Skip to content

Commit dfc88bf

Browse files
Merge pull request #45 from webrtc-uwp/Robin/m71-cx-purge
The CX Purge
2 parents 7a7ce67 + 9771c36 commit dfc88bf

8 files changed

+0
-496
lines changed

projects/msvc/Org.WebRtc.WrapperGlue.Universal/Org.WebRtc.WrapperGlue.vcxproj

-4
Original file line numberDiff line numberDiff line change
@@ -315,8 +315,6 @@
315315
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaElementMaker.h" />
316316
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaSample.h" />
317317
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaSource.h" />
318-
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaSourceHelper_cx.h" />
319-
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaStreamSource_cx.h" />
320318
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaStreamTrack.h" />
321319
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaTrackSource.h" />
322320
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MessageEvent.h" />
@@ -572,8 +570,6 @@
572570
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaElementMaker.cpp" />
573571
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaSample.cpp" />
574572
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaSource.cpp" />
575-
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaSourceHelper_cx.cpp" />
576-
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaStreamSource_cx.cpp" />
577573
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaStreamTrack.cpp" />
578574
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaTrackSource.cpp" />
579575
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MessageEvent.cpp" />

projects/msvc/Org.WebRtc.WrapperGlue.Universal/Org.WebRtc.WrapperGlue.vcxproj.filters

-12
Original file line numberDiff line numberDiff line change
@@ -394,12 +394,6 @@
394394
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaSource.h">
395395
<Filter>wrapper</Filter>
396396
</ClInclude>
397-
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaSourceHelper_cx.h">
398-
<Filter>wrapper</Filter>
399-
</ClInclude>
400-
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaStreamSource_cx.h">
401-
<Filter>wrapper</Filter>
402-
</ClInclude>
403397
<ClInclude Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaStreamTrack.h">
404398
<Filter>wrapper</Filter>
405399
</ClInclude>
@@ -816,12 +810,6 @@
816810
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaSource.cpp">
817811
<Filter>wrapper</Filter>
818812
</ClCompile>
819-
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaSourceHelper_cx.cpp">
820-
<Filter>wrapper</Filter>
821-
</ClCompile>
822-
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaStreamSource_cx.cpp">
823-
<Filter>wrapper</Filter>
824-
</ClCompile>
825813
<ClCompile Include="..\..\..\..\xplatform\webrtc\sdk\windows\wrapper\impl_org_webRtc_MediaStreamTrack.cpp">
826814
<Filter>wrapper</Filter>
827815
</ClCompile>

third_party/winuwp_compat/winuwp_compat_internal.cc

-175
Original file line numberDiff line numberDiff line change
@@ -62,28 +62,6 @@ namespace WinUWP
6262
buffer_ = freeBuffer_;
6363
}
6464

65-
#ifdef __cplusplus_winrt
66-
67-
//---------------------------------------------------------------------------
68-
StringConvertToUTF8::StringConvertToUTF8(Platform::String ^str)
69-
{
70-
if (!str) return;
71-
72-
auto count = str->Length();
73-
auto len8 = WideCharToMultiByte(CP_UTF8, 0, str->Data(), count, NULL, 0, NULL, NULL);
74-
75-
if (len8 < 1) return;
76-
freeBuffer_ = (char *)malloc((len8 + 1) * sizeof(char)); // callee must free
77-
memset(freeBuffer_, 0, (len8 + 1) * sizeof(char));
78-
79-
auto result = WideCharToMultiByte(CP_UTF8, 0, str->Data(), count, freeBuffer_, len8, NULL, NULL);
80-
if (0 == result) return;
81-
length_ = static_cast<decltype(length_)>(len8);
82-
buffer_ = freeBuffer_;
83-
}
84-
85-
#endif // __cplusplus_winrt
86-
8765
//---------------------------------------------------------------------------
8866
StringConvertToUTF8::~StringConvertToUTF8()
8967
{
@@ -141,25 +119,6 @@ namespace WinUWP
141119
buffer_ = freeBuffer_;
142120
}
143121

