rc-swag
8eeaef9ae5
Merge branch 'feat/windows/keyman-core-integration-2' into feat/windows/preserving-keyboard-options-in-engine
2021-09-27 21:21:56 +10:00
Ross
71f97d46aa
feat(windows): add link to mem leak github repo
2021-09-22 16:51:14 +10:00
Ross
1c405c5142
feat(windows): Address review comments
2021-09-22 16:33:30 +10:00
rc-swag
64dbaad371
feat(windows): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-22 16:11:36 +10:00
Ross
deb358de5a
feat(windows): add memory leak tests - fix memory leaks
2021-09-22 11:28:28 +10:00
rc-swag
00d4bcded8
feat(windows): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-21 11:48:56 +10:00
Ross
d450543253
feat(windows): address review comments
...
Add test fixture to allow Setup and Teardown methods to be used
for all km process action tests.
Modified the DebugAssert macro to not do the early return on its own.
2021-09-21 09:59:17 +10:00
rc-swag
9305bae3ba
fix(windows): commit review suggestions
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 11:34:06 +10:00
Ross
a90a99784a
feat(windows): cast size_t to int for list size
2021-09-07 12:00:34 +10:00
Ross
f56c1839fd
feat(windows): formating of km_kbp_options_list_size
2021-09-03 14:30:53 +10:00
Ross
8719a27ee9
feat(windows): add save and restore options
...
Add save and restore methods for saving and restoring
keyboard processor options.
2021-09-03 13:45:18 +10:00
Ross
5ffb136acf
feat(windows): Added UpdateKeyboardOptions
...
This functions was to update the keyboard options in the
windows engine with the current options in the core
However it is not needed as first thought. This is because the options
will not be updated in first Non updatable call kmtip. This is due to
the fact the actions will not be processed. A variation on the current
core implementation. I am still pushing the branch as the unit test will
be usefull.
2021-09-02 11:57:44 +10:00
Ross
e125736e0e
feat(windows): Update all TODOs with Issue numbers
2021-08-30 10:18:57 +10:00
Ross
0663fcbeb7
feat(windows): Add unit tests for process actions
2021-08-27 14:18:14 +10:00
Ross
a4801373db
feat(windows): err logs, DEBUG_ASSERT macro
...
Added some more error logs
Added a DEBUG_ASSERT macro
Update variable names
2021-08-24 17:17:26 +10:00
rc-swag
aab8cb178c
fix(windows): apply suggestion changes core integration review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-08-23 09:51:10 +10:00
Ross
937bf8a485
feat(windows): review comments
2021-08-19 14:17:34 +10:00
Ross
4350c5a63d
feat(windows): review comments rename keyman32-tests
2021-08-19 11:51:31 +10:00
rc-swag
a681f46319
feat(windows): apply review suggestions
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-08-19 09:07:30 +10:00
Ross
e2b73af029
fix(windows): rename reg key prefix dw for DWORD
2021-08-18 15:44:45 +10:00
Ross
3b3ea6e75b
feat(windows): clean up formating
2021-08-17 17:16:56 +10:00
Ross
4bf4106a37
chore(windows): Merge branch 'master' into feat/windows/keyman-core-integration-2
2021-08-17 16:23:38 +10:00
Ross
0f4e3d1768
feat(windows): core saving context null pointer check
2021-08-17 14:10:44 +10:00
Joshua Horton
ed135f7861
Merge pull request #5521 from keymanapp/fix/android/5252-keyboard-black-bar
...
fix(android): keyboard's black bar bug
2021-08-17 08:43:34 +07:00
Joshua Horton
c35c003762
Merge pull request #5462 from keymanapp/refactor/web/vkbd-layout-key-calc-merger
...
refactor(web): overhaul of OSK key layout calcs + styling, merges desktop & touch logic 📐
2021-08-17 08:36:15 +07:00
Joshua Horton
b5789d2b6a
Merge pull request #5459 from keymanapp/refactor/web/vkbd-layout-calcs
...
refactor(web): reworks VisualKeyboard layout spec design 📐
2021-08-17 08:36:02 +07:00
Joshua Horton
4ccf48b678
Merge pull request #5451 from keymanapp/refactor/web/vkbd-layout-encapsulation
...
refactor(web): OSK layout hierarchy encapsulation 📐
2021-08-17 08:35:49 +07:00
Joshua Horton
30296fe113
Merge pull request #5557 from keymanapp/feat/ios/simulator-build-artifact
...
feat(ios): adds option for Simulator-compatible testing artifact
2021-08-17 08:26:15 +07:00
Marc Durdin
4eac85907f
Merge pull request #5582 from keymanapp/feat/web/test-artifacts
...
feat(web): setup build artifacts for manual tests
2021-08-16 13:27:22 +10:00
Marc Durdin
0bf9089227
feat(web): setup build environment for manual tests
...
This is work arising from the spacebarText postmortem. The only changes
in this commit at present are in the readme, just to give us a pull
request to play with.
2021-08-16 10:33:16 +10:00
Ross
ae9ba52ab9
fix(windows): meson build for static lib
2021-08-10 17:43:55 +10:00
Eberhard Beilharz
3f8d8f5cff
Merge pull request #5564 from keymanapp/chore/core/uninstall
...
chore(common/core): Add uninstall option to build script
2021-08-09 08:15:20 +02:00
Eberhard Beilharz
5e6de93e42
Merge pull request #5565 from keymanapp/docs/linux/ibus
...
docs(linux): Fix readme for ibus-keyman
2021-08-09 08:14:40 +02:00
Joshua Horton
0997dc34a8
chore(ios): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-08-09 08:22:57 +07:00
Keyman Server
05a15673a9
Merge pull request #5566 from keymanapp/auto/version-master-15.0.96
...
auto: increment master version to 15.0.96
2021-08-07 04:03:31 +10:00
Keyman Build Agent
dfa16719e7
auto: increment master version to 15.0.96
2021-08-06 14:02:51 -04:00
Eberhard Beilharz
7d15f74181
Merge pull request #5497 from keymanapp/chore/core/issue-5052
...
chore(common/core): Linux side of caps-lock stores 🚧
2021-08-06 16:58:18 +02:00
Eberhard Beilharz
3f9c1a380a
docs(linux): Fix readme for ibus-keyman
...
Turns out setting `KEYMAN_PROC_CFLAGS` isn't sufficient to use header
files from source repo.
2021-08-06 16:55:02 +02:00
Eberhard Beilharz
3509ddeb7c
chore(common/core): Add uninstall option to build script
2021-08-06 16:53:33 +02:00
Eberhard Beilharz
c9497fd494
feat(common/core): Implement shiftFreesCaps and capsOnOnly
2021-08-06 16:13:58 +02:00
Eberhard Beilharz
f3ea1dafee
fix(common/core): Turn off capslock on key down
...
This change improves capslock handling with a capsAlwaysOff keyboard.
Previously, the caps lock indicator was turned on while holding down
the Caps Lock key. With this change we turn it off immediately. This
is done by forcing caps lock off even if the state already seems to
match.
Also, for capsAlwaysOff keyboards skip further processing of caps
lock key after we turned capslock off again.
2021-08-06 12:21:20 +02:00
Eberhard Beilharz
cfeb9e820e
chore(linux): Implement Linux side of caps-lock action processing
2021-08-06 12:20:23 +02:00
Eberhard Beilharz
dabfea57ab
Merge pull request #5536 from keymanapp/chore/linux/5022-debian
...
chore(linux): Consolidate Debian source packages 📦
2021-08-06 12:02:54 +02:00
Eberhard Beilharz
43c920fec3
chore(linux): fix ibus-keyman test
2021-08-06 11:25:01 +02:00
Eberhard Beilharz
46e6d20f35
refactor(linux): Move KMFL to linux/legacy
2021-08-06 11:25:01 +02:00
Eberhard Beilharz
34b0932173
chore(linux): Depend on keyman-engine
...
This change adds a virtual package `keyman-engine` which ibus-keyman
provides. keyman-config can then depend on this virtual package.
This allows to use fcitx instead of ibus if the fcitx-keyman package
provides that virtual package as well.
2021-08-06 11:25:00 +02:00
Eberhard Beilharz
3d10e6100f
chore(linux): Remove no longer needed debian directories
...
The previous commit created a consolidated toplevel `debian`
directory.
2021-08-06 11:25:00 +02:00
Eberhard Beilharz
79f92a150c
chore(linux): Consolidate Debian source packages
...
This change consolidates the Debian packages into a single source
package, with the exception of the legacy KMFL packages.
Fixes #5022 .
2021-08-06 11:25:00 +02:00
Darcy Wong
2353e9a24c
Merge pull request #5555 from keymanapp/fix/web/empty-display-name
...
fix(web): Blank spacebar text when displayName is empty string
2021-08-06 13:07:42 +07:00
Joshua Horton
01217a76ae
Merge pull request #5480 from keymanapp/fix/common/models/keep-diacritic-sensitivity
...
fix(common/models): keep/suggestion diacritic sensitivity when de-duping
2021-08-06 11:32:48 +07:00