[webkit-reviews] review denied: [Bug 63797] Add a possibility to retrieve the associated SVGAnimatedProperty object for a certain XML attribute : [Attachment 99835] Patch v3

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 6 13:28:23 PDT 2011


Rob Buis <rwlbuis at gmail.com> has denied Nikolas Zimmermann
<zimmermann at kde.org>'s request for review:
Bug 63797: Add a possibility to retrieve the associated SVGAnimatedProperty
object for a certain XML attribute
https://bugs.webkit.org/show_bug.cgi?id=63797

Attachment 99835: Patch v3
https://bugs.webkit.org/attachment.cgi?id=99835&action=review

------- Additional Comments from Rob Buis <rwlbuis at gmail.com>
View in context: https://bugs.webkit.org/attachment.cgi?id=99835&action=review

Just a first quick review, I think the ChangeLog can be improved a lot,
especially the enum addition/changes. r- because of my enum request and build
failures mac-ews.

>> Source/WebCore/ChangeLog:46
>> +	    These lookups are all performed dynamically. Each
synchronizeProperty() call does a lot of comparisions.
> 
> comparisions -> comparisons

comparisions -> comparisons

>> Source/WebCore/ChangeLog:58
>> +	    Using these information, we can replace all the various
synchronizeProperty/fillAttributeToPropertyMap implementations, with a single
one in SVGElement.
> 
> Using this information

Using this information

>> Source/WebCore/ChangeLog:102
>> +		This is the main piece of the logic that replaces the manual
synchronizeProperty/fillAttributeToPropertyMap implementation. It expans to
following:
> 
> expans -> expands

expans -> expands

>> Source/WebCore/ChangeLog:137
>> +		    A generic way to synchronize a SVGAnimatedProperty with its
XML DOM attribute. Any SVG DOM change to eg. <rects> x property will now
trigger
> 
> <rects> -> <rect>s

<rects> -> <rect>s

>> Source/WebCore/ChangeLog:147
>> +		    This method is not used yet, but allows us to collect all
SVGAnimatedProperies for a QualifiedName -- the initial goal for this patch.
> 
> SVGAnimatedProperies -> SVGAnimatedProperties

SVGAnimatedProperies -> SVGAnimatedProperties

>> Source/WebCore/ChangeLog:562
>> +	    (WebCore::SVGPropertyTearOff::updateAnimVal):
> 
> These may need more in detail explanations. The one big thing I couldn't find
in the ChangeLog is why the enums like SVG_TEXTPATH_SPACINGTYPE_AUTO <->
TextPathSpacingAuto change was done? You hint at it in the comments but I think
it should be in the ChangeLog.

These may need more in detail explanations. The one big thing I couldn't find
in the ChangeLog is why the enums like SVG_TEXTPATH_SPACINGTYPE_AUTO <->
TextPathSpacingAuto change was done? You hint at it in the comments but I think
it should be in the ChangeLog.


More information about the webkit-reviews mailing list