gecko-dev/layout/style/crashtests
Brian Birtles 51cf0526d8 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 Set NS_STYLE_RELEVANT_LINK_IS_VISITED when appropriate. (Bug 147777) r=bzbarsky 2010-04-02 18:58:27 -07:00
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 Bug 460323 testcase. 2011-09-28 15:28:33 -04:00
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 Bug 509569. Avoid assertion by not storing structs with unused inherit logical box props in them, even though it would be ok to do so. r=dbaron 2010-04-01 22:09:05 -04:00
512851-1.xhtml Add some crashtests and reftests 2010-06-17 13:21:24 -07:00
524252-1.html
536789-1.html
539613-1.xhtml Add some crashtests and reftests 2010-06-17 13:21:24 -07:00
558943-1.xhtml Bug 558943. Pass the right value for aIsLink from ReparentStyleContext. r=dbaron 2010-06-08 15:58:26 -04:00
565248-1.html Avoid wrapping to negative font sizes. (Bug 565248) r=roc 2010-05-13 19:36:48 -07:00
571105-1.xhtml Bug 571105. Don't force creation of an if-visited style contest if we don't actually need one. r=dbaron 2010-06-14 16:06:48 -04:00
573127-1.html Adding bug 573127 test 2010-06-23 01:43:17 -04:00
580685.html Bug 580685. We might not have a root element to resolve 'rem' against. r=dbaron 2010-07-22 17:33:37 -04:00
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 Add crashtest from bug 588627 2011-06-20 11:42:05 -07:00
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 Give nsCSSFontFaceRule a copy-constructor that doesn't copy the reference count. (Bug 601437) r=bzbarsky a2.0=blocking2.0:final 2010-10-06 21:25:47 -07:00
601439-1.html Don't hit assertion when calling getPropertyPriority on unknown property. (Bug 601439) r=bzbarsky a2.0=dbaron 2010-10-17 19:36:26 -07:00
605689-1.html Bug 762303 - Unprefix CSS Transition properties and provide temporary aliases for -moz-transition and exposed subproperties. r=dbaron 2012-07-08 21:25:10 -04:00
611922-1.html Bug 611922. When reparenting style contexts, use the visitedness of our new parent unless we're the style context for a link. In that situation, assume that our visitedness did not change. r=dbaron 2011-05-20 16:21:27 -04:00
645142.html Bug 645142 - A crash test. r=dbaron 2011-05-11 18:49:57 +02:00
645951-1-ref.html Don't call SetSheet with a null sheet. (Bug 645951) r=bzbarsky 2011-03-29 20:46:12 -07:00
645951-1.css Don't call SetSheet with a null sheet. (Bug 645951) r=bzbarsky 2011-03-29 20:46:12 -07:00
645951-1.html Don't call SetSheet with a null sheet. (Bug 645951) r=bzbarsky 2011-03-29 20:46:12 -07:00
665209-1.html Bug 665209: Disable recursive image loads in content(). r=bz 2011-06-22 22:21:47 -07:00
671799-1.html bug 671799 - add tests for null URI in @font-face load-failure logging. r=bzbarsky 2011-07-15 15:52:29 +01:00
671799-2.html bug 671799 - add tests for null URI in @font-face load-failure logging. r=bzbarsky 2011-07-15 15:52:29 +01:00
690990-1.html Bug 690990. Don't assert that sheets are not modified when it would be just fine for them to be modified. r=peterv 2011-10-03 15:11:59 -04:00
696188-1.html Bug 696188. Fix leak when adding different transform lists for animation. r=dholbert 2011-10-25 12:58:35 -04:00
700116.html Bug 700116. Fix the ordering if IsAlternate calls and sheet state determination so that the hashtable munging IsAlternate can do doesn't mess up our sheet states. r=sicking 2011-11-07 23:41:17 -05:00
729126-1.html Bug 762303 - Unprefix CSS Transition properties and provide temporary aliases for -moz-transition and exposed subproperties. r=dbaron 2012-07-08 21:25:10 -04:00
729126-2.html Bug 762303 - Unprefix CSS Transition properties and provide temporary aliases for -moz-transition and exposed subproperties. r=dbaron 2012-07-08 21:25:10 -04:00
786108-1.html Bug 786108 - Cache UTF-16 version of URI to prevent repeated conversions in the CSS scanner, and free the cache after a short time. r=bz 2012-10-03 15:28:57 -07:00
786108-2.html Bug 786108 - Cache UTF-16 version of URI to prevent repeated conversions in the CSS scanner, and free the cache after a short time. r=bz 2012-10-03 15:28:57 -07:00
788836.html Bug 788836 - Simplify @-keyword parsing by letting ParseAtKeyword deal with everthing after the @. Make it pass the first char to GatherIdent so that it returns false for a bad escape sequence at the start. r=dbaron 2012-09-12 00:20:52 +02:00
806310-1.html Testcase for bug 806310. 2012-11-09 20:18:36 -08:00
812824.html Bug 812824: Use a clean struct for inheritance on root nodes. r=dbaron,Waldo 2012-11-28 13:21:36 -08:00
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 bug 822842 - crash when nsROCSSPrimitiveValue::Reset() is called multiple times r=bz 2012-12-18 21:29:23 -05:00
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