<?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>26661</bug_id>
          
          <creation_ts>2009-06-23 14:16:58 -0700</creation_ts>
          <short_desc>Fullscreen button should be hidden when the backend doesn&apos;t support it.</short_desc>
          <delta_ts>2009-06-26 11:28:55 -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>Mac</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>
          <dependson>26659</dependson>
          <blocked>26742</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Pierre d&apos;Herbemont">pdherbemont</reporter>
          <assigned_to name="Pierre d&apos;Herbemont">pdherbemont</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>127686</commentid>
    <comment_count>0</comment_count>
    <who name="Pierre d&apos;Herbemont">pdherbemont</who>
    <bug_when>2009-06-23 14:16:58 -0700</bug_when>
    <thetext>Blocked by: https://bugs.webkit.org/show_bug.cgi?id=26659</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127695</commentid>
    <comment_count>1</comment_count>
      <attachid>31739</attachid>
    <who name="Pierre d&apos;Herbemont">pdherbemont</who>
    <bug_when>2009-06-23 14:33:34 -0700</bug_when>
    <thetext>Created attachment 31739
patch 1/2 - v1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127696</commentid>
    <comment_count>2</comment_count>
      <attachid>31740</attachid>
    <who name="Pierre d&apos;Herbemont">pdherbemont</who>
    <bug_when>2009-06-23 14:34:25 -0700</bug_when>
    <thetext>Created attachment 31740
patch 2/2 - v1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127717</commentid>
    <comment_count>3</comment_count>
      <attachid>31750</attachid>
    <who name="Pierre d&apos;Herbemont">pdherbemont</who>
    <bug_when>2009-06-23 15:54:30 -0700</bug_when>
    <thetext>Created attachment 31750
patch 1/2 - v2.

With ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127718</commentid>
    <comment_count>4</comment_count>
      <attachid>31751</attachid>
    <who name="Pierre d&apos;Herbemont">pdherbemont</who>
    <bug_when>2009-06-23 15:55:16 -0700</bug_when>
    <thetext>Created attachment 31751
patch 2/2 - v2.

With ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127756</commentid>
    <comment_count>5</comment_count>
      <attachid>31750</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-23 17:34:24 -0700</bug_when>
    <thetext>Comment on attachment 31750
patch 1/2 - v2.

I bet there are still ways to test this... but ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127757</commentid>
    <comment_count>6</comment_count>
      <attachid>31751</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-23 17:35:28 -0700</bug_when>
    <thetext>Comment on attachment 31751
patch 2/2 - v2.

Looks OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128068</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-24 18:50:50 -0700</bug_when>
    <thetext>Pierre will you commit these yourself, or does someone need to commit them for you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128073</commentid>
    <comment_count>8</comment_count>
    <who name="Pierre d&apos;Herbemont">pdherbemont</who>
    <bug_when>2009-06-24 19:20:07 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Pierre will you commit these yourself, or does someone need to commit them for
&gt; you?

I don&apos;t have commit access... So I still need someone to commit them.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128205</commentid>
    <comment_count>9</comment_count>
      <attachid>31863</attachid>
    <who name="Pierre d&apos;Herbemont">pdherbemont</who>
    <bug_when>2009-06-25 10:25:29 -0700</bug_when>
    <thetext>Created attachment 31863
patch 1/2 - v3.

supportsFullscreen() shouldn&apos;t be pure virtual. Return false by default.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128206</commentid>
    <comment_count>10</comment_count>
      <attachid>31863</attachid>
    <who name="Pierre d&apos;Herbemont">pdherbemont</who>
    <bug_when>2009-06-25 10:26:33 -0700</bug_when>
    <thetext>Comment on attachment 31863
patch 1/2 - v3.

I think it&apos;s still r+ by Eric Seidel, even after this change. Yet. Marquing as r?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128226</commentid>
    <comment_count>11</comment_count>
      <attachid>31863</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-06-25 11:36:50 -0700</bug_when>
    <thetext>Comment on attachment 31863
patch 1/2 - v3.


&gt; diff --git a/WebCore/html/HTMLMediaElement.h b/WebCore/html/HTMLMediaElement.h
&gt; index 2a08e3c..18b263a 100644
&gt; --- a/WebCore/html/HTMLMediaElement.h
&gt; +++ b/WebCore/html/HTMLMediaElement.h
&gt; @@ -65,7 +65,9 @@ public:
&gt;      
&gt;      virtual bool isVideo() const { return false; }
&gt;      virtual bool hasVideo() const { return false; }
&gt; -    
&gt; +
&gt; +    virtual bool supportsFullscreen() const { return false; }

Try to avoid changing whitespace.

