spiegel-keyman/linux/debian
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
..
source chore(linux): Fix lintian warnings 2023-02-02 15:28:01 +01:00
tests fix(linux): Fix libkeymancore-dev dependencies 2024-02-28 18:58:42 +01:00
upstream chore(linux): Add metadata file for packaging 2022-01-19 12:15:55 +01:00
changelog chore(linux): Update debian changelog 2024-06-03 21:58:30 +02:00
com.keyman.config.appdata.xml chore(linux): Move some files to keyman-config 2023-06-05 15:24:41 +02:00
com.keyman.ibus_keyman.metainfo.xml chore(linux): Move some files to keyman-config 2023-06-05 15:24:41 +02:00
control fix(linux): add dependency 2024-08-29 08:48:06 +07:00
copyright chore(linux): Fix more lintian warnings 2024-02-20 14:56:11 +01:00
ibus-keyman.install chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
ibus-keyman.manpages chore(linux): Fix lintian warnings 2022-03-10 20:30:44 +01:00
keyman-system-service.install feat(linux): Add package for keyman-system-service 2023-05-15 09:13:58 +02:00
keyman-system-service.manpages chore(linux): Fix lintian warnings 2023-06-05 17:18:55 +02:00
keyman.bash-completion chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
keyman.docs chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
keyman.install chore(linux): Move some files to keyman-config 2023-06-05 15:24:41 +02:00
keyman.links chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
keyman.manpages chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
keyman.postinst chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
libkeymancore-dev.install chore(linux): Rename libkmnkbp0-0 package 2023-10-20 17:31:39 +02:00
libkeymancore2.install chre(linux): bump libkeymancore version 2024-05-07 08:55:48 -05:00
libkeymancore2.symbols feat(core): implement loading KMX from blob 2024-11-27 15:30:05 +01:00
not-installed chore(linux): Run ibus-keyman tests as part of build 2021-11-22 15:40:37 +01:00
python3-keyman-config.dirs chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
rules fix(linux): Fix packaging on Ubuntu and Debian servers 2024-01-29 17:50:04 +01:00