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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Holbert 
								
							 
						 
						
							
							
							
							
								
							
							
								8454bd049e 
								
							 
						 
						
							
							
								
								Bug 536463: Rename nsTableOuterFrame::GetMargin to 'GetChildMargin', so it won't hide unrelated inherited method. r=dbaron  
							
							
							
						 
						
							2009-12-22 18:59:29 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7813eeb6d1 
								
							 
						 
						
							
							
								
								Bug 525295.  Rename nsStyleContext::GetPseudoType to GetPseudo.  r=dbaron  
							
							
							
						 
						
							2009-10-29 17:17:56 -04: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								811394b5da 
								
							 
						 
						
							
							
								
								Bug 281387.  Make nsIFrame::Append/InsertFrames use nsFrameList.  r=bernd,roc, sr=dbaron  
							
							
							
						 
						
							2009-07-30 13:23:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								1ef12b64a7 
								
							 
						 
						
							
							
								
								Bug 504221 part 12.  Switch SetInitialChildList to nsFrameList.  r=fantasai, r+sr=roc  
							
							
							
						 
						
							2009-07-28 08:53:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								cf7d0b6141 
								
							 
						 
						
							
							
								
								Bug 504221 part 5.  Switch from GetFirstChild to GetChildList (returning an nsFrameList).  For now, keep a GetFirstChild shim so callers don't have to be updated.  r=fantasai, r+sr=roc  
							
							
							
						 
						
							2009-07-28 08:51:09 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								8bab94a96a 
								
							 
						 
						
							
							
								
								Bug 371839. Simplify SetSelected signature and semantics, and reimplement it in nsTextFrame much more efficiently. r=bzbarsky  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 18c390e3ebd09de82b1a23699c56b741f928ca37 
							
						 
						
							2009-07-27 10:05:41 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3f6c44858d 
								
							 
						 
						
							
							
								
								Bug 503376 - Remove unused CalcAutoMargin function which stopped being used in bug 478614, r=bernd  
							
							
							
						 
						
							2009-07-13 12:31:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bernd 
								
							 
						 
						
							
							
							
							
								
							
							
								d0faab8b9c 
								
							 
						 
						
							
							
								
								adopt caption vertical margins to latest CSS2.1 revision, bug 478614, r/sr=dbaron  
							
							
							
						 
						
							2009-06-28 15:51:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Holbert 
								
							 
						 
						
							
							
							
							
								
							
							
								42f2f94d22 
								
							 
						 
						
							
							
								
								Bug 490909: Remove old layout debugging code, patch  #2 : remove 'VerifyTree' & related code. r+sr=dbaron  
							
							
							
						 
						
							2009-05-12 12:03:09 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3498a5f86e 
								
							 
						 
						
							
							
								
								Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:  
							
							... 
							
							
							
							* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.
