Robert O'Callahan
								
							 
						 | 
						
							
							
							
							
								
							
							
								0fd1837981
								
							
						 | 
						
							
							
								
								Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
							
							
							
							
							
						 | 
						
							2010-03-29 14:46:55 +13:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Boris Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								372157e378
								
							
						 | 
						
							
							
								
								Bug 522632.  Make cellContent blocks returns false from IsContainingBlock.  r=dbaron
							
							
							
							
							
						 | 
						
							2010-03-03 18:53:18 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jonas Sicking
								
							 
						 | 
						
							
							
							
							
								
							
							
								5310e41295
								
							
						 | 
						
							
							
								
								Bug 545059: Remove unneeded/non-working bidi.controlstextmode pref. r=smontagu
							
							
							
							
							
						 | 
						
							2010-02-24 21:58:17 -08:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Timothy Nikkel
								
							 
						 | 
						
							
							
							
							
								
							
							
								9979737bc3
								
							
						 | 
						
							
							
								
								Bug 542136. If we are going to stop reflowing the children of a line, split the line even if we just finished a first letter or placeholder. r=roc
							
							
							
							
							
							
							
							--HG--
extra : rebase_source : 3c3d54119f839c412a85930190f247bae07b10c7 
							
						 | 
						
							2010-01-27 22:12:45 -06:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mats Palmgren
								
							 
						 | 
						
							
							
							
							
								
							
							
								d637043263
								
							
						 | 
						
							
							
								
								Simplify PullFrame()/PullFrameFrom().  b=538525 r=roc
							
							
							
							
							
						 | 
						
							2010-01-11 15:08:23 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Timothy Nikkel
								
							 
						 | 
						
							
							
							
							
								
							
							
								c2ea34e5ea
								
							
						 | 
						
							
							
								
								Bug 499841. Pass the block frame that contains the first letter style to RemoveFirstLetterFrames so that the NS_BLOCK_HAS_FIRST_LETTER_CHILD bit can be unset on it. Always set the NS_BLOCK_HAS_FIRST_LETTER_CHILD bit on the first continuation only. r=bzbarsky
							
							
							
							
							
							
							
							--HG--
extra : rebase_source : 411297490d6d18244fa7caa3194facfedc28ea86 
							
						 | 
						
							2009-12-22 17:44:35 -06:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									L. David Baron
								
							 
						 | 
						
							
							
							
							
								
							
							
								19af9d4ec0
								
							
						 | 
						
							
							
								
								Set iterators to valid position after deleting overflow lines.  (Bug 534082)  r=tnikkel
							
							
							
							
							
						 | 
						
							2009-12-25 08:59:08 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									fantasai
								
							 
						 | 
						
							
							
							
							
								
							
							
								3027a2127b
								
							
						 | 
						
							
							
								
								Bug 508473 part III: Pass destruction root to frame destruction methods r=bz sr=roc
							
							
							
							
							
						 | 
						
							2009-12-24 00:21:15 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									fantasai
								
							 
						 | 
						
							
							
							
							
								
							
							
								b27eacbc1d
								
							
						 | 
						
							
							
								
								Bug 508473 Part II: Remove DeletingFrameSubtree r=bz sr=roc
							
							
							
							
							
						 | 
						
							2009-12-24 00:20:41 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mats Palmgren
								
							 
						 | 
						
							
							
							
							
								
							
							
								162c4e9965
								
							
						 | 
						
							
							
								
								Don't try to get a nsLineBox* from an empty line list, it aborts a debug build. b=533379 r=bzbarsky
							
							
							
							
							
						 | 
						
							2009-12-18 10:02:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Olli Pettay
								
							 
						 | 
						
							
							
							
							
								
							
							
								423522c88b
								
							
						 | 
						
							
							
								
								Bug 487667 -  Clone documents for printing, r=roc+jst+joe+dbaron
							
							
							
							
							
							
							
							--HG--
