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
b6ca0e9ab8
fix(common): kmx struct alignment 🙀
...
- add gcc / clang and msvc alignment options
For: #9138
2023-11-16 14:37:00 -06:00
Steven R. Loomis
dc5ac44369
fix(common): kmx struct alignment 🙀
...
- move KMX struct alignment to km_types.h
For: #9138
2023-11-16 14:37:00 -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
sgschantz
97a8c68b8f
cartfile updates from master due to merge error
2023-11-16 16:27:01 +07:00
Joshua A. Horton
33c69969b5
change(android): drops redundant setLayoutParams call
2023-11-16 15:43:53 +07:00
Darcy Wong
4c453cc395
chore(android): Move banner.html up to assets/ folder
...
* They don't need to be copied into the resources folder on app load.
2023-11-16 15:24:13 +07:00
Darcy Wong
2b34c641f3
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-16 15:10:18 +07:00
Darcy Wong
b41f049036
chore(android): Tweak banner sizing
2023-11-16 14:47:57 +07:00
Joshua A. Horton
a29599d272
change(android): eliminates a redundant setLayoutParams
2023-11-16 14:42:30 +07:00
Joshua A. Horton
6cc35c15d4
change(android): JS queue flattening - concats all pending calls when ready
2023-11-16 14:42:04 +07:00
Darcy Wong
37e9bbd881
fix(oem/fv/android): Move banner asset folder
2023-11-16 13:58:41 +07:00
Darcy Wong
37e9cf5f2d
fix(android/app): Move banner asset folder
2023-11-16 13:53:51 +07:00
Joshua A. Horton
df43d63b18
fix(android): drops full-page reload from picker interactions. Fixes #8868
2023-11-16 13:31:56 +07:00
Darcy Wong
8249abd829
fix(android): Handle single quotes in HTMl banner
2023-11-16 11:52:21 +07:00
Marc Durdin
38f9b29cc9
fix(developer): show relative path in Distribution tab
...
For the Project view, the Distribution tab now shows file relative
paths, which helps with organization. Have opted _not_ to show the
relative paths in the other tabs, because that information is visible
when the file details are expanded, and because those files should
always be in SourcePath anyway.
2023-11-16 11:50:54 +07:00
Marc Durdin
55c0c6fd08
fix(developer): projects 2.0 internal path enumeration
...
Restricts enumeration of files for the project to the project folder and
the SourcePath folder. This prevents problems where a project may be in
a folder with many subfolders which would take a long time to enumerate,
and avoids confusion where there are source-type files in other folders.
At the same time, sorts out forward slash vs backslash in paths. While
forward slash works in many scenarios, there are several filename
manipulation functions, such as ExpandFileName, which would build valid
but non-optimal paths when forward slashes were encountered, which
cascaded into files appearing to be different and presentation issues.
2023-11-16 11:47:35 +07:00
Darcy Wong
44fa59b463
chore(android/engine): Revert some changes in android-host.js
2023-11-16 11:40:25 +07:00
Joshua A. Horton
8d542e2273
chore(web): links validator into web's engine/osk build action
2023-11-16 10:17:52 +07:00
Joshua A. Horton
48fc311207
feat(web): implements basic gesture-definition validator
2023-11-16 10:14:40 +07:00
Joshua A. Horton
f03c898cb5
docs(web): adds and updates gesture-recognizer doc-comments
2023-11-16 10:04:07 +07:00
Darcy Wong
68f2661e1f
chore(web): Revert take 2
2023-11-16 08:45:26 +07:00
Darcy Wong
887e6b2628
chore(web): Revert 2 files to master
2023-11-16 08:42:06 +07:00
Darcy Wong
0bcdea1e46
chore(android): Merge remote-tracking branch 'origin/master' into fix/android/image-banner
2023-11-16 08:39:35 +07:00
Joshua A. Horton
e4a241bd34
Merge branch 'master' into feat/web/fancy-suggestion-banner
2023-11-16 08:25:21 +07:00
Joshua A. Horton
cff93bec74
fix(web): accidental suggestion-banner retoggle when turning predictions off
2023-11-16 08:20:38 +07: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
Darcy Wong
76eab6e12a
fix(android/engine): Don't set banner on test mode
2023-11-16 05:52:43 +07:00
Darcy Wong
35a37bc033
chore(android): Additional cleanup
...
* Remove old assets
* Add API header
* Cleanup comments
2023-11-16 03:21:04 +07: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