Daniel Holbert 
								
							 
						 
						
							
							
							
							
								
							
							
								680815cd6e 
								
							 
						 
						
							
							
								
								Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame  
							
							 
							
							... 
							
							
							
							This patch was generated automatically by the "modeline.py" script, available
here: https://github.com/amccreight/moz-source-tools/blob/master/modeline.py 
For every file that is modified in this patch, the changes are as follows:
 (1) The patch changes the file to use the exact C++ mode lines from the
     Mozilla coding style guide, available here:
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line 
 (2) The patch deletes any blank lines between the mode line & the MPL
     boilerplate comment.
 (3) If the file previously had the mode lines and MPL boilerplate in a
     single contiguous C++ comment, then the patch splits them into
     separate C++ comments, to match the boilerplate in the coding style.
MozReview-Commit-ID: EuRsDue63tK
--HG--
extra : rebase_source : 3356d4b80ff6213935192e87cdbc9103fec6084c 
							
						 
						
							2017-10-27 10:33:53 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matt Woodrow 
								
							 
						 
						
							
							
							
							
								
							
							
								d8a662f0d2 
								
							 
						 
						
							
							
								
								Bug 1406727. r=mstange,froydnj a=abillings  
							
							 
							
							... 
							
							
							
							--HG--
extra : rebase_source : a9932eb10d3ca451e1ce3a424cd48e957801f593 
							
						 
						
							2017-10-17 15:19:44 +13:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ting-Yu Lin 
								
							 
						 
						
							
							
							
							
								
							
							
								2e869d8f3d 
								
							 
						 
						
							
							
								
								Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert  
							
							 
							
							... 
							
							
							
							nsReflowStatus::IsEmpty() assertions are added after DISPLAY_REFLOW in the
beginning of the Reflow().
A few Reflow() implementations have Reset() calls at the end which are left
in place by this patch (with an explanatory comment added to each). These
ending Reset()s are only needed for cases where a non-splittable frame
passes its own nsReflowStatus to a child's reflow method. Just in case the
child leaves a "not fully complete" value in the nsReflowStatus, the
non-splittable parent frame must clear out the nsReflowStatus before
returning, so that its own parent doesn't then try to split it.
MozReview-Commit-ID: 6Jj3jfMAqj4
--HG--
extra : rebase_source : e1fe6a775ad97e16a6d7cc224634ff962ccb0fbf 
							
						 
						
							2017-09-13 18:00:25 +08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Miko Mynttinen 
								
							 
						 
						
							
							
							
							
								
							
							
								351756e478 
								
							 
						 
						
							
							
								
								Bug 1359584 - Part 3: Improve nsDisplayItem const correctness and fix surrounding whitespace r=mstange  
							
							 
							
							... 
							
							
							
							MozReview-Commit-ID: 3GkWiu6C4Zo
--HG--
extra : rebase_source : 1423442cd723b8a052d183394dc5f5ef272a5272 
							
						 
						
							2017-08-24 17:09:44 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matt Woodrow 
								
							 
						 
						
							
							
							
							
								
							
							
								40f5b92e3b 
								
							 
						 
						
							
							
								
								Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange  
							
							 
							
							
							
						 
						
							2017-08-07 14:23:35 +12:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Hengst 
								
							 
						 
						
							
							
							
							
								
							
							
								8257b2d113 
								
							 
						 
						
							
							
								
								Backed out changeset 8f2dd8f13b53 (bug 1388161) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout  
							
							 
							
							
							
						 
						
							2017-08-10 14:40:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matt Woodrow 
								
							 
						 
						
							
							
							
							
								
							
							
								a3a130b6ff 
								
							 
						 
						
							
							
								
								Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange  
							
							 
							
							
							
						 
						
							2017-08-07 14:23:35 +12:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sylvestre Ledru 
								
							 
						 
						
							
							
							
							
								
							
							
								4e9cf83ee8 
								
							 
						 
						
							
							
								
								Bug 1378712 - Remove all trailing whitespaces r=Ehsan  
							
							 
							
							... 
							
							
							
							MozReview-Commit-ID: Kdz2xtTF9EG
