<?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>39153</bug_id>
          
          <creation_ts>2010-05-15 00:13:06 -0700</creation_ts>
          <short_desc>Canvas&apos;s toDataURL() should be case insensitive wrt the mimeType argument</short_desc>
          <delta_ts>2010-05-18 22:04:00 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</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>
          <dependson>39173</dependson>
          <blocked>35784</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>hausmann</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>226184</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-05-15 00:13:06 -0700</bug_when>
    <thetext>See HTML5 spec 4.8.11:
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#dom-canvas-todataurl

&quot;User agents must convert the provided type to ASCII lowercase before establishing if they support that type and before creating the data: URL.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226185</commentid>
    <comment_count>1</comment_count>
      <attachid>56146</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-05-15 00:14:57 -0700</bug_when>
    <thetext>Created attachment 56146
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226295</commentid>
    <comment_count>2</comment_count>
      <attachid>56146</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-05-15 12:08:36 -0700</bug_when>
    <thetext>Comment on attachment 56146
Proposed patch

I would suggest linking to the spec in the ChangeLog, at least before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226369</commentid>
    <comment_count>3</comment_count>
      <attachid>56168</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-15 18:02:35 -0700</bug_when>
    <thetext>Created attachment 56168
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226400</commentid>
    <comment_count>4</comment_count>
      <attachid>56168</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-15 20:15:35 -0700</bug_when>
    <thetext>Comment on attachment 56168
Patch for landing

Clearing flags on attachment: 56168

Committed r59565: &lt;http://trac.webkit.org/changeset/59565&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226401</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-15 20:15:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226403</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-05-15 20:34:01 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/59565 might have broken GTK Linux 32-bit Release</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226413</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-15 21:36:12 -0700</bug_when>
    <thetext>This broke gtk.  I can&apos;t roll it out from my phone, but someone should feel free to. :)  it may just need espectations update. ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226423</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-15 23:50:46 -0700</bug_when>
    <thetext>http://build.webkit.org/results/GTK%20Linux%2032-bit%20Release/r59565%20(12768)/fast/canvas/canvas-toDataURL-case-insensitive-mimetype-pretty-diff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226424</commentid>
    <comment_count>9</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-15 23:51:12 -0700</bug_when>
    <thetext>Rolling out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226435</commentid>
    <comment_count>10</comment_count>
      <attachid>56181</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-05-16 00:41:05 -0700</bug_when>
    <thetext>Created attachment 56181
Updated patch with specialized GTK expectations

Apparently GTK doesn&apos;t support the image/jpeg mimetype so the test outcome differs slightly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226535</commentid>
    <comment_count>11</comment_count>
      <attachid>56181</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-16 14:09:03 -0700</bug_when>
    <thetext>Comment on attachment 56181
Updated patch with specialized GTK expectations

Clearing flags on attachment: 56181

Committed r59581: &lt;http://trac.webkit.org/changeset/59581&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226536</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-16 14:09:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227661</commentid>
    <comment_count>13</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-05-18 22:02:53 -0700</bug_when>
    <thetext>Revision r59581 cherry-picked into qtwebkit-2.0 with commit ad27430eb1173d688a5a335edadb1c0d55462732</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56146</attachid>
            <date>2010-05-15 00:14:57 -0700</date>
            <delta_ts>2010-05-15 18:02:30 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>bug-39153.diff</filename>
            <type>text/plain</type>
            <size>4988</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2NTBjYTUyLi40NGRlODMxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDUt
MTUgIEFuZHJlYXMgS2xpbmcgIDxhbmRyZWFzLmtsaW5nQG5va2lhLmNvbT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSB0ZXN0IHRvIHZlcmlm
eSB0aGF0IENhbnZhcydzIHRvRGF0YVVSTCgpIGlzIGNhc2UgaW5zZW5zaXRpdmUgd3J0IHRoZSBt
aW1lVHlwZSBhcmd1bWVudC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTM5MTUzCisKKyAgICAgICAgKiBmYXN0L2NhbnZhcy9jYW52YXMtdG9EYXRhVVJM
LWNhc2UtaW5zZW5zaXRpdmUtbWltZXR5cGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2NhbnZhcy9jYW52YXMtdG9EYXRhVVJMLWNhc2UtaW5zZW5zaXRpdmUtbWltZXR5cGUu
aHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jYW52YXMvc2NyaXB0LXRlc3RzL2NhbnZhcy10
b0RhdGFVUkwtY2FzZS1pbnNlbnNpdGl2ZS1taW1ldHlwZS5qczogQWRkZWQuCisgICAgICAgICh0
cnlNaW1lVHlwZSk6CisKIDIwMTAtMDUtMTQgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9y
Zz4KIAogICAgICAgICBVbnJldmlld2VkLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9j
YW52YXMvY2FudmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL2NhbnZhcy10b0RhdGFVUkwtY2FzZS1pbnNl
bnNpdGl2ZS1taW1ldHlwZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uMzhiNTEwMQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY2Fu
dmFzL2NhbnZhcy10b0RhdGFVUkwtY2FzZS1pbnNlbnNpdGl2ZS1taW1ldHlwZS1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSwxNSBAQAorVGVzdCB0aGF0IHRvRGF0YVVSTChtaW1lVHlwZSkgaWdub3Jl
cyB0aGUgY2FzZSBvZiAnbWltZVR5cGUnLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBz
ZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisK
KworUEFTUyB0cnlNaW1lVHlwZSgnaW1hZ2UvcG5nJykgaXMgJ2ltYWdlL3BuZycKK1BBU1MgdHJ5
TWltZVR5cGUoJ2lNQWdlL1BuZycpIGlzICdpbWFnZS9wbmcnCitQQVNTIHRyeU1pbWVUeXBlKCdJ
TUFHRS9QTkcnKSBpcyAnaW1hZ2UvcG5nJworUEFTUyB0cnlNaW1lVHlwZSgnaW1hZ2UvanBlZycp
IGlzICdpbWFnZS9qcGVnJworUEFTUyB0cnlNaW1lVHlwZSgnaW1BZ0UvalBFZycpIGlzICdpbWFn
ZS9qcGVnJworUEFTUyB0cnlNaW1lVHlwZSgnSU1BR0UvSlBFRycpIGlzICdpbWFnZS9qcGVnJwor
UEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL2NhbnZhcy10b0RhdGFVUkwtY2FzZS1pbnNl
bnNpdGl2ZS1taW1ldHlwZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvY2FudmFzLXRv
RGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uMzk4OGYyZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvY2FudmFzL2NhbnZhcy10b0RhdGFVUkwtY2FzZS1pbnNlbnNpdGl2ZS1taW1ldHlwZS5o
dG1sCkBAIC0wLDAgKzEsMTMgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFRE
IEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9
Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vanMv
cmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHAg
aWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQg
c3JjPSJzY3JpcHQtdGVzdHMvY2FudmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0
eXBlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1w
b3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvY2FudmFzL3NjcmlwdC10ZXN0cy9jYW52YXMtdG9EYXRhVVJMLWNhc2UtaW5zZW5z
aXRpdmUtbWltZXR5cGUuanMgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9zY3JpcHQtdGVzdHMv
Y2FudmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLmpzCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmRkNjQ3ZDgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2NhbnZhcy9zY3JpcHQtdGVzdHMvY2FudmFzLXRvRGF0YVVSTC1jYXNlLWlu
c2Vuc2l0aXZlLW1pbWV0eXBlLmpzCkBAIC0wLDAgKzEsMjQgQEAKK2Rlc2NyaXB0aW9uKCJUZXN0
IHRoYXQgdG9EYXRhVVJMKG1pbWVUeXBlKSBpZ25vcmVzIHRoZSBjYXNlIG9mICdtaW1lVHlwZScu
Iik7CisKK2NhbnZhcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpOworCitmdW5j
dGlvbiB0cnlNaW1lVHlwZShtaW1lVHlwZSkgeworICAgIHJlID0gbmV3IFJlZ0V4cCgiXmRhdGE6
KFteOyxdKylbOyxdLioiKTsKKyAgICBkYXRhID0gY2FudmFzLnRvRGF0YVVSTChtaW1lVHlwZSk7
CisgICAgY2FwcyA9IGRhdGEubWF0Y2gocmUpOworICAgIGlmIChjYXBzLmxlbmd0aCAhPSAyKQor
ICAgICAgICByZXR1cm4gIkZBSUwiOworICAgIHJldHVybiBjYXBzWzFdOworfQorCitzaG91bGRC
ZSgidHJ5TWltZVR5cGUoJ2ltYWdlL3BuZycpIiwgIidpbWFnZS9wbmcnIik7CitzaG91bGRCZSgi
dHJ5TWltZVR5cGUoJ2lNQWdlL1BuZycpIiwgIidpbWFnZS9wbmcnIik7CitzaG91bGRCZSgidHJ5
TWltZVR5cGUoJ0lNQUdFL1BORycpIiwgIidpbWFnZS9wbmcnIik7CisKK2lmICh0cnlNaW1lVHlw
ZSgiaW1hZ2UvanBlZyIpID09ICJpbWFnZS9qcGVnIikgeworICAgIHNob3VsZEJlKCJ0cnlNaW1l
VHlwZSgnaW1hZ2UvanBlZycpIiwgIidpbWFnZS9qcGVnJyIpOworICAgIHNob3VsZEJlKCJ0cnlN
aW1lVHlwZSgnaW1BZ0UvalBFZycpIiwgIidpbWFnZS9qcGVnJyIpOworICAgIHNob3VsZEJlKCJ0
cnlNaW1lVHlwZSgnSU1BR0UvSlBFRycpIiwgIidpbWFnZS9qcGVnJyIpOworfQorCit2YXIgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIv
V2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDg3MTIxNS4uNjQxNzYwNSAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAor
MjAxMC0wNS0xNSAgQW5kcmVhcyBLbGluZyAgPGFuZHJlYXMua2xpbmdAbm9raWEuY29tPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENhbnZhcydzIHRv
RGF0YVVSTCgpIHNob3VsZCBiZSBjYXNlIGluc2Vuc2l0aXZlIHdydCB0aGUgbWltZVR5cGUgYXJn
dW1lbnQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0z
OTE1MworCisgICAgICAgIFRlc3Q6IGZhc3QvY2FudmFzL2NhbnZhcy10b0RhdGFVUkwtY2FzZS1p
bnNlbnNpdGl2ZS1taW1ldHlwZS5odG1sCisKKyAgICAgICAgKiBkb20vQ2FudmFzU3VyZmFjZS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNTdXJmYWNlOjp0b0RhdGFVUkwpOgorCiAyMDEw
LTA1LTE0ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgRGFyaW4gQWRsZXIuCmRpZmYgLS1naXQgYS9XZWJDb3JlL2RvbS9DYW52YXNTdXJmYWNl
LmNwcCBiL1dlYkNvcmUvZG9tL0NhbnZhc1N1cmZhY2UuY3BwCmluZGV4IGRjN2U0ZTEuLmU0ZWY4
ZGUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvZG9tL0NhbnZhc1N1cmZhY2UuY3BwCisrKyBiL1dlYkNv
cmUvZG9tL0NhbnZhc1N1cmZhY2UuY3BwCkBAIC03NCwxMSArNzQsMTMgQEAgU3RyaW5nIENhbnZh
c1N1cmZhY2U6OnRvRGF0YVVSTChjb25zdCBTdHJpbmcmIG1pbWVUeXBlLCBFeGNlcHRpb25Db2Rl
JiBlYykKICAgICBpZiAobV9zaXplLmlzRW1wdHkoKSB8fCAhYnVmZmVyKCkpCiAgICAgICAgIHJl
dHVybiBTdHJpbmcoImRhdGE6LCIpOwogCisgICAgU3RyaW5nIGxvd2VyY2FzZU1pbWVUeXBlID0g
bWltZVR5cGUubG93ZXIoKTsKKwogICAgIC8vIEZJWE1FOiBNYWtlIGlzU3VwcG9ydGVkSW1hZ2VN
SU1FVHlwZUZvckVuY29kaW5nIHRocmVhZHNhZmUgKHRvIGFsbG93IHRoaXMgbWV0aG9kIHRvIGJl
IHVzZWQgb24gYSB3b3JrZXIgdGhyZWFkKS4KLSAgICBpZiAobWltZVR5cGUuaXNOdWxsKCkgfHwg
IU1JTUVUeXBlUmVnaXN0cnk6OmlzU3VwcG9ydGVkSW1hZ2VNSU1FVHlwZUZvckVuY29kaW5nKG1p
bWVUeXBlKSkKKyAgICBpZiAobWltZVR5cGUuaXNOdWxsKCkgfHwgIU1JTUVUeXBlUmVnaXN0cnk6
OmlzU3VwcG9ydGVkSW1hZ2VNSU1FVHlwZUZvckVuY29kaW5nKGxvd2VyY2FzZU1pbWVUeXBlKSkK
ICAgICAgICAgcmV0dXJuIGJ1ZmZlcigpLT50b0RhdGFVUkwoImltYWdlL3BuZyIpOwogCi0gICAg
cmV0dXJuIGJ1ZmZlcigpLT50b0RhdGFVUkwobWltZVR5cGUpOworICAgIHJldHVybiBidWZmZXIo
KS0+dG9EYXRhVVJMKGxvd2VyY2FzZU1pbWVUeXBlKTsKIH0KIAogdm9pZCBDYW52YXNTdXJmYWNl
Ojp3aWxsRHJhdyhjb25zdCBGbG9hdFJlY3QmKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56168</attachid>
            <date>2010-05-15 18:02:35 -0700</date>
            <delta_ts>2010-05-16 00:41:05 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-39153-20100515180234.patch</filename>
            <type>text/plain</type>
            <size>5627</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxNGFkMzYyMzdmNmU0MWIzYmFiMjIwM2QxYTc0NzFiOGQ2ODcxODRhLi5kNTI1NDM2