--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41 
							
						 
						
							2009-01-12 14:20:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								73a6fab34b 
								
							 
						 
						
							
							
								
								Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.  
							
							
							
						 
						
							2009-01-09 11:35:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Smedberg 
								
							 
						 
						
							
							
							
							
								
							
							
								802d1a10c7 
								
							 
						 
						
							
							
								
								Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:  
							
							... 
							
							
							
							* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results. 
							
						 
						
							2008-11-05 14:25:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									L. David Baron 
								
							 
						 
						
							
							
							
							
								
							
							
								ad5d856ae6 
								
							 
						 
						
							
							
								
								Rename flags and methods from space manager to float manager.  (Bug 191448)  r+sr=roc  
							
							
							
						 
						
							2009-01-04 19:39:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bernd 
								
							 
						 
						
							
							
							
							
								
							
							
								2fd04858fe 
								
							 
						 
						
							
							
								
								bug 360422 remove obsolete code r/sr=bzbarsky  
							
							
							
						 
						
							2008-10-26 10:24:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graeme McCutcheon 
								
							 
						 
						
							
							
							
							
								
							
							
								bc94c13609 
								
							 
						 
						
							
							
								
								Bug 451252 - "Highlight All" find selection not visible in elements that have -moz-user-select: none set; r+sr=roc  
							
							
							
						 
						
							2008-09-07 16:12:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								7644127121 
								
							 
						 
						
							
							
								
								Bug 444688. Use an IsFrameOfType check instead of a frame state bit to detect whether a frame excludes ignorable whitespace children. r+sr=dbaronlayout  
							
							
							
						 
						
							2008-07-14 10:41:18 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								7eb9d4fe30 
								
							 
						 
						
							
							
								
								Invalidate things correctly when the caption or inner table is resized.  Bug 424465, r=bernd, sr=roc  
							
							
							
						 
						
							2008-04-01 14:53:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron@dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								00aedc3553 
								
							 
						 
						
							
							
								
								Compute the shrink-wrapping size of table outer frames correctly.  b=363402  r+sr=roc  a1.9b4=beltzner  
							
							
							
						 
						
							2008-02-28 09:55:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron@dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								c07735665d 
								
							 
						 
						
							
							
								
								Fix horizontal positions of top and bottom captions in the presence of non-left-aligned tables.  b=363248,386704  r+sr=roc  a=blocking1.9+  
							
							
							
						 
						
							2008-02-26 18:03:11 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron@dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								d98a9e860e 
								
							 
						 
						
							
							
								
								Make 'top' and 'bottom' captions follow the CSS2.1 behavior and put the old behavior into 'top-outside' and 'bottom-outside'.  b=363248,386704  r+sr=roc  a=blocking1.9+  
							
							
							
						 
						
							2008-02-26 18:02:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron@dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								911901b1f3 
								
							 
						 
						
							
							
								
								Split nsTableOuterFrame::OuterReflowChild.  b=363248,386704  r+sr=roc  a=blocking1.9+  
							
							
							
						 
						
							2008-02-26 18:01:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fantasai.cvs@inkedblade.net 
								
							 
						 
						
							
							
							
							
								
							
							
								2f230818c7 
								
							 
						 
						
							
							
								
								switch GetOverflowAreaProperty callers to GetOverflowRect b=417116 r+sr=roc a=roc  
							
							
							
						 
						
							2008-02-19 23:08:55 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									surkov.alexander@gmail.com 
								
							 
						 
						
							
							
							
							
								
							
							
								5b9aa836b8 
								
							 
						 
						
							
							
								
								Bug 410052 - bustage fix on windows  
							
							
							
						 
						
							2008-02-06 23:23:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									surkov.alexander@gmail.com 
								
							 
						 
						
							
							
							
							
								
							
							
								d8aebfb510 
								
							 
						 
						
							
							
								
								Bug 410052 - Fix our nsHTMLAccessibleTable class so GetIndexAt and GetRowAtIndex and GetColumnAtIndex behave consistently, patch=me, marcoz, r=marcoz, me, bernd, sr=roc, blocking1.9+=dsicore  
							
							
							
						 
						
							2008-02-06 23:03:26 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bmlk@gmx.de 
								
							 
						 
						
							
							
							
							
								
							
							
								fe17447110 
								
							 
						 
						
							
							
								
								remove dead code, bug 282009 r/sr=roc a=mtschrep  
							
							
							
						 
						
							2008-01-19 22:34:03 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+@cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								4cedbfdd70 
								
							 
						 
						
							
							
								
								Bug 408749. Reflow captions with unconstrained height, because we have no logic to reflow their continuations. r+sr=bzbarsky  
							
							
							
						 
						
							2007-12-20 19:25:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								dac3d16a14 
								
							 
						 
						
							
							
								
								If we moved but did not reflow either the caption or the inner table, invalidate the relevant area.  Bug 379353, r=bernd, sr=roc  
							
							
							
						 
						
							2007-11-07 09:17:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								725f9f32fc 
								
							 
						 
						
							
							
								
								Make sure to reflow the caption if it gets inserted into our table before another caption.  Bug 389924, r=bernd, sr+a=dbaron  
							
							
							
						 
						
							2007-08-02 14:34:58 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								9c59e9e4cc 
								
							 
						 
						
							
							
								
								Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to  
							
							... 
							
							
							
							update the resize flags properly.  Bug 388084, r+sr+a=dbaron 
							
						 
						
							2007-08-02 11:08:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jwalden@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								6d7584839a 
								
							 
						 
						
							
							
								
								Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence).  r=bsmedberg on the script that did this.  Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.  
							
							
							
						 
						
							2007-07-08 00:08:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									aaronleventhal@moonset.net 
								
							 
						 
						
							
							
							
							
								
							
							
								4ff6072f7d 
								
							 
						 
						
							
							
								
								Bug 377783. Fix crash and clean up table a11y. r=evan.yan  
							
							
							
						 
						
							2007-07-05 08:39:29 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mats.palmgren@bredband.net 
								
							 
						 
						
							
							
							
							
								
							
							
								42a227c78a 
								
							 
						 
						
							
							
								
								Cleanup implementations of QueryInterface. b=385750 r+sr=dbaron r+sr=jst  
							
							
							
						 
						
							2007-07-03 19:15:31 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								bc29535f04 
								
							 
						 
						
							
							
								
								Fix determination of the style context parent for the inner table frame of aroot table.  Bug 379386, r+sr=roc  
							
							
							
						 
						
							2007-05-07 20:59:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								1b5f6b30b6 
								
							 
						 
						
							
							
								
								Change the FrameNeedsReflow API to pass the dirty flags to be added directly tothe method, instead of setting them before calling the method.  That way we canavoid reflowing the ancestor of a reflow root which is not itself dirty but hasdirty children.  This also makes it harder to set dirty bits inconsistentlywith the FrameNeedsReflow call.  Bug 378784, r+sr=dbaron, pending rbs' reviewon the mathml parts.  
							
							
							
						 
						
							2007-05-06 12:16:51 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								487d95825a 
								
							 
						 
						
							
							
								
								Fix bug 379229, r+sr=dbaron  
							
							
							
						 
						
							2007-04-29 23:17:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								9a93ae1b49 
								
							 
						 
						
							
							
								
								Give captions the right style context parent when dynamically restyling.  Bug378240, r=bernd, sr=dbaron  
							
							
							
						 
						
							2007-04-22 12:15:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								eeaa1a101b 
								
							 
						 
						
							
							
								
								Rename nsIFrame::GetPresContext to nsIFrame::PresContext.  Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.  
							
							
							
						 
						
							2007-03-30 14:11:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								cfef5cbbe5 
								
							 
						 
						
							
							
								
								Remove the remainder of the pixel rounding in the table code.  b=371187  r=bernd  sr=roc  
							
							
							
						 
						
							2007-02-22 20:22:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sharparrow1%yahoo.com 
								
							 
						 
						
							
							
							
							
								
							
							
								76a64e5c22 
								
							 
						 
						
							
							
								
								Bug 177805: Fix the use of units in Gecko. r+sr=roc  
							
							
							
						 
						
							2007-02-07 07:46:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cvshook%sicking.cc 
								
							 
						 
						
							
							
							
							
								
							
							
								a39ff30284 
								
							 
						 
						
							
							
								
								Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128  
							
							
							
						 
						
							2007-01-30 00:06:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								baec9bd166 
								
							 
						 
						
							
							
								
								Make mComputedWidth private, with a getter/setter, and make the setter update  
							
							... 
							
							
							
							the resize flags.  Bug 367442, r+sr=dbaron 
							
						 
						
							2007-01-26 00:05:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								f6245f0ed9 
								
							 
						 
						
							
							
								
								Change the bulk of ascent (baseline) computation to happen on a virtual method on nsIFrame, and remove the redundant descent member from nsHTMLReflowMetrics, primarily to support having both first-line and last-line baselines.  b=367332  r+sr=roc  
							
							
							
						 
						
							2007-01-23 04:06:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timeless%mozdev.org 
								
							 
						 
						
							
							
							
							
								
							
							
								4e651390ef 
								
							 
						 
						
							
							
								
								Bug 355300 There should be only one nsGkAtoms creature  
							
							... 
							
							
							
							r=dbaron 
							
						 
						
							2006-12-26 17:47:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								31f1898810 
								
							 
						 
						
							
							
								
								Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame.  Replace reflow reasons, types, and commands with dirty bits/notifications.  Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching.  For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.  
							
							
							
						 
						
							2006-12-08 05:38:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mats.palmgren%bredband.net 
								
							 
						 
						
							
							
							
							
								
							
							
								26a1119b47 
								
							 
						 
						
							
							
								
								[Debug only] Add nsTableCaptionFrame::GetFrameName() returning "Caption". b=343386 r+sr=bzbarsky  
							
							
							
						 
						
							2006-07-20 08:50:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mats.palmgren%bredband.net 
								
							 
						 
						
							
							
							
							
								
							
							
								153ab238ca 
								
							 
						 
						
							
							
								
								Fix crash when recreating <caption> frames. Add ASSERTIONs to detect similar frame construction errors in the future. b=341382 r+sr=bzbarsky  
							
							
							
						 
						
							2006-06-29 02:32:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								a7f03736a9 
								
							 
						 
						
							
							
								
								Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc  
							
							
							
						 
						
							2006-04-10 00:16:29 +00:00