mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-05 08:25:32 +00:00
- 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 Part-of: #11293 |
||
|---|---|---|
| .. | ||
| packagefiles/icu | ||
| .gitignore | ||
| gtest.wrap | ||
| icu-minimal.wrap | ||
| README.md | ||
core/subprojects
What's this? What is this?
- These are subprojects accessible to the
coremeson project.
icu
- When building for Linux, ICU must already be installed. The system ICU will be used instead of the subproject.
- Patches for icu (i.e. meson build files) are in
packagefiles/icu - It would be preferable to use meson's wrapdb, and in fact the patchfiles here are sourced from that project.
- However, having our own patchfiles allows for slimming down ICU, at least until the wrapdb version is more configurable mesonbuild/wrapdb#950