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