Piotr Caban
53d2a32d06
wineps: Handle EMR_POLYBEZIER record in spool files.
2023-03-24 16:06:08 +01:00
Piotr Caban
f83dc1cdb5
wineps: Handle EMR_MODIFYWORLDTRANSFORM record in spool files.
2023-03-24 16:06:08 +01:00
Piotr Caban
5c7c1c22c3
wineps: Handle EMR_SETWORLDTRANSFORM record in spool files.
2023-03-24 16:06:08 +01:00
Piotr Caban
18bdfd1e9f
wineps: Handle EMR_CREATEDIBPATTERNBRUSHPT record in spool files.
2023-03-24 16:06:08 +01:00
Piotr Caban
4c02a51d97
wineps: Handle EMR_CREATEMONOBRUSH record in spool files.
2023-03-24 16:06:08 +01:00
Alexandre Julliard
94456eb46d
kernelbase: Fix pattern checking for genitive month names in get_date_format().
2023-03-24 16:06:08 +01:00
Alexandre Julliard
d4f36570cd
ntdll: Fully initialize the i386 FPU context on ARM64.
2023-03-24 15:50:16 +01:00
Alexandre Julliard
5031c6d938
ntdll: Convert WoW context to native context when running in 32-bit code.
...
It fixes single-stepping in the kernel32:debugger tests.
2023-03-24 15:50:16 +01:00
Alexandre Julliard
7686cba105
ntdll: One more fix for CPU information in old Wow64 mode.
2023-03-24 15:50:16 +01:00
Alexandre Julliard
75ab843114
vkd3d: Import upstream release 1.7.
2023-03-24 13:02:45 +01:00
Rémi Bernon
3149d27220
widl: Print the import stack and context in messages.
2023-03-23 16:44:34 +01:00
Rémi Bernon
472b2ecad4
widl: Improve accuracy of error messages location.
2023-03-23 16:44:34 +01:00
Rémi Bernon
071b0a5532
widl: Enable bison locations option.
2023-03-23 16:44:34 +01:00
Rémi Bernon
2edd194a00
widl: Move diagnostic and location functions to parser.l.
2023-03-23 16:44:34 +01:00
Rémi Bernon
be1e308253
widl: Allow source location to span over multiple lines.
2023-03-23 16:44:34 +01:00
Rémi Bernon
edca5937fb
widl: Rename (error|warning)_loc_info to (error|warning)_at.
2023-03-23 16:44:34 +01:00
Zebediah Figura
d8d8774568
include: Add D3D10CalcSubresource().
2023-03-23 16:44:34 +01:00
Zebediah Figura
fae48444af
include: Use hexadecimal constants for XAudio flags.
2023-03-23 16:44:34 +01:00
Brendan Shanks
5f74cb94f1
ntdll: Print correct thread rename trace when using current thread ID with exception method.
2023-03-23 14:31:23 +01:00
Piotr Caban
c1dd7d6f52
wineps: Handle EMR_LINETO record in spool files.
2023-03-23 14:25:37 +01:00
Piotr Caban
16489549f0
wineps: Handle EMR_MOVETOEX record in spool files.
2023-03-23 14:25:37 +01:00
Piotr Caban
713d5d9644
wineps: Handle EMR_RECTANGLE record in spool files.
2023-03-23 14:25:37 +01:00
Piotr Caban
c680d8139b
wineps: Handle pen selection in spool files.
2023-03-23 14:25:37 +01:00
Piotr Caban
e0cdf885d1
wineps: Handle brush selection in spool files.
2023-03-23 14:25:37 +01:00
Piotr Caban
8d2f5f22c4
wineps: Handle EMR_EOF record in spool files.
2023-03-23 14:25:36 +01:00
Piotr Caban
8ce8505937
wineps: Handle EMR_HEADER record in spool files.
2023-03-23 14:25:36 +01:00
Piotr Caban
f925d3b03b
wineps: Write document header and footer in PrintDocumentOnPrintProcessor.
2023-03-23 14:25:36 +01:00
Piotr Caban
a5eb4f6fe1
wineps: Initialize PSDRV_PDEVICE print job information in PrintDocumentOnPrintProcessor.
2023-03-23 14:25:36 +01:00
Piotr Caban
e879b9db67
wineps: Create fake PSDRV_PDEVICE OpenPrintProcessor.
2023-03-23 14:25:36 +01:00
Piotr Caban
e5c7e36489
wineps: Move more code into create_psdrv_physdev helper.
2023-03-23 14:25:36 +01:00
Alexandre Julliard
1939f7c27c
ntdll: Use get_wow_teb() and wow_peb in more places.
2023-03-23 14:20:41 +01:00
Alexandre Julliard
dd7b4431a6
ntdll: Add a helper function to check for Wow64 mode.
2023-03-23 14:20:16 +01:00
Alexandre Julliard
f3d90fd55b
ntdll: Add a helper function to check for old-style Wow64 mode.
2023-03-23 14:20:14 +01:00
Alexandre Julliard
da7411fdb3
ntdll: Fixup CPU information for old Wow64 mode.
2023-03-23 14:14:01 +01:00
Rémi Bernon
8f52d8a4e1
imm32: Rename InputContextData to struct imc.
2023-03-23 14:14:01 +01:00
Rémi Bernon
1d40658afa
imm32: Use NtUserQueryInputContext to check cross-thread access.
2023-03-23 14:14:01 +01:00
Rémi Bernon
c66ea947a5
imm32: Remove unused IMM_IsCrossThreadAccess hwnd parameter.
2023-03-23 14:14:01 +01:00
Rémi Bernon
29e51aa333
imm32: Remove unnecessary threadDefault InputContextData member.
2023-03-23 14:14:01 +01:00
Rémi Bernon
a7c2f4e5ba
imm32: Implement ImmEnumInputContext.
2023-03-23 14:14:01 +01:00
Alex Henrie
44e1e9438c
include: Allow multiple definitions on GCC with DECLSPEC_SELECTANY.
...
Needed to compile Tera Term.
As far as I can tell, GCC has always supported __attribute__((weak)).
2023-03-22 20:03:52 +01:00
Biswapriyo Nath
8204a0b864
include: Add missing TS_STATUS constants in textstor.idl.
...
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
2023-03-22 20:03:52 +01:00
Sven Baars
5ed70ee20e
kernelbase: Return the last existing key from open_key() when it's called from create_key().
2023-03-22 20:03:52 +01:00
Sven Baars
6e3e9a1787
kernelbase: Pass a name pointer to open_key().
2023-03-22 20:03:52 +01:00
Sven Baars
3f82f6ff59
kernelbase: Use open_key() to obtain any existing Wow6432node in create_key().
2023-03-22 20:03:52 +01:00
Sven Baars
35b56daf1f
kernelbase: Call open_key() from open_subkey().
2023-03-22 20:03:52 +01:00
Sven Baars
8b327eee5e
advapi32/tests: Copy Software\Classes tests from ntdll.
2023-03-22 20:03:51 +01:00
Eric Pouech
4b28127157
wow64: Move filter of (un)load DLL debug events to client side.
...
Code is duplicated in ntdll.dll (for 32bit only and old Wow configuration)
and wow64.dll for new Wow64 configurations.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-03-22 20:03:51 +01:00
Eric Pouech
d203beb5e5
kernel32/tests: Extend the tests for load/unload debug events on Wow64.
...
Showing that:
- load events for 64bit DLLs are generated for a WOW64 process.
- unload events for 64bit DLLs are not generated for a WOW64 process
(as any other unload event on process teardown).
- a 32bit startup exception is generated as well (with a specific exception
code)
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-03-22 20:03:51 +01:00
Zebediah Figura
107c260893
ddraw: Make ddraw_surface_init() static.
2023-03-22 20:03:51 +01:00
Zebediah Figura
87cd13903c
ddraw: Move sub-resource surface creation to ddraw_texture_init().
2023-03-22 20:03:51 +01:00