Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
34d6eb8
fix(windows): Ensure default locale always appears in list of locales
mcdurdin May 20, 2026
6b77c4f
fix(windows): set default locale correctly
mcdurdin May 21, 2026
15e1819
chore(ios): update first voices distribution certificate
sgschantz May 21, 2026
6a71c1d
Merge pull request #15984 from keymanapp/fix/windows/15164-locale-mis…
mcdurdin May 22, 2026
b204f23
Merge pull request #15993 from keymanapp/chore/ios/fv-cert
sgschantz May 22, 2026
6fa4c16
auto: increment master version to 19.0.238
keyman-server May 22, 2026
1c405b1
Merge pull request #16008 from keymanapp/auto/version-master-19.0.238
keyman-server May 22, 2026
5614863
maint(linux): Don't block merge if source verification check fails
ermshiperete May 26, 2026
8c8bc31
Merge pull request #16010 from keymanapp/maint/linux/sourcecheck
mcdurdin May 26, 2026
f339ceb
maint(linux): fix Linux source tarball
ermshiperete May 26, 2026
9faac61
Merge pull request #16011 from keymanapp/maint/linux/16004_tarball
ermshiperete May 26, 2026
4fd5e59
auto: increment master version to 19.0.239
keyman-server May 26, 2026
419d76b
Merge pull request #16012 from keymanapp/auto/version-master-19.0.239
keyman-server May 26, 2026
3c11eae
chore(web): remove obsolete file
ermshiperete May 27, 2026
abe8ef5
Merge pull request #16013 from keymanapp/chore/web/cleanup
ermshiperete May 27, 2026
6a98a39
Merge branch 'master' into chore/web-core-preflight
mcdurdin May 27, 2026
39fba5e
chore(core): fixup const cast
mcdurdin May 27, 2026
748ad4a
chore(web): add filename to link text of manual web tests
ermshiperete May 27, 2026
78ea935
docs(web): reformat and small fixes
ermshiperete May 27, 2026
2b10964
auto: increment master version to 19.0.240
keyman-server May 27, 2026
7e8ddc3
Merge pull request #16022 from keymanapp/auto/version-master-19.0.240
keyman-server May 27, 2026
17ede46
Merge pull request #16019 from keymanapp/chore/web/testlinks
ermshiperete May 28, 2026
f61ad57
refactor(web): don't wrap in the middle of links
ermshiperete May 28, 2026
d3269fa
Merge pull request #16021 from keymanapp/refactor/web/docs
ermshiperete May 28, 2026
9f75726
chore(web): Merge branch 'master' into chore/web-core-preflight
mcdurdin May 28, 2026
729c71d
chore: minor cleanup prior to merge of web-core preflight
mcdurdin May 28, 2026
f44e391
auto: increment master version to 19.0.241
keyman-server May 28, 2026
a0c7280
Merge pull request #16026 from keymanapp/auto/version-master-19.0.241
keyman-server May 28, 2026
b45cee7
docs: add note on how to use composer on dockerized websites
mcdurdin May 29, 2026
73a0dd5
maint(web): fix Playwright TC reporter
ermshiperete May 20, 2026
5dab671
fix(web): address code review comments
ermshiperete May 21, 2026
697e697
fix(web): further simplification
ermshiperete May 21, 2026
81bae57
maint(web): output name of TC reporter
ermshiperete May 12, 2026
6af638b
maint(web): fix starting local dev server for e2e tests
ermshiperete May 13, 2026
0d266cf
chore(web): fix red squiggles in .ts test files in vscode
ermshiperete Apr 20, 2026
bc8a4b6
refactor(web): cleanup return types in KeymanEngine
ermshiperete Apr 17, 2026
b5be1d4
chore(web): address code review comments
ermshiperete Apr 21, 2026
689f664
refactor(web): rename variables and parameter names in KeymanEngine 🧼
ermshiperete Apr 24, 2026
904fa97
refactor(web): address code review comment
ermshiperete Apr 28, 2026
d2f9e39
refactor(web): use `KeyboardDetails` type 🧼
ermshiperete Apr 27, 2026
9423ee5
chore(web): cleanup `web/src/app/browser/src/test-index.ts` exports
ermshiperete Apr 30, 2026
79fdadc
chore(web): use .d.ts instead of .d.js for types
ermshiperete Apr 30, 2026
56bdc83
Merge branch 'chore/web-core-preflight-replay-15949-15895_WindowsTc' …
mcdurdin Jun 1, 2026
0044a69
Merge branch 'chore/web-core-preflight-replay-15858-squiggles' into c…
mcdurdin Jun 1, 2026
7d734fe
Merge branch 'chore/web-core-preflight-replay-15856-cleanup' into cho…
mcdurdin Jun 1, 2026
543dd5f
Merge branch 'chore/web-core-preflight-replay-15887-renames' into cho…
mcdurdin Jun 1, 2026
691ee62
Merge branch 'chore/web-core-preflight-replay-15888-kbdDetails' into …
mcdurdin Jun 1, 2026
501288f
Merge pull request #16031 from keymanapp/chore/web-core-preflight-rep…
mcdurdin Jun 1, 2026
49fa04b
Merge pull request #16032 from keymanapp/chore/web-core-preflight-rep…
mcdurdin Jun 1, 2026
fc82f28
chore(web): web-core preflight - strip core references
mcdurdin Jun 1, 2026
bb66bf4
Merge branch 'chore/web-core-preflight' into chore/web-core-strip-core
mcdurdin Jun 1, 2026
2f284c4
Merge pull request #16033 from keymanapp/chore/web-core-preflight-rep…
mcdurdin Jun 1, 2026
854272f
Merge pull request #16034 from keymanapp/chore/web-core-preflight-rep…
mcdurdin Jun 1, 2026
f7fc45b
Merge pull request #16035 from keymanapp/chore/web-core-preflight-rep…
mcdurdin Jun 1, 2026
4c9cde6
Merge pull request #16037 from keymanapp/chore/web-core-preflight-rep…
mcdurdin Jun 1, 2026
83d9f87
Merge pull request #16038 from keymanapp/chore/web-core-preflight-rep…
mcdurdin Jun 1, 2026
439bdce
Merge branch 'chore/web-core-preflight' into chore/web-core-strip-core
mcdurdin Jun 1, 2026
cf49611
Merge branch 'master' into chore/web-core-preflight
mcdurdin Jun 1, 2026
c2d49b8
Merge branch 'chore/web-core-preflight' into chore/web-core-strip-core
mcdurdin Jun 1, 2026
ee8e3e8
chore: remove keymancore.d.ts
mcdurdin Jun 1, 2026
bf1e272
chore: remove commented code
mcdurdin Jun 1, 2026
3cb59e3
fix(web): fix race displaying active keyboard in menu
ermshiperete Jun 1, 2026
29618fb
chore: remove kmx-specific keyboard tests
mcdurdin Jun 2, 2026
dec447f
chore(web): disable .kmx baseline tests
mcdurdin Jun 2, 2026
1bb0a20
Merge pull request #16040 from keymanapp/chore/web-core-strip-core
mcdurdin Jun 2, 2026
f827936
fix(web): fix race in `kmwuifloat.ts` as well
ermshiperete Jun 2, 2026
ba21e35
Merge pull request #16015 from keymanapp/chore/web-core-preflight
mcdurdin Jun 2, 2026
43b4f48
Merge pull request #16029 from keymanapp/docs/website-composer-exec
mcdurdin Jun 2, 2026
9244031
chore(deps): bump minimatch in /core/tests/unit/wasm
dependabot[bot] Jun 2, 2026
45329e9
chore(deps): bump glob from 10.4.5 to 10.5.0 in /core/tests/unit/wasm
dependabot[bot] Jun 2, 2026
199bd9a
chore(deps-dev): bump js-yaml in /core/tests/unit/wasm
dependabot[bot] Jun 2, 2026
0cc44cf
chore(deps-dev): bump picomatch in /core/tests/unit/wasm
dependabot[bot] Jun 2, 2026
9404a74
chore(deps): bump qs and express
dependabot[bot] Jun 2, 2026
e21f202
Merge pull request #16042 from keymanapp/fix/web/16041_displaymenu
ermshiperete Jun 2, 2026
a7b9d5d
fix(web): fix displaying of keyboard menu
ermshiperete Jun 2, 2026
36bf3ee
auto: increment master version to 19.0.242
keyman-server Jun 2, 2026
c326396
Merge pull request #16062 from keymanapp/auto/version-master-19.0.242
keyman-server Jun 2, 2026
1c73f4b
Merge pull request #16061 from keymanapp/fix/web/kbdmenu
ermshiperete Jun 3, 2026
ef9c033
chore(web): remove unnecessary .editorconfig file
ermshiperete Jun 1, 2026
43398df
refactor(web): extract function, rename variables
ermshiperete Jun 2, 2026
9ced046
chore(web): improve the KeymanWeb integration documentation
ermshiperete Jun 3, 2026
d7439e6
chore(web): more improvements to documentation
ermshiperete Jun 3, 2026
f218aa9
refactor(web): reformatting of files
ermshiperete Jun 3, 2026
09a6ea8
fix(web): fix `KeyboardStub.validateForCustomKeyboard`
ermshiperete Jun 3, 2026
300cc24
auto: increment master version to 19.0.243
keyman-server Jun 3, 2026
f963bf5
Merge pull request #16069 from keymanapp/auto/version-master-19.0.243
keyman-server Jun 3, 2026
f21960e
fix(developer): reduce km_core_keyboard_attrs size to 12
mcdurdin Jun 8, 2026
1da2600
feat(developer): run project validation from IDE
mcdurdin Jun 8, 2026
9bb91e7
Merge pull request #16075 from keymanapp/fix/developer/core-attr-stru…
mcdurdin Jun 8, 2026
2cd7476
Merge pull request #16045 from keymanapp/dependabot/npm_and_yarn/core…
mcdurdin Jun 8, 2026
8e9e372
Merge pull request #16046 from keymanapp/dependabot/npm_and_yarn/core…
mcdurdin Jun 8, 2026
99caec1
Merge pull request #16047 from keymanapp/dependabot/npm_and_yarn/core…
mcdurdin Jun 8, 2026
87064bf
Merge pull request #16048 from keymanapp/dependabot/npm_and_yarn/core…
mcdurdin Jun 8, 2026
4344052
Merge pull request #16009 from keymanapp/dependabot/npm_and_yarn/mult…
mcdurdin Jun 8, 2026
57a0d63
refactor(web): address code review comments
ermshiperete Jun 8, 2026
15d0202
Apply suggestions from code review
ermshiperete Jun 8, 2026
c1113ac
chore(web): address code review comments
ermshiperete Jun 8, 2026
19e397d
auto: increment master version to 19.0.244
keyman-server Jun 8, 2026
476b3e3
Merge pull request #16081 from keymanapp/auto/version-master-19.0.244
keyman-server Jun 8, 2026
4b7379c
Merge pull request #16063 from keymanapp/refactor/web/refactorings
ermshiperete Jun 9, 2026
c31cbec
Merge pull request #16066 from keymanapp/refactor/web/reformatting
ermshiperete Jun 9, 2026
135de35
Apply suggestions from code review
ermshiperete Jun 9, 2026
cf3d87d
chore(web): update sample doc to match sample html
ermshiperete Jun 9, 2026
cea706c
chore(web): address code review comments
ermshiperete Jun 9, 2026
52b2e67
chore(web): hide KMX keyboard test page
ermshiperete Jun 9, 2026
a354ba1
chore(web): clean up some test headers
ermshiperete Jun 9, 2026
f697cff
chore(web): Merge branch 'chore/web/449_rm_kmw' into chore/web/improv…
ermshiperete Jun 9, 2026
1849286
chore(web): restore intended behavior of control-by-control example
ermshiperete Jun 9, 2026
517e9d2
Merge pull request #16064 from keymanapp/chore/web/449_rm_kmw
ermshiperete Jun 9, 2026
a16e9b7
docs(web): remove unnecessary mentioning of Keyman 17 from docs
ermshiperete Jun 9, 2026
52e6854
Merge pull request #16070 from keymanapp/chore/web/improvedoc
ermshiperete Jun 9, 2026
9733ea4
chore(web): remove outdated `*_load.js` files
ermshiperete Jun 9, 2026
9d3fb7a
auto: increment master version to 19.0.245
keyman-server Jun 9, 2026
e185b91
Merge pull request #16087 from keymanapp/auto/version-master-19.0.245
keyman-server Jun 9, 2026
a005e45
chore: Apply suggestions from code review
mcdurdin Jun 9, 2026
a47fd7d
fix: use meson subsystem and needs_exe_wrapper for cross builds on Wi…
mcdurdin Jun 10, 2026
31843db
Merge pull request #16083 from keymanapp/chore/web/kmxsample
ermshiperete Jun 10, 2026
0539582
Merge pull request #16085 from keymanapp/docs/web/keyman17
ermshiperete Jun 10, 2026
623a732
Merge pull request #16086 from keymanapp/chore/web/cleanup
ermshiperete Jun 10, 2026
6cd2750
docs(windows): add context documentation for additional Advanced options
mcdurdin Jun 10, 2026
046100a
Merge pull request #16067 from keymanapp/fix/web/validateForCustomKey…
ermshiperete Jun 10, 2026
624e076
auto: increment master version to 19.0.246
keyman-server Jun 10, 2026
062335e
Merge pull request #16091 from keymanapp/auto/version-master-19.0.246
keyman-server Jun 10, 2026
f52f383
Merge pull request #16076 from keymanapp/feat/developer/16068-run-pro…
mcdurdin Jun 15, 2026
ec067a8
Merge pull request #16088 from keymanapp/fix/15753-meson-cross-subsys…
mcdurdin Jun 15, 2026
2d13576
Merge pull request #16089 from keymanapp/docs/windows/help-10-base-ke…
mcdurdin Jun 15, 2026
e9a85df
auto: increment master version to 19.0.247
keyman-server Jun 15, 2026
652f2ab
Merge pull request #16097 from keymanapp/auto/version-master-19.0.247
keyman-server Jun 15, 2026
72a1770
chore: update multi-labeler to 5.0.0
mcdurdin Jun 16, 2026
d505a02
Merge pull request #16100 from keymanapp/chore/1607-multi-labeler-5.0.0
mcdurdin Jun 16, 2026
06eb7de
auto: increment master version to 19.0.248
keyman-server Jun 16, 2026
58a565b
Merge pull request #16105 from keymanapp/auto/version-master-19.0.248
keyman-server Jun 16, 2026
ccbb49d
chore: Merge branch 'epic/kmc-test' into auto/A19S31-merge-master-int…
mcdurdin Jun 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/core-arm64-windows-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ jobs:
- name: Install meson
shell: bash
run: |
pip3 install --user meson==1.10.1
pip3 install --user meson==1.11.0

