Commit graph

27982 commits

Author SHA1 Message Date
Keyman Build Agent
e3b900e505 auto: increment beta version to 16.0.123 2022-12-14 13:01:54 -05:00
Sabine
6a8881f8f8 chore(developer): more changes for using namespaces 2022-12-14 11:58:07 +07:00
Marc Durdin
3e5cbb3244
Merge pull request #7887 from keymanapp/fix/developer/7879-crash-when-mousewheel-up-on-empty-grid
fix(developer): invalid charmap cell selection when updating to empty search result
2022-12-14 14:50:21 +11:00
Darcy Wong
a4ff79037e chore(android/samples): Remove Sentry dependencies 2022-12-14 07:03:16 +07:00
Ross
8b7a6fa08d fix(windows): no languages warning source changed
The red colouring of the "Languages:" label was driven by a xml
element which was taken from a registry value whose cache is not
refreshed without restarting the app. The new xml element is
driven by registery languages value that is refreshed straight
away.
2022-12-14 08:52:04 +10:00
rc-swag
29e1859039
Merge pull request #7898 from keymanapp/fix/windows/modify-disable-keyboard-display
fix(windows): modify disable keyboard display
2022-12-14 07:52:15 +10:00
Marc Durdin
e1ce5d9f40
Merge branch 'master' into chore/beta-to-master 2022-12-14 06:50:32 +11:00
Ross
bb6f1a9974 fix(windows): Improve disable keyboard appearance
The Keyboard layouts tab: When a keyboard is disabled
Just the details text on the right is 'greyed' out. The buttons
on the left our no longer greyed out except for 'Add/remove'
which is now disabled.
2022-12-13 20:37:50 +10:00
Sabine
597462ab72 chore(developer): introduce namespace kmcmp instead of different filenames 2022-12-13 16:05:11 +07:00
Darcy Wong
8f4d9381e4 chore(android): Update readme 2022-12-13 13:23:02 +07:00
Darcy Wong
2a0368bc54 chore(android): Update Gradle dependencies 2022-12-13 11:26:35 +07:00
Steven R. Loomis
a126a83f6a Merge branch 'feature-ldml' into feat/core/7532-layr-epic-ldml 2022-12-12 10:00:53 +07:00
Joshua A. Horton
db15c4956b chore(common): removes at-this-point-unused npm package 2022-12-12 09:26:14 +07:00
Joshua A. Horton
4cd7cd3363 feat(common): TS-based srcmap remapper tool 2022-12-12 08:52:56 +07:00
Keyman Server
61b1e3dfeb
Merge pull request #7893 from keymanapp/auto/version-master-17.0.17
auto: increment master version to 17.0.17
2022-12-12 05:02:38 +11:00
Keyman Server
3a039d2a9a
Merge pull request #7892 from keymanapp/auto/version-beta-16.0.122
auto: increment beta version to 16.0.122
2022-12-12 05:02:04 +11:00
Keyman Build Agent
edaeb7e698 auto: increment master version to 17.0.17 2022-12-11 13:01:58 -05:00
Keyman Build Agent
aceb16180f auto: increment beta version to 16.0.122 2022-12-11 13:01:28 -05:00
Marc Durdin
7ccac81b92
Merge pull request #7888 from keymanapp/fix/developer/kmc-model-node-modules-path
fix(developer): kmc-model esbuild node_modules path 🙀
2022-12-11 09:00:42 +11:00
Eberhard Beilharz
f60b09edd9
Merge pull request #7886 from keymanapp/chore/linux/setup
chore(linux): Fix `make install`
2022-12-10 19:57:34 +01:00
Eberhard Beilharz
7b3de475da
Merge pull request #7813 from keymanapp/chore/linux/updateTests
refactor(linux): Update ibusimcontext.c
2022-12-10 19:57:15 +01:00
Marc Durdin
2375a81941 fix(developer): kmc-model esbuild node_modules path 2022-12-10 08:43:06 +07:00
Marc Durdin
8e90efe14a fix(developer): invalid charmap cell selection when updating to empty search result
Fixes #7879.

If we enter a search string that results in zero results, the grid
resize to one row attempts to select row zero. However, we prevent this.
This leaves the current row outside the range of valid rows, which means
the grid is in an invalid state.

This later causes a crash if the user attempts to mousewheel up. There
may be other similar crashes in this situation, but I haven't found any
yet.

