Attachments

Part 1: Fix OpenGL container layer to support transforming children

vladimir:
review+
roc:
approval2.0+

Details
 Diff 
Review

Part 2: Make nsDisplayTransform create a Container layer

no flags

Details
 Diff 
Review

Part 2 v2: Layerify nsDisplayTransform

no flags

Details
 Diff 
Review

Part 2 v3: Layerify nsDisplayTransform

roc:
review+
dbaron:
review+

Details
 Diff 
Review

Part 3: Convert nsStyleTransformMatrix to be backed by a 4x4 matrix

no flags

Details
 Diff 
Review

Part 4: Upgrade gfx3DMatrix

no flags

Details
 Diff 
Review

Part 5: Use gfx3DMatrix in layout

no flags

Details
 Diff 
Review

Part 3: Convert nsStyleTransformMatrix to be backed by a 4x4 matrix v2

dbaron:
review

Details
 Diff 
Review

Part 4: Upgrade gfx3DMatrix v2

jmuizelaar:
review+

Details
 Diff 
Review

Part 5: Use gfx3DMatrix in layout v2

no flags

Details
 Diff 
Review

Part 3: Convert nsStyleTransformMatrix to be backed by a 4x4 matrix v3

no flags

Details
 Diff 
Review

Part 3: Convert nsStyleTransformMatrix to be backed by a 4x4 matrix v4

no flags

Details
 Diff 
Review

Part 3: Convert nsStyleTransformMatrix to be backed by a 4x4 matrix v5

dbaron:
review+

Details
 Diff 
Review

Part 4: Upgrade gfx3DMatrix v3

matt.woodrow:
review+

Details
 Diff 
Review

Part 5: Use gfx3DMatrix in layout v3

roc:
review+

Details
 Diff 
Review

Part 6: Implement the 3d moztransform functions

dbaron:
review+

Details
 Diff 
Review

Part 7: Layers support for 3d transforms

roc:
review+

Details
 Diff 
Review

Part 8: Add ray tracing to untransform 2d points on a 3d plane

no flags

Details
 Diff 
Review

Part 8: Add ray tracing to untransform 2d points on a 3d plane v2

no flags

Details
 Diff 
Review

Part 9  Implement the perspective() transform function and style property.

dbaron:
review

Details
 Diff 
Review

Part 10  Implement mozbackfacevisible

no flags

Details
 Diff 
Review

Part 11  Make moztransformorigin also support a z component.

roc:
review+

Details
 Diff 
Review

Part 12  Implement mozperspectiveorigin.

no flags

Details
 Diff 
Review

Part 8a: Add BasePoint3D and gfxPoint3D

roc:
review+

Details
 Diff 
Review

Part 8b: Add 3D Point support, and ray tracing to gfx3DMatrix

jacob.benoit.1:
review+
roc:
superreview+

Details
 Diff 
Review

Part 8c: Use ray tracing to untransform 2d points on a 3d plane.

roc:
review+

Details
 Diff 
Review

Part 10  Implement mozbackfacevisible

dbaron:
review

Details
 Diff 
Review

Part 11a: Add nsCSSValueTriplet and optionally read a z component to moztransformorigin

dbaron:
review

Details
 Diff 
Review

Part 11b: Layout changes to use a z component for moztransformorigin

matt.woodrow:
review+

Details
 Diff 
Review

Part 12a: Implement mozperspectiveorigin style property.

dbaron:
review+

Details
 Diff 
Review

Part 12b: Layout changes to use mozperspectiveorigin

roc:
review+

Details
 Diff 
Review

Part 3: Convert nsStyleTransformMatrix to be backed by a 4x4 matrix v6

matt.woodrow:
review+

Details
 Diff 
Review

Part 5: Use gfx3DMatrix in layout v4

matt.woodrow:
review+

Details
 Diff 
Review

Part 6: Implement the 3d moztransform functions v2

matt.woodrow:
review+

Details
 Diff 
Review

Part 7: Layers support for 3d transforms v2

matt.woodrow:
review+

