<?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>78603</bug_id>
          
          <creation_ts>2012-02-14 07:04:07 -0800</creation_ts>
          <short_desc>CSS3 calc: add isZero implementations to catch divide by zero</short_desc>
          <delta_ts>2012-02-14 12:22:27 -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>
          
          <blocked>16662</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike Lawther">mikelawther</reporter>
          <assigned_to name="Mike Lawther">mikelawther</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>556279</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Lawther">mikelawther</who>
    <bug_when>2012-02-14 07:04:07 -0800</bug_when>
    <thetext>CSS3 calc: add isZero implementations to catch divide by zero</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556281</commentid>
    <comment_count>1</comment_count>
      <attachid>126973</attachid>
    <who name="Mike Lawther">mikelawther</who>
    <bug_when>2012-02-14 07:06:01 -0800</bug_when>
    <thetext>Created attachment 126973
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556283</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-14 07:08:48 -0800</bug_when>
    <thetext>Attachment 126973 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;]&quot; exit_code: 9

Updating OpenSource
First, rewinding head to replay your work on top of it...
Applying: [Mac][Win][WK2] Switch to RFC 6455 protocol for WebSockets
Using index info to reconstruct a base tree...
&lt;stdin&gt;:1578: trailing whitespace.
        
&lt;stdin&gt;:1647: trailing whitespace.
    
&lt;stdin&gt;:1657: trailing whitespace.
    
&lt;stdin&gt;:1672: trailing whitespace.
        return 0;        
&lt;stdin&gt;:1674: trailing whitespace.
    
warning: squelched 7 whitespace errors
warning: 12 lines add whitespace errors.
Falling back to patching base and 3-way merge...
warning: too many files (created: 168776 deleted: 3), skipping inexact rename detection
Auto-merging LayoutTests/ChangeLog
CONFLICT (content): Merge conflict in LayoutTests/ChangeLog
Auto-merging Source/WebCore/ChangeLog
CONFLICT (content): Merge conflict in Source/WebCore/ChangeLog
Auto-merging Source/WebKit2/ChangeLog
CONFLICT (content): Merge conflict in Source/WebKit2/ChangeLog
Auto-merging Tools/ChangeLog
CONFLICT (content): Merge conflict in Tools/ChangeLog
Failed to merge in the changes.
Patch failed at 0001 [Mac][Win][WK2] Switch to RFC 6455 protocol for WebSockets

When you have resolved this problem run &quot;git rebase --continue&quot;.
If you would prefer to skip this patch, instead run &quot;git rebase --skip&quot;.
To restore the original branch and stop rebasing run &quot;git rebase --abort&quot;.

rebase refs/remotes/origin/master: command returned error: 1

Died at Tools/Scripts/update-webkit line 164.


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556485</commentid>
    <comment_count>3</comment_count>
      <attachid>126973</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-14 12:22:21 -0800</bug_when>
    <thetext>Comment on attachment 126973
Patch

Clearing flags on attachment: 126973

Committed r107724: &lt;http://trac.webkit.org/changeset/107724&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>556486</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-14 12:22:27 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126973</attachid>
            <date>2012-02-14 07:06:01 -0800</date>
            <delta_ts>2012-02-14 12:22:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78603-20120215020559.patch</filename>
            <type>text/plain</type>
            <size>3955</size>
            <attacher name="Mike Lawther">mikelawther</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3NzA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjNkN2EyYjdlNzdhYjE1
