Commit graph

  • b59105d004 Merge branch 'issue-148' into 'main' Hubert Figuière 2024-07-23 08:42:11 +00:00
  • d0659a43c2
    Add test for recent bugfix James Westman 2024-07-22 20:38:28 -05:00
  • b33cc7ccd7
    adw-breakpoint: Fix bug when setting template prop James Westman 2024-07-22 20:31:15 -05:00
  • adc2be1454 Support template without parent Sonny Piers 2024-06-16 15:23:48 +02:00
  • 896dd7f824 fix linter Sonny Piers 2024-06-17 20:35:39 +02:00
  • b76f4eef50 lsp: Use snippet for object completion Sonny Piers 2024-06-01 12:50:47 +03:00
  • 8c102cf9dc lsp: Fix syntax for signal completion Sonny Piers 2024-06-03 21:54:09 +03:00
  • a075b26769 lsp: Extend completion documentation Sonny Piers 2024-06-16 14:18:08 +02:00
  • da5b9909fc Support array type Diego Augusto 2024-07-04 22:02:51 +00:00
  • 14be727777 Implement array value feat/array-type Diego Augusto S. C 2023-11-03 19:10:12 -03:00
  • f1cf70b6eb xgettext compatibility: Output 'yes' for translatable Marco Capypara Köpcke 2023-10-30 19:16:45 +01:00
  • a1acde22c1 Update CI for regression tests mr-origin-151 Marco Capypara Köpcke 2024-04-04 12:42:42 +02:00
  • b60d703c7b xgettext compatibility: Output 'yes' for translatable Marco Capypara Köpcke 2023-10-30 19:16:45 +01:00
  • 85630bc975 tests: fix tests when used as subproject Benoit Pierre 2024-06-12 12:50:00 +02:00
  • e44494e6e2 decompiler: Use bind instead of bind-property Sonny Piers 2024-06-16 14:20:54 +02:00
  • 6bae860326
    lsp: Fix semantic token positions Szepesi Tibor 2024-06-20 13:38:12 +02:00
  • aac834e1c5 docs: Fix misspelt Komikku and repo URL Valéry Febvre 2024-04-22 21:17:20 +00:00
  • a9668e4146 lsp: Fix syntax for signal completion lsp-completion-signal-syntax Sonny Piers 2024-06-03 21:54:09 +03:00
  • 0914b7d4e9 lsp: Use snippet for object completion completion-object-snippet Sonny Piers 2024-06-01 12:50:47 +03:00
  • 442fff69b6 Fix crash in validate_parent_type James Westman 2024-05-30 17:51:40 -05:00
  • 25d08e56cb signals: Support after keyword Gregor Niehl 2024-05-30 22:34:05 +00:00
  • 077610b877 gir: add search fallback paths Peter Eisenmann 2024-03-29 02:14:44 +01:00
  • 9429ac5f41 gir: use GLib to get gir base paths Peter Eisenmann 2024-03-29 02:14:00 +01:00
  • ca4ef1db88 gir: use typelib paths for namespaces Peter Eisenmann 2024-03-29 02:11:06 +01:00
  • c5949de543 gir: only initialize search paths once Peter Eisenmann 2024-03-29 01:52:53 +01:00
  • f2d4643bf5 gir: batch-add user typelib search paths Peter Eisenmann 2024-03-29 01:31:05 +01:00
  • 07e824d8e7 lang: Also allow Gtk.ListHeader in factory template James Westman 2024-05-04 12:27:12 -05:00
  • c502dee36b output: Don't add @generated notice to subtemplates James Westman 2024-05-02 20:16:37 -05:00
  • 988e69ab25 lang: Allow ColumnView widgets to be built James Westman 2024-05-02 20:10:40 -05:00
  • 84e529a4a8 Formatter CLI: Provide option to suppress diff Gregor Niehl 2024-04-27 12:04:44 +00:00
  • 1c8d7daea2 lsp: Fix deprecation warnings James Westman 2024-04-06 14:31:36 -05:00
  • 6a078ee075 Add warning for unused imports James Westman 2024-04-06 14:30:48 -05:00
  • 729939ad93
    docs: Fix misspelt Doggo, fix duplicate Maniatic Launcher Dexter Reed 2024-03-26 18:30:23 +00:00
  • 7e4f80523d Post-release version bump Sonny Piers 2024-03-21 20:40:18 +01:00
  • 66b43c36cf Release v0.12.0 v0.12.0 Sonny Piers 2024-03-21 15:18:19 +01:00
  • aa19e06d28 docs: Add more apps making use of Blueprint Sonny Piers 2024-03-21 15:28:20 +01:00
  • 7823b5b2a8 decompiler: GUInt properties for gunichar needs conversion Hubert Figuière 2024-03-11 23:17:02 -04:00
  • d47955c5a2 Document AdwMessageDialog and AdwAlertDialog separately Sonny Piers 2024-02-09 12:38:44 +01:00
  • 05d6ff1fd7 Disable completer if applies_in_subclass type is not found Sonny Piers 2024-01-30 11:02:34 +01:00
  • ba8b492134 Add support for Adw.AlertDialog Sonny Piers 2024-01-28 02:03:29 +01:00
  • 6522421251 Fix formatting James Westman 2024-02-01 19:38:19 -06:00
  • dc42556487 ci: Add glslc to Dockerfile James Westman 2024-02-01 19:33:41 -06:00
  • 57877b46c2 add a11y rules blueprint-linter Sonny Piers 2024-01-26 18:19:01 +01:00
  • a689150a8b errors: Print code actions in error message James Westman 2024-01-25 20:02:02 -06:00
  • dd2e9a10cb docs: Fix another upgrade warning James Westman 2024-01-25 19:49:00 -06:00
  • 2bf4fa855e docs: Fix typo James Westman 2024-01-25 19:46:29 -06:00
  • 07ca07e08d Add a WIP linter Sonny Piers 2024-01-23 01:00:22 +01:00
  • 71a43a4a86 docs: Add section on referencing templates James Westman 2024-01-08 19:28:14 -06:00
  • 8a6ad847b6 docs: Fix typo James Westman 2024-01-08 19:27:59 -06:00
  • b79c78bb74 tests: Update to reflect current foramtting style Gregor Niehl 2023-12-22 16:48:49 +01:00
  • cb30bec7b1 decompiler: Format resulting Blueprints Gregor Niehl 2023-12-22 16:48:32 +01:00
  • 179718288f Merge branch 'bindings' into 'main' Jan Tojnar 2023-12-26 04:38:02 +00:00
  • 2e9db2eca5
    errors: Fix bug when compiling empty file James Westman 2023-12-24 21:40:45 -06:00
  • a8c6d5d342 docs: Fix typo James Westman 2023-12-21 19:37:34 -06:00
  • 0cdccf5f54 Formatter CLI: Error if no files are found Gregor Niehl 2023-12-17 16:54:54 +01:00
  • e5cde71fc1 Tiny formatter improvements gregorni 2023-12-19 02:29:09 +00:00
  • e261180dcc language: Add translation-domain James Westman 2023-12-12 19:31:07 -06:00
  • c5fa33363f formatter: Handle Inline comments gregorni 2023-12-13 02:12:50 +00:00
  • 9cfacb9898 Apply isort and black formatting everywhere gregorni 2023-12-13 01:36:18 +00:00
  • 7fc367e644 decompiler: Implement support for bindings Jan Tojnar 2023-11-18 21:06:03 +01:00
  • 479fe17589 decompiler: Allow separating blocks Jan Tojnar 2023-11-18 21:04:45 +01:00
  • 638b5f1dc2 decompiler: Allow appending to end without newline Jan Tojnar 2023-11-18 20:06:33 +01:00
  • 80aaee374d formatter: Tweak whitespace in special cases James Westman 2023-11-04 16:54:03 -05:00
  • d39257cabf formatter: Ensure the file ends with one newline James Westman 2023-11-04 15:57:31 -05:00
  • 703e2626dd Formatter: Close empty objects on same line Gregor Niehl 2023-11-04 13:51:22 +01:00
  • 79b5c8048f Add pip support pipify Sonny Piers 2023-11-04 11:53:40 +01:00
  • 3c424d03a4 lsp: Fix bad argument for compile Sonny Piers 2023-11-03 22:42:27 +01:00
  • ceb70271fd lsp: Fix classname JCWasmx86 2023-11-03 15:26:08 +00:00
  • 4fa64cdf33 Add a formatter Gregor Niehl 2023-11-03 06:48:28 -05:00
  • 2faa9207de tokenizer: Allow escaped newlines James Westman 2023-10-26 18:50:07 -05:00
  • 9543b78138 Add justfile gregorni 2023-10-26 23:45:34 +00:00
  • f5822898ca fuzz: Test more of the code fix-lsp-crash James Westman 2023-09-28 20:12:23 -05:00
  • 78acb2fe51 Fix a crash James Westman 2023-09-28 20:07:52 -05:00
  • 09bed9a9f5 tokenizer: Fix QUOTED regex James Westman 2023-09-28 18:17:43 -05:00
  • 7c072c0a32 tests: Use assertEqual instead of custom diff code James Westman 2023-09-28 17:13:02 -05:00
  • 22ac50b611 formatter: Make it pass the new tests formatter-improvements James Westman 2023-09-28 16:34:08 -05:00
  • abc90d7eae tests: Test string escaping in the formatter James Westman 2023-09-28 16:33:46 -05:00
  • ac971f9fd6 tests: Add to the formatter tests James Westman 2023-09-28 16:32:43 -05:00
  • 85a21086f6 Merge branch 'main' into formatter-improvements James Westman 2023-09-28 17:32:23 -05:00
  • 3d5a5521aa decompiler: Use single quotes James Westman 2023-09-28 14:51:16 -05:00
  • ea92838cf3 Parse escape sequences instead of using replace James Westman 2023-09-28 14:41:12 -05:00
  • c38c6b06f3 main.py: Fix a debug print statement gregorni 2023-09-28 18:05:55 +02:00
  • adabbd8ecd formatter.py: Properly remove another_newline() this time gregorni 2023-09-28 17:57:54 +02:00
  • 49937b5dd5 Revert "formatter.py: Remove another_newline()" gregorni 2023-09-28 17:54:29 +02:00
  • dbcc094fc1 formatter.py: Remove another_newline() gregorni 2023-09-28 17:54:18 +02:00
  • a28c6b23a3 formatter.py: Remove another_newline() gregorni 2023-09-28 17:52:45 +02:00
  • d740c73530 Merge branch 'main' of https://gitlab.gnome.org/jwestman/blueprint-compiler into formatter gregorni 2023-09-28 17:47:03 +02:00
  • 46c10ef97a formatter.py: Clean up commit_current_line() gregorni 2023-09-28 17:34:07 +02:00
  • bc798c544c docs: Fix grammar for bindings James Westman 2023-09-27 10:51:48 -05:00
  • 8cd27f1219 formatter.py: Add TODO comments gregorni 2023-09-27 17:27:50 +02:00
  • 134ddbb80f formatter.py: Fix a typo in LineType Enum gregorni 2023-09-27 17:14:18 +02:00
  • 720594549b formatter.py: Make constant lists tuples gregorni 2023-09-27 17:08:04 +02:00
  • de62c03b29 formatter.py: Run black gregorni 2023-09-27 16:39:21 +02:00
  • 17ab8156fd Revert "Formatter: Make tests pass" gregorni 2023-09-27 16:36:19 +02:00
  • be133eaab2 Formatter: Make tests pass gregorni 2023-09-27 16:35:33 +02:00
  • ad1ea4f51f Formatter: Make tests pass gregorni 2023-09-27 16:34:46 +02:00
  • 31ce6261b7 formatter.py: simplify functions gregorni 2023-09-25 14:59:31 +02:00
  • 4acc05cfda Merge branch 'main' of https://gitlab.gnome.org/jwestman/blueprint-compiler into formatter gregorni 2023-09-22 22:25:15 +02:00
  • 529b26b759 formatter.py: Remove unecessary variable gregorni 2023-09-22 22:25:10 +02:00
  • 53534d08b0 formatter.py: Use prev_line_type more often gregorni 2023-09-18 16:43:24 +02:00