<?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>107826</bug_id>
          
          <creation_ts>2013-01-24 07:29:57 -0800</creation_ts>
          <short_desc>[EFL][WK2] Use C API inside ewk_url_response</short_desc>
          <delta_ts>2013-01-28 02:33:28 -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>WebKit2</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>
          
          <blocked>107657</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenneth Rohde Christiansen">kenneth</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>815453</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2013-01-24 07:29:57 -0800</bug_when>
    <thetext>SSIA</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815455</commentid>
    <comment_count>1</comment_count>
      <attachid>184490</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2013-01-24 07:32:28 -0800</bug_when>
    <thetext>Created attachment 184490
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815462</commentid>
    <comment_count>2</comment_count>
      <attachid>184490</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2013-01-24 07:45:33 -0800</bug_when>
    <thetext>Comment on attachment 184490
Patch

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

&gt; Source/WebKit2/UIProcess/API/efl/ewk_url_response_private.h:-58
&gt; -    explicit EwkUrlResponse(const WebCore::ResourceResponse&amp; coreResponse);

We should probably stop including &lt;WebCore/ResourceResponse.h&gt; then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815471</commentid>
    <comment_count>3</comment_count>
      <attachid>184496</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2013-01-24 07:58:34 -0800</bug_when>
    <thetext>Created attachment 184496
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815480</commentid>
    <comment_count>4</comment_count>
      <attachid>184496</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2013-01-24 08:04:31 -0800</bug_when>
    <thetext>Comment on attachment 184496
Patch

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

&gt; Source/WebKit2/Shared/API/c/WKURLResponse.h:47
&gt; +WK_EXPORT uint32_t WKURLResponseGetExpectedContentsLength(WKURLResponseRef);

Sorry I did not see this earlier but why contents (plural)?  The HTTP header field is &quot;Content-Length&quot; (singular). Also note that WebCore and the EFL API both use Content (singular).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815486</commentid>
    <comment_count>5</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2013-01-24 08:13:24 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 184496 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=184496&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/Shared/API/c/WKURLResponse.h:47
&gt; &gt; +WK_EXPORT uint32_t WKURLResponseGetExpectedContentsLength(WKURLResponseRef);
&gt; 
&gt; Sorry I did not see this earlier but why contents (plural)?  The HTTP header field is &quot;Content-Length&quot; (singular). Also note that WebCore and the EFL API both use Content (singular).

I will change it to that... contents vs content is something I never get right :-) and I am not the only one if you grep for those in WebKit!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815491</commentid>
    <comment_count>6</comment_count>
      <attachid>184504</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2013-01-24 08:16:37 -0800</bug_when>
    <thetext>Created attachment 184504
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815721</commentid>
    <comment_count>7</comment_count>
      <attachid>184504</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2013-01-24 12:20:26 -0800</bug_when>
    <thetext>Comment on attachment 184504
Patch

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817631</commentid>
    <comment_count>8</comment_count>
      <attachid>184504</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-01-28 02:16:17 -0800</bug_when>
    <thetext>Comment on attachment 184504
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817646</commentid>
    <comment_count>9</comment_count>
      <attachid>184504</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-28 02:33:23 -0800</bug_when>
    <thetext>Comment on attachment 184504
Patch

Clearing flags on attachment: 184504

Committed r140962: &lt;http://trac.webkit.org/changeset/140962&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817647</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-28 02:33:28 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184490</attachid>
            <date>2013-01-24 07:32:28 -0800</date>
            <delta_ts>2013-01-24 07:58:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-EFL-WK2-Use-C-API-inside-ewk_url_response.patch</filename>
            <type>text/plain</type>
            <size>5637</size>
            <attacher name="Kenneth Rohde Christiansen">kenneth</attacher>
            
              <data encoding="base64">RnJvbSBkZjNhYWI4YWUyOTQwZDQ3MWY5MDYxMzk0ZjlkNjI4YTVmZmI5N2E0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbiA8a2VubmV0aEB3
