<?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>72006</bug_id>
          
          <creation_ts>2011-11-10 01:25:51 -0800</creation_ts>
          <short_desc>Implement combobox appearance</short_desc>
          <delta_ts>2022-08-17 22:14:05 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>187741</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27247</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Keishi Hattori">keishi</reporter>
          <assigned_to name="Keishi Hattori">keishi</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>akeerthi</cc>
    
    <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>hyatt</cc>
    
    <cc>macpherson</cc>
    
    <cc>mike</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>syoichi</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zalan</cc>
    
    <cc>zcorpan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>499721</commentid>
    <comment_count>0</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-11-10 01:25:51 -0800</bug_when>
    <thetext>We need to add a new -webkit-appearance combobox to implement datalist for Mac (Bug 27247). It should draw a NSComboBoxCell.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>499726</commentid>
    <comment_count>1</comment_count>
      <attachid>114453</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-11-10 01:45:17 -0800</bug_when>
    <thetext>Created attachment 114453
preliminary patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>499728</commentid>
    <comment_count>2</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-11-10 01:51:11 -0800</bug_when>
    <thetext>I have a couple of issues.

1. How do you figure out the comboBoxMargins? I tweaked it but it still sometimes gets clipped.
2. There seems to be no way to achieve the push state on the combo box button. Will using Carbon API HIComboBox solve it?
Is there some way to set the highlightBy on the NSComboBoxButtonCell inside the NSComboBoxCell?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>499737</commentid>
    <comment_count>3</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-11-10 02:10:47 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; 2. There seems to be no way to achieve the push state on the combo box button. Will using Carbon API HIComboBox solve it?
&gt; Is there some way to set the highlightBy on the NSComboBoxButtonCell inside the NSComboBoxCell?

NSStepperCell for &lt;input type=number&gt; had similar problems, and so we are using HITheme API. See paintStepper() in ThemeMac.mm and Appearance.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>499745</commentid>
    <comment_count>4</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-11-10 02:32:10 -0800</bug_when>
    <thetext>kThemeComboBox seems to work!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500460</commentid>
    <comment_count>5</comment_count>
      <attachid>114613</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-11-10 18:16:31 -0800</bug_when>
    <thetext>Created attachment 114613
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500463</commentid>
    <comment_count>6</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-11-10 18:18:42 -0800</bug_when>
    <thetext>I wrote a test but I couldn&apos;t find any examples where the test was testing just the -webkit-appearance so I didn&apos;t include it in the patch.

I will add a test when applying this style to input element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500464</commentid>
    <comment_count>7</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-11-10 18:22:23 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; I wrote a test but I couldn&apos;t find any examples where the test was testing just the -webkit-appearance so I didn&apos;t include it in the patch.
&gt; 
&gt; I will add a test when applying this style to input element.

We should have a test.  fast/forms/range/thumbslider-no-parent-slider.html is an example of -webkit-appearance testing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500476</commentid>
    <comment_count>8</comment_count>
      <attachid>114616</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-11-10 19:44:27 -0800</bug_when>
    <thetext>Created attachment 114616
added test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500477</commentid>
    <comment_count>9</comment_count>
      <attachid>114613</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2011-11-10 19:51:46 -0800</bug_when>
    <thetext>Comment on attachment 114613
Patch

I noticed a mistake.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500478</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-10 19:52:17 -0800</bug_when>
    <thetext>Attachment 114616 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;LayoutTests/ChangeLog&apos;, u&apos;LayoutTests/fast...&quot; exit_code: 1

Source/WebCore/rendering/RenderTheme.cpp:103:  A case label should not be indented, but line up with its switch statement.  [whitespace/indent] [4]
Total errors found: 1 in 8 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500480</commentid>
    <comment_count>11</comment_count>
      <attachid>114616</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-11-10 19:53:47 -0800</bug_when>
    <thetext>Comment on attachment 114616
added test

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

&gt; Source/WebCore/platform/mac/ThemeMac.mm:508
&gt; +    HIThemeButtonDrawInfo drawInfo;

The code looks very similar to paintStepper().  Can you share the code with it?

&gt; Source/WebCore/platform/mac/ThemeMac.mm:532
&gt; +    // Center the stepper rectangle in the specified area.

stepper?

&gt; LayoutTests/fast/forms/datalist/combobox-appearance.html:4
&gt; +&lt;script src=&quot;../../fast/js/resources/js-test-pre.js&quot;&gt;&lt;/script&gt;

js-test-pre.js and js-test-post.js are not needed.

&gt; LayoutTests/fast/forms/datalist/combobox-appearance.html:13
&gt; +&lt;p&gt;Test combobox -webkit-appearance&lt;/p&gt;

Do not show the unnecessary text.

&gt; LayoutTests/fast/forms/datalist/combobox-appearance.html:20
&gt; +&lt;/html&gt;

Please add an expectation image too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1497482</commentid>
    <comment_count>12</comment_count>
    <who name="Simon Pieters (:zcorpan)">zcorpan</who>
    <bug_when>2019-01-23 12:22:47 -0800</bug_when>
    <thetext>Close as dup of https://bugs.webkit.org/show_bug.cgi?id=187741 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892043</commentid>
    <comment_count>13</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2022-08-17 14:02:38 -0700</bug_when>
    <thetext>Is this needed anymore because it seems that it was duplicate of bug 187741 as per Comment 12.

Appreciate if someone can tag this accordingly. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892136</commentid>
    <comment_count>14</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2022-08-17 22:14:05 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 187741 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114453</attachid>
            <date>2011-11-10 01:45:17 -0800</date>
            <delta_ts>2011-11-10 18:16:26 -0800</delta_ts>
            <desc>preliminary patch</desc>
            <filename>bug-72006-20111110184515.patch</filename>
            <type>text/plain</type>
            <size>7746</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk4MTIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBmM2MxNTIwNWZlNWUzZTMy
