<?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>25018</bug_id>
          
          <creation_ts>2009-04-02 18:39:17 -0700</creation_ts>
          <short_desc>Add utility methods to FloatQuad</short_desc>
          <delta_ts>2009-04-03 11:40:17 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>116382</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-04-02 18:39:17 -0700</bug_when>
    <thetext>FloatQuad needs &apos;containsPoint&apos; and &apos;containsQuad&apos; methods, to match FloatRect. We have an internal need for these.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116383</commentid>
    <comment_count>1</comment_count>
      <attachid>29215</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-04-02 18:43:34 -0700</bug_when>
    <thetext>Created attachment 29215
Patch, changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116459</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-04-03 11:40:17 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/42206</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>29215</attachid>
            <date>2009-04-02 18:43:34 -0700</date>
            <delta_ts>2009-04-03 11:18:44 -0700</delta_ts>
            <desc>Patch, changelog</desc>
            <filename>25018_patch.txt</filename>
            <type>text/plain</type>
            <size>3431</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZmQzOTcyZS4uNzYxYWE2MiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAwOS0wNC0wMiAgU2ltb24gRnJhc2Vy
ICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjUwMTgKKyAgICAgICAgCisgICAgICAgIEFkZCBjb250YWluc1BvaW50KCkgYW5kIGNvbnRh
aW5zUXVhZCgpIG1ldGhvZHMgdG8gRmxvYXRRdWFkLgorCisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3MvRmxvYXRRdWFkLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmRvdCk6CisgICAgICAgIChX
ZWJDb3JlOjppc1BvaW50SW5UcmlhbmdsZSk6CisgICAgICAgIChXZWJDb3JlOjpGbG9hdFF1YWQ6
OmNvbnRhaW5zUG9pbnQpOgorICAgICAgICAoV2ViQ29yZTo6RmxvYXRRdWFkOjpjb250YWluc1F1
YWQpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0Zsb2F0UXVhZC5oOgorCiAyMDA5LTA0
LTAyICBNYXJrIFJvd2UgIDxtcm93ZUBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IHRoZSBNYWMg
YnVpbGQgYWZ0ZXIgcjQyMTkxLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9GbG9hdFF1YWQuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9GbG9hdFF1YWQuY3Bw
CmluZGV4IGEzMmQ4YWIuLjQyNzIzMGQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvRmxvYXRRdWFkLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0Zsb2F0
UXVhZC5jcHAKQEAgLTQ2LDYgKzQ2LDM0IEBAIHN0YXRpYyBpbmxpbmUgZmxvYXQgbWF4NChmbG9h
dCBhLCBmbG9hdCBiLCBmbG9hdCBjLCBmbG9hdCBkKQogICAgIHJldHVybiBtYXgobWF4KGEsIGIp
LCBtYXgoYywgZCkpOwogfQogCitpbmxpbmUgZmxvYXQgZG90KGNvbnN0IEZsb2F0U2l6ZSYgYSwg
Y29uc3QgRmxvYXRTaXplJiBiKQoreworICAgIHJldHVybiBhLndpZHRoKCkgKiBiLndpZHRoKCkg
KyBhLmhlaWdodCgpICogYi5oZWlnaHQoKTsKK30KKworaW5saW5lIGJvb2wgaXNQb2ludEluVHJp
YW5nbGUoY29uc3QgRmxvYXRQb2ludCYgcCwgY29uc3QgRmxvYXRQb2ludCYgdDEsIGNvbnN0IEZs
b2F0UG9pbnQmIHQyLCBjb25zdCBGbG9hdFBvaW50JiB0MykKK3sKKyAgICAvLyBDb21wdXRlIHZl
Y3RvcnMgICAgICAgIAorICAgIEZsb2F0U2l6ZSB2MCA9IHQzIC0gdDE7CisgICAgRmxvYXRTaXpl
IHYxID0gdDIgLSB0MTsKKyAgICBGbG9hdFNpemUgdjIgPSBwIC0gdDE7CisgICAgCisgICAgLy8g
Q29tcHV0ZSBkb3QgcHJvZHVjdHMKKyAgICBmbG9hdCBkb3QwMCA9IGRvdCh2MCwgdjApOworICAg
IGZsb2F0IGRvdDAxID0gZG90KHYwLCB2MSk7CisgICAgZmxvYXQgZG90MDIgPSBkb3QodjAsIHYy
KTsKKyAgICBmbG9hdCBkb3QxMSA9IGRvdCh2MSwgdjEpOworICAgIGZsb2F0IGRvdDEyID0gZG90
KHYxLCB2Mik7CisKKyAgICAvLyBDb21wdXRlIGJhcnljZW50cmljIGNvb3JkaW5hdGVzCisgICAg
ZmxvYXQgaW52RGVub20gPSAxLjBmIC8gKGRvdDAwICogZG90MTEgLSBkb3QwMSAqIGRvdDAxKTsK
KyAgICBmbG9hdCB1ID0gKGRvdDExICogZG90MDIgLSBkb3QwMSAqIGRvdDEyKSAqIGludkRlbm9t
OworICAgIGZsb2F0IHYgPSAoZG90MDAgKiBkb3QxMiAtIGRvdDAxICogZG90MDIpICogaW52RGVu
b207CisKKyAgICAvLyBDaGVjayBpZiBwb2ludCBpcyBpbiB0cmlhbmdsZQorICAgIHJldHVybiAo
dSA+PSAwKSAmJiAodiA+PSAwKSAmJiAodSArIHYgPD0gMSk7Cit9CisKIEZsb2F0UmVjdCBGbG9h
dFF1YWQ6OmJvdW5kaW5nQm94KCkgY29uc3QKIHsKICAgICBmbG9hdCBsZWZ0ICAgPSBtaW40KG1f
cDEueCgpLCBtX3AyLngoKSwgbV9wMy54KCksIG1fcDQueCgpKTsKQEAgLTU3LDQgKzg1LDE1IEBA
IEZsb2F0UmVjdCBGbG9hdFF1YWQ6OmJvdW5kaW5nQm94KCkgY29uc3QKICAgICByZXR1cm4gRmxv
YXRSZWN0KGxlZnQsIHRvcCwgcmlnaHQgLSBsZWZ0LCBib3R0b20gLSB0b3ApOwogfQogCitib29s
IEZsb2F0UXVhZDo6Y29udGFpbnNQb2ludChjb25zdCBGbG9hdFBvaW50JiBwKSBjb25zdAorewor
ICAgIHJldHVybiBpc1BvaW50SW5UcmlhbmdsZShwLCBtX3AxLCBtX3AyLCBtX3AzKSB8fCBpc1Bv
aW50SW5UcmlhbmdsZShwLCBtX3AxLCBtX3AzLCBtX3A0KTsKK30gCisKKy8vIE5vdGUgdGhhdCB3
ZSBvbmx5IGhhbmRsZSBjb252ZXggcXVhZHMgaGVyZS4KK2Jvb2wgRmxvYXRRdWFkOjpjb250YWlu
c1F1YWQoY29uc3QgRmxvYXRRdWFkJiBvdGhlcikgY29uc3QKK3sKKyAgICByZXR1cm4gY29udGFp
bnNQb2ludChvdGhlci5wMSgpKSAmJiBjb250YWluc1BvaW50KG90aGVyLnAyKCkpICYmIGNvbnRh
aW5zUG9pbnQob3RoZXIucDMoKSkgJiYgY29udGFpbnNQb2ludChvdGhlci5wNCgpKTsKK30KKwog
fSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9GbG9hdFF1YWQuaCBiL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRmxvYXRRdWFkLmgK
aW5kZXggZTA1YjI3ZC4uZWE1ZDM4NyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9GbG9hdFF1YWQuaAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0Zsb2F0UXVh
ZC5oCkBAIC03NCw2ICs3NCwxNCBAQCBwdWJsaWM6CiAgICAgLy8gInNsYW50ZWQiIGVtcHR5IHF1
YWRzLgogICAgIGJvb2wgaXNFbXB0eSgpIGNvbnN0IHsgcmV0dXJuIGJvdW5kaW5nQm94KCkuaXNF
bXB0eSgpOyB9CiAKKyAgICAvLyBUZXN0cyB3aGV0aGVyIHRoZSBnaXZlbiBwb2ludCBpcyBpbnNp
ZGUsIG9yIG9uIGFuIGVkZ2Ugb3IgY29ybmVyIG9mIHRoaXMgcXVhZC4KKyAgICBib29sIGNvbnRh
aW5zUG9pbnQoY29uc3QgRmxvYXRQb2ludCYgcCkgY29uc3Q7CisKKyAgICAvLyBUZXN0cyB3aGV0
aGVyIHRoZSBmb3VyIGNvcm5lcnMgb2Ygb3RoZXIgYXJlIGluc2lkZSwgb3IgY29pbmNpZGVudCB3
aXRoIHRoZSBzaWRlcyBvZiB0aGlzIHF1YWQuCisgICAgLy8gTm90ZSB0aGF0IHRoaXMgb25seSB3
b3JrcyBmb3IgY29udmV4IHF1YWRzLCBidXQgdGhhdCBpbmNsdWRlcyBhbGwgcXVhZHMgdGhhdCBv
cmlnaW5hdGUKKyAgICAvLyBmcm9tIHRyYW5zZm9ybWVkIHJlY3RzLgorICAgIGJvb2wgY29udGFp
bnNRdWFkKGNvbnN0IEZsb2F0UXVhZCYgb3RoZXIpIGNvbnN0OworCiAgICAgRmxvYXRSZWN0IGJv
dW5kaW5nQm94KCkgY29uc3Q7CiAgICAgSW50UmVjdCBlbmNsb3NpbmdCb3VuZGluZ0JveCgpIGNv
bnN0CiAgICAgewo=
</data>
<flag name="review"
          id="14491"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>