ZWJraXQub3JnPgpEYXRlOiBUaHUsIDI0IEphbiAyMDEzIDE2OjI4OjI0ICswMTAwClN1YmplY3Q6
IFtQQVRDSF0gW0VGTF1bV0syXSBVc2UgQyBBUEkgaW5zaWRlIGV3a191cmxfcmVzcG9uc2UKIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDc4MjYKClJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgoKKiBTaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25zZS5jcHA6CihXS1VS
TFJlc3BvbnNlR2V0RXhwZWN0ZWRDb250ZW50c0xlbmd0aCk6CiogU2hhcmVkL0FQSS9jL1dLVVJM
UmVzcG9uc2UuaDoKCiAgICBBZGQgbmV3IFdLMiBDIEFQSSB0byBnZXQgdGhlIGV4cGVjdGVkIGNv
bnRlbnRzIGxlbmd0aC4KCiogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZS5jcHA6
CihFd2tVcmxSZXNwb25zZTo6RXdrVXJsUmVzcG9uc2UpOgooRXdrVXJsUmVzcG9uc2U6Omh0dHBT
dGF0dXNDb2RlKToKKEV3a1VybFJlc3BvbnNlOjpjb250ZW50TGVuZ3RoKToKKiBVSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlX3ByaXZhdGUuaDoKKEV3a1VybFJlc3BvbnNlOjpjcmVh
dGUpOgooRXdrVXJsUmVzcG9uc2UpOgoKICAgIENoYW5nZSB0aGUgbWV0aG9kcyB0byBub3QgY2Fs
bCBXZWJDb3JlIG1ldGhvZHMuCi0tLQogU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIzICsrKysrKysrKysrKysrKysrKysrCiBTb3VyY2UvV2Vi
S2l0Mi9TaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25zZS5jcHAgICAgICB8ICAgIDUgKysrKysKIFNv
dXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9XS1VSTFJlc3BvbnNlLmggICAgICAgIHwgICAgMiAr
KwogLi4uL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZS5jcHAgfCAg
IDEyICsrKysrLS0tLS0KIC4uLi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlX3By
aXZhdGUuaCAgIHwgICAgNiArKy0tLQogNSBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCsp
LCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBi
L1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCBiMGE2OWMwLi5mMWI1MmE4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCkBAIC0xLDUgKzEsMjggQEAKIDIwMTMtMDEtMjQgIEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFu
c2VuICA8a2VubmV0aEB3ZWJraXQub3JnPgogCisgICAgICAgIFtFRkxdW1dLMl0gVXNlIEMgQVBJ
IGluc2lkZSBld2tfdXJsX3Jlc3BvbnNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMDc4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIFNoYXJlZC9BUEkvYy9XS1VSTFJlc3BvbnNlLmNwcDoKKyAgICAg
ICAgKFdLVVJMUmVzcG9uc2VHZXRFeHBlY3RlZENvbnRlbnRzTGVuZ3RoKToKKyAgICAgICAgKiBT
aGFyZWQvQVBJL2MvV0tVUkxSZXNwb25zZS5oOgorCisgICAgICAgICAgICBBZGQgbmV3IFdLMiBD
IEFQSSB0byBnZXQgdGhlIGV4cGVjdGVkIGNvbnRlbnRzIGxlbmd0aC4KKworICAgICAgICAqIFVJ
UHJvY2Vzcy9BUEkvZWZsL2V3a191cmxfcmVzcG9uc2UuY3BwOgorICAgICAgICAoRXdrVXJsUmVz
cG9uc2U6OkV3a1VybFJlc3BvbnNlKToKKyAgICAgICAgKEV3a1VybFJlc3BvbnNlOjpodHRwU3Rh
dHVzQ29kZSk6CisgICAgICAgIChFd2tVcmxSZXNwb25zZTo6Y29udGVudExlbmd0aCk6CisgICAg
ICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZV9wcml2YXRlLmg6CisgICAg
ICAgIChFd2tVcmxSZXNwb25zZTo6Y3JlYXRlKToKKyAgICAgICAgKEV3a1VybFJlc3BvbnNlKToK
KworICAgICAgICAgICAgQ2hhbmdlIHRoZSBtZXRob2RzIHRvIG5vdCBjYWxsIFdlYkNvcmUgbWV0
aG9kcy4KKworMjAxMy0wMS0yNCAgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5zZW4gIDxrZW5uZXRo
QHdlYmtpdC5vcmc+CisKICAgICAgICAgW1dLMl1bRUZMXSBSZW1vdmUgdW5uZWVkZWQgcHJpdmF0
ZSBtZXRob2RzCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDc2OTMKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dLVVJM
UmVzcG9uc2UuY3BwIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dLVVJMUmVzcG9uc2Uu
Y3BwCmluZGV4IDg3NWFkM2QuLjAwOTMzNmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1No
YXJlZC9BUEkvYy9XS1VSTFJlc3BvbnNlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQv
QVBJL2MvV0tVUkxSZXNwb25zZS5jcHAKQEAgLTYxLDMgKzYxLDggQEAgYm9vbCBXS1VSTFJlc3Bv
bnNlSXNBdHRhY2htZW50KFdLVVJMUmVzcG9uc2VSZWYgcmVzcG9uc2VSZWYpCiB7CiAgICAgcmV0
dXJuIHRvSW1wbChyZXNwb25zZVJlZiktPnJlc291cmNlUmVzcG9uc2UoKS5pc0F0dGFjaG1lbnQo
KTsKIH0KKwordWludDMyX3QgV0tVUkxSZXNwb25zZUdldEV4cGVjdGVkQ29udGVudHNMZW5ndGgo
V0tVUkxSZXNwb25zZVJlZiByZXNwb25zZVJlZikKK3sKKyAgICByZXR1cm4gdG9JbXBsKHJlc3Bv
bnNlUmVmKS0+cmVzb3VyY2VSZXNwb25zZSgpLmV4cGVjdGVkQ29udGVudExlbmd0aCgpOworfQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dLVVJMUmVzcG9uc2UuaCBi
L1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9XS1VSTFJlc3BvbnNlLmgKaW5kZXggMDhmOTFk
NC4uZDg1ZDU1OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dLVVJM
UmVzcG9uc2UuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25z
ZS5oCkBAIC00NCw2ICs0NCw4IEBAIFdLX0VYUE9SVCBXS1N0cmluZ1JlZiBXS1VSTFJlc3BvbnNl
Q29weVN1Z2dlc3RlZEZpbGVuYW1lKFdLVVJMUmVzcG9uc2VSZWYpOwogCiBXS19FWFBPUlQgYm9v
bCBXS1VSTFJlc3BvbnNlSXNBdHRhY2htZW50KFdLVVJMUmVzcG9uc2VSZWYpOwogCitXS19FWFBP
UlQgdWludDMyX3QgV0tVUkxSZXNwb25zZUdldEV4cGVjdGVkQ29udGVudHNMZW5ndGgoV0tVUkxS
ZXNwb25zZVJlZik7CisKICNpZmRlZiBfX2NwbHVzcGx1cwogfQogI2VuZGlmCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlLmNwcCBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a191cmxfcmVzcG9uc2UuY3BwCmlu
ZGV4IDZkNWI4NzYuLmIyMjY1OWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL2V3a191cmxfcmVzcG9uc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL2V3a191cmxfcmVzcG9uc2UuY3BwCkBAIC0zMSwxNSArMzEsMTUgQEAKIAog
dXNpbmcgbmFtZXNwYWNlIFdlYktpdDsKIAotRXdrVXJsUmVzcG9uc2U6OkV3a1VybFJlc3BvbnNl
KGNvbnN0IFdlYkNvcmU6OlJlc291cmNlUmVzcG9uc2UmIGNvcmVSZXNwb25zZSkKLSAgICA6IG1f
Y29yZVJlc3BvbnNlKGNvcmVSZXNwb25zZSkKLSAgICAsIG1fdXJsKEFkb3B0V0ssIFdLVVJMUmVz
cG9uc2VDb3B5VVJMKFdlYktpdDo6dG9BUEkoY29yZVJlc3BvbnNlKSkpCi0gICAgLCBtX21pbWVU
eXBlKEFkb3B0V0ssIFdLVVJMUmVzcG9uc2VDb3B5TUlNRVR5cGUoV2ViS2l0Ojp0b0FQSShjb3Jl
UmVzcG9uc2UpKSkKK0V3a1VybFJlc3BvbnNlOjpFd2tVcmxSZXNwb25zZShXS1VSTFJlc3BvbnNl
UmVmIHJlc3BvbnNlKQorICAgIDogbV9yZXNwb25zZShyZXNwb25zZSkKKyAgICAsIG1fdXJsKEFk
b3B0V0ssIFdLVVJMUmVzcG9uc2VDb3B5VVJMKHJlc3BvbnNlKSkKKyAgICAsIG1fbWltZVR5cGUo
QWRvcHRXSywgV0tVUkxSZXNwb25zZUNvcHlNSU1FVHlwZShyZXNwb25zZSkpCiB7IH0KIAogaW50
IEV3a1VybFJlc3BvbnNlOjpodHRwU3RhdHVzQ29kZSgpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIG1f
Y29yZVJlc3BvbnNlLmh0dHBTdGF0dXNDb2RlKCk7CisgICAgcmV0dXJuIFdLVVJMUmVzcG9uc2VI
VFRQU3RhdHVzQ29kZShtX3Jlc3BvbnNlLmdldCgpKTsKIH0KIAogY29uc3QgY2hhciogRXdrVXJs
UmVzcG9uc2U6OnVybCgpIGNvbnN0CkBAIC01NCw3ICs1NCw3IEBAIGNvbnN0IGNoYXIqIEV3a1Vy
bFJlc3BvbnNlOjptaW1lVHlwZSgpIGNvbnN0CiAKIHVuc2lnbmVkIGxvbmcgRXdrVXJsUmVzcG9u
c2U6OmNvbnRlbnRMZW5ndGgoKSBjb25zdAogewotICAgIHJldHVybiBtX2NvcmVSZXNwb25zZS5l
eHBlY3RlZENvbnRlbnRMZW5ndGgoKTsKKyAgICByZXR1cm4gV0tVUkxSZXNwb25zZUdldEV4cGVj
dGVkQ29udGVudHNMZW5ndGgobV9yZXNwb25zZS5nZXQoKSk7CiB9CiAKIGNvbnN0IGNoYXIqIGV3
a191cmxfcmVzcG9uc2VfdXJsX2dldChjb25zdCBFd2tfVXJsX1Jlc3BvbnNlKiByZXNwb25zZSkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a191cmxfcmVz
cG9uc2VfcHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3Vy
bF9yZXNwb25zZV9wcml2YXRlLmgKaW5kZXggMDI3NjNjNy4uOTc1N2YyNCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZV9wcml2YXRl
LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25z
ZV9wcml2YXRlLmgKQEAgLTQ2LDcgKzQ2LDcgQEAgcHVibGljOgogICAgICAgICBpZiAoIXdrUmVz
cG9uc2UpCiAgICAgICAgICAgICByZXR1cm4gMDsKIAotICAgICAgICByZXR1cm4gYWRvcHRSZWYo
bmV3IEV3a1VybFJlc3BvbnNlKFdlYktpdDo6dG9JbXBsKHdrUmVzcG9uc2UpLT5yZXNvdXJjZVJl
c3BvbnNlKCkpKTsKKyAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBFd2tVcmxSZXNwb25zZSh3
a1Jlc3BvbnNlKSk7CiAgICAgfQogCiAgICAgaW50IGh0dHBTdGF0dXNDb2RlKCkgY29uc3Q7CkBA
IC01NSw5ICs1NSw5IEBAIHB1YmxpYzoKICAgICB1bnNpZ25lZCBsb25nIGNvbnRlbnRMZW5ndGgo
KSBjb25zdDsKIAogcHJpdmF0ZToKLSAgICBleHBsaWNpdCBFd2tVcmxSZXNwb25zZShjb25zdCBX
ZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlJiBjb3JlUmVzcG9uc2UpOworICAgIGV4cGxpY2l0IEV3
a1VybFJlc3BvbnNlKFdLVVJMUmVzcG9uc2VSZWYgcmVzcG9uc2UpOwogCi0gICAgV2ViQ29yZTo6
UmVzb3VyY2VSZXNwb25zZSBtX2NvcmVSZXNwb25zZTsKKyAgICBXS1JldGFpblB0cjxXS1VSTFJl
c3BvbnNlUmVmPiBtX3Jlc3BvbnNlOwogICAgIFdLRWluYVNoYXJlZFN0cmluZyBtX3VybDsKICAg
ICBXS0VpbmFTaGFyZWRTdHJpbmcgbV9taW1lVHlwZTsKIH07Ci0tIAoxLjcuMTAuNAoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184496</attachid>
            <date>2013-01-24 07:58:34 -0800</date>
            <delta_ts>2013-01-24 08:16:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-EFL-WK2-Use-C-API-inside-ewk_url_response.patch</filename>
            <type>text/plain</type>
            <size>5826</size>
            <attacher name="Kenneth Rohde Christiansen">kenneth</attacher>
            
              <data encoding="base64">RnJvbSA5N2JhYWFkOTI4Yjk3ODg4OTM1ZjM2MmQ3YWMxYjU3ZTg1NmZlNDQ5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbiA8a2VubmV0aEB3
