Paul Gofman
4c9b39964c
ntdll: Implement NtQueryInformationThread(ThreadIsTerminated).
2023-11-29 20:46:55 +01:00
Biswapriyo Nath
56e19e2c5e
include: Update d3d12sdklayers.idl from vkd3d.
...
This corresponds to vkd3d as of a52604da8cae8ce5639eeb20ef263c12bf70e1df commit.
2023-11-29 20:39:03 +01:00
Fabian Maurer
85e355ddf3
user32: Add stub for GetThreadDpiHostingBehavior.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55892
2023-11-27 23:25:08 +01:00
Paul Gofman
0761c363f4
include: Fix ID3DXLoadUserData definition.
2023-11-24 22:27:39 +01:00
Rémi Bernon
abc0c3c129
twinapi.appcore: Stub Windows.System.UserProfile.AdvertisingManager factory.
2023-11-23 22:53:08 +01:00
Rémi Bernon
81fb29bfb6
include: Add Windows.System.UserProfile.AdvertisingManager runtimeclass.
2023-11-23 22:52:19 +01:00
Rémi Bernon
0cd904e1e1
include: Add Windows.System.Profile.AnalyticsInfo runtimeclass.
2023-11-23 22:52:19 +01:00
Rémi Bernon
57873adfcf
include: Add Windows.Globalization.GeographicRegion runtimeclass.
2023-11-23 22:52:19 +01:00
Rémi Bernon
8ff59986d5
include: Use nested namespaces in windows.system.userprofile.idl.
2023-11-23 22:52:19 +01:00
Paul Gofman
8797c08c5a
include: Add Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation runtimeclass.
2023-11-23 22:51:26 +01:00
Rémi Bernon
aa9ca347c3
mfplat: Add MFInitAMMediaTypeFromMFMediaType stub.
2023-11-22 20:03:23 +01:00
Rémi Bernon
d30a1c377c
mfplat: Add MFCreateAMMediaTypeFromMFMediaType stub.
2023-11-22 20:03:23 +01:00
Rémi Bernon
c36b419344
winewayland.drv: Configure win32u keyboard repeat delay and speed.
2023-11-22 20:03:04 +01:00
Zhiyi Zhang
18c057ee4c
oledb32: Add missing const modifiers.
2023-11-22 10:10:41 +01:00
Alexandre Julliard
9c85c8591c
ntdll: Add syscall entries for ARM64EC.
2023-11-21 11:13:54 +01:00
Alexandre Julliard
48a5459827
ntdll: Generate syscall entry points from the C code with asm macros.
2023-11-20 18:08:27 +01:00
Alexandre Julliard
92b6ab2d6e
win32u: Store the service table entry directly into the ntdll variable.
2023-11-17 09:57:56 +01:00
Eric Pouech
60108ea1bc
dbghelp: Pretend mach-o is present in case of failure.
...
On MacOs, starting with Big Sur 11.0.1, the system dynamic
libraries are no longer directly accessible on disk.
They are still available through dlopen and friends. For getting
access to the images (and their debug symbol), Apple provides,
in the developper kit, the tools to extract the files. Note that
this is handled as a database of all system libraries, where ASLR
is in place such that segments of a given library are no longer
contiguous in memory (dbghelp doesn't currently handle this).
Apart from not having image information nor debug information,
another side effect is that dbghelp tries every time it refreshes the
mach-o module list to reload any library for which it didn't have
an image file. This can be lengthy (esp when a typical process has
more than 300 modules loaded).
This patch forces the creation of the dbghelp module even if the
image file isn't found.
This patch cuts startup time of 'winedbg notepad' from 9.9 to 7.4s.
YMMV.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-16 20:56:07 +01:00
Eric Pouech
01c98c5eaf
dbghelp: Expose PE native vs builtin information to winedbg.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-16 20:56:07 +01:00
Eric Pouech
c50e02ec9c
dbghelp: Expose some internal information about modules to winedbg.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-16 20:56:03 +01:00
Zhiyi Zhang
a7ec901ea3
uiribbon: Fix IUIFramework::SetUICommandProperty() prototype.
...
The last parameter should be REFPROPVARIANT instead of PROPVARIANT.
2023-11-16 14:02:33 +01:00
Jacek Caban
dc4bad6d85
include: Don't use dllexport attribute for Wine PE modules.
2023-11-15 23:03:52 +01:00
Paweł Ulita
09edd13919
user32: Add stubs for GetWindowDpiHostingBehavior and SetThreadDpiHostingBehavior.
...
This prevents Native Instruments Kontakt 7 from crashing on start-up.
2023-11-15 23:03:51 +01:00
Hans Leidekker
c090bdbe0a
wldp: Improve the WldpGetLockdownPolicy() stub.
2023-11-15 23:03:51 +01:00
Rémi Bernon
f58946e3ba
winewayland.drv: Basic handling of Wayland keyboard events.
...
Handle Wayland keyboard events and translate them to Windows events,
currently using a hardcoded US key mapping.
2023-11-14 11:39:38 +01:00
Alistair Leslie-Hughes
9ff572b789
include: Add DBPROPVAL_MR_* defines.
2023-11-13 21:55:32 +01:00
Alexandre Julliard
c33f350623
configure: Assume that pthread.h is present.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2023-11-10 20:52:28 +01:00
Yuxuan Shui
74a3b133fa
include: Add InterlockedExchangeAdd16.
2023-11-10 00:03:44 +01:00
Alexandre Julliard
533823ed2a
winealsa.drv: Allocate the MIDI device array dynamically.
2023-11-09 23:00:39 +01:00
Alex Henrie
5a81b6ac43
dsound: Dynamically allocate the global device GUID arrays.
...
This removes the arbitrary limit on the number of renderers and
capturers while satisfying applications that expect the GUIDs to remain
valid after DirectSoundCaptureEnumerate returns.
2023-11-09 14:38:32 +01:00
Alexandre Julliard
4502eb56ba
configure: Use hidden visibility also when building Unix libraries.
2023-11-08 10:27:21 +01:00
Alexandre Julliard
19cc2439ed
include: Remove DECLSPEC_HIDDEN from GUID definitions.
2023-11-08 10:10:50 +01:00
Alexandre Julliard
30ce97dd20
include: Remove DECLSPEC_HIDDEN from RPC functions.
2023-11-08 10:09:47 +01:00
Alexandre Julliard
d597d04924
include: Remove DECLSPEC_HIDDEN from winecrt0 functions.
2023-11-08 10:09:22 +01:00
Alexandre Julliard
a02ff4b5d3
include: Remove DECLSPEC_HIDDEN from standard Dll* functions.
2023-11-08 10:08:39 +01:00
Zebediah Figura
0e39cd65cb
wined3d: Translate sampler states to sampler objects in wined3d_device_apply_stateblock().
2023-11-07 20:55:09 +01:00
Alexandre Julliard
9da663b480
include: Use proper dllimports for more wininet functions.
2023-11-07 11:11:41 +01:00
Alexandre Julliard
b06a1ec196
include: Use proper dllimports for olectl functions.
2023-11-07 11:11:41 +01:00
Alexandre Julliard
333ced9869
include: Use proper dllimports for wmi functions.
2023-11-07 11:11:41 +01:00
Alexandre Julliard
32cdd5d487
include: Use proper dllimports for slc functions.
2023-11-07 11:11:40 +01:00
Alexandre Julliard
e7f44130eb
include: Use proper dllimports for winscard functions.
2023-11-07 11:11:40 +01:00
Alexandre Julliard
9a7e038256
include: Use proper dllimports for credui functions.
2023-11-07 11:11:40 +01:00
Alexandre Julliard
b82428b3ae
include: Use proper dllimports for userenv functions.
2023-11-07 11:11:40 +01:00
Alexandre Julliard
f0b2e0d00c
include: Use proper dllimports for propsys functions.
2023-11-06 12:02:35 +01:00
Alexandre Julliard
526b3cd436
include: Use proper dllimports for pathcch functions.
2023-11-06 12:02:19 +01:00
Alexandre Julliard
a74b1f0043
include: Use proper dllimports for winmm functions.
2023-11-06 12:02:11 +01:00
Alexandre Julliard
5bd771d5dc
include: Use proper dllimports for mimeole functions.
2023-11-06 12:01:56 +01:00
Alexandre Julliard
a36d747bfd
include: Use proper dllimports for url functions.
2023-11-06 12:01:45 +01:00
Alexandre Julliard
18a1d3538c
include: Use proper dllimports for httpapi functions.
2023-11-06 12:01:33 +01:00
Alexandre Julliard
9db1bbf251
include: Use proper dllimports for eventlog functions.
2023-11-06 12:01:22 +01:00