blueprint-compiler/blueprintcompiler/language
James Westman c1a82a034b decompiler: Add more decompilable tags
Add more tags to the list of things the decompiler can handle. This
required some changes to track the containing object class in the
DecompileCtx, since some objects use the same tag names.

The improved support means we can test the decompiler on most of the
test suite. Any new test samples will by default be tested to ensure the
decompiler produces the original blueprint file.

Also, updated the decompiler to always use double quotes.
2024-07-26 23:05:37 -05:00
..
__init__.py Support array type 2024-07-04 22:02:51 +00:00
adw_breakpoint.py adw-breakpoint: Fix bug when setting template prop 2024-07-22 20:31:15 -05:00
adw_response_dialog.py Add support for Adw.AlertDialog 2024-02-02 11:03:16 +01:00
attributes.py Remove unused imports and code 2023-05-06 15:30:18 -05:00
binding.py decompiler: Add more decompilable tags 2024-07-26 23:05:37 -05:00
common.py Add warning for unused imports 2024-04-06 14:33:20 -05:00
contexts.py Use the new Range class in more places 2023-07-25 20:01:41 -05:00
expression.py decompiler: Add more decompilable tags 2024-07-26 23:05:37 -05:00
gobject_object.py decompiler: Add more decompilable tags 2024-07-26 23:05:37 -05:00
gobject_property.py Support array type 2024-07-04 22:02:51 +00:00
gobject_signal.py signals: Support after keyword 2024-05-30 22:34:05 +00:00
gtk_a11y.py decompiler: Use single quotes 2023-09-28 17:18:45 -05:00
gtk_combo_box_text.py decompiler: Add more decompilable tags 2024-07-26 23:05:37 -05:00
gtk_file_filter.py decompiler: Use single quotes 2023-09-28 17:18:45 -05:00
gtk_layout.py completions: property_completer improvements 2023-08-23 16:21:37 +00:00
gtk_list_item_factory.py lang: Also allow Gtk.ListHeader in factory template 2024-05-04 12:27:12 -05:00
gtk_menu.py decompiler: Add more decompilable tags 2024-07-26 23:05:37 -05:00
gtk_scale.py completions: property_completer improvements 2023-08-23 16:21:37 +00:00
gtk_size_group.py decompiler: Add more decompilable tags 2024-07-26 23:05:37 -05:00
gtk_string_list.py decompiler: Add more decompilable tags 2024-07-26 23:05:37 -05:00
gtk_styles.py completions: property_completer improvements 2023-08-23 16:21:37 +00:00
gtkbuilder_child.py Fix a crash found by the fuzzer 2023-09-07 12:13:05 -05:00
gtkbuilder_template.py Support template without parent 2024-07-04 22:14:16 +00:00
imports.py Add warning for unused imports 2024-04-06 14:33:20 -05:00
response_id.py Refactor child types 2023-04-29 21:52:20 -05:00
translation_domain.py language: Add translation-domain 2023-12-13 23:43:29 +00:00
types.py Add warning for unused imports 2024-04-06 14:33:20 -05:00
ui.py Add warning for unused imports 2024-04-06 14:33:20 -05:00
values.py Fix crash with bad escape sequence in string array 2024-07-26 21:10:33 -05:00