<?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>140355</bug_id>
          
          <creation_ts>2015-01-12 04:43:05 -0800</creation_ts>
          <short_desc>AX: [ATK] Mark accessibility/table-with-footer-section-above-body.html as a suitable test for EFL and GTK</short_desc>
          <delta_ts>2015-01-13 05:14:19 -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>Accessibility</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrzej Badowski">a.badowski</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>k.czech</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1060543</commentid>
    <comment_count>0</comment_count>
    <who name="Andrzej Badowski">a.badowski</who>
    <bug_when>2015-01-12 04:43:05 -0800</bug_when>
    <thetext>The test shows the text contents of a AccessibilityTableCell object using tableCell.childAtIndex(0).stringValue. In the case of ATK childAtIndex(0) returns a non-empty object, but it is not the ATK_OBJECT, so the stringValue produces an empty string. To avoid this, the cell text content is obtained by direct reading of stringValue of TableCell.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1060544</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-01-12 04:43:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/19442319&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1060547</commentid>
    <comment_count>2</comment_count>
      <attachid>244442</attachid>
    <who name="Andrzej Badowski">a.badowski</who>
    <bug_when>2015-01-12 05:13:24 -0800</bug_when>
    <thetext>Created attachment 244442
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1060548</commentid>
    <comment_count>3</comment_count>
      <attachid>244443</attachid>
    <who name="Andrzej Badowski">a.badowski</who>
    <bug_when>2015-01-12 05:22:55 -0800</bug_when>
    <thetext>Created attachment 244443
proposed patch 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1060610</commentid>
    <comment_count>4</comment_count>
      <attachid>244443</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2015-01-12 11:41:54 -0800</bug_when>
    <thetext>Comment on attachment 244443
proposed patch 2

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

&gt; LayoutTests/ChangeLog:8
&gt; +        The test shows the text contents of a AccessibilityTableCell object using tableCell.childAtIndex(0).stringValue.

of &quot;an&quot; AccessibilityTableCell</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1060779</commentid>
    <comment_count>5</comment_count>
      <attachid>244501</attachid>
    <who name="Andrzej Badowski">a.badowski</who>
    <bug_when>2015-01-13 01:16:24 -0800</bug_when>
    <thetext>Created attachment 244501
proposed patch 3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1060795</commentid>
    <comment_count>6</comment_count>
      <attachid>244501</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-13 03:31:37 -0800</bug_when>
    <thetext>Comment on attachment 244501
proposed patch 3

Rejecting attachment 244501 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-02&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 244501, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in LayoutTests/ChangeLog contains OOPS!.

Full output: http://webkit-queues.appspot.com/results/5692178365939712</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1060798</commentid>
    <comment_count>7</comment_count>
      <attachid>244505</attachid>
    <who name="Andrzej Badowski">a.badowski</who>
    <bug_when>2015-01-13 03:48:44 -0800</bug_when>
    <thetext>Created attachment 244505
proposed patch 4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1060806</commentid>
    <comment_count>8</comment_count>
      <attachid>244505</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-13 05:14:14 -0800</bug_when>
    <thetext>Comment on attachment 244505
proposed patch 4

Clearing flags on attachment: 244505

Committed r178362: &lt;http://trac.webkit.org/changeset/178362&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1060807</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-13 05:14:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244442</attachid>
            <date>2015-01-12 05:13:24 -0800</date>
            <delta_ts>2015-01-12 05:22:55 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>diff_140355.txt</filename>
            <type>text/plain</type>
            <size>5293</size>
            <attacher name="Andrzej Badowski">a.badowski</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4ZDA1NjU3Li42MmQxZWNlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTUtMDEt
MTIgIEFuZHJ6ZWogQmFkb3dza2kgIDxhLmJhZG93c2tpQHNhbXN1bmcuY29tPgorCisgICAgICAg
IEFYOiBbQVRLXSBNYXJrIGFjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1mb290ZXItc2VjdGlvbi1h
Ym92ZS1ib2R5Lmh0bWwgYXMgYSBzdWl0YWJsZSB0ZXN0IGZvciBFRkwgYW5kIEdUSworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQwMzU1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHRlc3Qgc2hvd3Mg
dGhlIHRleHQgY29udGVudHMgb2YgYSBBY2Nlc3NpYmlsaXR5VGFibGVDZWxsIG9iamVjdCB1c2lu
ZyB0YWJsZUNlbGwuY2hpbGRBdEluZGV4KDApLnN0cmluZ1ZhbHVlLgorICAgICAgICBJbiB0aGUg
Y2FzZSBvZiBBVEsgY2hpbGRBdEluZGV4KDApIHJldHVybnMgYSBub24tZW1wdHkgb2JqZWN0LCBi
dXQgaXQgaXMgbm90IHRoZSBBVEtfT0JKRUNULAorICAgICAgICBzbyB0aGUgc3RyaW5nVmFsdWUg
cHJvZHVjZXMgYW4gZW1wdHkgc3RyaW5nLgorICAgICAgICBUbyBhdm9pZCB0aGlzLCB0aGUgY2Vs
bCB0ZXh0IGNvbnRlbnQgaXMgb2J0YWluZWQgYnkgZGlyZWN0IHJlYWRpbmcgb2Ygc3RyaW5nVmFs
dWUgb2YgVGFibGVDZWxsLgorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS90YWJsZS13aXRoLWZv
b3Rlci1zZWN0aW9uLWFib3ZlLWJvZHkuaHRtbDoKKyAgICAgICAgICAgVGhpcyB0ZXN0IGlzIGFs
c28gc3VpdGFibGUgZm9yIEVGTCBhbmQgR1RLIHBvcnQuCisgICAgICAgICogcGxhdGZvcm0vZWZs
L1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlv
bnM6CisKIDIwMTUtMDEtMTEgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAK
ICAgICAgICAgZWRpdGluZy9zcGVsbGluZy9ncmFtbWFyLXBhc3RlLmh0bWwgaXMgZmxha3kgaW4g
ZGVidWcgYWZ0ZXIgcjE3NzY4MgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0
eS90YWJsZS13aXRoLWZvb3Rlci1zZWN0aW9uLWFib3ZlLWJvZHkuaHRtbCBiL0xheW91dFRlc3Rz
L2FjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1mb290ZXItc2VjdGlvbi1hYm92ZS1ib2R5Lmh0bWwK
aW5kZXggNTJmZGYxYy4uZGU3NTFlYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJp
bGl0eS90YWJsZS13aXRoLWZvb3Rlci1zZWN0aW9uLWFib3ZlLWJvZHkuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3RhYmxlLXdpdGgtZm9vdGVyLXNlY3Rpb24tYWJvdmUtYm9k
eS5odG1sCkBAIC00NywyMCArNDcsMzIgQEAKICAgICAgCiAgICAgICAgIHZhciB0YWJsZSA9IGFj
Y2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgidGFibGUxIik7CiAg
ICAgICAgIHZhciB0ZXN0Q2VsbCA9IHRhYmxlLmNlbGxGb3JDb2x1bW5BbmRSb3coMCwgMSk7Ci0g
ICAgICAgIGRlYnVnKCJUYWJsZTEgY2VsbCBjb250ZW50IGF0IHswLCAxfTogIiArIHRlc3RDZWxs
LmNoaWxkQXRJbmRleCgwKS5zdHJpbmdWYWx1ZSk7CisgICAgICAgIGlmIChhY2Nlc3NpYmlsaXR5
Q29udHJvbGxlci5wbGF0Zm9ybU5hbWUgIT0gImF0ayIpCisgICAgICAgICAgICBkZWJ1ZygiVGFi
bGUxIGNlbGwgY29udGVudCBhdCB7MCwgMX06ICIgKyB0ZXN0Q2VsbC5jaGlsZEF0SW5kZXgoMCku
c3RyaW5nVmFsdWUpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBkZWJ1ZygiVGFibGUxIGNl
bGwgY29udGVudCBhdCB7MCwgMX06ICIgKyB0ZXN0Q2VsbC5zdHJpbmdWYWx1ZSk7CiAgICAgICAg
IGRlYnVnKCJUYWJsZTEgY2VsbCByYW5nZSBhdCB7MCwgMX06ICIgKyB0ZXN0Q2VsbC5yb3dJbmRl
eFJhbmdlKCkpOwogCiAgICAgICAgIHRlc3RDZWxsID0gdGFibGUuY2VsbEZvckNvbHVtbkFuZFJv
dygwLCAyKTsKLSAgICAgICAgZGVidWcoIlRhYmxlMSBjZWxsIGNvbnRlbnQgYXQgezAsIDJ9OiAi
ICsgdGVzdENlbGwuY2hpbGRBdEluZGV4KDApLnN0cmluZ1ZhbHVlKTsKKyAgICAgICAgaWYgKGFj
Y2Vzc2liaWxpdHlDb250cm9sbGVyLnBsYXRmb3JtTmFtZSAhPSAiYXRrIikKKyAgICAgICAgICAg
IGRlYnVnKCJUYWJsZTEgY2VsbCBjb250ZW50IGF0IHswLCAyfTogIiArIHRlc3RDZWxsLmNoaWxk
QXRJbmRleCgwKS5zdHJpbmdWYWx1ZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRlYnVn
KCJUYWJsZTEgY2VsbCBjb250ZW50IGF0IHswLCAyfTogIiArIHRlc3RDZWxsLnN0cmluZ1ZhbHVl
KTsKICAgICAgICAgZGVidWcoIlRhYmxlMSBjZWxsIHJhbmdlIGF0IHswLCAyfTogIiArIHRlc3RD
ZWxsLnJvd0luZGV4UmFuZ2UoKSk7CiAKICAgICAgICAgdGFibGUgPSBhY2Nlc3NpYmlsaXR5Q29u
dHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoInRhYmxlMiIpOwogICAgICAgICB0ZXN0Q2Vs
bCA9IHRhYmxlLmNlbGxGb3JDb2x1bW5BbmRSb3coMCwgMSk7Ci0gICAgICAgIGRlYnVnKCJUYWJs
ZTIgY2VsbCBjb250ZW50IGF0IHswLCAxfTogIiArIHRlc3RDZWxsLmNoaWxkQXRJbmRleCgwKS5z
dHJpbmdWYWx1ZSk7CisgICAgICAgIGlmIChhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5wbGF0Zm9y
bU5hbWUgIT0gImF0ayIpCisgICAgICAgICAgICBkZWJ1ZygiVGFibGUyIGNlbGwgY29udGVudCBh
dCB7MCwgMX06ICIgKyB0ZXN0Q2VsbC5jaGlsZEF0SW5kZXgoMCkuc3RyaW5nVmFsdWUpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBkZWJ1ZygiVGFibGUyIGNlbGwgY29udGVudCBhdCB7MCwg
MX06ICIgKyB0ZXN0Q2VsbC5zdHJpbmdWYWx1ZSk7CiAgICAgICAgIGRlYnVnKCJUYWJsZTIgY2Vs
bCByYW5nZSBhdCB7MCwgMX06ICIgKyB0ZXN0Q2VsbC5yb3dJbmRleFJhbmdlKCkpOwogCiAgICAg
ICAgIHRlc3RDZWxsID0gdGFibGUuY2VsbEZvckNvbHVtbkFuZFJvdygwLCAyKTsKLSAgICAgICAg
ZGVidWcoIlRhYmxlMiBjZWxsIGNvbnRlbnQgYXQgezAsIDJ9OiAiICsgdGVzdENlbGwuY2hpbGRB
dEluZGV4KDApLnN0cmluZ1ZhbHVlKTsKKyAgICAgICAgaWYgKGFjY2Vzc2liaWxpdHlDb250cm9s
bGVyLnBsYXRmb3JtTmFtZSAhPSAiYXRrIikKKyAgICAgICAgICAgIGRlYnVnKCJUYWJsZTIgY2Vs
bCBjb250ZW50IGF0IHswLCAyfTogIiArIHRlc3RDZWxsLmNoaWxkQXRJbmRleCgwKS5zdHJpbmdW
YWx1ZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRlYnVnKCJUYWJsZTIgY2VsbCBjb250
ZW50IGF0IHswLCAyfTogIiArIHRlc3RDZWxsLnN0cmluZ1ZhbHVlKTsKICAgICAgICAgZGVidWco
IlRhYmxlMiBjZWxsIHJhbmdlIGF0IHswLCAyfTogIiArIHRlc3RDZWxsLnJvd0luZGV4UmFuZ2Uo
KSk7CiAKICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnRlbnQiKS5zdHlsZS52
aXNpYmlsaXR5ID0gImhpZGRlbiI7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9l
ZmwvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9UZXN0RXhwZWN0
YXRpb25zCmluZGV4IDhlOTc3M2IuLjVmZDY3ZWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2VmbC9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Vm
bC9UZXN0RXhwZWN0YXRpb25zCkBAIC0xOTk1LDcgKzE5OTUsNiBAQCB3ZWJraXQub3JnL2IvMTMz
NDg0IGFjY2Vzc2liaWxpdHkvY29udGVudC1lZGl0YWJsZS1zZXQtaW5uZXItdGV4dC1nZW5lcmF0
ZXMtYXh2YQogCiAjIEZhaWxpbmcgYXQgbGVhc3QgZnJvbSAyMDE0LTA1LTAxLCBidXQgY2F1c2Ug
dW5rbm93bgogd2Via2l0Lm9yZy9iLzEzMzUwNyBhY2Nlc3NpYmlsaXR5L21lZGlhLWVsZW1lbnQu
aHRtbCBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzEzMzUwOSBhY2Nlc3NpYmlsaXR5L3RhYmxl
LXdpdGgtZm9vdGVyLXNlY3Rpb24tYWJvdmUtYm9keS5odG1sIFsgRmFpbHVyZSBdCiAKIHdlYmtp
dC5vcmcvYi8xMzAxODcgYWNjZXNzaWJpbGl0eS9hcmlhLWhpZGRlbi1mYWxzZS13b3Jrcy1pbi1z
dWJ0cmVlcy5odG1sIFsgTWlzc2luZyBdCiAKQEAgLTIxMjMsNCArMjEyMiw0IEBAIHdlYmtpdC5v
cmcvYi8xMzY0MDYgY29tcG9zaXRpbmcvdmlzaWJpbGl0eS92aXNpYmlsaXR5LWltYWdlLWxheWVy
cy1keW5hbWljLmh0bWwKIHdlYmtpdC5vcmcvYi8xMzY0MDYgY29tcG9zaXRpbmcvdmlzaWJpbGl0
eS92aXNpYmlsaXR5LXNpbXBsZS12aWRlby1sYXllci5odG1sIFsgRmFpbHVyZSBdCiAKICMgVGhp
cyB0ZXN0IG5lZWQgYSByZWJhc2VsaW5lLgotd2Via2l0Lm9yZy9iLzEzOTE1MCBmYXN0L2Zvcm1z
L2Zvcm0taGlkZXMtdGFibGUuaHRtbCBbIEZhaWx1cmUgXQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9m
IGZpbGUKK3dlYmtpdC5vcmcvYi8xMzkxNTAgZmFzdC9mb3Jtcy9mb3JtLWhpZGVzLXRhYmxlLmh0
bWwgWyBGYWlsdXJlIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0
RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMK
aW5kZXggMzcwN2MyMS4uNGJhOTJmNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Z3RrL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RF
eHBlY3RhdGlvbnMKQEAgLTIxODMsOCArMjE4Myw2IEBAIHdlYmtpdC5vcmcvYi8xMzIyMzUgZmFz
dC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1mbG9hdHMtc2hhcGUt
CiAKIHdlYmtpdC5vcmcvYi8xMzIyNTMgbWVkaWEvdm9sdW1lLWJhci1lbXB0eS13aGVuLW11dGVk
Lmh0bWwgWyBGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzEzMjkwOSBhY2Nlc3NpYmlsaXR5L3Rh
YmxlLXdpdGgtZm9vdGVyLXNlY3Rpb24tYWJvdmUtYm9keS5odG1sIFsgRmFpbHVyZSBdCi0KIHdl
YmtpdC5vcmcvYi8xMzI5MTAgZWRpdGluZy9wYXN0ZWJvYXJkL2RyYWctZHJvcC1wYXJhZ3JhcGgt
Y3Jhc2hlci5odG1sIFsgRmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8xMzI5MTQgaHR0cC90ZXN0
cy9zZWN1cml0eS9kcmFnLWRyb3AtbG9jYWwtZmlsZS5odG1sIFsgRmFpbHVyZSBdCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244443</attachid>
            <date>2015-01-12 05:22:55 -0800</date>
            <delta_ts>2015-01-13 01:16:24 -0800</delta_ts>
            <desc>proposed patch 2</desc>
            <filename>diff_140355_patch2.txt</filename>
            <type>text/plain</type>
            <size>4906</size>
            <attacher name="Andrzej Badowski">a.badowski</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4ZDA1NjU3Li42MmQxZWNlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTUtMDEt
MTIgIEFuZHJ6ZWogQmFkb3dza2kgIDxhLmJhZG93c2tpQHNhbXN1bmcuY29tPgorCisgICAgICAg
IEFYOiBbQVRLXSBNYXJrIGFjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1mb290ZXItc2VjdGlvbi1h
Ym92ZS1ib2R5Lmh0bWwgYXMgYSBzdWl0YWJsZSB0ZXN0IGZvciBFRkwgYW5kIEdUSworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQwMzU1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHRlc3Qgc2hvd3Mg
dGhlIHRleHQgY29udGVudHMgb2YgYSBBY2Nlc3NpYmlsaXR5VGFibGVDZWxsIG9iamVjdCB1c2lu
ZyB0YWJsZUNlbGwuY2hpbGRBdEluZGV4KDApLnN0cmluZ1ZhbHVlLgorICAgICAgICBJbiB0aGUg
Y2FzZSBvZiBBVEsgY2hpbGRBdEluZGV4KDApIHJldHVybnMgYSBub24tZW1wdHkgb2JqZWN0LCBi
dXQgaXQgaXMgbm90IHRoZSBBVEtfT0JKRUNULAorICAgICAgICBzbyB0aGUgc3RyaW5nVmFsdWUg
cHJvZHVjZXMgYW4gZW1wdHkgc3RyaW5nLgorICAgICAgICBUbyBhdm9pZCB0aGlzLCB0aGUgY2Vs
bCB0ZXh0IGNvbnRlbnQgaXMgb2J0YWluZWQgYnkgZGlyZWN0IHJlYWRpbmcgb2Ygc3RyaW5nVmFs
dWUgb2YgVGFibGVDZWxsLgorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS90YWJsZS13aXRoLWZv
b3Rlci1zZWN0aW9uLWFib3ZlLWJvZHkuaHRtbDoKKyAgICAgICAgICAgVGhpcyB0ZXN0IGlzIGFs
c28gc3VpdGFibGUgZm9yIEVGTCBhbmQgR1RLIHBvcnQuCisgICAgICAgICogcGxhdGZvcm0vZWZs
L1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlv
bnM6CisKIDIwMTUtMDEtMTEgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAK
ICAgICAgICAgZWRpdGluZy9zcGVsbGluZy9ncmFtbWFyLXBhc3RlLmh0bWwgaXMgZmxha3kgaW4g
ZGVidWcgYWZ0ZXIgcjE3NzY4MgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0
eS90YWJsZS13aXRoLWZvb3Rlci1zZWN0aW9uLWFib3ZlLWJvZHkuaHRtbCBiL0xheW91dFRlc3Rz
L2FjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1mb290ZXItc2VjdGlvbi1hYm92ZS1ib2R5Lmh0bWwK
aW5kZXggNTJmZGYxYy4uZGU3NTFlYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJp
bGl0eS90YWJsZS13aXRoLWZvb3Rlci1zZWN0aW9uLWFib3ZlLWJvZHkuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3RhYmxlLXdpdGgtZm9vdGVyLXNlY3Rpb24tYWJvdmUtYm9k
eS5odG1sCkBAIC00NywyMCArNDcsMzIgQEAKICAgICAgCiAgICAgICAgIHZhciB0YWJsZSA9IGFj
Y2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgidGFibGUxIik7CiAg
ICAgICAgIHZhciB0ZXN0Q2VsbCA9IHRhYmxlLmNlbGxGb3JDb2x1bW5BbmRSb3coMCwgMSk7Ci0g
ICAgICAgIGRlYnVnKCJUYWJsZTEgY2VsbCBjb250ZW50IGF0IHswLCAxfTogIiArIHRlc3RDZWxs
LmNoaWxkQXRJbmRleCgwKS5zdHJpbmdWYWx1ZSk7CisgICAgICAgIGlmIChhY2Nlc3NpYmlsaXR5
Q29udHJvbGxlci5wbGF0Zm9ybU5hbWUgIT0gImF0ayIpCisgICAgICAgICAgICBkZWJ1ZygiVGFi
bGUxIGNlbGwgY29udGVudCBhdCB7MCwgMX06ICIgKyB0ZXN0Q2VsbC5jaGlsZEF0SW5kZXgoMCku
c3RyaW5nVmFsdWUpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBkZWJ1ZygiVGFibGUxIGNl
bGwgY29udGVudCBhdCB7MCwgMX06ICIgKyB0ZXN0Q2VsbC5zdHJpbmdWYWx1ZSk7CiAgICAgICAg
IGRlYnVnKCJUYWJsZTEgY2VsbCByYW5nZSBhdCB7MCwgMX06ICIgKyB0ZXN0Q2VsbC5yb3dJbmRl
eFJhbmdlKCkpOwogCiAgICAgICAgIHRlc3RDZWxsID0gdGFibGUuY2VsbEZvckNvbHVtbkFuZFJv
dygwLCAyKTsKLSAgICAgICAgZGVidWcoIlRhYmxlMSBjZWxsIGNvbnRlbnQgYXQgezAsIDJ9OiAi
ICsgdGVzdENlbGwuY2hpbGRBdEluZGV4KDApLnN0cmluZ1ZhbHVlKTsKKyAgICAgICAgaWYgKGFj
Y2Vzc2liaWxpdHlDb250cm9sbGVyLnBsYXRmb3JtTmFtZSAhPSAiYXRrIikKKyAgICAgICAgICAg
IGRlYnVnKCJUYWJsZTEgY2VsbCBjb250ZW50IGF0IHswLCAyfTogIiArIHRlc3RDZWxsLmNoaWxk
QXRJbmRleCgwKS5zdHJpbmdWYWx1ZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRlYnVn
KCJUYWJsZTEgY2VsbCBjb250ZW50IGF0IHswLCAyfTogIiArIHRlc3RDZWxsLnN0cmluZ1ZhbHVl
KTsKICAgICAgICAgZGVidWcoIlRhYmxlMSBjZWxsIHJhbmdlIGF0IHswLCAyfTogIiArIHRlc3RD
ZWxsLnJvd0luZGV4UmFuZ2UoKSk7CiAKICAgICAgICAgdGFibGUgPSBhY2Nlc3NpYmlsaXR5Q29u
dHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoInRhYmxlMiIpOwogICAgICAgICB0ZXN0Q2Vs
bCA9IHRhYmxlLmNlbGxGb3JDb2x1bW5BbmRSb3coMCwgMSk7Ci0gICAgICAgIGRlYnVnKCJUYWJs
ZTIgY2VsbCBjb250ZW50IGF0IHswLCAxfTogIiArIHRlc3RDZWxsLmNoaWxkQXRJbmRleCgwKS5z
dHJpbmdWYWx1ZSk7CisgICAgICAgIGlmIChhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5wbGF0Zm9y
bU5hbWUgIT0gImF0ayIpCisgICAgICAgICAgICBkZWJ1ZygiVGFibGUyIGNlbGwgY29udGVudCBh
dCB7MCwgMX06ICIgKyB0ZXN0Q2VsbC5jaGlsZEF0SW5kZXgoMCkuc3RyaW5nVmFsdWUpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBkZWJ1ZygiVGFibGUyIGNlbGwgY29udGVudCBhdCB7MCwg
MX06ICIgKyB0ZXN0Q2VsbC5zdHJpbmdWYWx1ZSk7CiAgICAgICAgIGRlYnVnKCJUYWJsZTIgY2Vs
bCByYW5nZSBhdCB7MCwgMX06ICIgKyB0ZXN0Q2VsbC5yb3dJbmRleFJhbmdlKCkpOwogCiAgICAg
ICAgIHRlc3RDZWxsID0gdGFibGUuY2VsbEZvckNvbHVtbkFuZFJvdygwLCAyKTsKLSAgICAgICAg
ZGVidWcoIlRhYmxlMiBjZWxsIGNvbnRlbnQgYXQgezAsIDJ9OiAiICsgdGVzdENlbGwuY2hpbGRB
dEluZGV4KDApLnN0cmluZ1ZhbHVlKTsKKyAgICAgICAgaWYgKGFjY2Vzc2liaWxpdHlDb250cm9s
bGVyLnBsYXRmb3JtTmFtZSAhPSAiYXRrIikKKyAgICAgICAgICAgIGRlYnVnKCJUYWJsZTIgY2Vs
bCBjb250ZW50IGF0IHswLCAyfTogIiArIHRlc3RDZWxsLmNoaWxkQXRJbmRleCgwKS5zdHJpbmdW
YWx1ZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRlYnVnKCJUYWJsZTIgY2VsbCBjb250
ZW50IGF0IHswLCAyfTogIiArIHRlc3RDZWxsLnN0cmluZ1ZhbHVlKTsKICAgICAgICAgZGVidWco
IlRhYmxlMiBjZWxsIHJhbmdlIGF0IHswLCAyfTogIiArIHRlc3RDZWxsLnJvd0luZGV4UmFuZ2Uo
KSk7CiAKICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnRlbnQiKS5zdHlsZS52
aXNpYmlsaXR5ID0gImhpZGRlbiI7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9l
ZmwvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9UZXN0RXhwZWN0
YXRpb25zCmluZGV4IDhlOTc3M2IuLjVmZDY3ZWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2VmbC9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Vm
bC9UZXN0RXhwZWN0YXRpb25zCkBAIC0xOTk1LDcgKzE5OTUsNiBAQCB3ZWJraXQub3JnL2IvMTMz
NDg0IGFjY2Vzc2liaWxpdHkvY29udGVudC1lZGl0YWJsZS1zZXQtaW5uZXItdGV4dC1nZW5lcmF0
ZXMtYXh2YQogCiAjIEZhaWxpbmcgYXQgbGVhc3QgZnJvbSAyMDE0LTA1LTAxLCBidXQgY2F1c2Ug
dW5rbm93bgogd2Via2l0Lm9yZy9iLzEzMzUwNyBhY2Nlc3NpYmlsaXR5L21lZGlhLWVsZW1lbnQu
aHRtbCBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzEzMzUwOSBhY2Nlc3NpYmlsaXR5L3RhYmxl
LXdpdGgtZm9vdGVyLXNlY3Rpb24tYWJvdmUtYm9keS5odG1sIFsgRmFpbHVyZSBdCiAKIHdlYmtp
dC5vcmcvYi8xMzAxODcgYWNjZXNzaWJpbGl0eS9hcmlhLWhpZGRlbi1mYWxzZS13b3Jrcy1pbi1z
dWJ0cmVlcy5odG1sIFsgTWlzc2luZyBdCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RF
eHBlY3RhdGlvbnMKaW5kZXggMzcwN2MyMS4uNGJhOTJmNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTIxODMsOCArMjE4Myw2IEBAIHdlYmtpdC5vcmcv
Yi8xMzIyMzUgZmFzdC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1m
bG9hdHMtc2hhcGUtCiAKIHdlYmtpdC5vcmcvYi8xMzIyNTMgbWVkaWEvdm9sdW1lLWJhci1lbXB0
eS13aGVuLW11dGVkLmh0bWwgWyBGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzEzMjkwOSBhY2Nl
c3NpYmlsaXR5L3RhYmxlLXdpdGgtZm9vdGVyLXNlY3Rpb24tYWJvdmUtYm9keS5odG1sIFsgRmFp
bHVyZSBdCi0KIHdlYmtpdC5vcmcvYi8xMzI5MTAgZWRpdGluZy9wYXN0ZWJvYXJkL2RyYWctZHJv
cC1wYXJhZ3JhcGgtY3Jhc2hlci5odG1sIFsgRmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8xMzI5
MTQgaHR0cC90ZXN0cy9zZWN1cml0eS9kcmFnLWRyb3AtbG9jYWwtZmlsZS5odG1sIFsgRmFpbHVy
ZSBdCg==
</data>
<flag name="review"
          id="269380"
          type_id="1"
          status="+"
          setter="cfleizach"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244501</attachid>
            <date>2015-01-13 01:16:24 -0800</date>
            <delta_ts>2015-01-13 03:48:44 -0800</delta_ts>
            <desc>proposed patch 3</desc>
            <filename>diff_140355_patch3.txt</filename>
            <type>text/plain</type>
            <size>4995</size>
            <attacher name="Andrzej Badowski">a.badowski</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2ZWRiZjA5Li4xOWRiZGU3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjIgQEAKIDIwMTUtMDEt
MTIgIEFuZHJ6ZWogQmFkb3dza2kgIDxhLmJhZG93c2tpQHNhbXN1bmcuY29tPgogCisgICAgICAg
IEFYOiBbQVRLXSBNYXJrIGFjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1mb290ZXItc2VjdGlvbi1h
Ym92ZS1ib2R5Lmh0bWwgYXMgYSBzdWl0YWJsZSB0ZXN0IGZvciBFRkwgYW5kIEdUSworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQwMzU1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHRlc3Qgc2hvd3Mg
dGhlIHRleHQgY29udGVudHMgb2YgYW4gQWNjZXNzaWJpbGl0eVRhYmxlQ2VsbCBvYmplY3QgdXNp
bmcgdGFibGVDZWxsLmNoaWxkQXRJbmRleCgwKS5zdHJpbmdWYWx1ZS4KKyAgICAgICAgSW4gdGhl
IGNhc2Ugb2YgQVRLIGNoaWxkQXRJbmRleCgwKSByZXR1cm5zIGEgbm9uLWVtcHR5IG9iamVjdCwg
YnV0IGl0IGlzIG5vdCB0aGUgQVRLX09CSkVDVCwKKyAgICAgICAgc28gdGhlIHN0cmluZ1ZhbHVl
IHByb2R1Y2VzIGFuIGVtcHR5IHN0cmluZy4KKyAgICAgICAgVG8gYXZvaWQgdGhpcywgdGhlIGNl
bGwgdGV4dCBjb250ZW50IGlzIG9idGFpbmVkIGJ5IGRpcmVjdCByZWFkaW5nIG9mIHN0cmluZ1Zh
bHVlIG9mIFRhYmxlQ2VsbC4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1m
b290ZXItc2VjdGlvbi1hYm92ZS1ib2R5Lmh0bWw6CisgICAgICAgICAgIFRoaXMgdGVzdCBpcyBh
bHNvIHN1aXRhYmxlIGZvciBFRkwgYW5kIEdUSyBwb3J0LgorICAgICAgICAqIHBsYXRmb3JtL2Vm
bC9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRp
b25zOgorCisyMDE1LTAxLTEyICBBbmRyemVqIEJhZG93c2tpICA8YS5iYWRvd3NraUBzYW1zdW5n
LmNvbT4KKwogICAgICAgICBBWDogW0FUS10gV2hldGhlciB0byBzaG93IHRoZSB0aXRsZSBhdHRy
aWJ1dGUsIGlmIHRoZXJlIGlzIGEgbGFiZWwgd2l0aCB0aGUgYXR0cmlidXRlIGZvcj8KICAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTk4NgogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3RhYmxlLXdpdGgtZm9vdGVyLXNlY3Rp
b24tYWJvdmUtYm9keS5odG1sIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS90YWJsZS13aXRo
LWZvb3Rlci1zZWN0aW9uLWFib3ZlLWJvZHkuaHRtbAppbmRleCA1MmZkZjFjLi5kZTc1MWVhIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3RhYmxlLXdpdGgtZm9vdGVyLXNl
Y3Rpb24tYWJvdmUtYm9keS5odG1sCisrKyBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvdGFi
bGUtd2l0aC1mb290ZXItc2VjdGlvbi1hYm92ZS1ib2R5Lmh0bWwKQEAgLTQ3LDIwICs0NywzMiBA
QAogICAgICAKICAgICAgICAgdmFyIHRhYmxlID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNj
ZXNzaWJsZUVsZW1lbnRCeUlkKCJ0YWJsZTEiKTsKICAgICAgICAgdmFyIHRlc3RDZWxsID0gdGFi
bGUuY2VsbEZvckNvbHVtbkFuZFJvdygwLCAxKTsKLSAgICAgICAgZGVidWcoIlRhYmxlMSBjZWxs
IGNvbnRlbnQgYXQgezAsIDF9OiAiICsgdGVzdENlbGwuY2hpbGRBdEluZGV4KDApLnN0cmluZ1Zh
bHVlKTsKKyAgICAgICAgaWYgKGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLnBsYXRmb3JtTmFtZSAh
PSAiYXRrIikKKyAgICAgICAgICAgIGRlYnVnKCJUYWJsZTEgY2VsbCBjb250ZW50IGF0IHswLCAx
fTogIiArIHRlc3RDZWxsLmNoaWxkQXRJbmRleCgwKS5zdHJpbmdWYWx1ZSk7CisgICAgICAgIGVs
c2UKKyAgICAgICAgICAgIGRlYnVnKCJUYWJsZTEgY2VsbCBjb250ZW50IGF0IHswLCAxfTogIiAr
IHRlc3RDZWxsLnN0cmluZ1ZhbHVlKTsKICAgICAgICAgZGVidWcoIlRhYmxlMSBjZWxsIHJhbmdl
IGF0IHswLCAxfTogIiArIHRlc3RDZWxsLnJvd0luZGV4UmFuZ2UoKSk7CiAKICAgICAgICAgdGVz
dENlbGwgPSB0YWJsZS5jZWxsRm9yQ29sdW1uQW5kUm93KDAsIDIpOwotICAgICAgICBkZWJ1Zygi
VGFibGUxIGNlbGwgY29udGVudCBhdCB7MCwgMn06ICIgKyB0ZXN0Q2VsbC5jaGlsZEF0SW5kZXgo
MCkuc3RyaW5nVmFsdWUpOworICAgICAgICBpZiAoYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIucGxh
dGZvcm1OYW1lICE9ICJhdGsiKQorICAgICAgICAgICAgZGVidWcoIlRhYmxlMSBjZWxsIGNvbnRl
bnQgYXQgezAsIDJ9OiAiICsgdGVzdENlbGwuY2hpbGRBdEluZGV4KDApLnN0cmluZ1ZhbHVlKTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgZGVidWcoIlRhYmxlMSBjZWxsIGNvbnRlbnQgYXQg
ezAsIDJ9OiAiICsgdGVzdENlbGwuc3RyaW5nVmFsdWUpOwogICAgICAgICBkZWJ1ZygiVGFibGUx
IGNlbGwgcmFuZ2UgYXQgezAsIDJ9OiAiICsgdGVzdENlbGwucm93SW5kZXhSYW5nZSgpKTsKIAog
ICAgICAgICB0YWJsZSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50
QnlJZCgidGFibGUyIik7CiAgICAgICAgIHRlc3RDZWxsID0gdGFibGUuY2VsbEZvckNvbHVtbkFu
ZFJvdygwLCAxKTsKLSAgICAgICAgZGVidWcoIlRhYmxlMiBjZWxsIGNvbnRlbnQgYXQgezAsIDF9
OiAiICsgdGVzdENlbGwuY2hpbGRBdEluZGV4KDApLnN0cmluZ1ZhbHVlKTsKKyAgICAgICAgaWYg
KGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLnBsYXRmb3JtTmFtZSAhPSAiYXRrIikKKyAgICAgICAg
ICAgIGRlYnVnKCJUYWJsZTIgY2VsbCBjb250ZW50IGF0IHswLCAxfTogIiArIHRlc3RDZWxsLmNo
aWxkQXRJbmRleCgwKS5zdHJpbmdWYWx1ZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRl
YnVnKCJUYWJsZTIgY2VsbCBjb250ZW50IGF0IHswLCAxfTogIiArIHRlc3RDZWxsLnN0cmluZ1Zh
bHVlKTsKICAgICAgICAgZGVidWcoIlRhYmxlMiBjZWxsIHJhbmdlIGF0IHswLCAxfTogIiArIHRl
c3RDZWxsLnJvd0luZGV4UmFuZ2UoKSk7CiAKICAgICAgICAgdGVzdENlbGwgPSB0YWJsZS5jZWxs
Rm9yQ29sdW1uQW5kUm93KDAsIDIpOwotICAgICAgICBkZWJ1ZygiVGFibGUyIGNlbGwgY29udGVu
dCBhdCB7MCwgMn06ICIgKyB0ZXN0Q2VsbC5jaGlsZEF0SW5kZXgoMCkuc3RyaW5nVmFsdWUpOwor
ICAgICAgICBpZiAoYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIucGxhdGZvcm1OYW1lICE9ICJhdGsi
KQorICAgICAgICAgICAgZGVidWcoIlRhYmxlMiBjZWxsIGNvbnRlbnQgYXQgezAsIDJ9OiAiICsg
dGVzdENlbGwuY2hpbGRBdEluZGV4KDApLnN0cmluZ1ZhbHVlKTsKKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgZGVidWcoIlRhYmxlMiBjZWxsIGNvbnRlbnQgYXQgezAsIDJ9OiAiICsgdGVzdENl
bGwuc3RyaW5nVmFsdWUpOwogICAgICAgICBkZWJ1ZygiVGFibGUyIGNlbGwgcmFuZ2UgYXQgezAs
IDJ9OiAiICsgdGVzdENlbGwucm93SW5kZXhSYW5nZSgpKTsKIAogICAgICAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiY29udGVudCIpLnN0eWxlLnZpc2liaWxpdHkgPSAiaGlkZGVuIjsKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9UZXN0RXhwZWN0YXRpb25zIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggOWI1NzIyMS4uODY4
NTZjMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1Rlc3RFeHBlY3RhdGlv
bnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE5
OTIsNyArMTk5Miw2IEBAIHdlYmtpdC5vcmcvYi8xMzM0ODQgYWNjZXNzaWJpbGl0eS9jb250ZW50
LWVkaXRhYmxlLXNldC1pbm5lci10ZXh0LWdlbmVyYXRlcy1heHZhCiAKICMgRmFpbGluZyBhdCBs
ZWFzdCBmcm9tIDIwMTQtMDUtMDEsIGJ1dCBjYXVzZSB1bmtub3duCiB3ZWJraXQub3JnL2IvMTMz
NTA3IGFjY2Vzc2liaWxpdHkvbWVkaWEtZWxlbWVudC5odG1sIFsgRmFpbHVyZSBdCi13ZWJraXQu
b3JnL2IvMTMzNTA5IGFjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1mb290ZXItc2VjdGlvbi1hYm92
ZS1ib2R5Lmh0bWwgWyBGYWlsdXJlIF0KIAogd2Via2l0Lm9yZy9iLzEzMDE4NyBhY2Nlc3NpYmls
aXR5L2FyaWEtaGlkZGVuLWZhbHNlLXdvcmtzLWluLXN1YnRyZWVzLmh0bWwgWyBNaXNzaW5nIF0K
IApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA1YjI1NWQ5
Li41N2U0YjVhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVj
dGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwpA
QCAtMjE4MSw4ICsyMTgxLDYgQEAgd2Via2l0Lm9yZy9iLzEzMjIzNSBmYXN0L3NoYXBlcy9zaGFw
ZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1vdXRzaWRlLWZsb2F0cy1zaGFwZS0KIAogd2Via2l0Lm9y
Zy9iLzEzMjI1MyBtZWRpYS92b2x1bWUtYmFyLWVtcHR5LXdoZW4tbXV0ZWQuaHRtbCBbIEZhaWx1
cmUgXQogCi13ZWJraXQub3JnL2IvMTMyOTA5IGFjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1mb290
ZXItc2VjdGlvbi1hYm92ZS1ib2R5Lmh0bWwgWyBGYWlsdXJlIF0KLQogd2Via2l0Lm9yZy9iLzEz
MjkxMCBlZGl0aW5nL3Bhc3RlYm9hcmQvZHJhZy1kcm9wLXBhcmFncmFwaC1jcmFzaGVyLmh0bWwg
WyBGYWlsdXJlIF0KIAogd2Via2l0Lm9yZy9iLzEzMjkxNCBodHRwL3Rlc3RzL3NlY3VyaXR5L2Ry
YWctZHJvcC1sb2NhbC1maWxlLmh0bWwgWyBGYWlsdXJlIF0K
</data>
<flag name="commit-queue"
          id="269437"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244505</attachid>
            <date>2015-01-13 03:48:44 -0800</date>
            <delta_ts>2015-01-13 05:14:14 -0800</delta_ts>
            <desc>proposed patch 4</desc>
            <filename>diff_140355_patch4.txt</filename>
            <type>text/plain</type>
            <size>4865</size>
            <attacher name="Andrzej Badowski">a.badowski</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhNWJhYTI3Li5hYWRlNjM4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTUtMDEt
MTIgIEFuZHJ6ZWogQmFkb3dza2kgIDxhLmJhZG93c2tpQHNhbXN1bmcuY29tPgorCisgICAgICAg
IEFYOiBbQVRLXSBNYXJrIGFjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1mb290ZXItc2VjdGlvbi1h
Ym92ZS1ib2R5Lmh0bWwgYXMgYSBzdWl0YWJsZSB0ZXN0IGZvciBFRkwgYW5kIEdUSworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQwMzU1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgQ2hyaXMgRmxlaXphY2guCisKKyAgICAgICAgVGhlIHRlc3Qgc2hvd3Mg
dGhlIHRleHQgY29udGVudHMgb2YgYW4gQWNjZXNzaWJpbGl0eVRhYmxlQ2VsbCBvYmplY3QgdXNp
bmcgdGFibGVDZWxsLmNoaWxkQXRJbmRleCgwKS5zdHJpbmdWYWx1ZS4KKyAgICAgICAgSW4gdGhl
IGNhc2Ugb2YgQVRLIGNoaWxkQXRJbmRleCgwKSByZXR1cm5zIGEgbm9uLWVtcHR5IG9iamVjdCwg
YnV0IGl0IGlzIG5vdCB0aGUgQVRLX09CSkVDVCwKKyAgICAgICAgc28gdGhlIHN0cmluZ1ZhbHVl
IHByb2R1Y2VzIGFuIGVtcHR5IHN0cmluZy4KKyAgICAgICAgVG8gYXZvaWQgdGhpcywgdGhlIGNl
bGwgdGV4dCBjb250ZW50IGlzIG9idGFpbmVkIGJ5IGRpcmVjdCByZWFkaW5nIG9mIHN0cmluZ1Zh
bHVlIG9mIFRhYmxlQ2VsbC4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1m
b290ZXItc2VjdGlvbi1hYm92ZS1ib2R5Lmh0bWw6CisgICAgICAgICAgIFRoaXMgdGVzdCBpcyBh
bHNvIHN1aXRhYmxlIGZvciBFRkwgYW5kIEdUSyBwb3J0LgorICAgICAgICAqIHBsYXRmb3JtL2Vm
bC9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRp
b25zOgorCiAyMDE1LTAxLTExICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgUmVtb3ZlIHN1cHBvcnQgZm9yIFNoYXJlZFdvcmtlcnMKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2FjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1mb290ZXItc2VjdGlvbi1hYm92ZS1ib2R5Lmh0
bWwgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3RhYmxlLXdpdGgtZm9vdGVyLXNlY3Rpb24t
YWJvdmUtYm9keS5odG1sCmluZGV4IDUyZmRmMWMuLmRlNzUxZWEgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2FjY2Vzc2liaWxpdHkvdGFibGUtd2l0aC1mb290ZXItc2VjdGlvbi1hYm92ZS1ib2R5
Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS90YWJsZS13aXRoLWZvb3Rlci1z
ZWN0aW9uLWFib3ZlLWJvZHkuaHRtbApAQCAtNDcsMjAgKzQ3LDMyIEBACiAgICAgIAogICAgICAg
ICB2YXIgdGFibGUgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5
SWQoInRhYmxlMSIpOwogICAgICAgICB2YXIgdGVzdENlbGwgPSB0YWJsZS5jZWxsRm9yQ29sdW1u
QW5kUm93KDAsIDEpOwotICAgICAgICBkZWJ1ZygiVGFibGUxIGNlbGwgY29udGVudCBhdCB7MCwg
MX06ICIgKyB0ZXN0Q2VsbC5jaGlsZEF0SW5kZXgoMCkuc3RyaW5nVmFsdWUpOworICAgICAgICBp
ZiAoYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIucGxhdGZvcm1OYW1lICE9ICJhdGsiKQorICAgICAg
ICAgICAgZGVidWcoIlRhYmxlMSBjZWxsIGNvbnRlbnQgYXQgezAsIDF9OiAiICsgdGVzdENlbGwu
Y2hpbGRBdEluZGV4KDApLnN0cmluZ1ZhbHVlKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
ZGVidWcoIlRhYmxlMSBjZWxsIGNvbnRlbnQgYXQgezAsIDF9OiAiICsgdGVzdENlbGwuc3RyaW5n
VmFsdWUpOwogICAgICAgICBkZWJ1ZygiVGFibGUxIGNlbGwgcmFuZ2UgYXQgezAsIDF9OiAiICsg
dGVzdENlbGwucm93SW5kZXhSYW5nZSgpKTsKIAogICAgICAgICB0ZXN0Q2VsbCA9IHRhYmxlLmNl
bGxGb3JDb2x1bW5BbmRSb3coMCwgMik7Ci0gICAgICAgIGRlYnVnKCJUYWJsZTEgY2VsbCBjb250
ZW50IGF0IHswLCAyfTogIiArIHRlc3RDZWxsLmNoaWxkQXRJbmRleCgwKS5zdHJpbmdWYWx1ZSk7
CisgICAgICAgIGlmIChhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5wbGF0Zm9ybU5hbWUgIT0gImF0
ayIpCisgICAgICAgICAgICBkZWJ1ZygiVGFibGUxIGNlbGwgY29udGVudCBhdCB7MCwgMn06ICIg
KyB0ZXN0Q2VsbC5jaGlsZEF0SW5kZXgoMCkuc3RyaW5nVmFsdWUpOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICBkZWJ1ZygiVGFibGUxIGNlbGwgY29udGVudCBhdCB7MCwgMn06ICIgKyB0ZXN0
Q2VsbC5zdHJpbmdWYWx1ZSk7CiAgICAgICAgIGRlYnVnKCJUYWJsZTEgY2VsbCByYW5nZSBhdCB7
MCwgMn06ICIgKyB0ZXN0Q2VsbC5yb3dJbmRleFJhbmdlKCkpOwogCiAgICAgICAgIHRhYmxlID0g
YWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJ0YWJsZTIiKTsK
ICAgICAgICAgdGVzdENlbGwgPSB0YWJsZS5jZWxsRm9yQ29sdW1uQW5kUm93KDAsIDEpOwotICAg
ICAgICBkZWJ1ZygiVGFibGUyIGNlbGwgY29udGVudCBhdCB7MCwgMX06ICIgKyB0ZXN0Q2VsbC5j
aGlsZEF0SW5kZXgoMCkuc3RyaW5nVmFsdWUpOworICAgICAgICBpZiAoYWNjZXNzaWJpbGl0eUNv
bnRyb2xsZXIucGxhdGZvcm1OYW1lICE9ICJhdGsiKQorICAgICAgICAgICAgZGVidWcoIlRhYmxl
MiBjZWxsIGNvbnRlbnQgYXQgezAsIDF9OiAiICsgdGVzdENlbGwuY2hpbGRBdEluZGV4KDApLnN0
cmluZ1ZhbHVlKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZGVidWcoIlRhYmxlMiBjZWxs
IGNvbnRlbnQgYXQgezAsIDF9OiAiICsgdGVzdENlbGwuc3RyaW5nVmFsdWUpOwogICAgICAgICBk
ZWJ1ZygiVGFibGUyIGNlbGwgcmFuZ2UgYXQgezAsIDF9OiAiICsgdGVzdENlbGwucm93SW5kZXhS
YW5nZSgpKTsKIAogICAgICAgICB0ZXN0Q2VsbCA9IHRhYmxlLmNlbGxGb3JDb2x1bW5BbmRSb3co
MCwgMik7Ci0gICAgICAgIGRlYnVnKCJUYWJsZTIgY2VsbCBjb250ZW50IGF0IHswLCAyfTogIiAr
IHRlc3RDZWxsLmNoaWxkQXRJbmRleCgwKS5zdHJpbmdWYWx1ZSk7CisgICAgICAgIGlmIChhY2Nl
c3NpYmlsaXR5Q29udHJvbGxlci5wbGF0Zm9ybU5hbWUgIT0gImF0ayIpCisgICAgICAgICAgICBk
ZWJ1ZygiVGFibGUyIGNlbGwgY29udGVudCBhdCB7MCwgMn06ICIgKyB0ZXN0Q2VsbC5jaGlsZEF0
SW5kZXgoMCkuc3RyaW5nVmFsdWUpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBkZWJ1Zygi
VGFibGUyIGNlbGwgY29udGVudCBhdCB7MCwgMn06ICIgKyB0ZXN0Q2VsbC5zdHJpbmdWYWx1ZSk7
CiAgICAgICAgIGRlYnVnKCJUYWJsZTIgY2VsbCByYW5nZSBhdCB7MCwgMn06ICIgKyB0ZXN0Q2Vs
bC5yb3dJbmRleFJhbmdlKCkpOwogCiAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJj
b250ZW50Iikuc3R5bGUudmlzaWJpbGl0eSA9ICJoaWRkZW4iOwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vZWZsL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9lZmwvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA5YjU3MjIxLi44Njg1NmMxIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9lZmwvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTk5Miw3ICsxOTkyLDYgQEAg
d2Via2l0Lm9yZy9iLzEzMzQ4NCBhY2Nlc3NpYmlsaXR5L2NvbnRlbnQtZWRpdGFibGUtc2V0LWlu
bmVyLXRleHQtZ2VuZXJhdGVzLWF4dmEKIAogIyBGYWlsaW5nIGF0IGxlYXN0IGZyb20gMjAxNC0w
NS0wMSwgYnV0IGNhdXNlIHVua25vd24KIHdlYmtpdC5vcmcvYi8xMzM1MDcgYWNjZXNzaWJpbGl0
eS9tZWRpYS1lbGVtZW50Lmh0bWwgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8xMzM1MDkgYWNj
ZXNzaWJpbGl0eS90YWJsZS13aXRoLWZvb3Rlci1zZWN0aW9uLWFib3ZlLWJvZHkuaHRtbCBbIEZh
aWx1cmUgXQogCiB3ZWJraXQub3JnL2IvMTMwMTg3IGFjY2Vzc2liaWxpdHkvYXJpYS1oaWRkZW4t
ZmFsc2Utd29ya3MtaW4tc3VidHJlZXMuaHRtbCBbIE1pc3NpbmcgXQogCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDViMjU1ZDkuLjU3ZTRiNWEgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCkBAIC0yMTgxLDggKzIxODEs
NiBAQCB3ZWJraXQub3JnL2IvMTMyMjM1IGZhc3Qvc2hhcGVzL3NoYXBlLW91dHNpZGUtZmxvYXRz
L3NoYXBlLW91dHNpZGUtZmxvYXRzLXNoYXBlLQogCiB3ZWJraXQub3JnL2IvMTMyMjUzIG1lZGlh
L3ZvbHVtZS1iYXItZW1wdHktd2hlbi1tdXRlZC5odG1sIFsgRmFpbHVyZSBdCiAKLXdlYmtpdC5v
cmcvYi8xMzI5MDkgYWNjZXNzaWJpbGl0eS90YWJsZS13aXRoLWZvb3Rlci1zZWN0aW9uLWFib3Zl
LWJvZHkuaHRtbCBbIEZhaWx1cmUgXQotCiB3ZWJraXQub3JnL2IvMTMyOTEwIGVkaXRpbmcvcGFz
dGVib2FyZC9kcmFnLWRyb3AtcGFyYWdyYXBoLWNyYXNoZXIuaHRtbCBbIEZhaWx1cmUgXQogCiB3
ZWJraXQub3JnL2IvMTMyOTE0IGh0dHAvdGVzdHMvc2VjdXJpdHkvZHJhZy1kcm9wLWxvY2FsLWZp
bGUuaHRtbCBbIEZhaWx1cmUgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>