Commit Graph

485 Commits

Author SHA1 Message Date
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
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
Martijn Wargers
e961127bb8 Bug 364220 - crashtest. 2013-01-26 14:15:30 +01:00
Martijn Wargers
82142a2400 Bug 363448 - crashtest. 2013-01-26 14:15:29 +01:00
Martijn Wargers
bbe162d134 Bug 360599 - crashtest 2013-01-26 14:15:29 +01:00
Martijn Wargers
eefd27408f Bug 350370 - crashtest. 2013-01-26 14:15:29 +01:00
Joonas Marttila
d134f645f9 Bug 348510 - crashtests. 2013-01-26 14:15:29 +01:00
Martijn Wargers
b2aec9d208 Bug 331292 - crashtest. 2013-01-26 14:15:29 +01:00
Mats Palmgren
70c96c5bef Bug 344557 - Add crashtests. 2013-01-25 18:34:30 +01:00
Mats Palmgren
19c49c3cf5 Bug 321224 - Add crashtest. 2013-01-25 18:34:29 +01:00
Mats Palmgren
994b7bce59 Bug 309322 - Add crashtests. 2013-01-25 18:34:29 +01:00
Mats Palmgren
ec9c915cfa Bug 286491 - Add crashtest. 2013-01-25 18:34:29 +01:00
Mats Palmgren
fc09629f74 Bug 255982 - Add crashtests. 2013-01-25 18:34:29 +01:00
L. David Baron
34069e0cfe Add crashtest for bug 621424 / bug 588237. 2013-01-11 14:51:21 -08:00
Mats Palmgren
5e9420f6c3 Bug 734777 - Call NoteFrameRemoved also when it's the last frame on the line to avoid an assertion. r=roc 2013-01-06 03:04:59 +01:00
Mats Palmgren
28a212ee67 Bug 822053 - Nested balancing column sets restriction shouldn't affect non-balancing column sets. r=roc 2012-12-27 22:24:08 +01:00
Daniel Holbert
a677b659cc Bug 804089: Call DidReflow() after "measuring" reflow of flex item, to clear any intermediate state before our *real* ReflowChild() call. r=dbaron 2012-11-11 10:53:57 -08:00
Daniel Holbert
b2195953fb Bug 799207: Reduce severity of assertion that checks baseline of flex item against sentinel value. r=dbaron 2012-10-16 19:04:33 -07:00
Daniel Holbert
92da422434 Bug 798235: For flex items in a vertical flex container, treat enumerated values for flex-basis as "auto". r=dbaron 2012-10-16 19:04:29 -07:00
Daniel Holbert
bb021b1e90 Bug 798020: Reduce severity of fatal assert about unconstrained-width flexbox, since gigantic widths in web content can reach our "unconstrained" sentinel value, and it's not actually dangerous. r=dbaron 2012-10-16 19:04:23 -07:00
Daniel Holbert
f6b7d73947 Bug 801098: Unprefix flexbox properties & keywords (still preffed off by default). r=dbaron 2012-10-15 12:42:43 -07:00
Robert O'Callahan
a268d55cd8 Bug 786740. When destroying all the frames in a line list, keep the line list and frame list valid at each step in case someone tries to walk the frame tree during frame destruction. r=mats
--HG--
extra : rebase_source : 7045daffc35fdaca02a74caa52a93a270c94cf74
2012-10-15 14:34:23 +13:00
Matt Woodrow
7507512379 Bug 539356 - Part 10 - Test changes required for DLBI. r=roc
* * *
[mq]: test-fixes
2012-08-29 17:48:13 +12:00
Ed Morley
aba3a8f5ef Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE 2012-09-27 16:34:46 +01:00
Matt Woodrow
6f5a5e2a30 Bug 539356 - Part 10 - Test changes required for DLBI. r=roc
* * *
[mq]: test-fixes
2012-08-29 17:48:13 +12:00