<?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>58396</bug_id>
          
          <creation_ts>2011-04-12 17:00:20 -0700</creation_ts>
          <short_desc>[Qt] http/tests/misc/favicon-loads-with-icon-loading-override.html fails</short_desc>
          <delta_ts>2014-02-03 03:17:32 -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>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>87008</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alice.barraclough</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>384513</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-04-12 17:00:20 -0700</bug_when>
    <thetext>http/tests/misc/favicon-loads-with-icon-loading-override.html introduced 
in http://trac.webkit.org/changeset/83628 and fails:

http://build.webkit.org/results/Qt%20Linux%20Release/r83631%20%2831279%29/http/tests/misc/favicon-loads-with-icon-loading-override-pretty-diff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384515</commentid>
    <comment_count>1</comment_count>
    <who name="Alice Liu">alice.barraclough</who>
    <bug_when>2011-04-12 17:01:25 -0700</bug_when>
    <thetext>looking...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384536</commentid>
    <comment_count>2</comment_count>
    <who name="Alice Liu">alice.barraclough</who>
    <bug_when>2011-04-12 17:19:16 -0700</bug_when>
    <thetext>For Webkit on mac and windows, the siteicon loading preference maps to &quot;WebKitLoadSiteIconsKey&quot;, which is defined in WebPreferenceKeysPrivate.h.  

Another example is the automatic image loading preference, which maps to &quot;WebKitDisplayImagesKey&quot; on mac and windows.  On qt, i don&apos;t know/see where this preference gets mapped to key.   I don&apos;t see it in qwebsettings.cpp

I&apos;m assuming that somewhere in qt there is a preference key mapping, because otherwise layoutTestController. overridePreference() wouldn&apos;t work for any preference.  Another question i have is: if the preference keys aren&apos;t cross-platform, how are any tests that override preference expected to work cross-platform?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384539</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-04-12 17:21:17 -0700</bug_when>
    <thetext>I added it to the Skipped list: http://trac.webkit.org/changeset/83670,
because it seems we should add WebKitLoadSiteIconsKey somewhere to Qt
layouttestcontroller.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384541</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-04-12 17:22:31 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; For Webkit on mac and windows, the siteicon loading preference maps to &quot;WebKitLoadSiteIconsKey&quot;, which is defined in WebPreferenceKeysPrivate.h.  
&gt; 
&gt; Another example is the automatic image loading preference, which maps to &quot;WebKitDisplayImagesKey&quot; on mac and windows.  On qt, i don&apos;t know/see where this preference gets mapped to key.   I don&apos;t see it in qwebsettings.cpp
&gt; 
&gt; I&apos;m assuming that somewhere in qt there is a preference key mapping, because otherwise layoutTestController. overridePreference() wouldn&apos;t work for any preference.  Another question i have is: if the preference keys aren&apos;t cross-platform, how are any tests that override preference expected to work cross-platform?

Thanks for your help, we will check it. But it&apos;s too late for me now. (2:22 am)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384564</commentid>
    <comment_count>5</comment_count>
      <attachid>89320</attachid>
    <who name="Alice Liu">alice.barraclough</who>
    <bug_when>2011-04-12 17:41:29 -0700</bug_when>
    <thetext>Created attachment 89320
patch

I think that&apos;ll fix it, but I can&apos;t be sure.  If more tweaks need to be added then feel free to take the patch and change it. No need to wait for me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384569</commentid>
    <comment_count>6</comment_count>
    <who name="Alice Liu">alice.barraclough</who>
    <bug_when>2011-04-12 17:42:51 -0700</bug_when>
    <thetext>oh and if that does fix the issue then the skipped list addition could be removed as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392923</commentid>
    <comment_count>7</comment_count>
      <attachid>89320</attachid>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2011-04-26 16:04:29 -0700</bug_when>
    <thetext>Comment on attachment 89320
patch

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

