Commit 8a34d35
feat: add font list command, fix cligen for complex constructors
- font list: uses ASystemFontIterator to enumerate system fonts.
Works from headless CLI (verified on Pixel 8a: lists Roboto etc.)
- font match: AFontMatcher_match crashes in libminikin (null
FontCollection) — this is a minikin-internal issue, not our code.
ASystemFontIterator works fine from the same process.
- cligen: skip params with unsupported types instead of generating
invalid flag code. Treat constructors with non-CLI params as
"requires external context".
- Added system_fonts.h to font manifest for ASystemFontIterator.
- Added check-no-capi CI step.1 parent 6c43ba3 commit 8a34d35
30 files changed
Lines changed: 3709 additions & 8 deletions
File tree
- capi
- font
- manifests
- cmd/ndkcli
- font
- spec/generated
- tools/cmd/cligen
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments