André Zwing
dfe94187c0
winedump: Recognize RISC-V PEs.
2023-05-24 18:39:47 +02:00
Esme Povirk
0a3fe99d2b
mscoree: Update Wine Mono to 8.0.0.
2023-05-18 05:30:36 -05:00
Alexandre Julliard
fddd7aab7c
winebuild: Disallow floating point arguments in syscall functions.
2023-05-12 11:39:10 +02:00
Eric Pouech
5900418781
winedump: Fix copy & paste error.
...
(Thanks to Andrey for point it out).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-05-09 14:50:52 +02:00
Alexandre Julliard
7bdcfbbf6e
winedump: Fix printing of code ranges in hybrid modules.
2023-04-28 18:33:23 +02:00
Alistair Leslie-Hughes
1aa6a900e8
widl: Suppress a coverity warning.
...
Knowning that frame->code will be set when the exception handler
is called. Suppress this coverity issue.
2023-04-24 10:33:33 +02:00
Alexandre Julliard
90cc094260
winedump: Print entry point names in code range lists.
2023-04-21 16:34:29 +02:00
Alexandre Julliard
7e8ac46a5c
makedep: Avoid generating empty dependencies.
2023-04-21 09:59:37 +02:00
Alexandros Frantzis
8570016783
tools: Support building Wayland protocol source files.
...
Wayland protocol descriptions are distributed as source XML files that
need to be transformed to C source and header files with a version of
the wayland-scanner tool compatible with the used libwayland library.
This commit enhances the makedep build tool to support building such
Wayland protocol XML files.
Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
2023-04-21 09:59:37 +02:00
Piotr Caban
0d95b82182
wineps: Add BiDi support in EMR_EXTTEXTOUTW record.
2023-04-19 14:19:46 +02:00
Alexandre Julliard
fe693a7047
winedump: Dump hybrid metadata also for i386 CHPE modules.
2023-04-18 17:49:51 +02:00
Alexandre Julliard
6e348640c5
include: Add some CHPE definitions.
2023-04-18 17:49:23 +02:00
Alexandre Julliard
c8a79e7bc6
winedump: Apply all dynamic relocations before dumping alternate PE headers.
2023-04-14 18:56:23 +02:00
Mohamad Al-Jaf
3b31e75395
widl: Add support for WinRT HANDLE parameter type.
...
Needed by windows.ui.composition.interop.idl.
2023-04-13 10:25:19 +02:00
Jacek Caban
84f1f36686
mshtml: Wine Gecko 2.47.4 release.
2023-04-10 16:19:33 +02:00
Eric Pouech
020b6e094f
winedump: Fix out of bounds access (spotted by GCC13).
...
Anyway, it's a pain that we have to maintain two MS symbols
demanglers (this one and the one in dlls/msvcrt).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-04-05 11:37:19 +02:00
Mohamad Al-Jaf
712f87ee8e
widl: Add support for composable attribute.
...
Needed to build windows.ui.composition.idl.
2023-04-03 16:52:01 +02:00
Mohamad Al-Jaf
a7e1c707f1
widl: Add support for protected attribute.
2023-04-03 16:52:01 +02:00
Mohamad Al-Jaf
781b8b0e99
widl: Add support for inherited runtime classes.
...
Needed to build windows.ui.composition.idl.
2023-04-03 16:52:01 +02:00
Francois Gouget
99f77667bb
widl: Error_loc() messages must have a trailing linefeed.
2023-03-27 17:43:18 +02:00
Rémi Bernon
78c5e3ab03
widl: Define PARSER_LTYPE instead of api.location.type.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54729
2023-03-27 11:05:34 +02:00
Rémi Bernon
bf9d15e3b1
widl: Use warning_at when reporting duplicate attributes.
2023-03-24 21:49:27 +01:00
Rémi Bernon
3d79c1f56d
widl: Add source location information to attributes.
2023-03-24 21:49:27 +01:00
Rémi Bernon
a10740f319
widl: Remove custom attribute creation helper.
2023-03-24 21:49:27 +01:00
Rémi Bernon
7771a9ae79
widl: Simplify attribute creation with either int or ptr value.
2023-03-24 21:49:27 +01:00
Rémi Bernon
f36fbb3788
widl: Move attribute related functions to attribute.c.
2023-03-24 21:49:27 +01:00
Rémi Bernon
f79ae4a95c
widl: Use spaces to indent attribute rules more consistently.
2023-03-24 21:49:26 +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
Rémi Bernon
f869c8e7a3
widl: Lex calling convention variations toghether.
2023-03-20 21:03:32 +01:00
Rémi Bernon
53ae787d02
widl: Simplify reserved keywords lexing.
2023-03-20 21:03:32 +01:00
Rémi Bernon
858ec42a31
widl: Simplify preprocessor directive lexing.
2023-03-20 21:03:32 +01:00
Rémi Bernon
83f9f2cd3c
widl: Remove unused lexer aliases.
2023-03-20 21:03:32 +01:00
Rémi Bernon
abbf6cefc5
widl: Simplify uuid literals lexing.
2023-03-20 21:03:32 +01:00
Alexandre Julliard
78dc4ce7a0
widl: Pass the correct parent name when opening an import file.
...
Fixed a regression from 9d537999e3
.
2023-03-20 17:10:45 +01:00
Rémi Bernon
d359837fcc
widl: Avoid freeing input_name in pop_import.
...
The pointers are used in loc_info input_name without copy.
2023-03-17 16:45:29 +01:00
Rémi Bernon
194c002c6e
widl: Simplify string literals lexing.
2023-03-17 16:45:11 +01:00
Rémi Bernon
baa3680f2e
widl: Introduce a new helper to produce num tokens.
2023-03-17 16:45:11 +01:00
Rémi Bernon
a46facfd8c
widl: Group <ATTR> tokens together.
2023-03-17 16:45:11 +01:00
Rémi Bernon
832d6985c8
widl: Group <INITIAL> tokens together.
2023-03-17 16:45:11 +01:00
Rémi Bernon
2b3a910184
widl: Group <INITIAL,ATTR> tokens together.
2023-03-17 16:45:11 +01:00
Huw Davies
9b77f86046
winedump: Fix printf format warning.
2023-03-17 14:11:42 +01:00
Rémi Bernon
7ebf75f92d
widl: Use open_input_file to open the main input.
2023-03-16 14:09:25 +01:00
Rémi Bernon
1a0a617850
widl: Respect -N flag for imported files preprocessing.
2023-03-16 14:09:25 +01:00
Rémi Bernon
39da052012
widl: Introduce new (open|close)_input_file helpers.
2023-03-16 14:09:25 +01:00
Rémi Bernon
a6ab03dcd5
widl: Handle preprocess-only case separately.
2023-03-16 14:09:25 +01:00