spiegel-keyman/core
Eberhard Beilharz b405bf5842
refactor(core): simplify loop for removing text
Instead of using an iterator to loop over the context items, incrementing
a counter on each iteration, and then finally removing the calculated
number of context items from the list, this change loops through the list
and looks at the last context item, removing it if necessary.

Follows: #15596
Test-bot: skip
2026-02-18 17:34:02 +01:00
..
docs chore: change to https in docs 2024-12-17 15:27:07 +07:00
include maint(resources): add repository record for all published packages 2025-10-29 14:35:31 +01:00
src refactor(core): simplify loop for removing text 2026-02-18 17:34:02 +01:00
subprojects feat(core): implement loading KMX from blob 2024-11-27 15:30:05 +01:00
tests fix(core): changed ldml tests to use context list instead of vector 2026-02-18 16:08:59 +01: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 feat(windows): add arm64 to wxs and core build 2025-10-14 16:00:40 +10: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 feat(windows): add arm64 to wxs and core build 2025-10-14 16:00:40 +10: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