Connor McAdams
a8697c43a7
uiautomationcore: Implement IUIAutomation::{Add/Remove}FocusChangedEventHandler.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-24 22:12:10 +02:00
Connor McAdams
63330c6168
uiautomationcore/tests: Add IUIAutomationFocusChangedEventHandler tests.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-24 22:12:10 +02:00
Connor McAdams
53376c5568
uiautomationcore: Add support for calling COM event handlers.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-24 22:12:10 +02:00
Connor McAdams
9ab915a7fb
uiautomationcore: Introduce custom clientside event callback function.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-24 22:12:10 +02:00
Connor McAdams
7844a544af
uiautomationcore: Use the free threaded marshaler to marshal IUIAutomationElement interfaces.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-24 22:12:10 +02:00
David Kahurani
cfc50b2887
gdiplus/font: Fix GdipGetLogFontW/A with gdi_transform.
...
Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2023-07-24 22:11:52 +02:00
Jinoh Kang
062ef22c45
xmllite: Eliminate DECLSPEC_HIDDEN.
2023-07-24 21:28:04 +02:00
Rémi Bernon
f185161235
mf/tests: Add missing line end in test message.
2023-07-24 14:01:40 +02:00
Rémi Bernon
495cf276d0
mf/tests: Shutdown MF if MP4 source isn't supported.
2023-07-24 14:01:40 +02:00
Jeff Smith
4245b1199c
gdiplus: Set correct frame delay when GCE is missing.
2023-07-24 12:09:32 +02:00
Jeff Smith
8c6e578864
gdiplus: Return GIF frame property only if set.
2023-07-24 12:09:32 +02:00
Jeff Smith
f6ef0205b8
gdiplus: Set GIF frame delay and loop count properties correctly.
...
These properties are expected to be present even if frame count is 1.
2023-07-24 12:09:31 +02:00
Jeff Smith
ba564e2aba
gdiplus: Expose GIF background index property only when global color table present.
2023-07-24 12:09:30 +02:00
Jeff Smith
07fa0082bb
gdiplus/tests: Allow for testing properties of multiple GIF samples.
2023-07-24 12:09:30 +02:00
Jeff Smith
96540638e7
gdiplus/tests: Factor out property_test_data struct.
2023-07-24 12:09:30 +02:00
Zebediah Figura
70dc4a6a1d
amstream/tests: Fix a leak in test_ddrawstream_begin_flush_end_flush().
2023-07-24 12:09:10 +02:00
Zebediah Figura
97d7d32191
amstream: Release the previous ddraw in ddraw_IAMMediaStream_Initialize().
2023-07-24 12:09:10 +02:00
Zebediah Figura
e6cc4ae4b4
quartz: Call EnumMatchingFilters() once in autoplug().
...
Instead of iterating through types one by one and calling EnumMatchingFilters()
on each one, build a list of all media types exposed by the pin and call the
function once.
This avoids trying to pointless autoplug the same filter multiple times, which
speeds up autoplugging greatly for cases when a given filter connects less than
instantaneously. The most prominent example of such a filter is the AVI
decompressor, which has to call ICLocate() on connection. ICLocate() is not a
fast API on Wine, and it is even slower on Windows; this reduces the number of
times we try to call it greatly.
2023-07-24 12:09:05 +02:00
Mohamad Al-Jaf
ce3ccccb2c
windows.networking.hostname: Duplicate passed HSTRING in IHostNameFactory::CreateHostName().
2023-07-24 11:53:28 +02:00
Mohamad Al-Jaf
95bfbdc87f
windows.networking.hostname/tests: Check if passed HSTRING is duplicated.
2023-07-24 11:53:26 +02:00
Mohamad Al-Jaf
fc4813ff2f
windows.devices.usb/tests: Add IUsbDeviceStatics::GetDeviceSelectorVidPidOnly() tests.
2023-07-24 11:53:21 +02:00
Mohamad Al-Jaf
d78579a24b
windows.devices.usb: Implement IUsbDeviceStatics::GetDeviceSelectorVidPidOnly().
...
Needed for Lenovo Ready for Assistant.
2023-07-24 11:53:21 +02:00
Mohamad Al-Jaf
1450dd791e
windows.devices.usb: Add IUsbDeviceStatics stub interface.
2023-07-24 11:53:21 +02:00
Mohamad Al-Jaf
701a050641
windows.devices.usb: Add stub DLL.
2023-07-24 11:53:21 +02:00
Mohamad Al-Jaf
08d0512113
include: Add windows.devices.usb.idl file.
2023-07-24 11:53:01 +02:00
Mohamad Al-Jaf
4871777b78
include: Add support for IAsyncOperation parameterized type IBuffer.
...
Needed by windows.devices.usb.idl.
2023-07-24 11:52:59 +02:00
Mohamad Al-Jaf
36e3122329
include: Add support for IAsyncOperation UINT32.
...
Needed by windows.devices.usb.idl.
2023-07-24 11:52:58 +02:00
Jacek Caban
c9a17eb503
win32u: Use user message packing for WM_NCCALCSIZE.
2023-07-24 11:52:55 +02:00
Jacek Caban
9b3aa96899
win32u: Pack messages in WH_CALLWNDPROCRET hooks.
2023-07-24 11:52:55 +02:00
Jacek Caban
7cc06fb999
win32u: Pack messages in WH_CALLWNDPROC hooks.
2023-07-24 11:52:55 +02:00
Jacek Caban
af95fc8c4f
win32u: Use user message packing for HCBT_CREATEWND hooks.
2023-07-24 11:52:55 +02:00
Jacek Caban
2d8b65c214
win32u: Use CREATESTRUCTW struct layout to pass WM_CREATE message params to client.
2023-07-24 11:52:53 +02:00
Alexandre Julliard
eac34b9c85
Release 8.13.
2023-07-21 22:25:58 +02:00
Paul Gofman
a7ba208679
user32/tests: Change display mode for correct monitor in check_preferred_mode().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55065
2023-07-21 21:44:50 +02:00
Jacek Caban
de0738f925
win32u/tests: Add tests for handling LPARAM in window procs and hooks.
2023-07-21 21:27:45 +02:00
Piotr Caban
4a4f138fe9
msvcrt: Set sname_match in locale_to_sname when returning cached result.
2023-07-21 21:27:44 +02:00
Piotr Caban
f93f31dec5
msvcrt: Improve locale_to_sname error handling.
2023-07-21 21:27:44 +02:00
Piotr Caban
092e68b2e0
msvcrt: Pass correct buffer to locale_to_sname helper in create_locinfo.
2023-07-21 21:27:44 +02:00
Piotr Caban
93736efa80
services: Exit early in process_send_start_message if ConnectNamedPipe fails.
...
HasOverlappedIoCompleted returns true after CancelIo call.
2023-07-21 21:27:44 +02:00
Billy Laws
a9d0988d01
ntdll: Avoid storing a second ctx copy in the aarch64 raise trampoline.
...
CFI directives allow the context that was stored on the stack by
raise_func_trampoline to be used to unwind to any exception handlers as
required when dispatching an exception. However, as the dispatcher may change
its input context in e.g. BTCpuResetToConsistentState and these changes also
need to be used when unwinding, have the trampoline CFI directly refer to the
input context rather than a copy of it.
2023-07-21 21:27:44 +02:00
Billy Laws
b7d6e0a416
ntdll: Add aarch64 DWARF register definitions.
2023-07-21 21:27:44 +02:00
Maxim Karasev
9e09d0a762
include: Add more Kerberos cache info types.
2023-07-21 21:27:44 +02:00
Maxim Karasev
c29dc0064e
klist: Add a program that lists Kerberos tickets.
...
It's a clean-room reimplementation that mimics Windows 10 program's output format.
It prints all the information that is available via KerbQueryTicketCacheMessage.
Also tested to work on Windows if dynamically linked + built with winegcc.
For further extension of the functionality, implementing
KerbQueryTicketCacheEx{,2,3}Message is required.
2023-07-21 21:27:44 +02:00
Georg Lehmann
eb5be00eb0
winevulkan: Update to VK spec version 1.3.258.
...
This does not enable VK_NV_device_generated_commands_compute because
the extension will likely see an API breaking naming fix.
2023-07-21 21:27:44 +02:00
Shaun Ren
61ad9174e2
sapi: Implement ISpVoice::WaitUntilDone.
2023-07-21 21:27:36 +02:00
Shaun Ren
b89c5361bb
sapi: Return wait status in async_wait_queue_empty.
2023-07-21 21:27:36 +02:00
Shaun Ren
ee8c8f6533
sapi: Implement ISpTTSEngineSite::GetActions/Rate/Volume.
2023-07-21 21:27:36 +02:00
Shaun Ren
0d09ab378e
sapi: Implement ISpTTSEngineSite::Write.
2023-07-21 21:27:36 +02:00
Shaun Ren
303bdc2e4b
sapi: Implement ISpVoice::Speak speak_proc.
2023-07-21 21:27:36 +02:00
Alexandre Julliard
42a861388a
wintrust/tests: Use nameless unions/structs.
2023-07-21 21:27:36 +02:00