<?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>44282</bug_id>
          
          <creation_ts>2010-08-19 12:06:36 -0700</creation_ts>
          <short_desc>[Qt] http/tests/incremental/slow-utf8-text.pl fails</short_desc>
          <delta_ts>2011-01-18 15:50:16 -0800</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>All</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="Ademar Reis">ademar</reporter>
          <assigned_to name="Robert Hogan">robert</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>kenneth</cc>
    
    <cc>robert</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>266879</commentid>
    <comment_count>0</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2010-08-19 12:06:36 -0700</bug_when>
    <thetext>With current trunk (65688), all http/tests/incremental tests pass with the exception of slow-utf8-text.pl.
(a patch enabling them is on the way)

I traced the reason for the failure as the inability of our DRT to detect the content-type of the network reply which originated the main frame and dump it as text whenever it&apos;s text/plain. In other words, the tests requires the output to be rendered as text but our DRT is rendering it as a tree.

I couldn&apos;t find a way to retrieve the content-type (MIME) of a QWebFrame. Other ports (gtk/mac) appear to expose public APIs which allow access to WebCore::DocumentLoader::responseMIMEType(), but that&apos;s not the case of Qt.

Should we have an API for this, add some hack to allow this test to pass, or keep it ignored? Maybe I&apos;m missing something? Given enough directions I could work on this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>292275</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-10-10 03:58:16 -0700</bug_when>
    <thetext>This sounds like a job for DumpRenderTreeSupportQt. We use that for exposing WebCore elements in DRT testing that don&apos;t otherwise have an API use case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334878</commentid>
    <comment_count>2</comment_count>
      <attachid>79060</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2011-01-15 03:00:22 -0800</bug_when>
    <thetext>Created attachment 79060
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335165</commentid>
    <comment_count>3</comment_count>
      <attachid>79060</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-01-16 23:53:24 -0800</bug_when>
    <thetext>Comment on attachment 79060
Patch

I wouldn&apos;t mind a function like QString QWebFrame::contentType() const, but your patch certainly does the trick, too :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>336162</commentid>
    <comment_count>4</comment_count>
      <attachid>79060</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-18 15:50:07 -0800</bug_when>
    <thetext>Comment on attachment 79060
Patch

Clearing flags on attachment: 79060

Committed r76079: &lt;http://trac.webkit.org/changeset/76079&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>336163</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-18 15:50:16 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79060</attachid>
            <date>2011-01-15 03:00:22 -0800</date>
            <delta_ts>2011-01-18 15:50:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-44282-20110115110020.patch</filename>
            <type>text/plain</type>
            <size>4866</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhMmUwNjg2OTYwMjU5MTQyMDIyNDZiNzAxY2FjMzE0YWNiOGE4NWMzLi5jYmVjN2Vm
