Alexandre Julliard pushed to branch master at wine / wine
Commits:
079ba204 by Nikolay Sivov at 2025-04-28T16:32:04+02:00
shell32: Simplify error handling when FolderItemVerbs object is created.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
74e99de4 by Nikolay Sivov at 2025-04-28T16:32:04+02:00
shell32: Fix use-after-free at FolderItemVerbs creation (ASan).
The 'child' pidl is a pointer whithin its parent pidl, it's only valid
as long as the parent is still around.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
1 changed file:
- dlls/shell32/shelldispatch.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/949cbc04774b465bdc127944b8251…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/949cbc04774b465bdc127944b8251…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
14fbf46e by Stefan Dösinger at 2025-04-28T16:32:04+02:00
odbc32: Don't call wcslen in debugstr_sqlwstr.
If str == NULL && len == SQL_NTS we get a crash. wine_dbgstr_w handles
NULL pointers gracefully.
- - - - -
03a10362 by Stefan Dösinger at 2025-04-28T16:32:04+02:00
odbc32: Retlen may be NULL in SQLGetData.
- - - - -
1 changed file:
- dlls/odbc32/proxyodbc.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/1c73bc4c7725d80b9f478fcdf984f…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/1c73bc4c7725d80b9f478fcdf984f…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
615afdc2 by Jinoh Kang at 2025-04-28T16:31:57+02:00
Revert "kernel32/tests: Don't use _ReadWriteBarrier on ARM platforms."
This reverts commit 504a305a60849704f2d83b55e9aabb26d89edf11.
The choice of weak barrier was by design. The stronger barrier broke the
positive half of the litmus test for FlushProcessWriteBuffers():
> virtual.c:4568: Test failed: expected write-read reordering with compiler barrier
> only (got 0 reorderings)
FlushProcessWriteBuffers() is used in tandem with a compiler-only
barrier to implement fast synchronization, where only one side is
executed frequently and the other side only occassionally (e.g., garbage
collection). Prominent applications include .NET and HotSpot JVM.
Although _ReadWriteBarrier() is "marked deprecated," it is in fact used
by Microsoft's own STL library (with explicit suppression of warning) to
implement a compiler-only memory barrier [1]. The deprecation notice
suggests C++11 atomics as the (only?) alternative.
[1]: https://github.com/microsoft/STL/blob/b5df16a98934319e2e6864d6036cbe9cd9c74…
- - - - -
8db355e6 by Jinoh Kang at 2025-04-28T16:32:04+02:00
kernel32/tests: Don't use _ReadWriteBarrier() on clang.
Some clang versions do not support _ReadWriteBarrier() when targeting
armv7-windows (MSVC mode).
- - - - -
1 changed file:
- dlls/kernel32/tests/virtual.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f46c44e0364080ef3c7aa726b9b6f…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f46c44e0364080ef3c7aa726b9b6f…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
d6a55944 by Akihiro Sagawa at 2025-04-28T11:27:14+02:00
cmd: Use the OEM code page if GetConsoleOutputCP fails.
Instead of the ANSI code page (code page zero).
- - - - -
bdb4967a by Akihiro Sagawa at 2025-04-28T11:27:16+02:00
cmd/tests: Add updated code page test in batch file.
- - - - -
e10ce000 by Eric Pouech at 2025-04-28T11:27:16+02:00
cmd: Factor out code_page when searching for a label.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
f46c44e0 by Akihiro Sagawa at 2025-04-28T11:27:18+02:00
cmd: Use the console output code page to read batch files.
Based on patch by Eric Pouech.
- - - - -
5 changed files:
- programs/cmd/batch.c
- programs/cmd/tests/batch.c
- programs/cmd/tests/test_builtins.cmd
- programs/cmd/tests/test_builtins.cmd.exp
- programs/cmd/wcmdmain.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/8e69293e624e25e7c8028edb78512…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/8e69293e624e25e7c8028edb78512…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
02f02e88 by Nikolay Sivov at 2025-04-28T11:23:57+02:00
windowscodecs/tests: Remove A->W test data conversion.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
1ec48184 by Nikolay Sivov at 2025-04-28T11:23:57+02:00
windowscodecs/tests: Add some tests for encoder info.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
ca7240cc by Nikolay Sivov at 2025-04-28T11:23:57+02:00
windowscodecs: Fix JPEG encoder information strings.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
8e69293e by Nikolay Sivov at 2025-04-28T11:23:58+02:00
windowscodecs: Fix TIFF encoder information strings.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
3 changed files:
- dlls/windowscodecs/regsvr.c
- dlls/windowscodecs/tests/info.c
- dlls/windowscodecs/tests/metadata.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/eca84ca224595a41de0cb39b8de53…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/eca84ca224595a41de0cb39b8de53…
You're receiving this email because of your account on gitlab.winehq.org.