Commit graph

24978 commits

Author SHA1 Message Date
Marc Durdin
320f5c7519
Merge pull request #10765 from keymanapp/fix/developer/10752-exit-for-buildTestData
fix(developer): return an error code if build-test-data fails
2024-02-20 10:40:07 +07:00
Marc Durdin
3743c02eaa
Merge pull request #10767 from keymanapp/fix/developer/10548-no-rename-in-new-project
fix(developer): prevent renaming of new project types in New Project dialog
2024-02-20 10:39:59 +07:00
Marc Durdin
85e04a4745
Merge pull request #10766 from keymanapp/chore/developer/10741-hint-not-warn-for-gesture-support
chore(developer): reduce WARN_TouchLayoutUsesUnsupportedGesturesDownlevel to HINT
2024-02-20 10:39:52 +07:00
Steven R. Loomis
c9be5d51cb
Merge pull request #10773 from keymanapp/developer/10731-err-undefined-var 2024-02-19 21:35:51 -06:00
sgschantz
bd487e2683 update help content for review comments 2024-02-20 10:20:18 +07:00
Shawn Schantz
86fa729ef9
remove superfluous Help Topics heading
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-20 09:44:01 +07:00
Shawn Schantz
df9cadcf54
Merge pull request #10764 from keymanapp/docs/mac/10716-whats-new
docs(mac): Document What's New for version 17.0
2024-02-20 09:21:03 +07:00
Shawn Schantz
8ca774ba25
use bullet list
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-20 09:10:00 +07:00
Darcy Wong
a058fabe45
Merge pull request #10760 from keymanapp/fix/android/osk-styling
fix(android): Match phone suggestion banner styling on tablet
2024-02-20 07:57:42 +07:00
Marc Durdin
e431f850a0 fix(developer): match kmc console formatting for messages in IDE
Fixes #10546.

Format compiler messages in the same way as kmc, and match the colors
from kmc's console log messages.
2024-02-20 07:12:49 +07:00
Marc Durdin
0921ae0354 chore(developer): handle shift and root path in kmc.cmd 2024-02-20 06:18:15 +07:00
Steven R. Loomis
470a62aaaf fix(developer): missing variables tests. everywhere.
Fixes #10731
2024-02-19 16:39:53 -06:00
Steven R. Loomis
349168f237 chore(developer): rename MarkerTracker to SubstitutionTracker
- preparing to track variables also

For #10731
2024-02-19 14:16:04 -06:00
Eberhard Beilharz
1834c55e52
chore(linux): Fix debian.sh by removing quotes
We want `EXTRA_ARGS` to be split so that we end up with different
arguments.
2024-02-19 19:41:16 +01:00
Steven R. Loomis
721c1b34d0
Merge pull request #10758 from keymanapp/fix/core/10736-transform-matcher
fix(core): fix output append logic in any_group::apply_transform
2024-02-19 12:37:38 -06:00
Steven R. Loomis
2ee402c2b8
Update core/src/ldml/ldml_transforms.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-19 12:37:26 -06:00
Keyman Server
77a3b46417
Merge pull request #10770 from keymanapp/auto/version-beta-17.0.272
auto: increment beta version to 17.0.272
2024-02-20 01:04:07 +07:00
Keyman Build Agent
b033bfc733 auto: increment beta version to 17.0.272 2024-02-19 13:03:33 -05:00
Eberhard Beilharz
5dd953f085
docs(linux): Update screenshots and FAQ 2024-02-19 16:47:07 +01:00
Eberhard Beilharz
a8543892eb
chore(linux): Move cat-file to wrapper methods
This addresses suggestions from code review.
2024-02-19 16:34:13 +01:00
Eberhard Beilharz
4079b1be12
chore(linux): Improve readability of test names
This change adds an additional underscore between the tested method name
and the description of the test.
2024-02-19 15:25:15 +01:00
Marc Durdin
013fdfaf0c fix(developer): prevent renaming of new project types in New Project dialog
Fixes #10548.
2024-02-19 15:32:31 +07:00
Marc Durdin
3219754a6a chore(developer): reduce WARN_TouchLayoutUsesUnsupportedGesturesDownlevel to HINT
Fixes #10741.
2024-02-19 14:10:13 +07:00
Marc Durdin
d0d1e5e6fe fix(developer): return an error code if build-test-data fails
Fixes #10752.

