WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
125784
[iOS] Upstream WebCore/svg changes
https://bugs.webkit.org/show_bug.cgi?id=125784
Summary
[iOS] Upstream WebCore/svg changes
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+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Daniel Bates
Comment 1
2013-12-16 09:28:53 PST
Created
attachment 219323
[details]
Patch
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
Committed
r160668
: <
http://trac.webkit.org/changeset/160668
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug