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
Rémi Bernon
e2674379c5
winex11: Simplify NotifyIME with NI_COMPOSITIONSTR / CPS_COMPLETE.
2023-05-10 21:21:25 +02:00
Rémi Bernon
d9fc3eab9a
winex11: Clear the composition string when input context is closed.
2023-05-10 21:21:25 +02:00
Rémi Bernon
f3696e6a9c
winex11: Use a helper to change internal composition status.
2023-05-10 21:21:25 +02:00
Vijay Kiran Kamuju
9d282171f5
winex11.drv: Fix compile when xrandr is not available.
2023-05-10 21:19:34 +02:00
Piotr Caban
53daf8961f
wineps: Define PSDRV_PDEVICE structure in unixlib.
2023-05-10 21:18:10 +02:00
Piotr Caban
b0c843eb34
wineps: Rename PSDRV_PDEVICE structure to print_ctx.
2023-05-10 21:18:10 +02:00
Piotr Caban
c1a12304f7
wineps: Move remaining DC driver functions to unixlib.
2023-05-10 21:18:10 +02:00
Piotr Caban
0ba17961a9
gdi32: Add device name to wine_get_gdi_driver call.
2023-05-10 21:18:10 +02:00
Piotr Caban
f739bfc3c2
wineps: Remove no longer used PSDRV_StartDoc and PSDRV_EndDoc functions.
2023-05-10 21:18:10 +02:00
Piotr Caban
be33dfbde0
wineps: Remove no longer used font selection code from PE side.
2023-05-10 21:18:09 +02:00
Piotr Caban
4e1de86d9c
wineps: Don't use BUILTIN structure on PE side.
2023-05-10 21:18:09 +02:00
Piotr Caban
96a6d1fd27
wineps: Remove unused fields from PSFONT structure.
2023-05-10 21:18:09 +02:00
Piotr Caban
d1b09fa24c
wineps: Introduce PSDRV_GET_GLYPH_NAME escape to obtain builtin glyph name from unixlib.
2023-05-10 21:18:09 +02:00
Piotr Caban
9e95b9e6fc
wineps: Change initial printer font to DEVICE_DEFAULT_FONT.
2023-05-10 21:18:09 +02:00