--HG--
extra : rebase_source : 7235b3802f25bab29a8c6ba40a181a722f3df0ce 
							
						 
						
							2017-07-06 14:00:35 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexis Beingessner 
								
							 
						 
						
							
							
							
							
								
							
							
								adb013669b 
								
							 
						 
						
							
							
								
								Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel  
							
							 
							
							... 
							
							
							
							MozReview-Commit-ID: K1WUIOnvazF 
							
						 
						
							2017-06-13 11:00:10 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Hengst 
								
							 
						 
						
							
							
							
							
								
							
							
								f3bf820bfd 
								
							 
						 
						
							
							
								
								Backed out changeset 3d1ce85e6348 (bug 1088760) for bustage, at least on Android at layout/generic/nsPluginFrame.cpp:1612. r=backout  
							
							 
							
							
							
						 
						
							2017-06-13 00:30:03 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexis Beingessner 
								
							 
						 
						
							
							
							
							
								
							
							
								c75211cb95 
								
							 
						 
						
							
							
								
								Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel  
							
							 
							
							... 
							
							
							
							MozReview-Commit-ID: K1WUIOnvazF 
							
						 
						
							2017-06-12 17:32:48 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emilio Cobos Álvarez 
								
							 
						 
						
							
							
							
							
								
							
							
								e44543aad4 
								
							 
						 
						
							
							
								
								Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam  
							
							 
							
							... 
							
							
							
							MozReview-Commit-ID: 5Nzhyta5Hle
--HG--
extra : rebase_source : c2e9d4bfb9239f5e851d110cd7dff98c1e1a8d8b 
							
						 
						
							2017-04-30 17:30:08 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ting-Yu Lin 
								
							 
						 
						
							
							
							
							
								
							
							
								2884834832 
								
							 
						 
						
							
							
								
								Bug 1301630 - Remove nsBlockFrame::SetFlags(). r=bz  
							
							 
							
							... 
							
							
							
							Per bug 1299753 comment 20, SetFlags() is designed for flag propagation
to continuations during block reflow. To avoid misuse, I expand
SetFlags() directly in the only reasonable caller nsBlackFrame::Init(),
and replace other usages by AddStateBits().
MozReview-Commit-ID: GsbE2Z0Rps1
--HG--
extra : rebase_source : 72a64e9218870d638f67d1b586f533cd7d16c491 
							
						 
						
							2016-09-09 15:26:57 +08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ting-Yu Lin 
								
							 
						 
						
							
							
							
							
								
							
							
								40fcd21b9a 
								
							 
						 
						
							
							
								
								Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron  
							
							 
							
							... 
							
							
							
							This patch is generated by the following script:
function rename() {
find .\
     -type f\
     ! -path "./obj*"\
     ! -path "./.git"\
     ! -path "./.hg"\
     \( -name "*.cpp" -or\
        -name "*.h" \)\
        -exec sed -i -r "s/$1/$2/g" "{}" \;
}
rename "([[:alpha:]]*)([rR])eflowState(s?)" "\1\2eflowInput\3"
MozReview-Commit-ID: ITFO7uMTkSb
--HG--
extra : rebase_source : c91a2e174a0baec60c1b0111ac7636295004ab35 
							
						 
						
							2016-07-21 18:36:39 +08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ting-Yu Lin 
								
							 
						 
						
							
							
							
							
								
							
							
								4053c4c028 
								
							 
						 
						
							
							
								
								Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron  
							
							 
							
							... 
							
							
							
							This patch is generated by the following script:
function rename() {
find .\
     -type f\
     ! -path "./obj*"\
     ! -path "./.git"\
     ! -path "./.hg"\
     \( -name "*.cpp" -or\
        -name "*.h" \)\
        -exec sed -i -e "s/$1/$2/g" "{}" \;
}
rename "nsHTMLReflowMetrics" "ReflowOutput"
MozReview-Commit-ID: 2HBb7DkooH5
--HG--
extra : rebase_source : acfa442a6483772fcb5748dc6f5e7072e599032a 
							
						 
						
							2016-07-21 18:36:38 +08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ting-Yu Lin 
								
							 
						 
						
							
							
							
							
								
							
							
								820f88de49 
								
							 
						 
						
							
							
								
								Bug 1277129 Part 1c - Rename nsHTMLReflowState to ReflowInput. r=dbaron  
							
							 
							
							... 
							
							
							
							This patch is generated by the following script:
