Commit graph

164564 commits

Author SHA1 Message Date
Nikolay Sivov b3c773af71 ole32/compositemoniker: Use CRT allocation functions. 2023-05-29 11:25:37 +02:00
Nikolay Sivov 873d53d864 ole32/itemmoniker: Use CRT allocation functions. 2023-05-29 11:25:35 +02:00
Nikolay Sivov 894f1cde4a ole32/pointermoniker: Use CRT allocation functions. 2023-05-29 11:25:33 +02:00
Nikolay Sivov a9d3d435bc ole32/classmoniker: Use CRT allocation functions. 2023-05-29 11:25:32 +02:00
Nikolay Sivov d4cb70107d ole32/antimoniker: Fix Enum() return error code. 2023-05-29 11:25:30 +02:00
Nikolay Sivov 8e4b95e43e ole32/antimoniker: Use CRT allocation functions. 2023-05-29 11:25:28 +02:00
Rémi Bernon 34b990fe17 winegstreamer: Set the default H264 caps profile to "baseline".
Some elements such as openh264dec require it to be present.
2023-05-29 11:24:30 +02:00
Rémi Bernon 2a2ed45566 winegstreamer: Only warn on wg_transform input buffer push errors.
Some GStreamer plugins such as openh264 return spurious errors when
running the tests. They pass the tests successfull if we simply ignore
them.

It does not make much difference with returning the error, as they are
not supposed to happen anyway, and most of the time the MFT clients
don't expect or handle errors.
2023-05-29 11:24:28 +02:00
Rémi Bernon 0c760ef70d winegstreamer: Forbid vaapidecodebin when looking for a specific element.
This will eventually fallback to vaapih264dec and similar decoders if
VA-API plugins are indeed available.
2023-05-29 11:24:11 +02:00
Davide Beatrici 4a2cebad30 wined3d: Fix uninitialized variable warning.
dlls/wined3d/context_vk.c:2377:42: warning: ‘null_binding’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 2377 |                     *null_buffer_binding = b->binding = null_binding;
      |                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2023-05-29 11:23:55 +02:00
