Commit graph

24635 commits

Author SHA1 Message Date
Keyman Server
e3faaa368f
Merge pull request #10801 from keymanapp/auto/version-master-18.0.4
auto: increment master version to 18.0.4
2024-02-22 01:03:15 +07:00
Keyman Build Agent
087a89b5b7 auto: increment master version to 18.0.4 2024-02-21 13:01:51 -05:00
Marc Durdin
7e0573dc5a
Merge pull request #10792 from keymanapp/dependabot/npm_and_yarn/ip-2.0.1
chore(deps): bump ip from 2.0.0 to 2.0.1
2024-02-21 12:49:51 +07:00
dependabot[bot]
0dc1fee860
chore(deps): bump ip from 2.0.0 to 2.0.1
Bumps [ip](https://github.com/indutny/node-ip) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: ip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-20 21:48:09 +00:00
Keyman Server
bbdc11b697
Merge pull request #10789 from keymanapp/auto/version-master-18.0.3
auto: increment master version to 18.0.3
2024-02-21 01:02:29 +07:00
Keyman Build Agent
36658bdab4 auto: increment master version to 18.0.3 2024-02-20 13:01:55 -05:00
Eberhard Beilharz
532113665b
Merge pull request #10771 from keymanapp/chore/linux/testbuild
chore(linux): Add testbuild info to workflow title
2024-02-20 08:49:18 +01:00
Eberhard Beilharz
9aebb2b41d
chore(linux): Add testbuild info to workflow title
This change adds the `isTestBuild` flag to the workflow title to make
it easier to find the release builds.
2024-02-19 19:26:16 +01:00
Keyman Server
66142be393
Merge pull request #10725 from keymanapp/auto/version-master-18.0.2
auto: increment master version to 18.0.2
2024-02-15 13:56:18 +07:00
Keyman Build Agent
3a106f2876 auto: increment master version to 18.0.2 2024-02-15 01:55:46 -05:00
Marc Durdin
fde43521b7
Merge pull request #10713 from keymanapp/alpha
chore(common): move to 18.0 alpha
2024-02-15 17:35:31 +11:00
Marc Durdin
51f4251721 chore: history 2024-02-15 10:21:15 +07:00
Marc Durdin
7c8f109c33 chore: update doc versions to 18.0 2024-02-15 09:51:36 +07:00
Marc Durdin
05d272eb19 chore: move to 18.0 alpha 2024-02-15 09:41:04 +07:00
Keyman Server
ce0259a0eb
Merge pull request #10709 from keymanapp/auto/version-master-17.0.268
auto: increment master version to 17.0.268
2024-02-15 01:03:08 +07:00
Keyman Build Agent
2d93491527 auto: increment master version to 17.0.268 2024-02-14 13:02:26 -05:00
Darcy Wong
4755be9b86
Merge pull request #10704 from keymanapp/chore/history-10352
docs(common): Fill in missing HISTORY.md entries
2024-02-14 09:20:05 +07:00
Darcy Wong
8b36cb53d9 docs(common): Fill in missing HISTORY.md entries 2024-02-14 09:11:59 +07:00
Steven R. Loomis
370e459197
Merge pull request #10701 from keymanapp/feat/developer/10389-more-regex-test
feat(developer): errs on \uXXXX escapes 🙀
2024-02-13 19:34:54 -06:00
Steven R. Loomis
075845aa3e
Merge pull request #10689 from keymanapp/feat/developer/10389-bad-regex-no-biscuit
feat(developer): errs on unparseable regex 🙀
2024-02-13 19:34:46 -06:00
Marc Durdin
72e6efd672
Merge pull request #10681 from keymanapp/fix/linux/10033_MissingDirectory
fix(linux): Use temp dir if we can't create cache dir
2024-02-14 12:06:34 +11:00
Steven R. Loomis
8121345e2c Merge remote-tracking branch 'origin/feat/developer/10389-bad-regex-no-biscuit' into feat/developer/10389-more-regex-test 2024-02-13 18:07:07 -06:00
Steven R. Loomis
099154553a feat(developer): errs on unparseable regex 🙀
- update per code review

For: #10389
2024-02-13 18:01:26 -06:00
Steven R. Loomis
8787073c40 feat(developer): errs on \uXXXX escapes 🙀
- note, some older test cases had to be fixed also.

For: #10389
2024-02-13 12:26:46 -06:00
Keyman Server
5af471cfb3
Merge pull request #10700 from keymanapp/auto/version-master-17.0.267
auto: increment master version to 17.0.267
2024-02-14 01:02:57 +07:00
Keyman Build Agent
491996c5e5 auto: increment master version to 17.0.267 2024-02-13 13:02:26 -05:00
Steven R. Loomis
b99a2cf2a5
Merge branch 'master' into feat/developer/10389-bad-regex-no-biscuit 2024-02-13 10:17:58 -06:00
Joshua Horton
c246993a0f
Merge pull request #10641 from keymanapp/fix/web/invalid-longpress-shortcut
fix(web): prevent invalid longpress shortcut triggers
2024-02-13 09:47:57 +07:00
Steven R. Loomis
da4b544471 feat(developer): errs on unparseable regex 🙀
- also, make sure NFD-incompliant ranges get mapped to escaped chars
- also, propagate UnicodeSet errs out

For: #10389
2024-02-12 18:16:34 -06:00
rc-swag
043090f8a4
Merge pull request #10184 from keymanapp/feat/update-windows-engine-tests
feat(windows): update windows engine unit tests to match removal of engine cached context
2024-02-13 09:45:29 +10:00
rc-swag
d072ff9978
Merge pull request #10677 from keymanapp/chore/windows/10625/add-const-string-argument
chore(windows): add const to argument definition
2024-02-13 08:51:50 +10:00
Keyman Server
b24a609e1d
Merge pull request #10688 from keymanapp/auto/version-master-17.0.266
auto: increment master version to 17.0.266
2024-02-13 01:03:10 +07:00
Keyman Build Agent
89808ee45e auto: increment master version to 17.0.266 2024-02-12 13:02:34 -05:00
rc-swag
477197ae23 chore(windows): missed registryw.cpp deffinition update
Checkin the kmtip registryw.cpp LPCWSTR argument update.
2024-02-12 15:19:43 +10:00
Darcy Wong
587e811123
Merge pull request #10680 from keymanapp/fix/android/multiple-dictiionaries
fix(android/engine): Download multiple dictionaries
2024-02-12 08:50:59 +07:00
Darcy Wong
a7b1b4c14e
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-12 07:12:56 +07:00
Marc Durdin
57468db5da
Merge pull request #10664 from keymanapp/fix/developer/10655-10663-web-target-keyboard-crashes-and-wrong-folders
fix(developer): keyboard that targets only web can cause crashes and other problems
2024-02-12 09:52:17 +11:00
Keyman Server
20ff1de57e
Merge pull request #10682 from keymanapp/auto/version-master-17.0.265
auto: increment master version to 17.0.265
2024-02-10 01:02:47 +07:00
Keyman Build Agent
a21c4ef3a0 auto: increment master version to 17.0.265 2024-02-09 13:02:16 -05:00
Eberhard Beilharz
4bad36089f
fix(linux): Use temp dir if we can't create cache dir
If we can't create the cache dir, e.g. if `~/.cache` doesn't exist or
if we don't have enough permissions, we now return a temporary directory.

Fixes #10033.
2024-02-09 18:01:40 +01:00
Joshua Horton
e84a6d89a6
Merge pull request #10672 from keymanapp/fix/web/banner-multitouch-robustness 2024-02-09 23:50:10 +07:00
Eberhard Beilharz
a66be1c6b6
Merge pull request #10675 from keymanapp/chore/linux/fixtag
chore(linux): Don't set VERSION_TAG to …-local in .deb packages
2024-02-09 08:53:03 +01:00
Darcy Wong
994920bf36 fix(android/engine): Download multiple dictionaries 2024-02-09 11:49:56 +07:00
rc-swag
89f6770a78 chore(windows): add const to argument definition
Updated the call stack to keep a const string for the value parameter
being written to registry.

SaveKeyboardOptionCoretoRegistry calls
IntSaveKeyboardOptionCoretoRegistry which calls
RegistryFullAccess::WriteString which calls
RegSetValueExW, which takes a const data parameter.
2024-02-09 11:11:27 +10:00
Keyman Server
32963f8f0b
Merge pull request #10676 from keymanapp/auto/version-master-17.0.264
auto: increment master version to 17.0.264
2024-02-09 01:02:24 +07:00
Keyman Build Agent
d6b122ef44 auto: increment master version to 17.0.264 2024-02-08 13:01:49 -05:00
Eberhard Beilharz
ba2db9fd58
chore(linux): Don't set VERSION_TAG to …-local in .deb packages
Previously we didn't detect that we were building a .deb package on
Launchpad or a Debian server, so we set VERSION_TAG to end in `-local`.
This change now checks the `KEYMAN_PKG_BUILD` environment variable which
will be set during .deb package builds (set in `debian/rules`). The
downside of this solution is that now `-local` also gets omitted if
we build a .deb package on a local dev machine, but that probably doesn't
happen too often, and even less often with modified source code. The
majority of builds where we want `-local` are local builds that get
installed locally, and those cases are covered by this change. And what
is more important is that for release builds we no longer append `-local`.
2024-02-08 16:45:07 +01:00
Eberhard Beilharz
3737c2f5ba
Merge pull request #10668 from keymanapp/fix/linux/10476_switch-kbd
fix(linux): Ignore keys with IBUS_MOD4_MASK set
2024-02-08 09:41:24 +01:00
Joshua A. Horton
f66461625e fix(web): banner robustness when touched 2+ times at once 2024-02-08 10:05:40 +07:00
Keyman Server
c56215f799
Merge pull request #10669 from keymanapp/auto/version-master-17.0.263
auto: increment master version to 17.0.263
2024-02-08 01:05:04 +07:00