Commit graph

161359 commits

Author SHA1 Message Date
Zebediah Figura b875d395d1 wined3d: Allow creating a feature level 9.3 device even if custom vertex attribute divisors are not supported. 2022-12-06 20:54:11 +01:00
Zebediah Figura 15460d237b wined3d: Allow exposing lower d3d feature levels from the Vulkan adapter. 2022-12-06 20:54:11 +01:00
Bartosz Kosiorek 13b16116bf gdiplus: Improve performance of matrix multiplication by unrolling loop. 2022-12-06 17:17:23 +01:00
Bartosz Kosiorek a97911fdfe gdiplus: Improve performance of GdipScaleMatrix.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53947
2022-12-06 17:17:23 +01:00
Hans Leidekker 96692a2c21 bcrypt: Add support for PSS padding.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53972
2022-12-06 17:12:31 +01:00
Hans Leidekker 5308911a82 bcrypt: Support duplicating public keys without access to the private key. 2022-12-06 17:12:31 +01:00
Hans Leidekker 4c46bd922d bcrypt: Validate key type. 2022-12-06 17:12:31 +01:00
Hans Leidekker f95c2e4629 bcrypt: Remove unused argument from hash_finalize(). 2022-12-06 17:12:31 +01:00
Hans Leidekker ffad823e34 bcrypt: Fix possible buffer overflow in export_gnutls_datum(). 2022-12-06 17:12:31 +01:00
Hans Leidekker cb3cc2b59f bcrypt: Pass key size in bytes to EXPORT_SIZE and use the macro consistently. 2022-12-06 17:12:30 +01:00
Hans Leidekker 11cc3ca151 bcrypt/tests: Get rid of workarounds for old Windows versions. 2022-12-06 17:12:30 +01:00
Jacek Caban ecf31ba4c7 opengl32: Use default calling convention for WGL driver entry points. 2022-12-06 17:11:21 +01:00
Gabriel Ivăncescu 60bddb6b7d mshtml/tests: Accept rare unknown error in ReportResult.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54087
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-12-06 17:11:06 +01:00
Hans Leidekker f21e262491 wldap32/tests: Skip paged search tests when the server can't be reached.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54075
2022-12-06 17:10:53 +01:00
Jacek Caban 02e70fcbb0 wldap32: Define LDAP_NEEDS_PROTOTYPES.
Fixes -Wstrict-prototypes warnings in clang builds.
2022-12-06 17:04:50 +01:00
Paul Gofman fffde3ca52 ddraw: Sync draw textures even for hardware device.
Fixes a regression introduced by commit
d2d9f713df.
2022-12-06 17:04:50 +01:00
Piotr Caban c7a167ea41 winspool: Add SeekPrinter implementation. 2022-12-06 17:04:50 +01:00
Piotr Caban 8aaaf417cd localspl: Add partial SeekPrinter implementation. 2022-12-06 17:04:50 +01:00
Piotr Caban 017e9557db localspl: Use print processor in ScheduleJob. 2022-12-06 17:04:50 +01:00
Piotr Caban b7714744c8 localspl: Store default datatype in printer data. 2022-12-06 17:04:50 +01:00
Piotr Caban 9b9baf3534 localspl: Store datatype in print job data. 2022-12-06 17:04:50 +01:00
Piotr Caban 230aab4ca8 localspl: Use helper for loading string from registry in monitor_load. 2022-12-06 17:04:50 +01:00
Piotr Caban 5db76ad245 localspl: Load printer datatype and print processor information on init. 2022-12-06 17:04:50 +01:00
Jacek Caban 6a3c382df0 configure: Use -Wl,-WX for clang configure checks in MSVC mode.
LLD by default emits only a warning for unknown arguments. This makes
it pass -Wl,--disable-stdcall-fixup check, which is in fact an invalid
option (and disabled by default anyway), causing warnings spam during
the build.
2022-12-06 17:04:50 +01:00
Alex Henrie b07c95e79c msi: Use _O_* constants from fcntl.h instead of redefining them. 2022-12-06 17:04:50 +01:00
Alex Henrie 1172e66e5b setupapi: Move prototypes not in Windows's setupapi.h to setupapi_private.h.
And delete the ones we don't need.
2022-12-06 17:04:50 +01:00
Alex Henrie a1ae33a3ef setupapi: Use _S_I(READ|WRITE) from sys/stat.h instead of redefining them. 2022-12-06 17:04:50 +01:00
Alex Henrie 85bf404018 kernel32/tests: Use the strcasecmp function instead of reimplementing it. 2022-12-06 17:04:50 +01:00
Alex Henrie 5d73304453 include: Annotate CreateThreadpool* with __WINE_(DEALLOC|MALLOC). 2022-12-06 17:04:50 +01:00
Alex Henrie 04225e1109 dbghelp: Annotate allocation functions with __WINE_(ALLOC_SIZE|DEALLOC|MALLOC). 2022-12-06 17:04:50 +01:00
Hans Leidekker 382dbe77f6 wpcap: Build pcap_address structure from IP_ADAPTER_UNICAST_ADDRESS. 2022-12-06 17:04:50 +01:00
Hans Leidekker 6d01d01455 ncrypt: Implement NCryptSignHash().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53968
2022-12-06 17:04:50 +01:00
Hans Leidekker 07f9952a24 ncrypt: Implement NCryptExportKey().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53966
2022-12-06 17:04:50 +01:00
Alexandre Julliard a90df92a3c kernelbase: Update timezone data to version 2022g. 2022-12-06 17:04:50 +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
Alexandre Julliard 80e572451e opengl32: Don't free memory at process exit. 2022-12-06 15:18:57 +01:00
Alexandre Julliard f6a0597d59 opengl32: Pass the TEB pointer in the Unix call parameters.
NtCurrentTeb() is more expensive on the Unix side.
2022-12-06 15:18:57 +01:00
Alexandre Julliard 288da7c8db opengl32: Fix GLdouble type alignment on the Unix side. 2022-12-06 13:44:34 +01:00
Ivo Ivanov 6b816b8969 wineusb.sys: Add support for TransferBufferMDL.
Allow drivers such as NaturalPoint's npusbio_x64.sys to communicate
with the lower level USB bus driver.

