Rémi Bernon
1ddaa1d385
winemac: Use SONAME_LIBVULKAN as an alias for MoltenVK.
2024-03-22 17:05:31 +01:00
Alexandre Julliard
e317eafe8f
configure: Don't build wow64 support in non-PE builds.
2024-03-21 22:19:58 +01:00
Jacek Caban
81111326ff
configure: Don't explicitly enable -Wenum-conversion on Clang.
...
Clang enables -Wenum-conversion by default anyway, we add it to CFLAGS to enable them on GCC.
When explicitly enabled, Clang also enables additional warnings. Some of those warnings, like
-Wenum-enum-conversion, are too strict to be practical with win32, so avoid enabling them.
2024-03-11 20:11:18 +01:00
Brendan Shanks
befd7abe10
server: Remove support for msg_accrights FD passing.
2024-03-11 18:12:03 +01:00
Alexandre Julliard
2ab736e292
configure: Check the correct variable for the Wayland EGL library.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56411
2024-03-11 15:19:20 +01:00
Alexandre Julliard
1719aef8cb
Release 9.4.
2024-03-08 23:35:07 +01:00
Alexandros Frantzis
e7ccb1480a
winewayland.drv: Implement wglSetPixelFormat(WINE).
...
Introduce the internal wayland_gl_drawable object, which associates a
window (and its backing Wayland surface) with an EGL surface.
2024-03-06 19:12:08 +01:00
Alexandros Frantzis
aaaac72fdb
winewayland.drv: Add skeleton OpenGL driver.
...
The driver performs basic EGL initialization.
2024-03-06 19:11:56 +01:00
Jacek Caban
2a5acd3dda
configure: Disable -Wmisleading-indentation warnings on GCC.
2024-02-27 11:31:45 +01:00
Alexandre Julliard
1b32ac45f8
Release 9.3.
2024-02-23 22:19:13 +01:00
Alexandre Julliard
71a2e64aee
configure: Require floating point support on ARM targets.
...
PE code requires hardware floating point.
2024-02-23 11:42:08 +01:00
Alexandre Julliard
23218818ac
configure: Stop passing ARM code generation options to winebuild.
...
They are not needed for PE builds.
2024-02-23 11:34:31 +01:00
Alexandre Julliard
3881edf6f3
mpg123: Import upstream release 1.32.5.
2024-02-17 18:36:56 +01:00
Rémi Bernon
0ed830eac5
mouhid.sys: Introduce a new HID pointer device driver.
...
This only matches with digitizer devices for now, it could later be
used for HID mice but for now we use a different path for that.
2024-02-14 19:19:32 +01:00
Mohamad Al-Jaf
9809102897
windows.security.authentication.onlineid: Add stub DLL.
2024-02-13 22:37:50 +01:00
Alexandre Julliard
39d8b25938
Release 9.2.
2024-02-09 22:46:52 +01:00
Aida Jonikienė
124ea59b8d
configure: Use YEAR2038 macro when it's available.
...
autoconf 2.72 disabled the time size increase when LARGEFILE macro is being
used: https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=cf09f48841b66fe76f606dd6018bb3a93242a7c9
That change can cause 32-bit Wine to return EOVERFLOW when running
stat() on a file in certain edge cases (which causes some files to
be skipped leading to applications failing to run properly).
This change was tested with both autoconf 2.71 and 2.72 to make sure
nothing broke there.
2024-02-06 16:34:09 +01:00
Vibhav Pant
36fa4da337
configure: Correctly derive the target from CC if it's set to an absolute path.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56279
2024-02-01 22:13:25 +01:00
Alexandre Julliard
9b8409fce4
configure: Require a PE compiler for 32-bit ARM.
2024-01-31 12:09:02 +01:00
Daniel Lehman
ac36348179
glu32/tests: Add a few tests for gluScaleImage.
2024-01-30 23:03:38 +01:00
Alexandre Julliard
e5becbf6a8
configure: Reset host flags in all cross-compiler error paths.
2024-01-29 10:42:48 +01:00
Alexandre Julliard
c963c4141a
Release 9.1.
2024-01-26 23:56:23 +01:00
Alexandre Julliard
976e715b86
configure: Only check for libunwind on x86-64.
2024-01-24 17:34:30 +01:00
Zebediah Figura
504d1a45e0
wined3d/spirv: Hook up sm1 interface matching.
2024-01-19 21:18:04 +01:00
Piotr Caban
816c35e0ee
msvcp140_t/tests: Add __std_smf_hypot3 tests.
2024-01-18 22:50:54 +01:00
Bernhard Übelacker
edf0635ed4
wing32: Add tests.
2024-01-17 12:26:28 +01:00
Alexandre Julliard
fd1153552d
Release 9.0.
2024-01-16 21:55:47 +01:00
Alexandre Julliard
ff1642f32c
Release 9.0-rc5.
2024-01-12 21:59:55 +01:00
Alexandre Julliard
d56fc6d318
Release 9.0-rc4.
2024-01-05 22:20:29 +01:00
Alexandre Julliard
bba97115d1
Release 9.0-rc3.
2023-12-22 21:55:14 +01:00
Alexandre Julliard
7a8c039a5c
Release 9.0-rc2.
2023-12-15 22:09:59 +01:00
Jacek Caban
c84812c86a
configure: Enable -Wenum-conversion warnings.
2023-12-11 23:11:19 +01:00
Alexandre Julliard
93f7ef8670
Release 9.0-rc1.
2023-12-08 22:35:51 +01:00
Alexandre Julliard
72409c32be
configure: Disable building programs for ARM64EC.
...
Explicitly enable the few programs that need it.
2023-12-08 15:07:17 +01:00
Zebediah Figura
4b458775bb
configure: Use -mpreferred-stack-boundary=2 on i386.
...
gcc currently assumes the stack alignment for i686-w64-mingw32 is 16, which is
essentially wrong. It works around this in most cases by applying -mstackrealign
when SSE is in use. However, this doesn't address the case of manually aligned
types (i.e. DECLSPEC_ALIGN), and it also for some reason doesn't seem to apply
when -mavx512f is in use, which seems to be an independent gcc bug.
The correct solution on the gcc end is not to assume that the stack is 4-byte
aligned. -mpreferred-stack-boundary=2 achieves exactly this, and there is motion
upstream to address this by effectively making this setting the default. Since
this will take time to propagate downstream, though, it seems prudent to address
this bug locally by essentially applying the same fix downstream.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55007
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55899
2023-12-07 20:21:42 +01:00
Alexandre Julliard
4a138da761
configure: Require SEH support for PE builds.
2023-12-05 09:48:46 +01:00
Fabian Maurer
53c0a31b28
coml2: Add dll and move code from ole32/memlockbytes.c.
2023-12-01 18:51:25 +01:00
Jacek Caban
d815623bf6
configure: Don't use empty expression in clang check.
...
Avoids m4_default default action.
2023-11-30 23:12:54 +01:00
Rémi Bernon
d64ea8e4a6
winewayland.drv: Enumerate Xkb layouts and create matching HKL.
2023-11-30 23:12:54 +01:00
Jacek Caban
471d7178ae
configure: Use --no-default-config option on clang when available.
...
Some distros arbitrary flags into clang config files without guarding it for applicable targets, which breaks cross compilation.
2023-11-27 22:39:51 +01:00
Alexandre Julliard
13c43cf3d0
Release 8.21.
2023-11-24 22:48:09 +01:00
Rémi Bernon
977da40ae5
twinapi.appcore: Stub implement EasClientDeviceInformation runtimeclass.
2023-11-23 22:52:19 +01:00
Hans Leidekker
c090bdbe0a
wldp: Improve the WldpGetLockdownPolicy() stub.
2023-11-15 23:03:51 +01:00
Rémi Bernon
f58946e3ba
winewayland.drv: Basic handling of Wayland keyboard events.
...
Handle Wayland keyboard events and translate them to Windows events,
currently using a hardcoded US key mapping.
2023-11-14 11:39:38 +01:00
Jacek Caban
5004e6bce7
configure: Add arm64ec PE target support.
2023-11-13 11:26:19 +01:00
Alexandre Julliard
3a8d71041c
Release 8.20.
2023-11-10 21:54:48 +01:00
Alexandre Julliard
da2ae5832c
configure: Consistently use HOST_ARCH for platform checks.
2023-11-10 20:52:28 +01:00
Alexandre Julliard
c33f350623
configure: Assume that pthread.h is present.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2023-11-10 20:52:28 +01:00
Shaun Ren
ad8f354f62
msttsengine: Add stub dll.
2023-11-08 17:25:41 +01:00
Alexandre Julliard
4502eb56ba
configure: Use hidden visibility also when building Unix libraries.
2023-11-08 10:27:21 +01:00