Commit graph

817 commits

Author SHA1 Message Date
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