<?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>104775</bug_id>
          
          <creation_ts>2012-12-12 00:45:42 -0800</creation_ts>
          <short_desc>Cannot click an element at 2nd line or more inside inline-block in vertical writing mode.</short_desc>
          <delta_ts>2013-01-24 17:12:51 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Yuki Sekiguchi">yuki.sekiguchi</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dino</cc>
    
    <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>mitz</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>789298</commentid>
    <comment_count>0</comment_count>
      <attachid>178991</attachid>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2012-12-12 00:45:42 -0800</bug_when>
    <thetext>Created attachment 178991
Reproduced content

We cannot click &quot;click here&quot; in the attached content.

We should be able to click &quot;click here&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789299</commentid>
    <comment_count>1</comment_count>
      <attachid>178992</attachid>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2012-12-12 00:52:35 -0800</bug_when>
    <thetext>Created attachment 178992
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789713</commentid>
    <comment_count>2</comment_count>
      <attachid>178992</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-12-12 11:05:23 -0800</bug_when>
    <thetext>Comment on attachment 178992
Patch

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

&gt; Source/WebCore/ChangeLog:9
&gt; +        InlineBox::nodeAtPoint don&apos;t consider vertical writing mode.
&gt; +        InlineBox::nodeAtPoint shold flip accumulatedOffset like InlineBox::paint().

Could you elaborate more on what was going on? In particular, it&apos;s good to clarify why we need to flip values in accumulatedOffset before passing it to hitTest.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>791321</commentid>
    <comment_count>3</comment_count>
      <attachid>179414</attachid>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2012-12-13 21:49:11 -0800</bug_when>
    <thetext>Created attachment 179414
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>791916</commentid>
    <comment_count>4</comment_count>
      <attachid>179414</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-12-14 15:36:12 -0800</bug_when>
    <thetext>Comment on attachment 179414
Patch

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

I&apos;m making some grammar suggestions. Please don&apos;t feel that I&apos;m being overly picky :)

&gt; Source/WebCore/ChangeLog:8
&gt; +        If parent of inline box change writing mode, flipping offset is responsibility of inline box.

&quot;If the parent of an inline box changes writing mode, then the inline box must flip incoming hit point coordinates.&quot;

&gt; Source/WebCore/ChangeLog:9
&gt; +        If they don&apos;t flip offset, they misunderstand offset because their origin is different from their parent&apos;s.

&quot;Otherwise, the coordinate will be misunderstood because the box has a different origin from its parent.&quot;

&gt; Source/WebCore/ChangeLog:10
&gt; +        nodeAtPoint() in InlineTextBox and InlineFlowBox flip.

I don&apos;t think you need this line.

&gt; Source/WebCore/ChangeLog:12
&gt; +        If InlineBox don&apos;t flip its offset, children of InlineBox use wrong offset
&gt; +        because they don&apos;t(shouldn&apos;t) know that its grand parent changing writing mode.

&quot;If the InlineBox doesn&apos;t flip its offset, its children will use the wrong offset
because they don&apos;t know their grandparent changed writing modes.&quot;

&gt; LayoutTests/ChangeLog:8
&gt; +        test that we can click 2nd line inside inline-block in vertical writing mode.

Nit: Test (with uppercase T).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>792449</commentid>
    <comment_count>5</comment_count>
      <attachid>179683</attachid>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2012-12-16 20:07:13 -0800</bug_when>
    <thetext>Created attachment 179683
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>792453</commentid>
    <comment_count>6</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2012-12-16 20:33:36 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 179414 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=179414&amp;action=review
&gt; 
&gt; I&apos;m making some grammar suggestions. Please don&apos;t feel that I&apos;m being overly picky :)

I&apos;m sorry to make you review grammar, but thank you.
It is a big help for me as English learner :)

&gt; &gt; Source/WebCore/ChangeLog:8
&gt; &gt; +        If parent of inline box change writing mode, flipping offset is responsibility of inline box.
&gt; 
&gt; &quot;If the parent of an inline box changes writing mode, then the inline box must flip incoming hit point coordinates.&quot;
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:9
&gt; &gt; +        If they don&apos;t flip offset, they misunderstand offset because their origin is different from their parent&apos;s.
&gt; 
&gt; &quot;Otherwise, the coordinate will be misunderstood because the box has a different origin from its parent.&quot;
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:10
&gt; &gt; +        nodeAtPoint() in InlineTextBox and InlineFlowBox flip.
&gt; 
&gt; I don&apos;t think you need this line.
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:12
&gt; &gt; +        If InlineBox don&apos;t flip its offset, children of InlineBox use wrong offset
&gt; &gt; +        because they don&apos;t(shouldn&apos;t) know that its grand parent changing writing mode.
&gt; 
&gt; &quot;If the InlineBox doesn&apos;t flip its offset, its children will use the wrong offset
&gt; because they don&apos;t know their grandparent changed writing modes.&quot;
&gt; 
&gt; &gt; LayoutTests/ChangeLog:8
&gt; &gt; +        test that we can click 2nd line inside inline-block in vertical writing mode.
&gt; 
&gt; Nit: Test (with uppercase T).

Applied all suggestions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794090</commentid>
    <comment_count>7</comment_count>
      <attachid>179683</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-12-18 15:01:29 -0800</bug_when>
    <thetext>Comment on attachment 179683
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794099</commentid>
    <comment_count>8</comment_count>
      <attachid>179683</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-12-18 15:09:11 -0800</bug_when>
    <thetext>Comment on attachment 179683
Patch

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

&gt; LayoutTests/fast/writing-mode/vertical-inline-block-hittest-expected.txt:2
&gt; +
&gt; +b

This test can benefit from some brief description on what it’s testing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794127</commentid>
    <comment_count>9</comment_count>
      <attachid>179683</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-18 16:03:26 -0800</bug_when>
    <thetext>Comment on attachment 179683
Patch

Clearing flags on attachment: 179683

Committed r138080: &lt;http://trac.webkit.org/changeset/138080&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794128</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-18 16:03:30 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795143</commentid>
    <comment_count>11</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2012-12-19 21:21:58 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795144</commentid>
    <comment_count>12</comment_count>
      <attachid>180273</attachid>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2012-12-19 21:22:02 -0800</bug_when>
    <thetext>Created attachment 180273
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795152</commentid>
    <comment_count>13</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2012-12-19 21:28:28 -0800</bug_when>
    <thetext>Hi Ryosuke

