Commit graph

163220 commits

Author SHA1 Message Date
Paul Gofman fb6b1c91bb taskkill: Support terminating child processes. 2023-03-29 22:29:32 +02:00
Paul Gofman 5c85145189 taskkill: Mark processes for termination in main(). 2023-03-29 11:50:58 +02:00
Paul Gofman 6cca1f5099 taskkill: Use toolhelp snapshot to get process information. 2023-03-29 11:50:58 +02:00
Paul Gofman 62ef3c5be1 taskkill: Factor out get_task_pid(). 2023-03-29 11:50:58 +02:00
Paul Gofman cf4a0b7392 taskkill: Enumerate processes in main(). 2023-03-29 11:50:58 +02:00
Paul Gofman 20ab5f06d0 taskkill: Remove unneeded free() before process exit. 2023-03-29 11:50:58 +02:00
Paul Gofman dd3f3f381f taskkill: Use CRT allocation functions. 2023-03-29 11:50:58 +02:00
Michael Stefaniuc 1210b98cd3 windows.media.speech: Remove redundant NULL check before free(). 2023-03-29 11:49:19 +02:00
Michael Stefaniuc b7fd8972db msdasql: Remove redundant NULL check before heap_free(). 2023-03-29 11:49:17 +02:00
Sven Baars da0ec7fbbd kernelbase: Recursively obtain the Wow6432Node parent. 2023-03-28 20:40:09 +02:00
Sven Baars 63c6b89314 kernelbase: Add support for shared registry keys. 2023-03-28 20:40:09 +02:00
Sven Baars 3bbd37d0bb kernelbase: Call create_key() from create_subkey(). 2023-03-28 20:40:08 +02:00
Sven Baars 899b0b82af kernelbase: Factor creating a subkey out of create_key(). 2023-03-28 20:40:08 +02:00
Sven Baars 3609508c2f kernelbase: Don't open Wow6432nodes from create_key().
These can never exist in a newly created key.
2023-03-28 20:40:07 +02:00
Piotr Caban c3bd7c003e wineps: Handle EMR_BITBLT record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban ab12be686a wineps: Handle EMR_STRETCHBLT record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban 83f0862b43 wineps: Handle EMR_SETARCDIRECTION record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban ec2d0e9d8b wineps: Handle EMR_SETBRUSHORGEX in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban b4ce2902e0 wineps: Handle EMR_SETVIEWPORTORGEX record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban a18178dd29 wineps: Handle EMR_SETVIEWPORTEXTEX in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban 706569086f wineps: Handle EMR_SETWINDOWORGEX record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban f6aa74e3b7 wineps: Handle EMR_SETWINDOWEXTEX record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban 9e09705d49 wineps: Handle EMR_PAINTRGN record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban f4d6b054ef wineps: Handle EMR_ANGLEARC record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban dbf901a4da wineps: Support arc direction in PSDRV_DrawArc. 2023-03-28 15:29:56 +02:00
Vijay Kiran Kamuju 8426109a43 msvcr100: Add _UnrealizedChore::_CheckTaskCollection stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53794
2023-03-28 15:29:56 +02:00
Alexandre Julliard e588e218f0 ntdll: Only fall back to start.exe when using a different loader. 2023-03-28 11:58:30 +02:00
Alexandre Julliard bdc11ee079 ntdll: Add a helper function to return the alternate 32/64 loader. 2023-03-28 11:57:34 +02:00
Rémi Bernon 61219f1b8b imm32: Call ImeSelect from ImmLockIMC with current IME. 2023-03-28 11:55:31 +02:00
Rémi Bernon de4323611a imm32: Update HIMC private data when selecting IME. 2023-03-28 11:55:31 +02:00
Rémi Bernon 9c8b3e6f42 imm32: Introduce a new imc_select_hkl helper. 2023-03-28 11:55:31 +02:00
Rémi Bernon 0aa3b85b97 imm32: Enumerate input contexts in ImmActivateLayout. 2023-03-28 11:55:31 +02:00
Rémi Bernon 462d5ca257 imm32/tests: Test ActivateKeyboardLayout with an existing window. 2023-03-28 11:55:31 +02:00
Rémi Bernon c2c27e7927 imm32/tests: Test ImmCreateInputContext et al. 2023-03-28 11:55:31 +02:00
Rémi Bernon 47533974ce imm32: Call ActivateKeyboardLayout from ImmActivateLayout. 2023-03-28 11:55:31 +02:00
Rémi Bernon ca97db75d1 imm32/tests: Check current keyboard layout during ime calls. 2023-03-28 11:55:31 +02:00
Rémi Bernon db5cf9a5e1 imm32: Use installed IME language for the created HKL. 2023-03-28 11:55:31 +02:00
Rémi Bernon 4571456e70 win32u: Allow LANG_INVARIANT in NtUserActivateKeyboardLayout. 2023-03-28 11:55:30 +02:00
Alex Henrie d8e6a29d98 wldap32: Stub out setting LDAP_OPT_REFERRAL_HOP_LIMIT.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54727
2023-03-28 11:53:22 +02:00
Francois Gouget 490e36c807 taskschd/tests: Deleting tasks & folders requires elevated privileges on Windows 7.
This means skipping any test that requires creating a folder as the
test would be unable to clean up after itself.
Add a test to show that there is the same issue with tasks by creating
one in the root folder.

Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=54106
2023-03-28 11:44:02 +02:00
Francois Gouget b7afd8ba26 taskschd/tests: Elevated privileges are needed to connect using a hostname.
Being in the administrator group is not sufficient.
2023-03-28 11:44:01 +02:00
Francois Gouget 27f378f071 taskschd/tests: Use a winetest context in the scheduler loops. 2023-03-28 11:44:01 +02:00
Francois Gouget afd9820f56 taskschd/tests: Use wide character string literals in scheduler.c. 2023-03-28 11:44:01 +02:00
Francois Gouget 58e0677d33 taskschd/tests: Store the xml definitions as wide string literals in scheduler.c. 2023-03-28 11:44:01 +02:00
Francois Gouget 38fb5396d4 taskschd/tests: Use __HRESULT_FROM_WIN32() to initialize constants.
It is a macro and thus constant unlike HRESULT_FROM_WIN32().
2023-03-28 11:43:59 +02:00
Stefan Dösinger 2212e663f9 ddraw/tests: Show that SYSMEM | 3DDEVICE surfaces don't consume vidmem. 2023-03-28 11:43:42 +02:00
Stefan Dösinger 23cfa8a210 ddraw/tests: Native 64 bit ddraw has a video memory leak. 2023-03-28 11:43:42 +02:00
Stefan Dösinger 723cd0a4ae wined3d: Make video memory accounting a per-resource flag.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54701
2023-03-28 11:43:38 +02:00
Rémi Bernon d62e2268d7 dinput: Rewrite IDirectInput8_EnumDevicesBySemantics.
Simplifying and fixing it.
2023-03-27 21:23:09 +02:00
Rémi Bernon cb987646a4 dinput: Implement DIDBAM_PRESERVE BuildActionMap flag. 2023-03-27 21:23:09 +02:00