- Jun 17, 2021
-
-
Marc Durdin authored
Cherry-pick from #5298. kmconvert built-in help was missing `-targets`, and the parameter checking was skipping the last parameter (which only mattered if the last parameter was `-nologo`, but still...).
-
- Jun 10, 2021
-
-
Joshua Horton authored
fix(common/core/web): optimizes transform construction
🍒 -
jahorton authored
-
jahorton authored
-
jahorton authored
-
- Jun 09, 2021
-
-
Joshua Horton authored
fix(oem/fv/ios): app encryption flag for app store uploads (14.0)
-
jahorton authored
-
Marc Durdin authored
feat(android): Automatically install keyboard through Play Store
🍒
-
- Jun 08, 2021
-
-
Marc Durdin authored
-
Darcy Wong authored
fix(web): Always pass kill_browserstack
🍒 -
Darcy Wong authored
-
- Jun 07, 2021
-
-
Eberhard Beilharz authored
fix(linux): Exclude s390x from package builds for ibus-keyman
🍒 -
Marc Durdin authored
Resolves #5219. Uses the Google Play Install Referrer API to automatically discover the keyboard to install together with Keyman; this keyboard is passed in a `referrer` parameter to the Play Store page for the Keyman app from the Keyman website.
-
- Jun 04, 2021
-
-
Keyman Server authored
auto: increment stable-14.0 version to 14.0.276
-
Keyman Build Agent authored
-
Marc Durdin authored
Merge pull request #5218 from keymanapp/fix/developer/cherry-pick/5216-space-in-regression-test-file fix(developer): support spaces in regression tests
🍒
-
- Jun 03, 2021
-
-
Eberhard Beilharz authored
ibus-keyman depends on keyman-keyboardprocessor which we don't build for s390x because we currently don't support big-endian. We only build for the same architectures as keyman-keyboardprocessor. (cherry picked from commit f0e2c848)
-
Marc Durdin authored
Fixes #5216. A `<text>` element in the regression text xml which contained only whitespace would cause the import to crash as this would be ignored by the XML parser, leading to a `Null` `nodeValue` for that element. To solve this, we need to: 1. Use `xml:space="preserve"` attribute on `<text>` elements 2. Update the DTD to allow `xml:space` on `<text>` elements 3. While we are at it, move the DTD from `www.tavultesoft.com` to `api.keyman.com`. See also: * keymanapp/tavultesoft.com#4 * keymanapp/api.keyman.com#155
-
- Jun 01, 2021
-
-
Joshua Horton authored
chore(ios): renames problematic app selectors
🍒 -
Darcy Wong authored
feat(web): Add script to deploy KeymanWeb release to s.keyman.com
🍒 -
Eberhard Beilharz authored
fix(common/core/desktop): Fix failing tests on armhf
🍒
-
- May 31, 2021
-
-
Marc Durdin authored
Matches work completed in #5169 for Keyman Core, kmx_file.cpp. While this code will hopefully disappear in 15.0, it's good to make sure we aren't diverging beforehand. Also tidies up a couple of other cases in `CopyKeyboard` in Keyman Core. (cherry picked from commit c9897bb3)
-
Eberhard Beilharz authored
This change fixes the FixupKeyboard method. In the .kmx files on disk array pointers for an empty array point to the end of the file (one byte after the end of the data structure). When we expand the pointers in FixupKeyboard this leads to `cgp->dpKeyArray` to point to an unallocated memory location - this shouldn't matter since we don't try to read or write at this location if the Key array is empty, but armhf still seems to raise a SIGBUS, probably because we cast the value to a `LPKEY`. This change sets `cgp->dpKeyArray` to `NULL` if we have an empty key array, similar to what's done for the strings. Closes #5072. (cherry picked from commit 68706c94)
-
Eberhard Beilharz authored
(cherry picked from commit 7c78fb0a)
-
Eberhard Beilharz authored
s390x is big-endian which we currently don't support (#5111). Only build on architectures supported by Debian. This excludes the following little-endian architectures: alpha arm ia64 riscv64 sh4 x32 arm64ilp32 mipsn32el and the following big-endian ones: avr32 hppa m68k mips mips64 mipsn32 powerpc ppc64 s390 sparc sparc64 See https://wiki.debian.org/SupportedArchitectures and https://wiki.debian.org/ArchitectureSpecificsMemo (cherry picked from commit 9c2d3094)
-
Darcy Wong authored
fix(android/samples): Set gradlew executable for Tests
🍒 -
Marc Durdin authored
fix(windows): avoid cached hotkey state
🍒 -
Darcy Wong authored
-
Marc Durdin authored
-
- May 29, 2021
-
-
Marc Durdin authored
-
Marc Durdin authored
-
- May 28, 2021
-
-
Darcy Wong authored
-
Darcy Wong authored
chore(android): Add -clean flag to build script
🍒 -
Darcy Wong authored
-
jahorton authored
-
Joshua Horton authored
fix(ios): artifact upload preparation
🍒
-
- May 27, 2021
-
-
jahorton authored
-
- May 26, 2021
-
-
Darcy Wong authored
chore(web): Add CI script to kill BrowserStack tunnel
🍒 -
Darcy Wong authored
-
- May 25, 2021
-
-
Joshua Horton authored
chore(ios): artifact prep script now in-repo
-