glasseyes
f2370d83c6
Merge branch 'keyboardprocessor-api' into linux-ibus-keyman
2018-11-07 10:15:32 +07:00
glasseyes
67973cd89b
WIP: setting up to use dummy keyboard
2018-11-07 10:15:25 +07:00
glasseyes
230a69b63b
rename build alltags
...
from Keyman.System.BuildLibPalasoAllTags.pas
to Keyman.System.BuildNRSIAllTags.pas
to make explicit that this is from the NRSI and nothing to do
with libpalaso
2018-11-07 10:07:38 +07:00
Marc Durdin
206caa752e
[Common] More cleanup
2018-11-07 11:19:22 +11:00
Marc Durdin
8141d22752
[Common] Remove unused code and cleanup debug logging
2018-11-07 11:01:40 +11:00
Tim Eves
6e09aa4a06
Add comments for namespace closing braces that are far from their opening statements
2018-11-07 05:15:25 +07:00
Tim Eves
fe4beb0197
Make sure to convert path to utf8 for json output of folder name.
2018-11-07 05:04:22 +07:00
Tim Eves
61f90b172e
Fix path handling so it's wchar_t const * on windows and char const * on linux
2018-11-07 04:49:56 +07:00
Tim Eves
689e21856b
Explicitly declare test json doc strings as utf8 for Windows compiler
2018-11-07 04:30:09 +07:00
Tim Eves
4afe030627
Add number USVs erased to BACK action item
...
Possible but difficult to get from state object if not provided. IBus
will use this.
2018-11-07 04:26:49 +07:00
Tim Eves
d70fe629e8
Fix state API implmentation to use new options, keyboard and context objects.
2018-11-07 04:25:28 +07:00
Tim Eves
b27fc67259
Rework keyboard API and add more robust checking.
2018-11-07 03:04:45 +07:00
Tim Eves
242105216a
Rename options_set -> options and option -> option_item
2018-11-07 02:13:40 +07:00
Tim Eves
9cb22221c6
Rework options API per review
...
Additionally refactored option.hpp into option.hpp & option.cpp.
lookup now returns just the value since scope and key are fully
specified in the arguments, but updates and SAVE/RESET action items
still provide scope, key & value.
2018-11-07 01:37:32 +07:00
Marc Durdin
140869d28f
[Common] Continuing kmxtest refactor
2018-11-06 21:16:38 +11:00
Marc Durdin
3d4aff5d62
[Common] Continue refactoring, add support for supplying context from command line
2018-11-06 20:24:43 +11:00
Tim Eves
93c76c14df
Move headers into include/keyman from include/
...
Necessary to allow keyboardprocessor.h to refer to auxillary headers as
<keyboard/header.h>
2018-11-06 16:19:14 +07:00
glasseyes
c862e7148b
some infrastructure for loading keyboards
...
from libkmfl
2018-11-06 16:07:59 +07:00
Marc Durdin
e4deaacd85
[Common] First test framework for kmx processor
2018-11-06 19:30:09 +11:00
glasseyes
27e8fab8fa
Merge branch 'keyboardprocessor-api' into linux-ibus-keyman
2018-11-06 15:17:08 +07:00
glasseyes
d58667dc11
WIP: adapt keymanutil for new processor
2018-11-06 15:15:30 +07:00
glasseyes
a2b30dc494
WIP: use keyboardprocessor.h
...
get pkg-config for JSON_GLIB and KEYMAN_PROC
2018-11-06 15:14:21 +07:00
Tim Eves
333ef283c8
Make constext API more consistent and robust with use of km_kbp_status.
...
In addition:
Add asserts and checks to better validate the inputs.
Add documentation describing design patterns behind differet types of
call.
2018-11-06 14:53:33 +07:00
Darcy Wong
84fe9853bd
Revert changes involving longpress of option key
...
* also remove keyboard icons
2018-11-05 16:42:18 +07:00
Darcy Wong
6cd543e63a
Revert "Start defining actions for Globe Key longpress"
...
This reverts commit 4aa7007a85 .
2018-11-05 16:17:07 +07:00
Darcy Wong
4aa7007a85
Start defining actions for Globe Key longpress
2018-11-05 14:51:29 +07:00
Darcy Wong
c74c7baf7c
Move "Close Keyman" button to bottom of the list
2018-11-05 13:58:08 +07:00
glasseyes
90e60684e1
Merge branch 'keyboardprocessor-api' into linux-ibus-keyman
2018-11-05 11:52:41 +07:00
glasseyes
f9fc277cef
Merge branch 'master' into linux-ibus-keyman
2018-11-05 11:52:27 +07:00
glasseyes
74545d5366
update pbuilderrc to rename sid to unstable
2018-11-05 11:51:04 +07:00
Joshua A. Horton
32fd4898bc
Changelog notes for reachability crash fix.
2018-11-05 10:50:28 +07:00
Darcy Wong
4ac87de3e1
Merge branch 'master' into android-change-system-keyboard
2018-11-05 08:52:38 +07:00
Darcy Wong
5006e9113c
Merge pull request #1291 from keymanapp/android-102nd
...
[Android] Use scanCode to detect 102nd key
2018-11-05 08:46:23 +07:00
Darcy Wong
43d1177d34
more wip for longpress
2018-11-04 22:48:14 +07:00
Marc Durdin
5f5a59648d
Merge pull request #1297 from keymanapp/windows-mitigate-win10-1803-language-activation
...
[Windows] Mitigation for #1285 . Adds a mitigation for issues with installation under certain languages in Windows 10 1803 and later
2018-11-04 16:54:09 +11:00
Marc Durdin
21eb35f916
[Windows] Tweak error message parameter names
2018-11-04 08:42:18 +11:00
Marc Durdin
70fd4906b3
Merge pull request #1300 from keymanapp/windows-serialization-patch-for-mstsc-and-hyper-v-client
...
[Windows] Patch serialization code for MSTSC and Hyper-V client
2018-11-04 08:39:21 +11:00
Darcy Wong
1fa8b584bd
Address review comments
2018-11-03 21:30:22 +07:00
Marc Durdin
48cdb3c0b3
[Windows] Patch serialization code for MSTSC and Hyper-V client
2018-11-03 20:24:06 +11:00
Darcy Wong
b09055f559
Make the whole "Switch to Next Keyboard" clickable
2018-11-02 16:48:04 +07:00
Darcy Wong
71d9e3a058
Only display keyboard switcher for system keyboards
2018-11-02 15:07:22 +07:00
Joshua A. Horton
6999387461
Prevents the SystemKeyboard from using Reachability code.
2018-11-02 14:56:37 +07:00
Darcy Wong
5bcaf05daa
Add button to switch keyboard
...
New button added KeyboardPickerActivity
2018-11-02 13:55:00 +07:00
Joshua Horton
b89058122d
Merge pull request #1284 from keymanapp/web-1275-toolbar-duplicated-languages
...
[Web] Toolbar UI language duplication fix
2018-11-02 10:04:06 +07:00
Joshua Horton
91de533927
Merge pull request #1288 from keymanapp/ios-1101-default-keyboard-update
...
[iOS] Updates default keyboard to "EuroLatin (SIL)"
2018-11-02 10:03:52 +07:00
Joshua A. Horton
6eabb186ea
Adding to history.md.
2018-11-02 09:48:08 +07:00
Marc Durdin
1c17a227a0
[Windows] Fix 'learn more' link
2018-11-02 10:23:40 +11:00
Marc Durdin
ad45ec40b3
[Windows] Minor Tweaks
2018-11-02 09:48:33 +11:00
Marc Durdin
a2596b49d9
[Windows] Fixes #1285 . Adds a mitigation for issues with installation under certain languages in Windows 10 1803 and later
2018-11-02 09:43:38 +11:00
Eddie Antonio Santos
ee4bc023c8
Merge pull request #1295 from keymanapp/lmlayer-CI
...
Initial setup for LMLayer builds
2018-11-01 13:32:15 -06:00