<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>120153</bug_id>
          
          <creation_ts>2013-08-22 03:18:09 -0700</creation_ts>
          <short_desc>Introduce toSVGRadialGradientElement(), and use it</short_desc>
          <delta_ts>2013-08-22 04:42:24 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>BlinkMergeCandidate</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>d-r</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>fmalita</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>schenney</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>919769</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-08-22 03:18:09 -0700</bug_when>
    <thetext>As a step to clean-up static_cast&lt;SVGXXX&gt;, toSVGRadialGradientElement() is added to clean-up static_cast&lt;SVGRadialGradientElement*&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919770</commentid>
    <comment_count>1</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-08-22 03:18:38 -0700</bug_when>
    <thetext>Blink merge from : https://src.chromium.org/viewvc/blink?view=rev&amp;revision=156441</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919771</commentid>
    <comment_count>2</comment_count>
      <attachid>209336</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-08-22 03:20:04 -0700</bug_when>
    <thetext>Created attachment 209336
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919796</commentid>
    <comment_count>3</comment_count>
      <attachid>209336</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-08-22 04:42:21 -0700</bug_when>
    <thetext>Comment on attachment 209336
Patch

Clearing flags on attachment: 209336

Committed r154440: &lt;http://trac.webkit.org/changeset/154440&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919797</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-08-22 04:42:24 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>209336</attachid>
            <date>2013-08-22 03:20:04 -0700</date>
            <delta_ts>2013-08-22 04:42:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-120153-20130822192002.patch</filename>
            <type>text/plain</type>
            <size>4932</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU0NDM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWFmZjhmYWVhOTVjZDA5
MTI1NjAwODEzYjEyZmI3YjA0MGY3M2JlYS4uNDJlZGE0ZTlhMWU2MmI2OTRiYjZhNTRkMjQwYTUw
MDNmMjVjNWYzZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTA4LTIyICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgSW50cm9kdWNl
IHRvU1ZHUmFkaWFsR3JhZGllbnRFbGVtZW50KCksIGFuZCB1c2UgaXQKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMDE1MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFzIGEgc3RlcCB0byBjbGVhbi11cCBz
dGF0aWNfY2FzdDxTVkdYWFg+LCB0b1NWR1JhZGlhbEdyYWRpZW50RWxlbWVudCgpIGlzIGFkZGVk
IHRvIGNsZWFuLXVwCisgICAgICAgIHN0YXRpY19jYXN0PFNWR1JhZGlhbEdyYWRpZW50RWxlbWVu
dCo+LgorCisgICAgICAgICogcmVuZGVyaW5nL3N2Zy9SZW5kZXJTVkdSZXNvdXJjZVJhZGlhbEdy
YWRpZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclNWR1Jlc291cmNlUmFkaWFsR3Jh
ZGllbnQ6OmNvbGxlY3RHcmFkaWVudEF0dHJpYnV0ZXMpOgorICAgICAgICAqIHJlbmRlcmluZy9z
dmcvU1ZHUmVuZGVyVHJlZUFzVGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjp3cml0ZVNWR1Jl
c291cmNlQ29udGFpbmVyKToKKyAgICAgICAgKiBzdmcvU1ZHUmFkaWFsR3JhZGllbnRFbGVtZW50
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNWR1JhZGlhbEdyYWRpZW50RWxlbWVudDo6Y29sbGVj
dEdyYWRpZW50QXR0cmlidXRlcyk6CisgICAgICAgICogc3ZnL1NWR1JhZGlhbEdyYWRpZW50RWxl
bWVudC5oOgorICAgICAgICAoV2ViQ29yZTo6dG9TVkdSYWRpYWxHcmFkaWVudEVsZW1lbnQpOgor
CiAyMDEzLTA4LTIxICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAog
ICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTU0NDE2LgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9SZW5kZXJTVkdSZXNvdXJjZVJhZGlhbEdyYWRpZW50
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVuZGVyU1ZHUmVzb3VyY2VSYWRp
YWxHcmFkaWVudC5jcHAKaW5kZXggYmMyMTZiYmQ4OTdiNDQ4YmUxN2EyMDk4NGYwZmVkZjMxZTYx
MWNkNC4uMjhkYmJjNGZhNGVjZTBmYTcwNjBmOTAzNzRmYmRjYjQyOWZlYzQzYSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9SZW5kZXJTVkdSZXNvdXJjZVJhZGlhbEdy
YWRpZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1JlbmRlclNWR1Jl
c291cmNlUmFkaWFsR3JhZGllbnQuY3BwCkBAIC00Myw3ICs0Myw3IEBAIFJlbmRlclNWR1Jlc291
cmNlUmFkaWFsR3JhZGllbnQ6On5SZW5kZXJTVkdSZXNvdXJjZVJhZGlhbEdyYWRpZW50KCkKIGJv
b2wgUmVuZGVyU1ZHUmVzb3VyY2VSYWRpYWxHcmFkaWVudDo6Y29sbGVjdEdyYWRpZW50QXR0cmli
dXRlcyhTVkdHcmFkaWVudEVsZW1lbnQqIGdyYWRpZW50RWxlbWVudCkKIHsKICAgICBtX2F0dHJp
YnV0ZXMgPSBSYWRpYWxHcmFkaWVudEF0dHJpYnV0ZXMoKTsKLSAgICByZXR1cm4gc3RhdGljX2Nh
c3Q8U1ZHUmFkaWFsR3JhZGllbnRFbGVtZW50Kj4oZ3JhZGllbnRFbGVtZW50KS0+Y29sbGVjdEdy
YWRpZW50QXR0cmlidXRlcyhtX2F0dHJpYnV0ZXMpOworICAgIHJldHVybiB0b1NWR1JhZGlhbEdy
YWRpZW50RWxlbWVudChncmFkaWVudEVsZW1lbnQpLT5jb2xsZWN0R3JhZGllbnRBdHRyaWJ1dGVz
KG1fYXR0cmlidXRlcyk7CiB9CiAKIEZsb2F0UG9pbnQgUmVuZGVyU1ZHUmVzb3VyY2VSYWRpYWxH
cmFkaWVudDo6Y2VudGVyUG9pbnQoY29uc3QgUmFkaWFsR3JhZGllbnRBdHRyaWJ1dGVzJiBhdHRy
aWJ1dGVzKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9T
VkdSZW5kZXJUcmVlQXNUZXh0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZH
UmVuZGVyVHJlZUFzVGV4dC5jcHAKaW5kZXggZjQ0OWI0MGUzZmU0YzJiN2U2MGQ3ODNjMGZlYTUz
NWFiYjZiM2UwNC4uNDg4MjNiY2RhZWQwYjQyODFkOTIxZDhhMzk3NTg5ZWYyOGIxNmU3NyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSZW5kZXJUcmVlQXNUZXh0
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NWR1JlbmRlclRyZWVBc1Rl
eHQuY3BwCkBAIC01NjQsMTAgKzU2NCw4IEBAIHZvaWQgd3JpdGVTVkdSZXNvdXJjZUNvbnRhaW5l
cihUZXh0U3RyZWFtJiB0cywgY29uc3QgUmVuZGVyT2JqZWN0JiBvYmplY3QsIGludCBpCiAKICAg
ICAgICAgLy8gRHVtcCBmaW5hbCByZXN1bHRzIHRoYXQgYXJlIHVzZWQgZm9yIHJlbmRlcmluZy4g
Tm8gdXNlIGluIGFza2luZyBTVkdHcmFkaWVudEVsZW1lbnQgZm9yIGl0cyBncmFkaWVudFVuaXRz
KCksIGFzIGl0IG1heQogICAgICAgICAvLyBsaW5rIHRvIG90aGVyIGdyYWRpZW50cyB1c2luZyB4
bGluazpocmVmLCB3ZSBuZWVkIHRvIGJ1aWxkIHRoZSBmdWxsIGluaGVyaXRhbmNlIGNoYWluLCBh
a2EuIGNvbGxlY3RHcmFkaWVudFByb3BlcnRpZXMoKQotICAgICAgICBTVkdSYWRpYWxHcmFkaWVu
dEVsZW1lbnQqIHJhZGlhbEdyYWRpZW50RWxlbWVudCA9IHN0YXRpY19jYXN0PFNWR1JhZGlhbEdy
YWRpZW50RWxlbWVudCo+KGdyYWRpZW50LT5ub2RlKCkpOwotCiAgICAgICAgIFJhZGlhbEdyYWRp
ZW50QXR0cmlidXRlcyBhdHRyaWJ1dGVzOwotICAgICAgICByYWRpYWxHcmFkaWVudEVsZW1lbnQt
PmNvbGxlY3RHcmFkaWVudEF0dHJpYnV0ZXMoYXR0cmlidXRlcyk7CisgICAgICAgIHRvU1ZHUmFk
aWFsR3JhZGllbnRFbGVtZW50KGdyYWRpZW50LT5ub2RlKCkpLT5jb2xsZWN0R3JhZGllbnRBdHRy
aWJ1dGVzKGF0dHJpYnV0ZXMpOwogICAgICAgICB3cml0ZUNvbW1vbkdyYWRpZW50UHJvcGVydGll
cyh0cywgYXR0cmlidXRlcy5zcHJlYWRNZXRob2QoKSwgYXR0cmlidXRlcy5ncmFkaWVudFRyYW5z
Zm9ybSgpLCBhdHRyaWJ1dGVzLmdyYWRpZW50VW5pdHMoKSk7CiAKICAgICAgICAgRmxvYXRQb2lu
dCBmb2NhbFBvaW50ID0gZ3JhZGllbnQtPmZvY2FsUG9pbnQoYXR0cmlidXRlcyk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHUmFkaWFsR3JhZGllbnRFbGVtZW50LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3N2Zy9TVkdSYWRpYWxHcmFkaWVudEVsZW1lbnQuY3BwCmluZGV4IGQ3MzMw
Yjk0OTVlZGNiZjBhNjIxNDI2MDE3ZjZkZTExZjdjMzEwNzguLjE5NDIyZTE4MGE1ODUyODMzNmI4
OGRlYzM4NTM1YmRmMGRlZDEwMTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdS
YWRpYWxHcmFkaWVudEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdSYWRp
YWxHcmFkaWVudEVsZW1lbnQuY3BwCkBAIC0xNjUsNyArMTY1LDcgQEAgYm9vbCBTVkdSYWRpYWxH
cmFkaWVudEVsZW1lbnQ6OmNvbGxlY3RHcmFkaWVudEF0dHJpYnV0ZXMoUmFkaWFsR3JhZGllbnRB
dHRyaWJ1dGUKICAgICAgICAgfQogCiAgICAgICAgIGlmIChpc1JhZGlhbCkgewotICAgICAgICAg
ICAgU1ZHUmFkaWFsR3JhZGllbnRFbGVtZW50KiByYWRpYWwgPSBzdGF0aWNfY2FzdDxTVkdSYWRp
YWxHcmFkaWVudEVsZW1lbnQqPihjdXJyZW50KTsKKyAgICAgICAgICAgIFNWR1JhZGlhbEdyYWRp
ZW50RWxlbWVudCogcmFkaWFsID0gdG9TVkdSYWRpYWxHcmFkaWVudEVsZW1lbnQoY3VycmVudCk7
CiAKICAgICAgICAgICAgIGlmICghYXR0cmlidXRlcy5oYXNDeCgpICYmIGN1cnJlbnQtPmhhc0F0
dHJpYnV0ZShTVkdOYW1lczo6Y3hBdHRyKSkKICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzLnNl
dEN4KHJhZGlhbC0+Y3goKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHUmFk
aWFsR3JhZGllbnRFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHUmFkaWFsR3JhZGll
bnRFbGVtZW50LmgKaW5kZXggYWQ4ZjUxNTc0ZTlhYWE0MzBlMWE1ZDAwZWQxN2E1NjViODU3MzMx
Ni4uYWUxZGVkZjQzYTU3ODVlYzJmZDg5N2Y4MGUyZWQ1NmU2MmUwYjZjNiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvc3ZnL1NWR1JhZGlhbEdyYWRpZW50RWxlbWVudC5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3N2Zy9TVkdSYWRpYWxHcmFkaWVudEVsZW1lbnQuaApAQCAtMjQsNiArMjQsNyBA
QAogI2lmIEVOQUJMRShTVkcpCiAjaW5jbHVkZSAiU1ZHQW5pbWF0ZWRMZW5ndGguaCIKICNpbmNs
dWRlICJTVkdHcmFkaWVudEVsZW1lbnQuaCIKKyNpbmNsdWRlICJTVkdOYW1lcy5oIgogCiBuYW1l
c3BhY2UgV2ViQ29yZSB7CiAKQEAgLTU2LDYgKzU3LDEyIEBAIHByaXZhdGU6CiAgICAgRU5EX0RF
Q0xBUkVfQU5JTUFURURfUFJPUEVSVElFUwogfTsKIAoraW5saW5lIFNWR1JhZGlhbEdyYWRpZW50
RWxlbWVudCogdG9TVkdSYWRpYWxHcmFkaWVudEVsZW1lbnQoTm9kZSogbm9kZSkKK3sKKyAgICBB
U1NFUlRfV0lUSF9TRUNVUklUWV9JTVBMSUNBVElPTighbm9kZSB8fCBub2RlLT5oYXNUYWdOYW1l
KFNWR05hbWVzOjpyYWRpYWxHcmFkaWVudFRhZykpOworICAgIHJldHVybiBzdGF0aWNfY2FzdDxT
VkdSYWRpYWxHcmFkaWVudEVsZW1lbnQqPihub2RlKTsKK30KKwogfSAvLyBuYW1lc3BhY2UgV2Vi
Q29yZQogCiAjZW5kaWYgLy8gRU5BQkxFKFNWRykK
</data>

          </attachment>
      

    </bug>

</bugzilla>