neil%parkwaycc.co.uk 
								
							 
						 
						
							
							
							
							
								
							
							
								a45fb5a046 
								
							 
						 
						
							
							
								
								Don't use QueryInterface to get a scrollable view from a view b=258521 r+sr=roc  
							
							
							
						 
						
							2004-11-24 00:19:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timeless%mozdev.org 
								
							 
						 
						
							
							
							
							
								
							
							
								fb483e6b15 
								
							 
						 
						
							
							
								
								Bug 106386 Correct misspellings in source code  
							
							... 
							
							
							
							patch by ajvincent@gmail.com  r=dbradley rs=brendan 
							
						 
						
							2004-11-10 07:27:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									neil%parkwaycc.co.uk 
								
							 
						 
						
							
							
							
							
								
							
							
								2ab7153f7e 
								
							 
						 
						
							
							
								
								Bug 267302 Views should be created by the view manager r+sr=roc  
							
							
							
						 
						
							2004-11-04 15:06:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								12e3bc78bd 
								
							 
						 
						
							
							
								
								Fix effect of horizontal padding/border on text-decorations on broken inlines.  b=258126  r+sr=bzbarsky  
							
							
							
						 
						
							2004-10-25 23:48:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								44a2fd5b52 
								
							 
						 
						
							
							
								
								Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine  
							
							
							
						 
						
							2004-09-14 02:28:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								5c02a6978c 
								
							 
						 
						
							
							
								
								Change nsIPresContext to nsPresContext globally, follow-up to bug 253470.  rs=roc  
							
							
							
						 
						
							2004-07-31 23:15:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								d2612a545a 
								
							 
						 
						
							
							
								
								Bug 107518 and others... Make CreateViewForFrame reparent any views on frame descendants to the new view. This ensures that the view hierarchy stays in sync with the frame hierarchy. r+sr=dbaron  
							
							
							
						 
						
							2004-05-13 15:33:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									gerv%gerv.net 
								
							 
						 
						
							
							
							
							
								
							
							
								708b56cff4 
								
							 
						 
						
							
							
								
								Bug 236613: change to MPL/LGPL/GPL tri-license.  
							
							
							
						 
						
							2004-04-18 14:30:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								23ecb8ff4e 
								
							 
						 
						
							
							
								
								DeCOMtaminate nsCSSFrameConstructor (bug 231157).  This gets rid of the nsIStyleFrameConstruction and nsICSSFrameConstructor interfaces.  The frame constructor now has the same lifetime as the pres shell.  r+sr=dbaron.  
							
							
							
						 
						
							2004-01-21 23:05:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									peterv%propagandism.org 
								
							 
						 
						
							
							
							
							
								
							
							
								379d6c8a41 
								
							 
						 
						
							
							
								
								Miscellaneous cleanup. r/sr=jst.  
							
							
							
						 
						
							2004-01-18 10:45:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								9348803726 
								
							 
						 
						
							
							
								
								Bug 225820. Fold nsFrameInnerFrame into nsFrameOuterFrame, rename to nsSubDocumentFrame, and generally clean up this mess. r+sr=dbaron  
							
							
							
						 
						
							2004-01-10 05:36:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								e7f165c614 
								
							 
						 
						
							
							
								
								Bug 190735. deCOMtaminate nsIFrame::FirstChild and nsIFrame::GetAdditionalChildListName. r+sr=bz  
							
							
							
						 
						
							2004-01-09 14:20:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								e65d2d2fe5 
								
							 
						 
						
							
							
								
								Eliminate nsIStyleSet as an XPCOM interface, making the implementation internal to layout.  Frame constructor ownership moves to the pres shell, and the style set methods that forward to the frame constructor are gone.  Rewrote style set sheet add/remove to reduce code size.  For more details, see bug 64116.  r+sr=dbaron.  
							
							
							
						 
						
							2004-01-07 22:30:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								d572bc76cf 
								
							 
						 
						
							
							
								
								deCOMtaminate nsIPresContext::GetCompatibilityMode / SetCompatibilityMode (bug 229081). r+sr=bzbarsky.  
							
							
							
						 
						
							2003-12-24 21:51:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								dfe3513814 
								
							 
						 
						
							
							
								
								Change all callers of nsIPresContext::GetShell() to use the non-refcounting versions.  Most callers now use PresShell(), a few that were checking for null conditions are using GetPresShell() -- this will be remedied once we can ensure that a prescontext never has a null pres shell.  Bug 227690, r+sr=bzbarsky.  
							
							
							
						 
						
							2003-12-21 05:36:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								8856db0238 
								
							 
						 
						
							
							
								
								Clean up nsIFrame::IsEmpty signature and move towards making 'white-space' work on inlines.  b=191699  r+sr=roc  
							
							
							
						 
						
							2003-11-10 23:36:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								9269dd2002 
								
							 
						 
						
							
							
								
								Bail out early if we have no area to invalidate anyway.  Bug 224871, r+sr=roc  
							
							
							
						 
						
							2003-11-07 03:00:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uid502 
								
							 
						 
						
							
							
							
							
								
							
							
								d81619b4fa 
								
							 
						 
						
							
							
								
								Bug 190735. DeCOMtaminate nsIFrame::GetFrameType. r+sr=bzbarsky  
							
							
							
						 
						
							2003-10-31 20:19:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uid502 
								
							 
						 
						
							
							
							
							
								
							
							
								d521946094 
								
							 
						 
						
							
							
								
								Bug 165149. More cleanup. Make nsStyleContext::GetPseudoType return a weak pointer. Also remove unnecessary arguments to nsHTMLContainerFrame::CreateViewForFrame. r+sr=bzbarsky  
							
							
							
						 
						
							2003-10-17 02:38:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									uid502 
								
							 
						 
						
							
							
							
							
								
							
							
								2b19fe5b64 
								
							 
						 
						
							
							
								
								Bug 217604. Ensure out-of-flow frames are ordered in content order. Ensure views are maintained in frame/content order.  
							
							
							
						 
						
							2003-10-15 00:49:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								91f9439805 
								
							 
						 
						
							
							
								
								Ongoing deCOMtamination. r+sr=dbaron  
							
							
							
						 
						
							2003-06-29 03:43:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								3daaacd191 
								
							 
						 
						
							
							
								
								Fix strict mode text-decoration when one line of the inline contains no text.  b=210016,210012  r+sr=bzbarsky  
							
							
							
						 
						
							2003-06-20 01:42:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								4afcaa0e69 
								
							 
						 
						
							
							
								
								DeCOMtaminate nsIFrame::GetView and SetView, and add HasView, GetClosestView, and AreAncestorViewsVisible to consolidate common patterns.  b=208004  r+sr=roc  
							
							
							
						 
						
							2003-06-19 23:44:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								75ff60c62f 
								
							 
						 
						
							
							
								
								Clean up API (and its callers) for getting style data:  remove unneeded null checks and switch to new inline member functions (one for each struct) that return values.  b=197205  r+sr=roc  a=brendan  
							
							
							
						 
						
							2003-05-15 03:42:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								3936b4c393 
								
							 
						 
						
							
							
								
								Bug 126263. Whack comboboxes/listboxes to use Gfx scrollbars. Also, make scrollbars attach their XBL content only when they become visible, to avoid pageload hit. r+sr=dbaron  
							
							
							
						 
						
							2003-04-08 20:50:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								9e0fe66f3f 
								
							 
						 
						
							
							
								
								Bug 197065. Do more complete invalidation on block size changes. r=jkeiser,sr=dbaron  
							
							
							
						 
						
							2003-04-05 21:27:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								e43f5a49fd 
								
							 
						 
						
							
							
								
								Remove nsIStyleContext (bug 114713), r/sr=dbaron.  Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned.  Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.  
							
							
							
						 
						
							2003-02-22 00:32:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								8feb304187 
								
							 
						 
						
							
							
								
								Fix strict mode 'text-decoration' on table-cells.  b=189386  r+sr=bzbarsky  
							
							
							
						 
						
							2003-01-17 23:42:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%fas.harvard.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								28018a8db9 
								
							 
						 
						
							
							
								
								Reduce code size by using PaintSelf member function to paint background, border, and outline.  b=184702  r+sr=roc  
							
							
							
						 
						
							2002-12-23 22:05:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%fas.harvard.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								49ea5f526f 
								
							 
						 
						
							
							
								
								Text decorations should not be painted on elements with 'visibity: hidden'.  b=185581  r+sr=roc  
							
							
							
						 
						
							2002-12-19 00:24:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%fas.harvard.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								34a1e37f7e 
								
							 
						 
						
							
							
								
								Correctly implement text-decoration in standards mode by drawing the underline on the element with the text-decoration property set.  Refactor painting code a bit to avoid code duplication.  Patch by Esben Mose Hansen <esben@oek.dk>, with paint refactoring and some other changes by dbaron.  r=dbaron  sr=bzbarsky  b=1777  
							
							
							
						 
						
							2002-12-11 04:00:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%fas.harvard.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								f6b1702067 
								
							 
						 
						
							
							
								
								Consolidate all CSS pseudos and split them into three atom lists to distinguish between pseudo-classes, pseudo-elements, and fake-pseudo-elements used for anonymous boxes.  b=147887  r,sr=roc,bz  
							
							
							
						 
						
							2002-11-17 15:37:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									caillon%returnzero.com 
								
							 
						 
						
							
							
							
							
								
							
							
								5ba9439c07 
								
							 
						 
						
							
							
								
								Correcting our background painting code per the latest CSS specs.  By default, backgrounds should be painted to the border  
							
							... 
							
							
							
							area, and not the padding area as per the CSS 2 Errata, CSS2.1 and CSS3.  Also, implementing the CSS3 'background-clip'
