Marc Durdin
4ac8ca9085
fix(ios): move sentry settings responsibility to build agent
...
The build agent already has the relevant `SENTRY_` environment variables
set in order to complete builds for all projects. Thus, we should
exclude these values from the xcode build. However, we need to ensure
that the `SENTRY_URL` and `SENTRY_ORG` variables are imported into the
xcode environment from the build agent environment.
2021-10-07 13:56:31 +11:00
Marc Durdin
5b134219fa
Merge pull request #5783 from keymanapp/fix/common/cherry/cherry-pick
...
fix(common): Fix cherry-pick labeling (🍒 )
2021-10-01 06:04:43 +10:00
Eberhard Beilharz
30707f6229
fix(common): Fix cherry-pick labeling
...
My previous commit escaped the parens which should be part of the
regex.
(cherry picked from commit 01789142bc )
2021-09-30 17:01:20 +02:00
Eberhard Beilharz
032b670385
Merge pull request #5773 from keymanapp/chore/common/cherry/cherry-pick
...
chore(common): Enhance cherry-pick labeling 🍒
2021-09-30 09:03:54 +02:00
Eberhard Beilharz
b1d581abb3
Merge pull request #5772 from keymanapp/fix/linux/cherry/debian
...
fix(linux): Fix debian package script 🍒
2021-09-30 09:03:22 +02:00
Marc Durdin
016ed586c2
Merge pull request #5764 from keymanapp/chore/copy-15-reference-to-14
...
chore(linux): copy Keyman for Linux 15 reference to 14
2021-09-30 14:25:59 +10:00
Eberhard Beilharz
f7c0a26c80
chore(common): Enhance cherry-pick labeling
...
So far we only check for the 🍒 emoji character to add
the cherry-pick label. GitHub now also supports emoticons as text
in PR titles. This change adds the detection of the `🍒 `
text.
(cherry picked from commit cf9cdf869e )
2021-09-29 12:42:23 +02:00
Eberhard Beilharz
210718bc4b
fix(linux): Fix debian package script
...
(cherry picked from commit 1fd26dcf88 )
2021-09-29 12:36:24 +02:00
Eberhard Beilharz
fb1768b0ac
chore: regenerate km-config reference file
...
km-config in version 14 has slightly different parameters. This
change regenerated (and hand-massaged) the reference help file
for 14.0
2021-09-29 12:05:29 +02:00
Marc Durdin
7cd1a9cc40
Merge pull request #5766 from keymanapp/chore/windows/cherry-pick/help-broken-links
...
chore(windows): fix broken links in help 🍒
2021-09-29 12:35:11 +10:00
Marc Durdin
063cee0a1d
chore(windows): fix broken links in help
2021-09-29 07:19:45 +10:00
Marc Durdin
ce28a5a29d
chore: copy Keyman for Linux 15 reference to 14
...
As we auto-generate the reference docs for 15.0, but not 14.0, let's
just copy the version 15 docs into 14 so we have them available online.
Query: are the docs accurate for 14.0 or have options changed?
2021-09-29 06:54:43 +10:00
Keyman Server
675533bef2
Merge pull request #5761 from keymanapp/auto/version-stable-14.0-14.0.283
...
auto: increment stable-14.0 version to 14.0.283
2021-09-28 07:08:46 +10:00
Keyman Build Agent
e301e89990
auto: increment stable-14.0 version to 14.0.283
2021-09-27 17:08:06 -04:00
Marc Durdin
922b537be0
Merge pull request #5750 from keymanapp/fix/help-keyman-com-script-cleanup
...
fix: help.keyman.com script file cleanup
2021-09-28 06:24:37 +10:00
Marc Durdin
827b91edeb
fix: help.keyman.com script file cleanup
2021-09-27 17:16:07 +10:00
Darcy Wong
0f5954d20a
Merge pull request #5748 from keymanapp/cherrypick/mac/video-links
...
chore(mac): Add help links for installing Keyman and keyboards 🍒
2021-09-27 08:12:14 +07:00
Darcy Wong
7f8c393172
chore(mac): Add help links for installing Keyman and keyboards
2021-09-26 19:07:31 +07:00
Marc Durdin
431dd62f5c
Merge pull request #5737 from keymanapp/fix/mac/cherry-pick/5700-textinputsource-arm64
...
fix(mac): add support for M1 processor 🍒
2021-09-23 14:17:20 +10:00
Marc Durdin
1b61c7664b
chore(mac): include all sources in makefile
2021-09-22 14:28:18 +10:00
Marc Durdin
6517b1e8bb
fix(mac): prioritise arm64 for script
2021-09-22 14:28:16 +10:00
Marc Durdin
77047ef8e5
fix(mac): add support for M1 processor
...
Fixes #5700 .
Adds support for arm64 (M1) to textinputsource in the Keyman app. All
other executables are already fat with support for both x86_64 and
arm64.
2021-09-22 14:28:14 +10:00
Keyman Server
47d0212c6c
Merge pull request #5710 from keymanapp/auto/version-stable-14.0-14.0.282
...
auto: increment stable-14.0 version to 14.0.282
2021-09-17 11:56:25 +10:00
Keyman Build Agent
d96f1ec2bf
auto: increment stable-14.0 version to 14.0.282
2021-09-16 21:55:43 -04:00
Marc Durdin
e7c6c5e19c
Merge pull request #5685 from keymanapp/fix/windows/cherry-pick/5683-keyboard-name-fallback
...
fix(windows): fallback to filename if `&name` not set 🍒
2021-09-17 10:12:18 +10:00
Darcy Wong
aba9f6e34e
Merge pull request #5703 from keymanapp/cherrypick/common/5699-empty-row
...
fix(common/core/web): Remove empty rows in OSK 🍒
2021-09-16 14:21:44 +07:00
Darcy Wong
87b580d998
fix(common/core/web): Remove empty rows in OSK
2021-09-16 10:29:58 +07:00
Marc Durdin
2079947319
Merge pull request #5679 from keymanapp/test/windows/4889-investigate-tip-crash
...
test(windows): investigate TIP crash
2021-09-14 18:50:56 +10:00
Marc Durdin
16d482b66c
fix(windows): fallback to filename if &name not set
...
Fixes #5683 .
If `store(&name)` is missing from a keyboard, then fallback to the
filename of the keyboard (sans extension). This fixes a regression in
14.0 keyboard registration.
I opted not to make this change in kmxfile but rather in places which
use it in the Keyman Engine COM API, because I wanted kmxfile to remain
truthful about all details of what it is reading from the file.
Given that the COM API will now never return an empty string for the
name of the keyboard, there are mitigations for this in Keyman
Configuration which are unnecessary, but it is not harmful for them to
remain there.
Will cherry-pick to stable-14.0.
2021-09-14 08:27:36 +10:00
Marc Durdin
551a1b01a2
Merge pull request #5677 from keymanapp/fix/developer/cherry-pick/5577-import-from-layout-dirty-flag
...
fix(developer): ensure file modified after import from layout 🍒
2021-09-13 13:29:18 +10:00
Marc Durdin
52334ddfa0
Merge pull request #5678 from keymanapp/chore/5527-report-history-stable
...
chore(common): report-history 🍒
2021-09-13 10:30:50 +10:00
Marc Durdin
83f4a6b711
test(windows): investigate TIP crash
...
Relates to #4889 .
Adds extra diagnostics to try and trace why we are getting a crash in
rare cases when installing a keyboard language.
2021-09-10 15:59:51 +10:00
Marc Durdin
11d0f6de5d
chore(common): report-history 🍒
...
Effective cherry-pick of #5527 , #5603 , to bring report-history.sh into
the stable-14.0 tree for reporting purposes and consistency.
2021-09-10 14:31:44 +10:00
Marc Durdin
1daa311802
fix(developer): ensure file modified after import from layout
...
Fixes #5577 .
This ensures that the touch layout file is marked as modified after
running Import From Layout in Keyman Developer, so that changes are
not lost when you save.
2021-09-10 14:22:56 +10:00
Darcy Wong
421eff4dd0
Merge pull request #5674 from keymanapp/cherrypick/android/5660-backspace
...
fix(android/engine): Fix backspace on Android 5.0 🍒
2021-09-10 07:59:39 +07:00
Darcy Wong
31b0cf1fb4
fix(android/engine): Fix backspace on Android 5.0
2021-09-06 08:03:47 +07:00
Eberhard Beilharz
f639ad55a3
Merge pull request #5657 from keymanapp/fix/linux/cherry/language
...
fix(linux): Use first keyboard language if none given 🍒
2021-09-01 09:06:33 +02:00
Darcy Wong
22084b1598
Merge pull request #5651 from keymanapp/fix/android/longpress-layer
...
fix(web): Fix layers for embedded longpress keys
2021-08-31 10:38:16 +07:00
Darcy Wong
592475d839
Update web/source/kmwembedded.ts
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2021-08-30 08:35:20 +07:00
Eberhard Beilharz
d70bfd3f19
fix(linux): list packages to build in Jenkinsfile
2021-08-27 12:54:22 +02:00
Eberhard Beilharz
91b7817950
fix(linux): Use first keyboard language if none given
...
This fixes a bug introduced in #3290 where we added using the
language from search. Unfortunately that broke things in a lot of
other places because we didn't test for the empty string.
(cherry picked from commit fe0e423433 )
2021-08-27 12:34:26 +02:00
Darcy Wong
e3073a4405
fix(web): Fix layers for embedded longpress keys
2021-08-27 14:44:51 +07:00
Joshua Horton
6c17ecbd5f
Merge pull request #5611 from keymanapp/fix/ios/cherry/stuck-settings-toggles
...
fix(ios): iOS 13 and 14 only - stuck settings toggles 🍒
2021-08-26 15:55:36 +07:00
Eberhard Beilharz
f028aaaa5a
Merge pull request #5636 from keymanapp/chore/linux/changelog
...
chore(linux): Update changelog files
2021-08-26 09:18:55 +02:00
Eberhard Beilharz
c35b7e86a3
chore(linux): Update changelog files
...
This updates the changelog files to match what got uploaded into
Debian unstable (sid).
2021-08-25 16:53:35 +02:00
Eberhard Beilharz
b353b65eb4
Merge pull request #5625 from keymanapp/chore/linux/cherry/sentry
...
chore(linux): Fix uploading to Sentry 🍒
2021-08-25 15:06:11 +02:00
Eberhard Beilharz
a8f243daba
Merge pull request #5624 from keymanapp/chore/linux/debian
...
chore(linux): Improve debian package script
2021-08-25 15:04:21 +02:00
Eberhard Beilharz
294a6f1687
Update docs/linux-packaging.md
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2021-08-25 15:03:32 +02:00
Marc Durdin
15d4195de8
Merge pull request #5605 from keymanapp/chore/cherry-pick/history-fixup
...
chore: fixup stable HISTORY.md 🍒 🏰
2021-08-24 12:17:29 +10:00
Eberhard Beilharz
170d73d027
chore(linux): Fix uploading to Sentry
...
On local builds we shouldn't upload errors to Sentry. The
`build-utils.sh` script sets the `UPLOAD_SENTRY` environment variable
for that purpose. Also, Sentry doesn't like having an empty string
as pkgversion (which should no longer happen with the rest of this
change, but...)
2021-08-23 18:34:32 +02:00