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
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
jahorton
14b6da9dbf
fix(ios): KMSample2 build-link to dependencies
2021-05-24 15:26:09 +07:00
Darcy Wong
9cd8b7905a
chore(web): Add CI script to kill BrowserStack tunnel
2021-05-24 15:02:02 +07:00
jahorton
82a70b39cf
chore(ios): remove fat-framework workaround script
2021-05-24 13:54:05 +07:00
jahorton
51eef3bae2
fix(ios): app link in .xcodeproj to XCFramework
2021-05-24 13:16:02 +07:00
jahorton
9e7be1e038
chore(ios): Merge branch 'master' into chore/ios/keyman-engine-xcframework
2021-05-24 13:12:36 +07:00
Marc Durdin
45178152d0
chore(windows): update compiler option for consts
...
We still use -$J+ for our Delphi compiles but this was
buried in a .cfg which is deprecated. Moving this flag to Defines.mak
2021-05-24 15:54:14 +10:00
jahorton
439d05cf88
fix(web): better multitouch handling
2021-05-24 11:40:41 +07:00
Joshua Horton
ed92d903c9
Merge pull request #5121 from keymanapp/feat/web/cloud-api-promise
...
feat(web): basic promise wrapper on cloud api call
2021-05-24 11:29:24 +07:00
jahorton
fcc60d0a3c
chore(web): removes diagnostic breadcrumbing
2021-05-24 10:59:54 +07:00
jahorton
afe6950062
chore(web): final? PR polish
2021-05-24 10:03:50 +07:00
Darcy Wong
fc0972c0d7
feat(android/app): Auto-generate Play Store release notes
2021-05-24 09:52:13 +07:00
jahorton
d8af0c6acd
docs(web): fixes comment typo
2021-05-24 08:23:56 +07:00
jahorton
f74eda8867
chore(web): another PR review revision round
2021-05-24 08:22:19 +07:00
Darcy Wong
d203a43a23
Merge pull request #5127 from keymanapp/chore/android/samples-dependencies
...
chore(android/samples,oem/fv/android) Update dependencies
2021-05-24 08:12:19 +07:00
Ross Cruickshank
b2f3f5d5db
docs(windows): add missing markdown "#"
2021-05-24 10:43:49 +10:00
Ross Cruickshank
4bbd242161
docs(windows): adding README.md to windows/src
...
Fixes #5118
2021-05-24 10:32:06 +10:00
Marc Durdin
8e435f67d1
chore(windows): cleanup old .dof, .bdsproj and .cfg files
...
Fixes #519 .
I have removed these .cfg, .dof, and .bdsproj files from the primary
projects in the Windows source. There is some ambiguity as to whether
.cfg files are used by the command line compiler (I checked with procmon
and they *are* read by dcc32.exe), so we will need to make sure that
no adverse changes have been made by this. In theory at least, the
.dproj data trumps .cfg data -- and all the projects in question have
a .dproj file -- so this should be a safe cleanup.
I have opted not to touch the /buildutils, /ext, /support and
/test folders at this point.
2021-05-24 10:22:28 +10:00
Marc Durdin
f6a654ddbe
Merge pull request #5128 from keymanapp/chore/windows/4602-chromium-v-89
...
chore(windows): Chromium 89.0.18
2021-05-24 08:14:12 +10:00
Keyman Server
f1e9179b9b
Merge pull request #5129 from keymanapp/auto/version-master-15.0.52
...
auto: increment master version to 15.0.52
2021-05-22 04:04:43 +10:00
Keyman Build Agent
461109c6ea
auto: increment master version to 15.0.52
2021-05-21 14:04:00 -04:00
jahorton
65b3564ca7
feat(web): resolve/reject mapping for cloud API. Fixes #535
2021-05-21 13:01:12 +07:00