1. 16 May, 2023 2 commits
  2. 15 May, 2023 1 commit
  3. 05 May, 2023 1 commit
    • Ian Hickson's avatar
      Minor fixes found while working on blankcanvas (#125751) · a11da307
      Ian Hickson authored
      This PR contains a series of minor changes to address issues that I happened to run into:
      
       - Pretty-print errors triggered when handling events that are pending because of having locked event handling. Previously these were just dumped to the console.
       - Add more documentation for `debugPaintPadding`.
       - Add documentation to `Tween` saying how to implement it.
       - Slight formatting changes in the scrollbar code to align some expressions.
       - Since we convert ScrollMetricsNotifications to ScrollNotifications in various places, provide an explicit API to do this. This will make the behaviour consistent throughout, and makes the code easier to understand. Added a test for this.
       - Clarifications to some of the BindingBase and SchedulerBinding documentation.
       - Clarified some documentation in `flutter_test`'s `Finder` class.
      a11da307
  4. 21 Apr, 2023 1 commit
  5. 18 Apr, 2023 1 commit
    • Srujan Gaddam's avatar
      Remove package:js/dart:js_interop conflicts (#124879) · 6edbc195
      Srujan Gaddam authored
      dart:js_interop and package:js will start conflicting, since they both have an `@JS` annotation. Until we're ready to only use dart:js_interop (which will require updating the SDK constraints of every package), we should hide the `@JS` annotation from dart:js_interop. Due to shadowing, this is the behavior today, so there should be no functional change.
      
      Unblocks https://dart-review.googlesource.com/c/sdk/+/294130/8 and prevents confusing shadowing of dart:js_interop annotations like we do today.
      
      - [Mentioned CL that is unblocked] I listed at least one issue that this PR fixes in the description above.
      - [Need test-exemption] I added new tests to check the change I am making, or this PR is [test-exempt].
      - [Need to run] All existing and new tests are passing.
      6edbc195
  6. 12 Apr, 2023 1 commit
  7. 10 Apr, 2023 1 commit
  8. 23 Mar, 2023 1 commit
  9. 22 Mar, 2023 3 commits
  10. 21 Mar, 2023 2 commits
  11. 16 Mar, 2023 3 commits
  12. 01 Mar, 2023 1 commit
  13. 28 Feb, 2023 1 commit
  14. 27 Feb, 2023 2 commits
  15. 23 Feb, 2023 2 commits
  16. 17 Feb, 2023 1 commit
  17. 13 Feb, 2023 1 commit
  18. 25 Jan, 2023 2 commits
  19. 23 Jan, 2023 1 commit
  20. 06 Jan, 2023 2 commits
  21. 18 Dec, 2022 1 commit
    • alanwutang11's avatar
      Fix is canvas kit bool (#116944) · c0dddacb
      alanwutang11 authored
      * isCanvasKit implement and test
      
      * isCanvasKit implement and test
      
      * ++
      
      * forgot license
      
      * make isCanvasKit a getter
      
      * addressed comments
      
      * forgot to change names of integration test files
      
      * typo
      
      * simplified tests
      
      * comments
      c0dddacb
  22. 15 Dec, 2022 1 commit
    • Martin Kustermann's avatar
      Improve documentation of `compute()` function (#116878) · fc3571ef
      Martin Kustermann authored
      This improves the documentation of the `compute()` function as follows:
      
        * Instead of making `compute` a top-level constant, we make it a
          function. This allows the generated API docs to show a function
          signature with parameters and their names, making it *much* clearer
          to users what function is being documented.
      
        * We mention that on web-backends this is running `compute()` on the
          normal eventloop whereas on on native platforms it runs in a
          separate isolate.
      
        * We mention that callback, message and result have to be sendable
          across isolates. We also mention that they may be copied.
      
        * We link to both `Isolate.run` & `SendPort.send` for more information.
      
        * We use `M` for the type of `message` instead the rather confusing
          `Q`.
      fc3571ef
  23. 13 Dec, 2022 1 commit
  24. 11 Dec, 2022 1 commit
  25. 07 Dec, 2022 1 commit
  26. 29 Nov, 2022 2 commits
  27. 18 Nov, 2022 1 commit
  28. 12 Nov, 2022 1 commit
  29. 11 Nov, 2022 1 commit