Cameron McCormack 
								
							 
						 
						
							
							
							
							
								
							
							
								15cc32b681 
								
							 
						 
						
							
							
								
								Bug 960848 - Part 1: Make nsFrameState an enum and consolidate all frame state bit definitions in a single preprocessed file. r=dbaron  
							
							
							
						 
						
							2014-02-05 12:59:39 +11:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peiyong Lin 
								
							 
						 
						
							
							
							
							
								
							
							
								14bf63554d 
								
							 
						 
						
							
							
								
								Bug 959874 - Reorder two parameters in nsContainerFrame::FinishReflowChild(), for consistency with nsContainerFrame::ReflowChild(). r=dholbert  
							
							
							
						 
						
							2014-01-16 17:34:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								e6ea29ce0d 
								
							 
						 
						
							
							
								
								Bug 956447 - Make it possible to get frame dumps in non-DEBUG builds.  r=roc  
							
							
							
						 
						
							2014-01-05 23:31:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								9067ab3480 
								
							 
						 
						
							
							
								
								backout changeset 8b6f20bda157 (bug 735577 followup 1) for build failure  
							
							
							
						 
						
							2013-12-29 22:48:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								9d097b2e05 
								
							 
						 
						
							
							
								
								bug 735577 - followup 1 - allow reflow-state to be passed to the reflow-metrics constructor to get the writing mode. r=roc  
							
							
							
						 
						
							2013-12-29 22:04:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								a7837e1ffa 
								
							 
						 
						
							
							
								
								bug 735577 - pt 4.1 - use accessor functions for some physical-coordinate fields in nsHTMLReflowMetrics, in preparation for logicalization. r=smontagu  
							
							
							
						 
						
							2013-12-27 17:59:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								4974add798 
								
							 
						 
						
							
							
								
								Bug 919318 - Drop the Get prefix on the frame methods GetFirstContinuation, GetLastContinuation, GetFirstInFlow, GetLastInFlow and also on nsLayoutUtils::GetLastContinuationWithChild, because they never return null.  r=dholbert  
							
							
							
						 
						
							2013-09-25 11:42:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Johnson 
								
							 
						 
						
							
							
							
							
								
							
							
								a1817949ef 
								
							 
						 
						
							
							
								
								Bug 743402, Part 4: Refactor ApplySkipSides() and GetSkipSides() to return the correct value during reflow by adding an optional nsHTMLReflowState parameter. [r=roc]  
							
							
							
						 
						
							2013-07-25 10:34:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan VanderMeulen 
								
							 
						 
						
							
							
							
							
								
							
							
								6e81109389 
								
							 
						 
						
							
							
								
								Backed out 6 changesets (bug 743402) for reftest failures on a CLOSED TREE.  
							
							... 
							
							
							
							Backed out changeset 19848fff857e (bug 743402)
Backed out changeset 049168537ae0 (bug 743402)
Backed out changeset 3098fea37f2d (bug 743402)
Backed out changeset ada93e976dca (bug 743402)
Backed out changeset c7907c54187f (bug 743402)
Backed out changeset 2edbbf6440c4 (bug 743402) 
							
						 
						
							2013-07-24 15:14:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Johnson 
								
							 
						 
						
							
							
							
							
								
							
							
								e963713207 
								
							 
						 
						
							
							
								
								Bug 743402, Part 4: Refactor ApplySkipSides() and GetSkipSides() to return the correct value during reflow by adding an optional nsHTMLReflowState parameter. [r=roc]  
							
							
							
						 
						
							2013-07-24 12:47:17 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Trevor Saunders 
								
							 
						 
						
							
							
							
							
								
							
							
								efd4042c8d 
								
							 
						 
						
							
							
								
								bug 846487 - remove remaining usage of some nsIDOMFooElement r=Ms2Ger  
							
							
							
						 
						
							2013-02-14 10:33:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									L. David Baron 
								
							 
						 
						
							
							
							
							
								
							
							
								c5b9eee040 
								
							 
						 
						
							
							
								
								Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null.  r=dholbert  
							
							... 
							
							
							
							Except for the changes in:
  layout/generic/nsIFrame.h (part)
  layout/style/nsComputedDOMStyle.h (all)
  layout/style/nsRuleNode.cpp (part)
  layout/style/nsStyleContext.cpp (part)
  layout/style/nsStyleContext.h (part)
