<?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>56023</bug_id>
          
          <creation_ts>2011-03-09 09:42:00 -0800</creation_ts>
          <short_desc>[Chromium] Fix default single selection select&apos;s popup background on chromium/linux</short_desc>
          <delta_ts>2011-03-10 17:33:21 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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>0</everconfirmed>
          <reporter name="xiyuan">xiyuan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>364544</commentid>
    <comment_count>0</comment_count>
    <who name="xiyuan">xiyuan</who>
    <bug_when>2011-03-09 09:42:00 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/78137 is supposed to change select (menuListButton apperance) popup background to #f7f7f7 on chromium/linux. However the css selector does not apply to default single selection select so it remains #dddddd.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364545</commentid>
    <comment_count>1</comment_count>
      <attachid>85186</attachid>
    <who name="xiyuan">xiyuan</who>
    <bug_when>2011-03-09 09:45:29 -0800</bug_when>
    <thetext>Created attachment 85186
Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364674</commentid>
    <comment_count>2</comment_count>
      <attachid>85186</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-03-09 12:11:08 -0800</bug_when>
    <thetext>Comment on attachment 85186
Proposed patch.

A pixel test can&apos;t capture this change, right?  Is this covered by a manual test?  If so, can you mention the test in the ChangeLog.  If not, can you add a manual test for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364722</commentid>
    <comment_count>3</comment_count>
    <who name="xiyuan">xiyuan</who>
    <bug_when>2011-03-09 13:00:32 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 85186 [details])
&gt; A pixel test can&apos;t capture this change, right?  Is this covered by a manual test?  If so, can you mention the test in the ChangeLog.  If not, can you add a manual test for this?

Select popup (aka dropdown) is not covered in pixel tests because popup is in another render widget and this is not supported by the test infrastructure currently.

I am adding a rule so that the default single selection select use #f7f7f7 background color. What do we want to manual test to test? To test that default select and select with size=&apos;0&apos;|&apos;1&apos; attribute use the same popup background color?

Please clarify a bit. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364738</commentid>
    <comment_count>4</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-03-09 13:26:16 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; I am adding a rule so that the default single selection select use #f7f7f7 background color. What do we want to manual test to test? To test that default select and select with size=&apos;0&apos;|&apos;1&apos; attribute use the same popup background color?

Yes, exactly, that sounds like a good manual test to have.

I also wonder if it&apos;s possible to use getComputedStyle() to check this in an automated fashion.  Maybe not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365402</commentid>
    <comment_count>5</comment_count>
      <attachid>85365</attachid>
    <who name="xiyuan">xiyuan</who>
    <bug_when>2011-03-10 12:07:57 -0800</bug_when>
    <thetext>Created attachment 85365
Added a layout test.

Added a layout test using getComputedStyle as suggested.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365426</commentid>
    <comment_count>6</comment_count>
      <attachid>85365</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-03-10 12:31:03 -0800</bug_when>
    <thetext>Comment on attachment 85365
Added a layout test.

View in context: https://bugs.webkit.org/attachment.cgi?id=85365&amp;action=review

&gt; LayoutTests/fast/html/select-dropdown-consistent-background-color.html:20
&gt; +  $(&apos;result&apos;).textContent=

Nit: add a space before the =

&gt; LayoutTests/fast/html/select-dropdown-consistent-background-color.html:21
&gt; +    (default_color == size0_color &amp;&amp; default_color == size1_color) ? &quot;PASS&quot;

Nit: 4 space indent

&gt; LayoutTests/fast/html/select-dropdown-consistent-background-color.html:24
&gt; +    layoutTestController.dumpAsText();

Nit: 4 space indent

&gt; LayoutTests/fast/html/select-dropdown-consistent-background-color.html:34
&gt; +  &lt;option&gt;Item 1&lt;/option&gt;
&gt; +  &lt;option&gt;Item 2&lt;/option&gt;

Nit: html should probably also use a 4 space indent</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365432</commentid>
    <comment_count>7</comment_count>
      <attachid>85365</attachid>
    <who name="xiyuan">xiyuan</who>
    <bug_when>2011-03-10 12:35:27 -0800</bug_when>
    <thetext>Comment on attachment 85365
Added a layout test.

View in context: https://bugs.webkit.org/attachment.cgi?id=85365&amp;action=review

&gt;&gt; LayoutTests/fast/html/select-dropdown-consistent-background-color.html:20
&gt;&gt; +  $(&apos;result&apos;).textContent=
&gt; 
&gt; Nit: add a space before the =

Done.

&gt;&gt; LayoutTests/fast/html/select-dropdown-consistent-background-color.html:21
&gt;&gt; +    (default_color == size0_color &amp;&amp; default_color == size1_color) ? &quot;PASS&quot;
&gt; 
&gt; Nit: 4 space indent

