/ 17 entries
- .github/ (directory) ci: install en_US.UTF-8 locale and Compose data for live tests
- cmd/ (directory) feat(bindings): generate xkbcommon ABI and implement safe keyboard bindings
- internal/ (directory) docs: note buffer reuse for allocation-free Into methods
- raw/ (directory) fix(raw): keep Go pointers alive across fixed-arity calls
- testdata/ (directory) test(keymap): pin wayland-format keymaps for fd reference cases
- upstream/ (directory) feat(bindings): generate xkbcommon ABI and implement safe keyboard bindings
- .gitignore 12 B chore(project): initialize purego-xkbcommon repository
- LICENSE 1.1 KiB feat(bindings): generate xkbcommon ABI and implement safe keyboard bindings
- README.md 3.9 KiB docs: note buffer reuse for allocation-free Into methods
- alloc_test.go 6.0 KiB fix: heap-resident scratch for modifier names; broaden tests; document raw API change
- generate.go 53 B feat(bindings): generate xkbcommon ABI and implement safe keyboard bindings
- go.mod 99 B feat(bindings): generate xkbcommon ABI and implement safe keyboard bindings
- go.sum 183 B feat(bindings): generate xkbcommon ABI and implement safe keyboard bindings
- loader.go 1.4 KiB perf(raw): dispatch libxkbcommon through fixed-arity Syscall6/Syscall15
- utf8_into_test.go 4.1 KiB feat(state): add UTF8Into for string-free secret key input
- xkbcommon.go 15.6 KiB fix: heap-resident scratch for modifier names; broaden tests; document raw API change
- xkbcommon_test.go 10.8 KiB fix: heap-resident scratch for modifier names; broaden tests; document raw API change