Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add automatic background braille display detection #7741

Merged
merged 14 commits into from Jul 17, 2018

Commits on May 31, 2018

  1. Implement braille display auto detection. This new background mechani…

    …sm can be activated by choosing the Automatic option from NVDA's braille display settings. See nvaccess#1271 for an in depth discussion of funcionality.
    
    * brailliantB, use generic implementation for USB serial devices
    * Use generic check function for braille display drivers supporting bdDetect
    * Make auto detection the default
    * Set a timeout for joining the bgThread when auto detection was on
    * Poll for bluetooth devices on app switches
    * Support bluetooth HID in bdDetect
    Leonard de Ruijter committed May 31, 2018
    Configuration menu
    Copy the full SHA
    9e154b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2018

  1. Use a separate thread for background scanning.

    Leonard de Ruijter committed Jun 5, 2018
    Configuration menu
    Copy the full SHA
    5b97f39 View commit details
    Browse the repository at this point in the history
  2. Make the bdDetect thread a daemon thread

    Leonard de Ruijter committed Jun 5, 2018
    Configuration menu
    Copy the full SHA
    1d6ed0c View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2018

  1. Disable auto detection within the unit test framework. If we don't do…

    … this, detection will occur and unit tests will fail.
    Leonard de Ruijter committed Jun 6, 2018
    Configuration menu
    Copy the full SHA
    13b1556 View commit details
    Browse the repository at this point in the history
  2. in braille.handler.handleGainFocus, check whether the focused object …

    …has an active tree interceptor. If so, focus the tree interceptor instead
    Leonard de Ruijter committed Jun 6, 2018
    Configuration menu
    Copy the full SHA
    bf52515 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2018

  1. Revert the use a separate thread for background scanning and make sur…

    …e recursion does not occur when using an APC
    
    This reverts commit 5b97f39.
    Leonard de Ruijter committed Jun 9, 2018
    Configuration menu
    Copy the full SHA
    9841638 View commit details
    Browse the repository at this point in the history
  2. Created Detector._scanQueuedSafe which wraps changing the state of _s…

    …canQueued within a lock
    Leonard de Ruijter committed Jun 9, 2018
    Configuration menu
    Copy the full SHA
    3c59d17 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2018

  1. Merge remote-tracking branch 'origin/master' into i1271

    Leonard de Ruijter committed Jun 16, 2018
    Configuration menu
    Copy the full SHA
    0a0ed2b View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2018

  1. Merge remote-tracking branch 'origin/master' into i1271

    Leonard de Ruijter committed Jul 16, 2018
    Configuration menu
    Copy the full SHA
    63db36f View commit details
    Browse the repository at this point in the history
  2. Fix malformed VID and PID for Brailliant, add an extra check

    Leonard de Ruijter committed Jul 16, 2018
    Configuration menu
    Copy the full SHA
    9ab7e1f View commit details
    Browse the repository at this point in the history
  3. NO longer filter serial ports for Brailliant

    Leonard de Ruijter committed Jul 16, 2018
    Configuration menu
    Copy the full SHA
    3ca0739 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. Merge remote-tracking branch 'origin/master' into i1271

    Leonard de Ruijter committed Jul 17, 2018
    Configuration menu
    Copy the full SHA
    2250edc View commit details
    Browse the repository at this point in the history
  2. Updated changes.t2t

    Leonard de Ruijter committed Jul 17, 2018
    Configuration menu
    Copy the full SHA
    4786009 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/master' into i1271

    Leonard de Ruijter committed Jul 17, 2018
    Configuration menu
    Copy the full SHA
    bc92824 View commit details
    Browse the repository at this point in the history