<?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>65198</bug_id>
          
          <creation_ts>2011-07-26 12:14:18 -0700</creation_ts>
          <short_desc>[Qt][WK2] Simplify the PageUIClient</short_desc>
          <delta_ts>2011-07-27 03:24:22 -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>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>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>442434</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-07-26 12:14:18 -0700</bug_when>
    <thetext>Now that the full interface is migrated to ViewInterface, we can simplify PageUIClient a lot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442447</commentid>
    <comment_count>1</comment_count>
      <attachid>102039</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-07-26 12:22:13 -0700</bug_when>
    <thetext>Created attachment 102039
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442466</commentid>
    <comment_count>2</comment_count>
      <attachid>102039</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-07-26 12:44:21 -0700</bug_when>
    <thetext>Comment on attachment 102039
Patch

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

LGTM!

&gt; Source/WebKit2/ChangeLog:12
&gt; +        This patch remove the unused functions to simplify the client. Since the dependency

remove -&gt; removes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442824</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-07-27 03:24:22 -0700</bug_when>
    <thetext>Committed r91831: &lt;http://trac.webkit.org/changeset/91831&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102039</attachid>
            <date>2011-07-26 12:22:13 -0700</date>
            <delta_ts>2011-07-26 12:44:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-65198-20110726212921.patch</filename>
            <type>text/plain</type>
            <size>8557</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTE3NTgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCA2NDY1YTBlOTAyYzkxM2Nh