extra : rebase_source : dbab242066ba97c0d7f34a2fb701a1c465f26ec4 
							
						 | 
						
							2009-12-10 20:02:13 -08:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Boris Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								5132d64872
								
							
						 | 
						
							
							
								
								Bug 525608 part 3.  Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing).  r=dbaron
							
							
							
							
							
						 | 
						
							2009-12-11 02:37:40 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Boris Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								8202b90f61
								
							
						 | 
						
							
							
								
								Backing out bug 525608 and bug 525952
							
							
							
							
							
						 | 
						
							2009-12-10 18:28:08 -08:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Boris Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								6eb3c28de7
								
							
						 | 
						
							
							
								
								Bug 525608 part 3.  Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing).  r=dbaron
							
							
							
							
							
						 | 
						
							2009-12-10 14:36:05 -08:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Boris Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								cac46ff131
								
							
						 | 
						
							
							
								
								Bug 518114 part 1.  Don't force a virtual GetType call in GetFloatFromPlaceholder.  r=roc
							
							
							
							
							
						 | 
						
							2009-11-16 16:00:07 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Timothy Nikkel
								
							 
						 | 
						
							
							
							
							
								
							
							
								2cfab880b5
								
							
						 | 
						
							
							
								
								Bug 515811. mPrevChild needs to be set on early exit from nsBlockFrame::ReflowBlockFrame. r=fantasai sr=dbaron
							
							
							
							
							
							
							
							--HG--
extra : rebase_source : a0a457fa9348f48ac4f491610098f7488501faf7 
							
						 | 
						
							2009-10-15 21:41:58 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert O'Callahan
								
							 
						 | 
						
							
							
							
							
								
							
							
								132bf4d93d
								
							
						 | 
						
							
							
								
								Bug 523468. Make sure we reflow the next line when content is pushed or pulled from an inline frame. r=dbaron
							
							
							
							
							
						 | 
						
							2009-10-27 14:43:56 +13:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Timothy Nikkel
								
							 
						 | 
						
							
							
							
							
								
							
							
								57fe60c878
								
							
						 | 
						
							
							
								
								Bug 520427. Improvements to debug output List for frames. r=dbaron
							
							
							
							
							
							
							
							--HG--
extra : rebase_source : f7723925a24937bb1989344805e9fda01ae0eded 
							
						 | 
						
							2009-10-15 21:47:03 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Boris Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								7813eeb6d1
								
							
						 | 
						
							
							
								
								Bug 525295.  Rename nsStyleContext::GetPseudoType to GetPseudo.  r=dbaron
							
							
							
							
							
						 | 
						
							2009-10-29 17:17:56 -04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert O'Callahan
								
							 
						 | 
						
							
							
							
							
								
							
							
								c3e1864c33
								
							
						 | 
						
							
							
								
								Backed out changeset 9f5177a978ac
							
							
							
							
							
						 | 
						
							2009-10-27 21:46:18 +13:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert O'Callahan
								
							 
						 | 
						
							
							
							
							
								
							
							
								182a9bcb4b
								
							
						 | 
						
							
							
								
								Bug 523468. Force next line to be reflowed whenever we push or pull children from an inline frame. r=dbaron
							
							
							
							
							
						 | 
						
							2009-10-27 14:43:56 +13:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert O'Callahan
								
							 
						 | 
						
							
							
							
							
								
							
							
								c41769107b
								
							
						 | 
						
							
							
								
								Bug 504524. Don't reflow the line after an incomplete frame unless we really need to. r=bz
							
							
							
							
							
						 | 
						
							2009-10-19 01:01:40 -07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Simon Montagu
								
							 
						 | 
						
							
							
							
							
								
							
							
								3ee173e3c1
								
							
						 | 
						
							
							
								
								Don't propagate the FRAMES_ARE_EMPTY flag when continuations cross block frame boundaries. Bug 495875, r+sr=roc
							
							
							
							
							
						 | 
						
							2009-10-13 00:12:54 -07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Boris Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								9c7ed6f55d
								
							
						 | 
						
							
							
								
								Bug 516742.  Make RFindLineContaining walk backwards along the lines' frames too, not just along the lines.  r=roc,fantasai
							
							
							
							
							
						 | 
						
							2009-10-02 12:31:43 -04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Boris Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								ba8c31506f
								
							
						 | 
						
							
							
								
								Bug 512336.  Make frame lists doubly-linked.  r=roc,fantasai
							
							
							
							
							
						 | 
						
							2009-10-02 12:27:37 -04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								3d96b7b4a7
								
							
						 | 
						
							
							
								
								Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks.  r+sr=jst
							
							
							
							
							
						 | 
						
							2009-08-24 16:02:07 -04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Boris Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								7761f7af77
								
							
						 | 
						
							
							
								
								Bug 512471.  Make nsBlockFrame's mFrames track its principal child list.  r=roc,fantasai
							
							
							
							
							
						 | 
						
							2009-09-29 15:47:05 -04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Timothy Nikkel
								
							 
						 | 
						
							
							
							
							
								
							
							
								dec90dd61b
								
							
						 | 
						
							
							
								
								Bug 499607. Stop leaking nsBlockFrame's overflow nsLineList's.  r=fantasai sr=dbaron
							
							
							
							
							
							
							
							--HG--
