Vitaly Lipatov
d173bc6a53
include: Add standalone LSA_OBJECT_ATTRIBUTES prototype if ntdef.h is not included.
2023-08-16 13:36:15 +02:00
Vitaly Lipatov
de354e8d45
include: Add initial activeds.h.
2023-08-16 13:36:15 +02:00
Vitaly Lipatov
7377b53681
include: Add missing PCWCHAR to winnt.h.
2023-08-16 13:36:15 +02:00
Vitaly Lipatov
aa4d0dd818
include: Include ncrypt.h in wincrypt.h.
2023-08-16 13:36:15 +02:00
Vitaly Lipatov
6bcdbbe573
include: Add specstrings_strict.h with some defines.
2023-08-16 13:36:15 +02:00
Vitaly Lipatov
caae33a853
include: Use compatible file guard name (_NTSECAPI_, _NTSECPKG_).
2023-08-16 09:07:39 +02:00
Vitaly Lipatov
de17a77b2f
include: Add some missing defines.
2023-08-16 09:07:36 +02:00
Alex Henrie
9d509c0383
include: Add __WINE_ALLOC_SIZE to the definition of FNALLOC.
2023-08-16 08:51:58 +02:00
Ilia Docin
b830a46dfb
sane.ds: Set monochrome DIB color table.
2023-08-16 08:51:32 +02:00
Gabriel Ivăncescu
76f622a663
mshtml: Release the event target during node unlink.
...
The event target can participate in a cycle. Also since release_event_target
can now potentially be called multiple times, we have to NULL the rb tree
to make it re-entrant safe.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-16 08:51:27 +02:00
Gabriel Ivăncescu
a54b322f6b
mshtml: Implement node cycle collection using the dispex.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-16 08:51:27 +02:00
Gabriel Ivăncescu
ac572bc4ae
mshtml: Move ccref from the node to the dispex.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-16 08:51:27 +02:00
Gabriel Ivăncescu
d4770578c4
mshtml: Rename EventTarget_QI to EventTarget_QI_no_cc.
...
The new EventTarget_QI will use the cycle collector later.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-16 08:51:25 +02:00
Gabriel Ivăncescu
07923da1cf
mshtml: Rename dispex_query_interface to dispex_query_interface_no_cc.
...
The new dispex_query_interface will use the cycle collector later.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-16 08:51:23 +02:00
Gabriel Ivăncescu
965040f04b
mshtml: Use designated initializers in node vtables.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-16 08:51:23 +02:00
Gabriel Ivăncescu
b4f9aee68c
mshtml: Use designated initializers in dispex and event target vtables.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-16 08:51:23 +02:00
Gabriel Ivăncescu
dfd32a332a
mshtml: Make all event target vtbls const.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-16 08:51:23 +02:00
Gabriel Ivăncescu
4e08d7e200
mshtml: Split IUnknown methods for outer windows into separate vtable.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-16 08:51:23 +02:00
Gabriel Ivăncescu
5e8210bb94
mshtml: Move console to the inner window.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-16 08:51:23 +02:00
Gabriel Ivăncescu
c81c0aa7a3
mshtml: Use ASCII strings for dispex object names.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-16 08:51:21 +02:00
Yuxuan Shui
5cd11ade21
jscript: Fix Array.prototype.splice with omitted deleteCount in ES5+ mode.
2023-08-15 18:57:12 +02:00
Alexandre Julliard
20afe43832
Remove unused NONAMELESS defines.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
1f9c6e83bd
include: Get rid of the NONAMELESS access macros in tests.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
232512660b
windowscodecs/tests: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
df20791bdb
dxgi/tests: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
62cd08f387
ddraw/tests: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
47cd5b1499
d3dx9/tests: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
8bec6d399f
d3dx10/tests: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
43add34963
d3drm/tests: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
43d4956c27
d3d9/tests: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
8d86c6d9d9
d3d8/tests: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
e293a6c669
d3d11/tests: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
e441577a59
d3d10core/tests: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
aa73def84e
d3d10_1/tests: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
359229289b
secur32: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
29191436b4
mmdevapi: Use nameless unions/structs.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
b5edd14814
configure: Use AC_CHECK_HEADER for headers that don't need to be in config.h.
2023-08-15 18:56:44 +02:00
David McFarland
4a4d352441
configure: Don't require pcsclite header for winscard.
...
The header is unused, and the header check fails with:
configure:7860: checking for PCSC/pcsclite.h
configure:7860: gcc -m32 -c -g -O2 conftest.c >&5
In file included from conftest.c:50:
[...]/include/PCSC/pcsclite.h:45:10:
fatal error: wintypes.h: No such file or directory
45 | #include <wintypes.h>
| ^~~~~~~~~~~~
Fixes: d405a688ba
2023-08-15 18:55:21 +02:00
Zebediah Figura
5c3159052c
wined3d: Move struct wined3d_device_gl to wined3d_gl.h.
2023-08-15 17:04:21 +02:00
Zebediah Figura
f8eebdf468
wined3d: Move struct wined3d_adapter_gl to wined3d_gl.h.
2023-08-15 17:04:21 +02:00
Zebediah Figura
f48fe6851f
wined3d: Move GL-specific blitter create function declarations to wined3d_gl.h.
2023-08-15 17:04:21 +02:00
Zebediah Figura
965023386a
wined3d: Pass a wined3d_adapter instead of wined3d_gl_info to FFP pipe emulation mask methods.
2023-08-15 17:04:21 +02:00
Zebediah Figura
35b8bcf7d5
wined3d: Move struct wined3d_context_gl to wined3d_gl.h.
2023-08-15 17:04:20 +02:00
Bartosz Kosiorek
c4248e97c2
gdiplus: Add new test cases to GdipCreateCustomLineCap.
2023-08-15 09:14:54 +02:00
Paul Gofman
af3014b3e1
winex11.drv: Fix buffer allocation size in import_xdnd_selection().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55443
2023-08-15 09:01:57 +02:00
Torge Matthies
8f76cc687d
wintrust: Decode a zero-length OID to an empty string.
...
Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
2023-08-14 18:11:23 +02:00
Torge Matthies
c58c42ad93
wintrust: Encode algorithm id without parameters if pszObjId is NULL.
...
The only user of this function is CRYPT_AsnEncodeSPCDigest, whose only user is WVTAsn1SpcIndirectDataContentEncode, so
this behavior might be specific to that function.
Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
2023-08-14 18:11:23 +02:00
Torge Matthies
402091048c
wintrust: Encode SPC_INDIRECT_DATA_CONTENT digest as an octet string.
...
Instead of raw data. See SpcIndirectDataContent specification.
Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
2023-08-14 18:11:23 +02:00
Torge Matthies
a35d2b17a5
wintrust: Fix segfault in CRYPT_AsnEncodeAttributeTypeValue.
...
Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
2023-08-14 18:11:23 +02:00
Torge Matthies
2f2fbefb69
wintrust/tests: Add tests for WVTAsn1SpcIndirectDataContentDecode.
...
Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
2023-08-14 18:11:23 +02:00