Rémi Bernon
3ae2dc4648
server: Pass the message code to get_hardware_msg_bit.
2023-06-12 21:21:41 +02:00
Etaash Mathamsetty
f2fef431d5
user32: Add GetSystemDpiForProcess export.
2023-06-12 21:21:41 +02:00
Etaash Mathamsetty
6ecca8cf63
ntdll: Allow RtlAllocateHeap to crash with invalid handle.
2023-06-12 21:21:35 +02:00
Alexandre Julliard
68a3b0077e
Release 8.10.
2023-06-09 23:51:05 +02:00
Santino Mazza
c5daf6a30f
riched20: Call ME_UpdateRepaint instead of editor_ensure_visible in set_selection.
...
To prevent cases where ME_WrapMarkedParagraphs has not been called causing a NULL
pointer when editor_ensure_visible tries to get the row from the cursor.
2023-06-09 23:37:14 +02:00
Alexandre Julliard
f76d8ba6c6
winedump: Dump manifest resources in a more structured way.
2023-06-09 23:37:14 +02:00
Alexandre Julliard
79f3fa732a
winedump: Dump version resources in a more structured way.
2023-06-09 23:37:14 +02:00
Alexandre Julliard
bc2e4ea7e2
winebuild: Update target-dependent characteristics after option parsing.
2023-06-09 23:37:14 +02:00
Alexandre Julliard
320acdad05
winebuild: Set a 64-bit base address for generated 64-bit dlls.
2023-06-09 23:37:14 +02:00
Alexandre Julliard
931292f1a6
ntdll: Use the sysv ABI for __wine_syscall_dispatcher_return().
...
Missing from b337c5b1a1
, spotted by Fan
WenJie.
2023-06-09 23:37:14 +02:00
Davide Beatrici
3b5411941d
mmdevapi: Handle CreateThread() failure in AudioClient's Start.
2023-06-09 10:34:58 +02:00
Daniel Lehman
f1aa3f37ef
riched20: Update paragraph position in marked tree.
...
nCharOfs is the key for paragraphs added to the marked tree
If it is updated, re-add the entry to update its position
2023-06-09 10:34:51 +02:00
Shaun Ren
473a5462e5
sapi: Implement ISpMMSysAudio::Get/SetFormat.
2023-06-09 10:34:44 +02:00
Shaun Ren
b24c1abf62
include: Add sperror error code SPERR_UNSUPPORTED_FORMAT.
2023-06-09 10:34:44 +02:00
Shaun Ren
615852a97f
sapi: Add GUIDs SPDFID_Text/WaveFormatEx.
2023-06-09 10:34:43 +02:00
Shaun Ren
454283ec22
sapi: Implement ISpMMSysAudio::Get/SetDeviceId.
2023-06-09 10:34:43 +02:00
Zebediah Figura
682ad1c1df
xaudio2/tests: Fix the IID_IXAPO query.
...
This was missed in 14c44d0b0a
.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55016
2023-06-09 10:34:32 +02:00
Ziqing Hui
8310d9cbde
mf/tests: Split size info tests from test_wmv_decoder_media_object.
2023-06-09 10:34:25 +02:00
Ziqing Hui
0f71442e9c
mf/tests: Split output type tests from test_wmv_decoder_media_object.
2023-06-09 10:34:25 +02:00
Ziqing Hui
b2481f6522
mf/tests: Split input type tests from test_wmv_decoder_media_object.
2023-06-09 10:34:24 +02:00
Piotr Caban
781b8c3d6b
msvcr100: Use Context blocking functions in _Condition_variable class.
2023-06-08 18:44:10 +02:00
Piotr Caban
7bf56117ce
msvcr100: Use block_context_for helper in event::wait().
2023-06-08 18:44:10 +02:00
Piotr Caban
d3d9297b60
msvcr100: Use block_context_for helper in Concurrency::wait().
2023-06-08 18:44:10 +02:00
Piotr Caban
0f69396405
msvcr100: Add support for COOPERATIVE_TIMEOUT_INFINITE timeout in critical_section.
2023-06-08 18:44:10 +02:00
Piotr Caban
684dbfd0c7
msvcr100: Fix use after free in critical_section::try_lock_for().
2023-06-08 18:44:09 +02:00
Alexandre Julliard
d12b125b4e
ntdll: Update the reserved range on 64-bit to match the preloader.
...
cf. 6b0836e3f1
.
2023-06-08 13:29:39 +02:00
Alexandre Julliard
bf1606cf35
ntdll: Use the full 4Gb for large address aware applications on Wow64.
2023-06-08 13:21:45 +02:00
Alexandre Julliard
78ffde79fe
ntdll: Report the remaining part of the 64K after a view as free.
...
To avoid returning non-aligned reserved regions.
2023-06-08 13:21:10 +02:00
Alexandre Julliard
8b992fecad
ntdll: Reimplement virtual_release_address_space() without using a callback.
2023-06-08 13:20:45 +02:00
Alexandre Julliard
800fc4164f
ntdll: Reimplement fill_basic_memory_info() without using a callback.
...
And merge reported free areas.
2023-06-08 13:20:04 +02:00
Alexandre Julliard
b0aaa2f869
ntdll: Reimplement allocation of the virtual heap without using a callback.
2023-06-08 13:04:31 +02:00
Alex Henrie
6c1157435a
regedit: Fix memory leak on error path in GetItemPath (scan-build).
2023-06-08 12:04:23 +02:00
Daniel Lehman
7b3690dd73
msi: Release record instead of free.
...
../dlls/msi/dialog.c:4476:11: warning: attempt to call free on non-heap object 'hdr' [-Wfree-nonheap-object]
free( &rec->hdr );
^
2023-06-08 12:03:35 +02:00
Alex Henrie
d06b3fd527
msi: Fix memory leak on error path in MSI_ProcessMessage (scan-build).
2023-06-08 12:03:29 +02:00
Alex Henrie
b630718149
winhttp: Fix double free on error path in queue_task (scan-build).
...
queue_task cannot free the struct because it doesn't know whether the
struct contains pointers to other dynamically allocated memory that also
needs to be freed (as is the case with struct send_request).
2023-06-08 12:03:20 +02:00
Davide Beatrici
2cbaa59a26
wineoss: Use mmdevapi's AudioClient's GetCurrentPadding, GetStreamLatency, GetBufferSize.
2023-06-08 12:03:08 +02:00
Davide Beatrici
786c3a0afc
winecoreaudio: Use mmdevapi's AudioClient's GetCurrentPadding, GetStreamLatency, GetBufferSize.
2023-06-08 12:03:08 +02:00
Davide Beatrici
896855c519
winealsa: Use mmdevapi's AudioClient's GetCurrentPadding, GetStreamLatency, GetBufferSize.
2023-06-08 12:03:08 +02:00
Davide Beatrici
182ae5b19b
winepulse: Move AudioClient's GetCurrentPadding, GetStreamLatency, GetBufferSize into mmdevapi.
2023-06-08 12:03:08 +02:00
Davide Beatrici
be356451fc
wineoss: Use mmdevapi's AudioClient's GetDevicePeriod, GetMixFormat, IsFormatSupported.
2023-06-08 12:03:08 +02:00
Davide Beatrici
cff4a813e3
winecoreaudio: Use mmdevapi's AudioClient's GetDevicePeriod, GetMixFormat, IsFormatSupported.
2023-06-08 12:03:08 +02:00
Davide Beatrici
cc9e486ba5
winealsa: Use mmdevapi's AudioClient's GetDevicePeriod, GetMixFormat, IsFormatSupported.
2023-06-08 12:03:08 +02:00
Davide Beatrici
9cd13ecb30
winepulse: Move AudioClient's GetDevicePeriod, GetMixFormat, IsFormatSupported into mmdevapi.
2023-06-08 12:03:08 +02:00
Alex Henrie
3fd8c85fd1
rpcrt4: Replace RPCRT4_strndupA with strdup.
2023-06-08 12:02:55 +02:00
Bernhard Kölbl
07d0f1f0c0
mf/tests: Remove duplicate call to MFStartup().
...
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2023-06-07 22:48:27 +02:00
Piotr Caban
8171cfb79b
localspl: Don't pass original document name to cupsStartDocument.
...
It's used by the function to find document content type. Fixes regression
introduced by e164b8cefb
.
2023-06-07 22:48:27 +02:00
Zebediah Figura
14c44d0b0a
xaudio2: Use the preprocessor to modify definitions in xaudio2.idl and xaudio2fx.idl.
...
Instead of including the IDLs directly, define a local IDL that #includes them,
with XAUDIO2_VER defined, and include that generated header.
Get rid of compat.c, and use XAUDIO2_VER to modify the code in the other source
files.
Build the tests for both xaudio2_7 and xaudio2_8 using PARENTSRC, and use
XAUDIO2_VER to select between them. This mirrors the approach taken for
d3dcompiler, and makes it easier to test more xaudio2 versions in the future.
2023-06-07 22:48:27 +02:00
Zebediah Figura
c80285ffb1
xaudio2: Create XAPO objects directly from CreateAudioVolumeMeter() and CreateAudioReverb().
...
Instead of going through the class factory.
2023-06-07 22:48:27 +02:00
Zebediah Figura
77a83bc4bb
xaudio2: Move CreateAudioVolumeMeter() and CreateAudioReverb() to xapo.c.
2023-06-07 22:48:27 +02:00
Zebediah Figura
10700c044b
xaudio2/tests: Add a couple of helpers to abstract the difference between versions.
2023-06-07 22:48:27 +02:00