1. 28 Jul, 2016 1 commit
  2. 21 Jun, 2016 1 commit
  3. 29 May, 2016 1 commit
  4. 17 May, 2016 1 commit
  5. 09 May, 2016 1 commit
  6. 04 May, 2016 1 commit
  7. 30 Apr, 2016 1 commit
  8. 27 Apr, 2016 1 commit
  9. 15 Apr, 2016 1 commit
  10. 07 Apr, 2016 1 commit
  11. 02 Apr, 2016 1 commit
    • Ian Hickson's avatar
      Rationalise all our exception handling. · ee703da9
      Ian Hickson authored
      - Create a FlutterErrorDetails struct-like class that describes an
      
        exception along with more details that aren't in the exception, like
      
        where it was caught and what was going on when it was caught.
      
      
      
      - Provide a FlutterError static API for handling these objects:
      
      
      
        - FlutterError.onError which is called whenever Flutter catches an
      
          error.
      
      
      
        - FlutterError.reportError() which handles an error.
      
      
      
        - FlutterError.dumpErrorToConsole() which is the default behavior
      
          for onError.
      
      
      
      - Removes all the existing exception handler callbacks.
      
      
      
      - Replaces all the existing places that described exceptions using
      
        debugPrint with calls to FlutterError.reportError().
      
      
      
      - Extend lockState() to also catch exceptions, so that we catch
      
        exceptions that happen during finalizers.
      
      
      
      - Make the test framework catch errors and treat them as failures.
      
      
      
      - Provide a mechanism to override this behavior in the test framework.
      
      
      
      - Make the tests that used to depend on the exception handler
      
        callbacks use this new mechanism.
      
      
      
      - Make pump() also support the phase argument.
      
      
      
      - Improve some tests using these new features.
      
      
      
      Fixes #2356, #2988, #2985, #2220.
      ee703da9
  12. 25 Mar, 2016 1 commit
    • Ian Hickson's avatar
      Clean up prints in services/* · da48e2a3
      Ian Hickson authored
      We really shouldn't have two separate network library wrappers... I filed https://github.com/flutter/flutter/issues/2889 on that. But for now, this makes one of them have a generally better error handling story, and makes the other one only dump to the console in debug mode. It also makes both use debugPrint instead of print, and makes one use the 'mojom' prefix for mojom imports.
      da48e2a3
  13. 21 Mar, 2016 1 commit
    • Ian Hickson's avatar
      Provide more documentation for MojoShell · bef6ff3b
      Ian Hickson authored
      As usual, as I was doing this I ran into some stuff that seemed hard
      to document as-is and so I changed it. In this case, in the "http"
      library. The new code is more or less equivalent, I think, but the
      resulting documentation makes it more obvious that it's wrong...
      bef6ff3b
  14. 04 Mar, 2016 1 commit
  15. 01 Feb, 2016 1 commit
  16. 10 Dec, 2015 1 commit
  17. 17 Nov, 2015 2 commits
  18. 16 Nov, 2015 1 commit
  19. 10 Nov, 2015 2 commits
  20. 08 Nov, 2015 1 commit
  21. 04 Nov, 2015 1 commit