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