<?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>134788</bug_id>
          
          <creation_ts>2014-07-09 17:41:58 -0700</creation_ts>
          <short_desc>[iOS] Some QuickLook documents are not displayed as previews</short_desc>
          <delta_ts>2014-07-10 17:03:19 -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>New Bugs</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Estes">aestes</reporter>
          <assigned_to name="Andy Estes">aestes</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>psolanki</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1021504</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-07-09 17:41:58 -0700</bug_when>
    <thetext>[iOS] Some QuickLook documents are not displayed as previews</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1021508</commentid>
    <comment_count>1</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-07-09 17:53:48 -0700</bug_when>
    <thetext>&lt;rdar://problem/17278194&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1021509</commentid>
    <comment_count>2</comment_count>
      <attachid>234677</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-07-09 17:55:18 -0700</bug_when>
    <thetext>Created attachment 234677
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1021575</commentid>
    <comment_count>3</comment_count>
      <attachid>234677</attachid>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2014-07-09 23:21:38 -0700</bug_when>
    <thetext>Comment on attachment 234677
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=234677&amp;action=review

&gt; Source/WebCore/ChangeLog:4
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=134788

Mention the radar number here as well.

&gt; Source/WebCore/ChangeLog:9
&gt; +        NSURLRequest have no way to set this bit properly) and should probably be removed. Instead of using

That would be great! Do you think we can update all uses of isMainResourceRequest() with your check below? It would be good to get rid of this iOS specific code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1021596</commentid>
    <comment_count>4</comment_count>
      <attachid>234677</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-07-10 04:24:56 -0700</bug_when>
    <thetext>Comment on attachment 234677
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=234677&amp;action=review

&gt;&gt; Source/WebCore/ChangeLog:9
&gt;&gt; +        NSURLRequest have no way to set this bit properly) and should probably be removed. Instead of using
&gt; 
&gt; That would be great! Do you think we can update all uses of isMainResourceRequest() with your check below? It would be good to get rid of this iOS specific code.

I think this logic should be wrapped in a well-named (inline) method since it&apos;s not immediately obvious from reading the code that you&apos;re checking for the main resource being loaded.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1021618</commentid>
    <comment_count>5</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-07-10 08:36:00 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 234677 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=234677&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:4
&gt; &gt; +        https://bugs.webkit.org/show_bug.cgi?id=134788
&gt; 
&gt; Mention the radar number here as well.
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:9
&gt; &gt; +        NSURLRequest have no way to set this bit properly) and should probably be removed. Instead of using
&gt; 
&gt; That would be great! Do you think we can update all uses of isMainResourceRequest() with your check below? It would be good to get rid of this iOS specific code.

I considered doing this, but couldn&apos;t find an easy way to do so. The other uses of isMainResourceRequest() have access to a ResourceHandle instead of a ResourceLoader, and there&apos;s no easy way to get a ResourceLoader from a ResourceHandle (you can only get a ResourceHandleClient*, which isn&apos;t necessarily a ResourceLoader).

For now, what do you think about me renaming isMainResourceRequest() to deprecatedIsMainResourceRequest() and adding a comment stating why it can&apos;t be used reliably with the Network Process?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1021619</commentid>
    <comment_count>6</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-07-10 08:38:22 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 234677 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=234677&amp;action=review
&gt; 
&gt; &gt;&gt; Source/WebCore/ChangeLog:9
&gt; &gt;&gt; +        NSURLRequest have no way to set this bit properly) and should probably be removed. Instead of using
&gt; &gt; 
&gt; &gt; That would be great! Do you think we can update all uses of isMainResourceRequest() with your check below? It would be good to get rid of this iOS specific code.
&gt; 
&gt; I think this logic should be wrapped in a well-named (inline) method since it&apos;s not immediately obvious from reading the code that you&apos;re checking for the main resource being loaded.

Will do!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1021741</commentid>
    <comment_count>7</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-07-10 17:03:19 -0700</bug_when>
    <thetext>Committed r170984: &lt;http://trac.webkit.org/changeset/170984&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>234677</attachid>
            <date>2014-07-09 17:55:18 -0700</date>
            <delta_ts>2014-07-10 04:24:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134788-20140709175500.patch</filename>
            <type>text/plain</type>
            <size>2407</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwOTM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjkxOTAyY2I4ZDQwMmNk
