<?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>26156</bug_id>
          
          <creation_ts>2009-06-03 00:27:33 -0700</creation_ts>
          <short_desc>In view-source mode, always render the contents using HTMLViewSourceDocument</short_desc>
          <delta_ts>2009-06-26 02:37:01 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows Vista</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="Takeshi Yoshino">tyoshino</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hyatt</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>124114</commentid>
    <comment_count>0</comment_count>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2009-06-03 00:27:33 -0700</bug_when>
    <thetext>When in view-source mode, render the contents using HTMLViewSourceDocument
regardless it&apos;s applicable for any plugin or not.

Chromium tells WebCore to render the contents of specified URL when
view-source: prefix is added to the URL. But currently, DOMImplementation
ignores inViewSourceMode() when the MIME type is indicating that the contents
are neither texts nor HTML family documents.

For example, we can check the contents of asf file without launching media
player. Rendering contents for view-source:-specified input is not what user
expects.

http://code.google.com/p/chromium/issues/detail?id=10545

I want to fix this issue by this patch. IMHO, regardless of this Chromium
specific issue, I think we should force use of HTMLViewSourceDocument when
inViewSourceMode() is specified.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124116</commentid>
    <comment_count>1</comment_count>
      <attachid>30895</attachid>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2009-06-03 00:29:48 -0700</bug_when>
    <thetext>Created attachment 30895
Proposed fix for 26156</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124123</commentid>
    <comment_count>2</comment_count>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2009-06-03 02:40:34 -0700</bug_when>
    <thetext>This might break Web Inspector. Now investigating...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124143</commentid>
    <comment_count>3</comment_count>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2009-06-03 07:25:40 -0700</bug_when>
    <thetext>I didn&apos;t see any difference in the Web Inspector, but the trunk HEAD seems to have some problem with the Web Inspector. After fix, I&apos;ll request review again</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124422</commentid>
    <comment_count>4</comment_count>
      <attachid>30979</attachid>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2009-06-04 19:02:29 -0700</bug_when>
    <thetext>Created attachment 30979
Layout tests for the proposed patch for 26156</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124423</commentid>
    <comment_count>5</comment_count>
      <attachid>30895</attachid>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2009-06-04 19:03:09 -0700</bug_when>
    <thetext>Comment on attachment 30895
Proposed fix for 26156

Resuming review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124856</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-08 17:53:07 -0700</bug_when>
    <thetext>I&apos;m not sure who is the right person to review this.  Probably Tim?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124876</commentid>
    <comment_count>7</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2009-06-08 19:58:14 -0700</bug_when>
    <thetext>Dave Hyatt should review this, he created the view source mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126830</commentid>
    <comment_count>8</comment_count>
      <attachid>30895</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-18 17:36:55 -0700</bug_when>
    <thetext>Comment on attachment 30895
Proposed fix for 26156

Please provide a single patch including both the layout tests and the code change.  Also please incldue the -expected results for the test so the reviewer can verify that they look correct.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126840</commentid>
    <comment_count>9</comment_count>
      <attachid>31524</attachid>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2009-06-18 17:59:31 -0700</bug_when>
    <thetext>Created attachment 31524
Proposed fix for 26156 (rev 2)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126841</commentid>
    <comment_count>10</comment_count>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2009-06-18 18:02:52 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 30895 [review])
&gt; Please provide a single patch including both the layout tests and the code
&gt; change.  Also please incldue the -expected results for the test so the reviewer
&gt; can verify that they look correct.
&gt; 

All right. Done.
Thanks,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126907</commentid>
    <comment_count>11</comment_count>
      <attachid>31524</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2009-06-19 00:55:21 -0700</bug_when>
    <thetext>Comment on attachment 31524
Proposed fix for 26156 (rev 2)

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127936</commentid>
    <comment_count>12</comment_count>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2009-06-24 10:31:22 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (From update of attachment 31524 [review])
&gt; r=me
&gt; 

Thank you for review.
Could someone land this for me? I&apos;m not a committer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128210</commentid>
    <comment_count>13</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2009-06-25 10:30:50 -0700</bug_when>
    <thetext>Assign to levin for landing.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128234</commentid>
    <comment_count>14</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2009-06-25 12:14:31 -0700</bug_when>
    <thetext>Actually, I&apos;m not landing this one right now... It looks like it will need baselines for other platforms, so it needs a little more time to handle than I can devote at the moment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128339</commentid>
    <comment_count>15</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-25 17:22:48 -0700</bug_when>
    <thetext>patching file WebCore/ChangeLog
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file WebCore/ChangeLog.rej

I think something is wrong with svn-apply.  I would have expected it to handle the ChangeLog fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128406</commentid>
    <comment_count>16</comment_count>
      <attachid>31910</attachid>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2009-06-25 23:00:12 -0700</bug_when>
    <thetext>Created attachment 31910
Proposed fix for 26156 (rev 3)

Resolved conflicts.

Additionally, replaced trailing CR.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128407</commentid>
    <comment_count>17</comment_count>
    <who name="Takeshi Yoshino">tyoshino</who>
    <bug_when>2009-06-25 23:02:38 -0700</bug_when>
    <thetext>Please take a look again. No code change from revision 2. Just resolved conflicts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128457</commentid>
    <comment_count>18</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-26 02:37:01 -0700</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	LayoutTests/ChangeLog
	A	LayoutTests/fast/frames/resources/viewsource-fake-image-file.png
	A	LayoutTests/fast/frames/viewsource-on-image-file.html
	A	LayoutTests/platform/mac/fast/frames/viewsource-on-image-file-expected.txt
	M	WebCore/ChangeLog
	M	WebCore/dom/DOMImplementation.cpp
	M	WebCore/html/HTMLViewSourceDocument.cpp
	M	WebCore/html/HTMLViewSourceDocument.h
