Commit graph

  • 76baf4df98
    Build: Don't install anything as subproject James Westman 2022-06-09 01:00:33 -05:00
  • 9c5e697119
    ci: Lock regression test repo to a specific commit James Westman 2022-06-08 23:25:19 -05:00
  • 4b7fda4f43
    action widgets: Fix grammar James Westman 2022-06-08 22:54:24 -05:00
  • 2c58a0f51c
    Fix using blueprint-compiler as a meson subproject James Westman 2022-06-08 23:46:13 -05:00
  • d2c5b48b29
    Fix using blueprint-compiler as a meson subproject fix-install-dir-again James Westman 2022-06-08 23:46:13 -05:00
  • d319cb11c1
    Use the new duplicate validator for templates James Westman 2022-06-08 23:10:27 -05:00
  • 22edcf0c67
    Remove obsolete commented-out code James Westman 2022-06-08 22:41:26 -05:00
  • aca8dd794b
    lsp: Set diagnostic relatedInformation James Westman 2022-05-27 15:27:47 -05:00
  • d987b15374
    Add references to error messages James Westman 2022-05-27 15:06:56 -05:00
  • 824476bda1
    Add errors for duplicate properties and blocks James Westman 2022-05-27 13:27:18 -05:00
  • f18c8b7a2d
    port: Lock version number James Westman 2022-06-03 19:02:13 -05:00
  • 65691dfac6
    Include version number in lsp and cli James Westman 2022-06-02 12:34:48 -05:00
  • 278c83b762
    port: Lock version number version James Westman 2022-06-03 19:02:13 -05:00
  • 90ac3e3ad5
    Include version number in lsp and cli James Westman 2022-06-02 12:34:48 -05:00
  • 6f4d458855
    build: Install to datadir fix-install-dir James Westman 2022-06-07 11:45:23 -05:00
  • cebd9ecadc
    Remove references to gtk-blueprint-tool James Westman 2022-05-27 12:25:56 -05:00
  • 0b7b604371
    docs: Fix typo, add link James Westman 2022-05-27 12:17:23 -05:00
  • 42aa91d4d9 Detect when gobject-introspection is missing James Westman 2022-05-27 11:17:48 -05:00
  • f6355fe412
    Docs: Add note about flatpak manifests James Westman 2022-05-27 10:52:54 -05:00
  • 166b77f4af
    docs: Document how to set up translations James Westman 2022-05-27 10:41:28 -05:00
  • 06278a6424
    readme: Add Matrix room link James Westman 2022-05-17 12:53:22 -05:00
  • db2e662d31 Add more applications built with Blueprint Sonny Piers 2022-05-07 13:24:26 +02:00
  • eadbb11094 Fix sponsor link Sonny Piers 2022-05-07 22:01:47 +00:00
  • 52f7d790bd
    tests: Test custom types in lookup expressions expressions James Westman 2022-04-30 16:13:40 -05:00
  • c7c32cbb4a
    expressions: Validate lookup expressions James Westman 2022-04-30 15:20:05 -05:00
  • 3f7688a563
    expressions: Add closure expressions James Westman 2022-04-30 13:27:54 -05:00
  • 8a7941dcbf
    gir: Allow looking up basic types by name James Westman 2022-04-30 15:29:08 -05:00
  • 207255897b
    expressions: Add casts James Westman 2022-03-16 00:05:36 -05:00
  • fc497ac9e6
    Add lambda expressions James Westman 2022-01-29 22:37:00 -06:00
  • 012bdf6843
    Add lookup expressions James Westman 2022-01-29 21:21:04 -06:00
  • d09ee2a62b
    tokenizer: Fix operator tokenization James Westman 2022-04-30 15:28:56 -05:00
  • 0da0c9399f
    xml: Convert GirType to type name automatically James Westman 2022-04-30 13:54:32 -05:00
  • 4e1398f238
    ci: Add coverage James Westman 2022-04-30 16:04:50 -05:00
  • f479e2bac5 tokenizer: Fix number parsing validation James Westman 2022-04-28 23:50:57 -05:00
  • 99e428d93c validation: Disallow instantiating abstract classes James Westman 2022-04-28 23:07:32 -05:00
  • f78478bea1 validation: Writable/construct-only properties James Westman 2022-04-28 22:42:09 -05:00
  • 3b39e0d541
    docs: Document how to reference a template object docs-for-issue-54 James Westman 2022-04-21 11:47:25 -05:00
  • f77550413c List known projects built with Blueprint Sonny Piers 2022-03-06 20:07:35 +00:00
  • 9144ac67f0
    tests: Add fuzz test James Westman 2022-04-18 17:34:13 -05:00
  • 4e2501c7d7
    Fix number parsing James Westman 2022-04-18 18:05:25 -05:00
  • e76bff9291
    Fix crash in parser James Westman 2022-04-18 17:05:07 -05:00
  • 417f163a5a
    Fix crash in flags value for unchecked classes James Westman 2022-04-18 15:38:04 -05:00
  • 3f8b38d219
    Fix crash in action widget syntax James Westman 2022-04-18 15:35:19 -05:00
  • 3d4aae79c4 tests: Test unchecked classes James Westman 2022-04-08 14:56:10 -05:00
  • 4cf966eafa tests: Add GTK directive error tests James Westman 2022-03-28 14:18:17 -05:00
  • f197e68589 Use cached_property instead of a custom decorator James Westman 2022-03-16 16:06:00 -05:00
  • 1c1a5e3266 tests: Fix child_type test James Westman 2022-03-16 15:47:59 -05:00
  • a4ffdd944f language: a11y: Fix property names James Westman 2022-03-16 15:43:41 -05:00
  • d73c83aa63 decompiler: Allow and ignore <placeholder/> James Westman 2022-03-28 14:34:27 -05:00
  • 0984e6ecbc
    lsp: Add compile command lsp-compile James Westman 2022-03-25 13:59:28 -05:00
  • e3a37893a8 build: Install pkgconfig file to /usr/share/ Jeremy Bicha 2022-03-22 16:22:00 -04:00
  • 3f37380c25
    tests: Test that docs & completions don't crash James Westman 2022-03-19 17:57:49 -05:00
  • b7dd4318b6 tests: Fix child_type test test-fixes James Westman 2022-03-16 15:47:59 -05:00
  • 31165b286a language: a11y: Fix property names James Westman 2022-03-16 15:43:41 -05:00
  • 6576e02837
    lsp: Report warnings correctly lsp-warnings James Westman 2022-03-15 23:06:45 -05:00
  • bbad6988fa
    language: Fix some issues with menus fix-menus James Westman 2022-03-12 23:55:41 -06:00
  • 93f2a27e35
    completions: Add Gtk class completions James Westman 2022-03-12 18:00:01 -06:00
  • e6ad51c682
    Show docs for flag values James Westman 2022-03-04 15:05:02 -06:00
  • 8ea06e8a78
    Add validation for flag values James Westman 2022-03-02 14:06:57 -06:00
  • bebe784d1d
    Fix type check for flags when only one is present James Westman 2022-03-02 13:57:30 -06:00
  • a0e9f647d1 cleanup: Use functools.cached_property cleanup James Westman 2022-02-23 15:39:15 -06:00
  • 3b22dff988 ci: Enforce code style James Westman 2022-02-23 14:12:05 -06:00
  • af03c2ac0f cleanup: Format using black James Westman 2022-02-23 14:09:18 -06:00
  • 4b42016837 Fix bug with inline menus fix-44 James Westman 2022-02-21 14:08:42 -06:00
  • 8ce748e62b
    docs: Add examples for action widgets action-widget-docs James Westman 2022-02-19 14:44:42 -06:00
  • cfa7278568
    perf: cache action widgets to don't recalculate it Gleb Smirnov 2022-02-19 12:59:42 +03:00
  • bb3f87ae51
    fix: use cached_property instead of cache and property Gleb Smirnov 2022-02-19 12:52:34 +03:00
  • 4103ad3e71
    fix: allow adding action widgets to GtkInfoBar Gleb Smirnov 2022-02-19 12:51:34 +03:00
  • d9ef1d4df9
    tests: add tests for action widget syntax Gleb Smirnov 2022-02-18 19:04:08 +03:00
  • 736681a841
    feat: add syntax for GtkDialog's action widgets Gleb Smirnov 2022-02-18 19:03:41 +03:00
  • cd12c94423 docs: no-sync-create James Westman 2022-01-29 20:10:31 -06:00
  • 9873a2072b Add warning for sync-create James Westman 2022-01-28 10:34:31 -06:00
  • 32d4769f65 Change sync-create to no-sync-create James Westman 2022-01-26 23:30:19 -06:00
  • 3bdcc83c4e tokenizer: Remove redundant token types James Westman 2022-02-09 15:24:56 -06:00
  • 8ba898e354 Add dialog actions actions James Westman 2022-02-02 15:39:55 -06:00
  • bac008296a
    fix imports James Westman 2022-01-29 21:08:55 -06:00
  • cb35acad17 Fix mypy issues James Westman 2022-01-28 14:07:29 -06:00
  • 1150ae1a09 reorganization: Move decompilers James Westman 2022-01-26 22:55:27 -06:00
  • ee5f32622f reorganization: Finish moving parsing and AST James Westman 2022-01-26 22:37:51 -06:00
  • 8f9de81e24 reorganization: Move hooks to common.py James Westman 2022-01-26 14:50:36 -06:00
  • 34f525beaa reorganization: Rename extensions -> language James Westman 2022-01-26 14:10:39 -06:00
  • 76f7befd68
    parser: Shorter code for groups James Westman 2022-01-17 00:04:26 -06:00
  • 8d587b62a0
    parser: Simplify parser construction James Westman 2022-01-04 16:59:19 -06:00
  • ad6a2cf538 docs: add docs for binding flags Gleb Smirnov 2022-01-21 20:20:54 +03:00
  • f8c96abfc5 tests: add test for inverted binding flag Gleb Smirnov 2022-01-21 20:08:21 +03:00
  • e4283ed0c1 fix: replace non-existing bind flag with existing one Gleb Smirnov 2022-01-21 20:00:59 +03:00
  • cc8a555f97
    tests: add tests for internal children Gleb Smirnov 2022-01-22 09:43:14 +03:00
  • 8a545d596b
    feat: add support of internal children Gleb Smirnov 2022-01-22 09:42:49 +03:00
  • 1bd7c37061
    fix: replace underscore with dash in XML attributes Gleb Smirnov 2022-01-22 09:34:41 +03:00
  • 98bb9e3008 fix: don't check on confusing object ID in signal node Gleb Smirnov 2022-01-17 08:35:12 +03:00
  • c0c4ae3fc9 docs: add example for signal's object attribute Gleb Smirnov 2022-01-14 13:29:48 +03:00
  • 492b73bc47 tests: add tests for signal's object attribute Gleb Smirnov 2022-01-14 13:16:49 +03:00
  • 4d3c2569c4 decompiler: add support for signal's object attribute Gleb Smirnov 2022-01-14 13:10:03 +03:00
  • bce852020c feat: add support for signal's object attribute Gleb Smirnov 2021-12-31 14:20:32 +03:00
  • 8ba4742efe
    ci: Add regression testing James Westman 2021-12-14 23:16:58 -06:00
  • a74779326b
    ci: Use a custom image James Westman 2022-01-16 22:02:00 -06:00
  • 69d00357da Add readme section about editor plugins, with both vim syntax highlighting plugins listed Gabriele Musco 2022-01-15 10:38:14 +00:00
  • 6b78338d1a
    Make template parent optional James Westman 2022-01-16 21:06:40 -06:00
  • 1897478480
    tests: Exclude lines from coverage James Westman 2022-01-13 00:02:41 -06:00
  • 85150d397b
    gir: Fix assignable_to for interface implementations James Westman 2022-01-11 22:32:06 -06:00