Commit graph

165252 commits

Author SHA1 Message Date
Jacek Caban b6c5bae7cc oleaut32: Don't use __tagBRECORD type. 2023-07-06 20:54:30 +02:00
Jacek Caban b87e96200c oleaut32/tests: Don't use __tagBRECORD type. 2023-07-06 20:54:30 +02:00
Jacek Caban 439a36e33a dbghelp: Use V_INT macro to access VARIANT value. 2023-07-06 20:54:30 +02:00
Alistair Leslie-Hughes bf21091547 wininet: Remove DECLSPEC_HIDDEN usage. 2023-07-06 20:54:30 +02:00
Alistair Leslie-Hughes 23a4ff05cc shdocvw: Remove DECLSPEC_HIDDEN usage. 2023-07-06 20:54:30 +02:00
Alistair Leslie-Hughes 075d86affb urlmon: Remove DECLSPEC_HIDDEN usage. 2023-07-06 20:54:30 +02:00
Alexandros Frantzis 295d961ee2 winewayland.drv: Send surface damage region to the compositor.
Send the surface damage region to the compositor, to enable it
to optimize pixel data transfers.
2023-07-06 20:54:30 +02:00
Alexandros Frantzis 8f73725836 winewayland.drv: Update only the flushed bounds from the window_surface.
When flushing a window_surface, copy from the window_surface only the
pixel data contained in the flushed bounds. If any other pixel data are
needed, get them from the latest window buffer for the wayland surface,
to ensure the data are valid and unchanged.
2023-07-06 20:54:30 +02:00
Alexandros Frantzis d5b3ac08c9 winewayland.drv: Track damaged buffer regions.
Track the buffer regions that require an update since the last buffer
commit, and copy only those parts from the window_surface to the buffer.
2023-07-06 20:54:30 +02:00
Alexandros Frantzis 4371a26041 winewayland.drv: Use a buffer queue for window_surface.
Create a buffer queue to hold the SHM buffers for each window_surface,
to be able to reuse released buffers instead of constantly creating new
ones.
2023-07-06 20:54:30 +02:00
Gabriel Ivăncescu 6bf3b5539a win32u: Don't clip fullscreen windows while capturing mouse pointer.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53831
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-06 20:54:30 +02:00
Alexandre Julliard 4aac5089f3 wtsapi32/tests: Avoid sizeof() in traces. 2023-07-06 20:54:30 +02:00
Alexandre Julliard 9974960f0c wmvcore/tests: Avoid sizeof() in traces. 2023-07-06 20:54:30 +02:00
Alexandre Julliard 08cfcb71bd ntoskrnl.exe/tests: Avoid sizeof() in traces. 2023-07-06 20:54:30 +02:00
Alexandre Julliard ef6055c164 kernel32/tests: Avoid sizeof() in traces. 2023-07-06 20:54:30 +02:00
Alexandre Julliard d0c6486f51 dmstyle: Avoid sizeof() in traces. 2023-07-06 20:54:30 +02:00
Alexandre Julliard c8c22e1348 advapi32/tests: Avoid sizeof() in traces. 2023-07-06 20:54:30 +02:00
Alexandre Julliard abe79e3b52 configure: Don't try to use a non-compliant cross-compiler. 2023-07-06 20:54:30 +02:00
Alexandre Julliard 8f27e8f601 configure: Define __STDC__ to work around clang breakage in MSVC mode. 2023-07-06 20:54:30 +02:00
Alexandre Julliard a09019b7e9 configure: Allow using clang as cross-compiler for multiple archs. 2023-07-06 20:54:30 +02:00
Alex Henrie 449bdc33b5 vbscript: Use correct pointer type in add_match (scan-build). 2023-07-06 20:54:30 +02:00
Bernhard Kölbl de1dd6cbf7 mfmediaengine: Add support for inserting video effects. 2023-07-06 20:54:29 +02:00
Bernhard Kölbl 621d153d45 mfmediaengine/tests: Add tests for video effects.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2023-07-06 20:54:29 +02:00
Hans Leidekker 9a56d5ff1f secur32/tests: Fix a test failure.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55114
2023-07-06 20:54:29 +02:00
Hans Leidekker b605d822da secur32: Reduce indentation level in schan_QueryContextAttributesA/W(). 2023-07-06 20:54:29 +02:00
Hans Leidekker 472150bf2e secur32/tests: Get rid of workarounds for old Windows versions. 2023-07-06 20:54:29 +02:00
Hans Leidekker 4d7c36ddb0 secur32: Fix a couple of return values. 2023-07-06 20:54:29 +02:00
Alex Henrie eba7092f0a cmd: Allow numbered redirects at the beginning of a line.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55124
2023-07-05 21:08:33 +02:00
Fabian Maurer 35c8f15bc6 user32: Ignore invalid parameters in DrawTextEx when HDC is invalid.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47089
Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
2023-07-05 21:06:38 +02:00
Bernhard Kölbl 9f9f799ad9 include: Add VoiceCommandSet runtimeclass with its dependencies. 2023-07-05 21:05:12 +02:00
Bernhard Kölbl 4a020b2fb6 include: Add Windows.Phone.PhoneContract api contract. 2023-07-05 19:54:57 +02:00
Bernhard Kölbl 711cd500e7 widl: Add basic support for the [deprecated] attribute.
Signed-off-by: Bernhard Kölbl <bkoelbl@codeweavers.com>
2023-07-05 19:54:57 +02:00
Rémi Bernon a6bc5f34b8 winex11: Use gdi_display consistently for client_window requests.
And synchronize with thread display when necessary.
2023-07-05 17:03:55 +02:00
Francois Gouget aad8bc2cf7 user32/tests: Fix a WM_DISPLAYCHANGE broken() condition. 2023-07-05 17:03:31 +02:00
Alex Henrie 6d748ce392 winhttp: Use specific types insted of sizeof(ULONG_PTR) in alloc_handle.
Resolves a scan-build warning.
2023-07-05 17:03:31 +02:00
Zebediah Figura 44168cf4cb d3d10core/tests: Mark test failures specific to the Vulkan or GL renderers. 2023-07-05 17:03:31 +02:00
Zebediah Figura 22b25dfc9c wined3d: Introduce wined3d_get_renderer(). 2023-07-05 17:03:31 +02:00
Alexandre Julliard bb1266b276 include: Define LONG_PTR as int on llvm-mingw to avoid printf format warnings. 2023-07-05 17:03:31 +02:00
Alexandre Julliard 6366775e82 include: Disallow Win32 va_list in Unix libraries. 2023-07-05 17:03:30 +02:00
Alexandre Julliard e20b1431a8 ws2_32: Use nameless union/structs. 2023-07-05 17:03:30 +02:00
Alexandre Julliard d8e35c51c9 rpcrt4: Use nameless union/structs. 2023-07-05 17:03:30 +02:00
Alexandre Julliard 23daba9abe ntoskrnl.exe: Use nameless union/structs. 2023-07-05 17:03:30 +02:00
Alexandre Julliard 99159c7a0b mountmgr.sys: Use nameless union/structs. 2023-07-05 17:03:30 +02:00
Alexandre Julliard 03ce134d6f dbghelp: Use nameless union/structs. 2023-07-05 17:03:30 +02:00
Alexandre Julliard febb06ce77 crypt32: Use nameless union/structs. 2023-07-05 17:03:30 +02:00
Alexandre Julliard 420a7d0604 combase: Use nameless union/structs. 2023-07-05 17:03:30 +02:00
Alexandre Julliard 9b67373cbc oleaut32: Fix a typo introduced by last change.
Introduced in 36963b6d27.
2023-07-05 17:03:30 +02:00
Alex Henrie 45f9ab9286 winspool: Declare JobW as a void pointer in SetJobA.
To reduce the number of casts required and avoid a scan-build warning.
2023-07-05 11:21:32 +02:00
Alistair Leslie-Hughes 044fbbd5a3 wineps.drv: Remove DECLSPEC_HIDDEN usage. 2023-07-05 11:21:32 +02:00
Alistair Leslie-Hughes b2492ed83c winspool.drv: Remove DECLSPEC_HIDDEN usage. 2023-07-05 11:21:32 +02:00