Commit graph

14181 commits

Author SHA1 Message Date
Ross
6f83d96bbb feat(windows): kmx.cpp missed the last commit 2022-01-13 13:56:00 +10:00
Ross
4a6d608a92 feat(windows): fix missing break in action items switch 2022-01-13 13:55:59 +10:00
Ross
9d320c6bd8 feat(windows): core queue_action_items unit test 2022-01-13 13:55:58 +10:00
Ross
993655d340 feat(windows): Some documentation 2022-01-13 13:55:56 +10:00
Ross
fd71876e26 feat(windows): Update KMSetOutput to use core processor 2022-01-13 13:55:49 +10:00
Ross
cd41989698 feat(windows): First cut queue action api WIP 2022-01-13 13:54:53 +10:00
Ross
1649bbad42 feat(windows): WIP squash 2022-01-13 13:54:31 +10:00
Ross
490e6601bc feat(windows): Initial Commit 2022-01-13 13:54:30 +10:00
Keyman Server
d939f2776a
Merge pull request #6101 from keymanapp/auto/version-master-15.0.177
auto: increment master version to 15.0.177
2022-01-13 05:02:32 +11:00
Keyman Build Agent
1dbcbd2bd3 auto: increment master version to 15.0.177 2022-01-12 13:01:52 -05:00
Eberhard Beilharz
308854cdfb
Merge pull request #6094 from keymanapp/docs/setup
docs: Enhance Linux build setup doc
2022-01-12 16:55:14 +01:00
Eberhard Beilharz
49dc869615
Merge pull request #6093 from keymanapp/fix/linux/issue-5325
fix(linux): Update minimum sentry-sdk version
2022-01-12 16:53:04 +01:00
Darcy Wong
065fdbc434
Merge pull request #6047 from keymanapp/chore/common/crowdin-kr
chore(common): Check in crowdin strings for Kanuri 📜
2022-01-12 09:42:07 +07:00
rc-swag
d585ca6741
Merge pull request #6080 from keymanapp/feat/windows/6079-set-app-context-truncation
feat(windows): method set context correctly truncates input buffer
2022-01-12 09:01:03 +10:00
rc-swag
4f24d97b85
Merge pull request #6057 from keymanapp/fix/windows/imsample-keyboard
fix(windows): add x64 build fix invalid memory access
2022-01-12 09:00:26 +10:00
Keyman Server
3dc63b2b57
Merge pull request #6095 from keymanapp/auto/version-master-15.0.176
auto: increment master version to 15.0.176
2022-01-12 05:02:27 +11:00
Keyman Build Agent
c19dec389f auto: increment master version to 15.0.176 2022-01-11 13:01:39 -05:00
Eberhard Beilharz
606b0becb8
docs: Enhance Linux build setup doc 2022-01-11 16:35:55 +01:00
Eberhard Beilharz
0b32e470dd
fix(linux): Update minimum sentry-sdk version
This is a follow-up for #5325.
2022-01-11 14:35:35 +01:00
Marc Durdin
5b203ca0f0
Merge pull request #6091 from keymanapp/fix/developer/6074-patch-for-success
fix(developer): bundle.sh must succeed
2022-01-11 18:24:36 +11:00
Eberhard Beilharz
88ef184cc2
Merge pull request #6086 from keymanapp/fix/linux/issue-6085-requests_cache
fix(linux): Fix attribute error
2022-01-11 08:23:05 +01:00
Eberhard Beilharz
4876497fe8
Merge pull request #6070 from keymanapp/feat/linux/sentry
feat(linux): Don't create Sentry events for errors
2022-01-11 08:22:36 +01:00
Marc Durdin
474a23bd27 fix(developer): bundle.sh must succeed
Fixes a build failure after #6074 was merged. The final grep statement
in the line

  cat package.json | grep -v "@keymanapp/models-templates" | grep -v "@keymanapp/models-wordbreakers" > package.json

would fail to find anything to exclude, and return an error value, so
the script would fail, as we use `set -e`. We didn't care that it didn't
find anything to exclude... so we will ignore the return value.
2022-01-11 07:19:25 +11:00
Keyman Server
f19fc118bb
Merge pull request #6090 from keymanapp/auto/version-master-15.0.175
auto: increment master version to 15.0.175
2022-01-11 05:02:46 +11:00
Keyman Build Agent
2397a65407 auto: increment master version to 15.0.175 2022-01-10 13:01:57 -05:00
Eberhard Beilharz
c269d12ec7
Merge pull request #6015 from keymanapp/fix/linux/issue-5311-sharedinstall
fix(linux): Fix installation of shared packages
2022-01-10 18:16:57 +01:00
Darcy Wong
4b29959897
Merge pull request #6082 from keymanapp/chore/android/lint-kmsample2
chore(android/samples): Add -no-daemon flag to KMSample2 build script
2022-01-10 14:00:37 +07:00
Eberhard Beilharz
254ceabe78
fix(linux): Fix attribute error
Newer versions of requests-cache (>= 0.6) restructure some code so
that the _core_ namespace is no longer available. However, it turns
out that we don't need to specify that namespace at all, so this
change will work with both older and newer versions of
requests-cache.

