gecko/layout/style/crashtests
Brian Birtles 8c5dba9bf8 Bug 1028514 - Check for integer overflow when converting from floating-point number milliseconds; r=froydnj
In TimeStamp_windows.cpp and TimeStamp_darwin.cpp, in
TimeStamp::FromMilliseconds we cast the floating-point number of ticks to
a 64-bit integer before passing to TimeStamp::FromTicks(int64_t).
This means that we skip the check for integer overflow performed by
TimeStamp::FromTicks(double).

This patch simply removes that cast so that we perform overflow checking.

It also adds an assertion to ElementAnimation since this is one place where
the lack of overflow checking was producing a negative value where it should
not.
2014-06-25 09:42:18 +09:00
..
105619-1.html
147777-1.html
187671-1.html
192408-1.html
285727-1.html
286707-1.html
317561-1.html
330998-1.html
363950.html Bug 363950 - crashtest. 2013-01-26 14:15:30 +01:00
368175-1.html
368740.html Bug 368740 - crashtest 2013-01-26 21:28:56 +01:00
379788-1.html
383979-1.xhtml
383979-2.html
386939-1.html
391034-1.xhtml
397022-1.html
399289-1.svg
404470-1.html
411603-1.html
412588-1.html
413274-1.xhtml
416461-1.xul
418007-1.xhtml
431705-1.xul
432561-1.html
437170-1.html
437532-1.html
439184-1.html
444237-1.html Bug 807184 patch 1: Fix uses in tests of prefixed -moz-initial. r=dholbert 2013-06-20 18:31:27 -07:00
444848-1.html
447776-1.html
447783-1.html
448161-1.html
448161-2.html
452150-1.xhtml
456196.html
460217-1.html
460323-1.html
466845-1.html
469432-1.xhtml
472195-1.html
472237-1.html
473720-1.html
473892-1.html
473914-1.html
478321-1.xhtml
495269-1.html
495269-2.html
498036-1.html
509155-1.html
509156-1.html
509569-1.html
512851-1.xhtml
524252-1.html
536789-1.html
539613-1.xhtml
558943-1.xhtml
565248-1.html
571105-1.xhtml
573127-1.html
580685.html
585185-1.html Bug 585185: Parse font-sizes as non-negative, in 'font' shorthand. r=dbaron 2013-05-24 09:39:03 +08:00
588627-1.html
592698-1.html Bug 473236, 2013 edition: Remove executable bit from files that clearly don't need it (html, xhtml, xul, svg, png, jpg, ttf files in test dirs within /layout). DONTBUILD 2013-03-25 17:01:35 -07:00
601437-1.html
601439-1.html
605689-1.html
611922-1.html
645142.html
645951-1-ref.html
645951-1.css
645951-1.html
665209-1.html
671799-1.html
671799-2.html
690990-1.html
696188-1.html
700116.html
729126-1.html
729126-2.html
786108-1.html
786108-2.html
788836.html
806310-1.html
812824.html
822766-1.html Bug 822766. Be a bit more careful with our level assert in ReplaceAnimationRule. r=dbaron 2012-12-22 00:27:27 -08:00
822842.html
827591-1.html Bug 827591 - Be more careful changing declarations on page rules. r=dbaron 2013-01-09 10:33:09 -08:00
829817.html Bug 829817 - Cycle collect nsCSSPageRule. r=dbaron 2013-06-13 15:13:13 -07:00
840898.html Bug 840898. Flag our nullable return value as actually being nullable. r=tbsaunde 2013-02-15 22:36:15 -05:00
842134.html Bug 842134: fix serialization of unquoted url() in CSS. r=heycam 2013-02-17 22:03:55 -05:00
861489-1.html Crashtest for bug 861489. 2013-09-17 20:46:17 -07:00
862113.html Bug 862113. Fix test for CSS2 pseudo-elements to not trigger assertions. r=dholbert 2013-04-18 01:21:46 -04:00
867487.html Bug 867487. Make sure we don't think we're cloning a complete sheet when we're actually cloning a loading one because the complete sheet was dirty. r=dbaron 2013-05-23 09:20:52 -04:00
873222.html Bug 873222 - check unit-type of font-synthesis value before use. r=dbaron 2013-06-27 14:43:00 +09:00
880862.html Bug 880862 - nsUserFontSet::Destroy() should clear mRules. r=jdaggett 2013-06-11 15:20:04 -07:00
915440.html Bug 915440. Crashtest for empty font URL. r=me 2013-10-22 13:06:20 +02:00
927734-1.html Bug 927734 - Loosen assertions about the contents of the style scope stack. r=dbaron 2013-11-01 13:44:27 +11:00
930270-1.html Bug 930270 - Don't initialize the ancestor filter for elements outside the document. r=dbaron 2013-11-01 13:44:40 +11:00
930270-2.html Bug 930270 - Don't initialize the ancestor filter for elements outside the document. r=dbaron 2013-11-01 13:44:40 +11:00
945048-1.html Bug 945048 - Correctly check for the CSS_PSEUDO_ELEMENT_SUPPORTS_USER_ACTION_STATE flag when parsing pseudo-classes after pseudo-elements. r=bz 2013-12-02 13:06:20 +11:00
972199-1.html Bug 972199 part 2 - Add a crashtest for restoring the refresh driver after an advance; r=nrc 2014-03-05 10:19:15 +09:00
989965-1.html Bug 989965 - Resolve style for pseudo-elements correctly when style rules that have user action pseudo-classes on them are present. r=bzbarsky 2014-04-02 15:08:52 +11:00
992333-1.html Bug 992333 - Skip custom properties when looking for properties to transition. r=dbaron 2014-04-13 11:44:31 +10:00
1017798-1.css Bug 1017798 - Part 3: Crashtest. r=bzbarsky 2014-06-06 17:51:25 +10:00
1017798-1.html Bug 1017798 - Part 3: Crashtest. r=bzbarsky 2014-06-06 17:51:25 +10:00
1028514-1.html Bug 1028514 - Check for integer overflow when converting from floating-point number milliseconds; r=froydnj 2014-06-25 09:42:18 +09:00
blue-32x32.png Bug 975397 - Call TrackImage when constructing a new nsStyleBorder. r=heycam 2014-04-02 22:56:19 -07:00
border-image-visited-link.html Bug 975397 - Call TrackImage when constructing a new nsStyleBorder. r=heycam 2014-04-02 22:56:19 -07:00
crashtests.list Bug 1028514 - Check for integer overflow when converting from floating-point number milliseconds; r=froydnj 2014-06-25 09:42:18 +09:00
font-face-truncated-src.html
large_border_image_width.html Bug 973321 - Prevent int overflow in border image width calculation. r=dbaron 2014-02-18 14:14:31 -08:00
long-url-list-stack-overflow.html