Steven R. Loomis
0f5dbd2b68
Merge pull request #10391 from keymanapp/feat/developer/10319-remove-old-escape-epic-ldml
...
chore(developer,core): change sample and test files to use \u{…} 🙀
2024-01-18 10:38:05 -06:00
Steven R. Loomis
215bbfc4ac
Merge pull request #10356 from keymanapp/feat/core/10319-escaping-you-epic-ldml
...
feat(core): unescape u 🙀
2024-01-18 10:37:36 -06:00
Joshua Horton
f6e87ef798
Merge pull request #10337 from keymanapp/fix/ios/banner-image-timing
...
fix(ios): banner image management
2024-01-18 12:16:58 +07:00
Steven R. Loomis
e4e7d9fd27
Merge branch 'feat/core/10319-escaping-you-epic-ldml' into feat/developer/10319-remove-old-escape-epic-ldml
2024-01-17 18:49:50 -06:00
Steven R. Loomis
9e828b1369
Merge branch 'master' into feat/core/10319-escaping-you-epic-ldml
2024-01-17 18:49:26 -06:00
Steven R. Loomis
b6a6b7e6b8
feat(core): ldml fix test case and parser 🙀
...
For: #10319
2024-01-17 18:32:39 -06:00
Steven R. Loomis
d08e7051cf
feat(core): ldml updates per code review 🙀
...
- don't try to remove irregular sentinel sequences
- update test
For: #10319
2024-01-17 18:34:56 -06:00
Steven R. Loomis
763bc96739
feat(core): ldml updates per code review 🙀
...
- remove stray change to kmx_processevent.cpp
- fix escaping of syntax chars
- fix comment per review
For: #10319
2024-01-17 18:05:28 -06:00
Keyman Server
68f9200e8a
Merge pull request #10418 from keymanapp/auto/version-master-17.0.247
...
auto: increment master version to 17.0.247
2024-01-18 01:03:43 +07:00
Keyman Build Agent
664171572e
auto: increment master version to 17.0.247
2024-01-17 13:03:12 -05:00
Joshua Horton
71f8e5143a
Merge pull request #10406 from keymanapp/fix/web/coerce-trig-zeroes
...
fix(web): right-flick gesture-preview positioning
2024-01-17 14:45:01 +07:00
Eberhard Beilharz
e5387f3443
Merge pull request #10409 from keymanapp/docs/linux/10405_CoreApiVerificationDoc
...
docs(linux): Add documentation for Core API verification
2024-01-17 08:16:31 +01:00
Eberhard Beilharz
abc0e7c37e
Fix typo
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-17 08:16:17 +01:00
Darcy Wong
3c0dbb4b3b
Merge pull request #10399 from keymanapp/darcywong00-patch-1
...
docs(common): Update website README.md
2024-01-17 13:52:30 +07:00
Darcy Wong
cf6a69be12
Merge pull request #10411 from keymanapp/chore/crowdin/km
...
chore(common): Update crowdin strings for Khmer
2024-01-17 13:51:57 +07:00
Darcy Wong
799117a6fa
chore(common): Update crowdin strings for Khmer
2024-01-17 10:48:15 +07:00
Darcy Wong
36f14db740
Merge pull request #10346 from keymanapp/fix/web/offset-switch-keyboard
...
fix(web): Add null check for changing the keyboard during typing
2024-01-17 09:20:01 +07:00
Eberhard Beilharz
f8d9a6af05
docs(linux): Add documentation for Core API verification
...
Closes #10405 .
2024-01-16 19:46:25 +01:00
Keyman Server
f9065a0966
Merge pull request #10408 from keymanapp/auto/version-master-17.0.246
...
auto: increment master version to 17.0.246
2024-01-17 01:03:12 +07:00
Keyman Build Agent
93056ff663
auto: increment master version to 17.0.246
2024-01-16 13:02:39 -05:00
Joshua A. Horton
3bde1222ff
fix(web): coerces zeroish values from flick angle to zero
2024-01-16 15:43:22 +07:00
Darcy Wong
a876c27ee2
docs(common): Update README.md
...
* update configure step about downloading _common/ files
* Add info about website-local-proxy
2024-01-16 11:21:52 +07:00
Marc Durdin
d2580c6a73
Merge pull request #10258 from keymanapp/feat/developer/10150-control-message-severity
...
feat(developer): add `-m` parameter to kmc to control message severity
2024-01-16 14:01:27 +11:00
Darcy Wong
6b79624a88
Merge pull request #10373 from keymanapp/fix/android/deprecated-rotation
...
fix(android): Fix OSK rotation issues
2024-01-16 08:33:56 +07:00
Steven R. Loomis
eb39bba374
chore(developer,core): change sample and test files to use \u{…} 🙀
...
- #10389 will require this, but at least change the test files
#10319
2024-01-15 17:27:41 -06:00
Steven R. Loomis
c0928e1835
Merge branch 'master' into feat/core/10319-escaping-you-epic-ldml
2024-01-15 16:45:38 -06:00
Steven R. Loomis
a5ae4e3b25
feat(developer): don't re-escape non-syntax chars 🙀
...
- \u{0300} needs to turn back into an actual char, so normalization gets an opportunity to run.
#10319
2024-01-15 16:39:38 -06:00
Marc Durdin
a11fc7f46b
Merge pull request #10386 from keymanapp/chore/core/IgnoreC++Symbols
...
chore(core): Ignore C++ symbols
2024-01-16 09:27:57 +11:00
Steven R. Loomis
ab67061843
feat(core): 32 bit escapades 🙀
...
- improved test code and marker parsing
#10319
2024-01-15 14:07:19 -06:00
Steven R. Loomis
e0a2ce22d7
feat(developer): 32 bit escapades 🙀
...
- basic.txt fixup
#10319
2024-01-15 14:06:50 -06:00
Keyman Server
c0eb6bff7d
Merge pull request #10387 from keymanapp/auto/version-master-17.0.245
...
auto: increment master version to 17.0.245
2024-01-16 01:03:44 +07:00
Keyman Build Agent
bc987b4bb6
auto: increment master version to 17.0.245
2024-01-15 13:03:13 -05:00
Eberhard Beilharz
15d87963b2
chore(core): Ignore C++ symbols
...
We have a C API, but (internal) C++ template instantiations are visible
and so get flagged by `dpkg-gensymbols`. This change ignores the one
use of C++ by marking it optional. This is listed as a usage scenario
in the dpkg-gensymbols man page.
Note this requires a change how we call dpkg-gensymbols: if the `-O`
parameter is specified, the file is not treated as being a template file
(see man deb-src-symbols) and so the tags are not interpreted.
Additionally the file gets overwritten with the non-tag version. So this
change removes the `-O` parameter, and changes the archiving of the
generated file.
2024-01-15 18:47:53 +01:00
Eberhard Beilharz
9afe4bd147
Merge pull request #10374 from keymanapp/docs/linux/settings
...
docs(linux): Update sample settings
2024-01-15 09:24:45 +01:00
Joshua Horton
0cb429d788
Merge pull request #10371 from keymanapp/fix/web/special-text-hints
...
fix(web): use KMW OSK font for "**" special-text in key hints
2024-01-15 13:30:38 +07:00
Joshua Horton
0bb5884c89
chore(web): Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2024-01-15 08:56:08 +07:00
Marc Durdin
779196e1fd
Merge pull request #10364 from keymanapp/feat/developer/10191-warn-on-gestures-downlevel
...
feat(developer): warn on gesture support for downlevel
2024-01-15 12:34:37 +11:00
Marc Durdin
91291bd4bc
Merge pull request #10375 from keymanapp/refactor/core/state-context-tests
...
refactor(core): Move `km_core_state_context_*` tests to separate file
2024-01-15 12:34:12 +11:00
Steven R. Loomis
c5d0e0525e
feat(developer): 32 bit escapades 🙀
...
- escaping working, matching not yet
#10319
2024-01-13 12:55:51 -06:00
Steven R. Loomis
04bce67d03
feat(developer): 32 bit escapades 🙀
...
- match sentinels as \\u…
- support \Uxxxxxxxx for >0xffff
- more escaping stuff
#10319
2024-01-12 23:21:38 -06:00
Keyman Server
c42c28796c
Merge pull request #10376 from keymanapp/auto/version-master-17.0.244
...
auto: increment master version to 17.0.244
2024-01-13 01:04:06 +07:00
Keyman Build Agent
95f7609e77
auto: increment master version to 17.0.244
2024-01-12 13:03:32 -05:00
Eberhard Beilharz
141b85814e
refactor(core): Move km_core_state_context_* tests to separate file
...
It was fairly surprising to have the unit tests for
`km_core_state_context_*` methods in `action_api.cpp`, so this change
moves them to a separate file.
2024-01-12 15:34:32 +01:00
Eberhard Beilharz
a546d62f39
docs(linux): Update sample settings
...
The previous settings are now deprecated, so this change replaces them.
2024-01-12 09:33:57 +01:00
Eberhard Beilharz
67cf76362d
Merge pull request #10354 from keymanapp/refactor/linux/10212_set-context
...
refactor(linux): Use `km_core_state_context_set_if_needed`
2024-01-12 08:54:21 +01:00
Eberhard Beilharz
4dd12753e7
Merge pull request #10366 from keymanapp/chore/linux/fixgha
...
chore(linux): fix GHA packaging
2024-01-12 08:53:32 +01:00
Darcy Wong
b3d4fd4d35
fix(android/engine): Disable multi-window
2024-01-12 14:51:30 +07:00
Darcy Wong
c299ed84cc
fix(android/engine): Fix OSK rotation
...
getConfiguration().orientation seems to be deprecated so changing to getRotation() for detecting PORTRAIT vs LANDSCAPE orientation
Reference:
https://developer.android.com/reference/android/view/Display#getRotation()
2024-01-12 14:51:02 +07:00
Shawn Schantz
400efd9df4
Merge pull request #10339 from keymanapp/fix/ios/8168-reposition-menu
...
fix(ios): use safe area to position Keyman menu correctly
2024-01-12 14:24:55 +07:00
Eberhard Beilharz
16d813dd7a
Merge pull request #10370 from keymanapp/refactor/core/km_core_state_context_clear_1
...
refactor(core): use `km_core_state_context_clear` where possible
2024-01-12 08:14:08 +01:00