<?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>17261</bug_id>
          
          <creation_ts>2008-02-09 13:33:33 -0800</creation_ts>
          <short_desc>IconRecord::loadImageFromResource is not called for urlIcon</short_desc>
          <delta_ts>2008-08-28 09:08:18 -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>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>1</everconfirmed>
          <reporter name="Holger Freyther">zecke</reporter>
          <assigned_to name="Holger Freyther">zecke</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>69937</commentid>
    <comment_count>0</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2008-02-09 13:33:33 -0800</bug_when>
    <thetext>It looks like IconRecord::loadImageFromResource is not called. Either it should be called from IconDatabase to construct the IconRecord for the &quot;iconUrl&quot; or removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69938</commentid>
    <comment_count>1</comment_count>
      <attachid>19022</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2008-02-09 13:35:05 -0800</bug_when>
    <thetext>Created attachment 19022
Propse to remove the method

Propose the remove IconRecord::loadImageFromResource method as I assume the IconDatabase code is right and I couldn&apos;t find any other users.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69988</commentid>
    <comment_count>2</comment_count>
      <attachid>19022</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-02-09 22:04:02 -0800</bug_when>
    <thetext>Comment on attachment 19022
Propse to remove the method

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71836</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-02-24 22:33:13 -0800</bug_when>
    <thetext>Holger, do you intend to land this any time soon?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71911</commentid>
    <comment_count>4</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2008-02-25 14:36:27 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Holger, do you intend to land this any time soon?
&gt; 

Yes I do, there is one thing I want to check first and didn&apos;t find the time. I&apos;m flying to Taipei tomorrow so I plan to land it on thursday (after checking that one thing).

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72320</commentid>
    <comment_count>5</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2008-02-28 20:30:43 -0800</bug_when>
    <thetext>Okay, I checked this one thing and have one question.

r25512 obsoleted the IconRecord::loadImageFromResource method because the icon got compiled into the binary. This might be a startup increase for OSX but with platforms with icon theme support we might want to ask the platform layer.

Does this sound like a case for #ifdef PLATFORM?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72648</commentid>
    <comment_count>6</comment_count>
      <attachid>19513</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2008-03-03 18:14:23 -0800</bug_when>
    <thetext>Created attachment 19513
Allow to use an external urlIcon

In the Qt port we allow to set an external urlIcon and IconDatabase should use that. Inlining and forcing a specific icon is not appropriate for Qt and Gtk+ as both of these toolkits support themable platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73025</commentid>
    <comment_count>7</comment_count>
      <attachid>19513</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-03-07 12:50:00 -0800</bug_when>
    <thetext>Comment on attachment 19513
Allow to use an external urlIcon

r=me

The code seems fine.

There&apos;s no ChangeLog here. The comment in the email seems less good. The mention of &quot;closed&quot; vs. &quot;open&quot; and &quot;forcing a specific icon onto the user&quot; seems wrong.

The real issue is simply which platforms have a themeable URL icon that we want to use. We chose not to do that on Mac OS X or Windows, and but we&apos;d like to do it for Qt and maybe later for GTK. That&apos;s all quite sensible, but as far as I can tell this has nothing to do with closed vs. open or forcing anyone to do anything.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73076</commentid>
    <comment_count>8</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2008-03-08 03:31:08 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 19513 [edit])
&gt; r=me
&gt; 
&gt; The code seems fine.
&gt; 
&gt; There&apos;s no ChangeLog here. The comment in the email seems less good

I will come up with a more appropriate ChangeLog entry along the lines of allowing a themable urlIcon for the Qt port. Thanks for reviewing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73317</commentid>
    <comment_count>9</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2008-03-11 08:40:54 -0700</bug_when>
    <thetext>Landed in r30961.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73742</commentid>
    <comment_count>10</comment_count>
      <attachid>19763</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2008-03-14 09:56:57 -0700</bug_when>
    <thetext>Created attachment 19763
Allow the urlIcon to be themable on some ports

Okay the Windows code was not completely dead and adam had to back out my previous commit.

Change the Windows code to ask the iconDatabase() for the urlIcon. I think this change makes sense as the urlIcon is not themable in the windows platform and there should be only one urlIcon, I opted for the one in the IconDatabase.cpp. It would be appreciated if some one with a windows machine could give it a try.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73992</commentid>
    <comment_count>11</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-03-16 15:25:51 -0700</bug_when>
    <thetext>Reopening since the patch was rolled out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82694</commentid>
    <comment_count>12</comment_count>
      <attachid>19763</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-06-08 18:05:30 -0700</bug_when>
    <thetext>Comment on attachment 19763
Allow the urlIcon to be themable on some ports

I think the #if could be done better. The default icon data could go inside the if statement. The only line that needs to be different is the setImageData/loadImageFromResource line.

To make it clear that the tradeoff here is faster load time vs. themability, I think the #if should be named something like CAN_THEME_URL_ICON and be defined at the top of IconDatabase.cpp.

    #if PLATFORM(QT)
    #define CAN_THEME_URL_ICON
    #endif

Then later:

    #ifdef CAN_THEME_URL_ICON 

Or something along those lines.

r=me, as-is</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87054</commentid>
    <comment_count>13</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-07-26 23:05:39 -0700</bug_when>
    <thetext>Holger, are you planning on tweaking this and landing it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89637</commentid>
    <comment_count>14</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2008-08-28 08:57:47 -0700</bug_when>
    <thetext>Landed in r35970. I might need to change the windows code to use *size instead of size... I will take a look at the buildbot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89642</commentid>
    <comment_count>15</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2008-08-28 09:08:18 -0700</bug_when>
    <thetext>I assume the ChangeLog entry was appropriate and I tried to keep the #if at a minimum. One option would have been to move the static image data into the if(). I decided against doing this because this would have meant to re-indent the static data and I think this would have made the diff and the code less readable.
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19022</attachid>
            <date>2008-02-09 13:35:05 -0800</date>
            <delta_ts>2008-03-16 15:26:08 -0700</delta_ts>
            <desc>Propse to remove the method</desc>
            <filename>0002-IconRecord-loadImageFromResource-is-not-used.-Ico.patch</filename>
            <type>text/plain</type>
            <size>1532</size>
            <attacher name="Holger Freyther">zecke</attacher>
            
              <data encoding="base64">RnJvbSAwZTM0MGFiMTMwODRiYWM2YzIzOTNhMGE1MDczMTIzNDBlMDNjOTFmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciA8aG9sZ2VyLmZy
