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

Support multiple streams #177

Merged
merged 11 commits into from
Jul 17, 2021
Merged

Support multiple streams #177

merged 11 commits into from
Jul 17, 2021

Commits on Jul 1, 2021

  1. Configuration menu
    Copy the full SHA
    1c7173b View commit details
    Browse the repository at this point in the history
  2. Increment local ID (#166)

    * Increment local ID
    
    * Fix test_push_dir test
    
    * Fix another test
    
    * Document the _local_id attribute
    
    * Increment local ID in async code
    
    * Fix tests
    
    * Fix test_issue29
    
    * Add tests for local ID wraparound
    
    * thevalue -> the value
    JeffLIrion committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    1de691b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e551414 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2021

  1. Move all ADB I/O into _AdbIOManager / _AdbIOManagerAsync classes (#170)

    * Move all ADB I/O into _AdbIOManager / _AdbIOManagerAsync classes
    
    * Fix 'banner' -> 'banner2'
    
    * Update adb_shell/adb_device.py
    
    * Update adb_shell/adb_device_async.py
    JeffLIrion committed Jul 3, 2021
    Configuration menu
    Copy the full SHA
    90e9080 View commit details
    Browse the repository at this point in the history
  2. Add helper functions (#171)

    * Add helper functions
    
    * Add tests
    JeffLIrion committed Jul 3, 2021
    Configuration menu
    Copy the full SHA
    30b5aa6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fcf1a47 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2021

  1. Configuration menu
    Copy the full SHA
    b15ef11 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Support multiple streams (sync code) (#172)

    * Support multiple streams (sync)
    
    * Don't log empty data
    
    * Remove unreachable else block; add note about thread safety
    
    * Disable failing test
    
    * Add a note about the locks; close the connection in `connect()`; and improve comments in `read()`
    
    * Remove unnecessary (redundant) check
    
    * Remove unused variable
    
    * Clean up method names
    
    * Add comments about changing exceptions
    
    * Change exception types
    
    * Revise failing test
    
    * Add test
    
    * Add test
    
    * Add test
    
    * Add comments
    
    * Rename bulk_read_list -> bulk_read_data, bulk_write_list -> bulk_write_data
    
    * Rename bulk_read_list -> bulk_read_data, bulk_write_list -> bulk_write_data
    
    * Documentation + cleanup
    
    * Linting fix
    
    * Only use 1 lock
    
    * Revert "Only use 1 lock"
    
    This reverts commit 6d78057.
    
    * More robust lock usage
    
    * Remove outdated documentation; rename tests
    
    * Checkout tests/test_adb_device_async.py from multiple-streams
    
    * Use a lock to protect self._local_id
    
    * Fix typo
    JeffLIrion committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    7d375f3 View commit details
    Browse the repository at this point in the history
  2. Support multiple streams (async code) (#176)

    * Support multiple streams (async)
    
    * Documentation fixes
    
    * Use a lock to protect self._local_id
    JeffLIrion committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    5907412 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. Change the signature for AdbDevice._open() and AdbDeviceAsync._open() (

    …#178)
    
    * Change the signature for AdbDevice._open() and AdbDeviceAsync._open()
    
    * Add blank line
    JeffLIrion committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    fc06c25 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Documentation fixes (#179)

    * Document `_AdbTransactionInfo.args_match`
    
    * Fix documentation of read() methods
    
    * Remove duplicate documentation
    
    * Add link to _AdbIOManager.connect / _AdbIOManagerAsync.connect
    
    * Remove InterleavedDataError exception
    
    * Bunch of documentation fixes
    JeffLIrion committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    9824574 View commit details
    Browse the repository at this point in the history