Commit graph

163648 commits

Author SHA1 Message Date
Piotr Caban
747fa33bbb gdi32: Handle EMR_TRANSPARENTBLT record in PlayEnhMetaFileRecord. 2023-04-13 21:56:58 +02:00
Piotr Caban
8b48ee987f include: Add EMRTRANSPARENTBLT definition. 2023-04-13 21:56:58 +02:00
Francois Gouget
4abd7af2e4 advapi32/tests: Make the services resume handle traces more informative. 2023-04-13 18:00:25 +02:00
Francois Gouget
6e2efe54f1 dnsapi/tests: Test how DnsQuery() handles CNAMEs.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54819
2023-04-13 17:59:40 +02:00
Francois Gouget
9a3c008283 user32/tests: Windows 11's notepad has four icons.
There's the regular application icon and three different styles of
close window icons. While there is nothing wrong with that this case is
marked as broken() because Wine's notepad only has one icon so only 1 is
a valid PrivateExtractIconsA() result in Wine.
2023-04-13 17:58:56 +02:00
Rémi Bernon
01677af42a imm32: Use INPUTCONTEXT directly in ImmGetCandidateWindow. 2023-04-13 16:18:38 +02:00
Rémi Bernon
cf03ab4133 imm32: Use INPUTCONTEXT directly in ImmSetCandidateWindow. 2023-04-13 16:18:38 +02:00
Rémi Bernon
93b6c4557d imm32: Use INPUTCONTEXT directly in ImmGetCompositionFont(A|W). 2023-04-13 16:18:38 +02:00
Rémi Bernon
d4318270da imm32: Use INPUTCONTEXT directly in ImmSetCompositionFont(A|W). 2023-04-13 16:18:38 +02:00
Rémi Bernon
9a4b9a3ae5 imm32: Use INPUTCONTEXT directly in ImmGetStatusWindowPos. 2023-04-13 16:18:38 +02:00
Rémi Bernon
d0a88bf7de imm32: Use INPUTCONTEXT directly in ImmSetStatusWindowPos. 2023-04-13 16:18:38 +02:00
Rémi Bernon
e49feacdb4 imm32: Use INPUTCONTEXT directly in ImmGetCompositionWindow. 2023-04-13 16:18:37 +02:00
Rémi Bernon
048d2f0d13 imm32: Use INPUTCONTEXT directly in ImmSetCompositionWindow. 2023-04-13 16:18:37 +02:00
Rémi Bernon
564deb8a34 imm32/tests: Add some Imm(Get|Set)CandidateWindow tests. 2023-04-13 16:18:37 +02:00
Rémi Bernon
7ddc95d4aa imm32/tests: Add some Imm(Get|Set)CompositionFont tests. 2023-04-13 16:18:37 +02:00
Rémi Bernon
f35cb95d5f imm32/tests: Add some Imm(Get|Set)StatusWindowPos tests. 2023-04-13 16:18:37 +02:00
Rémi Bernon
7a3991913b imm32/tests: Add some Imm(Get|Set)CompositionWindow tests. 2023-04-13 16:18:37 +02:00
Rémi Bernon
e164515549 include: Add INPUTCONTEXT fdwInit flags definitions. 2023-04-13 16:18:37 +02:00
Piotr Caban
63615abbb9 wineps: Handle EMR_WIDENPATH record in spool files. 2023-04-13 11:03:36 +02:00
Piotr Caban
266097d59f wineps: Handle EMR_FLATTENPATH record in spool files. 2023-04-13 11:03:35 +02:00
Piotr Caban
0b018bbc68 wineps: Handle EMR_CLOSEFIGURE record in spool files. 2023-04-13 11:03:35 +02:00
Piotr Caban
7afe71cd53 wineps: Handle EMR_STROKEPATH record in spool files. 2023-04-13 11:03:35 +02:00
Piotr Caban
45e0e603b3 wineps: Handle EMR_STROKEANDFILLPATH record in spool files. 2023-04-13 11:03:35 +02:00
Piotr Caban
bd5a340043 wineps: Handle EMR_FILLPATH record in spool files. 2023-04-13 11:03:35 +02:00
Piotr Caban
254a823824 wineps: Handle EMR_BEGINPATH record in spool files. 2023-04-13 11:03:35 +02:00
Piotr Caban
f623ec60b5 wineps: Handle EMR_ABORTPATH record in spool files. 2023-04-13 11:03:35 +02:00
Piotr Caban
e92309043b wineps: Handle EMR_ENDPATH record in spool files. 2023-04-13 11:03:35 +02:00
Piotr Caban
b51d9e2cfb wineps: Handle EMR_GRADIENTFILL record in spool files. 2023-04-13 11:03:35 +02:00
Piotr Caban
d0e4834355 wineps: Fix reporting supported color depths in PSDRV_PutImage. 2023-04-13 11:03:35 +02:00
Piotr Caban
2929ce9b75 wineps: Handle EMR_EXTSELECTCLIPRGN record in spool files. 2023-04-13 11:03:35 +02:00
Piotr Caban
672088477f wineps: Handle EMR_SELECTCLIPPATH in spool files. 2023-04-13 11:03:35 +02:00
Piotr Caban
ce3604bf58 wineps: Don't write invisible parts of image to decrease output file size. 2023-04-13 11:03:35 +02:00
Mohamad Al-Jaf
a7569e3ee9 include: Add windows.ui.composition.interop.idl file.
Needed for mingw Firefox build.
2023-04-13 10:25:20 +02:00
Mohamad Al-Jaf
3b31e75395 widl: Add support for WinRT HANDLE parameter type.
Needed by windows.ui.composition.interop.idl.
2023-04-13 10:25:19 +02:00
Alexandre Julliard
738b6c00a9 ntdll: Use the correct section start when reading the COR header. 2023-04-13 09:12:28 +02:00
Hans Leidekker
f512b3c08c ws2_32: Skip non-address records in dns_only_query().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54819
2023-04-12 21:24:02 +02:00
Gabriel Ivăncescu
5b5dd96fdc mshtml/tests: Add tests for non-stringed url() with non-URL characters in CSS.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-04-12 18:13:48 +02:00
Gabriel Ivăncescu
ebd7f4e7f2 mshtml: Implement ProgressEvent's initProgressEvent method.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-04-12 18:13:48 +02:00
Gabriel Ivăncescu
14db082f57 mshtml: Get rid of dispatch_nsevent_hook.
Since wine-gecko now implements synchronous events for image loads in legacy
modes, this is no longer needed.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-04-12 18:13:46 +02:00
Gabriel Ivăncescu
6b107d4181 mshtml: Implement complete prop for input elements.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-04-12 18:13:46 +02:00
Gabriel Ivăncescu
4cb364037f mshtml: Set dom.ipc.plugins.enabled to FALSE.
Since we only use in-process plugins anyway.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-04-12 18:13:44 +02:00
Gabriel Ivăncescu
608872012b mshtml: Tell wine-gecko about the IE compat document mode.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-04-12 18:13:44 +02:00
Francois Gouget
1e2a24e9b8 wininet/tests: Fix InternetGetConnectedStateEx() parameter checking.
It should set the error code if given a non-zero reserved value.
2023-04-12 16:32:20 +02:00
Francois Gouget
6fa67bc8d7 wininet: InternetGetConnectedStateExA() must always null-terminate the state string.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54799
2023-04-12 16:32:20 +02:00
Francois Gouget
f0b9f257c4 wininet/tests: Dump the state string if it is not as expected.
Also set up the buffer so dumping it is safe enough if the string is
not null-terminated.
And fix the failure messages since the tested value is the string length
in characters, not the buffer size in bytes.
2023-04-12 16:32:19 +02:00
Francois Gouget
9c885b1b4c winintest/tests: Remove a couple of redundant InternetGetConnectedStateEx*() tests.
The first test would succeed whether the API touched the buffer or not,
while the second one only succeeds if the API sets the first character
to 0. So keeping the second test is sufficient.
2023-04-12 16:32:17 +02:00
Francois Gouget
12c94ec6e8 wininet/tests: Avoid an unnecessary lstrlenW() call in internet.c. 2023-04-12 16:32:17 +02:00
Francois Gouget
341da46629 wininet/tests: Fix the InternetErrorDlg() tests on Windows 10 1607.
ERROR_INTERNET_SEC_CERT_WEAK_SIGNATURE is not supported on 1507, broken
on 1607 and works as expected on 1709+.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54815
2023-04-12 16:32:02 +02:00
Piotr Caban
7f9748d3af wineps: Handle EMR_SCALEWINDOWEXTEX record in spool files. 2023-04-12 16:31:46 +02:00
Piotr Caban
90c4829512 wineps: Handle EMR_SCALEVIEWPORTEXTEX record in spool files. 2023-04-12 16:31:46 +02:00