Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
66d0c2a4 by Francisco Casas at 2025-06-09T16:09:22+02:00
tests/d3d12: Avoid out-of-bounds access when evaluating ok() args (ubsan).
Compiling and running with UBSan reported the following errors:
tests/d3d12.c:31063:5: runtime error: index 4 out of bounds for type 'float [4][8]'
tests/d3d12.c:31063:5: runtime error: index 8 out of bounds for type 'float [8]'
tests/d3d12.c:31063:5: runtime error: load of address 0x557ee85a1500 with insufficient space for an object of type 'const float'
tests/d3d12.c:31248:5: runtime error: index 4 out of bounds for type 'float [4][4]'
tests/d3d12.c:31248:5: runtime error: index 4 out of bounds for type 'float [4]'
tests/d3d12.c:31248:5: runtime error: load of address 0x557ee85a10d0 with insufficient space for an object of type 'const float'
- - - - -
1 changed file:
- tests/d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/66d0c2a426fd7575dbbb9b5599629…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/66d0c2a426fd7575dbbb9b5599629…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
fe8431d4 by Yuxuan Shui at 2025-06-06T22:50:57+02:00
gdiplus/tests: Use correctly formatted description.
According to a comment in emf_create, description is expected to be "App name\0Title\0\0". But in
the test cases we only ever passed "winetest\0", so emf_create reads out-of-bound trying to find the
title.
- - - - -
1 changed file:
- dlls/gdiplus/tests/metafile.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/fe8431d460b42105fac5f06c77c60f…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/fe8431d460b42105fac5f06c77c60f…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
1e09a065 by Hans Leidekker at 2025-06-06T18:20:18+02:00
widl: Add rows for the struct type.
- - - - -
8fde7007 by Hans Leidekker at 2025-06-06T18:20:18+02:00
widl: Add rows for the interface type.
- - - - -
193d8aef by Hans Leidekker at 2025-06-06T18:20:18+02:00
widl: Add rows for the uuid attribute.
- - - - -
30ef736b by Hans Leidekker at 2025-06-06T18:20:18+02:00
widl: Add rows for the exclusiveto attribute.
- - - - -
8a67fb81 by Hans Leidekker at 2025-06-06T18:20:18+02:00
widl: Add rows for the requires keyword.
- - - - -
1 changed file:
- tools/widl/metadata.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/32e2501b2af93684e3e381001f093…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/32e2501b2af93684e3e381001f093…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
cd96c698 by Jacob Czekalla at 2025-06-06T18:19:12+02:00
comdlg32/tests: Add tests for changing devmode properties in the hook procedure for PrintDlgW.
- - - - -
0172af3c by Jacob Czekalla at 2025-06-06T18:19:12+02:00
comdlg32: Don't use a shadow devmode structure in PrintDlgW.
Changes to hDevMode made in the hook procedure should persist.
- - - - -
2ca6741d by Jacob Czekalla at 2025-06-06T18:19:14+02:00
comdlg32/tests: Add tests for changing devmode properties in the hook procedure for PrintDlgA.
- - - - -
8cbe5473 by Jacob Czekalla at 2025-06-06T18:19:14+02:00
comdlg32: Don't use a shadow devmode structure in PrintDlgA.
Changes to hDevMode made in the hook procedure should persist.
- - - - -
2 changed files:
- dlls/comdlg32/printdlg.c
- dlls/comdlg32/tests/printdlg.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/2ea72e1cc0e908ae16d64ba6037dc…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/2ea72e1cc0e908ae16d64ba6037dc…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
466e1e29 by Alexandros Frantzis at 2025-06-06T18:15:58+02:00
winewayland: Improve cleanup of text-input pending state.
Ensure state resources are cleaned up when not needed, and also avoid
memory leaks in case we get multiple events for the same state before
a "done" event.
- - - - -
18383e00 by Alexandros Frantzis at 2025-06-06T18:15:58+02:00
winewayland: Ignore text-input "done" events that don't modify state.
Compositors send a "done" event after every text-input commit, even if
the reported state (preedit etc) hasn't changed. Acting on such events
is at best wasteful, but can additionally lead to incorrect IME related
effects (e.g., deleting the currently selected text), so ignore them,
similarly to what Qt and GTK do.
- - - - -
2 changed files:
- dlls/winewayland.drv/wayland_text_input.c
- dlls/winewayland.drv/waylanddrv.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/5e8399814fbf315e40cf2b70162c6…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/5e8399814fbf315e40cf2b70162c6…
You're receiving this email because of your account on gitlab.winehq.org.