<?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>106344</bug_id>
          
          <creation_ts>2013-01-08 10:26:18 -0800</creation_ts>
          <short_desc>[GTK][WK2] accessibility/placeholder.html is failing</short_desc>
          <delta_ts>2013-06-03 05:40:34 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>98347</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>k.czech</cc>
    
    <cc>mario</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>802343</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-01-08 10:26:18 -0800</bug_when>
    <thetext>The accessibility/placeholder.html layout test is failing on GTK WK2 port.

Here&apos;s the diff:
--- /home/zan/Dev/webkit/webkit/WebKitBuild/Release/layout-test-results/accessibility/placeholder-expected.txt
+++ /home/zan/Dev/webkit/webkit/WebKitBuild/Release/layout-test-results/accessibility/placeholder-actual.txt
@@ -4,8 +4,8 @@
 On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
 
 
-PASS fieldElement.stringAttributeValue(&apos;AXPlaceholderValue&apos;) is &apos;search&apos;
-PASS pass.stringAttributeValue(&apos;AXPlaceholderValue&apos;) is &apos;Password&apos;
+FAIL fieldElement.stringAttributeValue(&apos;AXPlaceholderValue&apos;) should be search. Was .
+FAIL pass.stringAttributeValue(&apos;AXPlaceholderValue&apos;) should be Password. Was .
 PASS successfullyParsed is true
 
 TEST COMPLETE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893240</commentid>
    <comment_count>1</comment_count>
      <attachid>202792</attachid>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-05-24 02:32:44 -0700</bug_when>
    <thetext>Created attachment 202792
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893273</commentid>
    <comment_count>2</comment_count>
      <attachid>202792</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-05-24 05:37:02 -0700</bug_when>
    <thetext>Comment on attachment 202792
Patch

Looks good to me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893277</commentid>
    <comment_count>3</comment_count>
      <attachid>202806</attachid>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-05-24 05:53:00 -0700</bug_when>
    <thetext>Created attachment 202806
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893278</commentid>
    <comment_count>4</comment_count>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-05-24 05:56:38 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Created an attachment (id=202806) [details]
&gt; Patch

Deleted an empty line. Applied Mario&apos;s informal suggestion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>896343</commentid>
    <comment_count>5</comment_count>
      <attachid>202806</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-06-03 02:14:14 -0700</bug_when>
    <thetext>Comment on attachment 202806
Patch

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

&gt; LayoutTests/platform/gtk-wk2/TestExpectations:-307
&gt; -webkit.org/b/106344 accessibility/placeholder.html [ Failure ]

Can&apos;t we unskip this on efl-wk2 as well ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>896344</commentid>
    <comment_count>6</comment_count>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-06-03 02:17:25 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 202806 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=202806&amp;action=review
&gt; 
&gt; &gt; LayoutTests/platform/gtk-wk2/TestExpectations:-307
&gt; &gt; -webkit.org/b/106344 accessibility/placeholder.html [ Failure ]
&gt; 
&gt; Can&apos;t we unskip this on efl-wk2 as well ?

Yes we can, but there is a separate bug (112031) regarding this test on efl-wk2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>896345</commentid>
    <comment_count>7</comment_count>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-06-03 02:18:41 -0700</bug_when>
    <thetext>As soon this patch lands, I&apos;m going to enabled it on efl-wk2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>896346</commentid>
    <comment_count>8</comment_count>
      <attachid>202806</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-06-03 02:21:19 -0700</bug_when>
    <thetext>Comment on attachment 202806
Patch

rs=me according to GTK committer&apos;s informal review. However, it would be good if this patch is landed by GTK committer/reviewer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>896360</commentid>
    <comment_count>9</comment_count>
      <attachid>202806</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-06-03 03:11:48 -0700</bug_when>
    <thetext>Comment on attachment 202806
Patch