Committed r45255
http://trac.webkit.org/changeset/45255</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30895</attachid>
            <date>2009-06-03 00:29:48 -0700</date>
            <delta_ts>2009-06-18 17:59:31 -0700</delta_ts>
            <desc>Proposed fix for 26156</desc>
            <filename>26156.patch</filename>
            <type>text/plain</type>
            <size>4014</size>
            <attacher name="Takeshi Yoshino">tyoshino</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDQ0Mzc5
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMzQgQEAKKzIwMDktMDYt
MDMgIFRha2VzaGkgWW9zaGlubyAgPHR5b3NoaW5vQGdvb2dsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQnVnIDI2MTU2OiBJbiB2aWV3LXNv
dXJjZSBtb2RlLCBhbHdheXMgcmVuZGVyIHRoZSBjb250ZW50cyB1c2luZyBIVE1MVmlld1NvdXJj
ZURvY3VtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yNjE1NgorCisgICAgICAgIFdoZW4gaW4gdmlldy1zb3VyY2UgbW9kZSwgcmVuZGVyIHRoZSBj
b250ZW50cyB1c2luZyBIVE1MVmlld1NvdXJjZURvY3VtZW50CisgICAgICAgIHJlZ2FyZGxlc3Mg
aXQncyBhcHBsaWNhYmxlIGZvciBhbnkgcGx1Z2luIG9yIG5vdC4KKworICAgICAgICBDaHJvbWl1
bSB0ZWxscyBXZWJDb3JlIHRvIHJlbmRlciB0aGUgY29udGVudHMgb2Ygc3BlY2lmaWVkIFVSTCB3
aGVuCisgICAgICAgIHZpZXctc291cmNlOiBwcmVmaXggaXMgYWRkZWQgdG8gdGhlIFVSTC4gQnV0
IGN1cnJlbnRseSwgRE9NSW1wbGVtZW50YXRpb24KKyAgICAgICAgaWdub3JlcyBpblZpZXdTb3Vy
Y2VNb2RlKCkgd2hlbiB0aGUgTUlNRSB0eXBlIGlzIGluZGljYXRpbmcgdGhhdCB0aGUgY29udGVu
dHMKKyAgICAgICAgYXJlIG5laXRoZXIgdGV4dHMgbm9yIEhUTUwgZmFtaWx5IGRvY3VtZW50cy4K
KworICAgICAgICBGb3IgZXhhbXBsZSwgd2UgY2FuIGNoZWNrIHRoZSBjb250ZW50cyBvZiBhc2Yg
ZmlsZSB3aXRob3V0IGxhdW5jaGluZyBtZWRpYQorICAgICAgICBwbGF5ZXIuIFJlbmRlcmluZyBj
b250ZW50cyBmb3Igdmlldy1zb3VyY2U6LXNwZWNpZmllZCBpbnB1dCBpcyBub3Qgd2hhdCB1c2Vy
CisgICAgICAgIGV4cGVjdHMuCisKKyAgICAgICAgaHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2No
cm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9MTA1NDUKKworICAgICAgICBJIHdhbnQgdG8gZml4IHRo
aXMgaXNzdWUgYnkgdGhpcyBwYXRjaC4gSU1ITywgcmVnYXJkbGVzcyBvZiB0aGlzIENocm9taXVt
CisgICAgICAgIHNwZWNpZmljIGlzc3VlLCBJIHRoaW5rIHdlIHNob3VsZCBmb3JjZSB1c2Ugb2Yg
SFRNTFZpZXdTb3VyY2VEb2N1bWVudCB3aGVuCisgICAgICAgIGluVmlld1NvdXJjZU1vZGUoKSBp
cyBzcGVjaWZpZWQuCisKKyAgICAgICAgKiBkb20vRE9NSW1wbGVtZW50YXRpb24uY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6RE9NSW1wbGVtZW50YXRpb246OmNyZWF0ZURvY3VtZW50KToKKyAgICAg
ICAgKiBodG1sL0hUTUxWaWV3U291cmNlRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
SFRNTFZpZXdTb3VyY2VEb2N1bWVudDo6Y3JlYXRlVG9rZW5pemVyKToKKyAgICAgICAgKiBodG1s
L0hUTUxWaWV3U291cmNlRG9jdW1lbnQuaDoKKwogMjAwOS0wNi0wMiAgRGFyaW4gQWRsZXIgIDxk
YXJpbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgSHlhdHQuCkluZGV4
OiBkb20vRE9NSW1wbGVtZW50YXRpb24uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGRvbS9ET01JbXBsZW1l
bnRhdGlvbi5jcHAJKHJldmlzaW9uIDQ0MzcyKQorKysgZG9tL0RPTUltcGxlbWVudGF0aW9uLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtMzE0LDE0ICszMTQsOCBAQCBQYXNzUmVmUHRyPEhUTUxEb2N1
bWVudD4gRE9NSW1wbGVtZW50YXRpCiAKIFBhc3NSZWZQdHI8RG9jdW1lbnQ+IERPTUltcGxlbWVu
dGF0aW9uOjpjcmVhdGVEb2N1bWVudChjb25zdCBTdHJpbmcmIHR5cGUsIEZyYW1lKiBmcmFtZSwg
Ym9vbCBpblZpZXdTb3VyY2VNb2RlKQogewotICAgIGlmIChpblZpZXdTb3VyY2VNb2RlKSB7Ci0g
ICAgICAgIGlmICh0eXBlID09ICJ0ZXh0L2h0bWwiIHx8IHR5cGUgPT0gImFwcGxpY2F0aW9uL3ho
dG1sK3htbCIgfHwgdHlwZSA9PSAiaW1hZ2Uvc3ZnK3htbCIgfHwgaXNUZXh0TUlNRVR5cGUodHlw
ZSkgfHwgaXNYTUxNSU1FVHlwZSh0eXBlKQotI2lmIEVOQUJMRShYSFRNTE1QKQotICAgICAgICAg
ICAgfHwgdHlwZSA9PSAiYXBwbGljYXRpb24vdm5kLndhcC54aHRtbCt4bWwiCi0jZW5kaWYKLSAg
ICAgICAgICAgKQotICAgICAgICAgICAgcmV0dXJuIEhUTUxWaWV3U291cmNlRG9jdW1lbnQ6OmNy
ZWF0ZShmcmFtZSwgdHlwZSk7Ci0gICAgfQorICAgIGlmIChpblZpZXdTb3VyY2VNb2RlKQorICAg
ICAgICByZXR1cm4gSFRNTFZpZXdTb3VyY2VEb2N1bWVudDo6Y3JlYXRlKGZyYW1lLCB0eXBlKTsK
IAogICAgIC8vIFBsdWdpbnMgY2Fubm90IHRha2UgSFRNTCBhbmQgWEhUTUwgZnJvbSB1cywgYW5k
IHdlIGRvbid0IGV2ZW4gbmVlZCB0byBpbml0aWFsaXplIHRoZSBwbHVnaW4gZGF0YWJhc2UgZm9y
IHRob3NlLgogICAgIGlmICh0eXBlID09ICJ0ZXh0L2h0bWwiKQpJbmRleDogaHRtbC9IVE1MVmll
d1NvdXJjZURvY3VtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBodG1sL0hUTUxWaWV3U291cmNlRG9j
dW1lbnQuY3BwCShyZXZpc2lvbiA0NDM3MikKKysrIGh0bWwvSFRNTFZpZXdTb3VyY2VEb2N1bWVu
dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU2LDkgKzU2LDE2IEBAIEhUTUxWaWV3U291cmNlRG9j
dW1lbnQ6OkhUTUxWaWV3U291cmNlRG8KIAogVG9rZW5pemVyKiBIVE1MVmlld1NvdXJjZURvY3Vt
ZW50OjpjcmVhdGVUb2tlbml6ZXIoKQogewotICAgIGlmIChpbXBsZW1lbnRhdGlvbigpLT5pc1Rl
eHRNSU1FVHlwZShtX3R5cGUpKQotICAgICAgICByZXR1cm4gY3JlYXRlVGV4dFRva2VuaXplcih0
aGlzKTsKLSAgICByZXR1cm4gbmV3IEhUTUxUb2tlbml6ZXIodGhpcyk7CisgICAgLy8gVXNlIEhU
TUxUb2tlbml6ZXIgaWYgYXBwbGljYWJsZSwgb3RoZXJ3aXNlIHVzZSBUZXh0VG9rZW5pemVyLgor
ICAgIGlmIChtX3R5cGUgPT0gInRleHQvaHRtbCIgfHwgbV90eXBlID09ICJhcHBsaWNhdGlvbi94
aHRtbCt4bWwiIHx8IG1fdHlwZSA9PSAiaW1hZ2Uvc3ZnK3htbCIgfHwgaW1wbGVtZW50YXRpb24o
KS0+aXNYTUxNSU1FVHlwZShtX3R5cGUpCisjaWYgRU5BQkxFKFhIVE1MTVApCisgICAgICAgIHx8
IG1fdHlwZSA9PSAiYXBwbGljYXRpb24vdm5kLndhcC54aHRtbCt4bWwiCisjZW5kaWYKKyAgICAg
ICAgKSB7CisgICAgICAgIHJldHVybiBuZXcgSFRNTFRva2VuaXplcih0aGlzKTsKKyAgICB9CisK
KyAgICByZXR1cm4gY3JlYXRlVGV4dFRva2VuaXplcih0aGlzKTsKIH0KIAogdm9pZCBIVE1MVmll
d1NvdXJjZURvY3VtZW50OjpjcmVhdGVDb250YWluaW5nVGFibGUoKQpJbmRleDogaHRtbC9IVE1M
Vmlld1NvdXJjZURvY3VtZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gaHRtbC9IVE1MVmlld1NvdXJjZURv
Y3VtZW50LmgJKHJldmlzaW9uIDQ0MzcyKQorKysgaHRtbC9IVE1MVmlld1NvdXJjZURvY3VtZW50
LmgJKHdvcmtpbmcgY29weSkKQEAgLTM4LDcgKzM4LDggQEAgcHVibGljOgogICAgIHsKICAgICAg
ICAgcmV0dXJuIG5ldyBIVE1MVmlld1NvdXJjZURvY3VtZW50KGZyYW1lLCBtaW1lVHlwZSk7CiAg
ICAgfQotICAgIAorCisgICAgLy8gUmV0dXJucyBIVE1MVG9rZW5pemVyIG9yIFRleHRUb2tlbml6
ZXIgYmFzZWQgb24gbV90eXBlLgogICAgIHZpcnR1YWwgVG9rZW5pemVyKiBjcmVhdGVUb2tlbml6
ZXIoKTsKICAgICAKICAgICB2b2lkIGFkZFZpZXdTb3VyY2VUb2tlbihUb2tlbiopOyAvLyBVc2Vk
IGJ5IHRoZSBIVE1MIHRva2VuaXplci4K
</data>
<flag name="review"
          id="15758"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30979</attachid>
            <date>2009-06-04 19:02:29 -0700</date>
            <delta_ts>2009-06-18 17:59:31 -0700</delta_ts>
            <desc>Layout tests for the proposed patch for 26156</desc>
            <filename>26156.patch</filename>
            <type>text/plain</type>
            <size>777</size>
            <attacher name="Takeshi Yoshino">tyoshino</attacher>
            
              <data encoding="base64">SW5kZXg6IGZhc3QvZnJhbWVzL3ZpZXdzb3VyY2Utb24taW1hZ2UtZmlsZS5odG1sCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIGZhc3QvZnJhbWVzL3ZpZXdzb3VyY2Utb24taW1hZ2UtZmlsZS5odG1sCShyZXZpc2lv
