Joshua A. Horton
037704528c
fix(android): first keystroke when context is empty
2024-02-22 12:28:18 +07:00
Marc Durdin
d7411ec4c4
fix(developer): version string matches for sentry
...
Fixes two things:
* $VERSION_GIT_TAG was being misinterpreted by mkver as
$VERSION + "_GIT_TAG". This has been addressed by making the $VERSION
match the last one in the replaceVersionStrings_Mkver function, and
also have moved to using the newer $VersionGitTag and $Environment
vartiables instead.
* The 'dist' property was being set in sentry-cli sourcemap uploads,
though we never set the dist prop when we initialize sentry.
2024-02-22 11:48:56 +07:00
Darcy Wong
ec6730d2d8
docs(android): Update screenshots for help
...
Addresses #10632 by updating the Keyman for Android help screenshots (phone layout)
2024-02-22 11:38:22 +07:00
Joshua A. Horton
36e7a2b51a
chore(web): proper reporting of errors from es5 KMW
2024-02-22 10:20:32 +07:00
Marc Durdin
335675dd6c
chore(developer): try paths from resource parent instead
...
This matches the paths as shown in the server URLs
2024-02-22 10:14:38 +07:00
Marc Durdin
34f144259a
fix(developer): strip paths from keymanweb sourcemaps when uploading to sentry
...
For keymanweb distribution only, strip all paths from sourcemaps when
uploading to Sentry, by running the sourcemap upload from the specific
folder. This maps to sentry-manager's stripping of paths in its
reporting.
2024-02-22 10:12:17 +07:00
Darcy Wong
d03842df91
Merge pull request #10796 from keymanapp/docs/android/banner-screens-tablet-2
...
docs(android/app): Update tablet screenshots (again)
2024-02-22 09:46:32 +07:00
Darcy Wong
a59b82c302
Merge pull request #10795 from keymanapp/chore/android/remove-install-referrer-log
...
chore(android/app): Remove logging for install referrer details
2024-02-22 09:13:12 +07:00
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 Build Agent
2ccdee521c
auto: increment beta version to 17.0.274
2024-02-21 13:03:05 -05: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
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
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
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
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
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