<?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>139910</bug_id>
          
          <creation_ts>2014-12-23 12:10:15 -0800</creation_ts>
          <short_desc>Only call shouldTransformGraph once per graph</short_desc>
          <delta_ts>2014-12-23 12:16:05 -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>1057626</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-23 12:10:15 -0800</bug_when>
    <thetext>Only call shouldTransformGraph once per graph</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1057628</commentid>
    <comment_count>1</comment_count>
      <attachid>243685</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-23 12:12:01 -0800</bug_when>
    <thetext>Created attachment 243685
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1057630</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-12-23 12:16:05 -0800</bug_when>
    <thetext>Committed r177691: &lt;http://trac.webkit.org/changeset/177691&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>243685</attachid>
            <date>2014-12-23 12:12:01 -0800</date>
            <delta_ts>2014-12-23 12:13:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-139910-20141223121201.patch</filename>
            <type>text/plain</type>
            <size>4994</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3Njg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNmVmYWZlYWYxM2RmMjI3
YjE1N2Q3ZmFlMGZhNDFjNjZiNzA2YWM1Ni4uNWJiOWFkZmNiMTI0OGNlMWRkNzEzYmM1NGIwNTg1
NDM1YjQ3NTQyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTEyLTIzICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgT25seSBjYWxsIHNo
b3VsZFRyYW5zZm9ybUdyYXBoIG9uY2UgcGVyIGdyYXBoCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk5MTAKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEb24ndCBjYWxsIHNob3VsZFRyYW5zZm9ybUdyYXBo
IGZvciBlYWNoIG5vZGUgaW4gdGhlIG9iamVjdCBncmFwaC4gSW5zdGVhZCwgY2FsbCBpdCBvbmNl
CisgICAgICAgIGFuZCB0aGVuIHRyYW5zZm9ybSB0aGUgZW50aXJlIGdyYXBoIGlmIG5lZWRlZC4K
KworICAgICAgICAqIFNoYXJlZC9tYWMvT2JqQ09iamVjdEdyYXBoLmg6CisgICAgICAgICogU2hh
cmVkL21hYy9PYmpDT2JqZWN0R3JhcGgubW06CisgICAgICAgIChXZWJLaXQ6OnNob3VsZFRyYW5z
Zm9ybUdyYXBoKToKKyAgICAgICAgKFdlYktpdDo6dHJhbnNmb3JtR3JhcGgpOgorICAgICAgICAo
V2ViS2l0OjpPYmpDT2JqZWN0R3JhcGg6OnRyYW5zZm9ybSk6CisgICAgICAgIChXZWJLaXQ6OnNo
b3VsZFRyYW5zZm9ybSk6IERlbGV0ZWQuCisKIDIwMTQtMTItMjIgIEFuZGVycyBDYXJsc3NvbiAg
PGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBVc2UgYSBUcmFuc2Zvcm1lciBmb3IgVXNl
ckRhdGEgYXMgd2VsbCwgdG8gYXZvaWQgYWx3YXlzIGNvcHlpbmcgYXJyYXlzIGFuZCBkaWN0aW9u
YXJpZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9tYWMvT2JqQ09iamVjdEdy
YXBoLmggYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL09iakNPYmplY3RHcmFwaC5oCmluZGV4
IDYyNmE3NzRhN2QwMWE5OTM1MTYzZDIzYjIwODUzOWJjNzMwMDY1NWQuLjk2ZTMyNjE2ZjQxYTQy
YzhiYmZiNmMyN2FhZTE0NmMzNzNlNDY2YmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1No
YXJlZC9tYWMvT2JqQ09iamVjdEdyYXBoLmgKKysrIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL21h
Yy9PYmpDT2JqZWN0R3JhcGguaApAQCAtNDIsNyArNDIsNyBAQCBwdWJsaWM6CiAKICAgICBzdHJ1
Y3QgVHJhbnNmb3JtZXIgewogICAgICAgICB2aXJ0dWFsIH5UcmFuc2Zvcm1lcigpIHsgfQotICAg
ICAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkVHJhbnNmb3JtT2JqZWN0T2ZUeXBlKENsYXNzKSBjb25z
dCA9IDA7CisgICAgICAgIHZpcnR1YWwgYm9vbCBzaG91bGRUcmFuc2Zvcm1PYmplY3QoaWQpIGNv
bnN0ID0gMDsKICAgICAgICAgdmlydHVhbCBSZXRhaW5QdHI8aWQ+IHRyYW5zZm9ybU9iamVjdChp
ZCkgY29uc3QgPSAwOwogICAgIH07CiAgICAgc3RhdGljIFJldGFpblB0cjxpZD4gdHJhbnNmb3Jt
KGlkLCBjb25zdCBUcmFuc2Zvcm1lciYpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hh
cmVkL21hYy9PYmpDT2JqZWN0R3JhcGgubW0gYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL09i
akNPYmplY3RHcmFwaC5tbQppbmRleCBiZTU1MzU4YjY2Mjc2NzJhMTlhNzIxNTIzOTVhNjAzY2Uz
OTAzM2YyLi45YzgyZTQ0MmIxODI1Y2FkNjZkNzczOWM2MzMxMTYzMDJjMTBiOTBjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL09iakNPYmplY3RHcmFwaC5tbQorKysgYi9T
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL09iakNPYmplY3RHcmFwaC5tbQpAQCAtMzYsMTEgKzM2
LDExIEBAIHRlbXBsYXRlPHR5cGVuYW1lIFQ+IFQqIGR5bmFtaWNfb2JqY19jYXN0KGlkIG9iamVj
dCkKICAgICByZXR1cm4gbmlsOwogfQogCi1zdGF0aWMgYm9vbCBzaG91bGRUcmFuc2Zvcm0oaWQg
b2JqZWN0LCBjb25zdCBPYmpDT2JqZWN0R3JhcGg6OlRyYW5zZm9ybWVyJiB0cmFuc2Zvcm1lcikK
K3N0YXRpYyBib29sIHNob3VsZFRyYW5zZm9ybUdyYXBoKGlkIG9iamVjdCwgY29uc3QgT2JqQ09i
amVjdEdyYXBoOjpUcmFuc2Zvcm1lciYgdHJhbnNmb3JtZXIpCiB7CiAgICAgaWYgKE5TQXJyYXkg
KmFycmF5ID0gZHluYW1pY19vYmpjX2Nhc3Q8TlNBcnJheT4ob2JqZWN0KSkgewogICAgICAgICBm
b3IgKGlkIGVsZW1lbnQgaW4gYXJyYXkpIHsKLSAgICAgICAgICAgIGlmIChzaG91bGRUcmFuc2Zv
cm0oZWxlbWVudCwgdHJhbnNmb3JtZXIpKQorICAgICAgICAgICAgaWYgKHNob3VsZFRyYW5zZm9y
bUdyYXBoKGVsZW1lbnQsIHRyYW5zZm9ybWVyKSkKICAgICAgICAgICAgICAgICByZXR1cm4gdHJ1
ZTsKICAgICAgICAgfQogICAgIH0KQEAgLTQ4LDcgKzQ4LDcgQEAgc3RhdGljIGJvb2wgc2hvdWxk
VHJhbnNmb3JtKGlkIG9iamVjdCwgY29uc3QgT2JqQ09iamVjdEdyYXBoOjpUcmFuc2Zvcm1lciYg
dHJhbnMKICAgICBpZiAoTlNEaWN0aW9uYXJ5ICpkaWN0aW9uYXJ5ID0gZHluYW1pY19vYmpjX2Nh
c3Q8TlNEaWN0aW9uYXJ5PihvYmplY3QpKSB7CiAgICAgICAgIGJvb2wgcmVzdWx0ID0gZmFsc2U7
CiAgICAgICAgIFtkaWN0aW9uYXJ5IGVudW1lcmF0ZUtleXNBbmRPYmplY3RzVXNpbmdCbG9jazpb
JnRyYW5zZm9ybWVyLCAmcmVzdWx0XShpZCBrZXksIGlkIG9iamVjdCwgQk9PTCogc3RvcCkgewot
ICAgICAgICAgICAgaWYgKHNob3VsZFRyYW5zZm9ybShvYmplY3QsIHRyYW5zZm9ybWVyKSkgewor
ICAgICAgICAgICAgaWYgKHNob3VsZFRyYW5zZm9ybUdyYXBoKG9iamVjdCwgdHJhbnNmb3JtZXIp
KSB7CiAgICAgICAgICAgICAgICAgcmVzdWx0ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAqc3Rv
cCA9IFlFUzsKICAgICAgICAgICAgIH0KQEAgLTU3LDIxICs1NywxNSBAQCBzdGF0aWMgYm9vbCBz
aG91bGRUcmFuc2Zvcm0oaWQgb2JqZWN0LCBjb25zdCBPYmpDT2JqZWN0R3JhcGg6OlRyYW5zZm9y
bWVyJiB0cmFucwogICAgICAgICByZXR1cm4gcmVzdWx0OwogICAgIH0KIAotICAgIHJldHVybiB0
cmFuc2Zvcm1lci5zaG91bGRUcmFuc2Zvcm1PYmplY3RPZlR5cGUoW29iamVjdCBjbGFzc10pOwor
ICAgIHJldHVybiB0cmFuc2Zvcm1lci5zaG91bGRUcmFuc2Zvcm1PYmplY3Qob2JqZWN0KTsKIH0K
IAotUmV0YWluUHRyPGlkPiBPYmpDT2JqZWN0R3JhcGg6OnRyYW5zZm9ybShpZCBvYmplY3QsIGNv
bnN0IFRyYW5zZm9ybWVyJiB0cmFuc2Zvcm1lcikKK3N0YXRpYyBSZXRhaW5QdHI8aWQ+IHRyYW5z
Zm9ybUdyYXBoKGlkIG9iamVjdCwgY29uc3QgT2JqQ09iamVjdEdyYXBoOjpUcmFuc2Zvcm1lciYg
dHJhbnNmb3JtZXIpCiB7Ci0gICAgaWYgKCFvYmplY3QpCi0gICAgICAgIHJldHVybiBudWxscHRy
OwotCi0gICAgaWYgKCFzaG91bGRUcmFuc2Zvcm0ob2JqZWN0LCB0cmFuc2Zvcm1lcikpCi0gICAg
ICAgIHJldHVybiBvYmplY3Q7Ci0KICAgICBpZiAoTlNBcnJheSAqYXJyYXkgPSBkeW5hbWljX29i
amNfY2FzdDxOU0FycmF5PihvYmplY3QpKSB7CiAgICAgICAgIGF1dG8gcmVzdWx0ID0gYWRvcHRO
UyhbW05TTXV0YWJsZUFycmF5IGFsbG9jXSBpbml0V2l0aENhcGFjaXR5OmFycmF5LmNvdW50XSk7
CiAgICAgICAgIGZvciAoaWQgZWxlbWVudCBpbiBhcnJheSkKLSAgICAgICAgICAgIFtyZXN1bHQg
YWRkT2JqZWN0OnRyYW5zZm9ybShlbGVtZW50LCB0cmFuc2Zvcm1lcikuZ2V0KCldOworICAgICAg
ICAgICAgW3Jlc3VsdCBhZGRPYmplY3Q6dHJhbnNmb3JtR3JhcGgoZWxlbWVudCwgdHJhbnNmb3Jt
ZXIpLmdldCgpXTsKIAogICAgICAgICByZXR1cm4gcmVzdWx0OwogICAgIH0KQEAgLTc5LDcgKzcz
LDcgQEAgUmV0YWluUHRyPGlkPiBPYmpDT2JqZWN0R3JhcGg6OnRyYW5zZm9ybShpZCBvYmplY3Qs
IGNvbnN0IFRyYW5zZm9ybWVyJiB0cmFuc2Zvcm0KICAgICBpZiAoTlNEaWN0aW9uYXJ5ICpkaWN0
aW9uYXJ5ID0gZHluYW1pY19vYmpjX2Nhc3Q8TlNEaWN0aW9uYXJ5PihvYmplY3QpKSB7CiAgICAg
ICAgIGF1dG8gcmVzdWx0ID0gYWRvcHROUyhbW05TTXV0YWJsZURpY3Rpb25hcnkgYWxsb2NdIGlu
aXRXaXRoQ2FwYWNpdHk6ZGljdGlvbmFyeS5jb3VudF0pOwogICAgICAgICBbZGljdGlvbmFyeSBl
bnVtZXJhdGVLZXlzQW5kT2JqZWN0c1VzaW5nQmxvY2s6WyZyZXN1bHQsICZ0cmFuc2Zvcm1lcl0o
aWQga2V5LCBpZCBvYmplY3QsIEJPT0wqKSB7Ci0gICAgICAgICAgICBbcmVzdWx0IHNldE9iamVj
dDp0cmFuc2Zvcm1lci50cmFuc2Zvcm1PYmplY3Qob2JqZWN0KS5nZXQoKSBmb3JLZXk6a2V5XTsK
KyAgICAgICAgICAgIFtyZXN1bHQgc2V0T2JqZWN0OnRyYW5zZm9ybUdyYXBoKG9iamVjdCwgdHJh
bnNmb3JtZXIpLmdldCgpIGZvcktleTprZXldOwogICAgICAgICB9XTsKIAogICAgICAgICByZXR1
cm4gcmVzdWx0OwpAQCAtODgsNCArODIsMTUgQEAgUmV0YWluUHRyPGlkPiBPYmpDT2JqZWN0R3Jh
cGg6OnRyYW5zZm9ybShpZCBvYmplY3QsIGNvbnN0IFRyYW5zZm9ybWVyJiB0cmFuc2Zvcm0KICAg
ICByZXR1cm4gdHJhbnNmb3JtZXIudHJhbnNmb3JtT2JqZWN0KG9iamVjdCk7CiB9CiAKK1JldGFp
blB0cjxpZD4gT2JqQ09iamVjdEdyYXBoOjp0cmFuc2Zvcm0oaWQgb2JqZWN0LCBjb25zdCBUcmFu
c2Zvcm1lciYgdHJhbnNmb3JtZXIpCit7CisgICAgaWYgKCFvYmplY3QpCisgICAgICAgIHJldHVy
biBudWxscHRyOworCisgICAgaWYgKCFzaG91bGRUcmFuc2Zvcm1HcmFwaChvYmplY3QsIHRyYW5z
Zm9ybWVyKSkKKyAgICAgICAgcmV0dXJuIG9iamVjdDsKKworICAgIHJldHVybiB0cmFuc2Zvcm1H
cmFwaChvYmplY3QsIHRyYW5zZm9ybWVyKTsKK30KKwogfQo=
</data>
<flag name="review"
          id="268600"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>