Commit graph

3042 commits

Author SHA1 Message Date
Joshua A. Horton
32fd4898bc Changelog notes for reachability crash fix. 2018-11-05 10:50:28 +07:00
Joshua A. Horton
6999387461 Prevents the SystemKeyboard from using Reachability code. 2018-11-02 14:56:37 +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
Darcy Wong
0e19f0bc73
Merge pull request #1290 from keymanapp/android-update-tests
[Android] Update Tests
2018-10-31 09:52:32 +07:00
Darcy Wong
b697ed5ed7 Update Tests
* Fix KeyboardHarness to compile
* Add keycode app for debugging `keyCode` and `scanCode` output from physical keyboards (app doesn't use KMEA)
2018-10-30 14:23:38 +07:00
Tim Eves
1fb6db99d5
Merge pull request #1264 from keymanapp/keyboardprocessor-api
Keyboardprocessor api
2018-10-30 13:23:39 +07:00
Tim Eves
bbd67c7a9b Minor tidyup stop compiler complaining about unsused variables. 2018-10-30 13:12:30 +07:00
Tim Eves
aa7027fa66 Add keyboard-api test to kmnkmd unit tests 2018-10-30 13:09:31 +07:00
Marc Durdin
ebb5ff6c68
Merge pull request #1265 from keymanapp/windows-engine-metro-support-rebased
[Windows] Metro/UWP support for Keyman
2018-10-30 15:50:45 +11:00
Joshua A. Horton
a25925154d Updates Carthage dependencies. 2018-10-30 09:24:11 +07:00
Joshua A. Horton
7f61df4fd1 Swaps iOS app's default keyboard for SIL European. 2018-10-30 09:03:08 +07:00
Joshua A. Horton
2cf86c2675 Merge branch 'master' into web-1275-toolbar-duplicated-languages 2018-10-30 08:31:49 +07:00
Joshua A. Horton
c7d086d1de Addresses PR review. 2018-10-30 08:31:21 +07:00
Tim Eves
9af3308ef3 Fix a compiler warnings in context_api under clang and statically link.
While dynamic linking works on linux & Mac OS due to rpath support 
Windows can't find the dll when debugging the test case unless it's 
copied into the tests builddir or it has it's working dir set to the 
DLL's builddir.
2018-10-29 16:05:06 +07:00
Tim Eves
5f45ea450e Minor fixups for build scripts
Also prevent compiler complaining about inconistent dllimport/dllexport 
linkage by ensuring KM_KBP_EXPORTING is defined on Windows too.
2018-10-29 16:02:19 +07:00
Tim Eves
f5d6dd4ce5 Fix windows compiler treating source as latin1 instead of utf-8. 2018-10-29 16:00:27 +07:00
Tim Eves
5ab060974f Fix build bugs on Windows 2018-10-29 13:20:36 +07:00
Marc Durdin
0f706d94f3
Merge branch 'master' into windows-engine-metro-support-rebased 2018-10-29 16:34:53 +11:00
Marc Durdin
d8c45f25dc [Windows] Address review comments 2018-10-29 16:34:00 +11:00
Marc Durdin
87ca4c06f0
Merge pull request #1274 from keymanapp/developer-use-npm
[Developer] Use npm to update Monaco and keep it out of source tree
2018-10-29 09:28:00 +11:00
Marc Durdin
78b97fb5bc
Merge pull request #1273 from keymanapp/windows-kannada-localization
[Windows] Add Kannada localization (fixes #1271)
2018-10-29 09:27:48 +11:00
Marc Durdin
b523b99d56
Merge pull request #1272 from keymanapp/windows-customise-vk_zap
[Windows] Change the vk_prefix (zap) code from 0x07 to 0x0E to avoid Game Bar conflict and make it customisable via registry
2018-10-29 09:27:35 +11:00
Marc Durdin
bba75cc8c1
Merge pull request #1268 from keymanapp/windows-upgrade-keyboards-from-10
[Windows] Upgrade keyboard configuration from Keyman 10 when installing version 11
2018-10-29 09:27:24 +11:00
Joshua A. Horton
86878f8d2f Removes an unneeded variable from an earlier commit in the chain. 2018-10-26 08:13:10 +07:00
Joshua A. Horton
cc6c5d8356 Tidies up the new comments for finalization. 2018-10-26 08:11:18 +07:00
Tim Eves
ef548606aa Move keyboardprocessor into it's new toplevel under common/engine 2018-10-25 13:43:28 +07:00
Tim Eves
2613ce4860 Relicense code from graphite 2 under MIT & add copyright headers. 2018-10-25 13:36:27 +07:00
Darcy Wong
f4aaa7491e
Merge pull request #1281 from keymanapp/android-add-strings
[Android] Consolidate UI strings
2018-10-24 03:15:28 -05:00
Joshua Horton
fb0dc8f9b5
Merge pull request #1280 from keymanapp/web-browserstack-update
Updates BrowserStack configuration settings, fixes a minor error.
2018-10-24 14:51:27 +07:00
Joshua A. Horton
42932856e9 Partial fix - no more duplicate languages under a region. 2018-10-24 14:49:39 +07:00
Darcy Wong
113e919a7d Clean up two stray icons
error dialog when connection unavailable shouldn't include "+" in the titlebar
2018-10-24 14:41:16 +07:00
Darcy Wong
04f37b4bff Add one more String.format 2018-10-24 14:28:12 +07:00
Joshua A. Horton
02404b83c4 Adds a page in the manual testing section for the Toolbar UI. 2018-10-24 13:46:38 +07:00
Joshua A. Horton
a42c0f181e Updates BrowserStack configuration settings, fixes a minor error. 2018-10-24 10:47:09 +07:00
Darcy Wong
1f3cd5268b Tidy up more strings 2018-10-24 10:44:20 +07:00
Darcy Wong
8ce4b4f30b Consolidate UI strings to strings.xml 2018-10-24 07:55:51 +07:00
Marc Durdin
35b58febd1 [Windows] Update history (several recent branches) 2018-10-24 06:11:36 +11:00
Marc Durdin
3e07fc4728 [Developer] Update build prerequisites 2018-10-24 05:26:09 +11:00
Tim Eves
f1d5266663 Fix incorrect logic so we now only ALERT when a VKEY is unmapped in both shift states. 2018-10-24 00:35:27 +07:00
Tim Eves
80cd7c6f93 Fix typos, add clarifying comments and adjust dummy keyboard name. 2018-10-24 00:27:59 +07:00
Tim Eves
fecd218b0c Fix typos in introspection.schema
Make it clear the $id needs to be changed.
2018-10-24 00:11:57 +07:00
Marc Durdin
866561395c [Developer] Exclude node_modules from installer 2018-10-23 10:51:30 +11:00
Marc Durdin
59bde573f3 [Developer] Use npm to update Monaco and keep it out of source tree 2018-10-23 10:47:33 +11:00
Marc Durdin
cc76fa2c1d [Windows] Add Kannada localization (fixes #1271) 2018-10-23 10:22:45 +11:00
Marc Durdin
455c2458a4 [Windows] Change the vk_prefix (zap) code from 0x07 to 0x0E to avoid Game Bar conflict and make it customisable via registry 2018-10-23 09:04:24 +11:00
Tim Eves
e385ae72eb unit/context-api: Add more test cases.
Check context_items_to_utf16 doesn't overrun it's buffer.
Add tests for context_clear, context_shirnk and context_append.
Add test including marker type context item.
2018-10-22 18:46:59 +07:00
Tim Eves
7e5b9916d1 unit/context-api: improve readbility with try_status macro. 2018-10-22 18:44:30 +07:00
Tim Eves
8c49047f54 context_shrink: Insert prefix correctly, don't reverse it. 2018-10-22 18:43:01 +07:00