Alexandre Julliard
015491ab32
xml2: Import upstream release 2.10.0.
2022-08-17 19:08:23 +02:00
Alexandre Julliard
a63922d803
xslt: Import upstream release 1.1.36.
2022-08-17 19:03:19 +02:00
Martin Storsjö
7ee17a15e0
vkd3d: Fix the signature of vkd3d_spirv_build_op_type_image.
...
Don't assume that enums and uint32_t parameters are identical. Clang
16 changes the diagonstic for incompatible function pointer types
from a warning into an error by default.
This fixes the following error, when built (for aarch64, but probably
also for other architectures) in MSVC mode:
../src/libs/vkd3d/libs/vkd3d-shader/spirv.c:1083:13: error: incompatible function pointer types passing 'uint32_t (struct vkd3d_spirv_builder *, uint32_t, SpvDim, uint32_t, uint32_t, uint32_t, uint32_t, SpvImageFormat)' (aka 'unsigned int (struct vkd3d_spirv_builder *, unsigned int, enum SpvDim_, unsigned int, unsigned int, unsigned int, unsigned int, enum SpvImageFormat_)') to parameter of type 'vkd3d_spirv_build7_pfn' (aka 'unsigned int (*)(struct vkd3d_spirv_builder *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)') [-Wincompatible-function-pointer-types]
vkd3d_spirv_build_op_type_image);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/libs/vkd3d/libs/vkd3d-shader/spirv.c:612:68: note: passing argument to parameter 'build_pfn' here
SpvOp op, const uint32_t *operands, vkd3d_spirv_build7_pfn build_pfn)
^
2022-08-15 18:13:35 +02:00
Nikolay Sivov
8aca379966
mf: Add archive sink creation exported functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-11 16:51:06 +02:00
Alexandre Julliard
f937ad5a6d
tiff: Import upstream release 4.4.0.
2022-08-03 17:37:00 +02:00
Alexandre Julliard
be227979b0
mpg123: Import upstream release 1.30.2.
2022-08-03 17:27:11 +02:00
Alexandre Julliard
ce0a985f1b
faudio: Import upstream release 22.08.
2022-08-03 17:13:51 +02:00
Giovanni Mascellani
4be1dc1b7b
faudio: Import upstream commit e3c444e4f819d2364a6adb0ae73b1d01185b1e93.
...
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
2022-07-18 19:18:30 +02:00
Alexandre Julliard
194e09baec
makefiles: Add separate variables for Unix flags and libraries.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-29 23:23:41 +02:00
Alexandre Julliard
e2d96342df
makefiles: Use the defined external lib variables also when building the libs themselves.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-29 23:23:41 +02:00
Alexandre Julliard
072eb3a540
vkd3d: Import upstream release 1.4.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-23 22:46:13 +02:00
Alexandre Julliard
acf815fd8a
faudio: Import upstream release 22.06.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-07 08:17:41 +02:00
Alexandre Julliard
b089c8294f
xml2: Import upstream release 2.9.14.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-23 11:57:03 +02:00
Alexandre Julliard
95ef954f67
lcms: Import upstream release 2.13.1.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-23 11:57:03 +02:00
Alexandre Julliard
b0c9a28e04
zlib: Import upstream release 1.2.12.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-23 11:57:03 +02:00
Ziqing Hui
0f883c0925
uuid: Add d2d1effectauthor.h.
...
Signed-off-by: Ziqing Hui <zhui@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-20 11:36:34 +02:00
Zebediah Figura
5f9f182e8a
include: Add videoacc.idl.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-14 09:28:33 +02:00
Alexandre Julliard
f3f7dd4dba
xslt: Import upstream release 1.1.35.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-07 22:44:39 +02:00
Alexandre Julliard
a279c2783c
xml2: Import upstream release 2.9.13.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-07 22:44:39 +02:00
Ziqing Hui
e0be2d476f
include: Add defines for ID2D1InkStyle.
...
Signed-off-by: Ziqing Hui <zhui@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-29 20:53:50 +02:00
Rémi Bernon
aa9aa7390f
strmbase: Add a separate id for pins.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-28 22:22:15 +02:00
Alexandre Julliard
7c908186ec
vkd3d: Only use __builtin_popcount in PE builds.
...
It's not compatible with -mabi=ms.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52664
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-14 11:26:22 +01:00
Alexandre Julliard
0550981279
xslt: Revert some calling convention changes.
...
We require -mabi=ms now.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-07 21:38:31 +01:00
Alexandre Julliard
5eb5d81793
xml2: Revert some calling convention changes.
...
We require -mabi=ms now.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-07 21:38:31 +01:00
Alexandre Julliard
91d13963f8
tiff: Revert some calling convention changes.
...
We require -mabi=ms now.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-07 21:38:31 +01:00
Alexandre Julliard
4c9d8e194c
lcms2: Revert some calling convention changes.
...
We require -mabi=ms now.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-07 21:38:31 +01:00
Alexandre Julliard
b75e389046
faudio: Revert some calling convention changes.
...
We require -mabi=ms now.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-07 21:38:31 +01:00
Christopher Egert
9799fa8009
gsm: Enable WAV49 support.
...
Fixes a regression introduced by 0e7fd41af9
causing missing audio elements in the 64k intros elysian by logicoma
and clean state by conspiracy.
Signed-off-by: Christopher Egert <cme3000@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-07 11:14:33 +01:00
Alexandre Julliard
97db56ab61
libs: Import upstream code from vkd3d release 1.3.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-03 10:07:16 +01:00
Alistair Leslie-Hughes
f67bc47693
mfuuid: Add more schema CLSIDs.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-23 17:31:41 +01:00
Zebediah Figura
46f7d4c131
strmbase: Build without -DWINE_NO_LONG_TYPES.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-08 10:47:52 +01:00
Zebediah Figura
98a2689f76
strmbase: Get rid of the BaseOutputPinImpl_InitAllocator() helper.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-08 10:47:43 +01:00
Alexandre Julliard
6446382c74
faudio: Import upstream release 22.02.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-07 13:53:31 +01:00
Zebediah Figura
186b99c2ac
strmbase: Remove the no longer used BaseOutputPinImpl_GetDeliveryBuffer() helper.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-07 10:58:11 +01:00
Alexandre Julliard
f0cd33c69e
include: Add support for defining Win32 types as 'long' where possible.
...
Add -DWINE_NO_LONG_TYPES to modules that still have compilation
warnings with long types.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-27 20:38:22 +01:00
Alexandre Julliard
058fb97643
jpeg: Import upstream release 9e.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-20 11:46:23 +01:00
Alexandre Julliard
727a7b0b9e
mpg123: Import upstream release 1.29.3.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-20 11:32:03 +01:00
Alexandre Julliard
bf527c001a
faudio: Import upstream release 22.01.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-20 11:18:11 +01:00
Rémi Bernon
f6482d1c45
faudio: Return PCM format from IXAudio27_GetDeviceDetails.
...
This will be in next FAudio release.
This fixes a regression in some games, such as Far Cry 4, where audio
doesn't work anymore since the move to FAudio Win32 platform.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-23 22:57:01 +01:00
Zebediah Figura
9156e124f3
strmbase: Try sink types before source types.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50668
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-23 09:59:00 +01:00
Alexandre Julliard
411592bf45
configure: Assume that sys/wait.h is available on Unix.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-09 18:43:51 +01:00
Alexandre Julliard
e3001b6a7c
configure: Assume that sys/mman.h is available on Unix.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-09 18:43:51 +01:00
Alexandre Julliard
338af40707
mpg123: Disable the large file wrappers.
...
off_t and long are the same thing in msvcrt.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52191
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-09 18:43:50 +01:00
Zebediah Figura
883325ccf7
strmbase: Remove the no longer used output queue helper.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-30 10:28:31 +01:00
Alexandre Julliard
83d7b1d312
strmbase: Move to the libs directory.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-29 23:25:46 +01:00
Bernhard Kölbl
8923be8f68
xml2: Use MSVC constants for NaN and infinity.
...
Prevent division by zero exceptions from being thrown,
if they are enabled and calls to xmlXPathInit() are being made.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52003
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-10 14:05:39 +01:00
Alexandre Julliard
1c9b843ecf
include: Don't define __in and __out.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51919
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-03 21:06:48 +01:00
Alexandre Julliard
da89825f98
faudio: Import upstream release 21.11.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-02 17:09:39 +01:00
Rémi Bernon
babaf916ab
faudio: Build with -DNDEBUG.
...
Unix version of FAudio uses SDL_assert for its assertions, which is
generally compiled as no-op in release builds. This better matches the
original behavior.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51921
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-25 18:52:23 +02:00
Damjan Jovanovic
24b26f8bd6
libs/wine: Use sysctl instead of /proc/curproc/file on FreeBSD.
...
Signed-off-by: Damjan Jovanovic <damjan.jov@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-25 18:50:59 +02:00