Commit graph

806 commits

Author SHA1 Message Date
Darcy Wong
ac915f7569
Merge pull request #441 from keymanapp/android-370-dont-install-0b-keyboard
Ignore zero-byte JS keyboard files
2017-11-23 13:15:55 +07:00
darcywong00
667e82e9d4 Ignore zero-byte JS keyboard files
For the 3rd part of #370, ignore 0-byte JS files in `KMManager.getLatestKeyboardFileVersion)`

If a keyboard doesn't have a valid version, attempting to load it will revert to the default (EuroLatin2) keyboard.

Also added a check so null version keyboard doesn't get added to OldKeyboardsList
2017-11-23 12:47:53 +07:00
Marc Durdin
573d1b730a
Merge pull request #439 from keymanapp/developer-keymanweb-object-rename
Rename references to tavultesoft.keymanweb in KeymanWeb compiler and debugger
2017-11-23 10:16:33 +07:00
Darcy Wong
9ae9067dbe
Merge pull request #437 from keymanapp/android-370-follow-redirects
Update HttpURLConnections to follow HTTPS redirects
2017-11-23 10:06:43 +07:00
Darcy Wong
b98225dd9f
Merge pull request #440 from keymanapp/android-370-check-file-size
Check valid file size when downloading keyboard
2017-11-23 10:05:44 +07:00
darcywong00
365f4d09de Refactor to use util.Connection
New class will manage the HttpUrlConnection
2017-11-23 09:08:44 +07:00
darcywong00
44deae4937 Check valid file size when downloading keyboard
Addresses the second part of #370
2017-11-23 04:45:04 +07:00
Marc Durdin
ebac5631b5 Rename references to tavultesoft.keymanweb in KeymanWeb compiler and debugger 2017-11-22 12:01:24 +07:00
darcywong00
40a68c167b Update HttpURLConnections to follow HTTPS redirects
For the first portion of resolving issues/370

Fix KMManager and JSONParser HttpURLConnection calls so HTTP:// to HTTPS:// redirects are properly followed.
2017-11-22 11:51:54 +07:00
Marc Durdin
3dccc94272
Merge pull request #429 from keymanapp/mac-version-10-keyboards
Add version 10.0 keyboard support for Mac
2017-11-22 10:58:43 +07:00
Marc Durdin
6485951db9
Merge pull request #427 from keymanapp/windows-version-10-keyboards
Add version 10.0 support for Delphi kmx libraries
2017-11-22 10:57:55 +07:00
Joshua Horton
2eb43591db
Merge pull request #421 from keymanapp/web-311-keystroke-control-paths
[Web] Keystroke control path rework
2017-11-22 08:17:56 +07:00
Joshua Horton
2674faeeda
Merge pull request #425 from keymanapp/web-307-309-deprecation-fix
[Web] Deprecation fixes.
2017-11-22 08:16:42 +07:00
Tom Bogle
6c0882607d
Merge pull request #372 from keymanapp/mac-compatibility-with-legacy-apps
Mac compatibility with legacy apps
2017-11-21 12:44:11 -05:00
Tom Bogle
2a54e75c35 Added/enhanced comments related to showPreferences workaround. 2017-11-21 11:35:21 -05:00
Tom Bogle
ecd7008246 Merge remote-tracking branch 'origin/master' into mac-compatibility-with-legacy-apps 2017-11-21 11:21:03 -05:00
Tom Bogle
8369e9d6e1 Added comment to explain the use of the regex to find a base character to use as the start of the string inserted using the insertText method. 2017-11-21 11:14:37 -05:00
Marc Durdin
f28a7d60c8
Merge pull request #431 from keymanapp/mac-1.2-history-for-alpha
Update history.md for macOS on alpha to match beta
2017-11-21 13:45:20 +07:00
Marc Durdin
dcbc3a42bd Version number 2017-11-21 13:20:26 +07:00
Marc Durdin
b231e4d45b Update history for mac 1.2 beta 2017-11-21 13:14:15 +07:00
Marc Durdin
98b4afb95f
Merge pull request #426 from keymanapp/mac-high-sierra-config-workaround-gw
Mac high sierra config workaround
2017-11-21 13:05:03 +07:00
Gabriel Wong
0e688c3324 Clean up log statements 2017-11-21 10:55:49 +07:00
Marc Durdin
766384820e Add version 10.0 keyboard support for Mac 2017-11-21 10:51:05 +07:00
Joshua Horton
b5a6eeb101 Removes the old _FindCaret workaround for ancient versions of FF. 2017-11-21 10:46:48 +07:00
Joshua Horton
0dd68c2a3e Forgot to remove part of the unwanted changes! 2017-11-21 10:09:06 +07:00
Joshua Horton
5b7bfb5d5d Removed KeyboardEvent.code implementation, fixed Closure error. 2017-11-21 10:08:04 +07:00
Marc Durdin
62a26e9ce5 Add version 10.0 support to Delphi kmx libraries 2017-11-21 08:43:50 +07:00
Joshua Horton
71a50a929a Initial deprecation fixes. 2017-11-20 15:02:32 +07:00
Gabriel Wong
b0ff277b8a Use new way of showing config window in about 2017-11-20 14:36:47 +07:00
Gabriel Wong
1202c1929b Make sure the config window doesn't hide 2017-11-20 14:36:27 +07:00
Gabriel Wong
4f2f9bc658 Remove invalid attributes 2017-11-20 14:22:36 +07:00
Tom Bogle
02502f6f38 Fixed typo 2017-11-20 00:04:16 -05:00
Tom Bogle
2c024805a5 WIP: This is what I have tried so far. The config window does NOT display when accessed via the menu. It still works (the old/right way) in Sierra when accessed via the About window. If you first try to access it via the menu and then access it via the Configuration button on the About window, it displays twice! 2017-11-19 23:55:22 -05:00
Tom Bogle
2cd0bbf572 Merge remote-tracking branch 'origin/master' 2017-11-19 22:04:34 -05:00
Joshua Horton
33810d05a6 A little extra polish, for PR comments. 2017-11-20 08:50:42 +07:00
Joshua Horton
f917c0fa2b Comments on the prior function merge. 2017-11-20 08:47:44 +07:00
Joshua Horton
d49eb5f8db Merged processKeystroke with callKeyboardStartGroup. 2017-11-20 08:46:11 +07:00
Tom Bogle
1ead85cc12 Merge remote-tracking branch 'origin/master' into mac-compatibility-with-legacy-apps 2017-11-19 19:14:16 -05:00
Gabriel Wong
8697e1d606
Merge pull request #423 from keymanapp/ios-retina-image
Automatically load images based on screen scale
2017-11-18 11:13:58 +07:00
Gabriel Wong
655bb7e51e Fix build of KeymanEngineDemo 2017-11-17 17:12:38 +07:00
Gabriel Wong
8a6f3f24bd Resolve image against screen scale automatically 2017-11-17 17:12:24 +07:00
Joshua Horton
45569b66c6 PR review tweaks, round 1. 2017-11-17 16:02:48 +07:00
Gabriel Wong
5a5bc9cc54
Merge pull request #422 from keymanapp/ios-keyboard-menu-size
Fix keyboard menu popup view width
2017-11-17 15:44:22 +07:00
Gabriel Wong
bde9b7f408 Use maximum() instead of ternary statement 2017-11-17 15:28:33 +07:00
Gabriel Wong
c4596d91a0 Fix width of KeyboardMenuView 2017-11-17 15:25:37 +07:00
Joshua Horton
736d22e8d7 history.md 2017-11-17 15:16:13 +07:00
Joshua Horton
b486b92ff9 A start for code to support additional key command manipulation for touch-alias elements. It's disabled since it's presently cluster-ignorant. 2017-11-17 15:07:24 +07:00
Joshua Horton
5ce9a96bf4 ENTER, SPACE, BACKSPACE, and TAB now work when typed within touch-aliased elements. 2017-11-17 14:42:38 +07:00
Gabriel Wong
9936a7e26d
Merge pull request #418 from keymanapp/ios-remove-filesystem-migration
Remove old migration code
2017-11-17 14:08:31 +07:00
Gabriel Wong
ccbfb61d91
Merge pull request #417 from keymanapp/ios-delete-keyboard
Fixes for deleting keyboards
2017-11-17 13:56:27 +07:00