ODVhMTRiNTM0Mzk2ZjdjZDliYWYxZGMxZi4uMTZkZmZkYjYwM2I2MmFlZDQ0YmNjZjU0YzBlYjgw
ZDliOGY1NmFhNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTAyLTE0ICBNaWtl
IExhd3RoZXIgIDxtaWtlbGF3dGhlckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQ1NTMyBjYWxj
OiBhZGQgaXNaZXJvIGltcGxlbWVudGF0aW9ucyB0byBjYXRjaCBkaXZpZGUgYnkgemVybworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzg2MDMKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGNzcy9DU1NDYWxj
dWxhdGlvblZhbHVlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU0NhbGNQcmltaXRpdmVWYWx1
ZTo6aXNaZXJvKToKKyAgICAgICAgKENTU0NhbGNQcmltaXRpdmVWYWx1ZSk6CisgICAgICAgIChX
ZWJDb3JlOjpDU1NDYWxjQmluYXJ5T3BlcmF0aW9uOjppc1plcm8pOgorICAgICAgICAoQ1NTQ2Fs
Y0JpbmFyeU9wZXJhdGlvbik6CisgICAgICAgICogY3NzL0NTU0NhbGN1bGF0aW9uVmFsdWUuaDoK
KyAgICAgICAgKENTU0NhbGNFeHByZXNzaW9uTm9kZSk6CisKIDIwMTItMDItMTQgIFBhdmVsIEZl
bGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjog
TGlzdCBleHBhbnNpb24gYXJyb3dzIGlzIHBvaW50aW5nIGRvd24gZXZlbgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvY3NzL0NTU0NhbGN1bGF0aW9uVmFsdWUuY3BwIGIvU291cmNlL1dlYkNv
cmUvY3NzL0NTU0NhbGN1bGF0aW9uVmFsdWUuY3BwCmluZGV4IGVlYjc2MWEzNmNkOWYwMzU5YzQw
Yjc4YjdmZGEyZmM4NGE0ZGIyMGEuLjhkZDBjOGUwOWRlMmIzNWI0ZmI2YjViYzY2NjRjN2RhZDVm
NDFiYjggMTAwNzU1Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NDYWxjdWxhdGlvblZhbHVl
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTQ2FsY3VsYXRpb25WYWx1ZS5jcHAKQEAg
LTk5LDYgKzk5LDExIEBAIHB1YmxpYzoKICAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBDU1ND
YWxjUHJpbWl0aXZlVmFsdWUodmFsdWUsIGlzSW50ZWdlcikpOwogICAgIH0KICAgICAKKyAgICB2
aXJ0dWFsIGJvb2wgaXNaZXJvKCkgY29uc3QKKyAgICB7CisgICAgICAgIHJldHVybiAhbV92YWx1
ZS0+Z2V0RG91YmxlVmFsdWUoKTsKKyAgICB9CisKICAgICB2aXJ0dWFsIFN0cmluZyBjc3NUZXh0
KCkgY29uc3QKICAgICB7CiAgICAgICAgIHJldHVybiBtX3ZhbHVlLT5jc3NUZXh0KCk7CkBAIC0x
OTMsNiArMTk4LDExIEBAIHB1YmxpYzoKICAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBDU1ND
YWxjQmluYXJ5T3BlcmF0aW9uKGxlZnRTaWRlLCByaWdodFNpZGUsIG9wLCBuZXdDYXRlZ29yeSkp
OwogICAgIH0KICAgICAKKyAgICB2aXJ0dWFsIGJvb2wgaXNaZXJvKCkgY29uc3QKKyAgICB7Cisg
ICAgICAgIHJldHVybiAhZG91YmxlVmFsdWUoKTsKKyAgICB9CisKICAgICB2aXJ0dWFsIGRvdWJs
ZSBkb3VibGVWYWx1ZSgpIGNvbnN0IAogICAgIHsKICAgICAgICAgcmV0dXJuIGV2YWx1YXRlKG1f
bGVmdFNpZGUtPmRvdWJsZVZhbHVlKCksIG1fcmlnaHRTaWRlLT5kb3VibGVWYWx1ZSgpKTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NDYWxjdWxhdGlvblZhbHVlLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTQ2FsY3VsYXRpb25WYWx1ZS5oCmluZGV4IDkzODIwYTMwYzg1MWI2
MmM2ZjI2YmE3ODAzZDE0MjdhNjk0ZmMzOWEuLjJkYmY0Mjk3ZDk1NDhmZjQ5YmM0YmFhMDc3N2Q0
MzMyY2Y5OWU2MmYgMTAwNzU1Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NDYWxjdWxhdGlv
blZhbHVlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0NhbGN1bGF0aW9uVmFsdWUuaApA
QCAtNTksMTIgKzU5LDEyIEBAIGNsYXNzIENTU0NhbGNFeHByZXNzaW9uTm9kZSA6IHB1YmxpYyBS
ZWZDb3VudGVkPENTU0NhbGNFeHByZXNzaW9uTm9kZT4gewogcHVibGljOgogICAgIAogICAgIHZp
cnR1YWwgfkNTU0NhbGNFeHByZXNzaW9uTm9kZSgpID0gMDsgIAorICAgIHZpcnR1YWwgYm9vbCBp
c1plcm8oKSBjb25zdCA9IDA7CiAgICAgdmlydHVhbCBkb3VibGUgZG91YmxlVmFsdWUoKSBjb25z
dCA9IDA7ICAKICAgICB2aXJ0dWFsIGRvdWJsZSBjb21wdXRlTGVuZ3RoUHgoUmVuZGVyU3R5bGUq
IGN1cnJlbnRTdHlsZSwgUmVuZGVyU3R5bGUqIHJvb3RTdHlsZSwgZG91YmxlIG11bHRpcGxpZXIg
PSAxLjAsIGJvb2wgY29tcHV0aW5nRm9udFNpemUgPSBmYWxzZSkgY29uc3QgPSAwOwogICAgIAog
ICAgIENhbGN1bGF0aW9uQ2F0ZWdvcnkgY2F0ZWdvcnkoKSBjb25zdCB7IHJldHVybiBtX2NhdGVn
b3J5OyB9ICAgIAogICAgIGJvb2wgaXNJbnRlZ2VyKCkgY29uc3QgeyByZXR1cm4gbV9pc0ludGVn
ZXI7IH0KLSAgICBib29sIGlzWmVybygpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CiAgICAgCiBw
cm90ZWN0ZWQ6CiAgICAgQ1NTQ2FsY0V4cHJlc3Npb25Ob2RlKENhbGN1bGF0aW9uQ2F0ZWdvcnkg
Y2F0ZWdvcnksIGJvb2wgaXNJbnRlZ2VyKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDliYmMxMWZhMDU5OTg3OWJjZDM4Zjhi
YzRjNDdkNzI5M2E3NWM0NGUuLmE0ZGNjZTdlMzk4ZmQzODdiZjNmZTBhMjI4M2ZjM2E0YjVmMjA5
NmMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMi0wMi0xNCAgTWlrZSBMYXd0aGVyICA8bWlr
ZWxhd3RoZXJAY2hyb21pdW0ub3JnPgorCisgICAgICAgIENTUzMgY2FsYzogYWRkIGlzWmVybyBp
bXBsZW1lbnRhdGlvbnMgdG8gY2F0Y2ggZGl2aWRlIGJ5IHplcm8KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4NjAzCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjc3MzL2NhbGMvY2FsYy1lcnJvcnMtZXhw
ZWN0ZWQudHh0OgorCiAyMDEyLTAyLTE0ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtp
dC5vcmc+CiAKICAgICAgICAgW1F0XSBVbnJldmlld2VkIGdhcmRlbmluZy4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2NzczMvY2FsYy9jYWxjLWVycm9ycy1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9jc3MzL2NhbGMvY2FsYy1lcnJvcnMtZXhwZWN0ZWQudHh0CmluZGV4IDFlNWUyMThjMThi
NDBkMDM5OGVjZjVlZmUxMzM5M2JjNTA5ZjkwNGYuLmVjODE0ZjRlOTgyM2U1YzY5MTA4YWUyYTI0
YzQzNjQ1YzI4ZDdiZDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2NzczMvY2FsYy9jYWxjLWVy
cm9ycy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9jYWxjL2NhbGMtZXJyb3Jz
LWV4cGVjdGVkLnR4dApAQCAtMyw3ICszLDcgQEAgQWxsIGJveGVzIGJlbG93IHNob3VsZCBiZSAx
MDBweCAqIDEwMHB4IGFuZCBncmVlbi4KIHVuY2xvc2VkIGNhbGMgPT4gUEFTUwogdW5jbG9zZWQg
Y2FsYyB3aXRoIGdhcmJhZ2UgPT4gUEFTUwogZ2FyYmFnZSA9PiBQQVNTCi16ZXJvIGRpdmlzaW9u
ID0+IEZBSUw6IGV4cGVjdGVkIHdpZHRoIG9mIDEwMCwgYnV0IHdhcyAwCit6ZXJvIGRpdmlzaW9u
ID0+IFBBU1MKIG5vbiBsZW5ndGggPT4gUEFTUwogbnVtYmVyICsgbGVuZ3RoID0+IFBBU1MKIGxl
bmd0aCArIG51bWJlciA9PiBQQVNTCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>