Commit graph

16941 commits

Author SHA1 Message Date
Darcy Wong
8fbbf017e6
Merge pull request #7799 from keymanapp/fix/android/updatekmp-logic
fix(android/engine): Fix logic error for updateKMP
2022-11-23 13:14:05 +07:00
Darcy Wong
5f8f883b19 fix(android/engine): Fix logic error for updateKMP 2022-11-23 12:52:26 +07:00
Joshua Horton
707a3687bb
Merge pull request #7612 from keymanapp/feat/web/embedded-globe-hint
feat(web): re-implementation of introductory globe-key help bubble
2022-11-23 08:16:57 +07:00
Joshua Horton
813738b00b
Merge pull request #7741 from keymanapp/fix/web/key-text-scaling
fix(web): inferred key text + spacebar caption scaling
2022-11-23 08:16:13 +07:00
Darcy Wong
f69fd9ccfe
Merge pull request #7789 from keymanapp/chore/common/whatsnew-b16s2
chore(common): Update whatsnew for 16.0
2022-11-23 07:39:54 +07:00
Darcy Wong
2001f98d86
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-23 07:39:24 +07:00
Marc Durdin
a70d25839b
Merge pull request #7780 from keymanapp/fix/cherry-pick/7351-merge-stable-history-to-master-automatically
fix: automatically merge changes to history back to master 🍒
2022-11-23 07:15:05 +11:00
Eberhard Beilharz
a2ec10d432
Merge pull request #7783 from keymanapp/fix/linux/warning
fix(linux): Revert "fix(linux): Fix a warning"
2022-11-22 19:51:45 +01:00
Keyman Server
37bf5dfe87
Merge pull request #7794 from keymanapp/auto/version-beta-16.0.110
auto: increment beta version to 16.0.110
2022-11-23 05:03:20 +11:00
Keyman Build Agent
b417c735cd auto: increment beta version to 16.0.110 2022-11-22 13:02:43 -05:00
Eberhard Beilharz
bb54946a8a
fix(linux): Fix warning
Commit acab920de8 didn't really fix
the warning. https://stackoverflow.com/a/2524675/1836776 suggests
to use `%zu` which is what this change does now.
2022-11-22 18:47:11 +01:00
Eberhard Beilharz
d59423da91
Merge pull request #7742 from keymanapp/fix/linux/lintian
feat(linux): Add symbols file
2022-11-22 08:34:56 +01:00
Darcy Wong
c584f0cb45 chore(common): Add notes about bugfixes 2022-11-22 10:50:21 +07:00
Darcy Wong
aca4a4e6ef
Update ios/help/about/whatsnew.md
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2022-11-22 10:39:36 +07:00
Darcy Wong
f98b342fee chore(common): Update whatsnew for 16.0 2022-11-22 10:30:44 +07:00
Shawn Schantz
365d934ec9
Merge pull request #7762 from keymanapp/fix/ios/7476-right-alt
fix(mac): Enable right-alt/option key mapping
2022-11-22 08:51:57 +07:00
Shawn Schantz
ed78cfd339
Update mac/Keyman4MacIM/Keyman4MacIM/Privacy/PrivacyConsent.m
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-22 08:49:57 +07:00
Joshua A. Horton
bb3a757272 fix(web): some embedded-only code was included in browser-oriented product 2022-11-22 08:41:50 +07:00
Darcy Wong
932636e496
Merge pull request #7788 from keymanapp/fix/android/package-activity-null-pointer
fix(android/engine): Check if kmp.json is null
2022-11-22 08:37:44 +07:00
Joshua A. Horton
f7a5b180da fix(web): test page links - affects CI artifact path resolution 2022-11-22 08:22:07 +07:00
Shawn Schantz
bd3012d593
Merge pull request #7782 from keymanapp/fix/ios/7185-in-app-text-size
fix(ios): make text size of in-app editor consistent with slider
2022-11-22 08:04:12 +07:00
Darcy Wong
41221bfbba fix(android/engine): Check if kmp.json is null 2022-11-22 07:47:59 +07:00
Darcy Wong
8f2d82efdb
Merge pull request #7787 from keymanapp/fix/android/kmp-file-null-checkl
fix(android/engine): Add null check on kmp filename
2022-11-22 07:39:57 +07:00
Darcy Wong
90704d01e7 fix(android/engine): Add null check on kmp filename 2022-11-22 07:23:58 +07:00
Marc Durdin
c939a8b354
Merge pull request #7757 from keymanapp/fix/windows/options-buttons-in-list
fix(windows): buttons should be in list in Options tab
2022-11-22 06:14:48 +11:00
Marc Durdin
92770fb68b
Merge branch 'beta' into fix/windows/options-buttons-in-list 2022-11-22 06:14:15 +11:00
Marc Durdin
a1f38e4ddf
Merge pull request #7756 from keymanapp/fix/windows/7750-arrow-keys-in-options
fix(windows): arrow keys need to select next/prev item in options tab
2022-11-22 06:12:11 +11:00
Marc Durdin
e378feac81 chore(windows): Merge branch 'beta' into fix/windows/7750-arrow-keys-in-options 2022-11-22 06:11:27 +11:00
Keyman Server
86f9c9e609
Merge pull request #7785 from keymanapp/auto/version-beta-16.0.109
auto: increment beta version to 16.0.109
2022-11-22 05:03:19 +11:00
Keyman Build Agent
7586e58be0 auto: increment beta version to 16.0.109 2022-11-21 13:02:32 -05:00
Eberhard Beilharz
812c7c33b9
fix(linux): Revert "fix(linux): Fix a warning"
This reverts commit acab920de8.

