Commit graph

12225 commits

Author SHA1 Message Date
Eberhard Beilharz
fd15bf4eb3
fix(linux): Fix Makefile and instructions for building
Building km-config now requires an additional step so that
generates `lang_tags_map.py`. During a package build this happens in
`reconf.sh`. This change updates the documentation, and also adds
this build step to the Makefile, so that the file gets generated
when building from the command line.

Closes #5074.
2021-05-27 18:39:01 +02:00
Joshua Horton
6c482e8fc4
Merge pull request #5158 from keymanapp/change/ios/help-always-offline
change(ios): help always offline
2021-05-27 13:42:33 +07:00
Joshua Horton
d63336e1fa
Merge pull request #5157 from keymanapp/feat/common/offline-help-styling
feat(common): offline help css
2021-05-27 13:42:16 +07:00
Joshua Horton
1b1b85944d
Merge pull request #5164 from keymanapp/fix/ios/no-app-ex-framework-embedding
fix(ios): link, but NOT embed KeymanEngine.xcframework in app exs
2021-05-27 12:03:51 +07:00
jahorton
4a285ec3a8 fix(ios): link, but NOT embed KeymanEngine.xcframework in app exs 2021-05-27 11:01:35 +07:00
Keyman Server
6c57b6bf6a
Merge pull request #5163 from keymanapp/auto/version-master-15.0.56
auto: increment master version to 15.0.56
2021-05-27 13:28:12 +10:00
Keyman Build Agent
0bd9ed9af9 auto: increment master version to 15.0.56 2021-05-26 23:27:31 -04:00
jahorton
abc91ea257 feat(common): unprunes <kbd> styling 2021-05-27 08:55:07 +07:00
Joshua Horton
7db2f079a8
Merge pull request #5160 from keymanapp/fix/ios/upload-prep
fix(ios): artifact upload preparation
2021-05-27 08:49:13 +07:00
jahorton
5bf76d9136 docs(ios): small help tweak 2021-05-27 08:17:27 +07:00
jahorton
c916d9acd0 fix(ios): archive-only build without code-signing 2021-05-27 07:59:48 +07:00
jahorton
fef3d9935f fix(ios): replaces TC build var 2021-05-27 07:54:35 +07:00
Keyman Server
8b7bcb33b3
Merge pull request #5159 from keymanapp/auto/version-master-15.0.55
auto: increment master version to 15.0.55
2021-05-27 04:03:53 +10:00
Keyman Build Agent
60506d1ded auto: increment master version to 15.0.55 2021-05-26 14:03:07 -04:00
jahorton
148255c4c6 change(ios): help always offline 2021-05-26 16:03:41 +07:00
Joshua Horton
7f1c427fba
Merge pull request #5155 from keymanapp/fix/ios/re-enable-skip-install
fix(ios): re-enable SKIP_INSTALL
2021-05-26 15:48:22 +07:00
Eberhard Beilharz
9c01ef9536
Merge pull request #5146 from keymanapp/chore/linux/updchangelog
chore(linux): Update changelogs 🍒
2021-05-26 10:44:37 +02:00
Eberhard Beilharz
9e30f756db
Merge pull request #5147 from keymanapp/docs/linux/readme
docs(linux): Update readme
2021-05-26 10:44:16 +02:00
jahorton
8f1e1dc65a feat(common): offline help css 2021-05-26 15:40:45 +07:00
jahorton
910e8d65b9 change(ios): -no-codesign -> .xcarchive by default 2021-05-26 12:21:20 +07:00
jahorton
eaf4b1c322 fix(ios): re-enables skip install 2021-05-26 12:19:53 +07:00
Darcy Wong
d51a64d268
Merge pull request #5136 from keymanapp/chore/web/infrastructure-build-on-linux
chore(web): Add CI script to kill BrowserStack tunnel
2021-05-26 09:11:58 +07:00
Darcy Wong
29ea14796b
Update web/source/build_kill_browserstack.sh
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-05-26 09:11:48 +07:00
Marc Durdin
5b7dfa006b
Merge pull request #5144 from keymanapp/chore/windows/4607-sentry-update
chore(windows): Update Sentry to 0.4.9
2021-05-26 12:05:31 +10:00
Keyman Server
8d8b6e90b2
Merge pull request #5148 from keymanapp/auto/version-master-15.0.54
auto: increment master version to 15.0.54
2021-05-26 04:04:22 +10:00
Keyman Build Agent
e7a1d866d4 auto: increment master version to 15.0.54 2021-05-25 14:03:39 -04:00
Eberhard Beilharz
c7cbb7cae4
docs(linux): Update readme
- remove mention of `scim_kmfl_imengine` which we recently removed
- reformat list of required packages
2021-05-25 14:35:24 +02:00
Eberhard Beilharz
6d1adee2ee
chore(linux): Update changelogs
(cherry picked from commit d2532fa335)
2021-05-25 14:28:55 +02:00
Marc Durdin
e46a3ee46c
Merge pull request #5143 from keymanapp/chore/windows/vs2019
chore(windows): move to vc++ 2019
2021-05-25 19:38:32 +10:00
Marc Durdin
7c087ef6ac chore(windows): Update Sentry to 0.4.9
Fixes #4607.

