Commit graph

166146 commits

Author SHA1 Message Date
Biswapriyo Nath 148ff982dc include: Add KnownFolders runtimeclass in windows.storage.idl. 2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu 56ced91b8e mshtml: Implement Cycle Collection for HTMLStyleSheetRule.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu 2412c5f76c mshtml: Implement Cycle Collection for HTMLStyleSheetRulesCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu 99d968c0e4 mshtml: Implement Cycle Collection for HTMLStyleSheetsCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu af7283deb0 mshtml: Implement Cycle Collection for HTMLStyleSheet.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu 4ee59922fe mshtml: Implement Cycle Collection for HTMLCSSStyleDeclaration.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu 2ee74c592b mshtml: Implement Cycle Collection for HTMLAttributeCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu 4b2bcdb651 mshtml: Implement Cycle Collection for HTMLDOMAttribute.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu 84847d7de9 mshtml: Implement Cycle Collection for objects that don't require traversal.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu 4e0e50e2a6 mshtml: Implement Cycle Collection for HTMLPerformanceNavigation.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu 0c0cbb5ae1 mshtml: Implement Cycle Collection for HTMLPerformance.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu 0afb0b6bc2 mshtml: Use destructor in the vtbl for PerformanceTiming.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Gabriel Ivăncescu c32616c502 mshtml: Traverse variants using a helper function.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-21 22:47:42 +02:00
Eric Pouech ced42c449a dbghelp: Fix sign extension issues on 32bit compilation.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-08-21 22:47:42 +02:00
Alex Henrie 4021336223 xaudio2_7: Use CRT allocation functions. 2023-08-21 22:47:42 +02:00
Alex Henrie 7df4a81ff2 shell32: Use CRT allocation functions. 2023-08-21 22:47:42 +02:00
Etaash Mathamsetty 4d6d580b66 ntdll: Allow NULL timeout in NtCreateNamedPipeFile. 2023-08-21 22:47:42 +02:00
Alex Henrie 7d2bd1e40d windowscodecs: Use CRT allocation functions. 2023-08-21 22:47:41 +02:00
Alexandre Julliard 7d013ed86c winex11: Work around a false positive gcc warning. 2023-08-21 12:12:10 +02:00
Alexandre Julliard ec3b773872 Release 8.14. 2023-08-18 21:57:17 +02:00
Tim Clem 9d6aabb202 ntdll: Add error and warning logs in more cases of memory exhaustion. 2023-08-18 18:44:05 +02:00
Stefan Dösinger ab6c51f28a dxgi/tests: Test swapchains with zero dimensions. 2023-08-18 18:44:05 +02:00
Stefan Dösinger 77fb8e04e4 wined3d: Move zero swapchain parameter fixup to wined3d_swapchain_state_init. 2023-08-18 18:44:05 +02:00
Stefan Dösinger 215a32d643 wined3d: Make wined3d_swapchain_desc in wined3d_swapchain_create const. 2023-08-18 18:44:05 +02:00
Stefan Dösinger eba2523ac1 dxgi: Read back the swapchain size assigned by wined3d. 2023-08-18 18:34:10 +02:00
James Beddek 2846111765 mshtml: Check for non-NULL plugin host before trying to hold ref.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55457
Signed-off-by: James Beddek <telans@posteo.de>
2023-08-18 18:33:16 +02:00
Billy Laws 3ff81e3a41 wow64: Add BT module thread termination callback. 2023-08-18 18:32:44 +02:00
Alex Henrie 65e2c3844b wldap32: Map LDAP_OPT_AUTO_RECONNECT to LDAP_OPT_RESTART and add tests.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55450
2023-08-18 18:32:27 +02:00
Alex Henrie f339506f4f find: Use CRT allocation functions. 2023-08-18 18:31:32 +02:00
Alex Henrie dcc049ad4c oledb32: Use CRT allocation functions. 2023-08-18 18:31:29 +02:00
Alex Henrie aa8e2a1643 shell32: Combine the two strdupAtoW functions. 2023-08-18 18:31:24 +02:00
Nikolay Sivov 42811d775b mf: Implement MFCreateSequencerSegmentOffset().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-08-17 23:26:13 +02:00
Alexandre Julliard 572cc841a6 ntdll/tests: Add some more tests for the contents of the WOW64INFO structure. 2023-08-17 23:26:13 +02:00
Eric Pouech 626f8d75e8 msvcrt: Fix freopen() on FILE with invalid underlying fd.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-08-17 23:26:13 +02:00
Eric Pouech 65b6e237cd msvcrt/tests: Add tests for freopen().
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-08-17 23:26:13 +02:00
Alex Henrie 3505cdbf55 joy: Remove size argument to set_config_key function. 2023-08-17 23:26:13 +02:00
Paul Gofman a743f085df winex11.drv: Release old drawables after setting new ones in sync_context(). 2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf bf1b0d5f10 include: Add IStorageFolder interface definition. 2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf dcc809627d include: Add windows.storage.search.idl file.
Needed by StorageFolder.
2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf ba392b4cef include: Add IStorageItem interface definition.
Needed by IStorageFolder.
2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf 90cdfc5157 include: Add windows.storage.fileproperties.idl file.
Needed by IStorageItem.
2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf 915db53124 include: Add IStorageFile interface definition.
Needed by IStorageFolder.
2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf 711f9e1fc5 include: Add IRandomAccessStream interface definition.
Needed by IStorageFile.
2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf fe877fdf8a include: Add IPackageStatics interface definition. 2023-08-17 10:40:37 +02:00
Alex Henrie c27f8f72d1 cmd: Introduce an option_equals helper for WCMD_parse_forf_options. 2023-08-17 10:40:37 +02:00
Alex Henrie 79e78218ec odbccp32: Use CRT allocation functions. 2023-08-17 10:37:19 +02:00
Alex Henrie 81a5a8f46b inetcpl: Use CRT allocation functions. 2023-08-17 10:37:19 +02:00
Alex Henrie 64d9d63fec adsldp: Use CRT allocation functions. 2023-08-17 10:37:19 +02:00
Alex Henrie 7abcc31298 advapi32: Use CRT allocation functions. 2023-08-17 10:29:30 +02:00
Tim Clem fd67d67850 winemac.drv: Support cooperative app activation in macOS 14 Sonoma.
Starting in Sonoma, apps can no longer force themselves to the
foreground with -activateIgnoringOtherApps:. winemac currently does
that in a few places - when an app creates its first window, and in
the implementation of APIs like SetFocus.

There's nothing we can do to work around the new behavior in the
general case. This patch makes Wine apps running in the same prefix
yield to one another, so that windows from multiple EXEs can at least
behave as intended.
2023-08-16 21:26:01 +02:00