Eberhard Beilharz
659ccbdbe4
chore(common/core): Allow VS 2022 to be installed
...
We are not able to use VS 2022 yet because it doesn't provide
`vcvarsall.bat`, but this change at least allows to build with an older
VS version even if VS 2022 is installed.
2022-03-16 09:05:02 +01:00
Eberhard Beilharz
2a21e24f1b
chore(common): Fix warnings
2022-03-16 09:05:02 +01:00
Eberhard Beilharz
65e89071c5
chore(common): Improve meson build file
...
Thanks @eli-schwartz for the suggestions (in #5797 )!
Unfortunately we currently still have to support meson 0.45
(because that's what ships with Ubuntu 18.04), so we can't
implement everything suggested.
Also, newer meson versions always assume utf-8, but until we
can assume at least version 0.60 of meson we'll have to
explicitly specify the encoding, otherwise at least some tests
will fail.
2022-03-16 09:05:01 +01:00
Darcy Wong
1a413bcb6a
fix(android/engine): Fix ACTION_DOWN returns
2022-03-16 14:01:48 +07:00
Shawn Schantz
3d4a770880
Merge pull request #6371 from keymanapp/fix/ios/6041-backspace-crashes-in-app
...
fix (ios) backspace crashes in app
2022-03-16 13:42:40 +07:00
Eberhard Beilharz
1410b5f634
Merge pull request #6378 from keymanapp/chore/linux/lintian
...
chore(linux): Address a few more lintian warnings 🐧
2022-03-16 06:28:24 +01:00
Darcy Wong
328175deba
chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/subkey-move
2022-03-16 09:29:32 +07:00
Marc Durdin
d3136b8860
fix(web): ios popup positioning and style
...
Fixes #5929 .
Fixes #6381 .
This fixes four separate issues with the longpress popups and key
previews:
1. The key preview was offset by a couple of pixels (unreported issue).
2. The background 'shim' did not cover the key caps, which caused them
to look startlingly white when the rest of the background greyed
down (#5929 ).
3. The popup menu was incorrectly wrapping to two rows due to sizing
model mismatches (#6381 ).
4. The popup menu would be realigned incorrectly for the in-app
keyboard, when moving it to keep it in the keyboard area (#5929 ).
2022-03-16 11:24:02 +11:00
Marc Durdin
66f64d4ab0
Merge pull request #6376 from keymanapp/chore/beta-to-alpha-b15s4-1
...
chore: merge beta changes to alpha B15S4
2022-03-16 09:02:31 +11:00
Keyman Server
c44d1af509
Merge pull request #6380 from keymanapp/auto/version-beta-15.0.214
...
auto: increment beta version to 15.0.214
2022-03-16 05:31:52 +11:00
Keyman Build Agent
ed5dd2f2bd
auto: increment beta version to 15.0.214
2022-03-15 14:31:13 -04:00
Eberhard Beilharz
27c7ed025f
Merge pull request #6283 from keymanapp/fix/linux/6237-ibus
...
fix(linux): Don't start ibus-daemon multiple times 🚌
2022-03-15 18:55:28 +01:00
Eberhard Beilharz
0c78e44eda
chore(linux): Remove debug output
2022-03-15 17:53:46 +01:00
Eberhard Beilharz
2c1b155570
chore(linux): Address a few more lintian warnings
2022-03-15 15:32:10 +01:00
Darcy Wong
c3da55d9ae
Merge pull request #6369 from keymanapp/fix/fv/dictionary-keyboard-list
...
fix(oem/fv/android): Consolidate dictionary and keyboard settings
2022-03-15 21:03:32 +07:00
sgschantz
cd7d7c4180
includes temporary test code to investigate keyboard installation failure
2022-03-15 15:13:14 +07:00
Eberhard Beilharz
1e3a0978e1
Merge pull request #6372 from keymanapp/chore/linux/changelog
...
chore(linux): Update changelog and copyright 🐧
2022-03-15 06:18:10 +01:00
Marc Durdin
9af0623c0d
chore: restore TIER and VERSION to 16 alpha
2022-03-15 15:09:17 +11:00
Darcy Wong
22694f7726
Merge pull request #6375 from keymanapp/chore/android/separate-play-store-notes
...
chore(android): Separate CI step to generate Play Store notes
2022-03-15 10:59:46 +07:00
Marc Durdin
1b1b622462
chore: merge master into branch
2022-03-15 14:58:03 +11:00
Marc Durdin
ce68637602
Merge pull request #6374 from keymanapp/chore/6348-license-date
...
chore(windows): Update license date
2022-03-15 14:53:36 +11:00
Marc Durdin
2e9e90dd77
chore: license date
2022-03-15 13:59:27 +11:00
Darcy
63b8867aa4
chore(android): Separate CI step to generate Play Store notes
2022-03-15 09:54:00 +07:00
Marc Durdin
1038379c41
Merge pull request #6351 from keymanapp/fix/web/caps-state-tracking-for-touch
...
fix(web): caps state tracking for touch
2022-03-15 10:04:45 +11:00
Marc Durdin
81ec8b86e2
Merge pull request #6347 from keymanapp/fix/developer/warn-on-ncaps-consistency
...
fix(developer): warn on ncaps usage inconsistency
2022-03-15 10:02:35 +11:00
Marc Durdin
4b15c4988e
Merge pull request #6340 from keymanapp/fix/web/5964-subkey-position-on-scroll-non-zero
...
fix(web): subkey touch position after scroll
2022-03-15 10:02:07 +11:00
Darcy Wong
812e6040e2
Merge pull request #6356 from keymanapp/fix/android/hold-globe-longpress-menu
...
fix(android/engine): Activate menu on globe longpress before release
2022-03-15 05:56:44 +07:00
Marc Durdin
c1f9f60232
Merge pull request #6367 from keymanapp/feat/zip-and-index-keyboards
...
feat(common): zip and index keyboard artifacts
2022-03-15 08:16:06 +11:00
Eberhard Beilharz
4d0dfbe3a5
chore(linux): Update Standards-Version
2022-03-14 12:08:10 +01:00
Eberhard Beilharz
cab9ced56d
chore(linux): Update copyright
2022-03-14 12:08:09 +01:00
Eberhard Beilharz
893e088c8e
chore(linux): Update changelogs for 14.0.287
2022-03-14 10:27:55 +01:00
Darcy Wong
103e618680
chore(android/engine): Remove visual gaps in keyboard picker menu
2022-03-14 13:01:20 +07:00
sgschantz
a3202e0ff9
handle delete with null context before
2022-03-14 13:00:44 +07:00
Darcy Wong
8aadea6086
fix(oem/fv/android): Refresh menu on install
2022-03-14 08:43:10 +07:00
Darcy Wong
2b7d10718b
fix(oem/fv/android): Refresh Settings menu
2022-03-14 06:56:55 +07:00
Darcy Wong
e138ca382e
fix(oem/fv/android): Toggle predictions when dictionary installed
2022-03-14 06:56:55 +07:00
Darcy Wong
738b3cc08a
fix(oem/fv/android): Fold model picker into Keyboard settings menu
2022-03-14 06:56:55 +07:00
Marc Durdin
2fc52af719
feat(common): zip and index keyboard artifacts
2022-03-14 07:03:16 +11:00
Marc Durdin
c2b073a49b
chore: fixup additional layerchanged in keyboard
2022-03-13 19:53:14 +11:00
Marc Durdin
45c5f8a1ea
chore(web): remove 0 from store defaults
2022-03-13 08:31:15 +11:00
Marc Durdin
b23df3fbc8
feat(web): &newLayer and &oldLayer
...
Fixes #6364 .
Removes `&layerChanged` and adds `&newLayer` and `&oldLayer` system
stores with the additional nuances around values as described in #6364 .
2022-03-13 08:29:15 +11:00
Keyman Server
e5628b66fb
Merge pull request #6365 from keymanapp/auto/version-beta-15.0.213
...
auto: increment beta version to 15.0.213
2022-03-12 05:03:03 +11:00
Keyman Build Agent
7fe1997754
auto: increment beta version to 15.0.213
2022-03-11 13:02:26 -05:00
Eberhard Beilharz
cc0317af2c
fix(linux): Don't use restart option of exit()
...
Instead of trying to restart ibus by passing True to bus.exit()
we now exit ibus and then let verify_ibus_daemon() start it again.
Also added additional checks to verify that we're not running
multiple ibus-daemons at the start of km-config and before
restarting.
2022-03-11 18:14:02 +01:00
Darcy Wong
841c5f8ebd
Merge pull request #6355 from keymanapp/fix/android/test-file-version-in-kmp
...
fix(android/engine): Test fileVersion during package install
2022-03-11 21:18:47 +07:00
Eberhard Beilharz
6e35f3d746
Merge pull request #6360 from keymanapp/chore/linux/lintian
...
chore(linux): Fix lintian warnings
2022-03-11 09:57:53 +01:00
Eberhard Beilharz
412a9ea2fc
chore(linux): Fix another lintian warning
2022-03-11 09:24:38 +01:00
Eberhard Beilharz
2133e7f6ea
chore(linux): Fix previous commit
2022-03-11 09:10:10 +01:00
sgschantz
e799c3478f
return false when keyboard installation error occurs
2022-03-11 15:03:36 +07:00
sgschantz
edae7171c5
added alert for failed keyboard switch change, changed one section heading, use LM name instead of description
2022-03-11 14:42:13 +07:00