Commit graph

24978 commits

Author SHA1 Message Date
rc-swag
34c3416a72
Merge pull request #8014 from keymanapp/docs/windows/7966/update-screenshots-doc
docs(windows): update screenshots and documentation for Keyman for Windows config
2023-01-18 10:46:12 +10:00
Keyman Server
3b7b20516f
Merge pull request #8032 from keymanapp/auto/version-master-17.0.31
auto: increment master version to 17.0.31
2023-01-18 05:02:21 +11:00
Keyman Build Agent
a888b64b79 auto: increment master version to 17.0.31 2023-01-17 13:01:39 -05:00
Steven R. Loomis
ed164805ab
Merge pull request #8029 from keymanapp/chore/merge-master20230116-epic-ldml
chore: merge master into feature-ldml 🙀
2023-01-17 09:16:08 -06:00
Steven R. Loomis
f06034d97e
Merge pull request #7999 from keymanapp/feat/core/7987-drop-padding
spec(core): ldml: Drop padding 🙀
2023-01-17 09:14:50 -06:00
Marc Durdin
7d9bc553f9
Merge pull request #8031 from keymanapp/fix/common/7895-sentry-release-identifier
fix(common): update sentry release identifiers to support semver
2023-01-17 20:49:28 +07:00
Sabine
1a552a9036 chore(developer): revert change in NamedCodeConstants 2023-01-17 11:56:09 +01:00
Marc Durdin
34ece2182d fix(common): update sentry release identifiers to support semver
Fixes #7895.

This should mean that Sentry reports start to track semantic versions. I
have reviewed each project and I _think_ I've captured all the locations
where we need to construct release identifiers. Note that one of them
was fixed from a plain version number.

Docs on release format: https://docs.sentry.io/platforms/node/guides/serverless-cloud/configuration/releases/#bind-the-version
2023-01-17 17:04:24 +07:00
sgschantz
af874351bb explicitly disable bitcode in target 2023-01-17 16:13:11 +07:00
Sabine
bd30d7c9db 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-17 10:05:10 +01:00
Sabine
7cf88082fc chore(developer): use environment var KEYMAN_ROOT in path for tests; remove try-catch from json-validation.cpp 2023-01-17 10:04:39 +01:00
Eberhard Beilharz
bf69eec613
Merge pull request #8016 from keymanapp/chore/linux/labelalign
chore(linux): Fix vertical alignment of label
2023-01-17 08:25:14 +01:00
Sabine
0e13fc52be chore(developer): use environment var KEYMAN_ROOT in path for tests; remove try-catch from json-validation.cpp 2023-01-17 08:23:02 +01:00
Ross
5d8eb2fe7f docs(windows): address review comments 2023-01-17 15:55:33 +10:00
rc-swag
8d97802bb2
docs(windows): review comments
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-01-17 15:40:49 +10:00
Steven R. Loomis
e58669008a feat(core): ldml: Drop all padding: common,core 🙀
- not even 32 bit padding

For: #7987
2023-01-16 19:22:34 -06:00
Steven R. Loomis
c0541c40c7 spec(core): ldml: make hardware be an enum 🙀
For: #7986
2023-01-16 19:07:05 -06:00
Steven R. Loomis
cb75435317 Merge remote-tracking branch 'upstream/master' into chore/merge-master20230116-epic-ldml 2023-01-16 18:36:51 -06:00
rc-swag
bd1a34be88
docs(windows): apply review suggestions
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-01-17 10:31:06 +10:00
Keyman Server
32d7508dda
Merge pull request #8028 from keymanapp/auto/version-master-17.0.30
auto: increment master version to 17.0.30
2023-01-17 05:02:58 +11:00
Keyman Build Agent
0988c7f31a auto: increment master version to 17.0.30 2023-01-16 13:02:22 -05:00
Keyman Server
85b7b15dc4
Merge pull request #8027 from keymanapp/auto/version-beta-16.0.132
auto: increment beta version to 16.0.132
2023-01-17 05:02:03 +11:00
Keyman Build Agent
3429115b6a auto: increment beta version to 16.0.132 2023-01-16 13:01:23 -05:00
Eberhard Beilharz
3afc6961d7
fix(linux): Properly set context after changing IP
This change fixes a bug where we the context was wrong after
putting the IP in a new location by mouse-click.

Fixes #8024.

(cherry picked from commit a085fa244b)
2023-01-16 17:19:05 +01:00
Eberhard Beilharz
a085fa244b
fix(linux): Properly set context after changing IP
This change fixes a bug where we the context was wrong after
putting the IP in a new location by mouse-click.

Fixes #8024.
2023-01-16 17:17:43 +01:00
Eberhard Beilharz
0b99c85daf
Merge pull request #8005 from keymanapp/feat/linux/tab-completion
feat(linux): Enhance tab completion in km-package-install
2023-01-16 12:14:35 +01:00
Eberhard Beilharz
318ec2b79e
Merge pull request #8019 from keymanapp/fix/linux/8012_DBusException
fix(linux): Fix crash (un-)installing shared keyboard
2023-01-16 10:56:36 +01:00
Eberhard Beilharz
167f42aad8
feat(linux): Don't show error if dir doesn't exist during uninstall
Don't show an error to the user if the keyboard directory
doesn't exist during uninstall. Only log the error. See
https://github.com/keymanapp/keyman/pull/8011#discussion_r1070197093.
2023-01-16 10:50:47 +01:00
Eberhard Beilharz
22242b0478
Merge pull request #8018 from keymanapp/chore/linux/updateSettings
chore(linux): Update sample settings
2023-01-16 10:37:25 +01:00
Eberhard Beilharz
7433625d5d
Merge pull request #8022 from keymanapp/chore/linux/cherry-pick/ignoreKbdInt
chore(linux): Don't report KeyboardInterrupt to Sentry 🍒
2023-01-16 10:36:55 +01:00
Eberhard Beilharz
4ea423d297
Merge pull request #8021 from keymanapp/chore/linux/ignoreKbdInt
chore(linux): Don't report KeyboardInterrupt to Sentry
2023-01-16 10:36:39 +01:00
Eberhard Beilharz
fae58045aa
Merge pull request #8020 from keymanapp/fix/linux/cherry-pick/8012-DBusException
fix(linux): Fix crash (un-)installing shared keyboard 🍒
2023-01-16 10:36:26 +01:00
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