Alexandre Julliard pushed to branch master at wine / wine
Commits:
51f68393 by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Reset embedded window position to 0x0 before docking it.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
- - - - -
4eefc0b9 by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Reset the window relative position when it gets reparented.
Instead of keeping the same offset as from the previous window parent,
which may cause offsets to stack up with embedded windows.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
- - - - -
7352196f by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Introduce a new host_window_send_configure_events helper.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
- - - - -
48bb5f90 by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Retrieve the HWND for the host window's child window.
Instead of the host window itself, which will never have one.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
- - - - -
50683f7b by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Avoid overriding previously received ConfigureNotify events.
The X event merging logic removes events from the queue in advance, and
putting a dummy ConfigureNotify back in the queue will override any
previously received event.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
- - - - -
0bd49a68 by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Generate ConfigureNotify events for the children tree.
When an ancestor window is moved.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
- - - - -
ab40b7fd by Rémi Bernon at 2024-11-14T21:56:33+01:00
winex11: Always generate ConfigureNotify events for embedded windows.
We won't receive a ConfigureNotify event if the embedded window has been
reparented without moving or resizing it. Top-level windows always
receive synthetic ConfigureNotify from the window manager.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57370
- - - - -
2 changed files:
- dlls/winex11.drv/event.c
- dlls/winex11.drv/window.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b240f8ea9371f80ee6d53f788a0a6…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b240f8ea9371f80ee6d53f788a0a6…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
194ada75 by Alexandre Julliard at 2024-11-14T11:52:26+01:00
rundll32: Don't bother cleaning up at process exit.
- - - - -
c20bf255 by Alexandre Julliard at 2024-11-14T11:53:03+01:00
rundll32: Use crt allocation functions.
- - - - -
5c597119 by Alexandre Julliard at 2024-11-14T11:54:35+01:00
rundll32: Rewrite command line parsing.
Windows doesn't do any fancy unescaping.
- - - - -
9f8ef439 by Alexandre Julliard at 2024-11-14T21:56:33+01:00
rundll32: Restart itself if the dll is for a different architecture.
Based on the corresponding code in regsvr32.
- - - - -
6d1df55b by Alexandre Julliard at 2024-11-14T21:56:33+01:00
ntdll: Always return 0 length on failure in SystemFirmwareTableInformation.
- - - - -
8e244258 by Alexandre Julliard at 2024-11-14T21:56:33+01:00
ntdll/tests: Fix a test failure on 64-bit Windows.
- - - - -
4 changed files:
- dlls/ntdll/tests/rtl.c
- dlls/ntdll/unix/system.c
- programs/rundll32/Makefile.in
- programs/rundll32/rundll32.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/8a87ce3c4f96f20e7bb4693d11158…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/8a87ce3c4f96f20e7bb4693d11158…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
0f847982 by Jacek Caban at 2024-11-14T11:10:28+01:00
configure: Use -ffunction-sections for PE targets.
- - - - -
f47da430 by Jacek Caban at 2024-11-14T11:10:28+01:00
winegcc: Pass -fms-hotpatch to the linker.
The -fms-hotpatch flag is relevant for both the compiler and the linker.
- - - - -
8a87ce3c by Jacek Caban at 2024-11-14T11:10:28+01:00
configure: Use -fms-hotpatch when available.
On Clang, this flag serves as a replacement for the __ms_hook_prologue__ attribute.
- - - - -
4 changed files:
- aclocal.m4
- configure
- configure.ac
- tools/winegcc/winegcc.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0eda6a76c7a2195c77a5be84d5374…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0eda6a76c7a2195c77a5be84d5374…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
12755eeb by Gabriel Ivăncescu at 2024-11-13T23:14:30+01:00
mshtml: Reset builtin function props to their default values when deleted.
The previous tests bailed out too early on IE8, and did not test builtin
props. Also added todos for tests that we did not even test because of
returning early.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
- - - - -
5947a66f by Gabriel Ivăncescu at 2024-11-13T23:14:33+01:00
mshtml: Throw invalid action for IE8 window prop deletion.
Instead of E_NOTIMPL.
We can't use the dispex's delete because it also applies to dynamic and
builtin props and it also happens too late when deleting by name (after
looking it up), where existing tests show it doesn't look up the dispid
at all.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
- - - - -
85331da4 by Gabriel Ivăncescu at 2024-11-13T23:14:35+01:00
jscript: Add basic semi-stub implementation of GetMemberProperties.
Also add tests for GetMemberName and DeleteMemberBy* which we did not have.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
- - - - -
18aefb5d by Gabriel Ivăncescu at 2024-11-13T23:14:36+01:00
mshtml: Use BSTR to store global prop's name.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
- - - - -
055bf9f5 by Gabriel Ivăncescu at 2024-11-13T23:14:36+01:00
mshtml: Override window's element prop directly rather than using GLOBAL_DISPEXVAR.
When GLOBAL_DISPEXVAR is used, we store the id of the dynamic prop and
invoke it using the same id. But this is not the case if we have a jsdisp,
which is redirected from InvokeEx and results in an invalid id.
The actual way this works on native (in IE9+) is that element/frame props
are special and not part of the window object at all. They're actually
looked up after the prototype is, in a special way, but that requires a
revamp. Storing over it just creates an actual prop on the window (which
is what we are doing here).
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
- - - - -
9b264c94 by Gabriel Ivăncescu at 2024-11-13T23:14:47+01:00
mshtml: Check if window global prop still exists before returning its id.
We have to introduce special handling for jscript, as it's probably integrated
on native mshtml.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
- - - - -
38f1ce32 by Gabriel Ivăncescu at 2024-11-13T23:14:48+01:00
mshtml: Forward deletion for GLOBAL_SCRIPTVAR to the script's object.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
- - - - -
8 changed files:
- dlls/jscript/dispex.c
- dlls/jscript/tests/run.c
- dlls/mshtml/dispex.c
- dlls/mshtml/htmlscript.h
- dlls/mshtml/htmlwindow.c
- dlls/mshtml/mshtml_private.h
- dlls/mshtml/script.c
- dlls/mshtml/tests/documentmode.js
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e3258e7620ac30f5570bd939ea0d3…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e3258e7620ac30f5570bd939ea0d3…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
683e11ae by Elizabeth Figura at 2024-11-14T14:12:13+01:00
vkd3d-shader/hlsl: Silence a spurious -Wmaybe-uninitialized in sm4_generate_vsir_instr_dcl_semantic().
- - - - -
0dc07f5c by Elizabeth Figura at 2024-11-14T14:12:13+01:00
vkd3d-shader: Silence a spurious -Wmaybe-uninitialized in vsir_program_insert_alpha_test().
- - - - -
2 changed files:
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/72394d9ae39bbdd95dae5714527e…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/72394d9ae39bbdd95dae5714527e…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
72394d9a by Giovanni Mascellani at 2024-11-14T14:09:04+01:00
vkd3d: Use WARN rather than ERR in vkd3d_instance_init().
ERR is used to indicate internal inconsistencies in vkd3d. Here that's
not the case, we simply have to forward the error condition to the
caller.
This fixes failures on the CI with llvmpipe, because the build we use is
compiled without support for VK_KHR_surface and related extensions.
- - - - -
2 changed files:
- gitlab/build.yml
- libs/vkd3d/device.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/72394d9ae39bbdd95dae5714527ed…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/72394d9ae39bbdd95dae5714527ed…
You're receiving this email because of your account on gitlab.winehq.org.