Marc Durdin
4e56f2eaeb
fix(windows): force add sentry binaries
2021-05-29 18:07:38 +10:00
Marc Durdin
9dcb8aa054
fix(windows): use version-specific sentry-db path
...
Fixes #5188 .
2021-05-29 16:23:17 +10:00
Marc Durdin
7235bf2057
fix(windows): sentry.dll version handling
...
Fixes #5166 .
This introduces versioned management of sentry.dll for Keyman for
Windows, Keyman Engine and Keyman Developer. As sentry.dll's ABI is not
backwardly compatible, we have to maintain independent copies of each
DLL for each app.
sentry.dll (or sentry.x64.dll for x64 apps) will be found in the
sentry-0.4.9 folder relative to the running process, except when running
from within the keyman repo tree (based on presence of KEYMAN_ROOT env
var). In those cases, the windows/src/ext/sentry sentry.dll will be
used, allowing us to test new debug time sentry DLLs easily.
A little bit of cleanup and consolidation was also done in the
KeymanPaths.pas unit.
2021-05-28 15:55:06 +10:00
Joshua Horton
58cd1b1b9f
Merge pull request #5168 from keymanapp/change/ios/min-of-ios-12
...
change(ios): minimum iOS version -> 12.1
2021-05-28 06:36:58 +07:00
Joshua Horton
126d5762ea
Merge pull request #5120 from keymanapp/chore/ios/update-sentry-dep
...
chore(ios): dependencies - update sentry-cocoa to 6.2.1
2021-05-28 06:36:45 +07:00
Keyman Server
5e2660a99a
Merge pull request #5171 from keymanapp/auto/version-master-15.0.57
...
auto: increment master version to 15.0.57
2021-05-28 04:02:51 +10:00
Keyman Build Agent
7f95128944
auto: increment master version to 15.0.57
2021-05-27 14:02:06 -04:00
jahorton
a556e09ac1
chore(ios): addresses some new deprecations
2021-05-27 14:34:38 +07:00
jahorton
c04ef72f5b
change(ios): drops conditional iOS <= 11 checks
2021-05-27 14:13:27 +07:00
jahorton
32bab3a248
change(ios): sets minimum iOS target version to 12
2021-05-27 13:57:05 +07: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
jahorton
2628b8c6cb
fix(oem/fv/ios): incomplete Cartfile tweak
2021-05-26 11:37:07 +07:00
jahorton
001cfd769b
chore(oem/fv/ios): missed maintenance
2021-05-26 10:42:59 +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
jahorton
f2d22aad2e
fix(oem/fv/ios): forgot --no-use-binaries here
2021-05-26 08:00:27 +07: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