spiegel-keyman/core
Marc Durdin 669ca4b6fd chore(common): remove clearcontext,fix,switch,key statements
Remove compiler support for `clearcontext`, `fix`, `switch` statements
and remove corresponding `CODE_` definitions, as well as `CODE_KEY`,
which was never used.

These four statements have never been documented and have either never
been implemented, or long been unsupported. An earlier change (#16445)
marked `clearcontext` and `fix` as deprecated for v19 onwards, but
deprecation for an undocumented language feature is an unnecessary step,
so have opted to remove altogether in v19 to reduce complexity. This
means that `VERSION_190` is used now only for compile target
deprecations.

Follows: #16445
Test-bot: skip
2026-10-05 08:09:12 +02:00
..
docs Merge branch 'epic/web-core' into auto/A19S25-merge-master-into-web-core 2026-03-27 16:30:55 +11:00
include chore: Merge branch 'epic/web-core' into auto/A19S24-merge-master-into-web-core 2026-03-16 04:49:38 +01:00
src chore(common): remove clearcontext,fix,switch,key statements 2026-10-05 08:09:12 +02:00
subprojects feat(core): implement loading KMX from blob 2024-11-27 15:30:05 +01:00
tests chore(common): remove clearcontext,fix,switch,key statements 2026-10-05 08:09:12 +02:00
tools maint(core): verify that keyman_core_ldml.h is in sync 2025-12-01 17:11:57 +01:00
.build-builder chore(core): add core/.build-builder as CI signal 2022-09-12 10:06:29 +10:00
.gitignore chore(core): split flags into standard.meson.build 2023-03-09 11:34:54 +07:00
build.bat Merge pull request #15353 from keymanapp/maint/win/15065-arm64-core-test 2025-12-16 18:49:57 +01:00
build.sh chore(windows): Merge branch 'epic/win-arm' into feat/windows/11905/keymanx64-keymanarm64 2025-11-21 18:36:13 +10:00
commands.inc.sh feat(windows): handle arm64 complier environment 2025-10-28 16:40:42 +10:00
CORE_API_VERSION.md chre(linux): bump libkeymancore version 2024-05-07 08:55:48 -05:00
cross-arm64.build fix: use meson subsystem and needs_exe_wrapper for cross builds on Windows 2026-06-10 05:43:42 +02:00
cross-mac-arm64.build fix(core): set mac build version for meson cli build to 10.13 2024-08-19 10:22:10 -05:00
cross-mac-x86_64.build fix(core): set mac build version for meson cli build to 10.13 2024-08-19 10:22:10 -05:00
cross-x64.build fix: use meson subsystem and needs_exe_wrapper for cross builds on Windows 2026-06-10 05:43:42 +02:00
meson.build maint(common): use cpp_std=c++17 in meson project default_options 2025-08-01 10:23:57 +10:00
meson_options.txt chore(core): cleanup meson build 2023-02-21 12:12:28 +07:00
README.md feat(core): seed Keyman Core normalization 2024-01-16 06:21:38 +07:00
wasm.build.linux.in chore(core): remove meson warnings for wasm builds 2024-12-12 19:48:13 +01:00
wasm.build.mac.in chore(core): remove meson warnings for wasm builds 2024-12-12 19:48:13 +01:00
wasm.build.win.in chore(core): remove meson warnings for wasm builds 2024-12-12 19:48:13 +01:00
wasm.defs.build chore(core): remove meson warnings for wasm builds 2024-12-12 19:48:13 +01:00

Keyman Core

Version 1.0.0 of libkeymancore released with Keyman 17.0