1. 25 Apr, 2017 1 commit
  2. 23 Apr, 2017 1 commit
  3. 12 Apr, 2017 1 commit
    • Ian Hickson's avatar
      Move Point to Offset (#9277) · bf017b79
      Ian Hickson authored
      * Manually fix every use of Point.x and Point.y
      
      Some of these were moved to dx/dy, but not all.
      
      * Manually convert uses of the old gradient API
      
      * Remove old reference to Point.
      
      * Mechanical changes
      
      I applied the following at the root of the Flutter repository:
      
      git ls-files -z | xargs -0 sed -i 's/\bPoint[.]origin\b/Offset.zero/g'
      git ls-files -z | xargs -0 sed -i 's/\bPoint[.]lerp\b/Offset.lerp/g'
      git ls-files -z | xargs -0 sed -i 's/\bnew Point\b/new Offset/g'
      git ls-files -z | xargs -0 sed -i 's/\bconst Point\b/const Offset/g'
      git ls-files -z | xargs -0 sed -i 's/\bstatic Point /static Offset /g'
      git ls-files -z | xargs -0 sed -i 's/\bfinal Point /final Offset /g'
      git ls-files -z | xargs -0 sed -i 's/^\( *\)Point /\1Offset /g'
      git ls-files -z | xargs -0 sed -i 's/ui[.]Point\b/ui.Offset/g'
      git ls-files -z | xargs -0 sed -i 's/(Point\b/(Offset/g'
      git ls-files -z | xargs -0 sed -i 's/\([[{,]\) Point\b/\1 Offset/g'
      git ls-files -z | xargs -0 sed -i 's/@required Point\b/@required Offset/g'
      git ls-files -z | xargs -0 sed -i 's/<Point>/<Offset>/g'
      git ls-files -z | xargs -0 sed -i 's/[.]toOffset()//g'
      git ls-files -z | xargs -0 sed -i 's/[.]toPoint()//g'
      git ls-files -z | xargs -0 sed -i 's/\bshow Point, /show /g'
      git ls-files -z | xargs -0 sed -i 's/\bshow Point;/show Offset;/g'
      
      * Mechanical changes - dartdocs
      
      I applied the following at the root of the Flutter repository:
      
      git ls-files -z | xargs -0 sed -i 's/\ba \[Point\]/an [Offset]/g'
      git ls-files -z | xargs -0 sed -i 's/\[Point\]/[Offset]/g'
      
      * Further improvements and a test
      
      * Fix minor errors from rebasing...
      
      * Roll engine
      bf017b79
  4. 08 Apr, 2017 1 commit
  5. 04 Apr, 2017 1 commit
  6. 17 Mar, 2017 1 commit
  7. 02 Mar, 2017 2 commits
    • Chris Bracken's avatar
      Avoid potential ConcurrentModificationError (#8534) · 8916b101
      Chris Bracken authored
      Also make locals final where possible.
      
      Followup to 52715467.
      8916b101
    • Chris Bracken's avatar
      Better defaulting for scroll view primary-ness (#8506) · 52715467
      Chris Bracken authored
      * Improved defaults for scroll view primary-ness
      
      * Vertical scroll views default to primary:true.
      * Horizontal scroll views default to primary:false.
      * If a scroll view is primary and it got a non-null inherited primary
        scroll controller, it introduces a primary scroll controller inherited
        with a value of null for its descendants.
      
      ScrollController now multiplexes writes to all registered positions;
      reads of position continue to assert that only one position is
      registered. Reads still require a single position.
      52715467
  8. 28 Feb, 2017 1 commit
  9. 17 Feb, 2017 1 commit
    • Adam Barth's avatar
      Two becomes one (#8253) · e0b12ca1
      Adam Barth authored
      Rename all the "2" classes related to scrolling to remove the "2". Now that the
      old scrolling code is gone, we don't need to use the suffix.
      e0b12ca1
  10. 16 Feb, 2017 1 commit
  11. 15 Feb, 2017 1 commit
  12. 14 Feb, 2017 1 commit
  13. 08 Feb, 2017 1 commit
  14. 07 Feb, 2017 2 commits
    • Adam Barth's avatar
      Add PageController (#7948) · 2eb4f2c3
      Adam Barth authored
      This patch improves PageView to the point where we can use it in the date
      picker. Specifically, you now get onPageChanged notifications and you can
      control which page is visible using a PageController.
      2eb4f2c3
    • Adam Barth's avatar
      Make ensureVisible work with sliver-based viewports (#7920) · 6ddd0bb4
      Adam Barth authored
      There appears to be an issue with children before the center widget.
      I've filled a bug about that issue and will follow up in a later patch.
      6ddd0bb4
  15. 04 Feb, 2017 2 commits
  16. 03 Feb, 2017 1 commit
  17. 02 Feb, 2017 1 commit
  18. 27 Jan, 2017 1 commit
  19. 24 Jan, 2017 1 commit
    • Adam Barth's avatar
      Add SingleChildScrollView (#7620) · 559621ca
      Adam Barth authored
      This widget is a replacement for ScrollableViewport that uses the new
      Scrollable2 machinery. The widget is not based on Slivers but does use the new
      scroll behavior classes.
      559621ca