ZWJraXQub3JnPgpEYXRlOiBUaHUsIDI0IEphbiAyMDEzIDE2OjI4OjI0ICswMTAwClN1YmplY3Q6
IFtQQVRDSF0gW0VGTF1bV0syXSBVc2UgQyBBUEkgaW5zaWRlIGV3a191cmxfcmVzcG9uc2UKIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDc4MjYKClJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgoKKiBTaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25zZS5jcHA6CihXS1VS
TFJlc3BvbnNlR2V0RXhwZWN0ZWRDb250ZW50c0xlbmd0aCk6CiogU2hhcmVkL0FQSS9jL1dLVVJM
UmVzcG9uc2UuaDoKCiAgICBBZGQgbmV3IFdLMiBDIEFQSSB0byBnZXQgdGhlIGV4cGVjdGVkIGNv
bnRlbnRzIGxlbmd0aC4KCiogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZS5jcHA6
CihFd2tVcmxSZXNwb25zZTo6RXdrVXJsUmVzcG9uc2UpOgooRXdrVXJsUmVzcG9uc2U6Omh0dHBT
dGF0dXNDb2RlKToKKEV3a1VybFJlc3BvbnNlOjpjb250ZW50TGVuZ3RoKToKKiBVSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlX3ByaXZhdGUuaDoKKEV3a1VybFJlc3BvbnNlOjpjcmVh
dGUpOgooRXdrVXJsUmVzcG9uc2UpOgoKICAgIENoYW5nZSB0aGUgbWV0aG9kcyB0byBub3QgY2Fs
bCBXZWJDb3JlIG1ldGhvZHMuCi0tLQogU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIzICsrKysrKysrKysrKysrKysrKysrCiBTb3VyY2UvV2Vi
S2l0Mi9TaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25zZS5jcHAgICAgICB8ICAgIDUgKysrKysKIFNv
dXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9XS1VSTFJlc3BvbnNlLmggICAgICAgIHwgICAgMiAr
KwogLi4uL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZS5jcHAgfCAg
IDEyICsrKysrLS0tLS0KIC4uLi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlX3By
aXZhdGUuaCAgIHwgICAgNyArKystLS0KIDUgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygr
KSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9n
IGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IGIwYTY5YzAuLmYxYjUyYTggMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFu
Z2VMb2cKQEAgLTEsNSArMSwyOCBAQAogMjAxMy0wMS0yNCAgS2VubmV0aCBSb2hkZSBDaHJpc3Rp
YW5zZW4gIDxrZW5uZXRoQHdlYmtpdC5vcmc+CiAKKyAgICAgICAgW0VGTF1bV0syXSBVc2UgQyBB
UEkgaW5zaWRlIGV3a191cmxfcmVzcG9uc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEwNzgyNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogU2hhcmVkL0FQSS9jL1dLVVJMUmVzcG9uc2UuY3BwOgorICAg
ICAgICAoV0tVUkxSZXNwb25zZUdldEV4cGVjdGVkQ29udGVudHNMZW5ndGgpOgorICAgICAgICAq
IFNoYXJlZC9BUEkvYy9XS1VSTFJlc3BvbnNlLmg6CisKKyAgICAgICAgICAgIEFkZCBuZXcgV0sy
IEMgQVBJIHRvIGdldCB0aGUgZXhwZWN0ZWQgY29udGVudHMgbGVuZ3RoLgorCisgICAgICAgICog
VUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZS5jcHA6CisgICAgICAgIChFd2tVcmxS
ZXNwb25zZTo6RXdrVXJsUmVzcG9uc2UpOgorICAgICAgICAoRXdrVXJsUmVzcG9uc2U6Omh0dHBT
dGF0dXNDb2RlKToKKyAgICAgICAgKEV3a1VybFJlc3BvbnNlOjpjb250ZW50TGVuZ3RoKToKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlX3ByaXZhdGUuaDoKKyAg
ICAgICAgKEV3a1VybFJlc3BvbnNlOjpjcmVhdGUpOgorICAgICAgICAoRXdrVXJsUmVzcG9uc2Up
OgorCisgICAgICAgICAgICBDaGFuZ2UgdGhlIG1ldGhvZHMgdG8gbm90IGNhbGwgV2ViQ29yZSBt
ZXRob2RzLgorCisyMDEzLTAxLTI0ICBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbiAgPGtlbm5l
dGhAd2Via2l0Lm9yZz4KKwogICAgICAgICBbV0syXVtFRkxdIFJlbW92ZSB1bm5lZWRlZCBwcml2
YXRlIG1ldGhvZHMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEwNzY5MwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tV
UkxSZXNwb25zZS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25z
ZS5jcHAKaW5kZXggODc1YWQzZC4uMDA5MzM2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
U2hhcmVkL0FQSS9jL1dLVVJMUmVzcG9uc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJl
ZC9BUEkvYy9XS1VSTFJlc3BvbnNlLmNwcApAQCAtNjEsMyArNjEsOCBAQCBib29sIFdLVVJMUmVz
cG9uc2VJc0F0dGFjaG1lbnQoV0tVUkxSZXNwb25zZVJlZiByZXNwb25zZVJlZikKIHsKICAgICBy
ZXR1cm4gdG9JbXBsKHJlc3BvbnNlUmVmKS0+cmVzb3VyY2VSZXNwb25zZSgpLmlzQXR0YWNobWVu
dCgpOwogfQorCit1aW50MzJfdCBXS1VSTFJlc3BvbnNlR2V0RXhwZWN0ZWRDb250ZW50c0xlbmd0
aChXS1VSTFJlc3BvbnNlUmVmIHJlc3BvbnNlUmVmKQoreworICAgIHJldHVybiB0b0ltcGwocmVz
cG9uc2VSZWYpLT5yZXNvdXJjZVJlc3BvbnNlKCkuZXhwZWN0ZWRDb250ZW50TGVuZ3RoKCk7Cit9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25zZS5o
IGIvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dLVVJMUmVzcG9uc2UuaAppbmRleCAwOGY5
MWQ0Li5kODVkNTU5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tV
UkxSZXNwb25zZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9XS1VSTFJlc3Bv
bnNlLmgKQEAgLTQ0LDYgKzQ0LDggQEAgV0tfRVhQT1JUIFdLU3RyaW5nUmVmIFdLVVJMUmVzcG9u
c2VDb3B5U3VnZ2VzdGVkRmlsZW5hbWUoV0tVUkxSZXNwb25zZVJlZik7CiAKIFdLX0VYUE9SVCBi
b29sIFdLVVJMUmVzcG9uc2VJc0F0dGFjaG1lbnQoV0tVUkxSZXNwb25zZVJlZik7CiAKK1dLX0VY
UE9SVCB1aW50MzJfdCBXS1VSTFJlc3BvbnNlR2V0RXhwZWN0ZWRDb250ZW50c0xlbmd0aChXS1VS
TFJlc3BvbnNlUmVmKTsKKwogI2lmZGVmIF9fY3BsdXNwbHVzCiB9CiAjZW5kaWYKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a191cmxfcmVzcG9uc2UuY3Bw
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZS5jcHAK
aW5kZXggNmQ1Yjg3Ni4uYjIyNjU5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZS5jcHAKQEAgLTMxLDE1ICszMSwxNSBAQAog
CiB1c2luZyBuYW1lc3BhY2UgV2ViS2l0OwogCi1Fd2tVcmxSZXNwb25zZTo6RXdrVXJsUmVzcG9u
c2UoY29uc3QgV2ViQ29yZTo6UmVzb3VyY2VSZXNwb25zZSYgY29yZVJlc3BvbnNlKQotICAgIDog
bV9jb3JlUmVzcG9uc2UoY29yZVJlc3BvbnNlKQotICAgICwgbV91cmwoQWRvcHRXSywgV0tVUkxS
ZXNwb25zZUNvcHlVUkwoV2ViS2l0Ojp0b0FQSShjb3JlUmVzcG9uc2UpKSkKLSAgICAsIG1fbWlt
ZVR5cGUoQWRvcHRXSywgV0tVUkxSZXNwb25zZUNvcHlNSU1FVHlwZShXZWJLaXQ6OnRvQVBJKGNv
cmVSZXNwb25zZSkpKQorRXdrVXJsUmVzcG9uc2U6OkV3a1VybFJlc3BvbnNlKFdLVVJMUmVzcG9u
c2VSZWYgcmVzcG9uc2UpCisgICAgOiBtX3Jlc3BvbnNlKHJlc3BvbnNlKQorICAgICwgbV91cmwo
QWRvcHRXSywgV0tVUkxSZXNwb25zZUNvcHlVUkwocmVzcG9uc2UpKQorICAgICwgbV9taW1lVHlw
ZShBZG9wdFdLLCBXS1VSTFJlc3BvbnNlQ29weU1JTUVUeXBlKHJlc3BvbnNlKSkKIHsgfQogCiBp
bnQgRXdrVXJsUmVzcG9uc2U6Omh0dHBTdGF0dXNDb2RlKCkgY29uc3QKIHsKLSAgICByZXR1cm4g
bV9jb3JlUmVzcG9uc2UuaHR0cFN0YXR1c0NvZGUoKTsKKyAgICByZXR1cm4gV0tVUkxSZXNwb25z
ZUhUVFBTdGF0dXNDb2RlKG1fcmVzcG9uc2UuZ2V0KCkpOwogfQogCiBjb25zdCBjaGFyKiBFd2tV
cmxSZXNwb25zZTo6dXJsKCkgY29uc3QKQEAgLTU0LDcgKzU0LDcgQEAgY29uc3QgY2hhciogRXdr
VXJsUmVzcG9uc2U6Om1pbWVUeXBlKCkgY29uc3QKIAogdW5zaWduZWQgbG9uZyBFd2tVcmxSZXNw
b25zZTo6Y29udGVudExlbmd0aCgpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIG1fY29yZVJlc3BvbnNl
LmV4cGVjdGVkQ29udGVudExlbmd0aCgpOworICAgIHJldHVybiBXS1VSTFJlc3BvbnNlR2V0RXhw
ZWN0ZWRDb250ZW50c0xlbmd0aChtX3Jlc3BvbnNlLmdldCgpKTsKIH0KIAogY29uc3QgY2hhciog
ZXdrX3VybF9yZXNwb25zZV91cmxfZ2V0KGNvbnN0IEV3a19VcmxfUmVzcG9uc2UqIHJlc3BvbnNl
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9y
ZXNwb25zZV9wcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tf
dXJsX3Jlc3BvbnNlX3ByaXZhdGUuaAppbmRleCAwMjc2M2M3Li40ZWE4Mjc0IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlX3ByaXZh
dGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3Jlc3Bv
bnNlX3ByaXZhdGUuaApAQCAtMzAsNyArMzAsNiBAQAogI2luY2x1ZGUgIldLRWluYVNoYXJlZFN0
cmluZy5oIgogI2luY2x1ZGUgIldLVVJMUmVzcG9uc2UuaCIKICNpbmNsdWRlICJld2tfb2JqZWN0
X3ByaXZhdGUuaCIKLSNpbmNsdWRlIDxXZWJDb3JlL1Jlc291cmNlUmVzcG9uc2UuaD4KICNpbmNs
dWRlIDx3dGYvUGFzc1JlZlB0ci5oPgogCiAvKioKQEAgLTQ2LDcgKzQ1LDcgQEAgcHVibGljOgog
ICAgICAgICBpZiAoIXdrUmVzcG9uc2UpCiAgICAgICAgICAgICByZXR1cm4gMDsKIAotICAgICAg
ICByZXR1cm4gYWRvcHRSZWYobmV3IEV3a1VybFJlc3BvbnNlKFdlYktpdDo6dG9JbXBsKHdrUmVz
cG9uc2UpLT5yZXNvdXJjZVJlc3BvbnNlKCkpKTsKKyAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5l
dyBFd2tVcmxSZXNwb25zZSh3a1Jlc3BvbnNlKSk7CiAgICAgfQogCiAgICAgaW50IGh0dHBTdGF0
dXNDb2RlKCkgY29uc3Q7CkBAIC01NSw5ICs1NCw5IEBAIHB1YmxpYzoKICAgICB1bnNpZ25lZCBs
b25nIGNvbnRlbnRMZW5ndGgoKSBjb25zdDsKIAogcHJpdmF0ZToKLSAgICBleHBsaWNpdCBFd2tV
cmxSZXNwb25zZShjb25zdCBXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlJiBjb3JlUmVzcG9uc2Up
OworICAgIGV4cGxpY2l0IEV3a1VybFJlc3BvbnNlKFdLVVJMUmVzcG9uc2VSZWYgcmVzcG9uc2Up
OwogCi0gICAgV2ViQ29yZTo6UmVzb3VyY2VSZXNwb25zZSBtX2NvcmVSZXNwb25zZTsKKyAgICBX
S1JldGFpblB0cjxXS1VSTFJlc3BvbnNlUmVmPiBtX3Jlc3BvbnNlOwogICAgIFdLRWluYVNoYXJl
ZFN0cmluZyBtX3VybDsKICAgICBXS0VpbmFTaGFyZWRTdHJpbmcgbV9taW1lVHlwZTsKIH07Ci0t
IAoxLjcuMTAuNAoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184504</attachid>
            <date>2013-01-24 08:16:37 -0800</date>
            <delta_ts>2013-01-28 02:33:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-EFL-WK2-Use-C-API-inside-ewk_url_response.patch</filename>
            <type>text/plain</type>
            <size>5823</size>
            <attacher name="Kenneth Rohde Christiansen">kenneth</attacher>
            
              <data encoding="base64">RnJvbSAyNTYzY2UwOWM4Njk1MjMzNjAxODY0N2U1N2FjYTNjMjAyYWViNzkyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbiA8a2VubmV0aEB3
