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

460 Коммитов

Автор SHA1 Сообщение Дата
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
Daniel Holbert c62fdc18d3 Bug 763689 patch 3: Support min-height:auto in computed style, and add special cases as necessary wherever it's read. r=dbaron 2012-09-04 16:26:11 -07:00
Timothy Nikkel 58c508c1f3 Add crashtests from bug 460389 and bug 522170. 2012-08-07 13:25:39 -05:00
Scott Johnson 63993f05d9 Bug 764567: Implement column-fill part of CSS3 multicol spec, now with regression fixes [r=roc]. 2012-07-31 11:21:19 -05:00
Ehsan Akhgari d49b18b800 Backout changeset e04abde1b323 (bug 539356) because of performance and correctness regressions 2012-07-03 20:21:03 -04:00
Matt Woodrow dbef6fe311 Bug 539356 - Part 10 - Test changes required for DLBI. r=roc 2012-06-30 15:06:11 +12:00
Charly Molter ext:(%20and%20Alexandre%20Dumont%20%3CAlexandre%20Dumont%20%3E) ac1373cebd Bug 716875 - Make nsTextControlFrame inherits from nsContainerFrame instead of nsStackFrame. r=roc,bz 2012-06-23 13:11:00 +02:00
Ehsan Akhgari 5d47cae2a8 Bug 762764 - Prevent selection from descending into text boxes when extending it for things like caret navigation and extension for deletion; r=roc 2012-06-19 19:31:03 -04:00
Scott Johnson f9c641e24b Bug 733614: Backout changes from bug 695222 for mozilla 16 branch [r=dbaron]. 2012-06-13 11:00:56 -05:00
Jesse Ruderman da8cf716a0 Update bug number (no bug, DONTBUILD) 2012-05-21 18:24:50 -07:00
Aryeh Gregor 8e52d8b627 Bug 756045 - Turn "ASSERTION: anonymous nodes should not be in child lists" into an NS_WARNING; r=bz 2012-05-18 09:20:49 +03:00
Phil Ringnalda 4f9673830f Bug 753877 - drop a few minimum assertion counts to reflect reality 2012-05-17 22:00:04 -07:00
Mats Palmgren df74457a55 Bug 749935 - Make all nsRect Union methods saturating. If width/height overflows nscoord_MAX then clamp the x/y to nscoord_MIN / 2 and try again. r=roc 2012-05-14 22:11:39 +02:00
Robert O'Callahan 60482a670b Bug 681192. Part 16: Reduce assertion counts some more. r=matspal
--HG--
extra : rebase_source : 48cdef6c9792d6e35dcdfaecae3e3982c37171fd
2012-05-10 17:24:21 +12:00
Robert O'Callahan bbb8c90aac Bug 681192. Part 9: Adjust assertion counts downward. r=mats
--HG--
extra : rebase_source : 5cb44d6572d19d462897b1b50037946d5d8edf67
2012-05-10 17:24:20 +12:00
Mats Palmgren 7c71c27f9d Bug 724352 - Decrement assertion counts for some layout crashtests. r=roc 2012-04-05 16:30:21 +02:00
Scott Johnson 52b46b2c2c Bug 733640: Add crashtest for bug 718516. [r=ehsan]
--HG--
extra : rebase_source : 45e73bc4a7e36da12630c368040b152b83005664
2012-03-26 12:43:22 -07:00
Daniel Holbert 5b36b1e0f9 backing out 56664e0e2f2 (bug 718516) due to wrong commit message 2012-03-26 11:35:16 -07:00
Scott Johnson d479d3ab15 Bug 718516: Remove call to FinishReflowWithAbsoluteFrames until nsColumnSetFrame is fully implemented as an absolute container. [r=ehsan] 2012-03-26 10:29:59 -07:00
Daniel Holbert 21f77f436b Bug 737313: Make nsCSSFrameConstructor::ConstructInline more robust when one of its child frames fails to construct. r=bz 2012-03-20 10:23:03 -07:00
Mats Palmgren 32a0b16990 Bug 638937 - For text frames that are a child a floating first-letter frame, use the parent of the associated placeholder as the line-container to search. r=roc 2012-02-22 00:50:16 +01:00
Ed Morley 40b9db3b9b Backout 9062b3e04318 (bug 718516) for reftest failures 2012-02-08 00:56:56 +00:00
Scott Johnson 4155a31b8c Bug 718516: Remove call to FinishReflowWithAbsoluteFrames until nsColumnSetFrame is fully implemented as an absolute container. [r=ehsan] 2012-02-07 17:21:48 -06:00
Phil Ringnalda c848efe9b6 Bug 718564 - adjust crashtest assertion ranges to reflect reality part two, the forgetting of one 2012-01-18 22:47:08 -08:00
Phil Ringnalda 90ef8490af Bug 718564 - adjust crashtest assertion ranges to reflect reality
--HG--
extra : rebase_source : 3ae657663239f3382d5163170c0a098e0c78ed69
2012-01-18 21:52:43 -08:00
Mats Palmgren bea763f11f Bug 665597 - Fix some reftests assumptions about margins and scrollable overflow. part=5/5 r=dbaron,roc 2012-01-17 00:38:10 +01:00