Commit graph

167296 commits

Author SHA1 Message Date
Brendan Shanks c937e991e1 winemac.drv: Use @autoreleasepool instead of NSAutoreleasePool. 2023-10-05 18:49:44 +02:00
Ally Sommers 3582ba9dc4 server: Move getpeername() implementation from ntdll/unix.
This brings getpeername() in line with getsockname(), which
is also implemented in wineserver. It also allows getpeername()
to return a possibly-more-accurate peer name, as in the case of
AF_UNIX sockets.
2023-10-05 10:03:23 +02:00
Paul Gofman 4b9a095e84 ntdll: Map EDESTADDRREQ to STATUS_INVALID_CONNECTION. 2023-10-05 09:59:31 +02:00
Paul Gofman 2c2740629b server: Hold socket reference in sock_poll_event(). 2023-10-05 09:59:24 +02:00
Connor McAdams 3f4f116dc5 uiautomationcore: Use EVENT_OBJECT_SHOW to advise providers of events being listened for in the COM API.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-04 19:06:14 +02:00
Connor McAdams c21bc70af8 uiautomationcore: Separate checking if a node is within the scope of a registered event from event invocation.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-04 19:06:13 +02:00
Connor McAdams 6666670929 uiautomationcore: Add support for passing WinEvents to the COM API.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-04 19:06:13 +02:00
Connor McAdams f420b65a82 uiautomationcore/tests: Add tests for COM event handler event advisement.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-04 19:06:13 +02:00
Paul Gofman 8a571b263b secur32: Synchronize access to schannel handle table. 2023-10-04 19:03:18 +02:00
Nikolay Sivov fcfe297211 d3d10/effect: Add support for 'or' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-04 18:16:08 +02:00
Nikolay Sivov 42a57b3e70 d3d10/effect: Add support for 'not' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-04 18:16:06 +02:00
Nikolay Sivov 2055f7e20b d3d10/effect: Add support for 'exp' instruction. 2023-10-04 18:16:05 +02:00
Nikolay Sivov 347ed9a82b d3d10/effect: Add support for 'log' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-04 18:16:04 +02:00
Nikolay Sivov 03e17a3572 d3d10/effect: Add support for 'rsq' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-04 18:16:02 +02:00
Nikolay Sivov f72bb1f687 d3d10/effect: Add support for 'sqrt' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-04 18:16:01 +02:00
Nikolay Sivov edbf2405fc d3d10/tests: Use vector helpers in more places.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-04 18:16:01 +02:00
Nikolay Sivov 03c7038713 d3d10/effect: Add support for 'imul' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-04 18:15:58 +02:00
Nikolay Sivov 001e0543bf propsys: Handle VT_I4 type in VariantToString().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55708
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-04 18:15:52 +02:00
Martin Storsjö 2c7524021e configure: Fix restoring CFLAGS after the test for -Wl,-z,defs.
This fixes a regression from 450c358881dbc6dcfb2692b8f4debb7db8fdc54b;
after testing for -Wl,-z,defs, CFLAGS was restored from an
incorrect variable, leaving CFLAGS essentially empty.

This would break builds for e.g. arm with Clang, where -mthumb would
be essential for being able to build some inline assembly snippets
correctly.

This also had the effect of dropping the default "-g -O2" arguments
from CFLAGS.

