- Nov 27, 2019
- Nov 25, 2019
-
-
Joshua Horton authored
change(web): Updates unit test browser targets for CI
-
jahorton authored
-
- Nov 22, 2019
-
-
Darcy Wong authored
[Android] Workaround to fix left deletions
-
jahorton authored
-
- Nov 21, 2019
-
-
Darcy Wong authored
-
Darcy Wong authored
In a scenario where the context is 8 smiley emojis followed by `p̂p̂` A backspace was removing an entire `p̂` sequence. Because the new context was crossing a surrogate pair.
-
Darcy Wong authored
-
- Nov 19, 2019
-
-
Darcy Wong authored
-
Darcy Wong authored
-
- Nov 18, 2019
-
-
Darcy Wong authored
Also remove debugging logs
-
Darcy Wong authored
Specifying newCursorPosition `1` fixed the cursor placement after inserting text.
-
Darcy Wong authored
-
Marc Durdin authored
fix(developer): keyboard_info merge mobile wrong
🍒 -
Marc Durdin authored
-
- Nov 15, 2019
-
-
Marc Durdin authored
-
Marc Durdin authored
The .keyboard_info merge of `platformSupport` would not always give the right result, for .js keyboards. We have a certain lack of information in the .js which makes it a little tricky to determine precisely what the set of supported platforms are. Thus, if we find a .js within a .kmp, we'll assume it supports mobile; if we find a .js by itself, we'll assume it supports web. (Thus, a keyboard that builds a .js is assumed to always support web -- but not necessarily mobile now). Some keyboards that have incorrectly added a .js into a package, e.g. sil_cipher_music, will be marked as supporting mobile even though they don't. The correct fix here is to remove the .js from the package for that keyboard.
-
Marc Durdin authored
fix(windows): focus is incorrect for CEF
🍒 -
Marc Durdin authored
fix(windows): OSK restores to wrong monitor
🍒 -
Marc Durdin authored
-
Marc Durdin authored
If the On Screen Keyboard was closed when on a monitor other than the primary monitor, it would restore to the primary monitor in the top- left corner instead of the previous location. This fix allows the OSK to be restored to another monitor, but still avoids positioning the window off screen if the monitor has been disconnected. Fixes #2270.
-
Marc Durdin authored
-
Marc Durdin authored
The focus code paths for Chromium frames (CEF4Delphi) were incorrect. The return value for preventing focus on navigation events was inverted, and then other code was attempting to work around this inversion, wrongly. Fixed the root issue of the inverted test (it would help if the parameter cefSetFocus was known as `Handled` rather than `Result`!) and then the remaining code pathways became far simpler. Fixes #2314.
-
- Nov 14, 2019
-
-
Darcy Wong authored
-
Darcy Wong authored
-
- Nov 13, 2019
-
-
Darcy Wong authored
-
Darcy Wong authored
* Also updated CharSequenceUtilTest to reflect expected rota keyboard output
-
Darcy Wong authored
Refactor charSequence utilities to CharSequenceUtil.java
-
Marc Durdin authored
fix(ios): System keyboard popup-key positioning confinement
🍒 -
Marc Durdin authored
fix(ios): Fixes bad initialization of system keyboard width
-
Marc Durdin authored
fix(windows): Keyman crash and interop with Metro-style apps
🍒 -
Marc Durdin authored
cherry(web): Fixes mnemonic code handling issues
-
Marc Durdin authored
cherry(web): iOS-Safari user agent spoof detection
-
Marc Durdin authored
cherry(web): Bounds-check on context deletion from keyboard rules
-
- Nov 12, 2019
-
-
Darcy Wong authored
-
Darcy Wong authored
Still wip for adjusting cursor in Firefox
-
Marc Durdin authored
-
Marc Durdin authored
Fixes #1680. This issue arose only on some systems where permissions for Keyman registry keys were not being set correctly.
-