This will fix #6085.
2022-01-07 17:22:53 +01:00
Eberhard Beilharz
79244650b1
feat(linux): Don't create Sentry critical events for handled errors
We don't want to send events to Sentry for errors that we handled.
2022-01-06 18:43:28 +01:00
Ross
d7bc65ffa9 feat(windows): cast int64 to int 2022-01-06 11:06:46 +10:00
Darcy Wong
e0ef491cdd
Update android/Samples/KMSample2/build.sh
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-01-06 06:59:45 +07:00
Ross
f53b8072f3 feat(windows): Remove dead code 2022-01-06 08:41:07 +10:00
rc-swag
2712ac73a4
feat(windows): apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-01-06 08:39:05 +10:00
Keyman Server
a01de13807
Merge pull request #6084 from keymanapp/auto/version-master-15.0.174
auto: increment master version to 15.0.174
2022-01-06 05:03:34 +11:00
Keyman Build Agent
30282b059d auto: increment master version to 15.0.174 2022-01-05 13:02:49 -05:00
Eberhard Beilharz
9ba96d168f
Merge pull request #6068 from keymanapp/fix/linux/issue-5817_version
fix(linux): fix release version number for Sentry reporting
2022-01-05 13:26:58 +01:00
Darcy Wong
be64b53518
Merge pull request #6040 from keymanapp/chore/common/crowdin-update-am-mac
chore(common): Update crowdin strings for Amharic 📜
2022-01-05 16:32:52 +07:00
Darcy Wong
97c2a61870 chore(android): Add no-daemon flag to build script 2022-01-05 14:59:31 +07:00
Ross
8540a36ef8 feat(windows): method set context correctly truncates input buffer
AppContext Set now truncates an input buffer correctly
if it is longer in length than the internal storage available for the context,
it uses the same implementation as the common core found in
kmx_context.cpp
2022-01-05 11:24:09 +10:00
Keyman Server
23517002b3
Merge pull request #6078 from keymanapp/auto/version-master-15.0.173
auto: increment master version to 15.0.173
2021-12-24 05:02:08 +11:00
Keyman Build Agent
42b5552c75 auto: increment master version to 15.0.173 2021-12-23 13:01:25 -05:00
Marc Durdin
70becc7ed1
Merge pull request #6065 from keymanapp/chore/windows/nmake-makefile-cleanup
chore(windows): nmake makefile cleanup
2021-12-23 10:03:53 +11:00
Marc Durdin
4293f97c29
Merge pull request #6074 from keymanapp/fix/developer/npm=devdependency-bug
fix(developer): work around devDependencies bug in npm
2021-12-23 10:02:18 +11:00
Marc Durdin
984d429e9c fix(developer): bundle.sh rm 2021-12-23 09:19:04 +11:00
Marc Durdin
2e13e7fc0f chore: temp set -x 2021-12-23 09:16:22 +11:00
Marc Durdin
87f0d80f7b chore: fix bundle.sh call 2021-12-22 05:44:17 +11:00
Marc Durdin
5fccc1161d chore(developer): refactor model compiler bundling into bash script
This made the string processing needed much simpler than
when it was embedded within the Makefile, where horrible
escaping proved necessary.
2021-12-22 04:47:05 +11:00
Marc Durdin
23a29e25b3 fix(developer): tweak script for npm fix 2021-12-21 19:00:21 +11:00
Marc Durdin
a5575e0d8e fix(developer): work around devDependencies bug in npm
Relates to https://github.com/npm/cli/issues/2921

This issue arises after moving from npm 6.x to 7.x or later. As the
build agents are still on 6.x, we have not yet seen this issue there.

As part of the release build for Keyman Developer, we bundle up some
files and do some work in a temp folder to prepare folders for release.
Even though we are only working with `dependencies` (e.g. using `npm
install --production`), packages under `devDependencies` are still
wrongly being checked by NPM. As we have two modules present in
`devDependencies` that are only available when in the repo path, we need
to remove them before attempting to continue. Yuck!

ref: https://github.com/npm/cli/issues/3975#issuecomment-985305678
ref: https://github.com/npm/cli/issues/2921
2021-12-21 17:10:16 +11:00
rc-swag
48f179d14c
fix(windows): apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-12-20 10:03:45 +10:00