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