James Westman
bbad6988fa
language: Fix some issues with menus
...
Blueprint's handling of menus didn't line up with how GtkBuilder handles
them. The root <menu> element must have an ID and may not have
attributes, and menus may not be used inline in a property.
2022-03-13 00:00:07 -06:00
James Westman
8ea06e8a78
Add validation for flag values
2022-03-02 14:06:57 -06:00
James Westman
4b42016837
Fix bug with inline menus
...
Fixes #44
2022-02-21 14:12:56 -06:00
Gleb Smirnov
4103ad3e71
fix: allow adding action widgets to GtkInfoBar
2022-02-19 12:51:34 +03:00
Gleb Smirnov
d9ef1d4df9
tests: add tests for action widget syntax
2022-02-18 19:04:08 +03:00
Gleb Smirnov
492b73bc47
tests: add tests for signal's object attribute
2022-01-17 05:37:17 +00:00
James Westman
85150d397b
gir: Fix assignable_to for interface implementations
...
Part of #29
2022-01-11 22:37:24 -06:00
James Westman
8e1a9f72dd
parser: Merge consecutive "Unexpected tokens" errors
...
Fixes #24
2021-12-16 23:18:31 -06:00
James Westman
be3c0de670
Remove some semicolons
...
Remove semicolons everywhere except 'using' statements, properties,
attributes, and signals.
This should be the last breaking change to the syntax.
2021-11-30 21:04:35 -06:00
James Westman
f2b7d3bd95
Fix uint properties
2021-11-24 14:46:49 -06:00
James Westman
2a18273c80
Add string lists
2021-11-12 19:01:20 -06:00
James Westman
f1e1811e1f
Improved validation
2021-11-12 18:01:56 -06:00
James Westman
981c2e3b7d
Remove the ':' in a few places
...
Changed my mind, I think it's more confusing to use the colon for
properties when they aren't really properties.
2021-11-12 17:47:09 -06:00
James Westman
e759569c3f
Validate parent object for accessibility and layout
2021-11-12 17:10:30 -06:00
James Westman
2224f0958c
Add Gtk.SizeGroup
2021-11-12 16:59:51 -06:00
James Westman
ebfa72d94f
Add GtkFileFilter properties
2021-11-12 09:23:25 -06:00
James Westman
b776163cd7
Add accessibility properties
2021-11-12 00:51:01 -06:00
James Westman
d89f2356b4
Validate object types
2021-11-05 00:44:33 -05:00
James Westman
a4b31f2cb0
Add more tests
2021-11-04 00:05:38 -05:00
James Westman
08a74acb37
ci: Generate test coverage report
2021-11-03 23:30:04 -05:00
James Westman
43d442a6df
tests: Add some error handling tests
2021-11-03 23:03:43 -05:00
James Westman
241668fb94
Report duplicate object IDs
2021-11-03 14:58:33 -05:00