biAwKQorKysgZmFzdC9mcmFtZXMvdmlld3NvdXJjZS1vbi1pbWFnZS1maWxlLmh0bWwJKHJldmlz
aW9uIDApCkBAIC0wLDAgKzEsNyBAQAorPGh0bWw+DQorPGJvZHk+DQorPHA+WW91IHNob3VsZCBz
ZWUgJ2hlbGxvIHdvcmxkJyBpbiB0aGUgZnJhbWUgYmVsb3cgaW4gJ3ZpZXcgc291cmNlJyBtb2Rl
LjwvcD4NCis8aHI+DQorPGlmcmFtZSB2aWV3c291cmNlIHNyYz0icmVzb3VyY2VzL3ZpZXdzb3Vy
Y2UtZmFrZS1pbWFnZS1maWxlLnBuZyI+PC9pZnJhbWU+DQorPC9ib2R5Pg0KKzwvaHRtbD4NCklu
ZGV4OiBmYXN0L2ZyYW1lcy9yZXNvdXJjZXMvdmlld3NvdXJjZS1mYWtlLWltYWdlLWZpbGUucG5n
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIGZhc3QvZnJhbWVzL3Jlc291cmNlcy92aWV3c291cmNlLWZha2UtaW1h
Z2UtZmlsZS5wbmcJKHJldmlzaW9uIDApCisrKyBmYXN0L2ZyYW1lcy9yZXNvdXJjZXMvdmlld3Nv
dXJjZS1mYWtlLWltYWdlLWZpbGUucG5nCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxIEBACitoZWxs
byB3b3JsZApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31524</attachid>
            <date>2009-06-18 17:59:31 -0700</date>
            <delta_ts>2009-06-25 23:00:12 -0700</delta_ts>
            <desc>Proposed fix for 26156 (rev 2)</desc>
            <filename>26156.patch</filename>
            <type>text/plain</type>
            <size>9248</size>
            <attacher name="Takeshi Yoshino">tyoshino</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cgICAocmV2aXNpb24gNDQ4MzIpDQorKysgV2ViQ29yZS9DaGFuZ2VMb2cgICAod29ya2luZyBj
