Alexandre Julliard pushed to branch master at wine / wine
Commits:
811a7aae by Brendan McGrath at 2025-04-01T22:36:07+02:00
mfplat/tests: Fix crash in MFShutdown on Windows.
It seems Windows will crash on a subsequent call to MFShutdown if
a local byte/scheme handler is registered outside corresponding calls
to MFStartup/MFShutdown.
- - - - -
ce5aa686 by Brendan McGrath at 2025-04-01T22:36:07+02:00
mfplat/tests: Fix leak of media events.
- - - - -
f6980ad7 by Brendan McGrath at 2025-04-01T22:36:07+02:00
mfplat/tests: Fix leak of media source.
If IMFMediaSource::Shutdown is not called, then the streams are not
released and they continue to hold a reference to the IMFMediaSource, so
the reference count of the source never reaches 0.
- - - - -
bf5eec8a by Brendan McGrath at 2025-04-01T22:36:07+02:00
winegstreamer: Allow NULL for time_format.
Allow the value of pguidTimeFormat to be NULL on a call to
IMFMediaSource::Start. Currently, if NULL is used, Wine crashes with
a SIGSEGV.
MS documentation states:
This parameter can be NULL. If the value is NULL, it is equivalent to GUID_NULL.
https://learn.microsoft.com/en-us/windows/win32/api/mfidl/nf-mfidl-imfmedia…
- - - - -
469984b4 by Brendan McGrath at 2025-04-01T22:36:07+02:00
mfsrcsnk: Allow NULL for time_format.
Allow the value of pguidTimeFormat to be NULL on a call to
IMFMediaSource::Start. Currently, if NULL is used, Wine crashes with
a SIGSEGV.
MS documentation states:
This parameter can be NULL. If the value is NULL, it is equivalent to GUID_NULL.
https://learn.microsoft.com/en-us/windows/win32/api/mfidl/nf-mfidl-imfmedia…
- - - - -
3 changed files:
- dlls/mfplat/tests/mfplat.c
- dlls/mfsrcsnk/media_source.c
- dlls/winegstreamer/media_source.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fc3f2618849a161b61e905b3239d4…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fc3f2618849a161b61e905b3239d4…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
1b577eb8 by Alexandre Julliard at 2025-04-01T12:56:49+02:00
ntdll: Only enable redirection around the calls that access the file system.
- - - - -
574f80be by Alexandre Julliard at 2025-04-01T12:56:50+02:00
ntdll: Add a helper to build an NT name from the system directory.
- - - - -
4220e680 by Alexandre Julliard at 2025-04-01T22:36:07+02:00
ntdll: Try to open dll mappings from the KnownDlls directory first.
- - - - -
fc3f2618 by Paul Gofman at 2025-04-01T22:36:07+02:00
kernel32/tests: Add tests for known dlls load specifics.
- - - - -
3 changed files:
- dlls/kernel32/tests/module.c
- dlls/ntdll/loader.c
- dlls/ntdll/ntdll_misc.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/908f9eb20ff7511fe7f717d1a72d0…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/908f9eb20ff7511fe7f717d1a72d0…
You're receiving this email because of your account on gitlab.winehq.org.
Paul Gofman pushed to branch master at wine / wine-staging
Commits:
5b64f435 by Paul Gofman at 2025-04-01T14:56:02-06:00
ntdll-ForceBottomUpAlloc: Rebase and re-enable.
- - - - -
5 changed files:
- patches/ntdll-ForceBottomUpAlloc/0001-ntdll-Increase-step-after-failed-map-attempt-in-try_.patch
- patches/ntdll-ForceBottomUpAlloc/0002-ntdll-Increase-free-ranges-view-block-size-on-64-bit.patch
- patches/ntdll-ForceBottomUpAlloc/0003-ntdll-Force-virtual-memory-allocation-order.patch
- patches/ntdll-ForceBottomUpAlloc/0004-ntdll-Exclude-natively-mapped-areas-from-free-areas-.patch
- patches/ntdll-ForceBottomUpAlloc/definition
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/5b64f435e92f270c4792ae…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/5b64f435e92f270c4792ae…
You're receiving this email because of your account on gitlab.winehq.org.
Paul Gofman pushed to branch master at wine / wine-staging
Commits:
441fd5f4 by Paul Gofman at 2025-04-01T12:28:07-06:00
Rebase against 908f9eb20ff7511fe7f717d1a72d0e2e8911887d.
- - - - -
4 changed files:
- − patches/shell32_enumerableobejct/0001-shell32-Added-stub-for-IEnumObjects-interface.patch
- − patches/shell32_enumerableobejct/0002-shell32-Added-stub-for-IObjectCollection-interface.patch
- − patches/shell32_enumerableobejct/definition
- patches/wineboot-ProxySettings/0001-wineboot-Initialize-proxy-settings-registry-key.patch
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/441fd5f42235f49a7f4d65…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/441fd5f42235f49a7f4d65…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
908f9eb2 by Louis Lenders at 2025-03-31T20:30:38+02:00
powrprof: Add stub for PowerRegisterForEffectivePowerModeNotifications.
This patch makes msedge work in win10 mode, albeit I still have to add "--no-sandbox".
Without "--no-sandbox" it doesn't crash anymore with this patch,but I cannot browse webpages, it just looks as if it is unconnected.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56377
- - - - -
4 changed files:
- dlls/powrprof/powrprof.c
- dlls/powrprof/powrprof.spec
- include/Makefile.in
- + include/powersetting.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/908f9eb20ff7511fe7f717d1a72d0e…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/908f9eb20ff7511fe7f717d1a72d0e…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
5aa74944 by Alexandre Julliard at 2025-03-31T12:52:39+02:00
wine.inf: Add list of known dlls.
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
- - - - -
a8c22722 by Alexandre Julliard at 2025-03-31T12:52:39+02:00
wineboot: Fetch the list of supported machines once at startup.
- - - - -
81ea1e7a by Alexandre Julliard at 2025-03-31T12:56:58+02:00
wineboot: Create section objects for known dlls.
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
- - - - -
7d175815 by Alexandre Julliard at 2025-03-31T12:56:58+02:00
advapi32: Delay import cryptsp.
To avoid creating an extra known dll section.
- - - - -
5557cbb2 by Alexandre Julliard at 2025-03-31T12:56:58+02:00
comctl32: Delay import oleacc.
To avoid creating an extra known dll section.
- - - - -
55d2e554 by Alexandre Julliard at 2025-03-31T12:56:58+02:00
comdlg32: Delay import winspool
To avoid creating an extra known dll section.
- - - - -
1f4cf368 by Alexandre Julliard at 2025-03-31T12:56:58+02:00
gdiplus: Delay import mlang.
To avoid creating an extra known dll section.
- - - - -
a6681620 by Alexandre Julliard at 2025-03-31T12:56:58+02:00
imagehlp: Delay import dbghelp.
To avoid creating an extra known dll section.
- - - - -
c0d5f38f by Alexandre Julliard at 2025-03-31T12:56:58+02:00
wldap32: Delay import some libraries.
To avoid creating extra known dll sections.
- - - - -
9 changed files:
- dlls/advapi32/Makefile.in
- dlls/comctl32/Makefile.in
- dlls/comdlg32/Makefile.in
- dlls/gdiplus/Makefile.in
- dlls/imagehlp/Makefile.in
- dlls/imagehlp/imagehlp.spec
- dlls/wldap32/Makefile.in
- loader/wine.inf.in
- programs/wineboot/wineboot.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4ae5102e4703afeed29fc139f0147…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4ae5102e4703afeed29fc139f0147…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
65925387 by Kevin Martinez at 2025-03-31T11:27:47+02:00
shell32: Added stub for IEnumObjects interface.
- - - - -
4ae5102e by Kevin Martinez at 2025-03-31T11:27:47+02:00
shell32: Added stub for IObjectCollection interface.
- - - - -
7 changed files:
- dlls/actxprxy/usrmarshal.c
- dlls/shell32/Makefile.in
- + dlls/shell32/enumobjects.c
- dlls/shell32/shell32_classes.idl
- dlls/shell32/shell32_main.h
- dlls/shell32/shellole.c
- include/shobjidl.idl
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3b9729b3ea957c9a5cd37a9d9a93d…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3b9729b3ea957c9a5cd37a9d9a93d…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
3b9729b3 by Attila Fidan at 2025-03-31T11:21:46+02:00
winewayland: Don't use a destroyed surface in text input.
Don't assert or get the user data of null surface arguments. When the
callbacks are run with a null surface it means the surface was destroyed
client-side but the compositor has yet to process the destroy request
and has sent events referencing the surface which no longer exists on
the client.
The wl_surface pointer also needs to be removed during
wayland_surface_destroy to prevent it from becoming a dangling pointer
which may be used if text_input_done or text_input_leave is run after
the surface is destroyed. While doing so, track the hwnd instead to be
consistent with keyboard and pointer.
- - - - -
3 changed files:
- dlls/winewayland.drv/wayland_surface.c
- dlls/winewayland.drv/wayland_text_input.c
- dlls/winewayland.drv/waylanddrv.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/3b9729b3ea957c9a5cd37a9d9a93d9…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/3b9729b3ea957c9a5cd37a9d9a93d9…
You're receiving this email because of your account on gitlab.winehq.org.