Bug 125784

Summary: [iOS] Upstream WebCore/svg changes
Product: WebKit Reporter: Daniel Bates <dbates>
Component: SVGAssignee: Daniel Bates <dbates>
Status: RESOLVED FIXED    
Severity: Normal CC: aestes, commit-queue, ddkilzer, d-r, fmalita, gyuyoung.kim, pdr, schenney, thorton, zimmermann
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch darin: review+

Daniel Bates
Reported 2013-12-16 09:26:21 PST
Upstream the iOS related changes to WebCore/svg.
Attachments
Patch (3.84 KB, patch)
2013-12-16 09:28 PST, Daniel Bates
darin: review+
Daniel Bates
Comment 1 2013-12-16 09:28:53 PST
Darin Adler
Comment 2 2013-12-16 09:44:48 PST
Comment on attachment 219323 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=219323&action=review > Source/WebCore/svg/SVGAElement.cpp:239 > +#if PLATFORM(IOS) > +bool SVGAElement::willRespondToMouseClickEvents() I see no reason for this to be iOS-specific. Seems like we want it on all platforms. > Source/WebCore/svg/SVGAElement.cpp:241 > + return !href().isEmpty() || SVGGraphicsElement::willRespondToMouseClickEvents(); Should check isLink() rather than !href().isEmpty(). > Source/WebCore/svg/SVGElement.cpp:494 > +#if ENABLE(TOUCH_EVENTS) && PLATFORM(IOS) Not sure I understand why the PLATFORM(IOS) is here.
Daniel Bates
Comment 3 2013-12-16 15:21:32 PST
(In reply to comment #2) > (From update of attachment 219323 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=219323&action=review > > > Source/WebCore/svg/SVGAElement.cpp:239 > > +#if PLATFORM(IOS) > > +bool SVGAElement::willRespondToMouseClickEvents() > > I see no reason for this to be iOS-specific. Seems like we want it on all platforms. Will compile for all platforms. > > > Source/WebCore/svg/SVGAElement.cpp:241 > > + return !href().isEmpty() || SVGGraphicsElement::willRespondToMouseClickEvents(); > > Should check isLink() rather than !href().isEmpty(). Will substitute isLink() for !href().isEmpty(). > > > Source/WebCore/svg/SVGElement.cpp:494 > > +#if ENABLE(TOUCH_EVENTS) && PLATFORM(IOS) > > Not sure I understand why the PLATFORM(IOS) is here. Will remove conjunct PLATFORM(IOS).
Daniel Bates
Comment 4 2013-12-16 15:24:33 PST
Note You need to log in before you can comment on or make changes to this bug.