b3B5KQ0KQEAgLTEsMyArMSwzNiBAQA0KKzIwMDktMDYtMTggIFRha2VzaGkgWW9zaGlubyAgPHR5
b3NoaW5vQGdvb2dsZS5jb20+DQorDQorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4NCisNCisgICAgICAgIEJ1ZyAyNjE1NjogSW4gdmlldy1zb3VyY2UgbW9kZSwgYWx3YXlzIHJl
bmRlciB0aGUgY29udGVudHMgdXNpbmcgSFRNTFZpZXdTb3VyY2VEb2N1bWVudA0KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI2MTU2DQorDQorICAgICAg
ICBXaGVuIGluIHZpZXctc291cmNlIG1vZGUsIHJlbmRlciB0aGUgY29udGVudHMgdXNpbmcgSFRN
TFZpZXdTb3VyY2VEb2N1bWVudA0KKyAgICAgICAgcmVnYXJkbGVzcyBpdCdzIGFwcGxpY2FibGUg
Zm9yIGFueSBwbHVnaW4gb3Igbm90Lg0KKw0KKyAgICAgICAgQ2hyb21pdW0gdGVsbHMgV2ViQ29y
ZSB0byByZW5kZXIgdGhlIGNvbnRlbnRzIG9mIHNwZWNpZmllZCBVUkwgd2hlbg0KKyAgICAgICAg
dmlldy1zb3VyY2U6IHByZWZpeCBpcyBhZGRlZCB0byB0aGUgVVJMLiBCdXQgY3VycmVudGx5LCBE
T01JbXBsZW1lbnRhdGlvbg0KKyAgICAgICAgaWdub3JlcyBpblZpZXdTb3VyY2VNb2RlKCkgd2hl
biB0aGUgTUlNRSB0eXBlIGlzIGluZGljYXRpbmcgdGhhdCB0aGUgY29udGVudHMNCisgICAgICAg
IGFyZSBuZWl0aGVyIHRleHRzIG5vciBIVE1MIGZhbWlseSBkb2N1bWVudHMuDQorDQorICAgICAg
ICBGb3IgZXhhbXBsZSwgd2UgY2FuIGNoZWNrIHRoZSBjb250ZW50cyBvZiBhc2YgZmlsZSB3aXRo
b3V0IGxhdW5jaGluZyBtZWRpYQ0KKyAgICAgICAgcGxheWVyLiBSZW5kZXJpbmcgY29udGVudHMg
Zm9yIHZpZXctc291cmNlOi1zcGVjaWZpZWQgaW5wdXQgaXMgbm90IHdoYXQgdXNlcg0KKyAgICAg
ICAgZXhwZWN0cy4NCisNCisgICAgICAgIGh0dHA6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1
bS9pc3N1ZXMvZGV0YWlsP2lkPTEwNTQ1DQorDQorICAgICAgICBJIHdhbnQgdG8gZml4IHRoaXMg
aXNzdWUgYnkgdGhpcyBwYXRjaC4gSU1ITywgcmVnYXJkbGVzcyBvZiB0aGlzIENocm9taXVtDQor
ICAgICAgICBzcGVjaWZpYyBpc3N1ZSwgSSB0aGluayB3ZSBzaG91bGQgZm9yY2UgdXNlIG9mIEhU
TUxWaWV3U291cmNlRG9jdW1lbnQgd2hlbg0KKyAgICAgICAgaW5WaWV3U291cmNlTW9kZSgpIGlz
IHNwZWNpZmllZC4NCisNCisgICAgICAgIFRlc3Q6IGZhc3QvZnJhbWVzL3ZpZXdzb3VyY2Utb24t
aW1hZ2UtZmlsZS5odG1sDQorDQorICAgICAgICAqIGRvbS9ET01JbXBsZW1lbnRhdGlvbi5jcHA6
DQorICAgICAgICAoV2ViQ29yZTo6RE9NSW1wbGVtZW50YXRpb246OmNyZWF0ZURvY3VtZW50KToN
CisgICAgICAgICogaHRtbC9IVE1MVmlld1NvdXJjZURvY3VtZW50LmNwcDoNCisgICAgICAgIChX
ZWJDb3JlOjpIVE1MVmlld1NvdXJjZURvY3VtZW50OjpjcmVhdGVUb2tlbml6ZXIpOg0KKyAgICAg
ICAgKiBodG1sL0hUTUxWaWV3U291cmNlRG9jdW1lbnQuaDoNCisNCiAyMDA5LTA2LTE4ICBQZXRl
ciBLYXN0aW5nICA8cGthc3RpbmdAZ29vZ2xlLmNvbT4NCg0KICAgICAgICAgRml4IGJ1aWxkIGJ1
c3RhZ2UuDQpJbmRleDogV2ViQ29yZS9kb20vRE9NSW1wbGVtZW50YXRpb24uY3BwDQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09DQotLS0gV2ViQ29yZS9kb20vRE9NSW1wbGVtZW50YXRpb24uY3BwICAgKHJldmlzaW9uIDQ0
ODA1KQ0KKysrIFdlYkNvcmUvZG9tL0RPTUltcGxlbWVudGF0aW9uLmNwcCAgICh3b3JraW5nIGNv
cHkpDQpAQCAtMzE0LDE0ICszMTQsOCBAQCBQYXNzUmVmUHRyPEhUTUxEb2N1bWVudD4gRE9NSW1w
bGVtZW50YXRpDQoNCiBQYXNzUmVmUHRyPERvY3VtZW50PiBET01JbXBsZW1lbnRhdGlvbjo6Y3Jl
YXRlRG9jdW1lbnQoY29uc3QgU3RyaW5nJiB0eXBlLCBGcmFtZSogZnJhbWUsIGJvb2wgaW5WaWV3
U291cmNlTW9kZSkNCiB7DQotICAgIGlmIChpblZpZXdTb3VyY2VNb2RlKSB7DQotICAgICAgICBp
ZiAodHlwZSA9PSAidGV4dC9odG1sIiB8fCB0eXBlID09ICJhcHBsaWNhdGlvbi94aHRtbCt4bWwi
IHx8IHR5cGUgPT0gImltYWdlL3N2Zyt4bWwiIHx8IGlzVGV4dE1JTUVUeXBlKHR5cGUpIHx8IGlz
WE1MTUlNRVR5cGUodHlwZSkNCi0jaWYgRU5BQkxFKFhIVE1MTVApDQotICAgICAgICAgICAgfHwg
dHlwZSA9PSAiYXBwbGljYXRpb24vdm5kLndhcC54aHRtbCt4bWwiDQotI2VuZGlmDQotICAgICAg
ICAgICApDQotICAgICAgICAgICAgcmV0dXJuIEhUTUxWaWV3U291cmNlRG9jdW1lbnQ6OmNyZWF0
ZShmcmFtZSwgdHlwZSk7DQotICAgIH0NCisgICAgaWYgKGluVmlld1NvdXJjZU1vZGUpDQorICAg
ICAgICByZXR1cm4gSFRNTFZpZXdTb3VyY2VEb2N1bWVudDo6Y3JlYXRlKGZyYW1lLCB0eXBlKTsN
Cg0KICAgICAvLyBQbHVnaW5zIGNhbm5vdCB0YWtlIEhUTUwgYW5kIFhIVE1MIGZyb20gdXMsIGFu
ZCB3ZSBkb24ndCBldmVuIG5lZWQgdG8gaW5pdGlhbGl6ZSB0aGUgcGx1Z2luIGRhdGFiYXNlIGZv
ciB0aG9zZS4NCiAgICAgaWYgKHR5cGUgPT0gInRleHQvaHRtbCIpDQpJbmRleDogV2ViQ29yZS9o
dG1sL0hUTUxWaWV3U291cmNlRG9jdW1lbnQuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9o
dG1sL0hUTUxWaWV3U291cmNlRG9jdW1lbnQuY3BwICAgICAocmV2aXNpb24gNDQ4MDUpDQorKysg
V2ViQ29yZS9odG1sL0hUTUxWaWV3U291cmNlRG9jdW1lbnQuY3BwICAgICAod29ya2luZyBjb3B5
KQ0KQEAgLTU2LDkgKzU2LDE2IEBAIEhUTUxWaWV3U291cmNlRG9jdW1lbnQ6OkhUTUxWaWV3U291
cmNlRG8NCg0KIFRva2VuaXplciogSFRNTFZpZXdTb3VyY2VEb2N1bWVudDo6Y3JlYXRlVG9rZW5p
emVyKCkNCiB7DQotICAgIGlmIChpbXBsZW1lbnRhdGlvbigpLT5pc1RleHRNSU1FVHlwZShtX3R5
cGUpKQ0KLSAgICAgICAgcmV0dXJuIGNyZWF0ZVRleHRUb2tlbml6ZXIodGhpcyk7DQotICAgIHJl
dHVybiBuZXcgSFRNTFRva2VuaXplcih0aGlzKTsNCisgICAgLy8gVXNlIEhUTUxUb2tlbml6ZXIg
aWYgYXBwbGljYWJsZSwgb3RoZXJ3aXNlIHVzZSBUZXh0VG9rZW5pemVyLg0KKyAgICBpZiAobV90
eXBlID09ICJ0ZXh0L2h0bWwiIHx8IG1fdHlwZSA9PSAiYXBwbGljYXRpb24veGh0bWwreG1sIiB8
fCBtX3R5cGUgPT0gImltYWdlL3N2Zyt4bWwiIHx8IGltcGxlbWVudGF0aW9uKCktPmlzWE1MTUlN
RVR5cGUobV90eXBlKQ0KKyNpZiBFTkFCTEUoWEhUTUxNUCkNCisgICAgICAgIHx8IG1fdHlwZSA9
PSAiYXBwbGljYXRpb24vdm5kLndhcC54aHRtbCt4bWwiDQorI2VuZGlmDQorICAgICAgICApIHsN
CisgICAgICAgIHJldHVybiBuZXcgSFRNTFRva2VuaXplcih0aGlzKTsNCisgICAgfQ0KKw0KKyAg
ICByZXR1cm4gY3JlYXRlVGV4dFRva2VuaXplcih0aGlzKTsNCiB9DQoNCiB2b2lkIEhUTUxWaWV3
U291cmNlRG9jdW1lbnQ6OmNyZWF0ZUNvbnRhaW5pbmdUYWJsZSgpDQpJbmRleDogV2ViQ29yZS9o
dG1sL0hUTUxWaWV3U291cmNlRG9jdW1lbnQuaA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUvaHRt
bC9IVE1MVmlld1NvdXJjZURvY3VtZW50LmggICAgICAgKHJldmlzaW9uIDQ0ODA1KQ0KKysrIFdl
YkNvcmUvaHRtbC9IVE1MVmlld1NvdXJjZURvY3VtZW50LmggICAgICAgKHdvcmtpbmcgY29weSkN
CkBAIC0zOCw3ICszOCw4IEBAIHB1YmxpYzoNCiAgICAgew0KICAgICAgICAgcmV0dXJuIG5ldyBI
VE1MVmlld1NvdXJjZURvY3VtZW50KGZyYW1lLCBtaW1lVHlwZSk7DQogICAgIH0NCi0NCisNCisg
ICAgLy8gUmV0dXJucyBIVE1MVG9rZW5pemVyIG9yIFRleHRUb2tlbml6ZXIgYmFzZWQgb24gbV90
eXBlLg0KICAgICB2aXJ0dWFsIFRva2VuaXplciogY3JlYXRlVG9rZW5pemVyKCk7DQoNCiAgICAg
dm9pZCBhZGRWaWV3U291cmNlVG9rZW4oVG9rZW4qKTsgLy8gVXNlZCBieSB0aGUgSFRNTCB0b2tl
bml6ZXIuDQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgIChyZXZpc2lvbiA0NDgzMikNCisrKyBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgICAgICAgKHdvcmtpbmcgY29weSkNCkBAIC0xLDMgKzEsMzIgQEANCisyMDA5
LTA2LTE4ICBUYWtlc2hpIFlvc2hpbm8gIDx0eW9zaGlub0Bnb29nbGUuY29tPg0KKw0KKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICBCdWcgMjYxNTY6IElu
IHZpZXctc291cmNlIG1vZGUsIGFsd2F5cyByZW5kZXIgdGhlIGNvbnRlbnRzIHVzaW5nIEhUTUxW
aWV3U291cmNlRG9jdW1lbnQNCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yNjE1Ng0KKw0KKyAgICAgICAgV2hlbiBpbiB2aWV3LXNvdXJjZSBtb2RlLCBy
ZW5kZXIgdGhlIGNvbnRlbnRzIHVzaW5nIEhUTUxWaWV3U291cmNlRG9jdW1lbnQNCisgICAgICAg
IHJlZ2FyZGxlc3MgaXQncyBhcHBsaWNhYmxlIGZvciBhbnkgcGx1Z2luIG9yIG5vdC4NCisNCisg
ICAgICAgIENocm9taXVtIHRlbGxzIFdlYkNvcmUgdG8gcmVuZGVyIHRoZSBjb250ZW50cyBvZiBz
cGVjaWZpZWQgVVJMIHdoZW4NCisgICAgICAgIHZpZXctc291cmNlOiBwcmVmaXggaXMgYWRkZWQg
dG8gdGhlIFVSTC4gQnV0IGN1cnJlbnRseSwgRE9NSW1wbGVtZW50YXRpb24NCisgICAgICAgIGln
bm9yZXMgaW5WaWV3U291cmNlTW9kZSgpIHdoZW4gdGhlIE1JTUUgdHlwZSBpcyBpbmRpY2F0aW5n
IHRoYXQgdGhlIGNvbnRlbnRzDQorICAgICAgICBhcmUgbmVpdGhlciB0ZXh0cyBub3IgSFRNTCBm
YW1pbHkgZG9jdW1lbnRzLg0KKw0KKyAgICAgICAgRm9yIGV4YW1wbGUsIHdlIGNhbiBjaGVjayB0
aGUgY29udGVudHMgb2YgYXNmIGZpbGUgd2l0aG91dCBsYXVuY2hpbmcgbWVkaWENCisgICAgICAg
IHBsYXllci4gUmVuZGVyaW5nIGNvbnRlbnRzIGZvciB2aWV3LXNvdXJjZTotc3BlY2lmaWVkIGlu
cHV0IGlzIG5vdCB3aGF0IHVzZXINCisgICAgICAgIGV4cGVjdHMuDQorDQorICAgICAgICBodHRw
Oi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD0xMDU0NQ0KKw0K
KyAgICAgICAgSSB3YW50IHRvIGZpeCB0aGlzIGlzc3VlIGJ5IHRoaXMgcGF0Y2guIElNSE8sIHJl
Z2FyZGxlc3Mgb2YgdGhpcyBDaHJvbWl1bQ0KKyAgICAgICAgc3BlY2lmaWMgaXNzdWUsIEkgdGhp
bmsgd2Ugc2hvdWxkIGZvcmNlIHVzZSBvZiBIVE1MVmlld1NvdXJjZURvY3VtZW50IHdoZW4NCisg
ICAgICAgIGluVmlld1NvdXJjZU1vZGUoKSBpcyBzcGVjaWZpZWQuDQorDQorICAgICAgICAqIGZh
c3QvZnJhbWVzL3Jlc291cmNlcy92aWV3c291cmNlLWZha2UtaW1hZ2UtZmlsZS5wbmc6IEFkZGVk
Lg0KKyAgICAgICAgKiBmYXN0L2ZyYW1lcy92aWV3c291cmNlLW9uLWltYWdlLWZpbGUuaHRtbDog
QWRkZWQuDQorICAgICAgICAqIHBsYXRmb3JtL21hYy9mYXN0L2ZyYW1lcy92aWV3c291cmNlLW9u
LWltYWdlLWZpbGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4NCisNCiAyMDA5LTA2LTE4ICBSeW9zdWtl
IE5pd2EgIDxybml3YUBnb29nbGUuY29tPg0KDQogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNl
aWRlbC4NCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy92aWV3c291cmNlLW9uLWltYWdl
LWZpbGUuaHRtbA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIExheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3ZpZXdz
b3VyY2Utb24taW1hZ2UtZmlsZS5odG1sICAgICAgIChyZXZpc2lvbiAwKQ0KKysrIExheW91dFRl
c3RzL2Zhc3QvZnJhbWVzL3ZpZXdzb3VyY2Utb24taW1hZ2UtZmlsZS5odG1sICAgICAgIChyZXZp
c2lvbiAwKQ0KQEAgLTAsMCArMSw3IEBADQorPGh0bWw+DQorPGJvZHk+DQorPHA+WW91IHNob3Vs
ZCBzZWUgJ2hlbGxvIHdvcmxkJyBpbiB0aGUgZnJhbWUgYmVsb3cgaW4gJ3ZpZXcgc291cmNlJyBt
b2RlLjwvcD4NCis8aHI+DQorPGlmcmFtZSB2aWV3c291cmNlIHNyYz0icmVzb3VyY2VzL3ZpZXdz
b3VyY2UtZmFrZS1pbWFnZS1maWxlLnBuZyI+PC9pZnJhbWU+DQorPC9ib2R5Pg0KKzwvaHRtbD4N
CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9yZXNvdXJjZXMvdmlld3NvdXJjZS1mYWtl
LWltYWdlLWZpbGUucG5nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMv
cmVzb3VyY2VzL3ZpZXdzb3VyY2UtZmFrZS1pbWFnZS1maWxlLnBuZyAgICAocmV2aXNpb24gMCkN
CisrKyBMYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9yZXNvdXJjZXMvdmlld3NvdXJjZS1mYWtlLWlt
YWdlLWZpbGUucG5nICAgIChyZXZpc2lvbiAwKQ0KQEAgLTAsMCArMSBAQA0KK2hlbGxvIHdvcmxk
DQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUNCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMvZmFzdC9mcmFtZXMvdmlld3NvdXJjZS1vbi1pbWFnZS1maWxlLWV4cGVjdGVkLnR4dA0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQ0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L2ZyYW1lcy92aWV3
c291cmNlLW9uLWltYWdlLWZpbGUtZXhwZWN0ZWQudHh0ICAocmV2aXNpb24gMCkNCisrKyBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9mcmFtZXMvdmlld3NvdXJjZS1vbi1pbWFnZS1maWxl
LWV4cGVjdGVkLnR4dCAgKHJldmlzaW9uIDApDQpAQCAtMCwwICsxLDMyIEBADQorbGF5ZXIgYXQg
KDAsMCkgc2l6ZSA4MDB4NjAwDQorICBSZW5kZXJWaWV3IGF0ICgwLDApIHNpemUgODAweDYwMA0K
K2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMA0KKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgw
LDApIHNpemUgODAweDYwMA0KKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCw4KSBzaXplIDc4
NHg1ODQNCisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3ODR4MTgNCisgICAg
ICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDQ0N3gxOA0KKyAgICAgICAgICB0
ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA0NDc6ICJZb3Ugc2hvdWxkIHNlZSAnaGVsbG8gd29ybGQn
IGluIHRoZSBmcmFtZSBiZWxvdyBpbiAndmlldyBzb3VyY2UnIG1vZGUuIg0KKyAgICAgIFJlbmRl
ckJsb2NrIHtIUn0gYXQgKDAsMzQpIHNpemUgNzg0eDIgW2JvcmRlcjogKDFweCBpbnNldCAjMDAw
MDAwKV0NCisgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMCw0NCkgc2l6ZSA3ODR4
MTU0DQorICAgICAgICBSZW5kZXJQYXJ0T2JqZWN0IHtJRlJBTUV9IGF0ICgwLDApIHNpemUgMzA0
eDE1NCBbYm9yZGVyOiAoMnB4IGluc2V0ICMwMDAwMDApXQ0KKyAgICAgICAgICBsYXllciBhdCAo
MCwwKSBzaXplIDMwMHgxNTANCisgICAgICAgICAgICBSZW5kZXJWaWV3IGF0ICgwLDApIHNpemUg
MzAweDE1MA0KKyAgICAgICAgICBsYXllciBhdCAoMCwwKSBzaXplIDMwMHgxNTAgbGF5ZXJUeXBl
OiBiYWNrZ3JvdW5kIG9ubHkNCisgICAgICAgICAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSAzMXgxNTAN
CisgICAgICAgICAgICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkgekk6IC0xIHtESVZ9IGF0ICgw
LDApIHNpemUgMzF4MTUwIFtiZ2NvbG9yPSNGMEYwRjBdIFtib3JkZXI6ICgxcHggc29saWQgI0JC
QkJCQikgbm9uZV0NCisgICAgICAgICAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSAzMDB4MTUwIGxheWVy
VHlwZTogZm9yZWdyb3VuZCBvbmx5DQorICAgICAgICAgICAgUmVuZGVyQmxvY2sge0hUTUx9IGF0
ICgwLDApIHNpemUgMzAweDE1MA0KKyAgICAgICAgICAgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQg
KDAsMCkgc2l6ZSAzMDB4MTUwDQorICAgICAgICAgICAgICAgIFJlbmRlclRhYmxlIHtUQUJMRX0g
YXQgKDAsMCkgc2l6ZSAzMDB4MTUNCisgICAgICAgICAgICAgICAgICBSZW5kZXJUYWJsZVNlY3Rp
b24ge1RCT0RZfSBhdCAoMCwwKSBzaXplIDMwMHgxNQ0KKyAgICAgICAgICAgICAgICAgICAgUmVu
ZGVyVGFibGVSb3cge1RSfSBhdCAoMCwwKSBzaXplIDMwMHgxNQ0KKyAgICAgICAgICAgICAgICAg
ICAgICBSZW5kZXJUYWJsZUNlbGwge1REfSBhdCAoMCw0KSBzaXplIDMxeDEwIFtjb2xvcj0jODA4
MDgwXSBbYmdjb2xvcj0jRjBGMEYwXSBbYm9yZGVyOiBub25lICgxcHggc29saWQgI0JCQkJCQikg
bm9uZV0gW3I9MCBjPTAgcnM9MSBjcz0xXQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIFJlbmRl
cklubGluZSAoZ2VuZXJhdGVkKSBhdCAoMCwwKSBzaXplIDV4MTANCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIFJlbmRlckNvdW50ZXIgYXQgKDIxLDApIHNpemUgNXgxMA0KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMjEsMCkgd2lkdGggNTogIjEiDQorICAgICAg
ICAgICAgICAgICAgICAgIFJlbmRlclRhYmxlQ2VsbCB7VER9IGF0ICgzMSwwKSBzaXplIDI2OXgx
NSBbcj0wIGM9MSBycz0xIGNzPTFdDQorICAgICAgICAgICAgICAgICAgICAgICAgUmVuZGVyVGV4
dCB7I3RleHR9IGF0ICg1LDApIHNpemUgODh4MTUNCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHRleHQgcnVuIGF0ICg1LDApIHdpZHRoIDg4OiAiaGVsbG8gd29ybGQiDQorICAgICAgICBSZW5k
ZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDANCisgICAgICAgIFJlbmRlclRleHQgeyN0
ZXh0fSBhdCAoMCwwKSBzaXplIDB4MA0KKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgw
LDApIHNpemUgMHgwDQo=
</data>
<flag name="review"
          id="16166"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31910</attachid>
            <date>2009-06-25 23:00:12 -0700</date>
            <delta_ts>2009-06-25 23:18:57 -0700</delta_ts>
            <desc>Proposed fix for 26156 (rev 3)</desc>
            <filename>26156_rev3.patch</filename>
            <type>text/plain</type>
            <size>9155</size>
            <attacher name="Takeshi Yoshino">tyoshino</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NTI0NykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzYgQEAKKzIwMDktMDYtMjYgIFRha2VzaGkgWW9zaGlubyAgPHR5b3NoaW5vQGdv