function rename() {
find .\
     -type f\
     ! -path "./obj*"\
     ! -path "./.git"\
     ! -path "./.hg"\
     \( -name "*.cpp" -or\
        -name "*.h" \)\
        -exec sed -i -e "s/$1/$2/g" "{}" \;
}
rename nsHTMLReflowState ReflowInput
MozReview-Commit-ID: 9r9vdVv1pXc
--HG--
extra : rebase_source : 623ec822996ba0ea0058dd137acf5a658cdea04a 
							
						 
						
							2016-07-21 18:36:35 +08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								937ca16d12 
								
							 
						 
						
							
							
								
								Bug 1230413 (part 1) - Pass a DrawTarget to several PaintFocus functions(). r=mattwoodrow.  
							
							 
							
							... 
							
							
							
							Instead of an nsRenderingContext.
--HG--
extra : rebase_source : 8b36c4babd8324c775fcc459f9ed29e89f2030cd 
							
						 
						
							2015-12-03 19:16:59 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Simon Montagu 
								
							 
						 
						
							
							
							
							
								
							
							
								37f044b028 
								
							 
						 
						
							
							
								
								Bug 1113206: Make nsComboboxControlFrame and nsListControlFrame use logical coordinates and support vertical writing modes - patch by smontagu with additions by jfkthame. r=jfkthame,smontagu  
							
							 
							
							
							
						 
						
							2015-02-08 07:31:14 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								883849ee32 
								
							 
						 
						
							
							
								
								Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj  
							
							 
							
							... 
							
							
							
							This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
       ! -wholename "*/.git*" \
       ! -wholename "obj-ff-dbg*" \
         -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 MOZ_OVERRIDE override
convert MOZ_FINAL final 
							
						 
						
							2015-03-21 12:28:04 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								2c4f63331f 
								
							 
						 
						
							
							
								
								Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug  
							
							 
							
							
							
						 
						
							2015-03-03 11:08:59 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								81bc9cdcd9 
								
							 
						 
						
							
							
								
								Bug 1118427 - Mark virtual overridden functions as MOZ_OVERRIDE in layout; r=roc  
							
							 
							
							
							
						 
						
							2015-01-07 10:07:36 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								bb2fc8e625 
								
							 
						 
						
							
							
								
								Bug 1022612. Part 8: nsDisplayWrapList (but not subclasses) should return true for ShouldFlattenAway. r=mattwoodrow  
							
							 
							
							... 
							
							
							
							Also the assertion in TryMerge is going away because we're going to do TryMerge
first in FrameLayerBuilder.
--HG--
extra : rebase_source : de8a1a620279182bf5e33165aa9bbe9a74c08a73 
							
						 
						
							2014-06-09 16:47:59 +12:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan VanderMeulen 
								
							 
						 
						
							
							
							
							
								
							
							
								df23fd9dde 
								
							 
						 
						
							
							
								
								Backed out 46 changesets (bug 1022612) for B2G mochitest permafails on a CLOSED TREE.  
							
							 
							
							... 
							
							
							
							Backed out changeset 34b3014a3112 (bug 1022612)
