spiegel-keyman/linux
Eberhard Beilharz 3dc3f040de
feat(core): implement loading KMX from blob
- split keyboard loading into loading KMX file into blob and then
  loading the keyboard processor from the blob.
- deprecate `km_core_keyboard_load`
- move file access next to deprecated method. This is now the only place
  that loads a file in Core; unit tests have some more places that
  load files.
- introduce GTest and add unit tests for loading from blob

Cherry-picked from `epic/web-core` branch.

Cherry-Pick-Commit: 1deaa323ad
Cherry-Pick-Commit: 59019cc8b7
Cherry-Pick-Commit: bc46458368
Cherry-Pick-Commit: d06aa29956
Cherry-Pick-Commit: 1c88166f6e
Cherry-Pick-Commit: 069cd21ecd
Cherry-Pick-Commit: 052ae2ec35
Cherry-Pick-Commit: 11a2a3ba3a

Part-of: #11293
Part-of: #8093
2024-11-27 15:30:05 +01:00
..
debian feat(core): implement loading KMX from blob 2024-11-27 15:30:05 +01:00
docs/help refactor(common): move help into common prod/docs/help folders 2024-09-16 06:13:46 +07:00
ibus-keyman chore(linux): rename test files 2024-11-26 19:06:02 +01:00
keyman-config chore(linux): rename test files 2024-11-26 19:06:02 +01:00
keyman-system-service chore(linux): use shared meson config 2024-06-24 19:08:12 +02:00
scripts chore(core): avoid skipping docs folder in linux dist.sh 2024-11-08 05:24:47 +07:00
.gitignore chore(linux): rename test files 2024-11-26 19:06:02 +01:00
build.sh test(developer): add markdown link check test for product documentation 2024-09-25 15:51:32 -07:00
CodeCoverageReports.html chore(linux): Add code coverage index page 2023-10-13 22:51:00 +02:00
Dockerfile chore(linux): docker: make emscripten version customizable 2023-12-13 23:23:55 +00:00
history.md chore(linux/resources): Cleanup formatting in history.md 2020-11-27 13:30:20 +07:00
LICENSE.md chore(linux): Update readme 2022-10-12 12:28:46 +02:00
Makefile chore(linux): remove unused building with pbuilder 2024-06-24 18:37:10 +02:00
README.md chore(linux): Add code coverage index page 2023-10-13 22:51:00 +02:00

Keyman for Linux

See /docs/linux/README.md for documentation.