James Westman
|
e1b7410e51
|
docs: Add link to online documentation
|
2023-07-16 16:52:51 -05:00 |
|
James Westman
|
4eaf735732
|
gir: Fix signatures for properties and signals
Add arguments to signal signatures and fix property signatures
|
2023-07-16 16:52:51 -05:00 |
|
James Westman
|
3d79f9560c
|
ci: Fix Dockerfile
|
2023-07-15 17:34:04 -05:00 |
|
gregorni
|
3730e2e726
|
Add isort to CI and run on files
|
2023-07-09 14:26:37 +00:00 |
|
AkshayWarrier
|
f526cfa4d9
|
lsp: Decompile empty XML docs to empty strings
|
2023-06-14 00:29:04 +00:00 |
|
James Westman
|
4e02c34a5b
|
Minor performance optimizations
|
2023-06-13 19:01:33 -05:00 |
|
seshotake
|
9c567fe039
|
lsp: Make SemanticTokenServerCapabilities match the LSP spec
SemanticTokenSeverCapabilities doesn't deserealize because legend requires a tokenModifiers array, which not provided.
See: https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#semanticTokensLegend
|
2023-06-05 05:15:51 +03:00 |
|
James Westman
|
93392e5e02
|
docs: Fix Extension grammar
It was missing ExtAdwBreakpoint
|
2023-05-23 20:27:31 -05:00 |
|
James Westman
|
24bfe2d225
|
Mention syntax highlighters in MAINTENANCE.md
|
2023-05-22 20:01:15 -05:00 |
|
James Westman
|
aa7679618e
|
Release v0.8.1
|
2023-05-17 10:47:52 -05:00 |
|
James Westman
|
6ac798ea6f
|
More errors for duplicates
|
2023-05-17 10:41:45 -05:00 |
|
James Westman
|
2ca71de061
|
Fix template IDs in breakpoint setters
|
2023-05-17 10:01:23 -05:00 |
|
James Westman
|
64da41b268
|
ExtAdwMessageDialog: Duplicate flag errors
|
2023-05-17 09:58:51 -05:00 |
|
James Westman
|
c95195197d
|
Fix template IDs in a couple more places
|
2023-05-16 19:59:25 -05:00 |
|
James Westman
|
3ebe5c72c1
|
Fix templates in bind-property
|
2023-05-16 17:42:53 -05:00 |
|
James Westman
|
b5eca8b0b3
|
tests: Add another template test
|
2023-05-16 17:37:52 -05:00 |
|
James Westman
|
9e02051e12
|
docs: Fix ExtListItemFactory example & description
|
2023-05-16 17:37:46 -05:00 |
|
James Westman
|
e4bad039b0
|
Fix simple bindings with template soure
|
2023-05-16 17:14:34 -05:00 |
|
James Westman
|
8f3682135b
|
Release v0.8.0
|
2023-05-13 21:22:47 -05:00 |
|
James Westman
|
46e467bbfb
|
Fix 'template' keyword in list item factories
|
2023-05-13 20:24:31 -05:00 |
|
James Westman
|
5a782c653b
|
Add Gtk.Scale mark syntax
|
2023-05-13 20:19:29 -05:00 |
|
James Westman
|
83d11ccb8c
|
tests: Auto-discover test files
|
2023-05-13 20:16:58 -05:00 |
|
James Westman
|
9346ee039e
|
ci: Fuzzer is no longer allowed to fail
|
2023-05-13 19:57:45 -05:00 |
|
James Westman
|
60f9173421
|
Add type to BuilderListItemFactory extension
Makes it a little clearer how it works.
|
2023-05-13 16:49:48 -05:00 |
|
James Westman
|
7008924afe
|
docs: Document the new template type syntax
|
2023-05-13 16:49:48 -05:00 |
|
James Westman
|
04509e4b2e
|
Change template syntax
Templates now use a TypeName instead of an identifier, which makes it
clearer that it's an extern symbol (or that it's a Gtk.ListItem).
|
2023-05-13 16:49:48 -05:00 |
|
James Westman
|
aebf8be278
|
Fix a bug found by the fuzzer
|
2023-05-13 14:56:38 -05:00 |
|
James Westman
|
26072500c8
|
Fix Gio.File properties
|
2023-05-11 13:18:24 -05:00 |
|
James Westman
|
43fbf8cf8e
|
Add warning for confusing object IDs
|
2023-05-08 15:23:46 +00:00 |
|
James Westman
|
77dc9350e9
|
docs: Fix some warnings
|
2023-05-08 15:20:20 +00:00 |
|
James Westman
|
8fcd08c835
|
Add Adw.Breakpoint custom syntax
|
2023-05-08 10:11:40 -05:00 |
|
James Westman
|
aafebf0dfb
|
ci: Use libadwaita from git
|
2023-05-06 21:38:16 -05:00 |
|
Sonny Piers
|
fc0358ef01
|
cli: Ignore hidden folders in interactive port
Resolves #112 and resolves #57
|
2023-05-07 03:01:25 +02:00 |
|
James Westman
|
d4c2bb34eb
|
Remove trailing commas in Translated
|
2023-05-06 15:30:18 -05:00 |
|
James Westman
|
b08a0c0665
|
Remove .vscode
|
2023-05-06 15:30:18 -05:00 |
|
James Westman
|
5b50090b65
|
Minor code cleanup
|
2023-05-06 15:30:18 -05:00 |
|
James Westman
|
4d62df0068
|
docs: Remove the examples page
It has been replaced with the new syntax reference, and it was out of
date anyway.
|
2023-05-06 15:30:18 -05:00 |
|
James Westman
|
a9f6bf8d89
|
Remove unused imports and code
|
2023-05-06 15:30:18 -05:00 |
|
James Westman
|
10806bce1e
|
language: Rename extension classes
Rename extension classes to match the syntax reference.
|
2023-05-06 15:30:18 -05:00 |
|
James Westman
|
9e82a2fb2a
|
language: Rename expression classes
Rename the expression classes to match the documentation.
|
2023-05-06 15:30:18 -05:00 |
|
James Westman
|
ef39b5d7db
|
docs: Add syntax specification
Formally document the language syntax and provide examples and detailed
descriptions of how things work.
|
2023-05-06 15:30:18 -05:00 |
|
James Westman
|
3c1941a17e
|
Simplify Translated
Remove the TranslatedWithContext and TranslatedWithoutContext rules and
just use Translated.
|
2023-04-29 21:57:33 -05:00 |
|
James Westman
|
779e27d7ac
|
menus: Simplify grammar a bit
Again no syntax changes, just refactoring the rules.
|
2023-04-29 21:52:20 -05:00 |
|
James Westman
|
71f52d350a
|
Refactor child types
Didn't change the actual syntax, but changed the rules around to be less
confusing.
|
2023-04-29 21:52:20 -05:00 |
|
James Westman
|
9dcd06de51
|
Make builder template factories use a subscope
|
2023-04-28 20:49:22 -05:00 |
|
James Westman
|
a2eaaa26fe
|
Rename property to avoid conflict
TranslatedWithContext.context conflicted with AstNode.context
|
2023-04-28 20:49:22 -05:00 |
|
James Westman
|
ec844b10ca
|
Add ScopeCtx instead of root.objects_by_id
This allows us to introduce new scopes, such as in
GtkBuilderListItemFactory templates.
|
2023-04-28 20:49:22 -05:00 |
|
James Westman
|
ff5fff7f4b
|
Fix crash
|
2023-04-13 17:43:44 -05:00 |
|
James Westman
|
dd3c75d2c7
|
Update menu syntax
Sections and submenus can have IDs. Also, change the code to better
reflect the documented grammar.
|
2023-04-12 21:44:07 -05:00 |
|
James Westman
|
75055ac967
|
Move bindings out of the Value syntax
They're only valid in properties, so they should just be there. Same
with object values.
|
2023-04-12 21:44:07 -05:00 |
|