Fabian Maurer
cc3f61e7dd
localspl: Add workaround for old versions of cups.h.
...
Recent versions of cups.h have HTTP_STATUS_CONTINUE as enum,
so defining it doesn't hurt
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54166
2023-07-07 13:27:38 +02:00
Alistair Leslie-Hughes
f9bd79dce2
dinput: Remove DECLSPEC_HIDDEN usage.
2023-07-07 12:20:53 +02:00
Alistair Leslie-Hughes
9fd2c50434
advapi32: Remove DECLSPEC_HIDDEN usage.
2023-07-07 12:20:53 +02:00
Alistair Leslie-Hughes
51049c95a2
msi: Remove DECLSPEC_HIDDEN usage.
2023-07-07 12:20:53 +02:00
Alistair Leslie-Hughes
c55eaef445
winmm: Remove DECLSPEC_HIDDEN usage.
2023-07-07 12:20:53 +02:00
Alistair Leslie-Hughes
0599292ce7
dsound: Remove DECLSPEC_HIDDEN usage.
2023-07-07 12:20:53 +02:00
Alistair Leslie-Hughes
db6b62dfa9
xaudio2_7: Remove DECLSPEC_HIDDEN usage.
2023-07-07 12:20:53 +02:00
Eric Pouech
fdd1c1c776
winedbg: Detect debuggee termination before first exception.
...
When a crash in a program happens, and the debugger in launched in --auto
mode, in some cases the program terminates before the debugger has gotten
proper context on debuggee.
(Could be a watchdog in programs checking if it's debugged and terminating
itself if so).
Detect debuggee termination and still provide some information on debuggee
(threads, modules, system info). The backtrace will not be available as
no exception is gotten from debuggee.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55187
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-07-07 12:20:23 +02:00
Eric Pouech
7ada0e2239
winedbg: Add 'info system' command.
...
Letting the information displayed in '--auto' mode be available
as a command.
Simplify a bit the --auto mode handling.
Note:
- the WOW64 status of the debuggee used to be printed in system
information, which is a bit ackward as system info shouldn't be
tied to a given process.
- replaced it with supported guest machines (for the record, a
64-bit only setup incorrectly returns i386 as supported guest;
I guess we shouldn't care).
- now printing the wow64 status of a process when displaying an
exception information instead.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-07-07 12:19:42 +02:00
Eric Pouech
bde065746e
winedbg: Cache wow64 status inside struct process.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-07-07 12:19:42 +02:00
Mohamad Al-Jaf
79161ea00a
windows.networking.hostname: Implement IHostName::get_RawName().
2023-07-07 12:18:39 +02:00
Mohamad Al-Jaf
3fe0cfef9c
windows.networking.hostname: Implement IHostNameFactory::CreateHostName().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54699
2023-07-07 12:18:39 +02:00
Mohamad Al-Jaf
790109da8a
windows.networking.hostname/tests: Add IHostNameFactory::CreateHostName() tests.
2023-07-07 12:18:39 +02:00
Mohamad Al-Jaf
e814a2b1cb
windows.networking.hostname: Add IHostNameFactory stub interface.
2023-07-07 12:18:39 +02:00
Mohamad Al-Jaf
6c07526486
windows.networking.hostname: Add stub DLL.
2023-07-07 12:18:39 +02:00
Mohamad Al-Jaf
07b7fd09f7
include: Add windows.networking.idl file.
2023-07-07 12:18:20 +02:00
Mohamad Al-Jaf
ef5f397b7d
include: Add windows.networking.connectivity.idl file.
...
Needed by Windows.Networking.HostName.
2023-07-07 12:18:17 +02:00
Mohamad Al-Jaf
296fc81340
include: Add support for BYTE IReference.
...
Needed by Windows.Networking.Connectivity.IPInformation.
2023-07-07 12:18:14 +02:00
Fabian Maurer
9617c784b9
windows.devices.geolocation.geolocator: Implement IWeakReference.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55126
2023-07-06 23:02:07 +02:00
Fabian Maurer
f40c3f6323
windows.devices.geolocation.geolocator: Implement IWeakReferenceSource.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55126
2023-07-06 23:02:07 +02:00
Fabian Maurer
fc2814623e
windows.devices.geolocation.geolocator: Fake success for PositionChanged_add.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55126
2023-07-06 23:02:07 +02:00
Fabian Maurer
091535e43c
windows.devices.geolocation.geolocator: Add stubs for IGeolocator.
2023-07-06 23:02:07 +02:00
Fabian Maurer
7fb18d59a6
windows.devices.geolocation.geolocator: Add stub dll.
2023-07-06 23:02:07 +02:00
Fabian Maurer
ad9f4291c2
include: Add windows.devices.geolocation.geolocator.
2023-07-06 22:58:49 +02:00
Fabian Maurer
1e659a1fff
include/windows.foundation: Add double reference.
2023-07-06 22:58:46 +02:00
Jacek Caban
7989592172
wow64win: Fix NULL buffer handling in wow64_NtUserBuildHimcList.
...
Fixes win32u tests on wow64.
2023-07-06 22:57:37 +02:00
Fabian Maurer
f841045b2d
kerberos: Avoid potentially uninitialized variable (clang-scan).
...
Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
2023-07-06 21:04:50 +02:00
Alex Henrie
b87dcee5ea
include: Add IsReparseTagNameSurrogate.
...
Based on a patch by Erich E. Hoover.
2023-07-06 21:04:45 +02:00
Alex Henrie
33b7e4806f
include: Add REPARSE_(GUID_)DATA_BUFFER and related constants.
...
Based on a patch by Erich E. Hoover.
2023-07-06 21:04:39 +02:00
Eric Pouech
5f9119447c
dbghelp: Use nameless union/structs.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-07-06 20:54:30 +02:00
Jacek Caban
e68d6c1674
include: Don't force named VARIANT members when __STDC__ is defined.
2023-07-06 20:54:30 +02:00
Jacek Caban
28f3128d24
oleaut32: Use macros to access variant members.
2023-07-06 20:54:30 +02:00
Jacek Caban
b6c5bae7cc
oleaut32: Don't use __tagBRECORD type.
2023-07-06 20:54:30 +02:00
Jacek Caban
b87e96200c
oleaut32/tests: Don't use __tagBRECORD type.
2023-07-06 20:54:30 +02:00
Jacek Caban
439a36e33a
dbghelp: Use V_INT macro to access VARIANT value.
2023-07-06 20:54:30 +02:00
Alistair Leslie-Hughes
bf21091547
wininet: Remove DECLSPEC_HIDDEN usage.
2023-07-06 20:54:30 +02:00
Alistair Leslie-Hughes
23a4ff05cc
shdocvw: Remove DECLSPEC_HIDDEN usage.
2023-07-06 20:54:30 +02:00
Alistair Leslie-Hughes
075d86affb
urlmon: Remove DECLSPEC_HIDDEN usage.
2023-07-06 20:54:30 +02:00
Alexandros Frantzis
295d961ee2
winewayland.drv: Send surface damage region to the compositor.
...
Send the surface damage region to the compositor, to enable it
to optimize pixel data transfers.
2023-07-06 20:54:30 +02:00
Alexandros Frantzis
8f73725836
winewayland.drv: Update only the flushed bounds from the window_surface.
...
When flushing a window_surface, copy from the window_surface only the
pixel data contained in the flushed bounds. If any other pixel data are
needed, get them from the latest window buffer for the wayland surface,
to ensure the data are valid and unchanged.
2023-07-06 20:54:30 +02:00
Alexandros Frantzis
d5b3ac08c9
winewayland.drv: Track damaged buffer regions.
...
Track the buffer regions that require an update since the last buffer
commit, and copy only those parts from the window_surface to the buffer.
2023-07-06 20:54:30 +02:00
Alexandros Frantzis
4371a26041
winewayland.drv: Use a buffer queue for window_surface.
...
Create a buffer queue to hold the SHM buffers for each window_surface,
to be able to reuse released buffers instead of constantly creating new
ones.
2023-07-06 20:54:30 +02:00
Gabriel Ivăncescu
6bf3b5539a
win32u: Don't clip fullscreen windows while capturing mouse pointer.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53831
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-06 20:54:30 +02:00
Alexandre Julliard
4aac5089f3
wtsapi32/tests: Avoid sizeof() in traces.
2023-07-06 20:54:30 +02:00
Alexandre Julliard
9974960f0c
wmvcore/tests: Avoid sizeof() in traces.
2023-07-06 20:54:30 +02:00
Alexandre Julliard
08cfcb71bd
ntoskrnl.exe/tests: Avoid sizeof() in traces.
2023-07-06 20:54:30 +02:00
Alexandre Julliard
ef6055c164
kernel32/tests: Avoid sizeof() in traces.
2023-07-06 20:54:30 +02:00
Alexandre Julliard
d0c6486f51
dmstyle: Avoid sizeof() in traces.
2023-07-06 20:54:30 +02:00
Alexandre Julliard
c8c22e1348
advapi32/tests: Avoid sizeof() in traces.
2023-07-06 20:54:30 +02:00
Alexandre Julliard
abe79e3b52
configure: Don't try to use a non-compliant cross-compiler.
2023-07-06 20:54:30 +02:00