1
0
Fork 0
Commit graph

15 commits

Author SHA1 Message Date
f305df0eff Rename swift-gtk-gen to gobject-generator with generator binary 2026-07-21 18:51:15 -04:00
321b42f9af Complete filename/naming remediation with PascalCase convention 2026-07-17 22:48:16 -04:00
56de5bc976 Rearchitect generator around binding-plan layer with function generation 2026-07-17 14:43:54 -04:00
880c1574d5 Add monorepo generation integration tests 2026-07-01 20:50:14 -04:00
4bdc734f29 Address Task 11 review: shared test support, fix TestSkipError semantics, extract preamble 2026-07-01 19:19:47 -04:00
6ae74045fa Add GIR spec accuracy test suite validating all 269 Gtk classes against input spec 2026-07-01 19:14:25 -04:00
34554c96c3 Drop public prefix for open classes (open implies public visibility) 2026-07-01 18:50:01 -04:00
681a15db51 Only emit pointer property for root or cross-namespace parent classes 2026-07-01 18:05:41 -04:00
50a42b2d83 Fix typed pointer casting: .assumingMemoryBound for C functions, remove double g_object_ref_sink in constructors 2026-07-01 17:49:00 -04:00
84a536d314 Fix pipe deadlock in CLI generation lint test 2026-07-01 14:46:45 -04:00
cacd83dfe4 Fix pipe deadlock in plugin and CLI integration tests 2026-07-01 14:46:26 -04:00
dd1cad2961 Add build tool plugin integration test and fix list-files paths 2026-07-01 14:40:07 -04:00
15493a9821 Add CLI generation + swift-format lint integration test 2026-07-01 14:22:22 -04:00
9915723cd8 Update docs for Config.toml and auto-extracted namespace config 2026-07-01 13:56:42 -04:00
1330f2bd25 Initial commit: SwiftGtkGen GIR-to-Swift binding generator
Extracted from gtk-swift monorepo. Previous history
contains 38 commits across the full Phase 1 development
including GIR XML parsing, IR model, analysis engine,
code generation, CLI, plugins, and documentation.
2026-07-01 03:27:41 -04:00