James Westman
8c19561636
completions: Add Adw.Breakpoint
2025-07-05 10:54:56 -05:00
James Westman
610d9c85a5
completions: Simplify token matching code
2025-07-05 10:54:56 -05:00
James Westman
119f00f92c
completions: Object names in signal handlers
2025-07-05 10:54:56 -05:00
James Westman
ccbd0fe78d
completions: Add types in typeof<> and as<>
2025-07-05 10:54:55 -05:00
James Westman
df7e0b667e
completions: Add completions for response IDs
2025-07-05 10:54:55 -05:00
James Westman
f6cfed2748
completions: Improve accessibility properties
2025-07-05 10:54:55 -05:00
James Westman
fd75135a04
completions: Sort completion items
2025-07-05 10:54:54 -05:00
James Westman
4babd89b05
completions: Add translation-domain completer
2025-07-05 10:54:54 -05:00
James Westman
08aea0f219
lsp: Fix completions when editing existing item
...
Many completion snippets insert more than just the name. For example,
the object completer inserts the braces and places your cursor inside
them automatically, to save some typing. However, if you're changing the
class of an existing object, this isn't what you want. Changed so that
if the next token is '{', only the name is inserted.
Made similar changes to the property and signal completers.
2025-07-05 10:54:54 -05:00
James Westman
9b9fab832b
Add tests, remove unused code, fix bugs
...
- Added tests for more error messages
- Test the "go to reference" feature at every character index of every
test case
- Delete unused code and imports
- Fix some bugs I found along the way
2024-12-22 18:00:39 -06:00
Sonny Piers
05d6ff1fd7
Disable completer if applies_in_subclass type is not found
...
https://gitlab.gnome.org/jwestman/blueprint-compiler/-/merge_requests/177#note_1990521
2024-02-02 11:03:16 +01:00
z00000000z
bcac788456
completions: property_completer improvements
2023-08-23 16:21:37 +00:00
gregorni
3730e2e726
Add isort to CI and run on files
2023-07-09 14:26:37 +00:00
James Westman
5a782c653b
Add Gtk.Scale mark syntax
2023-05-13 20:19:29 -05:00
James Westman
8fee46ec68
Format using black
2022-12-19 11:52:59 -06:00
James Westman
3bdcc83c4e
tokenizer: Remove redundant token types
2022-02-09 15:24:56 -06:00
James Westman
ee5f32622f
reorganization: Finish moving parsing and AST
2022-01-26 22:37:51 -06:00
James Westman
544d152fb6
Rename to blueprint-compiler
...
This isn't an official GTK project so better to avoid using "GTK" in the
name.
2021-12-01 15:35:58 -06:00