| 
								
								
									 Boris Zbarsky | ae83505569 | Bug 484031.  Be a bit more careful with ContentAppended.  r+sr=roc | 2009-03-30 11:23:14 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 2882a94fe1 | Backing out revision 6a8a88c62925 (bug 484031) on suspicion of causing a Tp increase | 2009-03-30 18:04:29 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | c03fdf6179 | Bug 337957.  Make WipeContainingBlock not trigger warnings about reentry into frame construction.  r+sr=dbaron | 2009-03-30 11:32:20 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 334c1e6359 | Bug 484031.  Be a bit more careful with ContentAppended.  r+sr=roc | 2009-03-30 11:23:14 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | d6e950ef24 | Bug 148810.  Handle dynamic insertion and append better when table pseudo-frames are involved.  r=bernd, sr=roc.  Also fixes bug 112142, bug 208305, bug 325543, bug 368932, bug 371054, bug 372649, bug 394402, bug 448111. | 2009-03-26 14:08:58 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 2936e74b81 | Bug 162063.  Remove pseudo-frames as needed when the frame that needs them is removed from the frame tree.  r=bernd, sr=roc.  Also fixes bug 97506, bug 143397, bug 156888, bug 277995, bug 293576, bug 315146, bug 338735, bug 339388, bug 407115, 473824. | 2009-03-23 14:08:03 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 8c1295be26 | Bug 484004.  Don't reframe on removal of an non-first, non-last block from an {ib} parent.  r+sr=roc | 2009-03-18 20:25:43 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 787ed09286 | Bug 480880.  Fix InvalidateCanvasIfNeeded callers and impl to actually work.  r+sr=roc | 2009-03-16 07:46:02 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 70cf13a034 | Bug 482889 Part 3.  Switch to a new algorithm for creating anonymous table objects.  r=bernd, r+sr=roc | 2009-03-15 16:01:48 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 36cca33bb5 | Bug 482889 Part 2.  Refactor calls to CreateRequiredPseudoFrames so that they all happen in AdjustParentFrame.  r=bernd, r+sr=roc | 2009-03-15 15:57:46 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 4b7bc7b23f | Back out the crasher test change from CLOSED TREE | 2009-03-12 16:20:04 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | d9d5198a5e | Test change to trigger a crash when trying to construct a table frame so we can test the new talos stack tooling, but should compile | 2009-03-12 15:47:18 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 141ab5160d | Test change to trigger a crash when trying to construct a table frame so we can test the new talos stack tooling | 2009-03-12 15:46:48 -04:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | a64ef9fc93 | Bug 482592.  Use the right container in ContentInserted.  r+sr=roc | 2009-03-12 10:17:14 -04:00 |  | 
				
					
						| 
								
								
									 Olli Pettay | b6cf78a6a8 | Bug 478245 -  Crash [@ nsEventStateManager::PreHandleEvent], r+sr=dbaron | 2009-03-11 17:43:08 +02:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 272153e025 | Bug 481788.  Make FrameConstructionItemList a PRCList.  r+sr=roc | 2009-03-10 09:51:34 -04:00 |  | 
				
					
						| 
								
								
									 Olli Pettay | c10a9dfb86 | Bug 425265, r=roc, sr=bz | 2009-03-08 21:01:02 +02:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 6b24eb0289 | Bug 481105.  Create anonymous child frames before non-anonymous ones for all our frames, not just root boxes.  r+sr=roc | 2009-03-06 13:12:18 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 26f646c20e | Bug 480979 part 7.  Create a FrameConstructionItemList class so we can abstract away item lists and change the implementation as needed.  r+sr=roc | 2009-03-05 08:09:03 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 53d54e4acc | Bug 480979 part 6.  Push use of FrameConstructionItem all the way up to ContentAppended/ContentInserted, and eliminate the need for DestroyNewlyCreatedFrames.  r+sr=roc | 2009-03-05 08:09:03 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 16b9b9aa63 | Bug 480979 part 5.  Build up a tree of FrameConstructionItems so that we'll know which inlines might need splitting.  r+sr=roc | 2009-03-05 08:09:02 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 04f674ea67 | Bug 480979 part 4.  Create separate FrameConstructionItems for page-break frames.  r+sr=roc | 2009-03-05 08:09:02 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 09329b1db9 | Bug 480979 part 3.  Move suppression of kids of columns and non-column kids of colgroups out further so that we don't even create FrameConstructionItems for them.  r+sr=roc | 2009-03-05 08:09:02 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | d5b059a7a4 | Bug 480979 part 2.  Pass FrameConstructionItems through to the FrameFullConstructor implementations.  r+sr=roc | 2009-03-05 08:09:01 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 6646059c47 | Bug 480979 part 1.  Introduce FrameConstructionItem and restructure existing ConstructFrame and ProcessChildren code to use it internally without any other behavior changes.  r+sr=roc | 2009-03-05 08:09:01 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 7fca8b22ce | Bug 480323.  Always create a trailing inline for {ib} splits.  r+sr=dbaron | 2009-03-04 07:55:29 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | e44573baaf | Bug 480208.  Eliminate the tag version of CreateAnonymousFrames.  r+sr=roc | 2009-03-01 10:16:30 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 85fb7d8a47 | Bug 480017.  Suppress misplaced popups before we construct table pseudoframe parents.  r+sr=roc | 2009-03-01 10:16:29 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | e291896fc6 | Bug 479114.  Create page-break frames only after we know our final parent. | 2009-03-01 10:16:29 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | d27dc6cb54 | Bug 478956.  Merge pseudo-frame handling for outer tables and non-table frames.  r=bernd, sr=roc | 2009-03-01 10:16:29 -05:00 |  | 
				
					
						| 
								
								
									 Blake Kaplan | b5e168d82d | Remove unreachable printf since tinderbox isn't hitting it (bug 474537). --HG--
