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
Rémi Bernon
9d537999e3
widl: Use a struct list for the import stack.
2023-03-16 14:09:25 +01:00
Rémi Bernon
5deda2de3f
widl: Simplify handling of already parsed imports.
2023-03-16 14:09:25 +01:00
Rémi Bernon
9d1f1a3fb1
widl: Use a struct list to keep imported files.
2023-03-16 14:09:25 +01:00
Alexandros Frantzis
50c1b1974f
winewayland.drv: Perform basic per-process Wayland initialization.
...
Try to connect to the Wayland compositor, and fail driver initialization
if we are unable to do so.
Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
2023-03-16 12:52:37 +01:00
Zhiyi Zhang
c7d748d2e5
gitlab: Make FVWM respect position hints.
...
FVWM doesn't respect PPosition hints by default and tries to tile a window according to its rules.
This might break tests that require a window at a specific position. For example, when setting the
caption bar height to anything other than 18, some user32 tests start to fail. They succeeded
previously just because the caption bar and border height on FVWM totals to 18, which is happens to
be the same value used by Wine by default.
2023-03-15 17:43:43 +01:00
Rémi Bernon
b97cf7ab5f
widl: Remove unused temp_name member.
2023-03-14 20:38:59 +01:00
Rémi Bernon
9a047736b3
widl: Use bison-bridge option.
2023-03-14 20:38:59 +01:00
Rémi Bernon
37f343b4a9
widl: Use noyywrap lexer option.
2023-03-14 20:38:59 +01:00
Rémi Bernon
1ec6ea528e
widl: Add missing rule end semicolons.
2023-03-14 20:38:59 +01:00
Rémi Bernon
3384e7cb63
widl: Use explicit %empty token for empty rules.
2023-03-14 20:38:59 +01:00
Jacek Caban
67c6770331
winedump: Print static lib EC symbols.
2023-03-13 22:07:24 +01:00
Alexandre Julliard
7af84c79a1
gitlab: Add workaround for more strict git ownership check.
2023-03-10 09:33:13 +01:00
Alexandre Julliard
ce8023ea13
make_makefiles: Die when the git command fails.
2023-03-10 09:25:46 +01:00
Rémi Bernon
2d39dcafc8
makedep: Support resource files for embedded TESTDLL.
2023-03-08 17:49:00 +01:00
Rémi Bernon
d2e79b0905
makedep: Rename TESTDLL generated .res to avoid conflicts.
2023-03-08 17:49:00 +01:00
Alexandre Julliard
fec95db075
makedep: Store the list of .ok files per-architecture.
2023-03-01 21:39:30 +01:00
Rémi Bernon
a375ff9e65
widl: Use "g16" for GUID parameterized type signature.
2023-03-01 11:01:15 +01:00
Mohamad Al-Jaf
ef43048c65
widl: Use "i2" / "u2" for INT16 parameterized type signature.
2023-03-01 11:01:15 +01:00
Mohamad Al-Jaf
e427e893fc
widl: Use "i4" / "u4" for LONG parameterized type signature.
2023-03-01 11:01:13 +01:00
Alexandre Julliard
921367fc57
winebuild: Only allow the stdcall calling convention for system calls.
2023-02-27 11:02:14 +01:00
Alexandre Julliard
4a0f3fbcb5
winegcc: Stop using the deprecated prelink tool.
2023-02-27 11:01:47 +01:00