Steven R. Loomis
feb2296dbc
Merge branch 'fix/developer/9438-vis-kbd-crash-epic-ldml' into fix/core-9961-optional-startContext-epic-ldml
2023-11-17 08:56:05 -06:00
Steven R. Loomis
b802d14af1
feat(developer): ldml fix call to LdmlKeyboardVisualKeyboardCompiler() 🙀
...
- fix a call site
For: #9438
2023-11-17 08:55:42 -06:00
Steven R. Loomis
86e8a4f609
Merge branch 'fix/developer/9438-vis-kbd-crash-epic-ldml' into fix/core-9961-optional-startContext-epic-ldml
2023-11-16 16:17:12 -06:00
Steven R. Loomis
054ec285f0
Merge branch 'feat/core/9707-tertiary-reorder-epic-ldml' into fix/developer/9438-vis-kbd-crash-epic-ldml
2023-11-16 16:16:46 -06:00
Steven R. Loomis
350eb83ab3
feat(core): ldml typedef for reorder weights 🙀
...
For: #9707
2023-11-16 16:13:48 -06:00
Steven R. Loomis
6bc72ff294
fix(core): dx: ldml: startContext should be optional in ldml test data 🙀
...
- per spec
- update tests to remove these
Fixes : #9961
2023-11-16 15:51:56 -06:00
Steven R. Loomis
3e33abf8ab
Merge branch 'feat/core/9450-backspace-epic-ldml' into feat/core/9707-tertiary-reorder-epic-ldml
2023-11-16 15:38:53 -06:00
Steven R. Loomis
f1fef269da
Merge branch 'feat/core/9468-marker-normalization-epic-ldml' into feat/core/9450-backspace-epic-ldml
2023-11-16 15:38:33 -06:00
Steven R. Loomis
934dd45e1c
Merge branch 'master' into feat/core/9468-marker-normalization-epic-ldml
2023-11-16 15:37:33 -06:00
Eberhard Beilharz
11e4804b76
Merge pull request #10020 from keymanapp/fix/linux/gha
...
fix(linux): Fix packaging GHA
2023-11-16 22:28:16 +01:00
Eberhard Beilharz
a5f2d5fc96
fix(linux): Fix packaging GHA
...
For some reason with some PR builds we got an incorrect base ref. This
change makes better use of the information that GitHub provides and so
should work around the problem.
2023-11-16 22:15:25 +01:00
Steven R. Loomis
361c7d8ec6
fix(developer): vis kbd callbacks instead of throw 🙀
...
- fix API and call sites
For: #9438
2023-11-16 14:40:39 -06:00
Steven R. Loomis
af3f128b41
Merge branch 'feat/core/9450-backspace-epic-ldml' into feat/core/9707-tertiary-reorder-epic-ldml
2023-11-16 13:57:18 -06:00
Steven R. Loomis
5468eff779
Merge branch 'feat/core/9468-marker-normalization-epic-ldml' into feat/core/9450-backspace-epic-ldml
2023-11-16 13:56:58 -06:00
Steven R. Loomis
386ac30155
Merge branch 'master' into feat/core/9468-marker-normalization-epic-ldml
2023-11-16 13:56:36 -06:00
Steven R. Loomis
3cd6c7630c
feat(core): ldml tertiary reorder 🙀
...
- handle case where there's no tertiary base before the first char
- separate some element API tests from the actual tertiary test. Tests were failing because of now-correct implementation.
Fixes : #9707
2023-11-16 13:55:49 -06:00
Steven R. Loomis
30d951ef67
feat(core): ldml dx: launch ldml unit tests before keyboard tests 🙀
...
For: #9707
2023-11-16 13:43:12 -06:00
Steven R. Loomis
f7566c7356
feat(core): ldml tertiary reorder 🙀
...
- implemented tertiary reordering
- reinstated bengali reordering!
- fixed reordering to be longest-first (by sorting the list before applying)
- updated debug logging
Fixes : #9707
2023-11-16 12:31:08 -06:00
Steven R. Loomis
85a5afafc9
feat(core): ldml tertiary reorder 🙀
...
- failing test cases, hooray! In XML and C++
For: #9707
2023-11-16 12:31:08 -06:00
Steven R. Loomis
e9e5665cb8
feat(core): ldml backspace transform 🙀
...
- refactor transform/normalization inner routine
For: #9450
2023-11-16 12:27:23 -06:00
Steven R. Loomis
d0c8ea5c88
feat(core): ldml backspace transform 🙀
...
- refactor keypress some (needs more)
- copypasta implementation of backspace transform
For: #9450
2023-11-16 12:25:15 -06:00
Steven R. Loomis
4bbafa6903
feat(core): marker normalization 🙀
...
- literally a bad assert. the error case is handled below, in fact the unit test tests for it.
- for some reason, assert.h wasn't included in some cases locally.
For: #9468
2023-11-16 12:11:41 -06:00
Keyman Server
a44dda1fc5
Merge pull request #10019 from keymanapp/auto/version-master-17.0.213
...
auto: increment master version to 17.0.213
2023-11-17 01:02:42 +07:00
Keyman Build Agent
f3dd568293
auto: increment master version to 17.0.213
2023-11-16 13:02:11 -05:00
Steven R. Loomis
3905c6d41d
Merge branch 'master' into feat/core/9468-marker-normalization-epic-ldml
2023-11-16 11:21:14 -06:00
Joshua Horton
8ebb7257b3
Merge pull request #9988 from keymanapp/refactor/web/inactive-banner-management
...
refactor(web): inactive banner management 🎏
2023-11-16 08:06:17 +07:00
Joshua Horton
e6e89d75e8
Merge pull request #9987 from keymanapp/chore/web/separate-banner-source-files
...
chore(web): splits banner.ts into separate files per banner type 🎏
2023-11-16 08:06:07 +07:00
Steven R. Loomis
e28f35903a
feat(core): marker normalization 🙀
...
- test fix
For: #9468
2023-11-15 17:29:18 -06:00
Steven R. Loomis
2163c1d692
Merge branch 'master' into feat/core/9468-marker-normalization-epic-ldml
2023-11-15 17:10:03 -06:00
Steven R. Loomis
5a04a812fa
feat(core): marker normalization 🙀
...
- temporarily remove a backspace test until #9450 is fixed.
For: #9468
2023-11-15 17:09:26 -06:00
Steven R. Loomis
07a4821336
feat(core): marker normalization 🙀
...
- a little further
- couple places where "it wasn't plugged in"
- adding some LDML-TODOs - marker creep
- fixed one unnecessary alloc/dealloc
For: #9468
2023-11-15 17:00:04 -06:00
Keyman Server
4daba254bb
Merge pull request #10013 from keymanapp/auto/version-master-17.0.212
...
auto: increment master version to 17.0.212
2023-11-16 01:05:32 +07:00
Keyman Build Agent
6a5b6fb75e
auto: increment master version to 17.0.212
2023-11-15 13:05:03 -05:00
Darcy Wong
284ec099ee
Merge pull request #9993 from keymanapp/chore/common/keymanweb-osk-ttf
...
chore(web,developer): Move keymanweb-osk.ttf to common/resources
2023-11-15 19:10:27 +07:00
Eberhard Beilharz
0f5b88d56a
Merge pull request #10009 from keymanapp/fix/linux/improveGHATrigger
...
fix(linux): Improve triggering of packaging GHA
2023-11-15 10:20:13 +01:00
Steven R. Loomis
0841afb5a1
Merge branch 'master' into feat/core/9468-marker-normalization-epic-ldml
2023-11-15 00:37:38 -06:00
Steven R. Loomis
6a305cada4
Merge pull request #10005 from keymanapp/fix/common/10004-truthful-test-epic-ldml
...
fix(common): dx: don't call exit(0) on failure 🙀
2023-11-15 00:37:14 -06:00
Marc Durdin
a355721e1b
Merge pull request #9996 from keymanapp/chore/developer/9948-handle-project-version-cleanly-in-kmc
...
chore(developer): handle project version checks cleanly in kmc 🦕
2023-11-15 13:48:44 +11:00
Marc Durdin
e2b7c69f61
Merge pull request #9995 from keymanapp/chore/developer/9948-only-source-path-files-in-project-views
...
chore(developer): show only source path files in project views 🦕
2023-11-15 13:48:37 +11:00
Marc Durdin
dce6de57c9
Merge pull request #9989 from keymanapp/feat/developer/9948-handle-errors-loading-projects
...
feat(developer): handle errors loading projects 🦕
2023-11-15 13:48:29 +11:00
Marc Durdin
4ac71cca19
Merge pull request #9986 from keymanapp/chore/developer/9948-manage-sourcepath-in-upgrade-project
...
chore(developer): manage SourcePath in project upgrade 🦕
2023-11-15 13:48:19 +11:00
Marc Durdin
16bea3442e
Merge pull request #9985 from keymanapp/chore/developer/9948-only-build-source-files
...
chore(developer): only build source files 🦕
2023-11-15 13:48:09 +11:00
Marc Durdin
8895775d12
Merge pull request #9984 from keymanapp/feat/developer/9948-project-settings-20-form
...
feat(developer): Project Settings Form for 17.0+ projects 🦕
2023-11-15 13:47:44 +11:00
Marc Durdin
e77472c658
Merge pull request #9969 from keymanapp/fix/developer/9948-show-project-upgrade-messages-in-messages-panel
...
fix(developer): Project upgrade messages now show in Messages panel 🦕
2023-11-15 13:47:35 +11:00
Marc Durdin
7d204d5b06
Merge pull request #9966 from keymanapp/fix/developer/kmc-build-ldml-create-outdir
...
fix(developer): kmc build ldml keyboard should create output folder 🦕
2023-11-15 13:47:26 +11:00
Marc Durdin
ad2f6b33c9
Merge pull request #9964 from keymanapp/feat/developer/9948-show-ldml-xml-keyboards-in-project
...
feat(developer): show .xml LDML keyboards in project 🦕
2023-11-15 13:47:16 +11:00
Marc Durdin
37edb4fa9c
Merge pull request #9963 from keymanapp/feat/developer/9948-load-xml-ldml-files
...
feat(developer): Support loading XML LDML keyboards in TIKE 🦕
2023-11-15 13:47:00 +11:00
Marc Durdin
b8dcc1b43d
Merge branch 'master' into feat/developer/9948-load-xml-ldml-files
2023-11-15 13:46:52 +11:00
Marc Durdin
26900f7b2c
Merge pull request #9956 from keymanapp/chore/developer/9948-hide-remove-project
...
chore(developer): hide 'Remove From Project' for v2.0 projects 🦕
2023-11-15 13:46:26 +11:00
Marc Durdin
c060666c0a
Merge pull request #9950 from keymanapp/feat/developer/9869-new-project-description-and-tweaks
...
feat(developer): New Project - Description field and tweaks 🦕
2023-11-15 13:46:16 +11:00