Steven R. Loomis
bf6690948b
Merge branch 'fix/common/10004-truthful-test-epic-ldml' into feat/core/9468-marker-normalization-epic-ldml
2023-11-14 07:32:23 -06:00
Steven R. Loomis
05299cd129
feat(common): dx: fix cast in 32 bit Debug_UnicodeString 🙀
...
For: #10004
2023-11-14 07:31:58 -06:00
Steven R. Loomis
7b481945e6
feat(core): test fix 🙀
...
- fix a cast
- fix some test cases
For: #9468
2023-11-14 07:28:57 -06:00
Steven R. Loomis
78c2ac4aec
feat(core): ldml marker normalization 🙀
...
- refactor out backspace processing into a function.
- for now, just drop any markers in the context when we're lopping off the end
For: #9468
2023-11-14 07:28:41 -06:00
Steven R. Loomis
72830edfad
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-14 07:28:41 -06:00
Steven R. Loomis
a69feb583f
feat(core): ldml marker normalization 🙀
...
- km::kbp is soooo last month!
- test_transforms can run NFD with markers, with some caveats.
For: #9468
2023-11-14 07:28:10 -06:00
Steven R. Loomis
0f0c036451
chore(resources): ldml bn: add a test case 🙀
...
- this sequence failed when run as a system kbd: (qfqf)
Related to: #9916
2023-11-14 07:27:27 -06:00
Steven R. Loomis
015a738226
feat(core): ldml marker normalization 🙀
...
- add a new remove_markers(std::u32string) function
- add test cases for text utils
- update (failing) test cases for transform
- improve documentation of append process
- support KM_CORE_BT_UNKNOWN in ldml test
- remove_markers with a map
- update normalize test
For: #9468
2023-11-14 07:26:47 -06:00
Steven R. Loomis
255960ecae
feat(core): ldml dx: dump vkey and modifier 🙀
...
For: #9468
2023-11-14 07:26:47 -06:00
Steven R. Loomis
efc8ef022f
feat(core): ldml normalization 🙀
...
- some failing marker tests
For: #9468
2023-11-14 07:26:47 -06:00
Steven R. Loomis
eb705ba312
feat(core): dx: 32 bit Debug_UnicodeString() 🙀
...
For: #10004
2023-11-14 07:17:01 -06:00
Steven R. Loomis
2913ba45a8
fix(common): dx: don't call exit(0) on failure 🙀
...
- always use std::exit(EXIT_FAILURE) if there is an error.
- use --print-errorlogs with meson to show errors to the log
Fixes : #10004
2023-11-14 07:16:32 -06:00
Darcy Wong
095b8236b4
chore(android): More cleanup
...
* Revert original css in keyboard.html
* Remove redundant call to BannerController
2023-11-14 20:10:39 +07:00
Eberhard Beilharz
039e859b6a
Merge pull request #9867 from keymanapp/chore/linux/9801_coreversion
...
chore(core): Add additional API checks 🎬
2023-11-14 16:26:51 +07:00
Eberhard Beilharz
5badb17d4a
chore(linux): reduce number of checkouts
...
Addresses code review comment.
2023-11-14 10:26:29 +01:00
Darcy Wong
27480ebefa
chore(android): Additional cleanup
2023-11-14 15:31:47 +07:00
Joshua Horton
6205506ddb
Merge pull request #9952 from keymanapp/fix/web/gestures-and-longpress-defaults
...
fix(web): default subkey forwarding 🐵
2023-11-14 15:26:31 +07:00
Joshua Horton
eefea0d972
Merge pull request #9943 from keymanapp/fix/web/gestures-old-android-compat
...
fix(web): restores compat with older Android devices 🐵
2023-11-14 15:26:23 +07:00
Joshua Horton
1a7245e409
Merge pull request #9825 from keymanapp/feat/web/gesture-preview-host
...
feat(web): previewing gestures - common phone, tablet styling + flick animations 🐵
2023-11-14 15:26:12 +07:00
Joshua Horton
92372cc71b
Merge pull request #9909 from keymanapp/feat/web/flick-implementation
...
feat(web): introduction of flicks 🐵
2023-11-14 15:26:00 +07:00
Joshua A. Horton
e44e5f33a6
chore(web): Merge branch 'change/web/polish-pass' into feat/web/delayed-modipress-completion
2023-11-14 15:01:25 +07:00
Darcy Wong
c6a946059c
Update web/src/engine/osk/build.sh
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-14 14:18:06 +07:00
Joshua A. Horton
d2c8e7023a
chore(web): Merge branch 'change/web/locked-flicks' into change/web/polish-pass
2023-11-14 14:03:53 +07:00
Joshua A. Horton
78dfec6a73
feat(web): better locked-flick resetting behaviors
2023-11-14 14:02:23 +07:00
Darcy Wong
830c282ff8
chore(android): Cleanup code
2023-11-14 14:01:52 +07:00
Darcy Wong
856ed13594
fix(android/app): Always use Keyman theme
2023-11-14 13:27:25 +07:00
Darcy Wong
712b2a28b6
refactor(android): Move banner logic to app
2023-11-14 13:11:13 +07:00
Marc Durdin
40cdd49c28
fix(windows): setup handle whitespace in setup.inf
2023-11-14 12:47:13 +07:00
Joshua A. Horton
53364bc65a
fix(web): better callout positioning, webview-mode sizing
2023-11-14 12:41:12 +07:00
Darcy Wong
263da4092c
fix(android/engine): Handle mayPredict
2023-11-14 12:09:28 +07:00
Joshua A. Horton
25fe85ea6d
chore(web): minor cleanup
2023-11-14 11:48:25 +07:00
Joshua A. Horton
680c031927
change(ios): ios too
2023-11-14 11:46:15 +07:00
Joshua A. Horton
4246a3e4d4
change(android): webview pages now use standards mode, not quirks mode
2023-11-14 11:46:06 +07:00
Darcy Wong
879129ed67
chore(android): Merge remote-tracking branch 'origin/refactor/web/inactive-banner-management' into fix/android/image-banner
2023-11-14 11:44:01 +07:00
Darcy Wong
cb431fef20
refactor(android): Use showBanner
2023-11-14 11:43:52 +07:00
Joshua Horton
db67f04563
fix(web): bug from applying suggestion
2023-11-14 11:10:25 +07:00
Marc Durdin
f4c1cc10bd
fix(windows): setup.inf generation had whitespace
...
This is a regression coming out of #9616 . The new setup.inf generation
process is done in a Makefile and inadvertently added significant
whitespace, which was not being trimmed by setup.
2023-11-14 10:28:52 +07:00
Joshua A. Horton
d12e335d0c
fix(web): fixes #7890 - webview-based subkeys lacked non-webview-default bottom padding
2023-11-14 09:58:16 +07:00
Joshua A. Horton
22b9d170d2
fix(web): popup callout needs _Box access but vkbd.element parent
2023-11-14 09:58:16 +07:00
Joshua A. Horton
f82ba7a400
fix(web): fixes #7889 - callout now dynamic CSS triangle, used on all platforms
2023-11-14 09:58:15 +07:00
Joshua A. Horton
e76d47a610
fix(web): fixes #9864 - keytips, callouts now children of vkbd.element
2023-11-14 09:58:15 +07:00
Joshua A. Horton
b0b696d866
chore(web): a bit more cleanup
2023-11-14 09:51:52 +07:00
Joshua A. Horton
3e3929de16
chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host
2023-11-14 09:50:15 +07:00
Joshua A. Horton
719bfa6bec
chore(web): Merge branch 'feature-gestures' into feat/web/flick-implementation
2023-11-14 09:48:15 +07:00
Joshua A. Horton
2eb69f9883
chore(web): resolves old TODO
2023-11-14 08:52:42 +07:00
Darcy Wong
c6198739be
chore(android): Merge remote-tracking branch 'origin/refactor/web/inactive-banner-management' into fix/android/image-banner
2023-11-14 08:51:22 +07:00
Joshua A. Horton
c84c2e23f4
chore(web): gesture models now spec'd via function
2023-11-14 08:45:06 +07:00
Darcy Wong
00414cac67
Merge pull request #9997 from keymanapp/common/codeowners-web
...
docs(common): Update CODEOWNERS for web
2023-11-14 08:40:37 +07:00
Darcy Wong
2f9bb5be7f
fix(developer): Add configure output for font
2023-11-14 08:32:18 +07:00
Joshua A. Horton
a88367d9a8
chore(web): activeBanner -> currentBanner, some doc-comments
2023-11-14 08:32:08 +07:00