(In reply to comment #8)
&gt; (From update of attachment 202806 [details])
&gt; rs=me according to GTK committer&apos;s informal review. However, it would be good if this patch is landed by GTK committer/reviewer.

I&apos;m fine with this, so setting cq+ now

Btw, I just realized we might like to use atk_attribute_set_free() (and probably just a raw pointer) for freeing the memory allocated by atk_object_get_attributes, instead of the method attributesClear(), but I&apos;d rather leave that for a different commit, if others agree on that too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>896361</commentid>
    <comment_count>10</comment_count>
      <attachid>202806</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-03 03:13:32 -0700</bug_when>
    <thetext>Comment on attachment 202806
Patch

Rejecting attachment 202806 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-03&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 202806, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
h fuzz 3.
patching file LayoutTests/platform/gtk-wk2/TestExpectations
Hunk #1 FAILED at 304.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/platform/gtk-wk2/TestExpectations.rej
patching file Tools/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Gyuyoung Kim&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: http://webkit-queues.appspot.com/results/692618</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>896372</commentid>
    <comment_count>11</comment_count>
      <attachid>203571</attachid>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-06-03 03:59:20 -0700</bug_when>
    <thetext>Created attachment 203571
Rebased patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>896400</commentid>
    <comment_count>12</comment_count>
      <attachid>203571</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-03 05:40:31 -0700</bug_when>
    <thetext>Comment on attachment 203571
Rebased patch

Clearing flags on attachment: 203571

Committed r151103: &lt;http://trac.webkit.org/changeset/151103&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>896401</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-03 05:40:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202792</attachid>
            <date>2013-05-24 02:32:44 -0700</date>
            <delta_ts>2013-05-24 05:53:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>a11y-placeholder.patch</filename>
            <type>text/plain</type>
            <size>4301</size>
            <attacher name="Krzysztof Czech">k.czech</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlMjVjN2RmLi4wMzNjOGFhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTMtMDUt
MjQgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dU
S11bV0syXSBhY2Nlc3NpYmlsaXR5L3BsYWNlaG9sZGVyLmh0bWwgaXMgZmFpbGluZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2MzQ0CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwcGluZyBmYWls
aW5nIHRlc3QuIEl0J3MgYmVlbiBmaXhlZC4KKworICAgICAgICAqIHBsYXRmb3JtL2d0ay13azIv
VGVzdEV4cGVjdGF0aW9uczoKKwogMjAxMy0wNS0yNCAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBBZGQgYmFjayBhIGZhaWxpbmcgdGVzdCBleHBlY3RhdGlvbiBv
biBmYXN0L2NhbnZhcy93ZWJnbC9vYmplY3QtZGVsZXRpb24tYmVoYXZpb3VyLmh0bWwKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay13azIvVGVzdEV4cGVjdGF0aW9ucyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2d0ay13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA2ODQ1MmNl
Li5kNTZmYzk3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGstd2syL1Rlc3RF
eHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrLXdrMi9UZXN0RXhwZWN0
YXRpb25zCkBAIC0zMDQsNyArMzA0LDYgQEAgd2Via2l0Lm9yZy9iLzEwNjMzNyBhY2Nlc3NpYmls
aXR5L2FyaWEtaGVscC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTA2MzM4IGFjY2Vz
c2liaWxpdHkvYXJpYS1oaWRkZW4tdXBkYXRlcy1hbGxkZXNjZW5kYW50cy5odG1sIFsgRmFpbHVy
ZSBdCiB3ZWJraXQub3JnL2IvMTA2MzQwIGFjY2Vzc2liaWxpdHkvaW1nLWZhbGxzYmFjay10by10
aXRsZS5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTA2MzQzIGFjY2Vzc2liaWxpdHkv
bG9hZGluZy1pZnJhbWUtc2VuZHMtbm90aWZpY2F0aW9uLmh0bWwgWyBGYWlsdXJlIF0KLXdlYmtp
dC5vcmcvYi8xMDYzNDQgYWNjZXNzaWJpbGl0eS9wbGFjZWhvbGRlci5odG1sIFsgRmFpbHVyZSBd
CiB3ZWJraXQub3JnL2IvMTA2MzQ2IGFjY2Vzc2liaWxpdHkvc3ZnLXJlbW90ZS1lbGVtZW50Lmh0
bWwgWyBUaW1lb3V0IF0KIHdlYmtpdC5vcmcvYi8xMDYzNDUgcGxhdGZvcm0vZ3RrL2FjY2Vzc2li
aWxpdHkvaW5wdXQtc2xpZGVyLmh0bWwgWyBGYWlsdXJlIF0KIApkaWZmIC0tZ2l0IGEvVG9vbHMv
Q2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDEzOWRlZjQ4Li5jN2JkYzMwIDEwMDY0
NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTcgQEAKKzIwMTMtMDUtMjQgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+
CisKKyAgICAgICAgW0dUS11bV0syXSBhY2Nlc3NpYmlsaXR5L3BsYWNlaG9sZGVyLmh0bWwgaXMg
ZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTA2MzQ0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
QWRkcyBzdXBwb3J0IGZvciByZXRyaWV2aW5nIGF0dHJpYnV0ZSB2YWx1ZS4KKworICAgICAgICAq
IFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1l
bnRBdGsuY3BwOgorICAgICAgICAoV1RSOjpjb3JlQXR0cmlidXRlVG9BdGtBdHRyaWJ1dGUpOgor
ICAgICAgICAoV1RSKToKKyAgICAgICAgKFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c3Ry
aW5nQXR0cmlidXRlVmFsdWUpOgorCiAyMDEzLTA1LTIzICBMYXVybyBOZXRvICA8bGF1cm8ubmV0
b0BvcGVuYm9zc2Eub3JnPgogCiAgICAgICAgIEFkZCBtaXNzaW5nIGRlcGVuZGVuY2llcyB0byBk
ZXBzIHNjcmlwdC4KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRC
dW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwIGIvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAK
aW5kZXggNjI1NjE3Zi4uNjk5NmM2ZSAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKKysrIGIv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJ
RWxlbWVudEF0ay5jcHAKQEAgLTQzLDYgKzQzLDE5IEBACiAKIG5hbWVzcGFjZSBXVFIgewogCitz
dGF0aWMgU3RyaW5nIGNvcmVBdHRyaWJ1dGVUb0F0a0F0dHJpYnV0ZShKU1N0cmluZ1JlZiBhdHRy
aWJ1dGUpCit7CisgICAgc2l6ZV90IGJ1ZmZlclNpemUgPSBKU1N0cmluZ0dldE1heGltdW1VVEY4
Q1N0cmluZ1NpemUoYXR0cmlidXRlKTsKKyAgICBHT3duUHRyPGdjaGFyPiBidWZmZXIoc3RhdGlj
X2Nhc3Q8Z2NoYXIqPihnX21hbGxvYyhidWZmZXJTaXplKSkpOworICAgIEpTU3RyaW5nR2V0VVRG
OENTdHJpbmcoYXR0cmlidXRlLCBidWZmZXIuZ2V0KCksIGJ1ZmZlclNpemUpOworCisgICAgU3Ry
aW5nIGF0dHJpYnV0ZVN0cmluZyA9IFN0cmluZzo6ZnJvbVVURjgoYnVmZmVyLmdldCgpKTsKKyAg
ICBpZiAoYXR0cmlidXRlU3RyaW5nID09ICJBWFBsYWNlaG9sZGVyVmFsdWUiKQorICAgICAgICBy
ZXR1cm4gInBsYWNlaG9sZGVyLXRleHQiOworICAgIHJldHVybiBTdHJpbmcoKTsKK30KKworCiBz
dGF0aWMgdm9pZCBhdHRyaWJ1dGVzQ2xlYXIoQXRrQXR0cmlidXRlU2V0KiBhdHRyaWJ1dGVzU2V0
KQogewogICAgIGZvciAoR1NMaXN0KiBhdHRyaWJ1dGVzID0gYXR0cmlidXRlc1NldDsgYXR0cmli
dXRlczsgYXR0cmlidXRlcyA9IGF0dHJpYnV0ZXMtPm5leHQpIHsKQEAgLTQ2Niw4ICs0NzksMjYg
QEAgSlNSZXRhaW5QdHI8SlNTdHJpbmdSZWY+IEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmFsbEF0
dHJpYnV0ZXMoKQogCiBKU1JldGFpblB0cjxKU1N0cmluZ1JlZj4gQWNjZXNzaWJpbGl0eVVJRWxl
bWVudDo6c3RyaW5nQXR0cmlidXRlVmFsdWUoSlNTdHJpbmdSZWYgYXR0cmlidXRlKQogewotICAg
IC8vIEZJWE1FOiBpbXBsZW1lbnQKLSAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFj
dGVycygwLCAwKTsKKyAgICBpZiAoIW1fZWxlbWVudCkKKyAgICAgICAgcmV0dXJuIEpTU3RyaW5n
Q3JlYXRlV2l0aENoYXJhY3RlcnMoMCwgMCk7CisKKyAgICBTdHJpbmcgYXRrQXR0cmlidXRlTmFt
ZSA9IGNvcmVBdHRyaWJ1dGVUb0F0a0F0dHJpYnV0ZShhdHRyaWJ1dGUpOworICAgIGlmIChhdGtB
dHRyaWJ1dGVOYW1lLmlzTnVsbCgpKQorICAgICAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRo
Q2hhcmFjdGVycygwLCAwKTsKKworICAgIEdPd25QdHI8Z2NoYXI+IGF0dHJpYnV0ZVZhbHVlOwor
ICAgIEdPd25QdHI8R1NMaXN0PiBvYmplY3RBdHRyaWJ1dGVzKGF0a19vYmplY3RfZ2V0X2F0dHJp
YnV0ZXMoQVRLX09CSkVDVChtX2VsZW1lbnQuZ2V0KCkpKSk7CisgICAgZm9yIChHU0xpc3QqIGF0
dHJpYnV0ZXMgPSAgb2JqZWN0QXR0cmlidXRlcy5nZXQoKTsgYXR0cmlidXRlczsgYXR0cmlidXRl
cyA9IGF0dHJpYnV0ZXMtPm5leHQpIHsKKyAgICAgICAgQXRrQXR0cmlidXRlKiBhdGtBdHRyaWJ1
dGUgPSBzdGF0aWNfY2FzdDxBdGtBdHRyaWJ1dGUqPihhdHRyaWJ1dGVzLT5kYXRhKTsKKyAgICAg
ICAgaWYgKCFzdHJjbXAoYXRrQXR0cmlidXRlLT5uYW1lLCBhdGtBdHRyaWJ1dGVOYW1lLnV0Zjgo
KS5kYXRhKCkpKSB7CisgICAgICAgICAgICBhdHRyaWJ1dGVWYWx1ZS5zZXQoZ19zdHJkdXAoYXRr
QXR0cmlidXRlLT52YWx1ZSkpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9
CisKKyAgICBhdHRyaWJ1dGVzQ2xlYXIob2JqZWN0QXR0cmlidXRlcy5nZXQoKSk7CisKKyAgICBy
ZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoVVRGOENTdHJpbmcoYXR0cmlidXRlVmFsdWUuZ2V0KCkp
OwogfQogCiBkb3VibGUgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6bnVtYmVyQXR0cmlidXRlVmFs
dWUoSlNTdHJpbmdSZWYgYXR0cmlidXRlKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202806</attachid>
            <date>2013-05-24 05:53:00 -0700</date>
            <delta_ts>2013-06-03 03:59:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>a11y-placeholder.patch</filename>
            <type>text/plain</type>
            <size>4276</size>
            <attacher name="Krzysztof Czech">k.czech</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlMjVjN2RmLi4wMzNjOGFhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTMtMDUt
MjQgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dU
S11bV0syXSBhY2Nlc3NpYmlsaXR5L3BsYWNlaG9sZGVyLmh0bWwgaXMgZmFpbGluZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2MzQ0CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwcGluZyBmYWls
aW5nIHRlc3QuIEl0J3MgYmVlbiBmaXhlZC4KKworICAgICAgICAqIHBsYXRmb3JtL2d0ay13azIv
VGVzdEV4cGVjdGF0aW9uczoKKwogMjAxMy0wNS0yNCAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBBZGQgYmFjayBhIGZhaWxpbmcgdGVzdCBleHBlY3RhdGlvbiBv
biBmYXN0L2NhbnZhcy93ZWJnbC9vYmplY3QtZGVsZXRpb24tYmVoYXZpb3VyLmh0bWwKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay13azIvVGVzdEV4cGVjdGF0aW9ucyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2d0ay13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA2ODQ1MmNl
Li5kNTZmYzk3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGstd2syL1Rlc3RF
eHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrLXdrMi9UZXN0RXhwZWN0
YXRpb25zCkBAIC0zMDQsNyArMzA0LDYgQEAgd2Via2l0Lm9yZy9iLzEwNjMzNyBhY2Nlc3NpYmls
aXR5L2FyaWEtaGVscC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTA2MzM4IGFjY2Vz
c2liaWxpdHkvYXJpYS1oaWRkZW4tdXBkYXRlcy1hbGxkZXNjZW5kYW50cy5odG1sIFsgRmFpbHVy
ZSBdCiB3ZWJraXQub3JnL2IvMTA2MzQwIGFjY2Vzc2liaWxpdHkvaW1nLWZhbGxzYmFjay10by10
aXRsZS5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTA2MzQzIGFjY2Vzc2liaWxpdHkv
bG9hZGluZy1pZnJhbWUtc2VuZHMtbm90aWZpY2F0aW9uLmh0bWwgWyBGYWlsdXJlIF0KLXdlYmtp
dC5vcmcvYi8xMDYzNDQgYWNjZXNzaWJpbGl0eS9wbGFjZWhvbGRlci5odG1sIFsgRmFpbHVyZSBd
CiB3ZWJraXQub3JnL2IvMTA2MzQ2IGFjY2Vzc2liaWxpdHkvc3ZnLXJlbW90ZS1lbGVtZW50Lmh0
bWwgWyBUaW1lb3V0IF0KIHdlYmtpdC5vcmcvYi8xMDYzNDUgcGxhdGZvcm0vZ3RrL2FjY2Vzc2li
aWxpdHkvaW5wdXQtc2xpZGVyLmh0bWwgWyBGYWlsdXJlIF0KIApkaWZmIC0tZ2l0IGEvVG9vbHMv
Q2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDEzOWRlZjQ4Li5jN2JkYzMwIDEwMDY0
NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTcgQEAKKzIwMTMtMDUtMjQgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+
CisKKyAgICAgICAgW0dUS11bV0syXSBhY2Nlc3NpYmlsaXR5L3BsYWNlaG9sZGVyLmh0bWwgaXMg
ZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTA2MzQ0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
QWRkcyBzdXBwb3J0IGZvciByZXRyaWV2aW5nIGF0dHJpYnV0ZSB2YWx1ZS4KKworICAgICAgICAq
IFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1l
bnRBdGsuY3BwOgorICAgICAgICAoV1RSOjpjb3JlQXR0cmlidXRlVG9BdGtBdHRyaWJ1dGUpOgor
ICAgICAgICAoV1RSKToKKyAgICAgICAgKFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c3Ry
aW5nQXR0cmlidXRlVmFsdWUpOgorCiAyMDEzLTA1LTIzICBMYXVybyBOZXRvICA8bGF1cm8ubmV0
b0BvcGVuYm9zc2Eub3JnPgogCiAgICAgICAgIEFkZCBtaXNzaW5nIGRlcGVuZGVuY2llcyB0byBk
ZXBzIHNjcmlwdC4KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRC
dW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwIGIvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAK
aW5kZXggNjI1NjE3Zi4uMmViNjVlZSAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKKysrIGIv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJ
RWxlbWVudEF0ay5jcHAKQEAgLTQzLDYgKzQzLDE2IEBACiAKIG5hbWVzcGFjZSBXVFIgewogCitz
dGF0aWMgU3RyaW5nIGNvcmVBdHRyaWJ1dGVUb0F0a0F0dHJpYnV0ZShKU1N0cmluZ1JlZiBhdHRy
aWJ1dGUpCit7CisgICAgc2l6ZV90IGJ1ZmZlclNpemUgPSBKU1N0cmluZ0dldE1heGltdW1VVEY4
Q1N0cmluZ1NpemUoYXR0cmlidXRlKTsKKyAgICBHT3duUHRyPGdjaGFyPiBidWZmZXIoc3RhdGlj
X2Nhc3Q8Z2NoYXIqPihnX21hbGxvYyhidWZmZXJTaXplKSkpOworICAgIEpTU3RyaW5nR2V0VVRG
OENTdHJpbmcoYXR0cmlidXRlLCBidWZmZXIuZ2V0KCksIGJ1ZmZlclNpemUpOworCisgICAgU3Ry
aW5nIGF0dHJpYnV0ZVN0cmluZyA9IFN0cmluZzo6ZnJvbVVURjgoYnVmZmVyLmdldCgpKTsKKyAg
ICByZXR1cm4gYXR0cmlidXRlU3RyaW5nID09ICJBWFBsYWNlaG9sZGVyVmFsdWUiID8gInBsYWNl
aG9sZGVyLXRleHQiIDogU3RyaW5nKCk7Cit9CisKIHN0YXRpYyB2b2lkIGF0dHJpYnV0ZXNDbGVh
cihBdGtBdHRyaWJ1dGVTZXQqIGF0dHJpYnV0ZXNTZXQpCiB7CiAgICAgZm9yIChHU0xpc3QqIGF0
dHJpYnV0ZXMgPSBhdHRyaWJ1dGVzU2V0OyBhdHRyaWJ1dGVzOyBhdHRyaWJ1dGVzID0gYXR0cmli
dXRlcy0+bmV4dCkgewpAQCAtNDY2LDggKzQ3NiwyNiBAQCBKU1JldGFpblB0cjxKU1N0cmluZ1Jl
Zj4gQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6YWxsQXR0cmlidXRlcygpCiAKIEpTUmV0YWluUHRy
PEpTU3RyaW5nUmVmPiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpzdHJpbmdBdHRyaWJ1dGVWYWx1
ZShKU1N0cmluZ1JlZiBhdHRyaWJ1dGUpCiB7Ci0gICAgLy8gRklYTUU6IGltcGxlbWVudAotICAg
IHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhDaGFyYWN0ZXJzKDAsIDApOworICAgIGlmICghbV9l
bGVtZW50KQorICAgICAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVycygwLCAw
KTsKKworICAgIFN0cmluZyBhdGtBdHRyaWJ1dGVOYW1lID0gY29yZUF0dHJpYnV0ZVRvQXRrQXR0
cmlidXRlKGF0dHJpYnV0ZSk7CisgICAgaWYgKGF0a0F0dHJpYnV0ZU5hbWUuaXNOdWxsKCkpCisg
ICAgICAgIHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhDaGFyYWN0ZXJzKDAsIDApOworCisgICAg
R093blB0cjxnY2hhcj4gYXR0cmlidXRlVmFsdWU7CisgICAgR093blB0cjxHU0xpc3Q+IG9iamVj
dEF0dHJpYnV0ZXMoYXRrX29iamVjdF9nZXRfYXR0cmlidXRlcyhBVEtfT0JKRUNUKG1fZWxlbWVu
dC5nZXQoKSkpKTsKKyAgICBmb3IgKEdTTGlzdCogYXR0cmlidXRlcyA9ICBvYmplY3RBdHRyaWJ1
dGVzLmdldCgpOyBhdHRyaWJ1dGVzOyBhdHRyaWJ1dGVzID0gYXR0cmlidXRlcy0+bmV4dCkgewor
ICAgICAgICBBdGtBdHRyaWJ1dGUqIGF0a0F0dHJpYnV0ZSA9IHN0YXRpY19jYXN0PEF0a0F0dHJp
YnV0ZSo+KGF0dHJpYnV0ZXMtPmRhdGEpOworICAgICAgICBpZiAoIXN0cmNtcChhdGtBdHRyaWJ1
dGUtPm5hbWUsIGF0a0F0dHJpYnV0ZU5hbWUudXRmOCgpLmRhdGEoKSkpIHsKKyAgICAgICAgICAg
IGF0dHJpYnV0ZVZhbHVlLnNldChnX3N0cmR1cChhdGtBdHRyaWJ1dGUtPnZhbHVlKSk7CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworICAgIGF0dHJpYnV0ZXNDbGVhcihv
YmplY3RBdHRyaWJ1dGVzLmdldCgpKTsKKworICAgIHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhV
VEY4Q1N0cmluZyhhdHRyaWJ1dGVWYWx1ZS5nZXQoKSk7CiB9CiAKIGRvdWJsZSBBY2Nlc3NpYmls
aXR5VUlFbGVtZW50OjpudW1iZXJBdHRyaWJ1dGVWYWx1ZShKU1N0cmluZ1JlZiBhdHRyaWJ1dGUp
Cg==
</data>
<flag name="review"
          id="224196"
          type_id="1"
          status="+"
          setter="gyuyoung.kim"
    />
    <flag name="commit-queue"
          id="224999"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>203571</attachid>
            <date>2013-06-03 03:59:20 -0700</date>
            <delta_ts>2013-06-03 05:40:31 -0700</delta_ts>
            <desc>Rebased patch</desc>
            <filename>a11y-placeholder.patch</filename>
            <type>text/plain</type>
            <size>4382</size>
            <attacher name="Krzysztof Czech">k.czech</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2NzM0ZDQ0Li5hODJhNGZlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTMtMDYt
MDMgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dU
S11bV0syXSBhY2Nlc3NpYmlsaXR5L3BsYWNlaG9sZGVyLmh0bWwgaXMgZmFpbGluZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2MzQ0CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgR3l1eW91bmcgS2ltLgorCisgICAgICAgIFVuc2tpcHBpbmcgZmFpbGlu
ZyB0ZXN0LiBJdCdzIGJlZW4gZml4ZWQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGstd2syL1Rl
c3RFeHBlY3RhdGlvbnM6CisKIDIwMTMtMDYtMDMgIFJhc2htaSBLdWxha2FybmkgIDxyYXNobWku
dmlqYXlAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF08c2VsZWN0PiBlbGVtZW50J3MgdGV4
dCBpcyBjbGlwcGVkIHdoZW4gYSBoZWlnaHQgaXMgc3BlY2lmaWVkIGFsb25nIHdpdGggQ1NTIGxp
bmUtaGVpZ2h0LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrLXdrMi9UZXN0
RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrLXdrMi9UZXN0RXhwZWN0YXRp
b25zCmluZGV4IGYyOGViZTkuLmJjYmM0NTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2d0ay13azIvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9n
dGstd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTMyNCw3ICszMjQsNiBAQCB3ZWJraXQub3JnL2Iv
MTA2MzM3IGFjY2Vzc2liaWxpdHkvYXJpYS1oZWxwLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5v
cmcvYi8xMDYzMzggYWNjZXNzaWJpbGl0eS9hcmlhLWhpZGRlbi11cGRhdGVzLWFsbGRlc2NlbmRh
bnRzLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMDYzNDAgYWNjZXNzaWJpbGl0eS9p
bWctZmFsbHNiYWNrLXRvLXRpdGxlLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMDYz
NDMgYWNjZXNzaWJpbGl0eS9sb2FkaW5nLWlmcmFtZS1zZW5kcy1ub3RpZmljYXRpb24uaHRtbCBb
IEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzEwNjM0NCBhY2Nlc3NpYmlsaXR5L3BsYWNlaG9sZGVy
Lmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMDYzNDUgcGxhdGZvcm0vZ3RrL2FjY2Vz
c2liaWxpdHkvaW5wdXQtc2xpZGVyLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTY5
NzAgYWNjZXNzaWJpbGl0eS9tdWx0aXNlbGVjdC1saXN0LXJlcG9ydHMtYWN0aXZlLW9wdGlvbi5o
dG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTE2OTcxIGFjY2Vzc2liaWxpdHkvcG9vcmx5
LWZvcm1lZC1hcmlhLXRhYmxlLmh0bWwgWyBGYWlsdXJlIF0KZGlmZiAtLWdpdCBhL1Rvb2xzL0No
YW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxZmYxMDgwLi41ZmUwNDA5IDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMTMtMDYtMDMgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CisK
KyAgICAgICAgW0dUS11bV0syXSBhY2Nlc3NpYmlsaXR5L3BsYWNlaG9sZGVyLmh0bWwgaXMgZmFp
bGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2
MzQ0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgR3l1eW91bmcgS2ltLgorCisgICAgICAgIEFkZHMg
c3VwcG9ydCBmb3IgcmV0cmlldmluZyBhdHRyaWJ1dGUgdmFsdWUuCisKKyAgICAgICAgKiBXZWJL
aXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRr
LmNwcDoKKyAgICAgICAgKFdUUjo6Y29yZUF0dHJpYnV0ZVRvQXRrQXR0cmlidXRlKToKKyAgICAg
ICAgKFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c3RyaW5nQXR0cmlidXRlVmFsdWUpOgor
CiAyMDEzLTA2LTAxICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgogCiAg
ICAgICAgIEFkZCBhIHByZWZlcnJlZCBlbWFpbCBhZGRyZXNzIGFuZCAiZXhwZXJ0aXNlIiBmb3Ig
bWUuCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0
ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
SW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCmluZGV4IDYy
NTYxN2YuLjJlYjY1ZWUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCisrKyBiL1Rvb2xzL1dl
YktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRB
dGsuY3BwCkBAIC00Myw2ICs0MywxNiBAQAogCiBuYW1lc3BhY2UgV1RSIHsKIAorc3RhdGljIFN0
cmluZyBjb3JlQXR0cmlidXRlVG9BdGtBdHRyaWJ1dGUoSlNTdHJpbmdSZWYgYXR0cmlidXRlKQor
eworICAgIHNpemVfdCBidWZmZXJTaXplID0gSlNTdHJpbmdHZXRNYXhpbXVtVVRGOENTdHJpbmdT
aXplKGF0dHJpYnV0ZSk7CisgICAgR093blB0cjxnY2hhcj4gYnVmZmVyKHN0YXRpY19jYXN0PGdj
aGFyKj4oZ19tYWxsb2MoYnVmZmVyU2l6ZSkpKTsKKyAgICBKU1N0cmluZ0dldFVURjhDU3RyaW5n
KGF0dHJpYnV0ZSwgYnVmZmVyLmdldCgpLCBidWZmZXJTaXplKTsKKworICAgIFN0cmluZyBhdHRy
aWJ1dGVTdHJpbmcgPSBTdHJpbmc6OmZyb21VVEY4KGJ1ZmZlci5nZXQoKSk7CisgICAgcmV0dXJu
IGF0dHJpYnV0ZVN0cmluZyA9PSAiQVhQbGFjZWhvbGRlclZhbHVlIiA/ICJwbGFjZWhvbGRlci10
ZXh0IiA6IFN0cmluZygpOworfQorCiBzdGF0aWMgdm9pZCBhdHRyaWJ1dGVzQ2xlYXIoQXRrQXR0
cmlidXRlU2V0KiBhdHRyaWJ1dGVzU2V0KQogewogICAgIGZvciAoR1NMaXN0KiBhdHRyaWJ1dGVz
ID0gYXR0cmlidXRlc1NldDsgYXR0cmlidXRlczsgYXR0cmlidXRlcyA9IGF0dHJpYnV0ZXMtPm5l
eHQpIHsKQEAgLTQ2Niw4ICs0NzYsMjYgQEAgSlNSZXRhaW5QdHI8SlNTdHJpbmdSZWY+IEFjY2Vz
c2liaWxpdHlVSUVsZW1lbnQ6OmFsbEF0dHJpYnV0ZXMoKQogCiBKU1JldGFpblB0cjxKU1N0cmlu
Z1JlZj4gQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c3RyaW5nQXR0cmlidXRlVmFsdWUoSlNTdHJp
bmdSZWYgYXR0cmlidXRlKQogewotICAgIC8vIEZJWE1FOiBpbXBsZW1lbnQKLSAgICByZXR1cm4g
SlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVycygwLCAwKTsKKyAgICBpZiAoIW1fZWxlbWVudCkK
KyAgICAgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMoMCwgMCk7CisKKyAg
ICBTdHJpbmcgYXRrQXR0cmlidXRlTmFtZSA9IGNvcmVBdHRyaWJ1dGVUb0F0a0F0dHJpYnV0ZShh
dHRyaWJ1dGUpOworICAgIGlmIChhdGtBdHRyaWJ1dGVOYW1lLmlzTnVsbCgpKQorICAgICAgICBy
ZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVycygwLCAwKTsKKworICAgIEdPd25QdHI8
Z2NoYXI+IGF0dHJpYnV0ZVZhbHVlOworICAgIEdPd25QdHI8R1NMaXN0PiBvYmplY3RBdHRyaWJ1
dGVzKGF0a19vYmplY3RfZ2V0X2F0dHJpYnV0ZXMoQVRLX09CSkVDVChtX2VsZW1lbnQuZ2V0KCkp
KSk7CisgICAgZm9yIChHU0xpc3QqIGF0dHJpYnV0ZXMgPSAgb2JqZWN0QXR0cmlidXRlcy5nZXQo
KTsgYXR0cmlidXRlczsgYXR0cmlidXRlcyA9IGF0dHJpYnV0ZXMtPm5leHQpIHsKKyAgICAgICAg
QXRrQXR0cmlidXRlKiBhdGtBdHRyaWJ1dGUgPSBzdGF0aWNfY2FzdDxBdGtBdHRyaWJ1dGUqPihh
dHRyaWJ1dGVzLT5kYXRhKTsKKyAgICAgICAgaWYgKCFzdHJjbXAoYXRrQXR0cmlidXRlLT5uYW1l
LCBhdGtBdHRyaWJ1dGVOYW1lLnV0ZjgoKS5kYXRhKCkpKSB7CisgICAgICAgICAgICBhdHRyaWJ1
dGVWYWx1ZS5zZXQoZ19zdHJkdXAoYXRrQXR0cmlidXRlLT52YWx1ZSkpOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBhdHRyaWJ1dGVzQ2xlYXIob2JqZWN0QXR0
cmlidXRlcy5nZXQoKSk7CisKKyAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoVVRGOENTdHJp
bmcoYXR0cmlidXRlVmFsdWUuZ2V0KCkpOwogfQogCiBkb3VibGUgQWNjZXNzaWJpbGl0eVVJRWxl
bWVudDo6bnVtYmVyQXR0cmlidXRlVmFsdWUoSlNTdHJpbmdSZWYgYXR0cmlidXRlKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>