Esme Povirk
e00762b961
mscoree: Update Wine Mono to 9.1.0.
2024-04-22 17:46:01 +02:00
Alexandre Julliard
2c2ac005f5
widl: Use x64 calling convention for ARM64EC.
2024-04-18 20:54:24 +02:00
Alexandre Julliard
57b145e468
widl: Clear RobustEarly flag also for data structure conformance.
2024-04-16 21:26:50 +02:00
Alexandre Julliard
235f76594e
widl: Output register parameter assignments on ARM platforms.
2024-04-16 18:39:13 +02:00
Eric Pouech
30a7054879
winedump: Extend dumping of some minidump parts.
...
- extend dump information in misc stream
- dump token, thread name, memory info list streams
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-04-15 18:15:43 +02:00
Eric Pouech
73b653f514
winedump: Tidy up dumping minidump.
...
- homogenize dir entry
- print all thread id:s and RVA in hex
- improve some indentation
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-04-15 18:15:36 +02:00
Eric Pouech
b89102173e
winedump: Support a couple of 'section' options (minidump).
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-04-15 18:15:36 +02:00
Eric Pouech
2253504aa5
winedump: Simplify unicode string printing (minidump).
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-04-15 18:15:36 +02:00
Eric Pouech
facae70c5e
winedump: Add helpers to print DWORD64 integers.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-04-15 18:15:36 +02:00
Alexandre Julliard
2f532567ff
widl: Don't use a structure for NdrClientCall2 parameters on ARM.
2024-04-15 18:10:44 +02:00
Alexandre Julliard
84509acb16
widl: Correctly align stack parameters on ARM.
2024-04-15 18:10:44 +02:00
Alexandre Julliard
377f9f8de9
widl: Only pass power of 2 structures by value on x86-64.
2024-04-15 18:10:44 +02:00
Alexandre Julliard
9cda4233df
widl: Pass 16-byte structures by value on ARM64.
2024-04-15 18:10:44 +02:00
Jacek Caban
ba50573f91
makedep: Use hybrid ARM64X images for ARM64EC.
2024-04-11 16:29:35 -05:00
Jacek Caban
00198c4084
winegcc: Add -marm64x option for linking ARM64X images.
2024-04-09 12:07:27 -05:00
Jacek Caban
753f405536
winegcc: Pass target and resources as arguments to build_spec_obj.
2024-04-09 12:07:27 -05:00
Jacek Caban
4243befce5
winebuild: Add -marm64x option for generating hybrid ARM64X import libraries.
2024-04-09 12:07:26 -05:00
Dmitry Timoshkov
1d0eb24ce1
widl: Add support for inherited interfaces to SLTG typelib generator.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-09 08:28:46 -05:00
Dmitry Timoshkov
7db6c30aea
widl: Add support for interfaces to SLTG typelib generator.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-09 08:28:46 -05:00
Dmitry Timoshkov
61583ec2cd
widl: Add support for recursive type references to SLTG typelib generator.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-09 08:27:56 -05:00
Dmitry Timoshkov
b8921b414e
widl: In old style typelibs all types are public.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-09 08:27:56 -05:00
Alexandre Julliard
047b7fc293
widl: Map VT_USERDEFINED to VT_I4 for default values in typelibs.
2024-04-04 20:49:43 +02:00
Jacek Caban
a8fc62d1a2
widl: Don't use old typelib format in do_everything mode.
...
Fixes a regression from 0bffa32226
.
2024-04-04 16:03:26 +02:00
Dmitry Timoshkov
1eeebc3190
widl: Add support for VT_USERDEFINED to SLTG typelib generator.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-03 23:03:38 +02:00
Dmitry Timoshkov
9d26c6d75a
widl: Properly align name table entries.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-03 23:03:38 +02:00
Dmitry Timoshkov
f3ca3044fe
widl: Add support for structures.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-03 23:03:38 +02:00
Dmitry Timoshkov
5df4c5f06d
widl: Add more traces.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-03 23:03:38 +02:00
Dmitry Timoshkov
b83410936e
widl: Use generic 'struct sltg_data' for collecting data.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-03 23:03:38 +02:00
Alexandre Julliard
a1997507e8
widl: Clear /robust flags when no descriptor is present.
...
For compatibility with midl.
2024-04-03 23:03:36 +02:00
Alexandre Julliard
af058da893
widl: Use padding instead of alignment in structure format strings.
...
For compatibility with midl.
2024-04-03 12:34:39 +02:00
Alexandre Julliard
855eb3afcd
widl: Always pass the top-level attributes to detect interface pointers.
2024-04-03 12:30:59 +02:00
Alexandre Julliard
4f8958eb56
widl: Use the correct type for non-encapsulated union discriminants.
2024-04-02 23:30:10 +02:00
Alexandre Julliard
66bec19434
widl: Output more correct /robust flags.
2024-04-02 23:30:10 +02:00
Alexandre Julliard
4d8ee6bb18
widl: Add /robust flags in correlation descriptors.
2024-04-02 23:30:10 +02:00
Alexandre Julliard
896b4f05ea
widl: Always use new-style format strings in interpreted mode.
2024-04-02 23:30:03 +02:00
Alexandre Julliard
dd68561c4a
widl: Fix method number for call_as functions.
2024-03-28 15:44:46 +01:00
Alexandre Julliard
53bb4117ac
widl: Don't output the explicit handle argument.
2024-03-28 14:30:47 +01:00
Alexandre Julliard
7ff6c6316e
widl: Merge interpreted stubs header and parameters output into a single function.
2024-03-28 14:30:42 +01:00
Alexandre Julliard
69849bd2ee
widl: Don't skip a pointer level for pointers to pointers to strings.
2024-03-27 11:26:10 +01:00
Jinoh Kang
0b0259c476
gitlab: Output collapsible section markers in test stage script.
2024-03-22 17:09:26 +01:00
Jacek Caban
3b12583db0
widl: Always close parsed input file.
...
Fixes a regression from 9d537999e3
, which removed closing the file.
This causes Windows widl build to be to remove the temporary file on exit.
2024-03-21 22:19:58 +01:00
Piotr Caban
d7aaf51459
winedump: Fix REG_DWORD dumping with no data.
2024-03-21 22:19:58 +01:00
Dmitry Timoshkov
0bffa32226
widl: Add initial implementation of SLTG typelib generator.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-03-21 22:19:57 +01:00
Jinoh Kang
b527b232cf
tools/gitlab: Run make_specfiles before building.
...
Since wine commit 401288a78d
(make_specfiles: Generate a list of
syscalls from the corresponding spec files., 2023-11-16), spec files
are used to auto-generate the following files:
- dlls/ntdll/ntsyscalls.h (from dlls/ntdll/ntdll.spec)
- dlls/win32u/win32syscalls.h (from dlls/win32u/win32u.spec)
2024-03-11 18:46:09 +01:00
Alexandre Julliard
5c26513278
winedump: Dump the __os_arm64x_helper functions.
2024-03-08 17:37:08 +01:00
Alexandre Julliard
e1d624a06f
ntdll: Export longjmp.
2024-03-07 12:38:05 +01:00
Alexandre Julliard
64b2e44697
widl: Use the official definitions for exception flags.
2024-02-29 18:14:48 +01:00
Jacek Caban
7a66313cfb
winebuild: Output load config on PE targets.
2024-02-29 08:39:30 +01:00
Alexandre Julliard
ebaa47dcee
winedump: Print the correct register names for exception info on ARM64.
2024-02-28 19:51:20 +01:00
Alexandre Julliard
4e25c07689
winebuild: Remove some no longer used support for ELF ARM platforms.
2024-02-27 13:01:57 +01:00