<?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>188340</bug_id>
          
          <creation_ts>2018-08-06 00:15:26 -0700</creation_ts>
          <short_desc>[Nicosia] Add Nicosia::Scene</short_desc>
          <delta_ts>2018-08-06 01:47:18 -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>New Bugs</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>187385</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>magomez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1448058</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-08-06 00:15:26 -0700</bug_when>
    <thetext>[Nicosia] Add Nicosia::Scene</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448060</commentid>
    <comment_count>1</comment_count>
      <attachid>346615</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-08-06 00:26:05 -0700</bug_when>
    <thetext>Created attachment 346615
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448062</commentid>
    <comment_count>2</comment_count>
      <attachid>346615</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-08-06 00:41:40 -0700</bug_when>
    <thetext>Comment on attachment 346615
Patch

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

&gt; Source/WebCore/platform/graphics/nicosia/NicosiaScene.cpp:40
&gt; +Scene::Scene() = default;
&gt; +Scene::~Scene() = default;
&gt; +
&gt; +Scene::State::State() = default;
&gt; +Scene::State::~State() = default;

Do we really need this? Or do you plan to add code to this cpp file in the future?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448079</commentid>
    <comment_count>3</comment_count>
      <attachid>346615</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-08-06 01:42:25 -0700</bug_when>
    <thetext>Comment on attachment 346615
Patch

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

&gt;&gt; Source/WebCore/platform/graphics/nicosia/NicosiaScene.cpp:40
&gt;&gt; +Scene::State::~State() = default;
&gt; 
&gt; Do we really need this? Or do you plan to add code to this cpp file in the future?

It might be necessary to add stuff here. If not, I&apos;ll come back and simplify things.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448080</commentid>
    <comment_count>4</comment_count>
      <attachid>346615</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-08-06 01:46:32 -0700</bug_when>
    <thetext>Comment on attachment 346615
Patch

Clearing flags on attachment: 346615

Committed r234593: &lt;https://trac.webkit.org/changeset/234593&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448081</commentid>
    <comment_count>5</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-08-06 01:46:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448082</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-08-06 01:47:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/42961398&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346615</attachid>
            <date>2018-08-06 00:26:05 -0700</date>
            <delta_ts>2018-08-06 01:46:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188340-20180806092604.patch</filename>
            <type>text/plain</type>
            <size>13480</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM0NTg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzViNGEwYmVlN2NiZmM3
