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
Eberhard Beilharz
da6df50622
docs(linux): document packaging for Debian
2021-08-23 18:28:47 +02:00
Eberhard Beilharz
aa8a0547e8
chore(linux): Improve debian package script
...
- allow to specify distribution
2021-08-23 18:28:33 +02:00
jahorton
2f8ae04d55
chore(ios): Merge remote-tracking branch 'origin/stable-14.0' into fix/ios/cherry/stuck-settings-toggles
2021-08-23 08:07:38 +07:00
jahorton
cfcabdb0f1
fix(ios): also, the language-specific settings
2021-08-20 14:33:34 +07:00
jahorton
c13c47b7df
fix(ios): iOS 14 only - stuck settings toggles
2021-08-20 14:32:56 +07:00
Eberhard Beilharz
61ffd6222d
Merge pull request #5590 from keymanapp/fix/linux/cherry/5575-badzipfile
...
fix(linux): Check for valid kmp file 🍒
2021-08-19 12:02:56 +02:00
Eberhard Beilharz
042c16dee3
Merge pull request #5589 from keymanapp/fix/linux/cherry/5584-badimage
...
fix(linux): Handle corrupt icon file 🍒
2021-08-19 12:02:18 +02:00
Marc Durdin
04d578c2d2
chore: fixup stable HISTORY.md
...
Corresponds to #5604 .
2021-08-19 17:12:21 +10:00
Joshua Horton
191619fc89
Merge pull request #5596 from keymanapp/fix/oem/fv/ios/sim-artifact-fat-framework
...
fix(oem/fv/ios): build configuration for 14.0's test-oriented simulator artifact
2021-08-18 10:35:08 +07:00
jahorton
00a847becf
fix(oem/fv/ios): no arm64 arch for 14.0 sim builds
2021-08-18 09:35:53 +07:00
jahorton
a7f5361bba
fix(oem/fv/ios): simulator-only framework required
2021-08-18 09:02:26 +07:00
jahorton
54949d8b43
fix(oem/fv/ios): use of fat-framework for sim artifact
2021-08-18 08:35:35 +07:00
Darcy Wong
1cefa714e8
Merge pull request #5487 from keymanapp/cherrypick/windows-5486
...
chore(ios,windows): Update crowdin strings for Azerbaijani 🍒
2021-08-18 07:57:51 +07:00
Eberhard Beilharz
2c07c99239
fix(linux): Check for valid kmp file
...
Before trying to install we now check if it's a valid zip file.
This fixes #5575 .
(cherry-picked from PR #5583 )
2021-08-17 11:51:50 +02:00
Eberhard Beilharz
ac78cc7a94
fix(linux): Handle corrupt icon file
...
Fixes #5584 .
(cherry picked from commit c8049a0cd2 )
2021-08-17 11:48:13 +02:00
Joshua Horton
12859c0c73
Merge pull request #5569 from keymanapp/feat/ios/cherry/simulator-build-artifact
...
feat(ios): adds option for Simulator-compatible testing artifact
2021-08-17 08:25:48 +07:00
Joshua Horton
8c6b8ada84
chore(ios): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-08-09 08:38:44 +07:00
jahorton
41d2fecd9c
fix(ios): .app is folder; artifact as .zip of .app
2021-08-09 08:38:43 +07:00
jahorton
6da4e3a826
fix(ios): sim artifact uses .app, not .ipa
2021-08-09 08:38:42 +07:00
jahorton
689455c2b8
docs(ios): tweaks build-script help for new flag
2021-08-09 08:38:41 +07:00
jahorton
9277eed6db
chore(ios): -all-artifacts -> -add-sim-artifact
2021-08-09 08:38:34 +07:00
jahorton
d926e294f4
fix(ios): missed a spot
2021-08-09 08:36:54 +07:00
jahorton
97b97021a7
fix(ios): proper use of our XCODEFLAGS_EXT shell var
2021-08-09 08:36:13 +07:00