<?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>137497</bug_id>
          
          <creation_ts>2014-10-07 13:09:57 -0700</creation_ts>
          <short_desc>[WK2] Use is&lt;&gt;() / downcast&lt;&gt;() for DrawingArea subclasses</short_desc>
          <delta_ts>2014-10-07 17:41:47 -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>WebKit2</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>137056</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>andersca</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>kling</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1040108</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-10-07 13:09:57 -0700</bug_when>
    <thetext>Use is&lt;&gt;() / downcast&lt;&gt;() for DrawingArea subclasses</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040136</commentid>
    <comment_count>1</comment_count>
      <attachid>239434</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-10-07 14:39:58 -0700</bug_when>
    <thetext>Created attachment 239434
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040170</commentid>
    <comment_count>2</comment_count>
      <attachid>239434</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-07 17:41:43 -0700</bug_when>
    <thetext>Comment on attachment 239434
Patch

Clearing flags on attachment: 239434

Committed r174413: &lt;http://trac.webkit.org/changeset/174413&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040171</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-07 17:41:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239434</attachid>
            <date>2014-10-07 14:39:58 -0700</date>
            <delta_ts>2014-10-07 17:41:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137497-20141007143959.patch</filename>
            <type>text/plain</type>
            <size>5338</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NDAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYzQ5YjhhYWZlZDE1YjUw