ZWJraXQub3JnPgpEYXRlOiBUaHUsIDI0IEphbiAyMDEzIDE2OjI4OjI0ICswMTAwClN1YmplY3Q6
IFtQQVRDSF0gW0VGTF1bV0syXSBVc2UgQyBBUEkgaW5zaWRlIGV3a191cmxfcmVzcG9uc2UKIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDc4MjYKClJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgoKKiBTaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25zZS5jcHA6CihXS1VS
TFJlc3BvbnNlR2V0RXhwZWN0ZWRDb250ZW50c0xlbmd0aCk6CiogU2hhcmVkL0FQSS9jL1dLVVJM
UmVzcG9uc2UuaDoKCiAgICBBZGQgbmV3IFdLMiBDIEFQSSB0byBnZXQgdGhlIGV4cGVjdGVkIGNv
bnRlbnRzIGxlbmd0aC4KCiogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZS5jcHA6
CihFd2tVcmxSZXNwb25zZTo6RXdrVXJsUmVzcG9uc2UpOgooRXdrVXJsUmVzcG9uc2U6Omh0dHBT
dGF0dXNDb2RlKToKKEV3a1VybFJlc3BvbnNlOjpjb250ZW50TGVuZ3RoKToKKiBVSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlX3ByaXZhdGUuaDoKKEV3a1VybFJlc3BvbnNlOjpjcmVh
dGUpOgooRXdrVXJsUmVzcG9uc2UpOgoKICAgIENoYW5nZSB0aGUgbWV0aG9kcyB0byBub3QgY2Fs
bCBXZWJDb3JlIG1ldGhvZHMuCi0tLQogU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIzICsrKysrKysrKysrKysrKysrKysrCiBTb3VyY2UvV2Vi
S2l0Mi9TaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25zZS5jcHAgICAgICB8ICAgIDUgKysrKysKIFNv
dXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9XS1VSTFJlc3BvbnNlLmggICAgICAgIHwgICAgMiAr
KwogLi4uL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZS5jcHAgfCAg
IDEyICsrKysrLS0tLS0KIC4uLi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlX3By
aXZhdGUuaCAgIHwgICAgNyArKystLS0KIDUgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygr
KSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9n
IGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IGIwYTY5YzAuLmYxYjUyYTggMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFu
Z2VMb2cKQEAgLTEsNSArMSwyOCBAQAogMjAxMy0wMS0yNCAgS2VubmV0aCBSb2hkZSBDaHJpc3Rp
YW5zZW4gIDxrZW5uZXRoQHdlYmtpdC5vcmc+CiAKKyAgICAgICAgW0VGTF1bV0syXSBVc2UgQyBB
UEkgaW5zaWRlIGV3a191cmxfcmVzcG9uc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEwNzgyNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogU2hhcmVkL0FQSS9jL1dLVVJMUmVzcG9uc2UuY3BwOgorICAg
ICAgICAoV0tVUkxSZXNwb25zZUdldEV4cGVjdGVkQ29udGVudHNMZW5ndGgpOgorICAgICAgICAq
IFNoYXJlZC9BUEkvYy9XS1VSTFJlc3BvbnNlLmg6CisKKyAgICAgICAgICAgIEFkZCBuZXcgV0sy
IEMgQVBJIHRvIGdldCB0aGUgZXhwZWN0ZWQgY29udGVudHMgbGVuZ3RoLgorCisgICAgICAgICog
VUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNwb25zZS5jcHA6CisgICAgICAgIChFd2tVcmxS
ZXNwb25zZTo6RXdrVXJsUmVzcG9uc2UpOgorICAgICAgICAoRXdrVXJsUmVzcG9uc2U6Omh0dHBT
dGF0dXNDb2RlKToKKyAgICAgICAgKEV3a1VybFJlc3BvbnNlOjpjb250ZW50TGVuZ3RoKToKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlX3ByaXZhdGUuaDoKKyAg
ICAgICAgKEV3a1VybFJlc3BvbnNlOjpjcmVhdGUpOgorICAgICAgICAoRXdrVXJsUmVzcG9uc2Up
OgorCisgICAgICAgICAgICBDaGFuZ2UgdGhlIG1ldGhvZHMgdG8gbm90IGNhbGwgV2ViQ29yZSBt
ZXRob2RzLgorCisyMDEzLTAxLTI0ICBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbiAgPGtlbm5l
dGhAd2Via2l0Lm9yZz4KKwogICAgICAgICBbV0syXVtFRkxdIFJlbW92ZSB1bm5lZWRlZCBwcml2
YXRlIG1ldGhvZHMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEwNzY5MwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tV
UkxSZXNwb25zZS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25z
ZS5jcHAKaW5kZXggODc1YWQzZC4uYzU0OTE4NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
U2hhcmVkL0FQSS9jL1dLVVJMUmVzcG9uc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJl
ZC9BUEkvYy9XS1VSTFJlc3BvbnNlLmNwcApAQCAtNjEsMyArNjEsOCBAQCBib29sIFdLVVJMUmVz
cG9uc2VJc0F0dGFjaG1lbnQoV0tVUkxSZXNwb25zZVJlZiByZXNwb25zZVJlZikKIHsKICAgICBy
ZXR1cm4gdG9JbXBsKHJlc3BvbnNlUmVmKS0+cmVzb3VyY2VSZXNwb25zZSgpLmlzQXR0YWNobWVu
dCgpOwogfQorCit1aW50MzJfdCBXS1VSTFJlc3BvbnNlR2V0RXhwZWN0ZWRDb250ZW50TGVuZ3Ro
KFdLVVJMUmVzcG9uc2VSZWYgcmVzcG9uc2VSZWYpCit7CisgICAgcmV0dXJuIHRvSW1wbChyZXNw
b25zZVJlZiktPnJlc291cmNlUmVzcG9uc2UoKS5leHBlY3RlZENvbnRlbnRMZW5ndGgoKTsKK30K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9XS1VSTFJlc3BvbnNlLmgg
Yi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25zZS5oCmluZGV4IDA4Zjkx
ZDQuLmQ1NjAyN2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9XS1VS
TFJlc3BvbnNlLmgKKysrIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dLVVJMUmVzcG9u
c2UuaApAQCAtNDQsNiArNDQsOCBAQCBXS19FWFBPUlQgV0tTdHJpbmdSZWYgV0tVUkxSZXNwb25z
ZUNvcHlTdWdnZXN0ZWRGaWxlbmFtZShXS1VSTFJlc3BvbnNlUmVmKTsKIAogV0tfRVhQT1JUIGJv
b2wgV0tVUkxSZXNwb25zZUlzQXR0YWNobWVudChXS1VSTFJlc3BvbnNlUmVmKTsKIAorV0tfRVhQ
T1JUIHVpbnQzMl90IFdLVVJMUmVzcG9uc2VHZXRFeHBlY3RlZENvbnRlbnRMZW5ndGgoV0tVUkxS
ZXNwb25zZVJlZik7CisKICNpZmRlZiBfX2NwbHVzcGx1cwogfQogI2VuZGlmCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlLmNwcCBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a191cmxfcmVzcG9uc2UuY3BwCmlu
ZGV4IDZkNWI4NzYuLjI5MjQ0ZmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL2V3a191cmxfcmVzcG9uc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL2V3a191cmxfcmVzcG9uc2UuY3BwCkBAIC0zMSwxNSArMzEsMTUgQEAKIAog
dXNpbmcgbmFtZXNwYWNlIFdlYktpdDsKIAotRXdrVXJsUmVzcG9uc2U6OkV3a1VybFJlc3BvbnNl
KGNvbnN0IFdlYkNvcmU6OlJlc291cmNlUmVzcG9uc2UmIGNvcmVSZXNwb25zZSkKLSAgICA6IG1f
Y29yZVJlc3BvbnNlKGNvcmVSZXNwb25zZSkKLSAgICAsIG1fdXJsKEFkb3B0V0ssIFdLVVJMUmVz
cG9uc2VDb3B5VVJMKFdlYktpdDo6dG9BUEkoY29yZVJlc3BvbnNlKSkpCi0gICAgLCBtX21pbWVU
eXBlKEFkb3B0V0ssIFdLVVJMUmVzcG9uc2VDb3B5TUlNRVR5cGUoV2ViS2l0Ojp0b0FQSShjb3Jl
UmVzcG9uc2UpKSkKK0V3a1VybFJlc3BvbnNlOjpFd2tVcmxSZXNwb25zZShXS1VSTFJlc3BvbnNl
UmVmIHJlc3BvbnNlKQorICAgIDogbV9yZXNwb25zZShyZXNwb25zZSkKKyAgICAsIG1fdXJsKEFk
b3B0V0ssIFdLVVJMUmVzcG9uc2VDb3B5VVJMKHJlc3BvbnNlKSkKKyAgICAsIG1fbWltZVR5cGUo
QWRvcHRXSywgV0tVUkxSZXNwb25zZUNvcHlNSU1FVHlwZShyZXNwb25zZSkpCiB7IH0KIAogaW50
IEV3a1VybFJlc3BvbnNlOjpodHRwU3RhdHVzQ29kZSgpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIG1f
Y29yZVJlc3BvbnNlLmh0dHBTdGF0dXNDb2RlKCk7CisgICAgcmV0dXJuIFdLVVJMUmVzcG9uc2VI
VFRQU3RhdHVzQ29kZShtX3Jlc3BvbnNlLmdldCgpKTsKIH0KIAogY29uc3QgY2hhciogRXdrVXJs
UmVzcG9uc2U6OnVybCgpIGNvbnN0CkBAIC01NCw3ICs1NCw3IEBAIGNvbnN0IGNoYXIqIEV3a1Vy
bFJlc3BvbnNlOjptaW1lVHlwZSgpIGNvbnN0CiAKIHVuc2lnbmVkIGxvbmcgRXdrVXJsUmVzcG9u
c2U6OmNvbnRlbnRMZW5ndGgoKSBjb25zdAogewotICAgIHJldHVybiBtX2NvcmVSZXNwb25zZS5l
eHBlY3RlZENvbnRlbnRMZW5ndGgoKTsKKyAgICByZXR1cm4gV0tVUkxSZXNwb25zZUdldEV4cGVj
dGVkQ29udGVudExlbmd0aChtX3Jlc3BvbnNlLmdldCgpKTsKIH0KIAogY29uc3QgY2hhciogZXdr
X3VybF9yZXNwb25zZV91cmxfZ2V0KGNvbnN0IEV3a19VcmxfUmVzcG9uc2UqIHJlc3BvbnNlKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3VybF9yZXNw
b25zZV9wcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJs
X3Jlc3BvbnNlX3ByaXZhdGUuaAppbmRleCAwMjc2M2M3Li40ZWE4Mjc0IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNlX3ByaXZhdGUu
aAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdXJsX3Jlc3BvbnNl
X3ByaXZhdGUuaApAQCAtMzAsNyArMzAsNiBAQAogI2luY2x1ZGUgIldLRWluYVNoYXJlZFN0cmlu
Zy5oIgogI2luY2x1ZGUgIldLVVJMUmVzcG9uc2UuaCIKICNpbmNsdWRlICJld2tfb2JqZWN0X3By
aXZhdGUuaCIKLSNpbmNsdWRlIDxXZWJDb3JlL1Jlc291cmNlUmVzcG9uc2UuaD4KICNpbmNsdWRl
IDx3dGYvUGFzc1JlZlB0ci5oPgogCiAvKioKQEAgLTQ2LDcgKzQ1LDcgQEAgcHVibGljOgogICAg
ICAgICBpZiAoIXdrUmVzcG9uc2UpCiAgICAgICAgICAgICByZXR1cm4gMDsKIAotICAgICAgICBy
ZXR1cm4gYWRvcHRSZWYobmV3IEV3a1VybFJlc3BvbnNlKFdlYktpdDo6dG9JbXBsKHdrUmVzcG9u
c2UpLT5yZXNvdXJjZVJlc3BvbnNlKCkpKTsKKyAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBF
d2tVcmxSZXNwb25zZSh3a1Jlc3BvbnNlKSk7CiAgICAgfQogCiAgICAgaW50IGh0dHBTdGF0dXND
b2RlKCkgY29uc3Q7CkBAIC01NSw5ICs1NCw5IEBAIHB1YmxpYzoKICAgICB1bnNpZ25lZCBsb25n
IGNvbnRlbnRMZW5ndGgoKSBjb25zdDsKIAogcHJpdmF0ZToKLSAgICBleHBsaWNpdCBFd2tVcmxS
ZXNwb25zZShjb25zdCBXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlJiBjb3JlUmVzcG9uc2UpOwor
ICAgIGV4cGxpY2l0IEV3a1VybFJlc3BvbnNlKFdLVVJMUmVzcG9uc2VSZWYgcmVzcG9uc2UpOwog
Ci0gICAgV2ViQ29yZTo6UmVzb3VyY2VSZXNwb25zZSBtX2NvcmVSZXNwb25zZTsKKyAgICBXS1Jl
dGFpblB0cjxXS1VSTFJlc3BvbnNlUmVmPiBtX3Jlc3BvbnNlOwogICAgIFdLRWluYVNoYXJlZFN0
cmluZyBtX3VybDsKICAgICBXS0VpbmFTaGFyZWRTdHJpbmcgbV9taW1lVHlwZTsKIH07Ci0tIAox
LjcuMTAuNAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>