Commit graph

16047 commits

Author SHA1 Message Date
Eberhard Beilharz
54a314df0e
Merge pull request #7145 from keymanapp/chore/linux/cherry-pick/changelog
chore(linux): Update debian changelog 🍒
2022-08-30 00:23:23 +02:00
Marc Durdin
5da8d2b920
Merge pull request #7138 from keymanapp/chore/labels
chore: update core/ label
2022-08-29 14:49:14 -05:00
Marc Durdin
5dc5b9325c
Merge pull request #7000 from keymanapp/chore/developer/keymanweb-compiler-remove-unused-dependencies
chore(developer): remove unused dependencies from KeymanWeb compiler 🛩
2022-08-29 14:48:46 -05:00
Marc Durdin
895ce930a0
Merge pull request #6993 from keymanapp/chore/core/rename-json-source
chore(core): rename json.hpp to jsonpp.hpp 🛩
2022-08-29 14:48:32 -05:00
Keyman Server
5878cc0554
Merge pull request #7148 from keymanapp/auto/version-master-16.0.54
auto: increment master version to 16.0.54
2022-08-30 04:02:41 +10:00
Keyman Build Agent
f2b672cf90 auto: increment master version to 16.0.54 2022-08-29 14:01:55 -04:00
Steven R. Loomis
a6bd34b61d
Merge pull request #7133 from keymanapp/feat/linux/7102-dockerfile
feat(linux): Dockerfile for linux builder
2022-08-29 12:21:36 -05:00
Eberhard Beilharz
72b9fa3d21
chore(linux): Update debian changelog
(cherry picked from commit f2b1277166)
2022-08-29 15:14:33 +02:00
Marc Durdin
18b6dee963 chore: update core/ label 2022-08-29 09:59:07 +10:00
Steven R. Loomis
4816e590cf feat(linux): Dockerfile for linux builder
- add Dockerfile in linux/Dockerfile, referencing linux/debian/control
- add docs in docs/build/linux-ubuntu.md

Fixes: #7102
2022-08-26 17:08:56 -05:00
Keyman Server
4ef75556d4
Merge pull request #7131 from keymanapp/auto/version-master-16.0.53
auto: increment master version to 16.0.53
2022-08-27 04:02:16 +10:00
Keyman Build Agent
e304f054db auto: increment master version to 16.0.53 2022-08-26 14:01:39 -04:00
Eberhard Beilharz
9a35b301cb
Merge pull request #7123 from keymanapp/fix/linux/backspace
fix(linux): Remove wrong `ok_for_single_backspace` method
2022-08-26 15:45:16 +02:00
Darcy Wong
dad52102d1
Merge pull request #7119 from keymanapp/fix/android/landscape-max-height
fix(android/engine): Lower the max height for landscape orientation
2022-08-26 08:24:09 +07:00
Eberhard Beilharz
7169723d54
fix(linux): Remove wrong ok_for_single_backspace method
The implementation of `ok_for_single_backspace` checked the current
action_item multiple times. However, we already know that that
item is `KM_KBP_IT_BACK` because the only place this method gets
called is from the `process_backspace_action` method. So basically
this method always returns `FALSE`. "Fixing" this method to check
the next action_items makes things fail.

Removing this method since it doesn't do anything except burn
processing cycles...

Fixes #5614.
2022-08-25 18:38:06 +02:00
Keyman Server
42a971845a
Merge pull request #7115 from keymanapp/auto/version-master-16.0.52
auto: increment master version to 16.0.52
2022-08-25 04:02:56 +10:00
Keyman Build Agent
c486486275 auto: increment master version to 16.0.52 2022-08-24 14:01:55 -04:00
Darcy Wong
987e2d37d2 fix(android/engine): Lower the max height for landscape orientation 2022-08-24 15:44:28 +07:00
Marc Durdin
a59e8428b5
Merge pull request #7103 from keymanapp/feat/common/build-utils-parameter-variables
feat(common): add parameter variable support to `builder_` functions
2022-08-23 22:46:26 -05:00
Marc Durdin
748a4ca63f chore(common): fixup support for options which have no variable param 2022-08-24 09:55:26 +10:00
rc-swag
ca50f67135
Merge pull request #7089 from keymanapp/fix/7078/invalidate-context-on-enter
fix(windows): Add invalidate context action to non-updatable parse
2022-08-24 09:07:40 +10:00
Marc Durdin
1025f1a75a
Merge pull request #7096 from keymanapp/chore/code-owners-tweaks
chore: Change platform advocates per discussion
2022-08-23 17:07:59 -05:00
Marc Durdin
6644697eec
Merge pull request #7001 from keymanapp/fix/android/6899-verify-browser-for-links
fix(android): verify browser before starting activity
2022-08-23 17:07:51 -05:00
Keyman Server
1f7ecedc61
Merge pull request #7105 from keymanapp/auto/version-master-16.0.51
auto: increment master version to 16.0.51
2022-08-24 05:05:40 +10:00
Keyman Build Agent
e0366f1eb4 auto: increment master version to 16.0.51 2022-08-23 15:04:57 -04:00
Marc Durdin
026809f9ad chore(common): remove debug code 2022-08-24 03:58:16 +10:00
Marc Durdin
e27bf34c7d chore(common): tweak variable parameter support 2022-08-24 03:58:15 +10:00
Marc Durdin
8ab42029d0 chore(common): add variable support for --options in builder script 2022-08-24 03:58:14 +10:00
Eberhard Beilharz
096e5dabcf
Merge pull request #7094 from keymanapp/chore/core/python
chore(core): Remove obsolete python keyboardprocessor
2022-08-23 19:17:31 +02:00
Marc Durdin
f90eaee6dd fix(android): add toast when browser fails to open 2022-08-23 07:41:56 +10:00
Marc Durdin
9bff83fa00 chore: Change platform advocates per discussion
As discussed, we are changing some of the platform advocates for (a)
geographical, and (b) platform familiarity reasons. This will be
reflected in the automatic assignment of reviewers on PRs.

