<?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>123815</bug_id>
          
          <creation_ts>2013-11-05 12:34:18 -0800</creation_ts>
          <short_desc>Implement more NSCoder methods</short_desc>
          <delta_ts>2013-11-05 12:54:59 -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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>947282</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-11-05 12:34:18 -0800</bug_when>
    <thetext>Implement more NSCoder methods</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947284</commentid>
    <comment_count>1</comment_count>
      <attachid>216058</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-11-05 12:38:03 -0800</bug_when>
    <thetext>Created attachment 216058
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947291</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-11-05 12:54:59 -0800</bug_when>
    <thetext>Committed r158685: &lt;http://trac.webkit.org/changeset/158685&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216058</attachid>
            <date>2013-11-05 12:38:03 -0800</date>
            <delta_ts>2013-11-05 12:53:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123815-20131105123802.patch</filename>
            <type>text/plain</type>
            <size>6674</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU4Njg0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZjU5NjljOTY5Mzk4ZGYw
ZjE2MDBmNDhkZjJiMzMzMzJkN2IxODgyZC4uMDEzZjU0ZTJhYjczNWI4MDVjOWE4NGI0NzU4NTIw
YmVlYTk5ZDkzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI3IEBACiAyMDEzLTExLTA1ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgSW1wbGVtZW50IG1v
cmUgTlNDb2RlciBtZXRob2RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMjM4MTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIFNoYXJlZC9BUEkvQ29jb2EvV0tSZW1vdGVPYmplY3RDb2Rlci5tbToKKyAg
ICAgICAgKGVuY29kZU9iamVjdCk6CisgICAgICAgIEFzc2VydCB0aGF0IG9iamVjdCBpcyBub3Qg
bmlsLgorCisgICAgICAgIChjcmVhdGVFbmNvZGVkT2JqZWN0KToKKyAgICAgICAgSGFuZGxlIG5p
bCBvYmplY3RzLgorCisgICAgICAgICgtW1dLUmVtb3RlT2JqZWN0RW5jb2RlciBlbmNvZGVWYWx1
ZU9mT2JqQ1R5cGU6YXQ6XSk6CisgICAgICAgIENhbGwgdGhlIHJpZ2h0IG9iamVjdCBzdHJlYW0g
ZW5jb2RpbmcgZnVuY3Rpb24gYmFzZWQgb24gdGhlIG9iamVjdCB0eXBlLgorCisgICAgICAgICgt
W1dLUmVtb3RlT2JqZWN0RW5jb2RlciBlbmNvZGVCb29sOmZvcktleTpdKToKKyAgICAgICAgKC1b
V0tSZW1vdGVPYmplY3RFbmNvZGVyIGVuY29kZUludDY0OmZvcktleTpdKToKKyAgICAgICAgKC1b
V0tSZW1vdGVPYmplY3RFbmNvZGVyIGVuY29kZURvdWJsZTpmb3JLZXk6XSk6CisgICAgICAgIENy
ZWF0ZSBBUElPYmplY3RzIGFuZCBhZGQgdGhlbSB0byB0aGUgY3VycmVudCBkaWN0aW9uYXJ5Lgor
CisyMDEzLTExLTA1ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKICAg
ICAgICAgRW5jb2RlIHRoZSBjbGFzcyBuYW1lCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM4MTMKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
U2hhcmVkL0FQSS9Db2NvYS9XS1JlbW90ZU9iamVjdENvZGVyLm1tIGIvU291cmNlL1dlYktpdDIv
U2hhcmVkL0FQSS9Db2NvYS9XS1JlbW90ZU9iamVjdENvZGVyLm1tCmluZGV4IGQ5ZmRlNzI3Mzc3
ZmNiOWQzYzdkYTM5NzI3ZDJmNmMzMGQzYjk2MmEuLmI5ZmU5N2ZkY2IyM2UwZGNlN2QxN2JlMWU1
MjlmMjU5YmNlYzUwMTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvQ29j
b2EvV0tSZW1vdGVPYmplY3RDb2Rlci5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJ
L0NvY29hL1dLUmVtb3RlT2JqZWN0Q29kZXIubW0KQEAgLTE2Miw2ICsxNjIsOCBAQCBzdGF0aWMg
dm9pZCBlbmNvZGVJbnZvY2F0aW9uKFdLUmVtb3RlT2JqZWN0RW5jb2RlciAqZW5jb2RlciwgTlNJ
bnZvY2F0aW9uICppbnZvYwogCiBzdGF0aWMgdm9pZCBlbmNvZGVPYmplY3QoV0tSZW1vdGVPYmpl
Y3RFbmNvZGVyICplbmNvZGVyLCBpZCBvYmplY3QpCiB7CisgICAgQVNTRVJUKG9iamVjdCk7Cisg
ICAgCiAgICAgaWYgKFtvYmplY3QgaXNLaW5kT2ZDbGFzczpbTlNJbnZvY2F0aW9uIGNsYXNzXV0p
IHsKICAgICAgICAgLy8gV2UgaGF2ZSB0byBzcGVjaWFsIGNhc2UgTlNJbnZvY2F0aW9uIHNpbmNl
IHdlIGRvbid0IHdhbnQgdG8gZW5jb2RlIHRoZSB0YXJnZXQuCiAgICAgICAgIGVuY29kZUludm9j
YXRpb24oZW5jb2Rlciwgb2JqZWN0KTsKQEAgLTE4NCw2ICsxODYsOSBAQCBzdGF0aWMgdm9pZCBl
bmNvZGVPYmplY3QoV0tSZW1vdGVPYmplY3RFbmNvZGVyICplbmNvZGVyLCBpZCBvYmplY3QpCiAK
IHN0YXRpYyBQYXNzUmVmUHRyPEltbXV0YWJsZURpY3Rpb25hcnk+IGNyZWF0ZUVuY29kZWRPYmpl
Y3QoV0tSZW1vdGVPYmplY3RFbmNvZGVyICplbmNvZGVyLCBpZCBvYmplY3QpCiB7CisgICAgaWYg
KCFvYmplY3QpCisgICAgICAgIHJldHVybiBuaWw7CisKICAgICBSZWZQdHI8TXV0YWJsZURpY3Rp
b25hcnk+IGRpY3Rpb25hcnkgPSBNdXRhYmxlRGljdGlvbmFyeTo6Y3JlYXRlKCk7CiAgICAgVGVt
cG9yYXJ5Q2hhbmdlPE11dGFibGVEaWN0aW9uYXJ5Kj4gZGljdGlvbmFyeUNoYW5nZShlbmNvZGVy
LT5fY3VycmVudERpY3Rpb25hcnksIGRpY3Rpb25hcnkuZ2V0KCkpOwogCkBAIC0xOTIsNiArMTk3
LDI0IEBAIHN0YXRpYyBQYXNzUmVmUHRyPEltbXV0YWJsZURpY3Rpb25hcnk+IGNyZWF0ZUVuY29k
ZWRPYmplY3QoV0tSZW1vdGVPYmplY3RFbmNvZGVyCiAgICAgcmV0dXJuIGRpY3Rpb25hcnk7CiB9
CiAKKy0gKHZvaWQpZW5jb2RlVmFsdWVPZk9iakNUeXBlOihjb25zdCBjaGFyICopdHlwZSBhdDoo
Y29uc3Qgdm9pZCAqKWFkZHJlc3MKK3sKKyAgICBzd2l0Y2ggKCp0eXBlKSB7CisgICAgLy8gaW50
CisgICAgY2FzZSAnaSc6CisgICAgICAgIGVuY29kZVRvT2JqZWN0U3RyZWFtKHNlbGYsICpzdGF0
aWNfY2FzdDxjb25zdCBpbnQqPihhZGRyZXNzKSk7CisgICAgICAgIGJyZWFrOworCisgICAgLy8g
T2JqZWN0aXZlLUMgb2JqZWN0LgorICAgIGNhc2UgJ0AnOgorICAgICAgICBlbmNvZGVUb09iamVj
dFN0cmVhbShzZWxmLCAqc3RhdGljX2Nhc3Q8Y29uc3QgaWQqPihhZGRyZXNzKSk7CisgICAgICAg
IGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgW05TRXhjZXB0aW9uIHJhaXNlOk5TSW52
YWxpZEFyZ3VtZW50RXhjZXB0aW9uIGZvcm1hdDpAIlVuc3VwcG9ydGVkIHR5cGUgJyVzJyIsIHR5
cGVdOworICAgIH0KK30KKwogLSAoQk9PTClhbGxvd3NLZXllZENvZGluZwogewogICAgIHJldHVy
biBZRVM7CkBAIC0yMTUsNiArMjM4LDIxIEBAIHN0YXRpYyBOU1N0cmluZyAqZXNjYXBlS2V5KE5T
U3RyaW5nICprZXkpCiAgICAgX2N1cnJlbnREaWN0aW9uYXJ5LT5zZXQoZXNjYXBlS2V5KGtleSks
IFdlYkRhdGE6OmNyZWF0ZShieXRlcywgbGVuZ3RoKSk7CiB9CiAKKy0gKHZvaWQpZW5jb2RlQm9v
bDooQk9PTCl2YWx1ZSBmb3JLZXk6KE5TU3RyaW5nICopa2V5Cit7CisgICAgX2N1cnJlbnREaWN0
aW9uYXJ5LT5zZXQoZXNjYXBlS2V5KGtleSksIFdlYkJvb2xlYW46OmNyZWF0ZSh2YWx1ZSkpOwor
fQorCistICh2b2lkKWVuY29kZUludDY0OihpbnQ2NF90KXZhbHVlIGZvcktleTooTlNTdHJpbmcg
KilrZXkKK3sKKyAgICBfY3VycmVudERpY3Rpb25hcnktPnNldChlc2NhcGVLZXkoa2V5KSwgV2Vi
VUludDY0OjpjcmVhdGUodmFsdWUpKTsKK30KKworLSAodm9pZCllbmNvZGVEb3VibGU6KGRvdWJs
ZSl2YWx1ZSBmb3JLZXk6KE5TU3RyaW5nICopa2V5Cit7CisgICAgX2N1cnJlbnREaWN0aW9uYXJ5
LT5zZXQoZXNjYXBlS2V5KGtleSksIFdlYkRvdWJsZTo6Y3JlYXRlKHZhbHVlKSk7Cit9CisKIEBl
bmQKIAogI2VuZGlmIC8vIFdLX0FQSV9FTkFCTEVECmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VM
b2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZGQ3MDFiZDAxNDQ0Y2Y1OGY4NzZkYzA2NWIwNGE5
NGE0NTkzYzczZC4uNjllMmJmYjYwYjI4ZmFiNzdlZmM2NDM0MDZkMThlNmRjYTNjNmM2NiAxMDA2
NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE4IEBACisyMDEzLTExLTA1ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+
CisKKyAgICAgICAgSW1wbGVtZW50IG1vcmUgTlNDb2RlciBtZXRob2RzCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM4MTUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBtZXRob2QgdGhhdCB0YWtl
cyBhbiBOU0FycmF5LCBhbiBOU0RpY3Rpb25hcnkgYW5kIGFuIE5TVVJMUmVxdWVzdC4KKworICAg
ICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Mk9iakMvV0tSZW1vdGVPYmplY3RSZWdp
c3RyeS5tbToKKyAgICAgICAgKFRlc3RXZWJLaXRBUEk6OlRFU1QpOgorICAgICAgICAqIFRlc3RX
ZWJLaXRBUEkvVGVzdHMvbWFjL1dLUmVtb3RlT2JqZWN0UmVnaXN0cnlfQnVuZGxlLm1tOgorICAg
ICAgICAoLVtCdW5kbGVPYmplY3QgdGVzdE1ldGhvZFdpdGhBcnJheTpkaWN0aW9uYXJ5OnJlcXVl
c3Q6XSk6CisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9tYWMvV0tSZW1vdGVPYmplY3RS
ZWdpc3RyeV9TaGFyZWQuaDoKKwogMjAxMy0xMS0wNSAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBw
bGUuY29tPgogCiAgICAgICAgIFVwZGF0ZSBSZWR1Y2VkRlRMCmRpZmYgLS1naXQgYS9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDJPYmpDL1dLUmVtb3RlT2JqZWN0UmVnaXN0cnkubW0g
Yi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDJPYmpDL1dLUmVtb3RlT2JqZWN0UmVn
aXN0cnkubW0KaW5kZXggMzIyYjBlYzllZDBkM2NlNmVhYjE4NGZlOWQ2NWE1Mjk2ZmQ1OTNiZS4u
NDViZTIyYmY2N2UxZmNhYzE2MzY1NDY4YzUwMzcxZTVjOGE3YzVhOCAxMDA2NDQKLS0tIGEvVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyT2JqQy9XS1JlbW90ZU9iamVjdFJlZ2lzdHJ5
Lm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Mk9iakMvV0tSZW1vdGVP
YmplY3RSZWdpc3RyeS5tbQpAQCAtMTAxLDYgKzEwMSwxMCBAQCBURVNUKFdlYktpdDIsIFdLUmVt
b3RlT2JqZWN0UmVnaXN0cnlUZXN0KQogICAgIFtyZW1vdGVPYmplY3RQcm94eSBzYXlIZWxsb107
CiAgICAgW3JlbW90ZU9iamVjdFByb3h5IHRlc3RNZXRob2RXaXRoU3RyaW5nOkAiSGVsbG8iIGRv
dWJsZToxMjMuNDU2IGludGVnZXI6Nzg5XTsKIAorICAgIE5TVVJMUmVxdWVzdCAqcmVxdWVzdCA9
IFtOU1VSTFJlcXVlc3QgcmVxdWVzdFdpdGhVUkw6W05TVVJMIFVSTFdpdGhTdHJpbmc6QCJodHRw
Oi8vd3d3LndlYmtpdC5vcmcvIiByZWxhdGl2ZVRvVVJMOltOU1VSTCBVUkxXaXRoU3RyaW5nOkAi
aHR0cDovL3d3dy53ZWJraXQub3JnLyJdXSBjYWNoZVBvbGljeTpOU1VSTFJlcXVlc3RSZWxvYWRJ
Z25vcmluZ0NhY2hlRGF0YSB0aW1lb3V0SW50ZXJ2YWw6MTIzLjQ1Nl07CisKKyAgICBbcmVtb3Rl
T2JqZWN0UHJveHkgdGVzdE1ldGhvZFdpdGhBcnJheTpAWyBAMSwgQDIsIEAzIF0gZGljdGlvbmFy
eTpAeyBAIktleSIgOiBAIlZhbHVlIiwgQDEyMyA6IEA0NTYgfSByZXF1ZXN0OnJlcXVlc3RdOwor
CiAgICAgLy8gRklYTUU6IFNldCB0aGlzIG9uY2UgdGhlIHRlc3QgYWN0dWFsbHkgaXMgZmluaXNo
ZWQuCiAgICAgdGVzdEZpbmlzaGVkID0gdHJ1ZTsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9tYWMvV0tSZW1vdGVPYmplY3RSZWdpc3RyeV9CdW5kbGUubW0gYi9Ub29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL21hYy9XS1JlbW90ZU9iamVjdFJlZ2lzdHJ5X0J1bmRsZS5t
bQppbmRleCBjMWExYjU5MjRiNmYzMTk0MTcyZjY3NzM0NGNmMmQ1YjI4ZWU5MWIxLi43ODEzNmQ2
YTYzYTIzNTVmOTg4ZWNjYjA0Zjc1YzE2MDZmY2JkNmY5IDEwMDY0NAotLS0gYS9Ub29scy9UZXN0
V2ViS2l0QVBJL1Rlc3RzL21hYy9XS1JlbW90ZU9iamVjdFJlZ2lzdHJ5X0J1bmRsZS5tbQorKysg
Yi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL21hYy9XS1JlbW90ZU9iamVjdFJlZ2lzdHJ5X0J1
bmRsZS5tbQpAQCAtNTAsNiArNTAsMTEgQEAKICAgICAvLyBGSVhNRTogSW1wbGVtZW50LgogfQog
CistICh2b2lkKXRlc3RNZXRob2RXaXRoQXJyYXk6KE5TQXJyYXkgKilhcnJheSBkaWN0aW9uYXJ5
OihOU0RpY3Rpb25hcnkgKilkaWN0aW5vYXJ5IHJlcXVlc3Q6KE5TVVJMUmVxdWVzdCAqKXJlcXVl
c3QKK3sKKyAgICAvLyBGSVhNRTogSW1wbGVtZW50LgorfQorCiBAZW5kCiAKIG5hbWVzcGFjZSBU
ZXN0V2ViS2l0QVBJIHsKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvbWFj
L1dLUmVtb3RlT2JqZWN0UmVnaXN0cnlfU2hhcmVkLmggYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rl
c3RzL21hYy9XS1JlbW90ZU9iamVjdFJlZ2lzdHJ5X1NoYXJlZC5oCmluZGV4IGViZTQ1NDY2YjJl
ZDJlOTJkNTMyYjFlZmI4NGEyZjY0NWQ4OTE1ZTguLmUxNjY2NTMwMDRhYzc0YjgzYzVkMTU1NWQ4
ZTEwZGVkOTUzZGY4ZDggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvbWFj
L1dLUmVtb3RlT2JqZWN0UmVnaXN0cnlfU2hhcmVkLmgKKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9tYWMvV0tSZW1vdGVPYmplY3RSZWdpc3RyeV9TaGFyZWQuaApAQCAtMjcsNSArMjcs
NiBAQAogCiAtICh2b2lkKXNheUhlbGxvOwogLSAodm9pZCl0ZXN0TWV0aG9kV2l0aFN0cmluZzoo
TlNTdHJpbmcgKilzdHJpbmcgZG91YmxlOihkb3VibGUpZCBpbnRlZ2VyOihpbnQpaTsKKy0gKHZv
aWQpdGVzdE1ldGhvZFdpdGhBcnJheTooTlNBcnJheSAqKWFycmF5IGRpY3Rpb25hcnk6KE5TRGlj
dGlvbmFyeSAqKWRpY3Rpbm9hcnkgcmVxdWVzdDooTlNVUkxSZXF1ZXN0ICopcmVxdWVzdDsKIAog
QGVuZAo=
</data>
<flag name="review"
          id="238952"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>