Alexandre Julliard
002d6a9475
zlib: Run source files through zlib2ansi to avoid K&R function definitions.
2023-04-19 20:26:15 +02:00
Alexandre Julliard
75eb987768
msvcrt: Use the sqrt() implementation from the bundled musl library.
2023-04-11 12:36:53 +02:00
Alexandre Julliard
20c53e72c9
msvcrt: Use the sqrtf() implementation from the bundled musl library.
2023-04-11 12:36:53 +02:00
Alexandre Julliard
bfc3a2bdb3
msvcrt: Use the erf()/erfc()/erff()/erfcf() implementation from the bundled musl library.
2023-04-11 12:36:53 +02:00
Alexandre Julliard
5c00be28fc
msvcrt: Use the tanh()/tanhf() implementation from the bundled musl library.
2023-04-10 14:18:20 +02:00
Alexandre Julliard
4ffb1199e3
msvcrt: Use the atanh()/atanhf() implementation from the bundled musl library.
2023-04-10 14:18:18 +02:00
Alexandre Julliard
82563ede70
msvcrt: Use the asin() implementation from the bundled musl library.
2023-04-10 14:18:11 +02:00
Alexandre Julliard
938acddb9f
msvcrt: Use the acos() implementation from the bundled musl library.
2023-04-10 14:18:11 +02:00
Alexandre Julliard
5c3de7d794
msvcrt: Use the exp() implementation from the bundled musl library.
2023-04-10 14:18:10 +02:00
Alexandre Julliard
472d7ec76d
msvcrt: Use the asinf() implementation from the bundled musl library.
...
With the changes from 0b8db61271
.
2023-04-10 14:18:08 +02:00
Alexandre Julliard
c9399ae7d5
msvcrt: Use the acosf() implementation from the bundled musl library.
...
With the changes from 9c8f8e715f
.
2023-04-10 14:18:06 +02:00
Alexandre Julliard
221f891848
msvcrt: Use the expf() implementation from the bundled musl library.
2023-04-10 14:18:06 +02:00
Alexandre Julliard
554e7aee72
msvcrt: Use the rint()/rintf() implementation from the bundled musl library.
2023-04-10 14:18:05 +02:00
Alexandre Julliard
b89b7b9aaf
msvcrt: Use the pow()/powf() implementation from the bundled musl library.
2023-04-07 17:05:52 +02:00
Alexandre Julliard
25c233ece4
msvcrt: Use the tan()/tanf() implementation from the bundled musl library.
2023-04-07 13:29:46 +02:00
Alexandre Julliard
6ec636f288
msvcrt: Use the cos()/cosf() implementation from the bundled musl library.
2023-04-07 13:29:46 +02:00
Alexandre Julliard
5ddd46592d
msvcrt: Use the sin()/sinf() implementation from the bundled musl library.
2023-04-07 13:29:46 +02:00
Alexandre Julliard
90c61c7cd2
msvcrt: Use the __cosdf() implementation from the bundled musl library.
...
With the changes from 9008cd2f24
.
2023-04-07 13:29:46 +02:00
Alexandre Julliard
b46bf3ffb1
msvcrt: Use the __sindf() implementation from the bundled musl library.
...
With the changes from ee7b5ebc3a
.
2023-04-07 13:29:46 +02:00
Alexandre Julliard
b9b19ea2db
msvcrt: Use the __rem_pio2()/__rem_pio2f() implementation from the bundled musl library.
2023-04-07 13:29:46 +02:00
Alexandre Julliard
8252be560e
msvcrt: Use the nexttoward()/nexttowardf() implementation from the bundled musl library.
...
Rename the musl functions to avoid compiler warnings about the
signature mismatch (double vs. long double).
2023-04-07 13:29:46 +02:00
Alexandre Julliard
85e655445b
msvcrt: Use the nextafter()/nextafterf() implementation from the bundled musl library.
2023-04-07 13:28:07 +02:00
Alexandre Julliard
cd29cd85ab
msvcrt: Use the ceil()/ceilf() implementation from the bundled musl library.
...
With the changes from 2a5e68ab80
.
2023-04-07 13:28:06 +02:00
Alexandre Julliard
70bcaec7dc
msvcrt: Use the floor()/floorf() implementation from the bundled musl library.
...
With the changes from 29c07324c1
.
2023-04-07 13:28:05 +02:00
Alexandre Julliard
9db27802c3
msvcrt: Use the round()/roundf() implementation from the bundled musl library.
...
With the changes from df9c11ffa8
.
2023-04-07 13:28:02 +02:00
Alexandre Julliard
a44bf343ba
msvcrt: Use the fma()/fmaf() implementation from the bundled musl library.
2023-04-06 14:32:45 +02:00
Alexandre Julliard
21cbe74b88
msvcrt: Use the log2()/log2f() implementation from the bundled musl library.
2023-04-06 14:32:44 +02:00
Alexandre Julliard
714874ba46
msvcrt: Use the log1p()/log1pf() implementation from the bundled musl library.
2023-04-06 14:32:44 +02:00
Alexandre Julliard
ca06438759
msvcrt: Use the exp2()/exp2f() implementation from the bundled musl library.
2023-04-06 14:32:44 +02:00
Alexandre Julliard
03bdd6d52d
msvcrt: Use the sinh() implementation from the bundled musl library.
...
With the changes from 11166aa01e
.
2023-04-06 14:32:43 +02:00
Alexandre Julliard
9fd9ebcb7a
msvcrt: Use the cosh() implementation from the bundled musl library.
...
With the changes from 60d178b410
.
2023-04-06 14:32:42 +02:00
Alexandre Julliard
66bef6db20
msvcrt: Use the sinhf() implementation from the bundled musl library.
...
With the changes from 4fd9daea4a
.
2023-04-06 14:32:41 +02:00
Alexandre Julliard
248a17377c
msvcrt: Use the coshf() implementation from the bundled musl library.
...
With the changes from 361143252b
.
2023-04-06 14:32:39 +02:00
Alexandre Julliard
c53bd233f0
msvcrt: Use the log10()/log10f() implementation from the bundled musl library.
2023-04-06 14:32:39 +02:00
Alexandre Julliard
f0c700502a
msvcrt: Use the log()/logf() implementation from the bundled musl library.
2023-04-06 14:32:39 +02:00
Alexandre Julliard
b5bc026798
msvcrt: Use the fmod()/fmodf() implementation from the bundled musl library.
2023-04-05 16:51:47 +02:00
Alexandre Julliard
ec31d30ec0
msvcrt: Use the jn()/yn() implementation from the bundled musl library.
2023-04-05 16:51:47 +02:00
Alexandre Julliard
5895cb5e93
msvcrt: Use the j1()/y1() implementation from the bundled musl library.
2023-04-05 16:51:47 +02:00
Alexandre Julliard
c75a041044
msvcrt: Use the j0()/y0() implementation from the bundled musl library.
2023-04-05 16:51:47 +02:00
Alexandre Julliard
4ef90e94fd
msvcrt: Use the expm1()/expm1f() implementation from the bundled musl library.
2023-04-05 16:51:47 +02:00
Alexandre Julliard
dae30bd66d
msvcrt: Use the tgamma()/tgammaf() implementation from the bundled musl library.
2023-04-05 16:51:46 +02:00
Alexandre Julliard
442052fe18
msvcrt: Use the lgamma()/lgammaf() implementation from the bundled musl library.
2023-04-05 16:51:46 +02:00
Alexandre Julliard
f27f2d4e66
msvcrt: Use the remquo()/remquof() implementation from the bundled musl library.
2023-04-05 16:51:46 +02:00
Alexandre Julliard
1cff65b69f
msvcrt: Use the logb()/logbf() implementation from the bundled musl library.
2023-04-05 16:51:40 +02:00
Alexandre Julliard
d1ba9a30dc
msvcrt: Use the ilogb()/ilogbf() implementation from the bundled musl library.
2023-04-05 16:51:40 +02:00
Alexandre Julliard
438553e923
libs: Import the math library from upstream musl 1.2.3.
2023-04-04 09:43:51 +02:00
Alex Henrie
8fb04515cf
wldap32: Implement setting LDAP_OPT_SERVER_CERTIFICATE and add tests.
...
ctxt_handle is moved to the top of struct tlsw_session so that it can be
easily retrieved via LDAP_OPT_X_TLS_SSL_CTX.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54727
2023-03-30 20:28:28 +02:00
Hans Leidekker
9af7faca7c
ldap: Return an error when the server doesn't respond to the SSL handshake.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54724
2023-03-24 16:06:08 +01:00
Alexandre Julliard
75ab843114
vkd3d: Import upstream release 1.7.
2023-03-24 13:02:45 +01:00
Alexandre Julliard
4c255f5a63
tiff: Import upstream release 4.5.0.
2023-03-11 18:55:35 +01:00
Alexandre Julliard
f93e53c94b
ldap: Import upstream release 2.5.14.
2023-03-11 18:55:04 +01:00
Alexandre Julliard
f953b99c51
faudio: Import upstream release 23.03.
2023-03-11 18:55:04 +01:00
Alexandre Julliard
d462bcdff1
lcms2: Import upstream release 2.15.
2023-03-11 18:31:22 +01:00
Alexandre Julliard
7bc94bc8f0
libs: Import the Zydis library version 4.0.0.
...
Also some needed header files from Zycore version 1.4.1.
2023-02-27 16:36:22 +01:00
Alexandre Julliard
5c831122c9
libwine: Remove obsolete library.
2023-02-24 22:23:12 +01:00
Alistair Leslie-Hughes
8e9763871b
faudio: Purge and clear notifications on ShutDown.
...
Cherry-picked from upstream commit 16f86bffec36b6e82e5c93d5f04ebc4ee4f980ab.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54264
2023-01-09 16:44:08 +01:00
Gerald Pfeifer
208b824ecd
libwine: Only define exe_link when needed.
...
Revision 24b26f8bd6
changed FreeBSD
(and DragonFly) not to use /proc any longer. Hence we also do not
need the exe_link variable on those two platforms, either. Avoid
declaring it there.
(This avoids a compiler warning with GCC 12.)
2022-12-19 11:09:39 +01:00
Alexandre Julliard
f48500bb3a
ldap: Use LONG instead of long for exported types.
2022-12-08 18:11:23 +01:00
Alexandre Julliard
891e2f739f
vkd3d: Import upstream release 1.6.
2022-12-07 16:44:08 +01:00
Alexandre Julliard
36b0e7e0ea
mpg123: Import upstream release 1.31.1.
2022-12-06 17:04:50 +01:00
Alexandre Julliard
967b29d39d
png: Import upstream release 1.6.39.
2022-12-06 17:04:50 +01:00
Hans Leidekker
07cb943d6a
ldap: Mark ldap_int_destroy_global_options() as a destructor when building with Clang.
...
Clang understands __attribute__ ((destructor)) syntax just like GCC. This avoids a
link failure when atexit() used in the fallback path is not available.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53930
2022-11-16 21:24:19 +01:00
Hans Leidekker
cd2e3d1f54
ldap: Don't depend on the getopt.h header.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53930
2022-11-16 21:24:19 +01:00
Hans Leidekker
02e52db7aa
libs: Import code from upstream openldap 2.5.13.
...
Minimal set of files to compile libldap and liblber client libraries.
2022-11-15 21:21:27 +01:00
Alex Henrie
08ec06da54
uuid: Add propkey.h.
...
Needed to compile Tera Term.
2022-11-08 20:07:51 +01:00
Alexandre Julliard
162acdaed0
xslt: Import upstream release 1.1.37.
2022-11-08 11:08:13 +01:00
Alexandre Julliard
d0b03aa202
xml2: Import upstream release 2.10.3.
2022-11-08 11:08:13 +01:00
Alexandre Julliard
fd3017ff5b
lcms2: Import upstream release 2.14.
2022-11-08 10:57:10 +01:00
Alexandre Julliard
cfe8ee571d
zlib: Import upstream release 1.2.13.
2022-11-08 10:57:10 +01:00
Alexandre Julliard
d4ce1fd764
png: Import upstream release 1.6.38.
2022-11-08 10:46:59 +01:00
Alexandre Julliard
927f0530f4
faudio: Import upstream release 22.11.
2022-11-08 09:44:18 +01:00
Alexandre Julliard
1a652d2c9e
xslt: Use WINAPIV calling convention for variadic functions.
2022-11-07 21:13:31 +01:00
Alexandre Julliard
e742eeb6c3
xml2: Use WINAPIV calling convention for variadic functions.
2022-11-07 21:13:31 +01:00
Michael Stefaniuc
24a7497bab
libs/wine: Use ARRAY_SIZE instead of open coding it.
2022-10-25 10:58:49 +02:00
Alex Henrie
e72a16b57f
uuid: Add devguid.h.
...
Needed to compile Tera Term.
2022-10-19 21:17:34 +02:00
Alexandre Julliard
5811f5f29e
vkd3d: Update version number.
2022-09-27 10:43:47 +02:00
Alexandre Julliard
c3025582fd
vkd3d: Import upstream release 1.5.
2022-09-26 21:49:54 +02:00
Zebediah Figura
d17fe0a792
libwine: Avoid comparing the result of pointer arithmetic to zero.
...
gcc warns about this:
../wine/libs/wine/mmap.c: In function ‘wine_mmap_add_reserved_area_obsolete’:
../wine/libs/wine/mmap.c:504:9: error: the comparison will always evaluate as ‘true’ for the pointer operand in ‘(char *)addr + (sizetype)size’ must not be NULL [-Werror=address]
504 | if (!((char *)addr + size)) size--; /* avoid wrap-around */
| ^
2022-09-16 19:12:52 +02:00
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