NzE1NzRmOTk3YjRkNDNlNjJiMjBkOTRmZS4uZDZjNzY4NGMwZDYzMDA2ZTQzNjc3NGRiYmIzZTFh
MGIxNTdiMWYxZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIyIEBACiAyMDE0LTEwLTA3ICBDaHJp
c3RvcGhlIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAorICAgICAgICBbV0syXSBVc2UgaXM8
PigpIC8gZG93bmNhc3Q8PigpIGZvciBEcmF3aW5nQXJlYSBzdWJjbGFzc2VzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzc0OTcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgaXM8PigpIC8gZG93bmNh
c3Q8PigpIGZvciBEcmF3aW5nQXJlYSBzdWJjbGFzc2VzLgorCisgICAgICAgICogV2ViUHJvY2Vz
cy9XZWJQYWdlL0RyYXdpbmdBcmVhLmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpkaWRDb21taXRMb2FkKToKKyAg
ICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW06CisgICAgICAgIChX
ZWJLaXQ6OldlYlBhZ2U6OnN5bmNocm9uaXplRHluYW1pY1ZpZXdwb3J0VXBkYXRlKToKKyAgICAg
ICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1JlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhLmg6
CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9UaWxlZENvcmVBbmltYXRpb25EcmF3
aW5nQXJlYS5oOgorCisyMDE0LTEwLTA3ICBDaHJpc3RvcGhlIER1bWV6ICA8Y2R1bWV6QGFwcGxl
LmNvbT4KKwogICAgICAgICBVc2UgaXM8PigpIC8gZG93bmNhc3Q8PigpIGZvciBSZW5kZXJUZXh0
IC8gUmVuZGVyVGV4dEZyYWdtZW50CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMzc0NzYKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9XZWJQYWdlL0RyYXdpbmdBcmVhLmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dl
YlBhZ2UvRHJhd2luZ0FyZWEuaAppbmRleCBkYjNiODNlNWJjMDk5NzMzZDI3M2RjYjI1NTQ5ZWVm
YWNjMTMxYzEyLi4xZGY0NjkzMzdlMmM5ZjZmZDMzMDJiYjJmOTE0MDc5Y2ZmNzFkYjBkIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvRHJhd2luZ0FyZWEuaAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvRHJhd2luZ0FyZWEuaApAQCAt
MzcsNiArMzcsNyBAQAogI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CiAjaW5jbHVkZSA8d3RmL0Zvcndh
cmQuaD4KICNpbmNsdWRlIDx3dGYvTm9uY29weWFibGUuaD4KKyNpbmNsdWRlIDx3dGYvVHlwZUNh
c3RzLmg+CiAKIG5hbWVzcGFjZSBJUEMgewogY2xhc3MgQ29ubmVjdGlvbjsKQEAgLTE1Miw5ICsx
NTMsMTEgQEAgcHJpdmF0ZToKICNlbmRpZgogfTsKIAotI2RlZmluZSBEUkFXSU5HX0FSRUFfVFlQ
RV9DQVNUUyhUb1ZhbHVlVHlwZU5hbWUsIHByZWRpY2F0ZSkgXAotICAgIFRZUEVfQ0FTVFNfQkFT
RShUb1ZhbHVlVHlwZU5hbWUsIERyYXdpbmdBcmVhLCB2YWx1ZSwgdmFsdWUtPnByZWRpY2F0ZSwg
dmFsdWUucHJlZGljYXRlKQotCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKIAorI2RlZmluZSBTUEVD
SUFMSVpFX1RZUEVfVFJBSVRTX0RSQVdJTkdfQVJFQShUb1ZhbHVlVHlwZU5hbWUsIEFyZWFUeXBl
KSBcCitTUEVDSUFMSVpFX1RZUEVfVFJBSVRTX0JFR0lOKFdlYktpdDo6VG9WYWx1ZVR5cGVOYW1l
KSBcCisgICAgc3RhdGljIGJvb2wgaXNUeXBlKGNvbnN0IFdlYktpdDo6RHJhd2luZ0FyZWEmIGFy
ZWEpIHsgcmV0dXJuIGFyZWEudHlwZSgpID09IFdlYktpdDo6QXJlYVR5cGU7IH0gXAorU1BFQ0lB
TElaRV9UWVBFX1RSQUlUU19FTkQoKQorCiAjZW5kaWYgLy8gRHJhd2luZ0FyZWFfaApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwIGIvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCmluZGV4IGJiNDNiNjMz
MDI2NTI1ODk3MmY5NTQ5MDYwZmMzNzU0YTkzMGZhNWQuLjJiZmZjMzRmN2JkOWJkNmE2NzM1YWQw
N2U4ZDhmODlhZGNmZDg2NTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBh
Z2UvV2ViUGFnZS5jcHAKQEAgLTQ0NTUsNyArNDQ1NSw3IEBAIHZvaWQgV2ViUGFnZTo6ZGlkQ29t
bWl0TG9hZChXZWJGcmFtZSogZnJhbWUpCiAjaWYgUExBVEZPUk0oSU9TKQogICAgIG1faGFzUmVj
ZWl2ZWRWaXNpYmxlQ29udGVudFJlY3RzQWZ0ZXJEaWRDb21taXRMb2FkID0gZmFsc2U7CiAgICAg
bV9zY2FsZVdhc1NldEJ5VUlQcm9jZXNzID0gZmFsc2U7Ci0gICAgbV9maXJzdExheWVyVHJlZVRy
YW5zYWN0aW9uSURBZnRlckRpZENvbW1pdExvYWQgPSB0b1JlbW90ZUxheWVyVHJlZURyYXdpbmdB
cmVhKCptX2RyYXdpbmdBcmVhKS5uZXh0VHJhbnNhY3Rpb25JRCgpOworICAgIG1fZmlyc3RMYXll
clRyZWVUcmFuc2FjdGlvbklEQWZ0ZXJEaWRDb21taXRMb2FkID0gZG93bmNhc3Q8UmVtb3RlTGF5
ZXJUcmVlRHJhd2luZ0FyZWE+KCptX2RyYXdpbmdBcmVhKS5uZXh0VHJhbnNhY3Rpb25JRCgpOwog
ICAgIG1fdXNlckhhc0NoYW5nZWRQYWdlU2NhbGVGYWN0b3IgPSBmYWxzZTsKICAgICBtX2VzdGlt
YXRlZExhdGVuY3kgPSBzdGQ6OmNocm9ubzo6bWlsbGlzZWNvbmRzKDEwMDAgLyA2MCk7CiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlP
Uy5tbSBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5t
bQppbmRleCA5NzI5MWNlYzcwNTgxZTQ3NGJiNjE2YTVkZDFmZjBlNmRhNjM1M2EzLi45NTY5ODNi
YWZiMjFlYmZiYTE3Zjg3MWEwYjBmN2MxZjNhZWIzYTViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0KKysrIGIvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tCkBAIC0yMzk2LDcgKzIz
OTYsNyBAQCB2b2lkIFdlYlBhZ2U6OnN5bmNocm9uaXplRHluYW1pY1ZpZXdwb3J0VXBkYXRlKGRv
dWJsZSYgbmV3VGFyZ2V0U2NhbGUsIEZsb2F0UG9pbgogewogICAgIG5ld1RhcmdldFNjYWxlID0g
cGFnZVNjYWxlRmFjdG9yKCk7CiAgICAgbmV3U2Nyb2xsUG9zaXRpb24gPSBtX3BhZ2UtPm1haW5G
cmFtZSgpLnZpZXcoKS0+c2Nyb2xsUG9zaXRpb24oKTsKLSAgICBuZXh0VmFsaWRMYXllclRyZWVU
cmFuc2FjdGlvbklEID0gdG9SZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYSgqbV9kcmF3aW5nQXJl
YSkubmV4dFRyYW5zYWN0aW9uSUQoKTsKKyAgICBuZXh0VmFsaWRMYXllclRyZWVUcmFuc2FjdGlv
bklEID0gZG93bmNhc3Q8UmVtb3RlTGF5ZXJUcmVlRHJhd2luZ0FyZWE+KCptX2RyYXdpbmdBcmVh
KS5uZXh0VHJhbnNhY3Rpb25JRCgpOwogfQogCiB2b2lkIFdlYlBhZ2U6OnJlc2V0Vmlld3BvcnRE
ZWZhdWx0Q29uZmlndXJhdGlvbihXZWJGcmFtZSogZnJhbWUpCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1JlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVh
LmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1JlbW90ZUxheWVyVHJl
ZURyYXdpbmdBcmVhLmgKaW5kZXggYzUyYTNiZjk1YjY5YmFlN2YzNTA5NGEwZTY1ZjJiMDZmZGU3
YWU3Ni4uNTY1NzU2MjZiYzYxYWE5ODgzMzM3Zjc4MTNjY2EzMTIxMmM5MDNiNyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9SZW1vdGVMYXllclRyZWVE
cmF3aW5nQXJlYS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9tYWMv
UmVtb3RlTGF5ZXJUcmVlRHJhd2luZ0FyZWEuaApAQCAtMTY3LDggKzE2Nyw4IEBAIHByaXZhdGU6
CiAgICAgV2ViQ29yZTo6R3JhcGhpY3NMYXllciogbV92aWV3T3ZlcmxheVJvb3RMYXllcjsKIH07
CiAKLURSQVdJTkdfQVJFQV9UWVBFX0NBU1RTKFJlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhLCB0
eXBlKCkgPT0gRHJhd2luZ0FyZWFUeXBlUmVtb3RlTGF5ZXJUcmVlKTsKLQogfSAvLyBuYW1lc3Bh
Y2UgV2ViS2l0CiAKK1NQRUNJQUxJWkVfVFlQRV9UUkFJVFNfRFJBV0lOR19BUkVBKFJlbW90ZUxh
eWVyVHJlZURyYXdpbmdBcmVhLCBEcmF3aW5nQXJlYVR5cGVSZW1vdGVMYXllclRyZWUpCisKICNl
bmRpZiAvLyBSZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYV9oCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1RpbGVkQ29yZUFuaW1hdGlvbkRyYXdpbmdB
cmVhLmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1RpbGVkQ29yZUFu
aW1hdGlvbkRyYXdpbmdBcmVhLmgKaW5kZXggOWU1YWJkYWE0ZTEyNjE0Mzg5ZTE2YTk0MDE3Zjk4
MDIzMWM5ODhkNy4uZTExZjZlN2M5ODZkMjExN2Y0NzAyYzQwMzU2OGM3MWM1ZDkxMDkyZSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9UaWxlZENvcmVB
bmltYXRpb25EcmF3aW5nQXJlYS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UGFnZS9tYWMvVGlsZWRDb3JlQW5pbWF0aW9uRHJhd2luZ0FyZWEuaApAQCAtMTQ1LDEwICsxNDUs
MTAgQEAgcHJpdmF0ZToKICAgICBXZWJDb3JlOjpHcmFwaGljc0xheWVyKiBtX3ZpZXdPdmVybGF5
Um9vdExheWVyOwogfTsKIAotRFJBV0lOR19BUkVBX1RZUEVfQ0FTVFMoVGlsZWRDb3JlQW5pbWF0
aW9uRHJhd2luZ0FyZWEsIHR5cGUoKSA9PSBEcmF3aW5nQXJlYVR5cGVUaWxlZENvcmVBbmltYXRp
b24pOwotCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKIAorU1BFQ0lBTElaRV9UWVBFX1RSQUlUU19E
UkFXSU5HX0FSRUEoVGlsZWRDb3JlQW5pbWF0aW9uRHJhd2luZ0FyZWEsIERyYXdpbmdBcmVhVHlw
ZVRpbGVkQ29yZUFuaW1hdGlvbikKKwogI2VuZGlmIC8vICFQTEFURk9STShJT1MpCiAKICNlbmRp
ZiAvLyBUaWxlZENvcmVBbmltYXRpb25EcmF3aW5nQXJlYV9oCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>