Commit graph

163650 commits

Author SHA1 Message Date
Davide Beatrici f7dfba08d0 mmdevapi: Rename mmdevapi.h to mmdevapi_private.h.
This should make it clear it's not an external header.

It could be confused with mmdeviceapi.h, in particular.
2023-04-14 15:43:13 +02:00
Piotr Caban 20be5ecd40 wineps: Fix SetPixel implementation. 2023-04-13 21:57:06 +02:00
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