Steven R. Loomis
2c4d8e34e3
fix(core): skip leading trail surrogate char in km_core_state_context_set_if_needed()
2024-04-04 12:02:17 -05:00
Dr Mark C. Sinclair
08a1cd5341
chore(developer): add check fontSourceToKeyboardInfoFont returns first font if none of those supplied is a valid type test
2024-04-04 17:15:44 +01:00
Dr Mark C. Sinclair
f46cd28ffe
chore(developer): add check fillLanguages handles displayName, region and script correctly with private-use subtag test
2024-04-04 16:34:49 +01:00
Eberhard Beilharz
d1573444dc
chore(linux): Update gha-ubuntu-packaging action
...
This removes warnings about deprecated Node.js 16.
2024-04-04 16:50:14 +02:00
Eberhard Beilharz
2d283d4d13
chore(linux): Show failed job for next Ubuntu version as failed
...
This change shows failed package builds for the next Ubuntu version
as failed. With the last change it still showed as green in the overview,
despite my experiments. Turns out it depends where you put the
`continue-on-error: true` statement: if it's in the `steps` section
it'll show up green, if you put it in the job's metadata it'll work as
expected and show up as failed.
2024-04-04 16:30:50 +02:00
Dr Mark C. Sinclair
8362149c27
chore(developer): add check fillLanguages handles displayName correctly with no script test
2024-04-04 11:42:25 +01:00
Dr Mark C. Sinclair
25517d43f2
chore(developer): refactor some of the stubs to use tertiary operator
2024-04-04 11:36:02 +01:00
Dr Mark C. Sinclair
2cca69e6d3
chore(developer): add check fillLanguages handles displayName correctly with no region test
2024-04-04 11:28:21 +01:00
rc-swag
e85074a675
fix(windows): add utilhttp to developer projects
2024-04-04 19:21:02 +10:00
Eberhard Beilharz
8e205e33ce
Merge pull request #11163 from keymanapp/chore/linux/11143_UnreleasedPkgBuildFailures
...
chore(linux): Sign packages even if build for next Ubuntu fails
2024-04-04 11:01:45 +02:00
Joshua A. Horton
db9e80776f
fix(common/models): suggestion stability after multiple whitespaces
2024-04-04 14:58:51 +07:00
Eberhard Beilharz
0d7d240584
chore(linux): Sign packages even if build for next Ubuntu fails
...
We want to run the `deb_signing` job after building binary packages for
both released and unreleased Ubuntu versions finished, so we have to
specify those in the `needs` field. But that on its own causes the
signing job to be skipped if the binary package build for the next
Ubuntu version fails. This change adds conditions so that the
`deb_signing` job always runs if source package build and the binary
package build for the released Ubuntu versions succeeds.
2024-04-04 09:56:47 +02:00
Eberhard Beilharz
d638781921
Merge pull request #11157 from keymanapp/chore/linux/11143_UnreleasedPkgBuildFailures
...
chore(linux): Revert "Ignore failed package builds differently"
2024-04-04 09:44:23 +02:00
Shawn Schantz
71359a7b8f
Merge pull request #11141 from keymanapp/fix/mac-11087-slow-typing
...
fix(mac): load only 80 characters from context when processing keystrokes
2024-04-04 13:17:56 +07:00
rc-swag
653cb3b4b3
fix(windows): ditch the Indy library use own URLDecode
2024-04-04 14:26:23 +10:00
rc-swag
636d21fe4a
fix(windows): decode packge id at assignment encode uri creation
...
decode the package_id when assinged. encode it again when
the uri is formated.
2024-04-04 09:14:44 +10:00
Keyman Server
90d9c1acb5
Merge pull request #11159 from keymanapp/auto/version-beta-17.0.302
...
auto: increment beta version to 17.0.302
2024-04-04 01:07:20 +07:00
Keyman Build Agent
31ad98df3a
auto: increment beta version to 17.0.302
2024-04-03 14:06:37 -04:00
Keyman Server
3cc6305a17
Merge pull request #11158 from keymanapp/auto/version-master-18.0.16
...
auto: increment master version to 18.0.16
2024-04-04 01:05:26 +07:00
Keyman Build Agent
a9530fad2c
auto: increment master version to 18.0.16
2024-04-03 14:04:51 -04:00
Joshua Horton
333d4655af
Merge pull request #11129 from keymanapp/change/web/no-nearest-key-reflow
2024-04-03 22:05:08 +07:00
Eberhard Beilharz
774ba9be7c
chore(linux): Revert "Ignore failed package builds for next Ubuntu differently"
...
This reverts commit 2fe4da7cca .
In my tests in a test repo `continue-on-error` worked as desired but also
seeds the total result as succeeded if the other jobs succeed. It's
possible that we got the behavior we saw because of syntax errors
in our file, so this change tries with the original approach again.
2024-04-03 16:13:45 +02:00
Darcy Wong
a067401af5
Merge pull request #11134 from keymanapp/fix/android/osk-height
...
fix(android/app): Track previous device orientation for SystemKeyboard
2024-04-03 19:38:27 +07:00
Eberhard Beilharz
a7fa7e291e
Merge pull request #11156 from keymanapp/chore/linux/11143_UnreleasedPkgBuildFailures
...
chore(linux): More fixes for workaround for failing linux builds
2024-04-03 12:17:16 +02:00
Eberhard Beilharz
2fe4da7cca
chore(linux): Ignore failed package builds for next Ubuntu differently
...
Previously failed package builds for the next Ubuntu release showed up
with a green check mark. This change allows them to fail, but ignores
them for the following steps.
2024-04-03 11:21:05 +02:00
Eberhard Beilharz
104680b2bd
chore(linux): Update checkout action to v4.1.1
2024-04-03 11:21:04 +02:00
Eberhard Beilharz
239f14597b
chore(linux): Checkout source before building binary packages
...
Since we use an action that is defined in our source tree we have to
checkout the source before we can build the binary packages.
2024-04-03 11:21:04 +02:00
Marc Durdin
183a17c5d0
Merge pull request #11151 from keymanapp/fix/developer/11091-upgrade-sentry-cli
...
fix(common): upgrade sentry-cli to 2.31.0
2024-04-03 19:56:01 +11:00
Marc Durdin
ad40ab5ec0
Merge pull request #11150 from keymanapp/chore/merge-master-into-windows-updates
...
chore: merge master into windows-updates 💽
2024-04-03 19:34:27 +11:00
Joshua A. Horton
f5bb539b82
chore(web): final PR suggestion
2024-04-03 14:37:42 +07:00
Eberhard Beilharz
73b8ff2bb4
Merge pull request #11154 from keymanapp/chore/linux/11143_UnreleasedPkgBuildFailures
...
chore(linux): Fix typo in path of `build-binary-packages` action
2024-04-03 09:10:53 +02:00
Eberhard Beilharz
bab1b7239b
Merge pull request #11153 from keymanapp/chore/linux/cherry-pick/11143_UnreleasedPkgBuildFailures
...
chore(linux): Build packages for next Ubuntu version separately 🍒
2024-04-03 09:10:39 +02:00
Eberhard Beilharz
4ac96654ed
chore(linux): Fix typo
2024-04-03 09:06:07 +02:00
Eberhard Beilharz
e07e5ff64a
chore(linux): Fix typo
2024-04-03 09:05:35 +02:00
Joshua A. Horton
005b27984b
chore(web): addresses PR review concerns
2024-04-03 13:55:59 +07:00
Eberhard Beilharz
aae25884b5
chore(linux): Build packages for next Ubuntu version separately
...
This change splits the package builds into building packages for the
released Ubuntu versions and for the next version. A failure to build
packages for the next version will no longer fail the packaging GHA.
Closes #11143 .
(cherry picked from commit 043f2c65f5 )
2024-04-03 08:55:50 +02:00
Eberhard Beilharz
6766ecd78f
Merge pull request #11145 from keymanapp/chore/linux/11143_UnreleasedPkgBuildFailures
...
chore(linux): Build packages for next Ubuntu version separately
2024-04-03 08:50:30 +02:00
Marc Durdin
268332b608
chore(developer): fix sentry-cli path
2024-04-03 11:58:39 +07:00
Shawn Schantz
4c881a13c8
fix typo in comment
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2024-04-03 11:48:16 +07:00
Marc Durdin
debb799caa
fix(common): upgrade sentry-cli to 2.31.0
...
Fixes #11091 .
Updating to latest sentry-cli on all projects, reviewed release notes
and there do not appear to be any breaking changes.
sentry-cli 2.19.4 had a bug with uploading wasm symbols:
https://github.com/getsentry/sentry-cli/issues/1682
It was fixed in 2.20.0:
https://github.com/getsentry/sentry-cli/releases/tag/2.20.0
2024-04-03 10:48:35 +07:00
Marc Durdin
6b8e3a991e
Merge branch 'epic/windows-updates' into chore/merge-master-into-windows-updates
2024-04-03 14:33:05 +11:00
Marc Durdin
ed608e98e9
Merge pull request #11137 from keymanapp/fix/developer/11092-memory-buffer-overflow-in-compiler
...
fix(developer): handle buffer boundaries in four cases
2024-04-03 14:08:15 +11:00
Darcy Wong
fcad85e85d
chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/osk-height
2024-04-03 09:41:05 +07:00
Joshua Horton
769b6118f6
Merge pull request #10960 from keymanapp/fix/web/queued-closure-source-linking
...
fix(web): proper linkage of sources to events 🪠
2024-04-03 09:22:29 +07:00
Joshua Horton
d999877d8e
Merge pull request #10843 from keymanapp/change/web/input-sequentialization
...
change(web): input-event sequentialization 🪠
2024-04-03 09:22:23 +07:00
Joshua Horton
23cfb11eea
Merge pull request #10840 from keymanapp/fix/web/proper-gesture-match-sequencing
...
fix(web): proper gesture-match sequencing 🪠
2024-04-03 09:22:16 +07:00
Joshua Horton
5e30fa76b7
Merge pull request #10838 from keymanapp/fix/web/infinite-model-replacement-loop
...
fix(web): infinite model-match replacement looping 🪠
2024-04-03 09:22:09 +07:00
Joshua Horton
cde3807d79
Merge pull request #10836 from keymanapp/fix/web/early-matchGesture-abort
...
fix(web): early gesture-match abort when unable to extend existing gestures 🪠
2024-04-03 09:22:03 +07:00
Joshua Horton
7ec3072e8b
Merge pull request #10778 from keymanapp/fix/web/sticky-preview
...
fix(web): key preview stickiness 🪠
2024-04-03 09:21:58 +07:00
rc-swag
a273cbfd58
fix(windows): decode uri for packageid filename
...
The uri for the downloaded filename need is decoded
to turn %20 back to spaces etc. For the download location
it encoding is maintained.
2024-04-03 10:27:46 +10:00