1. 22 Nov, 2017 1 commit
  2. 08 Nov, 2017 1 commit
  3. 30 Oct, 2017 1 commit
  4. 29 Jun, 2017 1 commit
  5. 16 May, 2017 2 commits
    • Ian Hickson's avatar
      Nits for protocol discovery (#10112) · 73dcca65
      Ian Hickson authored
      Rather than complain about these in a code review I figured I'd just fix them. :-)
      73dcca65
    • Todd Volkert's avatar
      Fix race condition in protocol_discovery.dart (#10092) · 10decc7c
      Todd Volkert authored
      For some reaosn, when we discovered our URI, we were re-instantiating
      the `Completer` instance variable whose future we listen to in `nextUri()`.
      This led to a race between a caller calling `nextUri()` and us discovering
      the URI. If we happened to discover our URI before a caller called
      `nextUri()`, then they would be left waiting on a future from the newly
      allocated `Completer` (which would never complete).
      
      Fixes #10064
      10decc7c
  6. 14 Mar, 2017 1 commit
    • Todd Volkert's avatar
      Make tests more hermetic. (#8765) · 1b4f817b
      Todd Volkert authored
      1. Add `PortScanner` abstraction so that we don't do actual port scanning
         in tests.
      2. Don't change the real `cwd` of the isolate during tests, as it affects
         all tests, not just the current running test.
      
      Fixes #8761
      1b4f817b
  7. 04 Mar, 2017 1 commit
  8. 27 Jan, 2017 1 commit
  9. 06 Dec, 2016 1 commit
    • Dan Rubel's avatar
      Cleanup common port forwarding code (#7142) · 93e662ab
      Dan Rubel authored
      This moves the various copies of port forwarding code in the Device subclasses into the ProtocolDiscovery class.
      
      * move port forwarding to a common location
      * throw exception if protocol Uri is not discovered or port forwarding fails
      * cancel discovery protocol subscriptions on iOS launches (wasn't happening before)
      * fix iOS port forwarding to match other implementations
      * add tests
      93e662ab
  10. 01 Dec, 2016 1 commit
  11. 28 Nov, 2016 2 commits
  12. 13 May, 2016 1 commit
    • Devon Carew's avatar
      Consolidate observatory code (#3892) · 40c0d6ea
      Devon Carew authored
      * rename service_protocol.dart to protocol_discovery.dart
      
      * add a wrapper around the obs. protocol
      
      * use json-rpc in run
      
      * consolidate obs. code; implement flutter run --benchmark
      
      * review comments
      40c0d6ea
  13. 27 Apr, 2016 1 commit
    • Devon Carew's avatar
      Flutter run (#3553) · b0dca796
      Devon Carew authored
      * rework flutter run
      
      * fix npe with --debug-port
      
      * connect to obs and exit when that conneciton closes
      
      * update todos
      b0dca796
  14. 07 Apr, 2016 1 commit
  15. 21 Mar, 2016 1 commit
  16. 17 Mar, 2016 1 commit
  17. 14 Mar, 2016 1 commit
  18. 08 Mar, 2016 1 commit