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