- Jan 26, 2024
-
-
Alexandre Julliard authored
-
-
This check was introduced in 4640be8d. At that point the only way for that condition to be false was for a cube map texture. It's not clear why cube maps are relevant here; we have no tests for this, but it seems most expedient to just preserve the intent of the check.
-
-
-
Ported from b8ab71e4dc in vkd3d by Conor McCarthy.
-
-
-
-
-
Fixes -Wsometimes-uninitialized clang warnings by using DEFAULT_UNREACHABLE.
-
-
-
Fixes 681d2014. The winegstreamer private declaration of HEAACWAVEINFO previously didn't include the WAVEFORMATEX member as it should.
-
-
-
-
-
Wine sends spurious mouse move messages in some cases, let's ignore them as it makes tests unreliable otherwise.
-
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
-
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
-
-
-
-
The copies of mapped buffers introduce significant performance overhead.
-
-
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.
-
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.
-
- Jan 25, 2024
-
-
-
Co-authored-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
-
-
-
-
-
Signed-off-by: Daniel Hill <daniel@gluo.nz>
-
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>
-
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>
-