Commit graph

171817 commits

Author SHA1 Message Date
Elizabeth Figura 70f5c4cf38 d3dcompiler/tests: Use the correct interfaces for some COM calls. 2024-07-01 09:35:03 +02:00
Alexandre Julliard 270b679bf8 kernelbase: Mask extra protection flags in WriteProcessMemory.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56882
2024-06-29 17:24:54 +02:00
Alexandre Julliard b87f35898d Release 9.12. 2024-06-28 22:35:25 +02:00
Alistair Leslie-Hughes ead5117651 msado15: Implement _Command::CreateParameter. 2024-06-28 13:56:23 +02:00
Alistair Leslie-Hughes 9e10bdb72a msado15: Implement Parameters interface. 2024-06-28 13:56:21 +02:00
Alistair Leslie-Hughes 090f2c6007 msado15: Implement _Command::get_Parameters. 2024-06-28 13:56:21 +02:00
Rémi Bernon 5fbe49f5ae winex11: Remove now unnecessary window surface BITMAPINFO. 2024-06-28 13:55:19 +02:00
Rémi Bernon 7014d04889 winewayland: Remove now unnecessary window surface BITMAPINFO. 2024-06-28 13:55:19 +02:00
Rémi Bernon 1b9e6e6d1f wineandroid: Remove now unnecessary window surface BITMAPINFO. 2024-06-28 13:55:19 +02:00
Rémi Bernon e1b1a97fc8 winemac: Remove now unnecessary driver surface BITMAPINFO. 2024-06-28 13:55:19 +02:00
Rémi Bernon 6f047d8c85 win32u: Get rid of the unnecessary offscreen window surface struct. 2024-06-28 13:55:19 +02:00
Rémi Bernon 5c01d08918 win32u: Introduce a new helper to get surface color info and bits. 2024-06-28 13:55:19 +02:00
Rémi Bernon 2483ea455e win32u: Pass BITMAPINFO and color bits to window surface flush. 2024-06-28 13:55:18 +02:00
Rémi Bernon 2d62cee5d0 win32u: Introduce a new helper to update layered window surface attributes. 2024-06-28 13:55:18 +02:00
Rémi Bernon 8bf839bc24 win32u: Move layered surface attributes to the window_surface struct. 2024-06-28 13:55:18 +02:00
Eric Pouech bf9a465e95 cmd: Implement semantic for chaining in ||, | and && operators.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-28 12:17:26 +02:00
Eric Pouech 9c717825dc cmd: Set success/failure return code for CALL command.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-28 12:17:25 +02:00
Eric Pouech b1d28877dc cmd: Set success/failure return code for ECHO command.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-28 12:17:24 +02:00
Eric Pouech 7ccc169570 cmd: Add success/failure return code tests for CALL command.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-28 12:17:22 +02:00
Eric Pouech 355b493833 cmd: Use precedence in command chaining.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-28 12:17:21 +02:00
Jacek Caban 930a61a455 jscript: Always free jsdisp_t in jsdisp_free.
Instead of class-specific destructors.
2024-06-28 12:16:36 +02:00
Jacek Caban d4ff0c9f36 jscript: Use default destructor for Object instances. 2024-06-28 12:16:36 +02:00
Jacek Caban a9dec6088f jscript: Use default destructor for array objects. 2024-06-28 12:16:36 +02:00
Jacek Caban 0cfa404f3b jscript: Consistently use jsdisp_addref and jsdisp_release. 2024-06-28 12:16:36 +02:00
Jacek Caban 119b0bb77d jscript: Introduce to_jsdispex. 2024-06-28 12:16:36 +02:00
Jacek Caban be46a6033d jscript: Use to_disp in a few more places. 2024-06-28 12:16:36 +02:00
Ziqing Hui f5e4dd96e9 winegstreamer/video_encoder: Implement GetOutputCurrentType. 2024-06-28 12:16:31 +02:00
Ziqing Hui 9c853fd36d winegstreamer/video_encoder: Implement SetOutputType. 2024-06-28 12:16:30 +02:00
Ziqing Hui c73dddbf0f winegstreamer/video_encoder: Implement GetOutputAvailableType. 2024-06-28 12:16:29 +02:00
Ziqing Hui 2b094ace7e mf/tests: Add more tests for h264 encoder type attributes. 2024-06-28 12:16:29 +02:00
Ziqing Hui c34eb96933 winegstreamer/color_converter: Support clearing media types. 2024-06-28 12:16:28 +02:00
Ziqing Hui 19d6a0177d winegstreamer/aac_decoder: Support clearing media types. 2024-06-28 12:16:26 +02:00
Elizabeth Figura d8379aa2cc wined3d: Implement wined3d_check_device_format_conversion().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44888
2024-06-28 12:16:22 +02:00
Aurimas Fišeras fe3a33baec po: Update Lithuanian translation. 2024-06-28 12:16:15 +02:00
Hans Leidekker 727472ab7d wpcap: Handle different layout of the native packet header structure on 32-bit.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56871
2024-06-27 22:06:13 +02:00
Jacek Caban 4e79e45635 jscript: Use designated initializers for builtin_info_t. 2024-06-27 22:06:13 +02:00
Jacek Caban 26720d1c8b jscript: Fix PROP_DELETED handling in delete_prop. 2024-06-27 22:06:12 +02:00
Elizabeth Figura 8cd5eca45c wined3d: Recheck whether a query is active after wined3d_context_vk_get_command_buffer().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56836
2024-06-27 22:06:12 +02:00
Paul Gofman 69138c85ed ddraw: Preserve d3d device state in ddraw_surface_create(). 2024-06-27 22:06:12 +02:00
Paul Gofman 8911dd0b73 ddraw/tests: Add tests for preserving d3d state during primary surface creation. 2024-06-27 22:06:12 +02:00
Eric Pouech aeeea45da3 cmd: Return sub-block return code for IF and FOR.
Cleaning-up previous method for end-of-block vs error in IF and
FOR commands.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-27 22:06:12 +02:00
Eric Pouech 6932e8bd0e cmd: Support help for IF and FOR commands.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-27 22:06:12 +02:00
Eric Pouech 6c39db0ca0 cmd: Migrate IF/FOR instructions inside CMD_NODE.
Basically:
- IF and FOR command parsing in integrated into node_builder,
- CMD_NODE is no longer degenerated (and no longer use
  NULL CMD_COMMAND to mark end of block)
