Commit graph

171692 commits

Author SHA1 Message Date
Rémi Bernon f784374bcb server: Keep a reference on the desktop the hook are registered for. 2024-06-26 17:00:18 +02:00
Rémi Bernon fd3de9005e server: Create a thread message queue shared mapping. 2024-06-26 17:00:18 +02:00
Eric Pouech b89c3a41bb cmd: Let token errors be tranlatable.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-26 16:57:27 +02:00
Eric Pouech cb56c7b7bd cmd: Move code around to avoid forward declaration.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-26 16:54:40 +02:00
Eric Pouech cd50aa7d9c cmd: Let redirections be handled by node instead of command.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-26 16:54:40 +02:00
Eric Pouech 6ad88c5512 cmd: Fix a couple of expansions issues.
Fix several incorrect behaviors that (partly) compensate each others:
- when replacing %XXX% by %YYY%, advance current position after the copied
  %YYY% (otherwise it will expand %YYY% in same run),
- don't parse the command in run_program(),
- always expand full content in CALL command.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-26 16:54:40 +02:00
Eric Pouech 560521c14b cmd: Add more tests about CALL and variable expansion.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-26 16:54:40 +02:00
Paul Gofman e727324e15 mmdevapi/tests: Add test for capturing render loopback. 2024-06-26 16:54:40 +02:00
Paul Gofman 0bb23c2c91 winepulse.drv: Implement pulse_get_loopback_capture_device(). 2024-06-26 16:54:40 +02:00
Paul Gofman cc27bc6d34 winepulse.drv: Factor out wait_pa_operation_complete(). 2024-06-26 16:54:40 +02:00
Paul Gofman 9fec6e7dfa mmdevapi: Stub AUDCLNT_STREAMFLAGS_LOOPBACK support. 2024-06-26 16:54:40 +02:00
Paul Gofman 0ca7426897 mmdevapi: Adjust timing after main loop start in client_Initialize(). 2024-06-26 16:54:40 +02:00
Paul Gofman 103cd4fa7a mmdevapi: Store device_name as a pointer in struct audio_client. 2024-06-26 16:54:40 +02:00
Alexandre Julliard 65880e0c8c makedep: Generate a compile_commands.json file. 2024-06-26 14:20:47 +02:00
Alexandre Julliard 4303bd4450 makedep: Generate rules for make depend. 2024-06-26 14:20:47 +02:00
Alexandre Julliard 29555a1fea makedep: Remove the -R option. 2024-06-26 14:20:47 +02:00
Alexandre Julliard 84d8a24af7 configure: Disable non-PE import libraries if compiler support is missing. 2024-06-26 14:20:47 +02:00
Alistair Leslie-Hughes d7ad75e2d4 msado15: Support interface ADOCommandConstruction in _Command. 2024-06-26 14:20:47 +02:00
Elizabeth Figura 2b6035fcff quartz: Implement IVMRWindowlessControl::GetNativeVideoSize().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54935
2024-06-26 10:16:30 +02:00
Elizabeth Figura 626b0faf30 quartz/tests: Test IVMRWindowlessControl::GetNativeWindowSize() on the default presenter. 2024-06-26 10:16:28 +02:00
Danyil Blyschak 09a6d0f291 gdi32/uniscribe: Ensure the cache is initialised.
Call init_script_cache() in ScriptTextOut() to ensure that a cache
exists for the logic around the ETO_GLYPH_INDEX flag.
2024-06-25 21:58:22 +02:00
Rémi Bernon 5e4a5b0be2 winemac: Remove unnecessary surface_clip_to_visible_rect.
The surface bounds aren't used anyway and surface images are cropped
to the UI layer extends, regardless of the dirty area.
2024-06-25 21:55:06 +02:00
Rémi Bernon 22c517319a winemac: Remove now unnecessary cocoa window surface pointer. 2024-06-25 21:55:06 +02:00
Rémi Bernon 66051c2aa1 winemac: Push window surface image updates to the main thread. 2024-06-25 21:55:06 +02:00
Rémi Bernon e7a82cc24b winemac: Create window surface CGImageRef on surface flush.
Avoid accessing the surface color bits field
from macdrv_get_surface_display_image.
2024-06-25 21:55:06 +02:00
Rémi Bernon f8f93c9bfc winemac: Create a provider for the surface and a HBITMAP wrapping it. 2024-06-25 21:55:06 +02:00
Rémi Bernon 446c8ff670 winemac: Remove unused macdrv_get_surface_display_image copy_data parameter. 2024-06-25 21:55:06 +02:00
Ilia Docin 9cf95e76ef sane.ds: Improve color mode and paper source detection. 2024-06-25 21:55:06 +02:00
Vijay Kiran Kamuju 49457ccf21 wevtapi: Add stub EvtCreateRenderContext().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52879
2024-06-25 21:55:06 +02:00
Marc-Aurel Zent d09e423e61 winemac.drv: Give dead keys a friendly name in GetKeyNameText. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent 2d319acccd winemac.drv: Add additional German symbol vkeys. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent c579dcc471 winemac.drv: Resolve symbol vkeys first without modifiers. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent c9d9ff6129 winemac.drv: Use UCCompareText in char_matches_string. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent 5a97ad97dc winemac.drv: Uppercase single keys in GetKeyNameText. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent 7a3e09640b winemac.drv: Do not append " dead" to dead keycodes in GetKeyNameText. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent 3b40b49c91 winemac.drv: Handle length of dead keycodes in ToUnicodeEx correctly. 2024-06-25 21:55:06 +02:00
Elizabeth Figura 53c70aec87 widl: Respect u and l modifiers in expressions. 2024-06-25 21:55:06 +02:00
Elizabeth Figura e261f187ad widl: Use struct integer for the aNUM and aHEXNUM tokens. 2024-06-25 21:55:06 +02:00
Elizabeth Figura 22929dd8af widl: Store the hexadecimal flag inside of the expr_t union. 2024-06-25 21:55:06 +02:00
Elizabeth Figura 992cafc9ed widl: Do not allow "lu" as an integer suffix.
MIDL does not.
2024-06-25 21:55:06 +02:00
Alexandre Julliard d9b364f6f5 makefiles: No longer ignore makedep.c. 2024-06-25 21:54:59 +02:00
Alexandre Julliard fcc5629f7e server: Build relative paths at run-time instead of depending on makedep. 2024-06-25 13:32:57 +02:00
Alexandre Julliard 06fdcba7cf loader: Build relative paths at run-time instead of depending on makedep. 2024-06-25 13:32:57 +02:00
Alexandre Julliard 8c700a4e83 ntdll: Build relative paths at run-time instead of depending on makedep. 2024-06-25 13:32:57 +02:00
Alexandre Julliard 6311297c15 tools: Add helper functions to get the standard directories. 2024-06-25 11:33:46 +02:00
Aurimas Fišeras 69e3c712dc po: Update Lithuanian translation. 2024-06-25 09:20:11 +02:00
Brendan Shanks 3fac8334d2 winemac.drv: Fix warning in [WineContentView viewWillDraw]. 2024-06-25 09:20:00 +02:00
Brendan Shanks 1620d8f7ca winemac.drv: Fix warning in [WineWindow grabDockIconSnapshotFromWindow:force:]. 2024-06-25 09:19:59 +02:00
Elizabeth Figura 0c4743e9c1 ntdll: Move set_async_direct_result() to file.c.
Similar helpers are in file.c, and sync.c has nothing to do with file I/O otherwise.
2024-06-25 09:19:55 +02:00
Elizabeth Figura 5493ff11fa ntdll: Factor filling the IOSB into set_async_direct_result(). 2024-06-25 09:19:54 +02:00