Alexandre Julliard pushed to branch master at wine / wine
Commits:
7165437c by Alexandros Frantzis at 2025-02-18T17:29:50+01:00
winewayland: Don't crash on text input done events without focus.
Some compositors (e.g., kwin) will send a done event for every commit,
regardless of the focus state of the text input. This behavior is
arguably out of spec, but otherwise harmless, so just ignore the new
state in such cases.
- - - - -
1 changed file:
- dlls/winewayland.drv/wayland_text_input.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/7165437caadcc559d6625f6fd42adb…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/7165437caadcc559d6625f6fd42adb…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
1fd0a9b8 by Jinoh Kang at 2025-02-18T13:56:25+01:00
kernel32/tests: Add basic tests for internal flags of modules loaded with DONT_RESOLVE_DLL_REFERENCES.
- - - - -
99e91f1c by Jinoh Kang at 2025-02-18T13:56:25+01:00
kernel32/tests: Test for unexpected LDR_PROCESS_ATTACHED flag in import dependency loaded with DONT_RESOLVE_DLL_REFERENCES.
- - - - -
65c11e22 by Jinoh Kang at 2025-02-18T13:56:25+01:00
kernel32/tests: Test for unexpected loader notification for import dependency loaded with DONT_RESOLVE_DLL_REFERENCES.
- - - - -
393406d9 by Jinoh Kang at 2025-02-18T13:56:25+01:00
ntdll: Skip DLL initialization and ldr notification entirely if DONT_RESOLVE_DLL_REFERENCES is set.
- - - - -
2346cfd4 by Jinoh Kang at 2025-02-18T13:56:25+01:00
ntdll: Remove redundant LDR_DONT_RESOLVE_REFS checks before calling process_attach().
This is now checked by process_attach() itself.
- - - - -
3 changed files:
- dlls/kernel32/tests/loader.c
- dlls/kernel32/tests/module.c
- dlls/ntdll/loader.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/14cb27826ced5129f7b7f9f11c57c…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/14cb27826ced5129f7b7f9f11c57c…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
aaa73dd5 by Jinoh Kang at 2025-02-18T12:06:13+01:00
include: Fix ReadNoFence64 on i386.
64-bit volatile loads are not atomic on i386. Both i686-w64-mingw32-gcc
and x86 MSVC splits 64-bit loads into a pair of load ops.
Fix this by using a FILD/FISTP pair, which is also used to implement C11
atomic_load() by i686-w64-mingw32-gcc.
Fixes: f82b1c1fcf770a5d6fa02c3f286282be79a201b8
- - - - -
45563dd1 by Jinoh Kang at 2025-02-18T12:06:16+01:00
server: Fix incorrect usage of __WINE_ATOMIC_STORE_RELEASE in SHARED_WRITE_BEGIN/SHARED_WRITE_END.
64-bit volatile stores are not atomic on i386. Both
i686-w64-mingw32-gcc and x86 MSVC splits 64-bit stores into a pair of
store ops.
Fix this by using a FILD/FISTP pair, which is also used to implement C11
atomic_store() by i686-w64-mingw32-gcc.
Fixes: fac940dfac314c2b1c120cf9ff8503259153c5a0
- - - - -
14cb2782 by Jinoh Kang at 2025-02-18T12:06:17+01:00
include: Prevent misuse of __WINE_ATOMIC_* helper macros for non-atomic large accesses.
- - - - -
2 changed files:
- include/winnt.h
- server/file.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e0b7cf3ac4a1bcc54aff898764cf3…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e0b7cf3ac4a1bcc54aff898764cf3…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
5ec87348 by Dmitry Timoshkov at 2025-02-18T11:57:12+01:00
oleaut32: Fix logic for deciding whether type description follows the name.
It looks like the lowest bit actually indicates whether type description
follows the name, and since the name offsets are always aligned that makes
sense.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
12c79c33 by Dmitry Timoshkov at 2025-02-18T11:57:14+01:00
oleaut32: 'typekind' is the last field of SLTG_OtherTypeInfo structure.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
fc652439 by Dmitry Timoshkov at 2025-02-18T11:57:15+01:00
oleaut32: Implement decoding of SLTG help strings.
Based on a patch by Sebastian Lackner <sebastian(a)fds-team.de>.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
11a05834 by Dmitry Timoshkov at 2025-02-18T11:57:17+01:00
oleaut32: Add support for decoding SLTG function help strings.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
f9c96a5a by Dmitry Timoshkov at 2025-02-18T11:57:17+01:00
oleaut32: Add support for decoding SLTG variable help strings.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
2 changed files:
- dlls/oleaut32/typelib.c
- dlls/oleaut32/typelib.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b5ae865c8c693f706626578411078…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b5ae865c8c693f706626578411078…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
1cf6e8a8 by Henri Verbeet at 2025-02-18T17:47:22+01:00
vkd3d-compiler: Store the target type as a struct target_type_info pointer.
- - - - -
a169ae05 by Henri Verbeet at 2025-02-18T17:47:22+01:00
vkd3d-compiler: Store the source type as a struct source_type_info pointer.
- - - - -
751f8b31 by Henri Verbeet at 2025-02-18T17:47:22+01:00
vkd3d-compiler: Introduce "dxbc-fx" as a source type.
Commit 949708450b1a53adac5f09cbf685fe5718519eaa introduced support for
effect binaries embedded in DXBC containers, but only when using
auto-detection to determine the source type. That's undesirable;
although auto-detection is convenient for interactive use, it's not
necessarily suitable for use in e.g. scripts. It also meant this wasn't
listed through --print-source-types.
- - - - -
1 changed file:
- programs/vkd3d-compiler/main.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/c3555a34dcf291e0811b0acce888…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/c3555a34dcf291e0811b0acce888…
You're receiving this email because of your account on gitlab.winehq.org.