(In reply to comment #8)
&gt; (From update of attachment 179683 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=179683&amp;action=review
&gt; 
&gt; &gt; LayoutTests/fast/writing-mode/vertical-inline-block-hittest-expected.txt:2
&gt; &gt; +
&gt; &gt; +b
&gt; 
&gt; This test can benefit from some brief description on what it’s testing.

I added the description.

I don&apos;t know the rule for this case.
I tentatively request review.
Please correct me, if I’m wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795157</commentid>
    <comment_count>14</comment_count>
      <attachid>180273</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-12-19 21:35:49 -0800</bug_when>
    <thetext>Comment on attachment 180273
Patch

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

&gt; LayoutTests/fast/writing-mode/vertical-inline-block-hittest.html:19
&gt; +    if (hitResult) {
&gt; +        result.innerHTML = &apos;PASS: We can click &quot;a&quot; element at 2nd line inside inline-block.&apos;;
&gt; +    } else {
&gt; +        result.innerHTML = &apos;FAIL: We cannot hit &quot;a&quot; element at 2nd line inside inline-block.&apos;;
&gt; +    }

No curly brackets around single statements. It’ll be also nice to hide the div so that “b” won’t get dumped.
Also you could make a use of js-test-pre.js and just do:
var elementInsideInlineBlockInSecondLine = document.querySelector(‘a’);
shouldBe(“document.elementFromPoint(5, 5)”, &quot;elementInsideInlineBlockInSecondLine&quot;);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795191</commentid>
    <comment_count>15</comment_count>
      <attachid>180279</attachid>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2012-12-19 22:18:10 -0800</bug_when>
    <thetext>Created attachment 180279
Rewrite test using js-test-pre.js</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815660</commentid>
    <comment_count>16</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-01-24 11:29:50 -0800</bug_when>
    <thetext>Has this been landed? Or do we need to land it still?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815947</commentid>
    <comment_count>17</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2013-01-24 16:20:25 -0800</bug_when>
    <thetext>(In reply to comment #16)
&gt; Has this been landed? Or do we need to land it still?

Sorry. This patch have not been landed yet.

I worry that win EWS fail to patch files, because the failing files are not changed after they have been created.
Is this linefeed code problem?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815951</commentid>
    <comment_count>18</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-01-24 16:23:31 -0800</bug_when>
    <thetext>(In reply to comment #17)
&gt; (In reply to comment #16)
&gt; &gt; Has this been landed? Or do we need to land it still?
&gt; 
&gt; Sorry. This patch have not been landed yet.
&gt; 
&gt; I worry that win EWS fail to patch files, because the failing files are not changed after they have been created.
&gt; Is this linefeed code problem?

I think Windows bot was just sick. I think you should just land it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815955</commentid>
    <comment_count>19</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2013-01-24 16:26:57 -0800</bug_when>
    <thetext>(In reply to comment #18)
&gt; (In reply to comment #17)
&gt; &gt; (In reply to comment #16)
&gt; &gt; &gt; Has this been landed? Or do we need to land it still?
&gt; &gt; 
&gt; &gt; Sorry. This patch have not been landed yet.
&gt; &gt; 
&gt; &gt; I worry that win EWS fail to patch files, because the failing files are not changed after they have been created.
&gt; &gt; Is this linefeed code problem?
&gt; 
&gt; I think Windows bot was just sick. I think you should just land it.

Thank you.

I added commit‑queue? flag. Could you land this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816010</commentid>
    <comment_count>20</comment_count>
      <attachid>180279</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-24 17:04:16 -0800</bug_when>
    <thetext>Comment on attachment 180279
Rewrite test using js-test-pre.js

Clearing flags on attachment: 180279

Committed r140753: &lt;http://trac.webkit.org/changeset/140753&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816011</commentid>
    <comment_count>21</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-24 17:04:23 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816015</commentid>
    <comment_count>22</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2013-01-24 17:12:51 -0800</bug_when>
    <thetext>Thanks a lot!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>178991</attachid>
            <date>2012-12-12 00:45:42 -0800</date>
            <delta_ts>2012-12-12 00:45:42 -0800</delta_ts>
            <desc>Reproduced content</desc>
            <filename>inline-block-hittest.html</filename>
            <type>text/html</type>
            <size>233</size>
            <attacher name="Yuki Sekiguchi">yuki.sekiguchi</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCjxib2R5Pg0KPGRpdiBzdHlsZT0iLXdlYmtpdC13cml0
aW5nLW1vZGU6IHZlcnRpY2FsLXJsOyBib3JkZXI6IHNvbGlkIDFweCBibGFjazsiPg0KPGJyIC8+
DQo8c3BhbiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrIj48YSBocmVmPSJodHRwOi8vd3d3
LndlYmtpdC5vcmciPmNsaWNrIGhlcmU8L2E+PC9zcGFuPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178992</attachid>
            <date>2012-12-12 00:52:35 -0800</date>
            <delta_ts>2012-12-13 21:49:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104775-20121212174956.patch</filename>
            <type>text/plain</type>
            <size>4298</size>
            <attacher name="Yuki Sekiguchi">yuki.sekiguchi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3Mzc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzlkYzM0YWI1MmEzOTY5
NjVmYzhjYjI3MWY4ZGE5OTYwMjk1NDViZC4uOTI0MWJmMzUzZGE5MjFlNjRkYTQ4Mzk0YmIxZTg3
YjI4NzVmMTZhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEyLTEyICBZdWtp
IFNla2lndWNoaSAgPHl1a2kuc2VraWd1Y2hpQGFjY2Vzcy1jb21wYW55LmNvbT4KKworICAgICAg
ICBDYW5ub3QgY2xpY2sgYW4gZWxlbWVudCBhdCAybmQgbGluZSBvciBtb3JlIGluc2lkZSBpbmxp
bmUtYmxvY2sgaW4gdmVydGljYWwgd3JpdGluZyBtb2RlLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0Nzc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW5saW5lQm94Ojpub2RlQXRQb2ludCBkb24ndCBj
b25zaWRlciB2ZXJ0aWNhbCB3cml0aW5nIG1vZGUuCisgICAgICAgIElubGluZUJveDo6bm9kZUF0
UG9pbnQgc2hvbGQgZmxpcCBhY2N1bXVsYXRlZE9mZnNldCBsaWtlIElubGluZUJveDo6cGFpbnQo
KS4KKworICAgICAgICBUZXN0OiBmYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1pbmxpbmUtYmxv
Y2staGl0dGVzdC5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvSW5saW5lQm94LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OklubGluZUJveDo6bm9kZUF0UG9pbnQpOgorCiAyMDEyLTEyLTExICBS
eW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIE1haWwgaGFuZ3Mgd2hl
biByZXNpemluZyB0aGUgZm9udCBzaXplIG9mIGEgbGFyZ2UgUlRMIHRleHQKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVCb3guY3BwIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL0lubGluZUJveC5jcHAKaW5kZXggMTgwNzlmZjBiOWEyMDkyNzUyMGU3YjFlMGVj
NTRmNjI0NGNhNzlmNC4uN2YzNmY3NzdmNWNhMWYyNDNiNTE1N2I5YmVkMmQ2YWExY2Q0NGQzYiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUJveC5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUJveC5jcHAKQEAgLTI0OCw3ICsyNDgsMTEg
QEAgYm9vbCBJbmxpbmVCb3g6Om5vZGVBdFBvaW50KGNvbnN0IEhpdFRlc3RSZXF1ZXN0JiByZXF1
ZXN0LCBIaXRUZXN0UmVzdWx0JiByZXN1bHQKICAgICAvLyBIaXQgdGVzdCBhbGwgcGhhc2VzIG9m
IHJlcGxhY2VkIGVsZW1lbnRzIGF0b21pY2FsbHksIGFzIHRob3VnaCB0aGUgcmVwbGFjZWQgZWxl
bWVudCBlc3RhYmxpc2hlZCBpdHMKICAgICAvLyBvd24gc3RhY2tpbmcgY29udGV4dC4gIChTZWUg
QXBwZW5kaXggRS4yLCBzZWN0aW9uIDYuNCBvbiBpbmxpbmUgYmxvY2svdGFibGUgZWxlbWVudHMg
aW4gdGhlIENTUzIuMQogICAgIC8vIHNwZWNpZmljYXRpb24uKQotICAgIHJldHVybiByZW5kZXJl
cigpLT5oaXRUZXN0KHJlcXVlc3QsIHJlc3VsdCwgbG9jYXRpb25JbkNvbnRhaW5lciwgYWNjdW11
bGF0ZWRPZmZzZXQpOworICAgIExheW91dFBvaW50IGNoaWxkUG9pbnQgPSBhY2N1bXVsYXRlZE9m
ZnNldDsKKyAgICBpZiAocGFyZW50KCktPnJlbmRlcmVyKCktPnN0eWxlKCktPmlzRmxpcHBlZEJs
b2Nrc1dyaXRpbmdNb2RlKCkpIC8vIEZhc3RlciB0aGFuIGNhbGxpbmcgY29udGFpbmluZ0Jsb2Nr
KCkuCisgICAgICAgIGNoaWxkUG9pbnQgPSByZW5kZXJlcigpLT5jb250YWluaW5nQmxvY2soKS0+
ZmxpcEZvcldyaXRpbmdNb2RlRm9yQ2hpbGQodG9SZW5kZXJCb3gocmVuZGVyZXIoKSksIGNoaWxk
UG9pbnQpOworICAgIAorICAgIHJldHVybiByZW5kZXJlcigpLT5oaXRUZXN0KHJlcXVlc3QsIHJl
c3VsdCwgbG9jYXRpb25JbkNvbnRhaW5lciwgY2hpbGRQb2ludCk7CiB9CiAKIGNvbnN0IFJvb3RJ
bmxpbmVCb3gqIElubGluZUJveDo6cm9vdCgpIGNvbnN0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzk2OWJmMTdkNzQyNWZi
OWMyYWNhYzc5OGUyOWI0MzI4NjRhM2U3NC4uNWYyYTZiOWE1NmEzOWE2MWJmODlkZGVhNzg3ZTA5
MTYzNGE1ZGEzYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEyLTEyICBZdWtpIFNla2ln
dWNoaSAgPHl1a2kuc2VraWd1Y2hpQGFjY2Vzcy1jb21wYW55LmNvbT4KKworICAgICAgICBDYW5u
b3QgY2xpY2sgYW4gZWxlbWVudCBhdCAybmQgbGluZSBvciBtb3JlIGluc2lkZSBpbmxpbmUtYmxv
Y2sgaW4gdmVydGljYWwgd3JpdGluZyBtb2RlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0Nzc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgdGVzdCB0aGF0IHdlIGNhbiBjbGljayAybmQgbGluZSBpbnNp
ZGUgaW5saW5lLWJsb2NrIGluIHZlcnRpY2FsIHdyaXRpbmcgbW9kZS4KKworICAgICAgICAqIGZh
c3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9jay1oaXR0ZXN0LWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogZmFzdC93cml0aW5nLW1vZGUvdmVydGljYWwtaW5saW5lLWJs
b2NrLWhpdHRlc3QuaHRtbDogQWRkZWQuCisKIDIwMTItMTItMTEgIEFkYW0gS2xlaW4gIDxhZGFt
a0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgTW9yZSBpbnNwZWN0b3IgZmxha2luZXNzCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1pbmxpbmUtYmxv
Y2staGl0dGVzdC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9kZS92
ZXJ0aWNhbC1pbmxpbmUtYmxvY2staGl0dGVzdC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTYw
ZTczYjY4MzVkMWI5MWUzZjVlZjlmOTY4OTYyNGQ5ZDZhNDcyNAotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9jay1oaXR0
ZXN0LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKKworYgorUEFTUwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC93cml0aW5nLW1vZGUvdmVydGljYWwtaW5saW5lLWJsb2NrLWhpdHRl
c3QuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1i
bG9jay1oaXR0ZXN0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmQ1M2UzMDk2ZmU1NDY1Y2JmNmQxODgwODU4
N2VhNzc5YjdkMTQ4OAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvd3JpdGlu
Zy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9jay1oaXR0ZXN0Lmh0bWwKQEAgLTAsMCArMSwyMSBA
QAorPCFET0NUWVBFIGh0bWw+DQorPGh0bWw+DQorPGJvZHkgc3R5bGU9Im1hcmdpbjogMHB4Ij4N
Cis8ZGl2IHN0eWxlPSItd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7IGJvcmRlcjog
c29saWQgMXB4IGJsYWNrOyBmb250LWZhbWlseTogQWhlbSI+DQorPGJyIC8+DQorPHNwYW4gc3R5
bGU9ImRpc3BsYXk6IGlubGluZS1ibG9jayI+PGE+YjwvYT48L3NwYW4+DQorPC9kaXY+DQorPGRp
diBpZD0icmVzdWx0Ij48L2Rpdj4NCis8c2NyaXB0Pg0KK2Z1bmN0aW9uIHJ1blRlc3RzKCkgew0K
KyAgICB2YXIgb2JqID0gZG9jdW1lbnQuZWxlbWVudEZyb21Qb2ludCg1LCA1KTsNCisgICAgdmFy
IGhpdFJlc3VsdCA9IChvYmoubm9kZU5hbWUudG9Mb3dlckNhc2UoKSA9PSAiYSIpOw0KKyAgICB2
YXIgcmVzdWx0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdCIpOw0KKyAgICByZXN1
bHQuaW5uZXJIVE1MID0gaGl0UmVzdWx0ID8gIlBBU1MiIDogIkZBSUw6IFdlIGNhbm5vdCBoaXQg
YSBlbGVtZW50IGF0ICg1LCA1KS4iDQorICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikNCisgICAg
ICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOw0KK30NCitydW5UZXN0cygpOw0KKzwvc2NyaXB0
Pg0KKzwvYm9keT4NCis8L2h0bWw+DQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179414</attachid>
            <date>2012-12-13 21:49:11 -0800</date>
            <delta_ts>2012-12-16 20:07:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104775-20121214144631.patch</filename>
            <type>text/plain</type>
            <size>4730</size>
            <attacher name="Yuki Sekiguchi">yuki.sekiguchi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3Njc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzIzY2JiZmJhYmNiNzI5
NzY4NDUwN2Q5MTczYjU5NWI5ODcyMDcwNi4uZTFlNmZmM2VlYmM4NzA5ODc0M2JjOTZhZmEwYmFi
NTU1ZDNkZGU2NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTEyLTEyICBZdWtp
IFNla2lndWNoaSAgPHl1a2kuc2VraWd1Y2hpQGFjY2Vzcy1jb21wYW55LmNvbT4KKworICAgICAg
ICBDYW5ub3QgY2xpY2sgYW4gZWxlbWVudCBhdCAybmQgbGluZSBvciBtb3JlIGluc2lkZSBpbmxp
bmUtYmxvY2sgaW4gdmVydGljYWwgd3JpdGluZyBtb2RlLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0Nzc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSWYgcGFyZW50IG9mIGlubGluZSBib3ggY2hhbmdl
IHdyaXRpbmcgbW9kZSwgZmxpcHBpbmcgb2Zmc2V0IGlzIHJlc3BvbnNpYmlsaXR5IG9mIGlubGlu
ZSBib3guCisgICAgICAgIElmIHRoZXkgZG9uJ3QgZmxpcCBvZmZzZXQsIHRoZXkgbWlzdW5kZXJz
dGFuZCBvZmZzZXQgYmVjYXVzZSB0aGVpciBvcmlnaW4gaXMgZGlmZmVyZW50IGZyb20gdGhlaXIg
cGFyZW50J3MuCisgICAgICAgIG5vZGVBdFBvaW50KCkgaW4gSW5saW5lVGV4dEJveCBhbmQgSW5s
aW5lRmxvd0JveCBmbGlwLgorICAgICAgICBJZiBJbmxpbmVCb3ggZG9uJ3QgZmxpcCBpdHMgb2Zm
c2V0LCBjaGlsZHJlbiBvZiBJbmxpbmVCb3ggdXNlIHdyb25nIG9mZnNldAorICAgICAgICBiZWNh
dXNlIHRoZXkgZG9uJ3Qoc2hvdWxkbid0KSBrbm93IHRoYXQgaXRzIGdyYW5kIHBhcmVudCBjaGFu
Z2luZyB3cml0aW5nIG1vZGUuCisgICAgICAgIElubGluZUJveDo6bm9kZUF0UG9pbnQgc2hvdWxk
IGZsaXAgYWNjdW11bGF0ZWRPZmZzZXQgbGlrZSBJbmxpbmVCb3g6OnBhaW50KCkuCisKKyAgICAg
ICAgVGVzdDogZmFzdC93cml0aW5nLW1vZGUvdmVydGljYWwtaW5saW5lLWJsb2NrLWhpdHRlc3Qu
aHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL0lubGluZUJveC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpJbmxpbmVCb3g6Om5vZGVBdFBvaW50KToKKwogMjAxMi0xMi0xMyAgSmFtZXMgU2ltb25z
ZW4gIDxzaW1vbmphbUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW1Jlc291cmNlIFRpbWluZ10g
RG9uJ3QgcmVwb3J0IHJlc291cmNlcyB3aXRoIGRhdGE6IHVybHMKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL0lubGluZUJveC5jcHAKaW5kZXggZmIxMjVhYTEyYjhlNjk4ZjUzOTEwNjljMDEwOTUxNDMw
MzczOTIwMi4uOTdiZTk3NTYzYzQzNzlhYjE4NTNiNDZmZWZiZTc1ZWIyNTk1YTZiNiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUJveC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUJveC5jcHAKQEAgLTI0OSw3ICsyNDksMTEgQEAgYm9v
bCBJbmxpbmVCb3g6Om5vZGVBdFBvaW50KGNvbnN0IEhpdFRlc3RSZXF1ZXN0JiByZXF1ZXN0LCBI
aXRUZXN0UmVzdWx0JiByZXN1bHQKICAgICAvLyBIaXQgdGVzdCBhbGwgcGhhc2VzIG9mIHJlcGxh
Y2VkIGVsZW1lbnRzIGF0b21pY2FsbHksIGFzIHRob3VnaCB0aGUgcmVwbGFjZWQgZWxlbWVudCBl
c3RhYmxpc2hlZCBpdHMKICAgICAvLyBvd24gc3RhY2tpbmcgY29udGV4dC4gIChTZWUgQXBwZW5k
aXggRS4yLCBzZWN0aW9uIDYuNCBvbiBpbmxpbmUgYmxvY2svdGFibGUgZWxlbWVudHMgaW4gdGhl
IENTUzIuMQogICAgIC8vIHNwZWNpZmljYXRpb24uKQotICAgIHJldHVybiByZW5kZXJlcigpLT5o
aXRUZXN0KHJlcXVlc3QsIHJlc3VsdCwgbG9jYXRpb25JbkNvbnRhaW5lciwgYWNjdW11bGF0ZWRP
ZmZzZXQpOworICAgIExheW91dFBvaW50IGNoaWxkUG9pbnQgPSBhY2N1bXVsYXRlZE9mZnNldDsK
KyAgICBpZiAocGFyZW50KCktPnJlbmRlcmVyKCktPnN0eWxlKCktPmlzRmxpcHBlZEJsb2Nrc1dy
aXRpbmdNb2RlKCkpIC8vIEZhc3RlciB0aGFuIGNhbGxpbmcgY29udGFpbmluZ0Jsb2NrKCkuCisg
ICAgICAgIGNoaWxkUG9pbnQgPSByZW5kZXJlcigpLT5jb250YWluaW5nQmxvY2soKS0+ZmxpcEZv
cldyaXRpbmdNb2RlRm9yQ2hpbGQodG9SZW5kZXJCb3gocmVuZGVyZXIoKSksIGNoaWxkUG9pbnQp
OworICAgIAorICAgIHJldHVybiByZW5kZXJlcigpLT5oaXRUZXN0KHJlcXVlc3QsIHJlc3VsdCwg
bG9jYXRpb25JbkNvbnRhaW5lciwgY2hpbGRQb2ludCk7CiB9CiAKIGNvbnN0IFJvb3RJbmxpbmVC
b3gqIElubGluZUJveDo6cm9vdCgpIGNvbnN0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjczOGVmYjNmYjczNzVjYmNkYWEy
MWMxYzI3MGExMjJjZjRlZjdjMi4uOTVkNWRlZTU1YmNkZjk5NmM2OTE4NjdkYzljYzVkZTZlYThm
YjQyOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEyLTEyICBZdWtpIFNla2lndWNoaSAg
PHl1a2kuc2VraWd1Y2hpQGFjY2Vzcy1jb21wYW55LmNvbT4KKworICAgICAgICBDYW5ub3QgY2xp
Y2sgYW4gZWxlbWVudCBhdCAybmQgbGluZSBvciBtb3JlIGluc2lkZSBpbmxpbmUtYmxvY2sgaW4g
dmVydGljYWwgd3JpdGluZyBtb2RlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTA0Nzc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgdGVzdCB0aGF0IHdlIGNhbiBjbGljayAybmQgbGluZSBpbnNpZGUgaW5s
aW5lLWJsb2NrIGluIHZlcnRpY2FsIHdyaXRpbmcgbW9kZS4KKworICAgICAgICAqIGZhc3Qvd3Jp
dGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9jay1oaXR0ZXN0LWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogZmFzdC93cml0aW5nLW1vZGUvdmVydGljYWwtaW5saW5lLWJsb2NrLWhp
dHRlc3QuaHRtbDogQWRkZWQuCisKIDIwMTItMTItMTMgIEphbWVzIFNpbW9uc2VuICA8c2ltb25q
YW1AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtSZXNvdXJjZSBUaW1pbmddIERvbid0IHJlcG9y
dCByZXNvdXJjZXMgd2l0aCBkYXRhOiB1cmxzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1pbmxpbmUtYmxvY2staGl0dGVzdC1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1pbmxpbmUtYmxvY2staGl0
dGVzdC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTYwZTczYjY4MzVkMWI5MWUzZjVlZjlmOTY4
OTYyNGQ5ZDZhNDcyNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvd3JpdGlu
Zy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9jay1oaXR0ZXN0LWV4cGVjdGVkLnR4dApAQCAtMCww
ICsxLDMgQEAKKworYgorUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC93cml0aW5n
LW1vZGUvdmVydGljYWwtaW5saW5lLWJsb2NrLWhpdHRlc3QuaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9jay1oaXR0ZXN0Lmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uZmQ1M2UzMDk2ZmU1NDY1Y2JmNmQxODgwODU4N2VhNzc5YjdkMTQ4OAotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1i
bG9jay1oaXR0ZXN0Lmh0bWwKQEAgLTAsMCArMSwyMSBAQAorPCFET0NUWVBFIGh0bWw+DQorPGh0
bWw+DQorPGJvZHkgc3R5bGU9Im1hcmdpbjogMHB4Ij4NCis8ZGl2IHN0eWxlPSItd2Via2l0LXdy
aXRpbmctbW9kZTogdmVydGljYWwtcmw7IGJvcmRlcjogc29saWQgMXB4IGJsYWNrOyBmb250LWZh
bWlseTogQWhlbSI+DQorPGJyIC8+DQorPHNwYW4gc3R5bGU9ImRpc3BsYXk6IGlubGluZS1ibG9j
ayI+PGE+YjwvYT48L3NwYW4+DQorPC9kaXY+DQorPGRpdiBpZD0icmVzdWx0Ij48L2Rpdj4NCis8
c2NyaXB0Pg0KK2Z1bmN0aW9uIHJ1blRlc3RzKCkgew0KKyAgICB2YXIgb2JqID0gZG9jdW1lbnQu
ZWxlbWVudEZyb21Qb2ludCg1LCA1KTsNCisgICAgdmFyIGhpdFJlc3VsdCA9IChvYmoubm9kZU5h
bWUudG9Mb3dlckNhc2UoKSA9PSAiYSIpOw0KKyAgICB2YXIgcmVzdWx0ID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoInJlc3VsdCIpOw0KKyAgICByZXN1bHQuaW5uZXJIVE1MID0gaGl0UmVzdWx0
ID8gIlBBU1MiIDogIkZBSUw6IFdlIGNhbm5vdCBoaXQgYSBlbGVtZW50IGF0ICg1LCA1KS4iDQor
ICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikNCisgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4
dCgpOw0KK30NCitydW5UZXN0cygpOw0KKzwvc2NyaXB0Pg0KKzwvYm9keT4NCis8L2h0bWw+DQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179683</attachid>
            <date>2012-12-16 20:07:13 -0800</date>
            <delta_ts>2012-12-19 21:21:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104775-20121217130430.patch</filename>
            <type>text/plain</type>
            <size>4646</size>
            <attacher name="Yuki Sekiguchi">yuki.sekiguchi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3ODQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2ExMDMwNjk1YWRmMDkw
ZTc0Y2Q4YmZjODk5MjViOTFhMjUzOTA5OS4uNzJiNzVlNTA0MGJmMTFjMGJkOWE2NDMyMTE5OTc3
ZWM1ZTFiNmQ5NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTEyLTEyICBZdWtp
IFNla2lndWNoaSAgPHl1a2kuc2VraWd1Y2hpQGFjY2Vzcy1jb21wYW55LmNvbT4KKworICAgICAg
ICBDYW5ub3QgY2xpY2sgYW4gZWxlbWVudCBhdCAybmQgbGluZSBvciBtb3JlIGluc2lkZSBpbmxp
bmUtYmxvY2sgaW4gdmVydGljYWwgd3JpdGluZyBtb2RlLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0Nzc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSWYgdGhlIHBhcmVudCBvZiBhbiBpbmxpbmUgYm94
IGNoYW5nZXMgd3JpdGluZyBtb2RlLCB0aGVuIHRoZSBpbmxpbmUgYm94IG11c3QgZmxpcCBpbmNv
bWluZyBoaXQgcG9pbnQgY29vcmRpbmF0ZXMuCisgICAgICAgIE90aGVyd2lzZSwgdGhlIGNvb3Jk
aW5hdGUgd2lsbCBiZSBtaXN1bmRlcnN0b29kIGJlY2F1c2UgdGhlIGJveCBoYXMgYSBkaWZmZXJl
bnQgb3JpZ2luIGZyb20gaXRzIHBhcmVudC4KKyAgICAgICAgSWYgdGhlIElubGluZUJveCBkb2Vz
bid0IGZsaXAgaXRzIG9mZnNldCwgaXRzIGNoaWxkcmVuIHdpbGwgdXNlIHRoZSB3cm9uZyBvZmZz
ZXQKKyAgICAgICAgYmVjYXVzZSB0aGV5IGRvbid0IGtub3cgdGhlaXIgZ3JhbmRwYXJlbnQgY2hh
bmdlZCB3cml0aW5nIG1vZGVzLgorICAgICAgICBJbmxpbmVCb3g6Om5vZGVBdFBvaW50IHNob3Vs
ZCBmbGlwIGFjY3VtdWxhdGVkT2Zmc2V0IGxpa2UgSW5saW5lQm94OjpwYWludCgpLgorCisgICAg
ICAgIFRlc3Q6IGZhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9jay1oaXR0ZXN0
Lmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9JbmxpbmVCb3guY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6SW5saW5lQm94Ojpub2RlQXRQb2ludCk6CisKIDIwMTItMTItMTYgIExldmkgV2VpbnRy
YXViICA8bGV2aXdAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFB1c2ggcGl4ZWwgc25hcHBpbmcg
bG9naWMgaW50byBUcmFuc2Zvcm1TdGF0ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL0lubGluZUJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lQm94
LmNwcAppbmRleCBmYjEyNWFhMTJiOGU2OThmNTM5MTA2OWMwMTA5NTE0MzAzNzM5MjAyLi45N2Jl
OTc1NjNjNDM3OWFiMTg1M2I0NmZlZmJlNzVlYjI1OTVhNmI2IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvSW5saW5lQm94LmNwcApAQCAtMjQ5LDcgKzI0OSwxMSBAQCBib29sIElubGluZUJveDo6
bm9kZUF0UG9pbnQoY29uc3QgSGl0VGVzdFJlcXVlc3QmIHJlcXVlc3QsIEhpdFRlc3RSZXN1bHQm
IHJlc3VsdAogICAgIC8vIEhpdCB0ZXN0IGFsbCBwaGFzZXMgb2YgcmVwbGFjZWQgZWxlbWVudHMg
YXRvbWljYWxseSwgYXMgdGhvdWdoIHRoZSByZXBsYWNlZCBlbGVtZW50IGVzdGFibGlzaGVkIGl0
cwogICAgIC8vIG93biBzdGFja2luZyBjb250ZXh0LiAgKFNlZSBBcHBlbmRpeCBFLjIsIHNlY3Rp
b24gNi40IG9uIGlubGluZSBibG9jay90YWJsZSBlbGVtZW50cyBpbiB0aGUgQ1NTMi4xCiAgICAg
Ly8gc3BlY2lmaWNhdGlvbi4pCi0gICAgcmV0dXJuIHJlbmRlcmVyKCktPmhpdFRlc3QocmVxdWVz
dCwgcmVzdWx0LCBsb2NhdGlvbkluQ29udGFpbmVyLCBhY2N1bXVsYXRlZE9mZnNldCk7CisgICAg
TGF5b3V0UG9pbnQgY2hpbGRQb2ludCA9IGFjY3VtdWxhdGVkT2Zmc2V0OworICAgIGlmIChwYXJl
bnQoKS0+cmVuZGVyZXIoKS0+c3R5bGUoKS0+aXNGbGlwcGVkQmxvY2tzV3JpdGluZ01vZGUoKSkg
Ly8gRmFzdGVyIHRoYW4gY2FsbGluZyBjb250YWluaW5nQmxvY2soKS4KKyAgICAgICAgY2hpbGRQ
b2ludCA9IHJlbmRlcmVyKCktPmNvbnRhaW5pbmdCbG9jaygpLT5mbGlwRm9yV3JpdGluZ01vZGVG
b3JDaGlsZCh0b1JlbmRlckJveChyZW5kZXJlcigpKSwgY2hpbGRQb2ludCk7CisgICAgCisgICAg
cmV0dXJuIHJlbmRlcmVyKCktPmhpdFRlc3QocmVxdWVzdCwgcmVzdWx0LCBsb2NhdGlvbkluQ29u
dGFpbmVyLCBjaGlsZFBvaW50KTsKIH0KIAogY29uc3QgUm9vdElubGluZUJveCogSW5saW5lQm94
Ojpyb290KCkgY29uc3QKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhZmY2ZmVhNzAxZDEzNzUzNmMzYjRkNmE0NmU5NGIxNzE0
Y2EwYmNlLi4xZTNiMmUzYTUxODEzYjdkYjZlM2Y3N2Q4YWJkOTU1ZGEyYmExYzZkIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTItMTItMTIgIFl1a2kgU2VraWd1Y2hpICA8eXVraS5zZWtpZ3Vj
aGlAYWNjZXNzLWNvbXBhbnkuY29tPgorCisgICAgICAgIENhbm5vdCBjbGljayBhbiBlbGVtZW50
IGF0IDJuZCBsaW5lIG9yIG1vcmUgaW5zaWRlIGlubGluZS1ibG9jayBpbiB2ZXJ0aWNhbCB3cml0
aW5nIG1vZGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDQ3NzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUZXN0IHRoYXQgd2UgY2FuIGNsaWNrIDJuZCBsaW5lIGluc2lkZSBpbmxpbmUtYmxvY2sgaW4g
dmVydGljYWwgd3JpdGluZyBtb2RlLgorCisgICAgICAgICogZmFzdC93cml0aW5nLW1vZGUvdmVy
dGljYWwtaW5saW5lLWJsb2NrLWhpdHRlc3QtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1pbmxpbmUtYmxvY2staGl0dGVzdC5odG1sOiBB
ZGRlZC4KKwogMjAxMi0xMi0xNiAgTGV2aSBXZWludHJhdWIgIDxsZXZpd0BjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgUHVzaCBwaXhlbCBzbmFwcGluZyBsb2dpYyBpbnRvIFRyYW5zZm9ybVN0YXRl
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1pbmxp
bmUtYmxvY2staGl0dGVzdC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmct
bW9kZS92ZXJ0aWNhbC1pbmxpbmUtYmxvY2staGl0dGVzdC1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uZTYwZTczYjY4MzVkMWI5MWUzZjVlZjlmOTY4OTYyNGQ5ZDZhNDcyNAotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9j
ay1oaXR0ZXN0LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKKworYgorUEFTUwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC93cml0aW5nLW1vZGUvdmVydGljYWwtaW5saW5lLWJsb2Nr
LWhpdHRlc3QuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlu
bGluZS1ibG9jay1oaXR0ZXN0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmQ1M2UzMDk2ZmU1NDY1Y2JmNmQx
ODgwODU4N2VhNzc5YjdkMTQ4OAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
d3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9jay1oaXR0ZXN0Lmh0bWwKQEAgLTAsMCAr
MSwyMSBAQAorPCFET0NUWVBFIGh0bWw+DQorPGh0bWw+DQorPGJvZHkgc3R5bGU9Im1hcmdpbjog
MHB4Ij4NCis8ZGl2IHN0eWxlPSItd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7IGJv
cmRlcjogc29saWQgMXB4IGJsYWNrOyBmb250LWZhbWlseTogQWhlbSI+DQorPGJyIC8+DQorPHNw
YW4gc3R5bGU9ImRpc3BsYXk6IGlubGluZS1ibG9jayI+PGE+YjwvYT48L3NwYW4+DQorPC9kaXY+
DQorPGRpdiBpZD0icmVzdWx0Ij48L2Rpdj4NCis8c2NyaXB0Pg0KK2Z1bmN0aW9uIHJ1blRlc3Rz
KCkgew0KKyAgICB2YXIgb2JqID0gZG9jdW1lbnQuZWxlbWVudEZyb21Qb2ludCg1LCA1KTsNCisg
ICAgdmFyIGhpdFJlc3VsdCA9IChvYmoubm9kZU5hbWUudG9Mb3dlckNhc2UoKSA9PSAiYSIpOw0K
KyAgICB2YXIgcmVzdWx0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdCIpOw0KKyAg
ICByZXN1bHQuaW5uZXJIVE1MID0gaGl0UmVzdWx0ID8gIlBBU1MiIDogIkZBSUw6IFdlIGNhbm5v
dCBoaXQgYSBlbGVtZW50IGF0ICg1LCA1KS4iDQorICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikN
CisgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOw0KK30NCitydW5UZXN0cygpOw0KKzwv
c2NyaXB0Pg0KKzwvYm9keT4NCis8L2h0bWw+DQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180273</attachid>
            <date>2012-12-19 21:22:02 -0800</date>
            <delta_ts>2012-12-19 22:18:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104775-20121220141918.patch</filename>
            <type>text/plain</type>
            <size>2666</size>
            <attacher name="Yuki Sekiguchi">yuki.sekiguchi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4MjEyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOThmMGMwMmVmMjMxN2FiNWZhOWY5
Y2JkODJlNmIzOTkyMTEwOTMyZC4uNjI0OWU5Yzc5MWQ5MDA3YmM3NDJkN2ZjYTRiZWZjYmEyNTk2
MDcwYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEyLTE5ICBZdWtpIFNla2lndWNoaSAg
PHl1a2kuc2VraWd1Y2hpQGFjY2Vzcy1jb21wYW55LmNvbT4KKworICAgICAgICBDYW5ub3QgY2xp
Y2sgYW4gZWxlbWVudCBhdCAybmQgbGluZSBvciBtb3JlIGluc2lkZSBpbmxpbmUtYmxvY2sgaW4g
dmVydGljYWwgd3JpdGluZyBtb2RlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTA0Nzc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIHRlc3QgZGVzY3JpcHRpb24gdG8gdGhlIHRlc3QgZmlsZS4KKwor
ICAgICAgICAqIGZhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9jay1oaXR0ZXN0
LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1pbmxp
bmUtYmxvY2staGl0dGVzdC5odG1sOgorCiAyMDEyLTEyLTE5ICBGaWxpcCBQaXpsbyAgPGZwaXps
b0BhcHBsZS5jb20+CiAKICAgICAgICAgSlNPYmplY3Q6OmVuc3VyZTxJbmRleGluZ1R5cGU+IHNo
b3VsZCBncmFjZWZ1bGx5IGhhbmRsZSBJbnRlcmNlcHRzR2V0T3duLi4uLCBhbmQgc2hvdWxkIG5l
dmVyIGJlIGNhbGxlZCB3aGVuIHRoZSAndGhpcycgaXMgbm90IGFuIG9iamVjdApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC93cml0aW5nLW1vZGUvdmVydGljYWwtaW5saW5lLWJsb2NrLWhp
dHRlc3QtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC93cml0aW5nLW1vZGUvdmVydGlj
YWwtaW5saW5lLWJsb2NrLWhpdHRlc3QtZXhwZWN0ZWQudHh0CmluZGV4IGU2MGU3M2I2ODM1ZDFi
OTFlM2Y1ZWY5Zjk2ODk2MjRkOWQ2YTQ3MjQuLjk0MjYxNmUxNzAzZWNjMmJjYjI1ODQ4YjQ2M2Ri
YTkzZTNhNzBmYzAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2RlL3Zl
cnRpY2FsLWlubGluZS1ibG9jay1oaXR0ZXN0LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1pbmxpbmUtYmxvY2staGl0dGVzdC1leHBlY3Rl
ZC50eHQKQEAgLTEsMyArMSw0IEBACiAKIGIKLVBBU1MKK1Rlc3QgdGhhdCB3ZSBjYW4gY2xpY2sg
Mm5kIGxpbmUgaW5zaWRlIGlubGluZS1ibG9jayBpbiB2ZXJ0aWNhbCB3cml0aW5nIG1vZGUuCitQ
QVNTOiBXZSBjYW4gY2xpY2sgImEiIGVsZW1lbnQgYXQgMm5kIGxpbmUgaW5zaWRlIGlubGluZS1i
bG9jay4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2Fs
LWlubGluZS1ibG9jay1oaXR0ZXN0Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9k
ZS92ZXJ0aWNhbC1pbmxpbmUtYmxvY2staGl0dGVzdC5odG1sCmluZGV4IGZkNTNlMzA5NmZlNTQ2
NWNiZjZkMTg4MDg1ODdlYTc3OWI3ZDE0ODguLjhjNDA1OTA3N2ZjNDI3MzVhNjIzMGRkOTgwYWRl
MmEyZDI2ZTJiOWMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2RlL3Zl
cnRpY2FsLWlubGluZS1ibG9jay1oaXR0ZXN0Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC93
cml0aW5nLW1vZGUvdmVydGljYWwtaW5saW5lLWJsb2NrLWhpdHRlc3QuaHRtbApAQCAtNSwxMyAr
NSwxOCBAQAogPGJyIC8+DQogPHNwYW4gc3R5bGU9ImRpc3BsYXk6IGlubGluZS1ibG9jayI+PGE+
YjwvYT48L3NwYW4+DQogPC9kaXY+DQorVGVzdCB0aGF0IHdlIGNhbiBjbGljayAybmQgbGluZSBp
bnNpZGUgaW5saW5lLWJsb2NrIGluIHZlcnRpY2FsIHdyaXRpbmcgbW9kZS48YnIgLz4NCiA8ZGl2
IGlkPSJyZXN1bHQiPjwvZGl2Pg0KIDxzY3JpcHQ+DQogZnVuY3Rpb24gcnVuVGVzdHMoKSB7DQog
ICAgIHZhciBvYmogPSBkb2N1bWVudC5lbGVtZW50RnJvbVBvaW50KDUsIDUpOw0KICAgICB2YXIg
aGl0UmVzdWx0ID0gKG9iai5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpID09ICJhIik7DQogICAgIHZh
ciByZXN1bHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0Iik7DQotICAgIHJlc3Vs
dC5pbm5lckhUTUwgPSBoaXRSZXN1bHQgPyAiUEFTUyIgOiAiRkFJTDogV2UgY2Fubm90IGhpdCBh
IGVsZW1lbnQgYXQgKDUsIDUpLiINCisgICAgaWYgKGhpdFJlc3VsdCkgew0KKyAgICAgICAgcmVz
dWx0LmlubmVySFRNTCA9ICdQQVNTOiBXZSBjYW4gY2xpY2sgImEiIGVsZW1lbnQgYXQgMm5kIGxp
bmUgaW5zaWRlIGlubGluZS1ibG9jay4nOw0KKyAgICB9IGVsc2Ugew0KKyAgICAgICAgcmVzdWx0
LmlubmVySFRNTCA9ICdGQUlMOiBXZSBjYW5ub3QgaGl0ICJhIiBlbGVtZW50IGF0IDJuZCBsaW5l
IGluc2lkZSBpbmxpbmUtYmxvY2suJzsNCisgICAgfQ0KICAgICBpZiAod2luZG93LnRlc3RSdW5u
ZXIpDQogICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsNCiB9DQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180279</attachid>
            <date>2012-12-19 22:18:10 -0800</date>
            <delta_ts>2013-01-24 17:04:16 -0800</delta_ts>
            <desc>Rewrite test using js-test-pre.js</desc>
            <filename>bug-104775-20121220151526.patch</filename>
            <type>text/plain</type>
            <size>3334</size>
            <attacher name="Yuki Sekiguchi">yuki.sekiguchi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4MjEyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOThmMGMwMmVmMjMxN2FiNWZhOWY5
Y2JkODJlNmIzOTkyMTEwOTMyZC4uZTViNzY3YmYwMWM5ZTUyODlmMzRkOGUzYzViMWZmZmMyNDU1
NTI2MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTEyLTE5ICBZdWtpIFNla2lndWNoaSAg
PHl1a2kuc2VraWd1Y2hpQGFjY2Vzcy1jb21wYW55LmNvbT4KKworICAgICAgICBDYW5ub3QgY2xp
Y2sgYW4gZWxlbWVudCBhdCAybmQgbGluZSBvciBtb3JlIGluc2lkZSBpbmxpbmUtYmxvY2sgaW4g
dmVydGljYWwgd3JpdGluZyBtb2RlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTA0Nzc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgUmV3cml0ZSB0ZXN0IHVzaW5nIGpzLXRlc3QtcHJlLmpzLgorICAgICAg
ICBBZGQgdGVzdCBkZXNjcmlwdGlvbiB0byB0aGUgdGVzdC4KKworICAgICAgICAqIGZhc3Qvd3Jp
dGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9jay1oaXR0ZXN0LWV4cGVjdGVkLnR4dDoKKyAg
ICAgICAgKiBmYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1pbmxpbmUtYmxvY2staGl0dGVzdC5o
dG1sOgorCiAyMDEyLTEyLTE5ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAg
ICAgICAgSlNPYmplY3Q6OmVuc3VyZTxJbmRleGluZ1R5cGU+IHNob3VsZCBncmFjZWZ1bGx5IGhh
bmRsZSBJbnRlcmNlcHRzR2V0T3duLi4uLCBhbmQgc2hvdWxkIG5ldmVyIGJlIGNhbGxlZCB3aGVu
IHRoZSAndGhpcycgaXMgbm90IGFuIG9iamVjdApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC93cml0aW5nLW1vZGUvdmVydGljYWwtaW5saW5lLWJsb2NrLWhpdHRlc3QtZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvZmFzdC93cml0aW5nLW1vZGUvdmVydGljYWwtaW5saW5lLWJsb2NrLWhp
dHRlc3QtZXhwZWN0ZWQudHh0CmluZGV4IGU2MGU3M2I2ODM1ZDFiOTFlM2Y1ZWY5Zjk2ODk2MjRk
OWQ2YTQ3MjQuLjQwNDIwOGJmODAwNDc0OTY3MDQ2ZjNjODcyZjAxNTkwNmYwNTQyYWIgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9j
ay1oaXR0ZXN0LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9k
ZS92ZXJ0aWNhbC1pbmxpbmUtYmxvY2staGl0dGVzdC1leHBlY3RlZC50eHQKQEAgLTEsMyArMSwx
MCBAQAorVGVzdCB0aGF0IHdlIGNhbiBjbGljayAybmQgbGluZSBpbnNpZGUgaW5saW5lLWJsb2Nr
IGluIHZlcnRpY2FsIHdyaXRpbmcgbW9kZS4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEg
c2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgor
CisKK1BBU1MgZG9jdW1lbnQuZWxlbWVudEZyb21Qb2ludCg1LCA1KSBpcyBlbGVtZW50SW5zaWRl
SW5saW5lQmxvY2tJblNlY29uZExpbmUKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUK
KworVEVTVCBDT01QTEVURQogCi1iCi1QQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1pbmxpbmUtYmxvY2staGl0dGVzdC5odG1sIGIvTGF5b3V0
VGVzdHMvZmFzdC93cml0aW5nLW1vZGUvdmVydGljYWwtaW5saW5lLWJsb2NrLWhpdHRlc3QuaHRt
bAppbmRleCBmZDUzZTMwOTZmZTU0NjVjYmY2ZDE4ODA4NTg3ZWE3NzliN2QxNDg4Li5lNzc4NTI2
MjY3OGE4MDRiY2Q5MTIyY2M4NDZhOGY3MWNkYzdkYjZiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9mYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1pbmxpbmUtYmxvY2staGl0dGVzdC5odG1sCisr
KyBiL0xheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWlubGluZS1ibG9jay1o
aXR0ZXN0Lmh0bWwKQEAgLTEsMjEgKzEsMjIgQEAKIDwhRE9DVFlQRSBodG1sPg0KIDxodG1sPg0K
IDxib2R5IHN0eWxlPSJtYXJnaW46IDBweCI+DQotPGRpdiBzdHlsZT0iLXdlYmtpdC13cml0aW5n
LW1vZGU6IHZlcnRpY2FsLXJsOyBib3JkZXI6IHNvbGlkIDFweCBibGFjazsgZm9udC1mYW1pbHk6
IEFoZW0iPg0KKzxkaXYgaWQ9InRhcmdldCIgc3R5bGU9Ii13ZWJraXQtd3JpdGluZy1tb2RlOiB2
ZXJ0aWNhbC1ybDsgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7IGZvbnQtZmFtaWx5OiBBaGVtIj4N
CiA8YnIgLz4NCiA8c3BhbiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrIj48YT5iPC9hPjwv
c3Bhbj4NCiA8L2Rpdj4NCi08ZGl2IGlkPSJyZXN1bHQiPjwvZGl2Pg0KKzxwIGlkPSJkZXNjcmlw
dGlvbiI+PC9wPg0KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2Pg0KKzxzY3JpcHQgc3JjPScuLi9q
cy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMnPjwvc2NyaXB0Pg0KIDxzY3JpcHQ+DQogZnVuY3Rp
b24gcnVuVGVzdHMoKSB7DQotICAgIHZhciBvYmogPSBkb2N1bWVudC5lbGVtZW50RnJvbVBvaW50
KDUsIDUpOw0KLSAgICB2YXIgaGl0UmVzdWx0ID0gKG9iai5ub2RlTmFtZS50b0xvd2VyQ2FzZSgp
ID09ICJhIik7DQotICAgIHZhciByZXN1bHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVz
dWx0Iik7DQotICAgIHJlc3VsdC5pbm5lckhUTUwgPSBoaXRSZXN1bHQgPyAiUEFTUyIgOiAiRkFJ
TDogV2UgY2Fubm90IGhpdCBhIGVsZW1lbnQgYXQgKDUsIDUpLiINCi0gICAgaWYgKHdpbmRvdy50
ZXN0UnVubmVyKQ0KLSAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7DQorICAgIGRlc2Ny
aXB0aW9uKCJUZXN0IHRoYXQgd2UgY2FuIGNsaWNrIDJuZCBsaW5lIGluc2lkZSBpbmxpbmUtYmxv
Y2sgaW4gdmVydGljYWwgd3JpdGluZyBtb2RlLiIpOw0KKyAgICBlbGVtZW50SW5zaWRlSW5saW5l
QmxvY2tJblNlY29uZExpbmUgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJhIik7DQorICAgIHNo
b3VsZEJlKCJkb2N1bWVudC5lbGVtZW50RnJvbVBvaW50KDUsIDUpIiwgImVsZW1lbnRJbnNpZGVJ
bmxpbmVCbG9ja0luU2Vjb25kTGluZSIpOw0KKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
dGFyZ2V0Iikuc3R5bGUuZGlzcGxheSA9ICJub25lIjsNCiB9DQogcnVuVGVzdHMoKTsNCiA8L3Nj
cmlwdD4NCis8c2NyaXB0IHNyYz0nLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyc+PC9z
Y3JpcHQ+DQogPC9ib2R5Pg0KIDwvaHRtbD4NCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>