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 
							
								 
							
						 
					 
				
					
						
							
								
								
									cmanske%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								b206aff8c8 
								
							 
						 
						
							
							
								
								Add code to paint selection border around Named Anchor frames when rect is not null - used only in Editor when Named Anchor is represented by an image. r=mjudge  
							
							
							
						 
						
							2000-05-16 22:12:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								6b04c3b5fa 
								
							 
						 
						
							
							
								
								Reinstated clipping code which had been backed out because it caused  
							
							... 
							
							
							
							a problem for XUL layout. I added a workaround for the XUL problem 
							
						 
						
							2000-04-25 04:43:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									putterman%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								42e26161e8 
								
							 
						 
						
							
							
								
								Backing out troy's changes to fix various UI blocker bugs.  
							
							
							
						 
						
							2000-04-24 22:15:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								7b7f5b686e 
								
							 
						 
						
							
							
								
								Fixed CreateViewForFrame() to check for a block-level frame with  
							
							... 
							
							
							
							'overflow' set to 'hidden' and force the frame to have a view. This
way child frames with views are clipped correctly 
							
						 
						
							2000-04-23 04:55:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									pierre%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								4d43de09aa 
								
							 
						 
						
							
							
								
								Fix 32199 (visibility:collapse is not being interpreted as hidden on block and inline level elements) and parts of 21701 (misuse of style attr mVisible). 
In the following files, replacing disp->mVisible with disp->IsVisible() is a BUG FIX: nsBlockFrame, nsBulletFrame, nsHRFrame, nsHTMLContainerFrame, nsImageFrame, nsTextFrame.
In all the other files, replacing disp->mVisible with disp->IsVisible() or disp->IsVisibleOrCollapsed() is merely a SYNTACTICAL CHANGE. The respective owners will later review the use of IsVisibleOrCollapsed() and in some cases replace it with IsVisible(). See bug 21701.  
							
							
							
						 
						
							2000-03-17 10:15:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								1bc0e305c9 
								
							 
						 
						
							
							
								
								b=5588. Added new function ReparentFrameViewList() that is much faster  
							
							... 
							
							
							
							then ReparentFrameView() when you have a list of child frames 
							
						 
						
							2000-03-12 03:09:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								8a78d916a5 
								
							 
						 
						
							
							
								
								b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged  
							
							... 
							
							
							
							child list and changed ReparentFrameView() to check it. 
							
						 
						
							2000-01-22 01:16:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								c0644e2987 
								
							 
						 
						
							
							
								
								Changed to respect 'z-index' of 'auto' and call SetViewAutoZIndex()  
							
							
							
						 
						
							1999-12-08 04:49:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									pierre%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								97457e62bb 
								
							 
						 
						
							
							
								
								Backing-out previous change which had the effect of getting rid of the widgets for *all* fixed positioned elements. Removing widgets is a goal at term but it's something that we want to leave to the View Manager folk(s) or at least do in sync with them.  
							
							
							
						 
						
							1999-12-01 05:10:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									pierre%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								ce15b0c85d 
								
							 
						 
						
							
							
								
								18163 "Use of fixed positioning in style sheet corrupts display". Don't create empty widgets for fixed positioned elements in order to avoid problems in the View Manager (GetDrawingSurface) where we end up copying uninitialized bitmaps to the screen. The main reason for fixing the bug here instead of within the View Manager is that we'll get rid of widgets altogether over time.  
							
							
							
						 
						
							1999-12-01 04:10:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									tbogard%aol.net 
								
							 
						 
						
							
							
							
							
								
							
							
								af1ce8d410 
								
							 
						 
						
							
							
								
								Changed nsIPresContext& to nsIPresContext*.  Changed nsEventStatus& to nsEventStatus*.  Now more compatible with XPIDL.  a=vidur r=scc  
							
							
							
						 
						
							1999-11-24 06:03:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dmose%mozilla.org 
								
							 
						 
						
							
							
							
							
								
							
							
								5312eacf8c 
								
							 
						 
						
							
							
								
								updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org  
							
							
							
						 
						
							1999-11-06 03:40:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								87afecabc0 
								
							 
						 
						
							
							
								
								Changed SetView/GetView to take an additional argument which is the  
							
							... 
							
							
							
							pres context 
							
						 
						
							1999-10-26 04:44:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									peterl%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								cd5a8a17d1 
								
							 
						 
						
							
							
								
								manage view visibility better, hide collapsed views and hidden views with widgets  
							
							
							
						 
						
							1999-09-29 03:37:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								9430750742 
								
							 
						 
						
							
							
								
								Fixes for bug  #2552  and bug  #10961  
							
							
							
						 
						
							1999-09-26 20:40:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								46f7140270 
								
							 
						 
						
							
							
								
								In CreateViewForFrame() removed code that was hiding view if the 'visibility'  
							
							... 
							
							
							
							property is 'hidden' 
							
						 
						
							1999-09-15 04:54:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								5c8341b9f0 
								
							 
						 
						
							
							
								
								Removed code in CreateViewForFrame() that always forced relatively positioned  
							
							... 
							
							
							
							and absolutely positioned frames to have transparent views. It's not needed
now that bug #11637  is fixed 
							
						 
						
							1999-09-15 04:16:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca21e9d4e 
								
							 
						 
						
							
							
								
								Fixed compiler warning  
							
							
							
						 
						
							1999-09-01 04:32:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								3688b0a7ce 
								
							 
						 
						
							
							
								
								Fix for bug  #12864 . Changed CreateViewForFrame() so it respects the z-index  
							
							... 
							
							
							
							of relatively positioned elements 
							
						 
						
							1999-09-01 01:10:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									kipp%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								a990e6fdbf 
								
							 
						 
						
							
							
								
								Don't paint frames that are unflowable  
							
							
							
						 
						
							1999-08-27 21:48:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									troy%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								46415e1c34 
								
							 
						 
						
							
							
								
								Reworked ReparentFrameView() to make it more efficient  
							
							
							
						 
						
							1999-08-24 19:26:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									rods%netscape.com 
								
							 
						 
						
							
							
							
							
								
							
							
								62ae1bfcf9 
								
							 
						 
						
							
							
								
								added PaintOutline to paint CSS outlines to paint method  
							
							
							
						 
						
							1999-08-19 14:35:48 +00:00