Done.

&gt;&gt; LayoutTests/fast/html/select-dropdown-consistent-background-color.html:24
&gt;&gt; +    layoutTestController.dumpAsText();
&gt; 
&gt; Nit: 4 space indent

Done.

&gt;&gt; LayoutTests/fast/html/select-dropdown-consistent-background-color.html:34
&gt;&gt; +  &lt;option&gt;Item 2&lt;/option&gt;
&gt; 
&gt; Nit: html should probably also use a 4 space indent

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365434</commentid>
    <comment_count>8</comment_count>
      <attachid>85372</attachid>
    <who name="xiyuan">xiyuan</who>
    <bug_when>2011-03-10 12:35:57 -0800</bug_when>
    <thetext>Created attachment 85372
Fix nits.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365437</commentid>
    <comment_count>9</comment_count>
      <attachid>85374</attachid>
    <who name="xiyuan">xiyuan</who>
    <bug_when>2011-03-10 12:38:14 -0800</bug_when>
    <thetext>Created attachment 85374
Fix indentation in js functions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365595</commentid>
    <comment_count>10</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-03-10 15:46:37 -0800</bug_when>
    <thetext>Committed r80777: &lt;http://trac.webkit.org/changeset/80777&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365695</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-10 17:33:21 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/80777 might have broken GTK Linux 32-bit Release</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85186</attachid>
            <date>2011-03-09 09:45:29 -0800</date>
            <delta_ts>2011-03-10 12:08:18 -0800</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>webkit_56023.patch</filename>
            <type>text/plain</type>
            <size>1053</size>
            <attacher name="xiyuan">xiyuan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNjQzKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDMtMDkgIFhpeXVhbiBY
aWEgIDx4aXl1YW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1bV0gRml4IGRlZmF1bHQgc2luZ2xlIHNlbGVjdGlv
biBzZWxlY3QncyBwb3B1cCBiYWNrZ3JvdW5kIG9uIGNocm9taXVtL2xpbnV4CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NjAyMworCisgICAgICAgIE5v
IG5ldyB0ZXN0cyBzaW5jZSBubyBiZWhhdmlvciBjaGFuZ2UuCisKKyAgICAgICAgKiBjc3MvdGhl
bWVDaHJvbWl1bUxpbnV4LmNzczoKKwogMjAxMS0wMy0wOSAgSmVzc2llIEJlcmxpbiAgPGpiZXJs
aW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFkYW0gUm9iZW4uCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9jc3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViQ29yZS9jc3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwkocmV2aXNpb24gODA2NDMp
CisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwkod29ya2luZyBj
b3B5KQpAQCAtMzQsNiArMzQsNyBAQCBzZWxlY3QgewogICAgIGJhY2tncm91bmQtY29sb3I6ICNk
ZGRkZGQ7CiB9CiAKK3NlbGVjdDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkgb3B0aW9uLAog
c2VsZWN0W3NpemU9IjAiXSBvcHRpb24sCiBzZWxlY3Rbc2l6ZT0iMSJdIG9wdGlvbiB7CiAgICAg
YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsK
</data>
<flag name="review"
          id="77284"
          type_id="1"
          status="-"
          setter="tony"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85365</attachid>
            <date>2011-03-10 12:07:57 -0800</date>
            <delta_ts>2011-03-10 12:35:57 -0800</delta_ts>
            <desc>Added a layout test.</desc>
            <filename>webkit_56023_1.patch</filename>
            <type>text/plain</type>
            <size>4800</size>
            <attacher name="xiyuan">xiyuan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNzM5KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDMtMTAgIFhpeXVhbiBY
aWEgIDx4aXl1YW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1bV0gRml4IGRlZmF1bHQgc2luZ2xlIHNlbGVjdGlv
biBzZWxlY3QncyBwb3B1cCBiYWNrZ3JvdW5kIG9uIGNocm9taXVtL2xpbnV4CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NjAyMworCisgICAgICAgIFRl
c3Q6IGZhc3QvaHRtbC9zZWxlY3QtZHJvcGRvd24tY29uc2lzdGVudC1iYWNrZ3JvdW5kLWNvbG9y
Lmh0bWwKKworICAgICAgICAqIGNzcy90aGVtZUNocm9taXVtTGludXguY3NzOgorCiAyMDExLTAz
LTEwICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAg
ICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByODA3MDEuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9j
c3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9j
c3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwkocmV2aXNpb24gODA3MzkpCisrKyBTb3VyY2UvV2Vi
Q29yZS9jc3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwkod29ya2luZyBjb3B5KQpAQCAtMzQsNiAr
MzQsNyBAQCBzZWxlY3QgewogICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7CiB9CiAKK3Nl
bGVjdDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkgb3B0aW9uLAogc2VsZWN0W3NpemU9IjAi
XSBvcHRpb24sCiBzZWxlY3Rbc2l6ZT0iMSJdIG9wdGlvbiB7CiAgICAgYmFja2dyb3VuZC1jb2xv
cjogI2Y3ZjdmNzsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNzM5KQorKysgTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDMtMTAgIFhpeXVh
biBYaWEgIDx4aXl1YW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1bV0gRml4IGRlZmF1bHQgc2luZ2xlIHNlbGVj
dGlvbiBzZWxlY3QncyBwb3B1cCBiYWNrZ3JvdW5kIG9uIGNocm9taXVtL2xpbnV4CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NjAyMworCisgICAgICAg
ICogZmFzdC9odG1sL3NlbGVjdC1kcm9wZG93bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3It
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2h0bWwvc2VsZWN0LWRyb3Bkb3du
LWNvbnNpc3RlbnQtYmFja2dyb3VuZC1jb2xvci5odG1sOiBBZGRlZC4KKwogMjAxMS0wMy0xMCAg
U2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjgwNzAxLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9odG1s
L3NlbGVjdC1kcm9wZG93bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3ItZXhwZWN0ZWQudHh0
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvaHRtbC9zZWxlY3QtZHJvcGRvd24tY29u
c2lzdGVudC1iYWNrZ3JvdW5kLWNvbG9yLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExh
eW91dFRlc3RzL2Zhc3QvaHRtbC9zZWxlY3QtZHJvcGRvd24tY29uc2lzdGVudC1iYWNrZ3JvdW5k
LWNvbG9yLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0IEBACitUaGlzIHRl
c3QgdmVyaWZpZXMgdGhhdCB0aGUgZHJvcGRvd24gYmFja2dyb3VuZCBjb2xvcnMgb2YgPHNlbGVj
dD4gYW5kIDxzZWxlY3Qgc2l6ZT0iMCJ8IjEiPiBhcmUgY29uc2lzdGVudC4gWW91IHNob3VsZCBz
ZWUgUEFTUyBiZWxvdyBpZiB0ZXN0IHBhc3Nlcy4gT3RoZXJ3aXNlLCBGQUlMIHNob3dzIHVwLgor
UEFTUworRGVmYXVsdDogIFNpemU9MDogIFNpemU9MTogIAorTm90ZTogVHdvIGl0ZW1zIGFyZSB1
c2VkIHNvIHRoYXQgeW91IGNvdWxkIG1hbnVhbGx5IHNlZSB0aGUgZGlmZmVyZW5jZS4gVGhlIHRl
c3QgbG9naWMgb25seSBuZWVkcyB0aGUgZmlyc3QgaXRlbSB0byBydW4uCgpQcm9wZXJ0eSBjaGFu
Z2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvc2VsZWN0LWRyb3Bkb3duLWNvbnNpc3RlbnQt
YmFja2dyb3VuZC1jb2xvci1leHBlY3RlZC50eHQKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmVvbC1z
dHlsZQogICArIExGCgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9odG1sL3NlbGVjdC1kcm9wZG93
bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3IuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9mYXN0L2h0bWwvc2VsZWN0LWRyb3Bkb3duLWNvbnNpc3RlbnQtYmFja2dyb3VuZC1jb2xv
ci5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9odG1sL3NlbGVjdC1kcm9w
ZG93bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3IuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAs
MCArMSw1MyBAQAorPGh0bWw+Cis8c2NyaXB0PgorZnVuY3Rpb24gJChpZCkgeworICByZXR1cm4g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOworfQorCitmdW5jdGlvbiB0ZXN0R2V0Q29tcHV0
ZWRTdHlsZShlbCkgeworICByZXR1cm4gZWwub3duZXJEb2N1bWVudC5kZWZhdWx0Vmlldy5nZXRD
b21wdXRlZFN0eWxlKGVsKTsKK30KKworZnVuY3Rpb24gdGVzdCgpIHsKKyAgdmFyIGRlZmF1bHRf
b3AgPSAkKCdkZWZhdWx0LXNlbGVjdCcpLm9wdGlvbnNbMF07CisgIHZhciBzaXplMF9vcCA9ICQo
J3NpemUwLXNlbGVjdCcpLm9wdGlvbnNbMF07CisgIHZhciBzaXplMV9vcCA9ICQoJ3NpemUxLXNl
bGVjdCcpLm9wdGlvbnNbMF07CisKKyAgdmFyIGRlZmF1bHRfY29sb3IgPSB0ZXN0R2V0Q29tcHV0
ZWRTdHlsZShkZWZhdWx0X29wKVsnYmFja2dyb3VuZC1jb2xvciddOworICB2YXIgc2l6ZTBfY29s
b3IgPSB0ZXN0R2V0Q29tcHV0ZWRTdHlsZShzaXplMF9vcClbJ2JhY2tncm91bmQtY29sb3InXTsK
KyAgdmFyIHNpemUxX2NvbG9yID0gdGVzdEdldENvbXB1dGVkU3R5bGUoc2l6ZTFfb3ApWydiYWNr
Z3JvdW5kLWNvbG9yJ107CisKKyAgJCgncmVzdWx0JykudGV4dENvbnRlbnQ9CisgICAgKGRlZmF1
bHRfY29sb3IgPT0gc2l6ZTBfY29sb3IgJiYgZGVmYXVsdF9jb2xvciA9PSBzaXplMV9jb2xvcikg
PyAiUEFTUyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6ICJGQUlMIjsKKyAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29u
dHJvbGxlcikKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Cit9Cis8L3Nj
cmlwdD4KKzxib2R5IG9ubG9hZD0ndGVzdCgpOyc+CitUaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCB0
aGUgZHJvcGRvd24gYmFja2dyb3VuZCBjb2xvcnMgb2YgJmx0O3NlbGVjdCZndDsgYW5kICZsdDtz
ZWxlY3Qgc2l6ZT0iMCJ8IjEiJmd0OyBhcmUgY29uc2lzdGVudC4gWW91IHNob3VsZCBzZWUgUEFT
UyBiZWxvdyBpZiB0ZXN0IHBhc3Nlcy4gT3RoZXJ3aXNlLCBGQUlMIHNob3dzIHVwLgorPGRpdiBp
ZD0ncmVzdWx0Jz5Pb3BzPC9kaXY+CisKK0RlZmF1bHQ6Cis8c2VsZWN0IGlkPSdkZWZhdWx0LXNl
bGVjdCc+CisgIDxvcHRpb24+SXRlbSAxPC9vcHRpb24+CisgIDxvcHRpb24+SXRlbSAyPC9vcHRp
b24+Cis8L3NlbGVjdD4KKworU2l6ZT0wOgorPHNlbGVjdCBzaXplPSIwIiBpZD0nc2l6ZTAtc2Vs
ZWN0Jz4KKyAgPG9wdGlvbj5JdGVtIDE8L29wdGlvbj4KKyAgPG9wdGlvbj5JdGVtIDI8L29wdGlv
bj4KKzwvc2VsZWN0PgorCitTaXplPTE6Cis8c2VsZWN0IHNpemU9IjEiIGlkPSdzaXplMS1zZWxl
Y3QnPgorICA8b3B0aW9uPkl0ZW0gMTwvb3B0aW9uPgorICA8b3B0aW9uPkl0ZW0gMjwvb3B0aW9u
PgorPC9zZWxlY3Q+CisKKzxicj4KK05vdGU6IFR3byBpdGVtcyBhcmUgdXNlZCBzbyB0aGF0IHlv
dSBjb3VsZCBtYW51YWxseSBzZWUgdGhlIGRpZmZlcmVuY2UuIFRoZSB0ZXN0IGxvZ2ljIG9ubHkg
bmVlZHMgdGhlIGZpcnN0IGl0ZW0gdG8gcnVuLgorCis8L2JvZHk+Cis8L2h0bWw+CgpQcm9wZXJ0
eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvc2VsZWN0LWRyb3Bkb3duLWNvbnNp
c3RlbnQtYmFja2dyb3VuZC1jb2xvci5odG1sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjplb2wtc3R5
bGUKICAgKyBMRgoK
</data>
<flag name="review"
          id="77473"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85372</attachid>
            <date>2011-03-10 12:35:57 -0800</date>
            <delta_ts>2011-03-10 12:38:14 -0800</delta_ts>
            <desc>Fix nits.</desc>
            <filename>webkit_56023_2.patch</filename>
            <type>text/plain</type>
            <size>4819</size>
            <attacher name="xiyuan">xiyuan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNzM5KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDMtMTAgIFhpeXVhbiBY
aWEgIDx4aXl1YW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1bV0gRml4IGRlZmF1bHQgc2luZ2xlIHNlbGVjdGlv
biBzZWxlY3QncyBwb3B1cCBiYWNrZ3JvdW5kIG9uIGNocm9taXVtL2xpbnV4CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NjAyMworCisgICAgICAgIFRl
c3Q6IGZhc3QvaHRtbC9zZWxlY3QtZHJvcGRvd24tY29uc2lzdGVudC1iYWNrZ3JvdW5kLWNvbG9y
Lmh0bWwKKworICAgICAgICAqIGNzcy90aGVtZUNocm9taXVtTGludXguY3NzOgorCiAyMDExLTAz
LTEwICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAg
ICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByODA3MDEuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9j
c3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9j
c3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwkocmV2aXNpb24gODA3MzkpCisrKyBTb3VyY2UvV2Vi
Q29yZS9jc3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwkod29ya2luZyBjb3B5KQpAQCAtMzQsNiAr
MzQsNyBAQCBzZWxlY3QgewogICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7CiB9CiAKK3Nl
bGVjdDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkgb3B0aW9uLAogc2VsZWN0W3NpemU9IjAi
XSBvcHRpb24sCiBzZWxlY3Rbc2l6ZT0iMSJdIG9wdGlvbiB7CiAgICAgYmFja2dyb3VuZC1jb2xv
cjogI2Y3ZjdmNzsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNzM5KQorKysgTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDMtMTAgIFhpeXVh
biBYaWEgIDx4aXl1YW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1bV0gRml4IGRlZmF1bHQgc2luZ2xlIHNlbGVj
dGlvbiBzZWxlY3QncyBwb3B1cCBiYWNrZ3JvdW5kIG9uIGNocm9taXVtL2xpbnV4CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NjAyMworCisgICAgICAg
ICogZmFzdC9odG1sL3NlbGVjdC1kcm9wZG93bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3It
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2h0bWwvc2VsZWN0LWRyb3Bkb3du
LWNvbnNpc3RlbnQtYmFja2dyb3VuZC1jb2xvci5odG1sOiBBZGRlZC4KKwogMjAxMS0wMy0xMCAg
U2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjgwNzAxLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9odG1s
L3NlbGVjdC1kcm9wZG93bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3ItZXhwZWN0ZWQudHh0
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvaHRtbC9zZWxlY3QtZHJvcGRvd24tY29u
c2lzdGVudC1iYWNrZ3JvdW5kLWNvbG9yLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExh
eW91dFRlc3RzL2Zhc3QvaHRtbC9zZWxlY3QtZHJvcGRvd24tY29uc2lzdGVudC1iYWNrZ3JvdW5k
LWNvbG9yLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0IEBACitUaGlzIHRl
c3QgdmVyaWZpZXMgdGhhdCB0aGUgZHJvcGRvd24gYmFja2dyb3VuZCBjb2xvcnMgb2YgPHNlbGVj
dD4gYW5kIDxzZWxlY3Qgc2l6ZT0iMCJ8IjEiPiBhcmUgY29uc2lzdGVudC4gWW91IHNob3VsZCBz
ZWUgUEFTUyBiZWxvdyBpZiB0ZXN0IHBhc3Nlcy4gT3RoZXJ3aXNlLCBGQUlMIHNob3dzIHVwLgor
UEFTUworRGVmYXVsdDogIFNpemU9MDogIFNpemU9MTogIAorTm90ZTogVHdvIGl0ZW1zIGFyZSB1
c2VkIHNvIHRoYXQgeW91IGNvdWxkIG1hbnVhbGx5IHNlZSB0aGUgZGlmZmVyZW5jZS4gVGhlIHRl
c3QgbG9naWMgb25seSBuZWVkcyB0aGUgZmlyc3QgaXRlbSB0byBydW4uCgpQcm9wZXJ0eSBjaGFu
Z2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvc2VsZWN0LWRyb3Bkb3duLWNvbnNpc3RlbnQt
YmFja2dyb3VuZC1jb2xvci1leHBlY3RlZC50eHQKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmVvbC1z
dHlsZQogICArIExGCgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9odG1sL3NlbGVjdC1kcm9wZG93
bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3IuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9mYXN0L2h0bWwvc2VsZWN0LWRyb3Bkb3duLWNvbnNpc3RlbnQtYmFja2dyb3VuZC1jb2xv
ci5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9odG1sL3NlbGVjdC1kcm9w
ZG93bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3IuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAs
MCArMSw1MyBAQAorPGh0bWw+Cis8c2NyaXB0PgorZnVuY3Rpb24gJChpZCkgeworICByZXR1cm4g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOworfQorCitmdW5jdGlvbiB0ZXN0R2V0Q29tcHV0
ZWRTdHlsZShlbCkgeworICByZXR1cm4gZWwub3duZXJEb2N1bWVudC5kZWZhdWx0Vmlldy5nZXRD
b21wdXRlZFN0eWxlKGVsKTsKK30KKworZnVuY3Rpb24gdGVzdCgpIHsKKyAgdmFyIGRlZmF1bHRf
b3AgPSAkKCdkZWZhdWx0LXNlbGVjdCcpLm9wdGlvbnNbMF07CisgIHZhciBzaXplMF9vcCA9ICQo
J3NpemUwLXNlbGVjdCcpLm9wdGlvbnNbMF07CisgIHZhciBzaXplMV9vcCA9ICQoJ3NpemUxLXNl
bGVjdCcpLm9wdGlvbnNbMF07CisKKyAgdmFyIGRlZmF1bHRfY29sb3IgPSB0ZXN0R2V0Q29tcHV0
ZWRTdHlsZShkZWZhdWx0X29wKVsnYmFja2dyb3VuZC1jb2xvciddOworICB2YXIgc2l6ZTBfY29s
b3IgPSB0ZXN0R2V0Q29tcHV0ZWRTdHlsZShzaXplMF9vcClbJ2JhY2tncm91bmQtY29sb3InXTsK
KyAgdmFyIHNpemUxX2NvbG9yID0gdGVzdEdldENvbXB1dGVkU3R5bGUoc2l6ZTFfb3ApWydiYWNr
Z3JvdW5kLWNvbG9yJ107CisKKyAgJCgncmVzdWx0JykudGV4dENvbnRlbnQgPQorICAgICAgKGRl
ZmF1bHRfY29sb3IgPT0gc2l6ZTBfY29sb3IgJiYgZGVmYXVsdF9jb2xvciA9PSBzaXplMV9jb2xv
cikgPyAiUEFTUyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogIkZBSUwiOworICBpZiAod2luZG93LmxheW91dFRl
c3RDb250cm9sbGVyKQorICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOwor
fQorPC9zY3JpcHQ+Cis8Ym9keSBvbmxvYWQ9J3Rlc3QoKTsnPgorVGhpcyB0ZXN0IHZlcmlmaWVz
IHRoYXQgdGhlIGRyb3Bkb3duIGJhY2tncm91bmQgY29sb3JzIG9mICZsdDtzZWxlY3QmZ3Q7IGFu
ZCAmbHQ7c2VsZWN0IHNpemU9IjAifCIxIiZndDsgYXJlIGNvbnNpc3RlbnQuIFlvdSBzaG91bGQg
c2VlIFBBU1MgYmVsb3cgaWYgdGVzdCBwYXNzZXMuIE90aGVyd2lzZSwgRkFJTCBzaG93cyB1cC4K
KzxkaXYgaWQ9J3Jlc3VsdCc+T29wczwvZGl2PgorCitEZWZhdWx0OgorPHNlbGVjdCBpZD0nZGVm
YXVsdC1zZWxlY3QnPgorICAgIDxvcHRpb24+SXRlbSAxPC9vcHRpb24+CisgICAgPG9wdGlvbj5J
dGVtIDI8L29wdGlvbj4KKzwvc2VsZWN0PgorCitTaXplPTA6Cis8c2VsZWN0IHNpemU9IjAiIGlk
PSdzaXplMC1zZWxlY3QnPgorICAgIDxvcHRpb24+SXRlbSAxPC9vcHRpb24+CisgICAgPG9wdGlv
bj5JdGVtIDI8L29wdGlvbj4KKzwvc2VsZWN0PgorCitTaXplPTE6Cis8c2VsZWN0IHNpemU9IjEi
IGlkPSdzaXplMS1zZWxlY3QnPgorICAgIDxvcHRpb24+SXRlbSAxPC9vcHRpb24+CisgICAgPG9w
dGlvbj5JdGVtIDI8L29wdGlvbj4KKzwvc2VsZWN0PgorCis8YnI+CitOb3RlOiBUd28gaXRlbXMg
YXJlIHVzZWQgc28gdGhhdCB5b3UgY291bGQgbWFudWFsbHkgc2VlIHRoZSBkaWZmZXJlbmNlLiBU
aGUgdGVzdCBsb2dpYyBvbmx5IG5lZWRzIHRoZSBmaXJzdCBpdGVtIHRvIHJ1bi4KKworPC9ib2R5
PgorPC9odG1sPgoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9odG1sL3Nl
bGVjdC1kcm9wZG93bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3IuaHRtbApfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
CkFkZGVkOiBzdm46ZW9sLXN0eWxlCiAgICsgTEYKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85374</attachid>
            <date>2011-03-10 12:38:14 -0800</date>
            <delta_ts>2011-03-10 15:46:50 -0800</delta_ts>
            <desc>Fix indentation in js functions.</desc>
            <filename>webkit_56023_3.patch</filename>
            <type>text/plain</type>
            <size>4845</size>
            <attacher name="xiyuan">xiyuan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNzM5KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDMtMTAgIFhpeXVhbiBY
aWEgIDx4aXl1YW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1bV0gRml4IGRlZmF1bHQgc2luZ2xlIHNlbGVjdGlv
biBzZWxlY3QncyBwb3B1cCBiYWNrZ3JvdW5kIG9uIGNocm9taXVtL2xpbnV4CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NjAyMworCisgICAgICAgIFRl
c3Q6IGZhc3QvaHRtbC9zZWxlY3QtZHJvcGRvd24tY29uc2lzdGVudC1iYWNrZ3JvdW5kLWNvbG9y
Lmh0bWwKKworICAgICAgICAqIGNzcy90aGVtZUNocm9taXVtTGludXguY3NzOgorCiAyMDExLTAz
LTEwICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAg
ICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByODA3MDEuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9j
c3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9j
c3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwkocmV2aXNpb24gODA3MzkpCisrKyBTb3VyY2UvV2Vi
Q29yZS9jc3MvdGhlbWVDaHJvbWl1bUxpbnV4LmNzcwkod29ya2luZyBjb3B5KQpAQCAtMzQsNiAr
MzQsNyBAQCBzZWxlY3QgewogICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7CiB9CiAKK3Nl
bGVjdDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkgb3B0aW9uLAogc2VsZWN0W3NpemU9IjAi
XSBvcHRpb24sCiBzZWxlY3Rbc2l6ZT0iMSJdIG9wdGlvbiB7CiAgICAgYmFja2dyb3VuZC1jb2xv
cjogI2Y3ZjdmNzsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNzM5KQorKysgTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDMtMTAgIFhpeXVh
biBYaWEgIDx4aXl1YW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFtDaHJvbWl1bV0gRml4IGRlZmF1bHQgc2luZ2xlIHNlbGVj
dGlvbiBzZWxlY3QncyBwb3B1cCBiYWNrZ3JvdW5kIG9uIGNocm9taXVtL2xpbnV4CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NjAyMworCisgICAgICAg
ICogZmFzdC9odG1sL3NlbGVjdC1kcm9wZG93bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3It
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2h0bWwvc2VsZWN0LWRyb3Bkb3du
LWNvbnNpc3RlbnQtYmFja2dyb3VuZC1jb2xvci5odG1sOiBBZGRlZC4KKwogMjAxMS0wMy0xMCAg
U2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjgwNzAxLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9odG1s
L3NlbGVjdC1kcm9wZG93bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3ItZXhwZWN0ZWQudHh0
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvaHRtbC9zZWxlY3QtZHJvcGRvd24tY29u
c2lzdGVudC1iYWNrZ3JvdW5kLWNvbG9yLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExh
eW91dFRlc3RzL2Zhc3QvaHRtbC9zZWxlY3QtZHJvcGRvd24tY29uc2lzdGVudC1iYWNrZ3JvdW5k
LWNvbG9yLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0IEBACitUaGlzIHRl
c3QgdmVyaWZpZXMgdGhhdCB0aGUgZHJvcGRvd24gYmFja2dyb3VuZCBjb2xvcnMgb2YgPHNlbGVj
dD4gYW5kIDxzZWxlY3Qgc2l6ZT0iMCJ8IjEiPiBhcmUgY29uc2lzdGVudC4gWW91IHNob3VsZCBz
ZWUgUEFTUyBiZWxvdyBpZiB0ZXN0IHBhc3Nlcy4gT3RoZXJ3aXNlLCBGQUlMIHNob3dzIHVwLgor
UEFTUworRGVmYXVsdDogIFNpemU9MDogIFNpemU9MTogIAorTm90ZTogVHdvIGl0ZW1zIGFyZSB1
c2VkIHNvIHRoYXQgeW91IGNvdWxkIG1hbnVhbGx5IHNlZSB0aGUgZGlmZmVyZW5jZS4gVGhlIHRl
c3QgbG9naWMgb25seSBuZWVkcyB0aGUgZmlyc3QgaXRlbSB0byBydW4uCgpQcm9wZXJ0eSBjaGFu
Z2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvc2VsZWN0LWRyb3Bkb3duLWNvbnNpc3RlbnQt
YmFja2dyb3VuZC1jb2xvci1leHBlY3RlZC50eHQKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmVvbC1z
dHlsZQogICArIExGCgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9odG1sL3NlbGVjdC1kcm9wZG93
bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3IuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9mYXN0L2h0bWwvc2VsZWN0LWRyb3Bkb3duLWNvbnNpc3RlbnQtYmFja2dyb3VuZC1jb2xv
ci5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9odG1sL3NlbGVjdC1kcm9w
ZG93bi1jb25zaXN0ZW50LWJhY2tncm91bmQtY29sb3IuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAs
MCArMSw1MyBAQAorPGh0bWw+Cis8c2NyaXB0PgorZnVuY3Rpb24gJChpZCkgeworICAgIHJldHVy
biBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7Cit9CisKK2Z1bmN0aW9uIHRlc3RHZXRDb21w
dXRlZFN0eWxlKGVsKSB7CisgICAgcmV0dXJuIGVsLm93bmVyRG9jdW1lbnQuZGVmYXVsdFZpZXcu
Z2V0Q29tcHV0ZWRTdHlsZShlbCk7Cit9CisKK2Z1bmN0aW9uIHRlc3QoKSB7CisgICAgdmFyIGRl
ZmF1bHRfb3AgPSAkKCdkZWZhdWx0LXNlbGVjdCcpLm9wdGlvbnNbMF07CisgICAgdmFyIHNpemUw
X29wID0gJCgnc2l6ZTAtc2VsZWN0Jykub3B0aW9uc1swXTsKKyAgICB2YXIgc2l6ZTFfb3AgPSAk
KCdzaXplMS1zZWxlY3QnKS5vcHRpb25zWzBdOworCisgICAgdmFyIGRlZmF1bHRfY29sb3IgPSB0
ZXN0R2V0Q29tcHV0ZWRTdHlsZShkZWZhdWx0X29wKVsnYmFja2dyb3VuZC1jb2xvciddOworICAg
IHZhciBzaXplMF9jb2xvciA9IHRlc3RHZXRDb21wdXRlZFN0eWxlKHNpemUwX29wKVsnYmFja2dy
b3VuZC1jb2xvciddOworICAgIHZhciBzaXplMV9jb2xvciA9IHRlc3RHZXRDb21wdXRlZFN0eWxl
KHNpemUxX29wKVsnYmFja2dyb3VuZC1jb2xvciddOworCisgICAgJCgncmVzdWx0JykudGV4dENv
bnRlbnQgPQorICAgICAgICAoZGVmYXVsdF9jb2xvciA9PSBzaXplMF9jb2xvciAmJiBkZWZhdWx0
X2NvbG9yID09IHNpemUxX2NvbG9yKSA/ICJQQVNTIgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICJGQUlMIjsK
KyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0
Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Cit9Cis8L3NjcmlwdD4KKzxib2R5IG9ubG9hZD0ndGVz
dCgpOyc+CitUaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCB0aGUgZHJvcGRvd24gYmFja2dyb3VuZCBj
b2xvcnMgb2YgJmx0O3NlbGVjdCZndDsgYW5kICZsdDtzZWxlY3Qgc2l6ZT0iMCJ8IjEiJmd0OyBh
cmUgY29uc2lzdGVudC4gWW91IHNob3VsZCBzZWUgUEFTUyBiZWxvdyBpZiB0ZXN0IHBhc3Nlcy4g
T3RoZXJ3aXNlLCBGQUlMIHNob3dzIHVwLgorPGRpdiBpZD0ncmVzdWx0Jz5Pb3BzPC9kaXY+CisK
K0RlZmF1bHQ6Cis8c2VsZWN0IGlkPSdkZWZhdWx0LXNlbGVjdCc+CisgICAgPG9wdGlvbj5JdGVt
IDE8L29wdGlvbj4KKyAgICA8b3B0aW9uPkl0ZW0gMjwvb3B0aW9uPgorPC9zZWxlY3Q+CisKK1Np
emU9MDoKKzxzZWxlY3Qgc2l6ZT0iMCIgaWQ9J3NpemUwLXNlbGVjdCc+CisgICAgPG9wdGlvbj5J
dGVtIDE8L29wdGlvbj4KKyAgICA8b3B0aW9uPkl0ZW0gMjwvb3B0aW9uPgorPC9zZWxlY3Q+CisK
K1NpemU9MToKKzxzZWxlY3Qgc2l6ZT0iMSIgaWQ9J3NpemUxLXNlbGVjdCc+CisgICAgPG9wdGlv
bj5JdGVtIDE8L29wdGlvbj4KKyAgICA8b3B0aW9uPkl0ZW0gMjwvb3B0aW9uPgorPC9zZWxlY3Q+
CisKKzxicj4KK05vdGU6IFR3byBpdGVtcyBhcmUgdXNlZCBzbyB0aGF0IHlvdSBjb3VsZCBtYW51
YWxseSBzZWUgdGhlIGRpZmZlcmVuY2UuIFRoZSB0ZXN0IGxvZ2ljIG9ubHkgbmVlZHMgdGhlIGZp
cnN0IGl0ZW0gdG8gcnVuLgorCis8L2JvZHk+Cis8L2h0bWw+CgpQcm9wZXJ0eSBjaGFuZ2VzIG9u
OiBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvc2VsZWN0LWRyb3Bkb3duLWNvbnNpc3RlbnQtYmFja2dy
b3VuZC1jb2xvci5odG1sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjplb2wtc3R5bGUKICAgKyBMRgoK
</data>
<flag name="review"
          id="77486"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
      

    </bug>

</bugzilla>