Commit graph

36229 commits

Author SHA1 Message Date
Marc Durdin
00bfd7f15e
Merge pull request #16717 from keymanapp/fix/developer/16716-warn-on-vk-in-store-index-statement
fix(developer): check `any()` and `index()` for invalid use of virtual keys
2026-10-06 10:47:48 +02:00
Marc Durdin
3c8304ed94
Merge pull request #16710 from keymanapp/chore/developer/16699-warn-on-deprecated-language-features
chore(developer): warn on v19 deprecated language features
2026-10-06 07:51:09 +02:00
Marc Durdin
a056d41168 fix(developer): add check for notany for invalid virtual key use 2026-10-06 06:39:02 +02:00
rc-swag
11cbf1b2e0
Merge pull request #16693 from keymanapp/docs/16678/check-in-dokimion-reg-tests
docs: add acceptance tests from dokimion
2026-10-06 14:27:09 +10:00
rc-swag
225a98af25 docs: change readme.md case to caps 2026-10-06 14:25:37 +10:00
Marc Durdin
31aeaf2c52 chore(developer): fix typo in unit test fixture 2026-10-06 06:19:52 +02:00
Marc Durdin
21e1e2e8b6
Merge pull request #16634 from keymanapp/fix/mac/erratic-backspace
fix(mac): apply backspace to correct location 🍎
2026-10-06 06:17:20 +02:00
Marc Durdin
7067caedb4
Merge pull request #16645 from keymanapp/fix/android/16601-lastKnownKeyboard-state
fix(android): refresh current keyboard when resuming main activity
2026-10-06 06:17:05 +02:00
Marc Durdin
a841e8ac37
Merge pull request #16729 from keymanapp/chore/history-md
chore: add epics to HISTORY.md
2026-10-06 06:15:56 +02:00
Marc Durdin
342e543a98
Apply batched suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-10-06 06:13:20 +02:00
Shawn Schantz
9dd9e580e0 fix(mac): added two unit tests 2026-10-05 14:44:26 -04:00
Shawn Schantz
eedb763e9e fix(mac): respond to review comments 2026-10-05 14:12:40 -04:00
Keyman Server
3d8d453e9a
Merge pull request #16732 from keymanapp/auto/version-master-19.0.300
auto: increment master version to 19.0.300
2026-10-05 20:05:45 +02:00
Keyman Build Agent
88756390ee auto: increment master version to 19.0.300
Test-bot: skip
Build-bot: skip
2026-10-05 13:03:33 -05:00
Marc Durdin
68fbc95e59
Merge pull request #16730 from keymanapp/dependabot/npm_and_yarn/core/tests/unit/wasm/brace-expansion-2.1.7
chore(deps-dev): bump brace-expansion from 2.1.1 to 2.1.7 in /core/tests/unit/wasm
2026-10-05 16:37:31 +02:00
Shawn Schantz
d7c323dacd
Merge pull request #16708 from keymanapp/fix/mac/osk-toggle
fix(mac): show or hide the OSK from the Keyman menu
2026-10-05 10:32:28 -04:00
dependabot[bot]
be95b9afac
chore(deps-dev): bump brace-expansion in /core/tests/unit/wasm
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 2.1.1 to 2.1.7.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.1.1...v2.1.7)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.1.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-05 13:59:06 +00:00
Marc Durdin
0e88e508db
Merge pull request #16728 from keymanapp/dependabot/npm_and_yarn/multi-b590d13866
chore(deps): bump brace-expansion
2026-10-05 15:57:28 +02:00
Marc Durdin
7d4b19cdba
Merge pull request #16692 from keymanapp/dependabot/npm_and_yarn/multer-2.4.0
chore(deps): bump multer from 2.3.0 to 2.4.0
2026-10-05 15:55:59 +02:00
Marc Durdin
d7a5a80b1d
Merge pull request #16721 from keymanapp/dependabot/npm_and_yarn/resources/build/pr-build-status/brace-expansion-2.1.7
chore(deps-dev): bump brace-expansion from 2.0.2 to 2.1.7 in /resources/build/pr-build-status
2026-10-05 15:51:26 +02:00
dependabot[bot]
efc90d06d4
chore(deps): bump brace-expansion
Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.

Updates `brace-expansion` from 1.1.12 to 1.1.21
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.21)

Updates `brace-expansion` from 2.0.2 to 2.1.7
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.21)

Updates `brace-expansion` from 2.0.1 to 2.1.7
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.21)

