Commit graph

12116 commits

Author SHA1 Message Date
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
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
jahorton
ea83cceb2e fix(ios): missed a spot in prepRelease 2021-08-09 08:36:12 +07:00
jahorton
9a09a21b59 chore(ios): prep-release script tweak 2021-08-09 08:35:44 +07:00
jahorton
b5ab9dda7e feat(oem/fv/ios): FV app - simulator build artifact 2021-08-09 08:35:41 +07:00
jahorton
956293ad87 feat(ios): Keyman app - simulator build artifact 2021-08-09 08:35:08 +07:00