Commit graph

160565 commits

Author SHA1 Message Date
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
Eric Pouech 41221452c8 winedbg: Don't use invalid address mode in exception prolog.
Removes a GCC 12.2 warning about printing NULL string.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-14 13:13:02 +01:00
Zebediah Figura 5f29bcda6a ntdll: Make the "not found" trace in nt_to_unix_file_name_no_root() less misleading.
unix_name is not guaranteed to be zero-terminated at this point.
2022-11-14 13:13:02 +01:00
Anton Baskanov bb6482686b wined3d: Use the chunk allocator for GL element array buffers. 2022-11-14 13:13:01 +01:00
Anton Baskanov c7f6dc641d wined3d: Introduce a new flag to indicate that indirect draws won't be used. 2022-11-14 13:13:01 +01:00
Connor McAdams b4f9954641 uiautomationcore: Add support for returning multiple HUIANODEs from UiaFind.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-14 13:13:01 +01:00
Connor McAdams 8719b8dee2 uiautomationcore: Store traverse_uia_node_tree() results in a dynamic array.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-14 13:13:01 +01:00
Connor McAdams 67dd36095f uiautomationcore: Add support for ExcludeRoot parameter in UiaFind.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-14 13:13:01 +01:00
Connor McAdams 76f20d6a4b uiautomationcore: Partially implement UiaFind.
Implement UiaFind for single node searches.

Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-14 13:13:01 +01:00