144-
#ifdef __cplusplus_winrt
145-
146-
//---------------------------------------------------------------------------
147-
StringConvertToUTF16::StringConvertToUTF16(Platform::String ^str)
148-
{
149-
if (!str) return;
150-
if (!str->Data()) return;
151-
152-
auto count = str->Length();
153-
freeBuffer_ = (wchar_t *)malloc((count + 1) * sizeof(wchar_t));
154-
memset(freeBuffer_, 0, (count + 1) * sizeof(wchar_t));
155-
156-
memcpy(freeBuffer_, str->Data(), count * sizeof(wchar_t));
157-
length_ = static_cast<decltype(length_)>(count);
158-
buffer_ = freeBuffer_;
159-
}
160-
161-
#endif // __cplusplus_winrt
162-
163122
//---------------------------------------------------------------------------
164123
StringConvertToUTF16::~StringConvertToUTF16()
165124
{
@@ -196,140 +155,6 @@ namespace WinUWP
196155
//---------------------------------------------------------------------------
197156
//---------------------------------------------------------------------------
198157

199-
#ifdef __cplusplus_winrt
200-
201-
//---------------------------------------------------------------------------
202-
StringConvertToPlatformString::StringConvertToPlatformString(const char *str)
203-
{
204-
if (NULL == str) return;
205-
206-
StringConvertToUTF16 wstr(str);
207-
auto result = wstr.result();
208-
if (!result) return;
209-
210-
buffer_ = ref new Platform::String(result);
211-
}
212-
213-
//---------------------------------------------------------------------------
214-
StringConvertToPlatformString::StringConvertToPlatformString(const wchar_t *str)
215-
{
216-
if (NULL == str) return;
217-
buffer_ = ref new Platform::String(str);
218-
}
219-
220-
//---------------------------------------------------------------------------
221-
StringConvertToPlatformString::~StringConvertToPlatformString()
222-
{
223-
}
224-
225-
//---------------------------------------------------------------------------
226-
Platform::String ^StringConvertToPlatformString::result() const
227-
{
228-
return buffer_;
229-
}
230-
231-
//---------------------------------------------------------------------------
232-
//---------------------------------------------------------------------------
233-
//---------------------------------------------------------------------------
234-
//---------------------------------------------------------------------------
235-
236-
//---------------------------------------------------------------------------
237-
MainConvertToUTF8::MainConvertToUTF8(Platform::Array<Platform::String^>^ args)
238-
{
239-
if (!args) return;
240-
241-
size_t length = static_cast<decltype(length)>(args->Length);
242-
243-
argv_ = (char_type **)malloc((length+1)*sizeof(char_type *));
244-
memset(argv_, 0, (length+1)*sizeof(char_type *));
245-
246-
for (decltype(length) iter = 0; iter < length; ++iter) {
247-
auto value = args->get(static_cast<unsigned int>(iter));
248-
if (!value) continue;
249-
auto data = value->Data();
250-
if (!data) continue;
251-
252-
StringConvertToUTF8 conv(value);
253-
auto result = conv.result();
254-
if (!result) continue;
255-
256-
auto slen = conv.length();
257-
argv_[iter] = (char_type *)malloc((slen+1)*sizeof(char_type));
258-
memset(argv_[iter], 0, (slen+1)*sizeof(char_type));
259-
260-
memcpy(argv_[iter], result, slen);
261-
}
262-
}
263-
264-
//---------------------------------------------------------------------------
265-
MainConvertToUTF8::~MainConvertToUTF8()
266-
{
267-
if (NULL == argv_) return;
268-
269-
for (int iter = 0; iter < argc_; ++iter) {
270-
if (NULL == argv_[iter]) continue;
271-
free(argv_[iter]);
272-
argv_[iter] = NULL;
273-
}
274-
free(argv_);
275-
argv_ = NULL;
276-
}
277-
278-
279-
//---------------------------------------------------------------------------
280-
//---------------------------------------------------------------------------
281-
//---------------------------------------------------------------------------
282-
//---------------------------------------------------------------------------
283-
284-
//---------------------------------------------------------------------------
285-
MainConvertToUTF16::MainConvertToUTF16(Platform::Array<Platform::String^>^ args)
286-
{
287-
if (!args) return;
288-
289-
size_t length = static_cast<decltype(length)>(args->Length);
290-
291-
argv_ = (char_type **)malloc((length+1)*sizeof(char_type *));
292-
memset(argv_, 0, (length+1)*sizeof(char_type *));
293-
294-
for (decltype(length) iter = 0; iter < length; ++iter) {
295-
auto value = args->get(static_cast<unsigned int>(iter));
296-
if (!value) continue;
297-
auto data = value->Data();
298-
if (!data) continue;
299-
300-
StringConvertToUTF16 conv(value);
301-
auto result = conv.result();
302-
if (!result) continue;
303-
304-
auto slen = conv.length();
305-
argv_[iter] = (char_type *)malloc((slen+1)*sizeof(char_type));
306-
memset(argv_[iter], 0, (slen+1)*sizeof(char_type));
307-
308-
memcpy(argv_[iter], result, slen);
309-
}
310-
}
311-
312-
//---------------------------------------------------------------------------
313-
MainConvertToUTF16::~MainConvertToUTF16()
314-
{
315-
if (NULL == argv_) return;
316-
317-
for (int iter = 0; iter < argc_; ++iter) {
318-
if (NULL == argv_[iter]) continue;
319-
free(argv_[iter]);
320-
argv_[iter] = NULL;
321-
}
322-
free(argv_);
323-
argv_ = NULL;
324-
}
325-
326-
#endif // __cplusplus_winrt
327-
328-
//---------------------------------------------------------------------------
329-
//---------------------------------------------------------------------------
330-
//---------------------------------------------------------------------------
331-
//---------------------------------------------------------------------------
332-
333158
//---------------------------------------------------------------------------
334159
Environment::Environment()
335160
{

third_party/winuwp_compat/winuwp_compat_internal.h

-50
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@ namespace WinUWP
3434
struct StringConvertToUTF8
3535
{
3636
StringConvertToUTF8(const wchar_t *str);
37-
#ifdef __cplusplus_winrt
38-
StringConvertToUTF8(Platform::String ^str);
39-
#endif // __cplusplus_winrt
4037
~StringConvertToUTF8();
4138

4239
const char *result() const;
@@ -52,9 +49,6 @@ namespace WinUWP
5249
struct StringConvertToUTF16
5350
{
5451
StringConvertToUTF16(const char *str);
55-
#ifdef __cplusplus_winrt
56-
StringConvertToUTF16(Platform::String ^str);
57-
#endif // __cplusplus_winrt
5852
~StringConvertToUTF16();
5953

6054
const wchar_t *result() const;
@@ -67,50 +61,6 @@ namespace WinUWP
6761
size_t length_ {};
6862
};
6963

70-
#ifdef __cplusplus_winrt
71-
72-
struct StringConvertToPlatformString
73-
{
74-
StringConvertToPlatformString(const char *str);
75-
StringConvertToPlatformString(const wchar_t *str);
76-
~StringConvertToPlatformString();
77-
78-
Platform::String ^result() const;
79-
80-
protected:
81-
Platform::String ^buffer_;
82-
};
83-
84-
struct MainConvertToUTF8
85-
{
86-
typedef char char_type;
87-
MainConvertToUTF8(Platform::Array<Platform::String^>^ args);
88-
~MainConvertToUTF8();
89-
90-
int argc() const { return argc_; }
91-
char_type **argv() const { return argv_; }
92-
93-
protected:
94-
int argc_ {};
95-
char_type **argv_ {};
96-
};
97-
98-
struct MainConvertToUTF16
99-
{
100-
typedef wchar_t char_type;
101-
MainConvertToUTF16(Platform::Array<Platform::String^>^ args);
102-
~MainConvertToUTF16();
103-
104-
int argc() const { return argc_; }
105-
char_type **argv() const { return argv_; }
106-
107-
protected:
108-
int argc_ {};
109-
char_type **argv_ {};
110-
};
111-
112-
#endif //__cplusplus_winrt
113-
11464
struct Environment
11565
{
11666
Environment();

third_party/winuwp_compat/winuwp_compat_std.cc

-29
Original file line numberDiff line numberDiff line change
@@ -30,25 +30,6 @@
3030

3131
#include <Windows.h>
3232

33-
#ifdef __cplusplus_winrt
34-
35-
static char *winuwpInternalGetCwd(char *buf, size_t size)
36-
{
37-
auto current = Windows::Storage::ApplicationData::Current;
38-
if (!current) return (char *)NULL;
39-
40-
auto localFolder = current->LocalFolder;
41-
if (!localFolder) return (char *)NULL;
42-
43-
auto folder = localFolder->Path;
44-
if (!folder) return (char *)NULL;
45-
46-
WinUWP::StringConvertToUTF8 str(folder);
47-
return str.result(buf, size);
48-
}
49-
50-
#endif // __cplusplus_winrt
51-
5233
#if !defined(NTDDI_WIN10_RS4) || (WDK_NTDDI_VERSION < NTDDI_WIN10_RS4)
5334

5435
static char *winuwpInternalGetEnvA(const char *envstring)
@@ -90,16 +71,6 @@ static int winuwpInternalPutEnvW(const wchar_t *envstring)
9071
extern "C" {
9172
#endif /* __cplusplus */
9273

93-
#ifdef __cplusplus_winrt
94-
95-
char *winuwpGetCwd(char *buf, size_t size)
96-
{
97-
return winuwpInternalGetCwd(buf, size);
98-
}
99-
100-
#endif // __cplusplus_winrt
101-
102-
10374
#if !defined(NTDDI_WIN10_RS4) || (WDK_NTDDI_VERSION < NTDDI_WIN10_RS4)
10475
char *winuwpGetEnv(const char *varname)
10576
{

third_party/winuwp_compat/winuwp_compat_std.h

-18
Original file line numberDiff line numberDiff line change
@@ -94,24 +94,6 @@ inline int _wputenv(const wchar_t *envstring)
9494
return winuwpPutEvnW(envstring);
9595
}
9696
#endif // !defined(NTDDI_WIN10_RS4) || (WDK_NTDDI_VERSION < NTDDI_WIN10_RS4)
97-
/* ------------------------------------------------------------------------- */
98-
/* ------------------------------------------------------------------------- */
99-
/* ------------------------------------------------------------------------- */
100-
/* ------------------------------------------------------------------------- */
101-
102-
#ifdef __cplusplus_winrt
103-
104-
char *winuwpGetCwd(char *buf, size_t size);
105-
106-
inline char *getcwd(
107-
char *buf,
108-
size_t size
109-
)
110-
{
111-
return winuwpGetCwd(buf, size);
112-
}
113-
114-
#endif // __cplusplus_winrt
11597

11698
/* ------------------------------------------------------------------------- */
11799
/* ------------------------------------------------------------------------- */

0 commit comments

Comments
 (0)