Marc Durdin
f55218fec6
chore: Merge remote-tracking branch 'origin/epic/web-core' into auto/A19S35-merge-base-into-web-core
2026-08-14 17:19:28 +02:00
SabineSIL
450e23aae1
Merge branch 'master' into chore/developer/scatteredCode/cleanup_VKeys
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-08-12 10:44:53 +02:00
Sabine
a621106ef3
chore(common): remove namespace km::vkey
2026-08-12 10:04:20 +02:00
rc-swag
4522e087a3
fix(core): fix indenting in state_api_tests
2026-08-11 20:41:15 +10:00
Sabine
a2bf976e5e
chore(common): remove commented old #defines; in some files remove paths for #include km_vkey
2026-08-11 09:46:49 +02:00
rc-swag
f223307f66
chore(core): Merge branch 'fix/core/16341/unit-test-action-que-terminator' into fix/core/16340/action-clone-fail
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2026-08-11 17:32:36 +10:00
rc-swag
8b0f6d3297
fix(core): add null check
2026-08-11 17:29:18 +10:00
Eberhard Beilharz
92751c3777
docs(core): update changes in Core
...
Some changes in epic/web-core got moved to v20, so the documentation
should reflect that. Updating while I remember.
Build-bot: skip
Test-bot: skip
2026-08-11 09:27:45 +02:00
rc-swag
f8be03cf8b
fix(core): fix typo plus temp remove null check
2026-08-11 16:59:10 +10:00
rc-swag
16e6a5634c
fix(core): make coherence check a debug assert
...
This also adds a null pointer check to KM_CORE_IT_PERSIST_OPT
case in km::core::action_item_list_to_actions_object
Fixes : #16340
2026-08-11 16:23:56 +10:00
rc-swag
5be5eb4689
fix(core): unit test action_que insert terminated
...
Adds the KM_CORE_IT_END terminator to action_clone test
before calling km_core_state_queue_action_items
Fixes:#16341
2026-08-11 16:06:28 +10:00
Marc Durdin
0e0c0be70d
chore: Merge remote-tracking branch 'origin/epic/web-core' into auto/A19S34-merge-base-into-web-core
2026-08-10 11:58:50 +02:00
Sabine
22a04c14fd
Merge branch 'chore/developer/scatteredCode/cleanup_VKeys' of https://github.com/keymanapp/keyman into chore/developer/scatteredCode/cleanup_VKeys
2026-08-07 12:55:24 +02:00
Sabine
dde35c87cc
chore(common): undo last changes
2026-08-07 12:55:06 +02:00
SabineSIL
540f8c5db8
Merge branch 'master' into chore/developer/scatteredCode/cleanup_VKeys
2026-08-07 12:01:43 +02:00
Sabine
9854206f6a
chore(common): use shorter input paths for km_vkey.h and #include also in windows/src/engine/...
2026-08-07 11:59:42 +02:00
rc-swag
7e759d5187
fix(windows): apply suggestion from @ermshiperete
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-07-28 08:57:44 +10:00
rc-swag
eb19c28ab9
fix(windows): comments and formating
2026-07-23 22:16:17 +10:00
rc-swag
a07fff8be3
fix(windows): change option_stack to deque
...
when vectors are resized the memory is realocated so all the option
pointers become invalid. Using a deque avoids this it has all the same
methods so it is straight replacement.
fixes : #15961
2026-07-23 21:52:32 +10:00
Sabine
953f687c2a
chore(common): comment for VK_DECIMAL, remove VK__MAX; use windows.h for VK_ESCAPE and VK_BACK
2026-07-02 15:40:24 +02:00
Sabine
b780ecc730
chore(common): edit value of VK_DECIMAL
2026-07-02 12:07:46 +02:00
Sabine
68fa9b97fb
chore(common): rename namespace km_vk to vkey and use under km (km::vkey)
2026-07-02 11:37:46 +02:00
Sabine
62d7f79925
chore(common): rename and use keyman_vkey.h-> km_vkey.h
2026-07-02 11:19:46 +02:00
SabineSIL
9ca40faac7
Merge branch 'master' into chore/developer/scatteredCode/cleanup_VKeys
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-07-02 09:37:43 +02:00
Marc Durdin
267a519943
Merge branch 'epic/web-core' into auto/A19S31-merge-master-into-web-core
2026-06-25 00:06:12 +10:00
rc-swag
5946dce596
Merge branch 'master' into fix/windows/clone-state-actions-deep-copy
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-06-19 14:27:55 +10:00
Marc Durdin
a47fd7d365
fix: use meson subsystem and needs_exe_wrapper for cross builds on Windows
...
Relates-to: mesonbuild/meson#15840
Fixes : #15753
Test-bot: skip
2026-06-10 05:43:42 +02:00
Marc Durdin
87064bf552
Merge pull request #16048 from keymanapp/dependabot/npm_and_yarn/core/tests/unit/wasm/picomatch-2.3.2
...
chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /core/tests/unit/wasm
2026-06-09 01:09:06 +10:00
Marc Durdin
99caec107b
Merge pull request #16047 from keymanapp/dependabot/npm_and_yarn/core/tests/unit/wasm/js-yaml-4.2.0
...
chore(deps-dev): bump js-yaml from 4.1.0 to 4.2.0 in /core/tests/unit/wasm
2026-06-09 01:08:57 +10:00
Marc Durdin
8e9e372066
Merge pull request #16046 from keymanapp/dependabot/npm_and_yarn/core/tests/unit/wasm/glob-10.5.0
...
chore(deps): bump glob from 10.4.5 to 10.5.0 in /core/tests/unit/wasm
2026-06-09 01:08:47 +10:00
Marc Durdin
bd2a09a6c9
chore: Merge branch 'epic/web-core' into auto/A19S30-merge-master-into-web-core
2026-06-02 13:42:10 +02:00
dependabot[bot]
0cc44cf63e
chore(deps-dev): bump picomatch in /core/tests/unit/wasm
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-02 10:52:33 +00:00
dependabot[bot]
199bd9ae07
chore(deps-dev): bump js-yaml in /core/tests/unit/wasm
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.2.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/commits )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-02 10:52:24 +00:00
dependabot[bot]
45329e9680
chore(deps): bump glob from 10.4.5 to 10.5.0 in /core/tests/unit/wasm
...
Bumps [glob](https://github.com/isaacs/node-glob ) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 10.5.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-02 10:52:23 +00:00
dependabot[bot]
92440317b8
chore(deps): bump minimatch in /core/tests/unit/wasm
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
Updates `minimatch` from 5.1.6 to 5.1.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 5.1.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-02 10:52:22 +00:00
Marc Durdin
729c71d64d
chore: minor cleanup prior to merge of web-core preflight
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-28 14:16:19 +02:00
Marc Durdin
39fba5e29c
chore(core): fixup const cast
2026-05-27 15:17:48 +02:00
Marc Durdin
6a98a39b8a
Merge branch 'master' into chore/web-core-preflight
2026-05-27 22:37:12 +10:00
Marc Durdin
3d65485ebd
chore: Merge branch 'epic/web-core' into auto/A19S29-merge-master-into-web-core
...
Note: rewrote state_api.tests.cpp change to match new unit test pattern.
2026-05-22 11:32:24 +02:00
rc-swag
4e4dfe7275
fix(windows): add cstring include to action.cpp
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-19 14:01:06 +10:00
rc-swag
3b6e0a8da1
fix(windows): add comment to capture issue in test code
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-18 21:18:25 +10:00
rc-swag
49e222c273
fix(windows): actions list copy constructor
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-18 21:07:30 +10:00
rc-swag
29b12ba42e
fix(core): fix memory leak in state_api test
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-18 14:10:22 +10:00
rc-swag
c0a29a32f7
fix(core): remove white space and comments
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-14 16:28:59 +10:00
rc-swag
3c0e7a72c1
fix(core): update unit tests
2026-05-14 15:58:12 +10:00
rc-swag
33cddff16e
fix(windows): deep copy for state object
...
This commit update the state object to have a deep copy for the
action_struct member. The tests have been modified but have
a few issues however this branch is out of date with the refacted
master branch for unit tests. This commit gets the main change in
a future commit will update the tests.
2026-05-12 18:03:46 +10:00
Marc Durdin
b2d4cf98de
Merge pull request #15923 from keymanapp/chore/core/15913-unit-test-follow-on
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
chore(core): additional cleanup of unit tests 🎼
2026-05-08 21:48:01 +10:00
Marc Durdin
48e684e242
Merge branch 'epic/web-core' into refactor/core/api-documentation
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-08 19:18:57 +10:00
Marc Durdin
f4e94fb3ef
chore(core): Merge branch 'chore/core/15913-unit-test-follow-on'
2026-05-07 15:20:19 +02:00
Marc Durdin
e0fd08ca0f
chore(core): cleanup leaks in tests and skipped tests
2026-05-07 15:19:27 +02:00