Commit graph

1780 commits

Author SHA1 Message Date
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
9fe0167083 Merge branch 'web-typescript-keyboard-management' into web-typescript-dom-module 2018-01-11 11:59:30 +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
8ef4e16e01 Reworks the 'this' binding technique for events to use the .bind function. Much simpler. 2018-01-11 11:44:32 +07:00
Joshua A. Horton
fbf863ca16 Refactored the DOM events into their own separate source file. Further refactoring will be needed down the line. 2018-01-11 11:12:19 +07:00
Joshua A. Horton
95068cec55 Moved core attachment functions into the new DOMManager object. 2018-01-11 11:05:06 +07:00
Joshua A. Horton
ecedc6825f Created kmwdom.ts to facilitate refactor testing, refactored control enable/disable functions. 2018-01-11 10:44:02 +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
Joshua A. Horton
90bd4c0a42 Minor tweaks, moved addEventListener API func. 2018-01-11 08:31:46 +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
84f76889da A few tweaks to prior work. 2018-01-10 12:32:39 +07:00
Joshua A. Horton
1f4103f689 Merging recent base branch changes. 2018-01-10 12:01:36 +07: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
99fe0cc835 Patched up the firstTouch property. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
81742b9ece Moved remaining touch-alias functionality into new touch handling object. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
a94d71f182 Abstracts out most of the differences between touch and desktop modes into objects. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
9d631a7f09 PR review suggestion incorporated. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
98a8de13bd A couple minor tweaks. 2018-01-09 11:25:50 +07:00
Joshua A. Horton
efbd5b39a6 Fixes final minification issues for (at min) native-mode KMW. ADVANCED_OPTIMIZATIONS now possible. 2018-01-09 11:25:50 +07: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
Tom Bogle
0f091f9705 Commented out code for firefox
Added (and then commented out) code to have Firefox pretend not to change selection without reporting. Ths code improves some things but makes other things worse. I need to compare it to behavior before refactoring.
2018-01-08 22:22:57 -05:00
Tom Bogle
3ef48599f6 Cmd-A in Safari, insert chars individually in Chrome
Added logic to correct bug in Safari Google Docs introduced a few months back to clear selection after replacement. Refactored code and fixed bug to correctly handle Chrome's need to replace characters individually.
2018-01-08 21:35:28 -05:00
Joshua A. Horton
8e1588fc90 Forgot to relocate build.sh error check on NPM installation. 2018-01-09 08:13:47 +07:00
Joshua A. Horton
364a5b9317 Minor housekeeping tweaks per code review. 2018-01-09 08:08:49 +07:00
Tom Bogle
e716f42038 Google Chrome pending chars logic -> BrowserClientEventHandler.
Moved special logic for dealing with pending character buffer in Google Chrome into the BrowserClientEventHandler.
2018-01-08 15:12:39 -05:00
Joshua A. Horton
91c11a3f2c PR review suggestion incorporated. 2018-01-08 10:14:56 +07:00
Joshua A. Horton
da297f09b0 Merge branch 'web-typescript-conversion' into web-typescript-base-objects 2018-01-08 10:12:23 +07:00
Joshua A. Horton
232d1ff005 Patches up the /testing pages to work with the new TS layout. 2018-01-08 10:06:32 +07:00
Joshua A. Horton
ca74702e07 Patches up the /samples pages. 2018-01-08 09:51:19 +07:00
Joshua A. Horton
0c2ec68247 Pulled build scripts from #505 into the base TS branch. 2018-01-08 09:41:38 +07:00
Joshua A. Horton
b847b078db Merge branch 'web-typescript-base-objects' into web-typescript-typed-callbacks 2018-01-08 08:44:25 +07:00
Joshua A. Horton
3ce65da512 Merge branch 'web-typescript-conversion' into web-typescript-base-objects 2018-01-08 08:36:32 +07:00
Joshua A. Horton
ac63f7136b Moved build.sh dependency check up to prevent initial path problems. 2018-01-08 08:27:04 +07:00
Marc Durdin
c9c03b1659 Add makefile for keymanapi tests and start to restructure test folders 2018-01-08 06:56:09 +11:00
Tom Bogle
6176310073 Broke out browser client support into subclass
There is a problem with Google Docs in Safari now - did I break something?
2018-01-05 15:51:08 -05:00
Tom Bogle
4c7b2952f2 Refactor step 1: move event handling code to new class 2018-01-05 09:52:35 -05:00
Marc Durdin
9d07b224cc Add entry to history.md 2018-01-05 11:04:05 +11:00
Tom Bogle
9534e37120 Merge remote-tracking branch 'origin/master' into mac-event-handler-refactor-for-compatibility 2018-01-04 15:45:21 -05:00
Marc Durdin
8cbd27df6a
Merge pull request #512 from keymanapp/developer-crash-creating-package
Fix crash creating a package from a keyboard when no .js is present
2018-01-04 10:10:39 +11:00