nvda
Per foreground uia property change events
#8742
Merged

Commits
  • UIAHandler: only register property change events per foreground window, rather than globally.
    michaelDCurran committed 7 years ago
  • UIAHandler: queue event registration/unregistration to the MTA thread.
    michaelDCurran committed 7 years ago
  • UIAHandler: change an error into a debugWarning as it will happen quite a lot.
    michaelDCurran committed 7 years ago
  • UIAHandler: don't diable event coalescing. this was only there for debugging purposes.
    michaelDCurran committed 7 years ago
  • eventHandler: check UIAHandler.handler is not None before running UIAHandler's onForegroundChange as UIAHandler may be terminated.
    michaelDCurran committed 7 years ago
  • UIAHandler: catch unexpected exceptions from functions queued to the MTA thread, and ensure that propertyChange events are not unregistered from the same element multiple times if a new registration fails.
    michaelDCurran committed 7 years ago
  • Update What's new
    michaelDCurran committed 7 years ago
Loading