Makes NaturalPoint's TrackIR5 head tracking system fully functional
in Wine.
2022-12-05 23:28:03 +01:00
Eric Pouech 47f280cae6 wined3d: Enable long types in wined3d_main.c. 2022-12-05 23:28:03 +01:00
Eric Pouech 6e33aa2200 wined3d: Reduce long integral type usage in wined3d_main.c. 2022-12-05 23:28:03 +01:00
Eric Pouech 9c06b575ba wined3d: Enable long types in ati_fragment_shader.c. 2022-12-05 23:28:03 +01:00
Eric Pouech 6673ad3a83 wined3d: Enable long types in adapter_vk.c. 2022-12-05 23:28:03 +01:00
Eric Pouech 13848df407 wined3d: Store GetLastError() into an unsigned int.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-05 23:28:03 +01:00
Eric Pouech a942b56052 wined3d: Transfer long types' enabling at file level.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-05 23:28:03 +01:00
Alex Henrie 3bfc4493cb rpcrt4: Use standard C functions for memory allocation. 2022-12-05 23:28:03 +01:00
Alex Henrie b3143850c2 quartz/tests: Remove redundant null check from testfilter_JoinFilterGraph.
On Windows, wcsdup(NULL) always returns NULL.
2022-12-05 23:28:03 +01:00
Ziqing Hui c5700a63fb winegstreamer: Implement media_object_SetInputType for WMV decoder. 2022-12-05 23:28:03 +01:00
Ziqing Hui 3e5d683caa winegstreamer: Add WMV support to wg_format. 2022-12-05 23:28:03 +01:00