ZXl0aGVyQHRyb2xsdGVjaC5jb20+CkRhdGU6IFNhdCwgOSBGZWIgMjAwOCAxOTo1NTo0OSArMDEw
MApTdWJqZWN0OiBbUEFUQ0hdICogSWNvblJlY29yZDo6bG9hZEltYWdlRnJvbVJlc291cmNlIGlz
IG5vdCB1c2VkLiBJY29uRGF0YWJhc2UgaXMgY3JlYXRpbmcKICAgYSBJY29uUmVjb3JkIGZvciB0
aGUgdXJsSWNvbiBidXQgbm90IHVzaW5nIHRoZSBhYm92ZSBtZXRob2QuCgotLS0KIFdlYkNvcmUv
bG9hZGVyL2ljb24vSWNvblJlY29yZC5jcHAgfCAgICA5IC0tLS0tLS0tLQogV2ViQ29yZS9sb2Fk
ZXIvaWNvbi9JY29uUmVjb3JkLmggICB8ICAgIDIgLS0KIDIgZmlsZXMgY2hhbmdlZCwgMCBpbnNl
cnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9XZWJDb3JlL2xvYWRlci9p
Y29uL0ljb25SZWNvcmQuY3BwIGIvV2ViQ29yZS9sb2FkZXIvaWNvbi9JY29uUmVjb3JkLmNwcApp
bmRleCA4YjNkNWY5Li40YjZmNzZlIDEwMDY0NAotLS0gYS9XZWJDb3JlL2xvYWRlci9pY29uL0lj
b25SZWNvcmQuY3BwCisrKyBiL1dlYkNvcmUvbG9hZGVyL2ljb24vSWNvblJlY29yZC5jcHAKQEAg
LTc3LDE1ICs3Nyw2IEBAIHZvaWQgSWNvblJlY29yZDo6c2V0SW1hZ2VEYXRhKFBhc3NSZWZQdHI8
U2hhcmVkQnVmZmVyPiBkYXRhKQogICAgIG1fZGF0YVNldCA9IHRydWU7CiB9CiAKLXZvaWQgSWNv
blJlY29yZDo6bG9hZEltYWdlRnJvbVJlc291cmNlKGNvbnN0IGNoYXIqIHJlc291cmNlKQotewot
ICAgIGlmICghcmVzb3VyY2UpCi0gICAgICAgIHJldHVybjsKLSAgICAgICAgCi0gICAgbV9pbWFn
ZS5zZXQoSW1hZ2U6OmxvYWRQbGF0Zm9ybVJlc291cmNlKHJlc291cmNlKSk7Ci0gICAgbV9kYXRh
U2V0ID0gdHJ1ZTsKLX0KLQogSW1hZ2VEYXRhU3RhdHVzIEljb25SZWNvcmQ6OmltYWdlRGF0YVN0
YXR1cygpCiB7CiAgICAgaWYgKCFtX2RhdGFTZXQpCmRpZmYgLS1naXQgYS9XZWJDb3JlL2xvYWRl
ci9pY29uL0ljb25SZWNvcmQuaCBiL1dlYkNvcmUvbG9hZGVyL2ljb24vSWNvblJlY29yZC5oCmlu
ZGV4IGM2ZGE3YTYuLjI1ZDc5NmIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvbG9hZGVyL2ljb24vSWNv
blJlY29yZC5oCisrKyBiL1dlYkNvcmUvbG9hZGVyL2ljb24vSWNvblJlY29yZC5oCkBAIC03OCw4
ICs3OCw2IEBAIHB1YmxpYzoKICAgICAKICAgICBTdHJpbmcgaWNvblVSTCgpIHsgcmV0dXJuIG1f
aWNvblVSTDsgfQogCi0gICAgdm9pZCBsb2FkSW1hZ2VGcm9tUmVzb3VyY2UoY29uc3QgY2hhciop
OwotICAgICAgICAKICAgICBJbWFnZURhdGFTdGF0dXMgaW1hZ2VEYXRhU3RhdHVzKCk7CiAgICAg
CiAgICAgY29uc3QgSGFzaFNldDxTdHJpbmc+JiByZXRhaW5pbmdQYWdlVVJMcygpIHsgcmV0dXJu
IG1fcmV0YWluaW5nUGFnZVVSTHM7IH0KLS0gCjEuNS40LnJjMy4yNC5nYjUzMTM5Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19513</attachid>
            <date>2008-03-03 18:14:23 -0800</date>
            <delta_ts>2008-03-16 15:26:16 -0700</delta_ts>
            <desc>Allow to use an external urlIcon</desc>
            <filename>0001-r25512-inlined-the-urlIcon-to-improve-the-startup-ti.patch</filename>
            <type>text/plain</type>
            <size>6460</size>
            <attacher name="Holger Freyther">zecke</attacher>
            
              <data encoding="base64">RnJvbSBlZTQzMDJlODViMjYzYTc0ZDFjMmQyZGVmYjU4MTdkN2Y5NzU4N2I0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciA8emVja2VAc2Vs
