<?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>127397</bug_id>
          
          <creation_ts>2014-01-21 19:27:28 -0800</creation_ts>
          <short_desc>[EFL][WK2] Use std::function in the rest of EFL&apos;s WorkQueue implementation</short_desc>
          <delta_ts>2014-01-22 00:56:11 -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>WebKit EFL</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jinwoo Song">jinwoo7.song</reporter>
          <assigned_to name="Jinwoo Song">jinwoo7.song</assigned_to>
          <cc>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>970541</commentid>
    <comment_count>0</comment_count>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2014-01-21 19:27:28 -0800</bug_when>
    <thetext>Move to using std::function and move semantics in WorkQueue::registerSocketEventHandler
and DispatchQueue::setSocketEventHandler.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970555</commentid>
    <comment_count>1</comment_count>
      <attachid>221825</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2014-01-21 20:52:14 -0800</bug_when>
    <thetext>Created attachment 221825
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970556</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-21 20:54:34 -0800</bug_when>
    <thetext>Attachment 221825 did not pass style-queue:


ERROR: Source/WebKit2/Platform/efl/DispatchQueueEfl.cpp:118:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/Platform/efl/DispatchQueueEfl.h:45:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/Platform/efl/DispatchQueueEfl.h:70:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/Platform/efl/WorkQueueEfl.cpp:37:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/Platform/WorkQueue.h:69:  Extra space before ( in function call  [whitespace/parens] [4]
Total errors found: 5 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970570</commentid>
    <comment_count>3</comment_count>
      <attachid>221825</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-01-21 21:41:03 -0800</bug_when>
    <thetext>Comment on attachment 221825
Patch

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

&gt; Source/WebKit2/Platform/IPC/unix/ConnectionUnix.cpp:402
&gt; +        [=] {

I like being explicit about what variables are captured, so I&apos;d just use [protector] here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970615</commentid>
    <comment_count>4</comment_count>
      <attachid>221835</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2014-01-22 00:26:47 -0800</bug_when>
    <thetext>Created attachment 221835
Patch

Applied andersca&apos;s comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970616</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-22 00:28:33 -0800</bug_when>
    <thetext>Attachment 221835 did not pass style-queue:


ERROR: Source/WebKit2/Platform/efl/DispatchQueueEfl.cpp:118:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/Platform/efl/DispatchQueueEfl.h:45:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/Platform/efl/DispatchQueueEfl.h:70:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/Platform/efl/WorkQueueEfl.cpp:37:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebKit2/Platform/WorkQueue.h:69:  Extra space before ( in function call  [whitespace/parens] [4]
Total errors found: 5 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970618</commentid>
    <comment_count>6</comment_count>
      <attachid>221835</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-22 00:56:09 -0800</bug_when>
    <thetext>Comment on attachment 221835
Patch

Clearing flags on attachment: 221835

Committed r162511: &lt;http://trac.webkit.org/changeset/162511&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970619</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-22 00:56:11 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221825</attachid>
            <date>2014-01-21 20:52:14 -0800</date>
            <delta_ts>2014-01-22 00:26:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-127397-20140122135210.patch</filename>
            <type>text/plain</type>
            <size>5346</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYyNDkwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYjI1YjQ3ZmI4NjUxODFk
YjM5MTgwNGNmMDJmNmY5OWJmMTczMDI4Ny4uOTcxZGVhMGExODEyNDBhNzBiZGNmZDVhMjUzMDNj
OGM4NmU4ZjQyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDE0LTAxLTIxICBKaW53
b28gU29uZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4KIAorICAgICAgICBbRUZMXVtXSzJd
IFVzZSBzdGQ6OmZ1bmN0aW9uIGluIHRoZSByZXN0IG9mIEVGTCdzIFdvcmtRdWV1ZSBpbXBsZW1l
bnRhdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTI3Mzk3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
TW92ZSB0byB1c2luZyBzdGQ6OmZ1bmN0aW9uIGFuZCBtb3ZlIHNlbWFudGljcyBpbiBXb3JrUXVl
dWU6OnJlZ2lzdGVyU29ja2V0RXZlbnRIYW5kbGVyCisgICAgICAgIGFuZCBEaXNwYXRjaFF1ZXVl
OjpzZXRTb2NrZXRFdmVudEhhbmRsZXIuCisKKyAgICAgICAgKiBQbGF0Zm9ybS9JUEMvdW5peC9D
b25uZWN0aW9uVW5peC5jcHA6CisgICAgICAgIChJUEM6OkNvbm5lY3Rpb246Om9wZW4pOgorICAg
ICAgICAqIFBsYXRmb3JtL1dvcmtRdWV1ZS5oOgorICAgICAgICAqIFBsYXRmb3JtL2VmbC9EaXNw
YXRjaFF1ZXVlRWZsLmNwcDoKKyAgICAgICAgKERpc3BhdGNoUXVldWU6OnNldFNvY2tldEV2ZW50
SGFuZGxlcik6CisgICAgICAgICogUGxhdGZvcm0vZWZsL0Rpc3BhdGNoUXVldWVFZmwuaDoKKyAg
ICAgICAgKiBQbGF0Zm9ybS9lZmwvV29ya1F1ZXVlRWZsLmNwcDoKKyAgICAgICAgKFdvcmtRdWV1
ZTo6cmVnaXN0ZXJTb2NrZXRFdmVudEhhbmRsZXIpOgorCisyMDE0LTAxLTIxICBKaW53b28gU29u
ZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4KKwogICAgICAgICBbRUZMXVtXSzJdIFVzZSBu
YW5vc2Vjb25kcyBpbiBUaW1lcldvcmtJdGVtIGNsYXNzIGNvbnNpc3RlbnRseQogICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3MjYzCiAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0lQQy91bml4L0Nvbm5lY3Rpb25Vbml4LmNwcCBi
L1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0lQQy91bml4L0Nvbm5lY3Rpb25Vbml4LmNwcAppbmRl
eCA2ZmY4MmU2ZWQ5MmQwMGJmMTgyOWFmNjY0OWI4ZmIzOWViMDMyNTBkLi5kYTk0MDVmOTYyNzRj
MTI0ZjdhOTdkN2QzZTZhNjQxZWVkMGU1ZjA1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9Q
bGF0Zm9ybS9JUEMvdW5peC9Db25uZWN0aW9uVW5peC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIv
UGxhdGZvcm0vSVBDL3VuaXgvQ29ubmVjdGlvblVuaXguY3BwCkBAIC0zOTcsNyArMzk3LDExIEBA
IGJvb2wgQ29ubmVjdGlvbjo6b3BlbigpCiAgICAgICAgICAgICBwcm90ZWN0b3ItPmNvbm5lY3Rp
b25EaWRDbG9zZSgpOwogICAgICAgICB9KTsKICNlbGlmIFBMQVRGT1JNKEVGTCkKLSAgICBtX2Nv
bm5lY3Rpb25RdWV1ZS0+cmVnaXN0ZXJTb2NrZXRFdmVudEhhbmRsZXIobV9zb2NrZXREZXNjcmlw
dG9yLCBXVEY6OmJpbmQoJkNvbm5lY3Rpb246OnJlYWR5UmVhZEhhbmRsZXIsIHRoaXMpKTsKKyAg
ICBSZWZQdHI8Q29ubmVjdGlvbj4gcHJvdGVjdG9yKHRoaXMpOworICAgIG1fY29ubmVjdGlvblF1
ZXVlLT5yZWdpc3RlclNvY2tldEV2ZW50SGFuZGxlcihtX3NvY2tldERlc2NyaXB0b3IsCisgICAg
ICAgIFs9XSB7CisgICAgICAgICAgICBwcm90ZWN0b3ItPnJlYWR5UmVhZEhhbmRsZXIoKTsKKyAg
ICAgICAgfSk7CiAjZW5kaWYKIAogICAgIC8vIFNjaGVkdWxlIGEgY2FsbCB0byByZWFkeVJlYWRI
YW5kbGVyLiBEYXRhIG1heSBoYXZlIGFycml2ZWQgYmVmb3JlIGluc3RhbGxhdGlvbiBvZiB0aGUg
c2lnbmFsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9Xb3JrUXVldWUuaCBi
L1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL1dvcmtRdWV1ZS5oCmluZGV4IDIzNGIxZmJjNTFjOTAx
NGVkODEzNjVhOGVkODE4OTViMDYwY2Q3YTkuLmUzMjJmNTlmMWZhYjVhNjBjZDNjMThlYWNhZGRm
NjlhMjdmZDI0MzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL1dvcmtRdWV1
ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL1dvcmtRdWV1ZS5oCkBAIC02Niw3ICs2
Niw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHJlZ2lzdGVyU29ja2V0RXZlbnRIYW5kbGVyKGludCwg
c3RkOjpmdW5jdGlvbjx2b2lkICgpPiwgc3RkOjpmdW5jdGlvbjx2b2lkICgpPik7CiAgICAgdm9p
ZCB1bnJlZ2lzdGVyU29ja2V0RXZlbnRIYW5kbGVyKGludCk7CiAjZWxpZiBQTEFURk9STShFRkwp
Ci0gICAgdm9pZCByZWdpc3RlclNvY2tldEV2ZW50SGFuZGxlcihpbnQsIGNvbnN0IEZ1bmN0aW9u
PHZvaWQoKT4mKTsKKyAgICB2b2lkIHJlZ2lzdGVyU29ja2V0RXZlbnRIYW5kbGVyKGludCwgc3Rk
OjpmdW5jdGlvbjx2b2lkICgpPik7CiAgICAgdm9pZCB1bnJlZ2lzdGVyU29ja2V0RXZlbnRIYW5k
bGVyKGludCk7CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm0v
ZWZsL0Rpc3BhdGNoUXVldWVFZmwuY3BwIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vZWZsL0Rp
c3BhdGNoUXVldWVFZmwuY3BwCmluZGV4IGMxMWMyOTQ1ODMyN2ZlMzM4NmVjODU3OTM1ODgwM2Rh
NDI5ZTJjNWYuLjcyYTgzZDEwNzgxODEyY2RlNzc2MjFhY2I2Nzc1OTdiMGQ4ZjAxYTEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL2VmbC9EaXNwYXRjaFF1ZXVlRWZsLmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9lZmwvRGlzcGF0Y2hRdWV1ZUVmbC5jcHAKQEAg
LTExNSwxMiArMTE1LDEyIEBAIHZvaWQgRGlzcGF0Y2hRdWV1ZTo6c3RvcFRocmVhZCgpCiAgICAg
d2FrZVVwVGhyZWFkKCk7CiB9CiAKLXZvaWQgRGlzcGF0Y2hRdWV1ZTo6c2V0U29ja2V0RXZlbnRI
YW5kbGVyKGludCBmaWxlRGVzY3JpcHRvciwgY29uc3QgRnVuY3Rpb248dm9pZCgpPiYgZnVuY3Rp
b24pCit2b2lkIERpc3BhdGNoUXVldWU6OnNldFNvY2tldEV2ZW50SGFuZGxlcihpbnQgZmlsZURl
c2NyaXB0b3IsIHN0ZDo6ZnVuY3Rpb248dm9pZCAoKT4gZnVuY3Rpb24pCiB7CiAgICAgQVNTRVJU
KG1fc29ja2V0RGVzY3JpcHRvciA9PSBpbnZhbGlkU29ja2V0RGVzY3JpcHRvcik7CiAKICAgICBt
X3NvY2tldERlc2NyaXB0b3IgPSBmaWxlRGVzY3JpcHRvcjsKLSAgICBtX3NvY2tldEV2ZW50SGFu
ZGxlciA9IGZ1bmN0aW9uOworICAgIG1fc29ja2V0RXZlbnRIYW5kbGVyID0gc3RkOjptb3ZlKGZ1
bmN0aW9uKTsKIAogICAgIGlmIChmaWxlRGVzY3JpcHRvciA+IG1fbWF4RmlsZURlc2NyaXB0b3Ip
CiAgICAgICAgIG1fbWF4RmlsZURlc2NyaXB0b3IgPSBmaWxlRGVzY3JpcHRvcjsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL2VmbC9EaXNwYXRjaFF1ZXVlRWZsLmggYi9Tb3Vy
Y2UvV2ViS2l0Mi9QbGF0Zm9ybS9lZmwvRGlzcGF0Y2hRdWV1ZUVmbC5oCmluZGV4IDg3YTJlOTg4
NDhkZTg2OTljZDgwZGI2NzkxN2U4Mjg2YjI0N2ZiN2IuLmRjZjhlMzc3M2ExZGQ2YjBhNGVmODky
YjMxODYzNDQxMzhiMjg2NDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL2Vm
bC9EaXNwYXRjaFF1ZXVlRWZsLmgKKysrIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vZWZsL0Rp
c3BhdGNoUXVldWVFZmwuaApAQCAtNDIsNyArNDIsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBkaXNw
YXRjaChzdGQ6OnVuaXF1ZV9wdHI8V29ya0l0ZW0+KTsKICAgICB2b2lkIGRpc3BhdGNoKHN0ZDo6
dW5pcXVlX3B0cjxUaW1lcldvcmtJdGVtPik7CiAgICAgdm9pZCBzdG9wVGhyZWFkKCk7Ci0gICAg
dm9pZCBzZXRTb2NrZXRFdmVudEhhbmRsZXIoaW50LCBjb25zdCBGdW5jdGlvbjx2b2lkKCk+Jik7
CisgICAgdm9pZCBzZXRTb2NrZXRFdmVudEhhbmRsZXIoaW50LCBzdGQ6OmZ1bmN0aW9uPHZvaWQg
KCk+KTsKICAgICB2b2lkIGNsZWFyU29ja2V0RXZlbnRIYW5kbGVyKCk7CiAKIHByaXZhdGU6CkBA
IC02Nyw3ICs2Nyw3IEBAIHByaXZhdGU6CiAgICAgYm9vbCBtX2lzVGhyZWFkUnVubmluZzsKIAog
ICAgIGludCBtX3NvY2tldERlc2NyaXB0b3I7Ci0gICAgRnVuY3Rpb248dm9pZCgpPiBtX3NvY2tl
dEV2ZW50SGFuZGxlcjsKKyAgICBzdGQ6OmZ1bmN0aW9uPHZvaWQgKCk+IG1fc29ja2V0RXZlbnRI
YW5kbGVyOwogCiAgICAgVmVjdG9yPHN0ZDo6dW5pcXVlX3B0cjxXb3JrSXRlbT4+IG1fd29ya0l0
ZW1zOwogICAgIE11dGV4IG1fd29ya0l0ZW1zTG9jazsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQyL1BsYXRmb3JtL2VmbC9Xb3JrUXVldWVFZmwuY3BwIGIvU291cmNlL1dlYktpdDIvUGxhdGZv
cm0vZWZsL1dvcmtRdWV1ZUVmbC5jcHAKaW5kZXggYzljMjdiZTY4MjdkNmQzYzRjYzQ4ZGQ2Y2Ji
NjliYzk3YzljYThhYi4uZmNiYTYzZDVkNjFiMjk1MGI5NGVlYzExMTAzMzMzNDczZGQ5M2FkYiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vZWZsL1dvcmtRdWV1ZUVmbC5jcHAK
KysrIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vZWZsL1dvcmtRdWV1ZUVmbC5jcHAKQEAgLTM0
LDEyICszNCwxMiBAQCB2b2lkIFdvcmtRdWV1ZTo6cGxhdGZvcm1JbnZhbGlkYXRlKCkKICAgICBk
aXNwYXRjaFF1ZXVlLT5zdG9wVGhyZWFkKCk7CiB9CiAKLXZvaWQgV29ya1F1ZXVlOjpyZWdpc3Rl
clNvY2tldEV2ZW50SGFuZGxlcihpbnQgZmlsZURlc2NyaXB0b3IsIGNvbnN0IEZ1bmN0aW9uPHZv
aWQoKT4mIGZ1bmN0aW9uKQordm9pZCBXb3JrUXVldWU6OnJlZ2lzdGVyU29ja2V0RXZlbnRIYW5k
bGVyKGludCBmaWxlRGVzY3JpcHRvciwgc3RkOjpmdW5jdGlvbjx2b2lkICgpPiBmdW5jdGlvbikK
IHsKICAgICBpZiAoIW1fZGlzcGF0Y2hRdWV1ZSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgbV9k
aXNwYXRjaFF1ZXVlLT5zZXRTb2NrZXRFdmVudEhhbmRsZXIoZmlsZURlc2NyaXB0b3IsIGZ1bmN0
aW9uKTsKKyAgICBtX2Rpc3BhdGNoUXVldWUtPnNldFNvY2tldEV2ZW50SGFuZGxlcihmaWxlRGVz
Y3JpcHRvciwgc3RkOjptb3ZlKGZ1bmN0aW9uKSk7CiB9CiAKIHZvaWQgV29ya1F1ZXVlOjp1bnJl
Z2lzdGVyU29ja2V0RXZlbnRIYW5kbGVyKGludCBmaWxlRGVzY3JpcHRvcikK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221835</attachid>
            <date>2014-01-22 00:26:47 -0800</date>
            <delta_ts>2014-01-22 00:56:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-127397-20140122172642.patch</filename>
            <type>text/plain</type>
            <size>5286</size>
            <attacher name="Jinwoo Song">jinwoo7.song</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYyNTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMmY3YjUzNDBkOWU3MDVl
MTYxODE1ODliNTRhMmViZTFmZDY0ZTUxMi4uY2MyMjgyZGQxYmE1ZjFiNzdiNjgzMGU5NjZmNWM1
NjRjY2UwMmRhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTAxLTIxICBKaW53
b28gU29uZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXVtXSzJd
IFVzZSBzdGQ6OmZ1bmN0aW9uIGluIHRoZSByZXN0IG9mIEVGTCdzIFdvcmtRdWV1ZSBpbXBsZW1l
bnRhdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTI3Mzk3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQW5kZXJzIENhcmxzc29uLgorCisgICAgICAg
IE1vdmUgdG8gdXNpbmcgc3RkOjpmdW5jdGlvbiBhbmQgbW92ZSBzZW1hbnRpY3MgaW4gV29ya1F1
ZXVlOjpyZWdpc3RlclNvY2tldEV2ZW50SGFuZGxlcgorICAgICAgICBhbmQgRGlzcGF0Y2hRdWV1
ZTo6c2V0U29ja2V0RXZlbnRIYW5kbGVyLgorCisgICAgICAgICogUGxhdGZvcm0vSVBDL3VuaXgv
Q29ubmVjdGlvblVuaXguY3BwOgorICAgICAgICAoSVBDOjpDb25uZWN0aW9uOjpvcGVuKToKKyAg
ICAgICAgKiBQbGF0Zm9ybS9Xb3JrUXVldWUuaDoKKyAgICAgICAgKiBQbGF0Zm9ybS9lZmwvRGlz
cGF0Y2hRdWV1ZUVmbC5jcHA6CisgICAgICAgIChEaXNwYXRjaFF1ZXVlOjpzZXRTb2NrZXRFdmVu
dEhhbmRsZXIpOgorICAgICAgICAqIFBsYXRmb3JtL2VmbC9EaXNwYXRjaFF1ZXVlRWZsLmg6Cisg
ICAgICAgICogUGxhdGZvcm0vZWZsL1dvcmtRdWV1ZUVmbC5jcHA6CisgICAgICAgIChXb3JrUXVl
dWU6OnJlZ2lzdGVyU29ja2V0RXZlbnRIYW5kbGVyKToKKwogMjAxNC0wMS0yMSAgVGltIEhvcnRv
biAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBbd2syXSBEZS0uZ2V0KClp
ZnkgcmVjZWl2ZXJzIG9mIE9iamVjdGl2ZS1DIG1lc3NhZ2VzCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9QbGF0Zm9ybS9JUEMvdW5peC9Db25uZWN0aW9uVW5peC5jcHAgYi9Tb3VyY2UvV2Vi
S2l0Mi9QbGF0Zm9ybS9JUEMvdW5peC9Db25uZWN0aW9uVW5peC5jcHAKaW5kZXggNmZmODJlNmVk
OTJkMDBiZjE4MjlhZjY2NDliOGZiMzllYjAzMjUwZC4uNzFkYjc0NGFmZTEzODhlM2JhOTBlNjA1
NDE5MDlkYTU5Y2U3NzI1MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vSVBD
L3VuaXgvQ29ubmVjdGlvblVuaXguY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0lQ
Qy91bml4L0Nvbm5lY3Rpb25Vbml4LmNwcApAQCAtMzk3LDcgKzM5NywxMSBAQCBib29sIENvbm5l
Y3Rpb246Om9wZW4oKQogICAgICAgICAgICAgcHJvdGVjdG9yLT5jb25uZWN0aW9uRGlkQ2xvc2Uo
KTsKICAgICAgICAgfSk7CiAjZWxpZiBQTEFURk9STShFRkwpCi0gICAgbV9jb25uZWN0aW9uUXVl
dWUtPnJlZ2lzdGVyU29ja2V0RXZlbnRIYW5kbGVyKG1fc29ja2V0RGVzY3JpcHRvciwgV1RGOjpi
aW5kKCZDb25uZWN0aW9uOjpyZWFkeVJlYWRIYW5kbGVyLCB0aGlzKSk7CisgICAgUmVmUHRyPENv
bm5lY3Rpb24+IHByb3RlY3Rvcih0aGlzKTsKKyAgICBtX2Nvbm5lY3Rpb25RdWV1ZS0+cmVnaXN0
ZXJTb2NrZXRFdmVudEhhbmRsZXIobV9zb2NrZXREZXNjcmlwdG9yLAorICAgICAgICBbcHJvdGVj
dG9yXSB7CisgICAgICAgICAgICBwcm90ZWN0b3ItPnJlYWR5UmVhZEhhbmRsZXIoKTsKKyAgICAg
ICAgfSk7CiAjZW5kaWYKIAogICAgIC8vIFNjaGVkdWxlIGEgY2FsbCB0byByZWFkeVJlYWRIYW5k
bGVyLiBEYXRhIG1heSBoYXZlIGFycml2ZWQgYmVmb3JlIGluc3RhbGxhdGlvbiBvZiB0aGUgc2ln
bmFsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9Xb3JrUXVldWUuaCBiL1Nv
dXJjZS9XZWJLaXQyL1BsYXRmb3JtL1dvcmtRdWV1ZS5oCmluZGV4IDIzNGIxZmJjNTFjOTAxNGVk
ODEzNjVhOGVkODE4OTViMDYwY2Q3YTkuLmUzMjJmNTlmMWZhYjVhNjBjZDNjMThlYWNhZGRmNjlh
MjdmZDI0MzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL1dvcmtRdWV1ZS5o
CisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL1dvcmtRdWV1ZS5oCkBAIC02Niw3ICs2Niw3
IEBAIHB1YmxpYzoKICAgICB2b2lkIHJlZ2lzdGVyU29ja2V0RXZlbnRIYW5kbGVyKGludCwgc3Rk
OjpmdW5jdGlvbjx2b2lkICgpPiwgc3RkOjpmdW5jdGlvbjx2b2lkICgpPik7CiAgICAgdm9pZCB1
bnJlZ2lzdGVyU29ja2V0RXZlbnRIYW5kbGVyKGludCk7CiAjZWxpZiBQTEFURk9STShFRkwpCi0g
ICAgdm9pZCByZWdpc3RlclNvY2tldEV2ZW50SGFuZGxlcihpbnQsIGNvbnN0IEZ1bmN0aW9uPHZv
aWQoKT4mKTsKKyAgICB2b2lkIHJlZ2lzdGVyU29ja2V0RXZlbnRIYW5kbGVyKGludCwgc3RkOjpm
dW5jdGlvbjx2b2lkICgpPik7CiAgICAgdm9pZCB1bnJlZ2lzdGVyU29ja2V0RXZlbnRIYW5kbGVy
KGludCk7CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vZWZs
L0Rpc3BhdGNoUXVldWVFZmwuY3BwIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vZWZsL0Rpc3Bh
dGNoUXVldWVFZmwuY3BwCmluZGV4IGMxMWMyOTQ1ODMyN2ZlMzM4NmVjODU3OTM1ODgwM2RhNDI5
ZTJjNWYuLjcyYTgzZDEwNzgxODEyY2RlNzc2MjFhY2I2Nzc1OTdiMGQ4ZjAxYTEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL2VmbC9EaXNwYXRjaFF1ZXVlRWZsLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9lZmwvRGlzcGF0Y2hRdWV1ZUVmbC5jcHAKQEAgLTEx
NSwxMiArMTE1LDEyIEBAIHZvaWQgRGlzcGF0Y2hRdWV1ZTo6c3RvcFRocmVhZCgpCiAgICAgd2Fr
ZVVwVGhyZWFkKCk7CiB9CiAKLXZvaWQgRGlzcGF0Y2hRdWV1ZTo6c2V0U29ja2V0RXZlbnRIYW5k
bGVyKGludCBmaWxlRGVzY3JpcHRvciwgY29uc3QgRnVuY3Rpb248dm9pZCgpPiYgZnVuY3Rpb24p
Cit2b2lkIERpc3BhdGNoUXVldWU6OnNldFNvY2tldEV2ZW50SGFuZGxlcihpbnQgZmlsZURlc2Ny
aXB0b3IsIHN0ZDo6ZnVuY3Rpb248dm9pZCAoKT4gZnVuY3Rpb24pCiB7CiAgICAgQVNTRVJUKG1f
c29ja2V0RGVzY3JpcHRvciA9PSBpbnZhbGlkU29ja2V0RGVzY3JpcHRvcik7CiAKICAgICBtX3Nv
Y2tldERlc2NyaXB0b3IgPSBmaWxlRGVzY3JpcHRvcjsKLSAgICBtX3NvY2tldEV2ZW50SGFuZGxl
ciA9IGZ1bmN0aW9uOworICAgIG1fc29ja2V0RXZlbnRIYW5kbGVyID0gc3RkOjptb3ZlKGZ1bmN0
aW9uKTsKIAogICAgIGlmIChmaWxlRGVzY3JpcHRvciA+IG1fbWF4RmlsZURlc2NyaXB0b3IpCiAg
ICAgICAgIG1fbWF4RmlsZURlc2NyaXB0b3IgPSBmaWxlRGVzY3JpcHRvcjsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL2VmbC9EaXNwYXRjaFF1ZXVlRWZsLmggYi9Tb3VyY2Uv
V2ViS2l0Mi9QbGF0Zm9ybS9lZmwvRGlzcGF0Y2hRdWV1ZUVmbC5oCmluZGV4IDg3YTJlOTg4NDhk
ZTg2OTljZDgwZGI2NzkxN2U4Mjg2YjI0N2ZiN2IuLmRjZjhlMzc3M2ExZGQ2YjBhNGVmODkyYjMx
ODYzNDQxMzhiMjg2NDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL2VmbC9E
aXNwYXRjaFF1ZXVlRWZsLmgKKysrIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vZWZsL0Rpc3Bh
dGNoUXVldWVFZmwuaApAQCAtNDIsNyArNDIsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBkaXNwYXRj
aChzdGQ6OnVuaXF1ZV9wdHI8V29ya0l0ZW0+KTsKICAgICB2b2lkIGRpc3BhdGNoKHN0ZDo6dW5p
cXVlX3B0cjxUaW1lcldvcmtJdGVtPik7CiAgICAgdm9pZCBzdG9wVGhyZWFkKCk7Ci0gICAgdm9p
ZCBzZXRTb2NrZXRFdmVudEhhbmRsZXIoaW50LCBjb25zdCBGdW5jdGlvbjx2b2lkKCk+Jik7Cisg
ICAgdm9pZCBzZXRTb2NrZXRFdmVudEhhbmRsZXIoaW50LCBzdGQ6OmZ1bmN0aW9uPHZvaWQgKCk+
KTsKICAgICB2b2lkIGNsZWFyU29ja2V0RXZlbnRIYW5kbGVyKCk7CiAKIHByaXZhdGU6CkBAIC02
Nyw3ICs2Nyw3IEBAIHByaXZhdGU6CiAgICAgYm9vbCBtX2lzVGhyZWFkUnVubmluZzsKIAogICAg
IGludCBtX3NvY2tldERlc2NyaXB0b3I7Ci0gICAgRnVuY3Rpb248dm9pZCgpPiBtX3NvY2tldEV2
ZW50SGFuZGxlcjsKKyAgICBzdGQ6OmZ1bmN0aW9uPHZvaWQgKCk+IG1fc29ja2V0RXZlbnRIYW5k
bGVyOwogCiAgICAgVmVjdG9yPHN0ZDo6dW5pcXVlX3B0cjxXb3JrSXRlbT4+IG1fd29ya0l0ZW1z
OwogICAgIE11dGV4IG1fd29ya0l0ZW1zTG9jazsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1BsYXRmb3JtL2VmbC9Xb3JrUXVldWVFZmwuY3BwIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm0v
ZWZsL1dvcmtRdWV1ZUVmbC5jcHAKaW5kZXggYzljMjdiZTY4MjdkNmQzYzRjYzQ4ZGQ2Y2JiNjli
Yzk3YzljYThhYi4uZmNiYTYzZDVkNjFiMjk1MGI5NGVlYzExMTAzMzMzNDczZGQ5M2FkYiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vZWZsL1dvcmtRdWV1ZUVmbC5jcHAKKysr
IGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vZWZsL1dvcmtRdWV1ZUVmbC5jcHAKQEAgLTM0LDEy
ICszNCwxMiBAQCB2b2lkIFdvcmtRdWV1ZTo6cGxhdGZvcm1JbnZhbGlkYXRlKCkKICAgICBkaXNw
YXRjaFF1ZXVlLT5zdG9wVGhyZWFkKCk7CiB9CiAKLXZvaWQgV29ya1F1ZXVlOjpyZWdpc3RlclNv
Y2tldEV2ZW50SGFuZGxlcihpbnQgZmlsZURlc2NyaXB0b3IsIGNvbnN0IEZ1bmN0aW9uPHZvaWQo
KT4mIGZ1bmN0aW9uKQordm9pZCBXb3JrUXVldWU6OnJlZ2lzdGVyU29ja2V0RXZlbnRIYW5kbGVy
KGludCBmaWxlRGVzY3JpcHRvciwgc3RkOjpmdW5jdGlvbjx2b2lkICgpPiBmdW5jdGlvbikKIHsK
ICAgICBpZiAoIW1fZGlzcGF0Y2hRdWV1ZSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgbV9kaXNw
YXRjaFF1ZXVlLT5zZXRTb2NrZXRFdmVudEhhbmRsZXIoZmlsZURlc2NyaXB0b3IsIGZ1bmN0aW9u
KTsKKyAgICBtX2Rpc3BhdGNoUXVldWUtPnNldFNvY2tldEV2ZW50SGFuZGxlcihmaWxlRGVzY3Jp
cHRvciwgc3RkOjptb3ZlKGZ1bmN0aW9uKSk7CiB9CiAKIHZvaWQgV29ya1F1ZXVlOjp1bnJlZ2lz
dGVyU29ja2V0RXZlbnRIYW5kbGVyKGludCBmaWxlRGVzY3JpcHRvcikK
</data>

          </attachment>
      

    </bug>

</bugzilla>