Marc Durdin
27c565b0e2
Reworked several aspects of platform constraints esp. regarding unknown constraints. Rewrote keyboard and spreadsheet to facilitate testing more reliably.
2018-06-11 15:07:55 +07:00
glasseyes
c24707dbbc
describe dual licensing in LICENSE.md
2018-06-11 13:35:30 +07:00
glasseyes
7ac72871b8
dual license kmflutil as MIT and GPL-2.0+
2018-06-11 13:28:15 +07:00
glasseyes
ef4c0066a9
update debian/copyright years
2018-06-11 13:27:17 +07:00
glasseyes
706c447766
[linux] WIP: extra install step to show readme
2018-06-11 10:07:55 +07:00
Darcy Wong
023f06a4eb
Merge pull request #972 from keymanapp/android-info-page
...
[Android] Consolidate "Info" views
2018-06-11 08:10:09 +07:00
Marc Durdin
8649bd486e
Renamed platformtest for Android
2018-06-11 07:31:44 +07:00
darcywong00
9129e1b324
Fix PR number in history.md
2018-06-10 07:03:26 +07:00
darcywong00
931bcdd5ca
Consolidate "Info" views
...
Fixes #960
Previously, the InfoActivity was displaying the app version in one view, and launching the help content in another Activity.
2018-06-10 06:58:58 +07:00
Tom Bogle
4ad7ade429
[Mac] #967 - Make platform tests case-insensitive.
2018-06-08 16:05:02 -04:00
Marc Durdin
f8427c3f48
Add platformtest.js to Android test harness
2018-06-08 15:57:02 +07:00
Marc Durdin
ff8658edd5
Fixes #966 . Platform tests are now more consistent for KeymanWeb
2018-06-08 15:47:24 +07:00
Marc Durdin
6291ad83fc
Fixes #968 . Platform tests on Android now give correct results for hardware keyboard. Partial fix for #966 (hardware keyboard in Chrome emulator).
2018-06-08 13:30:32 +07:00
Marc Durdin
5a2e529713
Fixes #965 . 'hardware' is now supported in Keyman Desktop on Windows platform test
2018-06-08 13:29:12 +07:00
Marc Durdin
66d0aeb714
Merge pull request #961 from keymanapp/ios-735-allow-update-for-kb-with-mismatched-lang-id
...
[iOS] #735 - Allow keyboard update even if languageID not in API results
2018-06-08 10:57:51 +07:00
Tom Bogle
c16e834104
[Mac] #735 - Changed query to get bcp-47 language IDs
...
Also removed kludgy and now unnecessary fall-back code to create a "language" on the fly from an id.
2018-06-07 23:36:47 -04:00
Marc Durdin
ae22b52ec5
Merge pull request #964 from keymanapp/windows-strip-script-subtag-on-windows-7-keyboard-install-919
...
[Windows] Strip script subtag on Windows 7 before installing keyboard as script subtag not supported.
2018-06-08 10:34:02 +07:00
Marc Durdin
55aa150d20
Fixes #919 (again). Strip script subtag on Windows 7 before installing keyboard as script subtag not supported.
2018-06-08 10:16:33 +07:00
Tom Bogle
a00d3f255b
[iOS] #735 - Allow keyboard update even if languageID not in API results
2018-06-07 12:24:18 -04:00
Marc Durdin
84f6dabf8e
Merge pull request #955 from keymanapp/windows-use-filename-if-keyboard-untitled-888
...
[Windows] Untitled keyboards will now show the filename of the keyboard in Keyman UI
2018-06-06 21:19:22 +07:00
Marc Durdin
2417b3c6bf
Merge pull request #953 from keymanapp/windows-history-md
...
[windows] Update history.md
2018-06-06 16:17:20 +07:00
Marc Durdin
112c517823
Fix merge conflict
2018-06-06 15:53:47 +07:00
Marc Durdin
dc76e53067
Fixes #888 . Untitled keyboards will now show the filename of the keyboard in Keyman UI
2018-06-06 10:45:58 +07:00
Marc Durdin
89a388d627
Merge pull request #948 from keymanapp/windows-install-bcp47-on-windows-7-919
...
[Windows] Fix issues attempting to install custom languages in Windows 7
2018-06-06 10:26:44 +07:00
Tom Bogle
5d8770871d
Merge pull request #950 from keymanapp/mac-fix-build-destination
...
[Mac] Added switches to control Keyman4MacIM build destination
2018-06-05 22:51:30 -04:00
Marc Durdin
ae3a0df6da
[windows] Update history.md
2018-06-06 07:54:53 +07:00
Tom Bogle
1f889141dc
[Mac] Noted change in History file
2018-06-05 16:35:22 -04:00
Tom Bogle
407d33bbf5
Removed iOS-related file created by Xcode included in this PR by mistake
2018-06-05 15:49:18 -04:00
Tom Bogle
4f0010a941
[Mac] Added switches to control Keyman4MacIM build destination
2018-06-05 14:34:48 -04:00
Marc Durdin
d12a5531fc
Fixes sillsdev/keyman-issues#5641 . Crash in Keyman Configuration on Win7 when enumerating keyboard custom languages
2018-06-05 16:39:27 +07:00
Marc Durdin
67333c95f6
Fixes #919 . Keyboards with custom BCP 47 language tags will now install on Windows 7 with a fallback language.
2018-06-05 16:30:40 +07:00
Darcy Wong
8d88382263
Merge pull request #942 from keymanapp/android-fix-system-globe
...
[Android] Fix globe button for system keyboard
2018-06-05 15:21:09 +07:00
darcywong00
af1b08d041
Update PR number
2018-06-05 13:22:02 +07:00
darcywong00
393ca2d336
Fix globe button for system keyboard
...
Fixes #913
In #848 , we used [webView.pauseTimers()](https://developer.android.com/reference/android/webkit/WebView#pauseTimers() ) to disable JavaScript for transitioning between in-app and system keyboards. Unfortunately, `pauseTimers()` globally affects all the WebViews, breaking the globe button in system keyboards.
(This worked going from the Keyman app to in-app browser because the browser "resumed" its keyboard)
Solution is removing calls to `pauseTimers()`.
2018-06-05 13:19:53 +07:00
Tom Bogle
e4332fe0e2
Merge pull request #941 from keymanapp/mac-894-update-history-file
...
[Mac] #894 update history file
2018-06-04 22:56:52 -04:00
Marc Durdin
3721681130
Merge pull request #940 from keymanapp/windows-crash-reporting-stability-852-854-853
...
[Windows] Improve crash reporting stability
2018-06-05 09:53:29 +07:00
Tom Bogle
9be9b0a6d0
Fixed date in history file
2018-06-04 22:49:38 -04:00
Tom Bogle
6b556f1280
Revert "Revert "[Mac] #894 Updated history file""
...
This reverts commit f198be5d3c .
2018-06-04 22:47:51 -04:00
Tom Bogle
f198be5d3c
Revert "[Mac] #894 Updated history file"
...
This reverts commit db816920f9 .
2018-06-04 22:45:28 -04:00
Tom Bogle
db816920f9
[Mac] #894 Updated history file
2018-06-04 22:44:20 -04:00
Tom Bogle
99e090ea7c
Merge pull request #938 from keymanapp/mac-894-synchronize-to-prevent-timer-firing-late
...
[Mac] #894 - Use thread synchronization to prevent crash from timer event
2018-06-04 22:04:03 -04:00
Marc Durdin
cd5c0adb64
Fixes #854 . Remove logfile only on close of crash report dialog, not after failing to send
2018-06-05 08:29:00 +07:00
Marc Durdin
c72d81d96e
Fixes #852 . Locked files are ignored and no longer block crash report from uploading.
2018-06-05 08:14:13 +07:00
Tom Bogle
1164cfa48f
[Mac] #894 - Use thread synchronization to prevent crash from timer event
2018-06-04 13:57:27 -04:00
Tom Bogle
13252f0d6f
Merge pull request #935 from keymanapp/mac-769-use-cocoapods-and-upload-symbols
...
[Mac] #769 - Switched to using Cocoapods to get Crashlytics framework
2018-06-04 10:50:07 -04:00
Tom Bogle
efbe4466f8
Updated carthage to remove Crashlytics & Fabric (now gotten via cocoapods)
2018-06-04 10:43:10 -04:00
Tom Bogle
c26f44f5dc
[Mac] Added pod install command to build and updated supporting files.
2018-06-04 10:29:17 -04:00
Marc Durdin
63f59c2f6d
Merge pull request #926 from keymanapp/developer-attach-web-button-in-package-editor-921
...
[Developer] Open packages page now opens browser
2018-06-02 13:56:10 +07:00
Tom Bogle
191d72a6ef
[Mac] #769 - Switched to using Cocoapods to get Crashlytics framework
...
This also gets the upload-symbols script, which seems to be necessary to upload the dSYM file for the Keyman Engine.
2018-06-01 16:00:22 -04:00
Tom Bogle
fc6f895ed7
Merge pull request #930 from keymanapp/mac-872-make-pages-and-keynote-legacy
...
[Mac] #872 - Added Pages and Keynote as legacy apps
2018-06-01 09:37:46 -04:00