We are pretty much all affected in this shuffle!

@keymanapp-test-bot skip
2022-08-23 06:43:46 +10:00
Keyman Server
57b9c6bd4f
Merge pull request #7095 from keymanapp/auto/version-master-16.0.50
auto: increment master version to 16.0.50
2022-08-23 04:02:36 +10:00
Keyman Build Agent
d92ac6e4d1 auto: increment master version to 16.0.50 2022-08-22 14:02:00 -04:00
Eberhard Beilharz
b03e7ca32f
chore(core): Remove obsolete python keyboardprocessor
This seems to be not used anywhere and has diverged from the API.
2022-08-22 17:46:27 +02:00
Ross
04a0f5a32f fix: grammar and typos 2022-08-22 13:42:31 +10:00
Marc Durdin
8e160e2d5a
Merge pull request #7087 from keymanapp/dependabot/npm_and_yarn/actions/core-1.9.1
chore(deps): bump @actions/core from 1.8.2 to 1.9.1
2022-08-21 20:52:20 -05:00
Ross
ecad0209cb fix: Add invalidate context action to non-updatable parse
Rename ProcessActionsTestParse to NonUpdatable parse. It does
more then just test. Add handling for the invalidate context action
to this parse, so that if we emit a keystroke we invalidate the context
2022-08-22 11:51:01 +10:00
rc-swag
73da0d8f08
Merge pull request #7077 from keymanapp/fix/7074/keyboard-options-not-set
fix: remove saving and restoring context kbd options
2022-08-22 11:36:42 +10:00
dependabot[bot]
ea50559fc1
chore(deps): bump @actions/core from 1.8.2 to 1.9.1
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.8.2 to 1.9.1.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

---
updated-dependencies:
- dependency-name: "@actions/core"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-18 19:58:19 +00:00
Ross
f2fe3b1693 fix: remove saving and restoring context kbd options
Remove the saving of context and keyboard options
on the non updateable call to process hook.

The windows Text Input Processor calls twice one call
is not updateable. With the core integeration we run
the processor only once, preserving the actions and
context to be applied on the updatable call.
2022-08-17 11:39:16 +10:00
Keyman Server
bc0b7168a8
Merge pull request #7076 from keymanapp/auto/version-master-16.0.49
auto: increment master version to 16.0.49
2022-08-17 04:02:44 +10:00
Keyman Build Agent
3fe24996b3 auto: increment master version to 16.0.49 2022-08-16 14:02:02 -04:00
Joshua Horton
be77d55430
Merge pull request #7036 from keymanapp/fix/web/ui-module-test-stability
fix(web): button, float init timer cleanup
2022-08-16 09:56:23 +07:00
Joshua Horton
760a20e97f
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-08-16 08:13:01 +07:00
Keyman Server
b6def5fb9d
Merge pull request #7073 from keymanapp/auto/version-master-16.0.48
auto: increment master version to 16.0.48
2022-08-16 05:15:41 +10:00
Keyman Build Agent
5084f6feae auto: increment master version to 16.0.48 2022-08-15 15:14:57 -04:00
Marc Durdin
f7189387b3
Merge pull request #7013 from keymanapp/fix/developer/keymanweb-readonly-groups-mismatches
fix(developer): compiler emitting garbage for readonly groups 🎾
2022-08-15 04:40:51 -05:00
Eberhard Beilharz
7d449a5534
Merge pull request #7060 from keymanapp/chore/linux/improve_include
chore(linux): Refactor `jenkins.sh`
2022-08-15 09:32:22 +02:00
Marc Durdin
1a001d6761
Merge pull request #7033 from keymanapp/fix/developer/7032-crash-compiling-ansi-for-web
fix(developer): prevent crash attempting to compile ansi keyboard 🎾
2022-08-15 02:16:02 -05:00
Marc Durdin
c20e92f0e3
Merge pull request #7031 from keymanapp/fix/developer/7030-stack-overflow-compile-to-web
fix(developer): stack overflow when compiling non-web keyboard 🎾
2022-08-15 02:15:39 -05:00