- 26 Jan, 2024 21 commits
-
-
Jacek Caban authored
Fixes -Wsometimes-uninitialized clang warnings by using DEFAULT_UNREACHABLE.
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
Fixes 681d2014. The winegstreamer private declaration of HEAACWAVEINFO previously didn't include the WAVEFORMATEX member as it should.
-
Giovanni Mascellani authored
-
Giovanni Mascellani authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
Wine sends spurious mouse move messages in some cases, let's ignore them as it makes tests unreliable otherwise.
-
Nikolay Sivov authored
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
-
Martin Storsjö authored
While armv7 generally tolerates unaligned loads/stores in most cases, the compiler is free to use the ldrd/strd instructions, for loading/storing two consecutive 32 bit registers, and this requires the destination to be aligned to a 4 byte boundary. When packing a number of variable length structures, make sure that each actual struct gets aligned at the right address boundary. This fixes crashes in DllMain of wineps.drv, when built for armv7, since 351e58dc. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Aida Jonikienė authored
-
Paul Gofman authored
-
Paul Gofman authored
-
Aida Jonikienė authored
The copies of mapped buffers introduce significant performance overhead.
-
Aurimas Fišeras authored
-
Brendan McGrath authored
geometry->fill.bezier_vertices was being freed on the failed path in d2d_geometry_sink_Close and then again when the path geometry was released (in d2d_geometry_cleanup). By setting it to NULL after freeing it initially, all other calls to free it are a no-op.
-
Brendan McGrath authored
This fixes a rendering issue (and ultimately a crash) in PowerPoint when compiling with GCC 8. GCC8 doesn't support the `excess-precision=standard` option under the `#pragma GCC optimize` directive. This results in unpredictable floating point rounding leading to errors when inserting segments (with missing edges and/or triangles). Using 24-bit precision ensures we don't have any excess precision.
-
- 25 Jan, 2024 19 commits
-
-
Paul Gofman authored
-
Dāvis Mosāns authored
Co-authored-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
-
Gabriel Brand authored
-
Gabriel Brand authored
-
Gabriel Brand authored
-
Russell Greene authored
-
Daniel Hill authored
Signed-off-by: Daniel Hill <daniel@gluo.nz>
-
Daniel Hill authored
Dvorak detection would sometimes fallback to Phantom keys, because we only use seq as a tie breaker greater emphasis on locality is required for layouts using the same language. Signed-off-by: Daniel Hill <daniel@gluo.nz>
-
Daniel Hill authored
This make dvorak more consistent with X11/Wayland/Windows, qwertz and azerty layouts having the same physical scancode layout as a qwerty keyboard and only differing in the labels on the keycaps. Signed-off-by: Daniel Hill <daniel@gluo.nz>
-
Bernhard Übelacker authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55000
-
Alistair Leslie-Hughes authored
Windows SDK skips the value 14 and KMTQAITYPE_DISPLAY_UMDRIVERNAME was assigned a value of 71 in the SDK but wasn't in the correct order.
-
Jacek Caban authored
-
Jacek Caban authored
-
Jacek Caban authored
-
Martin Storsjö authored
Since recently, unwinding never should need to look at the unix libs any longer, and as aarch64 requires PE builds, there should be no need to unwind through any .dll.so files any longer. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Rémi Bernon authored
And run SetCursorPos / ClipCursor tests in a separate function, they don't need hooks or windows.
-
Rémi Bernon authored
And run them in the dedicated desktop.
-