<?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>124952</bug_id>
          
          <creation_ts>2013-11-27 17:35:52 -0800</creation_ts>
          <short_desc>Make WKProcessGroup work with WKObject wrapping</short_desc>
          <delta_ts>2013-11-27 18:01:01 -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>New Bugs</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="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>954628</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-11-27 17:35:52 -0800</bug_when>
    <thetext>Make WKProcessGroup work with WKObject wrapping</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>954629</commentid>
    <comment_count>1</comment_count>
      <attachid>217972</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-11-27 17:39:17 -0800</bug_when>
    <thetext>Created attachment 217972
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>954630</commentid>
    <comment_count>2</comment_count>
      <attachid>217972</attachid>
    <who name="">mitz</who>
    <bug_when>2013-11-27 17:43:55 -0800</bug_when>
    <thetext>Comment on attachment 217972
Patch

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

&gt; Source/WebKit2/UIProcess/API/mac/WKProcessGroup.mm:29
&gt; +#import &quot;WKProcessGroupInternal.h&quot;
&gt;  #import &quot;WKProcessGroupPrivate.h&quot;
&gt;  

Please remove the Private include when adding Internal.

&gt; Source/WebKit2/UIProcess/API/mac/WKProcessGroupInternal.h:26
&gt; +#import &quot;WKProcessGroup.h&quot;

…and import the private header here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>954632</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-11-27 18:01:01 -0800</bug_when>
    <thetext>Committed r159829: &lt;http://trac.webkit.org/changeset/159829&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217972</attachid>
            <date>2013-11-27 17:39:17 -0800</date>
            <delta_ts>2013-11-27 17:43:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124952-20131127173916.patch</filename>
            <type>text/plain</type>
            <size>12638</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1OTgyOCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM1IEBACisyMDEzLTExLTI3ICBTYW0gV2Vp
