We don't properly support persistent mapping, so don't pretend to support ARB_buffer_storage.
--
v2: opengl32: Do not report a GL version higher than 4.3 on wow64.
opengl32: Do not expose ARB_buffer_storage on wow64.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3053
Signed-off-by: Fabian Maurer <dark.shadow4(a)web.de>
--
v3: wmphoto: Define ansi flag for JXRGlue to avoid typedef redefinitions (gcc 4.3)
libs/jxr: Compile with ansi flag to avoid typedef redefinitions (gcc 4.3)
https://gitlab.winehq.org/wine/wine/-/merge_requests/3061
--
v4: mf: Don't shutdown sink activation objects in the media session.
mf: Don't make stream sink shutdown dependent on IMFActivate presence in node.
mf: Don't leak sink in session_get_renderer_node_service().
mf: Clear queued topologies on session shutdown.
mf/tests: Add tests for samplegrabber shutdown state.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2958
This MR attempts to bring Wine's handling of `setlocale` and `_create_locale` more in line with the behavior of native >= `msvcr110`. It does this by replacing the usage of the LCID based `GetLocaleInfo` with the sname based `GetLocaleInfoEx`. `GetLocaleInfo` doesn't support neutral locales, even on native, which causes problems with neutral Chinese locales like `zh-Hans` and `zh-Hant`.
It also improves the accuracy of the internal `__lc_locale_name_func`, as tests indicate that it returns `LOCALE_SNAME`s instead of ISO 639 language names.
Potential future improvements:
* Modifying the generation of the `pclmap` and `pcumap` fields of `threadlocaleinfostruct` to work on WCHARs.
* I've done some changes to `__thread_data` which make it not fully match native, I'll submit a follow up which fixes this.
--
v2: msvcrt: Skip exhaustive locale search with valid snames.
make_unicode: rename Hong Kong SAR China to Hong Kong SAR to match native behavior.
msvcrt: Remap synonyms to snames.
msvcrt: Use snames instead of LCIDs in create_locinfo.
msvcrt: Convert locale_to_LCID to snames.
msvcrt: Use GetLocaleInfoEx to compare locale info.
msvcr120/tests: Check ___lc_locale_name_func with neutral Chinese locales.
msvcr110/tests: Add tests for new behaviors with Chinese locales.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3050