extra : rebase_source : 925847bda80e1b917af99119a11d0fb90ec479e8 
							
						 | 
						
							2009-09-28 20:23:33 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mats Palmgren
								
							 
						 | 
						
							
							
							
							
								
							
							
								ce915e403f
								
							
						 | 
						
							
							
								
								Store the overflow out of flows as an nsFrameList. b=516974 r=bzbarsky
							
							
							
							
							
						 | 
						
							2009-09-24 04:39:21 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Michael Ventnor
								
							 
						 | 
						
							
							
							
							
								
							
							
								e18537e820
								
							
						 | 
						
							
							
								
								Bug 512988 - Text-shadow blur and underline messes up with padding-left. r+sr=roc
							
							
							
							
							
						 | 
						
							2009-09-18 20:18:35 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mats Palmgren
								
							 
						 | 
						
							
							
							
							
								
							
							
								2c137c2022
								
							
						 | 
						
							
							
								
								Bug 233463, patch 5 - Remove nsFrameList(nsIFrame*) ctor.  r=bzbarsky
							
							
							
							
							
						 | 
						
							2009-09-18 13:09:36 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mats Palmgren
								
							 
						 | 
						
							
							
							
							
								
							
							
								eb7a0b3a40
								
							
						 | 
						
							
							
								
								Bug 233463, patch 4 - Make nsIFrame::mNextSibling private.  r=bzbarsky
							
							
							
							
							
						 | 
						
							2009-09-18 13:09:36 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mats Palmgren
								
							 
						 | 
						
							
							
							
							
								
							
							
								c3fb633256
								
							
						 | 
						
							
							
								
								Bug 233463, patch 3 - Make Destroy/RemoveFrame() methods void and assert that the frame to remove is present.  r=bzbarsky
							
							
							
							
							
						 | 
						
							2009-09-18 13:09:36 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mats Palmgren
								
							 
						 | 
						
							
							
							
							
								
							
							
								1a7f096af8
								
							
						 | 
						
							
							
								
								Bug 233463, patch 2 - Introduce nsFrameList::mLastChild member for fast access to the last sibling frame.  r=bzbarsky
							
							
							
							
							
						 | 
						
							2009-09-18 13:09:36 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mats Palmgren
								
							 
						 | 
						
							
							
							
							
								
							
							
								7a3be46e9e
								
							
						 | 
						
							
							
								
								Bug 233463, patch 0 - Use nsFrameList methods instead of nsIFrame::SetNextSibling.  r=bzbarsky
							
							
							
							
							
						 | 
						
							2009-09-18 13:09:35 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mats Palmgren
								
							 
						 | 
						
							
							
							
							
								
							
							
								dea07412a1
								
							
						 | 
						
							
							
								
								Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
							
							
							
							
							
						 | 
						
							2009-09-16 17:01:36 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Daniel Holbert
								
							 
						 | 
						
							
							
							
							
								
							
							
								f690307cc5
								
							
						 | 
						
							
							
								
								Bug 503961: Initialize block-reflow-state's nsOverflowContinuationTracker a little later, so that it doesn't end up with stale overflow-list pointers. r=fantasai r=roc
							
							
							
							
							
						 | 
						
							2009-09-13 17:26:01 -07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Zack Weinberg
								
							 
						 | 
						
							
							
							
							
								
							
							
								d47e0f433b
								
							
						 | 
						
							
							
								
								Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object.  Also some cleanups to the QueryFrame implementation.  r=dbaron sr=roc
							
							
							
							
							
						 | 
						
							2009-09-12 17:49:24 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									L. David Baron
								
							 
						 | 
						
							
							
							
							
								
							
							
								2ee74123ac
								
							
						 | 
						
							
							
								
								Make empty bullets (i.e., those for list-style-type:none) not contribute to layout.  (Bug 512631)  r=roc
							
							
							
							
							
						 | 
						
							2009-09-11 06:46:36 -04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Timothy Nikkel
								
							 
						 | 
						
							
							
							
							
								
							
							
								b2aa5f5c99
								
							
						 | 
						
							
							
								
								Bug 514634. Remove unneeded second call to SetNextSibling, add some assertions, and fix a comment. r=fantasai
							
							
							
							
							
							
							
							--HG--