YjYyYzJhODJjMGE2MjRhNjBlYjQ5YWM1Li5mMDhkYmRmZGNkMjA0NWQyYzk4YmI1MjM4NzRhN2M5
NzYyMDk3MjQ4IDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTEtMTEtMTAgIEtlaXNo
aSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtpdC5vcmc+CisKKyAgICAgICAgSW1wbGVtZW50IGNvbWJv
Ym94IGFwcGVhcmFuY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTcyMDA2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBjc3MvQ1NTUHJpbWl0aXZlVmFsdWVNYXBwaW5ncy5oOgorICAgICAgICAoV2ViQ29y
ZTo6Q1NTUHJpbWl0aXZlVmFsdWU6OkNTU1ByaW1pdGl2ZVZhbHVlKTogQWRkZWQgQ29tYm9Cb3hQ
YXJ0IGNhc2UuCisgICAgICAgICogY3NzL0NTU1ZhbHVlS2V5d29yZHMuaW46IEFkZGVkIGNvbWJv
Ym94LgorICAgICAgICAqIHBsYXRmb3JtL1RoZW1lVHlwZXMuaDoKKyAgICAgICAgKiBwbGF0Zm9y
bS9tYWMvVGhlbWVNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpjb21ib0JveFNpemVzKTogQWRk
ZWQuCisgICAgICAgIChXZWJDb3JlOjpjb21ib0JveE1hcmdpbnMpOiBBZGRlZC4KKyAgICAgICAg
KFdlYkNvcmU6OmNvbWJvQm94KTogQWRkZWQuIFJldHVybnMgYSBOU0NvbWJvQnV0dG9uQ2VsbCB3
aXRoIGEgYm9yZGVyZWQgYnV0dG9uLgorICAgICAgICAoV2ViQ29yZTo6cGFpbnRDb21ib0JveCk6
IEFkZGVkLgorICAgICAgICAoV2ViQ29yZTo6VGhlbWVNYWM6OnBhaW50KTogQWRkZWQgQ29tYm9C
b3hQYXJ0IGNhc2UuCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRoZW1lLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lOjphZGp1c3RTdHlsZSk6IEFkZGVkIENvbWJvQm94UGFy
dCBjYXNlLgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWU6OnBhaW50KTogQWRkZWQgQ29t
Ym9Cb3hQYXJ0IGNhc2UuCisKIDIwMTEtMTEtMDkgIEtldmluIE9sbGl2aWVyICA8a2V2aW5vQHRo
ZW9sbGl2aWVycy5jb20+CiAKICAgICAgICAgW3d4XSBVbnJldmlld2VkIGJ1aWxkIGZpeC4gQWRk
IHN0dWIgZm9yIG5ldyBtZXRob2QuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NT
UHJpbWl0aXZlVmFsdWVNYXBwaW5ncy5oIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ByaW1pdGl2
ZVZhbHVlTWFwcGluZ3MuaAppbmRleCBkM2Y4NGNkMWI3ZDAxZDY0YzI1MGFkZWFlNzc5MGYwNTEz
NzlmNWFkLi4yYjUzNjkwNTNjOTZkY2FkNTM3NGY1YWQ5Y2E3Y2YwMDU5MGU3YzYwIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUHJpbWl0aXZlVmFsdWVNYXBwaW5ncy5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQcmltaXRpdmVWYWx1ZU1hcHBpbmdzLmgKQEAgLTMyOSw2
ICszMjksOSBAQCB0ZW1wbGF0ZTw+IGlubGluZSBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTUHJpbWl0
aXZlVmFsdWUoQ29udHJvbFBhcnQgZSkKICAgICAgICAgY2FzZSBDaGVja2JveFBhcnQ6CiAgICAg
ICAgICAgICBtX3ZhbHVlLmlkZW50ID0gQ1NTVmFsdWVDaGVja2JveDsKICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBjYXNlIENvbWJvQm94UGFydDoKKyAgICAgICAgICAgIG1fdmFsdWUuaWRl
bnQgPSBDU1NWYWx1ZUNvbWJvYm94OworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2Ug
UmFkaW9QYXJ0OgogICAgICAgICAgICAgbV92YWx1ZS5pZGVudCA9IENTU1ZhbHVlUmFkaW87CiAg
ICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NWYWx1
ZUtleXdvcmRzLmluIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVlS2V5d29yZHMuaW4KaW5k
ZXggZTY2YzFkZDYzYjhlOTlmNDc1ZDdjZGNmN2Y2NWI1ZDVmZTUxODkyZi4uMTM4ZDNhNzNmNzg0
MGFlNTU5NmUwOTM0NjQwYzk4ZWZmYzQ2YjZlOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
Y3NzL0NTU1ZhbHVlS2V5d29yZHMuaW4KKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVl
S2V5d29yZHMuaW4KQEAgLTU4Myw2ICs1ODMsNyBAQCBhZnRlci13aGl0ZS1zcGFjZQogLy8gVGhl
IG9yZGVyIGhlcmUgc2hvdWxkIG1hdGNoIHRoZSBvcmRlciBpbiB0aGUgQ29udHJvbFBhcnQgZW51
bSBpbiBUaGVtZVR5cGVzLmguCiAvLyBBbGwgYXBwZWFyYW5jZSB2YWx1ZXMgdGhhdCBzaG91bGQg
YmUgYWNjZXB0ZWQgYnkgdGhlIHBhcnNlciBzaG91bGQgYmUgbGlzdGVkIGJldHdlZW4gJ2NoZWNr
Ym94JyBhbmQgJ3RleHRhcmVhJzoKIGNoZWNrYm94Citjb21ib2JveAogcmFkaW8KIHB1c2gtYnV0
dG9uCiBzcXVhcmUtYnV0dG9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9U
aGVtZVR5cGVzLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9UaGVtZVR5cGVzLmgKaW5kZXgg
YmRlZjcyNGViODIxZjljZDZjNDgxMDYxZGNmY2ZiODM4NmRhOTRmMS4uZjY5MTFkODkxZDQ2NjQ0
NTdjMGRhNzgxMzU4NzgwNjBjNTAzNDEyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vVGhlbWVUeXBlcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1RoZW1lVHlw
ZXMuaApAQCAtNDYsNyArNDYsNyBAQCB0eXBlZGVmIHVuc2lnbmVkIENvbnRyb2xTdGF0ZXM7CiAK
IC8vIE11c3QgZm9sbG93IENTU1ZhbHVlS2V5d29yZHMuaW4gb3JkZXIKIGVudW0gQ29udHJvbFBh
cnQgewotICAgIE5vQ29udHJvbFBhcnQsIENoZWNrYm94UGFydCwgUmFkaW9QYXJ0LCBQdXNoQnV0
dG9uUGFydCwgU3F1YXJlQnV0dG9uUGFydCwgQnV0dG9uUGFydCwKKyAgICBOb0NvbnRyb2xQYXJ0
LCBDaGVja2JveFBhcnQsIENvbWJvQm94UGFydCwgUmFkaW9QYXJ0LCBQdXNoQnV0dG9uUGFydCwg
U3F1YXJlQnV0dG9uUGFydCwgQnV0dG9uUGFydCwKICAgICBCdXR0b25CZXZlbFBhcnQsIERlZmF1
bHRCdXR0b25QYXJ0LCBJbm5lclNwaW5CdXR0b25QYXJ0LCBJbnB1dFNwZWVjaEJ1dHRvblBhcnQs
IExpc3RCdXR0b25QYXJ0LCBMaXN0Ym94UGFydCwgTGlzdEl0ZW1QYXJ0LAogICAgIE1lZGlhRnVs
bHNjcmVlbkJ1dHRvblBhcnQsIE1lZGlhTXV0ZUJ1dHRvblBhcnQsIE1lZGlhUGxheUJ1dHRvblBh
cnQsIE1lZGlhU2Vla0JhY2tCdXR0b25QYXJ0LCAKICAgICBNZWRpYVNlZWtGb3J3YXJkQnV0dG9u
UGFydCwgTWVkaWFSZXdpbmRCdXR0b25QYXJ0LCBNZWRpYVJldHVyblRvUmVhbHRpbWVCdXR0b25Q
YXJ0LCBNZWRpYVRvZ2dsZUNsb3NlZENhcHRpb25zQnV0dG9uUGFydCwKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9UaGVtZU1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21hYy9UaGVtZU1hYy5tbQppbmRleCBlNzY1ZDI2MDkyMGVkZGJjMWRmMTdlNjNiYWM0
OTIxNzJmNGM2MzMzLi43OWZkYWY1N2ZlMjIwZjVhYzM5M2FiNTI0MDZiMTIzYzM0YTE1MTE4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvVGhlbWVNYWMubW0KKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1RoZW1lTWFjLm1tCkBAIC0yODIsNiArMjgyLDcz
IEBAIHN0YXRpYyB2b2lkIHBhaW50Q2hlY2tib3goQ29udHJvbFN0YXRlcyBzdGF0ZXMsIEdyYXBo
aWNzQ29udGV4dCogY29udGV4dCwgY29uc3QKICAgICBFTkRfQkxPQ0tfT0JKQ19FWENFUFRJT05T
CiB9CiAKKy8vIENvbWJvQm94CisKK3N0YXRpYyBjb25zdCBJbnRTaXplKiBjb21ib0JveFNpemVz
KCkKK3sKKyAgICBzdGF0aWMgY29uc3QgSW50U2l6ZSBzaXplc1szXSA9IHsgSW50U2l6ZSgxOSwg
MjEpLCBJbnRTaXplKDE3LCAxOCksIEludFNpemUoMTUsIDE1KSB9OworICAgIHJldHVybiBzaXpl
czsKK30KKy8vIHRvIHJpZ2h0IGJvdHRvbSBsZWZ0CitzdGF0aWMgY29uc3QgaW50KiBjb21ib0Jv
eE1hcmdpbnMoTlNDb250cm9sU2l6ZSBjb250cm9sU2l6ZSkKK3sKKyAgICBzdGF0aWMgY29uc3Qg
aW50IG1hcmdpbnNbM11bNF0gPQorICAgIHsKKyAgICAgICAgeyAxLCAyLCAxLCAyIH0sCisgICAg
ICAgIHsgMSwgMiwgMSwgMiB9LAorICAgICAgICB7IDEsIDAsIDEsIDAgfSwKKyAgICB9OworICAg
IHJldHVybiBtYXJnaW5zW2NvbnRyb2xTaXplXTsKK30KKworc3RhdGljIE5TQ29tYm9Cb3hDZWxs
ICpjb21ib0JveChDb250cm9sU3RhdGVzIHN0YXRlcywgY29uc3QgSW50UmVjdCYgem9vbWVkUmVj
dCwgZmxvYXQgem9vbUZhY3RvcikKK3sKKyAgICBzdGF0aWMgTlNDb21ib0JveENlbGwgKmNvbWJv
Qm94Q2VsbDsKKyAgICBpZiAoIWNvbWJvQm94Q2VsbCkgeworICAgICAgICBjb21ib0JveENlbGwg
PSBbW05TQ29tYm9Cb3hDZWxsIGFsbG9jXSBpbml0XTsKKyAgICAgICAgW2NvbWJvQm94Q2VsbCBz
ZXRCdXR0b25Cb3JkZXJlZDpZRVNdOworICAgICAgICBbY29tYm9Cb3hDZWxsIHNldFRpdGxlOkAi
Il07CisgICAgfQorCisgICAgLy8gU2V0IHRoZSBjb250cm9sIHNpemUgYmFzZWQgb2ZmIHRoZSBy
ZWN0YW5nbGUgd2UncmUgcGFpbnRpbmcgaW50by4KKyAgICBzZXRDb250cm9sU2l6ZShjb21ib0Jv
eENlbGwsIGNvbWJvQm94U2l6ZXMoKSwgem9vbWVkUmVjdC5zaXplKCksIHpvb21GYWN0b3IpOwor
CisgICAgLy8gVXBkYXRlIHRoZSB2YXJpb3VzIHN0YXRlcyB3ZSByZXNwb25kIHRvLgorICAgIHVw
ZGF0ZVN0YXRlcyhjb21ib0JveENlbGwsIHN0YXRlcyk7CisKKyAgICByZXR1cm4gY29tYm9Cb3hD
ZWxsOworfQorCitzdGF0aWMgdm9pZCBwYWludENvbWJvQm94KENvbnRyb2xTdGF0ZXMgc3RhdGVz
LCBHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IEludFJlY3QmIHpvb21lZFJlY3QsIGZs
b2F0IHpvb21GYWN0b3IsIFNjcm9sbFZpZXcqIHNjcm9sbFZpZXcpCit7CisgICAgQkVHSU5fQkxP
Q0tfT0JKQ19FWENFUFRJT05TCisKKyAgICAvLyBEZXRlcm1pbmUgdGhlIHdpZHRoIGFuZCBoZWln
aHQgbmVlZGVkIGZvciB0aGUgY29udHJvbCBhbmQgcHJlcGFyZSB0aGUgY2VsbCBmb3IgcGFpbnRp
bmcuCisgICAgTlNDb21ib0JveENlbGwgKmNvbWJvQm94Q2VsbCA9IGNvbWJvQm94KHN0YXRlcywg
em9vbWVkUmVjdCwgem9vbUZhY3Rvcik7CisgICAgTG9jYWxDdXJyZW50R3JhcGhpY3NDb250ZXh0
IGxvY2FsQ29udGV4dChjb250ZXh0KTsKKworICAgIEdyYXBoaWNzQ29udGV4dFN0YXRlU2F2ZXIg
c3RhdGVTYXZlcigqY29udGV4dCk7CisKKyAgICBOU0NvbnRyb2xTaXplIGNvbnRyb2xTaXplID0g
W2NvbWJvQm94Q2VsbCBjb250cm9sU2l6ZV07CisgICAgSW50U2l6ZSB6b29tZWRTaXplID0gY29t
Ym9Cb3hTaXplcygpW2NvbnRyb2xTaXplXTsKKyAgICB6b29tZWRTaXplLnNldFdpZHRoKHpvb21l
ZFJlY3Qud2lkdGgoKSk7IC8vIEJ1dHRvbnMgZG9uJ3QgZXZlciBjb25zdHJhaW4gd2lkdGgsIHNv
IHRoZSB6b29tZWQgd2lkdGggY2FuIGp1c3QgYmUgaG9ub3JlZC4KKyAgICB6b29tZWRTaXplLnNl
dEhlaWdodCh6b29tZWRTaXplLmhlaWdodCgpICogem9vbUZhY3Rvcik7CisgICAgSW50UmVjdCBp
bmZsYXRlZFJlY3QgPSBpbmZsYXRlUmVjdCh6b29tZWRSZWN0LCB6b29tZWRTaXplLCBjb21ib0Jv
eE1hcmdpbnMoY29udHJvbFNpemUpLCB6b29tRmFjdG9yKTsKKworICAgIGlmICh6b29tRmFjdG9y
ICE9IDEuMGYpIHsKKyAgICAgICAgaW5mbGF0ZWRSZWN0LnNldFdpZHRoKGluZmxhdGVkUmVjdC53
aWR0aCgpIC8gem9vbUZhY3Rvcik7CisgICAgICAgIGluZmxhdGVkUmVjdC5zZXRIZWlnaHQoaW5m
bGF0ZWRSZWN0LmhlaWdodCgpIC8gem9vbUZhY3Rvcik7CisgICAgICAgIGNvbnRleHQtPnRyYW5z
bGF0ZShpbmZsYXRlZFJlY3QueCgpLCBpbmZsYXRlZFJlY3QueSgpKTsKKyAgICAgICAgY29udGV4
dC0+c2NhbGUoRmxvYXRTaXplKHpvb21GYWN0b3IsIHpvb21GYWN0b3IpKTsKKyAgICAgICAgY29u
dGV4dC0+dHJhbnNsYXRlKC1pbmZsYXRlZFJlY3QueCgpLCAtaW5mbGF0ZWRSZWN0LnkoKSk7Cisg
ICAgfQorCisgICAgW2NvbWJvQm94Q2VsbCBkcmF3V2l0aEZyYW1lOk5TUmVjdChpbmZsYXRlZFJl
Y3QpIGluVmlldzpUaGVtZU1hYzo6ZW5zdXJlZFZpZXcoc2Nyb2xsVmlldyldOworICAgIFtjb21i
b0JveENlbGwgc2V0Q29udHJvbFZpZXc6bmlsXTsKKworICAgIEVORF9CTE9DS19PQkpDX0VYQ0VQ
VElPTlMKK30KKwogLy8gUmFkaW8gQnV0dG9ucwogCiBzdGF0aWMgY29uc3QgSW50U2l6ZSogcmFk
aW9TaXplcygpCkBAIC03MjMsNiArNzkwLDkgQEAgdm9pZCBUaGVtZU1hYzo6cGFpbnQoQ29udHJv
bFBhcnQgcGFydCwgQ29udHJvbFN0YXRlcyBzdGF0ZXMsIEdyYXBoaWNzQ29udGV4dCogY28KICAg
ICAgICAgY2FzZSBDaGVja2JveFBhcnQ6CiAgICAgICAgICAgICBwYWludENoZWNrYm94KHN0YXRl
cywgY29udGV4dCwgem9vbWVkUmVjdCwgem9vbUZhY3Rvciwgc2Nyb2xsVmlldyk7CiAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgY2FzZSBDb21ib0JveFBhcnQ6CisgICAgICAgICAgICBwYWlu
dENvbWJvQm94KHN0YXRlcywgY29udGV4dCwgem9vbWVkUmVjdCwgem9vbUZhY3Rvciwgc2Nyb2xs
Vmlldyk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBSYWRpb1BhcnQ6CiAgICAg
ICAgICAgICBwYWludFJhZGlvKHN0YXRlcywgY29udGV4dCwgem9vbWVkUmVjdCwgem9vbUZhY3Rv
ciwgc2Nyb2xsVmlldyk7CiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGhlbWUuY3BwCmluZGV4IDRlZjk1MzZmMjFhOWJkMGM5NjAyZDE5MTBiZDNhNjUz
ZmM1MTdhMDAuLmFkYzY2M2Y3NjgwMzM2ZWQ3MWJkZTE5MTRjOTczZTljMGYzNGUxZGYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZS5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lLmNwcApAQCAtMTAyLDYgKzEwMiw3IEBA
IHZvaWQgUmVuZGVyVGhlbWU6OmFkanVzdFN0eWxlKENTU1N0eWxlU2VsZWN0b3IqIHNlbGVjdG9y
LCBSZW5kZXJTdHlsZSogc3R5bGUsIEVsCiAgICAgc3dpdGNoIChwYXJ0KSB7CiAgICAgICAgIGNh
c2UgTGlzdEJ1dHRvblBhcnQ6CiAgICAgICAgIGNhc2UgQ2hlY2tib3hQYXJ0OgorICAgICAgICBj
YXNlIENvbWJvQm94UGFydDoKICAgICAgICAgY2FzZSBJbm5lclNwaW5CdXR0b25QYXJ0OgogICAg
ICAgICBjYXNlIFJhZGlvUGFydDoKICAgICAgICAgY2FzZSBQdXNoQnV0dG9uUGFydDoKQEAgLTI2
MCw2ICsyNjEsNyBAQCBib29sIFJlbmRlclRoZW1lOjpwYWludChSZW5kZXJPYmplY3QqIG8sIGNv
bnN0IFBhaW50SW5mbyYgcGFpbnRJbmZvLCBjb25zdCBJbnRSZQogI2lmIFVTRShORVdfVEhFTUUp
CiAgICAgc3dpdGNoIChwYXJ0KSB7CiAgICAgICAgIGNhc2UgQ2hlY2tib3hQYXJ0OgorICAgICAg
ICBjYXNlIENvbWJvQm94UGFydDoKICAgICAgICAgY2FzZSBSYWRpb1BhcnQ6CiAgICAgICAgIGNh
c2UgUHVzaEJ1dHRvblBhcnQ6CiAgICAgICAgIGNhc2UgU3F1YXJlQnV0dG9uUGFydDoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114613</attachid>
            <date>2011-11-10 18:16:31 -0800</date>
            <delta_ts>2011-11-10 19:51:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72006-20111111111629.patch</filename>
            <type>text/plain</type>
            <size>7307</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk4MTIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBmM2MxNTIwNWZlNWUzZTMy