I'm confused - now we're getting the same warning again - claiming
that `size_t` is defined as `long unsigned int` and so we have to
use `%lu`!? Is this related to the platform we're compiling on?
This time, the warning we get is when compiling for x86_64:

```
engine.c: In function ‘get_current_context_text’:
engine.c:224:15: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=]
  224 |     g_message("%s: current context is:%u:%lu:%s:", __FUNCTION__, km_kbp_context_length(context), buf_size, current_context_utf8);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                  |
      |                                                                  size_t {aka long unsigned int}
engine.c:224:40: note: format string is defined here
  224 |     g_message("%s: current context is:%u:%lu:%s:", __FUNCTION__, km_kbp_context_length(context), buf_size, current_context_utf8);
      |                                       ~^
      |                                        |
      |                                        unsigned int
      |                                       %lu

```

Reverting the previous fix for now.
2022-11-21 16:12:00 +01:00
Eberhard Beilharz
9891239cf0
feat(linux): Add symbols file
Debian/lintian recommends to add a symbols file which allows to
check for API changes. The package build on Jenkins now has an
additional build step that will compare the API of the newly
built package with the committed symbols file and will fail the
build if the API changed and we didn't update the symbols file
yet. The current symbols file gets stored as build artifact, so
it can easily be copied from Jenkins.

During the build of the binary package this check is also run but
won't fail the build.
2022-11-21 12:38:23 +01:00
sgschantz
472d9bf670 altered way that the text size is initialized for the UITextView 2022-11-21 16:25:22 +07:00
Darcy Wong
27cc980b13
Merge pull request #7768 from keymanapp/cherrypick/android/sdk-version-31
chore(android): Update Target SDK Version to 31 🍒
2022-11-21 16:23:39 +07:00
Marc Durdin
c21cdbe5e9
Merge pull request #7775 from keymanapp/fix/developer/range-check-error-cef
fix(developer): cast to prevent ERangeError for failed http reqs in CEF
2022-11-21 13:18:52 +11:00
Marc Durdin
afce1d44bd
Merge pull request #7760 from keymanapp/chore/windows/7759-remove-unused-option-strings
chore(windows): remove unused options from locales and UI
2022-11-21 13:18:44 +11:00
Marc Durdin
9103703e41 fix: automatically merge changes to history back to master
Fixes #7351.
2022-11-21 13:17:30 +11:00
Joshua A. Horton
fe52cafc7d chore(web): cleans out fulfilled todo comments 2022-11-21 08:33:37 +07:00
Joshua Horton
08ab0b18ab
Merge pull request #7767 from keymanapp/feat/common/models/directional-quote-keying
feat(common/models): directional quote insensitivity
2022-11-21 08:32:09 +07:00
Joshua Horton
71e12a7ced
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-21 08:26:48 +07:00
rc-swag
0b22c302c1
Merge pull request #7758 from keymanapp/fix/windows/7747/text-selectable-configuration
fix(windows): Fix text selectable configuration
2022-11-21 11:23:43 +10:00
Darcy Wong
14de75a804
Merge pull request #7766 from keymanapp/fix/android/referrer-store
fix(android/app): Only check Install Referrer API with Play Store installs
2022-11-21 07:34:12 +07:00
rc-swag
7c5bfff3d5
Merge pull request #7765 from keymanapp/fix/windows/revert-ms-button-add-lang
fix(windows): backout ms button style for add lang pop up
2022-11-21 09:31:37 +10:00
Marc Durdin
8a6faf9241 fix(developer): cast to prevent ERangeError for failed http reqs in CEF 2022-11-21 09:01:40 +11:00
Darcy Wong
bf7ddd3fee chore(android/app): More tweaks for review comments 2022-11-19 09:46:34 +07:00
Darcy Wong
f610de9acd
Update android/KMAPro/kMAPro/src/main/java/com/keyman/android/CheckInstallReferrer.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-19 09:29:43 +07:00
Keyman Server
52fb3d66c2
Merge pull request #7772 from keymanapp/auto/version-beta-16.0.108
auto: increment beta version to 16.0.108
2022-11-19 05:03:45 +11:00
Keyman Build Agent
442a8fa7a0 auto: increment beta version to 16.0.108 2022-11-18 13:03:03 -05:00
Darcy Wong
26ee3e2e8c
Merge pull request #7713 from keymanapp/chore/common/crowdin-update-zhcn
chore(common): Update crowdin strings for Simplified Chinese
2022-11-18 19:54:02 +07:00
Darcy Wong
cd27527646
Merge branch 'beta' into chore/common/crowdin-update-zhcn 2022-11-18 16:47:28 +07:00