Commit graph

165651 commits

Author SHA1 Message Date
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
Alexandre Julliard 30ee1d1080 winspool.drv/tests: Use nameless unions/structs. 2023-07-21 21:27:36 +02:00
Alexandre Julliard e7e43b4507 winmm/tests: Use nameless unions/structs. 2023-07-21 21:27:36 +02:00
Alexandre Julliard e12e7a3a10 wininet/tests: Use nameless unions/structs. 2023-07-21 21:27:36 +02:00
Alexandre Julliard 091aeca774 windowscodecs/tests: Use nameless unions/structs. 2023-07-21 21:27:36 +02:00
Alexandre Julliard 534476a0ac wevtapi/tests: Use nameless unions/structs. 2023-07-21 21:27:36 +02:00
Alexandre Julliard faf49ed39a user32/tests: Use nameless unions/structs. 2023-07-21 21:27:36 +02:00
Alexandre Julliard e9e7301b59 urlmon/tests: Use nameless unions/structs. 2023-07-21 21:27:36 +02:00
Alexandre Julliard 3d52c87d01 shlwapi/tests: Use nameless unions/structs. 2023-07-21 21:27:35 +02:00
Alexandre Julliard a345f985c0 rpcrt4/tests: Use nameless unions/structs. 2023-07-21 21:27:35 +02:00
Alexandre Julliard 6474ceb312 quartz/tests: Use nameless unions/structs. 2023-07-21 21:27:35 +02:00
Alexandre Julliard 679b57f1ce pdh/tests: Use nameless unions/structs. 2023-07-21 21:27:35 +02:00
Alexandre Julliard 86721b874b oledb32/tests: Use nameless unions/structs. 2023-07-21 21:27:35 +02:00
Aurimas Fišeras 35f7ebfef8 po: Update Lithuanian translation. 2023-07-21 10:50:33 +02:00
Gabriel Ivăncescu 3ab9a1da45 jscript: Properly set JS_E_WRONG_THIS as a TypeError.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-20 21:48:40 +02:00
Gabriel Ivăncescu 62cee99658 mshtml/tests: Add tests for WeakMap.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-20 21:48:40 +02:00
Gabriel Ivăncescu 1b14d7b46d jscript: Implement WeakMap.has().
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-20 21:48:39 +02:00
Gabriel Ivăncescu 6a22b304b2 jscript: Implement WeakMap.clear().
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-20 21:48:39 +02:00
Gabriel Ivăncescu 56c74e381b jscript: Implement WeakMap.delete().
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-20 21:48:39 +02:00
Gabriel Ivăncescu bc1b8b277a jscript: Implement WeakMap.get().
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-20 21:48:39 +02:00
Gabriel Ivăncescu b4373a9e18 jscript: Implement WeakMap.set().
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-20 21:48:39 +02:00