&gt; Source/WebKit/qt/Api/qwebsettings.h:81
&gt; +        LoadSiteIcons

The preference is only applicable if AutoLoadImages has been disabled, and the enum name should reflect that. AlwaysLoadSiteIcons perhaps?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975198</commentid>
    <comment_count>8</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2014-02-03 03:17:32 -0800</bug_when>
    <thetext>=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89320</attachid>
            <date>2011-04-12 17:41:29 -0700</date>
            <delta_ts>2011-04-26 16:04:28 -0700</delta_ts>
            <desc>patch</desc>
            <filename>qt-test-fix.txt</filename>
            <type>text/plain</type>
            <size>3374</size>
            <attacher name="Alice Liu">alice.barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQvcXQvQ2hhbmdlTG9nCShyZXZpc2lvbiA4MzY3MykKKysrIFNvdXJjZS9XZWJLaXQvcXQv
Q2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDQtMTIgIEFs
aWNlIExpdSAgPGFsaWNlLmxpdUBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTU4Mzk2CisgICAgICAgIFtRdF0gaHR0cC90ZXN0cy9taXNjL2Zhdmljb24tbG9hZHMt
d2l0aC1pY29uLWxvYWRpbmctb3ZlcnJpZGUuaHRtbCBmYWlscyAgICAgICAgCisKKyAgICAgICAg
KiBBcGkvcXdlYnNldHRpbmdzLmg6IEFkZCBuZXcgc2V0dGluZworICAgICAgICAqIEFwaS9xd2Vi
c2V0dGluZ3MuY3BwOgorICAgICAgICAoUVdlYlNldHRpbmdzOjpRV2ViU2V0dGluZ3MpOiBzZXQg
ZGVmYXVsdCB0byBmYWxzZQorCiAyMDExLTA0LTEyICBHZW9yZ2UgR3VvICA8R2VvcmdlLkd1b0Bu
b2tpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTGFzemxvIEdvbWJvcy4KSW5kZXg6IFNv
dXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmNwcAkocmV2aXNpb24gODM2MzQpCisrKyBTb3Vy
Y2UvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01MTAs
NiArNTEwLDcgQEAgUVdlYlNldHRpbmdzOjpRV2ViU2V0dGluZ3MoKQogICAgIGQtPmF0dHJpYnV0
ZXMuaW5zZXJ0KFFXZWJTZXR0aW5nczo6VGlsZWRCYWNraW5nU3RvcmVFbmFibGVkLCBmYWxzZSk7
CiAgICAgZC0+YXR0cmlidXRlcy5pbnNlcnQoUVdlYlNldHRpbmdzOjpGcmFtZUZsYXR0ZW5pbmdF
bmFibGVkLCBmYWxzZSk7CiAgICAgZC0+YXR0cmlidXRlcy5pbnNlcnQoUVdlYlNldHRpbmdzOjpT
aXRlU3BlY2lmaWNRdWlya3NFbmFibGVkLCB0cnVlKTsKKyAgICBkLT5hdHRyaWJ1dGVzLmluc2Vy
dChRV2ViU2V0dGluZ3M6OkxvYWRTaXRlSWNvbnMsIGZhbHNlKTsKICAgICBkLT5vZmZsaW5lU3Rv
cmFnZURlZmF1bHRRdW90YSA9IDUgKiAxMDI0ICogMTAyNDsKICAgICBkLT5kZWZhdWx0VGV4dEVu
Y29kaW5nID0gUUxhdGluMVN0cmluZygiaXNvLTg4NTktMSIpOwogfQpJbmRleDogU291cmNlL1dl
YktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9x
dC9BcGkvcXdlYnNldHRpbmdzLmgJKHJldmlzaW9uIDgzNjM0KQorKysgU291cmNlL1dlYktpdC9x
dC9BcGkvcXdlYnNldHRpbmdzLmgJKHdvcmtpbmcgY29weSkKQEAgLTc3LDcgKzc3LDggQEAgcHVi
bGljOgogICAgICAgICBTaXRlU3BlY2lmaWNRdWlya3NFbmFibGVkLAogICAgICAgICBKYXZhc2Ny
aXB0Q2FuQ2xvc2VXaW5kb3dzLAogICAgICAgICBXZWJHTEVuYWJsZWQsCi0gICAgICAgIEh5cGVy
bGlua0F1ZGl0aW5nRW5hYmxlZAorICAgICAgICBIeXBlcmxpbmtBdWRpdGluZ0VuYWJsZWQsCisg
ICAgICAgIExvYWRTaXRlSWNvbnMKICAgICB9OwogICAgIGVudW0gV2ViR3JhcGhpYyB7CiAgICAg
ICAgIE1pc3NpbmdJbWFnZUdyYXBoaWMsCkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA4MzY3MykKKysrIFRvb2xzL0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDExLTA0LTEyICBBbGljZSBMaXUg
IDxhbGljZS5saXVAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01
ODM5NgorICAgICAgICBbUXRdIGh0dHAvdGVzdHMvbWlzYy9mYXZpY29uLWxvYWRzLXdpdGgtaWNv
bi1sb2FkaW5nLW92ZXJyaWRlLmh0bWwgZmFpbHMgICAgICAgIAorCisgICAgICAgICogRHVtcFJl
bmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHA6CisgICAgICAgIChMYXlvdXRU
ZXN0Q29udHJvbGxlcjo6b3ZlcnJpZGVQcmVmZXJlbmNlKToKKyAgICAgICAgQWRkIGNhc2UgZm9y
IFdlYktpdExvYWRTaXRlSWNvbnNLZXkuCisKIDIwMTEtMDQtMTIgIEJyZW50IEZ1bGdoYW0gIDxi
ZnVsZ2hhbUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQgYnVpbGQgY29ycmVjdGlv
biBmb3IgV2luQ2Fpcm8gYm90IGFmdGVyIHI4MzYzOS4KSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJU
cmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0R1
bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuY3BwCShyZXZpc2lvbiA4MzYz
NCkKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC02MjgsNiArNjI4LDggQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJv
bGxlcjo6b3ZlcnJpZGVQcmVmZQogICAgICAgICBzZXR0aW5ncy0+c2V0QXR0cmlidXRlKFFXZWJT
ZXR0aW5nczo6V2ViR0xFbmFibGVkLCB2YWx1ZS50b0Jvb2woKSk7CiAgICAgZWxzZSBpZiAobmFt
ZSA9PSAiV2ViS2l0SHlwZXJsaW5rQXVkaXRpbmdFbmFibGVkIikKICAgICAgICAgc2V0dGluZ3Mt
PnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6Okh5cGVybGlua0F1ZGl0aW5nRW5hYmxlZCwgdmFs
dWUudG9Cb29sKCkpOworICAgIGVsc2UgaWYgKG5hbWUgPT0gIldlYktpdExvYWRTaXRlSWNvbnNL
ZXkiKQorICAgICAgICBzZXR0aW5ncy0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6TG9hZFNp
dGVJY29ucywgdmFsdWUudG9Cb29sKCkpOwogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJFUlJP
UjogTGF5b3V0VGVzdENvbnRyb2xsZXI6Om92ZXJyaWRlUHJlZmVyZW5jZSgpIGRvZXMgbm90IHN1
cHBvcnQgdGhlICclcycgcHJlZmVyZW5jZVxuIiwKICAgICAgICAgICAgIG5hbWUudG9MYXRpbjEo
KS5kYXRhKCkpOwo=
</data>
<flag name="review"
          id="81982"
          type_id="1"
          status="-"
          setter="vestbo"
    />
    <flag name="commit-queue"
          id="81983"
          type_id="3"
          status="-"
          setter="vestbo"
    />
          </attachment>
      

    </bug>

</bugzilla>