James Westman
|
aa447466c0
|
Add GtkComboBoxText items
|
2021-11-12 18:40:26 -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
|
f8478adf3a
|
Use array-like syntax for styles, file filters
These are now pseudo-properties with brackets around the array items,
for consistency with more familiar languages.
|
2021-11-12 09:39:47 -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 |
|
James Westman
|
7a65956195
|
Bug fix, new test
|
2021-11-01 22:15:49 -05:00 |
|
James Westman
|
80b5698533
|
Improve value parsing
Parse values as different AST nodes rather than just strings. This
allows for better validation and will eventually make expressions
possible.
|
2021-11-01 21:51:25 -05:00 |
|
James Westman
|
5f0eef5f2e
|
Add compilation tests
Added a set of test inputs and expected outputs, for regression testing.
|
2021-10-31 23:36:20 -05:00 |
|
James Westman
|
dc7c0cabd8
|
Clean up AST code
|
2021-10-31 16:44:34 -05:00 |
|
James Westman
|
408f3ebce5
|
lsp: Support completions
|
2021-10-30 17:49:14 -05:00 |
|
James Westman
|
afecd744ca
|
Fix tests
|
2021-10-28 00:13:46 -05:00 |
|
James Westman
|
7cf3c0bfb1
|
Support menus and object properties
|
2021-10-26 10:54:32 -05:00 |
|
James Westman
|
bef92f2879
|
Add support for CSS styles
|
2021-10-23 00:59:10 -05:00 |
|
James Westman
|
8a2caaf382
|
tests: Add parser test
|
2021-10-23 00:33:21 -05:00 |
|
James Westman
|
15591cda45
|
Move tests out of main package
|
2021-10-22 23:35:29 -05:00 |
|