Граф коммитов

728 Коммитов

Автор SHA1 Сообщение Дата
Xidorn Quan d6b37bd85a Bug 1146114 - Make assertion checking additional leading in ruby frame non-crash. r=dholbert
--HG--
extra : source : 3540e92c7f860c6b314abe7169adaab0f2f5c009
2015-03-31 16:30:29 +11:00
Martijn Wargers 84811f67ae Bug 1145553 - Remove remaining usage of enablePrivilege in crashtests; r=jmaher 2015-03-20 14:29:19 +01:00
L. David Baron 3ad133576f Bug 1123979 - Make the crashtest for bug 769303 more reliable by using reftest-wait correctly. r=mats
Once we do this, we'll be able to get a better sense of how common this
intermittent failure is and where it occurs.
2015-03-20 06:47:28 -07:00
Cameron McCormack 5ca39a7a39 Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron 2015-03-04 18:06:29 +11:00
Mats Palmgren ddf90708d1 Bug 1137723 - Don't call ::IsBoxWrapped(this) with the current mParent intact b/c IsBoxWrapped uses GetParent() and it may have been destroyed while this frame is still sitting an overflow list waiting to be lazy re-parented. r=roc 2015-03-02 13:59:29 +00:00
Mats Palmgren 8c27917737 Bug 1134531 - Remove nsTextFrame::DidSetStyleContext which only contained a (now obsolete) wallpaper. r=heycam 2015-02-24 18:35:30 +00:00
Xidorn Quan c84a17a9c6 Bug 1134667 - Add crashtest for this heap-buffer-overflow bug. r=dholbert
--HG--
extra : source : 67cb1e198aba3ee74bc0b2d4094ed47b80ad8d3d
2015-02-24 08:54:58 +11:00
Jesse Ruderman 9eeb7dc0d8 Bug 970710 - crashtest. 2015-02-22 02:41:59 +00:00
Abhishek Arya 94652fe96d Bug 961859 - crashtest. 2015-02-22 02:41:58 +00:00
Atte Kettunen 1240a0d52b Bug 947158 - crashtest. 2015-02-22 02:41:58 +00:00
Jesse Ruderman bee3226652 Bug 419352 - crashtest. 2015-02-22 02:41:58 +00:00
Phil Ringnalda 34a9ee669a Bug 1123195 - Skip some more crashtests that time out on OS X 10.10 debug 2015-02-03 21:22:18 -08:00
L. David Baron c64f6910f8 Bug 891347 - Make bug 385526 crashtest appropriate for use in the reftest/crashtest harness. r=mats 2015-01-31 11:00:44 -08:00
Daniel Holbert f3f221e566 Bug 1054010: Skip final reflow for flex items that receive an earlier 'measuring reflow' with the right size. r=mats 2015-01-23 14:15:11 -08:00
Daniel Holbert 73ee83551b Bug 1058954 followup: reorder crashtest.list to preserve numerical order. (no review, test manifest only) 2015-01-14 15:53:07 -08:00
L. David Baron ffe839138c Bug 1110277 patch 3 - Look for the GenConPseudos() property on the first continuation/ib-split so that we can find it when looking for the ::after frame. r=bzbarsky
The change to GetAfterFrameForContent prevents the reframe that is part
of the chain of events leading to this bug, and thus fixes the bug on
its own.  The change to GetBeforeFrameForContent seems desirable for
symmetry.

Note that patch 6 also independently fixes the reported bug.

This probably needs somewhat careful review.  We should examine:

 (1) what the rules for calling nsLayoutUtils::GetBeforeFrame and
     nsLayoutUtils::GetAfterFrame are, and whether both (or neither)
     need to be patched.

 (2) What the rules are for which frame the GenConProperty() lives on,
     and whether we should adjust nsIFrame::GetGenConPseudos() to either
     do something more intelligent, or assert about callers.

(We should probably clean up some of these things in a followup bug.)

Since the symptom of this bug is (once patch 4 is in the tree) only
causing extra reframes, it can only be tested using the new API (from
bug 1115691) for observing reframes.  I confirmed that the test for this
bug fails without the patch and passes with the patch (as noted by the
removal of its todo annotation).

