spiegel-keyman/developer/src/kmcmplib
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
..
include fix(developer): fix building with Ubuntu 24.04 2024-09-09 19:58:00 +02:00
src chore(common): remove clearcontext,fix,switch,key statements 2026-10-05 08:09:12 +02:00
subprojects refactor(common): fixup tests for kvks-file 2024-06-13 09:31:52 +10:00
tests chore(common): remove clearcontext,fix,switch,key statements 2026-10-05 08:09:12 +02:00
.gitignore chore(developer): fixup tests and build process 2023-03-17 04:31:03 +07:00
build.bat fix(developer): reconnect --full-test in kmcmplib build and enable for CI 2024-11-06 10:59:29 +07:00
build.sh maint(common): move build-utils-ci.inc.sh to ci/ci-publish.inc.sh 2025-08-05 12:54:56 +10:00
checkout-keyboards.inc.sh chore(developer): move keyboard repo fixtures 2023-05-30 13:08:53 +07:00
commands.inc.sh maint(common): consolidate functions to determine OS 2025-07-09 18:33:09 +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(developer): only run keyboards-repo tests for a full-test 2023-04-20 12:59:00 +07:00
version.rc chore(common): move common cpp files and remove unused files 2026-05-20 13:44:05 +02: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