Also removes `console.log()` call and replaces with appropriate call to
`callbacks.reportMessage()`.
2024-02-19 14:06:03 +07:00
sgschantz
21d99f3b2b updated with changes for 17 2024-02-19 13:48:45 +07:00
jahorton
6e8f20a8c1 chore(ios): Merge branch 'beta' into fix/ios/context-initial-diacritic-handling 2024-02-19 10:46:18 +07:00
Darcy Wong
f42e57980e
Merge pull request #10738 from keymanapp/docs/websites/readme
docs(common): Update website README
2024-02-19 10:44:31 +07:00
sgschantz
774d2e8cf3 add gestures documentation for iOS 2024-02-19 10:25:53 +07:00
Joshua Horton
453d24d7e8
Merge pull request #10728 from keymanapp/fix/ios/context-slide-into-multitap
fix(ios): multitap consistency after new-lines
2024-02-19 10:17:41 +07:00
Joshua Horton
de1d0ce984
Merge pull request #10744 from keymanapp/fix/web/initialization-typing-race
fix(web): handling of page-elements focused before engine initialization
2024-02-19 10:17:34 +07:00
Joshua Horton
46b011e9d8
Merge pull request #10748 from keymanapp/docs/ios/whats-new
docs(ios): what's new in 17.0
2024-02-19 10:17:26 +07:00
Joshua Horton
ee1fc0f3a7
Merge pull request #10740 from keymanapp/fix/web/hardware-keystroke-null-guard
fix(web): missing null-guard for hardware keystrokes without active Keyman keyboard
2024-02-19 10:17:13 +07:00
Darcy Wong
efda3c0120 fix(android): Consolidate banner-bar styling 2024-02-19 09:17:35 +07:00
jahorton
f5990e2152 chore(ios): Merge remote-tracking branch 'origin/fix/ios/context-slide-into-multitap' into fix/ios/context-slide-into-multitap 2024-02-19 08:58:16 +07:00
jahorton
9ab01d272b chore(ios): polish for new ios-host func per review 2024-02-19 08:57:46 +07:00
Joshua Horton
5884ed6a39
Merge pull request #10745 from keymanapp/fix/web/no-modipress-if-subkeys
fix(web): disables modipress for layer-switch keys with subkeys
2024-02-19 08:38:26 +07:00
Joshua A. Horton
7840c9bd53 chore(web): addresses PR review concerns 2024-02-19 08:28:33 +07:00
Joshua A. Horton
cc467a8095 chore(web): Merge branch 'beta' into fix/web/hardware-keystroke-null-guard 2024-02-19 08:25:07 +07:00
Joshua Horton
14710ccb51
Merge pull request #10729 from keymanapp/fix/web/frame-key-highlighting
fix(web): sticky special-key highlighting
2024-02-19 08:24:03 +07:00
Darcy Wong
36f2acb9f4 fix(android): Match phone suggestion banner styling on tablet 2024-02-19 07:56:44 +07:00
Marc Durdin
3b02db860d fix(developer): allow more parameters in kmc.cmd
Fixes #10751.
2024-02-19 07:39:47 +07:00
Darcy Wong
b493421e76
Merge pull request #10726 from keymanapp/docs/android/banner-screens-tablet
docs(android/app): Update tablet screenshots
2024-02-19 06:43:18 +07:00
Darcy Wong
633d495b90
Merge pull request #10718 from keymanapp/chore/crowdin/more-pt-pt
chore(windows): Update more PT strings
2024-02-19 06:42:05 +07:00
Marc Durdin
1b22019941
Merge pull request #10756 from keymanapp/chore/developer/kmc-unit-test-infrastructure-messages
chore(developer): add infrastructure messages tests
2024-02-19 06:00:50 +07:00
Steven R. Loomis
c9fcbea7ee
Merge branch 'beta' into fix/core/10736-transform-matcher 2024-02-17 23:59:52 -06:00
Steven R. Loomis
6b229ffa14 fix(core): fix output append logic in any_group::apply_transform
- logic updating intermediate 'output' was incorrect
- update comments
- also replace size() with length() several places

Fixes #10736
2024-02-17 23:50:55 -06:00
Keyman Server
543233a965
Merge pull request #10757 from keymanapp/auto/version-beta-17.0.271
auto: increment beta version to 17.0.271
2024-02-18 01:02:27 +07:00
Keyman Build Agent
20e322c9fe auto: increment beta version to 17.0.271 2024-02-17 13:01:55 -05:00
Steven R. Loomis
2e57686387
Merge pull request #10735 from keymanapp/fix/core/10734-ldml-crasher 2024-02-17 09:21:49 -06:00
Dr Mark C. Sinclair
d670e47186 chore(developer): corrected assert message in both ERROR_InvalidProjectFolder tests 2024-02-17 15:58:37 +07:00