ZmlzaC5vcmc+CkRhdGU6IFR1ZSwgNCBNYXIgMjAwOCAwMjozMjo0MiArMDEwMApTdWJqZWN0OiBb
UEFUQ0hdIHIyNTUxMiBpbmxpbmVkIHRoZSB1cmxJY29uIHRvIGltcHJvdmUgdGhlIHN0YXJ0dXAg
dGltZSBvZiBTYWZhcmkuIElubGluaW5nCiBpcyB3b3JraW5nIGZvciBjbG9zZWQgZW52aXJvbm1l
bnRzIGJ1dCBub3QgaW4gb3BlbiBvbmVzLiBXaXRoIFF0IGFuZCBsaWtlbHkKIEd0aysgdGhlIGFw
cGxpY2F0aW9uIGljb25zIGFyZSB0aGVtYWJsZSBhbmQgd2UgZG8gbm90IHdhbnQgdG8gZm9yY2Ug
YSBzcGVjaWZpYwogaWNvbiBvbnRvIHRoZSB1c2VyLgoKUmVtb3ZlIGRlYWQgY29kZSBmcm9tIHRo
ZSB3aW5kb3dzIHBvcnQgYW5kIG1vdmUgdGhlIHVybEljb24gZnJvbSB0aGUgd2luZG93cwpkaXJl
Y3RvcnkgdG8gdGhlIFJlc291cmNlIGRpcmVjdG9yeSB0byBiZSB1c2VkIGJ5IFF0IGFuZCBvdGhl
ciBwb3J0cy4KCklmZGVmIHRoZSB1c2FnZSBvZiB0aGUgYnVpbHQtaW4gaWNvbiBpbiBJY29uRGF0
YWJhc2UuY3BwIGFuZCBmb3IgUXQgZG8gbm90IHVzZQppdC4gR3RrKyBjdXJyZW50bHkgaGFzIG5v
IHByb3BlciBpbXBsZW1lbnRhdGlvbiBvZiBJbWFnZTo6bG9hZFBsYXRmb3JtUmVzb3VyY2UgYnV0
Cm9uY2UgaXQgZG9lcyBpdCB3YW50cyB0byB1c2UgdGhpcyBmb3IgZ2V0dGluZyB0aGUgdXJsSWNv
biBhcyB3ZWxsLgotLS0KIFdlYkNvcmUvUmVzb3VyY2VzL3VybEljb24ucG5nICAgICAgICB8ICBC
aW4gMCAtPiA4MTkgYnl0ZXMKIFdlYkNvcmUvbG9hZGVyL2ljb24vSWNvbkRhdGFiYXNlLmNwcCB8
ICAgIDcgKysrKysrKwogV2ViS2l0L3dpbi9XZWJLaXQudmNwcm9qL1dlYktpdC5yYyAgIHwgICAg
MSAtCiBXZWJLaXQvd2luL1dlYktpdC52Y3Byb2ovdXJsSWNvbi5wbmcgfCAgQmluIDgxOSAtPiAw
IGJ5dGVzCiBXZWJLaXQvd2luL1dlYktpdERMTC5jcHAgICAgICAgICAgICAgfCAgICAyIC0tCiA1
IGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt
b2RlIDEwMDc1NSBXZWJDb3JlL1Jlc291cmNlcy91cmxJY29uLnBuZwogZGVsZXRlIG1vZGUgMTAw
NzU1IFdlYktpdC93aW4vV2ViS2l0LnZjcHJvai91cmxJY29uLnBuZwoKZGlmZiAtLWdpdCBhL1dl
YkNvcmUvUmVzb3VyY2VzL3VybEljb24ucG5nIGIvV2ViQ29yZS9SZXNvdXJjZXMvdXJsSWNvbi5w
bmcKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uNTNjYjM1NDUxOTdlODNhNmJhY2ZmOThiZmMyYWJmMzAzZDBkNTEzNApH
SVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgODE5CnpjbVYtMzFJK3gxUCk8aDszS3xMazAwMGUxTkpM
VHEwMDBtRzAwMG1PMV5AczZBTV5pVjAwMDA5YTdiQm0wMDBYVQp6MDAwWFUwUldudTd5dGtRPHct
PEFSNSo+TGxTXnd7MXNIfihiM2JSIW5LfGRvblZGMV5SNUZxQERJXmppVmh4SjQKejJxSjxtZ3FI
ZGZ5NjZ2M0JueT07MWI9fHdNa3kzOGk9cW9MNmlUVjcoeEYzUmIxX1V4V3x+V3JqQn4kYiZjI0xU
CnpFSlBSTDMqWUFaO05nOUZgUVUjX2AxfDdRODwlRiluRCVhVypqcTRrVjtXI0U3XzM+a2N9d1VZ
ZXs9MkhyfXpGNQp6Rmg0KTk/OUArTyRlKV5pfEhYeTVpNUglcTxtdWNQeCstJCN3ezZ4cHdrWkJg
WiolTVo+Yz1eIWU1RnQqMzwyYVAKemZaYXlee01oOCY8KyhScyZ0ODF6NnBwMUpNMn5OVnVDWChX
R2k5QmFzMj59YkQ7c2hNZylhZF8wTW1WU3JWfkIwCnoqdmAmb3lfQUR4TlE3WlQ1SXZxLT52Y0J2
YHJMZ0soZVAlb0VpPUR9YH1XTXAhOWFjUG9TJlleeDlTNGIpe3lRWAp6PGxBMmxTVUJuTSNmQEVs
RHB2Nz5ofVE5dFpsRHEqJE1iVGRkZHshMEFfR0tUPUNxajJWITgmbU9EKVJQSzkoVyMKemBIZWx8
eGBMZmgybTtVczVeWTdJNXNuZW15d2c8dmlYaHFjYlVmKmh3R0JjKzspQ3pYUkI4ZTk7fGBeJiZz
NUdLCno9YjRQVDF7dkdIXk85KHBeejxsI1Z5VTxabldVfWEjMF53TVZaOW5yc3Q8WVo8dCU0VVQ2
fWY4JUp0UGhQKm84QAp6XnpraSk/aH1CaXYqdV8jbH15Qk5ZP0hXZEFnZH4oRER1e2YzQlpNeVFv
Sl5tO0ZCTDc1KzMoeEQjTnU9M3p8NHcKemopPz44Z2h8cXxOcVIybmx0bnNhdX5gPW9NRkM1Ym44
QGgzYVNLTnRrfSFuajVnX1V1VG93Q0FUYylQckl1PnE5CnohcG4jeEdqT0s/Vkg2TlcwcEQqJSMw
P0Z4U0tIRzFvdlMwaiE9PXd3YGJYdSh7eX1BNW1JNz1XOTJiJkZjLTlNdgp6IWhyaXREN09ScGhr
TkBgWExxc2leQGwzfTVgY0grcWc9WllgYXlSbVJGVEteeE5JNGdOR3Y4WER8STwrYkA7Sz0KenFI
PWVBZjF+KkdtRXZtY3JrKzAmXiZWVnIkcEZHWVgkREhxZV42O0pISmVMRWBgZjhrKGl3TCQ/d1hu
OU5XfU5VCnhnWUVMKD9efnRBbn4hUktGJWx3UTcjUGp9X1A3NntLTEpRS0JeKz58N2crIVIwMDJv
dlBESExrVjFtWCpnQnQoPAoKbGl0ZXJhbCAwCkhjbVY/ZDAwMDAxCgpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9sb2FkZXIvaWNvbi9JY29uRGF0YWJhc2UuY3BwIGIvV2ViQ29yZS9sb2FkZXIvaWNvbi9J
Y29uRGF0YWJhc2UuY3BwCmluZGV4IGE1ZGZiMjUuLmNjYzBmYmUgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvbG9hZGVyL2ljb24vSWNvbkRhdGFiYXNlLmNwcAorKysgYi9XZWJDb3JlL2xvYWRlci9pY29u
L0ljb25EYXRhYmFzZS5jcHAKQEAgLTMzMyw2ICszMzMsNyBAQCBJbWFnZSogSWNvbkRhdGFiYXNl
OjpkZWZhdWx0SWNvbihjb25zdCBJbnRTaXplJiBzaXplKQogewogICAgIEFTU0VSVF9OT1RfU1lO
Q19USFJFQUQoKTsKIAorI2lmICFQTEFURk9STShRVCkKICAgICBzdGF0aWMgY29uc3QgdW5zaWdu
ZWQgY2hhciBkZWZhdWx0SWNvbkRhdGFbXSA9IHsgMHg0RCwgMHg0RCwgMHgwMCwgMHgyQSwgMHgw
MCwgMHgwMCwgMHgwMywgMHgzMiwgMHg4MCwgMHgwMCwgMHgyMCwgMHg1MCwgMHgzOCwgMHgyNCwg
MHgxNiwgMHgwRCwgMHgwNywgMHg4NCwgMHg0MiwgMHg2MSwgMHg1MCwgMHhCOCwgCiAgICAgICAg
IDB4NjQsIDB4MDgsIDB4MTgsIDB4MEQsIDB4MEEsIDB4MEIsIDB4ODQsIDB4QTIsIDB4QTEsIDB4
RTIsIDB4MDgsIDB4NUUsIDB4MzksIDB4MjgsIDB4QUYsIDB4NDgsIDB4MjQsIDB4RDMsIDB4NTMs
IDB4OUEsIDB4MzcsIDB4MUQsIDB4MTgsIDB4MEUsIDB4OEEsIDB4NEIsIDB4RDEsIDB4MzgsIAog
ICAgICAgICAweEIwLCAweDdDLCAweDgyLCAweDA3LCAweDAzLCAweDgyLCAweEEyLCAweEU4LCAw
eDZDLCAweDJDLCAweDAzLCAweDJGLCAweDAyLCAweDgyLCAweDQxLCAweEExLCAweEUyLCAweEY4
LCAweEM4LCAweDg0LCAweDY4LCAweDZELCAweDFDLCAweDExLCAweDBBLCAweEI3LCAweEZBLCAw
eDkxLCAKQEAgLTM3Nyw2ICszNzgsMTIgQEAgSW1hZ2UqIEljb25EYXRhYmFzZTo6ZGVmYXVsdElj
b24oY29uc3QgSW50U2l6ZSYgc2l6ZSkKICAgICAgICAgbV9kZWZhdWx0SWNvblJlY29yZCA9IG5l
dyBJY29uUmVjb3JkKCJ1cmxJY29uIik7CiAgICAgICAgIG1fZGVmYXVsdEljb25SZWNvcmQtPnNl
dEltYWdlRGF0YShkZWZhdWx0SWNvbkJ1ZmZlcik7CiAgICAgfQorI2Vsc2UKKyAgICBpZiAoIW1f
ZGVmYXVsdEljb25SZWNvcmQpIHsKKyAgICAgICAgbV9kZWZhdWx0SWNvblJlY29yZCA9IG5ldyBJ
Y29uUmVjb3JkKCJ1cmxJY29uIik7CisgICAgICAgIG1fZGVmYXVsdEljb25SZWNvcmQtPmxvYWRJ
bWFnZUZyb21SZXNvdXJjZSgidXJsSWNvbiIpOworICAgIH0KKyNlbmRpZgogICAgIAogICAgIHJl
dHVybiBtX2RlZmF1bHRJY29uUmVjb3JkLT5pbWFnZShzaXplKTsKIH0KZGlmZiAtLWdpdCBhL1dl
YktpdC93aW4vV2ViS2l0LnZjcHJvai9XZWJLaXQucmMgYi9XZWJLaXQvd2luL1dlYktpdC52Y3By
b2ovV2ViS2l0LnJjCmluZGV4IDVkMGE5NTcuLjM2NjRjMDYgMTAwNjQ0Ci0tLSBhL1dlYktpdC93
aW4vV2ViS2l0LnZjcHJvai9XZWJLaXQucmMKKysrIGIvV2ViS2l0L3dpbi9XZWJLaXQudmNwcm9q
L1dlYktpdC5yYwpAQCAtNjIsNyArNjIsNiBAQCBFTkQKIAogSURSX1JFU0laRV9DT1JORVIgICAg
ICAgICAgICAgICAgUE5HICAgICAgICAgICAgICAgICAgICAgInRleHRBcmVhUmVzaXplQ29ybmVy
LnBuZyIKIElEUl9NSVNTSU5HX0lNQUdFICAgICAgICAgICAgICAgIFBORyAgICAgICAgICAgICAg
ICAgICAgICJtaXNzaW5nSW1hZ2UucG5nIgotSURSX1VSTF9JQ09OICAgICAgICAgICAgICAgICAg
ICAgUE5HICAgICAgICAgICAgICAgICAgICAgInVybEljb24ucG5nIgogSURSX05VTExfUExVR0lO
ICAgICAgICAgICAgICAgICAgUE5HICAgICAgICAgICAgICAgICAgICAgIm51bGxwbHVnaW4ucG5n
IgogSURSX0RFTEVURV9CVVRUT04gICAgICAgICAgICAgICAgUE5HICAgICAgICAgICAgICAgICAg
ICAgImRlbGV0ZUJ1dHRvbi5wbmciCiBJRFJfREVMRVRFX0JVVFRPTl9QUkVTU0VEICAgICAgICBQ
TkcgICAgICAgICAgICAgICAgICAgICAiZGVsZXRlQnV0dG9uUHJlc3NlZC5wbmciCmRpZmYgLS1n
aXQgYS9XZWJLaXQvd2luL1dlYktpdC52Y3Byb2ovdXJsSWNvbi5wbmcgYi9XZWJLaXQvd2luL1dl
YktpdC52Y3Byb2ovdXJsSWNvbi5wbmcKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDUz
Y2IzNTQ1MTk3ZTgzYTZiYWNmZjk4YmZjMmFiZjMwM2QwZDUxMzQuLjAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKR0lUIGJpbmFyeSBwYXRjaApsaXRlcmFsIDAKSGNtVj9k
MDAwMDEKCmxpdGVyYWwgODE5CnpjbVYtMzFJK3gxUCk8aDszS3xMazAwMGUxTkpMVHEwMDBtRzAw
MG1PMV5AczZBTV5pVjAwMDA5YTdiQm0wMDBYVQp6MDAwWFUwUldudTd5dGtRPHctPEFSNSo+TGxT
Xnd7MXNIfihiM2JSIW5LfGRvblZGMV5SNUZxQERJXmppVmh4SjQKejJxSjxtZ3FIZGZ5NjZ2M0Ju
eT07MWI9fHdNa3kzOGk9cW9MNmlUVjcoeEYzUmIxX1V4V3x+V3JqQn4kYiZjI0xUCnpFSlBSTDMq
WUFaO05nOUZgUVUjX2AxfDdRODwlRiluRCVhVypqcTRrVjtXI0U3XzM+a2N9d1VZZXs9MkhyfXpG
NQp6Rmg0KTk/OUArTyRlKV5pfEhYeTVpNUglcTxtdWNQeCstJCN3ezZ4cHdrWkJgWiolTVo+Yz1e
IWU1RnQqMzwyYVAKemZaYXlee01oOCY8KyhScyZ0ODF6NnBwMUpNMn5OVnVDWChXR2k5QmFzMj59
YkQ7c2hNZylhZF8wTW1WU3JWfkIwCnoqdmAmb3lfQUR4TlE3WlQ1SXZxLT52Y0J2YHJMZ0soZVAl
b0VpPUR9YH1XTXAhOWFjUG9TJlleeDlTNGIpe3lRWAp6PGxBMmxTVUJuTSNmQEVsRHB2Nz5ofVE5
dFpsRHEqJE1iVGRkZHshMEFfR0tUPUNxajJWITgmbU9EKVJQSzkoVyMKemBIZWx8eGBMZmgybTtV
czVeWTdJNXNuZW15d2c8dmlYaHFjYlVmKmh3R0JjKzspQ3pYUkI4ZTk7fGBeJiZzNUdLCno9YjRQ
VDF7dkdIXk85KHBeejxsI1Z5VTxabldVfWEjMF53TVZaOW5yc3Q8WVo8dCU0VVQ2fWY4JUp0UGhQ
Km84QAp6XnpraSk/aH1CaXYqdV8jbH15Qk5ZP0hXZEFnZH4oRER1e2YzQlpNeVFvSl5tO0ZCTDc1
KzMoeEQjTnU9M3p8NHcKemopPz44Z2h8cXxOcVIybmx0bnNhdX5gPW9NRkM1Ym44QGgzYVNLTnRr
fSFuajVnX1V1VG93Q0FUYylQckl1PnE5CnohcG4jeEdqT0s/Vkg2TlcwcEQqJSMwP0Z4U0tIRzFv
dlMwaiE9PXd3YGJYdSh7eX1BNW1JNz1XOTJiJkZjLTlNdgp6IWhyaXREN09ScGhrTkBgWExxc2le
QGwzfTVgY0grcWc9WllgYXlSbVJGVEteeE5JNGdOR3Y4WER8STwrYkA7Sz0KenFIPWVBZjF+Kkdt
RXZtY3JrKzAmXiZWVnIkcEZHWVgkREhxZV42O0pISmVMRWBgZjhrKGl3TCQ/d1huOU5XfU5VCnhn
WUVMKD9efnRBbn4hUktGJWx3UTcjUGp9X1A3NntLTEpRS0JeKz58N2crIVIwMDJvdlBESExrVjFt
WCpnQnQoPAoKZGlmZiAtLWdpdCBhL1dlYktpdC93aW4vV2ViS2l0RExMLmNwcCBiL1dlYktpdC93
aW4vV2ViS2l0RExMLmNwcAppbmRleCA1MWFkMzNiLi40M2QyZWJiIDEwMDY0NAotLS0gYS9XZWJL
aXQvd2luL1dlYktpdERMTC5jcHAKKysrIGIvV2ViS2l0L3dpbi9XZWJLaXRETEwuY3BwCkBAIC0y
OTMsOCArMjkzLDYgQEAgUGFzc1JlZlB0cjxXZWJDb3JlOjpTaGFyZWRCdWZmZXI+IGxvYWRSZXNv
dXJjZUludG9CdWZmZXIoY29uc3QgY2hhciogbmFtZSkKICAgICAgICAgaWRyID0gSURSX1JFU0la
RV9DT1JORVI7CiAgICAgZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAibWlzc2luZ0ltYWdlIikpCiAg
ICAgICAgIGlkciA9IElEUl9NSVNTSU5HX0lNQUdFOwotICAgIGVsc2UgaWYgKCFzdHJjbXAobmFt
ZSwgInVybEljb24iKSkKLSAgICAgICAgaWRyID0gSURSX1VSTF9JQ09OOwogICAgIGVsc2UgaWYg
KCFzdHJjbXAobmFtZSwgIm51bGxQbHVnaW4iKSkKICAgICAgICAgaWRyID0gSURSX05VTExfUExV
R0lOOwogICAgIGVsc2UgaWYgKCFzdHJjbXAobmFtZSwgInpvb21JbkN1cnNvciIpKQotLSAKMS41
LjQucmMzLjI0LmdiNTMxMzkKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19763</attachid>
            <date>2008-03-14 09:56:57 -0700</date>
            <delta_ts>2008-06-08 18:05:30 -0700</delta_ts>
            <desc>Allow the urlIcon to be themable on some ports</desc>
            <filename>0001-r25512-inlined-the-urlIcon-to-improve-the-startup-ti.patch</filename>
            <type>text/plain</type>
            <size>7392</size>
            <attacher name="Holger Freyther">zecke</attacher>
            
              <data encoding="base64">RnJvbSBmNzVmOTRlODk1NjJjMzhhZjdhOWY5NzBiNjhkY2I1YTA0N2ZiNTY3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiB6ZWNrZUB3ZWJraXQub3JnIDx6ZWNrZUB3ZWJraXQub3JnQDI2
