Commit graph

27982 commits

Author SHA1 Message Date
Keyman Server
8b02e79e04
Merge pull request #10239 from keymanapp/auto/version-master-17.0.230
auto: increment master version to 17.0.230
2023-12-13 10:43:31 +07:00
Keyman Build Agent
27cfaab6b4 auto: increment master version to 17.0.230 2023-12-12 22:43:03 -05:00
Joshua Horton
2eae833b56
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-12-13 10:41:28 +07:00
Joshua A. Horton
a95de855a5 fix(web): fixes android-webview emulation Web test page 2023-12-13 10:27:13 +07:00
Joshua A. Horton
6887ca3053 chore(web): drops a worker polyfill, makes another conditional 2023-12-13 09:05:38 +07:00
Marc Durdin
2a73725839 chore(developer): fix duplicated message number 2023-12-13 08:59:57 +07:00
Marc Durdin
67b1b65337 chore(developer): Merge branch 'master' into feat/developer/9473-kmc-module-api-consolidation 2023-12-13 08:07:09 +07:00
Marc Durdin
4f32875a57 chore(web): cleanup tests 2023-12-13 08:06:37 +07:00
Steven R. Loomis
c3dfc9422f feat(developer): add reserved gap keys to fill out the layer 🙀
- fix the row loop

For #9451
2023-12-12 18:51:12 -06:00
Steven R. Loomis
0d3458deef chore(core): comments in key-not-found 🙀
- typo fix
- clarify default behavior for missing keys

For: #9451
2023-12-12 18:43:00 -06:00
Steven R. Loomis
a4f20f99e4 feat(developer): add reserved gap keys to fill out the layer 🙀
- add keys on each row and add rows, mapping to a new reserved "gap (reserved)" key.
- add a mechanism for reserved keys, in case we have others…

For #9451
2023-12-12 18:42:25 -06:00
rc-swag
9909eb759a feat(windows): move exception for each file download 2023-12-13 10:36:07 +10:00
rc-swag
92ca7113fc feat(windows): Marking TODOs to be handled in next PR 2023-12-13 09:51:56 +10:00
rc-swag
1ea9bd71a5 feat(windows): Remove the with pattern 2023-12-13 09:35:43 +10:00
Marc Durdin
e2ce64d9be fix(web): mocha describe does not do async
mocha describe() does not accept an async function. Any async prep
should be done in a before() function, which does support async.

One helpful ref: https://github.com/mochajs/mocha/issues/2975#issuecomment-1004176440
2023-12-13 05:38:51 +07:00
Steven R. Loomis
ff5427f258
Merge pull request #10222 from keymanapp/feat/core/9121-regex2-epic-ldml
fix(core): improve memory allocation issues in calling into icu 🙀
2023-12-12 16:21:05 -06:00
Steven R. Loomis
6871cf03b3
Merge pull request #10198 from keymanapp/fix/core/8069-todo-ldml-epic-ldml
fix(core): remove a TODO-LDML 🙀
2023-12-12 16:20:20 -06:00
Steven R. Loomis
26048702d2
Merge pull request #10090 from keymanapp/fix/core/9451-key-not-found-epic-ldml
feat(core): ldml improve key-not-found 🙀
2023-12-12 16:19:53 -06:00
Marc Durdin
d184614e6c
Merge pull request #10216 from keymanapp/feat/developer/10161-developer-settings-in-rc
feat(developer): Move options to ~/.keymandeveloper/options.json
2023-12-13 09:15:07 +11:00
Marc Durdin
69a11c9ceb chore(developer): Merge branch 'master' into feat/developer/10161-developer-settings-in-rc 2023-12-13 05:05:53 +07:00
Marc Durdin
60bb1e4d9e chore(developer): Merge branch 'master' into feat/developer/9473-kmc-module-api-consolidation 2023-12-13 05:01:20 +07:00
Marc Durdin
2f59e8d38b
Merge pull request #10211 from keymanapp/fix/developer/10091-10194-touch-layout-builder-errors
fix(developer): two errors in touch layout editor
2023-12-13 08:46:04 +11:00
Marc Durdin
1b45c6b8e9
Merge pull request #10155 from keymanapp/feat/developer/10138-new-project-new-process
feat(developer): New Project opens in new process 🦕
2023-12-13 08:45:53 +11:00
Marc Durdin
0b05013fc8
Merge pull request #10154 from keymanapp/feat/developer/10149-window-menu
feat(developer): Add Window menu 🦕
2023-12-13 08:45:43 +11:00
Marc Durdin
1f06224c6e
Merge pull request #10151 from keymanapp/fix/developer/10144-10145-10146-10148
fix(developer): various project fixes 🦕
2023-12-13 08:45:30 +11:00
Marc Durdin
e65d5c59b5
Merge pull request #10115 from keymanapp/feat/core/action-struct-to-queue
feat(core): action struct to action items conversion
2023-12-13 08:45:17 +11:00
Marc Durdin
ee7d6e67d9 chore(developer): refactor IsTemporaryProject 2023-12-13 04:43:34 +07:00
Marc Durdin
37a8e9670a
Merge pull request #10228 from keymanapp/chore/ios/fv-cert-key
chore(ios): FV certificate key
2023-12-13 08:31:57 +11:00
Steven R. Loomis
46b8d0668a
Merge branch 'fix/core/8069-todo-ldml-epic-ldml' into feat/core/9121-regex2-epic-ldml 2023-12-12 08:58:29 -06:00
Steven R. Loomis
c975b61c9b
Merge branch 'fix/core/9451-key-not-found-epic-ldml' into fix/core/8069-todo-ldml-epic-ldml 2023-12-12 08:58:11 -06:00
Steven R. Loomis
1cd97fadb9 feat(core): ldml improve key-not-found 🙀
- move vkey_to_contextreset  table into a common spot in core
- assert that vk < 0x100 to avoid running off the table

