Commit graph

163232 commits

Author SHA1 Message Date
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