YjYyYzJhODJjMGE2MjRhNjBlYjQ5YWM1Li5mZDdiZjYzM2IwODU4ZWRlNDhmNGQ4NWU1OTMzMDli
ODE0OTY0Y2MxIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMTEtMTAgIEtlaXNo
aSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtpdC5vcmc+CisKKyAgICAgICAgSW1wbGVtZW50IGNvbWJv
Ym94IGFwcGVhcmFuY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTcyMDA2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBjc3MvQ1NTUHJpbWl0aXZlVmFsdWVNYXBwaW5ncy5oOgorICAgICAgICAoV2ViQ29y
ZTo6Q1NTUHJpbWl0aXZlVmFsdWU6OkNTU1ByaW1pdGl2ZVZhbHVlKTogQWRkZWQgQ29tYm9Cb3hQ
YXJ0IGNhc2UuCisgICAgICAgICogY3NzL0NTU1ZhbHVlS2V5d29yZHMuaW46IEFkZGVkIGNvbWJv
Ym94LgorICAgICAgICAqIHBsYXRmb3JtL1RoZW1lVHlwZXMuaDoKKyAgICAgICAgKiBwbGF0Zm9y
bS9tYWMvVGhlbWVNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpjb21ib0JveFNpemVzKTogQWRk
ZWQuCisgICAgICAgIChXZWJDb3JlOjpwYWludENvbWJvQm94KTogQWRkZWQuCisgICAgICAgIChX
ZWJDb3JlOjpUaGVtZU1hYzo6cGFpbnQpOiBBZGRlZCBDb21ib0JveFBhcnQgY2FzZS4KKyAgICAg
ICAgKiByZW5kZXJpbmcvUmVuZGVyVGhlbWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVy
VGhlbWU6OmFkanVzdFN0eWxlKTogQWRkZWQgQ29tYm9Cb3hQYXJ0IGNhc2UuCisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJUaGVtZTo6cGFpbnQpOiBBZGRlZCBDb21ib0JveFBhcnQgY2FzZS4KKwog
MjAxMS0xMS0wOSAgS2V2aW4gT2xsaXZpZXIgIDxrZXZpbm9AdGhlb2xsaXZpZXJzLmNvbT4KIAog
ICAgICAgICBbd3hdIFVucmV2aWV3ZWQgYnVpbGQgZml4LiBBZGQgc3R1YiBmb3IgbmV3IG1ldGhv
ZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQcmltaXRpdmVWYWx1ZU1hcHBp
bmdzLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUHJpbWl0aXZlVmFsdWVNYXBwaW5ncy5oCmlu
ZGV4IGQzZjg0Y2QxYjdkMDFkNjRjMjUwYWRlYWU3NzkwZjA1MTM3OWY1YWQuLjJiNTM2OTA1M2M5
NmRjYWQ1Mzc0ZjVhZDljYTdjZjAwNTkwZTdjNjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9DU1NQcmltaXRpdmVWYWx1ZU1hcHBpbmdzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3Nz
L0NTU1ByaW1pdGl2ZVZhbHVlTWFwcGluZ3MuaApAQCAtMzI5LDYgKzMyOSw5IEBAIHRlbXBsYXRl
PD4gaW5saW5lIENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NQcmltaXRpdmVWYWx1ZShDb250cm9sUGFy
dCBlKQogICAgICAgICBjYXNlIENoZWNrYm94UGFydDoKICAgICAgICAgICAgIG1fdmFsdWUuaWRl
bnQgPSBDU1NWYWx1ZUNoZWNrYm94OwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2Ug
Q29tYm9Cb3hQYXJ0OgorICAgICAgICAgICAgbV92YWx1ZS5pZGVudCA9IENTU1ZhbHVlQ29tYm9i
b3g7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBSYWRpb1BhcnQ6CiAgICAgICAg
ICAgICBtX3ZhbHVlLmlkZW50ID0gQ1NTVmFsdWVSYWRpbzsKICAgICAgICAgICAgIGJyZWFrOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVlS2V5d29yZHMuaW4gYi9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWVLZXl3b3Jkcy5pbgppbmRleCBlNjZjMWRkNjNiOGU5OWY0
NzVkN2NkY2Y3ZjY1YjVkNWZlNTE4OTJmLi4xMzhkM2E3M2Y3ODQwYWU1NTk2ZTA5MzQ2NDBjOThl
ZmZjNDZiNmU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWVLZXl3b3Jk
cy5pbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWVLZXl3b3Jkcy5pbgpAQCAtNTgz
LDYgKzU4Myw3IEBAIGFmdGVyLXdoaXRlLXNwYWNlCiAvLyBUaGUgb3JkZXIgaGVyZSBzaG91bGQg
bWF0Y2ggdGhlIG9yZGVyIGluIHRoZSBDb250cm9sUGFydCBlbnVtIGluIFRoZW1lVHlwZXMuaC4K
IC8vIEFsbCBhcHBlYXJhbmNlIHZhbHVlcyB0aGF0IHNob3VsZCBiZSBhY2NlcHRlZCBieSB0aGUg
cGFyc2VyIHNob3VsZCBiZSBsaXN0ZWQgYmV0d2VlbiAnY2hlY2tib3gnIGFuZCAndGV4dGFyZWEn
OgogY2hlY2tib3gKK2NvbWJvYm94CiByYWRpbwogcHVzaC1idXR0b24KIHNxdWFyZS1idXR0b24K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1RoZW1lVHlwZXMuaCBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL1RoZW1lVHlwZXMuaAppbmRleCBiZGVmNzI0ZWI4MjFmOWNkNmM0
ODEwNjFkY2ZjZmI4Mzg2ZGE5NGYxLi5mNjkxMWQ4OTFkNDY2NDQ1N2MwZGE3ODEzNTg3ODA2MGM1
MDM0MTI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9UaGVtZVR5cGVzLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVGhlbWVUeXBlcy5oCkBAIC00Niw3ICs0Niw3
IEBAIHR5cGVkZWYgdW5zaWduZWQgQ29udHJvbFN0YXRlczsKIAogLy8gTXVzdCBmb2xsb3cgQ1NT
VmFsdWVLZXl3b3Jkcy5pbiBvcmRlcgogZW51bSBDb250cm9sUGFydCB7Ci0gICAgTm9Db250cm9s
UGFydCwgQ2hlY2tib3hQYXJ0LCBSYWRpb1BhcnQsIFB1c2hCdXR0b25QYXJ0LCBTcXVhcmVCdXR0
b25QYXJ0LCBCdXR0b25QYXJ0LAorICAgIE5vQ29udHJvbFBhcnQsIENoZWNrYm94UGFydCwgQ29t
Ym9Cb3hQYXJ0LCBSYWRpb1BhcnQsIFB1c2hCdXR0b25QYXJ0LCBTcXVhcmVCdXR0b25QYXJ0LCBC
dXR0b25QYXJ0LAogICAgIEJ1dHRvbkJldmVsUGFydCwgRGVmYXVsdEJ1dHRvblBhcnQsIElubmVy
U3BpbkJ1dHRvblBhcnQsIElucHV0U3BlZWNoQnV0dG9uUGFydCwgTGlzdEJ1dHRvblBhcnQsIExp
c3Rib3hQYXJ0LCBMaXN0SXRlbVBhcnQsCiAgICAgTWVkaWFGdWxsc2NyZWVuQnV0dG9uUGFydCwg
TWVkaWFNdXRlQnV0dG9uUGFydCwgTWVkaWFQbGF5QnV0dG9uUGFydCwgTWVkaWFTZWVrQmFja0J1
dHRvblBhcnQsIAogICAgIE1lZGlhU2Vla0ZvcndhcmRCdXR0b25QYXJ0LCBNZWRpYVJld2luZEJ1
dHRvblBhcnQsIE1lZGlhUmV0dXJuVG9SZWFsdGltZUJ1dHRvblBhcnQsIE1lZGlhVG9nZ2xlQ2xv
c2VkQ2FwdGlvbnNCdXR0b25QYXJ0LApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbWFjL1RoZW1lTWFjLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1RoZW1lTWFj
Lm1tCmluZGV4IGU3NjVkMjYwOTIwZWRkYmMxZGYxN2U2M2JhYzQ5MjE3MmY0YzYzMzMuLmFmOTcy
ZGEzNTE3OTIyMGQ0MDc1N2NmZTZjYTFkYjJjZjMxMGQ3ZDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL21hYy9UaGVtZU1hYy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9tYWMvVGhlbWVNYWMubW0KQEAgLTI4Miw2ICsyODIsNjAgQEAgc3RhdGljIHZvaWQgcGFp
bnRDaGVja2JveChDb250cm9sU3RhdGVzIHN0YXRlcywgR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0
LCBjb25zdAogICAgIEVORF9CTE9DS19PQkpDX0VYQ0VQVElPTlMKIH0KIAorLy8gQ29tYm9Cb3gK
KworI2lmIEVOQUJMRShEQVRBTElTVCkKKworc3RhdGljIGNvbnN0IEludFNpemUqIGNvbWJvQm94
U2l6ZXMoKQoreworICAgIHN0YXRpYyBjb25zdCBJbnRTaXplIHNpemVzWzNdID0geyBJbnRTaXpl
KDE5LCAyMSksIEludFNpemUoMTcsIDE4KSwgSW50U2l6ZSgxNSwgMTUpIH07CisgICAgcmV0dXJu
IHNpemVzOworfQorCitzdGF0aWMgdm9pZCBwYWludENvbWJvQm94KENvbnRyb2xTdGF0ZXMgc3Rh
dGVzLCBHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IEludFJlY3QmIHpvb21lZFJlY3Qs
IGZsb2F0IHpvb21GYWN0b3IsIFNjcm9sbFZpZXcqKQoreworICAgIEJFR0lOX0JMT0NLX09CSkNf
RVhDRVBUSU9OUworCisgICAgLy8gV2UgZG9uJ3QgdXNlIE5TQ29tYm9Cb3hDZWxsIGJlY2F1c2Ug
dGhlcmUgYXJlIG5vIHdheXMgdG8gZHJhdyBhbgorICAgIC8vIE5TQ29tYm9Cb3hDZWxsIHdpdGgg
dGhlIGJ1dHRvbiBoaWdobGlnaHRlZC4KKworICAgIEhJVGhlbWVCdXR0b25EcmF3SW5mbyBkcmF3
SW5mbzsKKyAgICBkcmF3SW5mby52ZXJzaW9uID0gMDsKKyAgICBkcmF3SW5mby5zdGF0ZSA9IGNv
bnZlcnRDb250cm9sU3RhdGVzVG9UaGVtZURyYXdTdGF0ZShrVGhlbWVDb21ib0JveCwgc3RhdGVz
KTsKKyAgICBkcmF3SW5mby5hZG9ybm1lbnQgPSBrVGhlbWVBZG9ybm1lbnREZWZhdWx0OworICAg
IENvbnRyb2xTaXplIGNvbnRyb2xTaXplID0gY29udHJvbFNpemVGcm9tUGl4ZWxTaXplKGNvbWJv
Qm94U2l6ZXMoKSwgem9vbWVkUmVjdC5zaXplKCksIHpvb21GYWN0b3IpOworICAgIGlmIChjb250
cm9sU2l6ZSA9PSBOU1NtYWxsQ29udHJvbFNpemUpCisgICAgICAgIGRyYXdJbmZvLmtpbmQgPSBr
VGhlbWVDb21ib0JveFNtYWxsOworICAgIGVsc2UgaWYgKGNvbnRyb2xTaXplID09IE5TTWluaUNv
bnRyb2xTaXplKQorICAgICAgICBkcmF3SW5mby5raW5kID0ga1RoZW1lQ29tYm9Cb3hNaW5pOwor
ICAgIGVsc2UKKyAgICAgICAgZHJhd0luZm8ua2luZCA9IGtUaGVtZUNvbWJvQm94OworCisgICAg
SW50UmVjdCByZWN0KHpvb21lZFJlY3QpOworICAgIEdyYXBoaWNzQ29udGV4dFN0YXRlU2F2ZXIg
c3RhdGVTYXZlcigqY29udGV4dCk7CisgICAgaWYgKHpvb21GYWN0b3IgIT0gMS4wZikgeworICAg
ICAgICByZWN0LnNldFdpZHRoKHJlY3Qud2lkdGgoKSAvIHpvb21GYWN0b3IpOworICAgICAgICBy
ZWN0LnNldEhlaWdodChyZWN0LmhlaWdodCgpIC8gem9vbUZhY3Rvcik7CisgICAgICAgIGNvbnRl
eHQtPnRyYW5zbGF0ZShyZWN0LngoKSwgcmVjdC55KCkpOworICAgICAgICBjb250ZXh0LT5zY2Fs
ZShGbG9hdFNpemUoem9vbUZhY3Rvciwgem9vbUZhY3RvcikpOworICAgICAgICBjb250ZXh0LT50
cmFuc2xhdGUoLXJlY3QueCgpLCAtcmVjdC55KCkpOworICAgIH0KKyAgICBDR1JlY3QgYm91bmRz
KHJlY3QpOworICAgIENHUmVjdCBiYWNrZ3JvdW5kQm91bmRzOworICAgIEhJVGhlbWVHZXRCdXR0
b25CYWNrZ3JvdW5kQm91bmRzKCZib3VuZHMsICZkcmF3SW5mbywgJmJhY2tncm91bmRCb3VuZHMp
OworICAgIC8vIENlbnRlciB0aGUgc3RlcHBlciByZWN0YW5nbGUgaW4gdGhlIHNwZWNpZmllZCBh
cmVhLgorICAgIGJhY2tncm91bmRCb3VuZHMub3JpZ2luLnggPSBib3VuZHMub3JpZ2luLnggKyAo
Ym91bmRzLnNpemUud2lkdGggLSBiYWNrZ3JvdW5kQm91bmRzLnNpemUud2lkdGgpIC8gMjsKKyAg
ICBpZiAoYmFja2dyb3VuZEJvdW5kcy5zaXplLmhlaWdodCA8IGJvdW5kcy5zaXplLmhlaWdodCkg
eworICAgICAgICBpbnQgaGVpZ2h0RGlmZiA9IGNsYW1wVG9JbnRlZ2VyKGJvdW5kcy5zaXplLmhl
aWdodCAtIGJhY2tncm91bmRCb3VuZHMuc2l6ZS5oZWlnaHQpOworICAgICAgICBiYWNrZ3JvdW5k
Qm91bmRzLm9yaWdpbi55ID0gYm91bmRzLm9yaWdpbi55ICsgKGhlaWdodERpZmYgLyAyKSArIDE7
CisgICAgfQorICAgIEhJVGhlbWVEcmF3QnV0dG9uKCZiYWNrZ3JvdW5kQm91bmRzLCAmZHJhd0lu
Zm8sIGNvbnRleHQtPnBsYXRmb3JtQ29udGV4dCgpLCBrSElUaGVtZU9yaWVudGF0aW9uTm9ybWFs
LCAwKTsKKworICAgIEVORF9CTE9DS19PQkpDX0VYQ0VQVElPTlMKK30KKworI2VuZGlmCisKIC8v
IFJhZGlvIEJ1dHRvbnMKIAogc3RhdGljIGNvbnN0IEludFNpemUqIHJhZGlvU2l6ZXMoKQpAQCAt
NzIzLDYgKzc3NywxMSBAQCB2b2lkIFRoZW1lTWFjOjpwYWludChDb250cm9sUGFydCBwYXJ0LCBD
b250cm9sU3RhdGVzIHN0YXRlcywgR3JhcGhpY3NDb250ZXh0KiBjbwogICAgICAgICBjYXNlIENo
ZWNrYm94UGFydDoKICAgICAgICAgICAgIHBhaW50Q2hlY2tib3goc3RhdGVzLCBjb250ZXh0LCB6
b29tZWRSZWN0LCB6b29tRmFjdG9yLCBzY3JvbGxWaWV3KTsKICAgICAgICAgICAgIGJyZWFrOwor
I2lmIEVOQUJMRShEQVRBTElTVCkKKyAgICAgICAgY2FzZSBDb21ib0JveFBhcnQ6CisgICAgICAg
ICAgICBwYWludENvbWJvQm94KHN0YXRlcywgY29udGV4dCwgem9vbWVkUmVjdCwgem9vbUZhY3Rv
ciwgc2Nyb2xsVmlldyk7CisgICAgICAgICAgICBicmVhazsKKyNlbmRpZgogICAgICAgICBjYXNl
IFJhZGlvUGFydDoKICAgICAgICAgICAgIHBhaW50UmFkaW8oc3RhdGVzLCBjb250ZXh0LCB6b29t
ZWRSZWN0LCB6b29tRmFjdG9yLCBzY3JvbGxWaWV3KTsKICAgICAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZS5jcHAKaW5kZXggNGVmOTUzNmYyMWE5YmQw
Yzk2MDJkMTkxMGJkM2E2NTNmYzUxN2EwMC4uYWRjNjYzZjc2ODAzMzZlZDcxYmRlMTkxNGM5NzNl
OWMwZjM0ZTFkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRo
ZW1lLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWUuY3BwCkBA
IC0xMDIsNiArMTAyLDcgQEAgdm9pZCBSZW5kZXJUaGVtZTo6YWRqdXN0U3R5bGUoQ1NTU3R5bGVT
ZWxlY3Rvciogc2VsZWN0b3IsIFJlbmRlclN0eWxlKiBzdHlsZSwgRWwKICAgICBzd2l0Y2ggKHBh
cnQpIHsKICAgICAgICAgY2FzZSBMaXN0QnV0dG9uUGFydDoKICAgICAgICAgY2FzZSBDaGVja2Jv
eFBhcnQ6CisgICAgICAgIGNhc2UgQ29tYm9Cb3hQYXJ0OgogICAgICAgICBjYXNlIElubmVyU3Bp
bkJ1dHRvblBhcnQ6CiAgICAgICAgIGNhc2UgUmFkaW9QYXJ0OgogICAgICAgICBjYXNlIFB1c2hC
dXR0b25QYXJ0OgpAQCAtMjYwLDYgKzI2MSw3IEBAIGJvb2wgUmVuZGVyVGhlbWU6OnBhaW50KFJl
bmRlck9iamVjdCogbywgY29uc3QgUGFpbnRJbmZvJiBwYWludEluZm8sIGNvbnN0IEludFJlCiAj
aWYgVVNFKE5FV19USEVNRSkKICAgICBzd2l0Y2ggKHBhcnQpIHsKICAgICAgICAgY2FzZSBDaGVj
a2JveFBhcnQ6CisgICAgICAgIGNhc2UgQ29tYm9Cb3hQYXJ0OgogICAgICAgICBjYXNlIFJhZGlv
UGFydDoKICAgICAgICAgY2FzZSBQdXNoQnV0dG9uUGFydDoKICAgICAgICAgY2FzZSBTcXVhcmVC
dXR0b25QYXJ0Ogo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114616</attachid>
            <date>2011-11-10 19:44:27 -0800</date>
            <delta_ts>2011-11-10 19:53:47 -0800</delta_ts>
            <desc>added test</desc>
            <filename>bug-72006-20111111124425.patch</filename>
            <type>text/plain</type>
            <size>8809</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk4MTIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBmM2MxNTIwNWZlNWUzZTMy