Alexandre Julliard 9ffeb2622d Release 8.9. 2023-05-26 22:23:00 +02:00
Nikolay Sivov b62f3c881b d2d1: Improve resource properties check when creating a bitmap. 2023-05-26 21:24:14 +02:00
Connor McAdams a5426f6ace uiautomationcore: Call IRawElementProviderAdviseEvents methods when events are added or removed.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-05-26 21:24:14 +02:00
Connor McAdams 973d00db1b uiautomationcore: Implement UiaRemoveEvent.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-05-26 21:24:14 +02:00
Connor McAdams 407ce9a1d5 uiautomationcore: Implement UiaAddEvent.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-05-26 21:24:14 +02:00
Connor McAdams a3e71d4c4b uiautomationcore/tests: Add tests for non-nested node events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-05-26 21:24:14 +02:00
Connor McAdams bfdda1c311 uiautomationcore: Fix maximum ID comparison for uia_{prop,pattern,control}_info_from_id().
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-05-26 21:24:14 +02:00
Rémi Bernon 0e90213ed8 imm32: Silence some unnecessary FIXMEs. 2023-05-26 21:24:14 +02:00
Gabriel Ivăncescu 13e94072dd mshtml: Implement indexed props for classList.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-05-26 21:24:14 +02:00
Gabriel Ivăncescu e807da918b mshtml: Implement classList's item() method.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-05-26 21:24:14 +02:00
Gabriel Ivăncescu 808fcf23c7 mshtml: Implement classList's length prop.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-05-26 21:24:14 +02:00
Gabriel Ivăncescu fcaa9bbedc mshtml: Implement classList's toggle() method.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-05-26 21:24:14 +02:00
Gabriel Ivăncescu 59f7fbeeb0 mshtml: Implement classList's contains() method.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-05-26 21:24:14 +02:00
Gabriel Ivăncescu ced7545580 mshtml: Expose the other remaining props for element.classList.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-05-26 21:24:14 +02:00
Alexandre Julliard 71d9f327f0 ntdll: Allocate the ARM64EC code map when the first ARM64X binary is loaded. 2023-05-26 21:24:14 +02:00
Alexandre Julliard 30040cc9d7 ntdll: Also update the entry point address when loading an ARM64X binary. 2023-05-26 21:24:08 +02:00
Jacek Caban c73684e533 win32u: Use syscall interface for all ntgdi functions. 2023-05-26 11:09:34 +02:00
Jacek Caban 28642d2239 win32u: Use syscall interface for more clipping functions. 2023-05-26 11:09:33 +02:00
Jacek Caban 1ac5a2e01a win32u: Use syscall interface for more font functions. 2023-05-26 11:09:32 +02:00
Jacek Caban 9b5c916e4e win32u: Use syscall interface for more font functions. 2023-05-26 11:09:32 +02:00
Jacek Caban 384d34d6fb win32u: Use syscall interface for more GDI object functions. 2023-05-26 11:09:31 +02:00
Jacek Caban 5f5082afc9 win32u: Use syscall interface for more DC functions. 2023-05-26 11:09:30 +02:00
Jacek Caban e4215142f7 win32u: Use syscall interface for DIB functions. 2023-05-26 11:09:30 +02:00
Jacek Caban 859eda026d win32u: Use syscall interface for D3DKMT functions. 2023-05-26 11:09:29 +02:00
Jacek Caban 4aecddf06a win32u: Use syscall interface for more bitmap functions. 2023-05-26 11:09:28 +02:00
Zebediah Figura 47ee70a84e xactengine: Use the xaudio2 channel.
Unify this with the rest of xaudio.
2023-05-26 11:08:46 +02:00
Anton Baskanov 69d088ca5b dsound: Take distance and Doppler factor into account. 2023-05-26 11:08:09 +02:00
Anton Baskanov 23eca82ac3 dsound/tests: Test distance and Doppler factor. 2023-05-26 11:08:09 +02:00
Anton Baskanov ef2d8d8e5d dsound: Use the value from SetFrequency when 3D processing is disabled. 2023-05-26 11:08:09 +02:00
Anton Baskanov e7304f7dc6 dsound/tests: Test Doppler shift with 3D processing disabled. 2023-05-26 11:08:09 +02:00
Anton Baskanov 15de4251d1 dsound: Fix Doppler shift in head-relative mode. 2023-05-26 11:08:09 +02:00
Anton Baskanov aed3f7fb4d dsound/tests: Test Doppler shift in head-relative mode. 2023-05-26 11:08:09 +02:00
Floris Renaud fd6fc3de59 po: Update Dutch translation. 2023-05-26 11:07:39 +02:00
Alex Henrie c293cd781f setupapi: Use CRT functions for memory allocation where possible.
The big win here is getting rid of the reimplementation of wcsdup.
2023-05-25 22:18:57 +02:00
Ziqing Hui 678a815640 mf/tests: Add tests for MPEG4 media sink. 2023-05-25 22:06:00 +02:00
Jactry Zeng 7dcf573c7d shell32: Update view mode flags while creating IShellView for IExplorerBrowser. 2023-05-25 17:49:00 +02:00
Jactry Zeng 3ed6413a50 shell32: Reimplement IExplorerBrowser_SetFolderSettings() with support of setting flags. 2023-05-25 17:49:00 +02:00
Jactry Zeng 49490f8567 shell32/tests: Move tests of IExplorerBrowser_SetFolderSettings() to a separated function and more tests. 2023-05-25 17:49:00 +02:00
Jactry Zeng e80d8fe098 shell32: Reimplement IFolderView2_SetCurrentViewMode() with modern behaviours.
Only pre-win7 systems return E_INVALIDARG for invalid values, and only pre-vista
systems accept FVM_AUTO as a view mode, others fall it back to FVM_ICON. Let's
switch to modern behaviours, so that we don't need additional code for handling
that when using it to implement IExplorerBrowser_SetFolderSettings().
2023-05-25 17:48:58 +02:00
Jactry Zeng 7f36382006 shell32: Implement IFolderView2_{Get, Set}CurrentFolderFlags(). 2023-05-25 17:48:58 +02:00