Signed-off-by: Martin Storsjö <martin@martin.st>
2023-10-04 18:15:52 +02:00
Alistair Leslie-Hughes 16217163d9 wpcap: Return NULL on error in get_broadcast. 2023-10-04 16:57:37 +02:00
Alexandre Julliard 526b9fc89b ntdll: Support relocating the main exe. 2023-10-04 15:19:22 +02:00
Alexandre Julliard 56d9e1a8a8 ntdll: Move the module relocation support to virtual.c. 2023-10-04 14:51:42 +02:00
Alexandre Julliard e9b65e99b2 ntdll: Fix relocation of the 32-bit ntdll. 2023-10-04 13:08:05 +02:00
Rémi Bernon 45d1c00eea dmime: Introduce a new segment_state_create constructor. 2023-10-04 11:28:32 +02:00
Rémi Bernon 9cb0142632 dmime: Redirect IDirectMusicPerformance_PlaySegment to PlaySegmentEx. 2023-10-04 11:28:32 +02:00
Rémi Bernon c6e6f87a89 dmime: Implement some segment state default values. 2023-10-04 11:28:32 +02:00
Rémi Bernon 94386b4fba dmime: Get rid of the IDirectMusicSegmentState8Impl typedef. 2023-10-04 11:28:32 +02:00
Rémi Bernon 939162b674 dmime: Rename DirectMusicSegmentState8 method prefix to segment_state. 2023-10-04 11:28:32 +02:00
Stefan Dösinger f9c5176ad8 wined3d: Reference the push constant buffers. 2023-10-04 11:28:22 +02:00
Alex Henrie d5b64a1f14 http: Use the strdup function instead of reimplementing it. 2023-10-03 21:44:04 +02:00
Nikolay Sivov f7ef02bd8f propsys: Partially implement VariantToString().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55708
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-03 21:44:04 +02:00
Alistair Leslie-Hughes 0770ba61ce msxml3: IXMLDOMElement::selectSingleNode always assign a value to the output parameter. 2023-10-03 21:44:04 +02:00
Joel Holdsworth c237db98be ntdll: Initial implementation of FileLinkInformationEx.
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-10-03 21:44:04 +02:00
Joel Holdsworth c7b1551e8f ntdll: Initial implementation of FileRenameInformationEx.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54997
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-10-03 21:44:04 +02:00
Alexandre Julliard 25db1c5d49 ntdll: Always allocate dynamically relocatable dlls top-down. 2023-10-03 17:44:50 +02:00
Alexandre Julliard 949920a7dc ntdll: Add a helper to find a mapping address for a PE image. 2023-10-03 17:44:50 +02:00
Alexandre Julliard 30c8da1c9d ntdll: Do an explicit mmap address search for any range not covering the entire address space. 2023-10-03 17:44:50 +02:00
Alexandre Julliard b862cc032c kernel32/tests: Delete the correct manifest file. 2023-10-03 17:44:50 +02:00
Alexandre Julliard 64654d617c kernel32/tests: Add some dynamic base tests. 2023-10-03 13:32:44 +02:00
Nikolay Sivov 488398982c d3d10/effect: Add support for 'dot' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-03 09:24:39 +02:00
Nikolay Sivov dc91367dcf d3d10/effect: Add support for 'floor' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-03 09:24:38 +02:00
Nikolay Sivov 2861ce933b d3d10/effect: Add support for 'ceil' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-03 09:24:36 +02:00
Nikolay Sivov 2043ffa083 d3d10/tests: Compact returned arrays checks.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-03 09:24:36 +02:00
Nikolay Sivov fdc0f37714 d3d10/effect: Add support for 'buge'/'bult' instructions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-03 09:24:34 +02:00
Gabriel Ivăncescu 35a6c314d4 mshtml: Traverse EventTarget listeners.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-10-03 09:24:29 +02:00
Gabriel Ivăncescu 30d88426d5 mshtml: Remove unused IUnknown_iface in func_disp_t.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-10-03 09:24:29 +02:00
Gabriel Ivăncescu 4d56980396 mshtml: Call handle_event on the proper dispex object.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55701
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-10-03 09:24:27 +02:00
Alistair Leslie-Hughes 209b2c23c5 d3dxof: Remove DECLSPEC_HIDDEN usage. 2023-10-02 22:23:14 +02:00
Mohamad Al-Jaf ab9e29b0a7 windows.storage.applicationdata: Implement IApplicationDataStatics::get_Current().
Needed for Minecraft Windows 10.
2023-10-02 21:56:31 +02:00
Mohamad Al-Jaf c4d5e8ded5 windows.storage.applicationdata/tests: Add IApplicationDataStatics::get_Current() tests. 2023-10-02 21:56:31 +02:00