spiegel-keyman/ios/engine/KMEI/KeymanEngine/Classes/Keyboard
Keyman Server 71a2b19aee fix(ios): call keyman.resetContext, not keyman.core.resetContext
The iOS code was making a direct call to `keyman.core.resetContext()`
rather than to `keyman.resetContext()`. This meant that the
`OutputTarget` was not set and the `newContext` event would never be
called (as well as triggering a background warning in the language
processor "OutputTarget missing during an invalidateContext call").

Refactored to include a wrapper for `resetContext()` in ios-host.js, as
I think it's better to proxy all calls to KMW consistently through the
host javascript.

(There are a couple of other direct calls which could be cleaned up;
search for "evaluateJavaScript" to find all calls; I think we could
consider build a wrapper for all these calls?)
2022-03-23 09:07:36 +11:00
..
InputViewController.swift handle delete with null context before 2022-03-14 13:00:44 +07:00
KeyboardCommandStructs.swift chore(ios): pass 4 - keyboard-related reorg, some dead code removal 2021-05-27 12:17:11 +07:00
KeyboardMenuView.swift chore(ios): pass 4 - keyboard-related reorg, some dead code removal 2021-05-27 12:17:11 +07:00
KeyboardScaleMap.swift chore(ios): Merge branch 'master' into change/ios/workspace-reorg 2021-05-28 11:25:37 +07:00
KeymanWebDelegate.swift chore(ios): pass 4 - keyboard-related reorg, some dead code removal 2021-05-27 12:17:11 +07:00
KeymanWebViewController.swift fix(ios): call keyman.resetContext, not keyman.core.resetContext 2022-03-23 09:07:36 +11:00
KeyPreviewView.swift chore(ios): pass 4 - keyboard-related reorg, some dead code removal 2021-05-27 12:17:11 +07:00
PopoverView.swift chore(ios): pass 4 - keyboard-related reorg, some dead code removal 2021-05-27 12:17:11 +07:00
SubKeysView.swift chore(ios): pass 4 - keyboard-related reorg, some dead code removal 2021-05-27 12:17:11 +07:00