Commit graph

33096 commits

Author SHA1 Message Date
sgschantz
22f8ca1466 replace sprintf with snprintf 2023-01-16 13:51:23 +07:00
Eberhard Beilharz
e958588e96
chore(linux): Don't report KeyboardInterrupt to Sentry
When the user presses Ctrl-C we don't want to create a Sentry
issue. This change ignores that exception.

(cherry picked from commit 5ee9c2ead1)
2023-01-13 18:30:30 +01:00
Eberhard Beilharz
5ee9c2ead1
chore(linux): Don't report KeyboardInterrupt to Sentry
When the user presses Ctrl-C we don't want to create a Sentry
issue. This change ignores that exception.
2023-01-13 18:27:25 +01:00
Eberhard Beilharz
90d8feabe1
fix(linux): Fix crash (un-)installing shared keyboard
The reason for the crash is the missing file `dbus-launch` which
gets called when running with `sudo`. This change adds a dependency
to `dbus-x11` which provides `dbus-launch`.

Fixes #8012.

(cherry picked from commit 0584db39c3)
2023-01-13 18:03:55 +01:00
Eberhard Beilharz
0584db39c3
fix(linux): Fix crash (un-)installing shared keyboard
The reason for the crash is the missing file `dbus-launch` which
gets called when running with `sudo`. This change adds a dependency
to `dbus-x11` which provides `dbus-launch`.

Fixes #8012.
2023-01-13 18:03:12 +01:00
Sabine
2907d4cbe0 chore(developer): change #include paths ../ ; excange km_kbp_cp with KMX_WCHAR; change some variable names 2023-01-13 17:16:42 +01:00
Eberhard Beilharz
c5c238d270
chore(linux): Update sample settings 2023-01-13 16:34:52 +01:00
Eberhard Beilharz
715673409f
chore(linux): Fix vertical alignment of label
This change fixes the vertical alignment of the "Package
description" label in the keyboard details dialog so that it shows
at the top instead of vertically centered. Also simplification
of some other code.
2023-01-13 08:40:50 +01:00
Ross
c808acac06 docs(windows): config screenshots, and text updated 2023-01-13 14:06:36 +10:00
Sabine
ea2ed2c66c Merge branch 'refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION 2023-01-12 19:38:56 +01:00
Sabine
7452740f53 chore(developer): restored kmcompxtest 2023-01-12 19:38:43 +01:00
Keyman Server
a27f98d974
Merge pull request #8013 from keymanapp/auto/version-master-17.0.29
auto: increment master version to 17.0.29
2023-01-13 05:02:19 +11:00
Keyman Build Agent
9ab2019003 auto: increment master version to 17.0.29 2023-01-12 13:01:37 -05:00
Eberhard Beilharz
3a82abe8f2
feat(linux): Improve uninstallation
Even if the directory doesn't exist, we can still remove the
keyboard from the keyboard list.
2023-01-12 17:54:32 +01:00
Eberhard Beilharz
87025202e3
Merge pull request #8008 from TheSchlunz/TheSchlunz/issue8004
bug(linux): Empty keyboard after failed installation
2023-01-12 17:03:42 +01:00
Sabine
7cda89def9 chore(developer): get rid of reopened namespaces of kmcmp 2023-01-12 16:32:17 +01:00
Sabine
9cd591aebf chore(developer): change include paths ../ 2023-01-12 15:40:12 +01:00
Sabine
e2489737be chore(developer): remove kmx-file; NamedCodeConstants: rename variables, set const variables for buf sizes, brackets in for-loops 2023-01-12 14:05:38 +01:00
Eberhard Beilharz
19a82a9ac8
Merge pull request #8006 from TheSchlunz/issue6288
feat(linux): Display error messages in the UI
2023-01-12 10:48:24 +01:00
Darcy Wong
a11164c57b chore(android): Merge branch 'master' into refactor/android/builder-script 2023-01-12 15:17:36 +07:00
Keyman Server
bc59c4229f
Merge pull request #8009 from keymanapp/auto/version-master-17.0.28
auto: increment master version to 17.0.28
2023-01-12 05:02:30 +11:00
Keyman Build Agent
099b22b174 auto: increment master version to 17.0.28 2023-01-11 13:01:49 -05:00
Kevin Schluensen
a3e57bf3f0 bug(linux): Empty keyboard after failed installation
Fixes #8004
2023-01-11 15:12:55 +01:00
Kevin Schluensen
6bc87991e0 feat(linux): Display error messages in the UI
Fixes #6288
2023-01-11 13:58:46 +01:00
Eberhard Beilharz
89a253b1ca
feat(linux): Enhance tab completion in km-package-install
This change adds tab completion for the bcp-47 parameter in
km-package-install.

