Commit graph

1139 commits

Author SHA1 Message Date
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