<?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>197918</bug_id>
          
          <creation_ts>2019-05-15 10:44:06 -0700</creation_ts>
          <short_desc>Add USE(LIBWPE) for AcceleratedSurface</short_desc>
          <delta_ts>2019-05-15 12:06:13 -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>WPE WebKit</component>
          <version>WebKit 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="Don Olmstead">don.olmstead</reporter>
          <assigned_to name="Don Olmstead">don.olmstead</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1536495</commentid>
    <comment_count>0</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2019-05-15 10:44:06 -0700</bug_when>
    <thetext>AcceleratedSurfaceWPE just uses libwpe APIs. Move it to AcceleratedSurfaceLibWPE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1536505</commentid>
    <comment_count>1</comment_count>
      <attachid>369972</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2019-05-15 11:26:12 -0700</bug_when>
    <thetext>Created attachment 369972
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1536517</commentid>
    <comment_count>2</comment_count>
      <attachid>369972</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-05-15 11:47:24 -0700</bug_when>
    <thetext>Comment on attachment 369972
Patch

Yes. This naming convention is established now (for better or for worse).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1536529</commentid>
    <comment_count>3</comment_count>
      <attachid>369972</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-15 12:06:12 -0700</bug_when>
    <thetext>Comment on attachment 369972
Patch

Clearing flags on attachment: 369972

Committed r245337: &lt;https://trac.webkit.org/changeset/245337&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1536530</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-15 12:06:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>369972</attachid>
            <date>2019-05-15 11:26:12 -0700</date>
            <delta_ts>2019-05-15 12:06:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197918.diff</filename>
            <type>text/plain</type>
            <size>8757</size>
            <attacher name="Don Olmstead">don.olmstead</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggYjI1YThiNTQ5YmQuLjcxZmRmODZjOWM2IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDMwIEBACisyMDE5LTA1LTE1ICBEb24gT2xtc3RlYWQgIDxkb24ub2xtc3RlYWRAc29ueS5jb20+
