Darcy Wong
cc2bc234bb
Merge branch 'master' into feat/android/auto-correct-radio-buttons
2024-09-27 14:47:33 +07:00
Darcy Wong
a6f9082ae1
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-09-27 10:46:14 +07:00
Keyman Server
352000d242
Merge pull request #12477 from keymanapp/auto/version-master-18.0.119
...
auto: increment master version to 18.0.119
2024-09-26 11:03:45 -07:00
Keyman Build Agent
275c352629
auto: increment master version to 18.0.119
2024-09-26 14:03:09 -04:00
Eberhard Beilharz
d7a69d9c06
Merge pull request #12474 from keymanapp/fix/linux/apicheck
...
fix(linux): ignore additional C++ symbol in API check
2024-09-26 18:42:56 +02:00
Marc Durdin
60d888aad6
Merge pull request #12471 from keymanapp/fix/developer/12426-publish-developer-utils
...
fix(developer): publish developer-utils package during build
2024-09-26 18:34:58 +02:00
Eberhard Beilharz
3fab6c2d2c
fix(linux): ignore additional C++ symbol in API check
...
I have no idea why this C++ symbol suddenly shows up in the API check,
but since it's not part of our API we can ignore it.
2024-09-26 18:28:52 +02:00
Marc Durdin
e0640243ed
Merge pull request #12424 from keymanapp/refactor/common/12347-reorg-help
...
refactor(common): move help into common prod/docs/help folders
2024-09-26 17:40:15 +02:00
Marc Durdin
4b1e137a53
chore(common): Merge branch 'master' into refactor/common/12347-reorg-help
2024-09-25 15:46:02 -07:00
Marc Durdin
870dcabc90
Merge pull request #12468 from keymanapp/fix/developer/12449-row-keys-whitespace
...
fix(developer): ignore excess whitespace in `<row keys>` attribute
2024-09-26 00:32:06 +02:00
Marc Durdin
83b7211593
Merge pull request #12462 from keymanapp/dependabot/npm_and_yarn/rollup-4.22.4
...
chore(deps-dev): bump rollup from 4.16.4 to 4.22.4
2024-09-26 00:31:50 +02:00
Marc Durdin
9e6ab2e99f
Merge pull request #11566 from Nnyny/context/options
...
chore(developer): add context/options
2024-09-26 00:17:15 +02:00
Marc Durdin
0b09ffabe5
Merge branch 'master' into context/options
2024-09-26 00:17:07 +02:00
Marc Durdin
035af7271c
docs: tweak content
2024-09-26 00:15:52 +02:00
Marc Durdin
87aff8d4a3
fix(developer): publish developer-utils package during build
...
Fixes : #12426
2024-09-25 14:22:03 -07:00
Keyman Server
98566b4d6b
Merge pull request #12469 from keymanapp/auto/version-master-18.0.118
...
auto: increment master version to 18.0.118
2024-09-25 11:03:42 -07:00
Keyman Build Agent
3d8d4012c4
auto: increment master version to 18.0.118
2024-09-25 14:03:06 -04:00
Marc Durdin
71f3d912a4
fix(developer): ignore excess whitespace in <row keys> attribute
...
Fixes : #12449
2024-09-25 07:33:42 -07:00
Marc Durdin
ac2909f99b
Merge pull request #12465 from keymanapp/fix/developer/12451-prevent-invalid-string-ids
...
fix(developer): prevent invalid string ids
2024-09-25 05:43:31 +02:00
Darcy Wong
becba77852
Merge pull request #12442 from keymanapp/fix/android/disable-banner-password
...
fix(android): Hide suggestion banner on password fields
2024-09-25 09:40:45 +07:00
Marc Durdin
2c3ae9eba7
fix(developer): prevent invalid string ids
...
Adds checks for invalid string IDs and corresponding unit tests.
Fixes : #12451
2024-09-24 19:29:10 -07:00
Darcy Wong
f06d88bc5c
Merge pull request #12430 from keymanapp/fix/android/banner-toggle
...
fix(android): Remove toggle for "Always Show Banner"
2024-09-25 07:07:01 +07:00
Darcy Wong
47f0c78142
Merge pull request #12446 from keymanapp/docs/websites/debug-no-cdn
...
docs(common): Document how to skip generating CDN on websites
2024-09-25 07:05:59 +07:00
dependabot[bot]
e35bb72a44
chore(deps-dev): bump rollup from 4.16.4 to 4.22.4
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.16.4 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.16.4...v4.22.4 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-24 00:37:34 +00:00
Keyman Server
ba5d4480e9
Merge pull request #12447 from keymanapp/auto/version-master-18.0.117
...
auto: increment master version to 18.0.117
2024-09-20 11:03:24 -07:00
Keyman Build Agent
06896a9e4a
auto: increment master version to 18.0.117
2024-09-20 14:02:43 -04:00
Eberhard Beilharz
03e2ba0a76
Merge pull request #12439 from keymanapp/chore/common/offline
...
chore(common): Allow to build offline
2024-09-20 21:16:28 +07:00
Shawn Schantz
d28c2f3e97
Merge pull request #12431 from keymanapp/change/mac/11525-remove-verbose-logging
...
change(mac): remove verbose logging option
2024-09-20 12:48:03 +07:00
Darcy Wong
0a5b185e82
docs(common): Document how to skip generating CDN on websites
2024-09-20 10:29:04 +07:00
Keyman Server
6c491a6e35
Merge pull request #12445 from keymanapp/auto/version-master-18.0.116
...
auto: increment master version to 18.0.116
2024-09-19 11:03:29 -07:00
Keyman Build Agent
7bd7d63c3b
auto: increment master version to 18.0.116
2024-09-19 14:02:51 -04:00
Marc Durdin
4ed865c128
Merge pull request #12432 from keymanapp/chore/developer/remove-js-from-ldml-compiler
...
chore(developer): remove .js output from LDML compiler
2024-09-19 18:58:47 +02:00
Eberhard Beilharz
090a331de4
Merge pull request #12438 from keymanapp/fix/core/dependency
...
fix(core): add missing dependency for core
2024-09-19 13:53:15 +07:00
Eberhard Beilharz
664f7abbe7
Merge pull request #12440 from keymanapp/fix/common/dependency
...
fix(common): add proper configure output for hextobin
2024-09-19 13:53:05 +07:00
Eberhard Beilharz
90078b434d
Merge pull request #12437 from keymanapp/chore/common/hooks
...
chore(common): detect ssh remotes in git hooks
2024-09-19 13:52:04 +07:00
Darcy Wong
9096105231
chore(android): Disable debug log
2024-09-19 13:39:02 +07:00
Darcy Wong
49279227af
feat(android): Add radio-button selections for auto-correct
2024-09-19 13:16:11 +07:00
Darcy Wong
27932037dc
fix(android): Hide suggestion banner on password fields
2024-09-19 13:05:42 +07:00
sgschantz
7f7bbd4f74
change(mac): fix sample app build error
2024-09-19 08:49:21 +07:00
Eberhard Beilharz
389fb4f9ee
chore(common): Allow to build offline
...
A lot of the `configure` actions rely on node dependencies and so call
`npm install`. Without a internet connection this hangs forever, even
if you had successfully installed the dependencies before and nothing
changed since then. This change adds a `--offline` parameter that passes
`--prefer-offline` to npm, which causes npm to use the cached
dependencies.
Also sets the `MESON_PACKAGE_CACHE_DIR` environment variable so that all
(sub-)projects share the same package cache dir. This will speed up regular
builds a bit (e.g. `developer/src/kmcmplib` and `core` both have `icu4c`
as a dependency), but will also help with offline builds.
`MESON_PACKAGE_CACHE_DIR` requires Meson 1.3, however older Meson
versions ignore this environment variable and simply continue to use a
cache per subproject, so will continue to work (minus offline builds).
2024-09-18 22:40:20 +02:00
Keyman Server
7263fcfa14
Merge pull request #12435 from keymanapp/auto/version-master-18.0.115
...
auto: increment master version to 18.0.115
2024-09-17 11:03:43 -07:00
Keyman Build Agent
1c5f2dcc96
auto: increment master version to 18.0.115
2024-09-17 14:03:04 -04:00
Eberhard Beilharz
0dbae5c199
fix(core): add missing dependency for core
...
Core depends on `kmc` which in turn depends on `core/include/ldml`. This
change adds the missing dependency to the build script and fixes building
core from a clean `core` subdirectory.
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-09-17 18:28:02 +02:00
Eberhard Beilharz
17912a5429
fix(common): add proper configure output for hextobin
...
This change fixes a dependency problem when building Core. Previously
this failed on a clean source tree because hextobin was missing
dependencies but didn't run its `configure` action if the top-level
`node_modules` folder did already exist.
2024-09-17 11:52:52 +02:00
Eberhard Beilharz
44116b70dd
chore(common): detect ssh remotes in git hooks
...
Sometime ago we lost the ability to detect git remotes that use ssh
(git@github.com:keymanapp/keyman.git) and we only detect remotes that
use https (https://github.com/keymanapp/keyman.git ). This change restores
this ability.
Also add some empty lines between the different parts of the error message.
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-09-17 11:38:41 +02:00
Marc Durdin
96f6654a90
chore(developer): remove .js output from LDML compiler
2024-09-17 16:06:59 +07:00
sgschantz
becea93fa9
change(mac): remove verbose logging option
...
also remove related debug mode code, debug logging
is controlled solely by universal logging settings
Fixes : #11525
2024-09-17 15:36:41 +07:00
Nguonnyny Tan
7c365e35a3
chore: update contexthelp.xml
2024-09-17 14:31:38 +07:00
Shawn Schantz
492baead2c
Merge pull request #12355 from keymanapp/change/mac/12342-remove-always-show-osk
...
change(mac): remove 'Always show OSK' option
2024-09-17 08:50:18 +07:00
Darcy Wong
59391949df
docs(android): Remove placeholder docs for banner toggle
2024-09-17 08:27:41 +07:00