Alistair Leslie-Hughes
ae6aa1c8a4
include: Add IFACEMETHOD macros.
2024-05-27 13:11:20 +02:00
Alistair Leslie-Hughes
ccc803a06c
include: Correct ListView_GetItemIndexRect macro.
2024-05-27 13:11:18 +02:00
Alistair Leslie-Hughes
fc9fd3c5c3
include: Added sqlucode.h to sql.h.
2024-05-27 13:08:08 +02:00
Rémi Bernon
6ee5c60d5d
win32u: Fix NtUserSetProcessDpiAwarenessContext.
2024-05-24 18:42:23 +02:00
Alexandre Julliard
b9638ebc1c
kernelbase: Fix the name of the default system locale.
2024-05-24 11:15:33 +02:00
Alistair Leslie-Hughes
77583eed19
include: Add C++ support for IUnknown.
2024-05-24 10:58:58 +02:00
Alistair Leslie-Hughes
5813a1fe23
include: Complete __wine_uuidof for C++.
...
/usr/local/include/wine/windows/guiddef.h:83:68: error: incomplete type ‘__wine_uuidof_type<IUnknown>::inst’ {aka ‘__wine_uuidof<IUnknown>’} used in nested name specifier
83 | #define __uuidof(type) __wine_uuidof_type<__typeof__(type)>::inst::uuid
2024-05-24 10:58:58 +02:00
Jacek Caban
434702fdc9
ntdll: Use assembly wrapper for unixlib calls on ARM64EC.
...
Instead of using indirect C calls, which need to go through the call dispatcher.
2024-05-23 12:20:48 +02:00
Alexandre Julliard
127650c293
ntdll: Make __wine_unix_call() an inline function.
2024-05-23 12:20:48 +02:00
Rémi Bernon
1e21f30007
win32u: Query GPU memory from vulkan physical device.
2024-05-21 20:35:01 +02:00
Alexandros Frantzis
653f00cf3e
opengl32: Remove the wglDescribePixelFormat driver entry point.
...
All drivers have now switched to the get_pixel_formats entry point.
2024-05-20 11:57:16 +02:00
Alistair Leslie-Hughes
849baece66
include: Add some D3D12_FEATURE_DATA_D3D12_OPTIONS* types.
2024-05-15 22:51:34 +02:00
Hans Leidekker
af3a8fa27b
odbc32: Don't load libodbc.so dynamically.
...
Implementations are guarded by native function pointer checks but all functions
have been present in libodbc for a very long time, so it doesn't appear to be
needed anymore.
The loading code checks the LIB_ODBC_DRIVER_MANAGER environment variable to
allow the user to override the system version of the library. This can be
achieved by other means, if it's still needed.
2024-05-14 18:18:52 +02:00
Hans Leidekker
d206e3ab33
include: Add missing Unicode SQL function declarations.
2024-05-14 18:13:12 +02:00
Georg Lehmann
6d896d9be0
winevulkan: Update to VK spec version 1.3.285.
2024-05-12 16:33:19 +02:00
Rémi Bernon
bf64ae2627
mfplat: Implement MFCreateVideoMediaType.
2024-05-12 16:32:25 +02:00
Rémi Bernon
9fac589765
mfplat: Implement MFInitMediaTypeFromMPEG2VideoInfo.
2024-05-12 16:32:24 +02:00
Rémi Bernon
8c77a1a099
mfplat: Implement MFInitMediaTypeFromMPEG1VideoInfo.
2024-05-12 16:32:23 +02:00
Paul Gofman
0884b503c9
win32u: Update last message time in NtUserGetRawInputBuffer().
2024-05-12 16:31:50 +02:00
Daniel Lehman
243a014123
msvcrt/tests: Add tests for _wcsicmp_l.
2024-05-12 16:26:51 +02:00
Nikolay Sivov
a1dadf3683
d2d1/effect: Fix GetImageLocalBounds() prototype.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-05-12 16:26:17 +02:00
Rémi Bernon
9c93676d0c
win32u: Return STATUS_ALREADY_COMPLETE from UpdateDisplayDevices.
...
When no display cache update is needed.
2024-05-07 22:49:44 +02:00
Rémi Bernon
d525da5907
win32u: Pass gdi_gpu structure members as add_gpu parameters.
2024-05-07 22:49:44 +02:00
Rémi Bernon
0300016ac5
win32u: Remove driver-specific id from struct gdi_gpu.
2024-05-07 22:49:44 +02:00
Rémi Bernon
62c60a9e10
win32u: Use struct pci_id in struct gdi_gpu.
2024-05-07 22:49:44 +02:00
Biswapriyo Nath
469a4837bc
include: Avoid a C++ keyword.
...
This fixes the following C++ compiler error
mfmediaengine.h:1216:18: error: expected ',' or '...' before 'protected'
1216 | BOOL *protected) = 0;
| ^~~~~~~~~
2024-05-06 22:20:24 +02:00
Rémi Bernon
d519cf6ccc
win32u: Move thread detach from winex11.
2024-05-01 22:33:53 +02:00
Rémi Bernon
f30f8a4258
win32u: Return the host surface directly from vulkan_surface_create.
2024-05-01 22:33:04 +02:00
Paul Gofman
aa122902a9
msvcrt: Implement _mbsncpy_s[_l]().
2024-05-01 22:31:43 +02:00
Paul Gofman
deb273a926
ntdll: Implement NtQuerySystemInformation(SystemProcessIdInformation).
2024-05-01 16:54:00 +02:00
Kirill Zhumarin
898ab8dab1
ntdll: Use termios2 for serial when possible.
2024-04-30 22:32:51 +02:00
Alfred Agrell
393dcb5dbb
include: Use the correct GUID for DXFILEOBJ_PatchMesh.
2024-04-29 17:35:26 +02:00
Dmitry Timoshkov
a113adedea
include: Move InterlockedExchangeAdd64() definition before its first usage.
...
This fixes Wine tests compilation with Visual Studio 10.0.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-27 17:36:02 +02:00
Dmitry Timoshkov
86b26a9eef
include: Add _Inout_cap_c_(count) macro.
...
This fixes Wine tests compilation with Visual Studio 10.0 CRT headers.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-27 17:35:57 +02:00
Matteo Bruni
fce938694f
wined3d: Rename WINED3DUSAGE_PRIVATE to WINED3DUSAGE_CS.
...
Which is really what it means nowadays: resources created by the
CS. It has mostly implications WRT thread safety.
In particular, the flag doesn't mean that the resource doesn't
participate in memory accounting (that was split into
WINED3DUSAGE_VIDMEM_ACCOUNTING by
723cd0a4ae
), nor that it isn't checked
for Reset purposes (we use parent == NULL for that).
2024-04-26 23:21:57 +02:00
Paul Gofman
04a2917f6b
ntdll: Store exception reporting flags in server context.
2024-04-26 23:21:57 +02:00
Paul Gofman
e1a816a347
ntdll/tests: Add tests for CONTEXT_EXCEPTION_REQUEST.
2024-04-26 23:21:56 +02:00
Alistair Leslie-Hughes
c81c6fca50
include: Add atldef.h.
2024-04-25 22:44:44 +02:00
Rémi Bernon
8653ed03de
win32u: Move host surface destruction out of the drivers.
2024-04-25 12:57:46 +02:00
Rémi Bernon
34d288a939
win32u: Pass HWND directly to vulkan surface creation driver callback.
...
And to destroy, it'll be useful later.
2024-04-25 12:57:43 +02:00
Rémi Bernon
334a100a8e
win32u: Rename vulkan surface creation/destroy driver callbacks.
2024-04-25 12:57:43 +02:00
Rémi Bernon
50584bcc02
winevulkan: Pass win32u surface wrappers for each vkQueuePresent swapchain.
2024-04-25 12:57:43 +02:00
Rémi Bernon
46713b03a7
win32u: Introduce a distinct vulkan interface between win32u and the user drivers.
2024-04-25 12:57:42 +02:00
Alexandros Frantzis
9943ab6e20
opengl32: Implement wglDescribePixelFormat using new driver API get_pixel_formats.
...
Introduce a new wgl driver callback function to allow the driver to provide
a complete list of all pixel formats and their attributes. If the driver
provides the information use it to implement wglDescribePixelFormat.
2024-04-24 17:15:44 +02:00
Alexandre Julliard
522cecf67c
include: Update a couple of RPC structures.
2024-04-23 11:44:25 +02:00
Isaac Marovitz
d821ddaa20
ntdll: Implement NtQueueApcThreadEx().
2024-04-17 22:34:44 +02:00
Vijay Kiran Kamuju
f42391b52c
netapi32: Add NetRemoteTOD stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56369
2024-04-17 22:31:19 +02:00
Rémi Bernon
320442a48b
win32u: Add all display device source modes at once.
2024-04-15 18:10:53 +02:00
Vijay Kiran Kamuju
48ba724640
mscms: Add stub for WcsGetDefaultColorProfile.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56554
2024-04-15 18:10:44 +02:00
Rémi Bernon
b395d9ec9f
winevulkan: Remove now unnecessary vkCreateSwapchainKHR driver entry.
2024-04-11 09:00:10 -05:00