Commit graph

27982 commits

Author SHA1 Message Date
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
Joshua A. Horton
8bb07b8ffd fix(web): locks page scroll when scrolling lang menu 2022-11-22 10:38:52 +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
Darcy Wong
e21b50a2d5 chore(android/engine): Fix merge conflict error 2022-11-22 08:47:17 +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
daa406347b chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/cloud-catalog-for-local-test 2022-11-22 08:39:28 +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
086557e089
Merge pull request #7786 from keymanapp/auto/version-master-17.0.11
auto: increment master version to 17.0.11
2022-11-22 05:04:49 +11:00
Keyman Build Agent
e381099b7e auto: increment master version to 17.0.11 2022-11-21 13:04:16 -05: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
Darcy Wong
749f121acf fix(android/engine): Address additional review comments 2022-11-21 14:20:00 +07:00
Darcy Wong
2b372a889e
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-21 13:51:44 +07:00
Marc Durdin
ec12469487
Merge pull request #7776 from keymanapp/chore/cleanup-history
chore: cleanup history
2022-11-21 17:20:45 +11:00
Darcy Wong
2d0008e2e3 chore(android/app): Engineering test code with sil_cameroon_qwerty 2022-11-21 10:01:42 +07:00
Darcy Wong
ca75980c78 fix(android/engine): Make it easier to test keyboard updates 2022-11-21 10:00:35 +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
Marc Durdin
41adf3189e
Merge pull request #7777 from keymanapp/fix/7351-merge-stable-history-to-master-automatically
fix: automatically merge changes to history back to master
2022-11-21 13:16:49 +11:00
Marc Durdin
de687ee5f0 chore: scrub 🍒 2022-11-21 13:09:11 +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
de0179ca39 fix: automatically merge changes to history back to master
Fixes #7351.
2022-11-21 10:20:22 +11:00
Marc Durdin
4355a9ff1c chore: use local history instead of PR title 2022-11-21 09:48:56 +11:00
Marc Durdin
18088e26d8 chore: cleanup history
Cleans up history; see #7627.
2022-11-21 09:33:04 +11: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