<?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>137160</bug_id>
          
          <creation_ts>2014-09-26 15:25:25 -0700</creation_ts>
          <short_desc>WKWebView should implement NSCoding</short_desc>
          <delta_ts>2016-02-23 16:19:57 -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>WebKit API</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Quinn Taylor">qtaylor</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>andersca</cc>
    
    <cc>dieter</cc>
    
    <cc>mitz</cc>
    
    <cc>mxn</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1037569</commentid>
    <comment_count>0</comment_count>
    <who name="Quinn Taylor">qtaylor</who>
    <bug_when>2014-09-26 15:25:25 -0700</bug_when>
    <thetext>WKWebView should implement -encodeWithCoder: and -initWithCoder: to save and restore state, including the owned WKWebViewConfiguration. The existing -initWithCoder: returns nil, and doesn&apos;t call super. Among other uses, NSCoding support is required for use in Interface Builder.

See radar://17380562 (WKWebView) and radar://18473221 (WKWebViewConfiguration).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1167576</commentid>
    <comment_count>1</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2016-02-23 15:59:19 -0800</bug_when>
    <thetext>Retitling - this now covers WKWebView.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1167578</commentid>
    <comment_count>2</comment_count>
      <attachid>272060</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2016-02-23 16:01:48 -0800</bug_when>
    <thetext>Created attachment 272060
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1167581</commentid>
    <comment_count>3</comment_count>
      <attachid>272060</attachid>
    <who name="">mitz</who>
    <bug_when>2016-02-23 16:19:13 -0800</bug_when>
    <thetext>Comment on attachment 272060
Patch

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

&gt; Tools/TestWebKitAPI/Tests/WebKit2Cocoa/Coding.mm:137
&gt; +    [a setMagnification:2.0];

2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1167582</commentid>
    <comment_count>4</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2016-02-23 16:19:57 -0800</bug_when>
    <thetext>Committed r197004: &lt;http://trac.webkit.org/changeset/197004&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>272060</attachid>
            <date>2016-02-23 16:01:48 -0800</date>
            <delta_ts>2016-02-23 16:19:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137160-20160223160130.patch</filename>
            <type>text/plain</type>
            <size>8714</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk3MDAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYTRkZWVkYzU1YmEzMzQ4
