Commit graph

27982 commits

Author SHA1 Message Date
Darcy Wong
b0d9b66364
Merge pull request #10794 from keymanapp/refactor/android/install-default-assets
refactor(android/app): Allow SystemKeyboard to install default keyboard and dictionary
2024-02-22 09:12:40 +07:00
Darcy Wong
2f9738f247
Merge pull request #10782 from keymanapp/fix/android/kb-not-found
fix(android/engine): Remove logs for uninitialized default keyboard
2024-02-22 09:12:20 +07:00
Darcy Wong
5d6aafb65f fix(android/engine): Fix missing paren 2024-02-22 08:59:38 +07:00
Darcy Wong
fcf28a5aca fix(android/engine): Fix how keyboard picker menu exits 2024-02-22 08:51:36 +07:00
Darcy Wong
42a7068ced
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-22 08:27:27 +07:00
Marc Durdin
5900ab4079 fix(developer): use --no-dedupe flag to avoid HTTP 414 in sentry-cli
Ref https://github.com/getsentry/sentry-cli/issues/1657

Seeing requests with > 16K URI (e.g. 48KB!) like:

  GET https://sentry.io/api/0/projects/keyman/keyman-developer/releases/release@17.0.273-beta-test-10798/files/?cursor=&checksum=004512221481ac19e94117147b07f028ba6c31d4&...

This will skip the de-dupe phase which is intended to reduce the number
of files being uploaded; as it was failing in some cases, and thus
uploading the files anyway, I am hopeful that it will have no
significant impact on the build time.
2024-02-22 05:53:15 +07:00
Keyman Server
09843a9b40
Merge pull request #10802 from keymanapp/auto/version-beta-17.0.274
auto: increment beta version to 17.0.274
2024-02-22 01:03:35 +07:00
Keyman Server
e3faaa368f
Merge pull request #10801 from keymanapp/auto/version-master-18.0.4
auto: increment master version to 18.0.4
2024-02-22 01:03:15 +07:00
Keyman Build Agent
2ccdee521c auto: increment beta version to 17.0.274 2024-02-21 13:03:05 -05:00
Keyman Build Agent
087a89b5b7 auto: increment master version to 18.0.4 2024-02-21 13:01:51 -05:00
Eberhard Beilharz
7f92178b6a
chore(linux): Update debian changelog
(cherry picked from commit 1120e8a2a1)
2024-02-21 16:36:33 +01:00
Eberhard Beilharz
1120e8a2a1
chore(linux): Update debian changelog 2024-02-21 16:36:28 +01:00
Eberhard Beilharz
816734d3c0
chore(linux): Address comments from Debian mailing list
The upload of the beta version caused some comments on the [Debian Input
Method](https://lists.debian.org/debian-input-method/2024/02/msg00062.html)
mailing list. This change addresses these:

- rename libkeymancore package to include SONAME: libkeymancore1
- remove unnecessary dependency on quilt

Additionally this change sorts the build dependencies alphabetically.
2024-02-21 16:04:21 +01:00
Marc Durdin
d66da2da91 fix(developer): improve uploading of sourcemaps to sentry
Fixes #10720.

This makes three fixes:
* Uploads each sourcemap path separately to try and avoid the 413 error
  noted in the issue above.
* Starts from the parent folder, as it is possible that paths starting
  with .. may be ignored, as they were not being uploaded to sentry.
* Removes a number of unneeded test files and debug symbols, which
  should reduce the size of each release's debug data upload, and
  slightly speed up the build.
2024-02-21 15:49:20 +07:00
Shawn Schantz
a9256ec014
Merge pull request #10763 from keymanapp/docs/ios/10628-new-gestures
docs(ios): document gestures
2024-02-21 14:11:36 +07:00
Marc Durdin
dc93c5495c fix(developer): publish keymancore-1.dll symbols
Fixes #10737.

Two parts to this: first, Keyman Core release build needs to generate
the .pdb file, and second, the build needs to put it and the .dll into
a place where the sentry-cli scan will find it.
2024-02-21 13:53:52 +07:00
Marc Durdin
7e0573dc5a
Merge pull request #10792 from keymanapp/dependabot/npm_and_yarn/ip-2.0.1
chore(deps): bump ip from 2.0.0 to 2.0.1
2024-02-21 12:49:51 +07:00
Marc Durdin
978fb125e6
Merge pull request #10781 from keymanapp/fix/developer/10684-crash-opening-invalid-project
fix(developer): crash opening invalid project
2024-02-21 12:00:57 +07:00
Marc Durdin
6a2bc432d6
Merge pull request #10780 from keymanapp/fix/developer/10545-reset-debugger-after-compile
fix(developer): reset debugger after ldml keyboard compile
2024-02-21 12:00:49 +07:00
Marc Durdin
16ece15653
Merge pull request #10779 from keymanapp/chore/developer/10543-ldml-project-text
chore(developer): add LDML specific text to Project view
2024-02-21 12:00:42 +07:00
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
Eberhard Beilharz
0ec2f4f5b6
chore(linux): Break long lines in CONTRIBUTING.md
This fixes another lintian warning.
2024-02-20 16:23:18 +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
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
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