ZWJhNDhiODJmNTE0ZmVjNDk1ZDJmOTNlYi4uNWQ3YTI5YzMwNWRjZWQ2NzI0OTVmMzQzMTkwZjhl
NWU4MGUxZDk4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTA3LTA5ICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBTb21lIFF1aWNrTG9v
ayBkb2N1bWVudHMgYXJlIG5vdCBkaXNwbGF5ZWQgYXMgcHJldmlld3MKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDc4OAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgUmVzb3VyY2VSZXF1ZXN0
Ojppc01haW5SZXNvdXJjZVJlcXVlc3QoKSBpcyBub3QgcmVsaWFibGUgKGUuZy4gUmVzb3VyY2VS
ZXF1ZXN0cyByZWNvbnN0aXR1dGVkIGZyb20gYW4KKyAgICAgICAgTlNVUkxSZXF1ZXN0IGhhdmUg
bm8gd2F5IHRvIHNldCB0aGlzIGJpdCBwcm9wZXJseSkgYW5kIHNob3VsZCBwcm9iYWJseSBiZSBy
ZW1vdmVkLiBJbnN0ZWFkIG9mIHVzaW5nCisgICAgICAgIGlzTWFpblJlc291cmNlUmVxdWVzdCgp
IHRvIGNoZWNrIGlmIGEgUXVpY2tMb29rSGFuZGxlIHNob3VsZCBiZSBjcmVhdGVkIHdoZW4gdGhl
IE5ldHdvcmsgUHJvY2VzcyBpcyBpbiB1c2UsCisgICAgICAgIGp1c3QgY2hlY2sgaWYgdGhlIGN1
cnJlbnQgUmVzb3VyY2VMb2FkZXIgaXMgdGhlIHNhbWUgYXMgdGhlIERvY3VtZW50TG9hZGVyJ3Mg
UmVzb3VyY2VMb2FkZXIuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBRdWlja0xvb2sgaXMgbm90
IHRlc3RhYmxlIGZyb20gV2ViS2l0LgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9pb3Mv
UXVpY2tMb29rLm1tOgorICAgICAgICAoV2ViQ29yZTo6UXVpY2tMb29rSGFuZGxlOjpjcmVhdGUp
OgorCiAyMDE0LTA3LTA5ICBKYXZpZXIgRmVybmFuZGV6ICA8amZlcm5hbmRlekBpZ2FsaWEuY29t
PgogICAgICAgICBDU1MgY2FudmFzIGNvbG9yIHBhcnNpbmcgYWNjZXB0cyBpbnZhbGlkIGNvbG9y
IGlkZW50aWZpZXJzCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMzQ2NjEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
aW9zL1F1aWNrTG9vay5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvaW9zL1F1
aWNrTG9vay5tbQppbmRleCA5NmM4NzE1YzgzNjdhOGE5ODQ4MDQ1YjMwNGM0YjI0MTI0YmI3Mjk5
Li4xN2MzZGVjMGIzZDVmNDEwMWI5NGVlNmMzMGZmMDUyOWJiODlmZjE0IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2lvcy9RdWlja0xvb2subW0KKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9pb3MvUXVpY2tMb29rLm1tCkBAIC0yOCw2ICsy
OCw3IEBACiAKICNpZiBVU0UoUVVJQ0tfTE9PSykKIAorI2ltcG9ydCAiRG9jdW1lbnRMb2FkZXIu
aCIKICNpbXBvcnQgIkZpbGVTeXN0ZW1JT1MuaCIKICNpbXBvcnQgIkxvZ2dpbmcuaCIKICNpbXBv
cnQgIlJlc291cmNlRXJyb3IuaCIKQEAgLTQ1NCw3ICs0NTUsNyBAQCBDRlVSTFJlc3BvbnNlUmVm
IFF1aWNrTG9va0hhbmRsZTo6Y2ZSZXNwb25zZSgpCiBzdGQ6OnVuaXF1ZV9wdHI8UXVpY2tMb29r
SGFuZGxlPiBRdWlja0xvb2tIYW5kbGU6OmNyZWF0ZShSZXNvdXJjZUxvYWRlciogbG9hZGVyLCBO
U1VSTFJlc3BvbnNlICpyZXNwb25zZSkKIHsKICAgICBBU1NFUlRfQVJHKGxvYWRlciwgbG9hZGVy
KTsKLSAgICBpZiAoIWxvYWRlci0+cmVxdWVzdCgpLmlzTWFpblJlc291cmNlUmVxdWVzdCgpIHx8
ICFbV2ViQ29yZTo6UUxQcmV2aWV3R2V0U3VwcG9ydGVkTUlNRVR5cGVzU2V0KCkgY29udGFpbnNP
YmplY3Q6W3Jlc3BvbnNlIE1JTUVUeXBlXV0pCisgICAgaWYgKGxvYWRlci0+ZG9jdW1lbnRMb2Fk
ZXIoKS0+bWFpblJlc291cmNlTG9hZGVyKCkgIT0gbG9hZGVyIHx8ICFbV2ViQ29yZTo6UUxQcmV2
aWV3R2V0U3VwcG9ydGVkTUlNRVR5cGVzU2V0KCkgY29udGFpbnNPYmplY3Q6W3Jlc3BvbnNlIE1J
TUVUeXBlXV0pCiAgICAgICAgIHJldHVybiBudWxscHRyOwogCiAgICAgUmV0YWluUHRyPFdlYlJl
c291cmNlTG9hZGVyUXVpY2tMb29rRGVsZWdhdGU+IGRlbGVnYXRlID0gYWRvcHROUyhbW1dlYlJl
c291cmNlTG9hZGVyUXVpY2tMb29rRGVsZWdhdGUgYWxsb2NdIGluaXRXaXRoUmVzb3VyY2VMb2Fk
ZXI6bG9hZGVyXSk7Cg==
</data>
<flag name="review"
          id="259218"
          type_id="1"
          status="+"
          setter="psolanki"
    />
          </attachment>
      

    </bug>

</bugzilla>