Details
 Diff 
Review

Part 9  Implement the perspective() transform function and style property. v2

dbaron:
review+

Details
 Diff 
Review

Part 10  Implement mozbackfacevisible v2

dbaron:
review+

Details
 Diff 
Review

Part 11a: Add nsCSSValueTriplet and optionally read a z component to moztransformorigin v2

dbaron:
review+

Details
 Diff 
Review

Part 12a: Implement mozperspectiveorigin style property. v2

matt.woodrow:
review+

Details
 Diff 
Review

Part 13: Add basic reftests for 3d transforms and expose 3d transform status in GfxInfo

no flags

Details
 Diff 
Review

Part 14a: Add moztransformstyle CSS property

dbaron:
review+

Details
 Diff 
Review

Part 14b: Layout changes for preserve3d

no flags

Details
 Diff 
Review

Part 15  Add 4D Vectors, Quaternions and gfx3DMatrix functions

no flags

Details
 Diff 
Review

Part 15  Add 4D Vectors, Quaternions and gfx3DMatrix functions v2

tterribe:
review

Details
 Diff 
Review

Part 16  Implement transitions/animations for 3d transforms.

tterribe:
review+

Details
 Diff 
Review

Part 17  Add style tests for the new transform functions, and transitions

dbaron:
review+

Details
 Diff 
Review

Part 9  Implement the perspective() transform function and style property. v3

no flags

Details
 Diff 
Review

Part 9  Implement the perspective() transform function and style property. v4

matt.woodrow:
review+

Details
 Diff 
Review

Part 14b: Layout changes for preserve3d v2

no flags

Details
 Diff 
Review

Part 14b: Layout changes for preserve3d v3

roc:
review+

Details
 Diff 
Review

Part 15  Add 4D Vectors, Quaternions and gfx3DMatrix functions v3

tterribe:
review+

Details
 Diff 
Review

Part 16  Implement transitions/animations for 3d transforms. v2

matt.woodrow:
review+

Details
 Diff 
Review

Part 16  Implement transitions/animations for 3d transforms. v3

no flags

Details
 Diff 
Review

Part 17  Add style tests for the new transform functions, and transitions v2

no flags

Details
 Diff 
Review

Part 17  Add style tests for the new transform functions, and transitions v3

no flags

Details
 Diff 
Review

Part 18  Make the perspective() transform function actually fail on numbers <= 0

dbaron:
review+

Details
 Diff 
Review

Part 15  Add 4D Vectors, Quaternions and gfx3DMatrix functions v4

matt.woodrow:
review+

Details
 Diff 
Review

Part 16  Implement transitions/animations for 3d transforms. v4

dbaron:
review+

Details
 Diff 
Review

Part 17  Add style tests for the new transform functions, and transitions v4

matt.woodrow:
review+

Details
 Diff 
Review

Part 19: Make all translate functions handle lengths and percents

dbaron:
review

Details
 Diff 
Review

Part 13: Add basic reftests for 3d transforms v3

roc:
review+

Details
 Diff 
Review

Part 13: Add basic reftests for 3d transforms v4

matt.woodrow:
review+

Details
 Diff 
Review

Part 20  Add more gfx3DMatrix transformation function and use these in nsStyleTransformMatrix

tterribe:
review+

Details
 Diff 
Review

Part 20  Add more gfx3DMatrix transformation function and use these in nsStyleTransformMatrix v2

matt.woodrow:
review+
emorley:
checkin+

Details
 Diff 
Review

Part 16  Implement transitions/animations for 3d transforms. v5

matt.woodrow:
review+
emorley:
checkin+

Details
 Diff 
Review

Part 18  Make the perspective() transform function actually fail on numbers <= 0 v2

matt.woodrow:
review+
emorley:
checkin+

Details
 Diff 
Review

Part 19: Make matrix* functions handle lengths and percents

dbaron:
review+
emorley:
checkin+

Details
 Diff 
Review

Part 21: Enable 3D transforms!

roc:
review+

Details
 Diff 
Review
