Commit graph

33096 commits

Author SHA1 Message Date
Keyman Build Agent
415860d459 auto: increment master version to 16.0.87 2022-10-21 14:02:49 -04:00
Joshua A. Horton
241fc1f0e1 change(web): src modularization, build dir reorg 2022-10-21 15:54:38 +07:00
Darcy Wong
b876d41a93 Merge remote-tracking branch 'origin/master' into refactor/android/builder-script 2022-10-21 14:57:52 +07:00
Shawn Schantz
5b712e65e0
Merge pull request #7354 from keymanapp/fix/mac/6110-request-accessibility
fix(mac): Prompt for required permissions at start time
2022-10-21 12:14:28 +07:00
Joshua A. Horton
00e8ecb2ad chore(web): missed in prior commit 2022-10-21 12:09:12 +07:00
Joshua A. Horton
49e2adb972 change(web): minor src/resources, src/fonts reorg 2022-10-21 12:08:54 +07:00
Joshua A. Horton
5c7ceea8d1 change(web): source/ => src/ 2022-10-21 12:00:10 +07:00
Marc Durdin
920d22795c chore(core): additional cleanup 2022-10-21 15:33:09 +11:00
Darcy Wong
8bf94b3e68 fix(android): Add configure step 2022-10-21 11:27:35 +07:00
Marc Durdin
ae68f059b8 chore(core): move DebugLog into parent folder
Fixes #7447.
2022-10-21 15:26:41 +11:00
Joshua A. Horton
042daf7fdc fix(web): failsafe button-class val on failed string parse 2022-10-21 10:40:29 +07:00
Marc Durdin
39a6a03013
Merge pull request #7464 from keymanapp/chore/common/7455-auto-configure
chore(common): automatically run internal dependencies on builder
2022-10-21 14:36:21 +11:00
rc-swag
14282b8407
Merge pull request #7449 from keymanapp/fix/windows/modifier-key-state-sync
fix(windows): ensure all modifier events go to serialized queue
2022-10-21 13:14:03 +10:00
Darcy Wong
9535299b84 chore(android): Update KeyboardHarness to use builder script 2022-10-21 09:12:04 +07:00
Joshua Horton
e64f931189
Merge pull request #7484 from keymanapp/change/web/drop-unused-osk-buttons
change(web): removes unused config, help buttons from OSK
2022-10-21 09:07:31 +07:00
Darcy Wong
297c57cc4b chore(android): Update top help page 2022-10-21 08:07:09 +07:00
Marc Durdin
6842bebddc
Merge pull request #7470 from keymanapp/chore/common/7414-use-issue-form-templates
chore(common): move to new GitHub issue form templates
2022-10-21 09:57:09 +11:00
Marc Durdin
3c14a8312f
Merge pull request #7431 from keymanapp/fix/developer/7419-handle-invalid-graphics-in-ico-editor
fix(developer): Handle invalid graphics in icon editor
2022-10-21 09:57:01 +11:00
Marc Durdin
c804295965
Merge pull request #7496 from keymanapp/chore/merge-master-into-feature-ldml
chore: merge master into feature-ldml
2022-10-21 09:56:37 +11:00
Marc Durdin
594921baee chore(common): address review comments 2022-10-21 07:41:52 +11:00
Steven R. Loomis
be63384476
Merge pull request #7477 from keymanapp/chore/resources/7411-ldmlupdate-epic-ldml
chore(resources): update to latest CLDR preview 🙀
2022-10-20 15:22:57 -05:00
Steven R. Loomis
8934b9f6b8
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-10-20 15:13:41 -05:00
Marc Durdin
0e9d850ce9 chore(common): address review comments 2022-10-21 05:35:30 +11:00
Keyman Server
69b0bc79cf
Merge pull request #7505 from keymanapp/auto/version-master-16.0.86
auto: increment master version to 16.0.86
2022-10-21 05:02:55 +11:00
Keyman Build Agent
370744aff5 auto: increment master version to 16.0.86 2022-10-20 14:02:18 -04:00
Eberhard Beilharz
e04acb8295
fix(core): Add missing include files
Recently some include files got added to `common/include` which are
referenced by `core/include/keyman`. This change adds the necessary
code to install them in the same directory as the other include files.