Fix is to allow selection of row zero when there is only one row. I have
not found any problems caused by allowing this.
2022-12-10 06:04:17 +07:00
Eberhard Beilharz
8873ab5bcb
chore(linux): Fix make install
Another attempt to fix #7400.
2022-12-09 12:40:40 +01:00
Marc Durdin
25abcbc10a
Merge branch 'master' into chore/beta-to-master 2022-12-09 20:47:31 +11:00
Eberhard Beilharz
a43a6d47df
chore(linux): Fix failing tests 2022-12-09 10:16:59 +01:00
Keyman Server
86e086e3cb
Merge pull request #7883 from keymanapp/auto/version-master-17.0.16
auto: increment master version to 17.0.16
2022-12-09 05:02:49 +11:00
Keyman Build Agent
786ca70c5c auto: increment master version to 17.0.16 2022-12-08 13:02:09 -05:00
Sabine
d067324ccf chore(developer): add flag flag_use_kmcompx as switch to use old code (kmcmpdll) or new code kmcmplib 2022-12-08 16:28:15 +07:00
Eberhard Beilharz
b6f183192d
Merge pull request #7876 from keymanapp/chore/linux/settings
chore(linux): Update vscode settings for Linux
2022-12-08 09:47:29 +01:00
Eberhard Beilharz
cbe0dd944b chore(core): Update meson version
We no longer support Ubuntu 18.04 Bionic, so we can update to a newer meson
version. The oldest supported platform is now Ubuntu 20.04 Focal which
comes with Meson 0.53, so we make that the minimal required version.
2022-12-08 09:45:37 +01:00
Keyman Server
46c239486d
Merge pull request #7878 from keymanapp/auto/version-master-17.0.15
auto: increment master version to 17.0.15
2022-12-08 05:03:43 +11:00
Keyman Build Agent
f40b018288 auto: increment master version to 17.0.15 2022-12-07 13:02:56 -05:00
Keyman Server
447a29e637
Merge pull request #7877 from keymanapp/auto/version-beta-16.0.121
auto: increment beta version to 16.0.121
2022-12-08 05:02:23 +11:00
Keyman Build Agent
5c331e27f3 auto: increment beta version to 16.0.121 2022-12-07 13:01:40 -05:00
Eberhard Beilharz
5f87360912
chore(linux): Update vscode settings for Linux 2022-12-07 16:43:47 +01:00
Eberhard Beilharz
fe7fbda749
Merge pull request #7875 from keymanapp/chore/linux/packagebuild
chore(linux): Improve package build
2022-12-07 15:34:58 +01:00
Eberhard Beilharz
ae1c816afb
Merge pull request #7874 from keymanapp/chore/linux/shellcheckwarnings
chore(linux): Remove some shellcheck warnings
2022-12-07 09:02:48 +01:00
Eberhard Beilharz
531cf174fa
Merge pull request #7873 from keymanapp/chore/linux/removebionic
chore(linux): Remove building for Bionic
2022-12-07 09:02:33 +01:00
Eberhard Beilharz
9c3678203e
Merge pull request #7868 from keymanapp/docs/linux/move
docs(linux): Move Linux documentation
2022-12-07 09:02:14 +01:00
Eberhard Beilharz
8a14372e0a
chore(linux): Improve package build
During package builds on Debian servers the build often failed
with an error related to X11 when running the tests. This change
skips the tests in `linux/ibus-keyman/src/test` when building
packages, similar to the way we already do it for the tests in
`linux/ibus-keyman/tests`.
2022-12-07 09:00:52 +01:00
Eberhard Beilharz
5413247e59 chore(linux): Remove some shellcheck warnings 2022-12-06 11:28:30 +01:00
Eberhard Beilharz
353c6a066a chore(linux): Remove building for Bionic 2022-12-06 11:26:46 +01:00
Keyman Server
24cce11fe1
Merge pull request #7869 from keymanapp/auto/version-beta-16.0.120
auto: increment beta version to 16.0.120
2022-12-06 05:02:28 +11:00
Keyman Build Agent
37846225a9 auto: increment beta version to 16.0.120 2022-12-05 13:01:43 -05:00
Eberhard Beilharz
5cf88878da docs(linux): Move Linux documentation
This change moves the Linux developer documentation to the new location
`docs/linux` as discussed in our planning meeting.
2022-12-05 18:07:10 +01:00
Eberhard Beilharz
331e8b4f57
Merge pull request #7867 from keymanapp/chore/advocates
chore: Change platform advocates
2022-12-05 09:55:31 +01:00
Eberhard Beilharz
01eff3aff2 chore: Change platform advocates
This changes the platform advocates for web and android as discussed
at the planning meeting.
2022-12-05 09:11:42 +01:00
Keyman Server
0994ad8c3c
Merge pull request #7864 from keymanapp/auto/version-beta-16.0.119
auto: increment beta version to 16.0.119
2022-12-05 05:02:16 +11:00
Keyman Build Agent
fad24c4316 auto: increment beta version to 16.0.119 2022-12-04 13:01:29 -05:00