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