Fixes #7490.
2022-10-20 17:06:35 +02:00
Eberhard Beilharz
f6afee246e
fix(linux): Add packaging tests
The tests in `debian/tests` build a program against libkmnkbp-dev to verify
that all headers and pkg-config are included and installed correctly.
2022-10-20 17:04:11 +02:00
Eberhard Beilharz
adff810a6f
Merge pull request #7499 from keymanapp/chore/linux/debugoutput
chore(linux): Improve debug output
2022-10-20 14:23:13 +02:00
Eberhard Beilharz
d15109d1e9
Merge pull request #7500 from keymanapp/refactor/linux/whitespace
refactor(linux): Cleanup whitespace
2022-10-20 14:22:12 +02:00
Darcy Wong
6b52a73156
Merge pull request #7472 from keymanapp/fix/android/dismiss-subkey-on-globe
fix(android/engine): Dismiss key preview and subkeys on globe action
2022-10-20 16:59:54 +07:00
Eberhard Beilharz
7b3f891eb9
chore(linux): Rename internal method to commit_string
The previous method name `ibus_keyman_engine_commit_string`
suggests that this method is overridden from ibus-engine class.
However, while it is true that ibus-engine has a
`ibus_engine_commit_string` method it can't be overridden. This
change renames the method to make it clearer that this is an internal
method that won't be called by ibus.
2022-10-20 09:34:28 +02:00
Eberhard Beilharz
e529052dc5
chore(linux): call reset_context instead of ...focus_in
Both `ibus_keyman_engine_reset` and `ibus_keyman_engine_focus_in`
are methods that get called by ibus. Having `ibus_keyman_engine_reset`
call `ibus_keyman_engine_focus_in` makes it much harder to see in
log files which methods get really called by ibus.

This change replaces the call of `...focus_in` with `reset_context`,
which is what `...focus_in` does as well. The only other thing that
`ibus_keyman_engine_focus_in` does in addition to that is calling
`ibus_engine_register_properties` - which shouldn't be necessary on
a reset (besides that we don't seem to do anything with the one
status property we register).
2022-10-20 09:22:11 +02:00
Eberhard Beilharz
cfe0998b2e
refactor(linux): Comment unused methods
Closes #7297.
2022-10-20 09:06:27 +02:00
Eberhard Beilharz
448baad79d
refactor(linux): Replace tabs with spaces 2022-10-20 09:02:48 +02:00
Eberhard Beilharz
d4283754df
refactor(linux): Refactor alignment of params 2022-10-20 09:02:48 +02:00
Eberhard Beilharz
2dab491a10
chore(linux): Always output function name in debug messages 2022-10-20 08:56:58 +02:00
Eberhard Beilharz
2663aa738c
chore(linux): Improve debug output 2022-10-20 08:56:36 +02:00
Eberhard Beilharz
cd30e1c70a
Merge pull request #7491 from keymanapp/docs/linux/samplesettings
docs(linux): Update sample vscode settings
2022-10-20 08:23:52 +02:00
Eberhard Beilharz
13c5f1ae28
Merge pull request #7494 from keymanapp/fix/linux/uploadscript
fix(linux): Fix upload script
2022-10-20 08:23:20 +02:00
Darcy Wong
5004c0ea5d chore(android): Update help for 16.0 2022-10-20 13:19:37 +07:00
Darcy Wong
e7e8dc6908 chore(android/samples): Update builder scripts 2022-10-20 11:05:45 +07:00
Joshua A. Horton
4e3dd8fc13 feat(web): adds a test page 2022-10-20 11:05:36 +07:00
Joshua A. Horton
d74303bc5d fix(web): .display, not .visibility 2022-10-20 11:04:24 +07:00
Darcy Wong
44e791911f chore(android): Update README for builder script 2022-10-20 10:33:32 +07:00
Joshua A. Horton
a7e01f9172 change(web): titlebar configEnabled, helpEnabled 2022-10-20 10:12:21 +07:00
Joshua A. Horton
9301626dd2 chore(web): Revert "chore(web): removes CSS related to prior commit"
This reverts commit 9e1cc734b7.
2022-10-20 09:51:02 +07:00
Darcy Wong
31e60be2fd fix(android/engine): Add Dutch locale 2022-10-20 09:50:33 +07:00
Joshua A. Horton
e91cc809a7 chore(web): Revert "change(web): removes dead help, config top-right OSK icons"
This reverts commit c0cc360297.
2022-10-20 09:50:33 +07:00
Darcy Wong
081c23c798 chore(common): Add crowdin strings for Dutch 2022-10-20 09:42:56 +07:00
Joshua A. Horton
3704e71818 refactor(web): layout 'sanitize' methods 2022-10-20 09:32:35 +07:00