This patch fixes the assertion on layout/generic/crashtests/600100.xhtml,
though I haven't investigated why.
2015-01-11 15:43:11 -08:00
Mats Palmgren 5e7f3b9df5 Bug 447660 part 1 - Replace the #define DISABLE_FLOAT_BREAKING_IN_COLUMNS with a pref to enable fragmenting of floats inside columns. Set the pref enabled by default in non-RELEASE builds only. r=roc 2014-12-19 16:28:43 +00:00
Bob Clary a08e4446e4 Bug 622596 - crashtest. 2014-11-23 15:09:51 +00:00
Jesse Ruderman 5919efd1e0 Bug 472957 - crashtest. 2014-11-23 15:09:51 +00:00
Jesse Ruderman 4dbf029a32 Bug 430991 - crashtest. 2014-11-23 15:09:51 +00:00
Jesse Ruderman 47b0568d7c Bug 429960 - crashtests. 2014-11-23 15:09:51 +00:00
Jesse Ruderman 310e5bae93 Bug 429458 - crashtest. 2014-11-23 15:09:50 +00:00
David Anderson a7ce0b61d2 Put meta viewport support behind a pref (bug 1092450, r=kats). 2014-11-21 14:32:32 -05:00
Mats Palmgren 426662ee0a Bug 399262, part 1 - The -moz-button-content pseudo is also allowed to have a ::first-letter. r=roc 2014-11-20 13:07:57 +00:00
Jesse Ruderman 8a365e54c5 Bug 400190 - crashtest. 2014-11-02 22:47:00 +00:00
Nils 9fb66feb4d Bug 898871 - crashtest. 2014-11-02 16:47:26 +00:00
Ryan VanderMeulen 3b6c60ff92 Bug 1089857 - Bump the allowed assertions for 944909-1.html to 8. rs=mats 2014-10-28 16:02:05 -04:00
Jesse Ruderman 4f83af4dbd Bug 863935 - crashtest. 2014-10-24 17:08:23 +00:00
Jesse Ruderman 6013c70f55 Bug 862185 - crashtest. 2014-10-24 17:08:23 +00:00
Jesse Ruderman 55501d5420 Bug 837007 - crashtest. 2014-10-24 17:08:23 +00:00
Jesse Ruderman 7e1981b7ee Bug 822910 - crashtest. 2014-10-24 17:08:23 +00:00
Mats Palmgren 4126bb10d5 Bug 724235 - crashtest. 2014-10-24 17:08:22 +00:00
Nils b310c04d01 Bug 814995 - Add crashtest. 2014-10-18 17:08:23 +00:00
SkyLined 97eee84f7c Bug 810303 - Add crashtest. 2014-10-18 17:08:23 +00:00
Jesse Ruderman 3e99f239a7 Bug 459968 - Add crashtest. 2014-10-18 17:08:22 +00:00
Jesse Ruderman c87863a83e Bug 462968 - Add crashtest. 2014-10-18 17:08:22 +00:00
Daniel Holbert 06ef0fa68b Bug 1023344, part 2: Mark 876074-1.html as being allowed to fail 0 assertions, on Android. crashtest-manifest-only, no review 2014-09-08 14:28:42 -07:00
Daniel Holbert 93e016a256 Bug 1023344: Use MozReftestInvalidate to make 876074-1.html's behavior more reliable. r=mats 2014-09-05 15:03:59 -07:00
Geoff Brown 645f001019 Bug 1009754 - Allow 0 assertions in crashtest 479938-1; r=jruderman 2014-08-28 12:39:44 -06:00
Jonathan Kew 04e468953a bug 1058954 - add testcase. r=smontagu 2014-08-28 16:00:01 +01:00
Mats Palmgren 0ddbded605 Bug 1042489 - Call DrainOverflowColumns() to pick up any overflow frames from our prev-in-flow. r=roc 2014-08-25 04:25:00 +02:00
Bill McCloskey 6f3af986c5 Bug 1041247 - Allow font inflation test to pass in e10s (r=dbaron) 2014-07-25 16:00:03 -07:00
Daniel Holbert 1ab2988a6e Bug 946167: crashtest for this bug. (no review) 2014-07-22 08:24:38 -07:00
Robert O'Callahan 826c40d461 Bug 1039454. Remove InitialOverflowProperty when it no longer applies. r=mats
--HG--
extra : rebase_source : 47f816ce69edfd1b28a802baac6d13ef6610799d
2014-07-22 01:57:46 +12:00
Abhishek Arya 42928a1990 Bug 812893 - crashtest. 2014-07-18 17:01:55 +00:00
Jesse Ruderman 1227e1793a Bug 812879 - Crash tests. 2014-07-18 17:01:55 +00:00
Abhishek Arya 4c3fc3f81a Bug 785555 - crashtest. 2014-07-18 17:01:54 +00:00
Douglas Crosher 1ffc5c3df3 Bug 783228 - crashtest. 2014-07-18 17:01:54 +00:00
w3bd3vil@gmail.com 51867c3ff6 Bug 842166 - crashtest. 2014-07-18 10:47:08 +00:00
Abhishek Arya 5a7c2267d4 Bug 850931 - crashtest. 2014-07-18 10:47:08 +00:00
Aki Helin e03e7b5e7c Bug 1015844 - crashtest. 2014-07-18 10:47:07 +00:00
Simon Montagu b5d6a6e431 Bug 1037903: convert from frame's writing mode to block's writing mode in GetBEndMarginClone. r=jfkthame 2014-07-14 01:59:30 -07:00
Mats Palmgren bc57558dd7 Bug 1032450 - Flag the reflow state for a table frame as a "dummy" state if its parent state is. r=roc
InitCBReflowState() copies the mCBReflowState from the parent
reflow state for table frames, which is null for "dummy" states,
so it would lead to a crash in InitConstraints() which assumes
non-dummy states has a non-null mCBReflowState.
2014-07-04 11:48:15 +00:00
Geoff Brown 2d02cefd33 Bug 982961 - Use different expected assertion range for layout/generic/crashtests/847209.html on Android; r=dholbert 2014-06-10 19:10:10 -06:00
Geoff Brown d544d5a7d2 Bug 891347 - Disable layout/generic/crashtests/385526.html on Android 2.3, again, for intermittent failures 2014-06-10 09:44:02 -06:00
Geoff Brown 91ad3ff444 Bug 1021998 - Broaden expected assertion range for layout/generic/crashtests/1015563-1(2).html; r=dholbert 2014-06-10 09:44:01 -06:00
Geoff Brown bc3f15bc9c Bug 982958 - Change expected assertion range for layout/generic/crashtests/798020-1.html on Android; r=dholbert 2014-06-10 09:44:01 -06:00
Daniel Holbert 266dec496f Bug 1015563: Soften flexbox assertion that can fail from integer overflow. r=mats 2014-06-02 15:15:23 -07:00
Mats Palmgren f13d6efb21 Bug 1015562 - [css-grid] Add a missing grid container check. Add a convenience function to check for flex/grid container frames and use that throughout this file. r=dholbert 2014-05-28 23:16:18 +00:00
Geoff Brown bec6d138c6 Bug 979921 - Enable some crashtests on Android 2.3; r=dminor 2014-05-27 06:46:15 -06:00
Mats Palmgren 8fd9a731a4 Bug 1009329 - Make crashtests/724978.xhtml trigger fewer reflows to not timeout. r=dholbert 2014-05-13 05:09:00 -04:00
Daniel Holbert e79bba42f6 Bug 1005660: Add an "early freeze" step, to freeze flex items that clearly can't grow (or shrink, if we're shrinking). r=mats 2014-05-17 18:49:06 -07:00
Jonathan Kew 5bd536514e bug 1001233 - convert bullet frame's margin to the block frame's writing mode when positioning bullet. r=smontagu 2014-05-13 18:09:27 +01:00
L. David Baron 09c0fc4b9b Bug 1001258: Remove assertion added in bug 911786 part 3 since it turns out the first bug it found was bogus. r=dholbert
The crashtest is Jesse's testcase, and does show the assertion in the
crashtest harness prior to the patch, and does not with the patch.
2014-05-09 16:54:39 -07:00
Mats Palmgren 402beefae6 Bug 613659 - Implement box-decoration-break layout for backgrounds. r=cam,jmuizelaar
--HG--
rename : layout/reftests/backgrounds/background-size-each-box.html => layout/reftests/backgrounds/background-size-clone.html
rename : layout/reftests/backgrounds/background-size-cover-each-box.html => layout/reftests/backgrounds/background-size-cover-clone.html
rename : layout/reftests/backgrounds/background-size-cover-continuous.html => layout/reftests/backgrounds/background-size-cover-slice.html
rename : layout/reftests/backgrounds/background-size-continuous.html => layout/reftests/backgrounds/background-size-slice.html
2014-05-05 17:55:54 +00:00
Mats Palmgren 6301b21c9f Back out bug 613659 (for regression bug 998792)
--HG--
rename : layout/reftests/backgrounds/background-size-slice.html => layout/reftests/backgrounds/background-size-continuous.html
rename : layout/reftests/backgrounds/background-size-cover-slice.html => layout/reftests/backgrounds/background-size-cover-continuous.html
rename : layout/reftests/backgrounds/background-size-cover-clone.html => layout/reftests/backgrounds/background-size-cover-each-box.html
rename : layout/reftests/backgrounds/background-size-clone.html => layout/reftests/backgrounds/background-size-each-box.html
2014-04-20 19:39:24 +00:00
Mats Palmgren 12948aafe2 Bug 613659 - Implement box-decoration-break layout for backgrounds. r=cam,jmuizelaar
--HG--
rename : layout/reftests/backgrounds/background-size-each-box.html => layout/reftests/backgrounds/background-size-clone.html
rename : layout/reftests/backgrounds/background-size-cover-each-box.html => layout/reftests/backgrounds/background-size-cover-clone.html
rename : layout/reftests/backgrounds/background-size-cover-continuous.html => layout/reftests/backgrounds/background-size-cover-slice.html
rename : layout/reftests/backgrounds/background-size-continuous.html => layout/reftests/backgrounds/background-size-slice.html
2014-04-18 23:01:23 +00:00
Mats Palmgren e9e1647064 Back out bug 613659 for build failure on B2G Windows.
--HG--
rename : layout/reftests/backgrounds/background-size-slice.html => layout/reftests/backgrounds/background-size-continuous.html
rename : layout/reftests/backgrounds/background-size-cover-slice.html => layout/reftests/backgrounds/background-size-cover-continuous.html
rename : layout/reftests/backgrounds/background-size-cover-clone.html => layout/reftests/backgrounds/background-size-cover-each-box.html
rename : layout/reftests/backgrounds/background-size-clone.html => layout/reftests/backgrounds/background-size-each-box.html
2014-04-17 15:09:18 +00:00
Mats Palmgren d7d26fc9a6 Bug 613659 - Implement box-decoration-break layout for backgrounds. r=cam,jmuizelaar
--HG--
rename : layout/reftests/backgrounds/background-size-each-box.html => layout/reftests/backgrounds/background-size-clone.html
rename : layout/reftests/backgrounds/background-size-cover-each-box.html => layout/reftests/backgrounds/background-size-cover-clone.html
rename : layout/reftests/backgrounds/background-size-cover-continuous.html => layout/reftests/backgrounds/background-size-cover-slice.html
rename : layout/reftests/backgrounds/background-size-continuous.html => layout/reftests/backgrounds/background-size-slice.html
2014-04-17 12:11:07 +00:00
Nathan Froyd 480666cb67 Bug 996031 - remove 455407.html crashtest; r=dholbert
The bug that this test was intended to test seems transient, according to
testing with nightlies around the time the bug was filed.  Additionally,
the test connects to external servers, which is frowned upon and will soon
be forbidden.
2014-04-15 16:31:51 -04:00
Geoff Brown df1d237299 Bug 962676 - Reset expected assertion counts for Android crashtests; r=blassey 2014-04-09 08:38:44 -06:00
Aryeh Gregor 8e45d99ffe Bug 927558 - Missing null check in Selection::GetPrimaryFrameForFocusNode; r=ehsan 2014-04-02 19:01:01 +03:00
Simon Montagu ff1a91f1ec Aways use the root span's writing mode when recursing into child spans in nsLineLayout::ApplyFrameJustification. Bug 986899, r=jfkthame 2014-03-24 10:50:13 -07:00
Alex Henrie d20c8222c4 Bug 963970 - Place combobox button where a scrollbar would be. r=roc 2014-03-06 16:24:01 -07:00
Daniel Holbert dfd6a77df9 Bug 973701: Check NS_FRAME_OUT_OF_FLOW state bit instead of IsAbsolutelyPositioned(), when excluding out-of-flow frames from being considered as flex items. r=mats 2014-03-04 11:08:54 -08:00
L. David Baron 0511ab14ec Bug 439204: Remove assertion "We placed a float where there was no room!" r=roc 2014-03-03 00:54:39 -08:00
L. David Baron c4abafa948 Bug 978620: Make nsFrameSetFrame call FinishAndStoreOverflow. r=roc 2014-03-03 00:54:39 -08:00
Jesse Ruderman 391239f2cb Bug 513110 - tests 2014-03-01 10:36:39 +00:00
Geoff Brown 9bd379383e Bug 891347 - Disable layout/generic/crashtests/385526.html on Android 2.3 2014-02-28 14:58:34 -07:00
Alex Henrie 5b028ed455 Bug 968029 - Use unprefixed box-sizing in content/, dom/, layout/, and widget/. r=dbaron 2014-02-06 12:32:05 -07:00
L. David Baron 89b1ca2c1d Bug 964529 pre-patch: Make things that were syntax errors prior to enabling scientific notation continue to be syntax errors, by changing e+ to x+. 2014-01-31 16:06:46 -08:00
Daniel Holbert 086000f365 Bug 807565: Don't let border/padding push minimum content-box size for themed flex items below 0. r=mats 2014-01-06 19:17:26 -08:00
Daniel Holbert acef910f4d Bug 893496: Avoid doing bogus infinity*0 multiplication when producing a flex weight from huge flex-shrink and 0 flex-basis. r=mats 2014-01-05 20:18:12 -08:00
Cameron McCormack b90dc73fc5 Bug 897763 - Take into account nsChangeHint_{NeedReflow,ClearAncestorIntrinsics} never being inherited for difference calculations on certain style structs. r=dbaron 2014-01-03 13:39:54 +11:00
Daniel Holbert 5037f08dcd Bug 944909, part 3: add crashtest. (test-only) 2013-12-31 08:47:49 -08:00
Martijn Wargers fb313d622c Bug 374420 - crashtest. 2013-12-23 16:51:58 +00:00
Martijn Wargers 61b6c7eedb Bug 374090 - crashtest. 2013-12-23 16:51:57 +00:00
Martijn Wargers 20f9dc2ba4 Bug 370174 - crashtests. 2013-12-23 16:51:57 +00:00
Patrick Reiter Horn 6e233a465c Bug 255468 - crashtest. 2013-12-23 16:51:56 +00:00
Mats Palmgren 47faef9328 Bug 949932 - Null-check the new StickyScrollContainer in case we don't have any scroll frame ancestors, e.g. in a position:fixed sub-tree. r=roc 2013-12-13 12:46:59 -05:00
Mats Palmgren 764339177e Bug 943448 - Adjust assertion counts accordingly. 2013-11-30 21:45:20 +00:00
Daniel Holbert 7acb86292c Bug 943509: Explicitly check for unconstrained availableHeight, when checking whether bottom padding fits, at end of flex container reflow. r=mats 2013-11-26 17:14:48 -08:00
Daniel Holbert f7763536a2 Bug 939896 part 3a: Make FlexItem compute its own baseline offset from cross-start edge (and support bottom-to-top cross axis). r=mats 2013-11-26 10:27:51 -08:00
Ryan VanderMeulen 8a71100ba8 Bug 937847 - Skip layout/generic/crashtests/784600.html on Android due to intermittent failures. 2013-11-13 08:15:11 -05:00
Abhishek Arya ce117cb862 Bug 784600 - Crashtest. 2013-11-12 14:37:22 +00:00
miaubiz@gmail.com 3bd1c1636f Bug 777838 - Crashtest. 2013-11-12 14:37:22 +00:00
Mats Palmgren 4069d48cfe Bug 654002 - crash tests. 2013-11-12 14:37:22 +00:00
Jesse Ruderman e8c3741f98 Bug 537645 - Crashtest. 2013-11-12 14:37:22 +00:00
Jesse Ruderman 94e0997f3e Bug 489477 - Crashtest. 2013-11-12 14:37:22 +00:00
Martijn Wargers bf66f1c284 Bug 463785 - Crashtest. 2013-11-12 14:37:22 +00:00
Jonathan Kew 5a4c1be961 bug 909344 - testcase 398332-3.html might not trigger assertions. r=roc 2013-11-12 12:57:39 +00:00
Jonathan Kew 3c3bf3d316 bug 909344 - load testcase 388367-1 as a crashtest rather than reftest. r=roc
--HG--
rename : layout/reftests/bugs/388367-1.html => layout/generic/crashtests/388367-1.html
2013-11-12 12:57:22 +00:00
Daniel Holbert 9e2232b7de Bug 936100 part 1: Adjust reftests and crashtests to no longer bother with flexbox pref. r=mats 2013-11-09 07:53:02 -08:00
Phil Ringnalda 022752892d Bug 859424 - Disable layout/generic/crashtests/309322-4.html for loading a bmo attachment as an img src 2013-10-12 15:20:21 -07:00
Daniel Holbert b922a25b2e Backout e67dad88f860 and assertion-count-tweak followups (bug 914919), since including nsDebug.h in gfx/2d causes issues with some skia headers. 2013-10-09 17:03:35 -07:00
L. David Baron d01753dad0 Bug 828312 patch 11: Don't generate change hints for restyling of later continuations, since the handling of the change hints from the first continuation is required to do the necessary work. r=bzbarsky
This depends on bug 898333 in order to avoid causing:
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_focused_link_scroll.xul | Assertion count 1 is greater than expected range 0-0 assertions.
due to the assertion:
###!!! ASSERTION: Shouldn't be trying to restyle non-elements directly: '!aContent || aContent->IsElement()', file ../../../layout/base/nsStyleChangeList.cpp, line 62

