Joshua A. Horton
|
e74836e178
|
Extraction of keyboard data management code complete.
|
2017-12-22 13:31:40 +07:00 |
|
Joshua A. Horton
|
7695636758
|
Almost all keyboard data management is now within KeyboardManager. Remaining: the events.
|
2017-12-22 13:18:08 +07:00 |
|
Joshua A. Horton
|
f4a134417a
|
Moved the bulk of the cloud request keyboard functions into KeyboardManager.
|
2017-12-22 12:28:09 +07:00 |
|
Joshua A. Horton
|
046e9ebaf1
|
Moves the core keyboard management + data into the new KeyboardManager class.
|
2017-12-22 11:47:09 +07:00 |
|
Joshua A. Horton
|
2c9ac8603f
|
Refactors keyboard stub management.
|
2017-12-22 10:08:52 +07:00 |
|
Joshua A. Horton
|
72f93ccea4
|
Refactored the base KMW object; performed work to support minification.
|
2017-12-21 13:20:11 +07:00 |
|
Joshua A. Horton
|
e1cc8a6416
|
Significant work performed for potential minification.
|
2017-12-19 18:07:27 +07:00 |
|
Joshua A. Horton
|
2f96d996db
|
Bugfixes - forgot alternate function names.
|
2017-12-19 10:58:33 +07:00 |
|
Joshua A. Horton
|
9d15891916
|
Figured out a way around Closure's issues with the new class-based Util object.
|
2017-12-19 10:34:21 +07:00 |
|
Joshua A. Horton
|
06817beb2f
|
Refactored the util object, but Closure's not happy.
|
2017-12-19 10:09:48 +07:00 |
|
Joshua A. Horton
|
c1340f88fd
|
Fixed up the debug-embedded build product path for build.bat.
|
2017-12-18 12:45:42 +07:00 |
|
Joshua A. Horton
|
14f770158f
|
Initial package.json for NPM dependency management. Handles TypeScript and Google Closure, includes edits to fix new warnings from updated Closure.
|
2017-12-18 12:22:47 +07:00 |
|
Joshua A. Horton
|
c38e11a289
|
build.bat is mostly converted now, though for some reason I'm having trouble importing the TS sourcemaps into Closure.
|
2017-12-15 15:38:43 +07:00 |
|
Joshua A. Horton
|
7c1af56708
|
Tweaked build infrastructure, made build.sh compatible with TypeScript products.
|
2017-12-15 12:48:18 +07:00 |
|
Joshua A. Horton
|
e309935700
|
Basic embedded path conversion.
|
2017-12-15 10:27:17 +07:00 |
|
Joshua A. Horton
|
3a3c91515f
|
Refactors TS compile defs, converts the UI element sources.
|
2017-12-15 10:19:53 +07:00 |
|
Joshua A. Horton
|
6856adb1c1
|
Fixes base TS compilation errors.
|
2017-12-15 09:46:37 +07:00 |
|
Joshua A. Horton
|
d8759e41fe
|
Base conversion for kmwbase.ts.
|
2017-12-15 09:05:29 +07:00 |
|
Joshua A. Horton
|
c6b1217346
|
Base conversion for keymanweb.js.
|
2017-12-15 08:56:37 +07:00 |
|
Joshua A. Horton
|
2f4d3210bc
|
Converts kmwosk.js -> kmwosk.ts; adds HTML element extension class.
|
2017-12-15 08:36:13 +07:00 |
|
Joshua A. Horton
|
abff656b2d
|
Tweaked string-extension referencing to TS 'reference' style.
|
2017-12-15 08:23:21 +07:00 |
|
Joshua A. Horton
|
1d9e17a881
|
Converts kmwstring.js.
|
2017-12-14 11:08:34 +07:00 |
|
Joshua A. Horton
|
8177b47163
|
Converted kmwnative.js.
|
2017-12-14 10:40:19 +07:00 |
|
Joshua A. Horton
|
c2f9e1bbb0
|
Converted kmwcallback.js.
|
2017-12-14 10:35:43 +07:00 |
|
Joshua A. Horton
|
fb0e4a24e9
|
Another simple file.
|
2017-12-14 10:17:12 +07:00 |
|
Joshua A. Horton
|
b901714988
|
Initial TypeScript setup work. No complete build for TS is possible yet.
|
2017-12-14 10:14:52 +07:00 |
|
Marc Durdin
|
b049e65c0a
|
Merge pull request #491 from keymanapp/developer-package-editor-checks
Remove extraneous space from pretty-printed json formatting to match common json formats
|
2017-12-13 10:32:13 +07:00 |
|
Marc Durdin
|
30fe30ebdc
|
Merge pull request #492 from keymanapp/keyboard-info-updates
Update keyboard_info per schema spec
|
2017-12-13 09:33:51 +07:00 |
|
Marc Durdin
|
34d1f00b08
|
Update keyboard_info per schema spec
|
2017-12-13 09:26:17 +07:00 |
|
Marc Durdin
|
3ec3ff6efa
|
Tweak Json formatting
|
2017-12-13 09:24:28 +07:00 |
|
Marc Durdin
|
e47e6a002e
|
Merge pull request #486 from keymanapp/developer-package-editor-checks
Package Editor and Compiler should do version checks on keyboards
|
2017-12-12 13:03:30 +07:00 |
|
Marc Durdin
|
294c114320
|
Unit test for package and keyboard version checks
|
2017-12-11 19:55:45 +07:00 |
|
Marc Durdin
|
bab83970a5
|
Package Editor and Compiler should do version checks on keyboards
|
2017-12-11 19:55:32 +07:00 |
|
Joshua Horton
|
3718ae775b
|
Merge pull request #482 from keymanapp/android-kmp-processor
Android .kmp package processor
|
2017-12-11 10:35:31 +07:00 |
|
Joshua A. Horton
|
4a3cf87fe1
|
Tweaked JSONParser error log tags.
|
2017-12-11 10:03:15 +07:00 |
|
Joshua A. Horton
|
882dd8425a
|
Documentation for the newly added classes.
|
2017-12-11 08:48:48 +07:00 |
|
Joshua A. Horton
|
ddb1d58850
|
Added a .kmp version check test.
|
2017-12-08 15:23:51 +07:00 |
|
Joshua A. Horton
|
ba0cbd2d72
|
First functional iteration of the .kmp processor.
|
2017-12-08 14:53:38 +07:00 |
|
Marc Durdin
|
a9ea260611
|
Merge pull request #480 from keymanapp/developer-package-from-keyboard
Update 'package for distribution' command to bundle both js and kmx
|
2017-12-08 14:25:00 +07:00 |
|
Marc Durdin
|
4bb638f86f
|
Tweak per review
|
2017-12-08 14:23:05 +07:00 |
|
Marc Durdin
|
fe586dd795
|
Merge branch 'developer-package-from-keyboard' of https://github.com/keymanapp/keyman into developer-package-from-keyboard
|
2017-12-08 14:14:13 +07:00 |
|
Marc Durdin
|
efc199ab07
|
Update 'package for distribution' command to bundle both js and kmx
|
2017-12-08 14:14:00 +07:00 |
|
Joshua A. Horton
|
4ec82a5acf
|
Minor code omission.
|
2017-12-08 14:11:34 +07:00 |
|
Marc Durdin
|
f09c69f5ca
|
Merge pull request #478 from keymanapp/developer-package-editor-real
Add support for editing keyboard information in package editor, plus basic BCP-47 support to make this work
|
2017-12-08 14:06:59 +07:00 |
|
Joshua A. Horton
|
8bb486415b
|
Initial JSON extraction/analysis work.
|
2017-12-08 14:05:56 +07:00 |
|
Joshua A. Horton
|
997164066d
|
Added KMEA test cases to build script, debugged working path.
|
2017-12-08 13:04:09 +07:00 |
|
Joshua A. Horton
|
9157b6decd
|
Refactored the JSONParser class; kmp.json now loads.
|
2017-12-08 12:21:18 +07:00 |
|
Joshua A. Horton
|
0bbc254278
|
Basic extraction and test case infrastructure for KMP processing.
|
2017-12-08 10:32:03 +07:00 |
|
Gabriel Wong
|
ec0e096009
|
Merge pull request #479 from keymanapp/ios-logging
Use XCGLogger instead of kmLog
|
2017-12-08 09:53:51 +07:00 |
|
Marc Durdin
|
406f92179a
|
Merge branch 'master' into developer-package-editor-real
|
2017-12-07 15:44:25 +07:00 |
|