Commit graph

33476 commits

Author SHA1 Message Date
Keyman Build Agent
b19394ca97 auto: cherry-pick 18.0.246 history to alpha
Build-bot: skip
Test-bot: skip
2026-02-03 21:41:46 -06:00
Marc Durdin
730d9dfc66
Merge pull request #15506 from keymanapp/fix/core/15491-15505-bengali-normalization-and-tests
fix(core): normalization segment should end on NFC boundary, not NFD
2026-02-04 09:53:41 +07:00
Marc Durdin
30f3d35978
Merge pull request #15488 from keymanapp/fix/core/15487-bksp
fix(core): handle backspace decomposition
2026-02-04 09:53:31 +07:00
Darcy Wong
d9f4e2f07c fix(common): Update langtags.json to 2026-02-03 release
Also update minimum-versions
2026-02-04 09:32:29 +07:00
Darcy Wong
05424c0265 chore(common): Merge remote-tracking branch 'origin/master' into chore/common/update-langtags-json
# 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-02-04 09:28:26 +07:00
dependabot[bot]
7f62458843
chore(deps): bump @isaacs/brace-expansion
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.

---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
  dependency-version: 5.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 19:54:22 +00:00
Darcy Wong
57cf8fd7fa chore(android): Remove unused var 2026-02-03 13:07:16 +07:00
DavidLRowe
0373122027
update macOS references in glossary 2026-02-02 13:52:54 -05:00
DavidLRowe
aa6f6d2fa3
update arrows and macOS references 2026-02-02 13:47:19 -05:00
Keyman Server
2e3fc75c43
Merge pull request #15547 from keymanapp/auto/version-master-19.0.198
auto: increment master version to 19.0.198
2026-02-02 19:03:57 +01:00
Keyman Build Agent
8173cb31d6 auto: increment master version to 19.0.198
Test-bot: skip
Build-bot: skip
2026-02-02 12:01:46 -06:00
DavidLRowe
8f36d07278
add TOC link
in response to Darcy's suggestion

Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2026-02-02 13:01:35 -05:00
Darcy Wong
74d736d04d
Merge pull request #15485 from keymanapp/chore/fv/fv_tlingityooxatangi
chore(ios): Add fv_tlingityooxatangi to FirstVoices for iOS app
2026-02-02 15:17:22 +07:00
Darcy Wong
13626ff02d
Merge branch 'master' into walkthrough 2026-02-02 10:11:16 +07:00
Darcy Wong
72913ca402 chore(android): Cleanup logging statement 2026-02-02 09:34:17 +07:00
Darcy Wong
4654dfad9c refactor(android): Regenerate keyboard search URL when resuming 2026-02-02 09:32:21 +07:00
Darcy Wong
70b140ed35
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-02-02 09:13:44 +07:00
Marc Durdin
5ffa7a41ca
Merge pull request #15524 from keymanapp/fix/windows/sym-store-refix
fix(windows): handle symstore correctly from bash script
2026-02-02 08:18:49 +07:00
Marc Durdin
e8b94f147c
Merge pull request #15526 from keymanapp/dependabot/npm_and_yarn/fast-xml-parser-5.3.4
chore(deps): bump fast-xml-parser from 5.2.2 to 5.3.4
2026-02-02 01:18:12 +07:00
Marc Durdin
3460597ee8
Merge pull request #15514 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/tar-7.5.7
chore(deps): bump tar from 7.5.6 to 7.5.7 in /developer/src/server/src/win32/trayicon/addon-src
2026-02-02 01:10:56 +07:00
Marc Durdin
74d1bc8fc2 chore(core): address review comments
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-02-01 06:47:49 +11:00
dependabot[bot]
13a59f124f
chore(deps): bump fast-xml-parser from 5.2.2 to 5.3.4
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.2.2 to 5.3.4.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.2.2...v5.3.4)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.3.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-30 20:48:02 +00:00
Keyman Server
f8955ef379
Merge pull request #15525 from keymanapp/auto/version-master-19.0.197
auto: increment master version to 19.0.197
2026-01-30 19:04:06 +01:00
Keyman Build Agent
c658495f9f auto: increment master version to 19.0.197
Test-bot: skip
Build-bot: skip
2026-01-30 12:01:33 -06:00
Marc Durdin
2148a1dee1 fix(windows): handle symstore correctly from bash script
Fixes: #14837
Follows: #15509
Test-bot: skip
2026-01-30 16:36:27 +11:00
Darcy Wong
bea9de2b33 fix(android): Cleanup to address review comments 2026-01-30 08:48:19 +07:00
Darcy Wong
03e69d03af chore(android): Merge remote-tracking branch 'origin/master' into feat/android/lang
# 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-01-30 07:10:58 +07:00
Darcy Wong
7c27f577af
Merge pull request #15511 from keymanapp/chore/crowdin-de
chore(common): Update Crowdin strings for `de`
2026-01-30 07:07:02 +07:00
Keyman Server
36b4a6a6ec
Merge pull request #15515 from keymanapp/auto/version-master-19.0.196
auto: increment master version to 19.0.196
2026-01-29 19:11:34 +01:00
Keyman Build Agent
e2eed506e0 auto: increment master version to 19.0.196
Test-bot: skip
Build-bot: skip
2026-01-29 12:09:39 -06:00
dependabot[bot]
0dd1d843e2
chore(deps): bump tar
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.6 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.7)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-29 14:03:10 +00:00
Darcy Wong
356ef54c86 chore(common): Update Crowdin strings for de 2026-01-29 16:38:12 +07:00
Darcy Wong
2ced12b59d
Merge branch 'master' into chore/fv/fv_tlingityooxatangi 2026-01-29 13:46:56 +07:00
Marc Durdin
d2c7c68c05
Merge pull request #15509 from keymanapp/fix/windows/14837-redux-symsrv-variables
fix(windows): adjust symbol paths for publishing to symbol server
2026-01-29 11:35:28 +07:00
Darcy Wong
866c856b94 feat(android): Use current display language for keyboard search 2026-01-29 09:09:41 +07:00
sgschantz
d9bbffcd12 maint(ios): update sentry version
Fixes: #15475
2026-01-28 18:20:06 -05:00
Marc Durdin
7b13f0fcbc fix(windows): adjust symbol paths for publishing to symbol server
There were two issues arising from #15493 - first,
`$KEYMAN_SYMSTOREPATH` was set too late, after the build, and second,
symsrv renames `000admin` to `000Admin` but we need to keep it lowercase
for our deployment server, so rename it back just in time before
uploading.