N2M5OTA3ODU4ZmNlNjBkZTY2ZGE4YTM0Li5lNGJiOTdiYzQxZTIyNWI2ODUyOTNjYThjM2M3Mzc1
NzkyY2FhOGQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjggQEAKIDIwMTEtMDctMjYgIEJlbmph
bWluIFBvdWxhaW4gIDxiZW5qYW1pbkB3ZWJraXQub3JnPgogCisgICAgICAgIFtRdF1bV0syXSBT
aW1wbGlmeSB0aGUgUGFnZVVJQ2xpZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02NTE5OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRoZSBvbmx5IGZ1bmN0aW9uIG9mIFdLUGFnZUxvYWRlckNsaWVudCB3
aXRoIGEgY29tcGxldGUgaW1wbGVtZW50YXRpb24KKyAgICAgICAgaXMgcXRfd2tfc2V0U3RhdHVz
VGV4dCgpLiBUaGUgb3RoZXIgZnVuY3Rpb25zIHdlcmUgd2hhdCBpcyBsZWZ0IGZyb20KKyAgICAg
ICAgYmVmb3JlIHRoZSByZWZhY3RvcmluZyBvZiBRV0tQYWdlLgorCisgICAgICAgIFRoaXMgcGF0
Y2ggcmVtb3ZlIHRoZSB1bnVzZWQgZnVuY3Rpb25zIHRvIHNpbXBsaWZ5IHRoZSBjbGllbnQuIFNp
bmNlIHRoZSBkZXBlbmRlbmN5CisgICAgICAgIG9uIFF0V2ViUGFnZVByb3h5IGlzIHJlbW92ZWQg
ZnJvbSB0aGF0IGNsaWVudCwgaXQgbm93IGNhbGxzIHRoZSBWaWV3SW50ZXJmYWNlIGRpcmVjdGx5
LgorCisgICAgICAgICogVUlQcm9jZXNzL3F0L0NsaWVudEltcGwuY3BwOgorICAgICAgICAodG9W
aWV3SW50ZXJmYWNlKToKKyAgICAgICAgKHF0X3drX3NldFN0YXR1c1RleHQpOgorICAgICAgICAq
IFVJUHJvY2Vzcy9xdC9DbGllbnRJbXBsLmg6CisgICAgICAgICogVUlQcm9jZXNzL3F0L1F0V2Vi
UGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFF0V2ViUGFnZVByb3h5OjpRdFdlYlBhZ2VQcm94eSk6
CisgICAgICAgIChRdFdlYlBhZ2VQcm94eTo6aW5pdCk6CisgICAgICAgICogVUlQcm9jZXNzL3F0
L1F0V2ViUGFnZVByb3h5Lmg6CisKKzIwMTEtMDctMjYgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5q
YW1pbkB3ZWJraXQub3JnPgorCiAgICAgICAgIFtRdF1bV0syXSBNYWtlIHRoZSBXZWJDb250ZXh0
TWVudVByb3h5UXQgaGFuZGxlIHRoZSBmdWxsIGludGVyYWN0aW9ucyBiZXR3ZWVuIHRoZSB2aWV3
cyBhbmQgdGhlIFdlYlBhZ2VQcm94eQogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NjQ3MzkKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL3F0L0NsaWVudEltcGwuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL3F0L0NsaWVu
dEltcGwuY3BwCmluZGV4IDM2YTRhNDcwN2I5OTBlNjdkZTc0ZDViYjlmNmRjOWI5MGZlZWEwMDEu
LjFhNWI3YzA1ZGNjMjdlOTQ4YzQ5MGU3NzAyNTg4MTEwNzZlNmFiNDMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9xdC9DbGllbnRJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvcXQvQ2xpZW50SW1wbC5jcHAKQEAgLTI4LDYgKzI4LDcgQEAKICNpbmNs
dWRlICJxd2ViZXJyb3JfcC5oIgogI2luY2x1ZGUgPHF3a2NvbnRleHQuaD4KICNpbmNsdWRlIDxR
dFdlYlBhZ2VQcm94eS5oPgorI2luY2x1ZGUgPFZpZXdJbnRlcmZhY2UuaD4KICNpbmNsdWRlIDxX
S0ZyYW1lLmg+CiAjaW5jbHVkZSA8V0tUeXBlLmg+CiAKQEAgLTQ3LDYgKzQ4LDEyIEBAIHN0YXRp
YyBRdFdlYlBhZ2VQcm94eSogdG9RdFdlYlBhZ2VQcm94eShjb25zdCB2b2lkKiBjbGllbnRJbmZv
KQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW5saW5lIFZpZXdJbnRlcmZhY2UqIHRvVmll
d0ludGVyZmFjZShjb25zdCB2b2lkKiBjbGllbnRJbmZvKQoreworICAgIEFTU0VSVChjbGllbnRJ
bmZvKTsKKyAgICByZXR1cm4gcmVpbnRlcnByZXRfY2FzdDxWaWV3SW50ZXJmYWNlKj4oY29uc3Rf
Y2FzdDx2b2lkKj4oY2xpZW50SW5mbykpOworfQorCiBzdGF0aWMgdm9pZCBkaXNwYXRjaExvYWRT
dWNjZWVkZWQoV0tGcmFtZVJlZiBmcmFtZSwgY29uc3Qgdm9pZCogY2xpZW50SW5mbykKIHsKICAg
ICBpZiAoIVdLRnJhbWVJc01haW5GcmFtZShmcmFtZSkpCkBAIC0xNTMsNDMgKzE2MCwxMCBAQCB2
b2lkIHF0X3drX2RpZEJlY29tZVJlc3BvbnNpdmUoV0tQYWdlUmVmIHBhZ2UsIGNvbnN0IHZvaWQq
IGNsaWVudEluZm8pCiB7CiB9CiAKLVdLUGFnZVJlZiBxdF93a19jcmVhdGVOZXdQYWdlKFdLUGFn
ZVJlZiBwYWdlLCBXS0RpY3Rpb25hcnlSZWYgZmVhdHVyZXMsIFdLRXZlbnRNb2RpZmllcnMgbW9k
aWZpZXJzLCBXS0V2ZW50TW91c2VCdXR0b24gbW91c2VCdXR0b24sIGNvbnN0IHZvaWQqIGNsaWVu
dEluZm8pCi17Ci0gICAgUXRXZWJQYWdlUHJveHkqIHdrUGFnZSA9IHRvUXRXZWJQYWdlUHJveHko
Y2xpZW50SW5mbyk7Ci0gICAgUXRXZWJQYWdlUHJveHk6OkNyZWF0ZU5ld1BhZ2VGbiBjcmVhdGVO
ZXdQYWdlRm4gPSB3a1BhZ2UtPmNyZWF0ZU5ld1BhZ2VGdW5jdGlvbigpOwotCi0gICAgaWYgKCFj
cmVhdGVOZXdQYWdlRm4pCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgaWYgKFF0V2ViUGFnZVBy
b3h5KiBuZXdQYWdlID0gY3JlYXRlTmV3UGFnZUZuKHdrUGFnZSkpIHsKLSAgICAgICAgV0tSZXRh
aW4obmV3UGFnZS0+cGFnZVJlZigpKTsKLSAgICAgICAgcmV0dXJuIG5ld1BhZ2UtPnBhZ2VSZWYo
KTsKLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotdm9pZCBxdF93a19zaG93UGFnZShXS1Bh
Z2VSZWYgcGFnZSwgY29uc3Qgdm9pZCogY2xpZW50SW5mbykKLXsKLX0KLQotdm9pZCBxdF93a19j
bG9zZShXS1BhZ2VSZWYgcGFnZSwgY29uc3Qgdm9pZCogY2xpZW50SW5mbykKLXsKLSAgICBlbWl0
IHRvUXRXZWJQYWdlUHJveHkoY2xpZW50SW5mbyktPndpbmRvd0Nsb3NlUmVxdWVzdGVkKCk7Ci19
Ci0KLXZvaWQgcXRfd2tfdGFrZUZvY3VzKFdLUGFnZVJlZiBwYWdlLCBXS0ZvY3VzRGlyZWN0aW9u
IGRpcmVjdGlvbiwgY29uc3Qgdm9pZCAqY2xpZW50SW5mbykKLXsKLX0KLQotdm9pZCBxdF93a19y
dW5KYXZhU2NyaXB0QWxlcnQoV0tQYWdlUmVmIHBhZ2UsIFdLU3RyaW5nUmVmIGFsZXJ0VGV4dCwg
V0tGcmFtZVJlZiBmcmFtZSwgY29uc3Qgdm9pZCogY2xpZW50SW5mbykKLXsKLX0KLQogdm9pZCBx
dF93a19zZXRTdGF0dXNUZXh0KFdLUGFnZVJlZiwgV0tTdHJpbmdSZWYgdGV4dCwgY29uc3Qgdm9p
ZCAqY2xpZW50SW5mbykKIHsKICAgICBRU3RyaW5nIHFUZXh0ID0gV0tTdHJpbmdDb3B5UVN0cmlu
Zyh0ZXh0KTsKLSAgICB0b1F0V2ViUGFnZVByb3h5KGNsaWVudEluZm8pLT5kaWRDaGFuZ2VTdGF0
dXNUZXh0KHFUZXh0KTsKKyAgICB0b1ZpZXdJbnRlcmZhY2UoY2xpZW50SW5mbyktPmRpZENoYW5n
ZVN0YXR1c1RleHQocVRleHQpOwogfQogCiB2b2lkIHF0X3drX2RpZFNhbWVEb2N1bWVudE5hdmln
YXRpb25Gb3JGcmFtZShXS1BhZ2VSZWYgcGFnZSwgV0tGcmFtZVJlZiBmcmFtZSwgV0tTYW1lRG9j
dW1lbnROYXZpZ2F0aW9uVHlwZSB0eXBlLCBXS1R5cGVSZWYgdXNlckRhdGEsIGNvbnN0IHZvaWQq
IGNsaWVudEluZm8pCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvcXQvQ2xp
ZW50SW1wbC5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL3F0L0NsaWVudEltcGwuaAppbmRl
eCBjMmRiMzVhYzcxOWNmOWFkMWM1MTY4ZjMxNDQyZDU1ZmI5YTA4YjMxLi5hMmE0NzA0Y2FiMjg4
ZThmMGVlMjUyMDU0MTlkMGQ1YTliMzcxMTlkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvcXQvQ2xpZW50SW1wbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9x
dC9DbGllbnRJbXBsLmgKQEAgLTQ2LDExICs0Niw2IEBAIHZvaWQgcXRfd2tfZGlkQmVjb21lUmVz
cG9uc2l2ZShXS1BhZ2VSZWYsIGNvbnN0IHZvaWQqIGNsaWVudEluZm8pOwogdm9pZCBxdF93a19k
aWRTYW1lRG9jdW1lbnROYXZpZ2F0aW9uRm9yRnJhbWUoV0tQYWdlUmVmLCBXS0ZyYW1lUmVmLCBX
S1NhbWVEb2N1bWVudE5hdmlnYXRpb25UeXBlLCBXS1R5cGVSZWYsIGNvbnN0IHZvaWQqIGNsaWVu
dEluZm8pOwogCiAvLyB1aSBjbGllbnQKLVdLUGFnZVJlZiBxdF93a19jcmVhdGVOZXdQYWdlKFdL
UGFnZVJlZiBwYWdlLCBXS0RpY3Rpb25hcnlSZWYgZmVhdHVyZXMsIFdLRXZlbnRNb2RpZmllcnMg
bW9kaWZpZXJzLCBXS0V2ZW50TW91c2VCdXR0b24gbW91c2VCdXR0b24sIGNvbnN0IHZvaWQgKmNs
aWVudEluZm8pOwotdm9pZCBxdF93a19zaG93UGFnZShXS1BhZ2VSZWYgcGFnZSwgY29uc3Qgdm9p
ZCAqY2xpZW50SW5mbyk7Ci12b2lkIHF0X3drX2Nsb3NlKFdLUGFnZVJlZiBwYWdlLCBjb25zdCB2
b2lkICpjbGllbnRJbmZvKTsKLXZvaWQgcXRfd2tfdGFrZUZvY3VzKFdLUGFnZVJlZiBwYWdlLCBX
S0ZvY3VzRGlyZWN0aW9uIGRpcmVjdGlvbiwgY29uc3Qgdm9pZCAqY2xpZW50SW5mbyk7Ci12b2lk
IHF0X3drX3J1bkphdmFTY3JpcHRBbGVydChXS1BhZ2VSZWYgcGFnZSwgV0tTdHJpbmdSZWYgYWxl
cnRUZXh0LCBXS0ZyYW1lUmVmIGZyYW1lLCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKTsKIHZvaWQg
cXRfd2tfc2V0U3RhdHVzVGV4dChXS1BhZ2VSZWYgcGFnZSwgV0tTdHJpbmdSZWYgdGV4dCwgY29u
c3Qgdm9pZCAqY2xpZW50SW5mbyk7CiAKIC8vIEljb25EYXRhYmFzZSBjbGllbnQuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvcXQvUXRXZWJQYWdlUHJveHkuY3BwIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL3F0L1F0V2ViUGFnZVByb3h5LmNwcAppbmRleCA0NmFkOGIw
NGRlMjQ5ZmM5MDUwYjNlZTVjYWY1ODMxMTc5MzlmNDhhLi4zNmRiOWQ2Mjg2NDZiODJkMTZhZTc1
ODY0M2U1YWEwMWY1MjU0ZjM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
cXQvUXRXZWJQYWdlUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9xdC9R
dFdlYlBhZ2VQcm94eS5jcHAKQEAgLTk4LDcgKzk4LDYgQEAgUXRXZWJQYWdlUHJveHk6OlF0V2Vi
UGFnZVByb3h5KFZpZXdJbnRlcmZhY2UqIHZpZXdJbnRlcmZhY2UsIFFXS0NvbnRleHQqIGMsIFdL
UGEKICAgICA6IG1fdmlld0ludGVyZmFjZSh2aWV3SW50ZXJmYWNlKQogICAgICwgbV9jb250ZXh0
KGMpCiAgICAgLCBtX3ByZWZlcmVuY2VzKDApCi0gICAgLCBtX2NyZWF0ZU5ld1BhZ2VGbigwKQog
ICAgICwgbV91bmRvU3RhY2soYWRvcHRQdHIobmV3IFFVbmRvU3RhY2sodGhpcykpKQogewogICAg
IEFTU0VSVCh2aWV3SW50ZXJmYWNlKTsKQEAgLTE0MywxNCArMTQyLDE0IEBAIHZvaWQgUXRXZWJQ
YWdlUHJveHk6OmluaXQoKQogCiAgICAgV0tQYWdlVUlDbGllbnQgdWlDbGllbnQgPSB7CiAgICAg
ICAgIDAsICAgICAgLyogdmVyc2lvbiAqLwotICAgICAgICB0aGlzLCAgIC8qIGNsaWVudEluZm8g
Ki8KLSAgICAgICAgcXRfd2tfY3JlYXRlTmV3UGFnZSwKLSAgICAgICAgcXRfd2tfc2hvd1BhZ2Us
Ci0gICAgICAgIHF0X3drX2Nsb3NlLAotICAgICAgICBxdF93a190YWtlRm9jdXMsCisgICAgICAg
IG1fdmlld0ludGVyZmFjZSwgICAvKiBjbGllbnRJbmZvICovCisgICAgICAgIDAsICAvKiBjcmVh
dGVOZXdQYWdlICovCisgICAgICAgIDAsICAvKiBzaG93UGFnZSAqLworICAgICAgICAwLCAgLyog
Y2xvc2UgKi8KKyAgICAgICAgMCwgIC8qIHRha2VGb2N1cyAqLwogICAgICAgICAwLCAgLyogZm9j
dXMgKi8KICAgICAgICAgMCwgIC8qIHVuZm9jdXMgKi8KLSAgICAgICAgcXRfd2tfcnVuSmF2YVNj
cmlwdEFsZXJ0LAorICAgICAgICAwLCAgLyogcnVuSmF2YVNjcmlwdEFsZXJ0ICovCiAgICAgICAg
IDAsICAvKiBydW5KYXZhU2NyaXB0Q29uZmlybSAqLwogICAgICAgICAwLCAgLyogcnVuSmF2YVNj
cmlwdFByb21wdCAqLwogICAgICAgICBxdF93a19zZXRTdGF0dXNUZXh0LApAQCAtNDEwLDExICs0
MDksNiBAQCB2b2lkIFF0V2ViUGFnZVByb3h5OjpkaWRDaGFuZ2VUaXRsZShjb25zdCBRU3RyaW5n
JiBuZXdUaXRsZSkKICAgICBtX3ZpZXdJbnRlcmZhY2UtPmRpZENoYW5nZVRpdGxlKG5ld1RpdGxl
KTsKIH0KIAotdm9pZCBRdFdlYlBhZ2VQcm94eTo6ZGlkQ2hhbmdlU3RhdHVzVGV4dChjb25zdCBR
U3RyaW5nJiB0ZXh0KQotewotICAgIG1fdmlld0ludGVyZmFjZS0+ZGlkQ2hhbmdlU3RhdHVzVGV4
dCh0ZXh0KTsKLX0KLQogdm9pZCBRdFdlYlBhZ2VQcm94eTo6bG9hZERpZEJlZ2luKCkKIHsKICAg
ICBtX3ZpZXdJbnRlcmZhY2UtPmxvYWREaWRCZWdpbigpOwpAQCAtNTE2LDExICs1MTAsNiBAQCBR
V0tQcmVmZXJlbmNlcyogUXRXZWJQYWdlUHJveHk6OnByZWZlcmVuY2VzKCkgY29uc3QKICAgICBy
ZXR1cm4gbV9wcmVmZXJlbmNlczsKIH0KIAotdm9pZCBRdFdlYlBhZ2VQcm94eTo6c2V0Q3JlYXRl
TmV3UGFnZUZ1bmN0aW9uKENyZWF0ZU5ld1BhZ2VGbiBmdW5jdGlvbikKLXsKLSAgICBtX2NyZWF0
ZU5ld1BhZ2VGbiA9IGZ1bmN0aW9uOwotfQotCiB2b2lkIFF0V2ViUGFnZVByb3h5OjpzZXRDdXN0
b21Vc2VyQWdlbnQoY29uc3QgUVN0cmluZyYgdXNlckFnZW50KQogewogICAgIFdLUmV0YWluUHRy
PFdLU3RyaW5nUmVmPiB3a1VzZXJBZ2VudChXS1N0cmluZ0NyZWF0ZVdpdGhRU3RyaW5nKHVzZXJB
Z2VudCkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL3F0L1F0V2ViUGFn
ZVByb3h5LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvcXQvUXRXZWJQYWdlUHJveHkuaApp
bmRleCA3ZGQ5OTIwN2I1NTA1NThjNDdiNjAwNWExNGU1ODQxMTRjN2Y3YWIzLi41YTQxMDk5YWY3
ODBjYjg5NGJlNWY0NDM3MDFlZThlZmM4ZmRlMmJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvcXQvUXRXZWJQYWdlUHJveHkuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvcXQvUXRXZWJQYWdlUHJveHkuaApAQCAtNTYsOSArNTYsNiBAQCBjbGFzcyBRdFdlYlBh
Z2VQcm94eSA6IHB1YmxpYyBRT2JqZWN0LCBXZWJLaXQ6OlBhZ2VDbGllbnQgewogICAgIFFfT0JK
RUNUCiAKIHB1YmxpYzoKLSAgICAvLyBGSVhNRTogQWRkIGEgbmljZSBBUEkgZm9yIHZpZXcgY3Jl
YXRpb24uCi0gICAgdHlwZWRlZiBRdFdlYlBhZ2VQcm94eSogKCpDcmVhdGVOZXdQYWdlRm4pKFF0
V2ViUGFnZVByb3h5Kik7Ci0KICAgICBlbnVtIFdlYkFjdGlvbiB7CiAgICAgICAgIE5vV2ViQWN0
aW9uID0gLSAxLAogCkBAIC0xMzIsNyArMTI5LDYgQEAgcHVibGljOgogCiAgICAgdm9pZCBkaWRD
aGFuZ2VVcmwoY29uc3QgUVVybCYpOwogICAgIHZvaWQgZGlkQ2hhbmdlVGl0bGUoY29uc3QgUVN0
cmluZyYpOwotICAgIHZvaWQgZGlkQ2hhbmdlU3RhdHVzVGV4dChjb25zdCBRU3RyaW5nJik7CiAK
ICAgICB2b2lkIGxvYWREaWRCZWdpbigpOwogICAgIHZvaWQgbG9hZERpZFN1Y2NlZWQoKTsKQEAg
LTE1MCw4ICsxNDYsNiBAQCBwdWJsaWM6CiAgICAgdm9pZCBsb2FkKGNvbnN0IFFVcmwmIHVybCk7
CiAgICAgUVVybCB1cmwoKSBjb25zdDsKIAotICAgIENyZWF0ZU5ld1BhZ2VGbiBjcmVhdGVOZXdQ
YWdlRnVuY3Rpb24oKSBjb25zdCB7IHJldHVybiBtX2NyZWF0ZU5ld1BhZ2VGbjsgfQotCiAgICAg
dm9pZCBzZXREcmF3aW5nQXJlYVNpemUoY29uc3QgUVNpemUmKTsKIAogICAgIFFXS1ByZWZlcmVu
Y2VzKiBwcmVmZXJlbmNlcygpIGNvbnN0OwpAQCAtMTYyLDcgKzE1Niw2IEBAIHB1YmxpYzoKIAog
ICAgIFFBY3Rpb24qIGFjdGlvbihXZWJBY3Rpb24gYWN0aW9uKSBjb25zdDsKICAgICB2b2lkIHRy
aWdnZXJBY3Rpb24oV2ViQWN0aW9uIGFjdGlvbiwgYm9vbCBjaGVja2VkID0gZmFsc2UpOwotICAg
IHZvaWQgc2V0Q3JlYXRlTmV3UGFnZUZ1bmN0aW9uKENyZWF0ZU5ld1BhZ2VGbiBmdW5jdGlvbik7
CiAKICAgICB2b2lkIHNldEN1c3RvbVVzZXJBZ2VudChjb25zdCBRU3RyaW5nJik7CiAgICAgUVN0
cmluZyBjdXN0b21Vc2VyQWdlbnQoKSBjb25zdDsKQEAgLTE4Miw3ICsxNzUsNiBAQCBwdWJsaWMg
UV9TTE9UUzoKIAogcHVibGljOgogICAgIFFfU0lHTkFMIHZvaWQgc2Nyb2xsUmVxdWVzdGVkKGlu
dCBkeCwgaW50IGR5KTsKLSAgICBRX1NJR05BTCB2b2lkIHdpbmRvd0Nsb3NlUmVxdWVzdGVkKCk7
CiAgICAgUV9TSUdOQUwgdm9pZCB6b29tYWJsZUFyZWFGb3VuZChjb25zdCBRUmVjdCYpOwogCiBw
cm90ZWN0ZWQ6CkBAIC0yMDQsOCArMTk2LDYgQEAgcHJpdmF0ZToKICAgICBtdXRhYmxlIFFBY3Rp
b24qIG1fYWN0aW9uc1tRdFdlYlBhZ2VQcm94eTo6V2ViQWN0aW9uQ291bnRdOwogICAgIG11dGFi
bGUgUVdLUHJlZmVyZW5jZXMqIG1fcHJlZmVyZW5jZXM7CiAKLSAgICBDcmVhdGVOZXdQYWdlRm4g
bV9jcmVhdGVOZXdQYWdlRm47Ci0KICAgICBPd25QdHI8UVVuZG9TdGFjaz4gbV91bmRvU3RhY2s7
CiB9OwogCg==
</data>
<flag name="review"
          id="97159"
          type_id="1"
          status="+"
          setter="kling"
    />
    <flag name="commit-queue"
          id="97160"
          type_id="3"
          status="-"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>