Commit graph

171381 commits

Author SHA1 Message Date
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
Elizabeth Figura 421059c880 wined3d: Always output normalized fog coordinates from the vertex shader.
Historically we used a 0-255 scale in cases where the fog coordinate attribute
was passed through directly, apparently in order to avoid doing float division
on the value passed to glFogCoordfEXT(). This benefit was probably always
dubious, and now is simply unnecessary as we no longer use GL FFP fog nor
immediate mode draws. Get rid of the GLSL equivalent code to scale fog up to
the 0-255 range and then back down to 0-1.
2024-06-07 20:54:45 +02:00
Elizabeth Figura dc6b34987a wined3d: Handle a null vertex declaration in glsl_vertex_pipe_vdecl().
Fixes: db63c8be29
2024-06-07 11:29:47 +02:00
Alexandre Julliard 338df02010 kernel32: Implement the GetProcAddress wrapper on ARM64EC. 2024-06-07 11:04:10 +02:00
Alexandre Julliard 468fbf5907 kernelbase: Implement the GetProcAddress wrapper on ARM64EC. 2024-06-07 11:04:10 +02:00
Alexandre Julliard bdd8998778 msvcrt: Disable SSE2 memmove implementation on ARM64EC. 2024-06-07 11:04:10 +02:00
Alexandre Julliard 2fc7731990 msvcrt: Implement asm sqrt functions on ARM platforms. 2024-06-07 11:04:07 +02:00
Alexandre Julliard ad6674efdb msvcrt: Use the __os_arm64x functions to get/set mxcsr on ARM64EC. 2024-06-07 10:20:17 +02:00
Alexandre Julliard 356be34dcd msvcrt: Reimplement __crtCapturePreviousContext() based on RtlWalkFrameChain(). 2024-06-07 10:19:57 +02:00
Paul Gofman e1d2fb8e05 kernelbase: Preprocess wildcarded mask and pass it with NtQueryDirectoryFile(). 2024-06-07 09:08:03 +02:00
Paul Gofman 691ccd64b3 ntdll: Skip name search for wildcards in asterisk handling in match_filename(). 2024-06-07 09:08:03 +02:00
Paul Gofman 2e048acf29 ntdll: Properly match DOS_QM in match_filename(). 2024-06-07 09:08:03 +02:00
Paul Gofman a31d68d800 ntdll: Implement matching DOS_DOT in NtQueryDirectoryFile(). 2024-06-07 09:08:03 +02:00
Paul Gofman db032ac4a9 ntdll: Implement matching DOS_STAR in NtQueryDirectoryFile(). 2024-06-07 09:08:03 +02:00
Paul Gofman bcc266b35c ntdll: Add a special handling for .. in match_filename(). 2024-06-07 09:08:03 +02:00
Paul Gofman 5f31aacbe8 ntdll: Match wildcard recursively in match_filename(). 2024-06-07 09:08:03 +02:00
Paul Gofman 6edcd67775 ntdll: Mind all the wildcards in has_wildcard(). 2024-06-07 09:08:02 +02:00
Paul Gofman 0a2ebadf24 ntdll: Ignore leading dots in hash_short_file_name(). 2024-06-07 09:08:02 +02:00