Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
0eaabe0283
Merge pull request #10777 from keymanapp/fix/developer/10678-fatal-errors-losing-message
fix(developer): ensure fatal errors report message or made non-fatal
2024-02-21 12:00:35 +07:00
Marc Durdin
7601ac9fca
Merge pull request #10775 from keymanapp/fix/developer/10546-tike-ide-message-formatting
fix(developer): match kmc console formatting for messages in IDE
2024-02-21 12:00:28 +07:00
Darcy Wong
9e3a0d627b docs(android/app): Update tablet screenshots (again) 2024-02-21 11:46:52 +07:00
Darcy Wong
f91b56c993 chore(android/app): Remove logging for install referrer details 2024-02-21 08:55:13 +07:00
Darcy Wong
8ef4ee5a93 fix(android/app): Allow SystemKeyboard install to install resources 2024-02-21 08:16:46 +07:00
Darcy Wong
a0c31c31b9 refactor(android/app): Move installing default language resources 2024-02-21 08:03:15 +07:00
dependabot[bot]
0dc1fee860
chore(deps): bump ip from 2.0.0 to 2.0.1
Bumps [ip](https://github.com/indutny/node-ip) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: ip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-20 21:48:09 +00:00
Steven R. Loomis
9ef198ff19 chore(core): update sample ldml keyboard
Fixes: #10505
2024-02-20 12:47:25 -06:00
Keyman Server
703dcd6247
Merge pull request #10790 from keymanapp/auto/version-beta-17.0.273
auto: increment beta version to 17.0.273
2024-02-21 01:04:19 +07:00
Keyman Build Agent
424b9833e2 auto: increment beta version to 17.0.273 2024-02-20 13:03:49 -05:00
Keyman Server
bbdc11b697
Merge pull request #10789 from keymanapp/auto/version-master-18.0.3
auto: increment master version to 18.0.3
2024-02-21 01:02:29 +07:00
Keyman Build Agent
36658bdab4 auto: increment master version to 18.0.3 2024-02-20 13:01:55 -05:00
Sabine
aa36aadcc0 feat(linux): mcompile-dk edit comments 2024-02-20 17:16:31 +01:00
Eberhard Beilharz
0ec2f4f5b6
chore(linux): Break long lines in CONTRIBUTING.md
This fixes another lintian warning.
2024-02-20 16:23:18 +01:00
Sabine
001dc52021 feat(linux): mcompile-dk remove KMX_FillKeyState 2024-02-20 16:13:27 +01:00
Sabine
77d50eee7a feat(linux): mcompile-dk combine KMX_get_KeyValUnderlying_From_KeyCodeUnderlying 2024-02-20 15:41:36 +01:00
Eberhard Beilharz
e9c1a9b46f
chore(linux): Ignore existing PRs
Don't try (and fail) to create the PR if it already exists. Instead
simply skip this step because the PR will already be updated by the
`git push`.
2024-02-20 15:32:23 +01:00
Eberhard Beilharz
ea2536072a
chore(linux): Fix more lintian warnings 2024-02-20 14:56:11 +01:00
Sabine
002d9e19ce feat(linux): mcompile-dk remove keymap in some functions 2024-02-20 13:57:40 +01:00
Eberhard Beilharz
48e418b60f
chore(linux): Update Debian control file
- update standards version
- update debhelper version to the one that Ubuntu 20.04 Focal supports
- update branch in git repo
2024-02-20 12:16:43 +01:00
Eberhard Beilharz
55f2dbfc19
chore(linux): Unnecessary to checkout stable branch for beta releases 2024-02-20 11:27:13 +01:00
Eberhard Beilharz
d6d0b40fa5
chore(linux): Fix upload-to-debian.sh script for beta releases 2024-02-20 11:21:45 +01:00
Sabine
76adcd07ca feat(linux): mcompile-dk naming of Var,Function (KeyVal,KeyCode,VK) 2024-02-20 10:09:17 +01:00
Sabine
fb1ad0cad7 feat(linux): mcompile-dk LogErrror,naming,tidy up 2024-02-20 09:33:54 +01:00
rc-swag
8e7a12f8cb docs(windows): add whats new k4w 17.0 2024-02-20 17:50:32 +10:00
Eberhard Beilharz
eb862915e4
Merge pull request #10772 from keymanapp/chore/linux/debian
chore(linux): Fix `debian.sh` by removing quotes
2024-02-20 08:49:31 +01:00
Eberhard Beilharz
532113665b
Merge pull request #10771 from keymanapp/chore/linux/testbuild
chore(linux): Add testbuild info to workflow title
2024-02-20 08:49:18 +01:00
Eberhard Beilharz
4f92fef91e
Merge pull request #10768 from keymanapp/docs/linux/screenshots
docs(linux): Update screenshots and FAQ
2024-02-20 08:49:04 +01:00
Eberhard Beilharz
5529d1829a
Merge pull request #10575 from keymanapp/chore/linux/10567_updsymbols
chore(linux): Update symbols file with current version 🏥
2024-02-20 08:48:50 +01:00
Eberhard Beilharz
a31e018e9c
Merge pull request #10674 from keymanapp/chore/linux/apiverification
chore(linux): Ignore missing .symbols file in stable branch 🏥
2024-02-20 08:47:59 +01:00
Darcy Wong
c850b7145b fix(android/engine): Remove logs for uninitialized default keyboard 2024-02-20 13:24:17 +07:00
Marc Durdin
5881645042 fix(developer): crash opening invalid project
Fixes #10684.

If a project .kpj file was not saved in UTF-8 or ANSI, or had a BOM,
then Keyman Developer would crash with an access violation due to an
uninitialized variable.
2024-02-20 13:04:07 +07:00
Marc Durdin
64c0a9c57c
Merge pull request #10759 from keymanapp/fix/developer/10751-kmc-parameters
fix(developer): allow more parameters in kmc.cmd
2024-02-20 12:52:32 +07:00
Marc Durdin
9045d2f970 fix(developer): reset debugger after ldml keyboard compile
Fixes #10545.
2024-02-20 12:51:36 +07:00
Marc Durdin
8115c15c3a chore(developer): add LDML specific text to Project view
Fixes #10543. Very basic text relating to LDML keyboards. Tweaks the
remaining text to match our project development model.
2024-02-20 12:03:34 +07:00
Joshua A. Horton
e396d1f1cb fix(web): key preview stickiness 2024-02-20 11:52:39 +07:00
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