Commits on Source (10)
-
Steve Lhomme authored
(cherry picked from commit 2f7271ea) (edited) edited: - removed freetype/fonts/win32.c and d3d11_fmt.c changes we were too different
abd424e6 -
Steve Lhomme authored
(cherry picked from commit 987e7371)
669e44e9 -
Steve Lhomme authored
(cherry picked from commit 7e2763d0) (rebased) rebased: - the code around is slightly different
b4f52122 -
Steve Lhomme authored
The API is available in UWP builds. _wgetcwd() should work as well. (cherry picked from commit d00ede66) (edited) edited: - 3.0 already disabled the code in UWP differently
51c25f6a -
Steve Lhomme authored
No need for wide chars for that. The API is supported in UWP [1]. The code was also puttin a WCHAR letter in a char string. [1] https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-getdrivetypea (cherry picked from commit ec8924b3)
047b27e1 -
Steve Lhomme authored
All the internal strings we use are using CHAR. (cherry picked from commit 4e84066f)
a89a24d0 -
Steve Lhomme authored
We don't need wide chars for this. (cherry picked from commit 4d62dc12)
353a6526 -
Steve Lhomme authored
We let the concatenation decide if there's enough room or not. And use the Wide char calls where wide char pointers are used. (cherry picked from commit 28241fad) (rebased) rebased: - the code around is slightly different
bfad5b4a -
Steve Lhomme authored
It's unlikely the user path is that large, but just in case we are ready. This fixes an issue where the result of _snwprintf() is not checked. The wstringstream will only fail if there's no memory. At this point further calls using std::map and breakpad will also fail. (cherry picked from commit 05e7dae2)
aef2b61f -
Steve Lhomme authored
It seems it's not available in Windows XP. https://forum.videolan.org/viewtopic.php?f=14&t=164742&p=544877#p544877
aa197580
Showing
- bin/breakpad.cpp 8 additions, 7 deletionsbin/breakpad.cpp
- include/vlc_fixups.h 0 additions, 4 deletionsinclude/vlc_fixups.h
- modules/control/ntservice.c 5 additions, 12 deletionsmodules/control/ntservice.c
- modules/gui/eject.c 4 additions, 6 deletionsmodules/gui/eject.c
- modules/gui/skins2/win32/win32_factory.cpp 1 addition, 1 deletionmodules/gui/skins2/win32/win32_factory.cpp
- modules/services_discovery/windrive.c 3 additions, 3 deletionsmodules/services_discovery/windrive.c
- src/input/es_out_timeshift.c 5 additions, 5 deletionssrc/input/es_out_timeshift.c
- src/win32/dirs.c 13 additions, 8 deletionssrc/win32/dirs.c
- src/win32/filesystem.c 0 additions, 40 deletionssrc/win32/filesystem.c