Jacob Bullock
30d7ffabc7
fixed unused call warnings by using '_ =' or changing method signature to throw instead of return a bool
2018-05-01 07:04:09 -06:00
Jacob Bullock
fa77f04b26
adding custom errors for throwing
2018-05-01 07:03:01 -06:00
Marc Durdin
c3ef12cbb5
Merge pull request #796 from keymanapp/developer-bcp47-picker-and-cleanup
...
[developer] Update BCP 47 selector in Keyman Developer to support lookup and more stringent checks
2018-04-30 16:29:11 +07:00
Marc Durdin
9d88ede135
Merge pull request #798 from keymanapp/developer-fix-crash-in-osk-editor-5563
...
[developer] Fixes crash after save or source view change in OSK Editor
2018-04-30 16:11:15 +07:00
Marc Durdin
1d586cda72
Fixes sillsdev/keyman-keyman-issues#5563 - crash after save or source view change in OSK Editor
2018-04-30 15:51:48 +07:00
Joshua Horton
161d416c38
Merge pull request #797 from keymanapp/web-altgr-osk-emulation
...
[Web] AltGr emulation fixes
2018-04-30 14:58:37 +07:00
Marc Durdin
694a4ae7bf
history
2018-04-30 14:44:22 +07:00
Marc Durdin
5c64093a31
Fix test project includes
2018-04-30 14:35:40 +07:00
Marc Durdin
800042af65
Fixup other projects
2018-04-30 14:24:11 +07:00
Marc Durdin
c4587e49ea
Fixes #746 , fixes #766 -- BCP 47 picker is more complete and more stringent
2018-04-30 13:54:44 +07:00
Joshua A. Horton
a2fa2ea0dd
Adds a warning to ambiguous AltGr emulation cases, defaulting to 'on.'
2018-04-30 13:41:00 +07:00
Joshua A. Horton
06e5efdba3
Mostly fixes chiral AltGr emulation detection.
2018-04-30 10:21:39 +07:00
Marc Durdin
56498b1dfc
Merge pull request #793 from keymanapp/developer-test-match-nomatch-regression
...
Fix loop in test for match and nomatch validity
2018-04-30 08:24:28 +07:00
Marc Durdin
de28a41025
Fix loop in test for match and nomatch validity
2018-04-30 08:09:40 +07:00
Darcy Wong
caa0a90662
Merge pull request #781 from keymanapp/android-osk-304
...
Fix OSK missing keys on older Android configurations
2018-04-30 07:46:30 +07:00
darcywong00
15dff6a392
Merge branch 'beta' into android-osk-304
2018-04-27 12:59:14 +07:00
Marc Durdin
a01fbc0079
Merge pull request #784 from keymanapp/developer-issue-5609-crash-after-project-change
...
[developer] Workaround for use-after-free in Delphi string management causing EInvalidPointer exceptions
2018-04-27 12:56:30 +07:00
Darcy Wong
ca6f923239
Merge pull request #788 from keymanapp/android-fix-cancel-dialog
...
Fixes #786
2018-04-27 12:41:07 +07:00
darcywong00
b44ce5edda
Fixes #786
...
Fixed call for finishing activity when cancelling keyboard download dialog
2018-04-27 11:39:38 +07:00
Marc Durdin
7108b296fd
Merge pull request #785 from keymanapp/developer-context-index-invalid-in-match-nomatch-718
...
[developer] context and index are not valid in the output of a match or nomatch rule
2018-04-27 10:47:46 +07:00
Marc Durdin
30cdf441e0
Fixes #718 - context and index are not valid in the output of a match or nomatch rule
2018-04-27 10:39:55 +07:00
Marc Durdin
f750f1fac2
Merge pull request #779 from keymanapp/developer-context-help
...
Rewrite all context help links to match Developer 10.0 help paths and identifiers
2018-04-27 09:58:53 +07:00
Marc Durdin
aec583ad16
Fixes sillsdev/keyman-issues#5609, fixes #631 - use-after-free arising from RSP-20457 (workaround)
2018-04-27 08:41:59 +07:00
darcywong00
d1dadcc381
Revert to original background-color styling
2018-04-26 14:49:18 +07:00
darcywong00
7fcc6018f3
Fix OSK missing keys on older Android configurations
...
This fixes #304
Reference: https://jira.appcelerator.org/browse/TIMOB-16358
Older versions of WebView have an issue with transparent/gradient backgrounds. The symptom was the OSK slowly loading keys individually, and having the OSK be missing keys.
A workaround fix is styling the body `background-color` alpha to 1.0.
## Testing configuration
* Android API level 22
* Nexus One emulator
* French-French keyboard
2018-04-25 16:05:39 +07:00
Joshua Horton
8f6837a275
Merge pull request #778 from keymanapp/ios-702-longpress-escaping
...
Proper escaping for popup keys between Swift and JS
2018-04-25 15:12:08 +07:00
Marc Durdin
925efe893d
Rewrite all context help links to match Developer 10.0 help paths and identifiers; update language help to track keywords more reliably
2018-04-25 14:09:56 +07:00
Joshua A. Horton
c6dd3ee7df
Minor housekeeping for the PR.
2018-04-25 12:52:53 +07:00
Joshua A. Horton
e53bf7fcaf
Properly escapes ' and \ as popup keys.
2018-04-25 12:46:45 +07:00
Joshua Horton
8e8b3f5947
Merge pull request #772 from keymanapp/web-763-default-key-error-guards
...
Default output null guarding
2018-04-25 10:11:30 +07:00
Joshua Horton
0213247260
Merge pull request #773 from keymanapp/web-698-longpress-shift-display
...
Fixes display of longpress special keys.
2018-04-25 09:48:02 +07:00
Joshua A. Horton
c249c792d7
Minor tweaks and housekeeping.
2018-04-25 08:36:15 +07:00
Marc Durdin
76d38d8191
Merge pull request #776 from keymanapp/windows-history
...
Add version history for 10.0 beta releases for Desktop and Developer
2018-04-25 07:59:37 +07:00
Marc Durdin
0f464ec44d
Add version history for 10.0 beta releases for Desktop and Developer
2018-04-25 07:37:36 +07:00
Darcy Wong
763d55be7c
Merge pull request #774 from keymanapp/android-oreo-2-osk-711
...
[Android] Disable text suggestions and hide system OSK when resuming app
2018-04-24 21:58:23 +07:00
darcywong00
e582632c97
Disable text suggestions in app text field
2018-04-24 16:25:08 +07:00
Joshua A. Horton
fe9f648a40
Fixes display of longpress special keys.
2018-04-24 13:59:56 +07:00
darcywong00
cfdb2b6591
Hide system OSK when resuming Keyman app
...
This handles all transitions where an external app/dialog using the system OSK returns to the Keyman app such as resuming:
* from WebBrowserActivity
* from Android Oreo's "Add to dictionary" dialog
2018-04-24 13:41:23 +07:00
Joshua A. Horton
859c20eb12
Added shift-state warning.
2018-04-24 13:28:29 +07:00
Joshua A. Horton
807dd7c6be
Adds JS warnings in case of bad defaultKeyOutput parameters.
2018-04-24 13:24:55 +07:00
Marc Durdin
1615134767
Merge pull request #736 from keymanapp/engine-backspace-smp-characters-corrupts-context
...
Pressing backspace corrupts cached context with SMP characters
2018-04-12 11:36:20 +07:00
Darcy Wong
92b8f671f7
Merge pull request #737 from keymanapp/android-back-webbrowser
...
[Android] Tweak back button for WebBrowserActivity
2018-04-12 08:32:27 +07:00
darcywong00
0d2c951265
Tweak back button for WebBrowserActivity
...
This is a follow-on to #220 that fixed 2 OSK that were appearing when exiting WebBrowserActivity.
* If navigation is possible, backButton navigates back.
* Hide the system OSK so returning to Keyman app won't have 2 keyboards visible
Also ignore build_file_checksums file that Android Gradle 3.1 generates.
2018-04-11 21:54:04 +07:00
Marc Durdin
3ffa329f20
Pressing backspace corrupts cached context with SMP characters
2018-04-11 11:52:47 +07:00
Marc Durdin
de84811ef9
Merge pull request #720 from keymanapp/developer-719-compiler-fails-to-quote-quote
...
Fixes #719 - web compiler not escaping quote char
2018-03-31 11:31:20 +07:00
Marc Durdin
3c34286b0a
Fixes #719 - web compiler not escaping quote char
2018-03-31 10:29:44 +07:00
Joshua Horton
dcb70b8dfd
Merge pull request #713 from keymanapp/web-696-popup-nextlayer
...
Allows embedded KMW to retrieve the nextlayer subkey property.
2018-03-26 10:21:43 +07:00
Joshua A. Horton
86929af567
Fixes a comment's text.
2018-03-26 10:01:47 +07:00
Joshua A. Horton
8eaa3eb39c
Fixes subkey nextLayer application in case of output + subkey.
2018-03-26 09:27:04 +07:00
Joshua A. Horton
f7ee5ba0b4
Allows embedded KMW to retrieve the nextlayer subkey property.
2018-03-26 09:12:10 +07:00