Commit graph

165755 commits

Author SHA1 Message Date
Hans Leidekker 0a880e5706 klist: Match native output for encryption type. 2023-07-31 18:23:21 +09:00
Jacek Caban a5c909221e win32u: Use user message packing for EM_GETLINE. 2023-07-31 18:22:26 +09:00
Jacek Caban 1e409563c7 win32u: Use user message packing for messages passing RECT struct. 2023-07-31 18:22:26 +09:00
Jacek Caban 0dbafa8496 win32u: Use user message packing for EM_GETSEL. 2023-07-31 18:22:26 +09:00
Jacek Caban 10254e326f win32u: Use user message packing for scroll info messages. 2023-07-31 18:22:26 +09:00
Jacek Caban a883b3c5c7 win32u: Use user message packing for WM_GETDLGCODE. 2023-07-31 18:22:25 +09:00
Jacek Caban 61e0190a52 win32u: Use user message packing for WM_STYLECHANGING. 2023-07-31 18:22:25 +09:00
Jacek Caban e7aa894555 win32u: Use user message packing for WM_HELP. 2023-07-31 18:22:25 +09:00
Jacek Caban 69834a3095 win32u: Use user message packing for WM_COPYDATA. 2023-07-31 18:22:25 +09:00
Paul Gofman b8fa6de2c2 nsi: Cache nsi device handle. 2023-07-31 18:22:09 +09:00
Paul Gofman 64c6819553 nsi/tests: Add test for change notifications. 2023-07-31 18:22:09 +09:00
Paul Gofman e06093cbae nsi: Add stub for NsiCancelChangeNotification. 2023-07-31 18:22:09 +09:00
Paul Gofman 671412d3bb nsi: Add stubs for NsiRequestChangeNotification[Ex]. 2023-07-31 18:22:08 +09:00
Hans Leidekker a577d28a8b winscard: Handle different type sizes on macOS. 2023-07-31 18:21:29 +09:00
Rémi Bernon 1b5ddc1e2f winegstreamer: Avoid releasing wg_allocator memory samples twice.
When the sample size is too small, we were releasing it from the memory,
but kept the next_sample pointer set. Later, when the transform removes
the sample from the allocator, its refcount was decremented one more
time, effectively leaking the sample.
2023-07-31 18:20:44 +09:00
Lauri Kenttä 762dda3837 po: Update Finnish translation. 2023-07-31 18:20:25 +09:00
Gabriel Ivăncescu 19d2dc0dfc win32u: Don't clip captured mouse pointer if it's done by the system.
We have similar checks in X11DRV_SetCapture for example, where this would
have been moved before the merge to win32u.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55231
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-31 18:19:10 +09:00
Francois Gouget fddb797768 dbghelp/tests: Fix the case of a comment. 2023-07-27 16:36:14 +09:00
Francois Gouget 3c947bba95 winewayland.drv: Fix the spelling of a comment. 2023-07-27 16:36:12 +09:00
Francois Gouget 5792307c61 windows.media.speech/tests: Fix the spelling of some speech ok() messages. 2023-07-27 16:36:10 +09:00
Francois Gouget 541695ae00 ntdll/tests: Fix the spelling of some exception ok() messages. 2023-07-27 16:36:09 +09:00
Francois Gouget 0b275e5b8e win32u/tests: Fix the spelling of a comment. 2023-07-27 16:36:09 +09:00
Francois Gouget aeeaad0ea5 dxgi: Fix a typo in a comment. 2023-07-27 16:36:09 +09:00
Rémi Bernon 428120441b imm32: Hide the composition window if the string is empty.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55258
2023-07-27 13:12:06 +09:00
Maxim Karasev 1b26b17e05 kerberos: Implement KerbQueryTicketCacheExMessage. 2023-07-27 13:12:06 +09:00
Gijs Vermeulen f74c4af257 configure: Use PCSC.framework when pcsclite is not available on macOS. 2023-07-27 13:12:06 +09:00
Francois Gouget 37885b04f9 mfmediaengine: Add the trailing linefeed to a WARN() message.
Also add a trailing period for consistency with this module's other
messages.
2023-07-27 13:12:06 +09:00
Gabriel Ivăncescu 9e8c4fd940 mshtml: Add some basic documentation for the dispex and its vtbl.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-27 13:12:06 +09:00
Francois Gouget c7e6f208d6 winex11.drv: Add a trailing linefeed to a WARN() message. 2023-07-27 13:12:06 +09:00
Francois Gouget 2f57803114 ntdll/tests: Fix the NtSetInformationFile() test on Windows 10 <= 1709.
It does not support FileDispositionInformationEx and returns various
error codes.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55331
2023-07-27 13:12:06 +09:00
Rémi Bernon 4151acb4e8 dinput: Unacquire only DISCL_FOREGROUND devices on foreground changes.
Fixes broken input in Final Fantasy XIII after main window focus loss.
2023-07-27 13:12:06 +09:00
Victor Chiletto fd2ddf8f2a msvcrt: Remove uses of wcsncpy from locale_to_sname. 2023-07-27 13:12:06 +09:00
Victor Chiletto 46596db7ed msvcrt: Fix memory leak in create_locinfo. 2023-07-27 13:12:06 +09:00
Victor Chiletto 85317b51cb msvcrt: Remove unused struct locale_search_t member. 2023-07-27 13:12:06 +09:00
Fabian Maurer 36c3a51d6a gdiplus: Prevent infinite loops due to floating point inaccuracy.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52492
2023-07-27 13:12:06 +09:00
Jeff Smith 57f692aef5 windowscodecs: Handle PNG histogram (hIST) chunk type. 2023-07-27 13:12:06 +09:00
Jeff Smith 36e5836e5d windowscodecs: PROPVARIANT fields should use CoTaskMem allocation. 2023-07-27 13:12:06 +09:00
Paul Gofman c77642ec52 ntdll: Match Windows used block filling.
Test rewritten by Rémi Bernon.
2023-07-27 13:12:06 +09:00
Rémi Bernon 0c9e8e655b winegstreamer: Use a fixed size type for wg_sample data pointer. 2023-07-27 13:12:06 +09:00
Zebediah Figura 7c814a3e01 wined3d: Move struct wined3d_gl_info to struct wined3d_adapter_gl. 2023-07-27 11:54:21 +09:00
Zebediah Figura 3624e1191d wined3d: Store the sample count in struct wined3d_d3d_info.
Read that in wined3d_swapchain_apply_sample_count_override().
2023-07-27 11:54:21 +09:00
Zebediah Figura 1cab38b6ae wined3d: Track WINED3D_GL_NORMALIZED_TEXRECT in struct wined3d_d3d_info as well. 2023-07-27 11:54:21 +09:00
Zebediah Figura 6b0984dc3f wined3d: Use the varying count from struct wined3d_d3d_info in pixel_shader_init().
These two fields are always identical.
2023-07-27 11:54:21 +09:00
Zebediah Figura 9a19e34bf8 d3d11/tests: Mark test failures specific to the Vulkan or GL renderers. 2023-07-27 11:54:21 +09:00
Zebediah Figura c065b4fe0b wined3d: Store push constants in wined3d_buffers in struct wined3d_state.
We will need them in buffers for Vulkan, as well as for software
vertex shaders. Currently we simply store them in sysmem buffers and
read directly back out of them to load GL uniforms.

This does decrease memory usage a bit for d3d10+.
2023-07-27 11:54:21 +09:00
Zebediah Figura 5323042f7a wined3d: Add helpers to retrieve shader constants from a wined3d_stateblock. 2023-07-27 11:54:21 +09:00
Zebediah Figura 31eacea31a wined3d: Remove states not used by d3d10+ from wined3d_device_context_set_state(). 2023-07-27 11:54:21 +09:00
Zebediah Figura a10540753c wined3d: Move wined3d_device_apply_stateblock() to stateblock.c.
All other code touching stateblocks is in stateblock.c; this is a more intuitive
and modular place for it. This may merit renaming the function, but should be a
subsequent commit.
2023-07-27 11:54:21 +09:00
Piotr Caban 94812b1265 userenv: Fix setting ALLUSERSPROFILE and ProgramData in CreateEnvironmentBlock.
This syncs the code with dlls/ntdll/unix/env.c add_registry_environment.
It fixes ALLUSERSPROFILE and ProgramData environment variables value
in services.
2023-07-27 11:54:21 +09:00
Jacek Caban 9b400f3f3e win32u: Use user message packing for WM_WINDOWPOSCHANGING and WM_WINDOWPOSCHANGED. 2023-07-27 11:54:03 +09:00