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.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
b02b7367 by Elizabeth Figura at 2024-11-13T20:26:35+01:00
wined3d: Do not clamp fog in the VS.
NVidia and WARP clamp before interpolation in the oFog case; AMD clamps only
after interpolation (which we also do).
On the other hand, test_fog() proves that clamping should not be done before
interpolation in the FFP case, for any driver.
In order to emulate an FFP vertex shader with a real compiled shader, we need to
avoid clamping before interpolation, choosing the AMD behaviour here.
- - - - -
70258a16 by Elizabeth Figura at 2024-11-13T20:26:40+01:00
wined3d: Calculate the texture matrix solely from the vertex declaration.
- - - - -
f588fec2 by Elizabeth Figura at 2024-11-13T20:26:40+01:00
wined3d: Rewrite the comment in compute_texture_matrix().
Make the function easier to understand, and use language that's a little less
GL-centric.
- - - - -
96c37c23 by Elizabeth Figura at 2024-11-13T20:26:42+01:00
wined3d: Clear caps to zero in shader caps query functions.
- - - - -
1f42d452 by Elizabeth Figura at 2024-11-13T20:26:42+01:00
wined3d: Initialize max_blend_stages in the SPIRV fragment pipe.
- - - - -
5 changed files:
- dlls/wined3d/glsl_shader.c
- dlls/wined3d/shader_spirv.c
- dlls/wined3d/stateblock.c
- dlls/wined3d/utils.c
- dlls/wined3d/wined3d_private.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/a5de8d85d354dcce44583ec446704…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/a5de8d85d354dcce44583ec446704…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
5b10f924 by John Chadwick at 2024-11-13T18:48:42+01:00
wintab32: Align WTPACKET for 32/64-bit archs.
WTPACKET's structure is never directly exposed via the API; it's
internal to Wine. The HCTX value is only used on the wintab32 side,
not the driver side, and it is used as an integer rather than a
pointer, so this should be safe to do.
This eliminates the need to have a wow64 thunk for tablet_get_packet.
- - - - -
a5de8d85 by John Chadwick at 2024-11-13T18:48:42+01:00
winex11: Remove stub tablet_get_packet wow64 thunk.
The previous commit ensures that the WTPACKET fields align between
32-bit and 64-bit architectures, so now we can use the same
tablet_get_packet without needing another thunk.
- - - - -
4 changed files:
- dlls/winex11.drv/wintab.c
- dlls/winex11.drv/x11drv_main.c
- dlls/wintab32/context.c
- dlls/wintab32/wintab_internal.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ea3c73b12d0dbd88444be29bdf83f…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ea3c73b12d0dbd88444be29bdf83f…
You're receiving this email because of your account on gitlab.winehq.org.