bmlnICA8c2FtQHdlYmtpdC5vcmc+CisKKyAgICAgICAgTWFrZSBXS1Byb2Nlc3NHcm91cCB3b3Jr
IHdpdGggV0tPYmplY3Qgd3JhcHBpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyNDk1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogU2hhcmVkL0NvY29hL0FQSU9iamVjdC5tbToKKyAgICAgICAgKEFQ
STo6T2JqZWN0OjpuZXdPYmplY3QpOgorICAgICAgICBBZGQgc3VwcG9ydCBmb3IgV0tQcm9jZXNz
R3JvdXAuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL21hYy9XS1Byb2Nlc3NHcm91cC5tbToK
KyAgICAgICAgKC1bV0tQcm9jZXNzR3JvdXAgaW5pdFdpdGhJbmplY3RlZEJ1bmRsZVVSTDpdKToK
KyAgICAgICAgKC1bV0tQcm9jZXNzR3JvdXAgZGVhbGxvY10pOgorICAgICAgICAoLVtXS1Byb2Nl
c3NHcm91cCBBUEk6Ol0pOgorICAgICAgICAoLVtXS1Byb2Nlc3NHcm91cCBfY29udGV4dFJlZl0p
OgorICAgICAgICAoLVtXS1Byb2Nlc3NHcm91cCBfZ2VvbG9jYXRpb25Qcm92aWRlcl0pOgorICAg
ICAgICBDb252ZXJ0IGZyb20gd3JhcHBpbmcgdGhlIEMtU1BJIHR5cGUgdG8gc3RvcmluZyB0aGUg
Yml0cyBvZiB0aGUgd3JhcHBlZCBvYmplY3QgaW5saW5lCisKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL21hYy9XS1Byb2Nlc3NHcm91cEludGVybmFsLmg6IEFkZGVkLgorICAgICAgICAoV2ViS2l0
Ojp3cmFwcGVyKToKKyAgICAgICAgQWRkIHdyYXBwZXIoKSBoZWxwZXIgYW5kIGRlY2xhcmUgY29u
Zm9ybWFuY2UgdG8gdGhlIFdLT2JqZWN0IHByb3RvY29sLgorCisgICAgICAgICogVUlQcm9jZXNz
L1dlYkNvbnRleHQuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJDb250ZXh0OjpjcmVhdGUpOgor
ICAgICAgICAoV2ViS2l0OjpXZWJDb250ZXh0OjpXZWJDb250ZXh0KToKKyAgICAgICAgKiBVSVBy
b2Nlc3MvV2ViQ29udGV4dC5oOgorICAgICAgICBNYWtlIHRoZSBXZWJDb250ZXh0IGNvbnN0cnVj
dG9yIHB1YmxpYyAoZm9yIHVzZSB3aXRoIE9iamVjdDo6Y29uc3RydWN0SW5XcmFwcGVyKSBhbmQg
cmVtb3ZlIHVudXNlZCBQcm9jZXNzTW9kZWwgcGFyYW1ldGVyLgorCisgICAgICAgICogV2ViS2l0
Mi54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qOgorICAgICAgICBBZGQgbmV3IGZpbGUuCisKIDIw
MTMtMTEtMjcgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBNYWtlIFdL
QnJvd3NpbmdDb250ZXh0R3JvdXAgd29yayB3aXRoIFdLT2JqZWN0IHdyYXBwaW5nCkluZGV4OiBT
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvQ29jb2EvQVBJT2JqZWN0Lm1tCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQyL1NoYXJlZC9Db2NvYS9BUElPYmplY3QubW0JKHJldmlzaW9uIDE1OTgyNCkK
KysrIFNvdXJjZS9XZWJLaXQyL1NoYXJlZC9Db2NvYS9BUElPYmplY3QubW0JKHdvcmtpbmcgY29w
eSkKQEAgLTMxLDYgKzMxLDcgQEAKICNpbXBvcnQgIldLQmFja0ZvcndhcmRMaXN0SW50ZXJuYWwu
aCIKICNpbXBvcnQgIldLQmFja0ZvcndhcmRMaXN0SXRlbUludGVybmFsLmgiCiAjaW1wb3J0ICJX
S0Jyb3dzaW5nQ29udGV4dEdyb3VwSW50ZXJuYWwuaCIKKyNpbXBvcnQgIldLUHJvY2Vzc0dyb3Vw
SW50ZXJuYWwuaCIKICNpbXBvcnQgIldLTlNBcnJheS5oIgogI2ltcG9ydCAiV0tOU0RpY3Rpb25h
cnkuaCIKICNpbXBvcnQgIldLTlNFcnJvci5oIgpAQCAtNzEsNiArNzIsMTAgQEAgdm9pZCogT2Jq
ZWN0OjpuZXdPYmplY3Qoc2l6ZV90IHNpemUsIFR5cAogICAgICAgICB3cmFwcGVyID0gW1dLQmFj
a0ZvcndhcmRMaXN0SXRlbSBhbGxvY107CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBUeXBl
OjpDb250ZXh0OgorICAgICAgICB3cmFwcGVyID0gW1dLUHJvY2Vzc0dyb3VwIGFsbG9jXTsKKyAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIFR5cGU6OkRpY3Rpb25hcnk6CiAgICAgICAgIHdyYXBw
ZXIgPSBbV0tOU0RpY3Rpb25hcnkgYWxsb2NdOwogICAgICAgICBicmVhazsKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvV2ViQ29udGV4dC5jcHAJKHJldmlzaW9uIDE1OTgyMykKKysrIFNv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MTA4LDcgKzEwOCw3IEBAIERFRklORV9ERUJVR19PTkxZX0dMT0JBTChXVEY6OlJlZkNvdW50ZWQK
IFBhc3NSZWZQdHI8V2ViQ29udGV4dD4gV2ViQ29udGV4dDo6Y3JlYXRlKGNvbnN0IFN0cmluZyYg
aW5qZWN0ZWRCdW5kbGVQYXRoKQogewogICAgIEluaXRpYWxpemVXZWJLaXQyKCk7Ci0gICAgcmV0
dXJuIGFkb3B0UmVmKG5ldyBXZWJDb250ZXh0KFByb2Nlc3NNb2RlbFNoYXJlZFNlY29uZGFyeVBy
b2Nlc3MsIGluamVjdGVkQnVuZGxlUGF0aCkpOworICAgIHJldHVybiBhZG9wdFJlZihuZXcgV2Vi
Q29udGV4dChpbmplY3RlZEJ1bmRsZVBhdGgpKTsKIH0KIAogc3RhdGljIFZlY3RvcjxXZWJDb250
ZXh0Kj4mIGNvbnRleHRzKCkKQEAgLTEzMSw4ICsxMzEsOCBAQCBXZWJDb250ZXh0KiBXZWJDb250
ZXh0OjpzaGFyZWRQcm9jZXNzQ29uCiB9CiAjZW5kaWYKIAotV2ViQ29udGV4dDo6V2ViQ29udGV4
dChQcm9jZXNzTW9kZWwgcHJvY2Vzc01vZGVsLCBjb25zdCBTdHJpbmcmIGluamVjdGVkQnVuZGxl
UGF0aCkKLSAgICA6IG1fcHJvY2Vzc01vZGVsKHByb2Nlc3NNb2RlbCkKK1dlYkNvbnRleHQ6Oldl
YkNvbnRleHQoY29uc3QgU3RyaW5nJiBpbmplY3RlZEJ1bmRsZVBhdGgpCisgICAgOiBtX3Byb2Nl
c3NNb2RlbChQcm9jZXNzTW9kZWxTaGFyZWRTZWNvbmRhcnlQcm9jZXNzKQogICAgICwgbV93ZWJQ
cm9jZXNzQ291bnRMaW1pdChVSU5UX01BWCkKICAgICAsIG1faGF2ZUluaXRpYWxFbXB0eVByb2Nl
c3MoZmFsc2UpCiAgICAgLCBtX3Byb2Nlc3NXaXRoUGFnZUNhY2hlKDApCkluZGV4OiBTb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvV2ViQ29udGV4dC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmgJKHJldmlzaW9uIDE1OTgyMykKKysrIFNvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmgJKHdvcmtpbmcgY29weSkKQEAgLTk2LDggKzk2
LDExIEBAIGNsYXNzIFdlYkNvbnRleHQgOiBwdWJsaWMgQVBJOjpUeXBlZE9iamUKICNlbmRpZgog
ICAgIHsKIHB1YmxpYzoKKyAgICBXZWJDb250ZXh0KGNvbnN0IFN0cmluZyYgaW5qZWN0ZWRCdW5k
bGVQYXRoKTsKKwogICAgIHN0YXRpYyBQYXNzUmVmUHRyPFdlYkNvbnRleHQ+IGNyZWF0ZShjb25z
dCBTdHJpbmcmIGluamVjdGVkQnVuZGxlUGF0aCk7CiAgICAgdmlydHVhbCB+V2ViQ29udGV4dCgp
OworCiAjaWYgUExBVEZPUk0oSU9TKQogICAgIHN0YXRpYyBXZWJDb250ZXh0ICpzaGFyZWRQcm9j
ZXNzQ29udGV4dCgpOwogI2VuZGlmCkBAIC0zMTMsNyArMzE2LDYgQEAgcHVibGljOgogICAgIHZv
aWQgcmVzZXRIU1RTSG9zdHMoKTsKIAogcHJpdmF0ZToKLSAgICBXZWJDb250ZXh0KFByb2Nlc3NN
b2RlbCwgY29uc3QgU3RyaW5nJiBpbmplY3RlZEJ1bmRsZVBhdGgpOwogICAgIHZvaWQgcGxhdGZv
cm1Jbml0aWFsaXplKCk7CiAKICAgICB2b2lkIHBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3Mo
V2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycyYpOwpJbmRleDogU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9tYWMvV0tQcm9jZXNzR3JvdXAubW0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9tYWMvV0tQcm9jZXNzR3JvdXAubW0JKHJldmlzaW9uIDE1OTgy
MykKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1dLUHJvY2Vzc0dyb3VwLm1t
CSh3b3JraW5nIGNvcHkpCkBAIC0yNCw2ICsyNCw3IEBACiAgKi8KIAogI2ltcG9ydCAiY29uZmln
LmgiCisjaW1wb3J0ICJXS1Byb2Nlc3NHcm91cEludGVybmFsLmgiCiAjaW1wb3J0ICJXS1Byb2Nl
c3NHcm91cFByaXZhdGUuaCIKIAogI2lmIFdLX0FQSV9FTkFCTEVECkBAIC01Miw4ICs1Myw3IEBA
CiB1c2luZyBuYW1lc3BhY2UgV2ViS2l0OwogCiBAaW1wbGVtZW50YXRpb24gV0tQcm9jZXNzR3Jv
dXAgewotICAgIC8vIFVuZGVybHlpbmcgY29udGV4dCBvYmplY3QuCi0gICAgV0tSZXRhaW5QdHI8
V0tDb250ZXh0UmVmPiBfY29udGV4dFJlZjsKKyAgICBzdGQ6OmFsaWduZWRfc3RvcmFnZTxzaXpl
b2YoV2ViQ29udGV4dCksIHN0ZDo6YWxpZ25tZW50X29mPFdlYkNvbnRleHQ+Ojp2YWx1ZT46OnR5
cGUgX2NvbnRleHQ7CiAKICNpZiBQTEFURk9STShJT1MpCiAgICAgUmV0YWluUHRyPFdLR2VvbG9j
YXRpb25Qcm92aWRlcklPUz4gX2dlb2xvY2F0aW9uUHJvdmlkZXI7CkBAIC0xNzYsNDEgKzE3Niw0
MyBAQCAtIChpZClpbml0V2l0aEluamVjdGVkQnVuZGxlVVJMOihOU1VSTCAqCiAgICAgSW5pdFdl
YkNvcmVUaHJlYWRTeXN0ZW1JbnRlcmZhY2UoKTsKICNlbmRpZgogCi0gICAgaWYgKGJ1bmRsZVVS
TCkKLSAgICAgICAgX2NvbnRleHRSZWYgPSBhZG9wdFdLKFdLQ29udGV4dENyZWF0ZVdpdGhJbmpl
Y3RlZEJ1bmRsZVBhdGgoYWRvcHRXSyhXS1N0cmluZ0NyZWF0ZVdpdGhDRlN0cmluZygoQ0ZTdHJp
bmdSZWYpW2J1bmRsZVVSTCBwYXRoXSkpLmdldCgpKSk7Ci0gICAgZWxzZQotICAgICAgICBfY29u
dGV4dFJlZiA9IGFkb3B0V0soV0tDb250ZXh0Q3JlYXRlKCkpOwotCi0gICAgc2V0VXBDb25uZWN0
aW9uQ2xpZW50KHNlbGYsIF9jb250ZXh0UmVmLmdldCgpKTsKLSAgICBzZXRVcEluZWN0ZWRCdW5k
bGVDbGllbnQoc2VsZiwgX2NvbnRleHRSZWYuZ2V0KCkpOwotICAgIHNldFVwSGlzdG9yeUNsaWVu
dChzZWxmLCBfY29udGV4dFJlZi5nZXQoKSk7CisgICAgQVBJOjpPYmplY3Q6OmNvbnN0cnVjdElu
V3JhcHBlcjxXZWJDb250ZXh0PihzZWxmLCBidW5kbGVVUkwgPyBTdHJpbmcoW2J1bmRsZVVSTCBw
YXRoXSkgOiBTdHJpbmcoKSk7CisKKyAgICBzZXRVcENvbm5lY3Rpb25DbGllbnQoc2VsZiwgdG9B
UEkocmVpbnRlcnByZXRfY2FzdDxXZWJDb250ZXh0Kj4oJl9jb250ZXh0KSkpOworICAgIHNldFVw
SW5lY3RlZEJ1bmRsZUNsaWVudChzZWxmLCB0b0FQSShyZWludGVycHJldF9jYXN0PFdlYkNvbnRl
eHQqPigmX2NvbnRleHQpKSk7CisgICAgc2V0VXBIaXN0b3J5Q2xpZW50KHNlbGYsIHRvQVBJKHJl
aW50ZXJwcmV0X2Nhc3Q8V2ViQ29udGV4dCo+KCZfY29udGV4dCkpKTsKIAogICAgIHJldHVybiBz
ZWxmOwogfQogCiAtICh2b2lkKWRlYWxsb2MKIHsKLSAgICBXS0NvbnRleHRTZXRDb25uZWN0aW9u
Q2xpZW50KF9jb250ZXh0UmVmLmdldCgpLCAwKTsKLSAgICBXS0NvbnRleHRTZXRJbmplY3RlZEJ1
bmRsZUNsaWVudChfY29udGV4dFJlZi5nZXQoKSwgMCk7Ci0gICAgV0tDb250ZXh0U2V0SGlzdG9y
eUNsaWVudChfY29udGV4dFJlZi5nZXQoKSwgMCk7CisgICAgcmVpbnRlcnByZXRfY2FzdDxXZWJD
b250ZXh0Kj4oJl9jb250ZXh0KS0+fldlYkNvbnRleHQoKTsKIAogICAgIFtzdXBlciBkZWFsbG9j
XTsKIH0KIAorI3ByYWdtYSBtYXJrIFdLT2JqZWN0IHByb3RvY29sIGltcGxlbWVudGF0aW9uCisK
Ky0gKEFQSTo6T2JqZWN0JilfYXBpT2JqZWN0Cit7CisgICAgcmV0dXJuICpyZWludGVycHJldF9j
YXN0PEFQSTo6T2JqZWN0Kj4oJl9jb250ZXh0KTsKK30KKwogQGVuZAogCiBAaW1wbGVtZW50YXRp
b24gV0tQcm9jZXNzR3JvdXAgKFByaXZhdGUpCiAKIC0gKFdLQ29udGV4dFJlZilfY29udGV4dFJl
ZgogewotICAgIHJldHVybiBfY29udGV4dFJlZi5nZXQoKTsKKyAgICByZXR1cm4gdG9BUEkocmVp
bnRlcnByZXRfY2FzdDxXZWJDb250ZXh0Kj4oJl9jb250ZXh0KSk7CiB9CiAKICNpZiBQTEFURk9S
TShJT1MpCiAtIChXS0dlb2xvY2F0aW9uUHJvdmlkZXJJT1MgKilfZ2VvbG9jYXRpb25Qcm92aWRl
cgogewogICAgIGlmICghX2dlb2xvY2F0aW9uUHJvdmlkZXIpCi0gICAgICAgIF9nZW9sb2NhdGlv
blByb3ZpZGVyID0gYWRvcHROUyhbW1dLR2VvbG9jYXRpb25Qcm92aWRlcklPUyBhbGxvY10gaW5p
dFdpdGhDb250ZXh0OnRvSW1wbChfY29udGV4dFJlZi5nZXQoKSldKTsKKyAgICAgICAgX2dlb2xv
Y2F0aW9uUHJvdmlkZXIgPSBhZG9wdE5TKFtbV0tHZW9sb2NhdGlvblByb3ZpZGVySU9TIGFsbG9j
XSBpbml0V2l0aENvbnRleHQ6cmVpbnRlcnByZXRfY2FzdDxXZWJDb250ZXh0Kj4oJl9jb250ZXh0
KV0pOwogICAgIHJldHVybiBfZ2VvbG9jYXRpb25Qcm92aWRlci5nZXQoKTsKIH0KICNlbmRpZiAv
LyBQTEFURk9STShJT1MpCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21hYy9X
S1Byb2Nlc3NHcm91cEludGVybmFsLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9tYWMvV0tQcm9jZXNzR3JvdXBJbnRlcm5hbC5oCShyZXZpc2lvbiAwKQorKysg
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9tYWMvV0tQcm9jZXNzR3JvdXBJbnRlcm5hbC5o
CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsNDYgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIw
MTMgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9u
IGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICog
bW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBj
b25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBj
b2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJl
ZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29w
eXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhl
ciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMg
U09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBg
YEFTIElTJycKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xV
RElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBB
UkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJ
QlVUT1JTCisgKiBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFM
LCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xV
RElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBH
T09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lO
RVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9G
IExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9S
IFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4g
QU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
T0YKKyAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaW1wb3J0ICJX
S1Byb2Nlc3NHcm91cC5oIgorCisjaWYgV0tfQVBJX0VOQUJMRUQKKworI2ltcG9ydCAiV0tPYmpl
Y3QuaCIKKyNpbXBvcnQgIldlYkNvbnRleHQuaCIKKworbmFtZXNwYWNlIFdlYktpdCB7CisKK2lu
bGluZSBXS1Byb2Nlc3NHcm91cCAqd3JhcHBlcihXZWJDb250ZXh0JiBjb250ZXh0KQoreworICAg
IEFTU0VSVChbY29udGV4dC53cmFwcGVyKCkgaXNLaW5kT2ZDbGFzczpbV0tQcm9jZXNzR3JvdXAg
Y2xhc3NdXSk7CisgICAgcmV0dXJuIChXS1Byb2Nlc3NHcm91cCAqKWNvbnRleHQud3JhcHBlcigp
OworfQorCit9CisKK0BpbnRlcmZhY2UgV0tQcm9jZXNzR3JvdXAgKCkgPFdLT2JqZWN0PgorQGVu
ZAorCisjZW5kaWYgLy8gV0tfQVBJX0VOQUJMRUQKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYktp
dDIueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvago9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0
Mi9XZWJLaXQyLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oJKHJldmlzaW9uIDE1OTgyNCkKKysr
IFNvdXJjZS9XZWJLaXQyL1dlYktpdDIueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagkod29ya2lu
ZyBjb3B5KQpAQCAtNjg3LDYgKzY4Nyw3IEBACiAJCTdDMTM1QUE4MTczQjBCQ0EwMDU4NkFFMiAv
KiBXS1BsdWdpbkluZm9ybWF0aW9uLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxk
RmlsZTsgZmlsZVJlZiA9IDdDMTM1QUE2MTczQjBCQ0EwMDU4NkFFMiAvKiBXS1BsdWdpbkluZm9y
bWF0aW9uLmNwcCAqLzsgfTsKIAkJN0MxMzVBQTkxNzNCMEJDQTAwNTg2QUUyIC8qIFdLUGx1Z2lu
SW5mb3JtYXRpb24uaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJl
ZiA9IDdDMTM1QUE3MTczQjBCQ0EwMDU4NkFFMiAvKiBXS1BsdWdpbkluZm9ybWF0aW9uLmggKi87
IHNldHRpbmdzID0ge0FUVFJJQlVURVMgPSAoUHJpdmF0ZSwgKTsgfTsgfTsKIAkJN0MxMzVBQUMx
NzNCMENGRjAwNTg2QUUyIC8qIFBsdWdpbkluZm9ybWF0aW9uTWFjLm1tIGluIFNvdXJjZXMgKi8g
PSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gN0MxMzVBQUExNzNCMENGRjAwNTg2QUUy
IC8qIFBsdWdpbkluZm9ybWF0aW9uTWFjLm1tICovOyB9OworCQk3QzFGQjNDMDE4NDZBRUZDMDAx
QTAzRDggLyogV0tQcm9jZXNzR3JvdXBJbnRlcm5hbC5oIGluIEhlYWRlcnMgKi8gPSB7aXNhID0g
UEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gN0MxRkIzQkYxODQ2QUVGQzAwMUEwM0Q4IC8qIFdLUHJv
Y2Vzc0dyb3VwSW50ZXJuYWwuaCAqLzsgfTsKIAkJN0MzODc0MzQxNzJGNTYxNTAwMUJEODhBIC8q
IFBhZ2VCYW5uZXIuY3BwIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxl
UmVmID0gN0MzODc0MzMxNzJGNTYxNTAwMUJEODhBIC8qIFBhZ2VCYW5uZXIuY3BwICovOyB9Owog
CQk3QzNGOEM5MDE3M0FGNTJEMDA3QjdGMzkgLyogUGx1Z2luSW5mb3JtYXRpb24uY3BwIGluIFNv
dXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gN0MzRjhDOEUxNzNBRjUy
RDAwN0I3RjM5IC8qIFBsdWdpbkluZm9ybWF0aW9uLmNwcCAqLzsgfTsKIAkJN0MzRjhDOTExNzNB
RjUyRDAwN0I3RjM5IC8qIFBsdWdpbkluZm9ybWF0aW9uLmggaW4gSGVhZGVycyAqLyA9IHtpc2Eg
PSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA3QzNGOEM4RjE3M0FGNTJEMDA3QjdGMzkgLyogUGx1
Z2luSW5mb3JtYXRpb24uaCAqLzsgfTsKQEAgLTIyMzgsNiArMjIzOSw3IEBACiAJCTdDMTM1QUE2
MTczQjBCQ0EwMDU4NkFFMiAvKiBXS1BsdWdpbkluZm9ybWF0aW9uLmNwcCAqLyA9IHtpc2EgPSBQ
QlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNv
dXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IFdLUGx1Z2luSW5mb3JtYXRpb24uY3BwOyBzb3VyY2VU
cmVlID0gIjxncm91cD4iOyB9OwogCQk3QzEzNUFBNzE3M0IwQkNBMDA1ODZBRTIgLyogV0tQbHVn
aW5JbmZvcm1hdGlvbi5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGlu
ZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBXS1BsdWdp
bkluZm9ybWF0aW9uLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTdDMTM1QUFBMTcz
QjBDRkYwMDU4NkFFMiAvKiBQbHVnaW5JbmZvcm1hdGlvbk1hYy5tbSAqLyA9IHtpc2EgPSBQQlhG
aWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJj
ZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9IFBsdWdpbkluZm9ybWF0aW9uTWFjLm1tOyBzb3VyY2VU
cmVlID0gIjxncm91cD4iOyB9OworCQk3QzFGQjNCRjE4NDZBRUZDMDAxQTAzRDggLyogV0tQcm9j
ZXNzR3JvdXBJbnRlcm5hbC5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNv
ZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBXS1By
b2Nlc3NHcm91cEludGVybmFsLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTdDMzg3
NDMzMTcyRjU2MTUwMDFCRDg4QSAvKiBQYWdlQmFubmVyLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxl
UmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNv
ZGUuY3BwLmNwcDsgcGF0aCA9IFBhZ2VCYW5uZXIuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4i
OyB9OwogCQk3QzNGOEM4RTE3M0FGNTJEMDA3QjdGMzkgLyogUGx1Z2luSW5mb3JtYXRpb24uY3Bw
ICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93
bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gUGx1Z2luSW5mb3JtYXRpb24u
Y3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk3QzNGOEM4RjE3M0FGNTJEMDA3QjdG
MzkgLyogUGx1Z2luSW5mb3JtYXRpb24uaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBm
aWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRo
ID0gUGx1Z2luSW5mb3JtYXRpb24uaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKQEAgLTQ2
NTEsNiArNDY1Myw3IEBACiAJCQkJQkM1Qzc1QzYxNDk1NERBNjAwQkM0Nzc1IC8qIFdLQ29ubmVj
dGlvbkludGVybmFsLmggKi8sCiAJCQkJQkNCQUFDRTUxNDUyMjVDOTAwNTNGODJGIC8qIFdLUHJv
Y2Vzc0dyb3VwLmggKi8sCiAJCQkJQkNCQUFDRTYxNDUyMjVDQTAwNTNGODJGIC8qIFdLUHJvY2Vz
c0dyb3VwLm1tICovLAorCQkJCTdDMUZCM0JGMTg0NkFFRkMwMDFBMDNEOCAvKiBXS1Byb2Nlc3NH
cm91cEludGVybmFsLmggKi8sCiAJCQkJQkNCQUFDRTcxNDUyMjVDQjAwNTNGODJGIC8qIFdLUHJv
Y2Vzc0dyb3VwUHJpdmF0ZS5oICovLAogCQkJCTdDRDVFQkJEMTc0NkIwNEMwMDBDMUM0NSAvKiBX
S1R5cGVSZWZXcmFwcGVyLmggKi8sCiAJCQkJN0NENUVCQkMxNzQ2QjA0QzAwMEMxQzQ1IC8qIFdL
VHlwZVJlZldyYXBwZXIubW0gKi8sCkBAIC02MDY4LDYgKzYwNzEsNyBAQAogCQkJCTM3QzRDMDg5
MTgxNDlGMjMwMDM2ODhCOSAvKiBXS0JhY2tGb3J3YXJkTGlzdEl0ZW1JbnRlcm5hbC5oIGluIEhl
YWRlcnMgKi8sCiAJCQkJNTFEMEQ0MzcxODNCMzUzRDAwOTcwNDFEIC8qIERhdGFiYXNlUHJvY2Vz
c0lEQkNvbm5lY3Rpb25NZXNzYWdlcy5oIGluIEhlYWRlcnMgKi8sCiAJCQkJRTEzNEYwMTcxMkVB
NUQzMzAwNEVDNThEIC8qIFdLUHJpbnRpbmdWaWV3LmggaW4gSGVhZGVycyAqLywKKwkJCQk3QzFG
QjNDMDE4NDZBRUZDMDAxQTAzRDggLyogV0tQcm9jZXNzR3JvdXBJbnRlcm5hbC5oIGluIEhlYWRl
cnMgKi8sCiAJCQkJQkNCQUFDRUIxNDUyMjVFMzAwNTNGODJGIC8qIFdLUHJvY2Vzc0dyb3VwLmgg
aW4gSGVhZGVycyAqLywKIAkJCQlCQ0JBQUNFRDE0NTIyNUUzMDA1M0Y4MkYgLyogV0tQcm9jZXNz
R3JvdXBQcml2YXRlLmggaW4gSGVhZGVycyAqLywKIAkJCQk1MTJGNThGQzEyQTg4QTU0MDA2Mjk1
MzAgLyogV0tQcm90ZWN0aW9uU3BhY2UuaCBpbiBIZWFkZXJzICovLAo=
</data>
<flag name="review"
          id="241237"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>