• 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
Name
Last commit
Last update
..
.idea Loading commit data...
android Loading commit data...
ios Loading commit data...
raw Loading commit data...
rendering Loading commit data...
services Loading commit data...
test Loading commit data...
widgets Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...
layers.iml Loading commit data...
pubspec.yaml Loading commit data...