YzcwNGYwYmI0NmQyYzM3ODhjODNlNDRiN2Q0YTcyY2NlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAK
KzIwMTAtMDUtMTUgIEFuZHJlYXMgS2xpbmcgIDxhbmRyZWFzLmtsaW5nQG5va2lhLmNvbT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KKworICAgICAg
ICBBZGQgYSB0ZXN0IHRvIHZlcmlmeSB0aGF0IENhbnZhcydzIHRvRGF0YVVSTCgpIGlzIGNhc2Ug
aW5zZW5zaXRpdmUgd3J0IHRoZSBtaW1lVHlwZSBhcmd1bWVudC4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM5MTUzCisKKyAgICAgICAgU3BlYyBsaW5r
OgorICAgICAgICBodHRwOi8vd3d3LndoYXR3Zy5vcmcvc3BlY3Mvd2ViLWFwcHMvY3VycmVudC13
b3JrLyNkb20tY2FudmFzLXRvZGF0YXVybAorCisgICAgICAgICogZmFzdC9jYW52YXMvY2FudmFz
LXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogZmFzdC9jYW52YXMvY2FudmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZl
LW1pbWV0eXBlLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY2FudmFzL3NjcmlwdC10ZXN0
cy9jYW52YXMtdG9EYXRhVVJMLWNhc2UtaW5zZW5zaXRpdmUtbWltZXR5cGUuanM6IEFkZGVkLgor
ICAgICAgICAodHJ5TWltZVR5cGUpOgorCiAyMDEwLTA1LTE1ICBBZGFtIEJhcnRoICA8YWJhcnRo
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgSHlhdHQuCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9jYW52YXMtdG9EYXRhVVJMLWNhc2UtaW5zZW5z
aXRpdmUtbWltZXR5cGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvY2Fu
dmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi4zOGI1MTAxOWI3ZGFhZmZjYzkyZTBmY2ZjOWNkZjE0NWQ4ZmNhZDUxCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvY2FudmFzLXRvRGF0YVVSTC1jYXNl
LWluc2Vuc2l0aXZlLW1pbWV0eXBlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE1IEBACitUZXN0
IHRoYXQgdG9EYXRhVVJMKG1pbWVUeXBlKSBpZ25vcmVzIHRoZSBjYXNlIG9mICdtaW1lVHlwZScu
CisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMs
IGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIHRyeU1pbWVUeXBlKCdpbWFn
ZS9wbmcnKSBpcyAnaW1hZ2UvcG5nJworUEFTUyB0cnlNaW1lVHlwZSgnaU1BZ2UvUG5nJykgaXMg
J2ltYWdlL3BuZycKK1BBU1MgdHJ5TWltZVR5cGUoJ0lNQUdFL1BORycpIGlzICdpbWFnZS9wbmcn
CitQQVNTIHRyeU1pbWVUeXBlKCdpbWFnZS9qcGVnJykgaXMgJ2ltYWdlL2pwZWcnCitQQVNTIHRy
eU1pbWVUeXBlKCdpbUFnRS9qUEVnJykgaXMgJ2ltYWdlL2pwZWcnCitQQVNTIHRyeU1pbWVUeXBl
KCdJTUFHRS9KUEVHJykgaXMgJ2ltYWdlL2pwZWcnCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBp
cyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9j
YW52YXMvY2FudmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9jYW52YXMtdG9EYXRhVVJMLWNhc2UtaW5zZW5zaXRpdmUt
bWltZXR5cGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4zOTg4ZjJkMjkwYzQwNTA5YzQ2YjUzNjdlYWZjMTVm
YWM5NzU1NTlkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvY2Fu
dmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLmh0bWwKQEAgLTAsMCArMSwx
MyBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0
bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vanMvcmVzb3VyY2Vz
L2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVz
dC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24i
PjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0
cy9jYW52YXMtdG9EYXRhVVJMLWNhc2UtaW5zZW5zaXRpdmUtbWltZXR5cGUuanMiPjwvc2NyaXB0
PgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0
PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMv
c2NyaXB0LXRlc3RzL2NhbnZhcy10b0RhdGFVUkwtY2FzZS1pbnNlbnNpdGl2ZS1taW1ldHlwZS5q
cyBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3NjcmlwdC10ZXN0cy9jYW52YXMtdG9EYXRhVVJM
LWNhc2UtaW5zZW5zaXRpdmUtbWltZXR5cGUuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZGQ2NDdkOGFhZWM4MWY5
YTBlNjcwN2ZiYTZmODZiNWEzOTllN2JkYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvY2FudmFzL3NjcmlwdC10ZXN0cy9jYW52YXMtdG9EYXRhVVJMLWNhc2UtaW5zZW5zaXRp
dmUtbWltZXR5cGUuanMKQEAgLTAsMCArMSwyNCBAQAorZGVzY3JpcHRpb24oIlRlc3QgdGhhdCB0
b0RhdGFVUkwobWltZVR5cGUpIGlnbm9yZXMgdGhlIGNhc2Ugb2YgJ21pbWVUeXBlJy4iKTsKKwor
Y2FudmFzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnY2FudmFzJyk7CisKK2Z1bmN0aW9uIHRy
eU1pbWVUeXBlKG1pbWVUeXBlKSB7CisgICAgcmUgPSBuZXcgUmVnRXhwKCJeZGF0YTooW147LF0r
KVs7LF0uKiIpOworICAgIGRhdGEgPSBjYW52YXMudG9EYXRhVVJMKG1pbWVUeXBlKTsKKyAgICBj
YXBzID0gZGF0YS5tYXRjaChyZSk7CisgICAgaWYgKGNhcHMubGVuZ3RoICE9IDIpCisgICAgICAg
IHJldHVybiAiRkFJTCI7CisgICAgcmV0dXJuIGNhcHNbMV07Cit9CisKK3Nob3VsZEJlKCJ0cnlN
aW1lVHlwZSgnaW1hZ2UvcG5nJykiLCAiJ2ltYWdlL3BuZyciKTsKK3Nob3VsZEJlKCJ0cnlNaW1l
VHlwZSgnaU1BZ2UvUG5nJykiLCAiJ2ltYWdlL3BuZyciKTsKK3Nob3VsZEJlKCJ0cnlNaW1lVHlw
ZSgnSU1BR0UvUE5HJykiLCAiJ2ltYWdlL3BuZyciKTsKKworaWYgKHRyeU1pbWVUeXBlKCJpbWFn
ZS9qcGVnIikgPT0gImltYWdlL2pwZWciKSB7CisgICAgc2hvdWxkQmUoInRyeU1pbWVUeXBlKCdp
bWFnZS9qcGVnJykiLCAiJ2ltYWdlL2pwZWcnIik7CisgICAgc2hvdWxkQmUoInRyeU1pbWVUeXBl
KCdpbUFnRS9qUEVnJykiLCAiJ2ltYWdlL2pwZWcnIik7CisgICAgc2hvdWxkQmUoInRyeU1pbWVU
eXBlKCdJTUFHRS9KUEVHJykiLCAiJ2ltYWdlL2pwZWcnIik7Cit9CisKK3ZhciBzdWNjZXNzZnVs
bHlQYXJzZWQgPSB0cnVlOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3Jl
L0NoYW5nZUxvZwppbmRleCAyNTBjMDdhOTczNTcxYjcxMDE1OWNhYzkwMjgwMGFkZTBjYzJkODJj
Li5kY2MwNzk2YWQ0ZWU2NTY2ZjQ0NWIzNjlhZDc3Nzc4MmRlMjcyYjUyIDEwMDY0NAotLS0gYS9X
ZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBA
CisyMDEwLTA1LTE1ICBBbmRyZWFzIEtsaW5nICA8YW5kcmVhcy5rbGluZ0Bub2tpYS5jb20+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5zZW4uCisKKyAgICAg
ICAgQ2FudmFzJ3MgdG9EYXRhVVJMKCkgc2hvdWxkIGJlIGNhc2UgaW5zZW5zaXRpdmUgd3J0IHRo
ZSBtaW1lVHlwZSBhcmd1bWVudC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTM5MTUzCisKKyAgICAgICAgU3BlYyBsaW5rOgorICAgICAgICBodHRwOi8v
d3d3LndoYXR3Zy5vcmcvc3BlY3Mvd2ViLWFwcHMvY3VycmVudC13b3JrLyNkb20tY2FudmFzLXRv
ZGF0YXVybAorCisgICAgICAgIFRlc3Q6IGZhc3QvY2FudmFzL2NhbnZhcy10b0RhdGFVUkwtY2Fz
ZS1pbnNlbnNpdGl2ZS1taW1ldHlwZS5odG1sCisKKyAgICAgICAgKiBkb20vQ2FudmFzU3VyZmFj
ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNTdXJmYWNlOjp0b0RhdGFVUkwpOgorCiAy
MDEwLTA1LTE1ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCmRpZmYgLS1naXQgYS9XZWJDb3JlL2RvbS9DYW52YXNTdXJm
YWNlLmNwcCBiL1dlYkNvcmUvZG9tL0NhbnZhc1N1cmZhY2UuY3BwCmluZGV4IGRjN2U0ZTE5Mjhm
ZTU1Njc1ODVlOGZjNjg0MTc0YzAyYTIzMTAyYzEuLmU0ZWY4ZGUwZmMwZDA1OWY3ZWM0MDZmNjdm
YjUxNDQzYmU4MmJmMDAgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvZG9tL0NhbnZhc1N1cmZhY2UuY3Bw
CisrKyBiL1dlYkNvcmUvZG9tL0NhbnZhc1N1cmZhY2UuY3BwCkBAIC03NCwxMSArNzQsMTMgQEAg
U3RyaW5nIENhbnZhc1N1cmZhY2U6OnRvRGF0YVVSTChjb25zdCBTdHJpbmcmIG1pbWVUeXBlLCBF
eGNlcHRpb25Db2RlJiBlYykKICAgICBpZiAobV9zaXplLmlzRW1wdHkoKSB8fCAhYnVmZmVyKCkp
CiAgICAgICAgIHJldHVybiBTdHJpbmcoImRhdGE6LCIpOwogCisgICAgU3RyaW5nIGxvd2VyY2Fz
ZU1pbWVUeXBlID0gbWltZVR5cGUubG93ZXIoKTsKKwogICAgIC8vIEZJWE1FOiBNYWtlIGlzU3Vw
cG9ydGVkSW1hZ2VNSU1FVHlwZUZvckVuY29kaW5nIHRocmVhZHNhZmUgKHRvIGFsbG93IHRoaXMg
bWV0aG9kIHRvIGJlIHVzZWQgb24gYSB3b3JrZXIgdGhyZWFkKS4KLSAgICBpZiAobWltZVR5cGUu
aXNOdWxsKCkgfHwgIU1JTUVUeXBlUmVnaXN0cnk6OmlzU3VwcG9ydGVkSW1hZ2VNSU1FVHlwZUZv
ckVuY29kaW5nKG1pbWVUeXBlKSkKKyAgICBpZiAobWltZVR5cGUuaXNOdWxsKCkgfHwgIU1JTUVU
eXBlUmVnaXN0cnk6OmlzU3VwcG9ydGVkSW1hZ2VNSU1FVHlwZUZvckVuY29kaW5nKGxvd2VyY2Fz
ZU1pbWVUeXBlKSkKICAgICAgICAgcmV0dXJuIGJ1ZmZlcigpLT50b0RhdGFVUkwoImltYWdlL3Bu
ZyIpOwogCi0gICAgcmV0dXJuIGJ1ZmZlcigpLT50b0RhdGFVUkwobWltZVR5cGUpOworICAgIHJl
dHVybiBidWZmZXIoKS0+dG9EYXRhVVJMKGxvd2VyY2FzZU1pbWVUeXBlKTsKIH0KIAogdm9pZCBD
YW52YXNTdXJmYWNlOjp3aWxsRHJhdyhjb25zdCBGbG9hdFJlY3QmKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56181</attachid>
            <date>2010-05-16 00:41:05 -0700</date>
            <delta_ts>2010-05-16 14:09:03 -0700</delta_ts>
            <desc>Updated patch with specialized GTK expectations</desc>
            <filename>bug-39153-2.diff</filename>
            <type>text/plain</type>
            <size>6061</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzZWFlZDgwLi5mNTg1OTUyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTAtMDUt
MTYgIEFuZHJlYXMgS2xpbmcgIDxhbmRyZWFzLmtsaW5nQG5va2lhLmNvbT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSB0ZXN0IHRvIHZlcmlm
eSB0aGF0IENhbnZhcydzIHRvRGF0YVVSTCgpIGlzIGNhc2UgaW5zZW5zaXRpdmUgd3J0IHRoZSBt
aW1lVHlwZSBhcmd1bWVudC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTM5MTUzCisKKyAgICAgICAgU3BlYyBsaW5rOgorICAgICAgICBodHRwOi8vd3d3
LndoYXR3Zy5vcmcvc3BlY3Mvd2ViLWFwcHMvY3VycmVudC13b3JrLyNkb20tY2FudmFzLXRvZGF0
YXVybAorCisgICAgICAgICogZmFzdC9jYW52YXMvY2FudmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vu
c2l0aXZlLW1pbWV0eXBlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jYW52
YXMvY2FudmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLmh0bWw6IEFkZGVk
LgorICAgICAgICAqIGZhc3QvY2FudmFzL3NjcmlwdC10ZXN0cy9jYW52YXMtdG9EYXRhVVJMLWNh
c2UtaW5zZW5zaXRpdmUtbWltZXR5cGUuanM6IEFkZGVkLgorICAgICAgICAodHJ5TWltZVR5cGUp
OgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9mYXN0L2NhbnZhcy9jYW52YXMtdG9EYXRhVVJMLWNh
c2UtaW5zZW5zaXRpdmUtbWltZXR5cGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAxMC0wNS0x
NSAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAg
VW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjU5NTY1LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9jYW52YXMvY2FudmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL2NhbnZhcy10b0RhdGFVUkwtY2Fz
ZS1pbnNlbnNpdGl2ZS1taW1ldHlwZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uMzhiNTEwMQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvY2FudmFzL2NhbnZhcy10b0RhdGFVUkwtY2FzZS1pbnNlbnNpdGl2ZS1taW1ldHlwZS1leHBl
Y3RlZC50eHQKQEAgLTAsMCArMSwxNSBAQAorVGVzdCB0aGF0IHRvRGF0YVVSTChtaW1lVHlwZSkg
aWdub3JlcyB0aGUgY2FzZSBvZiAnbWltZVR5cGUnLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBz
ZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVU
RSIuCisKKworUEFTUyB0cnlNaW1lVHlwZSgnaW1hZ2UvcG5nJykgaXMgJ2ltYWdlL3BuZycKK1BB
U1MgdHJ5TWltZVR5cGUoJ2lNQWdlL1BuZycpIGlzICdpbWFnZS9wbmcnCitQQVNTIHRyeU1pbWVU
eXBlKCdJTUFHRS9QTkcnKSBpcyAnaW1hZ2UvcG5nJworUEFTUyB0cnlNaW1lVHlwZSgnaW1hZ2Uv
anBlZycpIGlzICdpbWFnZS9qcGVnJworUEFTUyB0cnlNaW1lVHlwZSgnaW1BZ0UvalBFZycpIGlz
ICdpbWFnZS9qcGVnJworUEFTUyB0cnlNaW1lVHlwZSgnSU1BR0UvSlBFRycpIGlzICdpbWFnZS9q
cGVnJworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL2NhbnZhcy10b0RhdGFVUkwtY2Fz
ZS1pbnNlbnNpdGl2ZS1taW1ldHlwZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvY2Fu
dmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMzk4OGYyZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvY2FudmFzL2NhbnZhcy10b0RhdGFVUkwtY2FzZS1pbnNlbnNpdGl2ZS1taW1l
dHlwZS5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVU
Ri8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQi
IGhyZWY9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0i
Li4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5
PgorPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxz
Y3JpcHQgc3JjPSJzY3JpcHQtdGVzdHMvY2FudmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZl
LW1pbWV0eXBlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMt
dGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvY2FudmFzL3NjcmlwdC10ZXN0cy9jYW52YXMtdG9EYXRhVVJMLWNhc2Ut
aW5zZW5zaXRpdmUtbWltZXR5cGUuanMgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9zY3JpcHQt
dGVzdHMvY2FudmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLmpzCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmRkNjQ3ZDgKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9zY3JpcHQtdGVzdHMvY2FudmFzLXRvRGF0YVVSTC1j
YXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLmpzCkBAIC0wLDAgKzEsMjQgQEAKK2Rlc2NyaXB0aW9u
KCJUZXN0IHRoYXQgdG9EYXRhVVJMKG1pbWVUeXBlKSBpZ25vcmVzIHRoZSBjYXNlIG9mICdtaW1l
VHlwZScuIik7CisKK2NhbnZhcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpOwor
CitmdW5jdGlvbiB0cnlNaW1lVHlwZShtaW1lVHlwZSkgeworICAgIHJlID0gbmV3IFJlZ0V4cCgi
XmRhdGE6KFteOyxdKylbOyxdLioiKTsKKyAgICBkYXRhID0gY2FudmFzLnRvRGF0YVVSTChtaW1l
VHlwZSk7CisgICAgY2FwcyA9IGRhdGEubWF0Y2gocmUpOworICAgIGlmIChjYXBzLmxlbmd0aCAh
PSAyKQorICAgICAgICByZXR1cm4gIkZBSUwiOworICAgIHJldHVybiBjYXBzWzFdOworfQorCitz
aG91bGRCZSgidHJ5TWltZVR5cGUoJ2ltYWdlL3BuZycpIiwgIidpbWFnZS9wbmcnIik7CitzaG91
bGRCZSgidHJ5TWltZVR5cGUoJ2lNQWdlL1BuZycpIiwgIidpbWFnZS9wbmcnIik7CitzaG91bGRC
ZSgidHJ5TWltZVR5cGUoJ0lNQUdFL1BORycpIiwgIidpbWFnZS9wbmcnIik7CisKK2lmICh0cnlN
aW1lVHlwZSgiaW1hZ2UvanBlZyIpID09ICJpbWFnZS9qcGVnIikgeworICAgIHNob3VsZEJlKCJ0
cnlNaW1lVHlwZSgnaW1hZ2UvanBlZycpIiwgIidpbWFnZS9qcGVnJyIpOworICAgIHNob3VsZEJl
KCJ0cnlNaW1lVHlwZSgnaW1BZ0UvalBFZycpIiwgIidpbWFnZS9qcGVnJyIpOworICAgIHNob3Vs
ZEJlKCJ0cnlNaW1lVHlwZSgnSU1BR0UvSlBFRycpIiwgIidpbWFnZS9qcGVnJyIpOworfQorCit2
YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2d0ay9mYXN0L2NhbnZhcy9jYW52YXMtdG9EYXRhVVJMLWNhc2UtaW5zZW5zaXRpdmUt
bWltZXR5cGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2Zhc3QvY2Fu
dmFzL2NhbnZhcy10b0RhdGFVUkwtY2FzZS1pbnNlbnNpdGl2ZS1taW1ldHlwZS1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMzY0OTRiNAotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9mYXN0L2NhbnZhcy9jYW52YXMtdG9E
YXRhVVJMLWNhc2UtaW5zZW5zaXRpdmUtbWltZXR5cGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEs
MTIgQEAKK1Rlc3QgdGhhdCB0b0RhdGFVUkwobWltZVR5cGUpIGlnbm9yZXMgdGhlIGNhc2Ugb2Yg
J21pbWVUeXBlJy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNT
IiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgdHJ5TWlt
ZVR5cGUoJ2ltYWdlL3BuZycpIGlzICdpbWFnZS9wbmcnCitQQVNTIHRyeU1pbWVUeXBlKCdpTUFn
ZS9QbmcnKSBpcyAnaW1hZ2UvcG5nJworUEFTUyB0cnlNaW1lVHlwZSgnSU1BR0UvUE5HJykgaXMg
J2ltYWdlL3BuZycKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01Q
TEVURQorCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9n
CmluZGV4IDNjNDEyZWQuLmNhYWM5ZjggMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisr
KyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDUtMTYgIEFuZHJl
YXMgS2xpbmcgIDxhbmRyZWFzLmtsaW5nQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDYW52YXMncyB0b0RhdGFVUkwoKSBzaG91bGQg
YmUgY2FzZSBpbnNlbnNpdGl2ZSB3cnQgdGhlIG1pbWVUeXBlIGFyZ3VtZW50LgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzkxNTMKKworICAgICAgICBT
cGVjIGxpbms6CisgICAgICAgIGh0dHA6Ly93d3cud2hhdHdnLm9yZy9zcGVjcy93ZWItYXBwcy9j
dXJyZW50LXdvcmsvI2RvbS1jYW52YXMtdG9kYXRhdXJsCisKKyAgICAgICAgVGVzdDogZmFzdC9j
YW52YXMvY2FudmFzLXRvRGF0YVVSTC1jYXNlLWluc2Vuc2l0aXZlLW1pbWV0eXBlLmh0bWwKKwor
ICAgICAgICAqIGRvbS9DYW52YXNTdXJmYWNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNhbnZh
c1N1cmZhY2U6OnRvRGF0YVVSTCk6CisKIDIwMTAtMDUtMTUgIFNoZXJpZmYgQm90ICA8d2Via2l0
LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0
IHI1OTU2NS4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvZG9tL0NhbnZhc1N1cmZhY2UuY3BwIGIvV2Vi
Q29yZS9kb20vQ2FudmFzU3VyZmFjZS5jcHAKaW5kZXggZGM3ZTRlMS4uZTRlZjhkZSAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9kb20vQ2FudmFzU3VyZmFjZS5jcHAKKysrIGIvV2ViQ29yZS9kb20vQ2Fu
dmFzU3VyZmFjZS5jcHAKQEAgLTc0LDExICs3NCwxMyBAQCBTdHJpbmcgQ2FudmFzU3VyZmFjZTo6
dG9EYXRhVVJMKGNvbnN0IFN0cmluZyYgbWltZVR5cGUsIEV4Y2VwdGlvbkNvZGUmIGVjKQogICAg
IGlmIChtX3NpemUuaXNFbXB0eSgpIHx8ICFidWZmZXIoKSkKICAgICAgICAgcmV0dXJuIFN0cmlu
ZygiZGF0YTosIik7CiAKKyAgICBTdHJpbmcgbG93ZXJjYXNlTWltZVR5cGUgPSBtaW1lVHlwZS5s
b3dlcigpOworCiAgICAgLy8gRklYTUU6IE1ha2UgaXNTdXBwb3J0ZWRJbWFnZU1JTUVUeXBlRm9y
RW5jb2RpbmcgdGhyZWFkc2FmZSAodG8gYWxsb3cgdGhpcyBtZXRob2QgdG8gYmUgdXNlZCBvbiBh
IHdvcmtlciB0aHJlYWQpLgotICAgIGlmIChtaW1lVHlwZS5pc051bGwoKSB8fCAhTUlNRVR5cGVS
ZWdpc3RyeTo6aXNTdXBwb3J0ZWRJbWFnZU1JTUVUeXBlRm9yRW5jb2RpbmcobWltZVR5cGUpKQor
ICAgIGlmIChtaW1lVHlwZS5pc051bGwoKSB8fCAhTUlNRVR5cGVSZWdpc3RyeTo6aXNTdXBwb3J0
ZWRJbWFnZU1JTUVUeXBlRm9yRW5jb2RpbmcobG93ZXJjYXNlTWltZVR5cGUpKQogICAgICAgICBy
ZXR1cm4gYnVmZmVyKCktPnRvRGF0YVVSTCgiaW1hZ2UvcG5nIik7CiAKLSAgICByZXR1cm4gYnVm
ZmVyKCktPnRvRGF0YVVSTChtaW1lVHlwZSk7CisgICAgcmV0dXJuIGJ1ZmZlcigpLT50b0RhdGFV
UkwobG93ZXJjYXNlTWltZVR5cGUpOwogfQogCiB2b2lkIENhbnZhc1N1cmZhY2U6OndpbGxEcmF3
KGNvbnN0IEZsb2F0UmVjdCYpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>