Commit graph

167316 commits

Author SHA1 Message Date
Alexandre Julliard 3c0d0005f4 ntdll: Use the standard syscall calling convention for NtFlushProcessWriteBuffers. 2023-10-11 17:26:49 +02:00
Brendan Shanks 5ae7ca0b78 wow64cpu: Use RTL_CONSTANT_STRING. 2023-10-11 17:26:49 +02:00
Brendan Shanks bb2e02ab66 winemac.drv: Use ObjC literals. 2023-10-11 17:26:49 +02:00
Alex Henrie 8943fcbca4 uninstaller: Don't overallocate in FetchFromRootKey. 2023-10-10 23:15:05 +02:00
Connor McAdams 4569157b28 uiautomationcore: Use EVENT_OBJECT_DESTROY to remove HWNDs from the COM API focus change HWND map.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-10 23:15:05 +02:00
Connor McAdams a275834bdd uiautomationcore: Use EVENT_OBJECT_FOCUS to advise HWND providers of focus change events in the COM API.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-10 23:15:05 +02:00
Connor McAdams 6b972a68b8 uiautomationcore: Query EVENT_OBJECT_FOCUS HWND for a serverside provider if there is a registered focus change event handler.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-10 23:15:05 +02:00
Connor McAdams 7886e4d08b uiautomationcore/tests: Add tests for IUIAutomationFocusChangedEventHandler event advisement behavior.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-10 23:15:05 +02:00
Connor McAdams 285620b177 win32u: Fix NtUserIsCurrent{Process/Thread}Window enum typo.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-10 23:15:05 +02:00
Zebediah Figura ee7d047dd5 ddraw: Always create surfaces with WINED3D_BIND_SHADER_RESOURCE if possible. 2023-10-10 23:15:05 +02:00
Zebediah Figura 9cd6a43fef ddraw: Refactor how bind flags are computed.
Try to do it in one place instead of two.
2023-10-10 23:15:05 +02:00
Zebediah Figura 379f592cca ddraw: Do not check for DDRAW_NO3D in wined3d_resource_desc_from_ddraw().
NO3D implies SYSTEMMEMORY, and is incompatible with TEXTUREMANAGE, so this case is unreachable.
2023-10-10 23:15:05 +02:00
Nikolay Sivov e04e10b37b gdi32/tests: Add some tests for FixBrushOrgEx().
It appears to be a stub on modern systems. Does not generate EMF output either.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-10 23:15:05 +02:00
Nikolay Sivov 86708b36f8 gdi32/emf: Add SetBrushOrgEx() recording.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-10 23:15:05 +02:00
Mohamad Al-Jaf a6a9419a34 windows.security.credentials.ui.userconsentverifier/tests: Add IUserConsentVerifierStatics::CheckAvailabilityAsync() tests. 2023-10-10 23:15:05 +02:00
Mohamad Al-Jaf a8f6183030 windows.security.credentials.ui.userconsentverifier: Implement IUserConsentVerifierStatics::CheckAvailabilityAsync().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55709
2023-10-10 23:15:05 +02:00
Mohamad Al-Jaf c2d0b2fdf2 windows.security.credentials.ui.userconsentverifier: Add IUserConsentVerifierStatics stub interface. 2023-10-10 23:15:05 +02:00
Mohamad Al-Jaf d7b7114dd9 windows.security.credentials.ui.userconsentverifier: Add stub DLL. 2023-10-10 23:15:05 +02:00
Mohamad Al-Jaf 5ff9ffb368 include: Add windows.security.credentials.ui.idl file. 2023-10-10 23:15:05 +02:00
Alexandre Julliard 945883438a winebuild: Add a helper to output an asm function header. 2023-10-10 23:15:05 +02:00
Alexandre Julliard 3bb752736c include: Stop pretending to support big-endian. 2023-10-10 11:11:26 +02:00
Alexandre Julliard 6b4399e369 ws2_32: Make htonl/htons/ntohl/ntohs proper functions. 2023-10-10 11:05:28 +02:00
Helix Graziani 91e54e5f6d uxtheme: Add ShouldSystemUseDarkMode. 2023-10-10 10:25:38 +02:00
Helix Graziani 26471dd00e winecfg: Change system theme alongside app theme. 2023-10-10 10:25:38 +02:00
Marcus Meissner 9d7c813b5e user32/tests: Use correct size to LoadStringW.
Signed-off-by: Marcus Meissner <marcus@jet.franken.de>
2023-10-10 10:18:43 +02:00
Rémi Bernon 907c67ce3c dmsynth: Create and register a fluid_sfont instance. 2023-10-10 10:14:08 +02:00
Rémi Bernon 3cfa740cd7 dmsynth: Create a fluid_synth instance on Open. 2023-10-10 10:14:08 +02:00
Rémi Bernon fcc8a1be68 dmsynth: Simplify IDirectMusicSynth8_Open checks. 2023-10-10 10:14:08 +02:00
Rémi Bernon b5903214ab fluidsynth: Use Wine debugging facility for traces. 2023-10-10 10:14:08 +02:00
Rémi Bernon f768d6b31b dmsynth: Import and use FluidSynth 2.3.3. 2023-10-10 10:14:08 +02:00
Rémi Bernon d0c3a0e03d dmime/tests: Queue the message before calling SendPMsg twice. 2023-10-10 10:14:08 +02:00
Paul Gofman b15680a05e ntdll: Implement NtQueryValueKey(KeyValuePartialInformationAlign64). 2023-10-10 10:14:08 +02:00
Francois Gouget 9878b47bd0 nsiproxy.sys: Add a trailing linefeed to a TRACE() message. 2023-10-10 10:14:08 +02:00
Francois Gouget 622daeaf89 dmsynth: Add a trailing linefeed to TRACE() messages. 2023-10-10 09:44:02 +02:00
Francois Gouget 484bf58e8d winewayland.drv: Add a trailing linefeed to a TRACE() message. 2023-10-10 09:44:00 +02:00
Zebediah Figura eb06f99172 shell32: Fix parsing empty arguments in parse_dde_command().
This fixes a hang in Microsoft Visual C++ 1.52 installation.
2023-10-09 20:53:23 +02:00
Eric Pouech 152e72c82c dbghelp: Read debuggee environment by page.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-10-09 20:52:00 +02:00
Eric Pouech 733bf91606 dbghelp: Simplify allocation code.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-10-09 20:52:00 +02:00
Rémi Bernon bc7e51b48c include: Avoid narrowing warning in wine_dbgstr_fourcc. 2023-10-09 20:51:49 +02:00
Alistair Leslie-Hughes 21e91690b1 d3dx9: Support empty mesh in D3DXLoadMeshHierarchyFromXInMemory(). 2023-10-09 20:51:37 +02:00
Matteo Bruni 526909f8b1 d3dx9/tests: Get rid of unnecessary branches in D3DXLoadMeshTest(). 2023-10-09 20:51:37 +02:00
Zhiyi Zhang e4cdcb1ec9 mf: Avoid a double free of presentation clock timers.
In clock_change_state() when a clock is running, a timer is removed from clock->timers. The same
timer is then used to create an async result, which will eventually calls present_clock_timer_callback_Invoke()
and release the same timer. Check if the timer is still in clock->timers before releasing it.
2023-10-09 20:51:22 +02:00
Alex Henrie 8f28294434 cmd: Reset ignoreBracket when moving to the next line.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55528
2023-10-09 11:40:34 +02:00
Piotr Caban 01fab4c409 gdi32: Update printer DEVMODE in ResetDCW. 2023-10-09 11:38:28 +02:00
Piotr Caban 09bcad7403 winspool.drv: Add ResetPrinterW implementation. 2023-10-09 11:38:26 +02:00
Piotr Caban b6b8d5f49c localspl: Add ResetPrinter implementation. 2023-10-09 11:38:26 +02:00
Nikolay Sivov 372c43868b winedump/emf: Add EMR_SETMITERLIMIT record dumping. 2023-10-09 11:38:13 +02:00
Nikolay Sivov fea9bb7523 gdi32/emf: Add SetMetaRgn() recording. 2023-10-09 11:38:11 +02:00
Nikolay Sivov 200d795ff3 gdi32: Reject invalid values in SetMiterLimit(). 2023-10-09 11:38:11 +02:00
Nikolay Sivov 3f30401495 gdi32/tests: Add some tests for SetMiterLimit() argument validation. 2023-10-09 11:38:11 +02:00