Keyman Developer - kmc-model
This package compiles .model.ts lexical models into .model.js files. It can be used from the command line with @keymanapp/kmc.
Keyman Developer lexical model compiler
This package compiles .model.ts lexical models into .model.js files. It can be used from the command line with @keymanapp/kmc.
LexicalModel
(#13640)initialize_queue
method (#13554)nul
usage in output part of rule (#13532)usetCount
and rangeCount
(#13450)clean
actions for :mac
and :win
targets (#13460)context(n)
offsets are valid in kmcmplib (#13308)nul
with index
and context
(#13311)nul
in context offset calculations in kmx processor (#13314)nul
in offset calculations for kmw v10 compiler (#13326)tier
in build.gradle (#13268)DownloadManager
is disabled (#13218)--remote-debug
flag to run-tests.sh
script (#13233)kmc copy
and kmc generate
(#13200)TKeymanMutex.MutexOwned
to TakeOwnership
and add ReleaseOwnership
(#13168)apply now
flag is set (#13159)kmc copy
to TIKE (#13076)@keymanapp/langtags
lookups (#13117).md
in help links (#13051)&displayMap
font in web debugger (#12929)postinstall
state from mermaid diagram (#12923)U_####[_####]
shortcut (#12876)adding-keyboards.md
(#12890)web/ci.sh
script (#12862)km_core_keyboard_load
API (#12769)NDEBUG
flag to disable assertions in release build (#12715)LexicalModelTypes
container (#12712)LdmlKeyboardTypes
(#12713)CONTRIBUTING.md
(#12697)--full-test
in kmcmplib build and enable for CI (#12631)dpkg-gensymbols
fails and run other tests (#12527)build.sh
scripts in bashdb
debugger (#12518)KeyboardObject
type to common/web/types
(#12514)KEYMAN_USE_NVM
in minimum versions doc (#12490)<row keys>
attribute (#12468)common/web/es-bundling
→ web/src/tools/es-bundling
(#12389)common/web/eslint
→ common/tools/eslint
(#12390)web/src/engine/sentry-manager
(#12397)device-detect
with web/src/engine/main
(#12399)model/templates
to web/src/engine/predictive/text
(#12382)common/models
to web/src/engine/predictive-text
(#12383)common/web/utils
to web/src/engine/common/web-utils/
(#12384)publishSentry
Gradle task to publish symbols to Sentry (#12358)model/types
to web/types
(#12370)gesture-recognizer
→ gesture-processor
(#12194)uint32_t
type (#12281)keymanFacename
to .ldml file (#12277)npm install
in emsdk update (#12269)emcc
instead of emcc.py
(#12235)lm-worker
→ worker-thread
(#12150)predictive-text
→ worker-main
(#12146)lm-message-types
→ predictive-text/types
(#12149)keyboard-processor
→ js-processor
(#12111)lm-worker
to build on Linux (#12181)keyboard-processor
→ keyboard
(#12131)package-cache
→ keyboard-storage
(#12135)common/web/recorder
→ web/src/tools/testing/recorder-core
(#12092)web/src/engine/paths/
→ web/src/engine/interfaces/
(#12064)common/web/input-processor/
→ web/src/engine/main/
(#12066)GetCompileTargetsFromTargetsStore
and ProcessGroupFinish
(#12048)VERIFY_KEYBOARD_VERSION()
calls with VerifyKeyboardVersion()
(#12063)paths
from tsconfig.json (#12028)CompilerMessages
stub and use KmnCompilerMessages
(#11986)CompilerMessages
, LdmlKeyboardCompilerMessages
to LdmlCompilerMessages
(#11988)CompilerMessages
to PackageCompilerMessages
(#11989)u16tok
(#11910)U_xxxx_yyyy
ids (#11957)verifyMinimumKeymanVersion
(#11983)kmc message
(#11984)IllegalArgumentException
when initializing CloudDownloadMgr
, add logging to check for unhandled side-effects (#11626)finalInput
which caused crash after moving caret (#11685)uses:
can't use variables (#11661)return
statement in match
and nomatch
in web compiler (#11546)hide
event (#11600)<Keyboard>
(#11563)is:open
from issue templates (#11492)KM_CORE_IT_INVALIDATE_CONTEXT
in debugger (#11488)enabled
declaration into test_color.cpp (#11483)builder_run_action
call (#11478)minimum-versions.inc.sh
(#11380)build-binary-packages
action (#11154)<row keys>
attribute (#12523)nvm
to select version of node for builds (#12074)uint32_t
type (#12285)keymanFacename
to .ldml file (#12283)KM_CORE_IT_INVALIDATE_CONTEXT
in debugger (#11489)return
statement in match
and nomatch
in web compiler (#11547)<Keyboard>
(#11564)lastSelLength
variable (#11366)isEmptyTransform
return true if passed a nullish transform (#11110)from=
regex matches empty string (#11070)pkg_resources
module with packaging.version
(#10860)ibus-keyman.post{inst,rm}
and verify that ibus-daemon
is running when we start km-config (#10788)upload-to-debian.sh
script for beta releases (#10784)control
file (#10787)debian.sh
by removing quotes (#10772)km_core_state_get_actions()
idempotent (#10585)actions_update_app_context_nfu()
(#10607)wstrtostr
should use WideCharToMultiByte
(#10660)g_utf8_strlen
(#10599)--enable-source-maps
parameter for kmc wrapper (#10496)-m
parameter to kmc to control message severity (#10258)km_core_state_context_*
tests to separate file (#10375)km_core_state_context_set_if_needed
(#10354)Array.from
polyfill and make Symbol
polyfill conditional (#10255)pageContextAttachment
(#10250)wm_keymandebug
messages and functions (#10055)osk-always-visible
on non-desktop devices (#9951)index.html
in test pages (#9953)namespace kbp
to core
️ (#9792)kbp_state_get_intermediate_context
to km_core…
️ (#9775)store(&version) '17.0'
(#9656)checkFilenameConventions == false
or unset (#9661)keymanutil.c
️ (#9595)ibus-keyman/build.sh
(#9583)builder_describe_internal_dependency
(#9582)clean
target to rules
(#9531)mul
(#9027)--no-integration
flag to build files (#9212)builder_run_action
shorthand function (#8742)$CONFIG
not $CONFIGURATION
in build path (#8724)set -eu
in build-utils.sh (#8698)CompilerEvent
(#8637)sudo
(#8535)--target-path
option (#8376)SendText
(#8039)--debug
usage in build scripts (#8382)--no-minify
, not --skip-minify
(#8264)builder_term
function (#8187)km_kbp_context_clear(context)
(#8036)clean
target to rules
(#9532)make install
(#7886)und
is specified without fonipa
(#7728)save()
should be on internal kmx action queue (#7644)begin
statements (#7583)@keymanapp/keyman-version
to npm (#7595)wm_keyman_keyevent
and wm_keyman_modifierevent
to private WM_USER
messages (#7546)KMN_API
from callback spec (#7520)nocaps
from layer id modifier components (#7553)isChiral()
to accept string name parameter of keyboard (#7544)commit_string
(#7502)reset_context
instead of ...focus_in
(#7503)--debug
standard flag for builder (#7462).gitignore
(#7451)builder
script tweaks - "has action" vs "start action" ️ (#7333)got
dependency for regression tests (#7315)km_kbp_event
API endpoint (#7223)ok_for_single_backspace
method (#7123)builder_
functions (#7103)jenkins.sh
(#7060):target
and --option
support (#6986)delete
(#6965)console.error()
reporting (#6890)delete
(#6966)console.error()
reporting (#6904)&newLayer
and &oldLayer
(#6366)[-vv]
in man pages (#6241)auto:
prefix in title (#6146)dragEnd
function (#5977)&name
not set (#5684)lang_tags_map.py
is missing (#5345)install_kmp.py
(#4932)<kbd>.json
doesn't contain description (#4851)keyman-beta
ppa (#4271)auto:
prefix in title (#6148)&name
not set (#5685)sudo
(#5413)<kbd>.json
doesn't contain description (#4835)de
(#4578)keyman-beta
ppa (#4214)common/models
to build trigger definitions (#3144)web-utils
package (#3130)CloudDownloadMgr
(#2635)