Daniel Glassey
30362dee02
Merge pull request #1311 from keymanapp/keyboardprocessor-memleaks
...
[KPAPI] dispose things in tests that were memleaks
2018-11-13 08:56:07 +07:00
Marc Durdin
c3b301cc6a
[Common] More refactoring into classes
2018-11-13 11:58:21 +11:00
Marc Durdin
73b9d95bbe
[Common] First round of class refactor
2018-11-13 11:09:08 +11:00
Marc Durdin
28a8911a44
[Common] Rename files in preparation for class structuring
2018-11-13 10:36:14 +11:00
Darcy Wong
534b9aaab6
Merge pull request #1309 from keymanapp/desktop-cleanup-png-cherrypick
...
[Desktop] Cherrypick #1308
2018-11-13 06:17:51 +07:00
Marc Durdin
855e72c14c
[Common] Eliminate file-local global variables
2018-11-13 10:09:33 +11:00
Marc Durdin
e7ccd49117
[Common] Add deadkey tests, fix backspace+deadkey output, small refactors
2018-11-13 10:02:15 +11:00
glasseyes
97e618ba71
Merge branch 'master' into linux-ibus-keyman
2018-11-12 18:42:38 +07:00
glasseyes
3f3101a7e8
rename build alltags in global
2018-11-12 16:16:12 +07:00
glasseyes
5654c935a2
rename build alltags in engine and buildtools
2018-11-12 16:14:28 +07:00
glasseyes
c83372546b
rename build alltags in unit-tests
2018-11-12 16:12:17 +07:00
glasseyes
635bb36281
rename build alltags in desktop
2018-11-12 16:10:30 +07:00
glasseyes
eb96341abf
rename build alltags in developer
2018-11-12 16:08:58 +07:00
glasseyes
4ac82460eb
rename alltags in other buildtools dirs
2018-11-12 16:06:16 +07:00
glasseyes
899a9ae1e6
dispose things in tests that were memleaks
2018-11-12 15:55:28 +07:00
Marc Durdin
70e7a85123
Merge pull request #1296 from keymanapp/keyboardprocessor-api
...
[KPAPI] Add final API layer bug fixes and unit tests
2018-11-12 19:26:40 +11:00
Marc Durdin
9ca7bab5f9
[Common] Final checks
2018-11-12 19:23:54 +11:00
Marc Durdin
1ab04f681a
[Common] Code Review updates, some minor changes to API, mostly comments and tests; one bug fix
2018-11-12 19:12:59 +11:00
Joshua A. Horton
5cf8b136cb
Adds infrastructure for browser-based testing.
2018-11-12 09:34:13 +07:00
Darcy Wong
e79dd2756e
Cherrypick #1308
...
Fixes sillsdev/keyman-keyman.com#210
* Fixes references to osk-tibetan.png and usage-none.png
* Fix lower-casing of .png desktop images
* Pages reference `options-hint.png` so `optioins-hint.PNG` can be safely removed
2018-11-12 08:51:23 +07:00
Joshua A. Horton
67a6113b59
Basic test script and rigging added for headless JS tests.
2018-11-12 08:36:41 +07:00
Marc Durdin
cb66bd573d
[Common] Complete initial test cases and fix ordering bug for deleting deadkeys from context
2018-11-10 07:12:55 +11:00
Eddie Antonio Santos
a72e593f6c
Replace Ava with Mocha/Chai.
2018-11-09 11:05:25 -07:00
glasseyes
f32b083485
WIP: giving state the context
...
if ibus's client app/toolkit supports it
2018-11-09 16:53:36 +07:00
glasseyes
60619dc8de
add km_kbp_context_items_from_utf8
...
avoids unnecessary conversions and string duplication
utf8codec private vars needed in cpp for
linker to find them?
2018-11-09 16:50:52 +07:00
Marc Durdin
1aea5cdd9b
[Common] Test cases for kmxtest
2018-11-09 16:33:10 +11:00
Marc Durdin
a36c6b312e
[Common] Remove <windows.h> references and add typedefs, part 1
2018-11-09 06:21:32 +11:00
Marc Durdin
4a1ec013be
[Common] More cleanup
2018-11-09 05:26:07 +11:00
glasseyes
78becff952
get basic backspace working
...
more complicated things later
2018-11-08 17:24:21 +07:00
glasseyes
88f751f77d
first pass at using dummy keyboard
...
base keys and shift keys are working
punctuation keys are switched around but that looks deliberate
2018-11-08 16:42:21 +07:00
glasseyes
32c9ce3e60
get icons working til get them from kmx
2018-11-08 16:40:42 +07:00
Darcy Wong
9efe8ddc18
Merge pull request #1303 from keymanapp/android-focused-color
...
[Android] Add styling to show current selection in list
2018-11-08 16:07:12 +07:00
Darcy Wong
33ee8373d6
Add styling to show current selection in list
...
In Keyman 10, the user could navigate the keyboard/language picker lists and the currently selected row would have a gray background.
2018-11-08 08:24:48 +07:00
Darcy Wong
11edf4929e
Merge pull request #1283 from keymanapp/android-change-system-keyboard
...
[Android] Allow system "globe button" to change keyboards
2018-11-08 08:23:36 +07:00
Marc Durdin
502ce64b09
Merge pull request #1289 from keymanapp/windows-crash-reporting-enhancements
...
[Windows] Use easier to read crash identifiers that will group better across versions
2018-11-08 05:53:15 +11:00
glasseyes
4d61385e0e
differentiate dummy keyboard names with number
...
WIP: show icons
2018-11-07 17:16:13 +07:00
glasseyes
2187cc430e
always reconfigure meson with INSTALLDIR
...
fixes building to /usr/local after /tmp/kmfl
2018-11-07 17:14:31 +07:00
glasseyes
3301296789
get kvk and ldml file names from kmx name
2018-11-07 15:45:33 +07:00
glasseyes
3e50834ecf
locally installing ibus-keyman component
2018-11-07 14:45:53 +07:00
glasseyes
3f60361d17
km_kbp_option_item[] is now what to use in creating state
2018-11-07 14:22:04 +07:00
glasseyes
5025ef2b26
remove keyman paths from kmfl.xml
...
don't search keyman dirs in ibus-kmfl
2018-11-07 14:22:04 +07:00
glasseyes
526df17fc4
update some docs for ibus-keyman
...
put autotool_projects back
2018-11-07 14:21:54 +07:00
glasseyes
c2a5969851
add KPAPI and ibus-keyman to build system
2018-11-07 14:00:53 +07:00
glasseyes
b7ae5455e0
remove dbus service from ibus-kmfl
2018-11-07 11:26:33 +07:00
glasseyes
3799ca6d95
Merge branch 'keyboardprocessor-api' into linux-ibus-keyman
2018-11-07 10:29:36 +07:00
glasseyes
2ae42fdd18
refer to the library in the pkg-config file
2018-11-07 10:27:59 +07:00
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