(see patch 3b in the bug), this patch was written with the sed script:
s/\<GetStyle\(Font\|Color\|List\|Text\|Visibility\|Quotes\|UserInterface\|TableBorder\|SVG\|Background\|Position\|TextReset\|Display\|Content\|UIReset\|Table\|Margin\|Padding\|Border\|Outline\|XUL\|SVGReset\|Column\)\>/Style\1/g 
							
						 
						
							2013-02-16 13:51:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									L. David Baron 
								
							 
						 
						
							
							
							
							
								
							
							
								50d4e367af 
								
							 
						 
						
							
							
								
								Bug 841789, patch 1: Rename nsIFrame::GetStyleContext() to nsIFrame::StyleContext() since it can never return null.  r=dholbert  
							
							... 
							
							
							
							This makes it conform to our convention that getters returning pointers
that can never be null do not begin with "Get". 
							
						 
						
							2013-02-15 21:38:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Woodrow 
								
							 
						 
						
							
							
							
							
								
							
							
								5b90207e93 
								
							 
						 
						
							
							
								
								Bug 539356 - Make the table code use rect invalidation to avoid over invalidation. r=roc  
							
							
							
						 
						
							2012-08-29 17:48:45 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								030510fcb8 
								
							 
						 
						
							
							
								
								Bug 770058. InvalidateFrame doesn't need flags, we can just avoid calling ScheduleRepaint if we find any ancestor frame with a descendant that needs invalidation. r=mattwoodrow  
							
							
							
						 
						
							2012-08-29 17:48:44 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Woodrow 
								
							 
						 
						
							
							
							
							
								
							
							
								cee1aa3599 
								
							 
						 
						
							
							
								
								Bug 539356 - Part 9c - Remove old invalidation code. r=bz  
							
							
							
						 
						
							2012-08-29 17:39:31 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ed Morley 
								
							 
						 
						
							
							
							
							
								
							
							
								aba3a8f5ef 
								
							 
						 
						
							
							
								
								Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE  
							
							
							
						 
						
							2012-09-27 16:34:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Woodrow 
								
							 
						 
						
							
							
							
							
								
							
							
								515829e8e5 
								
							 
						 
						
							
							
								
								Bug 539356 - Make the table code use rect invalidation to avoid over invalidation. r=roc  
							
							
							
						 
						
							2012-08-29 17:48:45 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								8234ee38ca 
								
							 
						 
						
							
							
								
								Bug 770058. InvalidateFrame doesn't need flags, we can just avoid calling ScheduleRepaint if we find any ancestor frame with a descendant that needs invalidation. r=mattwoodrow  
							
							
							
						 
						
							2012-08-29 17:48:44 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Woodrow 
								
							 
						 
						
							
							
							
							
								
							
							
								4d096475d2 
								
							 
						 
						
							
							
								
								Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt  
							
							
							
						 
						
							2012-08-29 17:38:58 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								e368dc9c85 
								
							 
						 
						
							
							
								
								Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg  
							
							... 
							
							
							
							This patch was generated by a script.  Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double 
							
						 
						
							2012-08-22 11:56:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle Huey 
								
							 
						 
						
							
							
							
							
								
							
							
								0a624c1ae1 
								
							 
						 
						
							
							
								
								Bug 697230: Part 0 - Make table frame classes call into their superclass in DidSetStyleContext. r=bz  
							
							
							
						 
						
							2012-08-13 14:13:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ms2ger 
								
							 
						 
						
							
							
							
							
								
							
							
								75ab7efb95 
								
							 
						 
						
							
							
								
								Bug 780387 - Part b: Stop using PRIntn; r=bsmedberg  
							
							
							
						 
						
							2012-08-09 09:09:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Aryeh Gregor 
								
							 
						 
						
							
							
							
							
								
							
							
								d0ad5a7d0c 
								
							 
						 
						
							
							
								
								Bug 777292 part 2 - Change all nsnull to nullptr  
							
							
							
						 
						
							2012-07-30 17:20:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								cf18ee9122 
								
							 
						 
						
							
							
								
								Backout changeset f568fc280fb0 (bug 539356) because of performance and correctness regressions  
							
							
							
						 
						
							2012-07-03 20:24:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								d57e83e441 
								
							 
						 
						
							
							
								
								Backout changeset 071d6332729b (bug 770058 part 1) because DLBI is being backed out  
							
							
							
						 
						
							2012-07-03 19:38:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								eeb0b9d4de 
								
							 
						 
						
							
							
								
								Bug 770058. InvalidateFrame doesn't need flags, we can just avoid calling ScheduleRepaint if we find any ancestor frame with a descendant that needs invalidation. r=mattwoodrow  
							
							
							
						 
						
							2012-07-03 14:24:14 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Woodrow 
								
							 
						 
						
							
							
							
							
								
							
							
								31125260ee 
								
							 
						 
						
							
							
								
								Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt  
							
							
							
						 
						
							2012-06-30 15:06:11 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gervase Markham 
								
							 
						 
						
							
							
							
							
								
							
							
								82ff7027aa 
								
							 
						 
						
							
							
								
								Bug 716478 - update licence to MPL 2.  
							
							
							
						 
						
							2012-05-21 12:12:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								86699a57d7 
								
							 
						 
						
							
							
								
								Bug 720142 - Use nsIntRect for table damage.  r=bernd  
							
							
							
						 
						
							2012-01-22 23:48:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								522639239d 
								
							 
						 
						
							
							
								
								Bug 716408 - Make nsTableFrame::GetTableFrame abort if the given frame isn't a table frame descendant, thus guaranteeing a non-null result.  r=bernd  
							
							
							
						 
						
							2012-01-17 00:38:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bernd 
								
							 
						 
						
							
							
							
							
								
							
							
								844db3e17f 
								
							 
						 
						
							
							
								
								bug 460637 - the group cellmaps need to set the damageArea relative to the entire table, patch by Mats Palmgren, Randell Jesup and Bernd, r=mats, bernd  
							
							
							
						 
						
							2011-10-27 09:58:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								92064e6d3f 
								
							 
						 
						
							
							
								
								Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron  
							
							... 
							
							
							
							Landing on a CLOSED TREE 
							
						 
						
							2011-10-17 10:59:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								2b29cd6201 
								
							 
						 
						
							
							
								
								Bug 10209 - Part 6: Implement the CSS "containing block" concept correctly as a binary relation, as opposed to a unary relation; r=bzbarsky  
							
							
							
						 
						
							2011-05-12 00:04:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Wu 
								
							 
						 
						
							
							
							
							
								
							
							
								d2b70213ac 
								
							 
						 
						
							
							
								
								Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones  
							
							... 
							
							
							
							--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp 
							
						 
						
							2011-09-28 23:19:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								37e14b15b9 
								
							 
						 
						
							
							
								
								Bug 685154 - Cleanup nsIFrame::GetParentStyleContextFrame and related code.  r=roc  
							
							... 
							
							
							
							Make nsIFrame::GetParentStyleContextFrame return the frame directly