Backed out changeset 6ae9316fd909 (bug 1022612)
Backed out changeset b8f3749c95eb (bug 1022612)
Backed out changeset caab10bf6ca3 (bug 1022612)
Backed out changeset 0c57c620c898 (bug 1022612)
Backed out changeset fac64141a00a (bug 1022612)
Backed out changeset bf0df1c9d68b (bug 1022612)
Backed out changeset b42054800020 (bug 1022612)
Backed out changeset 667793b21194 (bug 1022612)
Backed out changeset f14ada64fe1b (bug 1022612)
Backed out changeset 75b837686bdf (bug 1022612)
Backed out changeset 66de53183a22 (bug 1022612)
Backed out changeset 0ff86ced4d46 (bug 1022612)
Backed out changeset 18eecc5b1ef7 (bug 1022612)
Backed out changeset 2763c4878de5 (bug 1022612)
Backed out changeset b72413ecc385 (bug 1022612)
Backed out changeset b23f1081afb8 (bug 1022612)
Backed out changeset f7e2c6a72043 (bug 1022612)
Backed out changeset 959917c9027d (bug 1022612)
Backed out changeset 0268a46f4880 (bug 1022612)
Backed out changeset 3388856a80ad (bug 1022612)
Backed out changeset e4b17cf0f806 (bug 1022612)
Backed out changeset 2f4e9da0e4b6 (bug 1022612)
Backed out changeset 489f6a7c0c03 (bug 1022612)
Backed out changeset 8369d9ad7ad3 (bug 1022612)
Backed out changeset 0758d2a06002 (bug 1022612)
Backed out changeset f2ae9cb22edb (bug 1022612)
Backed out changeset 9c48c6ee5dc2 (bug 1022612)
Backed out changeset fe7134400f08 (bug 1022612)
Backed out changeset cc2c5397ca8b (bug 1022612)
Backed out changeset a3d1a3e8b39d (bug 1022612)
Backed out changeset 8974b74b0eb0 (bug 1022612)
Backed out changeset 75f7dbb5a2a6 (bug 1022612)
Backed out changeset 2aa04a071e60 (bug 1022612)
Backed out changeset f2ab1bcd4c39 (bug 1022612)
Backed out changeset da9152b6ea29 (bug 1022612)
Backed out changeset 58abf5b0e148 (bug 1022612)
Backed out changeset 797058a09ad2 (bug 1022612)
Backed out changeset ea3e99a92ff0 (bug 1022612)
Backed out changeset adc4a4a7aa73 (bug 1022612)
Backed out changeset 7b18dedd1505 (bug 1022612)
Backed out changeset 055dd1921e8e (bug 1022612)
Backed out changeset 42fa2c97e989 (bug 1022612)
Backed out changeset cd594236388f (bug 1022612)
Backed out changeset 9eadc5fee43d (bug 1022612)
Backed out changeset 5cc8d30ff7c9 (bug 1022612) 
							
						 
						
							2014-07-17 11:24:47 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								c73a88b148 
								
							 
						 
						
							
							
								
								Bug 1022612. Part 8: nsDisplayWrapList (but not subclasses) should return true for ShouldFlattenAway. r=mattwoodrow  
							
							 
							
							... 
							
							
							
							Also the assertion in TryMerge is going away because we're going to do TryMerge
first in FrameLayerBuilder.
--HG--
extra : rebase_source : 62594931ff461dc1ae2c744531252d2b3c696ca0 
							
						 
						
							2014-06-09 16:47:59 +12:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Carsten "Tomcat" Book 
								
							 
						 
						
							
							
							
							
								
							
							
								87631b62a6 
								
							 
						 
						
							
							
								
								Backed out changeset 5ebd2f6b65a6 (bug 1022612)  
							
							 
							
							
							
						 
						
							2014-07-15 10:30:41 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								c91f9e0d02 
								
							 
						 
						
							
							
								
								Bug 1022612. Part 8: nsDisplayWrapList (but not subclasses) should return true for ShouldFlattenAway. r=mattwoodrow  
							
							 
							
							... 
							
							
							
							Also the assertion in TryMerge is going away because we're going to do TryMerge
first in FrameLayerBuilder.
--HG--
extra : rebase_source : d6343f0a7cb26f9848c2d2b8d46bb1787d3ae632 
							
						 
						
							2014-06-09 16:47:59 +12:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								2831fb8a6a 
								
							 
						 
						
							
							
								
								Bug 508665 - part 4, Make nsCSSFrameConstructor use nsContainerFrame* for frames used as parent frames.  r=roc  
							
							 
							
							
							
						 
						
							2014-05-24 22:20:40 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								9795aca511 
								
							 
						 
						
							
							
								
								Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too.  r=roc  
							
							 
							
							
							
						 
						
							2014-05-13 00:47:52 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								42253715d7 
								
							 
						 
						
							
							
								
								Backed out 11 changesets (bug 1008917) for apparently introducing an intermittent failure of B2G Crashtest-2 on a CLOSED TREE  
							
							 
							
							... 
							
							
							
							Backed out changeset e2ab653f688a (bug 1008917)
