Commit graph

169240 commits

Author SHA1 Message Date
Eric Pouech da9210e038 kernel32/tests: Added tests about std handle flags inheritance.
Adding support for protect-from-close handle flag to CreateProcess
test infrastructure.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-06 11:35:47 +01:00
Esme Povirk 23f98e9663 gdiplus/tests: Thoroughly test region combines. 2024-02-05 22:35:10 +01:00
Esme Povirk 13b2755d4d gdiplus: Fix some degenerate cases combining infinite regions. 2024-02-05 22:35:10 +01:00
Jacek Caban 3c19b29ce6 include: Add RtlRestoreContext declaration. 2024-02-05 21:50:12 +01:00
Gabriel Ivăncescu 681d34d784 mshtml/tests: Test builtin function default value getter with custom IOleCommandTarget.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-05 21:45:20 +01:00
Gabriel Ivăncescu 330d8cd998 mshtml: Expose the IHTMLEventObj5 props to scripts.
It's mostly implemented, and issession isn't even exposed.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-05 21:45:20 +01:00
Gabriel Ivăncescu ae0e5ee901 mshtml: Implement initMessageEvent for MessageEvents.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-05 21:45:20 +01:00
Gabriel Ivăncescu 497e9d617e mshtml: Implement origin prop for MessageEvents.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-05 21:45:20 +01:00
Gabriel Ivăncescu 266ac9a809 mshtml: Implement data getter for MessageEvent objs.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-05 21:45:19 +01:00
Gabriel Ivăncescu 69d4be9ff0 mshtml: Return E_ABORT from postMessage called without a caller ServiceProvider.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-05 21:45:19 +01:00
Gabriel Ivăncescu b9e4680dea mshtml: Implement source prop for MessageEvents.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-05 21:45:19 +01:00
Gabriel Ivăncescu 22214ec357 mshtml: Use a hook to implement postMessage.
We need the caller ServiceProvider to obtain the source.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-05 21:45:19 +01:00
Alexandre Julliard 7c7544aba1 winebuild: Add .seh annotations on ARM. 2024-02-05 21:45:19 +01:00
Alexandre Julliard e25b1ab7e9 winebuild: Remove some no longer used code for ARM platforms. 2024-02-05 21:06:00 +01:00
Fabian Maurer bbce5d014d msi: Don't write past end of string when selecting parent directory. 2024-02-05 13:25:36 +01:00
Zhiyi Zhang d6dc917232 user32/tests: Fix test_recursive_messages() test failures on win7.
Windows 7 has a lower maximum depth for recursive hooks.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56293
2024-02-05 13:25:36 +01:00
Louis Lenders 2b01a64ff2 wbemprox: Add property 'Caption' to Win32_PnPEntity.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56291
2024-02-05 13:25:36 +01:00
Esme Povirk afacbe53ba user32/tests: Accept EM_GETPASSWORDCHAR when edit is focused. 2024-02-05 13:25:36 +01:00
Piotr Caban 7ab46f03b1 winhttp: Add support for WINHTTP_AUTOPROXY_HOST_LOWERCASE flag in WinHttpGetProxyForUrl. 2024-02-05 12:39:15 +01:00
Piotr Caban 9eb644fa13 winhttp/tests: Add more WinHttpGetProxyForUrl tests. 2024-02-05 12:39:15 +01:00
Rémi Bernon 6979a9f059 winegstreamer: Allow wg_transform size changes with an explicit attribute. 2024-02-05 12:39:10 +01:00
Rémi Bernon 98b8ab9b88 winegstreamer: Ignore wg_transform input / output video format fps.
Decoders might output some fps information and encoders might input fps,
but otherwise is unnecessary and may prevent compatible caps matching.
2024-02-05 12:39:08 +01:00
Rémi Bernon 62955f2229 winegstreamer: Use GST_PTR_FORMAT to trace GStreamer objects. 2024-02-05 12:39:08 +01:00
Rémi Bernon 4f349d442a winegstreamer: Handle sink event caps in a separate helper. 2024-02-05 12:39:08 +01:00
Rémi Bernon f39156ee6a winegstreamer: Handle sink caps query in a separate helper. 2024-02-05 12:39:08 +01:00
Rémi Bernon ec759079a5 winegstreamer: Handle allocation query in a separate helper. 2024-02-05 12:39:08 +01:00
Rémi Bernon 6dae92cfb9 winegstreamer: Trace wg_transform input and output caps. 2024-02-05 12:39:08 +01:00
Esme Povirk e891073c9e mscoree: Update Wine Mono to 9.0.0. 2024-02-05 12:39:02 +01:00
Zebediah Figura 0b4ad32c16 wined3d: Move sampler_texdim() and texture_activate_dimensions() to ffp_gl.c. 2024-02-05 12:38:46 +01:00
Zebediah Figura 4a30ab299a wined3d: Rename state.c to ffp_gl.c.
Better reflect its contents.