MjZmOGM5MWIxZGM3YWI3ODBmNmRkMTFmZDEyMzU5ZWY1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAK
KzIwMTEtMDEtMTUgIFJvYmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gaHR0cC90ZXN0cy9p
bmNyZW1lbnRhbC9zbG93LXV0ZjgtdGV4dC5wbCBmYWlscworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDQyODIKKworICAgICAgICAqIHBsYXRmb3JtL3F0
L1NraXBwZWQ6CisKIDIwMTEtMDEtMTUgIFRvbnkgQ2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4K
IAogICAgICAgICBVbnJldmlld2VkLCBhZGQgbmV3IHRlc3QgdG8gR1RLKyBTa2lwcGVkIGxpc3Qu
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vcXQvU2tpcHBlZAppbmRleCA1ODNiZWFlMjM3MjFlNTBmYmQ2MmE0ZGEyZmNk
YjEyZWFlMGU1OTgwLi41YmQ0ODBlNDFiZGMyMTIwN2U2MDdhZDhmODMyYWI2OWVmOGZmMjQzIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKQEAgLTE0Nyw5ICsxNDcsNiBAQCBodHRwL3Rlc3RzL3Nl
Y3VyaXR5L2RhdGFVUkwveHNzLURFTklFRC10by1kYXRhLXVybC1zdWItZnJhbWUtdXBwZXJjYXNl
Lmh0bWwKIGh0dHAvdGVzdHMvbWVkaWEKIGh0dHAvdGVzdHMvd21sCiAKLSMgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ0MjgyCi1odHRwL3Rlc3RzL2luY3JlbWVudGFs
L3Nsb3ctdXRmOC10ZXh0LnBsCi0KICMgZXhwZWN0ZWQgcmVzdWx0cyBuZWVkIHVwZGF0aW5nCiBo
dHRwL3Rlc3RzL2xvYWRpbmcvc2ltcGxlLXN1YmZyYW1lLmh0bWwKIApkaWZmIC0tZ2l0IGEvVG9v
bHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGY2YTZkMmQ5YjUzMzYyYmQwMzA0
NTY1MTNjY2YzNTA5YjhjM2IyNzUuLmQ0NGVmY2I0MzIyNzQ3ZmE1NzRkMDMzNzU4MmZlYzJkNTBh
MzU0M2YgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxMyBAQAorMjAxMS0wMS0xNSAgUm9iZXJ0IEhvZ2FuICA8cm9iZXJ0QHdlYmtp
dC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
W1F0XSBodHRwL3Rlc3RzL2luY3JlbWVudGFsL3Nsb3ctdXRmOC10ZXh0LnBsIGZhaWxzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NDI4MgorCisgICAg
ICAgICogRHVtcFJlbmRlclRyZWUvcXQvRHVtcFJlbmRlclRyZWVRdC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpEdW1wUmVuZGVyVHJlZTo6ZHVtcCk6CisKIDIwMTEtMDEtMTUgIEpvY2hlbiBFaXNp
bmdlciAgPGpvY2hlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQg
TGV2aW4uCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJl
ZVF0LmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0R1bXBSZW5kZXJUcmVlUXQuY3BwCmlu
ZGV4IDVmY2M2MDIwYzhlNzY5ODgwZWZkNDgxOTdiZTE2MzcwZTQ2ZTc2NzcuLjgzMTAxNDFmYzI5
NTI0OTJiMWQwMTZkNDMyMjE4ZDM3ODJhZWU2NmMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL3F0L0R1bXBSZW5kZXJUcmVlUXQuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L3F0L0R1bXBSZW5kZXJUcmVlUXQuY3BwCkBAIC05MTUsNiArOTE1LDEwIEBAIHZvaWQgRHVtcFJl
bmRlclRyZWU6OmR1bXAoKQogICAgICAgICBmcHJpbnRmKHN0ZG91dCwgIlNvdXJjZTpcblxuJXNc
biIsIG1hcmt1cC50b1V0ZjgoKS5jb25zdERhdGEoKSk7CiAgICAgfQogCisgICAgUVN0cmluZyBt
aW1lVHlwZSA9IER1bXBSZW5kZXJUcmVlU3VwcG9ydFF0OjpyZXNwb25zZU1pbWVUeXBlKG1haW5G
cmFtZSk7CisgICAgaWYgKG1pbWVUeXBlID09ICJ0ZXh0L3BsYWluIikKKyAgICAgICAgbV9jb250
cm9sbGVyLT5kdW1wQXNUZXh0KCk7CisKICAgICAvLyBEdW1wIHJlbmRlciB0ZXh0Li4uCiAgICAg
UVN0cmluZyByZXN1bHRTdHJpbmc7CiAgICAgaWYgKG1fY29udHJvbGxlci0+c2hvdWxkRHVtcEFz
VGV4dCgpKQpkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0L0NoYW5nZUxvZyBiL1dlYktpdC9xdC9DaGFu
Z2VMb2cKaW5kZXggNzljN2E2YmQyZWI3OTE1N2MxNTljODZmNWU0YWEzMzM3N2NhNDYyYi4uZWI2
ZDQyNWU5YjMxNDQ1Y2JkOTBhZWY0YjhkNTA3OTgwYTAyNTlmNCAxMDA2NDQKLS0tIGEvV2ViS2l0
L3F0L0NoYW5nZUxvZworKysgYi9XZWJLaXQvcXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTEtMDEtMTUgIFJvYmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gaHR0cC90ZXN0cy9p
bmNyZW1lbnRhbC9zbG93LXV0ZjgtdGV4dC5wbCBmYWlscworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDQyODIKKworICAgICAgICAqIFdlYkNvcmVTdXBw
b3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0LmNwcDoKKyAgICAgICAgKER1bXBSZW5kZXJUcmVl
U3VwcG9ydFF0OjpyZXNwb25zZU1pbWVUeXBlKToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9E
dW1wUmVuZGVyVHJlZVN1cHBvcnRRdC5oOgorCiAyMDExLTAxLTE0ICBTYW0gTWFnbnVzb24gIDxz
bWFnbnVzb0BnbWFpbC5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSb2hkZSBD
aHJpc3RpYW5zZW4uCmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRHVtcFJl
bmRlclRyZWVTdXBwb3J0UXQuY3BwIGIvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5k
ZXJUcmVlU3VwcG9ydFF0LmNwcAppbmRleCBlY2Q5MWViOWMxODkzZDlkYTlmZWM4YzRiZThmOTU1
NGRlMjU0MmMzLi5hN2E0OTVhODYxNmZlODVlZGM0ODVlM2VkYThkZDIyYTUwM2IzMDJiIDEwMDY0
NAotLS0gYS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQu
Y3BwCisrKyBiL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRR
dC5jcHAKQEAgLTMxLDYgKzMxLDcgQEAKICNpbmNsdWRlICJDb250ZXh0TWVudUNvbnRyb2xsZXIu
aCIKICNpbmNsdWRlICJEZXZpY2VPcmllbnRhdGlvbi5oIgogI2luY2x1ZGUgIkRldmljZU9yaWVu
dGF0aW9uQ2xpZW50TW9ja1F0LmgiCisjaW5jbHVkZSAiRG9jdW1lbnRMb2FkZXIuaCIKICNpbmNs
dWRlICJFZGl0b3IuaCIKICNpbmNsdWRlICJFZGl0b3JDbGllbnRRdC5oIgogI2luY2x1ZGUgIkVs
ZW1lbnQuaCIKQEAgLTg4NSw2ICs4ODYsMTMgQEAgUVZhcmlhbnRMaXN0IER1bXBSZW5kZXJUcmVl
U3VwcG9ydFF0Ojpub2Rlc0Zyb21SZWN0KGNvbnN0IFFXZWJFbGVtZW50JiBkb2N1bWVudCwKICAg
ICByZXR1cm4gcmVzOwogfQogCitRU3RyaW5nIER1bXBSZW5kZXJUcmVlU3VwcG9ydFF0OjpyZXNw
b25zZU1pbWVUeXBlKFFXZWJGcmFtZSogZnJhbWUpCit7CisgICAgV2ViQ29yZTo6RnJhbWUqIGNv
cmVGcmFtZSA9IFFXZWJGcmFtZVByaXZhdGU6OmNvcmUoZnJhbWUpOworICAgIFdlYkNvcmU6OkRv
Y3VtZW50TG9hZGVyKiBkb2NMb2FkZXIgPSBjb3JlRnJhbWUtPmxvYWRlcigpLT5kb2N1bWVudExv
YWRlcigpOworICAgIHJldHVybiBkb2NMb2FkZXItPnJlc3BvbnNlTUlNRVR5cGUoKTsKK30KKwog
Ly8gUHJvdmlkZSBhIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0aCBwcmV2aW91c2x5IGV4cG9y
dGVkIHByaXZhdGUgc3ltYm9scyBhcyBvZiBRdFdlYktpdCA0LjYgcmVsZWFzZQogCiB2b2lkIFFX
RUJLSVRfRVhQT1JUIHF0X3Jlc3VtZUFjdGl2ZURPTU9iamVjdHMoUVdlYkZyYW1lKiBmcmFtZSkK
ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBv
cnRRdC5oIGIvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0
LmgKaW5kZXggNjkxNzAzOWNjZTdiNzkxMGU4OWExYzExOGIwOTczZTRhOGJlNzVlZi4uZGQ4NGU3
NmE1NTVkODg0YTVhMjdkM2I4NGM3MDdkMDBiYWJmMzJkNiAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0
L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0LmgKKysrIGIvV2ViS2l0L3F0
L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0LmgKQEAgLTE4NCw2ICsxODQs
NyBAQCBwdWJsaWM6CiAgICAgc3RhdGljIFFTdHJpbmcgdmlld3BvcnRBc1RleHQoUVdlYlBhZ2Uq
LCBjb25zdCBRU2l6ZSYpOwogCiAgICAgc3RhdGljIFFWYXJpYW50TGlzdCBub2Rlc0Zyb21SZWN0
KGNvbnN0IFFXZWJFbGVtZW50JiBkb2N1bWVudCwgaW50IHgsIGludCB5LCB1bnNpZ25lZCB0b3As
IHVuc2lnbmVkIHJpZ2h0LCB1bnNpZ25lZCBib3R0b20sIHVuc2lnbmVkIGxlZnQsIGJvb2wgaWdu
b3JlQ2xpcHBpbmcpOworICAgIHN0YXRpYyBRU3RyaW5nIHJlc3BvbnNlTWltZVR5cGUoUVdlYkZy
YW1lKik7CiB9OwogCiAjZW5kaWYK
</data>

          </attachment>
      

    </bug>

</bugzilla>