Fixes #5361
2023-01-11 12:28:12 +01:00
Eberhard Beilharz
f79cdf8976
Merge pull request #8002 from keymanapp/chore/linux/refactor
chore(linux): Refactor completion script
2023-01-11 08:52:02 +01:00
sgschantz
0fc69b82e5 disable bitcode and set target iOS version to 11 for xcode 14.2 compatibility 2023-01-11 14:23:56 +07:00
Keyman Server
88ac982787
Merge pull request #8003 from keymanapp/auto/version-master-17.0.27
auto: increment master version to 17.0.27
2023-01-11 05:02:11 +11:00
Keyman Build Agent
0e4a00e6c0 auto: increment master version to 17.0.27 2023-01-10 13:01:29 -05:00
Sabine
c81e35ef6d chore(developer): use PKMX_DWORD/PKMX_WCHAR instead of LPKMX_DWORD/LPKMX_WCHAR; use PKMX_STR instead of char* in CompilerMessageProc 2023-01-10 16:49:18 +01:00
Sabine
b599c4529e chore(developer): note about func.call_js; change all "VESION x.y " to "VESION x.y or higher" ; rename flag for kmcompx to flag_use_new_kmcomp 2023-01-10 16:45:18 +01:00
Sabine
8f3c9552eb chore(developer): remove CERR_CallIsProfessionalFeature, CERR_IncludeCodesIsProfessionalFeature, CERR_MnemonicLayoutIsProfessionalFeature 2023-01-10 16:38:41 +01:00
Sabine
b06d4c4aad chore(developer): remove some unnecessary CERR_ tests 2023-01-10 16:30:21 +01:00
Eberhard Beilharz
903be8738c
Merge pull request #7995 from keymanapp/feat/linux/3501_List-fonts-in-uninstall-dlg
feat(linux): List fonts in the uninstall confirmation dialog
2023-01-10 14:21:59 +01:00
Eberhard Beilharz
fd1dc65663
Merge pull request #7994 from keymanapp/feat/linux/4828_Back-button
feat(linux): Add Back button to "Download Keyman Keyboards" dialog
2023-01-10 14:21:38 +01:00
Eberhard Beilharz
c5938fab8e
chore(linux): Fix more warnings 2023-01-10 12:29:45 +01:00
Eberhard Beilharz
c9fad367f8
chore(linux): Fix shellcheck warnings 2023-01-10 11:40:12 +01:00
Eberhard Beilharz
7df84301b0
chore(linux): Refactor completion script 2023-01-10 10:46:37 +01:00
Joshua A. Horton
61a4a3af0d fix(web): changed the docs in advance; forgot to change implementation 2023-01-10 10:09:18 +07:00
Joshua A. Horton
906c9800df change(web): improved debug path for publish-s.keyman 2023-01-10 09:45:43 +07:00
Joshua A. Horton
5b265a1321 change(web): build counter unused in current implementation 2023-01-10 09:33:26 +07:00
Joshua A. Horton
6ffbb2a551 feat(web): implements publish-downloads action 2023-01-10 09:17:03 +07:00
Darcy Wong
d9e068bdb4 refactor(android/engine): Cleanup calls to getKMKeyboard() 2023-01-10 09:14:44 +07:00
Steven R. Loomis
cbb5af2ae7 feat(core): ldml: Drop padding: common,core 🙀
- also add some checking in the builder
- add a Constants.str_section_id() for debugging
- update basic.txt

For: #7987
2023-01-09 16:35:47 -06:00
Steven R. Loomis
fbbed6d970 spec(core): ldml: Drop padding 🙀
- only guarantee is 32 bit alignment
- also note a cross ref TODO for #7533

For: #7987
2023-01-09 15:08:11 -06:00
Keyman Server
49ac21b39f
Merge pull request #7998 from keymanapp/auto/version-master-17.0.26
auto: increment master version to 17.0.26
2023-01-10 05:02:30 +11:00
Keyman Server
6709a5e8bf
Merge pull request #7997 from keymanapp/auto/version-beta-16.0.131
auto: increment beta version to 16.0.131
2023-01-10 05:02:04 +11:00
Keyman Build Agent
702a96aec0 auto: increment master version to 17.0.26 2023-01-09 13:01:52 -05:00
Keyman Build Agent
6645d3616b auto: increment beta version to 16.0.131 2023-01-09 13:01:22 -05:00
Eberhard Beilharz
d54beee0ab
feat(linux): List fonts in the uninstall confirmation dialog
Fixes #3501
2023-01-09 16:52:09 +01:00