Elizabeth Figura
86be09ac0b
ntdll: Do not fill the IOSB or signal completion on failure in tape_DeviceIoControl().
...
We should never fill the IOSB or signal completion for NT_ERROR conditions.
2024-06-21 22:59:39 +02:00
Elizabeth Figura
98b99b6569
ntdll: Do not fill the IOSB or signal completion on failure in serial_DeviceIoControl().
...
We should never fill the IOSB or signal completion for NT_ERROR conditions.
2024-06-21 22:59:39 +02:00
Elizabeth Figura
5f76f07bff
ntdll: Do not fill the IOSB or signal completion on failure in cdrom_DeviceIoControl().
...
Synchronous NT_ERROR conditions should not touch the IOSB or signal completion.
2024-06-21 22:59:39 +02:00
Elizabeth Figura
0e928ccaea
ntdll: Remove the redundant filling of the IOSB in NtDeviceIoControlFile().
2024-06-21 22:59:39 +02:00
Alexandre Julliard
b2017a48dc
ntdll: Move the IP string conversion functions to rtlstr.c.
2024-06-21 22:59:39 +02:00
Alexandre Julliard
0051e102cc
ntdll: Move RtlIsProcessorFeaturePresent implementation to the CPU backends.
2024-06-21 22:59:39 +02:00
Alexandre Julliard
7f53949a49
ntdll: Export a proper function for RtlGetNativeSystemInformation.
...
It will need custom handling on ARM64EC.
2024-06-21 22:59:39 +02:00
Alexandre Julliard
7830153c38
ntdll: Simplify preloader execution using HAVE_WINE_PRELOADER.
2024-06-21 22:59:36 +02:00
Brendan Shanks
7b82f507bd
loader: Use zerofill sections instead of preloader on macOS when building with Xcode 15.3.
...
Xcode 15.3 adds a new linker flag ('-no_huge') which allows the loader
to use zero-fill sections to reserve the areas currently being
reserved by the preloader.
This means the preloader is no longer needed (a good thing, since it's
heavily dependent on private APIs).
The preloader will still be used when Xcode <15.3 is being used, or when
building for i386 (32-bit for 10.14 and earlier).
2024-06-21 17:33:24 +02:00
Brendan Shanks
5da03c7a60
configure: Define HAVE_WINE_PRELOADER when the preloader is being built.
2024-06-21 17:33:24 +02:00
Brendan Shanks
266e95a21b
configure: Rename wine_can_build_preloader to wine_use_preloader, and also use it for Linux.
2024-06-21 17:33:24 +02:00
Brendan Shanks
9669cd56f4
configure: Remove warning when not using preloader on macOS.
2024-06-21 17:33:24 +02:00
Brendan Shanks
1f79e7697b
configure: Don't build wineloader on macOS with '-pie'.
...
This is already the default for all Mac binaries targeting 10.7 or
later.
2024-06-21 17:33:24 +02:00
Rémi Bernon
f5a739ce62
include: Define frexpf as inline function in more cases.
2024-06-21 14:11:54 +02:00
Rémi Bernon
dea96222b4
include: Add a couple of CRT function declarations.
2024-06-21 14:11:54 +02:00
Zhiyi Zhang
53d03fb0a5
kernel32: Add AppPolicyGetWindowingModel().
2024-06-21 14:11:54 +02:00
Arkadiusz Hiler
5a903c0f1a
apisetschema: Add api-ms-win-appmodel-runtime-internal-l1-1-1.
2024-06-21 10:51:08 +02:00
Arkadiusz Hiler
2030973a3f
bcp47langs: Add stub dll.
2024-06-21 10:51:08 +02:00
Zhiyi Zhang
2804012993
profapi: Add stub dll.
2024-06-21 10:47:56 +02:00
Biswapriyo Nath
4792d3dd2d
include: Add Windows.Graphics.Capture.Direct3D11CaptureFramePool runtimeclass.
2024-06-21 10:47:38 +02:00
Biswapriyo Nath
ffe88e3b0d
include: Add Windows.Graphics.Capture.Direct3D11CaptureFrame runtimeclass.
2024-06-21 10:47:38 +02:00
Biswapriyo Nath
68b62ecdc9
include: Add Windows.Graphics.Capture.GraphicsCaptureItem runtimeclass.
2024-06-21 10:47:38 +02:00
Biswapriyo Nath
657cc2a9f6
include: Add windows.graphics.idl file.
2024-06-21 10:47:37 +02:00
Biswapriyo Nath
0525a996a4
include: Add Windows.Graphics.Capture.IGraphicsCaptureSession3 definition.
2024-06-21 10:47:37 +02:00
Biswapriyo Nath
9954c6b7fb
include: Add Windows.Graphics.Capture.IGraphicsCaptureSession2 definition.
2024-06-21 10:47:35 +02:00
Rémi Bernon
8c64979dcb
winex11: Create a global vulkan instance for xrandr.
2024-06-20 23:03:26 +02:00
Rémi Bernon
6e526d19f7
win32u: Remove now unused vulkan_funcs in d3dkmt.c.
2024-06-20 23:03:26 +02:00
Jacek Caban
ec17fc4ca3
mshtml: Add support for using apply on builtin function objects.
...
Based on patch by Gabriel Ivăncescu.
2024-06-20 23:03:26 +02:00
Jacek Caban
7b95b93c42
mshtml: Add support for using call on builtin function objects.
...
Based on patch by Gabriel Ivăncescu.
2024-06-20 23:03:26 +02:00
Jacek Caban
005e164751
mshtml: Rename builtin function helpers.
2024-06-20 23:03:26 +02:00
Jacek Caban
bea627b646
mshtml: Introduce IWineJSDispatchHost interface.
...
Based on patch by Gabriel Ivăncescu.
2024-06-20 23:03:26 +02:00
Rémi Bernon
81eafa9b78
win32u: Use the desktop shared data for GetCursorPos.
...
Based on a patch by Huw Davies.
2024-06-20 23:03:26 +02:00
Rémi Bernon
5488d99b3e
server: Move the last cursor time to the desktop session object.
...
Based on a patch by Huw Davies.
2024-06-20 23:03:26 +02:00
Rémi Bernon
728049d6fa
server: Move the cursor position to the desktop session object.
...
Based on a patch by Huw Davies.
2024-06-20 23:03:26 +02:00
Rémi Bernon
eb63ac74dc
win32u: Open the desktop shared object in NtUserSetThreadDesktop.
2024-06-20 23:03:26 +02:00
Rémi Bernon
20f4c9af0f
server: Return the desktop object locator in (get|set)_thread_desktop.
2024-06-20 23:03:26 +02:00
Rémi Bernon
1e10e3a1c0
server: Allocate shared session object for desktops.
2024-06-20 23:03:26 +02:00
Rémi Bernon
f82b1c1fcf
include: Add ReadNoFence64 inline helpers.
2024-06-20 23:03:26 +02:00
Rémi Bernon
fac940dfac
server: Create a global session shared mapping.
2024-06-20 23:03:26 +02:00
Eric Pouech
96d682e5f7
cmd: Test input has been read before using it.
...
This let confirmations fail when reading from NUL
(instead of looping forever).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-20 23:03:26 +02:00
Eric Pouech
96762f12e7
cmd: Remove old FOR loop related code.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-20 23:03:26 +02:00
Eric Pouech
f98077591f
cmd: Fix delayed expansion in FOR loop on file sets.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-20 23:03:26 +02:00
Eric Pouech
0ca28d3a70
cmd: Split parsing from executing FOR loops for file walking.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-20 23:03:26 +02:00
Alexandre Julliard
6e82d33eb7
ntdll: Don't set the TEB ExceptionList to -1 on 64-bit.
...
The tests show that it should be zero.
2024-06-20 23:03:26 +02:00
Alexandre Julliard
0d5936563d
ntdll: Fix the fake 32-bit %cs value on ARM64EC.
2024-06-20 23:03:26 +02:00
Alexandre Julliard
b7a3023ca1
ntdll: Send cross-process notification in memory functions on ARM64EC.
...
Copied from the corresponding code in wow64.dll.
2024-06-20 23:03:26 +02:00
Alexandre Julliard
9f8d4d0b0a
ntdll: Add helper macros to define syscalls on ARM64EC.
2024-06-20 23:03:26 +02:00
Ziqing Hui
417b4cb453
winegstreamer: Implement stubs for h264 encoder.
2024-06-20 11:16:46 +02:00
Ziqing Hui
9dfc402cc3
mf/tests: Add tests for H264 encoder types.
2024-06-20 11:16:46 +02:00
Elizabeth Figura
85fd5e283a
maintainers: Remove myself as a winegstreamer maintainer.
2024-06-20 11:15:57 +02:00