Commit graph

165739 commits

Author SHA1 Message Date
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
Gabriel Ivăncescu b8dbee6916 jscript: Implement WeakMap instance stub and constructor.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-20 21:48:39 +02:00
Gabriel Ivăncescu 3f20b8aa3e jscript: Convert unlink_props to a helper that unlinks the entire object.
It will be useful for other cases, and we don't need the gc_ctx for
unlinking. Also set the PROP_PROTREFs to PROP_DELETED since we're unliking
the prototype.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-20 21:48:39 +02:00
Yuxuan Shui f66c897212 msvcrt: Fix out-of-bound access in create_locinfo.
Fixes regression introduced by 24a2b62554.

Signed-off-by: Yuxuan Shui <yshui@codeweavers.com>
2023-07-20 21:48:39 +02:00
Alistair Leslie-Hughes 36ef8327ac d3dx9_36: Remove DECLSPEC_HIDDEN usage. 2023-07-20 21:48:39 +02:00
Alistair Leslie-Hughes 964025e279 ddraw: Remove DECLSPEC_HIDDEN usage. 2023-07-20 21:48:39 +02:00
Alistair Leslie-Hughes 85a88076f8 d2d1: Remove DECLSPEC_HIDDEN usage. 2023-07-20 21:48:39 +02:00
Alistair Leslie-Hughes f65705df9d d3dx10_43: Remove DECLSPEC_HIDDEN usage. 2023-07-20 21:48:39 +02:00
Alistair Leslie-Hughes 8f360d7434 d3d11: Remove DECLSPEC_HIDDEN usage. 2023-07-20 21:48:39 +02:00
Alistair Leslie-Hughes 83ea03bcc8 dxgi: Remove DECLSPEC_HIDDEN usage. 2023-07-20 21:48:39 +02:00
Alistair Leslie-Hughes b9849d2f00 ddrawex: Remove DECLSPEC_HIDDEN usage. 2023-07-20 21:48:39 +02:00
Alexandre Julliard 59ee798d51 ntdll/tests: Use nameless unions/structs. 2023-07-20 21:48:39 +02:00
Alexandre Julliard 490aee03e4 msi/tests: Use nameless unions/structs. 2023-07-20 21:48:39 +02:00