instead of indirectly through an out parameter.  Remove the unused
nsPresContext parameter. 
							
						 
						
							2011-09-12 09:08:07 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								f1c56f2e22 
								
							 
						 
						
							
							
								
								Bug 653649 - New way of getting child lists from frames.  (part 4/5) r=roc  
							
							... 
							
							
							
							Remove the nsIAtom* child list names and use child list ID enum instead. 
							
						 
						
							2011-08-24 22:54:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7f037d0096 
								
							 
						 
						
							
							
								
								Bug 573354.  Don't assert things that aren't true.  r=bernd  
							
							
							
						 
						
							2010-07-02 16:56:09 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									L. David Baron 
								
							 
						 
						
							
							
							
							
								
							
							
								e272b3a13d 
								
							 
						 
						
							
							
								
								Use macros for frame state so that it's easy to change the size and easier to read the constants.  (Bug 570837)  r=roc  
							
							
							
						 
						
							2010-06-08 22:28:14 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bernd 
								
							 
						 
						
							
							
							
							
								
							
							
								315a47d07a 
								
							 
						 
						
							
							
								
								bug 281241 if a content based column looses its content based children we need to create anonymous cols r=bzbarsky  
							
							
							
						 
						
							2010-03-06 10:53:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								c3fb633256 
								
							 
						 
						
							
							
								
								Bug 233463, patch 3 - Make Destroy/RemoveFrame() methods void and assert that the frame to remove is present.  r=bzbarsky  
							
							
							
						 
						
							2009-09-18 13:09:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								05d3ed5b06 
								
							 
						 
						
							
							
								
								Bug 504221 part 8.  Make CreateAnonymousColFrames saner.  r=bernd, sr=roc  
							
							
							
						 
						
							2009-07-28 08:53:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								647919875d 
								
							 
						 
						
							
							
								
								Bug 490182.  Ask to reflow the right frame.  r=bernd, sr=dbaron.  
							
							
							
						 
						
							2009-05-11 09:17:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								680f1bff91 
								
							 
						 
						
							
							
								
								Bug 488388.  Handle inserts at the end of a colgroup that has anonymous colframe kids.  r=bernd, sr=roc  
							
							
							
						 
						
							2009-04-15 17:44:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bernd 
								
							 
						 
						
							
							
							
							
								
							
							
								aa06438c13 
								
							 
						 
						
							
							
								
								bug 462849 degenerated colgroups can be empty r/sr=bzbarsky  
							
							
							
						 
						
							2008-11-03 19:30:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bernd 
								
							 
						 
						
							
							
							
							
								
							
							
								867fdf2cb0 
								
							 
						 
						
							
							
								
								bug 258377, make border collapsed tables to listen for dynamic border style changes r/sr=bzbarsky  
							
							
							
						 
						
							2008-10-26 11:11:34 +01: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