<?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>139966</bug_id>
          
          <creation_ts>2014-12-27 12:23:16 -0800</creation_ts>
          <short_desc>Encode and decode WKTypeRefWrapper objects</short_desc>
          <delta_ts>2014-12-27 12:25:12 -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>1057981</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-27 12:23:16 -0800</bug_when>
    <thetext>Encode and decode WKTypeRefWrapper objects</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1057982</commentid>
    <comment_count>1</comment_count>
      <attachid>243777</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-27 12:23:43 -0800</bug_when>
    <thetext>Created attachment 243777
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1057983</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-27 12:25:12 -0800</bug_when>
    <thetext>Committed r177766: &lt;http://trac.webkit.org/changeset/177766&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>243777</attachid>
            <date>2014-12-27 12:23:43 -0800</date>
            <delta_ts>2014-12-27 12:24:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-139966-20141227122345.patch</filename>
            <type>text/plain</type>
            <size>4652</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3NzY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNGRiMjAzYWZkZDdmNGUw
OTUxNjc1Yjk0NTBlZjc3MzQ0ZmVhNTk3MS4uOGU5MWJmODZiZmY0ZTliZjYwMDVlMjgyMTU2OTJi
ZDYwYWViNTVhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDE0LTEyLTI3ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgRW5jb2RlIGFuZCBk
ZWNvZGUgV0tUeXBlUmVmV3JhcHBlciBvYmplY3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk5NjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIFNoYXJlZC9Vc2VyRGF0YS5jcHA6CisgICAgICAgIChX
ZWJLaXQ6OlVzZXJEYXRhOjplbmNvZGUpOgorICAgICAgICAqIFNoYXJlZC9Vc2VyRGF0YS5oOgor
ICAgICAgICAqIFNoYXJlZC9tYWMvT2JqQ09iamVjdEdyYXBoLm1tOgorICAgICAgICAoV2ViS2l0
Ojp0eXBlRnJvbU9iamVjdCk6CisgICAgICAgIChXZWJLaXQ6Ok9iakNPYmplY3RHcmFwaDo6ZW5j
b2RlKToKKyAgICAgICAgKFdlYktpdDo6T2JqQ09iamVjdEdyYXBoOjpkZWNvZGUpOgorCisyMDE0
LTEyLTI3ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKICAgICAgICAg
SW1wbGVtZW50IGVuY29kaW5nIGFuZCBkZWNvZGluZyBvZiBPYmpDT2JqZWN0R3JhcGggb2JqZWN0
cwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5OTY1
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9Vc2VyRGF0YS5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0Mi9TaGFyZWQvVXNlckRhdGEuY3BwCmluZGV4IGI4ZjBhMWYwY2QwYWFmNWJlOGI5
NDBhNWRkMjFlMmMwMWU3ZjlmNjEuLmU2ZmZiNjBlZDA3ODZjMjRkNzA1OTIzZDc2ZGI5ZWY5OWI5
NjIyN2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9Vc2VyRGF0YS5jcHAKKysr
IGIvU291cmNlL1dlYktpdDIvU2hhcmVkL1VzZXJEYXRhLmNwcApAQCAtMTUxLDcgKzE1MSw3IEBA
IGJvb2wgVXNlckRhdGE6OmRlY29kZShJUEM6OkFyZ3VtZW50RGVjb2RlciYgZGVjb2RlciwgVXNl
ckRhdGEmIHVzZXJEYXRhKQogICAgIHJldHVybiBkZWNvZGUoZGVjb2RlciwgdXNlckRhdGEubV9v
YmplY3QpOwogfQogCi12b2lkIFVzZXJEYXRhOjplbmNvZGUoSVBDOjpBcmd1bWVudEVuY29kZXIm
IGVuY29kZXIsIGNvbnN0IEFQSTo6T2JqZWN0KiBvYmplY3QpIGNvbnN0Cit2b2lkIFVzZXJEYXRh
OjplbmNvZGUoSVBDOjpBcmd1bWVudEVuY29kZXImIGVuY29kZXIsIGNvbnN0IEFQSTo6T2JqZWN0
KiBvYmplY3QpCiB7CiAgICAgaWYgKCFvYmplY3QpIHsKICAgICAgICAgZW5jb2Rlci5lbmNvZGVF
bnVtKEFQSTo6T2JqZWN0OjpUeXBlOjpOdWxsKTsKQEAgLTE2MSw3ICsxNjEsNyBAQCB2b2lkIFVz
ZXJEYXRhOjplbmNvZGUoSVBDOjpBcmd1bWVudEVuY29kZXImIGVuY29kZXIsIGNvbnN0IEFQSTo6
T2JqZWN0KiBvYmplY3QpCiAgICAgZW5jb2RlKGVuY29kZXIsICpvYmplY3QpOwogfQogCi12b2lk
IFVzZXJEYXRhOjplbmNvZGUoSVBDOjpBcmd1bWVudEVuY29kZXImIGVuY29kZXIsIGNvbnN0IEFQ
STo6T2JqZWN0JiBvYmplY3QpIGNvbnN0Cit2b2lkIFVzZXJEYXRhOjplbmNvZGUoSVBDOjpBcmd1
bWVudEVuY29kZXImIGVuY29kZXIsIGNvbnN0IEFQSTo6T2JqZWN0JiBvYmplY3QpCiB7CiAgICAg
QVBJOjpPYmplY3Q6OlR5cGUgdHlwZSA9IG9iamVjdC50eXBlKCk7CiAgICAgZW5jb2Rlci5lbmNv
ZGVFbnVtKHR5cGUpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1VzZXJEYXRh
LmggYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvVXNlckRhdGEuaAppbmRleCBlY2E1NTg1MThkY2Q0
ZjM2NGQ0NTU5MDUyZTgzZTA3NzFmYTE5OTcxLi41ZDBhMTA4NTUwYTRjYmQzYzg1NjljZjgxNmFi
NTRmYmQwZjVmYjNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvVXNlckRhdGEu
aAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvVXNlckRhdGEuaApAQCAtNTQsMTIgKzU0LDEy
IEBAIHB1YmxpYzoKICAgICB2b2lkIGVuY29kZShJUEM6OkFyZ3VtZW50RW5jb2RlciYpIGNvbnN0
OwogICAgIHN0YXRpYyBib29sIGRlY29kZShJUEM6OkFyZ3VtZW50RGVjb2RlciYsIFVzZXJEYXRh
Jik7CiAKLXByaXZhdGU6Ci0gICAgdm9pZCBlbmNvZGUoSVBDOjpBcmd1bWVudEVuY29kZXImLCBj
b25zdCBBUEk6Ok9iamVjdCopIGNvbnN0OwotICAgIHZvaWQgZW5jb2RlKElQQzo6QXJndW1lbnRF
bmNvZGVyJiwgY29uc3QgQVBJOjpPYmplY3QmKSBjb25zdDsKLQorICAgIHN0YXRpYyB2b2lkIGVu
Y29kZShJUEM6OkFyZ3VtZW50RW5jb2RlciYsIGNvbnN0IEFQSTo6T2JqZWN0Kik7CiAgICAgc3Rh
dGljIGJvb2wgZGVjb2RlKElQQzo6QXJndW1lbnREZWNvZGVyJiwgUmVmUHRyPEFQSTo6T2JqZWN0
PiYpOwogCitwcml2YXRlOgorICAgIHN0YXRpYyB2b2lkIGVuY29kZShJUEM6OkFyZ3VtZW50RW5j
b2RlciYsIGNvbnN0IEFQSTo6T2JqZWN0Jik7CisKICAgICBSZWZQdHI8QVBJOjpPYmplY3Q+IG1f
b2JqZWN0OwogfTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9PYmpD
T2JqZWN0R3JhcGgubW0gYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL09iakNPYmplY3RHcmFw
aC5tbQppbmRleCA2MzVhY2EzMTFkOTdmNzFiYjY0NmRhNmQ2MDkyMmM4ODMwNGNiNmZmLi4zOWVi
NDc2MzliODc4NjdkZTU5ZTZhNzg5NWMyM2M2ZjllMjZlZGMxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9TaGFyZWQvbWFjL09iakNPYmplY3RHcmFwaC5tbQorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9TaGFyZWQvbWFjL09iakNPYmplY3RHcmFwaC5tbQpAQCAtMzIsNyArMzIsMTAgQEAKICNpbXBv
cnQgPHd0Zi9PcHRpb25hbC5oPgogCiAjaWYgV0tfQVBJX0VOQUJMRUQKKyNpbXBvcnQgIlVzZXJE
YXRhLmgiCisjaW1wb3J0ICJXS0FQSUNhc3QuaCIKICNpbXBvcnQgIldLQnJvd3NpbmdDb250ZXh0
SGFuZGxlSW50ZXJuYWwuaCIKKyNpbXBvcnQgIldLVHlwZVJlZldyYXBwZXIuaCIKICNlbmRpZgog
CiBuYW1lc3BhY2UgV2ViS2l0IHsKQEAgLTEwNiw2ICsxMDksNyBAQCBlbnVtIGNsYXNzIE9iakNU
eXBlIHsKIAogI2lmIFdLX0FQSV9FTkFCTEVECiAgICAgV0tCcm93c2luZ0NvbnRleHRIYW5kbGUs
CisgICAgV0tUeXBlUmVmV3JhcHBlciwKICNlbmRpZgogfTsKIApAQCAtMTI5LDYgKzEzMyw4IEBA
IHN0YXRpYyBPcHRpb25hbDxPYmpDVHlwZT4gdHlwZUZyb21PYmplY3QoaWQgb2JqZWN0KQogI2lm
IFdLX0FQSV9FTkFCTEVECiAgICAgaWYgKGR5bmFtaWNfb2JqY19jYXN0PFdLQnJvd3NpbmdDb250
ZXh0SGFuZGxlPihvYmplY3QpKQogICAgICAgICByZXR1cm4gT2JqQ1R5cGU6OldLQnJvd3NpbmdD
b250ZXh0SGFuZGxlOworICAgIGlmIChkeW5hbWljX29iamNfY2FzdDxXS1R5cGVSZWZXcmFwcGVy
PihvYmplY3QpKQorICAgICAgICByZXR1cm4gT2JqQ1R5cGU6OldLVHlwZVJlZldyYXBwZXI7CiAj
ZW5kaWYKIAogICAgIHJldHVybiBOdWxsb3B0OwpAQCAtMTg4LDYgKzE5NCwxMCBAQCB2b2lkIE9i
akNPYmplY3RHcmFwaDo6ZW5jb2RlKElQQzo6QXJndW1lbnRFbmNvZGVyJiBlbmNvZGVyLCBpZCBv
YmplY3QpCiAgICAgY2FzZSBPYmpDVHlwZTo6V0tCcm93c2luZ0NvbnRleHRIYW5kbGU6CiAgICAg
ICAgIGVuY29kZXIgPDwgc3RhdGljX2Nhc3Q8V0tCcm93c2luZ0NvbnRleHRIYW5kbGUgKj4ob2Jq
ZWN0KS5wYWdlSUQ7CiAgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBPYmpDVHlwZTo6V0tUeXBl
UmVmV3JhcHBlcjoKKyAgICAgICAgVXNlckRhdGE6OmVuY29kZShlbmNvZGVyLCB0b0ltcGwoc3Rh
dGljX2Nhc3Q8V0tUeXBlUmVmV3JhcHBlciAqPihvYmplY3QpLm9iamVjdCkpOworICAgICAgICBi
cmVhazsKICNlbmRpZgogCiAgICAgZGVmYXVsdDoKQEAgLTMwMSw3ICszMTEsMTYgQEAgYm9vbCBP
YmpDT2JqZWN0R3JhcGg6OmRlY29kZShJUEM6OkFyZ3VtZW50RGVjb2RlciYgZGVjb2RlciwgUmV0
YWluUHRyPGlkPiYgcmVzdWwKICAgICAgICAgcmVzdWx0ID0gYWRvcHROUyhbW1dLQnJvd3NpbmdD
b250ZXh0SGFuZGxlIGFsbG9jXSBfaW5pdFdpdGhQYWdlSUQ6cGFnZUlEXSk7CiAgICAgICAgIGJy
ZWFrOwogICAgIH0KKworICAgIGNhc2UgT2JqQ1R5cGU6OldLVHlwZVJlZldyYXBwZXI6IHsKKyAg
ICAgICAgUmVmUHRyPEFQSTo6T2JqZWN0PiBvYmplY3Q7CisgICAgICAgIGlmICghVXNlckRhdGE6
OmRlY29kZShkZWNvZGVyLCBvYmplY3QpKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgICAgIHJlc3VsdCA9IGFkb3B0TlMoW1tXS1R5cGVSZWZXcmFwcGVyIGFsbG9jXSBpbml0V2l0
aE9iamVjdDp0b0FQSShvYmplY3QuZ2V0KCkpXSk7CisgICAgfQogI2VuZGlmCisKICAgICBkZWZh
dWx0OgogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQo=
</data>
<flag name="review"
          id="268688"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>