[webkit-reviews] review granted: [Bug 65711] Large SVG text layout performance regression in r81168 : [Attachment 122411] Patch chunk 2, v3

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 13 05:41:19 PST 2012


Antti Koivisto <koivisto at iki.fi> has granted Nikolas Zimmermann
<zimmermann at kde.org>'s request for review:
Bug 65711: Large SVG text layout performance regression in r81168
https://bugs.webkit.org/show_bug.cgi?id=65711

Attachment 122411: Patch chunk 2, v3
https://bugs.webkit.org/attachment.cgi?id=122411&action=review

------- Additional Comments from Antti Koivisto <koivisto at iki.fi>
View in context: https://bugs.webkit.org/attachment.cgi?id=122411&action=review


> Source/WebCore/ChangeLog:26
> +	      stopAtLeaf!=0:
> +	      This will only be used if we

some random looking text fragments here

> Source/WebCore/ChangeLog:47
> +	  
(WebCore::SVGTextMetricsBuilder::measureAllCharactersInLayoutAttributes):

I think you renamed this.

> Source/WebCore/rendering/svg/SVGTextMetricsBuilder.h:41
> +    void measureAllCharactersOfRenderer(RenderSVGInlineText*);

The naming seem slightly inconsistent...

> Source/WebCore/rendering/svg/SVGTextMetricsBuilder.h:52
> +    void initializeMeasurementWithTextRenderer(RenderSVGInlineText*);
> +    void walkTree(RenderObject*, RenderSVGInlineText* stopAtLeaf,
MeasureTextData*);
> +    void measureTextRenderer(RenderSVGInlineText*, MeasureTextData*);

...with these (*Renderer vs. *TextRenderer). The argument type is the same.


More information about the webkit-reviews mailing list