Marc Durdin
9a3d4e30f4
chore(developer): restore previous tags
2024-02-22 12:45:12 +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
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
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
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
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
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
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
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
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
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
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
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