Commit graph

163466 commits

Author SHA1 Message Date
Paul Gofman bee387dc8a win32u: Set DEVPKEY_Device_BusNumber for GPUs. 2023-04-06 17:02:18 +02:00
Paul Gofman 80910517d7 win32u: Set DEVPKEY_Device_MatchingDeviceId for GPUs. 2023-04-06 17:02:18 +02:00
Alexandros Frantzis 2c02d6e817 winex11.drv: Use a distinct type for the settings id.
This helps us avoid using an id from a different namespace (e.g.,
from the host handler id namespace) as a settings id.

Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
2023-04-06 14:33:06 +02:00
Alexandros Frantzis 83b1d167bd winex11.drv: Do not call desktop get_current_mode() from UpdateDisplayDevices.
We don't need to set the win32u current mode when we are in virtual
desktop mode, and, additionally, skipping this avoids a deadlock, since
the virtual desktop get_current_mode() implementation recurses into
win32u.

Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
Fixes: 4232312dff
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54781
2023-04-06 14:33:03 +02:00
Alexandros Frantzis 239bc1b756 winex11.drv: Use the proper id with the settings handler.
The adapter ids used by the host and settings handlers are not guaranteed
to be compatible, so ensure we are using the proper id with each
handler.

Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
2023-04-06 14:33:01 +02:00
Alexandre Julliard a44bf343ba msvcrt: Use the fma()/fmaf() implementation from the bundled musl library. 2023-04-06 14:32:45 +02:00
Alexandre Julliard 21cbe74b88 msvcrt: Use the log2()/log2f() implementation from the bundled musl library. 2023-04-06 14:32:44 +02:00
Alexandre Julliard 714874ba46 msvcrt: Use the log1p()/log1pf() implementation from the bundled musl library. 2023-04-06 14:32:44 +02:00
Alexandre Julliard ca06438759 msvcrt: Use the exp2()/exp2f() implementation from the bundled musl library. 2023-04-06 14:32:44 +02:00
Alexandre Julliard 6148bf503b msvcrt: Use the atan2()/atan2f() implementation from the bundled musl library. 2023-04-06 14:32:44 +02:00
Alexandre Julliard 03bdd6d52d msvcrt: Use the sinh() implementation from the bundled musl library.
With the changes from 11166aa01e.
2023-04-06 14:32:43 +02:00
Alexandre Julliard 9fd9ebcb7a msvcrt: Use the cosh() implementation from the bundled musl library.
With the changes from 60d178b410.
2023-04-06 14:32:42 +02:00
Alexandre Julliard 66bef6db20 msvcrt: Use the sinhf() implementation from the bundled musl library.
With the changes from 4fd9daea4a.
2023-04-06 14:32:41 +02:00
Alexandre Julliard 248a17377c msvcrt: Use the coshf() implementation from the bundled musl library.
With the changes from 361143252b.
2023-04-06 14:32:39 +02:00
Alexandre Julliard bbc8c34735 msvcrt: Use the __expo2()/__expo2f() implementation from the bundled musl library. 2023-04-06 14:32:39 +02:00
Alexandre Julliard c53bd233f0 msvcrt: Use the log10()/log10f() implementation from the bundled musl library. 2023-04-06 14:32:39 +02:00
Alexandre Julliard f0c700502a msvcrt: Use the log()/logf() implementation from the bundled musl library. 2023-04-06 14:32:39 +02:00
Rémi Bernon 3fad9cac5b dinput/tests: Mark some tests as flaky to work around fvwm bug.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54594
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54713
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54774
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf 048b0421ff include: Add Windows.UI.Composition.CompositionGraphicsDevice definition.
Needed for mingw Firefox build.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf 191dbcc807 include: Add Windows.UI.Composition.CompositionDrawingSurface definition.
Needed by Windows.UI.Composition.CompositionGraphicsDevice.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf 0d4b02a15f include: Add Windows.UI.Composition.CompositionObject definition.
Needed for mingw Firefox build.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf 3de1dab657 include: Add Windows.UI.Composition.Compositor definition.
Needed for mingw Firefox build.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf ee7ba9fb56 include: Add Windows.UI.Composition.CompositionCommitBatch definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf 62ac026286 include: Add Windows.UI.Composition.Vector4KeyFrameAnimation definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf 208971f181 include: Add Windows.UI.Composition.Vector3KeyFrameAnimation definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf 52478c3011 include: Add Windows.UI.Composition.Vector2KeyFrameAnimation definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf dfbe81f7c2 include: Add Windows.UI.Composition.CompositionTarget definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf d3ac460cdd include: Add Windows.UI.Composition.CompositionScopedBatch definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf b9878e0c2e include: Add Windows.UI.Composition.ScalarKeyFrameAnimation definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf ed5d87a565 include: Add Windows.UI.Composition.QuaternionKeyFrameAnimation definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf 76ffc7324f include: Add Windows.UI.Composition.CompositionPropertySet definition.
Needed for mingw Firefox build and Windows.UI.Composition.Compositor.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf 438185ed21 include: Add Windows.UI.Composition.LinearEasingFunction definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:33 +02:00
Mohamad Al-Jaf c5de4c4357 include: Add Windows.UI.Composition.InsetClip definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 6b173e51e5 include: Add Windows.UI.Composition.ExpressionAnimation definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 779d6b2d3c include: Add Windows.UI.Composition.CompositionEffectFactory definition.
Needed by Windows.UI.Composition.Compositor.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 0b5bc1ffd9 include: Add Windows.UI.Composition.CompositionEffectBrush definition.
Needed by Windows.UI.Composition.CompositionEffectFactory.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf a2f13c76e6 include: Add Windows.UI.Composition.CubicBezierEasingFunction definition.
Needed for mingw Firefox build.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 69848689f1 include: Add Windows.UI.Composition.CompositionColorBrush definition.
Needed for mingw Firefox build.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 7dc5eee13c include: Add Windows.UI.Composition.ColorKeyFrameAnimation definition.
Needed for mingw Firefox build.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 00eff2447c include: Add Windows.UI.Composition.Visual definition.
Needed for mingw Firefox build.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 89c1dc71b5 include: Add Windows.UI.Composition.CompositionClip definition.
Needed for mingw Firefox build.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 0eaafd2dcf include: Add Windows.UI.Composition.SpriteVisual definition.
Needed for mingw Firefox build.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 7ba9a38456 include: Add Windows.UI.Composition.CompositionSurfaceBrush definition.
Needed for mingw Firefox build.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 9129c338b8 include: Add ICompositionSurface interface definition.
Needed for mingw Firefox build.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 06133eaf0c include: Add Windows.UI.Composition.CompositionBrush definition.
Needed for mingw Firefox build.
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 6637e1d8fa include: Add windows.ui.composition.idl file.
Needed for mingw Firefox build.
2023-04-06 14:32:32 +02:00
Zebediah Figura 95258873a5 advapi32: Print ReportEvent() messages one line at a time.
.NET Framework passes multiline backtraces to ReportEvent(), which get cut off when passed to debugstr_w().
2023-04-06 14:32:32 +02:00
Mohamad Al-Jaf 3939eaf81a cryptowinrt/tests: Remove racey refcount test.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54783
2023-04-06 14:32:32 +02:00
Piotr Caban 273f40b6c4 gdi32: Let SetDIBits handle DIB_PAL_INDICES color usage in PlayEnhMetaFileRecord. 2023-04-06 14:32:32 +02:00
Piotr Caban 8ada95cec4 gdi32: Rename DIB_PAL_MONO to DIB_PAL_INDICES. 2023-04-06 14:32:32 +02:00