<?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>133377</bug_id>
          
          <creation_ts>2014-05-29 07:28:57 -0700</creation_ts>
          <short_desc>[GTK] Add support for HiDPI icons</short_desc>
          <delta_ts>2014-05-29 09:06:16 -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>Platform</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>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>131562</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>rakuco</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1012416</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-29 07:28:57 -0700</bug_when>
    <thetext>We should use the @2x versions of the icons when device scale factor is &gt;=2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1012417</commentid>
    <comment_count>1</comment_count>
      <attachid>232248</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-29 07:33:34 -0700</bug_when>
    <thetext>Created attachment 232248
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1012420</commentid>
    <comment_count>2</comment_count>
      <attachid>232248</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-29 07:58:17 -0700</bug_when>
    <thetext>Comment on attachment 232248
Patch

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

&gt; Source/WebKit2/PlatformGTK.cmake:520
&gt; +    &quot;        &lt;file alias=\&quot;images/deleteButton@2x\&quot;&gt;deleteButton@2x.png&lt;/file&gt;\n&quot;
&gt;      &quot;        &lt;file alias=\&quot;images/missingImage\&quot;&gt;missingImage.png&lt;/file&gt;\n&quot;
&gt; +    &quot;        &lt;file alias=\&quot;images/missingImage@2x\&quot;&gt;missingImage@2x.png&lt;/file&gt;\n&quot;
&gt;      &quot;        &lt;file alias=\&quot;images/panIcon\&quot;&gt;panIcon.png&lt;/file&gt;\n&quot;
&gt;      &quot;        &lt;file alias=\&quot;images/textAreaResizeCorner\&quot;&gt;textAreaResizeCorner.png&lt;/file&gt;\n&quot;
&gt; +    &quot;        &lt;file alias=\&quot;images/textAreaResizeCorner@2x\&quot;&gt;textAreaResizeCorner@2x.png&lt;/file&gt;\n&quot;

Don&apos;t we need to add these files as well?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1012421</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-29 08:00:51 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 232248 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=232248&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/PlatformGTK.cmake:520
&gt; &gt; +    &quot;        &lt;file alias=\&quot;images/deleteButton@2x\&quot;&gt;deleteButton@2x.png&lt;/file&gt;\n&quot;
&gt; &gt;      &quot;        &lt;file alias=\&quot;images/missingImage\&quot;&gt;missingImage.png&lt;/file&gt;\n&quot;
&gt; &gt; +    &quot;        &lt;file alias=\&quot;images/missingImage@2x\&quot;&gt;missingImage@2x.png&lt;/file&gt;\n&quot;
&gt; &gt;      &quot;        &lt;file alias=\&quot;images/panIcon\&quot;&gt;panIcon.png&lt;/file&gt;\n&quot;
&gt; &gt;      &quot;        &lt;file alias=\&quot;images/textAreaResizeCorner\&quot;&gt;textAreaResizeCorner.png&lt;/file&gt;\n&quot;
&gt; &gt; +    &quot;        &lt;file alias=\&quot;images/textAreaResizeCorner@2x\&quot;&gt;textAreaResizeCorner@2x.png&lt;/file&gt;\n&quot;
&gt; 
&gt; Don&apos;t we need to add these files as well?

What do you mean? add which ones? where?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1012427</commentid>
    <comment_count>4</comment_count>
      <attachid>232248</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-29 08:07:41 -0700</bug_when>
    <thetext>Comment on attachment 232248
Patch

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

&gt;&gt;&gt; Source/WebKit2/PlatformGTK.cmake:520
&gt;&gt;&gt; +    &quot;        &lt;file alias=\&quot;images/textAreaResizeCorner@2x\&quot;&gt;textAreaResizeCorner@2x.png&lt;/file&gt;\n&quot;
&gt;&gt; 
&gt;&gt; Don&apos;t we need to add these files as well?
&gt; 
&gt; What do you mean? add which ones? where?

I see now that they are already checked into the repository.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1012429</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-29 08:11:48 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 232248 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=232248&amp;action=review
&gt; 
&gt; &gt;&gt;&gt; Source/WebKit2/PlatformGTK.cmake:520
&gt; &gt;&gt;&gt; +    &quot;        &lt;file alias=\&quot;images/textAreaResizeCorner@2x\&quot;&gt;textAreaResizeCorner@2x.png&lt;/file&gt;\n&quot;
&gt; &gt;&gt; 
&gt; &gt;&gt; Don&apos;t we need to add these files as well?
&gt; &gt; 
&gt; &gt; What do you mean? add which ones? where?
&gt; 
&gt; I see now that they are already checked into the repository.