For: #9451
2023-12-12 08:56:33 -06:00
Steven R. Loomis
7735fc045a fix(core): improve memory allocation issues in calling into icu 🙀
- typo from  code review

For: #9121

Co-authored-by: Joshua A. Horton <joshua_horton@sil.org>
2023-12-12 08:18:45 -06:00
rc-swag
4a511bde1e fix(core): clear core context on invalidate cache 2023-12-12 23:49:04 +10:00
Marc Durdin
d15032eaf1 chore(ios): FV certificate key 2023-12-12 16:18:30 +07:00
rc-swag
a945c08d73
feat(windows): address review comments
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-12-12 16:23:39 +10:00
rc-swag
e83b0022d2 feat(windows): WIP buc sm doesn't build just backup
background update state machine doesn't even build
2023-12-12 16:15:42 +10:00
Marc Durdin
3d250fecc0 chore(developer): ensure unit tests have default options set 2023-12-12 07:38:13 +07:00
Joshua Horton
cc24571e63
Merge pull request #10195 from keymanapp/chore/web/web-script-cleanup
chore(web): build script cleanup 🐵
2023-12-12 07:32:06 +07:00
Joshua Horton
ea0de2775b
Merge pull request #10169 from keymanapp/feat/web/gesture-path-memory-optimization
feat(web): gesture processing - path memory-use optimization 🐵
2023-12-12 07:31:56 +07:00
Steven R. Loomis
6506bfd89d fix(core): improve memory allocation issues in calling into icu 🙀
For: #9121
2023-12-11 16:53:41 -06:00
Steven R. Loomis
f3a574b9c7
Merge branch 'fix/core/9451-key-not-found-epic-ldml' into fix/core/8069-todo-ldml-epic-ldml 2023-12-11 16:53:15 -06:00
Steven R. Loomis
d62842787a
Merge branch 'master' into fix/core/9451-key-not-found-epic-ldml 2023-12-11 16:14:10 -06:00
Keyman Server
83e21333c6
Merge pull request #10219 from keymanapp/auto/version-master-17.0.229
auto: increment master version to 17.0.229
2023-12-12 01:04:13 +07:00
Keyman Build Agent
009bd39da9 auto: increment master version to 17.0.229 2023-12-11 13:03:39 -05:00
Marc Durdin
89254296db chore(developer): honor prompt to upgrade in kmc
Fixes #10162.
2023-12-11 21:17:00 +07:00
Marc Durdin
ff87042974 chore(developer): make getOption synchronous 2023-12-11 21:16:16 +07:00
Marc Durdin
59cb7b25d3 chore(developer): Merge branch 'master' into feat/developer/10161-developer-settings-in-rc 2023-12-11 21:13:33 +07:00
Marc Durdin
03625c6e98
Merge pull request #10157 from keymanapp/fix/common/10143-kpj-handle-empty-files-element
fix(common): kpj loader needs to handle empty Files element 🦕
2023-12-12 01:12:27 +11:00
Marc Durdin
a63070d4db
Merge pull request #10158 from keymanapp/feat/developer/10147-hint-if-old-project-file-version
feat(developer): kmc emit hint if project file is old version 🦕
2023-12-12 01:12:18 +11:00
Marc Durdin
2fab459bee
Merge pull request #10209 from keymanapp/fix/developer/10181-crash-loading-ldml-xml
fix(developer): crash loading a project when referenced .xml is missing
2023-12-12 01:12:06 +11:00