Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge master into linux-mcompile 🐘 #12209

Merged
merged 45 commits into from
Aug 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
c09c895
refactor(web): move parts of `keyboard-processor` → `js-processor`
ermshiperete Jul 30, 2024
d93f10a
refactor(developer): use npm or local source for server addons instea…
mcdurdin Aug 2, 2024
1777453
chore(developer): upgrade node-gyp to support Python 3.12+
mcdurdin Aug 5, 2024
f9b386e
chore(developer): only copy specific files for server addons
mcdurdin Aug 5, 2024
7260ca2
chore(developer): copy only specific addon files during server build
mcdurdin Aug 5, 2024
49a41c1
chore(developer): build addins before server
mcdurdin Aug 5, 2024
2814ac9
chore(developer): include common-types dep in developer-utils
mcdurdin Aug 11, 2024
f4659e6
chore(developer): add @keymanapp/common-types to Server publish action
mcdurdin Aug 12, 2024
a887015
refactor(developer): add extra deps for Server
mcdurdin Aug 12, 2024
062ae33
refactor(developer): add eventemitter3 and ldml-keyboard-constants de…
mcdurdin Aug 12, 2024
c1d3fea
chore(developer): add eventemitter3 copy to Server build
mcdurdin Aug 12, 2024
ce45f39
fix(developer): ignore scan code if zero in debugger
mcdurdin Aug 12, 2024
bba694c
refactor(web): work around global in interface
ermshiperete Aug 12, 2024
46ecfd4
refactor(web): move remaining parts of `keyboard-processor` → `keyboard`
ermshiperete Aug 7, 2024
5ac8c26
chore(developer): update SIL logo
mcdurdin Aug 13, 2024
b505beb
chore: rename SIL International to SIL Global
mcdurdin Aug 13, 2024
dedc18e
refactor(web): move some files around
ermshiperete Aug 13, 2024
73aa5af
Merge branch 'refactor/web/12067_js-processor' into refactor/web/1211…
ermshiperete Aug 13, 2024
3cdd84f
refactor(web): move tests to `test/auto/headless`
ermshiperete Aug 13, 2024
2041b54
fix(web): allow `lm-worker` to build on Linux
ermshiperete Aug 14, 2024
cf6ee68
Merge pull request #12090 from keymanapp/refactor/developer/12077-rem…
mcdurdin Aug 14, 2024
608011f
Merge pull request #12166 from keymanapp/fix/developer/11978-ignore-s…
mcdurdin Aug 14, 2024
02e500f
Merge pull request #12168 from keymanapp/chore/developer/12161-update…
mcdurdin Aug 14, 2024
cd901a7
docs: update .kmx documentation around bitmaps, modifier state
mcdurdin Aug 14, 2024
7459ab0
refactor(web): move tests
ermshiperete Aug 14, 2024
89abdbd
refactor(web): move some files around
ermshiperete Aug 14, 2024
61b44cb
Merge branch 'master' into refactor/web/12067_js-processor
ermshiperete Aug 14, 2024
e557132
auto: increment master version to 18.0.90
keyman-server Aug 14, 2024
69a3fa1
Merge pull request #12186 from keymanapp/auto/version-master-18.0.90
keyman-server Aug 14, 2024
4509805
fix(web): restore flick functionality
jahorton Aug 15, 2024
8af1765
docs(web): doc tweak
jahorton Aug 15, 2024
8814532
docs(web): drops doc-reference to hidden field
jahorton Aug 15, 2024
be75933
Merge pull request #12111 from keymanapp/refactor/web/12067_js-processor
ermshiperete Aug 15, 2024
d640dbe
Merge branch 'master' into refactor/web/12110_keyboard
ermshiperete Aug 15, 2024
2ab89c6
Merge pull request #12181 from keymanapp/fix/web/build
ermshiperete Aug 15, 2024
1dd484a
Merge pull request #12131 from keymanapp/refactor/web/12110_keyboard
ermshiperete Aug 15, 2024
170ac4b
refactor(web): rename `package-cache` → `keyboard-storage`
ermshiperete Aug 8, 2024
b9aa9cc
refactor(web): move `predictive-text` → `worker-main`
ermshiperete Aug 9, 2024
3fea601
Merge pull request #12183 from keymanapp/docs/kmx-bitmap-and-shift-flags
mcdurdin Aug 15, 2024
43153ad
Merge pull request #12135 from keymanapp/refactor/web/12132_keyboard-…
ermshiperete Aug 15, 2024
55ed18b
auto: increment master version to 18.0.91
keyman-server Aug 15, 2024
3d6fc99
Merge pull request #12195 from keymanapp/auto/version-master-18.0.91
keyman-server Aug 15, 2024
e52937f
Apply suggestions from code review
ermshiperete Aug 16, 2024
34dddf6
Merge pull request #12146 from keymanapp/refactor/web/12134_worker-main
ermshiperete Aug 16, 2024
e136724
Merge pull request #12187 from keymanapp/fix/web/fix-flicks
jahorton Aug 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# Keyman Version History