YjYyYzJhODJjMGE2MjRhNjBlYjQ5YWM1Li5mZDdiZjYzM2IwODU4ZWRlNDhmNGQ4NWU1OTMzMDli
ODE0OTY0Y2MxIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMTEtMTAgIEtlaXNo
aSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtpdC5vcmc+CisKKyAgICAgICAgSW1wbGVtZW50IGNvbWJv
Ym94IGFwcGVhcmFuY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTcyMDA2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBjc3MvQ1NTUHJpbWl0aXZlVmFsdWVNYXBwaW5ncy5oOgorICAgICAgICAoV2ViQ29y
ZTo6Q1NTUHJpbWl0aXZlVmFsdWU6OkNTU1ByaW1pdGl2ZVZhbHVlKTogQWRkZWQgQ29tYm9Cb3hQ
YXJ0IGNhc2UuCisgICAgICAgICogY3NzL0NTU1ZhbHVlS2V5d29yZHMuaW46IEFkZGVkIGNvbWJv
Ym94LgorICAgICAgICAqIHBsYXRmb3JtL1RoZW1lVHlwZXMuaDoKKyAgICAgICAgKiBwbGF0Zm9y
bS9tYWMvVGhlbWVNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpjb21ib0JveFNpemVzKTogQWRk
ZWQuCisgICAgICAgIChXZWJDb3JlOjpwYWludENvbWJvQm94KTogQWRkZWQuCisgICAgICAgIChX
ZWJDb3JlOjpUaGVtZU1hYzo6cGFpbnQpOiBBZGRlZCBDb21ib0JveFBhcnQgY2FzZS4KKyAgICAg
ICAgKiByZW5kZXJpbmcvUmVuZGVyVGhlbWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVy
VGhlbWU6OmFkanVzdFN0eWxlKTogQWRkZWQgQ29tYm9Cb3hQYXJ0IGNhc2UuCisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJUaGVtZTo6cGFpbnQpOiBBZGRlZCBDb21ib0JveFBhcnQgY2FzZS4KKwog
MjAxMS0xMS0wOSAgS2V2aW4gT2xsaXZpZXIgIDxrZXZpbm9AdGhlb2xsaXZpZXJzLmNvbT4KIAog
ICAgICAgICBbd3hdIFVucmV2aWV3ZWQgYnVpbGQgZml4LiBBZGQgc3R1YiBmb3IgbmV3IG1ldGhv
ZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQcmltaXRpdmVWYWx1ZU1hcHBp
bmdzLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUHJpbWl0aXZlVmFsdWVNYXBwaW5ncy5oCmlu
ZGV4IGQzZjg0Y2QxYjdkMDFkNjRjMjUwYWRlYWU3NzkwZjA1MTM3OWY1YWQuLjllZDAxYjBlNjVm
NDc1Y2U3NTA2NGNhZDk2ZmM5N2MxZjEwMTc3YTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9DU1NQcmltaXRpdmVWYWx1ZU1hcHBpbmdzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3Nz
L0NTU1ByaW1pdGl2ZVZhbHVlTWFwcGluZ3MuaApAQCAtMzUzLDYgKzM1Myw5IEBAIHRlbXBsYXRl
PD4gaW5saW5lIENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NQcmltaXRpdmVWYWx1ZShDb250cm9sUGFy
dCBlKQogICAgICAgICBjYXNlIExpc3Rib3hQYXJ0OgogICAgICAgICAgICAgbV92YWx1ZS5pZGVu
dCA9IENTU1ZhbHVlTGlzdGJveDsKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIENv
bWJvQm94UGFydDoKKyAgICAgICAgICAgIG1fdmFsdWUuaWRlbnQgPSBDU1NWYWx1ZUNvbWJvYm94
OworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgTGlzdEJ1dHRvblBhcnQ6CiAjaWYg
RU5BQkxFKERBVEFMSVNUKQogICAgICAgICAgICAgbV92YWx1ZS5pZGVudCA9IENTU1ZhbHVlTGlz
dEJ1dHRvbjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NWYWx1ZUtleXdvcmRz
LmluIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVlS2V5d29yZHMuaW4KaW5kZXggZTY2YzFk
ZDYzYjhlOTlmNDc1ZDdjZGNmN2Y2NWI1ZDVmZTUxODkyZi4uYTI3MjdlMTA5MTg0Njg1NTgzOGE5
ZDY4ZjBjYzUxYTFmNDAxY2UwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1Zh
bHVlS2V5d29yZHMuaW4KKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVlS2V5d29yZHMu
aW4KQEAgLTU5MSw2ICs1OTEsNyBAQCBidXR0b24tYmV2ZWwKIGRlZmF1bHQtYnV0dG9uCiBpbm5l
ci1zcGluLWJ1dHRvbgogLXdlYmtpdC1pbnB1dC1zcGVlY2gtYnV0dG9uCitjb21ib2JveAogbGlz
dC1idXR0b24KIGxpc3Rib3gKIGxpc3RpdGVtCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9UaGVtZVR5cGVzLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9UaGVtZVR5cGVz
LmgKaW5kZXggYmRlZjcyNGViODIxZjljZDZjNDgxMDYxZGNmY2ZiODM4NmRhOTRmMS4uZWE4MDYw
NjJhZWIwYzU2NGU3MDljZTRhMzQzZjcwZmQ3ODYyNTBmNiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vVGhlbWVUeXBlcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L1RoZW1lVHlwZXMuaApAQCAtNDcsNyArNDcsNyBAQCB0eXBlZGVmIHVuc2lnbmVkIENvbnRyb2xT
dGF0ZXM7CiAvLyBNdXN0IGZvbGxvdyBDU1NWYWx1ZUtleXdvcmRzLmluIG9yZGVyCiBlbnVtIENv
bnRyb2xQYXJ0IHsKICAgICBOb0NvbnRyb2xQYXJ0LCBDaGVja2JveFBhcnQsIFJhZGlvUGFydCwg
UHVzaEJ1dHRvblBhcnQsIFNxdWFyZUJ1dHRvblBhcnQsIEJ1dHRvblBhcnQsCi0gICAgQnV0dG9u
QmV2ZWxQYXJ0LCBEZWZhdWx0QnV0dG9uUGFydCwgSW5uZXJTcGluQnV0dG9uUGFydCwgSW5wdXRT
cGVlY2hCdXR0b25QYXJ0LCBMaXN0QnV0dG9uUGFydCwgTGlzdGJveFBhcnQsIExpc3RJdGVtUGFy
dCwKKyAgICBCdXR0b25CZXZlbFBhcnQsIERlZmF1bHRCdXR0b25QYXJ0LCBJbm5lclNwaW5CdXR0
b25QYXJ0LCBJbnB1dFNwZWVjaEJ1dHRvblBhcnQsIENvbWJvQm94UGFydCwgTGlzdEJ1dHRvblBh
cnQsIExpc3Rib3hQYXJ0LCBMaXN0SXRlbVBhcnQsCiAgICAgTWVkaWFGdWxsc2NyZWVuQnV0dG9u
UGFydCwgTWVkaWFNdXRlQnV0dG9uUGFydCwgTWVkaWFQbGF5QnV0dG9uUGFydCwgTWVkaWFTZWVr
QmFja0J1dHRvblBhcnQsIAogICAgIE1lZGlhU2Vla0ZvcndhcmRCdXR0b25QYXJ0LCBNZWRpYVJl
d2luZEJ1dHRvblBhcnQsIE1lZGlhUmV0dXJuVG9SZWFsdGltZUJ1dHRvblBhcnQsIE1lZGlhVG9n
Z2xlQ2xvc2VkQ2FwdGlvbnNCdXR0b25QYXJ0LAogICAgIE1lZGlhU2xpZGVyUGFydCwgTWVkaWFT
bGlkZXJUaHVtYlBhcnQsIE1lZGlhVm9sdW1lU2xpZGVyQ29udGFpbmVyUGFydCwgTWVkaWFWb2x1
bWVTbGlkZXJQYXJ0LCBNZWRpYVZvbHVtZVNsaWRlclRodW1iUGFydCwKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9UaGVtZU1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21hYy9UaGVtZU1hYy5tbQppbmRleCBlNzY1ZDI2MDkyMGVkZGJjMWRmMTdlNjNiYWM0
OTIxNzJmNGM2MzMzLi5iOGJmYzVkZGQ2YTA3NDVlYTE1MDVlZDhmYjU5YmFmNmNiZDM5NjRhIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvVGhlbWVNYWMubW0KKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1RoZW1lTWFjLm1tCkBAIC00OTAsNiArNDkwLDU2
IEBAIHN0YXRpYyB2b2lkIHBhaW50QnV0dG9uKENvbnRyb2xQYXJ0IHBhcnQsIENvbnRyb2xTdGF0
ZXMgc3RhdGVzLCBHcmFwaGljc0NvbnRleHQqCiAgICAgRU5EX0JMT0NLX09CSkNfRVhDRVBUSU9O
UwogfQogCisvLyBDb21ib0JveAorCitzdGF0aWMgY29uc3QgSW50U2l6ZSogY29tYm9Cb3hTaXpl
cygpCit7CisgICAgc3RhdGljIGNvbnN0IEludFNpemUgc2l6ZXNbM10gPSB7IEludFNpemUoMTks
IDIxKSwgSW50U2l6ZSgxNywgMTgpLCBJbnRTaXplKDE1LCAxNSkgfTsKKyAgICByZXR1cm4gc2l6
ZXM7Cit9CisKK3N0YXRpYyB2b2lkIHBhaW50Q29tYm9Cb3goQ29udHJvbFN0YXRlcyBzdGF0ZXMs
IEdyYXBoaWNzQ29udGV4dCogY29udGV4dCwgY29uc3QgSW50UmVjdCYgem9vbWVkUmVjdCwgZmxv
YXQgem9vbUZhY3RvciwgU2Nyb2xsVmlldyopCit7CisgICAgQkVHSU5fQkxPQ0tfT0JKQ19FWENF
UFRJT05TCisKKyAgICAvLyBXZSBkb24ndCB1c2UgTlNDb21ib0JveENlbGwgYmVjYXVzZSB0aGVy
ZSBhcmUgbm8gd2F5cyB0byBkcmF3IGFuCisgICAgLy8gTlNDb21ib0JveENlbGwgd2l0aCB0aGUg
YnV0dG9uIGhpZ2hsaWdodGVkLgorCisgICAgSElUaGVtZUJ1dHRvbkRyYXdJbmZvIGRyYXdJbmZv
OworICAgIGRyYXdJbmZvLnZlcnNpb24gPSAwOworICAgIGRyYXdJbmZvLnN0YXRlID0gY29udmVy
dENvbnRyb2xTdGF0ZXNUb1RoZW1lRHJhd1N0YXRlKGtUaGVtZUNvbWJvQm94LCBzdGF0ZXMpOwor
ICAgIGRyYXdJbmZvLmFkb3JubWVudCA9IGtUaGVtZUFkb3JubWVudERlZmF1bHQ7CisgICAgQ29u
dHJvbFNpemUgY29udHJvbFNpemUgPSBjb250cm9sU2l6ZUZyb21QaXhlbFNpemUoY29tYm9Cb3hT
aXplcygpLCB6b29tZWRSZWN0LnNpemUoKSwgem9vbUZhY3Rvcik7CisgICAgaWYgKGNvbnRyb2xT
aXplID09IE5TU21hbGxDb250cm9sU2l6ZSkKKyAgICAgICAgZHJhd0luZm8ua2luZCA9IGtUaGVt
ZUNvbWJvQm94U21hbGw7CisgICAgZWxzZSBpZiAoY29udHJvbFNpemUgPT0gTlNNaW5pQ29udHJv
bFNpemUpCisgICAgICAgIGRyYXdJbmZvLmtpbmQgPSBrVGhlbWVDb21ib0JveE1pbmk7CisgICAg
ZWxzZQorICAgICAgICBkcmF3SW5mby5raW5kID0ga1RoZW1lQ29tYm9Cb3g7CisKKyAgICBJbnRS
ZWN0IHJlY3Qoem9vbWVkUmVjdCk7CisgICAgR3JhcGhpY3NDb250ZXh0U3RhdGVTYXZlciBzdGF0
ZVNhdmVyKCpjb250ZXh0KTsKKyAgICBpZiAoem9vbUZhY3RvciAhPSAxLjBmKSB7CisgICAgICAg
IHJlY3Quc2V0V2lkdGgocmVjdC53aWR0aCgpIC8gem9vbUZhY3Rvcik7CisgICAgICAgIHJlY3Qu
c2V0SGVpZ2h0KHJlY3QuaGVpZ2h0KCkgLyB6b29tRmFjdG9yKTsKKyAgICAgICAgY29udGV4dC0+
dHJhbnNsYXRlKHJlY3QueCgpLCByZWN0LnkoKSk7CisgICAgICAgIGNvbnRleHQtPnNjYWxlKEZs
b2F0U2l6ZSh6b29tRmFjdG9yLCB6b29tRmFjdG9yKSk7CisgICAgICAgIGNvbnRleHQtPnRyYW5z
bGF0ZSgtcmVjdC54KCksIC1yZWN0LnkoKSk7CisgICAgfQorICAgIENHUmVjdCBib3VuZHMocmVj
dCk7CisgICAgQ0dSZWN0IGJhY2tncm91bmRCb3VuZHM7CisgICAgSElUaGVtZUdldEJ1dHRvbkJh
Y2tncm91bmRCb3VuZHMoJmJvdW5kcywgJmRyYXdJbmZvLCAmYmFja2dyb3VuZEJvdW5kcyk7Cisg
ICAgLy8gQ2VudGVyIHRoZSBzdGVwcGVyIHJlY3RhbmdsZSBpbiB0aGUgc3BlY2lmaWVkIGFyZWEu
CisgICAgYmFja2dyb3VuZEJvdW5kcy5vcmlnaW4ueCA9IGJvdW5kcy5vcmlnaW4ueCArIChib3Vu
ZHMuc2l6ZS53aWR0aCAtIGJhY2tncm91bmRCb3VuZHMuc2l6ZS53aWR0aCkgLyAyOworICAgIGlm
IChiYWNrZ3JvdW5kQm91bmRzLnNpemUuaGVpZ2h0IDwgYm91bmRzLnNpemUuaGVpZ2h0KSB7Cisg
ICAgICAgIGludCBoZWlnaHREaWZmID0gY2xhbXBUb0ludGVnZXIoYm91bmRzLnNpemUuaGVpZ2h0
IC0gYmFja2dyb3VuZEJvdW5kcy5zaXplLmhlaWdodCk7CisgICAgICAgIGJhY2tncm91bmRCb3Vu
ZHMub3JpZ2luLnkgPSBib3VuZHMub3JpZ2luLnkgKyAoaGVpZ2h0RGlmZiAvIDIpICsgMTsKKyAg
ICB9CisgICAgSElUaGVtZURyYXdCdXR0b24oJmJhY2tncm91bmRCb3VuZHMsICZkcmF3SW5mbywg
Y29udGV4dC0+cGxhdGZvcm1Db250ZXh0KCksIGtISVRoZW1lT3JpZW50YXRpb25Ob3JtYWwsIDAp
OworCisgICAgRU5EX0JMT0NLX09CSkNfRVhDRVBUSU9OUworfQorCiAvLyBTdGVwcGVyCiAKIHN0
YXRpYyBjb25zdCBJbnRTaXplKiBzdGVwcGVyU2l6ZXMoKQpAQCAtNzMzLDYgKzc4Myw5IEBAIHZv
aWQgVGhlbWVNYWM6OnBhaW50KENvbnRyb2xQYXJ0IHBhcnQsIENvbnRyb2xTdGF0ZXMgc3RhdGVz
LCBHcmFwaGljc0NvbnRleHQqIGNvCiAgICAgICAgIGNhc2UgTGlzdEJ1dHRvblBhcnQ6CiAgICAg
ICAgICAgICBwYWludEJ1dHRvbihwYXJ0LCBzdGF0ZXMsIGNvbnRleHQsIHpvb21lZFJlY3QsIHpv
b21GYWN0b3IsIHNjcm9sbFZpZXcpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2Ug
Q29tYm9Cb3hQYXJ0OgorICAgICAgICAgICAgcGFpbnRDb21ib0JveChzdGF0ZXMsIGNvbnRleHQs
IHpvb21lZFJlY3QsIHpvb21GYWN0b3IsIHNjcm9sbFZpZXcpOworICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIGNhc2UgSW5uZXJTcGluQnV0dG9uUGFydDoKICAgICAgICAgICAgIHBhaW50U3Rl
cHBlcihzdGF0ZXMsIGNvbnRleHQsIHpvb21lZFJlY3QsIHpvb21GYWN0b3IsIHNjcm9sbFZpZXcp
OwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGhlbWUuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1l
LmNwcAppbmRleCA0ZWY5NTM2ZjIxYTliZDBjOTYwMmQxOTEwYmQzYTY1M2ZjNTE3YTAwLi42ZDg2
OTQ5MzE3YTBlODY0ZWI0NDU3YWJhMDI5MjlhNDk5MGE0ZWM2IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJUaGVtZS5jcHAKQEAgLTEwMCw2ICsxMDAsNyBAQCB2b2lkIFJlbmRlclRo
ZW1lOjphZGp1c3RTdHlsZShDU1NTdHlsZVNlbGVjdG9yKiBzZWxlY3RvciwgUmVuZGVyU3R5bGUq
IHN0eWxlLCBFbAogICAgIAogI2lmIFVTRShORVdfVEhFTUUpCiAgICAgc3dpdGNoIChwYXJ0KSB7
CisgICAgICAgIGNhc2UgQ29tYm9Cb3hQYXJ0OgogICAgICAgICBjYXNlIExpc3RCdXR0b25QYXJ0
OgogICAgICAgICBjYXNlIENoZWNrYm94UGFydDoKICAgICAgICAgY2FzZSBJbm5lclNwaW5CdXR0
b25QYXJ0OgpAQCAtMjYzLDYgKzI2NCw3IEBAIGJvb2wgUmVuZGVyVGhlbWU6OnBhaW50KFJlbmRl
ck9iamVjdCogbywgY29uc3QgUGFpbnRJbmZvJiBwYWludEluZm8sIGNvbnN0IEludFJlCiAgICAg
ICAgIGNhc2UgUmFkaW9QYXJ0OgogICAgICAgICBjYXNlIFB1c2hCdXR0b25QYXJ0OgogICAgICAg
ICBjYXNlIFNxdWFyZUJ1dHRvblBhcnQ6CisgICAgICAgIGNhc2UgQ29tYm9Cb3hQYXJ0OgogICAg
ICAgICBjYXNlIExpc3RCdXR0b25QYXJ0OgogICAgICAgICBjYXNlIERlZmF1bHRCdXR0b25QYXJ0
OgogICAgICAgICBjYXNlIEJ1dHRvblBhcnQ6CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOWJiZDk2YTQwYjY4OTkyOTE2Y2Uy
OWVmMmNlZTYxOTMyZjdmMTgwYy4uNWExODhhNWNiMjg0MDEyMmY2NGI5OTkyZTAyYzk1YzA1ZDY4
NWFmYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDExLTExLTEwICBLZWlzaGkgSGF0dG9yaSAg
PGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIEltcGxlbWVudCBjb21ib2JveCBhcHBlYXJh
bmNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MjAw
NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFz
dC9mb3Jtcy9kYXRhbGlzdC9jb21ib2JveC1hcHBlYXJhbmNlLmh0bWw6IEFkZGVkLgorCiAyMDEx
LTExLTA5ICBBbmRyZXcgU2NoZXJrdXMgIDxzY2hlcmt1c0BjaHJvbWl1bS5vcmc+CiAKICAgICAg
ICAgTW9yZSBtZWRpYSByZWJhc2VsaW5lcyBkdWUgdG8gcjk4NTk2LgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9mb3Jtcy9kYXRhbGlzdC9jb21ib2JveC1hcHBlYXJhbmNlLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RhdGFsaXN0L2NvbWJvYm94LWFwcGVhcmFuY2UuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5hMjlkMWRkNjY4NmEwZThmYTI4MWQ3MmJlYjZhZTZmYjAxYTMzNzRhCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9kYXRhbGlzdC9jb21ib2JveC1h
cHBlYXJhbmNlLmh0bWwKQEAgLTAsMCArMSwyMCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4K
KzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJl
LmpzIj48L3NjcmlwdD4KKzxzdHlsZT4KKy5jb21ib2JveCB7CisgIC13ZWJraXQtYXBwZWFyYW5j
ZTogY29tYm9ib3g7CisgIHdpZHRoOiAxMDBweDsKK30KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9k
eT4KKzxwPlRlc3QgY29tYm9ib3ggLXdlYmtpdC1hcHBlYXJhbmNlPC9wPgorPCEtLSBPbiBhIE1h
YywgdGhlcmUgc2hvdWxkIGJlIHRocmVlIGNvbWJvIGJveGVzIHdpdGggZGlmZmVyZW50IHNpemVz
LiBPdGhlciBwbGF0Zm9ybXMgd2lsbCBzZWUgbm90aGluZy4gLS0+Cis8cD5taW5pIDxkaXYgY2xh
c3M9ImNvbWJvYm94IiBzdHlsZT0iaGVpZ2h0OiAxNXB4Ij48L2Rpdj48L3A+Cis8cD5zbWFsbCA8
ZGl2IGNsYXNzPSJjb21ib2JveCIgc3R5bGU9ImhlaWdodDogMThweCI+PC9kaXY+PC9wPgorPHA+
cmVndWxhciA8ZGl2IGNsYXNzPSJjb21ib2JveCIgc3R5bGU9ImhlaWdodDogMjFweCI+PC9kaXY+
PC9wPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5q
cyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="113315"
          type_id="1"
          status="-"
          setter="tkent"
    />
          </attachment>
      

    </bug>

</bugzilla>