Commit graph

24978 commits

Author SHA1 Message Date
Darcy Wong
20fc9b0622 Fix packageID when there's multiple keyboards 2019-01-18 16:19:08 +07:00
Darcy Wong
b7718e2a16 Use packageID to determine when to add language association 2019-01-18 15:53:18 +07:00
Joshua Horton
0688c00a49
Merge pull request #1537 from keymanapp/web-beta-versioning
[Web] Beta versioning
2019-01-18 14:32:45 +07:00
Joshua A. Horton
c4f5787550 Tweaked build.sh code formatting. 2019-01-18 14:10:32 +07:00
Darcy Wong
4edccb5bd6 Update LanguageListActivity when offline
Update to handle scenario when offline. 
* Use default set of options
2019-01-18 14:08:26 +07:00
Joshua A. Horton
89aff7028a Better documentation of selection issues for design-mode iframes. 2019-01-18 14:05:01 +07:00
Joshua A. Horton
65fbf2fc61 Implements interface for design-mode IFrames, adds related testing. 2019-01-18 13:59:26 +07:00
Randy Boring
d48742c27b make variables for copyright year, product version, and related strings
use these variables in Info.plist, cannot use them in InfoPlist.strings file
2019-01-18 00:48:53 -06:00
Randy Boring
75672cd3f1 fixes #1529 about box had no controls visible and would not go away
mostly nib changes, take away borders and add colors
2019-01-17 21:28:08 -06:00
Darcy Wong
1864fd41f9 Handle offline languages list
When offline, only use languages info from kmp.json files.

Also cleaned up calls to setKeyboard
2019-01-18 10:24:21 +07:00
Joshua A. Horton
104fe77f2c Adds workaround for CI-only Firefox testing error. 2019-01-18 10:09:59 +07:00
Joshua A. Horton
29cb0d1117 Minor tweak to address error seen in CI. 2019-01-18 09:58:14 +07:00
Joshua A. Horton
f3e3f71257 Completes implementation of ContentEditable, basic testing of the same. 2019-01-18 09:41:10 +07:00
Tim Eves
3427d9d7db
Merge pull request #1547 from keymanapp/common-bugfix-utf-overrun-beta
[common] bugfix for potential utf overrun on beta brach
2019-01-18 09:35:17 +07:00
Randy Boring
77c876e289 manual move of fix for #1529 2019-01-17 18:56:32 -06:00
Randy Boring
ffcd3ae89e manual move of mac-about-stuck branch that was accidentally rebased onto master which is alpha, not beta 2019-01-17 18:55:29 -06:00
Eddie Antonio Santos
bc3b222585
Test prediction within a word. 2019-01-17 16:01:43 -07:00
Marc Durdin
85057743f5 [Developer] Fix unit tests 2019-01-18 09:32:22 +11:00
Marc Durdin
3c7da5fc14 [Developer] Fixes #984. Add option to check filename conventions. 2019-01-18 09:07:33 +11:00
Eddie Antonio Santos
4abbbc41a5
Suggest prefix via exhaustive search over word list. 2019-01-17 14:42:59 -07:00
Eddie Antonio Santos
198b6a1e3e
Test prefix queries. 2019-01-17 13:43:22 -07:00
Eddie Antonio Santos
ab9cbdc10e
Add English word list. 2019-01-17 13:39:39 -07:00
Eddie Antonio Santos
d6b2b96621
Create stub for word list model. 2019-01-17 11:09:06 -07:00
Eddie Antonio Santos
569ae88b7b
Merge pull request #1544 from keymanapp/lmlayer-tidy
[LMLayer] Tidying up, plus fix minor bug
2019-01-17 09:35:59 -07:00
Darcy Wong
1bc9b5923b Add keyboard from already installed package 2019-01-17 22:49:54 +07:00
Darcy Wong
28de2b93b2 Fix JSON exception when pkgID undefined 2019-01-17 22:49:54 +07:00
Darcy Wong
36b2261cbe Start merging language/keyboard info 2019-01-17 22:49:54 +07:00
Darcy Wong
23382fa53b Update unit tests 2019-01-17 22:49:54 +07:00
Darcy Wong
19cf116684 Start processing kmp.json to determine existing language/keyboard pairs 2019-01-17 22:49:54 +07:00
Darcy Wong
7cd2b7ee22 Install the first language in a keyboard package 2019-01-17 22:49:54 +07:00
Joshua A. Horton
5a234f3968 More tweaks - still sufficient but friendlier to contentEditables. 2019-01-17 20:02:30 +07:00
Tim Eves
5429037179 Fix bug #1494 potential for buffer overrun
The get/put routines now require the buffer size remaining to be read/written to permit checking and the iterator will update this value whenever iterator comparisions are made.  Other direct uses of get/put have been updated.
2019-01-17 17:12:42 +07:00
Joshua A. Horton
e8ad9100e7 Better abstraction; no need to provide external caret access. 2019-01-17 16:01:31 +07:00
Joshua A. Horton
ed71f3791c Adds another abstraction method for context char deletion. 2019-01-17 15:49:15 +07:00
Joshua A. Horton
ca52fce12e Ensures the dev resource build script is executable. 2019-01-17 13:53:53 +07:00
Joshua A. Horton
62f5f97b70 Adds support for TS to receive build-time values for compilation. 2019-01-17 13:51:07 +07:00
Joshua A. Horton
37dd55d5ee Completes development of 'wrappers' for Input and TextArea elements. 2019-01-17 13:32:04 +07:00
Joshua Horton
96ed2819f8
Merge pull request #1519 from keymanapp/web-osk-refactor-visual-kbd
[Web] Splits the OSK's outer shell object from its individualized inner Visual Keyboard.
2019-01-17 09:34:12 +07:00
Joshua Horton
534ebb83b8
Merge pull request #1524 from keymanapp/web-osk-element-typing
[Web] Adds better typing for OSK keys, some related fixes.
2019-01-17 09:32:57 +07:00
Joshua Horton
de26d7238e
Merge pull request #1525 from keymanapp/web-processing-refactor
[Web] Keystroke processing refactor
2019-01-17 09:32:43 +07:00
Joshua A. Horton
1c89d3b9dc Starts work on element interfaces and related unit-test development. 2019-01-17 09:29:22 +07:00
Marc Durdin
4402a2b558
Merge pull request #1539 from keymanapp/web-split-kdu-1117
[Web] [Developer] displayUnderlying flag is now separate for different platforms.
2019-01-17 12:02:25 +11:00
Eddie Antonio Santos
c479d49adb
No longer allow model to be specified as source code. 2019-01-16 15:14:53 -07:00
Eddie Antonio Santos
8e336fe846
Return early when rejecting a reused token. 2019-01-16 15:06:19 -07:00
Eddie Antonio Santos
6106d11c07
Test token reuse does not overwrite previous token's promise callbacks. 2019-01-16 15:04:04 -07:00
Eddie Antonio Santos
c9ff3fe0c3
Test that reusing a token should reject the promise. 2019-01-16 14:06:25 -07:00
Eddie Antonio Santos
f5c8825169
Explain IE11 compatibility of Map. 2019-01-16 13:31:39 -07:00
Joshua A. Horton
85bb7a11fd Adds typing, documentation to the core output() callback. 2019-01-16 09:48:55 +07:00
Eddie Antonio Santos
01755ec8db
Merge pull request #1522 from keymanapp/lmlayer-dummy-model
[LMLayer] Implement Dummy language model + refactorings
2019-01-15 19:15:02 -07:00
Marc Durdin
71e6b23667 [Developer] Stubs for checking filename conventions, for #984 2019-01-16 06:27:05 +11:00