- lexer evolves to delegate a bunch of things to node_builder
  (esp. command nesting...)

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53190
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50132
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44063
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-27 22:06:12 +02:00
Elizabeth Figura be0d882e89 ntdll: Always fill the 32-bit iosb for overlapped handles, for regular read/write. 2024-06-27 11:29:24 +02:00
Elizabeth Figura 5125f9d5af ntdll: Always fill the 32-bit iosb for overlapped handles, in set_async_direct_result(). 2024-06-27 11:29:24 +02:00
Elizabeth Figura 193fc028d2 ntdll: Always fill the 32-bit iosb for overlapped handles, in file_complete_async(). 2024-06-27 11:29:24 +02:00
Elizabeth Figura e51aa91b75 ntdll: Always fill the 32-bit iosb for overlapped handles, for server I/O. 2024-06-27 11:29:24 +02:00
Elizabeth Figura fee260cef7 ntdll: Handle WoW64 file handles in sync_ioctl(). 2024-06-27 11:28:35 +02:00
Elizabeth Figura d215435c78 ntdll: Introduce a sync_ioctl() helper. 2024-06-27 11:28:35 +02:00
Giovanni Mascellani 35ad787138 d3d11/tests: Test UpdateSubresource() for NV12 textures. 2024-06-27 11:28:19 +02:00