<?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>56977</bug_id>
          
          <creation_ts>2011-03-23 16:50:37 -0700</creation_ts>
          <short_desc>Change IconDatabase opening to allow for arbitrary filenames</short_desc>
          <delta_ts>2011-03-23 17:42:32 -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>Other</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="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>372538</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-03-23 16:50:37 -0700</bug_when>
    <thetext>Change IconDatabase opening to allow for arbitrary filenames</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>372540</commentid>
    <comment_count>1</comment_count>
      <attachid>86721</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-03-23 16:52:42 -0700</bug_when>
    <thetext>Created attachment 86721
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>372546</commentid>
    <comment_count>2</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-03-23 16:59:53 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/81824</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>372554</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-23 17:08:46 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/81824 might have broken Qt Linux Release minimal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>372557</commentid>
    <comment_count>4</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-03-23 17:19:41 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; http://trac.webkit.org/changeset/81824 might have broken Qt Linux Release minimal

Yup...  makes obvious sense if Qt has the icon database disabled - which I wasn&apos;t expecting since they provide icon database API.

Working on a fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>372567</commentid>
    <comment_count>5</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-03-23 17:42:32 -0700</bug_when>
    <thetext>I think http://trac.webkit.org/changeset/81830 fixed it.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86721</attachid>
            <date>2011-03-23 16:52:42 -0700</date>
            <delta_ts>2011-03-23 16:53:31 -0700</delta_ts>
            <desc>Patch v1</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>11565</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgxODIyKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEtMDMtMjMgIEJyYWR5IEVp
ZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIENoYW5nZSBJY29uRGF0YWJhc2Ugb3BlbmluZyB0byBhbGxvdyBm
b3IgYXJiaXRyYXJ5IGZpbGVuYW1lcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NTY5NzcKKworICAgICAgICAqIFdlYkNvcmUuZXhwLmluOgorICAgICAg
ICAqIGxvYWRlci9pY29uL0ljb25EYXRhYmFzZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJY29u
RGF0YWJhc2U6Om9wZW4pOgorICAgICAgICAqIGxvYWRlci9pY29uL0ljb25EYXRhYmFzZS5oOgor
ICAgICAgICAqIGxvYWRlci9pY29uL0ljb25EYXRhYmFzZUJhc2UuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6SWNvbkRhdGFiYXNlQmFzZTo6b3Blbik6CisgICAgICAgICogbG9hZGVyL2ljb24vSWNv
bkRhdGFiYXNlQmFzZS5oOgorICAgICAgICAqIGxvYWRlci9pY29uL0ljb25EYXRhYmFzZUNsaWVu
dC5oOgorCiAyMDExLTAzLTIzICBLZW5uZXRoIFJ1c3NlbGwgIDxrYnJAZ29vZ2xlLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBKYW1lcyBSb2JpbnNvbi4KSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L1dlYkNvcmUuZXhwLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhw
LmluCShyZXZpc2lvbiA4MTgxNikKKysrIFNvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCSh3
b3JraW5nIGNvcHkpCkBAIC0yNTksNyArMjU5LDYgQEAgX19aTjdXZWJDb3JlMTJJY29uRGF0YWJh
c2UyM2ltcG9ydEljb25VUgogX19aTjdXZWJDb3JlMTJJY29uRGF0YWJhc2UyNGltcG9ydEljb25E
YXRhRm9ySWNvblVSTEVOM1dURjEwUGFzc1JlZlB0cklOU18xMlNoYXJlZEJ1ZmZlckVFRVJLTlMx
XzZTdHJpbmdFCiBfX1pON1dlYkNvcmUxMkljb25EYXRhYmFzZTI1c2V0UHJpdmF0ZUJyb3dzaW5n
RW5hYmxlZEViCiBfX1pON1dlYkNvcmUxMkljb25EYXRhYmFzZTI3Y2hlY2tJbnRlZ3JpdHlCZWZv
cmVPcGVuaW5nRXYKLV9fWk43V2ViQ29yZTEySWNvbkRhdGFiYXNlNG9wZW5FUktOM1dURjZTdHJp
bmdFCiBfX1pON1dlYkNvcmUxMkljb25EYXRhYmFzZTVjbG9zZUV2CiBfX1pON1dlYkNvcmUxMklj
b25EYXRhYmFzZTlzZXRDbGllbnRFUE5TXzE4SWNvbkRhdGFiYXNlQ2xpZW50RQogX19aTjdXZWJD
b3JlMTJQb3B1cE1lbnVNYWNDMUVQTlNfMTVQb3B1cE1lbnVDbGllbnRFCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9sb2FkZXIvaWNvbi9JY29uRGF0YWJhc2UuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL2xvYWRlci9pY29uL0ljb25EYXRhYmFzZS5jcHAJKHJldmlzaW9uIDgxODE2KQor
KysgU291cmNlL1dlYkNvcmUvbG9hZGVyL2ljb24vSWNvbkRhdGFiYXNlLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMTE3LDcgKzExNyw3IEBAIHZvaWQgSWNvbkRhdGFiYXNlOjpzZXRDbGllbnQoSWNv
bkRhdGFiYXMKICAgICBtX2NsaWVudCA9IGNsaWVudDsKIH0KIAotYm9vbCBJY29uRGF0YWJhc2U6
Om9wZW4oY29uc3QgU3RyaW5nJiBkYXRhYmFzZVBhdGgpCitib29sIEljb25EYXRhYmFzZTo6b3Bl
bihjb25zdCBTdHJpbmcmIGRpcmVjdG9yeSwgY29uc3QgU3RyaW5nJiBmaWxlbmFtZSkKIHsKICAg
ICBBU1NFUlRfTk9UX1NZTkNfVEhSRUFEKCk7CiAKQEAgLTEyOSwxMCArMTI5LDEwIEBAIGJvb2wg
SWNvbkRhdGFiYXNlOjpvcGVuKGNvbnN0IFN0cmluZyYgZGEKICAgICAgICAgcmV0dXJuIGZhbHNl
OwogICAgIH0KIAotICAgIG1fZGF0YWJhc2VEaXJlY3RvcnkgPSBkYXRhYmFzZVBhdGguY3Jvc3NU
aHJlYWRTdHJpbmcoKTsKKyAgICBtX2RhdGFiYXNlRGlyZWN0b3J5ID0gZGlyZWN0b3J5LmNyb3Nz
VGhyZWFkU3RyaW5nKCk7CiAKICAgICAvLyBGb3JtdWxhdGUgdGhlIGZ1bGwgcGF0aCBmb3IgdGhl
IGRhdGFiYXNlIGZpbGUKLSAgICBtX2NvbXBsZXRlRGF0YWJhc2VQYXRoID0gcGF0aEJ5QXBwZW5k
aW5nQ29tcG9uZW50KG1fZGF0YWJhc2VEaXJlY3RvcnksIGRlZmF1bHREYXRhYmFzZUZpbGVuYW1l
KCkpOworICAgIG1fY29tcGxldGVEYXRhYmFzZVBhdGggPSBwYXRoQnlBcHBlbmRpbmdDb21wb25l
bnQobV9kYXRhYmFzZURpcmVjdG9yeSwgZmlsZW5hbWUpOwogCiAgICAgLy8gTG9jayBoZXJlIGFz
IHdlbGwgYXMgZmlyc3QgdGhpbmcgaW4gdGhlIHRocmVhZCBzbyB0aGUgdGhyZWFkIGRvZXNuJ3Qg
YWN0dWFsbHkgY29tbWVuY2UgdW50aWwgdGhlIGNyZWF0ZVRocmVhZCgpIGNhbGwgCiAgICAgLy8g
Y29tcGxldGVzIGFuZCBtX3N5bmNUaHJlYWRSdW5uaW5nIGlzIHByb3Blcmx5IHNldApJbmRleDog
U291cmNlL1dlYkNvcmUvbG9hZGVyL2ljb24vSWNvbkRhdGFiYXNlLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvbG9hZGVyL2ljb24vSWNvbkRhdGFiYXNlLmgJKHJldmlzaW9uIDgxODE2
KQorKysgU291cmNlL1dlYkNvcmUvbG9hZGVyL2ljb24vSWNvbkRhdGFiYXNlLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTMzLDYgKzMzLDcgQEAKICNpbmNsdWRlIDx3dGYvSGFzaFNldC5oPgogI2luY2x1
ZGUgPHd0Zi9Ob25jb3B5YWJsZS5oPgogI2luY2x1ZGUgPHd0Zi9Pd25QdHIuaD4KKyNpbmNsdWRl
IDx3dGYvUGFzc093blB0ci5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L1N0cmluZ0hhc2guaD4KICNp
bmNsdWRlIDx3dGYvdGV4dC9XVEZTdHJpbmcuaD4KIApAQCAtNzMsNyArNzQsNyBAQCBjbGFzcyBJ
Y29uRGF0YWJhc2UgOiBwdWJsaWMgSWNvbkRhdGFiYXNlCiBwdWJsaWM6CiAgICAgdmlydHVhbCB2
b2lkIHNldENsaWVudChJY29uRGF0YWJhc2VDbGllbnQqKTsKIAotICAgIHZpcnR1YWwgYm9vbCBv
cGVuKGNvbnN0IFN0cmluZyYgcGF0aCk7CisgICAgdmlydHVhbCBib29sIG9wZW4oY29uc3QgU3Ry
aW5nJiBkaXJlY3RvcnksIGNvbnN0IFN0cmluZyYgZmlsZW5hbWUpOwogICAgIHZpcnR1YWwgdm9p
ZCBjbG9zZSgpOwogICAgICAgICAgICAgCiAgICAgdmlydHVhbCB2b2lkIHJlbW92ZUFsbEljb25z
KCk7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvaWNvbi9JY29uRGF0YWJhc2VCYXNlLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvaWNvbi9JY29uRGF0YWJhc2VC
YXNlLmNwcAkocmV2aXNpb24gODE4MTYpCisrKyBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvaWNvbi9J
Y29uRGF0YWJhc2VCYXNlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDEsNiArNDEsMTEgQEAgU3Ry
aW5nIEljb25EYXRhYmFzZUJhc2U6OmRhdGFiYXNlUGF0aCgpIAogICAgIHJldHVybiBTdHJpbmco
KTsKIH0KIAorYm9vbCBJY29uRGF0YWJhc2VCYXNlOjpvcGVuKGNvbnN0IFN0cmluZyYsIGNvbnN0
IFN0cmluZyYpCit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCiBzdGF0aWMgSWNvbkRhdGFiYXNl
QmFzZSogZ2xvYmFsRGF0YWJhc2UgPSAwOwogCiAvLyBGdW5jdGlvbnMgdG8gZ2V0L3NldCB0aGUg
Z2xvYmFsIGljb24gZGF0YWJhc2UuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvaWNvbi9J
Y29uRGF0YWJhc2VCYXNlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvbG9hZGVyL2lj
b24vSWNvbkRhdGFiYXNlQmFzZS5oCShyZXZpc2lvbiA4MTgxNikKKysrIFNvdXJjZS9XZWJDb3Jl
L2xvYWRlci9pY29uL0ljb25EYXRhYmFzZUJhc2UuaAkod29ya2luZyBjb3B5KQpAQCAtMTk4LDcg
KzE5OCw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgaW1wb3J0SWNvbkRhdGFGb3JJY29u
VVJMKFBhc3NSZWZQdHI8U2hhcmVkQnVmZmVyPiwgY29uc3QgU3RyaW5nJikgeyB9CiAgICAgdmly
dHVhbCBib29sIHNob3VsZFN0b3BUaHJlYWRBY3Rpdml0eSgpIGNvbnN0IHsgcmV0dXJuIHRydWU7
IH0KIAotICAgIHZpcnR1YWwgYm9vbCBvcGVuKGNvbnN0IFN0cmluZyYpIHsgcmV0dXJuIGZhbHNl
OyB9CisgICAgdmlydHVhbCBib29sIG9wZW4oY29uc3QgU3RyaW5nJiBkaXJlY3RvcnksIGNvbnN0
IFN0cmluZyYgZmlsZW5hbWUpOwogICAgIHZpcnR1YWwgdm9pZCBjbG9zZSgpIHsgfQogICAgIHZp
cnR1YWwgdm9pZCByZW1vdmVBbGxJY29ucygpIHsgfQogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9s
b2FkZXIvaWNvbi9JY29uRGF0YWJhc2VDbGllbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9sb2FkZXIvaWNvbi9JY29uRGF0YWJhc2VDbGllbnQuaAkocmV2aXNpb24gODE4MTYpCisr
KyBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvaWNvbi9JY29uRGF0YWJhc2VDbGllbnQuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMjksMTQgKzI5LDExIEBACiAjaWZuZGVmIEljb25EYXRhYmFzZUNsaWVudF9o
CiAjZGVmaW5lIEljb25EYXRhYmFzZUNsaWVudF9oCiAKLSNpbmNsdWRlIDx3dGYvRmFzdEFsbG9j
QmFzZS5oPgogI2luY2x1ZGUgPHd0Zi9Gb3J3YXJkLmg+Ci0jaW5jbHVkZSA8d3RmL05vbmNvcHlh
YmxlLmg+CiAgCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIGNsYXNzIEljb25EYXRhYmFzZUNsaWVu
dCB7Ci0gICAgV1RGX01BS0VfRkFTVF9BTExPQ0FURUQ7CiBwdWJsaWM6CiAgICAgdmlydHVhbCB+
SWNvbkRhdGFiYXNlQ2xpZW50KCkgeyB9CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvZWZsL0NoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cJKHJldmlzaW9u
IDgxODIyKQorKysgU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMTEtMDMtMjMgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENo
YW5nZSBJY29uRGF0YWJhc2Ugb3BlbmluZyB0byBhbGxvdyBmb3IgYXJiaXRyYXJ5IGZpbGVuYW1l
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTY5NzcK
KworICAgICAgICAqIGV3ay9ld2tfc2V0dGluZ3MuY3BwOgorICAgICAgICAoZXdrX3NldHRpbmdz
X2ljb25fZGF0YWJhc2VfcGF0aF9zZXQpOgorCiAyMDExLTAzLTIzICBHeXV5b3VuZyBLaW0gIDxn
eXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW50b25pbyBH
b21lcy4KSW5kZXg6IFNvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuY3BwCShyZXZpc2lv
biA4MTgxNikKKysrIFNvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfc2V0dGluZ3MuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xNjEsNyArMTYxLDcgQEAgRWluYV9Cb29sIGV3a19zZXR0aW5nc19pY29u
X2RhdGFiYXNlX3BhdAogICAgICAgICB9CiAKICAgICAgICAgV2ViQ29yZTo6aWNvbkRhdGFiYXNl
KCkuc2V0RW5hYmxlZCh0cnVlKTsKLSAgICAgICAgV2ViQ29yZTo6aWNvbkRhdGFiYXNlKCkub3Bl
bihXVEY6OlN0cmluZzo6ZnJvbVVURjgoZGlyZWN0b3J5KSk7CisgICAgICAgIFdlYkNvcmU6Omlj
b25EYXRhYmFzZSgpLm9wZW4oV1RGOjpTdHJpbmc6OmZyb21VVEY4KGRpcmVjdG9yeSksIFdlYkNv
cmU6Okljb25EYXRhYmFzZTo6ZGVmYXVsdERhdGFiYXNlRmlsZW5hbWUoKSk7CiAgICAgICAgIGlm
ICghX2V3a19pY29uX2RhdGFiYXNlX3BhdGgpCiAgICAgICAgICAgICBfZXdrX2ljb25fZGF0YWJh
c2VfcGF0aCA9IGVpbmFfc3RyaW5nc2hhcmVfYWRkKGRpcmVjdG9yeSk7CiAgICAgICAgIGVsc2UK
SW5kZXg6IFNvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L2d0ay9DaGFuZ2VMb2cJKHJldmlzaW9uIDgxODIyKQorKysgU291cmNlL1dlYktpdC9n
dGsvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDMtMjMg
IEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENoYW5nZSBJY29uRGF0YWJhc2Ugb3BlbmluZyB0
byBhbGxvdyBmb3IgYXJiaXRyYXJ5IGZpbGVuYW1lcworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTY5NzcKKworICAgICAgICAqIHdlYmtpdC93ZWJraXRp
Y29uZGF0YWJhc2UuY3BwOgorICAgICAgICAod2Via2l0X2ljb25fZGF0YWJhc2Vfc2V0X3BhdGgp
OgorCiAyMDExLTAzLTIyICBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgIDxndXN0YXZvLm5vcm9uaGFA
Y29sbGFib3JhLmNvLnVrPgogCiAgICAgICAgIFJ1YmJlci1zdGFtcGVkIGJ5IFhhbiBMb3Blei4K
SW5kZXg6IFNvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRpY29uZGF0YWJhc2UuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRpY29uZGF0YWJhc2Uu
Y3BwCShyZXZpc2lvbiA4MTgxNikKKysrIFNvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRp
Y29uZGF0YWJhc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMzQsNyArMjM0LDcgQEAgdm9pZCB3
ZWJraXRfaWNvbl9kYXRhYmFzZV9zZXRfcGF0aChXZWJLaQogICAgIGRhdGFiYXNlLT5wcml2LT5w
YXRoLnNldChnX3N0cmR1cChwYXRoKSk7CiAKICAgICBXZWJDb3JlOjppY29uRGF0YWJhc2UoKS5z
ZXRFbmFibGVkKHRydWUpOwotICAgIFdlYkNvcmU6Omljb25EYXRhYmFzZSgpLm9wZW4oV2ViQ29y
ZTo6ZmlsZW5hbWVUb1N0cmluZyhkYXRhYmFzZS0+cHJpdi0+cGF0aC5nZXQoKSkpOworICAgIFdl
YkNvcmU6Omljb25EYXRhYmFzZSgpLm9wZW4oV2ViQ29yZTo6ZmlsZW5hbWVUb1N0cmluZyhkYXRh
YmFzZS0+cHJpdi0+cGF0aC5nZXQoKSksIFdlYkNvcmU6Okljb25EYXRhYmFzZTo6ZGVmYXVsdERh
dGFiYXNlRmlsZW5hbWUoKSk7CiAKICAgICBzdGF0aWMgYm9vbCBpbml0aWFsaXplZCA9IGZhbHNl
OwogICAgIGlmICghaW5pdGlhbGl6ZWQpIHsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9u
IDgxODIyKQorKysgU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMTEtMDMtMjMgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENo
YW5nZSBJY29uRGF0YWJhc2Ugb3BlbmluZyB0byBhbGxvdyBmb3IgYXJiaXRyYXJ5IGZpbGVuYW1l
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTY5NzcK
KworICAgICAgICAqIE1pc2MvV2ViSWNvbkRhdGFiYXNlLm1tOgorICAgICAgICAoLVtXZWJJY29u
RGF0YWJhc2UgX3N0YXJ0VXBJY29uRGF0YWJhc2VdKToKKwogMjAxMS0wMy0yMiAgQW50b24gRCdB
dXJpYSAgPGFkYXVyaWFAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFsZXhleSBQ
cm9za3VyeWFrb3YuCkluZGV4OiBTb3VyY2UvV2ViS2l0L21hYy9NaXNjL1dlYkljb25EYXRhYmFz
ZS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9NaXNjL1dlYkljb25EYXRhYmFz
ZS5tbQkocmV2aXNpb24gODE4MTYpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9NaXNjL1dlYkljb25E
YXRhYmFzZS5tbQkod29ya2luZyBjb3B5KQpAQCAtMzAzLDcgKzMwMyw3IEBAIC0gKHZvaWQpX3N0
YXJ0VXBJY29uRGF0YWJhc2UKICAgICAKICAgICAvLyBTZXQgdGhlIHByaXZhdGUgYnJvd3Npbmcg
cHJlZiB0aGVuIG9wZW4gdGhlIFdlYkNvcmUgaWNvbiBkYXRhYmFzZQogICAgIGljb25EYXRhYmFz
ZSgpLnNldFByaXZhdGVCcm93c2luZ0VuYWJsZWQoW1tXZWJQcmVmZXJlbmNlcyBzdGFuZGFyZFBy
ZWZlcmVuY2VzXSBwcml2YXRlQnJvd3NpbmdFbmFibGVkXSk7Ci0gICAgaWYgKCFpY29uRGF0YWJh
c2UoKS5vcGVuKGRhdGFiYXNlRGlyZWN0b3J5KSkKKyAgICBpZiAoIWljb25EYXRhYmFzZSgpLm9w
ZW4oZGF0YWJhc2VEaXJlY3RvcnksIEljb25EYXRhYmFzZTo6ZGVmYXVsdERhdGFiYXNlRmlsZW5h
bWUoKSkpCiAgICAgICAgIExPR19FUlJPUigiVW5hYmxlIHRvIG9wZW4gaWNvbiBkYXRhYmFzZSIp
OwogICAgIAogICAgIC8vIFJlZ2lzdGVyIGZvciBpbXBvcnRhbnQgbm90aWZpY2F0aW9ucwpJbmRl
eDogU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dC9xdC9DaGFuZ2VMb2cJKHJldmlzaW9uIDgxODIyKQorKysgU291cmNlL1dlYktpdC9xdC9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxMS0wMy0yMyAgQnJhZHkg
RWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgQ2hhbmdlIEljb25EYXRhYmFzZSBvcGVuaW5nIHRvIGFsbG93
IGZvciBhcmJpdHJhcnkgZmlsZW5hbWVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD01Njk3NworCisgICAgICAgICogQXBpL3F3ZWJzZXR0aW5ncy5jcHA6
CisgICAgICAgIChRV2ViU2V0dGluZ3M6OnNldEljb25EYXRhYmFzZVBhdGgpOgorCiAyMDExLTAz
LTIzICBBcGFybmEgTmFuZHlhbCAgPGFwYXJuYS5uYW5kQHdpcHJvLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBBbmRyZWFzIEtsaW5nLgpJbmRleDogU291cmNlL1dlYktpdC9xdC9BcGkvcXdl
YnNldHRpbmdzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2Vic2V0
dGluZ3MuY3BwCShyZXZpc2lvbiA4MTgxNikKKysrIFNvdXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJz
ZXR0aW5ncy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTY0Miw3ICs2NDIsNyBAQCB2b2lkIFFXZWJT
ZXR0aW5nczo6c2V0SWNvbkRhdGFiYXNlUGF0aChjCiAgICAgICAgIFdlYkNvcmU6Omljb25EYXRh
YmFzZSgpLnNldEVuYWJsZWQodHJ1ZSk7CiAgICAgICAgIFFGaWxlSW5mbyBpbmZvKHBhdGgpOwog
ICAgICAgICBpZiAoaW5mby5pc0RpcigpICYmIGluZm8uaXNXcml0YWJsZSgpKQotICAgICAgICAg
ICAgV2ViQ29yZTo6aWNvbkRhdGFiYXNlKCkub3BlbihwYXRoKTsKKyAgICAgICAgICAgIFdlYkNv
cmU6Omljb25EYXRhYmFzZSgpLm9wZW4ocGF0aCwgV2ViQ29yZTo6SWNvbkRhdGFiYXNlOjpkZWZh
dWx0RGF0YWJhc2VGaWxlbmFtZSgpKTsKICAgICB9IGVsc2UgewogICAgICAgICBXZWJDb3JlOjpp
Y29uRGF0YWJhc2UoKS5zZXRFbmFibGVkKGZhbHNlKTsKICAgICAgICAgV2ViQ29yZTo6aWNvbkRh
dGFiYXNlKCkuY2xvc2UoKTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VMb2cJKHJldmlzaW9uIDgxODIyKQor
KysgU291cmNlL1dlYktpdC93aW4vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MTMgQEAKKzIwMTEtMDMtMjMgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENoYW5nZSBJY29u
RGF0YWJhc2Ugb3BlbmluZyB0byBhbGxvdyBmb3IgYXJiaXRyYXJ5IGZpbGVuYW1lcworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTY5NzcKKworICAgICAg
ICAqIFdlYkljb25EYXRhYmFzZS5jcHA6CisgICAgICAgIChXZWJJY29uRGF0YWJhc2U6OnN0YXJ0
VXBJY29uRGF0YWJhc2UpOgorCiAyMDExLTAzLTIyICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFw
cGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBTYW0gV2VpbmlnLgpJbmRleDogU291cmNl
L1dlYktpdC93aW4vV2ViSWNvbkRhdGFiYXNlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L3dpbi9XZWJJY29uRGF0YWJhc2UuY3BwCShyZXZpc2lvbiA4MTgxNikKKysrIFNvdXJjZS9X
ZWJLaXQvd2luL1dlYkljb25EYXRhYmFzZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk5LDcgKzk5
LDcgQEAgdm9pZCBXZWJJY29uRGF0YWJhc2U6OnN0YXJ0VXBJY29uRGF0YWJhcwogICAgICAgICAg
ICAgTE9HX0VSUk9SKCJGYWlsZWQgdG8gY29uc3RydWN0IGRlZmF1bHQgaWNvbiBkYXRhYmFzZSBw
YXRoIik7CiAgICAgfQogCi0gICAgaWYgKCFpY29uRGF0YWJhc2UoKS5vcGVuKGRhdGFiYXNlUGF0
aCkpCisgICAgaWYgKCFpY29uRGF0YWJhc2UoKS5vcGVuKGRhdGFiYXNlUGF0aCwgV2ViQ29yZTo6
SWNvbkRhdGFiYXNlOjpkZWZhdWx0RGF0YWJhc2VGaWxlbmFtZSgpKSkKICAgICAgICAgICAgIExP
R19FUlJPUigiRmFpbGVkIHRvIG9wZW4gaWNvbiBkYXRhYmFzZSBwYXRoIik7CiB9CiAK
</data>
<flag name="review"
          id="79038"
          type_id="1"
          status="+"
          setter="sam"
    />
    <flag name="commit-queue"
          id="79039"
          type_id="3"
          status="-"
          setter="beidson"
    />
          </attachment>
      

    </bug>

</bugzilla>