CSS3 3D Transforms/TestPlan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 39: Line 39:


*[https://bugzilla.mozilla.org/show_bug.cgi?id=505115 505115] - CSS3 3D-Transforms
*[https://bugzilla.mozilla.org/show_bug.cgi?id=505115 505115] - CSS3 3D-Transforms
*[https://bugzilla.mozilla.org/show_bug.cgi?id=604899 604899] - poor text rendering with dancing characters at html5test.com
*[https://bugzilla.mozilla.org/show_bug.cgi?id=675470 675470] - Interpolating between already-interpolated transforms crashes Firefox
*[https://bugzilla.mozilla.org/show_bug.cgi?id=676746 676746] - layersGPUAccelerated flags appears to be incorrect for the windows test machines.
*[https://bugzilla.mozilla.org/show_bug.cgi?id=677173 677173] - css3-3d-transforms isn't fully disabled since properties (which sites detect) are added to IDL
*[https://bugzilla.mozilla.org/show_bug.cgi?id=689498 689498] - Intersecting planes are not z-ordered properly
*[https://bugzilla.mozilla.org/show_bug.cgi?id=677878 677878] - no jquery action ellement on enabling css3 properties -moz-transform to ellement input[type=file]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=689504 689504] - Reflow + thebesLayer content repaint happening all the time while rendering morphing cubes
*[https://bugzilla.mozilla.org/show_bug.cgi?id=678151 678151] - Mouse event doesn't work for SVGdocument + 2D transform after landing bug 505115
*[https://bugzilla.mozilla.org/show_bug.cgi?id=689760 689760] - Falling leaves are very slow, re-allocating textures on each paint...
*[https://bugzilla.mozilla.org/show_bug.cgi?id=682922 682922] - Crash with -moz-transform-style: preserve-3d
*[https://bugzilla.mozilla.org/show_bug.cgi?id=695964 695964] - "ASSERTION: Can't get a delta for an untransformed frame!" with transform, svg:foreignObject
*[https://bugzilla.mozilla.org/show_bug.cgi?id=696175 696175] - Crash [@ nsLineBox::CachedIsEmpty] with inline acting as an absolute containing block
*[https://bugzilla.mozilla.org/show_bug.cgi?id=696936 696936] - "ASSERTION: Perspective must be positive!" (quirks mode only)
*[https://bugzilla.mozilla.org/show_bug.cgi?id=699360 699360] - "ASSERTION: Our frame tree is likely to be bogus!" with transition, "transform-style: preserve-3d"


== Not Tested ==
== Not Tested ==

Revision as of 15:56, 16 November 2011

CSS3 3D Transforms

Feature Status Dev Lead QA Lead Status
CSS3 3D Transforms Landed in Firefox 10 Matt Woodrow Ioana Budnar In progress

Summary

  • CSS 3D Transforms extends CSS Transforms to allow elements rendered by CSS to be transformed in three-dimensional space.

References

Use Cases

  • Create 2D elements that can be moved and animated in 3D space (could be used to create interesting 3D UI elements).

Test Cases

  • Automated test cases:
    • Reftests in layout/reftests/transform-3d
    • CSS property tests in layout/style/test/test_transitions_per_property.html
    • layout/base/tests/test_preserve3d_sorting_hit_testing.html

Important Bugs

  • 505115 - CSS3 3D-Transforms
  • 675470 - Interpolating between already-interpolated transforms crashes Firefox
  • 677173 - css3-3d-transforms isn't fully disabled since properties (which sites detect) are added to IDL
  • 677878 - no jquery action ellement on enabling css3 properties -moz-transform to ellement input[type=file]
  • 678151 - Mouse event doesn't work for SVGdocument + 2D transform after landing bug 505115
  • 682922 - Crash with -moz-transform-style: preserve-3d
  • 696175 - Crash [@ nsLineBox::CachedIsEmpty] with inline acting as an absolute containing block

Not Tested

  • CSS Transforms.

Sign off Criteria

  • All test cases were run on the Firefox version the feature is targeted for (Firefox 10.0).
  • All the major bugs have been fixed.