Commit graph

7 commits

Author SHA1 Message Date
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