Backed out changeset b52154d8d900 (bug 1008917)
Backed out changeset 2ab5b01da4de (bug 1008917)
Backed out changeset f7a38df1d44f (bug 1008917)
Backed out changeset 80304bb9a572 (bug 1008917)
Backed out changeset 10ed89a302e9 (bug 1008917)
Backed out changeset 161c41991d46 (bug 1008917)
Backed out changeset 25b2475d2368 (bug 1008917)
Backed out changeset b8000b31277c (bug 1008917)
Backed out changeset 9afa5e7715e1 (bug 1008917)
Backed out changeset 5c380c21351f (bug 1008917) 
							
						 
						
							2014-05-12 15:47:41 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								a722b491f1 
								
							 
						 
						
							
							
								
								Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too.  r=roc  
							
							 
							
							
							
						 
						
							2014-05-12 17:40:28 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arnaud Sourioux 
								
							 
						 
						
							
							
							
							
								
							
							
								2d583fd28f 
								
							 
						 
						
							
							
								
								Bug 919806: Get rid of NS_IMETHOD in nsIFrame.h and its implementations r=dholbert  
							
							 
							
							
							
						 
						
							2014-02-17 23:47:48 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								886cf493e5 
								
							 
						 
						
							
							
								
								Bug 909927 - Minimize the #includes in layout/forms; r=mats  
							
							 
							
							... 
							
							
							
							--HG--
extra : rebase_source : 92eb9ca6672e754a32dbfe3cd3494309671902d3 
							
						 
						
							2013-08-28 10:30:02 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cameron McCormack 
								
							 
						 
						
							
							
							
							
								
							
							
								fb70293fcd 
								
							 
						 
						
							
							
								
								Bug 899900 - Avoid null checking result of NS_NewBlahFrame. r=dbaron  
							
							 
							
							
							
						 
						
							2013-08-03 14:11:06 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								4bd8d8b1e8 
								
							 
						 
						
							
							
								
								Bug 862180. Part 2: Rename nsDisplayItem::GetUnderlyingFrame() to Frame(). r=mattwoodrow  
							
							 
							
							
							
						 
						
							2013-04-20 00:02:13 +12:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								9c8685b71a 
								
							 
						 
						
							
							
								
								Bug 841192. Part 11: Make nsDisplayOptionEventGrabber be a non-anonymous display item list wrapper. r=mattwoodrow  
							
							 
							
							... 
							
							
							
							--HG--
extra : rebase_source : c77c6d8a9385683a5659439793f397be959b277c 
							
						 
						
							2013-03-07 00:08:14 +13:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								42e294f8cb 
								
							 
						 
						
							
							
								
								Bug 840902. Part 2: Remove nsresults from various display list methods. r=mattwoodrow  
							
							 
							
							... 
							
							
							
							--HG--
extra : rebase_source : de498510bf8d85d9b0b2fab0137ef3be01c9adfa 
							
						 
						
							2013-02-15 00:12:27 +13:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								5c77da3630 
								
							 
						 
						
							
							
								
								Bug 840902. Part 1: Stop checking the results of various display list methods. r=mattwoodrow  
							
							 
							
							... 
							
							
							
							--HG--
