Commit graph

160573 commits

Author SHA1 Message Date
Alexandre Julliard
c44eb6d627 wmc: Add support for named locales. 2022-11-15 21:21:27 +01:00
Alexandre Julliard
4e89a25927 wrc: Add support for named locales. 2022-11-15 21:21:27 +01:00
Hans Leidekker
d08d6f5104 wldap32: Use the bundled liblber and libldap. 2022-11-15 21:21:27 +01:00
Hans Leidekker
17021e5307 wldap32: Add a prefix to definitions that conflict with OpenLDAP headers. 2022-11-15 21:21:27 +01:00
Hans Leidekker
bf88332cc5 wldap32: Add a prefix to functions that conflict with OpenLDAP exports. 2022-11-15 21:21:27 +01:00
Hans Leidekker
9003877dfb wldap32: Get rid of the function documentation. 2022-11-15 21:21:27 +01:00
Hans Leidekker
a4a7e8b9e1 wldap32/tests: Switch to db.debian.org.
This server supports secure connections.
2022-11-15 21:21:27 +01:00
Hans Leidekker
eafcb94993 wldap32/tests: Get rid of workarounds for old Windows versions. 2022-11-15 21:21:27 +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
0b09db5902 comctl32: Fix memory leak on error path in EDIT_MakeUndoFit. 2022-11-15 18:05:07 +01:00
Tim Clem
faae214455 winspool.drv: Ignore input in DocumentPropertiesA unless DM_IN_BUFFER is passed.
The GdiConvertToDevmodeW call can crash if the incoming DEVMODEA has
nonsense values.
2022-11-15 18:05:07 +01:00
Nikolay Sivov
796f282294 vbscript: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-15 18:05:07 +01:00
Rémi Bernon
ffac93dbef ntdll: Cleanup heap block macro definitions. 2022-11-15 18:05:07 +01:00
Rémi Bernon
e0ea231892 kernelbase: Validate pointers before calling heap functions. 2022-11-15 18:05:07 +01:00
Rémi Bernon
c7eb844ce0 kernel32: Lock heap and validate pointer in LocalHandle. 2022-11-15 18:05:07 +01:00
Rémi Bernon
d918919de0 kernel32: Validate pointer before calling HeapSize. 2022-11-15 18:05:07 +01:00
Anton Baskanov
c3cca0d206 winegstreamer: Set allocator properties for MPEG layer-3 decoder source.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=18773
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-15 10:11:51 +01:00
Anton Baskanov
d9b9af962b quartz/tests: Add tests for MPEG layer-3 decoder source allocator.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-15 10:11:51 +01:00
Anton Baskanov
9d8de06fd9 winegstreamer: Check whether transform is supported when creating MPEG layer-3 decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-15 10:11:51 +01:00
Anton Baskanov
a9cda37f65 winegstreamer: Implement output media type enumeration in MPEG layer-3 decoder.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=18773
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-15 10:11:51 +01:00
Anton Baskanov
0b4536973f quartz/tests: Add tests for MPEG layer-3 decoder output media type enumeration.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-15 10:11:51 +01:00
Anton Baskanov
b3363f5a51 quartz/tests: Add tests for MPEG layer-3 decoder sink allocator.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-15 10:11:51 +01:00
Paul Gofman
5925a2eeb0 ws2_32: Return success for setting SO_ERROR. 2022-11-15 10:11:29 +01:00
Paul Gofman
a8c1d5c108 winhttp: Always send Content-length with PUT. 2022-11-14 21:29:58 +01:00
Gabriel Ivăncescu
cc0f443088 mshtml: Handle cNames > 1 in GetIDsOfNames properly.
Native ignores any cNames > 1 and doesn't even fill the dispids for them. Note
that it was already wrong; the multiple dispids are supposed to correspond
to the member's argument names, not extra dispids.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-14 20:10:10 +01:00
Gabriel Ivăncescu
7001705c86 mshtml: Forward IDispatchEx to the document node.
And get rid of the dispex since it's useless now.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-14 20:10:08 +01:00
Gabriel Ivăncescu
0d1309b79b mshtml: Forward toString to the document node.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-14 20:10:08 +01:00
Gabriel Ivăncescu
cab7ce5935 mshtml: Expose IEventTarget on HTMLDocumentObj and forward it to the doc node.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-14 20:10:08 +01:00
Gabriel Ivăncescu
7359226ad1 mshtml/tests: Implement IServiceProvider and few other interfaces needed for navigation.
This is to allow to test events and things related to navigating to a new
page. Otherwise, native IE will open a new IE process with the destination.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-14 20:09:55 +01:00
Alex Henrie
6cf63877c5 include: Add wspiapi.h.
Needed to compile Tera Term.
2022-11-14 17:38:42 +01:00
Rémi Bernon
8818fff766 user32: Add GetPointerTouchInfo(History) stubs.
Preventing Bloons TD 6 from crashing on touchscreen input.
2022-11-14 17:34:01 +01:00
Rémi Bernon
8da21e083b user32: Move touch related functions to input.c. 2022-11-14 17:34:00 +01:00
Rémi Bernon
34099bba6c ntdll: Delay loading unixlibs until the functions are requested.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53909
2022-11-14 17:33:43 +01:00
Jacek Caban
85f9960147 winevulkan: Move need for output member copy check to needs_conversion. 2022-11-14 17:32:59 +01:00
Jacek Caban
1e3d0c863c winevulkan: Don't try to convert ignored VkWriteDescriptorSet members.
Fixes crash in wined3d_unordered_access_view_vk_clear().
2022-11-14 17:32:55 +01:00
Piotr Caban
897ab8c6ec localspl: Use CRT allocation functions. 2022-11-14 17:06:19 +01:00
Piotr Caban
685e2fda08 localspl: Use wcslen instead of lstrlenW. 2022-11-14 17:06:19 +01:00
Piotr Caban
788f6b1b6a winspool.drv: Use CRT allocation functions. 2022-11-14 17:06:03 +01:00
Jason Millard
0eff79ec78 vbscript: Add support for VT_DISPATCH in Global_TypeName. 2022-11-14 17:04:04 +01:00
Hans Leidekker
c1aee64eb2 crypt32/tests: Remove OCSP revoked cert test.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53919
2022-11-14 17:03:55 +01:00
Rémi Bernon
9804210966 server: Remove no-op raw_msg.foreground release.
It's previously set to NULL and never updated.
2022-11-14 13:17:31 +01:00
Erich E. Hoover
71afae901f ntdll: Add support for FreeBSD style extended attributes.
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2022-11-14 13:17:31 +01:00
Jinoh Kang
282120a9c5 ntdll: Use an acquire/release pair on the IOSB status. 2022-11-14 13:17:31 +01:00
Alex Henrie
7c2af26a62 include: Include limits.h in stdlib.h.
Needed to compile Tera Term.
2022-11-14 13:17:31 +01:00
Alex Henrie
6d58a94857 user32: Use standard C functions for memory allocation in combo.c.
The big win here is getting rid of the reimplementation of strdup.
2022-11-14 13:13:02 +01:00
Alex Henrie
a17f55f287 ws2_32: Add in[46]addr_* constants to import library.
Needed to compile Tera Term.
2022-11-14 13:13:02 +01:00
Alex Henrie
dc7f972896 include: Add IN6ADDR_*_INIT to ws2ipdef.h. 2022-11-14 13:13:02 +01:00
Alex Henrie
debc5c4961 include: Add IN4ADDR_*_INIT to mstcpip.h. 2022-11-14 13:13:02 +01:00
Eric Pouech
1addbe3e1d kernel32/tests: Fix sporadic process test failure.
Current test tries to ensure that a handle, valid in process parent,
hasn't been inherited, but nothing guarantees that a valid handle
isn't present in child process with same value.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-14 13:13:02 +01:00
Eric Pouech
8f1febc430 cmd: Don't write outside of variable array.
GCC 12.2 rightfully complains about an out-of-founds array access.
This can possibly happen for unsupported variable names.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-14 13:13:02 +01:00