Platform/2012-05-22: Difference between revisions

Line 48: Line 48:


* Display-list-based-invalidation is nearly complete. Planning to land after next uplift for maximum bake time. Greatly reduces the amount of repainting required on complex dynamic pages, and speeds up reflow. [mattwoodrow]
* Display-list-based-invalidation is nearly complete. Planning to land after next uplift for maximum bake time. Greatly reduces the amount of repainting required on complex dynamic pages, and speeds up reflow. [mattwoodrow]
* SVG displayList conversion is progressing well now. Most test cases passing. Remaining work involves clipping paths, masks and filters. [jwatt]
* Fennec work continues...
* Notable Patches:
** {{bug|749425}} - Push the scroll frame clip inside the scroll layer so it gets transformed by the shadow transform.
** {{bug|749935}} - Make all nsRect Union methods saturating.  If width/height overflows nscoord_MAX then clamp the x/y to nscoord_MIN / 2 and try again.
** {{bug|751356}} - Make presshell arena allocation methods inline and non-virtual.
** {{bug|752428}} - Null-check the right thing to fix topcrash.
** {{bug|752918}} - Convert expensive SVG masks to clip-paths.
** {{bug|249159}} - harfbuzz shaper should not modify character-clustering info due to diacritic within ligature.
** {{bug|746987}} - Make unicode-bidi: [-moz-]plaintext apply to inline elements.
** {{bug|731594}} - Fix some cases where a bidi-isolated element was never going through bidi resolution.
** {{bug|750551}} - Make dir=rtl reverse layout direction in horizontal orientation only.
** {{bug|753397}} - Add a field to nsCSSPropList for a preference that controls the property.
** {{bug|747720}} - Save and expose on nsFontInflationData the width of the nearest common ancestor of the inflated descendants.
** {{bug|756219}} - Don't use Moz prefix on internal function names in nsComputedDOMStyle for recommendation-track properties.
** {{bug|528332}} - Implement non-scaling-stroke vector-effect.
** {{bug|753742}} - Force layer build on scroll frames with a displayport.
** {{bug|512525}} - Implement SVG Fragment Identifier parsing and animation hyperlinking
** {{bug|734082}} - Compute and store bounds and visual overflow bounds for both SVG leaf and container frames.


==Video==
==Video==
Confirmed users
311

edits