extra : rebase_source : 50a3d6809ef76a25a3d02d91f2873d9ba11fdc56 
							
						 
						
							2013-02-15 00:08:08 +13:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Daniel Holbert 
								
							 
						 
						
							
							
							
							
								
							
							
								08a8e686d7 
								
							 
						 
						
							
							
								
								(no bug) Fix 2 comment typos: s/scrol/scroll/ in "scrolbar" and "ScrolLeft". Comment-only, DONTBUILD  
							
							 
							
							
							
						 
						
							2012-12-21 00:38:49 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matt Woodrow 
								
							 
						 
						
							
							
							
							
								
							
							
								464976376b 
								
							 
						 
						
							
							
								
								Bug 788044 - Make transformed frames the reference frame for their display list tree. r=roc  
							
							 
							
							
							
						 
						
							2012-09-16 22:32:59 +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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Aryeh Gregor 
								
							 
						 
						
							
							
							
							
								
							
							
								d0ad5a7d0c 
								
							 
						 
						
							
							
								
								Bug 777292 part 2 - Change all nsnull to nullptr  
							
							 
							
							
							
						 
						
							2012-07-30 17:20:58 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Gervase Markham 
								
							 
						 
						
							
							
							
							
								
							
							
								82ff7027aa 
								
							 
						 
						
							
							
								
								Bug 716478 - update licence to MPL 2.  
							
							 
							
							
							
						 
						
							2012-05-21 12:12:37 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								7c34e38876 
								
							 
						 
						
							
							
								
								Bug 733607. Restructure logic to compute snapped bounds of display items in layer coordinates. Moves responsibility for computing snapped bounds from within the display items to callers of GetBounds/GetOpaqueRegion. r=tnikkel  
							
							 
							
							... 
							
							
							
							Previously we snapped the results of nsDisplayItem::GetBounds and
nsDisplayItem::GetOpaqueRegion internally. By tracking which display items were
inside transforms, we disabled snapping quite conservatively whenever an ancestor
had a transform, which is undesirable.
With this patch, we don't snap inside GetBounds or GetOpaqueRegion, but just return
a boolean flag indicating whether the item will draw with snapping or not. This flag
is conservative so that "true" means we will snap (if the graphics context has a transform
that allows snapping), but "false" means we might or might not snap (so it's always safe
to return false).
FrameLayerBuilder takes over responsibility for snapping item bounds. When it converts
display item bounds to layer pixel coordinates, it checks the snap flag returned from
the display item and checks whether the transform when we draw into the layer will be
a known scale (the ContainerParameters scale factors) plus integer translation. If both
are true, we snap the item bounds when converting to layer pixel coordinates. With
this approach, we can snap item bounds even when the items have ancestors with active
transforms. 
							
						 
						
							2012-04-10 23:24:18 +12:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									L. David Baron 
								
							 
						 
						
							
							
							
							
								
							
							
								94eb7fc6c5 
								
							 
						 
						
							
							
								
								Switch nsLayoutUtils inflation methods to the new setup with state on the pres context.  (Bug 706609, patch 5)  r=roc  
							
							 
							
							... 
							
							
							
							This is the third of three patches to rework the way we handle getting
the font inflation container and width data during reflow, which are
needed so that we can sometimes honor inflation during intrinsic width
calculation (which we need to do to make some form controls inflate
correctly). 
							
						 
						
							2012-01-24 17:21:29 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									L. David Baron 
								
							 
						 
						
							
							
							
							
								
							
							
								0e6b37ad63 
								
							 
						 
						
							
							
								
								Make other users of font metrics (other than MathML and XUL) honor font size inflation.  (Bug 627842, patch 15)  r=roc  
							
							 
							
							... 
							
							
							
							This does not address users of font metrics in layout/mathml/ (for text
size and alignment issues) or in layout/xul (for text size and sizing of
listbox and tree widgets):  see all the callers of GetFontMetricsFor*
in those directories. 
							
						 
						
							2011-11-23 18:48:23 -08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Timothy Nikkel 
								
							 
						 
						
							
							
							
							
								
							
							
								5fd981457f 
								
							 
						 
						
							
							
								
								Bug 694213. Make various display items return bounds in the correct coordinate space. r=roc  
							
							 
							
							
							
						 
						
							2011-10-21 12:45:32 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Timothy Nikkel 
								
							 
						 
						
							
							
							
							
								
							
							
								f92f70e856 
								
							 
						 
						
							
							
								
								Backout 18f70ede04b0 (bug 694213).  
							
							 
							
							
							
						 
						
							2011-10-20 20:59:47 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Timothy Nikkel 
								
							 
						 
						
							
							
							
							
								
							
							
								b6640cbaf7 
								
							 
						 
						
							
							
								
								Bug 694213. Make various display items return bounds in the correct coordinate space. r=roc  
							
							 
							
							
							
						 
						
							2011-10-20 12:44:28 -05:00