<?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>58759</bug_id>
          
          <creation_ts>2011-04-17 17:47:07 -0700</creation_ts>
          <short_desc>[Qt] Expose the shadow DOM to DumpRenderTree JS tests</short_desc>
          <delta_ts>2011-04-18 06:56:40 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Dominic Cooney">dominicc</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>kenneth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>387484</commentid>
    <comment_count>0</comment_count>
    <who name="Dominic Cooney">dominicc</who>
    <bug_when>2011-04-17 17:47:07 -0700</bug_when>
    <thetext>Like Chromium DRT (bug 56573), JSC DRT (bug 57415), WK2 WebKitTestRunner (bug 57661) and GTK DRT (bug 57551), Qt DRT should expose shadow DOM to layout tests via layoutTestController.shadowRoot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387485</commentid>
    <comment_count>1</comment_count>
      <attachid>89978</attachid>
    <who name="Dominic Cooney">dominicc</who>
    <bug_when>2011-04-17 18:00:32 -0700</bug_when>
    <thetext>Created attachment 89978
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387648</commentid>
    <comment_count>2</comment_count>
      <attachid>89978</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-04-18 05:00:32 -0700</bug_when>
    <thetext>Comment on attachment 89978
Patch

r=me, thanks for fixing this. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387681</commentid>
    <comment_count>3</comment_count>
      <attachid>89978</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-18 06:56:34 -0700</bug_when>
    <thetext>Comment on attachment 89978
Patch

Clearing flags on attachment: 89978

Committed r84139: &lt;http://trac.webkit.org/changeset/84139&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387682</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-18 06:56:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89978</attachid>
            <date>2011-04-17 18:00:32 -0700</date>
            <delta_ts>2011-04-18 06:56:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58759-20110418010030.patch</filename>
            <type>text/plain</type>
            <size>6260</size>
            <attacher name="Dominic Cooney">dominicc</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQxMDkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhNTgzOTE4MmRiMmQ3MTJjNTU4NzJi
MTQyNjBhM2QwOWUwN2NmZGVmLi41Y2M3MTgzOTYwOGI1ODYzNWRmMzA4ZTQyOGU2NTM5Njc5YWM2
ZDMzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDQtMTcgIERvbWluaWMgQ29vbmV5ICA8
ZG9taW5pY2NAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEFkZCBsYXlvdXRUZXN0Q29udHJvbGxlci5zaGFkb3dSb290IHRvIFF0
IERSVC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU4
NzU5CisKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9Ta2lwcGVkOiB1bnNraXAgZmFzdC9kb20vSFRN
TEtleWdlbkVsZW1lbnQgbm93CisKIDIwMTEtMDQtMTYgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFw
cGxlLmNvbT4KIAogICAgICAgICBVcGRhdGVkIHJlc3VsdHMgZm9yIGZhc3QvYmxvY2svZmxvYXQv
MDMyLmh0bWwgYWZ0ZXIgcjg0MDk2LiBGaWxlZCBodHRwOi8vd2Via2l0Lm9yZy9iLzU4NzM2IHRv
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vcXQvU2tpcHBlZAppbmRleCA4MzE2YjczOTExYjI2MjhjMGRiMDY0MGMwNjlm
OWQyOTQ4OTU2ZjNmLi40NzgzZGJjMTc2Y2IyMmQ2ODg1NDYxN2UxMjI1N2MxZDE5MzA3N2I3IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKQEAgLTE5OTMsOCArMTk5Myw2IEBAIGZhc3QvZG9tL0hU
TUxIZWFkRWxlbWVudC90ZXh0SW5IZWFkNC5odG1sCiBmYXN0L2RvbS9IVE1MSGVhZEVsZW1lbnQv
dGV4dEluSGVhZDUuaHRtbAogZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9pbWFnZS1hbHQtdGV4
dC5odG1sCiBmYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2lucHV0LWltYWdlLWFsdC10ZXh0Lmh0
bWwKLSMgU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NjU3Mwot
ZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQva2V5Z2VuLmh0bWwKIGZhc3QvZG9tL0hUTUxMaW5r
RWxlbWVudC9wZW5kaW5nLXN0eWxlc2hlZXQtY291bnQuaHRtbAogIyBtZXRlci1lbGVtZW50Lmh0
bWwgaXMgdGVtcG9yYWxseSBkaXNhYmxlZC5XZSBuZWVkIHRvIHJlYmFzZWxpbmUuCiBmYXN0L2Rv
bS9IVE1MTWV0ZXJFbGVtZW50L21ldGVyLWVsZW1lbnQuaHRtbApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5nZUxvZwppbmRleCA5
OTEzZTcxMmI1MmFiODU4ZTQxZDIzMjdlMWU5ZjI3YmY1OGM1NWQ5Li4zNzQzNzNjNzc0ZGE2YjRj
ZWQ0ZWY2ZjAyYzNiMWNmNWMzNjE4Yzg4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBA
CisyMDExLTA0LTE3ICBEb21pbmljIENvb25leSAgPGRvbWluaWNjQGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbGF5b3V0
VGVzdENvbnRyb2xsZXIuc2hhZG93Um9vdCB0byBRdCBEUlQuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01ODc1OQorCisgICAgICAgICogV2ViQ29yZVN1
cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQuY3BwOgorICAgICAgICAoRHVtcFJlbmRlclRy
ZWVTdXBwb3J0UXQ6OnNoYWRvd1Jvb3QpOiBBZGRlZC4KKyAgICAgICAgKiBXZWJDb3JlU3VwcG9y
dC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5oOgorCiAyMDExLTA0LTE2ICBDYWlvIE1hcmNlbG8g
ZGUgT2xpdmVpcmEgRmlsaG8gIDxjYWlvLm9saXZlaXJhQG9wZW5ib3NzYS5vcmc+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgQW5kcmVhcyBLbGluZy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
cXQvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQuY3BwIGIvU291cmNlL1dl
YktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5jcHAKaW5kZXgg
YjhjMDA4YzI3ZWZmMmFkNjIyM2E3MWExOGRhZjgwNzYyNWQ4OTU1ZC4uODExMDJjMzdlZTM3OTlk
YzgzNGE1MmRjNjljZmI0NmNlYTU1YzE4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC9X
ZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5jcHAKKysrIGIvU291cmNlL1dl
YktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5jcHAKQEAgLTI2
LDYgKzI2LDcgQEAKICNpbmNsdWRlICJBcHBsaWNhdGlvbkNhY2hlU3RvcmFnZS5oIgogI2luY2x1
ZGUgIkNTU0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5oIgogI2luY2x1ZGUgIkNocm9tZUNsaWVu
dFF0LmgiCisjaW5jbHVkZSAiQ29udGFpbmVyTm9kZS5oIgogI2luY2x1ZGUgIkNvbnRleHRNZW51
LmgiCiAjaW5jbHVkZSAiQ29udGV4dE1lbnVDbGllbnRRdC5oIgogI2luY2x1ZGUgIkNvbnRleHRN
ZW51Q29udHJvbGxlci5oIgpAQCAtMTA2Myw2ICsxMDY0LDE5IEBAIHZvaWQgRHVtcFJlbmRlclRy
ZWVTdXBwb3J0UXQ6OnNldEFsdGVybmF0ZUh0bWwoUVdlYkZyYW1lKiBmcmFtZSwgY29uc3QgUVN0
cmluZyYKICAgICBjb3JlRnJhbWUtPmxvYWRlcigpLT5sb2FkKHJlcXVlc3QsIHN1YnN0aXR1dGVE
YXRhLCBmYWxzZSk7CiB9CiAKK1FWYXJpYW50IER1bXBSZW5kZXJUcmVlU3VwcG9ydFF0OjpzaGFk
b3dSb290KGNvbnN0IFFXZWJFbGVtZW50JiBlbGVtZW50KQoreworICAgIFdlYkNvcmU6OkVsZW1l
bnQqIHdlYkVsZW1lbnQgPSBlbGVtZW50Lm1fZWxlbWVudDsKKyAgICBpZiAoIXdlYkVsZW1lbnQp
CisgICAgICAgIHJldHVybiBRVmFyaWFudCgpOworCisgICAgQ29udGFpbmVyTm9kZSogd2ViU2hh
ZG93Um9vdCA9IHdlYkVsZW1lbnQtPnNoYWRvd1Jvb3QoKTsKKyAgICBpZiAoIXdlYlNoYWRvd1Jv
b3QpCisgICAgICAgIHJldHVybiBRVmFyaWFudCgpOworCisgICAgcmV0dXJuIFFWYXJpYW50Ojpm
cm9tVmFsdWUoUURSVE5vZGUod2ViU2hhZG93Um9vdCkpOworfQorCiAvLyBQcm92aWRlIGEgYmFj
a3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIHByZXZpb3VzbHkgZXhwb3J0ZWQgcHJpdmF0ZSBzeW1i
b2xzIGFzIG9mIFF0V2ViS2l0IDQuNiByZWxlYXNlCiAKIHZvaWQgUVdFQktJVF9FWFBPUlQgcXRf
cmVzdW1lQWN0aXZlRE9NT2JqZWN0cyhRV2ViRnJhbWUqIGZyYW1lKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5oIGIv
U291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5o
CmluZGV4IDJjZTJkNGQ5M2FhMTMzMDlmYjg2NGE2ZjM1ODc1NDc5YTk2NTViMDQuLjRiZTYwNTMx
OGQzNTlhYjMzYWQxMzVmYTM3N2NlNTMxNjFiNmJhZmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvcXQvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQuaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0LmgKQEAg
LTIwMCw2ICsyMDAsOCBAQCBwdWJsaWM6CiAKICAgICBzdGF0aWMgUVVybCBtZWRpYUNvbnRlbnRV
cmxCeUVsZW1lbnRJZChRV2ViRnJhbWUqLCBjb25zdCBRU3RyaW5nJiBlbGVtZW50SWQpOwogICAg
IHN0YXRpYyB2b2lkIHNldEFsdGVybmF0ZUh0bWwoUVdlYkZyYW1lKiwgY29uc3QgUVN0cmluZyYg
aHRtbCwgY29uc3QgUVVybCYgYmFzZVVybCwgY29uc3QgUVVybCYgZmFpbGluZ1VybCk7CisKKyAg
ICBzdGF0aWMgUVZhcmlhbnQgc2hhZG93Um9vdChjb25zdCBRV2ViRWxlbWVudCYpOwogfTsKIAog
I2VuZGlmCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5k
ZXggNDAxMjM1Mjk0ZGRlYTMxM2NmMDAwYzJjMGE4ZjFhZjZiNGJjZWVlYi4uZmRiMDhhNzI5YzQ5
NjgzYzllZGFkYTdjYjM0MGQ5OTgyMGMyOTgxZiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9n
CisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDExLTA0LTE3ICBEb21p
bmljIENvb25leSAgPGRvbWluaWNjQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbGF5b3V0VGVzdENvbnRyb2xsZXIuc2hh
ZG93Um9vdCB0byBRdCBEUlQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD01ODc1OQorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVz
dENvbnRyb2xsZXJRdC5jcHA6CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2hhZG93
Um9vdCk6IEFkZGVkLgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250
cm9sbGVyUXQuaDoKKwogMjAxMS0wNC0xNyAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgpkaWZmIC0tZ2l0IGEv
VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHAgYi9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmNwcAppbmRleCBhNThh
MTVlZTk0OTNhMjMyNWMzMmZhYzgzZGNkOTBiYTU5MGRhNzI4Li5kOWYxYTc0MDdmNGI5MTE4NGNk
YTk1M2M0ZDYwN2FhNWE5NDk1YWI0IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9x
dC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9x
dC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmNwcApAQCAtNzgwLDYgKzc4MCwxMSBAQCB2b2lkIExh
eW91dFRlc3RDb250cm9sbGVyOjpzZXRHZW9sb2NhdGlvblBlcm1pc3Npb24oYm9vbCBhbGxvdykK
ICAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDo6c2V0TW9ja0dlb2xvY2F0aW9uUGVybWlzc2lv
bihtX2RydC0+d2ViUGFnZSgpLCBhbGxvdyk7CiB9CiAKK1FWYXJpYW50IExheW91dFRlc3RDb250
cm9sbGVyOjpzaGFkb3dSb290KGNvbnN0IFFXZWJFbGVtZW50JiBlbGVtZW50KQoreworICAgIHJl
dHVybiBEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDo6c2hhZG93Um9vdChlbGVtZW50KTsKK30KKwog
aW50IExheW91dFRlc3RDb250cm9sbGVyOjpudW1iZXJPZlBlbmRpbmdHZW9sb2NhdGlvblBlcm1p
c3Npb25SZXF1ZXN0cygpCiB7CiAgICAgaW50IHBlbmRpbmdQZXJtaXNzaW9uQ291bnQgPSAwOwpk
aWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJR
dC5oIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5oCmlu
ZGV4IGMzM2RiMmIyYjRjMjg5ZTQxNzkxNDU0MjQ2NmNhOWEwMDdiZWYyOWIuLjJjMzM0MDE0NzM2
MzhlYjhmODQ2NWM4ZmJhMmZjZTRkNjM0NDU0MGYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaAorKysgYi9Ub29scy9EdW1wUmVuZGVy
VHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmgKQEAgLTI0OSw2ICsyNDksOCBAQCBwdWJs
aWMgc2xvdHM6CiAKICAgICB2b2lkIHNldEVkaXRpbmdCZWhhdmlvcihjb25zdCBRU3RyaW5nJiBl
ZGl0aW5nQmVoYXZpb3IpOwogCisgICAgUVZhcmlhbnQgc2hhZG93Um9vdChjb25zdCBRV2ViRWxl
bWVudCYpOworCiAgICAgdm9pZCBldmFsdWF0ZVNjcmlwdEluSXNvbGF0ZWRXb3JsZChpbnQgd29y
bGRJRCwgY29uc3QgUVN0cmluZyYgc2NyaXB0KTsKICAgICBib29sIGlzUGFnZUJveFZpc2libGUo
aW50IHBhZ2VJbmRleCk7CiAgICAgUVN0cmluZyBwYWdlU2l6ZUFuZE1hcmdpbnNJblBpeGVscyhp
bnQgcGFnZUluZGV4LCBpbnQgd2lkdGgsIGludCBoZWlnaHQsIGludCBtYXJnaW5Ub3AsIGludCBt
YXJnaW5SaWdodCwgaW50IG1hcmdpbkJvdHRvbSwgaW50IG1hcmdpbkxlZnQpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>