There is still a small amount of code in this file not directly related to the
FFP:

 - compile_state_table(), which should eventually go away;

 - states like state_so() and indexbuffer(), which should eventually be moved to
   context_gl.c with the rest of the resource loading/binding code.
2024-02-05 12:38:43 +01:00
Zebediah Figura 7181ef4052 wined3d: Move state objects from state.c to device.c.
The entire rest of state.c is concerned with the GL fixed-function pipeline.

device.c seems the most fitting place for these, since they're associated with
the device and stored in the device. device.c is also one of the few files that
contains client-side code, which these functions are.
2024-02-05 12:38:41 +01:00
Rémi Bernon 303717f45f dinput/tests: Test rawinput with the virtual HID touchscreen. 2024-02-02 13:02:13 +01:00
Rémi Bernon e3c61ba74c dinput/tests: Use a polled HID touchscreen device.
Looks like touches are automatically released if the device doesn't send
updates regularly.
2024-02-02 13:02:11 +01:00
Rémi Bernon e25d23d5dc dinput/tests: Test rawinput messages with non-input desktop. 2024-02-02 13:02:11 +01:00
Rémi Bernon 5d7bf639e8 dinput/tests: Add more tests for HID rawinput buffer. 2024-02-02 13:02:11 +01:00
Rémi Bernon bd2b89806a dinput/tests: Add a helper to wait on HID input reads. 2024-02-02 13:02:11 +01:00
Rémi Bernon a4d2e62a2f user32/tests: Rewrite the rawinput buffer test with keyboard input.
This should be more reliable than mouse moves and it exhibits more
issues with the rawinput buffer struct sizes on new WoW64.
2024-02-02 13:02:09 +01:00
Rémi Bernon 9e8a8b5246 user32/tests: Run rawinput device tests in the separate desktop. 2024-02-02 13:02:09 +01:00
Paul Gofman da6e707850 server: Check if we have waiting asyncs in sock_dispatch_asyncs() before clearing POLLOUT. 2024-02-02 13:02:04 +01:00
Paul Gofman aac0998262 server: Check if we have waiting asyncs in (send_socket) before enforcing blocking send. 2024-02-02 13:01:55 +01:00
Esme Povirk 294efcdf44 gdiplus: Prefer Tahoma for generic sans serif font.
Partial revert of 413fc34be7.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55421
2024-02-02 13:00:56 +01:00
Louis Lenders c3918f2a82 shcore: Add stub for RegisterScaleChangeNotifications.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56244
2024-02-01 22:52:20 +01:00
Nikolay Sivov 68ab4c4849 d3d10/effect: Clarify constant buffer flags field meaning.
It makes more sense to have it matching fx_5_0 format, which
uses the same flag for TBUFFER case, and also keeps 'single' modifier in there.
This modifier is ignored on fx_4_x, so it's only needed to be implemented
in the compiler.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-02-01 22:14:19 +01:00
Vibhav Pant 36fa4da337 configure: Correctly derive the target from CC if it's set to an absolute path.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56279
2024-02-01 22:13:25 +01:00
Eric Pouech 9bca18e796 dbghelp: Implement SymSrvGetFileIndexInfo() for PDB/JG files.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-01 21:47:17 +01:00
Eric Pouech 767fc14ef7 dbghelp: Implement SymSrvGetFileIndexInfo() for .dbg files.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-01 21:47:17 +01:00
Eric Pouech 34128f1ae7 dbghelp/tests: Test SymSrvGetFileIndexInfo() on .dbg files.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-01 21:47:17 +01:00
Eric Pouech 27003f8329 dbghelp/tests: Use Unicode encoding for generated PDB filenames.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-01 21:47:17 +01:00
Paul Gofman f8ee879002 ntdll/tests: Fix test_user_shared_data() for a more generic set of present features. 2024-02-01 21:47:17 +01:00
Daniel Lehman 50bfe00968 msvcrt/tests: Add sprintf tests. 2024-02-01 21:47:17 +01:00