Commit graph

163299 commits

Author SHA1 Message Date
Nikolay Sivov
a54f1726c6 d3d10/effect: Add support for 'movc' instruction. 2023-03-29 22:29:38 +02:00
Biswapriyo Nath
8a07ffd965 include: Add Windows.System.DispatcherQueue definition.
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
2023-03-29 22:29:38 +02:00
Biswapriyo Nath
52b832c7e3 include/windows.system.idl: Update file to newer formatting.
I.e. get rid of nested namespaces and forward declares,
separate attributes with commas and right align pointer declarations.

Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
2023-03-29 22:29:38 +02:00
Mohamad Al-Jaf
3503ab4e94 winecfg: Add an option to set WinRT app dark theme. 2023-03-29 22:29:38 +02:00
Rémi Bernon
585ac559b7 imm32: Create the IME UI as child of the IME default window. 2023-03-29 22:29:38 +02:00
Rémi Bernon
bb2414fdb1 imm32: Re-create the IME UI window when IME changes. 2023-03-29 22:29:38 +02:00
Rémi Bernon
2504a2d7bc imm32: Keep the IME UI window on the default input context. 2023-03-29 22:29:38 +02:00
Rémi Bernon
0ddad3564f imm32: Update existing input contexts on layout change. 2023-03-29 22:29:37 +02:00
Rémi Bernon
43e22eaa76 imm32/tests: Test IME UI window and IME window presence. 2023-03-29 22:29:37 +02:00
Rémi Bernon
42f3cf1bf3 imm32/tests: Test IME UI creation with the installed IME. 2023-03-29 22:29:37 +02:00
Rémi Bernon
9117ce4185 imm32/tests: Test ImmProcessKey with the installed IME. 2023-03-29 22:29:37 +02:00
Rémi Bernon
bda3ee0bd5 imm32: Ignore ImmProcessKey if hkl isn't the current layout. 2023-03-29 22:29:37 +02:00
Rémi Bernon
3a07b09079 imm32: Cleanup ImmProcessKey variables and traces. 2023-03-29 22:29:37 +02:00
Rémi Bernon
5a6ed25f6c imm32/tests: Ignore expected calls marked with todo. 2023-03-29 22:29:37 +02:00
Rémi Bernon
4b04d35773 imm32/tests: Add explicit ImmLoadIME / ImmFreeLayout calls. 2023-03-29 22:29:37 +02:00
Zebediah Figura
99cbab729b ddraw/tests: Make test_texture_wrong_caps() a bit clearer.
* Disable lighting, which affects rendering tests in non-obvious ways.

* Show that the texture is explicitly never set in ddraw7.

* Show that the diffuse color is rendered in ddraw4 and ddraw7, which is
  consistent with the texture being unset in ddraw7 and suggests that the same
  applies to ddraw4.

This may or may not help with bug 54069, but if it does not, it hopefully will
at least make the reason for failure clearer.
2023-03-29 22:29:37 +02:00
Zebediah Figura
4ac9d12522 ddraw: Reimplement SetSurfaceDesc() by recreating the wined3d texture(s). 2023-03-29 22:29:37 +02:00
Zebediah Figura
5a37d94bea wined3d: Pass parent ops to wined3d_rendertarget_view_set_parent(). 2023-03-29 22:29:37 +02:00
Zebediah Figura
c81d05064f ddraw/tests: Add some tests for creating surfaces with user memory. 2023-03-29 22:29:37 +02:00
Torge Matthies
9e86596714 msvcr100: Implement _StructuredTaskCollection::_IsCanceling.
Signed-off-by: Torge Matthies <tmatthies@codeweavers.com>
2023-03-29 22:29:37 +02:00
Torge Matthies
58d516f00f msvcr100: Implement _StructuredTaskCollection canceling.
Signed-off-by: Torge Matthies <tmatthies@codeweavers.com>
2023-03-29 22:29:37 +02:00
Torge Matthies
a3fc7a423f msvcr100: Use enum for _StructuredTaskCollection status bits.
Signed-off-by: Torge Matthies <tmatthies@codeweavers.com>
2023-03-29 22:29:37 +02:00
Torge Matthies
c71dca838e msvcr100: Use enum for _StructuredTaskCollection return value.
Signed-off-by: Torge Matthies <tmatthies@codeweavers.com>
2023-03-29 22:29:37 +02:00
Torge Matthies
fc2fa4fb02 msvcr100: Only wake task collection waiters when finished >= count.
Signed-off-by: Torge Matthies <tmatthies@codeweavers.com>
2023-03-29 22:29:37 +02:00
Carlos Rodriguez
318b0bbed6 wined3d: Add GPU information for another Intel UHD 630 GPU. 2023-03-29 22:29:37 +02:00
Zebediah Figura
bb351c7a78 d3d11/tests: Add a broken() case for WARP in test_occlusion_query().
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=53252
2023-03-29 22:29:37 +02:00
Zebediah Figura
2763e5b70f d3d10core/tests: Add a broken() case for WARP in test_occlusion_query().
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=53252
2023-03-29 22:29:37 +02:00
Sven Baars
cabd68728d wine.inf: Put the Clients key in the right place. 2023-03-29 22:29:37 +02:00
Sven Baars
24208208e3 kernelbase: Remove special Wow64 handling for HKEY_CLASSES_ROOT.
The server always returns the same key now.
2023-03-29 22:29:37 +02:00
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