- name: Run test
shell: bash
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Update labels based on changed files
uses: actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b # v6.0.1
uses: actions/labeler@f27b608878404679385c85cfa523b85ccb86e213 # v6.1.0
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Update labels based on PR title
id: labeler
uses: fuxingloh/multi-labeler@f5bd7323b53b0833c1e4ed8d7b797ae995ef75b4 # v2.0.1
uses: fuxingloh/multi-labeler@bcd50af464202999e57f556b4aefcf05a34abf85 # v5.0.0
with:
github-token: ${{secrets.GITHUB_TOKEN}}
config-path: .github/multi-labeler.yml
4 changes: 3 additions & 1 deletion .github/workflows/pr-build-status.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,9 @@ jobs:
} else if(status.context == 'Ubuntu Packaging') {
summary += addStatus(o, 'build', status.context, status.state);
} else if(status.context == 'Linux source verification') {
summary += addStatus(o, 'build', status.context, status.state);
// Ignore Linux source verification -- we won't block automerge
// for this at this point
summary += addLog(`Skipping ${status.context}`);
} else if(status.context == 'npm pack/publish') {
summary += addStatus(o, 'build', status.context, status.state);
} else if(status.context == 'Keyman Core - ARM64 test') {
Expand Down
62 changes: 62 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,67 @@
# Keyman Version History

## 19.0.247 alpha 2026-06-16

* chore: update multi-labeler to 5.0.0 (#16100)

## 19.0.246 alpha 2026-06-15

* feat(developer): run project validation from IDE (#16076)
* fix(core): use meson subsystem and needs_exe_wrapper for cross builds on Windows (#16088)
* docs(windows): add context documentation for additional Advanced options (#16089)

## 19.0.245 alpha 2026-06-10

* chore(web): hide KMX keyboard test page (#16083)
* docs(web): remove unnecessary mentioning of Keyman 17 from docs (#16085)
* chore(web): remove outdated `*_load.js` files (#16086)
* fix(web): fix `KeyboardStub.validateForCustomKeyboard` (#16067)

## 19.0.244 alpha 2026-06-09

* refactor(web): extract function, rename variables (#16063)
* refactor(web): reformatting of files (#16066)
* chore(web): improve the KeymanWeb integration documentation (#16064)
* chore(web): more improvements to documentation (#16070)

## 19.0.243 alpha 2026-06-08

* fix(developer): reduce km_core_keyboard_attrs size to 12 (#16075)
* chore(deps): bump minimatch in /core/tests/unit/wasm (#16045)
* chore(deps): bump glob from 10.4.5 to 10.5.0 in /core/tests/unit/wasm (#16046)
* chore(deps-dev): bump js-yaml from 4.1.0 to 4.2.0 in /core/tests/unit/wasm (#16047)
* chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /core/tests/unit/wasm (#16048)
* chore(deps): bump qs and express (#16009)

## 19.0.242 alpha 2026-06-03

* fix(web): fix displaying of keyboard menu (#16061)

## 19.0.241 alpha 2026-06-02

* chore(web): web-core preflight - strip core references (#16040)
* docs: add note on how to use composer on dockerized websites (#16029)
* fix(web): fix race displaying active keyboard in menu (#16042)

## 19.0.240 alpha 2026-05-28

* chore(web): add filename to link text of manual web tests (#16019)
* docs(web): reformat and small fixes (#16021)

## 19.0.239 alpha 2026-05-27

* chore(web): remove obsolete file (#16013)

## 19.0.238 alpha 2026-05-26

* maint(linux): Don't block merge if source verification check fails (#16010)
* maint(linux): fix Linux source tarball (#16011)

## 19.0.237 alpha 2026-05-22

* fix(windows): Ensure default locale always appears in list of locales (#15984)
* chore(ios): update First Voices distribution certificate (#15993)

## 19.0.236 alpha 2026-05-21

* docs(developer): write up basic internal docs on kmc modules (#15982)
Expand Down
2 changes: 1 addition & 1 deletion VERSION.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
19.0.237
19.0.248
28 changes: 13 additions & 15 deletions common/test/resources/keyboards/test_8568_deadkeys.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,22 +36,20 @@

<!-- Initialization: set paths to keyboards, resources and fonts as required -->
<script>
(function(kmw) {
kmw.init({
attachType:'auto'
}).then(function() {
kmw.addKeyboards({
id:'test_8568_deadkeys',
name:'Testcase for deadkeys bug (#8568)',
languages:{
id:'en',
name:'English'
},
filename:'./test_8568_deadkeys.js'
});
keyman.init({
attachType:'auto'
}).then(async function() {
await keyman.addKeyboards({
id:'test_8568_deadkeys',
name:'Testcase for deadkeys bug (#8568)',
languages:{
id:'en',
name:'English'
},
filename:'./test_8568_deadkeys.js'
});
})(keyman);
</script>
});
</script>


</head>
Expand Down
1 change: 1 addition & 0 deletions common/web/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
builder_describe "Keyman common web modules" \
:keyman-version \
:langtags \
:sentry-manager \
:types \
clean \
configure \
Expand Down
4 changes: 2 additions & 2 deletions common/web/sentry-manager/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
builder_describe "Sentry error reporting module for embedded Keyman Engine for Web" \
"@/common/tools/es-bundling" \
"@/common/web/keyman-version" \
clean configure build
clean configure build test

builder_describe_outputs \
configure /node_modules \
Expand All @@ -22,7 +22,7 @@ builder_parse "$@"
# ---------------------------------------------------------------------------------

function do_build() {
tsc --build "./tsconfig.json"
tsc --build

node_es_bundle "${KEYMAN_ROOT}/common/web/sentry-manager/build/obj/src/index.js" \
--out "${KEYMAN_ROOT}/common/web/sentry-manager/build/lib/index.js" \
Expand Down
15 changes: 15 additions & 0 deletions common/windows/delphi/general/KeymanPaths.pas
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ TKeymanPaths = class
class function KeyboardsInstallDir: string; static;
class function KeymanConfigStaticHttpFilesPath(const filename: string = ''): string; static;
class function KeymanCustomisationPath: string; static;
class function KeymanLocalePath: string; static;
class function KeymanCoreLibraryPath(const Filename: string): string; static;
class function CEFPath: string; static; // Chromium Embedded Framework
class function CEFDataPath(const mode: string): string; static;
Expand Down Expand Up @@ -389,6 +390,20 @@ class function TKeymanPaths.KeymanConfigStaticHttpFilesPath(const filename: stri
Result := Result + filename;
end;

class function TKeymanPaths.KeymanLocalePath: string;
var
keyman_root: string;
begin
// Look up KEYMAN_ROOT development variable -- if found and executable
// within that path then use that as source path
if TKeymanPaths.RunningFromSource(keyman_root) then
begin
Exit(keyman_root + 'windows\src\desktop\kmshell\locale\');
end;

Result := TKeymanPaths.KeymanDesktopInstallPath('locale\');
end;

class function TKeymanPaths.KeymanCustomisationPath: string;
var
keyman_root: string;
Expand Down
11 changes: 11 additions & 0 deletions common/windows/delphi/general/KeymanVersion.pas
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,17 @@ interface
TIER_STABLE = 'stable';

const
ENVIRONMENT_TEST = 'test';
ENVIRONMENT_LOCAL = 'local';
ENVIRONMENT_ALPHA = 'alpha';
ENVIRONMENT_BETA = 'beta';
ENVIRONMENT_STABLE = 'stable';

const
SKeymanVersion190 = '19.0';
SKeymanVersion180 = '18.0';
SKeymanVersion170 = '17.0';
SKeymanVersion160 = '16.0';
SKeymanVersion150 = '15.0';
SKeymanVersion140 = '14.0';
SKeymanVersion130 = '13.0';
Expand Down
1 change: 1 addition & 0 deletions core/cross-arm64.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[host_machine]
system = 'windows'
subsystem = 'windows'
cpu_family = 'aarch64'
cpu = 'arm64'
endian = 'little'
Expand Down
4 changes: 4 additions & 0 deletions core/cross-x64.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[host_machine]
system = 'windows'
subsystem = 'windows'
cpu_family = 'x86_64'
cpu = 'x86_64'
endian = 'little'
Expand All @@ -11,3 +12,6 @@ ar = 'lib'
ld = 'link'
strip = 'llvm-strip'
pkgconfig = 'pkg-config'

[properties]
needs_exe_wrapper = false
2 changes: 1 addition & 1 deletion core/src/km_core_processevent_api.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ km_core_event(
return KM_CORE_STATUS_INVALID_ARGUMENT;
}

km_core_status status = const_cast<km_core_state*>(state)->processor().external_event( const_cast<km_core_state*>(state), event, data);
km_core_status status = const_cast<km_core_state*>(state)->processor().external_event(const_cast<km_core_state*>(state), event, data);
const_cast<km_core_state*>(state)->apply_actions_and_merge_app_context();
return status;
}
Expand Down
Loading