extra : rebase_source : 95bf4a605216c97aaa15e552eb6779be8dbb33e3 | 2009-02-25 13:48:06 -08:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | e7ae39c62f | Bug 476245.  Keep better track of our anonymous content.  r=smaug, sr=jst | 2009-02-24 13:39:09 -05:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 0b5ff3a7ec | Backed out changeset a328b5ae57e0 (bug 476245) for causing failures of test_videocontrols.html across platforms (although Linux hasn't cycled yet). | 2009-02-24 13:38:35 -08:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | ee445ae3d1 | Bug 476245.  Keep better track of our anonymous content.  r=smaug, sr=dbaron | 2009-02-24 13:39:09 -05:00 |  | 
				
					
						| 
								
								
									 Mats Palmgren | 00cbbd72cd | Make FindPrimaryFrameFor faster by traversing the parent's special siblings and descendant continuations etc only once. b=470978 r+sr=bzbarsky | 2009-02-22 19:17:51 +01:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 8aa32ea9bf | Bug 478820 part 3.  Switch ConstructFrameByDisplayType to FrameConstructionData.  r+sr=roc | 2009-02-18 08:25:29 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 8c4b6803ff | Bug 478820 part 2.  Reorganize ConstructFrameByDisplayType a bit in the tables department.  r=bernd, sr=roc | 2009-02-18 08:25:29 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | b840f553ef | Bug 478820 part 1.  Reorganize ConstructFrameByDisplayType a bit in the block/inline department.  r+sr=roc | 2009-02-18 08:25:29 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 512423aaa3 | Bug 478814.  Don't leave the XUL display types that are unimplemented if not MOZ_XUL defined if not MOZ_XUL.  r+sr=dbaron | 2009-02-17 21:45:57 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | ac212c246b | Bug 478811.  Use the right IsTableRelated check when finding absolute containing blocks.  r=bernd, sr=roc | 2009-02-17 12:21:44 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 60ea788249 | Bug 478754.  Remove effectively unused argument.  r+sr=roc | 2009-02-17 12:21:42 -05:00 |  | 
				
					
						| 
								
								
									 Zack Weinberg | 2ed31147bb | Bug 476557. Update view manager cache of page background color in PresShell::Paint, not nsCSSRendering::PaintBackground; permits a small API cleanup. r+sr=roc --HG--
extra : rebase_source : dcf1475dd8b695eb18513e97ca35b08a4affd19f | 2009-02-16 14:11:34 +13:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 314e952d65 | Bug 477333.  Make sure to skip over editor's bogus anon content when dealing with first-letter too.  r+sr=dbaron | 2009-02-10 12:08:12 -05:00 |  | 
				
					
						| 
								
								
									 Kyle Huey | ccff0d2450 | Bug 452345. nsCSSFrameConstructor should use the term 'root element frame' instead of 'initial containing block', since 'initial containing block' means something else in CSS. r+sr=roc | 2009-02-05 21:11:42 +13:00 |  | 
				
					
						| 
								
								
									 Blake Kaplan | 466d361a88 | Add some logging code to see if bug 474537 is still around. --HG--
extra : rebase_source : 840e2da57a266bd98f30e195f3819f59fb97c86d | 2009-02-04 15:04:51 -08:00 |  | 
				
					
						| 
								
								
									 Arpad Borsos | c0f2dadc80 | Bug 474369 - get rid of nsVoidArray; layout part; r+sr=roc | 2009-02-03 15:42:18 +01:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | bc1f671260 | Bug 476063.  Only do special fieldsetty stuff with <legend>s that are in a fieldset.  r+sr=dbaron | 2009-02-03 09:29:47 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | c6f3a7ef09 | Bug 476087.  Work around editor breakage with anonymous content.  r+sr=dbaron | 2009-02-03 09:29:46 -05:00 |  | 
				
					
						| 
								
								
									 Blake Kaplan | b684f12449 | Bug 474537 - Don't use a static array, since this can be called on multiple threads. r+sr=jst --HG--
extra : rebase_source : 7926ab4fd9a5e141edfdd571ae82c8223bee5d37 | 2009-02-02 17:37:03 -08:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 873b00e94a | Backing out logging patch for bug 474537 | 2009-02-02 19:55:10 -05:00 |  |