Alexandre Julliard
b87f35898d
Release 9.12.
2024-06-28 22:35:25 +02:00
Alexandre Julliard
65880e0c8c
makedep: Generate a compile_commands.json file.
2024-06-26 14:20:47 +02:00
Alexandre Julliard
4303bd4450
makedep: Generate rules for make depend.
2024-06-26 14:20:47 +02:00
Alexandre Julliard
84d8a24af7
configure: Disable non-PE import libraries if compiler support is missing.
2024-06-26 14:20:47 +02:00
Zhiyi Zhang
cbf1310f87
rometadata: Add initial dll.
2024-06-24 17:13:05 +02:00
Alexandre Julliard
7c0aa6fd8c
makefiles: Generate rules to build makedep.
2024-06-24 17:13:05 +02:00
Alexandre Julliard
0fb9e616bc
makefiles: Hardcode the dll directory.
...
It's Wine-specific anyway.
2024-06-24 15:21:42 +02:00
Alexandre Julliard
f0ee51026b
makefiles: Hardcode the nls directory.
...
It's Wine-specific anyway.
2024-06-24 13:47:08 +02:00
Alexandre Julliard
13159b0767
makefiles: Hardcode the fonts directory.
...
It's Wine-specific anyway.
2024-06-24 13:46:40 +02:00
Brendan Shanks
7b82f507bd
loader: Use zerofill sections instead of preloader on macOS when building with Xcode 15.3.
...
Xcode 15.3 adds a new linker flag ('-no_huge') which allows the loader
to use zero-fill sections to reserve the areas currently being
reserved by the preloader.
This means the preloader is no longer needed (a good thing, since it's
heavily dependent on private APIs).
The preloader will still be used when Xcode <15.3 is being used, or when
building for i386 (32-bit for 10.14 and earlier).
2024-06-21 17:33:24 +02:00
Brendan Shanks
5da03c7a60
configure: Define HAVE_WINE_PRELOADER when the preloader is being built.
2024-06-21 17:33:24 +02:00
Brendan Shanks
266e95a21b
configure: Rename wine_can_build_preloader to wine_use_preloader, and also use it for Linux.
2024-06-21 17:33:24 +02:00
Brendan Shanks
9669cd56f4
configure: Remove warning when not using preloader on macOS.
2024-06-21 17:33:24 +02:00
Brendan Shanks
1f79e7697b
configure: Don't build wineloader on macOS with '-pie'.
...
This is already the default for all Mac binaries targeting 10.7 or
later.
2024-06-21 17:33:24 +02:00
Arkadiusz Hiler
2030973a3f
bcp47langs: Add stub dll.
2024-06-21 10:51:08 +02:00
Zhiyi Zhang
2804012993
profapi: Add stub dll.
2024-06-21 10:47:56 +02:00
Alexandre Julliard
63e25f9eda
Release 9.11.
2024-06-14 23:30:18 +02:00
Mohamad Al-Jaf
c0878d7f95
coremessaging: Add stub DLL.
...
Needed by Photoshop 2024.
2024-06-03 23:24:59 +02:00
Alexandre Julliard
951e0e27a7
Release 9.10.
2024-05-31 22:33:46 +02:00
Alexandre Julliard
fd1da4521e
Release 9.9.
2024-05-17 22:10:05 +02:00
Hans Leidekker
b314aaeab8
odbc32/tests: Add tests.
2024-05-14 18:18:52 +02:00
Hans Leidekker
af3a8fa27b
odbc32: Don't load libodbc.so dynamically.
...
Implementations are guarded by native function pointer checks but all functions
have been present in libodbc for a very long time, so it doesn't appear to be
needed anymore.
The loading code checks the LIB_ODBC_DRIVER_MANAGER environment variable to
allow the user to override the system version of the library. This can be
achieved by other means, if it's still needed.
2024-05-14 18:18:52 +02:00
Alexandre Julliard
4f68f67cb5
configure: Restore warning for missing PE compiler.
...
It was dropped in cda2886fd3
.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56665
2024-05-14 09:46:58 +02:00
Alexandre Julliard
655de4b0bf
Release 9.8.
2024-05-03 21:43:47 +02:00
Kirill Zhumarin
898ab8dab1
ntdll: Use termios2 for serial when possible.
2024-04-30 22:32:51 +02:00
Alexandre Julliard
3e2a999013
makefiles: Support building files for x86-64 architecture on ARM64EC.
...
Based on a patch by Jacek Caban.
2024-04-30 20:36:48 +02:00
Alexandre Julliard
166895ae3a
Release 9.7.
2024-04-19 22:18:13 +02:00
Alexandre Julliard
8a3b0d7bc3
Release 9.6.
2024-04-05 19:03:05 +02:00
Rémi Bernon
5ce5dc1f1e
configure: Quote ac_cv_lib_soname_MoltenVK when setting SONAME_LIBVULKAN.
2024-03-25 12:56:52 +01:00
Alexandre Julliard
7c5b9304a6
Release 9.5.
2024-03-22 22:28:01 +01:00
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