## 18.0.90 alpha 2024-08-15

* refactor(web): move parts of `keyboard-processor` → `js-processor` (#12111)
* fix(web): allow `lm-worker` to build on Linux (#12181)
* refactor(web): move remaining parts of `keyboard-processor` → `keyboard` (#12131)
* docs: update .kmx documentation around bitmaps, modifier state (#12183)
* refactor(web): rename `package-cache` → `keyboard-storage` (#12135)

## 18.0.89 alpha 2024-08-14

* feat(web): test skipped prediction round handling (#12169)
* fix(web): support live configuration of longpress delay (#12175)
* feat(web): add osk.gestureParams for better gesture-config persistence (#12176)
* refactor(core): move utfcodec to common (#12171)
* refactor: move kmx_u16 to common and rename to km_u16 (#12177)
* refactor(developer): use npm or local source for server addons instead of github references (#12090)
* fix(developer): fix crash with Windows Clipboard by ignoring zero scan code in debugger (#12166)
* chore(developer): update SIL logo (#12168)

## 18.0.88 alpha 2024-08-13

* docs: add .kmx specification (#12163)
Expand Down
4 changes: 2 additions & 2 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# License

Copyright (c) 2017-2022 SIL International. All rights reserved.
Copyright (c) 2017-2024 SIL Global. All rights reserved.

Licensed under the MIT License.

Expand All @@ -10,7 +10,7 @@ Licensed under the MIT License.

The MIT License

Copyright (c) 2017-2022 SIL International
Copyright (c) 2017-2024 SIL Global

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# License

Copyright (c) SIL International.
Copyright (c) SIL Global.

Keyman is an open source project distributed under the [MIT license](LICENSE.md).

Expand Down
2 changes: 1 addition & 1 deletion VERSION.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.0.89
18.0.91
1 change: 0 additions & 1 deletion common/predictive-text/.build-builder

This file was deleted.

95 changes: 0 additions & 95 deletions common/web/keyboard-processor/build.sh

This file was deleted.

69 changes: 0 additions & 69 deletions common/web/keyboard-processor/package.json

This file was deleted.

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions common/web/keyboard-processor/tests/dom/readme.md

This file was deleted.

This file was deleted.

This file was deleted.

11 changes: 0 additions & 11 deletions common/web/keyboard-processor/tests/tsconfig.json

This file was deleted.

18 changes: 0 additions & 18 deletions common/web/keyboard-processor/tsconfig.json

This file was deleted.

2 changes: 1 addition & 1 deletion common/web/lm-worker/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ function do_test() {

if builder_has_option --ci; then
MOCHA_FLAGS="$MOCHA_FLAGS --reporter mocha-teamcity-reporter"
WTR_CONFIG=.ci
WTR_CONFIG=.CI
fi

if builder_has_option --debug; then
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ export const PRIVATE_USE_IDS = [
] as const;

/* A map of key field names with values matching the `typeof` the corresponding property
* exists in common/web/keyboard-processor, keyboards/activeLayout.ts.
* exists in /web/src/engine/keyboard/src/keyboards/activeLayout.ts.
*
* Make sure that when one is updated, the other also is. TS types are compile-time only,
* so the run-time-accessible mapping in activeLayout.ts cannot be auto-generated by TS. */
Expand Down
2 changes: 2 additions & 0 deletions developer/src/common/web/utils/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
],
"dependencies": {
"@sentry/node": "^7.57.0",
"@keymanapp/common-types": "*",
"eventemitter3": "^5.0.0",
"restructure": "^3.0.1",
"semver": "^7.5.2",
"sax": ">=0.6.0",
Expand Down
Loading
Loading