and 'background-origin' properties (currently with -moz- prefixes) to control this behavior.
Bug 162252, r=dbaron sr=roc+moz 
							
						 
						
							2002-10-08 10:24:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								88a7759322 
								
							 
						 
						
							
							
								
								Bug 113083. Concentrate view setup code into a few shared functions in nsContainerFrame. Only change style-dependent view properties after style change, not during reflow, in response to nsChangeHint_SyncFrameView. Change 'clip' to only do SyncFrameView, not reflow. r=dbaron,sr=kin  
							
							
							
						 
						
							2002-09-30 11:56:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									kmcclusk%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								b87a141e21 
								
							 
						 
						
							
							
								
								Place position:absolute, fixed, relative elements above non positioned elements. b=137853 r=roc+moz sr=kin  
							
							
							
						 
						
							2002-07-02 12:50:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									kmcclusk%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								681db8a644 
								
							 
						 
						
							
							
								
								backing out change to see if pageload times go back to normal (Don't place position:absolute, fixed, relative elements above non positioned elements) b=137853  
							
							
							
						 
						
							2002-07-02 04:38:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									kmcclusk%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								539f09beff 
								
							 
						 
						
							
							
								
								Place position:absolute, fixed, relative elements above non positioned elements. b=137853 r=roc+moz sr=kin  
							
							
							
						 
						
							2002-07-02 02:53:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									karnaze%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								1faf4c0592 
								
							 
						 
						
							
							
								
								bug 145305 - split floaters during printing. sr=attinasi, r=alexsavulov.  
							
							
							
						 
						
							2002-05-28 22:50:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jst%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								1075a3f80d 
								
							 
						 
						
							
							
								
								Fixing bug 146034. Getting rid of nsHTMLIIDs.{h,cpp}. r=jfrancis@netscape.com, sr=rpotts@netscape.com  
							
							
							
						 
						
							2002-05-23 00:00:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									waterson%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								e3554c37cc 
								
							 
						 
						
							
							
								
								Bug 129115. Change the reflow path from a list structure to a tree structure to amortize state recovery and damage propagation costs. Eliminate table timeout reflows. r=kin,karnaze,rods,rbs; sr=attinasi  
							
							
							
						 
						
							2002-05-10 18:22:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jkeiser%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								900ba63a0b 
								
							 
						 
						
							
							
								
								Make iframe border repaint when style changes (bug 124507), r=waterson@netscape.com, sr=attinasi@netscape.com  
							
							
							
						 
						
							2002-04-28 07:53:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timeless%mac.com 
								
							 
						 
						
							
							
							
							
								
							
							
								92bbd3b2c2 
								
							 
						 
						
							
							
								
								Bug 124744 remove nsIPtr  
							
							... 
							
							
							
							r=bryner sr=alecf 
							
						 
						
							2002-02-12 04:12:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%fas.harvard.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								c9c0a97163 
								
							 
						 
						
							
							
								
								Replace the BodyFixupRule with code in nsCSSRendering to fix all the problems with dynamic style changes and backgrounds on the root element and the BODY element.  Change the way the HTMLDocumentColorRule (for the table color quirk) is initialized since it used to depend on the BodyFixupRule.  b=116161 (also fixes other bugs)  r=attinasi  sr=hyatt  
							
							
							
						 
						
							2002-01-07 23:46:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									waterson%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								854831c91c 
								
							 
						 
						
							
							
								
								Bug 115113. Eliminate nsIReflowCommand, and just use nsHTMLReflowCommand directly. r=karnaze, sr=attinasi.  
							
							
							
						 
						
							2001-12-17 22:39:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								c88233916b 
								
							 
						 
						
							
							
								
								Bug 73382. Clean up view manager interfaces, 2nd attempt. r=kmcclusk,rs=attinasi  
							
							
							
						 
						
							2001-12-01 14:31:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								c26c9711f3 
								
							 
						 
						
							
							
								
								My cleanup checkin for bug 73382 caused 5% increase in page load times. Backing out.  
							
							
							
						 
						
							2001-11-24 05:37:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								04ab1d58c5 
								
							 
						 
						
							
							
								
								View manage interface cleanup. Bug 73382. r=kmcclusk, sr=attinasi  
							
							
							
						 
						
							2001-11-22 05:26:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%fas.harvard.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								157c017816 
								
							 
						 
						
							
							
								
								Bug 86947:  
							
							... 
							
							
							
							Make the line list doubly linked and access it through a list class and iterators.
Stop recomputing margins on all of the children of each block in the reflow chain (which causes O(N^2) state recovery during incremental reflow).  Instead, add a second dirty bit to the lines and walk backwards through the line list to recompute vertical margins only when either dirty bit is set and the previous line was not reflowed.  Add nsIFrame::IsEmpty to identify frames through which margins collapse.
Fix O(N^2) propagation of float damage by maintaining a set of intervals damaged by floats (bug 61962) and be sure to damage the correct areas (bug 48138).
Introduce nsCollapsingMargin to do correct collapsing of combinations of positive and negative margins (bug 50142).
Clean up some odds and ends and fix another smaller O(N^2) problem in nsBlockFrame::AddFrames.
r=attinasi, rbs  sr=waterson 
							
						 
						
							2001-10-25 01:08:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									gerv%gerv.net 
								
							 
						 
						
							
							
							
							
								
							
							
								4e12e44b2f 
								
							 
						 
						
							
							
								
								Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.  
							
							
							
						 
						
							2001-09-28 20:14:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									karnaze%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								e908dd0313 
								
							 
						 
						
							
							
								
								bug 68998 - added extra param to Paint, PaintChild, PaintChildren used by tables in standard mode. sr=waterson, r=alexsavulov.  
							
							
							
						 
						
							2001-09-19 12:35:19 +00:00