Ah, you meant in the repo :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1012438</commentid>
    <comment_count>6</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-29 09:06:16 -0700</bug_when>
    <thetext>Committed r169446: &lt;http://trac.webkit.org/changeset/169446&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>232248</attachid>
            <date>2014-05-29 07:33:34 -0700</date>
            <delta_ts>2014-05-29 08:07:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk-hires-icons.diff</filename>
            <type>text/plain</type>
            <size>3738</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1ZmY4NDJmLi5iNDdkMTE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTQtMDUtMjkgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29t
PgorCisgICAgICAgIFtHVEtdIEFkZCBzdXBwb3J0IGZvciBIaURQSSBpY29ucworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMzMzc3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIHRoZSBHVEsrIG1pc3Np
bmcgaWNvbiBhdCAxNiBvciAzMiBzaXplIGRlcGVuZGluZyBvbiB0aGUgZGV2aWNlCisgICAgICAg
IHNjYWxlIGZhY3Rvci4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2d0ay9JbWFnZUd0
ay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpsb2FkTWlzc2luZ0ltYWdlSWNvbkZyb21UaGVtZSk6
CisgICAgICAgIChXZWJDb3JlOjpJbWFnZTo6bG9hZFBsYXRmb3JtUmVzb3VyY2UpOgorCiAyMDE0
LTA1LTI5ICBPd2VuIFRheWxvciAgPG90YXlsb3JAcmVkaGF0LmNvbT4KIAogICAgICAgICBbR1RL
XSBBZGQgSGlnaERQSSBzdXBwb3J0IGZvciBub24tYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcgY29u
dGVudHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2d0ay9J
bWFnZUd0ay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ndGsvSW1hZ2VH
dGsuY3BwCmluZGV4IDBhM2I1YzMuLmUxYjJiYmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2d0ay9JbWFnZUd0ay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvZ3RrL0ltYWdlR3RrLmNwcApAQCAtNjAsMjIgKzYwLDIzIEBAIHZv
aWQgQml0bWFwSW1hZ2U6OmludmFsaWRhdGVQbGF0Zm9ybURhdGEoKQogewogfQogCi1zdGF0aWMg
UGFzc1JlZlB0cjxJbWFnZT4gbG9hZE1pc3NpbmdJbWFnZUljb25Gcm9tVGhlbWUoKQorc3RhdGlj
IFBhc3NSZWZQdHI8SW1hZ2U+IGxvYWRNaXNzaW5nSW1hZ2VJY29uRnJvbVRoZW1lKGNvbnN0IGNo
YXIqIG5hbWUpCiB7CisgICAgaW50IGljb25TaXplID0gZ19zdHJfaGFzX3N1ZmZpeChuYW1lLCAi
QDJ4IikgPyAzMiA6IDE2OwogICAgIFJlZlB0cjxCaXRtYXBJbWFnZT4gaWNvbiA9IEJpdG1hcElt
YWdlOjpjcmVhdGUoKTsKLSAgICBHVW5pcXVlUHRyPEd0a0ljb25JbmZvPiBpY29uSW5mbyhndGtf
aWNvbl90aGVtZV9sb29rdXBfaWNvbihndGtfaWNvbl90aGVtZV9nZXRfZGVmYXVsdCgpLCBHVEtf
U1RPQ0tfTUlTU0lOR19JTUFHRSwgMTYsIEdUS19JQ09OX0xPT0tVUF9OT19TVkcpKTsKKyAgICBH
VW5pcXVlUHRyPEd0a0ljb25JbmZvPiBpY29uSW5mbyhndGtfaWNvbl90aGVtZV9sb29rdXBfaWNv
bihndGtfaWNvbl90aGVtZV9nZXRfZGVmYXVsdCgpLCBHVEtfU1RPQ0tfTUlTU0lOR19JTUFHRSwg
aWNvblNpemUsIEdUS19JQ09OX0xPT0tVUF9OT19TVkcpKTsKICAgICBpZiAoaWNvbkluZm8pIHsK
ICAgICAgICAgUmVmUHRyPFNoYXJlZEJ1ZmZlcj4gYnVmZmVyID0gbG9hZFJlc291cmNlU2hhcmVk
QnVmZmVyKGd0a19pY29uX2luZm9fZ2V0X2ZpbGVuYW1lKGljb25JbmZvLmdldCgpKSk7CiAgICAg
ICAgIGljb24tPnNldERhdGEoYnVmZmVyLnJlbGVhc2UoKSwgdHJ1ZSk7CiAgICAgICAgIHJldHVy
biBpY29uLnJlbGVhc2UoKTsKICAgICB9CiAKLSAgICByZXR1cm4gbG9hZEltYWdlRnJvbUdSZXNv
dXJjZSgibWlzc2luZ0ltYWdlIik7CisgICAgcmV0dXJuIGxvYWRJbWFnZUZyb21HUmVzb3VyY2Uo
bmFtZSk7CiB9CiAKIFBhc3NSZWZQdHI8SW1hZ2U+IEltYWdlOjpsb2FkUGxhdGZvcm1SZXNvdXJj
ZShjb25zdCBjaGFyKiBuYW1lKQogewotICAgIHJldHVybiAhc3RyY21wKCJtaXNzaW5nSW1hZ2Ui
LCBuYW1lKSA/IGxvYWRNaXNzaW5nSW1hZ2VJY29uRnJvbVRoZW1lKCkgOiBsb2FkSW1hZ2VGcm9t
R1Jlc291cmNlKG5hbWUpOworICAgIHJldHVybiBnX3N0cl9oYXNfcHJlZml4KG5hbWUsICJtaXNz
aW5nSW1hZ2UiKSA/IGxvYWRNaXNzaW5nSW1hZ2VJY29uRnJvbVRoZW1lKG5hbWUpIDogbG9hZElt
YWdlRnJvbUdSZXNvdXJjZShuYW1lKTsKIH0KIAogR2RrUGl4YnVmKiBCaXRtYXBJbWFnZTo6Z2V0
R2RrUGl4YnVmKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJj
ZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCA3OGQ2NmVmLi4yZDRlNjlkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTIgQEAKKzIwMTQtMDUtMjkgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNp
YUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIEFkZCBzdXBwb3J0IGZvciBIaURQSSBpY29u
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMzMzc3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBQbGF0
Zm9ybUdUSy5jbWFrZTogQ29tcGlsZSBhbHNvIHRoZSBAMnggdmVyc2lvbnMgZm9yIHRoZSBidWls
dGluIGljb25zLgorCiAyMDE0LTA1LTI5ICBPd2VuIFRheWxvciAgPG90YXlsb3JAcmVkaGF0LmNv
bT4KIAogICAgICAgICBbR1RLXSBBZGQgSGlnaERQSSBzdXBwb3J0IGZvciBub24tYWNjZWxlcmF0
ZWQgY29tcG9zaXRpbmcgY29udGVudHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1BsYXRm
b3JtR1RLLmNtYWtlIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggZDQy
NGVlMi4uNzY0OWYxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21h
a2UKKysrIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UKQEAgLTUxMiw5ICs1MTIs
MTIgQEAgYWRkX2N1c3RvbV9jb21tYW5kKAogCiBzZXQoV2ViS2l0MlJlc291cmNlcwogICAgICIg
ICAgICAgIDxmaWxlIGFsaWFzPVwiaW1hZ2VzL2RlbGV0ZUJ1dHRvblwiPmRlbGV0ZUJ1dHRvbi5w
bmc8L2ZpbGU+XG4iCisgICAgIiAgICAgICAgPGZpbGUgYWxpYXM9XCJpbWFnZXMvZGVsZXRlQnV0
dG9uQDJ4XCI+ZGVsZXRlQnV0dG9uQDJ4LnBuZzwvZmlsZT5cbiIKICAgICAiICAgICAgICA8Zmls
ZSBhbGlhcz1cImltYWdlcy9taXNzaW5nSW1hZ2VcIj5taXNzaW5nSW1hZ2UucG5nPC9maWxlPlxu
IgorICAgICIgICAgICAgIDxmaWxlIGFsaWFzPVwiaW1hZ2VzL21pc3NpbmdJbWFnZUAyeFwiPm1p
c3NpbmdJbWFnZUAyeC5wbmc8L2ZpbGU+XG4iCiAgICAgIiAgICAgICAgPGZpbGUgYWxpYXM9XCJp
bWFnZXMvcGFuSWNvblwiPnBhbkljb24ucG5nPC9maWxlPlxuIgogICAgICIgICAgICAgIDxmaWxl
IGFsaWFzPVwiaW1hZ2VzL3RleHRBcmVhUmVzaXplQ29ybmVyXCI+dGV4dEFyZWFSZXNpemVDb3Ju
ZXIucG5nPC9maWxlPlxuIgorICAgICIgICAgICAgIDxmaWxlIGFsaWFzPVwiaW1hZ2VzL3RleHRB
cmVhUmVzaXplQ29ybmVyQDJ4XCI+dGV4dEFyZWFSZXNpemVDb3JuZXJAMngucG5nPC9maWxlPlxu
IgogKQogCiBpZiAoRU5BQkxFX0lDT05EQVRBQkFTRSkK
</data>
<flag name="review"
          id="256739"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>