Updates `brace-expansion` from 5.0.5 to 5.0.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.21)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.21
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 2.1.7
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 2.1.7
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 5.0.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-05 13:47:27 +00:00
Marc Durdin
ce2860f240 chore: add epics to HISTORY.md
Build-bot: skip
Test-bot: skip
2026-10-05 15:47:15 +02:00
Marc Durdin
7a068a13bb
Merge pull request #16696 from keymanapp/dependabot/npm_and_yarn/ip-address-10.7.2
chore(deps): bump ip-address from 10.4.0 to 10.7.2
2026-10-05 15:46:10 +02:00
Marc Durdin
bc8c9b289d
Merge pull request #16698 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/ip-address-10.7.2
chore(deps): bump ip-address from 10.5.0 to 10.7.2 in /developer/src/server/src/win32/trayicon/addon-src
2026-10-05 15:45:49 +02:00
Keyman Server
684e155623
Merge pull request #16725 from keymanapp/auto/version-master-19.0.299
auto: increment master version to 19.0.299
2026-10-03 20:03:56 +02:00
Keyman Build Agent
91db6c6f89 auto: increment master version to 19.0.299
Test-bot: skip
Build-bot: skip
2026-10-03 13:02:36 -05:00
Eberhard Beilharz
b717cd9506
Merge pull request #16714 from keymanapp/chore/linux/cherry-pick/standardsversion
chore(linux): update Debian standards version 🍒
2026-10-03 11:50:49 +02:00
Keyman Server
8432910181
Merge pull request #16722 from keymanapp/auto/version-master-19.0.298
auto: increment master version to 19.0.298
2026-10-02 20:04:04 +02:00
Keyman Build Agent
44e7c8292c auto: increment master version to 19.0.298
Test-bot: skip
Build-bot: skip
2026-10-02 13:01:42 -05:00
dependabot[bot]
e84b78fa10
chore(deps-dev): bump brace-expansion
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 2.0.2 to 2.1.7.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.2...v2.1.7)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.1.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-02 10:35:27 +00:00
Marc Durdin
6ce0b0e1ac fix(developer): check any() and index() for invalid use of virtual keys
Test is done in kmc-kmn, not kmcmplib, to match existing tests.

Fixes: #16716
2026-10-02 11:56:38 +02:00
Keyman Server
d9c18a8c8f
Merge pull request #16720 from keymanapp/auto/cherry-pick-18.0.253-history-to-alpha
auto: cherry-pick 18.0.253 history to alpha
2026-10-02 11:51:09 +02:00
Keyman Build Agent
46d3901dbd auto: cherry-pick 18.0.253 history to alpha
Build-bot: skip
Test-bot: skip
2026-10-02 04:48:43 -05:00
Marc Durdin
45755d3894 chore(developer): warn on v19 deprecated language features
* Add deprecation warnings for legacy character code formats, legacy
  `VERSION` header statement (was missing when other header statements
  were checked), `$keymanonly` and `$keymanweb` compile targets.
* Make existing deprecation checks consistent and shift to
  DeprecationChecks.cpp.
* Add unit tests for all deprecated features.

Fixes: #16699
Test-bot: skip
2026-10-02 08:54:10 +02:00
rc-swag
8379c8187c
Merge pull request #16695 from keymanapp/docs/windows/16677/start-with-windows-help-warning
docs(windows): add startup app disabled warning help
2026-10-02 15:03:48 +10:00
rc-swag
5be17e4366
Merge pull request #16603 from keymanapp/fix/windows/15785/windows-startup-apps-sync
fix(windows): add warning when system startup disabled
2026-10-02 15:03:29 +10:00
rc-swag
3c4f983cf7 docs: sorted by id 2026-10-01 17:16:54 +10:00
rc-swag
373c4d77dd docs: remove uneeded header 2026-10-01 16:50:19 +10:00
rc-swag
f74da06b09 docs: add readme for acceptance tests
Fixes#: 16678
Test-bot: skip
2026-10-01 16:45:28 +10:00
rc-swag
c3064e3c8c docs: initall commit of acceptance tests from dokimion 2026-10-01 15:43:59 +10:00
rc-swag
f73f6f155b
docs(windows): apply review comment
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-10-01 14:04:22 +10:00
rc-swag
f09ff0f487 fix(windows): add other observed cases of disabled 2026-10-01 11:57:44 +10:00
Eberhard Beilharz
6a36f8001b
chore(linux): update Debian standards version 🍒
Cherry-pick: #16713
Build-bot: skip
Test-bot: skip
2026-09-30 21:17:14 +02:00
Shawn Schantz
f9b6b7d894
Merge branch 'master' into fix/mac/erratic-backspace
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-30 14:40:48 -04:00
Keyman Server
5e2ad19977
Merge pull request #16711 from keymanapp/auto/version-master-19.0.297
auto: increment master version to 19.0.297
2026-09-30 20:04:43 +02:00
Keyman Build Agent
31083c245c auto: increment master version to 19.0.297
Test-bot: skip
Build-bot: skip
2026-09-30 13:02:08 -05:00
Shawn Schantz
b7e37311a8 fix(mac): add comment on changing menu for OSK close
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-30 08:52:09 -04:00
Eberhard Beilharz
8c9c435af4
Merge pull request #16689 from keymanapp/chore/web/testsOnCi
chore(web): allow to open guide example from TC artifacts

Until now we replaced the CDN URL in the guide example files with the local build path. This allowed to run the guide examples on the local machine.

This change extends this to CI builds. The path on TC is slightly different, so this change adjusts the path accordingly. This allows to open the guide examples from the TC artifacts.
2026-09-30 11:26:07 +02:00
Marc Durdin
4803850814
Merge pull request #16694 from keymanapp/fix/developer/16682-handle-unpaired-surrogates-in-editor-safely
fix(developer): transform unpaired surrogates in editor to U+FFFD
2026-09-30 06:56:54 +02:00
Marc Durdin
a6f60e16e9
Merge pull request #16686 from keymanapp/fix/developer/16683-kmc-generate-git-ignore-fix
fix(developer): handle .gitignore in npm-based installations of kmc-generate
2026-09-30 06:21:52 +02:00