OGY0NWNjLWNkMDktMDQxMC1hYjNjLWQ1MjY5MWI0ZGJmYz4KRGF0ZTogVHVlLCAxMSBNYXIgMjAw
OCAxNTozODo1OCArMDAwMApTdWJqZWN0OiBbUEFUQ0hdIHIyNTUxMiBpbmxpbmVkIHRoZSB1cmxJ
Y29uIHRvIGltcHJvdmUgdGhlIHN0YXJ0dXAgdGltZSBvZiBTYWZhcmkgb24gTWFjLiBJbmxpbmlu
ZyBpcwogbm90IHN1aXRhYmxlIGZvciBwbGF0Zm9ybXMgd2hlcmUgdGhpcyBpY29uIGlzIHRoZW1h
YmxlLiBFLmcuIHRoZSBRdCBwbGF0Zm9ybSBpcyBhbGxvd2luZwogdG8gdGhlbWUgdGhpcyBpY29u
IGFuZCB0aGUgR3RrKyBwbGF0Zm9ybSB3aWxsIHByb2JhYmx5IGVuZCB1cCB3aXRoIHRoZW1hYmxl
IGljb25zCiBhcyB3ZWxsLgoKUmVtb3ZlIGRlYWQgY29kZSBmcm9tIHRoZSB3aW5kb3dzIHBvcnQg
YW5kIG1vdmUgdGhlIHVybEljb24gZnJvbSB0aGUgd2luZG93cwpkaXJlY3RvcnkgdG8gdGhlIFJl
c291cmNlIGRpcmVjdG9yeSB0byBiZSB1c2VkIGJ5IFF0IGFuZCBvdGhlciBwb3J0cy4KCklmZGVm
IHRoZSB1c2FnZSBvZiB0aGUgYnVpbHQtaW4gaWNvbiBpbiBJY29uRGF0YWJhc2UuY3BwIGFuZCBm
b3IgUXQgZG8gbm90IHVzZQppdC4gR3RrKyBjdXJyZW50bHkgaGFzIG5vIHByb3BlciBpbXBsZW1l
bnRhdGlvbiBvZiBJbWFnZTo6bG9hZFBsYXRmb3JtUmVzb3VyY2UgYnV0Cm9uY2UgaXQgZG9lcyBp
dCB3YW50cyB0byB1c2UgdGhpcyBmb3IgZ2V0dGluZyB0aGUgdXJsSWNvbiBhcyB3ZWxsLgoKZ2l0
LXN2bi1pZDogaHR0cDovL3N2bi53ZWJraXQub3JnL3JlcG9zaXRvcnkvd2Via2l0L3RydW5rQDMw
OTYxIDI2OGY0NWNjLWNkMDktMDQxMC1hYjNjLWQ1MjY5MWI0ZGJmYwotLS0KIFdlYkNvcmUvUmVz
b3VyY2VzL3VybEljb24ucG5nICAgICAgICB8ICBCaW4gMCAtPiA4MTkgYnl0ZXMKIFdlYkNvcmUv
bG9hZGVyL2ljb24vSWNvbkRhdGFiYXNlLmNwcCB8ICAgIDcgKysrKysrKwogV2ViS2l0L3dpbi9X
ZWJJY29uRGF0YWJhc2UuY3BwICAgICAgIHwgICAgNiArLS0tLS0KIFdlYktpdC93aW4vV2ViS2l0
LnZjcHJvai9XZWJLaXQucmMgICB8ICAgIDEgLQogV2ViS2l0L3dpbi9XZWJLaXQudmNwcm9qL3Vy
bEljb24ucG5nIHwgIEJpbiA4MTkgLT4gMCBieXRlcwogV2ViS2l0L3dpbi9XZWJLaXRETEwuY3Bw
ICAgICAgICAgICAgIHwgICAgMiAtLQogNiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA3NTUgV2ViQ29yZS9SZXNvdXJjZXMvdXJs
SWNvbi5wbmcKIGRlbGV0ZSBtb2RlIDEwMDc1NSBXZWJLaXQvd2luL1dlYktpdC52Y3Byb2ovdXJs
SWNvbi5wbmcKCmRpZmYgLS1naXQgYS9XZWJDb3JlL1Jlc291cmNlcy91cmxJY29uLnBuZyBiL1dl
YkNvcmUvUmVzb3VyY2VzL3VybEljb24ucG5nCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjUzY2IzNTQ1MTk3ZTgzYTZi
YWNmZjk4YmZjMmFiZjMwM2QwZDUxMzQKR0lUIGJpbmFyeSBwYXRjaApsaXRlcmFsIDgxOQp6Y21W
LTMxSSt4MVApPGg7M0t8TGswMDBlMU5KTFRxMDAwbUcwMDBtTzFeQHM2QU1eaVYwMDAwOWE3YkJt
MDAwWFUKejAwMFhVMFJXbnU3eXRrUTx3LTxBUjUqPkxsU153ezFzSH4oYjNiUiFuS3xkb25WRjFe
UjVGcUBESV5qaVZoeEo0CnoycUo8bWdxSGRmeTY2djNCbnk9OzFiPXx3TWt5MzhpPXFvTDZpVFY3
KHhGM1JiMV9VeFd8fldyakJ+JGImYyNMVAp6RUpQUkwzKllBWjtOZzlGYFFVI19gMXw3UTg8JUYp
bkQlYVcqanE0a1Y7VyNFN18zPmtjfXdVWWV7PTJIcn16RjUKekZoNCk5PzlAK08kZSleaXxIWHk1
aTVIJXE8bXVjUHgrLSQjd3s2eHB3a1pCYFoqJU1aPmM9XiFlNUZ0KjM8MmFQCnpmWmF5XntNaDgm
PCsoUnMmdDgxejZwcDFKTTJ+TlZ1Q1goV0dpOUJhczI+fWJEO3NoTWcpYWRfME1tVlNyVn5CMAp6
KnZgJm95X0FEeE5RN1pUNUl2cS0+dmNCdmByTGdLKGVQJW9FaT1EfWB9V01wITlhY1BvUyZZXng5
UzRiKXt5UVgKejxsQTJsU1VCbk0jZkBFbERwdjc+aH1ROXRabERxKiRNYlRkZGR7ITBBX0dLVD1D
cWoyViE4Jm1PRClSUEs5KFcjCnpgSGVsfHhgTGZoMm07VXM1Xlk3STVzbmVteXdnPHZpWGhxY2JV
Zipod0dCYys7KUN6WFJCOGU5O3xgXiYmczVHSwp6PWI0UFQxe3ZHSF5POShwXno8bCNWeVU8Wm5X
VX1hIzBed01WWjlucnN0PFlaPHQlNFVUNn1mOCVKdFBoUCpvOEAKel56a2kpP2h9Qml2KnVfI2x9
eUJOWT9IV2RBZ2R+KEREdXtmM0JaTXlRb0pebTtGQkw3NSszKHhEI051PTN6fDR3CnpqKT8+OGdo
fHF8TnFSMm5sdG5zYXV+YD1vTUZDNWJuOEBoM2FTS050a30hbmo1Z19VdVRvd0NBVGMpUHJJdT5x
OQp6IXBuI3hHak9LP1ZINk5XMHBEKiUjMD9GeFNLSEcxb3ZTMGohPT13d2BiWHUoe3l9QTVtSTc9
VzkyYiZGYy05TXYKeiFocml0RDdPUnBoa05AYFhMcXNpXkBsM301YGNIK3FnPVpZYGF5Um1SRlRL
XnhOSTRnTkd2OFhEfEk8K2JAO0s9CnpxSD1lQWYxfipHbUV2bWNyayswJl4mVlZyJHBGR1lYJERI
cWVeNjtKSEplTEVgYGY4ayhpd0wkP3dYbjlOV31OVQp4Z1lFTCg/Xn50QW5+IVJLRiVsd1E3I1Bq
fV9QNzZ7S0xKUUtCXis+fDdnKyFSMDAyb3ZQREhMa1YxbVgqZ0J0KDwKCmxpdGVyYWwgMApIY21W
P2QwMDAwMQoKZGlmZiAtLWdpdCBhL1dlYkNvcmUvbG9hZGVyL2ljb24vSWNvbkRhdGFiYXNlLmNw
cCBiL1dlYkNvcmUvbG9hZGVyL2ljb24vSWNvbkRhdGFiYXNlLmNwcAppbmRleCBhNWRmYjI1Li5j
Y2MwZmJlIDEwMDY0NAotLS0gYS9XZWJDb3JlL2xvYWRlci9pY29uL0ljb25EYXRhYmFzZS5jcHAK
KysrIGIvV2ViQ29yZS9sb2FkZXIvaWNvbi9JY29uRGF0YWJhc2UuY3BwCkBAIC0zMzMsNiArMzMz
LDcgQEAgSW1hZ2UqIEljb25EYXRhYmFzZTo6ZGVmYXVsdEljb24oY29uc3QgSW50U2l6ZSYgc2l6
ZSkKIHsKICAgICBBU1NFUlRfTk9UX1NZTkNfVEhSRUFEKCk7CiAKKyNpZiAhUExBVEZPUk0oUVQp
CiAgICAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgZGVmYXVsdEljb25EYXRhW10gPSB7IDB4
NEQsIDB4NEQsIDB4MDAsIDB4MkEsIDB4MDAsIDB4MDAsIDB4MDMsIDB4MzIsIDB4ODAsIDB4MDAs
IDB4MjAsIDB4NTAsIDB4MzgsIDB4MjQsIDB4MTYsIDB4MEQsIDB4MDcsIDB4ODQsIDB4NDIsIDB4
NjEsIDB4NTAsIDB4QjgsIAogICAgICAgICAweDY0LCAweDA4LCAweDE4LCAweDBELCAweDBBLCAw
eDBCLCAweDg0LCAweEEyLCAweEExLCAweEUyLCAweDA4LCAweDVFLCAweDM5LCAweDI4LCAweEFG
LCAweDQ4LCAweDI0LCAweEQzLCAweDUzLCAweDlBLCAweDM3LCAweDFELCAweDE4LCAweDBFLCAw
eDhBLCAweDRCLCAweEQxLCAweDM4LCAKICAgICAgICAgMHhCMCwgMHg3QywgMHg4MiwgMHgwNywg
MHgwMywgMHg4MiwgMHhBMiwgMHhFOCwgMHg2QywgMHgyQywgMHgwMywgMHgyRiwgMHgwMiwgMHg4
MiwgMHg0MSwgMHhBMSwgMHhFMiwgMHhGOCwgMHhDOCwgMHg4NCwgMHg2OCwgMHg2RCwgMHgxQywg
MHgxMSwgMHgwQSwgMHhCNywgMHhGQSwgMHg5MSwgCkBAIC0zNzcsNiArMzc4LDEyIEBAIEltYWdl
KiBJY29uRGF0YWJhc2U6OmRlZmF1bHRJY29uKGNvbnN0IEludFNpemUmIHNpemUpCiAgICAgICAg
IG1fZGVmYXVsdEljb25SZWNvcmQgPSBuZXcgSWNvblJlY29yZCgidXJsSWNvbiIpOwogICAgICAg
ICBtX2RlZmF1bHRJY29uUmVjb3JkLT5zZXRJbWFnZURhdGEoZGVmYXVsdEljb25CdWZmZXIpOwog
ICAgIH0KKyNlbHNlCisgICAgaWYgKCFtX2RlZmF1bHRJY29uUmVjb3JkKSB7CisgICAgICAgIG1f
ZGVmYXVsdEljb25SZWNvcmQgPSBuZXcgSWNvblJlY29yZCgidXJsSWNvbiIpOworICAgICAgICBt
X2RlZmF1bHRJY29uUmVjb3JkLT5sb2FkSW1hZ2VGcm9tUmVzb3VyY2UoInVybEljb24iKTsKKyAg
ICB9CisjZW5kaWYKICAgICAKICAgICByZXR1cm4gbV9kZWZhdWx0SWNvblJlY29yZC0+aW1hZ2Uo
c2l6ZSk7CiB9CmRpZmYgLS1naXQgYS9XZWJLaXQvd2luL1dlYkljb25EYXRhYmFzZS5jcHAgYi9X
ZWJLaXQvd2luL1dlYkljb25EYXRhYmFzZS5jcHAKaW5kZXggZTE1MzA5YS4uOTFlNWZiMCAxMDA2
NDQKLS0tIGEvV2ViS2l0L3dpbi9XZWJJY29uRGF0YWJhc2UuY3BwCisrKyBiL1dlYktpdC93aW4v
V2ViSWNvbkRhdGFiYXNlLmNwcApAQCAtMjU5LDEyICsyNTksOCBAQCBIQklUTUFQIFdlYkljb25E
YXRhYmFzZTo6Z2V0T3JDcmVhdGVEZWZhdWx0SWNvbkJpdG1hcChMUFNJWkUgc2l6ZSkKICAgICAg
ICAgcmV0dXJuIHJlc3VsdDsKIAogICAgIHJlc3VsdCA9IGNyZWF0ZURJQihzaXplKTsKLSAgICBz
dGF0aWMgSW1hZ2UqIGRlZmF1bHRJY29uSW1hZ2UgPSAwOwotICAgIGlmICghZGVmYXVsdEljb25J
bWFnZSkgewotICAgICAgICBkZWZhdWx0SWNvbkltYWdlID0gSW1hZ2U6OmxvYWRQbGF0Zm9ybVJl
c291cmNlKCJ1cmxJY29uIik7Ci0gICAgfQogICAgIG1fZGVmYXVsdEljb25NYXAuc2V0KCpzaXpl
LCByZXN1bHQpOwotICAgIGlmICghZGVmYXVsdEljb25JbWFnZS0+Z2V0SEJJVE1BUE9mU2l6ZShy
ZXN1bHQsIHNpemUpKSB7CisgICAgaWYgKCFpY29uRGF0YWJhc2UoKS0+ZGVmYXVsdEljb24oc2l6
ZSktPmdldEhCSVRNQVBPZlNpemUocmVzdWx0LCBzaXplKSkgewogICAgICAgICBMT0dfRVJST1Io
IkZhaWxlZCB0byBkcmF3IEltYWdlIHRvIEhCSVRNQVAiKTsKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEvV2ViS2l0L3dpbi9XZWJLaXQudmNwcm9qL1dlYktpdC5yYyBiL1dl
YktpdC93aW4vV2ViS2l0LnZjcHJvai9XZWJLaXQucmMKaW5kZXggNWQwYTk1Ny4uMzY2NGMwNiAx
MDA2NDQKLS0tIGEvV2ViS2l0L3dpbi9XZWJLaXQudmNwcm9qL1dlYktpdC5yYworKysgYi9XZWJL
aXQvd2luL1dlYktpdC52Y3Byb2ovV2ViS2l0LnJjCkBAIC02Miw3ICs2Miw2IEBAIEVORAogCiBJ
RFJfUkVTSVpFX0NPUk5FUiAgICAgICAgICAgICAgICBQTkcgICAgICAgICAgICAgICAgICAgICAi
dGV4dEFyZWFSZXNpemVDb3JuZXIucG5nIgogSURSX01JU1NJTkdfSU1BR0UgICAgICAgICAgICAg
ICAgUE5HICAgICAgICAgICAgICAgICAgICAgIm1pc3NpbmdJbWFnZS5wbmciCi1JRFJfVVJMX0lD
T04gICAgICAgICAgICAgICAgICAgICBQTkcgICAgICAgICAgICAgICAgICAgICAidXJsSWNvbi5w
bmciCiBJRFJfTlVMTF9QTFVHSU4gICAgICAgICAgICAgICAgICBQTkcgICAgICAgICAgICAgICAg
ICAgICAibnVsbHBsdWdpbi5wbmciCiBJRFJfREVMRVRFX0JVVFRPTiAgICAgICAgICAgICAgICBQ
TkcgICAgICAgICAgICAgICAgICAgICAiZGVsZXRlQnV0dG9uLnBuZyIKIElEUl9ERUxFVEVfQlVU
VE9OX1BSRVNTRUQgICAgICAgIFBORyAgICAgICAgICAgICAgICAgICAgICJkZWxldGVCdXR0b25Q
cmVzc2VkLnBuZyIKZGlmZiAtLWdpdCBhL1dlYktpdC93aW4vV2ViS2l0LnZjcHJvai91cmxJY29u
LnBuZyBiL1dlYktpdC93aW4vV2ViS2l0LnZjcHJvai91cmxJY29uLnBuZwpkZWxldGVkIGZpbGUg
bW9kZSAxMDA3NTUKaW5kZXggNTNjYjM1NDUxOTdlODNhNmJhY2ZmOThiZmMyYWJmMzAzZDBkNTEz
NC4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMApHSVQgYmluYXJ5IHBh
dGNoCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKbGl0ZXJhbCA4MTkKemNtVi0zMUkreDFQKTxoOzNL
fExrMDAwZTFOSkxUcTAwMG1HMDAwbU8xXkBzNkFNXmlWMDAwMDlhN2JCbTAwMFhVCnowMDBYVTBS
V251N3l0a1E8dy08QVI1Kj5MbFNed3sxc0h+KGIzYlIhbkt8ZG9uVkYxXlI1RnFAREleamlWaHhK
NAp6MnFKPG1ncUhkZnk2NnYzQm55PTsxYj18d01reTM4aT1xb0w2aVRWNyh4RjNSYjFfVXhXfH5X
cmpCfiRiJmMjTFQKekVKUFJMMypZQVo7Tmc5RmBRVSNfYDF8N1E4PCVGKW5EJWFXKmpxNGtWO1cj
RTdfMz5rY313VVllez0ySHJ9ekY1CnpGaDQpOT85QCtPJGUpXml8SFh5NWk1SCVxPG11Y1B4Ky0k
I3d7Nnhwd2taQmBaKiVNWj5jPV4hZTVGdCozPDJhUAp6ZlpheV57TWg4JjwrKFJzJnQ4MXo2cHAx
Sk0yfk5WdUNYKFdHaTlCYXMyPn1iRDtzaE1nKWFkXzBNbVZTclZ+QjAKeip2YCZveV9BRHhOUTda
VDVJdnEtPnZjQnZgckxnSyhlUCVvRWk9RH1gfVdNcCE5YWNQb1MmWV54OVM0Yil7eVFYCno8bEEy
bFNVQm5NI2ZARWxEcHY3Pmh9UTl0WmxEcSokTWJUZGRkeyEwQV9HS1Q9Q3FqMlYhOCZtT0QpUlBL
OShXIwp6YEhlbHx4YExmaDJtO1VzNV5ZN0k1c25lbXl3Zzx2aVhocWNiVWYqaHdHQmMrOylDelhS
QjhlOTt8YF4mJnM1R0sKej1iNFBUMXt2R0heTzkocF56PGwjVnlVPFpuV1V9YSMwXndNVlo5bnJz
dDxZWjx0JTRVVDZ9ZjglSnRQaFAqbzhACnpeemtpKT9ofUJpdip1XyNsfXlCTlk/SFdkQWdkfihE
RHV7ZjNCWk15UW9KXm07RkJMNzUrMyh4RCNOdT0zenw0dwp6aik/PjhnaHxxfE5xUjJubHRuc2F1
fmA9b01GQzVibjhAaDNhU0tOdGt9IW5qNWdfVXVUb3dDQVRjKVBySXU+cTkKeiFwbiN4R2pPSz9W
SDZOVzBwRColIzA/RnhTS0hHMW92UzBqIT09d3dgYlh1KHt5fUE1bUk3PVc5MmImRmMtOU12Cnoh
aHJpdEQ3T1JwaGtOQGBYTHFzaV5AbDN9NWBjSCtxZz1aWWBheVJtUkZUS154Tkk0Z05HdjhYRHxJ
PCtiQDtLPQp6cUg9ZUFmMX4qR21Fdm1jcmsrMCZeJlZWciRwRkdZWCRESHFlXjY7SkhKZUxFYGBm
OGsoaXdMJD93WG45Tld9TlUKeGdZRUwoP15+dEFufiFSS0YlbHdRNyNQan1fUDc2e0tMSlFLQl4r
Pnw3ZyshUjAwMm92UERITGtWMW1YKmdCdCg8CgpkaWZmIC0tZ2l0IGEvV2ViS2l0L3dpbi9XZWJL
aXRETEwuY3BwIGIvV2ViS2l0L3dpbi9XZWJLaXRETEwuY3BwCmluZGV4IDUxYWQzM2IuLjQzZDJl
YmIgMTAwNjQ0Ci0tLSBhL1dlYktpdC93aW4vV2ViS2l0RExMLmNwcAorKysgYi9XZWJLaXQvd2lu
L1dlYktpdERMTC5jcHAKQEAgLTI5Myw4ICsyOTMsNiBAQCBQYXNzUmVmUHRyPFdlYkNvcmU6OlNo
YXJlZEJ1ZmZlcj4gbG9hZFJlc291cmNlSW50b0J1ZmZlcihjb25zdCBjaGFyKiBuYW1lKQogICAg
ICAgICBpZHIgPSBJRFJfUkVTSVpFX0NPUk5FUjsKICAgICBlbHNlIGlmICghc3RyY21wKG5hbWUs
ICJtaXNzaW5nSW1hZ2UiKSkKICAgICAgICAgaWRyID0gSURSX01JU1NJTkdfSU1BR0U7Ci0gICAg
ZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAidXJsSWNvbiIpKQotICAgICAgICBpZHIgPSBJRFJfVVJM
X0lDT047CiAgICAgZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAibnVsbFBsdWdpbiIpKQogICAgICAg
ICBpZHIgPSBJRFJfTlVMTF9QTFVHSU47CiAgICAgZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAiem9v
bUluQ3Vyc29yIikpCi0tIAoxLjUuNC5yYzMuMjQuZ2I1MzEzOQoK
</data>
<flag name="review"
          id="8653"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>