Alexandre Julliard pushed to branch master at wine / wine
Commits:
bb371ddb by Rémi Bernon at 2024-08-23T15:59:16+02:00
user32: Pass a free_icon_params struct to User16CallFreeIcon.
- - - - -
bfada61e by Rémi Bernon at 2024-08-23T15:59:19+02:00
user32: Pass a thunk_lock_params struct to User16ThunkLock.
- - - - -
dec2e7d9 by Rémi Bernon at 2024-08-23T15:59:19+02:00
user32: Introduce a generic KeUserDispatchCallback kernel callback.
And use it for User16CallFreeIcon.
Based on a patch from Torge Matthies.
- - - - -
52865b33 by Rémi Bernon at 2024-08-23T15:59:22+02:00
user16: Use NtUserDispatchCallback instead of User16ThunkLock.
Based on a patch from Torge Matthies.
- - - - -
0a823e0d by Rémi Bernon at 2024-08-23T15:59:25+02:00
winevulkan: Route kernel callbacks through user32.
Based on a patch from Torge Matthies.
- - - - -
e64f3536 by Rémi Bernon at 2024-08-23T15:59:27+02:00
opengl32: Route kernel callbacks through user32.
Based on a patch from Torge Matthies.
- - - - -
82668a48 by Torge Matthies at 2024-08-23T15:59:44+02:00
wineandroid: Route kernel callbacks through user32.
- - - - -
24 changed files:
- dlls/opengl32/make_opengl
- dlls/opengl32/unix_thunks.c
- dlls/opengl32/unix_wgl.c
- dlls/opengl32/unixlib.h
- dlls/opengl32/wgl.c
- dlls/user.exe16/message.c
- dlls/user.exe16/user.c
- dlls/user32/user_main.c
- dlls/win32u/cursoricon.c
- dlls/win32u/message.c
- dlls/win32u/sysparams.c
- dlls/win32u/win32u_private.h
- dlls/wineandroid.drv/android.h
- dlls/wineandroid.drv/device.c
- dlls/wineandroid.drv/dllmain.c
- dlls/wineandroid.drv/init.c
- dlls/wineandroid.drv/unixlib.h
- dlls/winevulkan/loader.c
- dlls/winevulkan/vulkan.c
- dlls/winevulkan/vulkan_loader.h
- dlls/wow64win/user.c
- dlls/wow64win/wow64win_private.h
- include/ntuser.h
- include/wine/unixlib.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6a7bfbab10d653f6724e2917e0552…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6a7bfbab10d653f6724e2917e0552…
You're receiving this email because of your account on gitlab.winehq.org.
Elizabeth Figura pushed to branch master at wine / wine-staging
Commits:
ae46f56f by Elizabeth Figura at 2024-08-22T18:49:16-05:00
ntdll-WRITECOPY: Install existing signal handlers earlier instead of using a special early signal handler.
- - - - -
5fad8dd1 by Elizabeth Figura at 2024-08-22T19:07:19-05:00
Rebase against 6a7bfbab10d653f6724e2917e0552515520e4fb3.
- - - - -
c901884a by Elizabeth Figura at 2024-08-22T19:20:23-05:00
ntdll-WRITECOPY: Remove patch 0010.
This is a hack specifically meant for upstream Wine; it was never meant to apply to Wine-Staging.
This very patch set is supposed to be a more complete and holistic hack/implementation of the same logic.
This hack only works for CEF, and breaks the existing tests that are fixed by the rest of ntdll-WRITECOPY.
- - - - -
15 changed files:
- + patches/ntdll-WRITECOPY/0003-ntdll-Install-signal-handlers-a-bit-earlier.patch
- − patches/ntdll-WRITECOPY/0003-ntdll-Setup-a-temporary-signal-handler-during-proces.patch
- patches/ntdll-WRITECOPY/0004-ntdll-Properly-handle-PAGE_WRITECOPY-protection.-try.patch
- patches/ntdll-WRITECOPY/0005-ntdll-Track-if-a-WRITECOPY-page-has-been-modified.patch
- − patches/ntdll-WRITECOPY/0006-ntdll-Support-WRITECOPY-on-x64.patch
- patches/ntdll-WRITECOPY/0008-ntdll-Fallback-to-copy-pages-for-WRITECOPY.patch
- − patches/ntdll-WRITECOPY/0010-kernelbase-Correct-return-value-in-VirtualProtect-fo.patch
- − patches/ntdll-WRITECOPY/0011-kernelbase-Handle-NULL-old_prot-parameter-in-Virtual.patch
- patches/winemac.drv-no-flicker-patch/0001-winemac.drv-No-Flicker-patch.patch
- patches/winex11-Fixed-scancodes/0005-winex11-Use-the-user-configured-keyboard-layout-if-a.patch
- patches/winex11-Fixed-scancodes/0008-winex11-Support-fixed-X11-keycode-to-scancode-conver.patch
- patches/winex11-Fixed-scancodes/0009-winex11-Disable-keyboard-scancode-auto-detection-by-.patch
- patches/winex11-Window_Style/0001-winex11-Fix-handling-of-window-attributes-for-WS_EX_.patch
- patches/winex11.drv-Query_server_position/0001-winex11.drv-window-Query-the-X-server-for-the-actual.patch
- staging/upstream-commit
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/5eeb4b76d6f4604562385…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/5eeb4b76d6f4604562385…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
e38dc304 by Gabriel Ivăncescu at 2024-08-22T23:12:06+02:00
jscript: Don't use call frame for indirect eval calls for storing variables.
They're global in scope.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
- - - - -
f20019dc by Gabriel Ivăncescu at 2024-08-22T23:12:06+02:00
jscript: Restrict the allowed escape characters of JSON.parse in html mode.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
- - - - -
7 changed files:
- dlls/jscript/engine.c
- dlls/jscript/json.c
- dlls/jscript/lex.c
- dlls/jscript/parser.h
- dlls/jscript/tests/api.js
- dlls/mshtml/tests/documentmode.js
- dlls/mshtml/tests/es5.js
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ddf3b4d6d955babf4563147ece69d…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ddf3b4d6d955babf4563147ece69d…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
7357b6b7 by Alexandre Julliard at 2024-08-22T18:03:38+02:00
ntdll: Pass the full exception record to virtual_handle_fault().
- - - - -
f37e1d8e by Alexandre Julliard at 2024-08-22T18:58:34+02:00
ntdll: Implement Process/ThreadManageWritesToExecutableMemory.
- - - - -
4b8d66b2 by Alexandre Julliard at 2024-08-22T23:12:06+02:00
ntdll: Implement NtSetInformationVirtualMemory(VmPageDirtyStateInformation).
- - - - -
03a7a6ae by Alexandre Julliard at 2024-08-22T23:12:06+02:00
ntdll/tests: Add tests for Process/ThreadManageWritesToExecutableMemory.
- - - - -
11 changed files:
- dlls/ntdll/tests/virtual.c
- dlls/ntdll/unix/process.c
- dlls/ntdll/unix/signal_arm.c
- dlls/ntdll/unix/signal_arm64.c
- dlls/ntdll/unix/signal_i386.c
- dlls/ntdll/unix/signal_x86_64.c
- dlls/ntdll/unix/thread.c
- dlls/ntdll/unix/unix_private.h
- dlls/ntdll/unix/virtual.c
- dlls/wow64/process.c
- include/winternl.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/5393ba55464f3346bad7b98e11733…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/5393ba55464f3346bad7b98e11733…
You're receiving this email because of your account on gitlab.winehq.org.