Alexandre Julliard pushed to branch oldstable at wine / wine
Commits:
bc1afc7d by Vijay Kiran Kamuju at 2025-04-16T13:38:28+02:00
msvcr100: Add _ReaderWriterLock constructor implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46074
(cherry picked from commit 0d137ddb725e22c8d147a8c3a0aac4609cb69352)
- - - - -
a8cba948 by Vijay Kiran Kamuju at 2025-04-16T13:38:28+02:00
wine.inf: Create security directory.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52399
(cherry picked from commit f51b4d014e1291cd3a394c7819516e7d1fce75ac)
- - - - -
c29d73ed by Bernhard Übelacker at 2025-04-16T13:38:28+02:00
server: Avoid unloading of HKU .Default registry branch.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55000
(cherry picked from commit 26e383c8df94d76c849dc6e61998fd043c2dacdc)
- - - - -
b62b737f by Dmitry Timoshkov at 2025-04-16T13:38:29+02:00
oleaut32: Do not reimplement OleLoadPicture in OleLoadPicturePath.
punkCaller is ignored by StdPicture ClassFactory implementation anyway.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
(cherry picked from commit d451842d16a91680764e38c35b965a077387ddf2)
- - - - -
be29b89a by Dmitry Timoshkov at 2025-04-16T13:38:29+02:00
oleaut32: Factor out stream creation from OleLoadPicturePath.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
(cherry picked from commit 176fa9ad27ffbfcafa937cc84733841aa1ae7fbf)
- - - - -
723bf15a by Dmitry Timoshkov at 2025-04-16T13:38:29+02:00
oleaut32: Implement OleLoadPictureFile.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
(cherry picked from commit a9cc6f0218594d72fdd7406f7c72345feb7cb8e5)
- - - - -
cc70db73 by Bartosz Kosiorek at 2025-04-16T13:38:29+02:00
gdiplus/tests: Add GdipDrawImageFX tests except effects or attributes.
(cherry picked from commit bc56fc1b871edbdb684c1d7a11d49839cf19ea7b)
- - - - -
06345776 by Bartosz Kosiorek at 2025-04-16T13:38:29+02:00
gdiplus: Partially implement GdipDrawImageFX.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55945
(cherry picked from commit b12078d928cfe6767fd52c7419c45d71136f8194)
- - - - -
ceafce14 by Alex Henrie at 2025-04-16T13:38:29+02:00
tbs: Add GetDeviceIDString stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56054
(cherry picked from commit 2586ddc5dc61826d13029854d7aaa1082e1d506f)
- - - - -
58b96107 by Alex Henrie at 2025-04-16T13:38:29+02:00
include: Add mgmtapi.h and LPSNMP_MGR_SESSION.
(cherry picked from commit 3fbdd4129717c9292d994fb9d8c76e9728b5c635)
- - - - -
b506cb8b by Alex Henrie at 2025-04-16T13:38:29+02:00
mgmtapi: AddSnmpMgrOpen stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56062
(cherry picked from commit 98e14329dd47553b5ebdc9afaf070b3dfad9e910)
- - - - -
a94e259e by Piotr Caban at 2025-04-16T13:38:29+02:00
msvcp140_2: Fix i386 export names.
(cherry picked from commit 4240c8180e4955d5c445c6909e5bba71ddea7420)
- - - - -
25385738 by Alex Henrie at 2025-04-16T13:38:29+02:00
msvcp140_2: Implement __std_smf_hypot3.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56078
(cherry picked from commit fca71b6ef84e2f52afe369e1a1d1f5908f138881)
- - - - -
e03de1ad by Piotr Caban at 2025-04-16T13:38:29+02:00
msvcp140_2: Implement __std_smf_hypot3f.
(cherry picked from commit ff88ec624c32e07c4dd05488b1d86cf0fd42235d)
- - - - -
4e163296 by Piotr Caban at 2025-04-16T13:38:29+02:00
msvcp140_t/tests: Add __std_smf_hypot3 tests.
(cherry picked from commit 816c35e0ee57354d25d6115f64346da87550d922)
- - - - -
b6c5dc6d by Bernhard Übelacker at 2025-04-16T13:38:29+02:00
server: Allow VirtualQueryEx on "limited" handle.
A handle created with just PROCESS_QUERY_LIMITED_INFORMATION
should allow VirtualQueryEx / APC_VIRTUAL_QUERY.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56093
(cherry picked from commit 702aeb3acb7324783593d368d96dc8de39095ec1)
- - - - -
2c519c9d by Bernhard Übelacker at 2025-04-16T13:38:29+02:00
wing32: Add tests.
(cherry picked from commit edf0635ed4350973924407c71b1dbfad2f9d2416)
- - - - -
95656bb6 by Bernhard Übelacker at 2025-04-16T13:38:29+02:00
wing32: Avoid crash in WinGGetDIBPointer when called with NULL bitmap info.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56135
(cherry picked from commit 0f6a66e91967cfd53f90975b172d8f06c31f8be1)
- - - - -
945c39b1 by Eric Pouech at 2025-04-16T13:38:29+02:00
dbghelp: Support redefinition of a range statement.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56168
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
(cherry picked from commit 585e9d49851a0dd81932d96c43dabc32bad487b9)
- - - - -
cb6b106d by Vijay Kiran Kamuju at 2025-04-16T13:38:29+02:00
concrt140: Add stub for _Cancellation_beacon::_Confirm_cancel().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56174
(cherry picked from commit 05a1062f95a176b1f019ac6f51dabfa4b052ae6c)
- - - - -
b757db2f by Piotr Caban at 2025-04-16T13:38:29+02:00
concrt140: Add _Cancellation_beacon::_Confirm_cancel() implementation.
(cherry picked from commit bcda5979bec20702d9773d8e38737bf51da25d80)
- - - - -
1301ec68 by Nicholas Tay at 2025-04-16T13:38:29+02:00
win32u: Preserve rawinput device instance ID case in add_device().
In ntoskrnl.exe, when a PnP device interface is registered, the
interface path casing is retained, with only the hardware ID being upper
case. Thus, this patch looks to align the behaviour between PnP and
rawinput, particularly for games that seem to rely on these two strings
being consistent for hotplug.
This updated behaviour also seems consistent with Windows.
(cherry picked from commit 4f8939e1d9e8e85cd669d76ba748ff488fc4b522)
- - - - -
c48c5eca by Bernhard Übelacker at 2025-04-16T13:38:29+02:00
dbghelp: Return early if HeapAlloc failed.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56223
(cherry picked from commit c3ef1a6c67673b846dabed4c5e9c0b4f25b5849e)
- - - - -
30a79318 by Bernhard Übelacker at 2025-04-16T13:38:29+02:00
ntdll: Fix structure layout in RtlQueryProcessDebugInformation for 64-bit.
This is to avoid crash in Process Explorer 17.05.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56235
(cherry picked from commit ab28825aceec92775fd570fc3a42c154366eceea)
- - - - -
9f8ef90e by Piotr Caban at 2025-04-16T13:38:29+02:00
msvcrt: Store _unDName function parameter backreferences in parsed_symbol structure.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53934
(cherry picked from commit 779ba03bcda26895fab21d396442b302c004cd4c)
- - - - -
d919f4db by Rémi Bernon at 2025-04-16T13:38:29+02:00
dinput/tests: Add some IRawGameController2 interface tests.
(cherry picked from commit 3dce01a2044462ec4cc7ff9f8e93663a51bf24d5)
- - - - -
65413a49 by Rémi Bernon at 2025-04-16T13:38:29+02:00
windows.gaming.input: Stub IRawGameController2 interface.
(cherry picked from commit e2b637c8dcd39f6174a36e0b7ab2632f4b88aae7)
- - - - -
73c5a306 by Felix Münchhalfen at 2025-04-16T13:38:29+02:00
ntdll: Use pagesize alignment if MEM_REPLACE_PLACEHOLDER is set in flags of NtMapViewOfSection(Ex).
(cherry picked from commit 2f88259a441208b668429a4ae0b610712783be03)
- - - - -
50bb4e7b by Felix Münchhalfen at 2025-04-16T13:38:29+02:00
kernelbase/tests: Add a test for MapViewOfFile3 with MEM_REPLACE_PLACEHOLDER.
(cherry picked from commit 1cbff7c8d60b2cc244135fcedda900dfceaa225b)
- - - - -
2753c8d3 by Rémi Bernon at 2025-04-16T13:38:29+02:00
explorer: Restore a per-desktop ShowSystray registry setting.
With a global fallback setting under HKCU\Software\Wine\Explorer.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56243
(cherry picked from commit 852c4d0a8a39da4df72358d6e30773a93bc8778d)
- - - - -
78df8d31 by Helix Graziani at 2025-04-16T13:38:29+02:00
cfgmgr32: Add CM_Get_Device_Interface_PropertyW stub.
(cherry picked from commit 91d60983acad0e8791b94f60dad5d318b67c0166)
- - - - -
6b3c3375 by Alexandre Julliard at 2025-04-16T13:38:29+02:00
winsta: Start time is an input parameter in WinStationGetProcessSid.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56256
(cherry picked from commit 2e9da0ba24ab7f9c5a6b5547c5a20602210db043)
- - - - -
ff484468 by Bernhard Übelacker at 2025-04-16T13:38:29+02:00
wininet: Add missing assignment of return value.
(cherry picked from commit ceea01b165903e376d8cef6dabb04be0f508630f)
- - - - -
1b4eb0f5 by Bernhard Übelacker at 2025-04-16T13:38:29+02:00
wininet: Avoid crash in InternetCreateUrl with scheme unknown.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=33050
(cherry picked from commit 267a5658fb96968964e2204971abf6db23a1a29f)
- - - - -
b2295740 by Jinoh Kang at 2025-04-16T13:38:29+02:00
include: Add definition for FILE_STAT_INFORMATION.
(cherry picked from commit 4f61a8a1ab0ff03250c613f33fc09d55656b701d)
- - - - -
6b3c7b2e by Jinoh Kang at 2025-04-16T13:38:29+02:00
ntdll/tests: Add tests for NtQueryInformationFile FileStatInformation.
(cherry picked from commit f5e7abb428f2e2fb580c42e7bb3e179d70d89300)
- - - - -
5641e4aa by Jinoh Kang at 2025-04-16T13:38:29+02:00
ntdll: Implement NtQueryInformationFile FileStatInformation.
(cherry picked from commit 152580cefeb4ec63a2560fe76aad98dc674dcced)
- - - - -
35916176 by Jinoh Kang at 2025-04-16T13:38:29+02:00
kernelbase: Replace FileAllInformation with FileStatInformation in GetFileInformationByHandle().
It also fixes the game Unity of Command II (same bug).
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46070
(cherry picked from commit 1b0d8428dfc13b0fa5ea7d576dfef7aaf8a8c927)
- - - - -
cd33b308 by Bernhard Übelacker at 2025-04-16T13:38:29+02:00
cmd: Handle lines with just spaces in bracket blocks.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51599
(cherry picked from commit d7edf3e651a2601d6086f49d3b2907e2321b8607)
- - - - -
dc8a33f0 by Bernhard Übelacker at 2025-04-16T13:38:29+02:00
cmd: Avoid execution if block misses closing brackets.
(cherry picked from commit c418771a43ed01ebe464b37405da506bc64a6fe0)
- - - - -
aad4649d by Alex Henrie at 2025-04-16T13:38:29+02:00
where: Implement search with default options.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55282
(cherry picked from commit 90103fa07e5c23c7500c7d33e538b0610bf3c27d)
- - - - -
1782923a by Zhiyi Zhang at 2025-04-16T13:38:29+02:00
include: Rename DF_WINE_CREATE_DESKTOP to DF_WINE_VIRTUAL_DESKTOP.
(cherry picked from commit 2990a4f8c35498a48ce9c2cfd0a8cf5651af7070)
- - - - -
88c1820a by Zhiyi Zhang at 2025-04-16T13:38:29+02:00
server: Inherit internal desktop flags when creating desktops.
Based on Rémi's idea.
CEF applications create their own desktops and so is_virtual_desktop() could incorrectly
report that virtual desktop is off if DF_WINE_VIRTUAL_DESKTOP is not inherited.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55810
(cherry picked from commit ca97cb87008293f7893a5dd4d082b50c2cfbfb81)
- - - - -
d837fd2d by Kartavya Vashishtha at 2025-04-16T13:38:29+02:00
kernelbase: Implement CopyFile2().
(cherry picked from commit 1e348427994e5675ded3b1540a15a8af85cc8ebc)
- - - - -
bec73590 by Nikolay Sivov at 2025-04-16T13:38:29+02:00
scrrun/dictionary: Add support for hashing VT_EMPTY keys.
(cherry picked from commit 92e2626e9d788fb3909c347d311f25404e12ba3b)
- - - - -
2389558f by Nikolay Sivov at 2025-04-16T13:38:29+02:00
scrrun/dictionary: Add support for hashing VT_NULL keys.
(cherry picked from commit e89bedb70b63a3b28de6f835a37e403e3d88fc86)
- - - - -
065e9fec by Nikolay Sivov at 2025-04-16T13:38:29+02:00
scrrun/dictionary: Handle VT_EMPTY/VT_NULL keys.
(cherry picked from commit 564b796e3605f8f622c47f3588b22deef4f323a4)
- - - - -
31549ef0 by Louis Lenders at 2025-04-16T13:38:29+02:00
shcore: Add stub for RegisterScaleChangeNotifications.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56244
(cherry picked from commit c3918f2a82fd67301cf5fe1b35894506a34a2135)
- - - - -
b6851cda by Vijay Kiran Kamuju at 2025-04-16T13:38:30+02:00
taskschd: Implement ITaskService_get_ConnectedUser.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48110
(cherry picked from commit 6ec977aa004409e17e1df5a2fdee850044ddf1ca)
- - - - -
315d7ec2 by Vijay Kiran Kamuju at 2025-04-16T13:38:30+02:00
taskschd: Return success from Principal_put_RunLevel.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49877
(cherry picked from commit 3db38ea7f4856b2856f1fd5c5f9d7272ff8d0063)
- - - - -
afe2f1f2 by Vijay Kiran Kamuju at 2025-04-16T13:38:30+02:00
taskschd: Implement TaskService_get_ConnectedDomain.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48110
(cherry picked from commit c2a4f3810b17f9efa3c848b473b19f641f7881f6)
- - - - -
9fa98bb0 by Hans Leidekker at 2025-04-16T13:38:30+02:00
wbemprox: Protect tables with a critical section.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56334
(cherry picked from commit 9015eebf87e3de8f9c541299e529c9667cc4847b)
- - - - -
70604451 by Hans Leidekker at 2025-04-16T13:38:30+02:00
wbemprox: Handle implicit property in object path.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55619
(cherry picked from commit 4cc9ee7e6747a4df3c7b93c95eed4f8fcadbf8ec)
- - - - -
ad92f2ed by Zhiyi Zhang at 2025-04-16T13:38:30+02:00
rtworkq: Avoid closing a thread pool object while its callbacks are running.
Consider a thread A running scheduled_item_cancelable_callback() and a thread B running queue_cancel_item(),
which is the scenario from canceling a work item right after it gets submitted by RtwqScheduleWorkItem().
When the CloseThreadpoolTimer() call in queue_cancel_item() in thread B runs before the queue_release_pending_item()
in scheduled_item_cancelable_callback() in thread A, scheduled_item_cancelable_callback() ends up
calling work_item_Release() and CloseThreadpoolTimer() is called again for the same timer object. So
the thread pool timer object end up getting released while the scheduled_item_cancelable_callback()
is running, triggering the '!object->num_running_callbacks' assertion in tp_object_release(). This
is actually a double free but the assertion happens before the second free could happen. The same
thing could happen for thread pool wait objects as well.
Fix mf and mfmediaengine tests sometimes trigger the '!object->num_running_callbacks' assertion.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55724
(cherry picked from commit f3bab6c5b793deeed5738081d3e43bfdd679e95f)
- - - - -
42a1c4a6 by Zhiyi Zhang at 2025-04-16T13:38:30+02:00
rtworkq: Avoid possible scenarios that an async callback could be called twice.
Consider a thread A running waiting_item_cancelable_callback() and a thread B running queue_cancel_item(),
which is the scenario from canceling a work item right after it gets submitted by RtwqPutWaitingWorkItem().
When the invoke_async_callback() call in queue_cancel_item() for item key with WAIT_ITEM_KEY_MASK in
thread B runs before the queue_release_pending_item() in waiting_item_cancelable_callback() in thread
A, the async callback is called the first time in queue_cancel_item() with RTWQ_E_OPERATION_CANCELLED,
then a second time in waiting_item_cancelable_callback(). We should check in queue_release_pending_item()
whether an item is already removed by queue_cancel_item() before calling async callbacks.
A different scenario could happen for scheduled_item_cancelable_callback() with the function ends
up calling its async callback even after it has been canceled by queue_cancel_item().
(cherry picked from commit 7865026f53b295eee910b51f93e56e8e1d0bb9a7)
- - - - -
772e8df3 by Hans Leidekker at 2025-04-16T13:38:30+02:00
netprofm: Support NLM_ENUM_NETWORK flags.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56271
(cherry picked from commit 635e0566a331e0ccb0b9445e0252fed0c5840eaf)
- - - - -
ca5ea938 by Hans Leidekker at 2025-04-16T13:38:30+02:00
netprofm: Set return pointer to NULL in networks_enum_Next().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56271
(cherry picked from commit d2df3c2c21f02a23a5c852c83f26e2bd7483d80f)
- - - - -
f6a3542f by Eric Pouech at 2025-04-16T13:38:30+02:00
server: Allow 0-write length in WriteProcessMemory().
Adapt to Win >= 10 behavior.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56357
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
(cherry picked from commit 9897719562fc47d8d3476928d3db0dd5eb6dfb28)
- - - - -
7fd31093 by Elizabeth Figura at 2025-04-16T13:38:30+02:00
shell32/tests: Remove obsolete workarounds from test_move().
(cherry picked from commit 19627b13e4c6db49cc2e354dbb602cb581923f73)
- - - - -
a0aacf69 by Zhenbo Li at 2025-04-16T13:38:30+02:00
shell32: Create nonexistent destination directories in FO_MOVE.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=25207
(cherry picked from commit b4a5775ffb2e5c27ff85399f89f6b37f1d1298d3)
- - - - -
1e5d3b27 by Louis Lenders at 2025-04-16T13:38:30+02:00
shell32: Try appending .exe when looking up an App Paths key.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51957
(cherry picked from commit 4edfe426e45de2d50401c234947c92020805e11e)
- - - - -
b55726ec by Vijay Kiran Kamuju at 2025-04-16T13:38:30+02:00
d3dcompiler: Add D3DCreateLinker stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52622
(cherry picked from commit 3719aed1f95570aaed26a4bdc5b57939c9fb9d39)
- - - - -
6e75147a by Esme Povirk at 2025-04-16T13:38:30+02:00
gdiplus: Prefer Tahoma for generic sans serif font.
Partial revert of 413fc34be7fca948dc53b3eb8cd1a08e951f2b4e.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55421
(cherry picked from commit 294efcdf444ed90ee6bb39889dd0a2f33f3eff74)
- - - - -
f0483294 by Andrew Nguyen at 2025-04-16T13:38:30+02:00
oleaut32: Bump version resource to Windows 10.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55876
(cherry picked from commit 50a1c5bc92ed075104dea8a8eba6dd2ec3a25630)
- - - - -
19872e65 by Andrew Nguyen at 2025-04-16T13:38:30+02:00
ddraw: Reserve extra space in the reference device description buffer.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56367
(cherry picked from commit 2c8d4f5abd264f68565bd393bf7c9355ecfd762a)
- - - - -
441ddd40 by Dmitry Timoshkov at 2025-04-16T13:38:30+02:00
kerberos: Allocate memory for the output token if requested.
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
(cherry picked from commit 7c7702f91df1fab6e4137d191c3d08a32cdf4bc5)
- - - - -
10563623 by Nikolay Sivov at 2025-04-16T13:38:30+02:00
wshom/network: Use TRACE() for implemented method.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
(cherry picked from commit fcce3920668ee43683cb60289ebf61ee2a6e31c9)
- - - - -
0b0d5d03 by Nikolay Sivov at 2025-04-16T13:38:30+02:00
wshom/network: Implement GetTypeInfo().
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
(cherry picked from commit 2c325f8bd3d035e719b026d06199f87c0b1d95ab)
- - - - -
9df4e65f by Nikolay Sivov at 2025-04-16T13:38:30+02:00
wshom/network: Implement ComputerName() property.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56434
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
(cherry picked from commit 30e5111dd53d765b5aac62a9467bc7333f9690b2)
- - - - -
8be9f85b by Nikolay Sivov at 2025-04-16T13:38:30+02:00
wshom/network: Check pointer argument in get_UserName().
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
(cherry picked from commit 866cb1ca6382f2b7bbc44ecf167bf12415a586e7)
- - - - -
2d223fb9 by Nikolay Sivov at 2025-04-16T13:38:30+02:00
wshom/network: Implement UserDomain property.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56434
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
(cherry picked from commit 9d3e458c55391141971217ec0088931d598236aa)
- - - - -
b5191540 by Alistair Leslie-Hughes at 2025-04-16T13:38:30+02:00
fltmgr.sys: Implement FltBuildDefaultSecurityDescriptor.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com>
(cherry picked from commit ac49899e32fa0487f285a1b9d532c0b7e871e310)
- - - - -
b3468379 by Alistair Leslie-Hughes at 2025-04-16T13:38:30+02:00
fltmgr.sys: Create import library.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com>
(cherry picked from commit 351d36b0da727ecbcb6fe8d6a799629c3cb1861d)
- - - - -
6aecad9f by Alistair Leslie-Hughes at 2025-04-16T13:38:30+02:00
ntoskrnl/tests: Add FltBuildDefaultSecurityDescriptor test.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com>
(cherry picked from commit e01cb2b9156f808acc279a1b4753a48de0fda327)
- - - - -
b81e2686 by Santino Mazza at 2025-04-16T13:38:30+02:00
crypt32: Fix CryptBinaryToString not adding a separator.
(cherry picked from commit 624e87a7252abd1f03598c68edc56e6815af1ef2)
- - - - -
815f7cc7 by Sam Joan Roque-Worcel at 2025-04-16T13:38:30+02:00
win32u: Make SCROLL_MIN_THUMB larger.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54759
(cherry picked from commit 939b3d19318a2d8947997e80767659fd00f67e43)
- - - - -
436bb871 by Nikolay Sivov at 2025-04-16T13:38:30+02:00
d2d1: Fix a double free on error path (Valgrind).
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
(cherry picked from commit df97793045b5f818b260eff6544eb24a5dca384d)
- - - - -
6bd78387 by Alex Henrie at 2025-04-16T13:38:30+02:00
explorer: Fix font handle leaks in virtual desktop.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56133
(cherry picked from commit 19e27e95b9583ff62c22f29010529f7565fd0df5)
- - - - -
70c0715d by Louis Lenders at 2025-04-16T13:38:30+02:00
wmic: Support interactive mode and piped commands.
Make piped commands work like for example "echo os get version|wmic"
or "type file.txt | wmic" where file.txt contains some commands.
Also support interactive mode.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56361
(cherry picked from commit 5a8bb41cad805004a8f58c1a09cdf8b1e65baf93)
- - - - -
6a579556 by Vijay Kiran Kamuju at 2025-04-16T13:38:30+02:00
netapi32: Add NetRemoteTOD stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56369
(cherry picked from commit f42391b52caeb93a5aac9bb7a7c0647984873420)
- - - - -
ccd3c83a by Hans Leidekker at 2025-04-16T13:38:30+02:00
msi: Install global assemblies before running deferred custom actions.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56493
(cherry picked from commit 7f0ca9c284d15d03f14a8fefefac834990d622cd)
- - - - -
00f3f670 by Hans Leidekker at 2025-04-16T13:38:30+02:00
msi: Install global assemblies after install custom actions and before commit custom actions.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56609
(cherry picked from commit 27f5470ff4c20121b9eacd702c888400191c7d9e)
- - - - -
c91b1b51 by Vijay Kiran Kamuju at 2025-04-16T13:38:30+02:00
mscms: Add stub for WcsGetDefaultColorProfile.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56554
(cherry picked from commit 48ba724640dcf4364f78058b2882866a297acc40)
- - - - -
0ca633ca by Paul Gofman at 2025-04-16T13:38:30+02:00
explorer: Don't pop start menu on "minimize all windows" systray command.
(cherry picked from commit d66fe6206d950eeeabfcf408ae4d199a558150f3)
- - - - -
fcdaf962 by Paul Gofman at 2025-04-16T13:38:31+02:00
explorer: Don't pop start menu on "undo minimize all windows" systray command.
(cherry picked from commit 5da459f1f2471365bc98078be1a3a1f84ef1a3dd)
- - - - -
e8ed3d3f by Zhiyi Zhang at 2025-04-16T13:38:31+02:00
user32/tests: Add some ReleaseCapture() tests.
(cherry picked from commit d47b13c45aea8809b46ac64e2cdbb300b760549b)
- - - - -
df4d65d2 by Zhiyi Zhang at 2025-04-16T13:38:31+02:00
win32u: Only send mouse input in ReleaseCapture() when a window is captured.
Fix a regression from "bb496ea8 - server: Always queue mouse messages delivered to another window."
Fix ETHER VAPOR Remaster (214570) launches to black screen when the cursor is in the game window.
The game calls ReleaseCapture() when handling WM_MOUSEMOVE. After bb496ea8, WM_MOUSEMOVE is always
queued because the message window is NULL. So ReleaseCapture() ends up queuing another WM_MOUSEMOVE.
So the game ends up handling infinite WM_MOUSEMOVE messages at startup and is not able to do anything.
(cherry picked from commit 818d9a12100bfa6e574e88cd1567985b5884d002)
- - - - -
78a22fb6 by Alexandre Julliard at 2025-04-16T13:38:31+02:00
oleaut32: Fix IDispatch::Invoke for vararg functions with empty varargs.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56598
(cherry picked from commit fbba581cf2aeeda169f6cc229c1a80da3eb40532)
- - - - -
8a466a9e by Alex Henrie at 2025-04-16T13:38:31+02:00
pdh: Add PdhConnectMachineA stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56599
(cherry picked from commit 30019a5b8759c2d56ac82fe7454bda09cca77b63)
- - - - -
790b7789 by Elizabeth Figura at 2025-04-16T13:38:31+02:00
ddraw: Use system memory for version 4 vertex buffers.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44863
(cherry picked from commit 498f0f115db61b7259dde738aef6804d4c062fcd)
- - - - -
2c56ec41 by Elizabeth Figura at 2025-04-16T13:38:31+02:00
ddraw: Upload only the used range of indices in d3d_device7_DrawIndexedPrimitive().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44863
(cherry picked from commit 4d289c0cb833384a07e85976d98d30e52b3686bd)
- - - - -
dc641d1a by Elizabeth Figura at 2025-04-16T13:38:31+02:00
ddraw/tests: Test GetVertexBufferDesc().
(cherry picked from commit 08c34e3f83ffb27c8fc41ecdeadc8b38bb028305)
Conflicts:
dlls/ddraw/tests/ddraw4.c
dlls/ddraw/tests/ddraw7.c
- - - - -
97daf2e0 by Eric Pouech at 2025-04-16T13:38:31+02:00
cmd: Add test for substring handling in 'magic' variable expansion.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
(cherry picked from commit b868d82391d5c535ba0e740f1287e23b7671e706)
- - - - -
08b25094 by Eric Pouech at 2025-04-16T13:38:31+02:00
cmd: Fix substring expansion for 'magic' variables.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56498
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
(cherry picked from commit 7f60584a9032664c3904ac563e65efe70be60814)
- - - - -
a689d210 by Tuomas Räsänen at 2025-04-16T13:38:31+02:00
setupapi/tests: Add tests for reading INF class with %strkey% tokens.
(cherry picked from commit d8bbf6d0aeaf98e52ed4df818b6d83791e6f7725)
- - - - -
d2c71668 by Tuomas Räsänen at 2025-04-16T13:38:31+02:00
setupapi: Use INF parser to read class GUID and class name.
Previously, SetupDiGetINFClassW read INF files with
GetPrivateProfileString, which does not substitute %strkey% tokens.
This caused device installation to fail for devices which had driver
INF files using %strkey% tokens in Version section.
An example of such device is Vernier LabQuest Mini (08f7:0008) for
which Vernier's LoggerPro application includes a driver.
The INF file in question adds a new device setup class and has
following entries in Version section:
Class = %ClassName%
ClassGuid = %DeviceClassGUID%
Strings section includes following entries:
DeviceClassGUID = "{6B8429BF-10AD-4b66-9FBA-2FE72B891721}"
ClassName = "VST_WinUSB"
Previously, when LoggerPro was installed and LabQuest Mini was
hotplugged, device installation failed with the following error:
fixme:setupapi:SetupDiGetINFClassW failed to convert "L"%DeviceClassGUID"" into a guid
This caused GUID_NULL to be used and Class was not set to the registry
for the device.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56579
(cherry picked from commit 987695a427868e77704bb19c3e2cf9d6069364d2)
- - - - -
11d49a57 by Alexandre Julliard at 2025-04-16T13:38:31+02:00
ntdll: Add default values for cache parameters.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56653
(cherry picked from commit e4db1b39ea28d0cc1b20ef4eacbb237c2f6cb68b)
- - - - -
b0e86090 by Fabian Maurer at 2025-04-16T13:38:31+02:00
win32u: Factor out scroll timer handling.
(cherry picked from commit ea078cf4790afc18e2006a7f71ec55d47f318b4a)
- - - - -
f9893a7c by Fabian Maurer at 2025-04-16T13:38:31+02:00
win32u: Only set scroll timer if it's not running.
This fixes a regression from bb496ea8 where we got a WM_MOUSEMOVE
and this leads to skipping the initial scroll delay.
Also closer mimics windows behavior, moving the mouse
should not reset the scrolling timer.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56582
(cherry picked from commit 171e0adde5f9fc675b9f7d3ec10dae20cb4b0156)
- - - - -
21c0c59b by Fabian Maurer at 2025-04-16T13:38:31+02:00
oleaut32: Add test for invoking a dispatch get-only property with DISPATCH_PROPERTYPUT.
(cherry picked from commit 82036f42f18739e42b28772e5f5a048fc94a329b)
- - - - -
2d2e7646 by Fabian Maurer at 2025-04-16T13:38:31+02:00
oleaut32: Handle cases where invoking a get-only property with INVOKE_PROPERTYPUT returns DISP_E_BADPARAMCOUNT.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56666
(cherry picked from commit 033cf797607a8a21f0851fcef3d19a73c6d6d70e)
- - - - -
6391fcd1 by Fabian Maurer at 2025-04-16T13:38:31+02:00
riched20: In para_set_fmt protect against out of bound cTabStop values.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56730
(cherry picked from commit 7b2ff977739df25252d46552d2447af50c23040e)
- - - - -
6b29a44d by Roland Häder at 2025-04-16T13:38:31+02:00
wined3d: Added missing GTX 1650.
(cherry picked from commit 8c1da99e5252848c99754020f29cbc67a5bd4fbd)
- - - - -
6d0a6a3e by Peter Johnson at 2025-04-16T13:38:31+02:00
wined3d: Added missing GTX 3080 & 1070M.
(cherry picked from commit b0a5fa50f98990ef42fd8744c9f99988885a03f4)
- - - - -
ca16b527 by Alex Henrie at 2025-04-16T13:38:31+02:00
ntdll/tests: Delete the WineTest registry key when the tests finish.
(cherry picked from commit 07737513148cbd2d251a1def9847ad6ed50f302b)
- - - - -
e97b2cba by Alex Henrie at 2025-04-16T13:38:31+02:00
ntdll/tests: Rewrite the RtlQueryRegistryValues tests and add more of them.
The original code was very aspirational and didn't actually test much.
(cherry picked from commit 0a5c98207de3bd5f268afd65c118269fd36cd5bd)
- - - - -
1ca6a0e9 by Alex Henrie at 2025-04-16T13:38:31+02:00
ntdll: Succeed in RtlQueryRegistryValues on direct query of nonexistent value.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49703
(cherry picked from commit bc0cd8052edb8065d50a764b23c9610627288efe)
- - - - -
e4f1c055 by Benjamin Mayes at 2025-04-16T13:38:31+02:00
windowscodecs: Add conversions from PixelFormat32bppBGRA->PixelFormat16bppBGRA5551.
(cherry picked from commit dcb5c97d02d58a0478e735eb7158c9bf3239791c)
- - - - -
8df5153c by Nikolay Sivov at 2025-04-16T13:38:31+02:00
scrrun/dictionary: Implement putref_Item() method.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56781
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
(cherry picked from commit 0da33d5493814b8cb8309c092bd7c6e1c60f1868)
- - - - -
4bdb4678 by Vijay Kiran Kamuju at 2025-04-16T13:38:31+02:00
wevtapi: Add stub EvtCreateRenderContext().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52879
(cherry picked from commit 49457ccf213fe36550ecf60437c2ec270722fc1d)
- - - - -
4b70f481 by Fabian Maurer at 2025-04-16T13:38:31+02:00
mmdevapi/tests: Add tests for IAudioSessionControl2 GetDisplayName / SetDisplayName.
(cherry picked from commit 805d0c58d9487a389eebd754538c8722a7d953fb)
- - - - -
71de6fc7 by Fabian Maurer at 2025-04-16T13:38:31+02:00
mmdevapi/tests: Add tests for IAudioSessionControl2 GetIconPath / SetIconPath.
(cherry picked from commit 8e7092390a0f1bd2606717a0ebffdda9397acb68)
- - - - -
96493d35 by Fabian Maurer at 2025-04-16T13:38:31+02:00
mmdevapi/tests: Add tests for IAudioSessionControl2 GetGroupingParam / SetGroupingParam.
(cherry picked from commit ae7cb868cf759362e024671c9176363959352a77)
- - - - -
def8c9b6 by Fabian Maurer at 2025-04-16T13:38:31+02:00
mmdevapi: Implement IAudioSessionControl2 GetDisplayName / SetDisplayName.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56763
(cherry picked from commit b23608ea7d1786ef2572ea87668ddf643716ff21)
- - - - -
5eef1d27 by Fabian Maurer at 2025-04-16T13:38:31+02:00
mmdevapi: Implement IAudioSessionControl2 GetIconPath / SetIconPath.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56763
(cherry picked from commit 0d4d778b5647c7700dd2aed9d0f5f9289319fd5f)
- - - - -
202cc2d9 by Fabian Maurer at 2025-04-16T13:38:31+02:00
mmdevapi: Implement IAudioSessionControl2 GetGroupingParam SetGroupingParam.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56763
(cherry picked from commit 75babad433a8df4c8401d9de7ec386780f2f0472)
- - - - -
0972d37f by Hans Leidekker at 2025-04-16T13:38:31+02:00
wpcap: Handle different layout of the native packet header structure on 32-bit.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56871
(cherry picked from commit 727472ab7d60e285a28fb67fd5e3e21907dd060a)
- - - - -
1e0a5ba5 by Martin Storsjö at 2025-04-16T13:38:31+02:00
musl: Fix limiting the float precision in intermediates.
musl itself expects to be configured to compile with either
-ffloat-store or -fexcess-precision=standard - but when imported
into Wine, those flags aren't used.
This seems to be essential for getting reasonable precision
from some math functions such as exp2() - without the expected
precision truncation, the output value of exp2() can be off by
as much as 0.2% in some cases.
As Wine doesn't build the musl sources with those flags, use
volatile to force storing/reloading floats in order to limit
their intermediate precision, as musl expects.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56372
(cherry picked from commit 3607eae620f12cf42a62c201b0c78e9d8bcfffc3)
- - - - -
3a643d75 by Hans Leidekker at 2025-04-16T13:38:31+02:00
winhttp/tests: Fix test failures introduced by the server upgrade.
(cherry picked from commit 958617aa77978fb9ac6edc91c7693450e50276db)
- - - - -
23133d46 by Hans Leidekker at 2025-04-16T13:38:31+02:00
secur32: Handle GNUTLS_MAC_AEAD.
(cherry picked from commit 0fa0b3495ebc7c358da9761b77d0c37556cd01fa)
- - - - -
de7fa72c by Hans Leidekker at 2025-04-16T13:38:31+02:00
secur32/tests: Switch to TLS 1.2 for connections to test.winehq.org.
Fixes test failures introduced by the server upgrade.
(cherry picked from commit d3ba90429db09edd08ea3b8d3b70109f9b07f906)
- - - - -
de056536 by Alexandre Julliard at 2025-04-16T13:38:31+02:00
secur32/tests: Update count for new winehq.org certificate.
(cherry picked from commit 834a88fc3f4f795dc7ae45b75c6edf9fa3b5bbba)
- - - - -
5bdee906 by Rémi Bernon at 2025-04-16T13:38:31+02:00
secur32/tests: Update the tests to expect HTTP/2 headers.
(cherry picked from commit 31e1e745f58bbc6e546f4fa779a3147ba5df47ab)
- - - - -
184123e0 by Alexandre Julliard at 2025-04-16T13:38:31+02:00
gitlab: Add 'build' tag on Linux build jobs.
So that they can be sent to a faster runner.
(cherry picked from commit 3b3be668f4b6dbd8a6f8f29f45da7d4888418849)
- - - - -
c6c743fc by Tim Clem at 2025-04-16T13:38:31+02:00
gitlab: Update configuration for the new Mac runner.
Two main changes:
- VM configuration in build.yml for the executor.
- The build-mac script is now architecture-agnostic.
(cherry picked from commit b6fb9e5c5c180f9a8abdd04a638eff7b61edd255)
- - - - -
704a80c4 by Alexandre Julliard at 2025-04-16T13:38:31+02:00
gitlab: Remove make -j options.
Use the runner MAKEFLAGS instead.
(cherry picked from commit a912eb809bf872784769409499bdc8433db8c168)
Conflicts:
tools/gitlab/build-clang
- - - - -
efdc70b7 by Michael Stefaniuc at 2025-04-16T13:38:31+02:00
gitlab: Do not run the build script on each commit.
There are too many commits at once in Stable.
- - - - -
82f1120d by Alexandre Julliard at 2025-04-16T13:38:32+02:00
dnsapi/tests: Update tests for winehq.org DNS changes.
(cherry picked from commit 644780cd92b8b8834576559c6d41b3c2f1bc5722)
- - - - -
26076093 by Rémi Bernon at 2025-04-16T13:38:32+02:00
imm32/tests: Add todo_himc to some ImmTranslateMessage expected calls.
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=55491
(cherry picked from commit 5f7094ffd42568407bdb47f1631919158bbfc2df)
- - - - -
4ca2dc5c by Hans Leidekker at 2025-04-16T13:38:32+02:00
secur32/tests: Mark some test results as broken on old Windows versions.
(cherry picked from commit 4bca7bb7d21970c7c33fb9eea9d372372cf30e99)
- - - - -
495df07c by Alexandre Julliard at 2025-04-16T13:38:32+02:00
urlmon/tests: Fix a test that fails after WineHQ updates.
(cherry picked from commit 36a7ea7776756e331d4ceb84bb58e71b787c4f08)
- - - - -
85929e24 by Rémi Bernon at 2025-04-16T13:38:32+02:00
urlmon/tests: Expect "Upgrade, Keep-Alive" connection string.
(cherry picked from commit 1fa229cad526c2640fe8388631dc894b1649569d)
- - - - -
93a7d1e2 by Rémi Bernon at 2025-04-16T13:38:32+02:00
user32/tests: Add flaky_wine to some SetActiveWindow tests.
They are constantly failing on Gitlab, and may be caused various race
conditions around window focus, both in Wine and in Fvwm. It would be
nice to fix them but it's been going for many years now and unlikely to
be the case soon.
(cherry picked from commit 85dac24e64aaed972c031bef01da5308a7bd2b5c)
- - - - -
071971cc by Alexandre Julliard at 2025-04-16T13:38:32+02:00
wininet/tests: Update issuer check for winehq.org certificate.
(cherry picked from commit 839839b36e7738eb6d5cfb0db82e746fc3204dae)
- - - - -
4ba747f2 by Rémi Bernon at 2025-04-16T13:38:32+02:00
wininet: Parse multi-token Connection strings for Keep-Alive.
(cherry picked from commit ca7a246e209c690c3061ad4e4a5f1b3b2b6c5dbe)
- - - - -
8253dfcb by Hans Leidekker at 2025-04-16T13:38:32+02:00
crypt32/tests: Fix a test failure.
(cherry picked from commit 658df7f2121d4dc7c6e6044b9527e07391843250)
- - - - -
20128c30 by Alexandre Julliard at 2025-04-16T13:38:32+02:00
urlmon/tests: Skip test if ftp connection fails.
(cherry picked from commit d2f07ffa8be89f3f19ea02575780255fd51e53f9)
- - - - -
727c26e4 by Rémi Bernon at 2025-04-16T13:38:32+02:00
user32/tests: Fix cursoricon tests on recent Windows versions.
This will now fail on older, unsupported versions, but the
test_monochrome_icon test would be pointless otherwise.
(cherry picked from commit 0ab411a047b7c12abfa8906da87b410ef29f013c)
- - - - -
e0b47455 by Alexandre Julliard at 2025-04-16T13:38:32+02:00
user32/tests: Fix some sysparams results on recent Windows.
(cherry picked from commit 7e2f44210bfd4b95467929ade792dc9b403f81df)
- - - - -
5dc28ee1 by Paul Gofman at 2025-04-16T13:38:32+02:00
winhttp: Always return result at once if available in WinHttpQueryDataAvailable().
(cherry picked from commit fd2534422ba66d66cc811c75d012b2b1060d1770)
- - - - -
72bd863f by Paul Gofman at 2025-04-16T13:38:32+02:00
winhttp: Always return result at once if available in WinHttpReadData().
(cherry picked from commit bd2a2c25f54e33b5ffae1f28f5ead4b020f55456)
- - - - -
1da2b46a by Alexandre Julliard at 2025-04-16T13:38:32+02:00
dnsapi/tests: Update DNS names for the new test.winehq.org server.
(cherry picked from commit 57f9f157dc5db7f9cc799340f2e83b1d679ce455)
- - - - -
40ce3b95 by Alexandre Julliard at 2025-04-16T13:38:32+02:00
wininet/tests: Update certificate for the new test.winehq.org server.
(cherry picked from commit be2a77f3876ce965bb4e749d10f10db4b6a0b18f)
- - - - -
34ed9d5b by Alexandre Julliard at 2025-04-16T13:38:32+02:00
secur32/tests: Update expected results for the new test.winehq.org server.
(cherry picked from commit 3bf0ce1ce075082ff5755560ce09adecdb229907)
- - - - -
15aeb71d by Alexandre Julliard at 2025-04-16T13:38:32+02:00
winhttp/tests: Allow some more notifications for the new test.winehq.org server.
(cherry picked from commit d33b5a33bf32502cce83e7b701065783a49e7e0c)
- - - - -
b23d282c by Michael Stefaniuc at 2025-04-16T13:38:32+02:00
tools: Get the ANNOUNCE bug list from the stable-notes git notes.
- - - - -
358e6841 by Paul Gofman at 2025-04-16T13:38:32+02:00
kernel32/tests: Add tests for critical section debug info presence.
(cherry picked from commit 0b441c4c8ff9854d8154ab1846fc63f904781f00)
- - - - -
f7b85118 by Hans Leidekker at 2025-04-16T13:38:32+02:00
wbemprox: Use separate critical sections for tables and table list.
(cherry picked from commit e7ff2688c8042fb6d7af163480b1d2ec849d0dee)
- - - - -
6e0b844e by Michael Stefaniuc at 2025-04-16T14:56:18+02:00
Release 9.0.1.
- - - - -
234 changed files:
- ANNOUNCE.md
- AUTHORS
- VERSION
- configure
- configure.ac
- dlls/advapi32/tests/registry.c
- dlls/cfgmgr32/cfgmgr32.spec
- dlls/cfgmgr32/main.c
- dlls/concrt140/concrt140.spec
- dlls/crypt32/base64.c
- dlls/crypt32/tests/base64.c
- dlls/crypt32/tests/chain.c
- dlls/d2d1/device.c
- dlls/d3dcompiler_43/compiler.c
- dlls/d3dcompiler_47/d3dcompiler_47.spec
- dlls/dbghelp/msc.c
- dlls/dbghelp/stabs.c
- dlls/ddraw/ddraw.c
- dlls/ddraw/ddraw_private.h
- dlls/ddraw/device.c
- dlls/ddraw/tests/ddraw4.c
- dlls/ddraw/tests/ddraw7.c
- dlls/ddraw/vertexbuffer.c
- dlls/dinput/tests/joystick8.c
- dlls/dnsapi/tests/query.c
- dlls/fltmgr.sys/Makefile.in
- dlls/fltmgr.sys/fltmgr.sys.spec
- dlls/fltmgr.sys/main.c
- dlls/gdiplus/font.c
- dlls/gdiplus/graphics.c
- dlls/gdiplus/tests/graphics.c
- dlls/imm32/tests/imm32.c
- dlls/kerberos/krb5_ap.c
- dlls/kernel32/kernel32.spec
- dlls/kernel32/tests/process.c
- dlls/kernel32/tests/sync.c
- dlls/kernel32/tests/virtual.c
- dlls/kernelbase/file.c
- dlls/kernelbase/kernelbase.spec
- dlls/kernelbase/tests/process.c
- dlls/mgmtapi/mgmtapi.c
- dlls/mgmtapi/mgmtapi.spec
- dlls/mmdevapi/mmdevdrv.h
- dlls/mmdevapi/session.c
- dlls/mmdevapi/tests/render.c
- dlls/mscms/mscms.spec
- dlls/mscms/profile.c
- dlls/msi/action.c
- dlls/msvcp140_2/Makefile.in
- + dlls/msvcp140_2/math.c
- dlls/msvcp140_2/msvcp140_2.spec
- + dlls/msvcp140_2/tests/Makefile.in
- + dlls/msvcp140_2/tests/math.c
- dlls/msvcr100/msvcr100.spec
- dlls/msvcr110/msvcr110.spec
- dlls/msvcr120/msvcr120.spec
- dlls/msvcr120/tests/msvcr120.c
- dlls/msvcr120_app/msvcr120_app.spec
- dlls/msvcrt/concurrency.c
- dlls/msvcrt/tests/cpp.c
- dlls/msvcrt/undname.c
- dlls/netapi32/netapi32.c
- dlls/netapi32/netapi32.spec
- dlls/netprofm/list.c
- dlls/netprofm/tests/list.c
- dlls/ntdll/debugbuffer.c
- dlls/ntdll/reg.c
- dlls/ntdll/tests/file.c
- dlls/ntdll/tests/reg.c
- dlls/ntdll/tests/rtl.c
- dlls/ntdll/unix/file.c
- dlls/ntdll/unix/system.c
- dlls/ntdll/unix/virtual.c
- dlls/ntoskrnl.exe/tests/Makefile.in
- dlls/ntoskrnl.exe/tests/driver.c
- dlls/oleaut32/oleaut32.rc
- dlls/oleaut32/olepicture.c
- dlls/oleaut32/tests/olepicture.c
- dlls/oleaut32/tests/test_reg.idl
- dlls/oleaut32/tests/tmarshal.c
- dlls/oleaut32/tests/typelib.c
- dlls/oleaut32/typelib.c
- dlls/pdh/pdh.spec
- dlls/pdh/pdh_main.c
- dlls/riched20/para.c
- dlls/riched20/tests/editor.c
- dlls/rtworkq/queue.c
- dlls/scrrun/dictionary.c
- dlls/scrrun/tests/dictionary.c
- dlls/secur32/schannel_gnutls.c
- dlls/secur32/tests/schannel.c
- dlls/setupapi/devinst.c
- dlls/setupapi/tests/devinst.c
- dlls/shcore/main.c
- dlls/shcore/shcore.spec
- dlls/shell32/shlexec.c
- dlls/shell32/shlfileop.c
- dlls/shell32/tests/shlfileop.c
- dlls/srvcli/srvcli.spec
- dlls/taskschd/task.c
- dlls/taskschd/tests/scheduler.c
- dlls/tbs/tbs.c
- dlls/tbs/tbs.spec
- dlls/urlmon/tests/protocol.c
- dlls/user32/tests/cursoricon.c
- dlls/user32/tests/sysparams.c
- dlls/user32/tests/win.c
- dlls/user32/winstation.c
- dlls/wbemprox/builtin.c
- dlls/wbemprox/class.c
- dlls/wbemprox/query.c
- dlls/wbemprox/services.c
- dlls/wbemprox/table.c
- dlls/wbemprox/tests/query.c
- dlls/wbemprox/wbemprox_private.h
- dlls/wevtapi/main.c
- dlls/wevtapi/wevtapi.spec
- dlls/win32u/input.c
- dlls/win32u/rawinput.c
- dlls/win32u/scroll.c
- dlls/win32u/winstation.c
- dlls/windows.gaming.input/controller.c
- dlls/windowscodecs/converter.c
- dlls/windowscodecs/tests/converter.c
- dlls/wined3d/adapter_gl.c
- dlls/wined3d/directx.c
- dlls/wined3d/wined3d_private.h
- dlls/wing32/Makefile.in
- + dlls/wing32/tests/Makefile.in
- + dlls/wing32/tests/wing32.c
- dlls/wing32/wing32.c
- dlls/winhttp/request.c
- dlls/winhttp/tests/notification.c
- dlls/winhttp/tests/winhttp.c
- dlls/winhttp/winhttp_private.h
- dlls/wininet/http.c
- dlls/wininet/internet.c
- dlls/wininet/tests/http.c
- dlls/wininet/tests/url.c
- dlls/winsta/main.c
- dlls/winsta/winsta.h
- dlls/winsta/winsta.spec
- dlls/wpcap/unixlib.c
- dlls/wshom.ocx/network.c
- dlls/wshom.ocx/shell.c
- dlls/wshom.ocx/tests/wshom.c
- dlls/wshom.ocx/wshom_private.h
- include/Makefile.in
- include/cfgmgr32.h
- include/d3d11shader.h
- include/d3dcompiler.h
- include/ddk/fltkernel.h
- include/icm.h
- + include/lmremutl.h
- + include/mgmtapi.h
- include/ntuser.h
- include/shellscalingapi.h
- include/windows.devices.haptics.idl
- include/winevt.h
- include/winnt.h
- include/winternl.h
- libs/musl/src/internal/libm.h
- loader/wine.inf.in
- po/ar.po
- po/ast.po
- po/bg.po
- po/ca.po
- po/cs.po
- po/da.po
- po/de.po
- po/el.po
- po/en.po
- po/en_US.po
- po/eo.po
- po/es.po
- po/fa.po
- po/fi.po
- po/fr.po
- po/he.po
- po/hi.po
- po/hr.po
- po/hu.po
- po/it.po
- po/ja.po
- po/ka.po
- po/ko.po
- po/lt.po
- po/ml.po
- po/nb_NO.po
- po/nl.po
- po/or.po
- po/pa.po
- po/pl.po
- po/pt_BR.po
- po/pt_PT.po
- po/rm.po
- po/ro.po
- po/ru.po
- po/si.po
- po/sk.po
- po/sl.po
- po/sr_RS(a)cyrillic.po
- po/sr_RS(a)latin.po
- po/sv.po
- po/ta.po
- po/te.po
- po/th.po
- po/tr.po
- po/uk.po
- po/wa.po
- po/wine.pot
- po/zh_CN.po
- po/zh_TW.po
- programs/cmd/tests/test_builtins.cmd
- programs/cmd/tests/test_builtins.cmd.exp
- programs/cmd/wcmdmain.c
- programs/explorer/desktop.c
- programs/explorer/explorer_private.h
- programs/explorer/systray.c
- programs/where/Makefile.in
- programs/where/main.c
- programs/wmic/Makefile.in
- programs/wmic/main.c
- programs/wmic/wmic.h
- programs/wmic/wmic.rc
- server/process.c
- server/registry.c
- server/thread.c
- server/winstation.c
- tools/gitlab/build-clang
- tools/gitlab/build-linux
- tools/gitlab/build-mac
- tools/gitlab/build.yml
- tools/make_announce
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3682c482ffea0ca8ee2922f5b1bcc…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3682c482ffea0ca8ee2922f5b1bcc…
You're receiving this email because of your account on gitlab.winehq.org.
Elizabeth Figura pushed to branch master at wine / wine-staging
Commits:
6912feaf by Elizabeth Figura at 2025-04-15T23:07:07-05:00
Rebase against 661cc2a1dec5e44e074702707272228178f21487.
- - - - -
4 changed files:
- − patches/cryptext-CryptExtOpenCER/0001-cryptext-Implement-CryptExtOpenCER.patch
- − patches/cryptext-CryptExtOpenCER/definition
- patches/shell32-Progress_Dialog/0002-shell32-Pass-FILE_INFORMATION-into-SHNotify-function.patch
- staging/upstream-commit
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/6912feaf6590508836f1cb…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/6912feaf6590508836f1cb…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
0eab97ff by Ziqing Hui at 2025-04-15T22:44:06+02:00
shell32/tests: Add more tests to test_rename.
- - - - -
a0170f27 by Ziqing Hui at 2025-04-15T22:44:06+02:00
shell32/tests: Test NULL and empty file name for SHFileOperation.
- - - - -
92256f74 by Ziqing Hui at 2025-04-15T22:44:06+02:00
shell32/tests: Avoid showing UI when testing.
- - - - -
20195875 by Ziqing Hui at 2025-04-15T22:44:06+02:00
shell32: Rework add_file_entry, add more parameters.
- - - - -
e5a8b7d3 by Ziqing Hui at 2025-04-15T22:44:06+02:00
shell32: Don't parse wildcard for rename operation.
- - - - -
661cc2a1 by Ziqing Hui at 2025-04-15T22:44:06+02:00
shell32: Rework rename_files.
- - - - -
2 changed files:
- dlls/shell32/shlfileop.c
- dlls/shell32/tests/shlfileop.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/10e66dde2c256f1e3696fe519f94c…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/10e66dde2c256f1e3696fe519f94c…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
1dce2661 by Rémi Bernon at 2025-04-15T22:40:24+02:00
win32u: Handle some pixel format initialization.
- - - - -
a3c0682f by Rémi Bernon at 2025-04-15T22:40:24+02:00
opengl32/tests: Avoid leaking contexts.
- - - - -
d87befa3 by Rémi Bernon at 2025-04-15T22:40:24+02:00
opengl32/tests: Add more WGL_ARB_pbuffer tests.
- - - - -
e2a1638c by Rémi Bernon at 2025-04-15T22:40:24+02:00
opengl32/tests: Add more WGL_ARB_render_texture tests.
- - - - -
10d921fb by Rémi Bernon at 2025-04-15T22:40:24+02:00
win32u: Introduce a generic pbuffer implementation from winex11.
- - - - -
db138fe9 by Rémi Bernon at 2025-04-15T22:40:24+02:00
winewayland: Use the generic pbuffer implementation.
- - - - -
e2d338d5 by Rémi Bernon at 2025-04-15T22:40:24+02:00
winemac: Use the generic pbuffer implementation.
- - - - -
10e66dde by Rémi Bernon at 2025-04-15T22:40:24+02:00
win32u: Add a nulldrv pbuffer stub implementation.
- - - - -
7 changed files:
- dlls/opengl32/tests/opengl.c
- dlls/win32u/opengl.c
- dlls/wineandroid.drv/opengl.c
- dlls/winemac.drv/opengl.c
- dlls/winewayland.drv/opengl.c
- dlls/winex11.drv/opengl.c
- include/wine/opengl_driver.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b922eb7dbe4843af02b09db930c93…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b922eb7dbe4843af02b09db930c93…
You're receiving this email because of your account on gitlab.winehq.org.