Cameron Dehning
a2fb86bc31
Builder list factory
2023-04-08 01:34:47 +00:00
James Westman
cebd9ecadc
Remove references to gtk-blueprint-tool
...
It's blueprint-compiler now
2022-05-27 12:25:56 -05:00
James Westman
9144ac67f0
tests: Add fuzz test
2022-04-18 20:22:31 -05:00
James Westman
8ba4742efe
ci: Add regression testing
...
Fixes #19
2022-01-16 22:34:36 -06:00
James Westman
8e4433a487
Create an interactive porting tool
...
`blueprint-compiler port` interactively ports a project to blueprint.
It will create the subproject wrap file, add it to .gitignore, decompile
your GtkBuilder XML files, emit code to copy and paste into your
meson.build file, and update POTFILES.in.
It can't quite handle all of the features the forward compiler can, so
it will skip those files.
2021-12-01 23:38:28 -06:00
James Westman
544d152fb6
Rename to blueprint-compiler
...
This isn't an official GTK project so better to avoid using "GTK" in the
name.
2021-12-01 15:35:58 -06:00
James Westman
a0ba59af77
ci: Integrate coverage with GitLab CI
2021-11-04 00:19:07 -05:00
James Westman
08a74acb37
ci: Generate test coverage report
2021-11-03 23:30:04 -05:00
James Westman
419faf0362
Use meson instead of setup.py
...
This project will usually be used as a subproject, so it needs a meson
file, and I'd like to not support two different buildsystems.
2021-10-22 23:27:19 -05:00
James Westman
cf2f5215c8
Add setup.py
2021-10-17 23:45:24 -05:00
James Westman
3a4b7c6dc3
Initial commit
2021-10-17 15:26:34 -05:00