Commit graph

160423 commits

Author SHA1 Message Date
Alexandre Julliard 45eca854c4 openal32: Remove dll.
It's not part of Windows, so applications have to ship the native
version anyway.
2022-11-09 21:23:41 +01:00
Alexandre Julliard 988d9ddbf5 ntdll: Don't inline NtCurrentTeb() in Unix libraries.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-11-09 21:10:29 +01:00
Alexandre Julliard 1ebf0f2b31 win32u: Always use the full union for sysparams entries.
This silences compiler warnings on gcc 12.
2022-11-09 21:10:29 +01:00
Rémi Bernon 40bd3b69ed opengl32: Use ntdll registry functions to read disabled extensions. 2022-11-09 16:19:59 +01:00
Rémi Bernon d4bed8ed2c opengl32: Avoid recursively entering WGL critical section. 2022-11-09 16:19:58 +01:00
Rémi Bernon cb4fecc208 opengl32: Split opengl_ext.h into private.h and unix_private.h. 2022-11-09 16:19:58 +01:00
Rémi Bernon 2e1d5af702 opengl32: Use glReserved1[0] and glReserved1[1] for draw and read DCs. 2022-11-09 16:19:58 +01:00
Rémi Bernon 8c17811312 opengl32: Avoid calling back the wglMakeCurrent win32 thunk. 2022-11-09 16:19:58 +01:00
Hans Leidekker b003fa795e netprofm: Use CRT allocation functions. 2022-11-09 16:19:58 +01:00
Zhiyi Zhang 9f3138b0ea light.msstyles: Add nonclient metrics. 2022-11-09 10:42:09 +01:00
Alex Henrie f7e1bb9f36 include: Define PROPSHEETPAGE[AW]_V[1-4].
Needed to compile Tera Term.
2022-11-09 10:41:51 +01:00
Brendan Shanks 13cc08e32d ntdll: Stop using deprecated kIOMasterPortDefault constant. 2022-11-08 21:32:53 +01:00
Brendan Shanks 3873d43461 ntdll: Suppress deprecation warnings when calling MPTaskIsPreemptive(). 2022-11-08 21:32:53 +01:00
Brendan Shanks e605bc17a5 ntdll: Fix runtime availability check for pthread_attr_set_qos_class_np. 2022-11-08 21:32:53 +01:00
Evan Tang 5c997de8dc riched20: Don't emit EN_CHANGE events during window creation. 2022-11-08 21:32:53 +01:00
Evan Tang 0b069106b0 riched20: Add test for EN_CHANGE events during window creation.
GenoPro isn't very happy if it receives one
2022-11-08 21:32:53 +01:00
Evan Tang f9083961ed riched20: Move test class creation to a helper function. 2022-11-08 21:32:53 +01:00
Gabriel Ivăncescu 21219fa315 mshtml: Add SVG and XHTML document information to the registry.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-08 20:09:13 +01:00
Gabriel Ivăncescu 4bd8339de9 include: Add CLSID_XHTMLDocument and CLSID_SVGDocument.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-08 20:09:13 +01:00
Gabriel Ivăncescu 2a5d096f2c include: Add IDOMParser interface, dispinterface, and coclass.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-08 20:09:13 +01:00
Gabriel Ivăncescu 0c875dfa5f jscript: Convert filetime to date properly using unsigned division.
Also, the result has to be signed type before converting to double, since
it can be negative then (e.g. if system clock is set before 1970).

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-08 20:09:13 +01:00
Gabriel Ivăncescu 67f07ffb3f mshtml: Use nsIDOMDocument instead of nsIDOMHTMLDocument where possible.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-08 20:09:13 +01:00
Rémi Bernon 819a848a5f winegstreamer: Merge wm_reader_get_stream_sample with GetNextSample. 2022-11-08 20:09:13 +01:00
Rémi Bernon 407aba3008 winegstreamer: Return no buffer when wg_parser stream is disabled. 2022-11-08 20:09:13 +01:00
Rémi Bernon 042c1cefa5 winegstreamer: Allow wg_parser_stream_get_buffer to wait on all streams.
For the WM reader, returning the earliest buffer.
2022-11-08 20:09:13 +01:00
Rémi Bernon af751b594e winegstreamer: Split the wm_reader_get_stream_sample helper. 2022-11-08 20:09:13 +01:00
Rémi Bernon 2d442738f5 winegstreamer: Introduce new wm_stream_allocate_sample helper. 2022-11-08 20:09:13 +01:00
Nikolay Sivov d2c2c0c4a3 vbscript: Improve argument type handling in Mid().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53888
2022-11-08 20:09:13 +01:00
Nikolay Sivov 47ecca2541 vbscript: Improve invalid argument checks in Right().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-08 20:09:13 +01:00
Nikolay Sivov 514832393c vbscript: Fix a typo in Right() argument type check.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-08 20:09:13 +01:00
Rémi Bernon 2e5e5ade82 winebuild: Put the delay import descriptor in data section.
This fixes incorrect .text section flags for any module using delay
imports. The use of a custom .text$2 section as dlltool is doing causes
the section to be flagged as DATA, and ends up with the .text section
being writable, which triggers the anti tamper used in Forza Horizon.
2022-11-08 20:07:52 +01:00
Rémi Bernon cfe83e80fc winebuild: Fix import hint value for symbols imported by name.
This fixes incorrect hint values generated by dlltool: instead of the
index in the name table, it used the ordinal value, which almost always
ends up in a hint lookup failure and a fallback to binary search.
2022-11-08 20:07:52 +01:00
Rémi Bernon 6b9773529c winebuild: Implement delay import lib generation without dlltool. 2022-11-08 20:07:52 +01:00
Rémi Bernon 244e8fd357 winebuild: Enable unwind tables by default in PE files.
Making sure it also emits .cfi and .seh directives and generates unwind
tables for the delay import thunks.
2022-11-08 20:07:52 +01:00
Rémi Bernon 103eb83156 winebuild: Implement import lib generation without dlltool. 2022-11-08 20:07:52 +01:00
Rémi Bernon b9375920f9 winebuild: Introduce a new --without-dlltool winebuild flag.
Set it only when -Wl,--delay-load linker flag is not supported to keep using
dlltool in LLVM builds, for MSVC-like import libs.
2022-11-08 20:07:52 +01:00
Paul Gofman 2d5de1d911 ws2_32/tests: Don't test protocol name in test_WSASocket().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53893
2022-11-08 20:07:52 +01:00
Rémi Bernon b892720adb opengl32: Move wglGetProcAddress extension filtering to unix_wgl.c. 2022-11-08 20:07:52 +01:00
Rémi Bernon 8a6987af12 opengl32: Move function / extension registry mapping to unix_thunks.c.
Keeping the extension function pointers array on the PE side.
2022-11-08 20:07:52 +01:00
Rémi Bernon b6f80f9fcc opengl32: Move glGetIntegerv extension filtering to unix_wgl.c. 2022-11-08 20:07:52 +01:00
Rémi Bernon 35f64cd7c8 opengl32: Move glGetString extension filtering to unix_wgl.c. 2022-11-08 20:07:52 +01:00
Rémi Bernon 720afb1401 opengl32: Move glGetStringi extension filtering to unix_wgl.c. 2022-11-08 20:07:52 +01:00
Rémi Bernon 0ad02fca3d opengl32: Move extension filtering helpers to unix_wgl.c. 2022-11-08 20:07:52 +01:00
Rémi Bernon 1001745dde opengl32: Introduce new disabled_extensions_index helper. 2022-11-08 20:07:52 +01:00
Rémi Bernon 81cef17280 gitlab: Add a 2s wait between macOS build iterations.
To avoid cases where git rebase modifies some files very shortly after
the build has completed and ends up with the same mtime as the just
built files. This can lead to spurious link errors when functions are
moved around.
2022-11-08 20:07:52 +01:00
Paul Gofman 72888a4410 secur32: Implement ApplyControlToken for SCHANNEL_SHUTDOWN. 2022-11-08 20:07:52 +01:00
Paul Gofman e55bb2bc71 secur32: Add semi-stub for ApplyControlToken (schannel). 2022-11-08 20:07:52 +01:00
Paul Gofman ac5968790a secur32: Allocate buffer for either ISC_REQ_ALLOCATE_MEMORY or NULL output in schan_InitializeSecurityContextW(). 2022-11-08 20:07:52 +01:00
Paul Gofman 86b3fafe82 secure32/tests: Add tests for ApplyControlToken (schannel). 2022-11-08 20:07:52 +01:00
Paul Gofman f94177dead mf/samplegrabber: Handle samples receieved in paused state. 2022-11-08 20:07:52 +01:00