Commit graph

33096 commits

Author SHA1 Message Date
Eberhard Beilharz
c5d897393f
Merge pull request #8026 from keymanapp/fix/linux/cherry-pick/context
fix(linux): Properly set context after changing IP 🍒
2023-01-19 11:41:02 +01:00
Eberhard Beilharz
d28f85c36c
Merge pull request #8025 from keymanapp/fix/linux/context
fix(linux): Properly set context after changing IP
2023-01-19 11:40:48 +01:00
Marc Durdin
8fd220b668 fix(ios): use mobile mode for keyboard download pages
Fixes #7915.

On iPadOS 16, it seems that WKWebView defaults to lying about its user
agent to servers. We can switch this behaviour by using .mobile for the
preferredContentMode.

We should also update the website to work around this, so that users
always get the right downloads for their device, but the website
currently uses server-side determination of user agent for this
particular aspect of the keyboard search, so that's a much more
significant refactor, to make it client-side, with greater risk and much
more testing required.
2023-01-19 19:37:19 +11:00
Marc Durdin
99ece461c1
Merge pull request #8035 from keymanapp/chore/increment-version-tag
chore: git tag with release@semver
2023-01-19 10:02:14 +07:00
Steven R. Loomis
5cf1a1fad3 spec(core): ldml: make hardware be an enum 🙀
- drop layers.flags as unneeded
- defer to UTS35 for hardware definitions

For: #7986
2023-01-18 18:20:08 -06:00
Keyman Server
b5e422f940
Merge pull request #8041 from keymanapp/auto/version-beta-16.0.133
auto: increment beta version to 16.0.133
2023-01-19 05:02:01 +11:00
Keyman Build Agent
1bfe40311a auto: increment beta version to 16.0.133 2023-01-18 13:01:23 -05:00
Kevin Schluensen
28baf30135 Add status output 2023-01-18 18:27:37 +01:00
Kevin Schluensen
82ea071c63 bug(linux): JSON File missing after installation
Fixes #8017
2023-01-18 17:21:02 +01:00
Eberhard Beilharz
42cdf2a1a9
chore(linux): Update recommended extension
The previously recommended extension is no longer available.
2023-01-18 16:22:25 +01:00
Steven R. Loomis
8a579a1650
Merge pull request #7992 from keymanapp/feat/core/7984-cxx-assert-on-invalid-epic-ldml
fix(core): ldml: add asserts to C++ 🙀
2023-01-18 08:58:34 -06:00
Kevin Schluensen
c7dedf6643 chore(linux): use faster zero-length string check
Fixes #7541
2023-01-18 13:06:16 +01:00
Kevin Schluensen
b7c27886c0 chore(linux): log failures to km_kbp_context_clear(context)
Fixes #7540
2023-01-18 12:57:13 +01:00
Marc Durdin
98caa4e848 chore: git tag with release@semver
Follow-up from #8031.
2023-01-18 16:02:07 +07:00
Darcy Wong
81b3369ecc docs(common/resources): Update configure step in Docker readme 2023-01-18 10:24:01 +07:00
sgschantz
5e9ae01afc explicitly disable bitcode in project 2023-01-18 08:44:01 +07:00
Joshua A. Horton
1020c0688c chore(web): Merge branch 'master' into chore/web/top-level-build-script-rework 2023-01-18 08:24:10 +07:00
Joshua A. Horton
1151d67480 chore(web): avoid merge conflict with Sentry semver id update 2023-01-18 08:21:25 +07:00
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