extra : rebase_source : ab9ca9100ae41a022c4a0c129f98d5918d3c8c44 
							
						 | 
						
							2009-09-11 10:26:30 +12:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mats Palmgren
								
							 
						 | 
						
							
							
							
							
								
							
							
								56f9427ab3
								
							
						 | 
						
							
							
								
								Don't fall off the edge without returning a value. b=514689 r=fantasai
							
							
							
							
							
						 | 
						
							2009-09-04 23:07:30 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Timothy Nikkel
								
							 
						 | 
						
							
							
							
							
								
							
							
								d687d462a3
								
							
						 | 
						
							
							
								
								Bug 513394. Make sure that mPrevChild gets set on nsBlockReflowState.  r=dbaron
							
							
							
							
							
						 | 
						
							2009-09-02 11:33:15 -04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									fantasai
								
							 
						 | 
						
							
							
							
							
								
							
							
								05cab6329e
								
							
						 | 
						
							
							
								
								Bug 492627 -  Remove Placeholder Continuations [Part VII: More intelligent deletion of floats and overflow containers] r=roc
							
							
							
							
							
						 | 
						
							2009-08-31 11:25:37 -07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									fantasai
								
							 
						 | 
						
							
							
							
							
								
							
							
								0a8cd46b1a
								
							
						 | 
						
							
							
								
								Bug 492627 -  Remove Placeholder Continuations [Part VI: Handle <br clear>] r=roc
							
							
							
							
							
						 | 
						
							2009-08-31 11:25:36 -07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									fantasai
								
							 
						 | 
						
							
							
							
							
								
							
							
								1f4c53a304
								
							
						 | 
						
							
							
								
								Bug 492627 -  Remove Placeholder Continuations [Part V: Reimplement float splitting without placeholder continuations] r=roc
							
							
							
							
							
						 | 
						
							2009-08-31 11:25:36 -07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									fantasai
								
							 
						 | 
						
							
							
							
							
								
							
							
								b2ea1d69bb
								
							
						 | 
						
							
							
								
								Bug 492627 - Remove Placeholder Continuations [Part IV: Switch float layout APIs to pass float directly, without placeholder] r=roc
							
							
							
							
							
						 | 
						
							2009-08-31 11:25:35 -07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									fantasai
								
							 
						 | 
						
							
							
							
							
								
							
							
								87bc18b4e2
								
							
						 | 
						
							
							
								
								Bug 492627 - Remove Placeholder Continuations [Part III: Remove current float-splitting code.] r=roc
							
							
							
							
							
						 | 
						
							2009-08-31 11:25:35 -07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jesse Ruderman
								
							 
						 | 
						
							
							
							
							
								
							
							
								5e9bd401e7
								
							
						 | 
						
							
							
								
								Fix typo in assertion message
							
							
							
							
							
						 | 
						
							2009-08-25 21:50:41 -07:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Boris Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								8f435d226b
								
							
						 | 
						
							
							
								
								Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
							
							
							
							
							
							
							
							--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64 
							
						 | 
						
							2009-08-24 20:51:57 -04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Zbarsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								0aa6350041
								
							
						 | 
						
							
							
								
								Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks.  r+sr=jst
							
							
							
							
							
						 | 
						
							2009-08-24 16:02:07 -04:00 | 
						
						
							
							
							
								
							
							
						 |