The assertion count change in layout/generic/crashtests/571995.xhtml is
expected because it changes us from having 7 of:
###!!! ASSERTION: Shouldn't be trying to restyle non-elements directly: '!aContent || aContent->IsElement()', file ../../../layout/base/nsStyleChangeList.cpp, line 62
with the stack:
  mozilla::ElementRestyler::CaptureChange(nsStyleContext*, nsStyleContext*, nsChangeHint) [layout/base/nsChangeHint.h:191]
  mozilla::ElementRestyler::RestyleSelf(nsRestyleHint) [layout/base/RestyleManager.cpp:2304]
to only having one.  This is expected since this patch changes
RestyleSelf to only call CaptureChange for the first continuation or
block-in-inline sibling.
2013-09-25 12:28:08 -07:00
Corey Ford e8889d55a9 Bug 915475 - Don't sticky position frames with NS_FRAME_IS_NONDISPLAY. r=dholbert 2013-09-17 14:11:12 -07:00
Phil Ringnalda 7455f4624c Bug 914919 followup followup, increase the assertion range for everyone 2013-09-15 13:34:08 -07:00
Phil Ringnalda 99cefd26cd Bug 914919 followup, increase the assertion range for Windows 2013-09-14 21:39:16 -07:00
Corey Ford f17aaa5a04 Bug 914919 - Downgrade BaseRect::Set*Edge assertions to be non-fatal. r=dholbert 2013-09-11 16:27:14 -07:00
Corey Ford 295f63ce42 Bug 914891 - Bail gracefully on sticky positioning with no scroll container. r=dholbert 2013-09-11 16:30:56 -07:00
Scott Johnson a31f20119c Bug 794693, part 2: Perform parent reflow state calculation at the box-block interface before setting up child reflow state to prevent crashing when a parent reflow state is assumed to be non-null. [r=dbaron] 2013-09-09 15:29:06 -05:00
Karl Tomlinson 6ae7b0b28c add crashtest for bug 893523 using testcase by jruderman@gmail.com
--HG--
extra : transplant_source : %C9y%C9%A3%DF%BF%01%E6%A25%D4%C4%28G%FE%FF%94%2B%E9%D5
2013-08-05 14:58:10 +12:00
Robert O'Callahan 71ed3a62d3 Bug 885009. Handle clip-all-descendants cases with rounded corners. r=mats
--HG--
extra : rebase_source : 284587e5fa70532bc6435f987f03c1282edc9cb8
2013-07-26 13:36:05 +12:00
Blake Kaplan 41a98d3ade Bug 888787 - Restore old XBL behavior when a child of the bound element didn't match any of the <children/> in the binding. r=sicking 2013-07-11 17:05:54 -04:00
Ryan VanderMeulen 655d8bd8b6 Bug 891347 - Skip 385526.html on B2G due to frequent timeouts. 2013-07-09 16:02:04 -04:00
Blake Kaplan 430404a473 Bug 653881 - Bump the assertion count for 382745-1.xhtml. r=bz
--HG--
extra : rebase_source : e645bf99e368d97aca200c0db4c302a87abf3b1f
2013-06-28 18:48:12 -07:00
Karl Tomlinson 81958df017 b=810274 ensure scrolled range is non-negative even in the presence of nscoord overflow r=roc
Instead of trying to detect all integer overflow at the source, this merely
keeps the sizes non-negative.  That may not mean they are less than
nscoord_MAX.

If we give in and accept that integer arithmetic may result in the scrolled
rect being smaller than the scroll port, then we shouldn't assert.

--HG--
extra : transplant_source : RP%15%84zx%B9%E8%2C%1E%0A%AB%82%F4%9C%A2y%AD5%27
2013-06-06 15:47:39 +12:00
Ehsan Akhgari 85190d45a1 Bug 876194 - Remove 660451-1.html because we have another copy of it in the tree (656130-2.html) 2013-06-03 21:42:23 -04:00
Scott Johnson 72fa85e0c2 Bug 730559: Limit the number of columns during layout of column sets to prevent hang. [r=mats]
In nsRuleNode, when we parse a number of columns from a CSS style sheet, we enforce
a rule that the number of columns cannot exceed 1000. This patch simply enforces
the same rule when we decide that the column count will be generated based on
the available width (e.g. the column-count property has a value of 'auto').
2013-05-31 10:51:43 -05:00
Daniel Holbert 87de3de768 Bug 876074: Soften flexbox assertion about out-of-order children, since it's not dangerous and it can be triggered by unrelated-to-flexbox tree mutations. r=bz 2013-05-28 09:39:02 -07:00
Phil Ringnalda c7af9b71de Back out 6115fce2399d (bug 756241 crash test) for making Linux debug crashtest logs exceed the maximum size
CLOSED TREE
2013-05-25 18:13:40 -07:00
Daniel Holbert b9bdc9e179 Bug 825810 part 2: When digging for a flex item's first non-anonymous descendant, check table caption list & column-group list. r=bz 2013-05-22 11:59:36 +08:00
Martijn Wargers 713151feb2 Bug 367360 - crash test 2013-05-19 18:20:21 +00:00
Martijn Wargers 5efc7e6817 Bug 368752 - crash test 2013-05-19 18:20:21 +00:00
Jesse Ruderman fdb90a2cd1 Bug 493649 - crash test 2013-05-19 18:20:20 +00:00
Aki Helin 5da019e55b Bug 619021 - crash test 2013-05-18 18:38:34 +00:00
Jesse Ruderman bab3d9543c Bug 571995 - crash test 2013-05-18 18:38:33 +00:00
Martijn Wargers fc157cda81 Bug 526217 - crash test 2013-05-18 18:38:33 +00:00
Martijn Wargers de0613522e Bug 499138 - crash test 2013-05-18 18:38:33 +00:00
Martijn Wargers 30edc14a76 Bug 496742 - crash test 2013-05-18 18:38:32 +00:00
Mats Palmgren 553ca8a7af Bug 756241 - crash test. 2013-05-14 10:36:51 +02:00
Jesse Ruderman f951eaa61e Bug 691210 - crash test 2013-05-14 10:36:51 +02:00
Martijn Wargers 46e769c64d Bug 723108 - crash test 2013-05-14 10:36:51 +02:00
Abhishek Arya 6c345ad0e2 Bug 747688 - crash test. 2013-05-14 10:36:51 +02:00
Mats Palmgren 0d17771df3 Bug 750066 crashtest. 2013-05-14 10:36:51 +02:00
Jesse Ruderman 494aa3c86e Bug 765409 - crash test 2013-05-14 10:36:50 +02:00
Abhishek Arya 44640b06d8 Bug 765621 - crash test 2013-05-14 10:36:50 +02:00
Abhishek Arya 7d7b19da89 Bug 767765 - crash test 2013-05-14 10:36:50 +02:00
Abhishek Arya adc9726d2f Bug 769120 - crash test 2013-05-14 10:36:50 +02:00
Abhishek Arya 483c78c14f Bug 769303 - crash tests 2013-05-14 10:36:50 +02:00
Jesse Ruderman 6b4a733b7f Bug 791601 - crash test 2013-05-13 16:28:29 +02:00
Abhishek Arya e14d95e40e Bug 827076 - crash test 2013-05-13 16:28:28 +02:00
Jesse Ruderman deeaff82e7 Bug 840787 - crash test 2013-05-13 16:28:28 +02:00
Jesse Ruderman 5d137d3059 Bug 494283 - crash test 2013-05-12 23:09:31 +02:00
Martijn Wargers 28e892dc87 Bug 455407 - crash test 2013-05-12 23:09:30 +02:00
Jesse Ruderman 7f4a30f0bd Bug 423098 - crash test 2013-05-12 23:09:30 +02:00
Martijn Wargers fbc1f50ec1 Bug 420718 - crash tests 2013-05-12 23:09:30 +02:00
Martijn Wargers f72a57b751 Bug 416165 - crash tests 2013-05-12 23:09:30 +02:00
Martijn Wargers a7a6df08d6 Bug 402872 - crash tests 2013-05-12 23:09:30 +02:00
Mats Palmgren f1ab4a3d64 Bug 377522 - crash test 2013-05-12 23:09:29 +02:00
Martijn Wargers 2a3aa1ac1d Bug 375831 - crash test 2013-05-12 23:09:29 +02:00
L. David Baron a4ff57fec6 Bug 828312 patch 3: Wait to mark lines dirty until we're in reflow, to avoid O(N^2) behavior as a result of looking for lines. r=bzbarsky
The assertion count reduction from 12 to 8 in
layout/generic/crashtests/798020-1.html is the removal of the 4
###!!! ASSERTION: math on NS_UNCONSTRAINEDSIZE: 'NS_UNCONSTRAINEDSIZE != aState.mReflowState.mComputedBorderPadding.left && NS_UNCONSTRAINEDSIZE != aState.mReflowState.ComputedWidth()'
in nsBlockFrame::PrepareResizeReflow by avoiding calling
nsBlockFrame::PrepareResizeReflow.
2013-05-10 17:35:08 -07:00
Mats Palmgren 15eb2cc275 Bug 868906 - Make GetChildFrameContainingOffset() stable. r=roc 2013-05-07 20:48:59 +02:00
Daniel Holbert e4d322eb18 Bug 867454: Treat a flex container's ::before and ::after generated content nodes as flex items. r=bz 2013-05-02 14:04:47 -07:00
Daniel Holbert 4d51f69415 Bug 862947: Use cb height instead of width for vertical margins & padding on flex items, even when they're a reflow root (e.g. for measuring reflow states). r=mats 2013-04-23 09:01:34 -07:00
Mats Palmgren 6bda3b5219 Bug 762332 - Make the "EnsureTextRun should have set font size inflation" assertion non-fatal for now so it doesn't block fuzzing. r=sjohnson 2013-04-17 22:16:15 +02:00
Daniel Holbert 57ff08adea Bug 847211: When reparenting style contexts, skip flex-item style fixup if our element is the root of an anonymous subtree. r=bz 2013-04-16 08:33:41 -07:00
Daniel Holbert 02673ae0ed Bug 801268: Add crashtest for this bug. (test only, no review) 2013-03-28 01:50:22 -07:00
Daniel Holbert 264013b5df Bug 854263: Add special-case for flex items that are instances of nsFrame, whose trivial reflow impl doesn't request enough space for its border/padding. r=dbaron 2013-03-28 01:50:21 -07:00
Daniel Holbert be2fe498c8 Bug 848539 part 4: Back out 82f73bdb2237, bug 763689 part 3 (style-system handling for min-height:auto). r=dbaron 2013-03-27 23:33:19 -07:00
Daniel Holbert 32511651c4 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
Daniel Holbert 5f7e8d8551 Bug 851396: Keep skipping flex-item style fixup for anonymous content through the call to AddFrameConstructionItemsInternal, to handle style re-resolution after XBL bindings load. r=bz 2013-03-21 18:50:54 -07:00
Scott Johnson c1883f3027 Bug 600100, Part 1: Return a status of NS_FRAME_NOT_COMPLETE during reflow of nsBlockFrame if we have a next continuation with pushed floats to prevent crashing in columns. [r=dbaron] 2013-03-19 09:05:05 -05:00
Scott Johnson d51186d49f Backed out changeset 3b18c328b316 (bug 600100) to fix commit message DONTBUILD. 2013-03-19 09:43:27 -05:00
Scott Johnson 8cbce8236f Bug 600100, Part 1: Return a status of NS_FRAME_NOT_COMPLETE during reflow of nsBlockFrame if we have a next continuation with pushed floats to prevent crashing in columns. 2013-03-19 09:05:05 -05:00
Mats Palmgren 5e4ce88b28 Bug 849603 - Make sure we use StartRemoveFrame for the first (existing) list to remove from. r=bzbarsky 2013-03-15 23:32:35 +01:00
Mats Palmgren 6eea1646ac Bug 847209 - Don't assert if the frame is in the kOverflowList child list. r=bzbarsky 2013-03-15 23:32:35 +01:00
Mats Palmgren 4a8056a742 Bug 847208 - Make RemoveFloat() check the PushedFloatsList too. r=dbaron 2013-03-15 23:32:35 +01:00
Scott Johnson e5cd2e5fa4 Bug 762902: Add a new ReflowChild flag within nsContainerState to disable deletion of next-in-flow children to prevent crash. [r=mats] 2013-03-15 13:36:30 -05:00
Ed Morley 7fc7f86f26 Backed out changeset 82bfa9035c6a (bug 847208) 2013-03-14 15:18:37 +00:00
Mats Palmgren 31f1ca2a0a Bug 847208 - Make RemoveFloat() check the PushedFloatsList too. r=dbaron 2013-03-14 14:39:26 +01:00
Scott Johnson 8dc4bcd444 Bug 810726: Simplify logic for handling too many columns to prevent crash. [r=roc] 2013-03-06 08:20:24 -06:00
Scott Johnson a2535182f9 Backout ddb4df63c258 on a CLOSED TREE due to ARM v6 bustage. 2013-03-04 16:50:40 -06:00
Scott Johnson 946ae9ce3a Bug 810726: Simplify logic for handling too many columns to prevent crash. [r=roc] 2013-03-04 14:15:18 -06:00
Mats Palmgren cbee5b4736 Bug 847130 - Do DestroyOverflowLines() if the last line was removed instead of always RemoveOverflowLines() and SetOverflowLines() when there's lines remaining. r=dbaron 2013-03-04 00:46:56 +01:00
Scott Johnson aa7f8f28f4 Bug 724978: Make nsColumnSetFrame handle absolutely positioned children without crashing. [p=ehsan, r=fantasai] 2013-02-28 19:56:48 -08:00
Mats Palmgren ef83cb78bb Bug 840818 - Simplify PullFrameFrom when the last frame was removed from an overflow list (avoiding an assertion). r=bzbarsky 2013-02-28 00:05:45 +01:00
Daniel Holbert 7e4f92e029 Bug 844529: Disable flex-item style fixup when resolving style for anonymous content in nsCSSFrameConstructor::ProcessChildren(). r=bz 2013-02-26 21:44:55 -08:00
Timothy Nikkel 4f7ce90459 Bug 689623. Part 1. The display list we build for image visibility means we hit the same assertions as we hit when building the painting display list. So adjust some reftest assert counts upwards. r=mats 2013-02-24 18:59:20 -06:00
Jesse Ruderman e4cf5a7cc5 Bug 424629 - Crash test. 2013-02-23 11:38:14 +01:00
Jesse Ruderman 409d2a85a0 Bug 411835 - Crash test. 2013-02-23 11:38:14 +01:00
Bruno Fassino 864f5ab917 Bug 410198 - Crash test. 2013-02-23 11:38:14 +01:00
Andrew Schultz 8fcd5a0807 Bug 406137 - Crash test. 2013-02-23 11:38:14 +01:00
Ginn Chen 0b93d20379 Bug 403004 - Crash test. 2013-02-23 11:38:14 +01:00
Martijn Wargers f7c4526b9f Bug 398332 - Crash tests. 2013-02-23 11:38:13 +01:00
Martijn Wargers 9ee59f510d Bug 398322 - Crash tests. 2013-02-23 11:38:13 +01:00
Daniel Holbert 6f4746c9f7 Bug 812822 part 4: add crashtests for this bug & dependent bugs. r=bz 2013-02-20 23:35:03 -08:00
Olli Pettay 086231e1f3 Bug 842132 - Crash with contentEditable, selection.deleteFromDocument with overlapping selection ranges, r=tbsaunde 2013-02-18 18:32:32 +02:00
Ryan VanderMeulen 110b93a86b Backed out changeset 645cb4fbf390 (bug 842132) for build bustage. 2013-02-18 11:12:16 -05:00
Olli Pettay 1c590f24a4 Bug 842132 - Crash with contentEditable, selection.deleteFromDocument with overlapping selection ranges, r=tbsaunde 2013-02-18 17:33:49 +02:00
Daniel Holbert 6f6422e21c Bug 821775: Set mHResize & mVResize flags when doing the actual reflow of a flex item, if we did an earlier "measuring" reflow and we're now stretching the item in either or both dimensions. r=dbaron 2013-02-15 14:01:48 -08:00
Mats Palmgren 7f33878bb1 Bug 606642 - Do not remove the [Excess]OverflowContainers properties before destroying its frames. Carefully check after destroying each frame that the property is still alive. r=roc 2013-02-11 03:28:50 +01:00
Martijn Wargers 4070f91917 Bug 385681 - crashtest 2013-01-26 21:28:57 +01:00
Martijn Wargers 4a67e74a55 Bug 385526 - crashtest 2013-01-26 21:28:57 +01:00
Martijn Wargers e44aeb7ac8 Bug 385344 - crashtest 2013-01-26 21:28:57 +01:00
Martijn Wargers c9ff4cd4e3 Bug 376419 - crashtest 2013-01-26 21:28:56 +01:00
Mats Palmgren 233d34473e Bug 375462 - crashtest 2013-01-26 21:28:56 +01:00
Robert O'Callahan 705d3f82f4 Bug 369542 - crash tests 2013-01-26 21:28:56 +01:00
Martijn Wargers 5ac9adb500 Bug 368568 - crashtest 2013-01-26 21:28:56 +01:00