Commit graph

32097 commits

Author SHA1 Message Date
SabineSIL
0e812ebe3b
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-createSeperateUtil 2025-08-27 11:17:03 +02:00
SabineSIL
1644ebb623
Merge pull request #14481 from keymanapp/feat/developer/kmc-convert-addTests
feat(developer): kmc-convert:  add tests 😎
2025-08-27 10:38:42 +02:00
Sabine
52f514cc25 feat(developer): convertToUnicodeCodePoint, convertToUnicodeCharacter + tests to own kmcConvertUtil.ts/kmcConvertUtil.tests.ts 2025-08-26 11:12:25 +02:00
Sabine
778d0999a1 Merge branch 'feat/developer/kmc-convert-createSeperateUtil' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-createSeperateUtil 2025-08-25 16:45:52 +02:00
SabineSIL
3ee62032ab
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-createSeperateUtil 2025-08-25 15:51:42 +02:00
SabineSIL
5152b1a586
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-addTests 2025-08-25 15:29:32 +02:00
Sabine
b94c336796 feat(developer): move callbacks.reportMessage 2025-08-25 15:24:49 +02:00
Sabine
d5996b9b4f feat(developer): layout of error-msg 2025-08-25 10:57:38 +02:00
Sabine
57c01ae038 remove unused function 2025-08-25 10:41:02 +02:00
Sabine
ff4e7c98f3 feat(developer): solve merge conflicts 2025-08-25 10:37:08 +02:00
SabineSIL
cec9437a71
Merge pull request #14233 from keymanapp/feat/developer/kmc-convert-useArtifacts
feat(developer): kmc-convert: return data in-memory artifacts instead of writing to a file 😎
2025-08-21 17:53:53 +02:00
Sabine
0c26f4cada feat(developer): new kmcConvertUtil module and tests moved from util.ts and kmn-file-writer.tests.ts 2025-08-21 17:46:07 +02:00
Sabine
0ee3f69366 feat(developer): move convertToUnicodeCharacter etc to local module kmcConvertUtil.ts 2025-08-20 14:26:01 +02:00
Sabine
a09d615ed0 feat(developer): use ProcesData instead old convert_object 2025-08-20 11:56:33 +02:00
SabineSIL
db354a948c
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-createSeperateUtil 2025-08-20 11:15:33 +02:00
Sabine
ec0c309008 feat(developer): change var name hex_Entity->hexEntity 2025-08-20 10:54:35 +02:00
SabineSIL
4dbdf7ec83
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-useArtifacts 2025-08-19 18:10:44 +02:00
Sabine
d8be6966f5 feat(developer): import KeylayoutXMLSourceFile 2025-08-19 17:35:03 +02:00
SabineSIL
fb766023a0
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert 2025-08-19 08:49:50 +02:00
Sabine
406391c16e feat(developer): rename writeData_Stores() -> write_KmnFileHeader() 2025-08-15 13:35:29 +02:00
Sabine
12b17e45ee feat(developer): add tests for lower-level functions 2025-08-14 13:38:07 +02:00
SabineSIL
c505a5cf43
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-useArtifacts 2025-08-13 12:51:59 +02:00
Sabine
ff9b70ba0a feat(developer): kmc-convert nits from review: typo and Layout of ErrorMessages 2025-08-13 12:46:04 +02:00
Sabine
1876826166 Merge branch 'feat/developer/kmc-convert-addTests' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-addTests 2025-08-13 11:03:55 +02:00
Sabine
0291997f03 feat(developer):output of message re control character in C2, C3 rules 2025-08-13 11:03:25 +02:00
Sabine
73a0e48176 feat(developer): add testfiles 2025-08-12 21:57:05 +02:00
Sabine
84ac9c01a3 feat(developer): tests for kmn-file-writer 2025-08-12 20:13:10 +02:00
Marc Durdin
f4f9dedb5a
Merge pull request #14495 from keymanapp/chore/merge-master-into-kmc-convert
auto: merge master into kmc-convert 😎
2025-08-12 10:13:17 +07:00
Keyman Server
a2b3215578
Merge branch 'epic/kmc-convert' into chore/merge-master-into-kmc-convert 2025-08-11 08:24:54 -07:00
Joshua Horton
347cb17243
Merge pull request #14479 from keymanapp/maint/npm-audit-fixes
maint(common): update npm modules brace-expansion to 1.1.12, form-data to 4.0.4
2025-08-11 19:33:14 +07:00
Darcy Wong
40795d6ab7
Merge pull request #14474 from keymanapp/test/android/keycode-35
chore(android): Update keycode test app dependencies
2025-08-11 13:23:58 +07:00
Sabine
b729638216 feat(developer): test for NCAPS-> NCAPS 2025-08-09 19:50:19 +02:00
Sabine
0d38c05f1e feat(developer): tidy up, ''' -> "'" and tests 2025-08-09 19:48:56 +02:00
Sabine
1997a71e1c feat(developer): add and edit tests 2025-08-09 16:18:24 +02:00
Marc Durdin
8b4d20e42e
Merge pull request #14461 from keymanapp/maint/resources/14419-build-sh-style-build-bot
maint(resources): build.sh-style commands for build-bot 🦌
2025-08-09 09:28:12 +07:00
Marc Durdin
c01afb3f24
Merge pull request #14282 from keymanapp/docs/resources/14266-clarify-build-bot
docs(resources): clarify Build-bot usage 🦌
2025-08-09 09:28:03 +07:00
Joshua Horton
6263648e8e maint: fix npm audit issues
```
# npm audit report

brace-expansion  1.0.0 - 1.1.11 || 2.0.0 - 2.0.1
brace-expansion Regular Expression Denial of Service vulnerability - https://github.com/advisories/GHSA-v6h2-p8h4-qcjw
brace-expansion Regular Expression Denial of Service vulnerability - https://github.com/advisories/GHSA-v6h2-p8h4-qcjw
fix available via `npm audit fix`
node_modules/brace-expansion
node_modules/mocha/node_modules/brace-expansion

form-data  4.0.0 - 4.0.3
Severity: critical
form-data uses unsafe random function in form-data for choosing boundary - https://github.com/advisories/GHSA-fjxv-7rqg-78g4
fix available via `npm audit fix`
node_modules/form-data

2 vulnerabilities (1 low, 1 critical)
```
2025-08-08 09:04:02 -05:00
Darcy Wong
1a1787c2b0 chore(android): Use API 35 2025-08-08 08:21:55 +07:00
Darcy Wong
476ee0a18e
Merge pull request #14472 from keymanapp/fix/android/init-keyboard-order
fix(android): Get default sizes before initializing keyboard
2025-08-08 07:44:36 +07:00
Darcy Wong
ce0ba9b512 chore(android): Update keycode test app dependencies
Update dependencies so project compiles in Android Studio
2025-08-07 15:22:10 +07:00
Marc Durdin
3292c0add7
Merge branch 'docs/resources/14266-clarify-build-bot' into maint/resources/14419-build-sh-style-build-bot 2025-08-07 11:43:17 +07:00
Marc Durdin
4060b60594
Merge branch 'master' into docs/resources/14266-clarify-build-bot 2025-08-07 11:43:02 +07:00
Darcy Wong
dcc75944de
Merge pull request #14464 from keymanapp/chore/common/crowdin-es
chore(common): Update Crowdin strings for Spanish
2025-08-07 08:26:34 +07:00
Darcy Wong
fddbba52e1 fix(android): Get default sizes before initializing keyboard 2025-08-07 07:18:48 +07:00
Joshua Horton
a5bd24bc92
Merge pull request #14460 from keymanapp/fix/web/legacy-model-test
fix(web): use actual legacy model for legacy-model support unit tests
2025-08-06 20:39:39 +07:00
Darcy Wong
afd4256ce6 chore(common): Update Crowdin strings for Spanish 2025-08-06 11:36:52 +07:00
Joshua Horton
09611146dc fix(web): legacy model unit tests should use an actual legacy model 2025-08-05 10:27:48 -05:00
Marc Durdin
e6aa384e07 maint(resources): build.sh-style commands for build-bot
Legacy format will still work, but preferred format is now
`Build-bot: level:platform[,...platform] ...`

Fixes: #14419
Build-bot: build
Test-bot: skip
2025-08-05 19:58:25 +10:00
Keyman Server
5eecafa0ce
Merge pull request #14444 from keymanapp/auto/version-master-19.0.95
auto: increment master version to 19.0.95
2025-08-01 11:37:58 -07:00
Keyman Build Agent
f2d6042720 auto: increment master version to 19.0.95 2025-08-01 14:37:21 -04:00