Commit Graph

3307 Commits

Author SHA1 Message Date
Daniel Lehman 7a5cf7cce9 vcruntime140_1: Add stub dll.
Signed-off-by: Daniel Lehman <dlehman25@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-24 17:15:54 +01:00
Alexandre Julliard 4ebb7293dc configure: Allow out-of-tree builds from an unclean source tree.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-21 21:00:20 +01:00
Alexandre Julliard da816802e0 Release 5.0.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-21 18:03:21 +01:00
Alexandre Julliard 02f3a133b6 Release 5.0-rc6.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-17 23:02:41 +01:00
Alexandre Julliard c84fa0a266 Release 5.0-rc5.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-11 01:26:25 +01:00
Alexandre Julliard 0747fd29d8 Release 5.0-rc4.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-03 22:23:33 +01:00
Alexandre Julliard fa97cbdf14 Release 5.0-rc3.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-27 22:46:04 +01:00
Zhiyi Zhang b37561b4b4 configure: Update Xinerama and XRandR extension help strings.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-24 11:50:47 +01:00
Alexandre Julliard 6dd84c53b5 Release 5.0-rc2.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-20 21:05:28 +01:00
Jacek Caban d6625bd129 configure: Allow setting CROSSLDFLAGS by configure.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-20 14:33:28 +01:00
Alexandre Julliard 382df5d14d configure: Disable gssapi also when linking with kerberos doesn't work.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48314
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-19 18:38:22 +01:00
Alexandre Julliard 802803a028 libport: Fix the Cygwin build.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47959
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-16 12:00:10 +01:00
Alexandre Julliard ce7e10868a Release 5.0-rc1.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-13 22:25:46 +01:00
Ken Thomases 5fd2285407 configure: Remove no-longer-needed check for mach-o/dyld_images.h header file.
Signed-off-by: Ken Thomases <ken@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-13 09:55:40 +01:00
Erich E. Hoover 3a01d356f9 chcp: Add a stub application for changing the codepage.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47960
Signed-off-by: Erich E. Hoover <erich.e.hoover@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-12 23:16:40 +01:00
Jacek Caban ee9beb5863 configure: Silence -Wincompatible-library-redeclaration warning.
This is noisy on clang and we can't change declarations due to long
double type incompatibility.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-12 19:48:52 +01:00
Louis Lenders 11d902429a odbcbcp: Add new stub dll.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48234
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-09 23:47:46 +01:00
Alexandre Julliard 421639ec63 configure: Get rid of the gcc strength-reduce bug check.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-09 23:47:46 +01:00
Alexandre Julliard 684c272aa7 configure: Disable gcc stack protection.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-09 23:47:46 +01:00
Alexandre Julliard cff35d4de1 configure: Disable gcc control flow protection.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48161
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-09 23:47:46 +01:00
Hans Leidekker 2bca8eac3a msado15: Implement _Stream_put_Type and _Stream_get_Type.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-06 22:30:23 +01:00
Hans Leidekker 7353f6f1fe msado15: Add typelib.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-06 22:30:23 +01:00
Alexandre Julliard 2935bab965 Release 4.21.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-29 20:15:57 +01:00
Chip Davis 289d456dd6 ntdll: Fix tick count calculation on Mac.
Inspired by a patch by Andrew Eikum.

macOS's mach_absolute_time() stops counting when the computer goes to
sleep/suspend/hibernate/etc. However, Windows's GetTickCount() does not
stop counting. mach_continuous_time() matches Windows's behavior.

BSD's CLOCK_MONOTONIC already counts asleep time.

Unfortunately, there is no clock source on Linux which does exactly what
we want. CLOCK_MONOTONIC_RAW is unaffected by NTP adjustment, but like
mach_absolute_time() doesn't keep ticking when the computer is asleep.
CLOCK_BOOTTIME does keep ticking, but it is affected by NTP adjustments.
CLOCK_MONOTONIC has both problems. What's needed is a
CLOCK_BOOTTIME_RAW, which would not be slewed by adjtimex(2) and would
count time spent asleep.

To avoid issues with skew and performance, this patch falls back to
mach_absolute_time() on macOS if mach_continuous_time() is unavailable.
Note that mach_continuous_time() was introduced in macOS 10.12, meaning
that if the minimum version required is less than that, it will be
linked weakly. Therefore we must check that it is nonnull before
attempting to call it.

