On Mon Sep 9 23:07:07 2024 +0000, Jacek Caban wrote:
> It looks like you pushed a version that has 0 commits compared to upstream.
I tried to push the changes again. The new commit is now visible (at least for me).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6453#note_81716
[Documentation for EnumSystemLocalesA/W](https://learn.microsoft.com/en-us/windows/win32/api/w… says "If [`LCID_ALTERNATE_SORTS`] is used with either `LCID_INSTALLED` or `LCID_SUPPORTED`, the installed or supported locales are retrieved, **as well as** the alternate sort locale identifiers." (emphasis mine).
Until now, Wine *only* returned alternate sorts in this case, which apparently breaks some versions of NexusDB.
This MR fixes the issue and adds some basic tests to ensure the issue isn't accidentally re-introduced at a later time.
--
v6: kernel32/tests: Add basic tests for EnumSystemLocalesA/W
https://gitlab.winehq.org/wine/wine/-/merge_requests/6455
[Documentation for EnumSystemLocalesA/W](https://learn.microsoft.com/en-us/windows/win32/api/w… says "If [`LCID_ALTERNATE_SORTS`] is used with either `LCID_INSTALLED` or `LCID_SUPPORTED`, the installed or supported locales are retrieved, **as well as** the alternate sort locale identifiers." (emphasis mine).
Until now, Wine *only* returned alternate sorts in this case, which apparently breaks some versions of NexusDB.
This MR fixes the issue and adds some basic tests to ensure the issue isn't accidentally re-introduced at a later time.
--
v5: kernel32: Add basic tests for EnumSystemLocalesA/W
kernelbase: Fix EnumSystemLocalesA/W filtering of default/alternate sort orders.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6455
This introduces a new alternative FFmpeg-based implementation for the
MF byte stream handlers, while keeping the current GStreamer-based as
default.
The new implementation can be enabled by setting the DWORD value:
DisableGstByteStreamHandler = 1
in the HKCU\Software\Wine\MediaFoundation registry key.
--
v2: mfsrcsnk: Stub byte stream handlers if demuxing is supported.
winedmo: Export a new winedmo_demuxer_check function.
winedmo: Link and initialize FFmpeg on load.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6442
[Documentation for EnumSystemLocalesA/W](https://learn.microsoft.com/en-us/windows/win32/api/w… says "If [`LCID_ALTERNATE_SORTS`] is used with either `LCID_INSTALLED` or `LCID_SUPPORTED`, the installed or supported locales are retrieved, **as well as** the alternate sort locale identifiers." (emphasis mine).
Until now, Wine *only* returned alternate sorts in this case, which apparently breaks some versions of NexusDB.
This MR fixes the issue and adds some basic tests to ensure the issue isn't accidentally re-introduced at a later time.
--
v3: Add basic tests for EnumSystemLocalesA/W
Fix EnumSystemLocalesA/W filtering of default/alternate sort orders.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6455