M2YyNmMzN2M3MWUxZTA4NzNiNDVhYjQ4MS4uMDNhMDkxYTZiYTRiZGE3NTUxNzA4ZjIyNTU2OGRm
ZjRmOTYyZjVkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMzIEBACiAyMDE2LTAyLTIzICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgV0tXZWJWaWV3IHNo
b3VsZCBpbXBsZW1lbnQgTlNDb2RpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEzNzE2MAorICAgICAgICByZGFyOi8vcHJvYmxlbS8xNzM4MDU2Mgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9Db2NvYS9XS1VzZXJDb250ZW50Q29udHJvbGxlci5tbToKKyAgICAgICAgKC1bV0tV
c2VyQ29udGVudENvbnRyb2xsZXIgaW5pdFdpdGhDb2RlcjpdKToKKyAgICAgICAgV2UgbmVlZCB0
byBjYWxsIFtzZWxmIGluaXRdIGhlcmUsIHNvIHRoYXQgdGhlIHdyYXBwZXIgd2lsbCBiZSBpbml0
aWFsaXplZC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lmg6Cisg
ICAgICAgIC1pbml0V2l0aENvZGVyOiBzaG91bGRuJ3QgYmUgdW5hdmFpbGFibGUsIGl0IHNob3Vs
ZCBiZSBhIGRlc2lnbmF0ZWQgaW5pdGlhbGl6ZXIuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJ
L0NvY29hL1dLV2ViVmlldy5tbToKKyAgICAgICAgKC1bV0tXZWJWaWV3IF9pbml0aWFsaXplV2l0
aENvbmZpZ3VyYXRpb246XSk6CisgICAgICAgIE1vdmUgaW5pdGlhbGl6YXRpb24gb3V0IGludG8g
YSBjb21tb24gbWV0aG9kLgorCisgICAgICAgICgtW1dLV2ViVmlldyBpbml0V2l0aEZyYW1lOmNv
bmZpZ3VyYXRpb246XSk6CisgICAgICAgIENhbGwgLWluaXRpYWxpemVXaXRoQ29uZmlndXJhdGlv
bjogaGVyZS4KKworICAgICAgICAoLVtXS1dlYlZpZXcgaW5pdFdpdGhDb2RlcjpdKToKKyAgICAg
ICAgRGVjb2RlIGV2ZXJ5dGhpbmcuCisKKyAgICAgICAgKC1bV0tXZWJWaWV3IGVuY29kZVdpdGhD
b2RlcjpdKToKKyAgICAgICAgRW5jb2RlIGV2ZXJ5dGhpbmcuCisKKzIwMTYtMDItMjMgIEFuZGVy
cyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKwogICAgICAgICBGaXggYW4gQVBJIHRl
c3QuCiAKICAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0FQSVdlYnNpdGVEYXRhU3RvcmUuY3BwOgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1VzZXJDb250
ZW50Q29udHJvbGxlci5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tV
c2VyQ29udGVudENvbnRyb2xsZXIubW0KaW5kZXggNmYxMjczNGQ2Y2EwNDBiODNhYTFkMWViN2Fm
MGFkZGRkZDVlZjhlNS4uZDQ2NTcwMDM1ZjBhNjM4MTVhZWNlODE1NGM2MmE2OWFlZjllYzg5YiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1VzZXJDb250
ZW50Q29udHJvbGxlci5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29h
L1dLVXNlckNvbnRlbnRDb250cm9sbGVyLm1tCkBAIC02OCw3ICs2OCw3IEBACiAKIC0gKGluc3Rh
bmNldHlwZSlpbml0V2l0aENvZGVyOihOU0NvZGVyICopY29kZXIKIHsKLSAgICBpZiAoIShzZWxm
ID0gW3N1cGVyIGluaXRdKSkKKyAgICBpZiAoIShzZWxmID0gW3NlbGYgaW5pdF0pKQogICAgICAg
ICByZXR1cm4gbmlsOwogCiAgICAgcmV0dXJuIHNlbGY7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlldy5oIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcuaAppbmRleCA1YjIxZWNlNGM3NTNiNzhmZDQxNTk1
Mjk3MzI0NGNjZDBlZDI1MGY0Li4yYWNiZDc4MzVjMGZlYWFiYmMzZjkzODBmNjVmNDNiOTA2NTUz
ZGQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2Vi
Vmlldy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3
LmgKQEAgLTgzLDcgKzgzLDcgQEAgV0tfQ0xBU1NfQVZBSUxBQkxFKDEwXzEwLCA4XzApCiAgKi8K
IC0gKGluc3RhbmNldHlwZSlpbml0V2l0aEZyYW1lOihDR1JlY3QpZnJhbWUgY29uZmlndXJhdGlv
bjooV0tXZWJWaWV3Q29uZmlndXJhdGlvbiAqKWNvbmZpZ3VyYXRpb24gTlNfREVTSUdOQVRFRF9J
TklUSUFMSVpFUjsKIAotLSAoaW5zdGFuY2V0eXBlKWluaXRXaXRoQ29kZXI6KE5TQ29kZXIgKilj
b2RlciBOU19VTkFWQUlMQUJMRTsKKy0gKG51bGxhYmxlIGluc3RhbmNldHlwZSlpbml0V2l0aENv
ZGVyOihOU0NvZGVyICopY29kZXIgTlNfREVTSUdOQVRFRF9JTklUSUFMSVpFUjsKIAogLyohIEBh
YnN0cmFjdCBOYXZpZ2F0ZXMgdG8gYSByZXF1ZXN0ZWQgVVJMLgogIEBwYXJhbSByZXF1ZXN0IFRo
ZSByZXF1ZXN0IHNwZWNpZnlpbmcgdGhlIFVSTCB0byB3aGljaCB0byBuYXZpZ2F0ZS4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KaW5kZXggYTFk
NTZhODg5YmU0ZTQ3NTJjYTFlMjBlZmVmOTJkMTI3MzRkNGIzNy4uOTYyMzZiNjZiZWI1YzBmNjI2
ZTlhYjdmNWU0YmE0ZWIzMzJjODMyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KQEAgLTMzOCwxMSArMzM4LDggQEAgc3RhdGljIFdlYkNv
cmU6OkRhdGFEZXRlY3RvclR5cGVzIGZyb21XS0RhdGFEZXRlY3RvclR5cGVzKHVpbnQ2NF90IHR5
cGVzKQogfQogI2VuZGlmCiAKLS0gKGluc3RhbmNldHlwZSlpbml0V2l0aEZyYW1lOihDR1JlY3Qp
ZnJhbWUgY29uZmlndXJhdGlvbjooV0tXZWJWaWV3Q29uZmlndXJhdGlvbiAqKWNvbmZpZ3VyYXRp
b24KKy0gKHZvaWQpX2luaXRpYWxpemVXaXRoQ29uZmlndXJhdGlvbjooV0tXZWJWaWV3Q29uZmln
dXJhdGlvbiAqKWNvbmZpZ3VyYXRpb24KIHsKLSAgICBpZiAoIShzZWxmID0gW3N1cGVyIGluaXRX
aXRoRnJhbWU6ZnJhbWVdKSkKLSAgICAgICAgcmV0dXJuIG5pbDsKLQogICAgIGlmICghY29uZmln
dXJhdGlvbikKICAgICAgICAgW05TRXhjZXB0aW9uIHJhaXNlOk5TSW52YWxpZEFyZ3VtZW50RXhj
ZXB0aW9uIGZvcm1hdDpAIkNvbmZpZ3VyYXRpb24gY2Fubm90IGJlIG5pbCJdOwogCkBAIC0zNTks
NyArMzU2LDYgQEAgc3RhdGljIFdlYkNvcmU6OkRhdGFEZXRlY3RvclR5cGVzIGZyb21XS0RhdGFE
ZXRlY3RvclR5cGVzKHVpbnQ2NF90IHR5cGVzKQogCiAgICAgW19jb25maWd1cmF0aW9uIF92YWxp
ZGF0ZV07CiAKLQogICAgIFdlYktpdDo6V2ViUHJvY2Vzc1Bvb2wmIHByb2Nlc3NQb29sID0gKltf
Y29uZmlndXJhdGlvbiBwcm9jZXNzUG9vbF0tPl9wcm9jZXNzUG9vbDsKICAgICAKICAgICBhdXRv
IHBhZ2VDb25maWd1cmF0aW9uID0gQVBJOjpQYWdlQ29uZmlndXJhdGlvbjo6Y3JlYXRlKCk7CkBA
IC00NjksMTQgKzQ2NSw1MCBAQCBzdGF0aWMgV2ViQ29yZTo6RGF0YURldGVjdG9yVHlwZXMgZnJv
bVdLRGF0YURldGVjdG9yVHlwZXModWludDY0X3QgdHlwZXMpCiAgICAgX3BhZ2UtPnNldERpYWdu
b3N0aWNMb2dnaW5nQ2xpZW50KHN0ZDo6bWFrZV91bmlxdWU8V2ViS2l0OjpEaWFnbm9zdGljTG9n
Z2luZ0NsaWVudD4oc2VsZikpOwogCiAgICAgcGFnZVRvVmlld01hcCgpLmFkZChfcGFnZS5nZXQo
KSwgc2VsZik7Cit9CisKKy0gKGluc3RhbmNldHlwZSlpbml0V2l0aEZyYW1lOihDR1JlY3QpZnJh
bWUgY29uZmlndXJhdGlvbjooV0tXZWJWaWV3Q29uZmlndXJhdGlvbiAqKWNvbmZpZ3VyYXRpb24K
K3sKKyAgICBpZiAoIShzZWxmID0gW3N1cGVyIGluaXRXaXRoRnJhbWU6ZnJhbWVdKSkKKyAgICAg
ICAgcmV0dXJuIG5pbDsKKworICAgIFtzZWxmIF9pbml0aWFsaXplV2l0aENvbmZpZ3VyYXRpb246
Y29uZmlndXJhdGlvbl07CiAKICAgICByZXR1cm4gc2VsZjsKIH0KIAogLSAoaW5zdGFuY2V0eXBl
KWluaXRXaXRoQ29kZXI6KE5TQ29kZXIgKiljb2RlcgogewotICAgIFtzZWxmIHJlbGVhc2VdOwot
ICAgIHJldHVybiBuaWw7CisgICAgaWYgKCEoc2VsZiA9IFtzdXBlciBpbml0V2l0aENvZGVyOmNv
ZGVyXSkpCisgICAgICAgIHJldHVybiBuaWw7CisKKyAgICBXS1dlYlZpZXdDb25maWd1cmF0aW9u
ICpjb25maWd1cmF0aW9uID0gW2NvZGVyIGRlY29kZU9iamVjdEZvcktleTpAImNvbmZpZ3VyYXRp
b24iXTsKKyAgICBbc2VsZiBfaW5pdGlhbGl6ZVdpdGhDb25maWd1cmF0aW9uOmNvbmZpZ3VyYXRp
b25dOworCisgICAgc2VsZi5hbGxvd3NCYWNrRm9yd2FyZE5hdmlnYXRpb25HZXN0dXJlcyA9IFtj
b2RlciBkZWNvZGVCb29sRm9yS2V5OkAiYWxsb3dzQmFja0ZvcndhcmROYXZpZ2F0aW9uR2VzdHVy
ZXMiXTsKKyAgICBzZWxmLmN1c3RvbVVzZXJBZ2VudCA9IFtjb2RlciBkZWNvZGVPYmplY3RGb3JL
ZXk6QCJjdXN0b21Vc2VyQWdlbnQiXTsKKyAgICBzZWxmLmFsbG93c0xpbmtQcmV2aWV3ID0gW2Nv
ZGVyIGRlY29kZUJvb2xGb3JLZXk6QCJhbGxvd3NMaW5rUHJldmlldyJdOworCisjaWYgUExBVEZP
Uk0oTUFDKQorICAgIHNlbGYuYWxsb3dzTWFnbmlmaWNhdGlvbiA9IFtjb2RlciBkZWNvZGVCb29s
Rm9yS2V5OkAiYWxsb3dzTWFnbmlmaWNhdGlvbiJdOworICAgIHNlbGYubWFnbmlmaWNhdGlvbiA9
IFtjb2RlciBkZWNvZGVEb3VibGVGb3JLZXk6QCJtYWduaWZpY2F0aW9uIl07CisjZW5kaWYKKwor
ICAgIHJldHVybiBzZWxmOworfQorCistICh2b2lkKWVuY29kZVdpdGhDb2RlcjooTlNDb2RlciAq
KWNvZGVyCit7CisgICAgW2NvZGVyIGVuY29kZU9iamVjdDpfY29uZmlndXJhdGlvbi5nZXQoKSBm
b3JLZXk6QCJjb25maWd1cmF0aW9uIl07CisKKyAgICBbY29kZXIgZW5jb2RlQm9vbDpzZWxmLmFs
bG93c0JhY2tGb3J3YXJkTmF2aWdhdGlvbkdlc3R1cmVzIGZvcktleTpAImFsbG93c0JhY2tGb3J3
YXJkTmF2aWdhdGlvbkdlc3R1cmVzIl07CisgICAgW2NvZGVyIGVuY29kZU9iamVjdDpzZWxmLmN1
c3RvbVVzZXJBZ2VudCBmb3JLZXk6QCJjdXN0b21Vc2VyQWdlbnQiXTsKKyAgICBbY29kZXIgZW5j
b2RlQm9vbDpzZWxmLmFsbG93c0xpbmtQcmV2aWV3IGZvcktleTpAImFsbG93c0xpbmtQcmV2aWV3
Il07CisKKyNpZiBQTEFURk9STShNQUMpCisgICAgW2NvZGVyIGVuY29kZUJvb2w6c2VsZi5hbGxv
d3NNYWduaWZpY2F0aW9uIGZvcktleTpAImFsbG93c01hZ25pZmljYXRpb24iXTsKKyAgICBbY29k
ZXIgZW5jb2RlRG91YmxlOnNlbGYubWFnbmlmaWNhdGlvbiBmb3JLZXk6QCJtYWduaWZpY2F0aW9u
Il07CisjZW5kaWYKIH0KIAogLSAodm9pZClkZWFsbG9jCmRpZmYgLS1naXQgYS9Ub29scy9DaGFu
Z2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZjJiZDk3NDViZDkxNjE0ODc5YjBkNzY3NDhh
NjJlYjA2YmFjZmY3Mi4uZDM2ODhjY2Q2MDE0Y2FiZDdiNjIwODk4ZmMyNzQ2Y2JmN2IzZjcxMSAx
MDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1
ICsxLDE3IEBACiAyMDE2LTAyLTIzICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5j
b20+CiAKKyAgICAgICAgV0tXZWJWaWV3IHNob3VsZCBpbXBsZW1lbnQgTlNDb2RpbmcKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNzE2MAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0ZXN0cy4KKwor
ICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL0NvZGluZy5tbToKKyAg
ICAgICAgKFRFU1QpOgorCisyMDE2LTAyLTIzICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBh
cHBsZS5jb20+CisKICAgICAgICAgV0tQcm9jZXNzUG9vbCBzaG91bGQgY29uZm9ybSB0byBOU0Nv
ZGluZwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU0
NjA4CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29h
L0NvZGluZy5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL0NvZGlu
Zy5tbQppbmRleCBmOGQyMjYzZDYwMzI2OTlhNDliNjA2YzJiNmRiMGMxZmZlMDkzZmM0Li4zYzQy
ZWM1ZWRkYjgxOTg2OGJkM2Q1ODQ0Njk3OWJiYmUxOGI2NzNiIDEwMDY0NAotLS0gYS9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDJDb2NvYS9Db2RpbmcubW0KKysrIGIvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyQ29jb2EvQ29kaW5nLm1tCkBAIC0xMjAsNCArMTIwLDYx
IEBAIFRFU1QoQ29kaW5nLCBXS1dlYlZpZXdDb25maWd1cmF0aW9uKQogICAgIEVYUEVDVF9FUShb
YSBhbGxvd3NQaWN0dXJlSW5QaWN0dXJlTWVkaWFQbGF5YmFja10sIFtiIGFsbG93c1BpY3R1cmVJ
blBpY3R1cmVNZWRpYVBsYXliYWNrXSk7CiAjZW5kaWYKIH0KKworVEVTVChDb2RpbmcsIFdLV2Vi
VmlldykKK3sKKyAgICBhdXRvIGEgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9jXSBpbml0XSk7
CisKKyAgICAvLyBDaGFuZ2UgYWxsIGRlZmF1bHRzIHRvIHNvbWV0aGluZyBlbHNlLgorICAgIFth
IHNldEFsbG93c0JhY2tGb3J3YXJkTmF2aWdhdGlvbkdlc3R1cmVzOllFU107CisgICAgW2Egc2V0
Q3VzdG9tVXNlckFnZW50OkAiQ3VzdG9tVXNlckFnZW50Il07CisKKyNpZiBQTEFURk9STShJT1Mp
CisgICAgW2Egc2V0QWxsb3dzTGlua1ByZXZpZXc6WUVTXTsKKyNlbHNlCisgICAgW2Egc2V0QWxs
b3dzTGlua1ByZXZpZXc6Tk9dOworICAgIFthIHNldEFsbG93c01hZ25pZmljYXRpb246WUVTXTsK
KyAgICBbYSBzZXRNYWduaWZpY2F0aW9uOjIuMF07CisjZW5kaWYKKworICAgIGF1dG8gYiA9IGVu
Y29kZUFuZERlY29kZShhLmdldCgpKTsKKworICAgIEVYUEVDVF9FUShbYSBhbGxvd3NCYWNrRm9y
d2FyZE5hdmlnYXRpb25HZXN0dXJlc10sIFtiIGFsbG93c0JhY2tGb3J3YXJkTmF2aWdhdGlvbkdl
c3R1cmVzXSk7CisgICAgRVhQRUNUX1RSVUUoW1thIGN1c3RvbVVzZXJBZ2VudF0gaXNFcXVhbFRv
U3RyaW5nOltiIGN1c3RvbVVzZXJBZ2VudF1dKTsKKyAgICBFWFBFQ1RfRVEoW2EgYWxsb3dzTGlu
a1ByZXZpZXddLCBbYiBhbGxvd3NMaW5rUHJldmlld10pOworCisjaWYgUExBVEZPUk0oTUFDKQor
ICAgIEVYUEVDVF9FUShbYSBhbGxvd3NNYWduaWZpY2F0aW9uXSwgW2IgYWxsb3dzTWFnbmlmaWNh
dGlvbl0pOworICAgIEVYUEVDVF9FUShbYSBtYWduaWZpY2F0aW9uXSwgW2IgbWFnbmlmaWNhdGlv
bl0pOworI2VuZGlmCit9CisKK1RFU1QoQ29kaW5nLCBXS1dlYlZpZXdfU2FtZUNvbmZpZ3VyYXRp
b24pCit7CisgICAgLy8gRmlyc3QsIGVuY29kZSB0d28gV0tXZWJWaWV3cyBzaGFyaW5nIHRoZSBz
YW1lIGNvbmZpZ3VyYXRpb24uCisgICAgUmV0YWluUHRyPE5TRGF0YT4gZGF0YTsKKyAgICB7Cisg
ICAgICAgIGF1dG8gY29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZpZXdDb25maWd1cmF0
aW9uIGFsbG9jXSBpbml0XSk7CisKKyAgICAgICAgYXV0byBhID0gYWRvcHROUyhbW1dLV2ViVmll
dyBhbGxvY10gaW5pdFdpdGhGcmFtZTpDR1JlY3RaZXJvIGNvbmZpZ3VyYXRpb246Y29uZmlndXJh
dGlvbi5nZXQoKV0pOworICAgICAgICBhdXRvIGIgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9j
XSBpbml0V2l0aEZyYW1lOkNHUmVjdFplcm8gY29uZmlndXJhdGlvbjpjb25maWd1cmF0aW9uLmdl
dCgpXSk7CisKKyAgICAgICAgZGF0YSA9IFtOU0tleWVkQXJjaGl2ZXIgYXJjaGl2ZWREYXRhV2l0
aFJvb3RPYmplY3Q6QFthLmdldCgpLCBiLmdldCgpXV07CisgICAgfQorCisgICAgLy8gVGhlbiwg
ZGVjb2RlIGFuZCB2ZXJpZnkgdGhhdCB0aGUgaW1wb3J0YW50IGNvbmZpZ3VyYXRpb24gcHJvcGVy
dGllcyBhcmUgdGhlIHNhbWUuCisgICAgTlNBcnJheSAqYXJyYXkgPSBbTlNLZXllZFVuYXJjaGl2
ZXIgdW5hcmNoaXZlT2JqZWN0V2l0aERhdGE6ZGF0YS5nZXQoKV07CisKKyAgICBXS1dlYlZpZXcg
KmFWaWV3ID0gYXJyYXlbMF07CisgICAgV0tXZWJWaWV3ICpiVmlldyA9IGFycmF5WzFdOworCisg
ICAgV0tXZWJWaWV3Q29uZmlndXJhdGlvbiAqYSA9IGFWaWV3LmNvbmZpZ3VyYXRpb247CisgICAg
V0tXZWJWaWV3Q29uZmlndXJhdGlvbiAqYiA9IGJWaWV3LmNvbmZpZ3VyYXRpb247CisKKyAgICBF
WFBFQ1RfRVEoYS5wcm9jZXNzUG9vbCwgYi5wcm9jZXNzUG9vbCk7CisgICAgRVhQRUNUX0VRKGEu
cHJlZmVyZW5jZXMsIGIucHJlZmVyZW5jZXMpOworICAgIEVYUEVDVF9FUShhLnVzZXJDb250ZW50
Q29udHJvbGxlciwgYi51c2VyQ29udGVudENvbnRyb2xsZXIpOworICAgIEVYUEVDVF9FUShhLndl
YnNpdGVEYXRhU3RvcmUsIGIud2Vic2l0ZURhdGFTdG9yZSk7Cit9CisKICNlbmRpZgo=
</data>
<flag name="review"
          id="296864"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>