<?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>139911</bug_id>
          
          <creation_ts>2014-12-23 12:22:09 -0800</creation_ts>
          <short_desc>Fix UserMessage::transform to only call shouldTransform once</short_desc>
          <delta_ts>2014-12-23 12:44:33 -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>1057631</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-23 12:22:09 -0800</bug_when>
    <thetext>Fix UserMessage::transform to only call shouldTransform once</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1057632</commentid>
    <comment_count>1</comment_count>
      <attachid>243686</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-23 12:23:44 -0800</bug_when>
    <thetext>Created attachment 243686
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1057634</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-23 12:44:33 -0800</bug_when>
    <thetext>Committed r177693: &lt;http://trac.webkit.org/changeset/177693&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>243686</attachid>
            <date>2014-12-23 12:23:44 -0800</date>
            <delta_ts>2014-12-23 12:30:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-139911-20141223122344.patch</filename>
            <type>text/plain</type>
            <size>4930</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3NjkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZmYxYmFjM2Y1ZjM3OTM2
ZWQ4NjU1OWEwYmIwZTU2NGFkMDNjMmI2NS4uMzE1YWY4MWZjNTNkN2MxOTI3YTg5M2M4OWY1ZGNi
YjhiMDY0ZGVkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI1IEBACiAyMDE0LTEyLTIzICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgRml4IFVzZXJNZXNz
YWdlOjp0cmFuc2Zvcm0gdG8gb25seSBjYWxsIHNob3VsZFRyYW5zZm9ybSBvbmNlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk5MTEKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBbHNvLCBtYWtlIGl0IHBv
c3NpYmxlIGZvciB0cmFuc2Zvcm1lcnMgdG8gcmV0dXJuIG51bGwgb2JqZWN0cyBhbmQgY2hhbmdl
IHRoZSB0cmFuc2Zvcm1lcnMKKyAgICAgICAgdG8gcmV0dXJuIHRoZSBwYXNzZWQgaW4gb2JqZWN0
IHdoZW4gdGhlcmUncyBubyBuZWVkIHRvIGRvIGEgdHJhbnNmb3JtLgorCisgICAgICAgICogU2hh
cmVkL1VzZXJEYXRhLmNwcDoKKyAgICAgICAgKFdlYktpdDo6dHJhbnNmb3JtR3JhcGgpOgorICAg
ICAgICAoV2ViS2l0OjpVc2VyRGF0YTo6dHJhbnNmb3JtKToKKyAgICAgICAgKFdlYktpdDo6VXNl
ckRhdGE6OmVuY29kZSk6IERlbGV0ZWQuCisgICAgICAgIChXZWJLaXQ6OlVzZXJEYXRhOjpkZWNv
ZGUpOiBEZWxldGVkLgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQcm9jZXNzUHJveHkuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzUHJveHk6OmFwaU9iamVjdEJ5Q29udmVydGluZ1Rv
SGFuZGxlcyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcDoKKyAgICAgICAg
KFdlYktpdDo6V2ViUHJvY2Vzczo6YXBpT2JqZWN0QnlDb252ZXJ0aW5nRnJvbUhhbmRsZXMpOgor
CisyMDE0LTEyLTIzICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKICAg
ICAgICAgT25seSBjYWxsIHNob3VsZFRyYW5zZm9ybUdyYXBoIG9uY2UgcGVyIGdyYXBoCiAgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk5MTAKIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1VzZXJEYXRhLmNwcCBiL1NvdXJjZS9XZWJL
aXQyL1NoYXJlZC9Vc2VyRGF0YS5jcHAKaW5kZXggNGY1ZTAzMTVhMzFlODY5YzJhM2VkZjFiYjkz
NTM3NzIxNzY0YTlmOS4uNTVmM2M3ZjEwMDc0ZWViZTE2ODZlMzY5YWU5OTg3YTBjZDc3OGQ3MSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1VzZXJEYXRhLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9TaGFyZWQvVXNlckRhdGEuY3BwCkBAIC04NiwxNiArODYsMTAgQEAgc3RhdGlj
IGJvb2wgc2hvdWxkVHJhbnNmb3JtKGNvbnN0IEFQSTo6T2JqZWN0JiBvYmplY3QsIGNvbnN0IFVz
ZXJEYXRhOjpUcmFuc2Zvcm0KICAgICByZXR1cm4gdHJhbnNmb3JtZXIuc2hvdWxkVHJhbnNmb3Jt
T2JqZWN0T2ZUeXBlKG9iamVjdC50eXBlKCkpOwogfQogCi1SZWZQdHI8QVBJOjpPYmplY3Q+IFVz
ZXJEYXRhOjp0cmFuc2Zvcm0oQVBJOjpPYmplY3QqIG9iamVjdCwgY29uc3QgVHJhbnNmb3JtZXIm
IHRyYW5zZm9ybWVyKQorc3RhdGljIFJlZlB0cjxBUEk6Ok9iamVjdD4gdHJhbnNmb3JtR3JhcGgo
QVBJOjpPYmplY3QmIG9iamVjdCwgY29uc3QgVXNlckRhdGE6OlRyYW5zZm9ybWVyJiB0cmFuc2Zv
cm1lcikKIHsKLSAgICBpZiAoIW9iamVjdCkKLSAgICAgICAgcmV0dXJuIG51bGxwdHI7Ci0KLSAg
ICBpZiAoIXNob3VsZFRyYW5zZm9ybSgqb2JqZWN0LCB0cmFuc2Zvcm1lcikpCi0gICAgICAgIHJl
dHVybiBvYmplY3Q7Ci0KLSAgICBpZiAob2JqZWN0LT50eXBlKCkgPT0gQVBJOjpPYmplY3Q6OlR5
cGU6OkFycmF5KSB7Ci0gICAgICAgIGF1dG8mIGFycmF5ID0gc3RhdGljX2Nhc3Q8QVBJOjpBcnJh
eSY+KCpvYmplY3QpOworICAgIGlmIChvYmplY3QudHlwZSgpID09IEFQSTo6T2JqZWN0OjpUeXBl
OjpBcnJheSkgeworICAgICAgICBhdXRvJiBhcnJheSA9IHN0YXRpY19jYXN0PEFQSTo6QXJyYXkm
PihvYmplY3QpOwogCiAgICAgICAgIFZlY3RvcjxSZWZQdHI8QVBJOjpPYmplY3Q+PiBlbGVtZW50
czsKICAgICAgICAgZWxlbWVudHMucmVzZXJ2ZUluaXRpYWxDYXBhY2l0eShhcnJheS5lbGVtZW50
cygpLnNpemUoKSk7CkBAIC0xMDksMjAgKzEwMywzMSBAQCBSZWZQdHI8QVBJOjpPYmplY3Q+IFVz
ZXJEYXRhOjp0cmFuc2Zvcm0oQVBJOjpPYmplY3QqIG9iamVjdCwgY29uc3QgVHJhbnNmb3JtZXIm
CiAgICAgICAgIHJldHVybiBBUEk6OkFycmF5OjpjcmVhdGUoV1RGOjptb3ZlKGVsZW1lbnRzKSk7
CiAgICAgfQogCi0gICAgaWYgKG9iamVjdC0+dHlwZSgpID09IEFQSTo6T2JqZWN0OjpUeXBlOjpE
aWN0aW9uYXJ5KSB7Ci0gICAgICAgIGF1dG8mIGRpY3Rpb25hcnkgPSBzdGF0aWNfY2FzdDxJbW11
dGFibGVEaWN0aW9uYXJ5Jj4oKm9iamVjdCk7CisgICAgaWYgKG9iamVjdC50eXBlKCkgPT0gQVBJ
OjpPYmplY3Q6OlR5cGU6OkRpY3Rpb25hcnkpIHsKKyAgICAgICAgYXV0byYgZGljdGlvbmFyeSA9
IHN0YXRpY19jYXN0PEltbXV0YWJsZURpY3Rpb25hcnkmPihvYmplY3QpOwogCiAgICAgICAgIElt
bXV0YWJsZURpY3Rpb25hcnk6Ok1hcFR5cGUgbWFwOwotICAgICAgICBmb3IgKGNvbnN0IGF1dG8m
IGtleVZhbHVlUGFpciA6IGRpY3Rpb25hcnkubWFwKCkpCi0gICAgICAgICAgICBtYXAuYWRkKGtl
eVZhbHVlUGFpci5rZXksIHRyYW5zZm9ybShrZXlWYWx1ZVBhaXIudmFsdWUuZ2V0KCksIHRyYW5z
Zm9ybWVyKSk7Ci0KKyAgICAgICAgZm9yIChjb25zdCBhdXRvJiBrZXlWYWx1ZVBhaXIgOiBkaWN0
aW9uYXJ5Lm1hcCgpKSB7CisgICAgICAgICAgICBpZiAoIWtleVZhbHVlUGFpci52YWx1ZSkKKyAg
ICAgICAgICAgICAgICBtYXAuYWRkKGtleVZhbHVlUGFpci5rZXksIG51bGxwdHIpOworICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgIG1hcC5hZGQoa2V5VmFsdWVQYWlyLmtleSwgdHJh
bnNmb3JtR3JhcGgoKmtleVZhbHVlUGFpci52YWx1ZSwgdHJhbnNmb3JtZXIpKTsKKyAgICAgICAg
fQogICAgICAgICByZXR1cm4gSW1tdXRhYmxlRGljdGlvbmFyeTo6Y3JlYXRlKFdURjo6bW92ZSht
YXApKTsKICAgICB9CiAKLSAgICBpZiAoYXV0byB0cmFuc2Zvcm1lZE9iamVjdCA9IHRyYW5zZm9y
bWVyLnRyYW5zZm9ybU9iamVjdCgqb2JqZWN0KSkKLSAgICAgICAgcmV0dXJuIHRyYW5zZm9ybWVk
T2JqZWN0OworICAgIHJldHVybiB0cmFuc2Zvcm1lci50cmFuc2Zvcm1PYmplY3Qob2JqZWN0KTsK
K30KKworUmVmUHRyPEFQSTo6T2JqZWN0PiBVc2VyRGF0YTo6dHJhbnNmb3JtKEFQSTo6T2JqZWN0
KiBvYmplY3QsIGNvbnN0IFRyYW5zZm9ybWVyJiB0cmFuc2Zvcm1lcikKK3sKKyAgICBpZiAoIW9i
amVjdCkKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CisKKyAgICBpZiAoIXNob3VsZFRyYW5zZm9y
bSgqb2JqZWN0LCB0cmFuc2Zvcm1lcikpCisgICAgICAgIHJldHVybiBvYmplY3Q7CiAKLSAgICBy
ZXR1cm4gb2JqZWN0OworICAgIHJldHVybiB0cmFuc2Zvcm1HcmFwaCgqb2JqZWN0LCB0cmFuc2Zv
cm1lcik7CiB9CiAKIHZvaWQgVXNlckRhdGE6OmVuY29kZShJUEM6OkFyZ3VtZW50RW5jb2RlciYg
ZW5jb2RlcikgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQ
cm9jZXNzUHJveHkuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94
eS5jcHAKaW5kZXggMTczMWQyM2YwMmI2NTFlZGJiY2IyMmVkMzgwZjQwNjMxZTczMjgxNi4uMzc4
NGNlMDg2ZDIyOWY0NTRlYmI2MmU4MmU5YTE1MTFjYmNjZTMwNCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHAKKysrIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHAKQEAgLTY4NSw3ICs2ODUsNyBAQCBSZWZQ
dHI8QVBJOjpPYmplY3Q+IFdlYlByb2Nlc3NQcm94eTo6YXBpT2JqZWN0QnlDb252ZXJ0aW5nVG9I
YW5kbGVzKEFQSTo6T2JqZWN0KgogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgICAgIHJldHVybiBudWxscHRyOworICAgICAgICAgICAgICAgIHJldHVy
biAmb2JqZWN0OwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfSB0cmFuc2Zvcm1lcjsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAgYi9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCmluZGV4IDE5NTgwYjhmOWMz
ZWZiMjllY2Y1ZTFiNjhiZjY4YTlmNzM1MWU0NTQuLmQyNTlmZjdhNzYxNzQwMjRhODI2ODg4MDQw
NDllOWZkYzJjMjRkODcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UHJvY2Vzcy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNw
cApAQCAtMTI2NSw3ICsxMjY1LDcgQEAgUmVmUHRyPEFQSTo6T2JqZWN0PiBXZWJQcm9jZXNzOjph
cGlPYmplY3RCeUNvbnZlcnRpbmdGcm9tSGFuZGxlcyhBUEk6Ok9iamVjdCogb2IKICAgICAgICAg
ICAgIH0KIAogICAgICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICByZXR1cm4gbnVs
bHB0cjsKKyAgICAgICAgICAgICAgICByZXR1cm4gJm9iamVjdDsKICAgICAgICAgICAgIH0KICAg
ICAgICAgfQogICAgIH0gdHJhbnNmb3JtZXI7Cg==
</data>
<flag name="review"
          id="268601"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>