MGI3MmEwMzEwN2I2ZmU0MjI1ZWEwNmVlMC4uNjlmYmNkYzVjOTFmMTg4NjRjYjFlNDc1NWViZWFj
MjMzYmI5NzBmOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE4LTA4LTA2ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbTmljb3NpYV0gQWRk
IE5pY29zaWE6OlNjZW5lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xODgzNDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBZGQgdGhlIE5pY29zaWE6OlNjZW5lIGNsYXNzIHRoYXQgY29udHJvbHMgdGhlIHNj
ZW5lJ3Mgc3RhdGUgYW5kIGVuYWJsZXMKKyAgICAgICAgdGhyZWFkLXNhZmUgdXBkYXRlcyB0byB0
aGF0IHN0YXRlLgorCisgICAgICAgIFRoZSBTdGF0ZSBzdHJ1Y3QgaXRzZWxmIGhvbGRzIGEgc2V0
IG9mIGFsbCB0aGUgbGF5ZXJzIGluIHRoZSBzY2VuZSwgYW5kCisgICAgICAgIHNlcGFyYXRlcyBv
dXQgdGhlIHJvb3QgbGF5ZXIgc3BlY2lmaWNhbGx5LiBBbiBJRCBjb3VudGVyIGlzIGFsc28gcHJl
c2VudAorICAgICAgICB0aGVyZSwgYWxsb3dpbmcgY29uc3VtZXJzIG9mIHRoaXMgc3RhdGUgdG8g
ZWFzaWx5IGNoZWNrIGZvciBhbnkgdXBkYXRlcy4KKworICAgICAgICBBIHJlZmVyZW5jZSB0byB0
aGUgTmljb3NpYTo6U2NlbmUgb2JqZWN0IG5vdyByZXBsYWNlcyB0aGUKKyAgICAgICAgSGFzaFNl
dC1hbmQtcm9vdC1sYXllciBwYWlyIGluIHRoZSBDb29yZGluYXRlZEdyYXBoaWNzU3RhdGUgc3Ry
dWN0LgorCisgICAgICAgICogcGxhdGZvcm0vVGV4dHVyZU1hcHBlci5jbWFrZToKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lhL05pY29zaWFTY2VuZS5jcHA6IEFkZGVkLgorICAg
ICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEvTmljb3NpYVNjZW5lLmg6IEFkZGVkLgor
ICAgICAgICAoTmljb3NpYTo6U2NlbmU6OmNyZWF0ZSk6CisgICAgICAgIChOaWNvc2lhOjpTY2Vu
ZTo6YWNjZXNzU3RhdGUpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29y
ZGluYXRlZC9Db29yZGluYXRlZEdyYXBoaWNzU3RhdGUuaDoKKwogMjAxOC0wOC0wNSAgWXVzdWtl
IFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KIAogICAgICAgICBBZGQgc3VwcG9ydCBm
b3IgbWljcm90YXNrcyBpbiB3b3JrZXJzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5n
ZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDA3OWM0NmYxNzc1NzkxMjNmMTNm
NWQ2ODEzZjk5OTAxNDc0NjJkYjMuLjhkNTVjNTQwMzliMTZiN2U4OTExNzlmODVkZDljZGI2ZmNm
ZTIwMjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9X
ZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzAgQEAKKzIwMTgtMDgtMDYgIFphbiBEb2JlcnNl
ayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtOaWNvc2lhXSBBZGQgTmljb3Np
YTo6U2NlbmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE4ODM0MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IENvbXBvc2l0aW5nQ29vcmRpbmF0b3Igc3Bhd25zIGEgTmljb3NpYTo6U2NlbmUgb2JqZWN0IHRo
YXQgaXQgc2hhcmVzCisgICAgICAgIHdpdGggdGhlIENvb3JkaW5hdGVkR3JhcGhpY3NTY2VuZVN0
YXRlIGluc3RhbmNlLiBBbGwgdGhlCisgICAgICAgIE5pY29zaWE6OkNvbXBvc2l0aW9uTGF5ZXIg
b2JqZWN0cyBpbmRpcmVjdGx5IG1hbmFnZWQgYnkKKyAgICAgICAgQ29tcG9zaXRpbmdDb29yZGlu
YXRvciBhcmUgbm93IHN0b3JlZCBpbiBhIGxvY2FsIE5pY29zaWE6OlNjZW5lOjpTdGF0ZQorICAg
ICAgICBtZW1iZXIgb2JqZWN0LiBVcG9uIGVhY2ggZmx1c2ggdGhhdCByZXF1aXJlcyBmcmFtZSBz
eW5jaHJvbml6YXRpb24gdGhlCisgICAgICAgIE5pY29zaWE6OlNjZW5lIG9iamVjdCBpcyB1cGRh
dGVkIGluIGEgdGhyZWFkLXNhZmUgbWFubmVyLCBpbmNyZWFzaW5nCisgICAgICAgIHRoZSBzY2Vu
ZSBJRCB2YWx1ZSBhcyB3ZWxsIGFzIGNvcHlpbmcgdGhlIGxvY2FsIEhhc2hTZXQgYW5kIHJvb3Qg
bGF5ZXIKKyAgICAgICAgdmFsdWVzIGludG8gdGhlIHNoYXJlZCBTY2VuZSBvYmplY3QsIGFsbG93
aW5nIGZvciB0aGUgY29uc3VtZXIgKHdoaWNoCisgICAgICAgIGN1cnJlbnRseSBpcyB0aGUgcmVs
YXRlZCBDb29yZGluYXRlZEdyYXBoaWNzU2NlbmUgaW5zdGFuY2UpIHRvIHVwZGF0ZQorICAgICAg
ICBpdHMgb3V0cHV0IGFjY29yZGluZ2x5LgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdl
L0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29tcG9zaXRpbmdDb29yZGluYXRvci5jcHA6CisgICAgICAg
IChXZWJLaXQ6OkNvbXBvc2l0aW5nQ29vcmRpbmF0b3I6OkNvbXBvc2l0aW5nQ29vcmRpbmF0b3Ip
OgorICAgICAgICAoV2ViS2l0OjpDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpmbHVzaFBlbmRpbmdM
YXllckNoYW5nZXMpOgorICAgICAgICAoV2ViS2l0OjpDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpp
bml0aWFsaXplUm9vdENvbXBvc2l0aW5nTGF5ZXJJZk5lZWRlZCk6CisgICAgICAgIChXZWJLaXQ6
OkNvbXBvc2l0aW5nQ29vcmRpbmF0b3I6OmNyZWF0ZUdyYXBoaWNzTGF5ZXIpOgorICAgICAgICAo
V2ViS2l0OjpDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpkZXRhY2hMYXllcik6CisgICAgICAgIChX
ZWJLaXQ6OkNvbXBvc2l0aW5nQ29vcmRpbmF0b3I6OmF0dGFjaExheWVyKToKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db21wb3NpdGluZ0Nvb3JkaW5h
dG9yLmg6CisKIDIwMTgtMDgtMDUgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFpbC5j
b20+CiAKICAgICAgICAgQWRkIHN1cHBvcnQgZm9yIG1pY3JvdGFza3MgaW4gd29ya2VycwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVGV4dHVyZU1hcHBlci5jbWFrZSBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL1RleHR1cmVNYXBwZXIuY21ha2UKaW5kZXggODYxMDg1Zjgy
OWVhNTA4OTY0NTAwMTBjNzJjOGQ2ZGU0MDA1ZjVhNS4uZGJlYzM4ODNlY2YxYWE1MGJmZmQ5ZDU1
OTBiMzUyNzhlMTJjMmMwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVGV4
dHVyZU1hcHBlci5jbWFrZQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9UZXh0dXJlTWFw
cGVyLmNtYWtlCkBAIC01Miw2ICs1Miw3IEBAIGlmIChVU0VfQ09PUkRJTkFURURfR1JBUEhJQ1Mp
CiAgICAgICAgIHBsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEvTmljb3NpYVBhaW50aW5nRW5naW5l
QmFzaWMuY3BwCiAgICAgICAgIHBsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEvTmljb3NpYVBhaW50
aW5nRW5naW5lVGhyZWFkZWQuY3BwCiAgICAgICAgIHBsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEv
Tmljb3NpYVBsYXRmb3JtTGF5ZXIuY3BwCisgICAgICAgIHBsYXRmb3JtL2dyYXBoaWNzL25pY29z
aWEvTmljb3NpYVNjZW5lLmNwcAogCiAgICAgICAgIHBsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEv
Y2Fpcm8vTmljb3NpYUNhaXJvT3BlcmF0aW9uUmVjb3JkZXIuY3BwCiAgICAgICAgIHBsYXRmb3Jt
L2dyYXBoaWNzL25pY29zaWEvY2Fpcm8vTmljb3NpYVBhaW50aW5nQ29udGV4dENhaXJvLmNwcApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvbmljb3NpYS9OaWNv
c2lhU2NlbmUuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvbmljb3NpYS9O
aWNvc2lhU2NlbmUuY3BwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmViMjNiM2M1YmEwMWE2NTZiNmIzNmVjNmU3NWE5
NWU3YjEyM2Y5MjYKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9uaWNvc2lhL05pY29zaWFTY2VuZS5jcHAKQEAgLTAsMCArMSw0MiBAQAorLyoKKyAq
IENvcHlyaWdodCAoQykgMjAxOCBNZXRyb2xvZ2ljYWwgR3JvdXAgQi5WLgorICogQ29weXJpZ2h0
IChDKSAyMDE4IElnYWxpYSBTLkwuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBz
b3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24s
IGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAq
IGFyZSBtZXQ6CisgKgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3Qg
cmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0
aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUKKyAqICAgIGNvcHly
aWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nCisg
KiAgICBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlh
bHMgcHJvdmlkZWQKKyAqICAgIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVU
T1JTCisgKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisgKiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorICogSE9M
REVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLAorICogU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFH
RVMgKElOQ0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VC
U1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCisgKiBEQVRBLCBPUiBQUk9G
SVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkK
KyAqIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFC
SUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFS
SVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZF
TiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisj
aW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSAiTmljb3NpYVNjZW5lLmgiCisKKyNpbmNsdWRl
ICJOaWNvc2lhUGxhdGZvcm1MYXllci5oIgorCituYW1lc3BhY2UgTmljb3NpYSB7CisKK1NjZW5l
OjpTY2VuZSgpID0gZGVmYXVsdDsKK1NjZW5lOjp+U2NlbmUoKSA9IGRlZmF1bHQ7CisKK1NjZW5l
OjpTdGF0ZTo6U3RhdGUoKSA9IGRlZmF1bHQ7CitTY2VuZTo6U3RhdGU6On5TdGF0ZSgpID0gZGVm
YXVsdDsKKworfSAvLyBuYW1lc3BhY2UgTmljb3NpYQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3Mvbmljb3NpYS9OaWNvc2lhU2NlbmUuaCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEvTmljb3NpYVNjZW5lLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
YzNhMzYzMzcyYTI5NTNmMWQ5ZGI0NDI4ODk1Mzg0MjU2MzU3ZDBhYwotLS0gL2Rldi9udWxsCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEvTmljb3NpYVNjZW5l
LmgKQEAgLTAsMCArMSw3NCBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxOCBNZXRyb2xvZ2lj
YWwgR3JvdXAgQi5WLgorICogQ29weXJpZ2h0IChDKSAyMDE4IElnYWxpYSBTLkwuCisgKgorICog
UmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBv
ciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKgorICogMS4gUmVkaXN0cmli
dXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAq
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJv
ZHVjZSB0aGUgYWJvdmUKKyAqICAgIGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nCisgKiAgICBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVu
dGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQKKyAqICAgIHdpdGggdGhlIGRp
c3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZ
UklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisgKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVT
UyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBU
TywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1Mg
Rk9SCisgKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQg
U0hBTEwgVEhFIENPUFlSSUdIVAorICogSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUg
Rk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAorICogU1BFQ0lBTCwgRVhFTVBM
QVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAorICogTElN
SVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9T
UyBPRiBVU0UsCisgKiBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04p
IEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyAqIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRI
RVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcg
TkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVT
RQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElU
WSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjcHJhZ21hIG9uY2UKKworI2luY2x1ZGUgPGNzdGRp
bnQ+CisjaW5jbHVkZSA8d3RmL0hhc2hTZXQuaD4KKyNpbmNsdWRlIDx3dGYvTG9jay5oPgorI2lu
Y2x1ZGUgPHd0Zi9SZWZQdHIuaD4KKyNpbmNsdWRlIDx3dGYvVGhyZWFkU2FmZVJlZkNvdW50ZWQu
aD4KKworbmFtZXNwYWNlIE5pY29zaWEgeworCitjbGFzcyBDb21wb3NpdGlvbkxheWVyOworCitj
bGFzcyBTY2VuZSA6IHB1YmxpYyBUaHJlYWRTYWZlUmVmQ291bnRlZDxTY2VuZT4geworcHVibGlj
OgorICAgIHN0YXRpYyBSZWY8U2NlbmU+IGNyZWF0ZSgpCisgICAgeworICAgICAgICByZXR1cm4g
YWRvcHRSZWYoKm5ldyBTY2VuZSk7CisgICAgfQorICAgIH5TY2VuZSgpOworCisgICAgc3RydWN0
IFN0YXRlIHsKKyAgICAgICAgU3RhdGUoKTsKKyAgICAgICAgflN0YXRlKCk7CisKKyAgICAgICAg
dWludDMyX3QgaWQgeyAwIH07CisgICAgICAgIEhhc2hTZXQ8UmVmUHRyPE5pY29zaWE6OkNvbXBv
c2l0aW9uTGF5ZXI+PiBsYXllcnM7CisgICAgICAgIFJlZlB0cjxOaWNvc2lhOjpDb21wb3NpdGlv
bkxheWVyPiByb290TGF5ZXI7CisgICAgfTsKKworICAgIHRlbXBsYXRlPHR5cGVuYW1lIEY+Cisg
ICAgdm9pZCBhY2Nlc3NTdGF0ZShjb25zdCBGJiBmdW5jdG9yKQorICAgIHsKKyAgICAgICAgTG9j
a0hvbGRlciBsb2NrZXIobV9zY2VuZS5sb2NrKTsKKyAgICAgICAgZnVuY3RvcihtX3NjZW5lLnN0
YXRlKTsKKyAgICB9CisKK3ByaXZhdGU6CisgICAgU2NlbmUoKTsKKworICAgIHN0cnVjdCB7Cisg
ICAgICAgIExvY2sgbG9jazsKKyAgICAgICAgU3RhdGUgc3RhdGU7CisgICAgfSBtX3NjZW5lOwor
fTsKKworfSAvLyBuYW1lc3BhY2UgTmljb3NpYQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NT
dGF0ZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5h
dGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NTdGF0ZS5oCmluZGV4IGU3MzQ1MDkzNTBkY2RjMjVlM2Y0
ODUxOTdlNGEzNTBlMGEzYmMyZjIuLjZmOTYyNGY0ZTVkNGIxMDFjMmVlNjExMTEzZTE5ZDk4N2I2
ZTQ5OWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1h
cC9jb29yZGluYXRlZC9Db29yZGluYXRlZEdyYXBoaWNzU3RhdGUuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQvQ29vcmRpbmF0ZWRHcmFw
aGljc1N0YXRlLmgKQEAgLTM4LDYgKzM4LDcgQEAKICNpbmNsdWRlICJJbnRTaXplLmgiCiAjaW5j
bHVkZSAiTmljb3NpYUJ1ZmZlci5oIgogI2luY2x1ZGUgIk5pY29zaWFQbGF0Zm9ybUxheWVyLmgi
CisjaW5jbHVkZSAiTmljb3NpYVNjZW5lLmgiCiAjaW5jbHVkZSAiU3VyZmFjZVVwZGF0ZUluZm8u
aCIKICNpbmNsdWRlICJUZXh0dXJlTWFwcGVyQW5pbWF0aW9uLmgiCiAjaW5jbHVkZSAiVHJhbnNm
b3JtYXRpb25NYXRyaXguaCIKQEAgLTE3MSw4ICsxNzIsNyBAQCBzdHJ1Y3QgQ29vcmRpbmF0ZWRH
cmFwaGljc0xheWVyU3RhdGUgewogCiBzdHJ1Y3QgQ29vcmRpbmF0ZWRHcmFwaGljc1N0YXRlIHsK
ICAgICBzdHJ1Y3QgTmljb3NpYVN0YXRlIHsKLSAgICAgICAgSGFzaFNldDxSZWZQdHI8Tmljb3Np
YTo6Q29tcG9zaXRpb25MYXllcj4+IGxheWVyczsKLSAgICAgICAgUmVmUHRyPE5pY29zaWE6OkNv
bXBvc2l0aW9uTGF5ZXI+IHJvb3RMYXllcjsKKyAgICAgICAgUmVmUHRyPE5pY29zaWE6OlNjZW5l
PiBzY2VuZTsKICAgICB9IG5pY29zaWE7CiAKICAgICB1aW50MzJfdCByb290Q29tcG9zaXRpbmdM
YXllcjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3Jk
aW5hdGVkR3JhcGhpY3MvQ29tcG9zaXRpbmdDb29yZGluYXRvci5jcHAgYi9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRp
bmF0b3IuY3BwCmluZGV4IGJmMTlhMzE5YzRiMTE5MGIzY2RkNDFmNTRlYjJhYjVmMmIzMzY5ZmQu
LjRlYzBmNWVhMWEzMThjMThjOGFkZTJjZDliODJjM2ZkNzViZmI3YjIgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29tcG9z
aXRpbmdDb29yZGluYXRvci5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBh
Z2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db21wb3NpdGluZ0Nvb3JkaW5hdG9yLmNwcApAQCAtNTIs
NiArNTIsOCBAQCBDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpDb21wb3NpdGluZ0Nvb3JkaW5hdG9y
KFBhZ2UqIHBhZ2UsIENvbXBvc2l0aW5nQ29vcmRpbmF0bwogICAgICwgbV9jbGllbnQoY2xpZW50
KQogICAgICwgbV9wYWludGluZ0VuZ2luZShOaWNvc2lhOjpQYWludGluZ0VuZ2luZTo6Y3JlYXRl
KCkpCiB7CisgICAgbV9uaWNvc2lhLnNjZW5lID0gTmljb3NpYTo6U2NlbmU6OmNyZWF0ZSgpOwor
ICAgIG1fc3RhdGUubmljb3NpYS5zY2VuZSA9IG1fbmljb3NpYS5zY2VuZTsKIH0KIAogQ29tcG9z
aXRpbmdDb29yZGluYXRvcjo6fkNvbXBvc2l0aW5nQ29vcmRpbmF0b3IoKQpAQCAtMTI1LDYgKzEy
NywxNCBAQCBib29sIENvbXBvc2l0aW5nQ29vcmRpbmF0b3I6OmZsdXNoUGVuZGluZ0xheWVyQ2hh
bmdlcygpCiAgICAgaWYgKG1fc2hvdWxkU3luY0ZyYW1lKSB7CiAgICAgICAgIGRpZFN5bmMgPSB0
cnVlOwogCisgICAgICAgIG1fc3RhdGUubmljb3NpYS5zY2VuZS0+YWNjZXNzU3RhdGUoCisgICAg
ICAgICAgICBbdGhpc10oTmljb3NpYTo6U2NlbmU6OlN0YXRlJiBzdGF0ZSkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICArK3N0YXRlLmlkOworICAgICAgICAgICAgICAgIHN0YXRlLmxh
eWVycyA9IG1fbmljb3NpYS5zdGF0ZS5sYXllcnM7CisgICAgICAgICAgICAgICAgc3RhdGUucm9v
dExheWVyID0gbV9uaWNvc2lhLnN0YXRlLnJvb3RMYXllcjsKKyAgICAgICAgICAgIH0pOworCiAg
ICAgICAgIG1fY2xpZW50LmNvbW1pdFNjZW5lU3RhdGUobV9zdGF0ZSk7CiAKICAgICAgICAgY2xl
YXJQZW5kaW5nU3RhdGVDaGFuZ2VzKCk7CkBAIC0xNzIsNyArMTgyLDcgQEAgdm9pZCBDb21wb3Np
dGluZ0Nvb3JkaW5hdG9yOjppbml0aWFsaXplUm9vdENvbXBvc2l0aW5nTGF5ZXJJZk5lZWRlZCgp
CiAgICAgICAgIHJldHVybjsKIAogICAgIGF1dG8mIHJvb3RMYXllciA9IGRvd25jYXN0PENvb3Jk
aW5hdGVkR3JhcGhpY3NMYXllcj4oKm1fcm9vdExheWVyKTsKLSAgICBtX3N0YXRlLm5pY29zaWEu
cm9vdExheWVyID0gcm9vdExheWVyLmNvbXBvc2l0aW9uTGF5ZXIoKTsKKyAgICBtX25pY29zaWEu
c3RhdGUucm9vdExheWVyID0gcm9vdExheWVyLmNvbXBvc2l0aW9uTGF5ZXIoKTsKICAgICBtX3N0
YXRlLnJvb3RDb21wb3NpdGluZ0xheWVyID0gcm9vdExheWVyLmlkKCk7CiAgICAgbV9kaWRJbml0
aWFsaXplUm9vdENvbXBvc2l0aW5nTGF5ZXIgPSB0cnVlOwogICAgIG1fc2hvdWxkU3luY0ZyYW1l
ID0gdHJ1ZTsKQEAgLTI2Myw3ICsyNzMsNyBAQCBzdGQ6OnVuaXF1ZV9wdHI8R3JhcGhpY3NMYXll
cj4gQ29tcG9zaXRpbmdDb29yZGluYXRvcjo6Y3JlYXRlR3JhcGhpY3NMYXllcihHcmFwaAogewog
ICAgIENvb3JkaW5hdGVkR3JhcGhpY3NMYXllciogbGF5ZXIgPSBuZXcgQ29vcmRpbmF0ZWRHcmFw
aGljc0xheWVyKGxheWVyVHlwZSwgY2xpZW50KTsKICAgICBsYXllci0+c2V0Q29vcmRpbmF0b3Io
dGhpcyk7Ci0gICAgbV9zdGF0ZS5uaWNvc2lhLmxheWVycy5hZGQobGF5ZXItPmNvbXBvc2l0aW9u
TGF5ZXIoKSk7CisgICAgbV9uaWNvc2lhLnN0YXRlLmxheWVycy5hZGQobGF5ZXItPmNvbXBvc2l0
aW9uTGF5ZXIoKSk7CiAgICAgbV9yZWdpc3RlcmVkTGF5ZXJzLmFkZChsYXllci0+aWQoKSwgbGF5
ZXIpOwogICAgIG1fc3RhdGUubGF5ZXJzVG9DcmVhdGUuYXBwZW5kKGxheWVyLT5pZCgpKTsKICAg
ICBsYXllci0+c2V0TmVlZHNWaXNpYmxlUmVjdEFkanVzdG1lbnQoKTsKQEAgLTMwNCw3ICszMTQs
NyBAQCB2b2lkIENvbXBvc2l0aW5nQ29vcmRpbmF0b3I6OmRldGFjaExheWVyKENvb3JkaW5hdGVk
R3JhcGhpY3NMYXllciogbGF5ZXIpCiAgICAgaWYgKG1faXNQdXJnaW5nKQogICAgICAgICByZXR1
cm47CiAKLSAgICBtX3N0YXRlLm5pY29zaWEubGF5ZXJzLnJlbW92ZShsYXllci0+Y29tcG9zaXRp
b25MYXllcigpKTsKKyAgICBtX25pY29zaWEuc3RhdGUubGF5ZXJzLnJlbW92ZShsYXllci0+Y29t
cG9zaXRpb25MYXllcigpKTsKICAgICBtX3JlZ2lzdGVyZWRMYXllcnMucmVtb3ZlKGxheWVyLT5p
ZCgpKTsKIAogICAgIHNpemVfdCBpbmRleCA9IG1fc3RhdGUubGF5ZXJzVG9DcmVhdGUuZmluZChs
YXllci0+aWQoKSk7CkBAIC0zMjAsNyArMzMwLDcgQEAgdm9pZCBDb21wb3NpdGluZ0Nvb3JkaW5h
dG9yOjpkZXRhY2hMYXllcihDb29yZGluYXRlZEdyYXBoaWNzTGF5ZXIqIGxheWVyKQogdm9pZCBD
b21wb3NpdGluZ0Nvb3JkaW5hdG9yOjphdHRhY2hMYXllcihDb29yZGluYXRlZEdyYXBoaWNzTGF5
ZXIqIGxheWVyKQogewogICAgIGxheWVyLT5zZXRDb29yZGluYXRvcih0aGlzKTsKLSAgICBtX3N0
YXRlLm5pY29zaWEubGF5ZXJzLmFkZChsYXllci0+Y29tcG9zaXRpb25MYXllcigpKTsKKyAgICBt
X25pY29zaWEuc3RhdGUubGF5ZXJzLmFkZChsYXllci0+Y29tcG9zaXRpb25MYXllcigpKTsKICAg
ICBtX3JlZ2lzdGVyZWRMYXllcnMuYWRkKGxheWVyLT5pZCgpLCBsYXllcik7CiAgICAgbV9zdGF0
ZS5sYXllcnNUb0NyZWF0ZS5hcHBlbmQobGF5ZXItPmlkKCkpOwogICAgIGxheWVyLT5zZXROZWVk
c1Zpc2libGVSZWN0QWRqdXN0bWVudCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db21wb3NpdGluZ0Nvb3JkaW5hdG9y
LmggYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNz
L0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuaAppbmRleCA0NjRlYjllZTQ1ZjZhODIyNTc0ZjFkMzIy
ZThlZDY1MGM0MDE3MWVkLi40MzA4ZWFlMmZmNjIwN2RiNTZkMDZmNTU0ZDNiODVmOGU4MDU3ZTlj
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRl
ZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0NvbXBvc2l0aW5nQ29vcmRpbmF0
b3IuaApAQCAtMTI4LDYgKzEyOCwxMCBAQCBwcml2YXRlOgogICAgIFdlYkNvcmU6OkdyYXBoaWNz
TGF5ZXIqIG1fcm9vdENvbXBvc2l0aW5nTGF5ZXIgeyBudWxscHRyIH07CiAgICAgV2ViQ29yZTo6
R3JhcGhpY3NMYXllciogbV9vdmVybGF5Q29tcG9zaXRpbmdMYXllciB7IG51bGxwdHIgfTsKIAor
ICAgIHN0cnVjdCB7CisgICAgICAgIFJlZlB0cjxOaWNvc2lhOjpTY2VuZT4gc2NlbmU7CisgICAg
ICAgIE5pY29zaWE6OlNjZW5lOjpTdGF0ZSBzdGF0ZTsKKyAgICB9IG1fbmljb3NpYTsKICAgICBX
ZWJDb3JlOjpDb29yZGluYXRlZEdyYXBoaWNzU3RhdGUgbV9zdGF0ZTsKIAogICAgIEhhc2hNYXA8
V2ViQ29yZTo6Q29vcmRpbmF0ZWRMYXllcklELCBXZWJDb3JlOjpDb29yZGluYXRlZEdyYXBoaWNz
TGF5ZXIqPiBtX3JlZ2lzdGVyZWRMYXllcnM7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>