blueprint-compiler/blueprintcompiler/language
James Westman fd55a5abf2
Fix flag values
Enums/bitfields have a C identifier, a GLib nick, and a GIR name. The
last two are usually the same except the nick uses '-' and the GIR name
uses '_'. It is confusing.

Blueprint tries to use GIR names for everything, but GTK requires a C
identifier or GLib nick for enum and bitfield values. Blueprint was
sometimes passing the GIR name through instead of finding one of the
other names. Fixed by always emitting the C identifier for enums and
bitfields where the GIR type is known.
2022-06-10 13:30:12 -05:00
..
__init__.py Fix mypy issues 2022-01-28 14:07:29 -06:00
attributes.py language: a11y: Fix property names 2022-03-28 14:38:05 -05:00
common.py tests: Test that docs & completions don't crash 2022-03-19 18:16:25 -05:00
gobject_object.py Remove obsolete commented-out code 2022-06-08 23:08:33 -05:00
gobject_property.py Add errors for duplicate properties and blocks 2022-06-08 23:08:15 -05:00
gobject_signal.py reorganization: Move decompilers 2022-01-26 22:55:27 -06:00
gtk_a11y.py Add errors for duplicate properties and blocks 2022-06-08 23:08:15 -05:00
gtk_combo_box_text.py Add errors for duplicate properties and blocks 2022-06-08 23:08:15 -05:00
gtk_file_filter.py Add errors for duplicate properties and blocks 2022-06-08 23:08:15 -05:00
gtk_layout.py Add errors for duplicate properties and blocks 2022-06-08 23:08:15 -05:00
gtk_menu.py validation: Disallow instantiating abstract classes 2022-04-28 23:35:34 -05:00
gtk_size_group.py Add errors for duplicate properties and blocks 2022-06-08 23:08:15 -05:00
gtk_string_list.py Add errors for duplicate properties and blocks 2022-06-08 23:08:15 -05:00
gtk_styles.py Add errors for duplicate properties and blocks 2022-06-08 23:08:15 -05:00
gtkbuilder_child.py fix: use cached_property instead of cache and property 2022-02-19 12:52:34 +03:00
gtkbuilder_template.py Use the new duplicate validator for templates 2022-06-08 23:10:27 -05:00
imports.py Detect when gobject-introspection is missing 2022-05-27 16:21:18 +00:00
response_id.py action widgets: Fix grammar 2022-06-08 23:55:22 -05:00
ui.py Use the new duplicate validator for templates 2022-06-08 23:10:27 -05:00
values.py Fix flag values 2022-06-10 13:30:12 -05:00