Commit graph

27982 commits

Author SHA1 Message Date
jahorton
dc863a3b8d chore(ios): raw version update for sentry-cocoa 2021-05-20 09:19:32 +07:00
Joshua Horton
c18b8ecd5b
Merge pull request #5092 from keymanapp/chore/common/update-web-deps
chore(common): resolve audit issues in Web-related repo NPM packages
2021-05-20 08:58:48 +07:00
jahorton
f1c1c2941f chore(common): extra top-level npm audit fix 2021-05-20 08:06:40 +07:00
jahorton
0c11b00e4e chore(common): Merge branch 'master' into chore/common/update-web-deps 2021-05-20 08:05:25 +07:00
Darcy Wong
d7ab98f3d6
Merge pull request #5102 from keymanapp/chore/common/crowdin-am
chore(common): Check in crowdin strings for Amharic
2021-05-20 05:46:41 +07:00
Darcy Wong
1f5b059033 fix(android/app): Attempt to fix resolutionStrategy 2021-05-20 05:18:36 +07:00
Keyman Server
d3cfda9c15
Merge pull request #5116 from keymanapp/auto/version-master-15.0.50
auto: increment master version to 15.0.50
2021-05-20 04:02:33 +10:00
Keyman Build Agent
589c480e9b auto: increment master version to 15.0.50 2021-05-19 14:01:51 -04:00
Eberhard Beilharz
8c8823f7ab
chore(linux): Swap order of dependency
This was already partially done in 4dd0a48b2, but we missed this
line.
2021-05-19 17:11:45 +02:00
Eberhard Beilharz
13a31f4079
chore(linux): Remove unnecessary dependency on kmflcomp
Closes #4768.
2021-05-19 17:07:06 +02:00
Darcy Wong
48c7668b2a fix(android/app): Update Play syntax 2021-05-19 20:38:09 +07:00
Darcy Wong
74e9488b0f fix(android/app): Update gradle-play-publisher compatible with AGP 4.2 2021-05-19 20:08:03 +07:00
jahorton
a9a56a6cc2 chore(ios): links Amharic into iOS project 2021-05-19 17:04:46 +07:00
jahorton
282803cce8 fix(ios/samples): build stability, error propagation 2021-05-19 16:20:06 +07:00
jahorton
03d9407baf fix(oem/fv/ios): fixes dependency links 2021-05-19 15:45:48 +07:00
Darcy Wong
731f2233f7 fix(android/app): Update gradle-play-publisher version 2021-05-19 14:38:10 +07:00
Eberhard Beilharz
25124747b5
Merge pull request #5101 from keymanapp/fix/core/issue-5100
fix(common/core/desktop): Don't segfault on invalid .kmx file
2021-05-19 08:58:45 +02:00
Eberhard Beilharz
444f7e1e50
Merge pull request #5099 from keymanapp/fix/core/warnings
fix(common/core/desktop): Fix warnings when compiling for armhf
2021-05-19 08:58:19 +02:00
Eberhard Beilharz
0155b53ea2
Merge pull request #5093 from keymanapp/refactor/linux/removeScim
refactor(linux): Remove obsolete SCIM kmfl imengine
2021-05-19 08:57:47 +02:00
Darcy Wong
d6677913ea chore(mac): Add video link for installing khmer_angkor keyboard 2021-05-19 13:21:51 +07:00
Darcy Wong
a0bb9aa69c chore(mac): Add video link for installing Keyman 2021-05-19 13:09:45 +07:00
jahorton
8e8b9e42b7 chore(ios): minor tidy-up 2021-05-19 12:28:25 +07:00
jahorton
dc14effdd0 chore(ios): samples integration, build stability 2021-05-19 11:54:10 +07:00
jahorton
84f66631c0 fix(ios): XIB errors during compilation 2021-05-19 10:23:03 +07:00
Darcy Wong
f31edd8b52 chore(common): Check in crowdin strings for Amharic 2021-05-19 09:12:39 +07:00
jahorton
ec999a239f chore(ios): kmbuild.sh tweak 2021-05-19 08:00:15 +07:00
Eberhard Beilharz
d91d27befa
fix(common/core/desktop): Don't segfault on invalid .kmx file
(Fixes #5100)
2021-05-18 19:14:35 +02:00
Eberhard Beilharz
99e9a7cf61
fix(common/core/desktop): Fix warnings when compiling for armhf
Compiling on armhf outputs two warnings:
- NULL used in arithmetic [-Wpointer-arith] (line 289 and 290)
- unused parameter ‘dwFileSize’ [-Wunused-parameter] (line 264)

(related to #5072)
2021-05-18 18:31:29 +02:00
jahorton
24760c8ed4 chore(ios): initial KeymanEngine.xcframework compilation 2021-05-18 16:10:41 +07:00
Darcy Wong
695ee6fde4 fix(android/app): Add mavenCentral() 2021-05-18 15:18:10 +07:00
Darcy Wong
bc802341bb chore(android/app): Update dependencies 2021-05-18 12:01:03 +07:00
Darcy Wong
f14cf89672 fix(android/engine): Skip tests for missing resource errors 2021-05-18 12:00:32 +07:00
Darcy Wong
a3338f6ecf chore(android/engine): Update dependencies
Also change from BuildConfig.VERSION_NAME to BuildConfig.KEYMAN_ENGINE_VERSION_NAME since Gradle removes them from libraries.
2021-05-18 10:08:05 +07:00
Marc Durdin
9ecbf9bf60 fix(developer): TframeTextEditor.SetText was not synchronous
Fixes #5095.

If the text editor was loaded, `SetText` would not be synchronous
because it executed some Javascript to make the text change, so setting
the text and immediately reading it again would give the old text. This
is what the On Screen Keyboard editor was doing (it would synchronize
the visual editor and text editor at save). This fix updates `SetText`
to update the backing store as well as the front end editor.
2021-05-18 06:30:22 +10:00
Keyman Server
53b60bf072
Merge pull request #5094 from keymanapp/auto/version-master-15.0.49
auto: increment master version to 15.0.49
2021-05-18 04:02:15 +10:00
Keyman Build Agent
1da6247061 auto: increment master version to 15.0.49 2021-05-17 14:01:33 -04:00
Eberhard Beilharz
358a4529da
refactor(linux): Remove obsolete SCIM kmfl imengine
We didn't distribute the SCIM kmfl package for the last several
versions, and SCIM got replaced by ibus in the major desktop
environments.
2021-05-17 11:06:48 +02:00
Eberhard Beilharz
c35e5ff9cc
refactor(linux): Refactor install_kmp.py
- Introduce `InstallKmp` class
- Remove unused `list_files` method
- Extract common method that `install_kmp_shared` and
  `install_kmp_user` use
- Make internal methods protected
2021-05-17 10:58:04 +02:00
jahorton
fd5e73c3b7 chore(ios): Carthage deps now linked as .xcframework 2021-05-17 15:05:21 +07:00
jahorton
7c9a596b65 chore(common): fixes link for mocha-teamcity-reporter via hoist 2021-05-17 11:00:32 +07:00
jahorton
f9af1c9673 chore(developer/compilers): updates lmc dependency, hoists ts-node 2021-05-17 10:20:49 +07:00
jahorton
6d33762aa8 chore(common): updates web submodule dependencies, hoists commons 2021-05-17 09:52:40 +07:00
jahorton
d9c1ece560 chore(web): updates web/source dependencies 2021-05-17 09:19:32 +07:00
Joshua Horton
2c4ce9c687
Merge pull request #5075 from keymanapp/fix/web/popup-key-positioning
fix(web): position popups correctly in landscape mode on Android and during Chrome emulation
2021-05-17 08:16:24 +07:00
Darcy Wong
5849d86bae
Merge pull request #5087 from keymanapp/chore/common/A15S4-history
chore(common): Update stable history for 14.0.274
2021-05-17 07:13:09 +07:00
Marc Durdin
4d969758aa chore(web): add test page for playing with CKEditor
Ref https://community.software.sil.org/t/asp-net-keyman-web-with-ckeditor/4801
2021-05-17 05:52:21 +10:00
Darcy Wong
c361f5c270 chore(common): Update stable history for 14.0.274
End of A15S4 sprint task
2021-05-16 06:10:12 +07:00
Keyman Server
07d108c92a
Merge pull request #5086 from keymanapp/auto/version-master-15.0.48
auto: increment master version to 15.0.48
2021-05-15 04:02:06 +10:00
Keyman Build Agent
975439fa7b auto: increment master version to 15.0.48 2021-05-14 14:01:26 -04:00
Marc Durdin
17e8780e8e feat(developer): Add 'full copyright' field to templates
Fixes #4807.

We want to differentiate between a short copyright message and a
longer one that also contains a date. The long one is only needed in
one place in a typical keyboard project. This reduces maintenance when
making keyboard updates.
2021-05-14 16:35:44 +10:00