<?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>112016</bug_id>
          
          <creation_ts>2013-03-11 08:13:47 -0700</creation_ts>
          <short_desc>[EFL] accessibility/textarea-selected-text-range.html is failing</short_desc>
          <delta_ts>2013-11-01 04:46:46 -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>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>111985</blocked>
    
    <blocked>112017</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Krzysztof Czech">k.czech</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>852322</commentid>
    <comment_count>0</comment_count>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-03-11 08:13:47 -0700</bug_when>
    <thetext>accessibility/textarea-selected-text-range.html is failing on all EFL platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>944817</commentid>
    <comment_count>1</comment_count>
      <attachid>215479</attachid>
    <who name="Rob Płóciennik">r.plociennik</who>
    <bug_when>2013-10-30 01:23:08 -0700</bug_when>
    <thetext>Created attachment 215479
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>944820</commentid>
    <comment_count>2</comment_count>
      <attachid>215481</attachid>
    <who name="Rob Płóciennik">r.plociennik</who>
    <bug_when>2013-10-30 01:28:37 -0700</bug_when>
    <thetext>Created attachment 215481
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>944869</commentid>
    <comment_count>3</comment_count>
      <attachid>215481</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-10-30 04:47:13 -0700</bug_when>
    <thetext>Comment on attachment 215481
Proposed patch

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

Lgtm, besides some small style nits.

&gt; LayoutTests/ChangeLog:7
&gt; +

We normally put a brief and generic description such as &quot;Removed failure expectations&quot; or the like

&gt; Tools/DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:1026
&gt; +    gint start, end;
&gt; +    g_free(atk_text_get_selection(ATK_TEXT(m_element), 0, &amp;start, &amp;end));

This g_free(...) thing is a weird idiom, but I guess it&apos;s fine here since you are only interested in the offsets. Ok

&gt; Tools/DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:1029
&gt; +

Extra blank line not needed

&gt; Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:1169
&gt; +

Extra line</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>944899</commentid>
    <comment_count>4</comment_count>
      <attachid>215503</attachid>
    <who name="Rob Płóciennik">r.plociennik</who>
    <bug_when>2013-10-30 08:21:13 -0700</bug_when>
    <thetext>Created attachment 215503
Updated patch

Updated the patch accordingly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>944920</commentid>
    <comment_count>5</comment_count>
      <attachid>215503</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-30 09:04:21 -0700</bug_when>
    <thetext>Comment on attachment 215503
Updated patch

Clearing flags on attachment: 215503

Committed r158273: &lt;http://trac.webkit.org/changeset/158273&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>944921</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-30 09:04:24 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>945890</commentid>
    <comment_count>7</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-11-01 04:46:46 -0700</bug_when>
    <thetext>*** Bug 98379 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215479</attachid>
            <date>2013-10-30 01:23:08 -0700</date>
            <delta_ts>2013-10-30 01:28:37 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>112016.patch</filename>
            <type>text/plain</type>
            <size>5916</size>
            <attacher name="Rob Płóciennik">r.plociennik</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3ZTBjMzdlLi5mMDVkOWViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMTAt
MjggIFJvYmVydCBQbG9jaWVubmlrICA8ci5wbG9jaWVubmlrQHNhbXN1bmcuY29tPgorCisgICAg
ICAgIFtFRkxdIGFjY2Vzc2liaWxpdHkvdGV4dGFyZWEtc2VsZWN0ZWQtdGV4dC1yYW5nZS5odG1s
IGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTExMjAxNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogcGxhdGZvcm0vZWZsLXdrMS9UZXN0RXhwZWN0YXRpb25zOiBUaGUgdGVzdCBpcyBubyBs
b25nZXIgZmFpbGluZy4KKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwtd2syL1Rlc3RFeHBlY3RhdGlv
bnM6IFRoZSB0ZXN0IGlzIG5vIGxvbmdlciBmYWlsaW5nLgorCiAyMDEzLTEwLTI5ICBTYW50b3No
IE1haHRvICA8c2FudG9zaC5tYUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBUZXh0IHNlbGVjdGVk
IHdpdGggZG91YmxlLWNsaWNrIGdldHMgdW5zZWxlY3RlZCBhZnRlciBET00gbW9kaWZpY2F0aW9u
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlv
bnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXgg
ZWU0OGRkMS4uYTE1M2VhMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdr
MS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azEvVGVz
dEV4cGVjdGF0aW9ucwpAQCAtMTY1LDcgKzE2NSw2IEBAIHdlYmtpdC5vcmcvYi8xMTIwMTIgYWNj
ZXNzaWJpbGl0eS9zdmctYm91bmRzLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTIw
MTMgYWNjZXNzaWJpbGl0eS9zdmctcmVtb3RlLWVsZW1lbnQuaHRtbCBbIEZhaWx1cmUgXQogd2Vi
a2l0Lm9yZy9iLzExMjAxNCBhY2Nlc3NpYmlsaXR5L3RleHRhcmVhLWluc2VydGlvbi1wb2ludC1s
aW5lLW51bWJlci5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTEyMDE1IGFjY2Vzc2li
aWxpdHkvdGV4dGFyZWEtbGluZS1mb3ItaW5kZXguaHRtbCBbIEZhaWx1cmUgXQotd2Via2l0Lm9y
Zy9iLzExMjAxNiBhY2Nlc3NpYmlsaXR5L3RleHRhcmVhLXNlbGVjdGVkLXRleHQtcmFuZ2UuaHRt
bCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzExMjAxNyBhY2Nlc3NpYmlsaXR5L3RleHRib3gt
cm9sZS1yZXBvcnRzLXNlbGVjdGlvbi5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTEy
MDE4IGFjY2Vzc2liaWxpdHkvdGgtYXMtdGl0bGUtdWkuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0
Lm9yZy9iLzExMjAxOSBhY2Nlc3NpYmlsaXR5L3RpdGxlLXVpLWVsZW1lbnQtY29ycmVjdG5lc3Mu
aHRtbCBbIEZhaWx1cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdr
Mi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhw
ZWN0YXRpb25zCmluZGV4IDE1MDVkZGMuLjdkM2M2NjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2VmbC13azIvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9lZmwtd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE2NSw3ICsxNjUsNiBAQCB3ZWJraXQu
b3JnL2IvMTEyMDEyIGFjY2Vzc2liaWxpdHkvc3ZnLWJvdW5kcy5odG1sIFsgRmFpbHVyZSBdCiB3
ZWJraXQub3JnL2IvMTEyMDEzIGFjY2Vzc2liaWxpdHkvc3ZnLXJlbW90ZS1lbGVtZW50Lmh0bWwg
WyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTIwMTQgYWNjZXNzaWJpbGl0eS90ZXh0YXJlYS1p
bnNlcnRpb24tcG9pbnQtbGluZS1udW1iZXIuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9i
LzExMjAxNSBhY2Nlc3NpYmlsaXR5L3RleHRhcmVhLWxpbmUtZm9yLWluZGV4Lmh0bWwgWyBGYWls
dXJlIF0KLXdlYmtpdC5vcmcvYi8xMTIwMTYgYWNjZXNzaWJpbGl0eS90ZXh0YXJlYS1zZWxlY3Rl
ZC10ZXh0LXJhbmdlLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTIwMTcgYWNjZXNz
aWJpbGl0eS90ZXh0Ym94LXJvbGUtcmVwb3J0cy1zZWxlY3Rpb24uaHRtbCBbIEZhaWx1cmUgXQog
d2Via2l0Lm9yZy9iLzExMjAxOCBhY2Nlc3NpYmlsaXR5L3RoLWFzLXRpdGxlLXVpLmh0bWwgWyBG
YWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTIwMTkgYWNjZXNzaWJpbGl0eS90aXRsZS11aS1lbGVt
ZW50LWNvcnJlY3RuZXNzLmh0bWwgWyBGYWlsdXJlIF0KZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxMGNiOWQyLi4yYTM1OWVmIDEwMDY0NAotLS0g
YS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAK
KzIwMTMtMTAtMjggIFJvYmVydCBQbG9jaWVubmlrICA8ci5wbG9jaWVubmlrQHNhbXN1bmcuY29t
PgorCisgICAgICAgIFtFRkxdIGFjY2Vzc2liaWxpdHkvdGV4dGFyZWEtc2VsZWN0ZWQtdGV4dC1y
YW5nZS5odG1sIGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTExMjAxNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFByb3ZpZGVkIGltcGxlbWVudGF0aW9uIGZvciBBY2Nlc3NpYmlsaXR5VUlF
bGVtZW50OjpzZWxlY3RlZFRleHRSYW5nZSgpIGFuZAorICAgICAgICBBY2Nlc3NpYmlsaXR5VUlF
bGVtZW50OjpzZXRTZWxlY3RlZFRleHRSYW5nZSgpLgorCisgICAgICAgICogRHVtcFJlbmRlclRy
ZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwOgorICAgICAgICAoQWNjZXNzaWJp
bGl0eVVJRWxlbWVudDo6c2VsZWN0ZWRUZXh0UmFuZ2UpOiBJbXBsZW1lbnRlZC4KKyAgICAgICAg
KEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnNldFNlbGVjdGVkVGV4dFJhbmdlKTogSW1wbGVtZW50
ZWQKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3Np
YmlsaXR5VUlFbGVtZW50QXRrLmNwcDoKKyAgICAgICAgKFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxl
bWVudDo6c2VsZWN0ZWRUZXh0UmFuZ2UpOiBJbXBsZW1lbnRlZC4KKyAgICAgICAgKFdUUjo6QWNj
ZXNzaWJpbGl0eVVJRWxlbWVudDo6c2V0U2VsZWN0ZWRUZXh0UmFuZ2UpOiBJbXBsZW1lbnRlZC4K
KwogMjAxMy0xMC0yOSAgR3l1eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHNhbXN1bmcuY29tPgog
CiAgICAgICAgIEVGTCAzMiBiaXQgYnVpbGRib3QgZG9lc24ndCB3b3JrIG9uIGRhc2hib2FyZApk
aWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1l
bnRBdGsuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1l
bnRBdGsuY3BwCmluZGV4IDYwODBhNGMuLmEzNmFiMWIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAorKysgYi9Ub29scy9E
dW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKQEAgLTEwMTks
MTMgKzEwMTksMjMgQEAgQWNjZXNzaWJpbGl0eVVJRWxlbWVudCBBY2Nlc3NpYmlsaXR5VUlFbGVt
ZW50OjpjZWxsRm9yQ29sdW1uQW5kUm93KHVuc2lnbmVkIGNvbHUKIAogSlNTdHJpbmdSZWYgQWNj
ZXNzaWJpbGl0eVVJRWxlbWVudDo6c2VsZWN0ZWRUZXh0UmFuZ2UoKQogewotICAgIC8vIEZJWE1F
OiBpbXBsZW1lbnQKLSAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVycygwLCAw
KTsKKyAgICBpZiAoIUFUS19JU19URVhUKG1fZWxlbWVudCkpCisgICAgICAgIHJldHVybiBKU1N0
cmluZ0NyZWF0ZVdpdGhDaGFyYWN0ZXJzKDAsIDApOworCisgICAgZ2ludCBzdGFydCwgZW5kOwor
ICAgIGdfZnJlZShhdGtfdGV4dF9nZXRfc2VsZWN0aW9uKEFUS19URVhUKG1fZWxlbWVudCksIDAs
ICZzdGFydCwgJmVuZCkpOworCisgICAgR093blB0cjxnY2hhcj4gc2VsZWN0aW9uKGdfc3RyZHVw
X3ByaW50ZigieyVkLCAlZH0iLCBzdGFydCwgZW5kIC0gc3RhcnQpKTsKKworICAgIHJldHVybiBK
U1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZyhzZWxlY3Rpb24uZ2V0KCkpOwogfQogCiB2b2lk
IEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnNldFNlbGVjdGVkVGV4dFJhbmdlKHVuc2lnbmVkIGxv
Y2F0aW9uLCB1bnNpZ25lZCBsZW5ndGgpCiB7Ci0gICAgLy8gRklYTUU6IGltcGxlbWVudAorICAg
IGlmICghQVRLX0lTX1RFWFQobV9lbGVtZW50KSkKKyAgICAgICAgcmV0dXJuOworCisgICAgYXRr
X3RleHRfc2V0X3NlbGVjdGlvbihBVEtfVEVYVChtX2VsZW1lbnQpLCAwLCBsb2NhdGlvbiwgbG9j
YXRpb24gKyBsZW5ndGgpOwogfQogCiBKU1N0cmluZ1JlZiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50
OjpzdHJpbmdBdHRyaWJ1dGVWYWx1ZShKU1N0cmluZ1JlZiBhdHRyaWJ1dGUpCmRpZmYgLS1naXQg
YS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5
VUlFbGVtZW50QXRrLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUv
YXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCmluZGV4IDI2MDVmMDIuLjU1MTQ3YmQg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0Fj
Y2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
SW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCkBAIC0xMTU5
LDEzICsxMTU5LDIzIEBAIFBhc3NSZWZQdHI8QWNjZXNzaWJpbGl0eVVJRWxlbWVudD4gQWNjZXNz
aWJpbGl0eVVJRWxlbWVudDo6dmVydGljYWxTY3JvbGxiYXIoKSBjCiAKIEpTUmV0YWluUHRyPEpT
U3RyaW5nUmVmPiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpzZWxlY3RlZFRleHRSYW5nZSgpCiB7
Ci0gICAgLy8gRklYTUU6IGltcGxlbWVudAotICAgIHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhD
aGFyYWN0ZXJzKDAsIDApOworICAgIGlmICghQVRLX0lTX1RFWFQobV9lbGVtZW50LmdldCgpKSkK
KyAgICAgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMoMCwgMCk7CisKKyAg
ICBnaW50IHN0YXJ0LCBlbmQ7CisgICAgZ19mcmVlKGF0a190ZXh0X2dldF9zZWxlY3Rpb24oQVRL
X1RFWFQobV9lbGVtZW50LmdldCgpKSwgMCwgJnN0YXJ0LCAmZW5kKSk7CisKKyAgICBHT3duUHRy
PGdjaGFyPiBzZWxlY3Rpb24oZ19zdHJkdXBfcHJpbnRmKCJ7JWQsICVkfSIsIHN0YXJ0LCBlbmQg
LSBzdGFydCkpOworCisgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKHNl
bGVjdGlvbi5nZXQoKSk7CiB9CiAKIHZvaWQgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c2V0U2Vs
ZWN0ZWRUZXh0UmFuZ2UodW5zaWduZWQgbG9jYXRpb24sIHVuc2lnbmVkIGxlbmd0aCkKIHsKLSAg
ICAvLyBGSVhNRTogaW1wbGVtZW50CisgICAgaWYgKCFBVEtfSVNfVEVYVChtX2VsZW1lbnQuZ2V0
KCkpKQorICAgICAgICByZXR1cm47CisKKyAgICBhdGtfdGV4dF9zZXRfc2VsZWN0aW9uKEFUS19U
RVhUKG1fZWxlbWVudC5nZXQoKSksIDAsIGxvY2F0aW9uLCBsb2NhdGlvbiArIGxlbmd0aCk7CiB9
CiAKIHZvaWQgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6aW5jcmVtZW50KCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215481</attachid>
            <date>2013-10-30 01:28:37 -0700</date>
            <delta_ts>2013-10-30 08:21:22 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>112016.patch</filename>
            <type>text/plain</type>
            <size>5916</size>
            <attacher name="Rob Płóciennik">r.plociennik</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3ZTBjMzdlLi5mMDVkOWViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMTAt
MjggIFJvYmVydCBQbG9jaWVubmlrICA8ci5wbG9jaWVubmlrQHNhbXN1bmcuY29tPgorCisgICAg
ICAgIFtFRkxdIGFjY2Vzc2liaWxpdHkvdGV4dGFyZWEtc2VsZWN0ZWQtdGV4dC1yYW5nZS5odG1s
IGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTExMjAxNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogcGxhdGZvcm0vZWZsLXdrMS9UZXN0RXhwZWN0YXRpb25zOiBUaGUgdGVzdCBpcyBubyBs
b25nZXIgZmFpbGluZy4KKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwtd2syL1Rlc3RFeHBlY3RhdGlv
bnM6IFRoZSB0ZXN0IGlzIG5vIGxvbmdlciBmYWlsaW5nLgorCiAyMDEzLTEwLTI5ICBTYW50b3No
IE1haHRvICA8c2FudG9zaC5tYUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBUZXh0IHNlbGVjdGVk
IHdpdGggZG91YmxlLWNsaWNrIGdldHMgdW5zZWxlY3RlZCBhZnRlciBET00gbW9kaWZpY2F0aW9u
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlv
bnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXgg
ZWU0OGRkMS4uYTE1M2VhMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdr
MS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azEvVGVz
dEV4cGVjdGF0aW9ucwpAQCAtMTY1LDcgKzE2NSw2IEBAIHdlYmtpdC5vcmcvYi8xMTIwMTIgYWNj
ZXNzaWJpbGl0eS9zdmctYm91bmRzLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTIw
MTMgYWNjZXNzaWJpbGl0eS9zdmctcmVtb3RlLWVsZW1lbnQuaHRtbCBbIEZhaWx1cmUgXQogd2Vi
a2l0Lm9yZy9iLzExMjAxNCBhY2Nlc3NpYmlsaXR5L3RleHRhcmVhLWluc2VydGlvbi1wb2ludC1s
aW5lLW51bWJlci5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTEyMDE1IGFjY2Vzc2li
aWxpdHkvdGV4dGFyZWEtbGluZS1mb3ItaW5kZXguaHRtbCBbIEZhaWx1cmUgXQotd2Via2l0Lm9y
Zy9iLzExMjAxNiBhY2Nlc3NpYmlsaXR5L3RleHRhcmVhLXNlbGVjdGVkLXRleHQtcmFuZ2UuaHRt
bCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzExMjAxNyBhY2Nlc3NpYmlsaXR5L3RleHRib3gt
cm9sZS1yZXBvcnRzLXNlbGVjdGlvbi5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTEy
MDE4IGFjY2Vzc2liaWxpdHkvdGgtYXMtdGl0bGUtdWkuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0
Lm9yZy9iLzExMjAxOSBhY2Nlc3NpYmlsaXR5L3RpdGxlLXVpLWVsZW1lbnQtY29ycmVjdG5lc3Mu
aHRtbCBbIEZhaWx1cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdr
Mi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhw
ZWN0YXRpb25zCmluZGV4IDE1MDVkZGMuLjdkM2M2NjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2VmbC13azIvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9lZmwtd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE2NSw3ICsxNjUsNiBAQCB3ZWJraXQu
b3JnL2IvMTEyMDEyIGFjY2Vzc2liaWxpdHkvc3ZnLWJvdW5kcy5odG1sIFsgRmFpbHVyZSBdCiB3
ZWJraXQub3JnL2IvMTEyMDEzIGFjY2Vzc2liaWxpdHkvc3ZnLXJlbW90ZS1lbGVtZW50Lmh0bWwg
WyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTIwMTQgYWNjZXNzaWJpbGl0eS90ZXh0YXJlYS1p
bnNlcnRpb24tcG9pbnQtbGluZS1udW1iZXIuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9i
LzExMjAxNSBhY2Nlc3NpYmlsaXR5L3RleHRhcmVhLWxpbmUtZm9yLWluZGV4Lmh0bWwgWyBGYWls
dXJlIF0KLXdlYmtpdC5vcmcvYi8xMTIwMTYgYWNjZXNzaWJpbGl0eS90ZXh0YXJlYS1zZWxlY3Rl
ZC10ZXh0LXJhbmdlLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTIwMTcgYWNjZXNz
aWJpbGl0eS90ZXh0Ym94LXJvbGUtcmVwb3J0cy1zZWxlY3Rpb24uaHRtbCBbIEZhaWx1cmUgXQog
d2Via2l0Lm9yZy9iLzExMjAxOCBhY2Nlc3NpYmlsaXR5L3RoLWFzLXRpdGxlLXVpLmh0bWwgWyBG
YWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTIwMTkgYWNjZXNzaWJpbGl0eS90aXRsZS11aS1lbGVt
ZW50LWNvcnJlY3RuZXNzLmh0bWwgWyBGYWlsdXJlIF0KZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxMGNiOWQyLi4yYTM1OWVmIDEwMDY0NAotLS0g
YS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAK
KzIwMTMtMTAtMjggIFJvYmVydCBQbG9jaWVubmlrICA8ci5wbG9jaWVubmlrQHNhbXN1bmcuY29t
PgorCisgICAgICAgIFtFRkxdIGFjY2Vzc2liaWxpdHkvdGV4dGFyZWEtc2VsZWN0ZWQtdGV4dC1y
YW5nZS5odG1sIGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTExMjAxNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFByb3ZpZGVkIGltcGxlbWVudGF0aW9uIGZvciBBY2Nlc3NpYmlsaXR5VUlF
bGVtZW50OjpzZWxlY3RlZFRleHRSYW5nZSgpIGFuZAorICAgICAgICBBY2Nlc3NpYmlsaXR5VUlF
bGVtZW50OjpzZXRTZWxlY3RlZFRleHRSYW5nZSgpLgorCisgICAgICAgICogRHVtcFJlbmRlclRy
ZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwOgorICAgICAgICAoQWNjZXNzaWJp
bGl0eVVJRWxlbWVudDo6c2VsZWN0ZWRUZXh0UmFuZ2UpOiBJbXBsZW1lbnRlZC4KKyAgICAgICAg
KEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnNldFNlbGVjdGVkVGV4dFJhbmdlKTogSW1wbGVtZW50
ZWQKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3Np
YmlsaXR5VUlFbGVtZW50QXRrLmNwcDoKKyAgICAgICAgKFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxl
bWVudDo6c2VsZWN0ZWRUZXh0UmFuZ2UpOiBJbXBsZW1lbnRlZC4KKyAgICAgICAgKFdUUjo6QWNj
ZXNzaWJpbGl0eVVJRWxlbWVudDo6c2V0U2VsZWN0ZWRUZXh0UmFuZ2UpOiBJbXBsZW1lbnRlZC4K
KwogMjAxMy0xMC0yOSAgR3l1eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHNhbXN1bmcuY29tPgog
CiAgICAgICAgIEVGTCAzMiBiaXQgYnVpbGRib3QgZG9lc24ndCB3b3JrIG9uIGRhc2hib2FyZApk
aWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1l
bnRBdGsuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1l
bnRBdGsuY3BwCmluZGV4IDYwODBhNGMuLmEzNmFiMWIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAorKysgYi9Ub29scy9E
dW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKQEAgLTEwMTks
MTMgKzEwMTksMjMgQEAgQWNjZXNzaWJpbGl0eVVJRWxlbWVudCBBY2Nlc3NpYmlsaXR5VUlFbGVt
ZW50OjpjZWxsRm9yQ29sdW1uQW5kUm93KHVuc2lnbmVkIGNvbHUKIAogSlNTdHJpbmdSZWYgQWNj
ZXNzaWJpbGl0eVVJRWxlbWVudDo6c2VsZWN0ZWRUZXh0UmFuZ2UoKQogewotICAgIC8vIEZJWE1F
OiBpbXBsZW1lbnQKLSAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVycygwLCAw
KTsKKyAgICBpZiAoIUFUS19JU19URVhUKG1fZWxlbWVudCkpCisgICAgICAgIHJldHVybiBKU1N0
cmluZ0NyZWF0ZVdpdGhDaGFyYWN0ZXJzKDAsIDApOworCisgICAgZ2ludCBzdGFydCwgZW5kOwor
ICAgIGdfZnJlZShhdGtfdGV4dF9nZXRfc2VsZWN0aW9uKEFUS19URVhUKG1fZWxlbWVudCksIDAs
ICZzdGFydCwgJmVuZCkpOworCisgICAgR093blB0cjxnY2hhcj4gc2VsZWN0aW9uKGdfc3RyZHVw
X3ByaW50ZigieyVkLCAlZH0iLCBzdGFydCwgZW5kIC0gc3RhcnQpKTsKKworICAgIHJldHVybiBK
U1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZyhzZWxlY3Rpb24uZ2V0KCkpOwogfQogCiB2b2lk
IEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnNldFNlbGVjdGVkVGV4dFJhbmdlKHVuc2lnbmVkIGxv
Y2F0aW9uLCB1bnNpZ25lZCBsZW5ndGgpCiB7Ci0gICAgLy8gRklYTUU6IGltcGxlbWVudAorICAg
IGlmICghQVRLX0lTX1RFWFQobV9lbGVtZW50KSkKKyAgICAgICAgcmV0dXJuOworCisgICAgYXRr
X3RleHRfc2V0X3NlbGVjdGlvbihBVEtfVEVYVChtX2VsZW1lbnQpLCAwLCBsb2NhdGlvbiwgbG9j
YXRpb24gKyBsZW5ndGgpOwogfQogCiBKU1N0cmluZ1JlZiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50
OjpzdHJpbmdBdHRyaWJ1dGVWYWx1ZShKU1N0cmluZ1JlZiBhdHRyaWJ1dGUpCmRpZmYgLS1naXQg
YS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5
VUlFbGVtZW50QXRrLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUv
YXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCmluZGV4IDI2MDVmMDIuLjU1MTQ3YmQg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0Fj
Y2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
SW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCkBAIC0xMTU5
LDEzICsxMTU5LDIzIEBAIFBhc3NSZWZQdHI8QWNjZXNzaWJpbGl0eVVJRWxlbWVudD4gQWNjZXNz
aWJpbGl0eVVJRWxlbWVudDo6dmVydGljYWxTY3JvbGxiYXIoKSBjCiAKIEpTUmV0YWluUHRyPEpT
U3RyaW5nUmVmPiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpzZWxlY3RlZFRleHRSYW5nZSgpCiB7
Ci0gICAgLy8gRklYTUU6IGltcGxlbWVudAotICAgIHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhD
aGFyYWN0ZXJzKDAsIDApOworICAgIGlmICghQVRLX0lTX1RFWFQobV9lbGVtZW50LmdldCgpKSkK
KyAgICAgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMoMCwgMCk7CisKKyAg
ICBnaW50IHN0YXJ0LCBlbmQ7CisgICAgZ19mcmVlKGF0a190ZXh0X2dldF9zZWxlY3Rpb24oQVRL
X1RFWFQobV9lbGVtZW50LmdldCgpKSwgMCwgJnN0YXJ0LCAmZW5kKSk7CisKKyAgICBHT3duUHRy
PGdjaGFyPiBzZWxlY3Rpb24oZ19zdHJkdXBfcHJpbnRmKCJ7JWQsICVkfSIsIHN0YXJ0LCBlbmQg
LSBzdGFydCkpOworCisgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKHNl
bGVjdGlvbi5nZXQoKSk7CiB9CiAKIHZvaWQgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c2V0U2Vs
ZWN0ZWRUZXh0UmFuZ2UodW5zaWduZWQgbG9jYXRpb24sIHVuc2lnbmVkIGxlbmd0aCkKIHsKLSAg
ICAvLyBGSVhNRTogaW1wbGVtZW50CisgICAgaWYgKCFBVEtfSVNfVEVYVChtX2VsZW1lbnQuZ2V0
KCkpKQorICAgICAgICByZXR1cm47CisKKyAgICBhdGtfdGV4dF9zZXRfc2VsZWN0aW9uKEFUS19U
RVhUKG1fZWxlbWVudC5nZXQoKSksIDAsIGxvY2F0aW9uLCBsb2NhdGlvbiArIGxlbmd0aCk7CiB9
CiAKIHZvaWQgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6aW5jcmVtZW50KCkK
</data>
<flag name="review"
          id="238216"
          type_id="1"
          status="+"
          setter="mario"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215503</attachid>
            <date>2013-10-30 08:21:13 -0700</date>
            <delta_ts>2013-10-30 09:04:21 -0700</delta_ts>
            <desc>Updated patch</desc>
            <filename>112016.patch</filename>
            <type>text/plain</type>
            <size>5958</size>
            <attacher name="Rob Płóciennik">r.plociennik</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4ZjEyOTU2Li41NjAxOTk5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMTAt
MjggIFJvYmVydCBQbG9jaWVubmlrICA8ci5wbG9jaWVubmlrQHNhbXN1bmcuY29tPgorCisgICAg
ICAgIFtFRkxdIGFjY2Vzc2liaWxpdHkvdGV4dGFyZWEtc2VsZWN0ZWQtdGV4dC1yYW5nZS5odG1s
IGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTExMjAxNgorCisgICAgICAgIFJldmlld2VkIGJ5IE1hcmlvIFNhbmNoZXogUHJhZGEuCisK
KyAgICAgICAgUmVtb3ZlZCBmYWlsdXJlIGV4cGVjdGF0aW9ucy4KKworICAgICAgICAqIHBsYXRm
b3JtL2VmbC13azEvVGVzdEV4cGVjdGF0aW9uczogVGhlIHRlc3QgaXMgbm8gbG9uZ2VyIGZhaWxp
bmcuCisgICAgICAgICogcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zOiBUaGUgdGVz
dCBpcyBubyBsb25nZXIgZmFpbGluZy4KKwogMjAxMy0xMC0yOSAgUnlvc3VrZSBOaXdhICA8cm5p
d2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBNb3JlIE1hdmVyaWNrcyBzcGVjaWZpYyB0ZXN0IGV4
cGVjdGF0aW9uIHVwZGF0ZXMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwt
d2sxL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RF
eHBlY3RhdGlvbnMKaW5kZXggZWU0OGRkMS4uYTE1M2VhMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZWZsLXdrMS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2VmbC13azEvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTY1LDcgKzE2NSw2IEBAIHdlYmtp
dC5vcmcvYi8xMTIwMTIgYWNjZXNzaWJpbGl0eS9zdmctYm91bmRzLmh0bWwgWyBGYWlsdXJlIF0K
IHdlYmtpdC5vcmcvYi8xMTIwMTMgYWNjZXNzaWJpbGl0eS9zdmctcmVtb3RlLWVsZW1lbnQuaHRt
bCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzExMjAxNCBhY2Nlc3NpYmlsaXR5L3RleHRhcmVh
LWluc2VydGlvbi1wb2ludC1saW5lLW51bWJlci5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3Jn
L2IvMTEyMDE1IGFjY2Vzc2liaWxpdHkvdGV4dGFyZWEtbGluZS1mb3ItaW5kZXguaHRtbCBbIEZh
aWx1cmUgXQotd2Via2l0Lm9yZy9iLzExMjAxNiBhY2Nlc3NpYmlsaXR5L3RleHRhcmVhLXNlbGVj
dGVkLXRleHQtcmFuZ2UuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzExMjAxNyBhY2Nl
c3NpYmlsaXR5L3RleHRib3gtcm9sZS1yZXBvcnRzLXNlbGVjdGlvbi5odG1sIFsgRmFpbHVyZSBd
CiB3ZWJraXQub3JnL2IvMTEyMDE4IGFjY2Vzc2liaWxpdHkvdGgtYXMtdGl0bGUtdWkuaHRtbCBb
IEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzExMjAxOSBhY2Nlc3NpYmlsaXR5L3RpdGxlLXVpLWVs
ZW1lbnQtY29ycmVjdG5lc3MuaHRtbCBbIEZhaWx1cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDE1MDVkZGMuLjdkM2M2NjMgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvVGVzdEV4cGVjdGF0aW9ucworKysg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE2NSw3
ICsxNjUsNiBAQCB3ZWJraXQub3JnL2IvMTEyMDEyIGFjY2Vzc2liaWxpdHkvc3ZnLWJvdW5kcy5o
dG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTEyMDEzIGFjY2Vzc2liaWxpdHkvc3ZnLXJl
bW90ZS1lbGVtZW50Lmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTIwMTQgYWNjZXNz
aWJpbGl0eS90ZXh0YXJlYS1pbnNlcnRpb24tcG9pbnQtbGluZS1udW1iZXIuaHRtbCBbIEZhaWx1
cmUgXQogd2Via2l0Lm9yZy9iLzExMjAxNSBhY2Nlc3NpYmlsaXR5L3RleHRhcmVhLWxpbmUtZm9y
LWluZGV4Lmh0bWwgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8xMTIwMTYgYWNjZXNzaWJpbGl0
eS90ZXh0YXJlYS1zZWxlY3RlZC10ZXh0LXJhbmdlLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5v
cmcvYi8xMTIwMTcgYWNjZXNzaWJpbGl0eS90ZXh0Ym94LXJvbGUtcmVwb3J0cy1zZWxlY3Rpb24u
aHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzExMjAxOCBhY2Nlc3NpYmlsaXR5L3RoLWFz
LXRpdGxlLXVpLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTIwMTkgYWNjZXNzaWJp
bGl0eS90aXRsZS11aS1lbGVtZW50LWNvcnJlY3RuZXNzLmh0bWwgWyBGYWlsdXJlIF0KZGlmZiAt
LWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA2MDZhMjU0Li44
YThlNDQwIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMjAgQEAKKzIwMTMtMTAtMjggIFJvYmVydCBQbG9jaWVubmlrICA8ci5wbG9j
aWVubmlrQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtFRkxdIGFjY2Vzc2liaWxpdHkvdGV4dGFy
ZWEtc2VsZWN0ZWQtdGV4dC1yYW5nZS5odG1sIGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMjAxNgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE1hcmlvIFNhbmNoZXogUHJhZGEuCisKKyAgICAgICAgUHJvdmlkZWQgaW1wbGVtZW50YXRp
b24gZm9yIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnNlbGVjdGVkVGV4dFJhbmdlKCkgYW5kCisg
ICAgICAgIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnNldFNlbGVjdGVkVGV4dFJhbmdlKCkuCisK
KyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5j
cHA6CisgICAgICAgIChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpzZWxlY3RlZFRleHRSYW5nZSk6
IEltcGxlbWVudGVkLgorICAgICAgICAoQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c2V0U2VsZWN0
ZWRUZXh0UmFuZ2UpOiBJbXBsZW1lbnRlZAorICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5q
ZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwOgorICAgICAgICAo
V1RSOjpBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpzZWxlY3RlZFRleHRSYW5nZSk6IEltcGxlbWVu
dGVkLgorICAgICAgICAoV1RSOjpBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpzZXRTZWxlY3RlZFRl
eHRSYW5nZSk6IEltcGxlbWVudGVkLgorCiAyMDEzLTEwLTI5ICBBbGV4ZXkgUHJvc2t1cnlha292
ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIFJlc3VsdCBvZiBmb2N1cy1vcHRpb24tY29udHJv
bC1vbi1wYWdlLmh0bWwgZGVwZW5kcyBvbiBzeXN0ZW0gcHJlZmVyZW5jZXMKZGlmZiAtLWdpdCBh
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcCBi
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcApp
bmRleCA2MDgwYTRjLi4zMGUzOGQ2IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9h
dGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRy
ZWUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwCkBAIC0xMDE5LDEzICsxMDE5LDIy
IEBAIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6Y2VsbEZv
ckNvbHVtbkFuZFJvdyh1bnNpZ25lZCBjb2x1CiAKIEpTU3RyaW5nUmVmIEFjY2Vzc2liaWxpdHlV
SUVsZW1lbnQ6OnNlbGVjdGVkVGV4dFJhbmdlKCkKIHsKLSAgICAvLyBGSVhNRTogaW1wbGVtZW50
Ci0gICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMoMCwgMCk7CisgICAgaWYg
KCFBVEtfSVNfVEVYVChtX2VsZW1lbnQpKQorICAgICAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVX
aXRoQ2hhcmFjdGVycygwLCAwKTsKKworICAgIGdpbnQgc3RhcnQsIGVuZDsKKyAgICBnX2ZyZWUo
YXRrX3RleHRfZ2V0X3NlbGVjdGlvbihBVEtfVEVYVChtX2VsZW1lbnQpLCAwLCAmc3RhcnQsICZl
bmQpKTsKKworICAgIEdPd25QdHI8Z2NoYXI+IHNlbGVjdGlvbihnX3N0cmR1cF9wcmludGYoInsl
ZCwgJWR9Iiwgc3RhcnQsIGVuZCAtIHN0YXJ0KSk7CisgICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRl
V2l0aFVURjhDU3RyaW5nKHNlbGVjdGlvbi5nZXQoKSk7CiB9CiAKIHZvaWQgQWNjZXNzaWJpbGl0
eVVJRWxlbWVudDo6c2V0U2VsZWN0ZWRUZXh0UmFuZ2UodW5zaWduZWQgbG9jYXRpb24sIHVuc2ln
bmVkIGxlbmd0aCkKIHsKLSAgICAvLyBGSVhNRTogaW1wbGVtZW50CisgICAgaWYgKCFBVEtfSVNf
VEVYVChtX2VsZW1lbnQpKQorICAgICAgICByZXR1cm47CisKKyAgICBhdGtfdGV4dF9zZXRfc2Vs
ZWN0aW9uKEFUS19URVhUKG1fZWxlbWVudCksIDAsIGxvY2F0aW9uLCBsb2NhdGlvbiArIGxlbmd0
aCk7CiB9CiAKIEpTU3RyaW5nUmVmIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnN0cmluZ0F0dHJp
YnV0ZVZhbHVlKEpTU3RyaW5nUmVmIGF0dHJpYnV0ZSkKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktp
dFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsu
Y3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJp
bGl0eVVJRWxlbWVudEF0ay5jcHAKaW5kZXggMjYwNWYwMi4uYjAwMGUwYSAxMDA2NDQKLS0tIGEv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJ
RWxlbWVudEF0ay5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRs
ZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKQEAgLTExNTksMTMgKzExNTksMjIg
QEAgUGFzc1JlZlB0cjxBY2Nlc3NpYmlsaXR5VUlFbGVtZW50PiBBY2Nlc3NpYmlsaXR5VUlFbGVt
ZW50Ojp2ZXJ0aWNhbFNjcm9sbGJhcigpIGMKIAogSlNSZXRhaW5QdHI8SlNTdHJpbmdSZWY+IEFj
Y2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnNlbGVjdGVkVGV4dFJhbmdlKCkKIHsKLSAgICAvLyBGSVhN
RTogaW1wbGVtZW50Ci0gICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMoMCwg
MCk7CisgICAgaWYgKCFBVEtfSVNfVEVYVChtX2VsZW1lbnQuZ2V0KCkpKQorICAgICAgICByZXR1
cm4gSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVycygwLCAwKTsKKworICAgIGdpbnQgc3RhcnQs
IGVuZDsKKyAgICBnX2ZyZWUoYXRrX3RleHRfZ2V0X3NlbGVjdGlvbihBVEtfVEVYVChtX2VsZW1l
bnQuZ2V0KCkpLCAwLCAmc3RhcnQsICZlbmQpKTsKKworICAgIEdPd25QdHI8Z2NoYXI+IHNlbGVj
dGlvbihnX3N0cmR1cF9wcmludGYoInslZCwgJWR9Iiwgc3RhcnQsIGVuZCAtIHN0YXJ0KSk7Cisg
ICAgcmV0dXJuIEpTU3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKHNlbGVjdGlvbi5nZXQoKSk7
CiB9CiAKIHZvaWQgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c2V0U2VsZWN0ZWRUZXh0UmFuZ2Uo
dW5zaWduZWQgbG9jYXRpb24sIHVuc2lnbmVkIGxlbmd0aCkKIHsKLSAgICAvLyBGSVhNRTogaW1w
bGVtZW50CisgICAgaWYgKCFBVEtfSVNfVEVYVChtX2VsZW1lbnQuZ2V0KCkpKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBhdGtfdGV4dF9zZXRfc2VsZWN0aW9uKEFUS19URVhUKG1fZWxlbWVudC5n
ZXQoKSksIDAsIGxvY2F0aW9uLCBsb2NhdGlvbiArIGxlbmd0aCk7CiB9CiAKIHZvaWQgQWNjZXNz
aWJpbGl0eVVJRWxlbWVudDo6aW5jcmVtZW50KCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>