Commit graph

171036 commits

Author SHA1 Message Date
Alistair Leslie-Hughes 77583eed19 include: Add C++ support for IUnknown. 2024-05-24 10:58:58 +02:00
Alistair Leslie-Hughes 5813a1fe23 include: Complete __wine_uuidof for C++.
/usr/local/include/wine/windows/guiddef.h:83:68: error: incomplete type ‘__wine_uuidof_type<IUnknown>::inst’ {aka ‘__wine_uuidof<IUnknown>’} used in nested name specifier
   83 | #define __uuidof(type) __wine_uuidof_type<__typeof__(type)>::inst::uuid
2024-05-24 10:58:58 +02:00
Alexandre Julliard badaed6419 wbemprox: Avoid unused function warning. 2024-05-23 20:04:35 +02:00
Jacek Caban eca2e8bf6c ddraw: Use GNU assembly syntax on clang x86_64 MSVC target. 2024-05-23 13:50:37 +02:00
Jacek Caban fe6801930e d3d8: Use GNU assembly syntax on clang x86_64 MSVC target. 2024-05-23 13:50:37 +02:00
Jacek Caban 9208046048 d3d9: Use GNU assembly syntax on clang x86_64 MSVC target. 2024-05-23 13:50:37 +02:00
Jacek Caban e972f3369d d3d8/tests: Use GNU assembly syntax on clang x86_64 MSVC target.
Also fix unused dummy_object_vtbl variable warnings on targets skipping the test.
2024-05-23 13:50:36 +02:00
Jacek Caban d30bd3a1f0 d3d9/tests: Use GNU assembly syntax on clang x86_64 MSVC target.
Also fix unused dummy_object_vtbl variable warnings on targets skipping the test.
2024-05-23 13:50:34 +02:00
Elizabeth Figura 91d57e3656 d3d9/tests: Remove leftover debugging code. 2024-05-23 13:50:30 +02:00
Elizabeth Figura 1e2d2b29c7 wined3d: Remove the no longer needed fragment_caps.proj_control flag. 2024-05-23 13:50:26 +02:00
Elizabeth Figura a728460e03 wined3d: Remove some obsolete state invalidations.
Only the FFP vertex pipe needed these.
2024-05-23 13:50:25 +02:00
Elizabeth Figura c782aeb49a wined3d: Remove the FFP blitter.
The GLSL blitter covers a superset of the same functionality.
2024-05-23 13:50:23 +02:00
Elizabeth Figura 3bd79e0ef2 wined3d: Remove the no longer used STATE_POINTSPRITECOORDORIGIN. 2024-05-23 13:50:23 +02:00
Elizabeth Figura 870f1b02f9 wined3d: Remove the no longer used STATE_SAMPLER. 2024-05-23 13:50:22 +02:00
Jacek Caban 434702fdc9 ntdll: Use assembly wrapper for unixlib calls on ARM64EC.
Instead of using indirect C calls, which need to go through the call dispatcher.
2024-05-23 12:20:48 +02:00
Alexandre Julliard 127650c293 ntdll: Make __wine_unix_call() an inline function. 2024-05-23 12:20:48 +02:00
Alexandre Julliard 455a3c1796 winecrt0: Initialize the Unix call dispatcher on first use. 2024-05-23 12:20:48 +02:00
Alexandre Julliard 57bb483be8 msvcp/tests: Fix mangled names on ARM. 2024-05-23 12:20:48 +02:00
Paul Gofman 1bccb4cf9a wine.inf: Add Explorer\Advanced registry key. 2024-05-22 22:28:44 +02:00
Jacek Caban 3b0943e094 mshtml: Use DISPEX_IDISPATCH_IMPL macro in xmlhttprequest.c. 2024-05-22 22:28:44 +02:00
Jacek Caban 2bc5a13209 mshtml: Use DISPEX_IDISPATCH_IMPL macro in svg.c. 2024-05-22 22:28:44 +02:00
Jacek Caban 411ae17fe8 mshtml: Use DISPEX_IDISPATCH_IMPL macro in selection.c. 2024-05-22 22:28:44 +02:00
Jacek Caban 58ad3118b1 mshtml: Use DISPEX_IDISPATCH_IMPL macro in range.c. 2024-05-22 22:28:44 +02:00
Jacek Caban 9d4aa67cbb mshtml: Use DISPEX_IDISPATCH_IMPL macro in omnavigator.c. 2024-05-22 22:28:44 +02:00
Jacek Caban 3add3a2457 mshtml: Use DISPEX_IDISPATCH_IMPL macro in mutation.c. 2024-05-22 22:28:43 +02:00
Jacek Caban ff32b269b9 mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmltextnode.c. 2024-05-22 22:28:43 +02:00
Jacek Caban 9f6d1da89d mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmltextarea.c. 2024-05-22 22:28:43 +02:00
Jacek Caban 49f8b38450 mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmltable.c. 2024-05-22 22:28:43 +02:00
Jacek Caban 95c37b8208 mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlstylesheet.c. 2024-05-22 22:28:43 +02:00
Alexandros Frantzis 85f1ad64c4 server: Fix handling of KEYEVENTF_UNICODE inputs with a non-zero vkey. 2024-05-22 22:28:43 +02:00
Rémi Bernon d18bd43ba2 server: Pass the adjusted vkey to send_hook_ll_message. 2024-05-22 22:28:43 +02:00
Ilia Docin 104d47beae sane.ds: Add missing color modes setting support. 2024-05-22 22:28:43 +02:00
Anton Baskanov a91a7bf5a7 quartz: Hold the streaming lock while calling ICDecompressEnd.
Otherwise, the streaming thread might try to access the decompressor while it's being destroyed.
2024-05-22 22:28:43 +02:00
Anton Baskanov e6a6e6545b quartz: Use the correct stride when calculating image size in AVIDec. 2024-05-22 22:28:43 +02:00
Anton Baskanov a2996078bf quartz: Get output format from source, not sink in AVIDec. 2024-05-22 22:28:43 +02:00
Anton Baskanov 5e592a8e74 quartz/tests: Use unaligned width in AVIDec tests to expose incorrect stride calculation. 2024-05-22 22:28:43 +02:00
Alexandre Julliard a9689eb62c msvcrt/tests: Use function pointers to bypass builtin malloc/realloc. 2024-05-22 22:28:43 +02:00
Alexandre Julliard 44691e8de3 msvcp: Use RVAs in rtti and exception data on all platforms except i386. 2024-05-22 22:17:39 +02:00
Alexandre Julliard a794b0224e msvcrt: Use RVAs in rtti and exception data on all platforms except i386. 2024-05-22 22:17:39 +02:00
Esme Povirk d41a1f0183 gdiplus: Don't call GetDeviceCaps for NULL dc. 2024-05-21 21:34:17 +02:00
Esme Povirk f20a1bb94f gdiplus: Do not store HDC on HWND Graphics objects. 2024-05-21 21:34:17 +02:00
Esme Povirk 8c04e7c0cc gdiplus: Bracket HDC use in gdi_transform_acquire/release. 2024-05-21 21:34:17 +02:00
Esme Povirk bc78d54d35 gdiplus: Bracket HDC use in get_path_hrgn. 2024-05-21 21:34:17 +02:00
Esme Povirk 3c14122fa5 gdiplus: Replace HDC use in draw_driver_string. 2024-05-21 21:34:17 +02:00
Rémi Bernon 98e6b744e5 dinput: Dynamically allocate the internal device / event arrays. 2024-05-21 20:47:11 +02:00
Danyil Blyschak d28d7bd52c shcore: Check optional pointer in filestream_CopyTo() before writing to it.
Check that the 'written' parameter in this function is non-null before
incrementing it by 'written_chunk'.
2024-05-21 20:46:52 +02:00
Jacek Caban 3ee6f3b918 mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlstyleelem.c. 2024-05-21 20:35:26 +02:00
Jacek Caban 72dccb8f63 mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlstyle.c. 2024-05-21 20:35:26 +02:00
Jacek Caban 628adb0959 mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlstorage.c. 2024-05-21 20:35:26 +02:00
Jacek Caban 4109d74a0a mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlselect.c. 2024-05-21 20:35:26 +02:00