As tidy-up, given that the folder name `000admin` is static and never
changes, removed the parameter and hard-coded it instead.

* export `$KEYMAN_SYMSTOREPATH` before build
* define `000admin` folder explicitly and deprecate --symbols-subdir parameter
* rename `000Admin` to `000admin` before upload

Fixes: #14837
Follows: #15493
Test-bot: skip
2026-01-29 10:18:37 +11:00
Marc Durdin
766c6992ed fix(core): normalization segment should end on NFC boundary, not NFD
When normalizing, we need to stop processing on an NFC boundary, not an
NFD boundary, to support normalizations such as in Bengali, where
appending `U+09D7` to a context of `U+0995 U+09C7` should result in
`U+0995 U+09CC`.

The specification is unclear on this; see https://unicode-org.atlassian.net/browse/CLDR-19218

This also updates the ldml keyboard unit test suite to support running
in full NFC mode (used in all Engine implementations) as well retaining
the NFD mode (now only used by the debugger).

Side note: the Bengali normalization failure case was picked up by the
improvements to the unit test suite, proving once again that good tests
are so valuable.

Fixes: #15491
Fixes: #15505
Follows: #15488
Relates-to: CLDR-19218
2026-01-28 14:32:25 +11:00
Keyman Server
9b7777b7e2
Merge pull request #15504 from keymanapp/auto/version-master-19.0.195
auto: increment master version to 19.0.195
2026-01-27 19:04:03 +01:00
Keyman Build Agent
c46c475ce6 auto: increment master version to 19.0.195
Test-bot: skip
Build-bot: skip
2026-01-27 12:01:27 -06:00
rc-swag
492ce31934 fix(windows): add showconfiguration fn review comments 2026-01-27 14:37:24 +10:00
Marc Durdin
8c8537e337
Merge pull request #15493 from keymanapp/fix/windows/14837-symbol-store-path
fix(windows): export sym store path so symbols are published
2026-01-27 09:34:05 +07:00
Marc Durdin
033e3eeb3f docs(core): add comments post review
Co-authored-by: srl295@gmail.com
2026-01-27 10:50:26 +11:00
Keyman Server
7cd87c4d48
Merge pull request #15499 from keymanapp/auto/version-master-19.0.194
auto: increment master version to 19.0.194
2026-01-26 19:03:48 +01:00
Keyman Build Agent
f9a6129e74 auto: increment master version to 19.0.194
Test-bot: skip
Build-bot: skip
2026-01-26 12:01:48 -06:00
sgschantz
aa86cfceca maint(ios): upgrade Sentry version 2026-01-26 12:46:05 -05:00
sgschantz
de81102da2 chore(ios): Revert "maint(ios): build with Xcode 26"
This reverts commit 5c77062bca.
2026-01-26 12:36:35 -05:00
sgschantz
5c77062bca maint(ios): build with Xcode 26
attempt build using swift packages instead of carthage
2026-01-26 10:50:41 -05:00
Marc Durdin
1161fad8e6
Merge pull request #15495 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/tar-7.5.6
chore(deps): bump tar from 7.5.3 to 7.5.6 in /developer/src/server/src/win32/trayicon/addon-src
2026-01-26 08:23:08 +07:00
dependabot[bot]
2d3fe885b7
chore(deps): bump tar
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.3 to 7.5.6.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.3...v7.5.6)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 00:46:55 +00:00