Commit graph

261 commits

Author SHA1 Message Date
Marc Durdin
599f498f1c
Merge pull request #12507 from keymanapp/chore/docs/min-ver-links
chore(common): fix links in minimum-versions.md
2024-10-09 07:23:59 +02:00
Marc Durdin
5c6e7c565b chore(common): fix links in minimum-versions.md 2024-10-07 14:49:43 +07:00
Darcy Wong
bc8c74d4f0 chore(common): Add note on troubleshooting website errors 2024-09-30 11:02:45 +07:00
Marc Durdin
8e3b6b4a54
Update docs/file-formats/kmx-plus-file-format.md
Co-authored-by: Steven R. Loomis <srl295@gmail.com>
2024-09-28 05:57:04 +02:00
DavidLRowe
fa0f2ea109
Update kmx-plus-file-format.md 2024-09-26 18:03:47 -08:00
Marc Durdin
4b1e137a53 chore(common): Merge branch 'master' into refactor/common/12347-reorg-help 2024-09-25 15:46:02 -07:00
Darcy Wong
0a5b185e82 docs(common): Document how to skip generating CDN on websites 2024-09-20 10:29:04 +07:00
Marc Durdin
0e5fbb225d refactor(common): fixup help path script references
Relates-to: #12347
2024-09-16 06:19:14 +07:00
Marc Durdin
bcd8f1cc43
Merge pull request #12350 from keymanapp/fix/common/12305-kmx=plus-spec-offsets
fix(common): correct offsets in KMX+ spec
2024-09-13 03:17:38 +02:00
Darcy Wong
6b0d8ddec1
Merge pull request #12393 from keymanapp/chore/common/unicode-16
chore(common): Update to Unicode 16.0
2024-09-12 11:25:07 +07:00
Darcy Wong
5bfb93e618 chore(common): Update KEYMAN_VERSION_UNICODE to 16.0.0 2024-09-11 09:33:30 +07:00
Eberhard Beilharz
a9b9c4d016
refactor(web): move common/models to web/src/engine/predictive-text
Fixes: #12133
2024-09-10 17:45:22 +02:00
Eberhard Beilharz
c3e587193e
refactor(web): move model/types to web/types
Part-of: #12133
2024-09-09 19:59:01 +02:00
Marc Durdin
0731c7b3cb fix(common): correct offsets in KMX+ spec
Cherry-picked-from: #12305
2024-09-03 06:02:20 +07:00
Eberhard Beilharz
1ac311651e
Merge pull request #12303 from keymanapp/docs/core/format
docs(core): improve formatting of KMX+ doc
2024-08-29 16:49:45 +07:00
Eberhard Beilharz
2a6e9507ee
docs(core): improve formatting of KMX+ doc 2024-08-28 14:30:16 +07:00
Eberhard Beilharz
0aec7237c4
docs(core): fix a typo in the KMX+ doc 2024-08-28 14:29:19 +07:00
Marc Durdin
e7d35274f3
Merge pull request #12264 from keymanapp/chore/common/build-tweaks-new-machine
chore(common): adjust build settings for windows clean builds
2024-08-24 03:03:56 +02:00
Marc Durdin
75238dcbf7
Update windows.md 2024-08-22 13:26:56 +02:00
Marc Durdin
f082ddc070 chore(common): adjust build settings for windows clean builds 2024-08-22 13:20:52 +02:00
Marc Durdin
f0dbcd6393
Update windows.md 2024-08-22 09:28:21 +02:00
Marc Durdin
b87b107966
Update windows.md 2024-08-21 22:12:00 +02:00
Marc Durdin
002970d7cb
Update windows.md 2024-08-21 19:10:56 +02:00
Marc Durdin
79bd3830b5
docs: refresh windows.md
@keymanapp-test-bot skip
2024-08-21 18:57:45 +02:00
Eberhard Beilharz
34dddf6d4e
Merge pull request #12146 from keymanapp/refactor/web/12134_worker-main
refactor(web): move `predictive-text` → `worker-main` 🏗️
2024-08-16 08:16:51 +02:00
Eberhard Beilharz
b9aa9ccd8c
refactor(web): move predictive-textworker-main
This moves `common/predictive-text/` →
`web/src/engine/predictive-text/worker-main/`.

This also moves `common/test/predictive-text/` →
`web/src/test/manual/predictive-text/`. Note though that this testing
tool is still broken.

