Commit graph

27982 commits

Author SHA1 Message Date
Marc Durdin
457275e46f fix(developer): ensure fatal errors report message or made non-fatal
Fixes #10678.

Some messages have been reduced to ERROR instead of FATAL, as they are
not internal compiler errors.

Where fatal messages are raised, the message will now be reported
through correctly to Sentry.
2024-02-20 11:10:39 +07:00
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
Eberhard Beilharz
9aebb2b41d
chore(linux): Add testbuild info to workflow title
This change adds the `isTestBuild` flag to the workflow title to make
it easier to find the release builds.
2024-02-19 19:26:16 +01: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