&gt; +void MediaControlFullscreenButtonElement::update()
&gt; +{
&gt; +    setHidden(!m_mediaElement-&gt;supportsFullscreen());
&gt; +    MediaControlInputElement::update();

Will need to change when setHidden goes away.

&gt; diff --git a/WebCore/rendering/MediaControlElements.h b/WebCore/rendering/MediaControlElements.h
&gt; index 0c95976..4d8647e 100644
&gt; --- a/WebCore/rendering/MediaControlElements.h
&gt; +++ b/WebCore/rendering/MediaControlElements.h
&gt; @@ -154,6 +154,7 @@ class MediaControlFullscreenButtonElement : public MediaControlInputElement {
&gt;  public:
&gt;      MediaControlFullscreenButtonElement(Document*, HTMLMediaElement*);
&gt;      virtual void defaultEventHandler(Event*);
&gt; +    void update();

You&apos;ll need to make update() virtual on MediaControlInputElement, then declare if virtual here.

OK with these changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128312</commentid>
    <comment_count>12</comment_count>
      <attachid>31886</attachid>
    <who name="Pierre d&apos;Herbemont">pdherbemont</who>
    <bug_when>2009-06-25 16:40:02 -0700</bug_when>
    <thetext>Created attachment 31886
patch 1/2 - v4.

With Simon&apos;s comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128329</commentid>
    <comment_count>13</comment_count>
      <attachid>31886</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-25 17:07:19 -0700</bug_when>
    <thetext>Comment on attachment 31886
patch 1/2 - v4.

No argument name needed:
virtual bool rendererIsNeeded(RenderStyle* style);
according to WK style.

I think simon should review this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128522</commentid>
    <comment_count>14</comment_count>
      <attachid>31886</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-06-26 11:14:50 -0700</bug_when>
    <thetext>Comment on attachment 31886
patch 1/2 - v4.

&gt; +bool MediaControlFullscreenButtonElement::rendererIsNeeded(RenderStyle* style)
&gt; +{
&gt; +    return m_mediaElement-&gt;supportsFullscreen() &amp;&amp; HTMLInputElement::rendererIsNeeded(style);

Should just call up to the superclass here, not skip a generation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128527</commentid>
    <comment_count>15</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-06-26 11:28:55 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/45273</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31739</attachid>
            <date>2009-06-23 14:33:34 -0700</date>
            <delta_ts>2009-06-23 15:54:30 -0700</delta_ts>
            <desc>patch 1/2 - v1.</desc>
            <filename>001-show-fsbutton-only-if-be-supports-it.diff</filename>
            <type>text/plain</type>
            <size>5476</size>
            <attacher name="Pierre d&apos;Herbemont">pdherbemont</attacher>
            
              <data encoding="base64">Y29tbWl0IDYyZTFlMTU4NjhjMjlmMGFjMTUwNmQyODFkM2VhMzhkNzE1OTFlYWMKQXV0aG9yOiBQ
aWVycmUgZCdIZXJiZW1vbnQgPHBkaGVyYmVtb250QGFwcGxlLmNvbT4KRGF0ZTogICBNb24gSnVu
IDIyIDIzOjIwOjQ5IDIwMDkgLTA3MDAKCiAgICBUb2dnbGUgdGhlIGZ1bGxzY3JlZW4gYnV0dG9u
IG9ubHkgaWYgdGhlIGJhY2tlbmQgYW5ub3VuY2Ugc3VwcG9ydCBmb3IgaXQuCgpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaCBiL1dlYkNvcmUvaHRtbC9IVE1MTWVk
aWFFbGVtZW50LmgKaW5kZXggMmEwOGUzYy4uYzI5NTA1NyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9o
dG1sL0hUTUxNZWRpYUVsZW1lbnQuaAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVu
dC5oCkBAIC02NSw3ICs2NSw5IEBAIHB1YmxpYzoKICAgICAKICAgICB2aXJ0dWFsIGJvb2wgaXNW
aWRlbygpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CiAgICAgdmlydHVhbCBib29sIGhhc1ZpZGVv
KCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KLSAgICAKKworICAgIHZpcnR1YWwgYm9vbCBpc1N1
cHBvcnRpbmdGdWxsc2NyZWVuKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KKwogICAgIHZvaWQg
c2NoZWR1bGVMb2FkKCk7CiAgICAgCiAgICAgdmlydHVhbCB2b2lkIGRlZmF1bHRFdmVudEhhbmRs
ZXIoRXZlbnQqKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MVmlkZW9FbGVtZW50Lmgg
Yi9XZWJDb3JlL2h0bWwvSFRNTFZpZGVvRWxlbWVudC5oCmluZGV4IGQzNWYzZjguLjJmMGEzZDIg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MVmlkZW9FbGVtZW50LmgKKysrIGIvV2ViQ29y
ZS9odG1sL0hUTUxWaWRlb0VsZW1lbnQuaApAQCAtNTAsNiArNTAsNyBAQCBwdWJsaWM6CiAgICAg
dmlydHVhbCB2b2lkIHBhcnNlTWFwcGVkQXR0cmlidXRlKE1hcHBlZEF0dHJpYnV0ZSogYXR0cik7
CiAgICAgdmlydHVhbCBib29sIGlzVmlkZW8oKSBjb25zdCB7IHJldHVybiB0cnVlOyB9CiAgICAg
dmlydHVhbCBib29sIGhhc1ZpZGVvKCkgY29uc3QgeyByZXR1cm4gcGxheWVyKCkgJiYgcGxheWVy
KCktPmhhc1ZpZGVvKCk7IH0KKyAgICB2aXJ0dWFsIGJvb2wgaXNTdXBwb3J0aW5nRnVsbHNjcmVl
bigpIGNvbnN0IHsgcmV0dXJuIHBsYXllcigpICYmIHBsYXllcigpLT5pc1N1cHBvcnRpbmdGdWxs
c2NyZWVuKCk7IH0KICAgICB2aXJ0dWFsIGJvb2wgaXNVUkxBdHRyaWJ1dGUoQXR0cmlidXRlKikg
Y29uc3Q7CiAgICAgdmlydHVhbCBjb25zdCBRdWFsaWZpZWROYW1lJiBpbWFnZVNvdXJjZUF0dHJp
YnV0ZU5hbWUoKSBjb25zdDsKIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9NZWRpYVBsYXllci5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVy
LmNwcAppbmRleCA2Nzk2OWE2Li45MWQ1YzVlIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L01lZGlhUGxheWVyLmNwcApAQCAtNjIsNiArNjIsOCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2
b2lkIHBsYXkoKSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgcGF1c2UoKSB7IH0gICAgCiAKKyAgICB2
aXJ0dWFsIGJvb2wgaXNTdXBwb3J0aW5nRnVsbHNjcmVlbigpIGNvbnN0IHsgcmV0dXJuIGZhbHNl
OyB9CisKICAgICB2aXJ0dWFsIEludFNpemUgbmF0dXJhbFNpemUoKSBjb25zdCB7IHJldHVybiBJ
bnRTaXplKDAsIDApOyB9CiAKICAgICB2aXJ0dWFsIGJvb2wgaGFzVmlkZW8oKSBjb25zdCB7IHJl
dHVybiBmYWxzZTsgfQpAQCAtMjk1LDYgKzI5NywxMSBAQCBib29sIE1lZGlhUGxheWVyOjpzZWVr
aW5nKCkgY29uc3QKICAgICByZXR1cm4gbV9wcml2YXRlLT5zZWVraW5nKCk7CiB9CiAKK2Jvb2wg
TWVkaWFQbGF5ZXI6OmlzU3VwcG9ydGluZ0Z1bGxzY3JlZW4oKQoreworICAgIHJldHVybiBtX3By
aXZhdGUtPmlzU3VwcG9ydGluZ0Z1bGxzY3JlZW4oKTsKK30KKwogSW50U2l6ZSBNZWRpYVBsYXll
cjo6bmF0dXJhbFNpemUoKQogewogICAgIHJldHVybiBtX3ByaXZhdGUtPm5hdHVyYWxTaXplKCk7
CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmggYi9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmgKaW5kZXggYzE0MmJhZC4uODIx
Y2VmNCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5o
CisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuaApAQCAtMTA3LDYg
KzEwNyw3IEBAIHB1YmxpYzoKICAgICBzdGF0aWMgdm9pZCBnZXRTdXBwb3J0ZWRUeXBlcyhIYXNo
U2V0PFN0cmluZz4mKTsKICAgICBzdGF0aWMgYm9vbCBpc0F2YWlsYWJsZSgpOwogCisgICAgYm9v
bCBpc1N1cHBvcnRpbmdGdWxsc2NyZWVuKCk7CiAgICAgSW50U2l6ZSBuYXR1cmFsU2l6ZSgpOwog
ICAgIGJvb2wgaGFzVmlkZW8oKTsKICAgICAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvTWVkaWFQbGF5ZXJQcml2YXRlLmggYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L01lZGlhUGxheWVyUHJpdmF0ZS5oCmluZGV4IDFiNWY3MzcuLmY3ZTZjNWMgMTAwNjQ0Ci0tLSBh
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXJQcml2YXRlLmgKKysrIGIvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllclByaXZhdGUuaApAQCAtNDYsNiArNDYs
OCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHBsYXkoKSA9IDA7CiAgICAgdmlydHVhbCB2
b2lkIHBhdXNlKCkgPSAwOyAgICAKIAorICAgIHZpcnR1YWwgYm9vbCBpc1N1cHBvcnRpbmdGdWxs
c2NyZWVuKCkgY29uc3QgPSAwOworCiAgICAgdmlydHVhbCBJbnRTaXplIG5hdHVyYWxTaXplKCkg
Y29uc3QgPSAwOwogCiAgICAgdmlydHVhbCBib29sIGhhc1ZpZGVvKCkgY29uc3QgPSAwOwpkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9tYWMvTWVkaWFQbGF5ZXJQcml2YXRl
UVRLaXQuaCBiL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvbWFjL01lZGlhUGxheWVyUHJpdmF0
ZVFUS2l0LmgKaW5kZXggMjU3ZjI0OC4uNmRmZWI4NyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9tYWMvTWVkaWFQbGF5ZXJQcml2YXRlUVRLaXQuaAorKysgYi9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5oCkBAIC03Niw3
ICs3Niw4IEBAIHByaXZhdGU6CiAgICAgc3RhdGljIHZvaWQgZ2V0U3VwcG9ydGVkVHlwZXMoSGFz
aFNldDxTdHJpbmc+JiB0eXBlcyk7CiAgICAgc3RhdGljIE1lZGlhUGxheWVyOjpTdXBwb3J0c1R5
cGUgc3VwcG9ydHNUeXBlKGNvbnN0IFN0cmluZyYgdHlwZSwgY29uc3QgU3RyaW5nJiBjb2RlY3Mp
OwogICAgIHN0YXRpYyBib29sIGlzQXZhaWxhYmxlKCk7Ci0KKyAgICAKKyAgICBib29sIGlzU3Vw
cG9ydGluZ0Z1bGxzY3JlZW4oKSBjb25zdDsKICAgICBJbnRTaXplIG5hdHVyYWxTaXplKCkgY29u
c3Q7CiAgICAgYm9vbCBoYXNWaWRlbygpIGNvbnN0OwogICAgIApkaWZmIC0tZ2l0IGEvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9tYWMvTWVkaWFQbGF5ZXJQcml2YXRlUVRLaXQubW0gYi9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5tbQppbmRl
eCA0M2RiMzhiLi5kZGIzNDdhIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5tbQorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5tbQpAQCAtNjcxLDYgKzY3MSwxMSBA
QCBib29sIE1lZGlhUGxheWVyUHJpdmF0ZTo6c2Vla2luZygpIGNvbnN0CiAgICAgcmV0dXJuIG1f
c2Vla1RvID49IDA7CiB9CiAKK2Jvb2wgTWVkaWFQbGF5ZXJQcml2YXRlOjppc1N1cHBvcnRpbmdG
dWxsc2NyZWVuKCkgY29uc3QKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisgICAgCiBJbnRTaXpl
IE1lZGlhUGxheWVyUHJpdmF0ZTo6bmF0dXJhbFNpemUoKSBjb25zdAogewogICAgIGlmICghbWV0
YURhdGFBdmFpbGFibGUoKSkKQEAgLTExNTEsNyArMTE1Niw3IEBAIGJvb2wgTWVkaWFQbGF5ZXJQ
cml2YXRlOjppc0F2YWlsYWJsZSgpCiAgICAgcmV0dXJuIFFUS2l0TGlicmFyeSgpOwogI2VuZGlm
CiB9Ci0gICAgCisKIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpkaXNhYmxlVW5zdXBwb3J0ZWRU
cmFja3MoKQogewogICAgIGlmICghbV9xdE1vdmllKSB7CmRpZmYgLS1naXQgYS9XZWJDb3JlL3Jl
bmRlcmluZy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAgYi9XZWJDb3JlL3JlbmRlcmluZy9NZWRp
YUNvbnRyb2xFbGVtZW50cy5jcHAKaW5kZXggNjdhNTAzNy4uNTM1MjcwNyAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9yZW5kZXJpbmcvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwCisrKyBiL1dlYkNvcmUv
cmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcApAQCAtMzQ2LDYgKzM0NiwxMiBAQCB2
b2lkIE1lZGlhQ29udHJvbEZ1bGxzY3JlZW5CdXR0b25FbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5k
bGVyKEV2ZW50KiBldmVudCkKICAgICBIVE1MSW5wdXRFbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5k
bGVyKGV2ZW50KTsKIH0KIAordm9pZCBNZWRpYUNvbnRyb2xGdWxsc2NyZWVuQnV0dG9uRWxlbWVu
dDo6dXBkYXRlKCkKK3sKKyAgICBzZXRIaWRkZW4oIW1fbWVkaWFFbGVtZW50LT5pc1N1cHBvcnRp
bmdGdWxsc2NyZWVuKCkpOworICAgIE1lZGlhQ29udHJvbElucHV0RWxlbWVudDo6dXBkYXRlKCk7
Cit9ICAgIAorCiAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKIH0gLy9uYW1lc3Bh
Y2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9yZW5kZXJpbmcvTWVkaWFDb250cm9sRWxl
bWVudHMuaCBiL1dlYkNvcmUvcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmgKaW5kZXgg
MGM5NTk3Ni4uNGQ4NjQ3ZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9yZW5kZXJpbmcvTWVkaWFDb250
cm9sRWxlbWVudHMuaAorKysgYi9XZWJDb3JlL3JlbmRlcmluZy9NZWRpYUNvbnRyb2xFbGVtZW50
cy5oCkBAIC0xNTQsNiArMTU0LDcgQEAgY2xhc3MgTWVkaWFDb250cm9sRnVsbHNjcmVlbkJ1dHRv
bkVsZW1lbnQgOiBwdWJsaWMgTWVkaWFDb250cm9sSW5wdXRFbGVtZW50IHsKIHB1YmxpYzoKICAg
ICBNZWRpYUNvbnRyb2xGdWxsc2NyZWVuQnV0dG9uRWxlbWVudChEb2N1bWVudCosIEhUTUxNZWRp
YUVsZW1lbnQqKTsKICAgICB2aXJ0dWFsIHZvaWQgZGVmYXVsdEV2ZW50SGFuZGxlcihFdmVudCop
OworICAgIHZvaWQgdXBkYXRlKCk7CiB9OwogCiAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31740</attachid>
            <date>2009-06-23 14:34:25 -0700</date>
            <delta_ts>2009-06-23 15:55:16 -0700</delta_ts>
            <desc>patch 2/2 - v1.</desc>
            <filename>002-no-need-to-hide-in-css.diff</filename>
            <type>text/plain</type>
            <size>1616</size>
            <attacher name="Pierre d&apos;Herbemont">pdherbemont</attacher>
            
              <data encoding="base64">Y29tbWl0IGM2YjNkYWQxNzMyNjZlYzk1MTMwYWMzZjAyNTVkNTBhYmJiOTI0ZTUKQXV0aG9yOiBQ
aWVycmUgZCdIZXJiZW1vbnQgPHBkaGVyYmVtb250QGFwcGxlLmNvbT4KRGF0ZTogICBNb24gSnVu
IDIyIDE1OjU1OjAxIDIwMDkgLTA3MDAKCiAgICBGdWxsc2NyZWVuIGJ1dHRvbiBpcyBub3cgaGlk
ZGVuIGZyb20gdGhlIGNvZGUuIE5vIG5lZWQgdG8gaGlkZSBpdCBpbiBDU1MuCgpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9jc3MvbWVkaWFDb250cm9scy5jc3MgYi9XZWJDb3JlL2Nzcy9tZWRpYUNvbnRy
b2xzLmNzcwppbmRleCAxMDE3ZmZhLi5mMGNhMGIxIDEwMDY0NAotLS0gYS9XZWJDb3JlL2Nzcy9t
ZWRpYUNvbnRyb2xzLmNzcworKysgYi9XZWJDb3JlL2Nzcy9tZWRpYUNvbnRyb2xzLmNzcwpAQCAt
MTIwLDYgKzEyMCwxMSBAQCBhdWRpbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zZWVrLWZvcndh
cmQtYnV0dG9uLCB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scwogfQogCiBhdWRpbzo6LXdl
YmtpdC1tZWRpYS1jb250cm9scy1mdWxsc2NyZWVuLWJ1dHRvbiwgdmlkZW86Oi13ZWJraXQtbWVk
aWEtY29udHJvbHMtZnVsbHNjcmVlbi1idXR0b24gewotICAgIGRpc3BsYXk6IG5vbmU7CisgICAg
LXdlYmtpdC1hcHBlYXJhbmNlOiBtZWRpYS1mdWxsc2NyZWVuLWJ1dHRvbjsKKyAgICAKKyAgICBk
aXNwbGF5OiAtd2Via2l0LWJveDsKKworICAgIHdpZHRoOiAxNnB4OworICAgIGhlaWdodDogMTZw
eDsKIH0KIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9jc3MvbWVkaWFDb250cm9sc1FULmNzcyBiL1dl
YkNvcmUvY3NzL21lZGlhQ29udHJvbHNRVC5jc3MKaW5kZXggNzBiYmM4ZS4uMjZhYzUxZSAxMDA2
NDQKLS0tIGEvV2ViQ29yZS9jc3MvbWVkaWFDb250cm9sc1FULmNzcworKysgYi9XZWJDb3JlL2Nz
cy9tZWRpYUNvbnRyb2xzUVQuY3NzCkBAIC00MCw3ICs0MCw3IEBAIHZpZGVvOi13ZWJraXQtZnVs
bC1wYWdlLW1lZGlhOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHsKIH0KIAogYXVkaW8g
ZGl2Ojotd2Via2l0LW1lZGlhLWNvbnRyb2xzLW11dGUtYnV0dG9uLCB2aWRlbzo6LXdlYmtpdC1t
ZWRpYS1jb250cm9scy1tdXRlLWJ1dHRvbiB7Ci0gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91
cDogMjsgLyogQXQgdGhlIGVuZCBvZiB0aGUgY29udHJvbGxlciBiYXIgKi8KKyAgICAtd2Via2l0
LWJveC1vcmRpbmFsLWdyb3VwOiAyOyAvKiBCZWZvcmUgdGhlIGZ1bGxzY3JlZW4gYnV0dG9uICov
CiAgICAgd2lkdGg6IDMwcHg7CiAgICAgaGVpZ2h0OiAyNXB4OwogfQpAQCAtOTksNSArOTksNyBA
QCBhdWRpbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zZWVrLWZvcndhcmQtYnV0dG9uLCB2aWRl
bzo6LXdlYmtpdC1tZWRpYS1jb250cm9scwogfQogCiBhdWRpbzo6LXdlYmtpdC1tZWRpYS1jb250
cm9scy1mdWxsc2NyZWVuLWJ1dHRvbiwgdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtZnVs
bHNjcmVlbi1idXR0b24gewotICAgIGRpc3BsYXk6IG5vbmU7CisgICAgd2lkdGg6IDMwcHg7Cisg
ICAgaGVpZ2h0OiAyNXB4OworICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7IC8qIEF0
IHRoZSB2ZXJ5IGVuZCAqLwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31750</attachid>
            <date>2009-06-23 15:54:30 -0700</date>
            <delta_ts>2009-06-25 10:25:29 -0700</delta_ts>
            <desc>patch 1/2 - v2.</desc>
            <filename>001-show-fsbutton-if-supported-v2.diff</filename>
            <type>text/plain</type>
            <size>6884</size>
            <attacher name="Pierre d&apos;Herbemont">pdherbemont</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MTMyMmFkYS4uNDJiNTEzMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMSBAQAorMjAwOS0wNi0yMyAgUGllcnJlIGQnSGVy
YmVtb250ICA8cGRoZXJiZW1vbnRAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRvZ2dsZSB0aGUgZnVsbHNjcmVlbiBidXR0b24gb25s
eSBpZiB0aGUgYmFja2VuZCBoYXMgc3VwcG9ydCBmb3IgaXQuCisKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI2NjYxCisKKyAgICAgICAgTm8gdGVzdCBz
aW5jZSB0aGlzIGlzIG5vdCByZWFjaGFibGUgdmlhIHRoZSBET00uCisKKyAgICAgICAgKiBodG1s
L0hUTUxNZWRpYUVsZW1lbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6
OnN1cHBvcnRzRnVsbHNjcmVlbik6IG5ldy4KKyAgICAgICAgKiBodG1sL0hUTUxWaWRlb0VsZW1l
bnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxWaWRlb0VsZW1lbnQ6OnN1cHBvcnRzRnVsbHNj
cmVlbik6IG5ldy4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpOdWxsTWVkaWFQbGF5ZXJQcml2YXRlOjpzdXBwb3J0c0Z1bGxz
Y3JlZW4pOiBuZXcuCisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllcjo6c3VwcG9ydHNGdWxs
c2NyZWVuKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5oOgorICAg
ICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyUHJpdmF0ZS5oOgorICAgICAgICAq
IHBsYXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5oOgorICAgICAg
ICAqIHBsYXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5tbToKKyAg
ICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZTo6c3VwcG9ydHNGdWxsc2NyZWVuKTog
bmV3LgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpwYWludCk6CisgICAg
ICAgICogcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6Ok1lZGlhQ29udHJvbEZ1bGxzY3JlZW5CdXR0b25FbGVtZW50Ojp1cGRhdGUpOgorICAgICAg
ICBIaWRlIHRoZSBidXR0b24gYWNjb3JkaW5nbHkgdG8gc3VwcG9ydHNGdWxsc2NyZWVuKCkuCisg
ICAgICAgICogcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmg6CisKIDIwMDktMDYtMjIg
IFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBHYXZp
biBCYXJyYWNsb3VnaC4KY29tbWl0IDFmYWQ1NDI0OTAwNzYzMDEwNDA2YzA1YWZjOTM4MTY4MzYx
Njg1OGIKQXV0aG9yOiBQaWVycmUgZCdIZXJiZW1vbnQgPHBkaGVyYmVtb250QGFwcGxlLmNvbT4K
RGF0ZTogICBNb24gSnVuIDIyIDIzOjIwOjQ5IDIwMDkgLTA3MDAKCiAgICBUb2dnbGUgdGhlIGZ1
bGxzY3JlZW4gYnV0dG9uIG9ubHkgaWYgdGhlIGJhY2tlbmQgYW5ub3VuY2Ugc3VwcG9ydCBmb3Ig
aXQuCgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaCBiL1dlYkNv
cmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmgKaW5kZXggMmEwOGUzYy4uMThiMjYzYSAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaAorKysgYi9XZWJDb3JlL2h0bWwv
SFRNTE1lZGlhRWxlbWVudC5oCkBAIC02NSw3ICs2NSw5IEBAIHB1YmxpYzoKICAgICAKICAgICB2
aXJ0dWFsIGJvb2wgaXNWaWRlbygpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CiAgICAgdmlydHVh
bCBib29sIGhhc1ZpZGVvKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KLSAgICAKKworICAgIHZp
cnR1YWwgYm9vbCBzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQor
CiAgICAgdm9pZCBzY2hlZHVsZUxvYWQoKTsKICAgICAKICAgICB2aXJ0dWFsIHZvaWQgZGVmYXVs
dEV2ZW50SGFuZGxlcihFdmVudCopOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxWaWRl
b0VsZW1lbnQuaCBiL1dlYkNvcmUvaHRtbC9IVE1MVmlkZW9FbGVtZW50LmgKaW5kZXggZDM1ZjNm
OC4uZDVjN2ZkMiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxWaWRlb0VsZW1lbnQuaAor
KysgYi9XZWJDb3JlL2h0bWwvSFRNTFZpZGVvRWxlbWVudC5oCkBAIC01MCw2ICs1MCw3IEBAIHB1
YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgcGFyc2VNYXBwZWRBdHRyaWJ1dGUoTWFwcGVkQXR0cmli
dXRlKiBhdHRyKTsKICAgICB2aXJ0dWFsIGJvb2wgaXNWaWRlbygpIGNvbnN0IHsgcmV0dXJuIHRy
dWU7IH0KICAgICB2aXJ0dWFsIGJvb2wgaGFzVmlkZW8oKSBjb25zdCB7IHJldHVybiBwbGF5ZXIo
KSAmJiBwbGF5ZXIoKS0+aGFzVmlkZW8oKTsgfQorICAgIHZpcnR1YWwgYm9vbCBzdXBwb3J0c0Z1
bGxzY3JlZW4oKSBjb25zdCB7IHJldHVybiBwbGF5ZXIoKSAmJiBwbGF5ZXIoKS0+c3VwcG9ydHNG
dWxsc2NyZWVuKCk7IH0KICAgICB2aXJ0dWFsIGJvb2wgaXNVUkxBdHRyaWJ1dGUoQXR0cmlidXRl
KikgY29uc3Q7CiAgICAgdmlydHVhbCBjb25zdCBRdWFsaWZpZWROYW1lJiBpbWFnZVNvdXJjZUF0
dHJpYnV0ZU5hbWUoKSBjb25zdDsKIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9NZWRpYVBsYXllci5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxh
eWVyLmNwcAppbmRleCA2Nzk2OWE2Li41ZWQ0ODM0IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL01lZGlhUGxheWVyLmNwcApAQCAtNjIsNiArNjIsOCBAQCBwdWJsaWM6CiAgICAgdmlydHVh
bCB2b2lkIHBsYXkoKSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgcGF1c2UoKSB7IH0gICAgCiAKKyAg
ICB2aXJ0dWFsIGJvb2wgc3VwcG9ydHNGdWxsc2NyZWVuKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7
IH0KKwogICAgIHZpcnR1YWwgSW50U2l6ZSBuYXR1cmFsU2l6ZSgpIGNvbnN0IHsgcmV0dXJuIElu
dFNpemUoMCwgMCk7IH0KIAogICAgIHZpcnR1YWwgYm9vbCBoYXNWaWRlbygpIGNvbnN0IHsgcmV0
dXJuIGZhbHNlOyB9CkBAIC0yOTUsNiArMjk3LDExIEBAIGJvb2wgTWVkaWFQbGF5ZXI6OnNlZWtp
bmcoKSBjb25zdAogICAgIHJldHVybiBtX3ByaXZhdGUtPnNlZWtpbmcoKTsKIH0KIAorYm9vbCBN
ZWRpYVBsYXllcjo6c3VwcG9ydHNGdWxsc2NyZWVuKCkgY29uc3QKK3sKKyAgICByZXR1cm4gbV9w
cml2YXRlLT5zdXBwb3J0c0Z1bGxzY3JlZW4oKTsKK30KKwogSW50U2l6ZSBNZWRpYVBsYXllcjo6
bmF0dXJhbFNpemUoKQogewogICAgIHJldHVybiBtX3ByaXZhdGUtPm5hdHVyYWxTaXplKCk7CmRp
ZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmggYi9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmgKaW5kZXggYzE0MmJhZC4uMWVmMzYy
MiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5oCisr
KyBiL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuaApAQCAtMTA3LDYgKzEw
Nyw3IEBAIHB1YmxpYzoKICAgICBzdGF0aWMgdm9pZCBnZXRTdXBwb3J0ZWRUeXBlcyhIYXNoU2V0
PFN0cmluZz4mKTsKICAgICBzdGF0aWMgYm9vbCBpc0F2YWlsYWJsZSgpOwogCisgICAgYm9vbCBz
dXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdDsKICAgICBJbnRTaXplIG5hdHVyYWxTaXplKCk7CiAg
ICAgYm9vbCBoYXNWaWRlbygpOwogICAgIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9NZWRpYVBsYXllclByaXZhdGUuaCBiL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
TWVkaWFQbGF5ZXJQcml2YXRlLmgKaW5kZXggMWI1ZjczNy4uODk2OWFkMiAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllclByaXZhdGUuaAorKysgYi9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyUHJpdmF0ZS5oCkBAIC00Niw2ICs0Niw4
IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgcGxheSgpID0gMDsKICAgICB2aXJ0dWFsIHZv
aWQgcGF1c2UoKSA9IDA7ICAgIAogCisgICAgdmlydHVhbCBib29sIHN1cHBvcnRzRnVsbHNjcmVl
bigpIGNvbnN0ID0gMDsKKwogICAgIHZpcnR1YWwgSW50U2l6ZSBuYXR1cmFsU2l6ZSgpIGNvbnN0
ID0gMDsKIAogICAgIHZpcnR1YWwgYm9vbCBoYXNWaWRlbygpIGNvbnN0ID0gMDsKZGlmZiAtLWdp
dCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvbWFjL01lZGlhUGxheWVyUHJpdmF0ZVFUS2l0
LmggYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtp
dC5oCmluZGV4IDI1N2YyNDguLjc3YjNmYWEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvbWFjL01lZGlhUGxheWVyUHJpdmF0ZVFUS2l0LmgKKysrIGIvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9tYWMvTWVkaWFQbGF5ZXJQcml2YXRlUVRLaXQuaApAQCAtNzYsNyArNzYs
OCBAQCBwcml2YXRlOgogICAgIHN0YXRpYyB2b2lkIGdldFN1cHBvcnRlZFR5cGVzKEhhc2hTZXQ8
U3RyaW5nPiYgdHlwZXMpOwogICAgIHN0YXRpYyBNZWRpYVBsYXllcjo6U3VwcG9ydHNUeXBlIHN1
cHBvcnRzVHlwZShjb25zdCBTdHJpbmcmIHR5cGUsIGNvbnN0IFN0cmluZyYgY29kZWNzKTsKICAg
ICBzdGF0aWMgYm9vbCBpc0F2YWlsYWJsZSgpOwotCisgICAgCisgICAgYm9vbCBzdXBwb3J0c0Z1
bGxzY3JlZW4oKSBjb25zdDsKICAgICBJbnRTaXplIG5hdHVyYWxTaXplKCkgY29uc3Q7CiAgICAg
Ym9vbCBoYXNWaWRlbygpIGNvbnN0OwogICAgIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9tYWMvTWVkaWFQbGF5ZXJQcml2YXRlUVRLaXQubW0gYi9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5tbQppbmRleCA0M2RiMzhi
Li5mODYyMjRmIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL21hYy9NZWRp
YVBsYXllclByaXZhdGVRVEtpdC5tbQorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL21h
Yy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5tbQpAQCAtNjcxLDYgKzY3MSwxMSBAQCBib29sIE1l
ZGlhUGxheWVyUHJpdmF0ZTo6c2Vla2luZygpIGNvbnN0CiAgICAgcmV0dXJuIG1fc2Vla1RvID49
IDA7CiB9CiAKK2Jvb2wgTWVkaWFQbGF5ZXJQcml2YXRlOjpzdXBwb3J0c0Z1bGxzY3JlZW4oKSBj
b25zdAoreworICAgIHJldHVybiBmYWxzZTsKK30KKyAgICAKIEludFNpemUgTWVkaWFQbGF5ZXJQ
cml2YXRlOjpuYXR1cmFsU2l6ZSgpIGNvbnN0CiB7CiAgICAgaWYgKCFtZXRhRGF0YUF2YWlsYWJs
ZSgpKQpAQCAtMTE1MSw3ICsxMTU2LDcgQEAgYm9vbCBNZWRpYVBsYXllclByaXZhdGU6OmlzQXZh
aWxhYmxlKCkKICAgICByZXR1cm4gUVRLaXRMaWJyYXJ5KCk7CiAjZW5kaWYKIH0KLSAgICAKKwog
dm9pZCBNZWRpYVBsYXllclByaXZhdGU6OmRpc2FibGVVbnN1cHBvcnRlZFRyYWNrcygpCiB7CiAg
ICAgaWYgKCFtX3F0TW92aWUpIHsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL01lZGlh
Q29udHJvbEVsZW1lbnRzLmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1l
bnRzLmNwcAppbmRleCA2N2E1MDM3Li40MTc4MTgyIDEwMDY0NAotLS0gYS9XZWJDb3JlL3JlbmRl
cmluZy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvTWVk
aWFDb250cm9sRWxlbWVudHMuY3BwCkBAIC0zNDYsNiArMzQ2LDEyIEBAIHZvaWQgTWVkaWFDb250
cm9sRnVsbHNjcmVlbkJ1dHRvbkVsZW1lbnQ6OmRlZmF1bHRFdmVudEhhbmRsZXIoRXZlbnQqIGV2
ZW50KQogICAgIEhUTUxJbnB1dEVsZW1lbnQ6OmRlZmF1bHRFdmVudEhhbmRsZXIoZXZlbnQpOwog
fQogCit2b2lkIE1lZGlhQ29udHJvbEZ1bGxzY3JlZW5CdXR0b25FbGVtZW50Ojp1cGRhdGUoKQor
eworICAgIHNldEhpZGRlbighbV9tZWRpYUVsZW1lbnQtPnN1cHBvcnRzRnVsbHNjcmVlbigpKTsK
KyAgICBNZWRpYUNvbnRyb2xJbnB1dEVsZW1lbnQ6OnVwZGF0ZSgpOworfSAgICAKKwogLy8gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCiB9IC8vbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmggYi9XZWJDb3Jl
L3JlbmRlcmluZy9NZWRpYUNvbnRyb2xFbGVtZW50cy5oCmluZGV4IDBjOTU5NzYuLjRkODY0N2Ug
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmgKKysr
IGIvV2ViQ29yZS9yZW5kZXJpbmcvTWVkaWFDb250cm9sRWxlbWVudHMuaApAQCAtMTU0LDYgKzE1
NCw3IEBAIGNsYXNzIE1lZGlhQ29udHJvbEZ1bGxzY3JlZW5CdXR0b25FbGVtZW50IDogcHVibGlj
IE1lZGlhQ29udHJvbElucHV0RWxlbWVudCB7CiBwdWJsaWM6CiAgICAgTWVkaWFDb250cm9sRnVs
bHNjcmVlbkJ1dHRvbkVsZW1lbnQoRG9jdW1lbnQqLCBIVE1MTWVkaWFFbGVtZW50Kik7CiAgICAg
dmlydHVhbCB2b2lkIGRlZmF1bHRFdmVudEhhbmRsZXIoRXZlbnQqKTsKKyAgICB2b2lkIHVwZGF0
ZSgpOwogfTsKIAogLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo=
</data>
<flag name="review"
          id="16343"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31751</attachid>
            <date>2009-06-23 15:55:16 -0700</date>
            <delta_ts>2009-06-23 17:35:28 -0700</delta_ts>
            <desc>patch 2/2 - v2.</desc>
            <filename>002-no-need-to-hide-in-css-v2.diff</filename>
            <type>text/plain</type>
            <size>1936</size>
            <attacher name="Pierre d&apos;Herbemont">pdherbemont</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MTMyMmFkYS4uZTZmYzA1NyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAwOS0wNi0yMyAgUGllcnJlIGQnSGVy
YmVtb250ICA8cGRoZXJiZW1vbnRAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEZ1bGxzY3JlZW4gYnV0dG9uIGlzIG5vdyBoaWRkZW4g
ZnJvbSB0aGUgY29kZS4gTm8gbmVlZCB0byBoaWRlIGl0IGluIENTUy4KKworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjY2NjEKKworICAgICAgICAqIGNz
cy9tZWRpYUNvbnRyb2xzLmNzczoKKyAgICAgICAgKiBjc3MvbWVkaWFDb250cm9sc1FULmNzczoK
KwogMjAwOS0wNi0yMiAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IEdhdmluIEJhcnJhY2xvdWdoLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9jc3MvbWVk
aWFDb250cm9scy5jc3MgYi9XZWJDb3JlL2Nzcy9tZWRpYUNvbnRyb2xzLmNzcwppbmRleCAzY2Q0
NzNhLi40Y2I2NTMzIDEwMDY0NAotLS0gYS9XZWJDb3JlL2Nzcy9tZWRpYUNvbnRyb2xzLmNzcwor
KysgYi9XZWJDb3JlL2Nzcy9tZWRpYUNvbnRyb2xzLmNzcwpAQCAtMTAzLDYgKzEwMywxMSBAQCBh
dWRpbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zZWVrLWZvcndhcmQtYnV0dG9uLCB2aWRlbzo6
LXdlYmtpdC1tZWRpYS1jb250cm9scwogfQogCiBhdWRpbzo6LXdlYmtpdC1tZWRpYS1jb250cm9s
cy1mdWxsc2NyZWVuLWJ1dHRvbiwgdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtZnVsbHNj
cmVlbi1idXR0b24gewotICAgIGRpc3BsYXk6IG5vbmU7CisgICAgLXdlYmtpdC1hcHBlYXJhbmNl
OiBtZWRpYS1mdWxsc2NyZWVuLWJ1dHRvbjsKKyAgICAKKyAgICBkaXNwbGF5OiAtd2Via2l0LWJv
eDsKKworICAgIHdpZHRoOiAxNnB4OworICAgIGhlaWdodDogMTZweDsKIH0KIApkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9jc3MvbWVkaWFDb250cm9sc1FULmNzcyBiL1dlYkNvcmUvY3NzL21lZGlhQ29u
dHJvbHNRVC5jc3MKaW5kZXggOTAwZGNmMi4uYmIzZjZjZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9j
c3MvbWVkaWFDb250cm9sc1FULmNzcworKysgYi9XZWJDb3JlL2Nzcy9tZWRpYUNvbnRyb2xzUVQu
Y3NzCkBAIC0zOSw3ICszOSw3IEBAIHZpZGVvOi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhOjotd2Vi
a2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHsKIH0KIAogYXVkaW86Oi13ZWJraXQtbWVkaWEtY29u
dHJvbHMtbXV0ZS1idXR0b24sIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLW11dGUtYnV0
dG9uIHsKLSAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyOyAvKiBBdCB0aGUgZW5kIG9m
IHRoZSBjb250cm9sbGVyIGJhciAqLworICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7
IC8qIEJlZm9yZSB0aGUgZnVsbHNjcmVlbiBidXR0b24gKi8KICAgICB3aWR0aDogMzBweDsKICAg
ICBoZWlnaHQ6IDI1cHg7CiB9CkBAIC05Niw1ICs5Niw3IEBAIGF1ZGlvOjotd2Via2l0LW1lZGlh
LWNvbnRyb2xzLXNlZWstZm9yd2FyZC1idXR0b24sIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRy
b2xzCiB9CiAKIGF1ZGlvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWZ1bGxzY3JlZW4tYnV0dG9u
LCB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1mdWxsc2NyZWVuLWJ1dHRvbiB7Ci0gICAg
ZGlzcGxheTogbm9uZTsKKyAgICB3aWR0aDogMzBweDsKKyAgICBoZWlnaHQ6IDI1cHg7CisgICAg
LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzsgLyogQXQgdGhlIHZlcnkgZW5kICovCiB9Cg==
</data>
<flag name="review"
          id="16344"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31863</attachid>
            <date>2009-06-25 10:25:29 -0700</date>
            <delta_ts>2009-06-25 16:40:02 -0700</delta_ts>
            <desc>patch 1/2 - v3.</desc>
            <filename>001-show-fsbutton-if-supported-v3.diff</filename>
            <type>text/plain</type>
            <size>6680</size>
            <attacher name="Pierre d&apos;Herbemont">pdherbemont</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MTMyMmFkYS4uNDJiNTEzMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMSBAQAorMjAwOS0wNi0yMyAgUGllcnJlIGQnSGVy
YmVtb250ICA8cGRoZXJiZW1vbnRAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRvZ2dsZSB0aGUgZnVsbHNjcmVlbiBidXR0b24gb25s
eSBpZiB0aGUgYmFja2VuZCBoYXMgc3VwcG9ydCBmb3IgaXQuCisKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI2NjYxCisKKyAgICAgICAgTm8gdGVzdCBz
aW5jZSB0aGlzIGlzIG5vdCByZWFjaGFibGUgdmlhIHRoZSBET00uCisKKyAgICAgICAgKiBodG1s
L0hUTUxNZWRpYUVsZW1lbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6
OnN1cHBvcnRzRnVsbHNjcmVlbik6IG5ldy4KKyAgICAgICAgKiBodG1sL0hUTUxWaWRlb0VsZW1l
bnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxWaWRlb0VsZW1lbnQ6OnN1cHBvcnRzRnVsbHNj
cmVlbik6IG5ldy4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpOdWxsTWVkaWFQbGF5ZXJQcml2YXRlOjpzdXBwb3J0c0Z1bGxz
Y3JlZW4pOiBuZXcuCisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllcjo6c3VwcG9ydHNGdWxs
c2NyZWVuKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5oOgorICAg
ICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyUHJpdmF0ZS5oOgorICAgICAgICAq
IHBsYXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5oOgorICAgICAg
ICAqIHBsYXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5tbToKKyAg
ICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZTo6c3VwcG9ydHNGdWxsc2NyZWVuKTog
bmV3LgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpwYWludCk6CisgICAg
ICAgICogcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6Ok1lZGlhQ29udHJvbEZ1bGxzY3JlZW5CdXR0b25FbGVtZW50Ojp1cGRhdGUpOgorICAgICAg
ICBIaWRlIHRoZSBidXR0b24gYWNjb3JkaW5nbHkgdG8gc3VwcG9ydHNGdWxsc2NyZWVuKCkuCisg
ICAgICAgICogcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmg6CisKIDIwMDktMDYtMjIg
IFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBHYXZp
biBCYXJyYWNsb3VnaC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50
LmggYi9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oCmluZGV4IDJhMDhlM2MuLjE4YjI2
M2EgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmgKKysrIGIvV2Vi
Q29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaApAQCAtNjUsNyArNjUsOSBAQCBwdWJsaWM6CiAg
ICAgCiAgICAgdmlydHVhbCBib29sIGlzVmlkZW8oKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQog
ICAgIHZpcnR1YWwgYm9vbCBoYXNWaWRlbygpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9Ci0gICAg
CisKKyAgICB2aXJ0dWFsIGJvb2wgc3VwcG9ydHNGdWxsc2NyZWVuKCkgY29uc3QgeyByZXR1cm4g
ZmFsc2U7IH0KKwogICAgIHZvaWQgc2NoZWR1bGVMb2FkKCk7CiAgICAgCiAgICAgdmlydHVhbCB2
b2lkIGRlZmF1bHRFdmVudEhhbmRsZXIoRXZlbnQqKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRt
bC9IVE1MVmlkZW9FbGVtZW50LmggYi9XZWJDb3JlL2h0bWwvSFRNTFZpZGVvRWxlbWVudC5oCmlu
ZGV4IGQzNWYzZjguLmQ1YzdmZDIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MVmlkZW9F
bGVtZW50LmgKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxWaWRlb0VsZW1lbnQuaApAQCAtNTAsNiAr
NTAsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHBhcnNlTWFwcGVkQXR0cmlidXRlKE1h
cHBlZEF0dHJpYnV0ZSogYXR0cik7CiAgICAgdmlydHVhbCBib29sIGlzVmlkZW8oKSBjb25zdCB7
IHJldHVybiB0cnVlOyB9CiAgICAgdmlydHVhbCBib29sIGhhc1ZpZGVvKCkgY29uc3QgeyByZXR1
cm4gcGxheWVyKCkgJiYgcGxheWVyKCktPmhhc1ZpZGVvKCk7IH0KKyAgICB2aXJ0dWFsIGJvb2wg
c3VwcG9ydHNGdWxsc2NyZWVuKCkgY29uc3QgeyByZXR1cm4gcGxheWVyKCkgJiYgcGxheWVyKCkt
PnN1cHBvcnRzRnVsbHNjcmVlbigpOyB9CiAgICAgdmlydHVhbCBib29sIGlzVVJMQXR0cmlidXRl
KEF0dHJpYnV0ZSopIGNvbnN0OwogICAgIHZpcnR1YWwgY29uc3QgUXVhbGlmaWVkTmFtZSYgaW1h
Z2VTb3VyY2VBdHRyaWJ1dGVOYW1lKCkgY29uc3Q7CiAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9NZWRpYVBsYXllci5jcHAKaW5kZXggNjc5NjlhNi4uNWVkNDgzNCAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5jcHAKKysrIGIvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5jcHAKQEAgLTYyLDYgKzYyLDggQEAgcHVibGljOgog
ICAgIHZpcnR1YWwgdm9pZCBwbGF5KCkgeyB9CiAgICAgdmlydHVhbCB2b2lkIHBhdXNlKCkgeyB9
ICAgIAogCisgICAgdmlydHVhbCBib29sIHN1cHBvcnRzRnVsbHNjcmVlbigpIGNvbnN0IHsgcmV0
dXJuIGZhbHNlOyB9CisKICAgICB2aXJ0dWFsIEludFNpemUgbmF0dXJhbFNpemUoKSBjb25zdCB7
IHJldHVybiBJbnRTaXplKDAsIDApOyB9CiAKICAgICB2aXJ0dWFsIGJvb2wgaGFzVmlkZW8oKSBj
b25zdCB7IHJldHVybiBmYWxzZTsgfQpAQCAtMjk1LDYgKzI5NywxMSBAQCBib29sIE1lZGlhUGxh
eWVyOjpzZWVraW5nKCkgY29uc3QKICAgICByZXR1cm4gbV9wcml2YXRlLT5zZWVraW5nKCk7CiB9
CiAKK2Jvb2wgTWVkaWFQbGF5ZXI6OnN1cHBvcnRzRnVsbHNjcmVlbigpIGNvbnN0Cit7CisgICAg
cmV0dXJuIG1fcHJpdmF0ZS0+c3VwcG9ydHNGdWxsc2NyZWVuKCk7Cit9CisKIEludFNpemUgTWVk
aWFQbGF5ZXI6Om5hdHVyYWxTaXplKCkKIHsKICAgICByZXR1cm4gbV9wcml2YXRlLT5uYXR1cmFs
U2l6ZSgpOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXll
ci5oIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5oCmluZGV4IGMxNDJi
YWQuLjFlZjM2MjIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQ
bGF5ZXIuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmgKQEAg
LTEwNyw2ICsxMDcsNyBAQCBwdWJsaWM6CiAgICAgc3RhdGljIHZvaWQgZ2V0U3VwcG9ydGVkVHlw
ZXMoSGFzaFNldDxTdHJpbmc+Jik7CiAgICAgc3RhdGljIGJvb2wgaXNBdmFpbGFibGUoKTsKIAor
ICAgIGJvb2wgc3VwcG9ydHNGdWxsc2NyZWVuKCkgY29uc3Q7CiAgICAgSW50U2l6ZSBuYXR1cmFs
U2l6ZSgpOwogICAgIGJvb2wgaGFzVmlkZW8oKTsKICAgICAKZGlmZiAtLWdpdCBhL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXJQcml2YXRlLmggYi9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL01lZGlhUGxheWVyUHJpdmF0ZS5oCmluZGV4IDFiNWY3MzcuLjAyM2ExNTAgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXJQcml2YXRlLmgK
KysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllclByaXZhdGUuaApAQCAt
NDYsNiArNDYsOCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHBsYXkoKSA9IDA7CiAgICAg
dmlydHVhbCB2b2lkIHBhdXNlKCkgPSAwOyAgICAKIAorICAgIHZpcnR1YWwgYm9vbCBzdXBwb3J0
c0Z1bGxzY3JlZW4oKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfTsKKwogICAgIHZpcnR1YWwgSW50
U2l6ZSBuYXR1cmFsU2l6ZSgpIGNvbnN0ID0gMDsKIAogICAgIHZpcnR1YWwgYm9vbCBoYXNWaWRl
bygpIGNvbnN0ID0gMDsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvbWFj
L01lZGlhUGxheWVyUHJpdmF0ZVFUS2l0LmggYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL21h
Yy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5oCmluZGV4IDI1N2YyNDguLjc3YjNmYWEgMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvbWFjL01lZGlhUGxheWVyUHJpdmF0ZVFU
S2l0LmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9tYWMvTWVkaWFQbGF5ZXJQcml2
YXRlUVRLaXQuaApAQCAtNzYsNyArNzYsOCBAQCBwcml2YXRlOgogICAgIHN0YXRpYyB2b2lkIGdl
dFN1cHBvcnRlZFR5cGVzKEhhc2hTZXQ8U3RyaW5nPiYgdHlwZXMpOwogICAgIHN0YXRpYyBNZWRp
YVBsYXllcjo6U3VwcG9ydHNUeXBlIHN1cHBvcnRzVHlwZShjb25zdCBTdHJpbmcmIHR5cGUsIGNv
bnN0IFN0cmluZyYgY29kZWNzKTsKICAgICBzdGF0aWMgYm9vbCBpc0F2YWlsYWJsZSgpOwotCisg
ICAgCisgICAgYm9vbCBzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdDsKICAgICBJbnRTaXplIG5h
dHVyYWxTaXplKCkgY29uc3Q7CiAgICAgYm9vbCBoYXNWaWRlbygpIGNvbnN0OwogICAgIApkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9tYWMvTWVkaWFQbGF5ZXJQcml2YXRl
UVRLaXQubW0gYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZh
dGVRVEtpdC5tbQppbmRleCA0M2RiMzhiLi5mODYyMjRmIDEwMDY0NAotLS0gYS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5tbQorKysgYi9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5tbQpAQCAt
NjcxLDYgKzY3MSwxMSBAQCBib29sIE1lZGlhUGxheWVyUHJpdmF0ZTo6c2Vla2luZygpIGNvbnN0
CiAgICAgcmV0dXJuIG1fc2Vla1RvID49IDA7CiB9CiAKK2Jvb2wgTWVkaWFQbGF5ZXJQcml2YXRl
OjpzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdAoreworICAgIHJldHVybiBmYWxzZTsKK30KKyAg
ICAKIEludFNpemUgTWVkaWFQbGF5ZXJQcml2YXRlOjpuYXR1cmFsU2l6ZSgpIGNvbnN0CiB7CiAg
ICAgaWYgKCFtZXRhRGF0YUF2YWlsYWJsZSgpKQpAQCAtMTE1MSw3ICsxMTU2LDcgQEAgYm9vbCBN
ZWRpYVBsYXllclByaXZhdGU6OmlzQXZhaWxhYmxlKCkKICAgICByZXR1cm4gUVRLaXRMaWJyYXJ5
KCk7CiAjZW5kaWYKIH0KLSAgICAKKwogdm9pZCBNZWRpYVBsYXllclByaXZhdGU6OmRpc2FibGVV
bnN1cHBvcnRlZFRyYWNrcygpCiB7CiAgICAgaWYgKCFtX3F0TW92aWUpIHsKZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcCBiL1dlYkNvcmUvcmVu
ZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcAppbmRleCAwOGU2MzZjLi45NWJhYTIzIDEw
MDY0NAotLS0gYS9XZWJDb3JlL3JlbmRlcmluZy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAKKysr
IGIvV2ViQ29yZS9yZW5kZXJpbmcvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwCkBAIC0zNDUsNiAr
MzQ1LDEyIEBAIHZvaWQgTWVkaWFDb250cm9sRnVsbHNjcmVlbkJ1dHRvbkVsZW1lbnQ6OmRlZmF1
bHRFdmVudEhhbmRsZXIoRXZlbnQqIGV2ZW50KQogICAgIEhUTUxJbnB1dEVsZW1lbnQ6OmRlZmF1
bHRFdmVudEhhbmRsZXIoZXZlbnQpOwogfQogCit2b2lkIE1lZGlhQ29udHJvbEZ1bGxzY3JlZW5C
dXR0b25FbGVtZW50Ojp1cGRhdGUoKQoreworICAgIHNldEhpZGRlbighbV9tZWRpYUVsZW1lbnQt
PnN1cHBvcnRzRnVsbHNjcmVlbigpKTsKKyAgICBNZWRpYUNvbnRyb2xJbnB1dEVsZW1lbnQ6OnVw
ZGF0ZSgpOworfSAgICAKKwogLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCiB9IC8v
bmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL01lZGlhQ29u
dHJvbEVsZW1lbnRzLmggYi9XZWJDb3JlL3JlbmRlcmluZy9NZWRpYUNvbnRyb2xFbGVtZW50cy5o
CmluZGV4IDBjOTU5NzYuLjRkODY0N2UgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL01l
ZGlhQ29udHJvbEVsZW1lbnRzLmgKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvTWVkaWFDb250cm9s
RWxlbWVudHMuaApAQCAtMTU0LDYgKzE1NCw3IEBAIGNsYXNzIE1lZGlhQ29udHJvbEZ1bGxzY3Jl
ZW5CdXR0b25FbGVtZW50IDogcHVibGljIE1lZGlhQ29udHJvbElucHV0RWxlbWVudCB7CiBwdWJs
aWM6CiAgICAgTWVkaWFDb250cm9sRnVsbHNjcmVlbkJ1dHRvbkVsZW1lbnQoRG9jdW1lbnQqLCBI
VE1MTWVkaWFFbGVtZW50Kik7CiAgICAgdmlydHVhbCB2b2lkIGRlZmF1bHRFdmVudEhhbmRsZXIo
RXZlbnQqKTsKKyAgICB2b2lkIHVwZGF0ZSgpOwogfTsKIAogLy8gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo=
</data>
<flag name="review"
          id="16426"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31886</attachid>
            <date>2009-06-25 16:40:02 -0700</date>
            <delta_ts>2009-06-26 11:14:50 -0700</delta_ts>
            <desc>patch 1/2 - v4.</desc>
            <filename>001-show-fsbutton-if-supported-v4.diff</filename>
            <type>text/plain</type>
            <size>5201</size>
            <attacher name="Pierre d&apos;Herbemont">pdherbemont</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MTMyMmFkYS4uOWRhZDM5YiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNyBAQAorMjAwOS0wNi0yNSAgUGllcnJlIGQnSGVy
YmVtb250ICA8cGRoZXJiZW1vbnRAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRvZ2dsZSB0aGUgZnVsbHNjcmVlbiBidXR0b24gb25s
eSBpZiB0aGUgYmFja2VuZCBoYXMgc3VwcG9ydCBmb3IgaXQuCisKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI2NjYxCisKKyAgICAgICAgTm8gdGVzdCBz
aW5jZSB0aGlzIGlzIG5vdCByZWFjaGFibGUgdmlhIHRoZSBET00uCisKKyAgICAgICAgKiBodG1s
L0hUTUxNZWRpYUVsZW1lbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6
OnN1cHBvcnRzRnVsbHNjcmVlbik6IG5ldworICAgICAgICAqIGh0bWwvSFRNTFZpZGVvRWxlbWVu
dC5oOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFZpZGVvRWxlbWVudDo6c3VwcG9ydHNGdWxsc2Ny
ZWVuKTogbmV3CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6TnVsbE1lZGlhUGxheWVyUHJpdmF0ZTo6c3VwcG9ydHNGdWxsc2Ny
ZWVuKTogbmV3CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllcjo6c3VwcG9ydHNGdWxsc2Ny
ZWVuKTogbmV3CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuaDogbmV3
CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXJQcml2YXRlLmg6IG5ldwor
ICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlSW50ZXJmYWNlOjpzdXBwb3J0c0Z1
bGxzY3JlZW4pOiBuZXcKKyAgICAgICAgKiByZW5kZXJpbmcvTWVkaWFDb250cm9sRWxlbWVudHMu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFDb250cm9sRnVsbHNjcmVlbkJ1dHRvbkVsZW1l
bnQ6OnJlbmRlcmVySXNOZWVkZWQpOiBuZXcKKyAgICAgICAgKiByZW5kZXJpbmcvTWVkaWFDb250
cm9sRWxlbWVudHMuaDoKKwogMjAwOS0wNi0yMiAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQub3Jn
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IEdhdmluIEJhcnJhY2xvdWdoLgpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaCBiL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFF
bGVtZW50LmgKaW5kZXggMmEwOGUzYy4uMThiMjYzYSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1s
L0hUTUxNZWRpYUVsZW1lbnQuaAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5o
CkBAIC02NSw3ICs2NSw5IEBAIHB1YmxpYzoKICAgICAKICAgICB2aXJ0dWFsIGJvb2wgaXNWaWRl
bygpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CiAgICAgdmlydHVhbCBib29sIGhhc1ZpZGVvKCkg
Y29uc3QgeyByZXR1cm4gZmFsc2U7IH0KLSAgICAKKworICAgIHZpcnR1YWwgYm9vbCBzdXBwb3J0
c0Z1bGxzY3JlZW4oKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQorCiAgICAgdm9pZCBzY2hlZHVs
ZUxvYWQoKTsKICAgICAKICAgICB2aXJ0dWFsIHZvaWQgZGVmYXVsdEV2ZW50SGFuZGxlcihFdmVu
dCopOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxWaWRlb0VsZW1lbnQuaCBiL1dlYkNv
cmUvaHRtbC9IVE1MVmlkZW9FbGVtZW50LmgKaW5kZXggZDM1ZjNmOC4uZDVjN2ZkMiAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9odG1sL0hUTUxWaWRlb0VsZW1lbnQuaAorKysgYi9XZWJDb3JlL2h0bWwv
SFRNTFZpZGVvRWxlbWVudC5oCkBAIC01MCw2ICs1MCw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFs
IHZvaWQgcGFyc2VNYXBwZWRBdHRyaWJ1dGUoTWFwcGVkQXR0cmlidXRlKiBhdHRyKTsKICAgICB2
aXJ0dWFsIGJvb2wgaXNWaWRlbygpIGNvbnN0IHsgcmV0dXJuIHRydWU7IH0KICAgICB2aXJ0dWFs
IGJvb2wgaGFzVmlkZW8oKSBjb25zdCB7IHJldHVybiBwbGF5ZXIoKSAmJiBwbGF5ZXIoKS0+aGFz
VmlkZW8oKTsgfQorICAgIHZpcnR1YWwgYm9vbCBzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdCB7
IHJldHVybiBwbGF5ZXIoKSAmJiBwbGF5ZXIoKS0+c3VwcG9ydHNGdWxsc2NyZWVuKCk7IH0KICAg
ICB2aXJ0dWFsIGJvb2wgaXNVUkxBdHRyaWJ1dGUoQXR0cmlidXRlKikgY29uc3Q7CiAgICAgdmly
dHVhbCBjb25zdCBRdWFsaWZpZWROYW1lJiBpbWFnZVNvdXJjZUF0dHJpYnV0ZU5hbWUoKSBjb25z
dDsKIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5j
cHAgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcAppbmRleCA2Nzk2
OWE2Li41ZWQ0ODM0IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlh
UGxheWVyLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNw
cApAQCAtNjIsNiArNjIsOCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHBsYXkoKSB7IH0K
ICAgICB2aXJ0dWFsIHZvaWQgcGF1c2UoKSB7IH0gICAgCiAKKyAgICB2aXJ0dWFsIGJvb2wgc3Vw
cG9ydHNGdWxsc2NyZWVuKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KKwogICAgIHZpcnR1YWwg
SW50U2l6ZSBuYXR1cmFsU2l6ZSgpIGNvbnN0IHsgcmV0dXJuIEludFNpemUoMCwgMCk7IH0KIAog
ICAgIHZpcnR1YWwgYm9vbCBoYXNWaWRlbygpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CkBAIC0y
OTUsNiArMjk3LDExIEBAIGJvb2wgTWVkaWFQbGF5ZXI6OnNlZWtpbmcoKSBjb25zdAogICAgIHJl
dHVybiBtX3ByaXZhdGUtPnNlZWtpbmcoKTsKIH0KIAorYm9vbCBNZWRpYVBsYXllcjo6c3VwcG9y
dHNGdWxsc2NyZWVuKCkgY29uc3QKK3sKKyAgICByZXR1cm4gbV9wcml2YXRlLT5zdXBwb3J0c0Z1
bGxzY3JlZW4oKTsKK30KKwogSW50U2l6ZSBNZWRpYVBsYXllcjo6bmF0dXJhbFNpemUoKQogewog
ICAgIHJldHVybiBtX3ByaXZhdGUtPm5hdHVyYWxTaXplKCk7CmRpZmYgLS1naXQgYS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmggYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL01lZGlhUGxheWVyLmgKaW5kZXggYzE0MmJhZC4uMWVmMzYyMiAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5oCisrKyBiL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuaApAQCAtMTA3LDYgKzEwNyw3IEBAIHB1YmxpYzoKICAg
ICBzdGF0aWMgdm9pZCBnZXRTdXBwb3J0ZWRUeXBlcyhIYXNoU2V0PFN0cmluZz4mKTsKICAgICBz
dGF0aWMgYm9vbCBpc0F2YWlsYWJsZSgpOwogCisgICAgYm9vbCBzdXBwb3J0c0Z1bGxzY3JlZW4o
KSBjb25zdDsKICAgICBJbnRTaXplIG5hdHVyYWxTaXplKCk7CiAgICAgYm9vbCBoYXNWaWRlbygp
OwogICAgIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXll
clByaXZhdGUuaCBiL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXJQcml2YXRl
LmgKaW5kZXggMWI1ZjczNy4uMDIzYTE1MCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9NZWRpYVBsYXllclByaXZhdGUuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL01lZGlhUGxheWVyUHJpdmF0ZS5oCkBAIC00Niw2ICs0Niw4IEBAIHB1YmxpYzoKICAgICB2
aXJ0dWFsIHZvaWQgcGxheSgpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgcGF1c2UoKSA9IDA7ICAg
IAogCisgICAgdmlydHVhbCBib29sIHN1cHBvcnRzRnVsbHNjcmVlbigpIGNvbnN0IHsgcmV0dXJu
IGZhbHNlOyB9OworCiAgICAgdmlydHVhbCBJbnRTaXplIG5hdHVyYWxTaXplKCkgY29uc3QgPSAw
OwogCiAgICAgdmlydHVhbCBib29sIGhhc1ZpZGVvKCkgY29uc3QgPSAwOwpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9yZW5kZXJpbmcvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwIGIvV2ViQ29yZS9yZW5k
ZXJpbmcvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwCmluZGV4IGFmYjllZmYuLmQ3MjBkZjUgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcAorKysg
Yi9XZWJDb3JlL3JlbmRlcmluZy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAKQEAgLTMzMyw2ICsz
MzMsMTIgQEAgdm9pZCBNZWRpYUNvbnRyb2xGdWxsc2NyZWVuQnV0dG9uRWxlbWVudDo6ZGVmYXVs
dEV2ZW50SGFuZGxlcihFdmVudCogZXZlbnQpCiAgICAgSFRNTElucHV0RWxlbWVudDo6ZGVmYXVs
dEV2ZW50SGFuZGxlcihldmVudCk7CiB9CiAKK2Jvb2wgTWVkaWFDb250cm9sRnVsbHNjcmVlbkJ1
dHRvbkVsZW1lbnQ6OnJlbmRlcmVySXNOZWVkZWQoUmVuZGVyU3R5bGUqIHN0eWxlKQoreworICAg
IHJldHVybiBtX21lZGlhRWxlbWVudC0+c3VwcG9ydHNGdWxsc2NyZWVuKCkgJiYgSFRNTElucHV0
RWxlbWVudDo6cmVuZGVyZXJJc05lZWRlZChzdHlsZSk7Cit9CisKKwogLy8gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogCiB9IC8vbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1dl
YkNvcmUvcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmggYi9XZWJDb3JlL3JlbmRlcmlu
Zy9NZWRpYUNvbnRyb2xFbGVtZW50cy5oCmluZGV4IGRhNGUyZjMuLmVjMTI2NTAgMTAwNjQ0Ci0t
LSBhL1dlYkNvcmUvcmVuZGVyaW5nL01lZGlhQ29udHJvbEVsZW1lbnRzLmgKKysrIGIvV2ViQ29y
ZS9yZW5kZXJpbmcvTWVkaWFDb250cm9sRWxlbWVudHMuaApAQCAtMTUyLDYgKzE1Miw3IEBAIGNs
YXNzIE1lZGlhQ29udHJvbEZ1bGxzY3JlZW5CdXR0b25FbGVtZW50IDogcHVibGljIE1lZGlhQ29u
dHJvbElucHV0RWxlbWVudCB7CiBwdWJsaWM6CiAgICAgTWVkaWFDb250cm9sRnVsbHNjcmVlbkJ1
dHRvbkVsZW1lbnQoRG9jdW1lbnQqLCBIVE1MTWVkaWFFbGVtZW50Kik7CiAgICAgdmlydHVhbCB2
b2lkIGRlZmF1bHRFdmVudEhhbmRsZXIoRXZlbnQqKTsKKyAgICB2aXJ0dWFsIGJvb2wgcmVuZGVy
ZXJJc05lZWRlZChSZW5kZXJTdHlsZSogc3R5bGUpOwogfTsKIAogLy8gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo=
</data>
<flag name="review"
          id="16445"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>