Santino Mazza
ba4681e776
gdiplus: Implement font linking for gdiplus.
2024-02-12 23:02:03 +01:00
Santino Mazza
d68a9d1213
gdiplus/tests: Add interactive test for font linking.
2024-02-12 23:02:03 +01:00
Santino Mazza
1454ffe7dd
gdiplus: Replace HDC with GpGraphics in parameters.
2024-02-12 23:02:03 +01:00
Santino Mazza
b549ae11fb
mlang: Fix bug with codepage priority in GetStrCodePages.
2024-02-12 23:02:03 +01:00
Santino Mazza
bc62314811
mlang/tests: Test codepages priority bug in GetStrCodepages.
2024-02-12 23:02:03 +01:00
Santino Mazza
8293074558
mlang: Implement GetGlobalFontLinkObject.
2024-02-12 23:02:03 +01:00
Santino Mazza
6360992dea
mlang/tests: Test for GetGlobalFontLinkObject.
2024-02-12 23:02:03 +01:00
Gabriel Ivăncescu
e00270a8b2
jscript: Implement ArrayBuffer.prototype.slice.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-12 23:02:03 +01:00
Gabriel Ivăncescu
aa2bd097d6
jscript: Implement DataView getters.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-12 23:02:03 +01:00
Gabriel Ivăncescu
556e3349ab
jscript: Implement DataView setters.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-12 23:02:02 +01:00
Gabriel Ivăncescu
00f04ef3ce
jscript: Add initial implementation of DataView.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-12 23:02:02 +01:00
Gabriel Ivăncescu
88c0f72bbf
jscript: Add initial implementation of ArrayBuffer.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-12 23:02:02 +01:00
Eric Pouech
52b9f8a9fa
kernel32/tests: Remove todo scaffolding for CreateProcess() tests.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-12 23:02:02 +01:00
Eric Pouech
233074ded0
msvcrt: Don't reset invalid std handle in init.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-12 23:02:02 +01:00
Eric Pouech
35bea75647
msvcrt/tests: Extend test for invalid std handle on msvcrt init.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-12 23:02:02 +01:00
Eric Pouech
4121a29b50
kernelbase: Don't use INVALID_HANDLE_VALUE as std handle in CreateProcess.
...
And don't infer detached console state from std handle values, but rely
on a NULL console handle.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-12 23:02:02 +01:00
Eric Pouech
eba8b54870
kernel32/tests: Add tests for CreateProcess with invalid handles.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-12 23:02:02 +01:00
Bernhard Übelacker
c418771a43
cmd: Avoid execution if block misses closing brackets.
2024-02-12 23:02:02 +01:00
Bernhard Übelacker
d7edf3e651
cmd: Handle lines with just spaces in bracket blocks.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51599
2024-02-12 23:02:02 +01:00
Piotr Caban
1d479df4e8
wininet: Set AutoConfigURL registry key when saving proxy information.
2024-02-12 23:02:02 +01:00
Piotr Caban
666a472f06
wininet: Set ProxyOverride registry key when saving proxy information.
2024-02-12 23:02:02 +01:00
Piotr Caban
17d8cb24d4
wininet: Store whole ProxyServer string so it's not lost while saving settings to registry.
2024-02-12 23:02:02 +01:00
Piotr Caban
40b5e767d4
wininet: Add support for reading AutoConfigURL from registry.
2024-02-12 23:02:02 +01:00
Piotr Caban
132da0e0ee
wininet: Return process-wide proxy settings from INTERNET_GetProxySettings.
...
Use INTERNET_LoadProxySettings when settings from registry are needed.
2024-02-12 23:02:02 +01:00
Piotr Caban
5fe477767a
wininet: Move reading proxy settings from registry to separate function.
2024-02-12 23:02:02 +01:00
Piotr Caban
1a53e28cc8
wininet: Don't allocate global_proxy structure dynamically.
2024-02-12 23:02:02 +01:00
Piotr Caban
c17b0d6a3f
wininet: Store proxy type in proxyinfo_t.
2024-02-12 23:02:02 +01:00
Alexandre Julliard
df8d907fb4
ntdll/tests: Don't use x86-64 assembly on ARM64EC.
2024-02-12 23:01:55 +01:00
Alexandre Julliard
de492f9a34
ntdll: Implement RtlLookupFunctionTable.
2024-02-12 22:53:21 +01:00
Rémi Bernon
165830c317
winex11: Simplify XInput2 device valuator lookup.
...
Valuator names aren't well specified, and although they are usually
named "Rel X/Y" or "Abs X/Y", there are cases where the names are
different.
Lets just assume that the first two valuators are the X/Y axes, as it
seems to be generally the case.
2024-02-12 12:32:23 +01:00
Rémi Bernon
51e99345de
winex11: Always listen to XInput2 device changes events.
2024-02-12 12:32:22 +01:00
Rémi Bernon
b7867059ce
winex11: Initialize XInput2 extension on every thread.
2024-02-12 12:32:22 +01:00
Rémi Bernon
1a757a0146
winex11: Advertise XInput2 version 2.2 support.
...
This is the required version for XInput2 touch events. It also allows
to greatly simplify the code by listening to master device events only
and get rid of device id tracking:
Under XInput2 protocol version < 2.1, RawEvents are not supposed to be
sent if a pointer grab is active. However slave device events are still
received regardless of this specification and Wine implemented a
workaround to receive RawEvents during pointer grabs by listening to
these slave device events.
By advertising the support of XInput2 version >= 2.1, where RawEvents
are sent even during pointer grabs, we ensure to receive the RawMotion
even if a mouse grab is active.
2024-02-12 12:32:20 +01:00
Rémi Bernon
b341688dbd
winex11: Process XInput2 events with QS_INPUT filter.
2024-02-12 12:32:20 +01:00
Yuxuan Shui
e9e8ab1392
dmband: Implement getting/setting GUID_BandParam on band tracks.
2024-02-12 12:26:34 +01:00
Alexandre Julliard
39d8b25938
Release 9.2.
2024-02-09 22:46:52 +01:00
Gabriel Ivăncescu
b5c57b9a62
explorer: Set layered style on systray icons only when it's actually layered.
...
Fixes a regression introduced by 229b4561d9
,
which caused the icons to not be visible initially in the virtual desktop
systray.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-09 18:21:09 +01:00
Gabriel Ivăncescu
5e7a8f4db0
explorer: Don't activate the systray icon when showing it.
...
Fixes a regression introduced by 62c6646d8f
,
because SetParent will unconditionally activate the window, causing newly
added icons to deactivate the foreground window.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-09 18:21:06 +01:00
Shaun Ren
26498d93cf
sapi: Add stub implementation for ISpeechObjectTokens::get__NewEnum.
2024-02-09 18:00:04 +01:00
Shaun Ren
ca6f3a7af8
sapi: Add ISpeechObjectTokens stub.
2024-02-09 18:00:04 +01:00
Shaun Ren
c45bedbf23
sapi: Add ISpeechObjectToken stub.
2024-02-09 18:00:04 +01:00
Jacek Caban
4e54087fab
dsound: Simplify f_to_32.
2024-02-09 18:00:04 +01:00
Jacek Caban
92f9c58e6d
d3d10/tests: Avoid implicit cast changing value.
2024-02-09 18:00:04 +01:00
Alexandre Julliard
13b0f22cf9
ntdll/tests: Mark a failing test as todo.
2024-02-09 18:00:04 +01:00
Alexandre Julliard
7e2f44210b
user32/tests: Fix some sysparams results on recent Windows.
2024-02-09 16:21:54 +01:00
Alexandre Julliard
525835897b
gdi32/tests: Fix the expected GetTextMetrics() results on recent Windows.
2024-02-09 12:34:04 +01:00
Alexandre Julliard
3bd1d1c60d
uxtheme: Use BOOLEAN instead of BOOL in ordinal functions.
...
This should fix test failures on Windows.
2024-02-09 11:48:46 +01:00
Rémi Bernon
87e5bdaa4a
win32u: Get rid of the rawinput thread data and buffer.
2024-02-09 11:14:07 +01:00
Rémi Bernon
1664ad7d50
server: Fix rawinput buffer sizes and alignment on WoW64.
2024-02-09 11:14:07 +01:00
Rémi Bernon
2eb8950392
server: Move rawinput message conversion from win32u.
...
Appending the entire RAWMOUSE / RAWKEYBOARD / RAWHID + report structs
after the hardware message data, instead of using a custom intermediate
structure.
2024-02-09 11:14:07 +01:00