Joshua A. Horton
7aa7398a91
Adds a -no-minify CL argument to KMW's build.sh.
2018-01-25 09:10:15 +07:00
Joshua Horton
0c40349312
Merge pull request #496 from keymanapp/web-typescript-conversion
...
[Web] Conversion to TypeScript
2018-01-22 15:06:46 +07:00
Joshua Horton
2825164f2a
Merge pull request #505 from keymanapp/web-typescript-base-objects
...
[Web] Base, Util, and Device classes.
2018-01-22 15:06:26 +07:00
Joshua Horton
0dbb7aab56
Merge pull request #507 from keymanapp/web-typescript-keyboard-management
...
[Web] The KeyboardManager
2018-01-22 15:05:42 +07:00
Joshua A. Horton
193caedb5b
Fixed Closure errors.
2018-01-22 14:56:12 +07:00
Joshua A. Horton
360cbc4a2f
Moves core keyboard namespacing functionality into kmwembedded through new functions.
2018-01-22 14:46:24 +07:00
Joshua A. Horton
01ebf3e831
Merge branch 'web-typescript-base-objects' into web-typescript-keyboard-management
2018-01-22 14:37:17 +07:00
Joshua A. Horton
f63ddb66fe
Merge branch 'web-typescript-conversion' into web-typescript-base-objects
2018-01-22 14:36:16 +07:00
Joshua A. Horton
447738b1d0
Adjusts the embedding-engine links to KMW for their build processes.
2018-01-22 14:12:28 +07:00
Joshua A. Horton
2502b52786
Re-did the build product directory structure again.
2018-01-22 14:07:16 +07:00
Joshua A. Horton
14b6a04d1a
Minor tweaks in response to PR review.
2018-01-22 13:19:40 +07:00
Joshua A. Horton
f8ee603525
Fixes build.sh to actually fail properly. Forgot fail() wasn't included.
2018-01-22 12:45:27 +07:00
Joshua A. Horton
6034ef3479
PR review change and minor build script fix when tsc fails.
2018-01-22 12:15:33 +07:00
Marc Durdin
472cfb47e2
Merge pull request #531 from keymanapp/windows-readme-comapi-64-note
...
Tweak readme regarding kmcomapi
2018-01-22 10:58:38 +07:00
Marc Durdin
6015893ea6
Merge pull request #532 from keymanapp/developer-fixup-keyboardinfo-merge
...
Fixup keyboard_info merge to account for non-versioned .js filenames
2018-01-22 10:57:50 +07:00
Joshua A. Horton
e1d90461b5
Refactors the keyboard-namespacing changes introduced in work for #520 .
2018-01-22 10:55:22 +07:00
Marc Durdin
876dbc9f86
Fixup keyboard_info merge to account for non-versioned .js filenames
2018-01-22 10:44:01 +07:00
Marc Durdin
7d73012ca3
Tweak readme regarding kmcomapi
2018-01-22 10:42:41 +07:00
Marc Durdin
c9a1c9ba33
Merge pull request #528 from keymanapp/developer-remove-version-from-keyboard-js-filename
...
Remove versioning from compiled js keyboards, remove legacy id_load.js and id-version.json files from build
2018-01-22 10:01:59 +07:00
Tom Bogle
4d12ff09c8
Merge pull request #522 from keymanapp/mac-event-handler-refactor-for-compatibility
...
[Mac] Refactoring of event handler into hierarchical classes
2018-01-19 11:12:42 -05:00
Tom Bogle
c3a6b1415f
Set debugMode back to NO.
2018-01-18 14:09:50 -05:00
Marc Durdin
2a05611954
Remove versioning from compiled js keyboards, remove legacy id_load.js and id-version.json files from build
2018-01-18 15:00:29 +07:00
Marc Durdin
336b4bb39a
Merge pull request #527 from keymanapp/developer-ignore-layout-files-in-kmp-check
...
Match a .js keyboard filename more reliably in package keyboard enumeration to avoid -layout.js files
2018-01-17 15:30:09 +07:00
Marc Durdin
f683df24a2
Match a .js keyboard filename more reliably in package keyboard enumeration to avoid -layout.js files
2018-01-17 13:15:23 +07:00
Marc Durdin
c57975880a
Merge pull request #513 from keymanapp/windows-x64-comapi
...
x64 support in Keyman API for Windows
2018-01-16 13:54:36 +07:00
Marc Durdin
7d905acbb2
Merge pull request #521 from keymanapp/developer-package-follow-keyboard-version
...
Add support for follow-keyboard-version to package compiler and package editor
2018-01-14 06:15:30 +11:00
Marc Durdin
c64b0663c7
Tweak error message
2018-01-13 06:53:44 +11:00
Tom Bogle
e42626d229
Permanently removed Chrome-specific behavior.
2018-01-12 14:34:20 -05:00
Tom Bogle
0d7a519220
Commented out Chrome-specific code (possibly temporary)
2018-01-12 11:52:44 -05:00
Tom Bogle
78be3af7d3
Fixed Chrome bug: MS Word sometimes treated like Google Docs
2018-01-12 09:30:09 -05:00
Marc Durdin
f7642cbd16
Add ini file load
2018-01-12 06:52:08 +11:00
Tom Bogle
595b866038
Fixed Chrome bug from previous refactoring step
...
Check for special "insert characters individually" logic was backwards.
2018-01-11 13:21:52 -05:00
Tom Bogle
72cef42d25
Broke up long methods
...
Major refactoring to break long methods up by factoring out into meaningful sub-methods. Also removed small amount of unused code left over from previous refactoring step.
2018-01-11 12:58:52 -05:00
Joshua A. Horton
0c087941c7
Merge branch 'web-typescript-base-objects' into web-typescript-keyboard-management
2018-01-11 12:01:12 +07:00
Joshua A. Horton
d846fb4214
Merge branch 'web-typescript-conversion' into web-typescript-keyboard-management
2018-01-11 11:57:16 +07:00
Joshua A. Horton
f45f2b97b2
Fixing up a few loose ends in the documentation.
2018-01-11 09:11:35 +07:00
Joshua A. Horton
4b85d8f1b6
Fixed cloud bugs, reworked the object into its own class.
2018-01-11 09:00:01 +07:00
Joshua A. Horton
065b4cb426
Merged in build script changes from #496 .
2018-01-11 08:40:18 +07:00
Joshua A. Horton
c8eec9bb4a
Removed OS check from Android script since build.bat is no more.
2018-01-11 08:36:03 +07:00
Joshua A. Horton
4d3c4d98c7
Removes web's build.bat; we will now rely fully on build.sh.
2018-01-11 08:32:29 +07:00
Marc Durdin
db231bbd18
Address PR comments
2018-01-11 07:21:34 +11:00
Marc Durdin
5e7eda9699
Add support in Developer and Compiler for making package version track keyboard version
2018-01-11 07:11:26 +11:00
Joshua A. Horton
9d01064fa9
Merge branch 'web-typescript-base-objects' into web-typescript-keyboard-management
2018-01-10 10:13:12 +07:00
Joshua A. Horton
acc227dc53
Adjustment to util.addStyleSheet, merge of suggested changes from @mcdurdin
2018-01-10 10:10:50 +07:00
Joshua A. Horton
5f827e382c
PR comment revisions, round 1.
2018-01-10 10:06:00 +07:00
Joshua A. Horton
7cd5bb9109
Enhanced build.sh for better CI error reporting.
2018-01-10 09:04:53 +07:00
Tom Bogle
50cd075d03
Split browser-specific code into separate subclasses
...
Safari and Chrome get their own subclasses, but I need to compare performance.
2018-01-09 15:52:14 -05:00
Marc Durdin
652318f4a9
Don't build DelphiProjectManager for Delphi Starter. It's just a helper tool anyway.
2018-01-10 06:30:35 +11:00
Joshua A. Horton
d3c05ca378
Fixes accidental build script break after rebase.
2018-01-09 11:25:17 +07:00
Joshua A. Horton
228d9c0fb6
Merge branch 'web-typescript-conversion' into web-typescript-keyboard-management
2018-01-09 11:20:05 +07:00