Joshua Horton
f8d4952d70
Creates helper functions for managing control keyboard preferences.
2017-11-24 13:17:14 +07:00
Joshua Horton
e97d8615bd
A bit more deadkey refactoring, + removing one redundant line.
2017-11-24 12:08:57 +07:00
Gabriel Wong
bdf409d71d
Merge pull request #443 from keymanapp/ios-download-path
...
Do not use remote filename to set local filename
2017-11-24 09:55:40 +07:00
Gabriel Wong
2f5b3248c4
Do not use remote filename to set local filename
2017-11-24 09:02:13 +07:00
Marc Durdin
a8feb24079
Merge pull request #442 from keymanapp/developer-keyboard-versioning
...
Ensure that Developer respects the Keyman version that the user has set for the keyboard
2017-11-24 08:43:36 +07:00
Gabriel Wong
13bf2ca24d
Merge pull request #428 from keymanapp/ios-xcode-schemes
...
Update Xcode project files
2017-11-24 08:42:27 +07:00
Marc Durdin
55d54dc474
Ensure that Developer respects the Keyman version that the user has set for the keyboard
2017-11-23 15:12:44 +07:00
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
Tom Bogle
45fc674e62
Merge remote-tracking branch 'origin/master'
2017-11-22 08:39:20 -05:00
Joshua Horton
489611deba
Possible resolution of the deadkey-related closure error?
2017-11-22 14:06:56 +07:00
Joshua Horton
a6602d4831
Some further refinement of the refactoring results.
2017-11-22 13:31:55 +07:00
Joshua Horton
a864c77827
Moved the basic fields of the kbdInterface to its initialization in kmwbase.js.
2017-11-22 13:01:07 +07:00
Joshua Horton
7f93d45810
Moved the core keyboard processing function to kmwcallback.js.
2017-11-22 12:56:04 +07:00
Joshua Horton
b927c66eb0
Refactored keystroke processing state vars into the keyman.interface object.
2017-11-22 12:41:49 +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
c4b549905a
Reformats osk.showSubKeys and fixes #161 .
2017-11-22 08:49:37 +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
Jacob Bullock
3a53601131
re-parent and update delegates if they are lost during keyboard initialization
2017-11-21 17:25:07 -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
Gabriel Wong
96d0d4d407
Resolve bundle using framework bundle ID
2017-11-21 15:29:11 +07:00
Gabriel Wong
7fc6f2177a
Move sdkVersion and keymanBundle to Constants
2017-11-21 15:21:39 +07:00
Gabriel Wong
6469b2c822
Move isSystemKeyboard to Constants
2017-11-21 15:20:53 +07: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
Gabriel Wong
78198aaf30
Delete SWKeyboard shared scheme
2017-11-21 09:49:35 +07:00
Gabriel Wong
069e09f0dc
Only build active architecture for debug
2017-11-21 09:44:15 +07:00
Gabriel Wong
a05a20319e
Update iOS Xcode schemes
2017-11-21 09:39:48 +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