Signed-off-by: Chip Davis <cdavis@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-28 20:45:46 +01:00
Vijay Kiran Kamuju 15e30b9c02 tapi/tests: Add initial tests for lineInitialize.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-22 15:31:08 +01:00
Alexandre Julliard 4152f944f6 makefiles: Create source dir symlinks from the makefiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-22 14:45:10 +01:00
Hans Leidekker aed088df11 dhcpcsvc: Implement DhcpRequestParams.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-19 23:15:05 +01:00
Hans Leidekker b7ab346cf7 mountmgr.sys: Add support for querying DHCP parameters on macOS.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-19 23:15:05 +01:00
Alexandre Julliard 60626d0df8 Release 4.20.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-15 23:53:45 +01:00
Jacek Caban 3d19efae72 makedep: Use -Wl,-delayload on cross targets when supported by linker.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-13 22:36:58 +01:00
Matteo Bruni f14962e55d d3dcompiler/tests: Add d3dcompiler_47 tests.
Share the code with the existing d3dcompiler_43 tests.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-12 22:05:58 +01:00
Jacek Caban a94c8d5b6b configure: Get rid of no longer needed __builtin_clz check.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-08 23:37:44 +01:00
Zebediah Figura 86f51040e8 configure: Install winebus.inf.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-08 10:29:18 +01:00
Alistair Leslie-Hughes 43a4439068 dsdmo: Added dll.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-07 20:19:09 +01:00
Alexandre Julliard 6f2ef158b7 Release 4.19.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-01 21:35:58 +01:00
Alistair Leslie-Hughes 37e4ff85d4 uianimation/tests: Add initial tests.
Added win_skip for WinXP failure.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-10-28 21:51:56 +01:00
Alexandre Julliard 8c74027ba6 Release 4.18.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-10-18 20:59:26 +02:00
Alexandre Julliard 65fba09873 Release 4.17.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-27 22:54:58 +02:00
Zhiyi Zhang be54adcffc winex11.drv: Support XRandR display device handler.
XRandR supports multiple GPUs and runtime device change
compared to Xinerama.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-23 19:44:18 +02:00
Jacek Caban e40d857f1c scrobj/tests: Add scriptlet tests.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-18 21:55:16 +02:00
Zebediah Figura a6e2378021 configure: Also try /usr/lib32/pkgconfig/ for the 32-bit PKG_CONFIG_PATH.
As 20d41d9e2, but some distributions (e.g. Manjaro, and probably Arch in
general) use this path instead.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-16 22:58:41 +02:00
Alexandre Julliard 3bf7473b88 Release 4.16.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-13 22:32:49 +02:00
Huw Davies 06754af1e5 configure: Fix libunwind warning logic.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-13 10:35:54 +02:00
Huw Davies 89773807f2 configure: Fix argument type of unw_step().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-13 10:35:45 +02:00
Alexandre Julliard 4c0f59ddbc configure: Check for unw_step() instead of unw_getcontext().
unw_getcontext() can be inlined.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-12 16:44:54 +02:00
Evgeny Litvinenko 11b8bbc7b9 aclocal.m4: Allow nesting WINE_TRY_SHLIB_FLAGS.
Signed-off-by: Evgeny Litvinenko <evgeny.v.litvinenko@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-06 19:06:15 +02:00
Zhiyi Zhang 0d23ecd9ec winemac.drv: Fix build with older macOS SDKs.
macOS SDKs older than 10.11 doesn't support Metal.
macOS 10.11 and 10.12 SDK support Metal but don't
support registryID in MTLDevice protocol. Recommend
using 10.13+ SDK.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Ken Thomases <ken@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-03 12:16:04 +02:00
Naveen Narayanan 624bcd314c libwine: Only link libi386 with the libraries that need it.
In particular it does not make sense to link executables and dlls built
with MinGW with it.

Signed-off-by: Francois Gouget <fgouget@icodeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-02 20:45:20 +02:00
Alexandre Julliard 4b299b286d configure: Don't link to libunwind if not necessary.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-02 20:44:56 +02:00
Alexandre Julliard a4aaf3f3d1 Release 4.15.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-30 22:11:51 +02:00