Eberhard Beilharz
fb8ef1fc40
chore(linux): Move some files to keyman-config
...
Some of the configuration files are useful for other distributions
as well. So this change moves them out of `debian/` to
`linux/keyman-config` so that they will be included in the source
tar ball.
Also remove zero-width space from one file.
Closes #8880 .
(cherry picked from commit 749112660d )
2023-06-05 16:50:05 +02:00
Marc Durdin
acb170b6e6
Merge pull request #8925 from keymanapp/chore/common/cherry-pick/mac-stat-path
...
chore(common): use mac /usr/bin/stat rather than homebrew version 🍒
2023-06-05 18:01:33 +10:00
Marc Durdin
a3b8ac496a
chore(mac): update stat path
2023-06-05 09:45:58 +07:00
Marc Durdin
f554cabe2f
chore(common): use mac /usr/bin/stat rather than homebrew version
2023-06-05 09:45:57 +07:00
Marc Durdin
fc582339f9
Merge pull request #8607 from keymanapp/fix/developer/cherry-pick/8595-package-editor-lm-rtl
...
fix(developer): package editor no longer loses RTL flag for LMs 🍒
2023-04-27 16:37:17 +10:00
Shawn Schantz
acb068c600
Merge pull request #8487 from keymanapp/chore/ios/cherry-pick/8015-xcode14
...
chore(ios): Xcode 14 upgrade 🍒
2023-04-26 13:25:07 +07:00
Marc Durdin
47e1210123
fix(developer): package editor no longer loses RTL flag for LMs
...
Fixes #8595 .
2023-04-18 05:45:17 +07:00
Eberhard Beilharz
869b790094
Merge pull request #8505 from keymanapp/chore/linux/debian
...
chore(linux): Revert "Run and ignore autopkgtests on s390x"
2023-03-28 09:06:08 +02:00
Eberhard Beilharz
7a9f366c6a
chore(linux): Revert "Run and ignore autopkgtests on s390x"
...
This reverts commit 2f716b3e51 .
2023-03-24 16:06:07 +01:00
Eberhard Beilharz
6e147daadd
Merge pull request #8491 from keymanapp/chore/linux/debian
...
chore(linux): Run and ignore autopkgtests on s390x
2023-03-24 10:01:04 +01:00
Eberhard Beilharz
2f716b3e51
chore(linux): Run and ignore autopkgtests on s390x
...
This change allows the autopkgtests to run on s390x architecture
but immediately exits the test with a successful return code.
2023-03-22 19:30:43 +01:00
Eberhard Beilharz
c5730b20d4
Merge pull request #8480 from keymanapp/fix/linux/cherry-pick/8478-zipfile
...
fix(linux): Display error message for corrupt .kmp file🍒
2023-03-22 10:05:37 +01:00
Eberhard Beilharz
60feda9423
Merge pull request #8476 from keymanapp/chore/linux/debian
...
chore(linux): Prevent building on s390x
2023-03-22 10:04:36 +01:00
sgschantz
23f74b7cd7
set iOS Deployment Target to iOS 12.2
2023-03-21 20:34:48 +07:00
sgschantz
3800c33114
updated DeviceKit to version 5.0 and changed build script to delete workaround for carthage
...
bug
2023-03-21 20:34:26 +07:00
sgschantz
082b6e2055
explicitly disable bitcode in project
2023-03-21 20:30:02 +07:00
sgschantz
bab4d3eab5
explicitly disable bitcode in target
2023-03-21 20:30:02 +07:00
sgschantz
a57774bfb4
replace sprintf with snprintf
2023-03-21 20:30:02 +07:00
sgschantz
68d2c53df8
disable bitcode and set target iOS version to 11 for xcode 14.2 compatibility
2023-03-21 20:30:02 +07:00
sgschantz
e23dacfa1a
xcode14 upgrade, remove zip as FV dependency and framework
2023-03-21 19:54:53 +07:00
Eberhard Beilharz
1ba2dbcf26
fix(linux): Display error message for corrupt .kmp file
...
If the user tries to install a corrupt .kmp file we now display
an error message instead of just logging to the console and Sentry.
Fixes #8478 .
(cherry picked from commit e1597914dd )
2023-03-20 21:14:46 +01:00
Eberhard Beilharz
b771e14de8
chore(linux): Prevent building on s390x
...
This reverts commit 07ae306fd4 which
got merged in PR #6500 after a discussion on the Debian mailing list.
However, Keyman currently doesn't work on s390x architecture because
we don't support big-endian (#5111 ). This shows in test failures during
package build (cf https://buildd.debian.org/status/fetch.php?pkg=keyman&arch=s390x&ver=16.0.138-4&stamp=1676139609&raw=0 ).
2023-03-20 20:07:15 +01:00
Eberhard Beilharz
e9b7851945
Merge pull request #8451 from keymanapp/chore/linux/changelog
...
chore(linux): Update debian changelog
2023-03-16 17:05:08 +01:00
Eberhard Beilharz
e7eb3fdf29
chore(linux): Update debian changelog
2023-03-16 08:59:16 +01:00
Keyman Server
91f67ff262
Merge pull request #8450 from keymanapp/auto/version-stable-16.0-16.0.140
...
auto: increment stable-16.0 version to 16.0.140
2023-03-16 14:10:11 +07:00
Keyman Build Agent
328ac36f50
auto: increment stable-16.0 version to 16.0.140
2023-03-16 03:09:23 -04:00
Marc Durdin
78b66fc289
Merge pull request #8445 from keymanapp/fix/developer/cherry-pick/8443-model-compiler-error-parser-handle-missing-line-number
...
fix(developer): lm compiler handle missing line no in errors
2023-03-16 14:52:34 +11:00
Marc Durdin
ddc7912071
fix(developer): lm compiler handle missing line no in errors
...
Fixes #8443 .
Will cherry-pick to stable-16.0.
The regex for matching error messages has an optional section for
the file/line detail (line 54):
```regex
^(?:(.+) \((\d+)\): )?<snip>
```
The code that parses the results did not account for this being
optional, which would cause a crash if the error message did not include
this information.
2023-03-16 09:42:43 +07:00
Eberhard Beilharz
289e2bf705
Merge pull request #8295 from keymanapp/fix/linux/cherry-pick/debian
...
fix(linux): Fix debian postinst script 🍒
2023-02-28 15:03:14 +01:00
Eberhard Beilharz
c8a0cc4f4a
fix(linux): Fix debian postinst script
...
The ibus-keyman post-installation script failed, causing the entire
installation to fail. This change removes `set -e` so that we try
to run the rest of the commands even when one command should fail.
Also accounts for ibus-daemon being started with the full path,
and start ibus-daemon with fill path as well.
(cherry picked from commit 9c1500fe57 )
2023-02-22 19:43:57 +01:00
Darcy Wong
af697f5377
Merge pull request #8258 from keymanapp/cherrypick/windows/setup-kn-cleanup
...
chore(windows): Remove old Kannada setup strings 🍒
2023-02-21 14:46:05 +07:00
Darcy Wong
71dd399f1a
chore(windows): Remove old Kannada setup strings
2023-02-19 08:07:24 +07:00
Darcy Wong
1241b11d01
Merge pull request #8246 from keymanapp/cherrypick/common/crowdin-fula-a17s6
...
chore(common): Update Fula strings for Sprint A17S6 🍒
2023-02-18 08:57:21 +07:00
Darcy Wong
786c319fca
chore(common): Update Fula strings
2023-02-17 08:54:28 +07:00
Eberhard Beilharz
cacf98351f
Merge pull request #8217 from keymanapp/chore/linux/debian
...
chore(linux): Exclude autopkg tests on s390x
2023-02-14 09:19:06 +01:00
Eberhard Beilharz
e4caf4d4f5
chore(linux): Exclude autopkg tests on s390x
...
We don't build the binaries on s390x so it doesn't make sense trying
to run the autopkg tests on s390x. This change imports the changes
made on Debian in pkg version 16.0.138-4.
Co-authored-by: Gunnar Hjalmarsson <gunnarhj@ubuntu.com>
2023-02-13 17:03:22 +01:00
Eberhard Beilharz
8446ed0d25
Merge pull request #8200 from keymanapp/fix/linux/autopkgtests
...
fix(linux): Fix autopkgtests
2023-02-10 08:31:04 +01:00
rc-swag
bf708d133a
Merge pull request #8195 from keymanapp/fix/window/cherry-pick/add-remove-btn
...
fix(windows): add remove lang id uses correct kbd 🍒
2023-02-10 10:39:05 +10:00
Eberhard Beilharz
fbcab9afb5
fix(linux): Fix autopkgtests
2023-02-09 12:43:33 +01:00
Darcy Wong
3cc4c8c6b6
Merge pull request #8189 from keymanapp/cherrypick/windows/8182-crowdin-kn-cleanup
...
cherrypick(common): Cleanup Kannada locale 🍒
2023-02-09 16:38:20 +07:00
Eberhard Beilharz
4f8992d64e
Merge pull request #8191 from keymanapp/chore/linux/changelog
...
chore(linux): Update changelog from Debian
2023-02-09 08:52:38 +01:00
Eberhard Beilharz
3c325fe052
Merge branch 'stable-16.0' into chore/linux/changelog
2023-02-09 08:52:31 +01:00
Eberhard Beilharz
b05d394a33
Merge pull request #8180 from keymanapp/fix/linux/autopkgtest
...
fix(linux): Fix autopkgtests
2023-02-09 08:51:51 +01:00
Darcy Wong
0bf65ea20a
Merge pull request #8190 from keymanapp/cherrypick/windows/8184-pt-br-name
...
cherrypick(windows): Fix Portuguese UI language name 🍒
2023-02-09 07:05:26 +07:00
Ross
559a45ae3e
fix(windows): add remove lang id uses correct kbd
...
The id node taken from the keyman_keyboardlist.xsl was using the
packgage id name rather than the keyboard id name. This change
corrects that.
2023-02-09 10:03:18 +10:00
Eberhard Beilharz
69a4a61b55
chore(linux): Update changelog from Debian
...
This overlaps with PR #8180 , but it updates the changelog to a
patched version on Debian, so we still need this change.
2023-02-08 15:47:54 +01:00
Darcy Wong
0fbe2d47ea
cherrypick(windows): Fix Portuguese UI language name
2023-02-08 18:01:35 +07:00
Darcy Wong
0dc2d4dac7
cherrypick(common): Cleanup Kannada locale
...
chore(common): Cleanup Kannada locale
2023-02-08 17:58:02 +07:00
Marc Durdin
dea793dd34
Merge pull request #8177 from keymanapp/chore/ios/cherry-pick/update-certificate
...
chore(ios): update certificate 🍒
2023-02-08 15:18:49 +11:00
Eberhard Beilharz
71462d9705
fix(linux): Fix autopkgtests
...
Autopkgtests couldn't find pkg-config, so this change adds that as
test dependency.
2023-02-07 11:19:55 +01:00