Alexandre Julliard
6e6450fd96
ntdll: Also load arm64 manifests for amd64 architecture on ARM64EC.
2024-06-12 09:57:05 +02:00
Alexandre Julliard
bf84534793
tests: Use ARM64 as architecture in manifests on ARM64EC.
2024-06-12 09:55:08 +02:00
Rémi Bernon
0bc571657e
winex11: Force thread DPI awareness when calling NtUserChildWindowFromPointEx.
2024-06-11 22:03:16 +02:00
Rémi Bernon
949920810a
winex11: Force thread DPI awareness when calling NtUserRedrawWindow.
2024-06-11 22:03:16 +02:00
Rémi Bernon
a30efd5f0e
winex11: Force thread DPI awareness when calling NtUserSetWindowPos.
2024-06-11 22:03:16 +02:00
Rémi Bernon
b914409514
winewayland: Force thread DPI awareness when calling NtUserSetWindowPos.
2024-06-11 22:03:16 +02:00
Rémi Bernon
b71c86a574
winemac: Force thread DPI awareness when calling NtUserSetWindowPos.
2024-06-11 22:03:16 +02:00
Eric Pouech
58ad68e774
msvcrt/tests: Don't print a NULL string.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-11 21:21:28 +02:00
Esme Povirk
6753f25f58
gdiplus: Fix DIB stride calculation in GdipDrawImagePointsRect.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56800
2024-06-11 21:21:14 +02:00
Zebediah Figura
be427c312b
server: Generalize get_directory_entries to single_entry case.
2024-06-11 16:51:27 +02:00
Zebediah Figura
af4f252ac4
ntdll: Implement reading multiple entries in NtQueryDirectoryObject.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52585
2024-06-11 16:51:27 +02:00
Jinoh Kang
f8d9ad738c
wow64: Implement reading multiple entries in wow64_NtQueryDirectoryObject.
2024-06-11 16:51:27 +02:00
Zebediah Figura
2c2b1b1f14
server: Don't set error in find_object_index if the object is not found.
...
find_object_index() sets the status code to STATUS_NO_MORE_ENTRIES to
indicate that the given index does not exist in the list of the
directory entries, in addition to returning NULL.
STATUS_NO_MORE_ENTRIES only makes sense in the context of the function's
only caller, req_get_directory_entry(), which is used to implement the
NtQueryDirectoryObject() system call, specifically the single object
case. Otherwise, the choice of status code is unintuitive.
Remove the set_error() call in find_object_index(), and move the
responsibility of setting the status code to the caller.
2024-06-11 16:51:27 +02:00
Adam Rehn
2dfeb87f41
wineserver: Report non-zero exit code for abnormal process termination.
...
Signed-off-by: Adam Rehn <adam@tensorworks.com.au>
2024-06-11 16:51:27 +02:00
Alex Henrie
bc0cd8052e
ntdll: Succeed in RtlQueryRegistryValues on direct query of nonexistent value.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49703
2024-06-11 16:51:27 +02:00
Alex Henrie
0a5c98207d
ntdll/tests: Rewrite the RtlQueryRegistryValues tests and add more of them.
...
The original code was very aspirational and didn't actually test much.
2024-06-11 16:51:27 +02:00
Alex Henrie
0773751314
ntdll/tests: Delete the WineTest registry key when the tests finish.
2024-06-11 16:51:27 +02:00
Alexandre Julliard
f84734fc3f
makedep: Build and install ARM64EC-only modules.
2024-06-11 10:38:44 +02:00
Alexandre Julliard
a00b5abc30
winecrt0: Remove some unnecessary asm macros on ARM plaforms.
2024-06-11 10:31:12 +02:00
Alexandre Julliard
edce2ef692
ntdll: Remove some unnecessary asm macros on ARM plaforms.
2024-06-11 10:30:19 +02:00
Alexandre Julliard
d5a499e552
ntdll: Look for hybrid builtins in the PE directory for the host architecture.
2024-06-11 10:29:19 +02:00
Hans Leidekker
a1a0a0a2b5
odbc32/tests: Add tests for fetching multiple rows at once and parameter binding.
2024-06-11 10:22:12 +02:00
Hans Leidekker
ba6a1cff95
odbc32: Turn SUCCESS() into a static inline function.
2024-06-11 10:22:11 +02:00
Hans Leidekker
f6d7bcaa63
odbc32: Support SQLSetStmtAttr(SQL_ATTR_ROW_ARRAY_SIZE).
2024-06-11 10:22:11 +02:00
Hans Leidekker
d37bb6188f
odbc32: Use a fixed size buffer for parameter bindings.
2024-06-11 10:22:10 +02:00
Rémi Bernon
8ba51a6f71
win32u: Call NtUserMapWindowPoints with per-monitor DPI from the drivers.
2024-06-10 22:47:00 +02:00
Rémi Bernon
74172e340c
winex11: Use NtUserMapWindowPoints instead of NtUserScreenToClient.
2024-06-10 22:47:00 +02:00
Rémi Bernon
0d8d99765b
win32u: Use window monitor DPI in get_windows_offset when dpi is 0.
...
The server path advertises doing a similar thing.
2024-06-10 22:46:58 +02:00
Jinoh Kang
46f1931e56
user32/tests: Print regions in test_swp_paint_regions failure cases.
2024-06-10 21:25:43 +02:00
Esme Povirk
479e0b27c8
win32u: Implement EVENT_OBJECT_LOCATIONCHANGE.
2024-06-10 21:25:40 +02:00
Eric Pouech
1cbf6c67db
kernelbase/tests: Fix typo in tests.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-10 21:25:07 +02:00
Alexandre Julliard
acd7862a0e
winex11: Fix build error when XShm is missing.
2024-06-09 22:29:46 +02:00
Alexandros Frantzis
7eb72b7bb3
win32u: Implement keyboard auto-repeat using new server request.
2024-06-07 21:00:10 +02:00
Alexandros Frantzis
37e7038c5c
server: Implement key auto-repeat request.
2024-06-07 21:00:10 +02:00
Alexandros Frantzis
f95a44665f
server: Check message target process for raw input device flags.
2024-06-07 21:00:10 +02:00
Alexandros Frantzis
bf1da68aaa
server: Pass desktop to get_first_global_hook.
2024-06-07 21:00:10 +02:00
Rémi Bernon
f802040113
win32u: Parameterize get_monitor_info dpi.
2024-06-07 20:58:39 +02:00
Rémi Bernon
fd7fcc995e
win32u: Parameterize get_clip_cursor dpi.
2024-06-07 20:58:38 +02:00
Rémi Bernon
f57d530503
win32u: Use get_monitor_rect in more places.
2024-06-07 20:58:38 +02:00
Rémi Bernon
949a3b891b
winex11: Force the DPI context when restoring cursor clipping.
...
Avoiding any lossy conversion.
2024-06-07 20:58:37 +02:00
Rémi Bernon
3d351fddeb
winewayland: Force the DPI context when restoring cursor clipping.
...
Avoiding any lossy conversion.
2024-06-07 20:58:35 +02:00
Alistair Leslie-Hughes
dec2e818c0
odbccp32: Stop handle leak on error paths.
2024-06-07 20:57:35 +02:00
Alistair Leslie-Hughes
be87c08381
odbccp32: Check if a full path was supplied for Driver/Setup/Translator entries.
2024-06-07 20:57:33 +02:00
Jacob Pfeiffer
bc19f6f66d
wininet: Unify timeout values closer to hInternet.
2024-06-07 20:57:20 +02:00
Rémi Bernon
bb772c2f3e
include: Add and fix some WGL prototypes.
2024-06-07 20:56:56 +02:00
Rémi Bernon
d138172b58
winevulkan: Fix size mismatch when writing to return pointer.
...
Fixes vkMapMemory* writing past the returned pointer size in WOW64.
2024-06-07 20:56:03 +02:00
Rémi Bernon
1a4cbba795
winevulkan: Remove some unnecessary casts.
...
Later, for void pointers, the casts would be (const PTR32 *) and fail to
assign.
2024-06-07 20:56:03 +02:00
Giovanni Mascellani
864aebbfc6
d3d11/tests: Add a test for NV12 textures.
2024-06-07 20:54:53 +02:00
Elizabeth Figura
ce0ccf1a77
wined3d: Use separate signature elements for oFog and oPts.
2024-06-07 20:54:48 +02:00
Elizabeth Figura
14b97f8cfd
wined3d: Do not create a framebuffer with attachments whose clear is delayed.
...
They may not have a VkImage yet, and if we are delaying their clear we will not have ensured that they have one.
2024-06-07 20:54:47 +02:00