The Sentry 0.4.9 update actually simplifies some things. It does only
build with VS2019 by default, which pushed me to update Keyman build to
the same version, but that's a good thing overall, and was fairly
painless anyway.

Previously, we had our own custom build of sentry-native to make sure
that the C++ runtime libraries were statically linked to sentry.dll, but
this is now configurable in the build options, so we were able to
abandon our fork of the project at
https://github.com/keymanapp/sentry-native, which is good news. (I will
leave the fork there just in case but we'll eventually delete it once we
are convinced that this is robust.)

I have updated sentry.pas to match sentry.h; most of the changes are in
comments but there are a handful of new functions and some small changes
to function signatures.

I retested the Sentry exception scenarios and results can be found at
https://docs.google.com/spreadsheets/d/19xfurbn4cGubSCD68EGuKhcR5HrjaUcY/edit#gid=170604584

There may be an issue with Delphi x64 programs missing symbols from my
machine; something to keep an eye on but not a blocker for this merging,
I think.
2021-05-25 18:34:38 +10:00
Marc Durdin
17518ca2ee chore(windows): update headers for mcompile 2021-05-25 18:33:46 +10:00
Darcy Wong
b9e395e4a2 chore(web): Merge remote-tracking branch 'origin/master' into chore/web/infrastructure-build-on-linux 2021-05-25 14:03:01 +07:00
rc-swag
0fd5f01187
Merge pull request #5119 from keymanapp/docs/windows/5118-windows-keyman-engine-readme
docs(windows): Initial commit - README.md
2021-05-25 16:45:50 +10:00
Joshua Horton
28d8cd6eb0
Merge pull request #4847 from keymanapp/refactor/ios/engine/shouldReloadKeyboard
refactor(ios/engine): "should reload keyboard" now a property of the keyboard
2021-05-25 13:34:00 +07:00
Joshua Horton
abd9b17b85
Merge pull request #5140 from keymanapp/chore/ios/xcframework-artifact-upload
chore(ios): imports iOS artifact-upload script for CI use
2021-05-25 13:28:22 +07:00
Joshua Horton
b4880e3335
Merge pull request #5107 from keymanapp/chore/ios/keyman-engine-xcframework
chore(ios): shift to use of XCFrameworks
2021-05-25 13:28:00 +07:00
Marc Durdin
f3ba9445dd chore(windows): update vcxproj for vc++2019 2021-05-25 15:58:48 +10:00
Marc Durdin
39cb018042 chore(windows): move to vc++ 2019 2021-05-25 15:56:36 +10:00
Marc Durdin
5e07968a3c
Merge pull request #5131 from keymanapp/chore/windows/519-cleanup-dof-bdsproj-cfg
chore(windows): cleanup old .dof, .bdsproj and .cfg files
2021-05-25 15:52:57 +10:00
jahorton
83f6bad6b6 chore(ios): /usr/bin/env bash 2021-05-25 12:50:53 +07:00
Joshua Horton
ec06b2a328
Merge pull request #5134 from keymanapp/fix/web/multi-touch-handling
fix(web): active element selection in multi-touch scenarios
2021-05-25 11:36:44 +07:00
jahorton
31d384c926 chore(ios): imports iOS artifact-upload script for CI use 2021-05-25 11:25:30 +07:00
jahorton
b05612b654 chore(ios): Merge branch 'master' into chore/ios/keyman-engine-xcframework 2021-05-25 10:23:21 +07:00
jahorton
125e6f3590 docs(web): adds requested comment 2021-05-25 10:06:30 +07:00
jahorton
b9c7d32133 chore(oem/fv/ios): similar framework linking 2021-05-25 09:59:40 +07:00
jahorton
ceb4b07937 fix(ios/samples): framework linking 2021-05-25 09:45:25 +07:00
Darcy Wong
a01606ae84
Merge pull request #5132 from keymanapp/feat/android/auto-generate-release-notes
feat(android/app): Auto-generate Play Store release notes
2021-05-25 05:51:00 +07:00
rc-swag
98d802f769
docs(windows): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-05-25 08:08:13 +10:00
Keyman Server
8ce635df5f
Merge pull request #5138 from keymanapp/auto/version-master-15.0.53
auto: increment master version to 15.0.53
2021-05-25 04:03:23 +10:00
Keyman Build Agent
e4e066d4ee auto: increment master version to 15.0.53 2021-05-24 14:02:41 -04:00