Zebediah Figura
c752b56110
qcap/audiorecord: Implement IAMStreamConfig::GetStreamCaps().
...
Needed by the Microsoft Silverlight configuration tool.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=36230
2023-05-12 17:50:49 +02:00
Zebediah Figura
fa32380292
qcap/audiorecord: Implement pin_get_media_type().
2023-05-12 17:50:49 +02:00
Zebediah Figura
c06fe6112c
qcap/tests: Add tests for media types.
2023-05-12 17:50:49 +02:00
Zebediah Figura
c7061ee511
qcap/audiorecord: Stub IAMStreamConfig.
2023-05-12 17:50:49 +02:00
Jactry Zeng
996271fc2f
wordpad: Resize buttons of toolbar to make them align with height of the font list combox.
...
The current size set to these buttons is too small when in HiDPI.
2023-05-12 17:50:49 +02:00
Davide Beatrici
c74b6ed4e9
wineoss: Use mmdevapi's AudioClock.
2023-05-12 17:50:49 +02:00
Davide Beatrici
7698135def
winecoreaudio: Use mmdevapi's AudioClock.
2023-05-12 17:50:49 +02:00
Davide Beatrici
e50946f0d1
winealsa: Use mmdevapi's AudioClock.
2023-05-12 17:50:49 +02:00
Davide Beatrici
352d493ef1
winepulse: Move AudioClock into mmdevapi.
2023-05-12 17:50:49 +02:00
Rémi Bernon
8ae0c30823
winemac: Generate IME messages from the default ImeToAsciiEx implementation.
2023-05-12 17:50:49 +02:00
Rémi Bernon
8c08ffcdec
winemac: Write the IME strings to the COMPOSITIONSTRING in ImeToAsciiEx.
2023-05-12 17:50:49 +02:00
Rémi Bernon
4870a9dfad
imm32: Resize the composition string if the driver requested so.
2023-05-12 17:50:49 +02:00
Rémi Bernon
3cee423da0
winemac: Compute the required COMPOSITIONSTRING size in ImeToAsciiEx.
2023-05-12 17:50:49 +02:00
Rémi Bernon
54bbdb83e9
winemac: Use the ImeToAsciiEx driver entry to retrieve IME result.
2023-05-12 17:50:49 +02:00
Rémi Bernon
bfa19f8c7e
win32u: Introduce a new ImeToAsciiEx call through NtUserMessageCall.
2023-05-12 17:50:49 +02:00
Rémi Bernon
f185dc1701
winemac: Use the ImeProcessKey driver entry to process IME input.
2023-05-12 17:50:49 +02:00
Rémi Bernon
c7dc10b192
win32u: Introduce a new ImeProcessKey call through NtUserMessageCall.
2023-05-12 17:50:49 +02:00
Alexandre Julliard
1d368b3789
server: Move the Wine-specific flags out of the image_flags field.
2023-05-12 17:50:48 +02:00
Alexandre Julliard
8f9c0c825d
server: Add a separate request to create a memory view for a .so builtin.
2023-05-12 17:50:26 +02:00
Alexandre Julliard
fddd7aab7c
winebuild: Disallow floating point arguments in syscall functions.
2023-05-12 11:39:10 +02:00
Alexandre Julliard
f83ec675bd
win32u: Don't use floating point types in syscalls.
2023-05-12 11:39:10 +02:00
Piotr Caban
19eab9c0e5
wineps: Store font substitution table in DEVMODE.
2023-05-11 22:53:15 +02:00
Piotr Caban
aa3699dd59
wineps: Store data from PPD file used in unixlib in DEVMODE.
2023-05-11 22:53:14 +02:00
Piotr Caban
5b166890f0
wineps: Use standard DEVMODEW structure instead of PSDRV_DEVMODE when possible.
2023-05-11 22:53:14 +02:00
Piotr Caban
919392848a
wineps: Remove unused fields from PSDRV_DEVMODE.
2023-05-11 22:53:14 +02:00
Piotr Caban
faba25c637
wineps: Remove gdi_physdev from print_ctx structure.
2023-05-11 22:53:14 +02:00
Rémi Bernon
ab98b13480
winemac: Use the default IME implementation for ImeSetCompositionString.
2023-05-11 22:53:14 +02:00
Rémi Bernon
2c74f4ede1
winex11: Use the default IME implementation for ImeSetCompositionString.
2023-05-11 22:53:14 +02:00
Francois Gouget
c6ab26bd04
kernelbase/tests: Use win_skip() for missing APIs.
2023-05-11 22:53:14 +02:00
Francois Gouget
ab3503bf5c
kernel32/tests: Use win_skip() for missing APIs.
2023-05-11 22:53:14 +02:00
Zebediah Figura
3d246c6643
qcap/tests: Test the audio capture CLSID.
2023-05-11 22:53:14 +02:00
Zebediah Figura
a6047aee24
qcap/tests: Test audio capture pin information.
2023-05-11 22:53:14 +02:00
Zebediah Figura
b9b425d683
qcap/tests: Test audio capture pin interfaces.
2023-05-11 22:53:14 +02:00
Zebediah Figura
6174d63b3d
qcap/audiorecord: Add a stub source pin.
2023-05-11 22:53:14 +02:00
Zebediah Figura
eab26e6155
qcap/audiorecord: Get rid of the AudioRecord typedef.
2023-05-11 22:53:14 +02:00
Alexandre Julliard
483a2203eb
kernelbase: Move Wow64EnableWow64FsRedirection() from kernel32 to kernelbase.
...
Following recent Windows versions.
2023-05-11 22:53:14 +02:00
Alexandre Julliard
6b90aea87a
win32u: Don't export wow64 Unix call functions.
...
They are not used, and can interfere with other libraries that link
directly to win32u.so.
2023-05-11 22:53:14 +02:00
Alexandre Julliard
f5d272f561
ntdll: Move the Unix function tables to avoid forward declarations, and make them static.
2023-05-11 22:53:14 +02:00
Alexandre Julliard
9f36fbdbc3
ntdll: Add a helper function to free a range of pages.
2023-05-11 22:53:14 +02:00
Paul Gofman
f2efdfbdf9
ntdll: Add logging for free ranges.
2023-05-11 13:54:01 +02:00
Paul Gofman
fb6a6374dd
ntdll: Support partial view release in NtFreeVirtualMemory().
2023-05-11 13:51:12 +02:00
Paul Gofman
3d1c27d51b
ntdll: Factor out some view manipulation functions.
2023-05-11 13:51:12 +02:00
Paul Gofman
5f36b7a2c8
ntdll: Fully support unaligned views in free ranges management.
2023-05-11 13:51:12 +02:00
Paul Gofman
e90b2bb950
ntdll: Fix size validation in NtFreeVirtualMemory().
2023-05-11 13:51:12 +02:00
Paul Gofman
d8fc23d86e
kernelbase: Validate nonzero size for MEM_RELEASE in VirtualFreeEx().
2023-05-11 13:51:12 +02:00
Paul Gofman
1d3c0d738c
ntdll/tests: Add tests for freeing a part of view.
2023-05-11 13:51:12 +02:00
Brendan Shanks
d2789ef067
winemac: Initialize retina_on to avoid incorrect cached display data in high-res/retina mode.
...
retina_on was being set (indirectly) by check_retina_status(), but it
relies on retina_on itself.
This resulted in incorrect (non-retina) monitor and work RECTs being
cached, causing odd application bugs like a window that won't resize
larger than 1/4 of the screen.
Initialize retina_on to the value of retina_enabled, so later calls
to check_retina_status() don't result in incorrect data being cached.
2023-05-10 23:19:20 +02:00
Rémi Bernon
4c91545367
winemac: Use the default IME implementation for NotifyIME.
2023-05-10 21:21:27 +02:00
Rémi Bernon
800af36d93
winex11: Move NotifyIME to the default IME implementation.
2023-05-10 21:21:26 +02:00
Rémi Bernon
56d0b870b6
win32u: Introduce new NtUserNotifyIMEStatus syscall.
2023-05-10 21:21:25 +02:00