CisKKyAgICAgICAgQWRkIFVTRShMSUJXUEUpIGZvciBBY2NlbGVyYXRlZFN1cmZhY2UKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzkxOAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbmFtZWQgQWNjZWxl
cmF0ZWRTdXJmYWNlV1BFIHRvIEFjY2VsZXJhdGVkU3VyZmFjZUxpYldQRSBzaW5jZSBpdCBqdXN0
IHVzZXMgdGhlCisgICAgICAgIGxpYndwZSBBUElzLgorCisgICAgICAgICogUGxhdGZvcm1XUEUu
Y21ha2U6CisgICAgICAgICogU291cmNlc1dQRS50eHQ6CisgICAgICAgICogV2ViUHJvY2Vzcy9X
ZWJQYWdlL0FjY2VsZXJhdGVkU3VyZmFjZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OkFjY2VsZXJh
dGVkU3VyZmFjZTo6Y3JlYXRlKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvbGlid3Bl
L0FjY2VsZXJhdGVkU3VyZmFjZUxpYldQRS5jcHA6IFJlbmFtZWQgZnJvbSBTb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvV2ViUGFnZS93cGUvQWNjZWxlcmF0ZWRTdXJmYWNlV1BFLmNwcC4KKyAgICAg
ICAgKFdlYktpdDo6QWNjZWxlcmF0ZWRTdXJmYWNlTGliV1BFOjpjcmVhdGUpOgorICAgICAgICAo
V2ViS2l0OjpBY2NlbGVyYXRlZFN1cmZhY2VMaWJXUEU6OkFjY2VsZXJhdGVkU3VyZmFjZUxpYldQ
RSk6CisgICAgICAgIChXZWJLaXQ6OkFjY2VsZXJhdGVkU3VyZmFjZUxpYldQRTo6fkFjY2VsZXJh
dGVkU3VyZmFjZUxpYldQRSk6CisgICAgICAgIChXZWJLaXQ6OkFjY2VsZXJhdGVkU3VyZmFjZUxp
YldQRTo6aW5pdGlhbGl6ZSk6CisgICAgICAgIChXZWJLaXQ6OkFjY2VsZXJhdGVkU3VyZmFjZUxp
YldQRTo6ZmluYWxpemUpOgorICAgICAgICAoV2ViS2l0OjpBY2NlbGVyYXRlZFN1cmZhY2VMaWJX
UEU6OndpbmRvdyBjb25zdCk6CisgICAgICAgIChXZWJLaXQ6OkFjY2VsZXJhdGVkU3VyZmFjZUxp
YldQRTo6c3VyZmFjZUlEIGNvbnN0KToKKyAgICAgICAgKFdlYktpdDo6QWNjZWxlcmF0ZWRTdXJm
YWNlTGliV1BFOjpjbGllbnRSZXNpemUpOgorICAgICAgICAoV2ViS2l0OjpBY2NlbGVyYXRlZFN1
cmZhY2VMaWJXUEU6OndpbGxSZW5kZXJGcmFtZSk6CisgICAgICAgIChXZWJLaXQ6OkFjY2VsZXJh
dGVkU3VyZmFjZUxpYldQRTo6ZGlkUmVuZGVyRnJhbWUpOgorICAgICAgICAqIFdlYlByb2Nlc3Mv
V2ViUGFnZS9saWJ3cGUvQWNjZWxlcmF0ZWRTdXJmYWNlTGliV1BFLmg6IFJlbmFtZWQgZnJvbSBT
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS93cGUvQWNjZWxlcmF0ZWRTdXJmYWNlV1BF
LmguCisKIDIwMTktMDUtMTUgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0
Lm9yZz4KIAogICAgICAgICBBbGxvdyBOU0ZpbGVDb29yZGluYXRvciB0byBiZSBjYWxsZWQgZnJv
bSBXZWJDb250ZW50IHByb2Nlc3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1X
UEUuY21ha2UgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtV1BFLmNtYWtlCmluZGV4IDhmNDk0OGUy
ODllLi45ODBjZmE3ZjUxMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5j
bWFrZQorKysgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtV1BFLmNtYWtlCkBAIC0yNjUsNiArMjY1
LDcgQEAgbGlzdChBUFBFTkQgV2ViS2l0X0lOQ0xVREVfRElSRUNUT1JJRVMKICAgICAiJHtXRUJL
SVRfRElSfS9XZWJQcm9jZXNzL3VuaXgiCiAgICAgIiR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9X
ZWJDb3JlU3VwcG9ydC9zb3VwIgogICAgICIke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvV2ViUGFn
ZS9Db29yZGluYXRlZEdyYXBoaWNzIgorICAgICIke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvV2Vi
UGFnZS9saWJ3cGUiCiAgICAgIiR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9XZWJQYWdlL3dwZSIK
ICAgICAiJHtXVEZfRElSfS93dGYvZ3RrLyIKICAgICAiJHtXVEZfRElSfS93dGYvZ29iamVjdCIK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvU291cmNlc1dQRS50eHQgYi9Tb3VyY2UvV2ViS2l0
L1NvdXJjZXNXUEUudHh0CmluZGV4IGNiZjI5OWM4YzI4Li5jMzAyZDgyYTQzMiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9Tb3VyY2VzV1BFLnR4dAorKysgYi9Tb3VyY2UvV2ViS2l0L1NvdXJj
ZXNXUEUudHh0CkBAIC0yNTAsNyArMjUwLDggQEAgV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5h
dGVkR3JhcGhpY3MvTGF5ZXJUcmVlSG9zdC5jcHAKIAogV2ViUHJvY2Vzcy9XZWJQYWdlL2dzdHJl
YW1lci9XZWJQYWdlR1N0cmVhbWVyLmNwcAogCi1XZWJQcm9jZXNzL1dlYlBhZ2Uvd3BlL0FjY2Vs
ZXJhdGVkU3VyZmFjZVdQRS5jcHAgQG5vLXVuaWZ5CitXZWJQcm9jZXNzL1dlYlBhZ2UvbGlid3Bl
L0FjY2VsZXJhdGVkU3VyZmFjZUxpYldQRS5jcHAgQG5vLXVuaWZ5CisKIFdlYlByb2Nlc3MvV2Vi
UGFnZS93cGUvV2ViSW5zcGVjdG9yVUlXUEUuY3BwCiBXZWJQcm9jZXNzL1dlYlBhZ2Uvd3BlL1dl
YlBhZ2VXUEUuY3BwCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQ
YWdlL0FjY2VsZXJhdGVkU3VyZmFjZS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2Vi
UGFnZS9BY2NlbGVyYXRlZFN1cmZhY2UuY3BwCmluZGV4IGU1NzlhNWRmM2EwLi5lZjBkMWZjNWI2
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvQWNjZWxlcmF0
ZWRTdXJmYWNlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9BY2Nl
bGVyYXRlZFN1cmZhY2UuY3BwCkBAIC0zNyw4ICszNyw4IEBACiAjaW5jbHVkZSAiQWNjZWxlcmF0
ZWRTdXJmYWNlWDExLmgiCiAjZW5kaWYKIAotI2lmIFBMQVRGT1JNKFdQRSkKLSNpbmNsdWRlICJB
Y2NlbGVyYXRlZFN1cmZhY2VXUEUuaCIKKyNpZiBVU0UoTElCV1BFKQorI2luY2x1ZGUgIkFjY2Vs
ZXJhdGVkU3VyZmFjZUxpYldQRS5oIgogI2VuZGlmCiAKIG5hbWVzcGFjZSBXZWJLaXQgewpAQCAt
NTQsOSArNTQsOSBAQCBzdGQ6OnVuaXF1ZV9wdHI8QWNjZWxlcmF0ZWRTdXJmYWNlPiBBY2NlbGVy
YXRlZFN1cmZhY2U6OmNyZWF0ZShXZWJQYWdlJiB3ZWJQYWdlLAogICAgIGlmIChQbGF0Zm9ybURp
c3BsYXk6OnNoYXJlZERpc3BsYXkoKS50eXBlKCkgPT0gUGxhdGZvcm1EaXNwbGF5OjpUeXBlOjpY
MTEpCiAgICAgICAgIHJldHVybiBBY2NlbGVyYXRlZFN1cmZhY2VYMTE6OmNyZWF0ZSh3ZWJQYWdl
LCBjbGllbnQpOwogI2VuZGlmCi0jaWYgUExBVEZPUk0oV1BFKQorI2lmIFVTRShMSUJXUEUpCiAg
ICAgaWYgKFBsYXRmb3JtRGlzcGxheTo6c2hhcmVkRGlzcGxheSgpLnR5cGUoKSA9PSBQbGF0Zm9y
bURpc3BsYXk6OlR5cGU6OldQRSkKLSAgICAgICAgcmV0dXJuIEFjY2VsZXJhdGVkU3VyZmFjZVdQ
RTo6Y3JlYXRlKHdlYlBhZ2UsIGNsaWVudCk7CisgICAgICAgIHJldHVybiBBY2NlbGVyYXRlZFN1
cmZhY2VMaWJXUEU6OmNyZWF0ZSh3ZWJQYWdlLCBjbGllbnQpOwogI2VuZGlmCiAgICAgcmV0dXJu
IG51bGxwdHI7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFn
ZS93cGUvQWNjZWxlcmF0ZWRTdXJmYWNlV1BFLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9XZWJQYWdlL2xpYndwZS9BY2NlbGVyYXRlZFN1cmZhY2VMaWJXUEUuY3BwCnNpbWlsYXJpdHkg
aW5kZXggODElCnJlbmFtZSBmcm9tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL3dw
ZS9BY2NlbGVyYXRlZFN1cmZhY2VXUEUuY3BwCnJlbmFtZSB0byBTb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUGFnZS9saWJ3cGUvQWNjZWxlcmF0ZWRTdXJmYWNlTGliV1BFLmNwcAppbmRleCA1
MzBkNzQ2Zjk4NC4uOTgzYjkzMTliMjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9XZWJQYWdlL3dwZS9BY2NlbGVyYXRlZFN1cmZhY2VXUEUuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL2xpYndwZS9BY2NlbGVyYXRlZFN1cmZhY2VMaWJXUEUu
Y3BwCkBAIC0yNCw3ICsyNCw3IEBACiAgKi8KIAogI2luY2x1ZGUgImNvbmZpZy5oIgotI2luY2x1
ZGUgIkFjY2VsZXJhdGVkU3VyZmFjZVdQRS5oIgorI2luY2x1ZGUgIkFjY2VsZXJhdGVkU3VyZmFj
ZUxpYldQRS5oIgogCiAjaW5jbHVkZSAiV2ViUGFnZS5oIgogI2luY2x1ZGUgPFdlYkNvcmUvUGxh
dGZvcm1EaXNwbGF5TGliV1BFLmg+CkBAIC0zMywyOSArMzMsMjkgQEAKIG5hbWVzcGFjZSBXZWJL
aXQgewogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAKLXN0ZDo6dW5pcXVlX3B0cjxBY2NlbGVy
YXRlZFN1cmZhY2VXUEU+IEFjY2VsZXJhdGVkU3VyZmFjZVdQRTo6Y3JlYXRlKFdlYlBhZ2UmIHdl
YlBhZ2UsIENsaWVudCYgY2xpZW50KQorc3RkOjp1bmlxdWVfcHRyPEFjY2VsZXJhdGVkU3VyZmFj
ZUxpYldQRT4gQWNjZWxlcmF0ZWRTdXJmYWNlTGliV1BFOjpjcmVhdGUoV2ViUGFnZSYgd2ViUGFn
ZSwgQ2xpZW50JiBjbGllbnQpCiB7Ci0gICAgcmV0dXJuIHN0ZDo6dW5pcXVlX3B0cjxBY2NlbGVy
YXRlZFN1cmZhY2VXUEU+KG5ldyBBY2NlbGVyYXRlZFN1cmZhY2VXUEUod2ViUGFnZSwgY2xpZW50
KSk7CisgICAgcmV0dXJuIHN0ZDo6dW5pcXVlX3B0cjxBY2NlbGVyYXRlZFN1cmZhY2VMaWJXUEU+
KG5ldyBBY2NlbGVyYXRlZFN1cmZhY2VMaWJXUEUod2ViUGFnZSwgY2xpZW50KSk7CiB9CiAKLUFj
Y2VsZXJhdGVkU3VyZmFjZVdQRTo6QWNjZWxlcmF0ZWRTdXJmYWNlV1BFKFdlYlBhZ2UmIHdlYlBh
Z2UsIENsaWVudCYgY2xpZW50KQorQWNjZWxlcmF0ZWRTdXJmYWNlTGliV1BFOjpBY2NlbGVyYXRl
ZFN1cmZhY2VMaWJXUEUoV2ViUGFnZSYgd2ViUGFnZSwgQ2xpZW50JiBjbGllbnQpCiAgICAgOiBB
Y2NlbGVyYXRlZFN1cmZhY2Uod2ViUGFnZSwgY2xpZW50KQogewogfQogCi1BY2NlbGVyYXRlZFN1
cmZhY2VXUEU6On5BY2NlbGVyYXRlZFN1cmZhY2VXUEUoKQorQWNjZWxlcmF0ZWRTdXJmYWNlTGli
V1BFOjp+QWNjZWxlcmF0ZWRTdXJmYWNlTGliV1BFKCkKIHsKICAgICBBU1NFUlQoIW1fYmFja2Vu
ZCk7CiB9CiAKLXZvaWQgQWNjZWxlcmF0ZWRTdXJmYWNlV1BFOjppbml0aWFsaXplKCkKK3ZvaWQg
QWNjZWxlcmF0ZWRTdXJmYWNlTGliV1BFOjppbml0aWFsaXplKCkKIHsKICAgICBtX2JhY2tlbmQg
PSB3cGVfcmVuZGVyZXJfYmFja2VuZF9lZ2xfdGFyZ2V0X2NyZWF0ZShtX3dlYlBhZ2UucmVsZWFz
ZUhvc3RGaWxlRGVzY3JpcHRvcigpKTsKICAgICBzdGF0aWMgc3RydWN0IHdwZV9yZW5kZXJlcl9i
YWNrZW5kX2VnbF90YXJnZXRfY2xpZW50IHNfY2xpZW50ID0gewogICAgICAgICAvLyBmcmFtZV9j
b21wbGV0ZQogICAgICAgICBbXSh2b2lkKiBkYXRhKQogICAgICAgICB7Ci0gICAgICAgICAgICBh
dXRvJiBzdXJmYWNlID0gKnJlaW50ZXJwcmV0X2Nhc3Q8QWNjZWxlcmF0ZWRTdXJmYWNlV1BFKj4o
ZGF0YSk7CisgICAgICAgICAgICBhdXRvJiBzdXJmYWNlID0gKnJlaW50ZXJwcmV0X2Nhc3Q8QWNj
ZWxlcmF0ZWRTdXJmYWNlTGliV1BFKj4oZGF0YSk7CiAgICAgICAgICAgICBzdXJmYWNlLm1fY2xp
ZW50LmZyYW1lQ29tcGxldGUoKTsKICAgICAgICAgfSwKICAgICAgICAgLy8gcGFkZGluZwpAQCAt
NjksMTMgKzY5LDEzIEBAIHZvaWQgQWNjZWxlcmF0ZWRTdXJmYWNlV1BFOjppbml0aWFsaXplKCkK
ICAgICAgICAgc3RkOjptYXgoMSwgbV9zaXplLndpZHRoKCkpLCBzdGQ6Om1heCgxLCBtX3NpemUu
aGVpZ2h0KCkpKTsKIH0KIAotdm9pZCBBY2NlbGVyYXRlZFN1cmZhY2VXUEU6OmZpbmFsaXplKCkK
K3ZvaWQgQWNjZWxlcmF0ZWRTdXJmYWNlTGliV1BFOjpmaW5hbGl6ZSgpCiB7CiAgICAgd3BlX3Jl
bmRlcmVyX2JhY2tlbmRfZWdsX3RhcmdldF9kZXN0cm95KG1fYmFja2VuZCk7CiAgICAgbV9iYWNr
ZW5kID0gbnVsbHB0cjsKIH0KIAotdWludDY0X3QgQWNjZWxlcmF0ZWRTdXJmYWNlV1BFOjp3aW5k
b3coKSBjb25zdAordWludDY0X3QgQWNjZWxlcmF0ZWRTdXJmYWNlTGliV1BFOjp3aW5kb3coKSBj
b25zdAogewogICAgIEFTU0VSVChtX2JhY2tlbmQpOwogICAgIC8vIEVHTE5hdGl2ZVdpbmRvd1R5
cGUgY2hhbmdlcyBkZXBlbmRpbmcgb24gdGhlIEVHTCBpbXBsZW1lbnRhdGlvbjogcmVpbnRlcnBy
ZXRfY2FzdCB3b3JrcwpAQCAtODYsMjQgKzg2LDI0IEBAIHVpbnQ2NF90IEFjY2VsZXJhdGVkU3Vy
ZmFjZVdQRTo6d2luZG93KCkgY29uc3QKICAgICByZXR1cm4gKHVpbnQ2NF90KSB3cGVfcmVuZGVy
ZXJfYmFja2VuZF9lZ2xfdGFyZ2V0X2dldF9uYXRpdmVfd2luZG93KG1fYmFja2VuZCk7CiB9CiAK
LXVpbnQ2NF90IEFjY2VsZXJhdGVkU3VyZmFjZVdQRTo6c3VyZmFjZUlEKCkgY29uc3QKK3VpbnQ2
NF90IEFjY2VsZXJhdGVkU3VyZmFjZUxpYldQRTo6c3VyZmFjZUlEKCkgY29uc3QKIHsKICAgICBy
ZXR1cm4gbV93ZWJQYWdlLnBhZ2VJRCgpOwogfQogCi12b2lkIEFjY2VsZXJhdGVkU3VyZmFjZVdQ
RTo6Y2xpZW50UmVzaXplKGNvbnN0IEludFNpemUmIHNpemUpCit2b2lkIEFjY2VsZXJhdGVkU3Vy
ZmFjZUxpYldQRTo6Y2xpZW50UmVzaXplKGNvbnN0IEludFNpemUmIHNpemUpCiB7CiAgICAgQVNT
RVJUKG1fYmFja2VuZCk7CiAgICAgd3BlX3JlbmRlcmVyX2JhY2tlbmRfZWdsX3RhcmdldF9yZXNp
emUobV9iYWNrZW5kLCBzdGQ6Om1heCgxLCBtX3NpemUud2lkdGgoKSksIHN0ZDo6bWF4KDEsIG1f
c2l6ZS5oZWlnaHQoKSkpOwogfQogCi12b2lkIEFjY2VsZXJhdGVkU3VyZmFjZVdQRTo6d2lsbFJl
bmRlckZyYW1lKCkKK3ZvaWQgQWNjZWxlcmF0ZWRTdXJmYWNlTGliV1BFOjp3aWxsUmVuZGVyRnJh
bWUoKQogewogICAgIEFTU0VSVChtX2JhY2tlbmQpOwogICAgIHdwZV9yZW5kZXJlcl9iYWNrZW5k
X2VnbF90YXJnZXRfZnJhbWVfd2lsbF9yZW5kZXIobV9iYWNrZW5kKTsKIH0KIAotdm9pZCBBY2Nl
bGVyYXRlZFN1cmZhY2VXUEU6OmRpZFJlbmRlckZyYW1lKCkKK3ZvaWQgQWNjZWxlcmF0ZWRTdXJm
YWNlTGliV1BFOjpkaWRSZW5kZXJGcmFtZSgpCiB7CiAgICAgQVNTRVJUKG1fYmFja2VuZCk7CiAg
ICAgd3BlX3JlbmRlcmVyX2JhY2tlbmRfZWdsX3RhcmdldF9mcmFtZV9yZW5kZXJlZChtX2JhY2tl
bmQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2Uvd3BlL0Fj
Y2VsZXJhdGVkU3VyZmFjZVdQRS5oIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2Uv
bGlid3BlL0FjY2VsZXJhdGVkU3VyZmFjZUxpYldQRS5oCnNpbWlsYXJpdHkgaW5kZXggODYlCnJl
bmFtZSBmcm9tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL3dwZS9BY2NlbGVyYXRl
ZFN1cmZhY2VXUEUuaApyZW5hbWUgdG8gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2Uv
bGlid3BlL0FjY2VsZXJhdGVkU3VyZmFjZUxpYldQRS5oCmluZGV4IDE4ZmM5ZDViNmVmLi5hNTg2
ZjE2MzgyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2Uvd3Bl
L0FjY2VsZXJhdGVkU3VyZmFjZVdQRS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9X
ZWJQYWdlL2xpYndwZS9BY2NlbGVyYXRlZFN1cmZhY2VMaWJXUEUuaApAQCAtMzUsMTEgKzM1LDEx
IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogCiBjbGFzcyBXZWJQYWdlOwogCi1jbGFzcyBBY2NlbGVy
YXRlZFN1cmZhY2VXUEUgZmluYWwgOiBwdWJsaWMgQWNjZWxlcmF0ZWRTdXJmYWNlIHsKLSAgICBX
VEZfTUFLRV9OT05DT1BZQUJMRShBY2NlbGVyYXRlZFN1cmZhY2VXUEUpOyBXVEZfTUFLRV9GQVNU
X0FMTE9DQVRFRDsKK2NsYXNzIEFjY2VsZXJhdGVkU3VyZmFjZUxpYldQRSBmaW5hbCA6IHB1Ymxp
YyBBY2NlbGVyYXRlZFN1cmZhY2UgeworICAgIFdURl9NQUtFX05PTkNPUFlBQkxFKEFjY2VsZXJh
dGVkU3VyZmFjZUxpYldQRSk7IFdURl9NQUtFX0ZBU1RfQUxMT0NBVEVEOwogcHVibGljOgotICAg
IHN0YXRpYyBzdGQ6OnVuaXF1ZV9wdHI8QWNjZWxlcmF0ZWRTdXJmYWNlV1BFPiBjcmVhdGUoV2Vi
UGFnZSYsIENsaWVudCYpOwotICAgIH5BY2NlbGVyYXRlZFN1cmZhY2VXUEUoKTsKKyAgICBzdGF0
aWMgc3RkOjp1bmlxdWVfcHRyPEFjY2VsZXJhdGVkU3VyZmFjZUxpYldQRT4gY3JlYXRlKFdlYlBh
Z2UmLCBDbGllbnQmKTsKKyAgICB+QWNjZWxlcmF0ZWRTdXJmYWNlTGliV1BFKCk7CiAKICAgICB1
aW50NjRfdCB3aW5kb3coKSBjb25zdCBvdmVycmlkZTsKICAgICB1aW50NjRfdCBzdXJmYWNlSUQo
KSBjb25zdCBvdmVycmlkZTsKQEAgLTUyLDcgKzUyLDcgQEAgcHVibGljOgogICAgIHZvaWQgZGlk
UmVuZGVyRnJhbWUoKSBvdmVycmlkZTsKIAogcHJpdmF0ZToKLSAgICBBY2NlbGVyYXRlZFN1cmZh
Y2VXUEUoV2ViUGFnZSYsIENsaWVudCYpOworICAgIEFjY2VsZXJhdGVkU3VyZmFjZUxpYldQRShX
ZWJQYWdlJiwgQ2xpZW50Jik7CiAKICAgICBzdHJ1Y3Qgd3BlX3JlbmRlcmVyX2JhY2tlbmRfZWds
X3RhcmdldCogbV9iYWNrZW5kIHsgbnVsbHB0ciB9OwogfTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>