Alexandre Julliard
30040cc9d7
ntdll: Also update the entry point address when loading an ARM64X binary.
2023-05-26 21:24:08 +02:00
Jacek Caban
c73684e533
win32u: Use syscall interface for all ntgdi functions.
2023-05-26 11:09:34 +02:00
Jacek Caban
28642d2239
win32u: Use syscall interface for more clipping functions.
2023-05-26 11:09:33 +02:00
Jacek Caban
1ac5a2e01a
win32u: Use syscall interface for more font functions.
2023-05-26 11:09:32 +02:00
Jacek Caban
9b5c916e4e
win32u: Use syscall interface for more font functions.
2023-05-26 11:09:32 +02:00
Jacek Caban
384d34d6fb
win32u: Use syscall interface for more GDI object functions.
2023-05-26 11:09:31 +02:00
Jacek Caban
5f5082afc9
win32u: Use syscall interface for more DC functions.
2023-05-26 11:09:30 +02:00
Jacek Caban
e4215142f7
win32u: Use syscall interface for DIB functions.
2023-05-26 11:09:30 +02:00
Jacek Caban
859eda026d
win32u: Use syscall interface for D3DKMT functions.
2023-05-26 11:09:29 +02:00
Jacek Caban
4aecddf06a
win32u: Use syscall interface for more bitmap functions.
2023-05-26 11:09:28 +02:00
Zebediah Figura
47ee70a84e
xactengine: Use the xaudio2 channel.
...
Unify this with the rest of xaudio.
2023-05-26 11:08:46 +02:00
Anton Baskanov
69d088ca5b
dsound: Take distance and Doppler factor into account.
2023-05-26 11:08:09 +02:00
Anton Baskanov
23eca82ac3
dsound/tests: Test distance and Doppler factor.
2023-05-26 11:08:09 +02:00
Anton Baskanov
ef2d8d8e5d
dsound: Use the value from SetFrequency when 3D processing is disabled.
2023-05-26 11:08:09 +02:00
Anton Baskanov
e7304f7dc6
dsound/tests: Test Doppler shift with 3D processing disabled.
2023-05-26 11:08:09 +02:00
Anton Baskanov
15de4251d1
dsound: Fix Doppler shift in head-relative mode.
2023-05-26 11:08:09 +02:00
Anton Baskanov
aed3f7fb4d
dsound/tests: Test Doppler shift in head-relative mode.
2023-05-26 11:08:09 +02:00
Floris Renaud
fd6fc3de59
po: Update Dutch translation.
2023-05-26 11:07:39 +02:00
Alex Henrie
c293cd781f
setupapi: Use CRT functions for memory allocation where possible.
...
The big win here is getting rid of the reimplementation of wcsdup.
2023-05-25 22:18:57 +02:00
Ziqing Hui
678a815640
mf/tests: Add tests for MPEG4 media sink.
2023-05-25 22:06:00 +02:00
Jactry Zeng
7dcf573c7d
shell32: Update view mode flags while creating IShellView for IExplorerBrowser.
2023-05-25 17:49:00 +02:00
Jactry Zeng
3ed6413a50
shell32: Reimplement IExplorerBrowser_SetFolderSettings() with support of setting flags.
2023-05-25 17:49:00 +02:00
Jactry Zeng
49490f8567
shell32/tests: Move tests of IExplorerBrowser_SetFolderSettings() to a separated function and more tests.
2023-05-25 17:49:00 +02:00
Jactry Zeng
e80d8fe098
shell32: Reimplement IFolderView2_SetCurrentViewMode() with modern behaviours.
...
Only pre-win7 systems return E_INVALIDARG for invalid values, and only pre-vista
systems accept FVM_AUTO as a view mode, others fall it back to FVM_ICON. Let's
switch to modern behaviours, so that we don't need additional code for handling
that when using it to implement IExplorerBrowser_SetFolderSettings().
2023-05-25 17:48:58 +02:00
Jactry Zeng
7f36382006
shell32: Implement IFolderView2_{Get, Set}CurrentFolderFlags().
2023-05-25 17:48:58 +02:00
Jactry Zeng
c8209830d5
shell32/tests: Add tests for IFolderView2_{Get, Set}CurrentFolderFlags().
2023-05-25 17:48:57 +02:00
Jacek Caban
cd09a22439
win32u: Use syscall interface for bitblt functions.
2023-05-25 16:26:08 +02:00
Jacek Caban
0c73b717fb
win32u: Pass blend function as DWORD to NtGdiAlphaBlend.
2023-05-25 16:26:08 +02:00
Jacek Caban
7acaba6774
win32u: Use syscall interface for more path functions.
2023-05-25 16:26:07 +02:00
Jacek Caban
6452d293de
win32u: Use syscall interface for more printer functions.
2023-05-25 16:26:06 +02:00
Jacek Caban
0cccc08cd6
win32u: Use syscall interface for more painting functions.
2023-05-25 16:26:06 +02:00
Jacek Caban
8cc95b5487
win32u: Use syscall interface for more painting functions.
2023-05-25 16:26:05 +02:00
Jacek Caban
3b01fb113f
win32u: Use syscall interface for NtGdiOpenDCW.
2023-05-25 16:26:04 +02:00
Alexandre Julliard
00538ed195
configure: Don't create the wine64 symlink in multi-arch builds.
2023-05-25 16:21:17 +02:00
Alexandre Julliard
f6f38e2490
server: Return STATUS_IMAGE_MACHINE_TYPE_MISMATCH when the mapping's machine differs from the process.
2023-05-25 16:21:17 +02:00
Alexandre Julliard
c306e76645
server: Add a separate request to create a memory view for an image mapping.
2023-05-25 16:21:17 +02:00
Alexandre Julliard
d84704192e
ntdll: Add a separate helper function for freeing a placeholder.
2023-05-25 16:21:17 +02:00
Paul Gofman
f99b972771
ntdll/tests: Add more tests for placeholders.
2023-05-25 16:21:17 +02:00
Paul Gofman
4142d1e049
ntdll: Support MEM_PRESERVE_PLACEHOLDER in NtFreeVirtualMemory().
2023-05-25 16:21:17 +02:00
Paul Gofman
04e2b02aa9
ntdll: Support MEM_REPLACE_PLACEHOLDER in NtAllocateVirtualMemoryEx().
2023-05-25 16:21:17 +02:00
Paul Gofman
b7ea896fdb
ntdll: Support MEM_REPLACE_PLACEHOLDER in map_view().
2023-05-25 16:21:17 +02:00
Paul Gofman
383d43d6cc
ntdll: Support MEM_RESERVE_PLACEHOLDER in NtAllocateVirtualMemoryEx().
...
Based on a patch by Nikolay Sivov.
2023-05-25 16:21:17 +02:00
Paul Gofman
9dd6a66060
ntdll: Pass allocation type to map_view().
...
Based on a patch by Nikolay Sivov.
2023-05-25 16:21:17 +02:00
Paul Gofman
376bd69c42
ntdll: Handle NULL process handle in MapViewOfFile3().
...
Based on a patch by Nikolay Sivov.
2023-05-25 16:21:17 +02:00
Gabriel Ivăncescu
35b198c561
mshtml: Stop the plugin when detaching the plugin host.
...
Otherwise Gecko keeps it running when it is created via put_classid, and
it leaks everything due to holding a ref to it.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-05-25 16:21:17 +02:00
Gabriel Ivăncescu
5c939222d3
mshtml: Release ref from the element when detaching the plugin host.
...
When the plugin host is created, its only ref is being held by the element
it is associated with.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-05-25 16:21:17 +02:00
Gabriel Ivăncescu
08dc691dfb
mshtml: Explicitly hold ref to the plugin host in NPP_New.
...
Currently this worked by luck because it is leaking; the element holding
it never releases it.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-05-25 16:21:17 +02:00
Aurimas Fišeras
baebde4b29
po: Update Lithuanian translation.
2023-05-25 11:04:30 +02:00
Alex Henrie
624b008f2e
mshtml: Only allow one thread to use Gecko.
...
The new test doesn't pass, but it doesn't crash either, and that's
enough to fix the WinZip installer.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54071
2023-05-25 11:04:23 +02:00
Francois Gouget
5d516dd931
wininet/tests: Consistently use strlen() instead of lstrlenA().
2023-05-25 11:04:10 +02:00