Commit graph

33096 commits

Author SHA1 Message Date
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
Sabine
bc478f7254 feat(linux): mcompile LayoutRow started 2023-12-12 23:06:26 +01: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
Sabine
65ff317e10 feat(linux): mcompile renaming converting functions 2023-12-12 13:26:13 +01:00
Marc Durdin
d15032eaf1 chore(ios): FV certificate key 2023-12-12 16:18:30 +07:00
Sabine
349fe17770 feat(linux): mcompile renaming func 2023-12-12 09:48:33 +01: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
Sabine
6ace426d84 feat(linux): mcompile cleanup 2023-12-11 23:07:19 +01:00
Sabine
e932ba5c29 feat(linux): mcompile new KMX_ToUnicodeEx 2023-12-11 19:14:46 +01: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
Marc Durdin
e57766d1b1 feat(developer): retry on locked file when reading options 2023-12-11 21:00:51 +07:00
Marc Durdin
3d5506ef3e chore(windows): move reportExceptions check in exception handler to caller 2023-12-11 20:44:53 +07:00
Darcy Wong
e59ef933f2
Merge pull request #10175 from keymanapp/chore/crowdin/mnw
chore(android,mac): Update Mon crowdin strings
2023-12-11 16:54:27 +07:00
Darcy Wong
24195b19c3
Merge pull request #10174 from keymanapp/chore/crowdin/ckl
chore(android,mac): Update Kibaku crowdin strings
2023-12-11 16:54:03 +07:00
Darcy Wong
4387d0eefa
Merge pull request #10203 from keymanapp/chore/common/check-gha-repo
chore(common): Specify Keyman repo on GitHub actions
2023-12-11 16:53:41 +07:00
Marc Durdin
67379f4603 feat(developer): use ~/.keymandeveloper/options.json for TS sentry 2023-12-11 16:01:56 +07:00