| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 82ddbed920 | Another attempt at logging for bug 474537 | 2009-02-02 16:27:56 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 77b25b0682 | Backing out the logging now that we've hit it.  See bug 474537 | 2009-02-02 15:17:55 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 2fa7075313 | Add logging to try to sort out why some of our inputs are not nsIFormControl sometimes | 2009-01-30 17:08:21 -05:00 |  | 
				
					
						| 
								
								
									 L. David Baron | b0b71948f9 | Create legends in CreateContinuingFrame.  (Bug 468578)  r+sr=roc | 2009-01-29 12:39:22 -08:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 862a82dacc | Handle placeholder frames in RemoveMappingsForFrameSubtree.  (Bug 428113)  r=mats.palmgren  sr=roc | 2009-01-29 12:39:21 -08:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 4905383347 | Bug 307394 part 2.  Fix the indexing in ContentInserted to work correctly even when XBL is around.  r+sr=dbaron.  Also fixes bug 232990, bug 261826 , bug 272646, bug 386310, bug 468546 | 2009-01-29 14:46:20 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | ff8ff59c94 | Bug 335615.  Don't do editor init inside frame construction.  r=mats, sr=roc | 2009-01-29 14:46:17 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 0eaa7814d4 | Bug 474938.  Restore silly speculative parsing workaround.  r+sr=peterv | 2009-01-23 10:16:10 -05:00 |  | 
				
					
						| 
								
								
									 Robert Longson | 8cd6e2f5f7 | Bug 472135. Invalidate markers using style system hints instead of doing an eager invalidation (which reacquires frames, breaking our one-shot nsSVGRenderingObservers setup). r+sr=roc --HG--
extra : rebase_source : 48ab3b34460f5908bcec5c3e15a5d12f71496579 | 2009-01-22 14:02:40 +13:00 |  | 
				
					
						| 
								
								
									 Mark Banner | 7551d23393 | Build bustage fix for Bug 473390 - make it build for apps that build without MathML | 2009-01-21 15:38:59 +00:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 45688b5695 | Merge backout of changeset 6849ce51dfef (patch 3 from bug 468645) to fix bug 472353. | 2009-01-20 13:54:17 -08:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 3ee79641c3 | Backed out changeset 6849ce51dfef (patch 3 from bug 468645) to fix bug 472353. | 2009-01-20 13:45:23 -08:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 5a3308e838 | Bug 474417.  <wbr> support broken.  r+sr=roc | 2009-01-20 14:42:25 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | ae739c1dd5 | Bug 473390 part 18.  Eliminate IsSpecialContent.  r+sr=roc | 2009-01-19 13:31:35 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | cecea72f97 | Bug 473390 part 17.  Switch SVG frame construction over to the new setup.  r=jwatt, sr=roc | 2009-01-19 13:31:34 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 3ae6edc425 | Bug 473390 part 16.  Move around SVG assertions so that they happen in frame init, not during frame creation.  r=jwatt, sr=roc | 2009-01-19 13:31:34 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 99021134e6 | Bug 473390 part 15.  Switch XUL frame construction over to the new setup.  r+sr=roc | 2009-01-19 13:31:34 -05:00 |  | 
				
					
						| 
								
								
									 Boris Zbarsky | 5c06df42b1 | Bug 473390 part 14.  Eliminate the mRootBox member of the frame constructor state, and move its only consumer into the relevant frame Init method.  r+sr=roc | 2009-01-19 13:31:33 -05:00 |  |