Commit graph

  • 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
  • 0e3280fcc5
    docs: Link to vim syntax highlighting plugin James Westman 2022-01-10 15:21:01 -06:00
  • c1dadff50a
    docs: Add a homepage for the documentation James Westman 2021-12-17 00:24:37 -06:00
  • 8e1a9f72dd
    parser: Merge consecutive "Unexpected tokens" errors James Westman 2021-12-16 23:18:31 -06:00
  • 5b76a3b8dd
    Clean up some unused code James Westman 2021-12-16 22:08:04 -06:00
  • 5a4cf58e0e
    docs: Add widget-specific items James Westman 2021-12-15 11:56:33 -06:00
  • 34e78de338
    decompiler: Support GtkFileFilter tags James Westman 2021-12-14 20:25:28 -06:00
  • 3ab2fbe5a0
    yet another docs fix James Westman 2021-12-14 20:26:37 -06:00
  • 31e37ca258
    decompiler: Support GtkFileFilter tags decompile-file-filter James Westman 2021-12-14 20:25:28 -06:00
  • 168b87bb4a Add bind for bidirectional Tijder 2021-12-14 19:59:09 +00:00
  • 6800601d94
    docs: Fix inline code James Westman 2021-12-06 12:26:34 -06:00
  • d23c06b8fd
    lsp: Fix text encoding issue James Westman 2021-12-06 11:43:10 -06:00
  • 08f7a4ebbd
    Update completion snippets James Westman 2021-12-06 10:26:53 -06:00
  • 5ac1c85082
    remove accidentally committed file James Westman 2021-12-04 22:31:10 -06:00
  • 1f677725d8
    interactive_port: Ignore "_build" and "build" dirs James Westman 2021-12-04 19:14:04 -06:00
  • 9f9a2d94e0 setup.rst: Fix meson dependencies Ivan Molodetskikh 2021-12-03 16:58:24 +00:00
  • d0cf13b2c4
    Fix link James Westman 2021-12-02 17:47:24 -06:00
  • 8e4433a487
    Create an interactive porting tool James Westman 2021-11-24 15:57:15 -06:00