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 
							
								 
							
						 
					 
				
					
						
							
								
								
									hyatt%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								b135c5b55a 
								
							 
						 
						
							
							
								
								Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson  
							
							
							
						 
						
							2001-05-31 22:19:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hyatt%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								8130400b54 
								
							 
						 
						
							
							
								
								Fix for 77002. reviewers=jst,waterson,hixie,shaver,brendan,pavlov  
							
							
							
						 
						
							2001-04-25 19:52:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sfraser%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								4db4964a91 
								
							 
						 
						
							
							
								
								Blue boxes be gone! Fixing 58121, r=jfrancis, sr=attinasi.  
							
							
							
						 
						
							2001-04-12 01:26:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									kmcclusk%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								a48e4337a0 
								
							 
						 
						
							
							
								
								Removed code which prevented reparenting of views + added code to check floating child list when reparenting views bug 71032; sr = waterson@netscape.com; r=dcone@netscape.com  
							
							
							
						 
						
							2001-03-23 14:43:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									pierre%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								9af01acf22 
								
							 
						 
						
							
							
								
								Reinstate my changes that were backed out 10 days ago.  #43457  split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. r=attinasi,sr=buster.  
							
							
							
						 
						
							2001-02-07 09:57:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mcafee%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								7ecf530933 
								
							 
						 
						
							
							
								
								Backing out pierre's change from 1/20 for performance reasons (66263).  r=attinasi, a=granrose, phil  
							
							
							
						 
						
							2001-01-25 02:58:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									pierre%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								62bf433a35 
								
							 
						 
						
							
							
								
								#43457  split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline.  Review=attinasi.  Pending Approval: buster.  
							
							
							
						 
						
							2001-01-20 22:46:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rods%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								edb0c6270c 
								
							 
						 
						
							
							
								
								removing most all NS_DEFINE_IID and replacing them with NS_GET_IID macros  
							
							... 
							
							
							
							Bug 61274, r=buster sr=waterson 
							
						 
						
							2001-01-04 20:44:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%fas.harvard.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								caa9658024 
								
							 
						 
						
							
							
								
								Clean up easily fixed unnecessary includes and exports of implementation header files in layout.  b=63766  r=jst@netscape.com  sr=buster@netscape.com  
							
							
							
						 
						
							2000-12-30 19:22:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%fas.harvard.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								63c72036b9 
								
							 
						 
						
							
							
								
								Paint backgrounds and borders for inline elements in the foreground layer.  b=36710, 27757  r=buster@netscape.com  
							
							
							
						 
						
							2000-09-04 21:45:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								e48b1ae6a0 
								
							 
						 
						
							
							
								
								Adding call to new view API so that the view of a fixed-position frame has a Z-order/clipping parent which is not its geometric parent. Bug 39621. r,a=waterson  
							
							
							
						 
						
							2000-08-12 19:44:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sfraser%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								9aa82a567b 
								
							 
						 
						
							
							
								
								Fix for bug 25161 -- allow editor to handle pages with forms by implementing user-select and user-input for form controls. r=rods, pierre, mjudge.  
							
							
							
						 
						
							2000-08-08 23:38:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dcone%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								0ca85e6a01 
								
							 
						 
						
							
							
								
								Check to see if the view had been reparented.. b=44718 a=mcclusk  
							
							
							
						 
						
							2000-08-08 14:11:09 +00:00