Fixes: #12134
2024-08-15 12:26:50 +02:00
Marc Durdin
cd901a7f6d docs: update .kmx documentation around bitmaps, modifier state
Addresses: keymanapp/keyman#12163#issuecomment-2287675497
2024-08-14 13:45:14 +02:00
Marc Durdin
9a826879a1 docs: explanatory tweaks 2024-08-13 11:32:55 +08:00
Marc Durdin
419aa4a655 docs: formatting 2024-08-12 17:09:34 +07:00
Marc Durdin
859c88a6de docs: add .kmx specification
Fixes: #11407
2024-08-12 17:04:24 +07:00
Marc Durdin
5abb28e29b chore(common): add data versions to minimum-versions.inc.sh
This adds references to various data sources such as Unicode. At
present, this is informational only, not used by any scripts, but the
intent is that in the future we reference this for any scripted data
updates.
2024-08-06 13:26:39 +07:00
Marc Durdin
86d0224d7a docs(common): minimum versions 2024-08-01 06:20:46 +07:00
Marc Durdin
12ee391895 chore(common): use node v22.5.1 2024-08-01 05:10:41 +07:00
Marc Durdin
aa506722ca docs(common): update documentation for nvm usage 2024-08-01 05:10:16 +07:00
Eberhard Beilharz
3c800ed65a
feat(linux): implement UI part of SimulateAltGr option 2024-06-21 18:24:02 +02:00
Marc Durdin
db53ac1343 fix(core): serialize tests for core/wasm on mac agents
Mitigates: #11794
2024-06-16 16:42:38 +10:00
Marc Durdin
fcbfd62535
Merge branch 'master' into chore/common/8399-cleanup-meson-warnings 2024-05-25 05:32:38 +07:00
Marc Durdin
0bd085880a docs(common): update min emscripten version in docs to 3.1.46
The minimum version for Windows and macOS should be 3.1.46 because that
is known to work. See issue #9529 for reasons to avoid 3.1.45. Note:
Ubuntu still requires 3.1.44 for now.

Fixes: #11369
2024-05-24 14:52:31 +07:00
Marc Durdin
1b3be1540a chore(common): update linux documentation and control for meson 1.0 2024-05-24 14:49:27 +07:00
Marc Durdin
1e66b6ed0e
Merge pull request #11421 from keymanapp/chore/developer/11317-build.sh
chore(developer): build.sh for developer
2024-05-23 14:22:54 +07:00
Eberhard Beilharz
81957750aa
Merge pull request #10637 from keymanapp/chore/linux/10626_apichecks
chore(linux): Move API verification to separate action
2024-05-21 19:03:36 +02:00
Marc Durdin
ee0fc0ce14 chore(developer): cleanup npm publish
Use a new flag `--npm-publish` in conjunction with `publish` action,
so that the default will always be to `npm pack` if the new flag is not
specified. This flag is also guarded in the actual npm publish code to
ensure that it can only run in the appropriate CI alpha/beta/stable
environment, and not in local or test.

This then also removes the separate `pack` action.

Also removes legacy boilerplate from a number of build scripts.
2024-05-20 06:34:57 +07:00
Darcy Wong
c9cbc851b7
Merge pull request #11399 from keymanapp/chore/common/min-ver-sh
chore(common): Auto-generate minimum-versions.md from min-ver.sh
2024-05-17 11:22:25 +07:00
Darcy Wong
a30807e3aa chore(common): Move template to /docs/ too 2024-05-13 11:36:23 +07:00
Darcy Wong
439dbeb7d6 chore(common): Move minimum-versions.md to /docs/ 2024-05-13 11:30:26 +07:00
Steven R. Loomis
02413c0251 chore(core): update core to C++17
- use utfcodec.hpp's convert<>() instead of codecvt

Fixes: #8800
2024-05-08 16:41:30 -05:00
Steven R. Loomis
5e8b4a1a17 chre(linux): bump libkeymancore version
- also minor typo in docs
2024-05-07 08:55:48 -05:00
Eberhard Beilharz
414a120bb2
chore(linux): Move API verification to separate action
The new `api-verification` workflow runs after `deb-packaging`.

Implements #10626.
2024-04-23 15:10:36 +02:00
Eberhard Beilharz
ac8cd01efd
docs(linux): Update how to build binary package with docker
The previous command failed if there was more than one *.dsc file.
This change now uses the one with the highest version number.
2024-02-22 18:20:30 +01:00
Darcy Wong
d7101b9e41 docs(common): Remove reference to deprecated wiki 2024-02-16 08:26:46 +07:00