b2dsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQnVnIDI2MTU2OiBJbiB2aWV3LXNvdXJjZSBtb2RlLCBhbHdheXMgcmVuZGVyIHRoZSBjb250
ZW50cyB1c2luZyBIVE1MVmlld1NvdXJjZURvY3VtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNjE1NgorCisgICAgICAgIFdoZW4gaW4gdmlldy1z
b3VyY2UgbW9kZSwgcmVuZGVyIHRoZSBjb250ZW50cyB1c2luZyBIVE1MVmlld1NvdXJjZURvY3Vt
ZW50CisgICAgICAgIHJlZ2FyZGxlc3MgaXQncyBhcHBsaWNhYmxlIGZvciBhbnkgcGx1Z2luIG9y
IG5vdC4KKworICAgICAgICBDaHJvbWl1bSB0ZWxscyBXZWJDb3JlIHRvIHJlbmRlciB0aGUgY29u
dGVudHMgb2Ygc3BlY2lmaWVkIFVSTCB3aGVuCisgICAgICAgIHZpZXctc291cmNlOiBwcmVmaXgg
aXMgYWRkZWQgdG8gdGhlIFVSTC4gQnV0IGN1cnJlbnRseSwgRE9NSW1wbGVtZW50YXRpb24KKyAg
ICAgICAgaWdub3JlcyBpblZpZXdTb3VyY2VNb2RlKCkgd2hlbiB0aGUgTUlNRSB0eXBlIGlzIGlu
ZGljYXRpbmcgdGhhdCB0aGUgY29udGVudHMKKyAgICAgICAgYXJlIG5laXRoZXIgdGV4dHMgbm9y
IEhUTUwgZmFtaWx5IGRvY3VtZW50cy4KKworICAgICAgICBGb3IgZXhhbXBsZSwgd2UgY2FuIGNo
ZWNrIHRoZSBjb250ZW50cyBvZiBhc2YgZmlsZSB3aXRob3V0IGxhdW5jaGluZyBtZWRpYQorICAg
ICAgICBwbGF5ZXIuIFJlbmRlcmluZyBjb250ZW50cyBmb3Igdmlldy1zb3VyY2U6LXNwZWNpZmll
ZCBpbnB1dCBpcyBub3Qgd2hhdCB1c2VyCisgICAgICAgIGV4cGVjdHMuCisKKyAgICAgICAgaHR0
cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9MTA1NDUKKwor
ICAgICAgICBJIHdhbnQgdG8gZml4IHRoaXMgaXNzdWUgYnkgdGhpcyBwYXRjaC4gSU1ITywgcmVn
YXJkbGVzcyBvZiB0aGlzIENocm9taXVtCisgICAgICAgIHNwZWNpZmljIGlzc3VlLCBJIHRoaW5r
IHdlIHNob3VsZCBmb3JjZSB1c2Ugb2YgSFRNTFZpZXdTb3VyY2VEb2N1bWVudCB3aGVuCisgICAg
ICAgIGluVmlld1NvdXJjZU1vZGUoKSBpcyBzcGVjaWZpZWQuCisKKyAgICAgICAgVGVzdDogZmFz
dC9mcmFtZXMvdmlld3NvdXJjZS1vbi1pbWFnZS1maWxlLmh0bWwKKworICAgICAgICAqIGRvbS9E
T01JbXBsZW1lbnRhdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpET01JbXBsZW1lbnRhdGlv
bjo6Y3JlYXRlRG9jdW1lbnQpOgorICAgICAgICAqIGh0bWwvSFRNTFZpZXdTb3VyY2VEb2N1bWVu
dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MVmlld1NvdXJjZURvY3VtZW50OjpjcmVhdGVU
b2tlbml6ZXIpOgorICAgICAgICAqIGh0bWwvSFRNTFZpZXdTb3VyY2VEb2N1bWVudC5oOgorCiAy
MDA5LTA2LTI1ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAd2Via2l0Lm9yZz4KIAogICAgICAg
ICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KSW5kZXg6IFdlYkNvcmUvZG9tL0RPTUltcGxlbWVu
dGF0aW9uLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2RvbS9ET01JbXBsZW1lbnRhdGlvbi5j
cHAJKHJldmlzaW9uIDQ1MjQ3KQorKysgV2ViQ29yZS9kb20vRE9NSW1wbGVtZW50YXRpb24uY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0zMTQsMTQgKzMxNCw4IEBAIFBhc3NSZWZQdHI8SFRNTERvY3Vt
ZW50PiBET01JbXBsZW1lbnRhdGkKIAogUGFzc1JlZlB0cjxEb2N1bWVudD4gRE9NSW1wbGVtZW50
YXRpb246OmNyZWF0ZURvY3VtZW50KGNvbnN0IFN0cmluZyYgdHlwZSwgRnJhbWUqIGZyYW1lLCBi
b29sIGluVmlld1NvdXJjZU1vZGUpCiB7Ci0gICAgaWYgKGluVmlld1NvdXJjZU1vZGUpIHsKLSAg
ICAgICAgaWYgKHR5cGUgPT0gInRleHQvaHRtbCIgfHwgdHlwZSA9PSAiYXBwbGljYXRpb24veGh0
bWwreG1sIiB8fCB0eXBlID09ICJpbWFnZS9zdmcreG1sIiB8fCBpc1RleHRNSU1FVHlwZSh0eXBl
KSB8fCBpc1hNTE1JTUVUeXBlKHR5cGUpCi0jaWYgRU5BQkxFKFhIVE1MTVApCi0gICAgICAgICAg
ICB8fCB0eXBlID09ICJhcHBsaWNhdGlvbi92bmQud2FwLnhodG1sK3htbCIKLSNlbmRpZgotICAg
ICAgICAgICApCi0gICAgICAgICAgICByZXR1cm4gSFRNTFZpZXdTb3VyY2VEb2N1bWVudDo6Y3Jl
YXRlKGZyYW1lLCB0eXBlKTsKLSAgICB9CisgICAgaWYgKGluVmlld1NvdXJjZU1vZGUpCisgICAg
ICAgIHJldHVybiBIVE1MVmlld1NvdXJjZURvY3VtZW50OjpjcmVhdGUoZnJhbWUsIHR5cGUpOwog
CiAgICAgLy8gUGx1Z2lucyBjYW5ub3QgdGFrZSBIVE1MIGFuZCBYSFRNTCBmcm9tIHVzLCBhbmQg
d2UgZG9uJ3QgZXZlbiBuZWVkIHRvIGluaXRpYWxpemUgdGhlIHBsdWdpbiBkYXRhYmFzZSBmb3Ig
dGhvc2UuCiAgICAgaWYgKHR5cGUgPT0gInRleHQvaHRtbCIpCkluZGV4OiBXZWJDb3JlL2h0bWwv
SFRNTFZpZXdTb3VyY2VEb2N1bWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9odG1sL0hU
TUxWaWV3U291cmNlRG9jdW1lbnQuY3BwCShyZXZpc2lvbiA0NTI0NykKKysrIFdlYkNvcmUvaHRt
bC9IVE1MVmlld1NvdXJjZURvY3VtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTYsOSArNTYs
MTYgQEAgSFRNTFZpZXdTb3VyY2VEb2N1bWVudDo6SFRNTFZpZXdTb3VyY2VEbwogCiBUb2tlbml6
ZXIqIEhUTUxWaWV3U291cmNlRG9jdW1lbnQ6OmNyZWF0ZVRva2VuaXplcigpCiB7Ci0gICAgaWYg
KGltcGxlbWVudGF0aW9uKCktPmlzVGV4dE1JTUVUeXBlKG1fdHlwZSkpCi0gICAgICAgIHJldHVy
biBjcmVhdGVUZXh0VG9rZW5pemVyKHRoaXMpOwotICAgIHJldHVybiBuZXcgSFRNTFRva2VuaXpl
cih0aGlzKTsKKyAgICAvLyBVc2UgSFRNTFRva2VuaXplciBpZiBhcHBsaWNhYmxlLCBvdGhlcndp
c2UgdXNlIFRleHRUb2tlbml6ZXIuCisgICAgaWYgKG1fdHlwZSA9PSAidGV4dC9odG1sIiB8fCBt
X3R5cGUgPT0gImFwcGxpY2F0aW9uL3hodG1sK3htbCIgfHwgbV90eXBlID09ICJpbWFnZS9zdmcr
eG1sIiB8fCBpbXBsZW1lbnRhdGlvbigpLT5pc1hNTE1JTUVUeXBlKG1fdHlwZSkKKyNpZiBFTkFC
TEUoWEhUTUxNUCkKKyAgICAgICAgfHwgbV90eXBlID09ICJhcHBsaWNhdGlvbi92bmQud2FwLnho
dG1sK3htbCIKKyNlbmRpZgorICAgICAgICApIHsKKyAgICAgICAgcmV0dXJuIG5ldyBIVE1MVG9r
ZW5pemVyKHRoaXMpOworICAgIH0KKworICAgIHJldHVybiBjcmVhdGVUZXh0VG9rZW5pemVyKHRo
aXMpOwogfQogCiB2b2lkIEhUTUxWaWV3U291cmNlRG9jdW1lbnQ6OmNyZWF0ZUNvbnRhaW5pbmdU
YWJsZSgpCkluZGV4OiBXZWJDb3JlL2h0bWwvSFRNTFZpZXdTb3VyY2VEb2N1bWVudC5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFdlYkNvcmUvaHRtbC9IVE1MVmlld1NvdXJjZURvY3VtZW50LmgJKHJldmlzaW9u
IDQ1MjQ3KQorKysgV2ViQ29yZS9odG1sL0hUTUxWaWV3U291cmNlRG9jdW1lbnQuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMzgsOSArMzgsMTAgQEAgcHVibGljOgogICAgIHsKICAgICAgICAgcmV0dXJu
IG5ldyBIVE1MVmlld1NvdXJjZURvY3VtZW50KGZyYW1lLCBtaW1lVHlwZSk7CiAgICAgfQotICAg
IAorCisgICAgLy8gUmV0dXJucyBIVE1MVG9rZW5pemVyIG9yIFRleHRUb2tlbml6ZXIgYmFzZWQg
b24gbV90eXBlLgogICAgIHZpcnR1YWwgVG9rZW5pemVyKiBjcmVhdGVUb2tlbml6ZXIoKTsKLSAg
ICAKKwogICAgIHZvaWQgYWRkVmlld1NvdXJjZVRva2VuKFRva2VuKik7IC8vIFVzZWQgYnkgdGhl
IEhUTUwgdG9rZW5pemVyLgogICAgIHZvaWQgYWRkVmlld1NvdXJjZVRleHQoY29uc3QgU3RyaW5n
Jik7IC8vIFVzZWQgYnkgdGhlIHBsYWludGV4dCB0b2tlbml6ZXIuCiAgICAgdm9pZCBhZGRWaWV3
U291cmNlRG9jdHlwZVRva2VuKERvY3R5cGVUb2tlbiopOwpJbmRleDogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNDUy
NDcpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwz
MiBAQAorMjAwOS0wNi0yNiAgVGFrZXNoaSBZb3NoaW5vICA8dHlvc2hpbm9AZ29vZ2xlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdWcgMjYx
NTY6IEluIHZpZXctc291cmNlIG1vZGUsIGFsd2F5cyByZW5kZXIgdGhlIGNvbnRlbnRzIHVzaW5n
IEhUTUxWaWV3U291cmNlRG9jdW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTI2MTU2CisKKyAgICAgICAgV2hlbiBpbiB2aWV3LXNvdXJjZSBtb2Rl
LCByZW5kZXIgdGhlIGNvbnRlbnRzIHVzaW5nIEhUTUxWaWV3U291cmNlRG9jdW1lbnQKKyAgICAg
ICAgcmVnYXJkbGVzcyBpdCdzIGFwcGxpY2FibGUgZm9yIGFueSBwbHVnaW4gb3Igbm90LgorCisg
ICAgICAgIENocm9taXVtIHRlbGxzIFdlYkNvcmUgdG8gcmVuZGVyIHRoZSBjb250ZW50cyBvZiBz
cGVjaWZpZWQgVVJMIHdoZW4KKyAgICAgICAgdmlldy1zb3VyY2U6IHByZWZpeCBpcyBhZGRlZCB0
byB0aGUgVVJMLiBCdXQgY3VycmVudGx5LCBET01JbXBsZW1lbnRhdGlvbgorICAgICAgICBpZ25v
cmVzIGluVmlld1NvdXJjZU1vZGUoKSB3aGVuIHRoZSBNSU1FIHR5cGUgaXMgaW5kaWNhdGluZyB0
aGF0IHRoZSBjb250ZW50cworICAgICAgICBhcmUgbmVpdGhlciB0ZXh0cyBub3IgSFRNTCBmYW1p
bHkgZG9jdW1lbnRzLgorCisgICAgICAgIEZvciBleGFtcGxlLCB3ZSBjYW4gY2hlY2sgdGhlIGNv
bnRlbnRzIG9mIGFzZiBmaWxlIHdpdGhvdXQgbGF1bmNoaW5nIG1lZGlhCisgICAgICAgIHBsYXll
ci4gUmVuZGVyaW5nIGNvbnRlbnRzIGZvciB2aWV3LXNvdXJjZTotc3BlY2lmaWVkIGlucHV0IGlz
IG5vdCB3aGF0IHVzZXIKKyAgICAgICAgZXhwZWN0cy4KKworICAgICAgICBodHRwOi8vY29kZS5n
b29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD0xMDU0NQorCisgICAgICAgIEkg
d2FudCB0byBmaXggdGhpcyBpc3N1ZSBieSB0aGlzIHBhdGNoLiBJTUhPLCByZWdhcmRsZXNzIG9m
IHRoaXMgQ2hyb21pdW0KKyAgICAgICAgc3BlY2lmaWMgaXNzdWUsIEkgdGhpbmsgd2Ugc2hvdWxk
IGZvcmNlIHVzZSBvZiBIVE1MVmlld1NvdXJjZURvY3VtZW50IHdoZW4KKyAgICAgICAgaW5WaWV3
U291cmNlTW9kZSgpIGlzIHNwZWNpZmllZC4KKworICAgICAgICAqIGZhc3QvZnJhbWVzL3Jlc291
cmNlcy92aWV3c291cmNlLWZha2UtaW1hZ2UtZmlsZS5wbmc6IEFkZGVkLgorICAgICAgICAqIGZh
c3QvZnJhbWVzL3ZpZXdzb3VyY2Utb24taW1hZ2UtZmlsZS5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBwbGF0Zm9ybS9tYWMvZmFzdC9mcmFtZXMvdmlld3NvdXJjZS1vbi1pbWFnZS1maWxlLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisKIDIwMDktMDYtMjUgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3
ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpJbmRleDogTGF5
b3V0VGVzdHMvZmFzdC9mcmFtZXMvdmlld3NvdXJjZS1vbi1pbWFnZS1maWxlLmh0bWwKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvdmlld3NvdXJjZS1vbi1pbWFnZS1maWxl
Lmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy92aWV3c291cmNl
LW9uLWltYWdlLWZpbGUuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw3IEBACis8aHRtbD4K
Kzxib2R5PgorPHA+WW91IHNob3VsZCBzZWUgJ2hlbGxvIHdvcmxkJyBpbiB0aGUgZnJhbWUgYmVs
b3cgaW4gJ3ZpZXcgc291cmNlJyBtb2RlLjwvcD4KKzxocj4KKzxpZnJhbWUgdmlld3NvdXJjZSBz
cmM9InJlc291cmNlcy92aWV3c291cmNlLWZha2UtaW1hZ2UtZmlsZS5wbmciPjwvaWZyYW1lPgor
PC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvcmVzb3VyY2Vz
L3ZpZXdzb3VyY2UtZmFrZS1pbWFnZS1maWxlLnBuZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9mYXN0L2ZyYW1lcy9yZXNvdXJjZXMvdmlld3NvdXJjZS1mYWtlLWltYWdlLWZpbGUucG5nCShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvcmVzb3VyY2VzL3ZpZXdzb3Vy
Y2UtZmFrZS1pbWFnZS1maWxlLnBuZwkocmV2aXNpb24gMCkKQEAgLTAsMCArMSBAQAoraGVsbG8g
d29ybGQKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMvZmFzdC9mcmFtZXMvdmlld3NvdXJjZS1vbi1pbWFnZS1maWxlLWV4cGVjdGVkLnR4
dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9mcmFtZXMvdmll
d3NvdXJjZS1vbi1pbWFnZS1maWxlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91
dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L2ZyYW1lcy92aWV3c291cmNlLW9uLWltYWdlLWZpbGUt
ZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMyIEBACitsYXllciBhdCAoMCww
KSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xheWVy
IGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6
ZSA4MDB4NjAwCisgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4NTg0Cisg
ICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVy
VGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNDQ3eDE4CisgICAgICAgICAgdGV4dCBydW4gYXQg
KDAsMCkgd2lkdGggNDQ3OiAiWW91IHNob3VsZCBzZWUgJ2hlbGxvIHdvcmxkJyBpbiB0aGUgZnJh
bWUgYmVsb3cgaW4gJ3ZpZXcgc291cmNlJyBtb2RlLiIKKyAgICAgIFJlbmRlckJsb2NrIHtIUn0g
YXQgKDAsMzQpIHNpemUgNzg0eDIgW2JvcmRlcjogKDFweCBpbnNldCAjMDAwMDAwKV0KKyAgICAg
IFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICgwLDQ0KSBzaXplIDc4NHgxNTQKKyAgICAgICAg
UmVuZGVyUGFydE9iamVjdCB7SUZSQU1FfSBhdCAoMCwwKSBzaXplIDMwNHgxNTQgW2JvcmRlcjog
KDJweCBpbnNldCAjMDAwMDAwKV0KKyAgICAgICAgICBsYXllciBhdCAoMCwwKSBzaXplIDMwMHgx
NTAKKyAgICAgICAgICAgIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSAzMDB4MTUwCisgICAgICAg
ICAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSAzMDB4MTUwIGxheWVyVHlwZTogYmFja2dyb3VuZCBvbmx5
CisgICAgICAgICAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSAzMXgxNTAKKyAgICAgICAgICAgIFJlbmRl
ckJsb2NrIChwb3NpdGlvbmVkKSB6STogLTEge0RJVn0gYXQgKDAsMCkgc2l6ZSAzMXgxNTAgW2Jn
Y29sb3I9I0YwRjBGMF0gW2JvcmRlcjogKDFweCBzb2xpZCAjQkJCQkJCKSBub25lXQorICAgICAg
ICAgIGxheWVyIGF0ICgwLDApIHNpemUgMzAweDE1MCBsYXllclR5cGU6IGZvcmVncm91bmQgb25s
eQorICAgICAgICAgICAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgMzAweDE1MAor
ICAgICAgICAgICAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoMCwwKSBzaXplIDMwMHgxNTAKKyAg
ICAgICAgICAgICAgICBSZW5kZXJUYWJsZSB7VEFCTEV9IGF0ICgwLDApIHNpemUgMzAweDE1Cisg
ICAgICAgICAgICAgICAgICBSZW5kZXJUYWJsZVNlY3Rpb24ge1RCT0RZfSBhdCAoMCwwKSBzaXpl
IDMwMHgxNQorICAgICAgICAgICAgICAgICAgICBSZW5kZXJUYWJsZVJvdyB7VFJ9IGF0ICgwLDAp
IHNpemUgMzAweDE1CisgICAgICAgICAgICAgICAgICAgICAgUmVuZGVyVGFibGVDZWxsIHtURH0g
YXQgKDAsNCkgc2l6ZSAzMXgxMCBbY29sb3I9IzgwODA4MF0gW2JnY29sb3I9I0YwRjBGMF0gW2Jv
cmRlcjogbm9uZSAoMXB4IHNvbGlkICNCQkJCQkIpIG5vbmVdIFtyPTAgYz0wIHJzPTEgY3M9MV0K
KyAgICAgICAgICAgICAgICAgICAgICAgIFJlbmRlcklubGluZSAoZ2VuZXJhdGVkKSBhdCAoMCww
KSBzaXplIDV4MTAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgUmVuZGVyQ291bnRlciBhdCAo
MjEsMCkgc2l6ZSA1eDEwCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dCBydW4gYXQg
KDIxLDApIHdpZHRoIDU6ICIxIgorICAgICAgICAgICAgICAgICAgICAgIFJlbmRlclRhYmxlQ2Vs
bCB7VER9IGF0ICgzMSwwKSBzaXplIDI2OXgxNSBbcj0wIGM9MSBycz0xIGNzPTFdCisgICAgICAg
ICAgICAgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDUsMCkgc2l6ZSA4OHgxNQor
ICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoNSwwKSB3aWR0aCA4ODogImhl
bGxvIHdvcmxkIgorICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAK
KyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgwCisgICAgICAgIFJl
bmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MAo=
</data>
<flag name="review"
          id="16461"
          type_id="1"
          status="+"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>