Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								1e49288224 
								
							 
						 
						
							
							
								
								Bug 1184842. Pass aOldValue to all mutation observers. r=peterv  
							
							... 
							
							
							
							--HG--
extra : commitid : CYjyQn3BAqb
extra : rebase_source : ef153c7cf1e08a058d8de6a76dbe7dc343a299fb 
							
						 
						
							2015-07-25 18:01:19 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Froyd 
								
							 
						 
						
							
							
							
							
								
							
							
								974d8120f2 
								
							 
						 
						
							
							
								
								Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan  
							
							... 
							
							
							
							This conversion was done with the script:
  find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl' | \
    egrep -v 'cairo-win32-refptr.h|RefPtr.h|TestRefPtr.cpp' | \
    xargs sed -i -e 's/mozilla::TemporaryRef</already_AddRefed</g' \
                 -e 's/TemporaryRef</already_AddRefed</g'
Manual fixups were performed in the following instances:
- We handled mfbt/RefPtr.h manually so as to not convert TemporaryRef itself
  into already_AddRefed.
- The following files had explicit Move() calls added to make up for the lack
  of a copy constructor on already_AddRefed:
  dom/base/ImageEncoder.cpp
  dom/media/MediaTaskQueue.{h,cpp}
  dom/media/webaudio/PannerNode.cpp
- A redundant overload for MediaTaskQueue::Dispatch was deleted.
- A few manual fixups were required in mfbt/tests/TestRefPtr.cpp.
- Comments, using declarations, and forward declarations relating to
  TemporaryRef in dom/canvas/ and gfx/layers/ were changed to refer to
  already_AddRefed. 
							
						 
						
							2015-06-17 10:00:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								13ebd5c893 
								
							 
						 
						
							
							
								
								Bug 923193, part 4 - Implement support for the 'transform-origin' property in SVG. r=heycam  
							
							
							
						 
						
							2015-05-24 22:40:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								ed4f94f6c0 
								
							 
						 
						
							
							
								
								Bug 1157951 patch 1 - Rename fields and variables in nsCharClipDisplayItem etc using VisIStart/End instead of left/right. r=roc  
							
							
							
						 
						
							2015-04-29 08:18:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								4475b452c8 
								
							 
						 
						
							
							
								
								Bug 1156366 - Support vertical writing modes and upright/sideways glyph orientation in SVG text-on-a-path. r=longsonr  
							
							
							
						 
						
							2015-04-25 09:10:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								ddd0c9c133 
								
							 
						 
						
							
							
								
								Bug  1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr  
							
							
							
						 
						
							2015-04-20 18:05:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								d6d23c7bc2 
								
							 
						 
						
							
							
								
								Backout changeset 0b070d503800 (bug  1153510) for mochitest orange on a CLOSED TREE  
							
							
							
						 
						
							2015-04-20 18:51:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								33ba188037 
								
							 
						 
						
							
							
								
								Bug  1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr  
							
							
							
						 
						
							2015-04-20 18:05:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Longson 
								
							 
						 
						
							
							
							
							
								
							
							
								7407a9449d 
								
							 
						 
						
							
							
								
								Bug 1142982 - implement dominant-baseline=middle properly. r=heycam  
							
							
							
						 
						
							2015-04-08 16:18:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cameron McCormack 
								
							 
						 
						
							
							
							
							
								
							
							
								78af8ddb6c 
								
							 
						 
						
							
							
								
								Bug 1149542 - Part 2: Track undisplayed characters before empty text frames properly. r=dholbert  
							
							
							
						 
						
							2015-04-06 09:12:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cameron McCormack 
								
							 
						 
						
							
							
							
							
								
							
							
								9970f9a1af 
								
							 
						 
						
							
							
								
								Bug 1149542 - Part 1: Return early from SVG text layout if we discover mPositions is not long enough. r=dholbert  
							
							
							
						 
						
							2015-04-06 09:11:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								ed9ed2d61a 
								
							 
						 
						
							
							
								
								Bug 1148833 part 3 - Remove nsIFrame::WillReflow and add a non-virtual MarkInReflow method instead that sets NS_FRAME_IN_REFLOW.  Call it at the start of Reflow().  r=roc  
							
							
							
						 
						
							2015-03-29 22:38:40 +00: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Xidorn Quan 
								
							 
						 
						
							
							
							
							
								
							
							
								25df7941eb 
								
							 
						 
						
							
							
								
								Bug 1143558 part 1 - Fix line break suppression when newline is significant. r=roc  
							
							... 
							
							
							
							--HG--
extra : source : c700ba786622769700d740c6761ca5a66879b761 
							
						 
						
							2015-03-17 19:10:15 +11:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Longson 
								
							 
						 
						
							
							
							
							
								
							
							
								42783f00a8 
								
							 
						 
						
							
							
								
								Bug 1141636 - "Dubious loop test in nsSVGElement::GetAnimatedLengthListValues". r=cam f=longsonr  
							
							... 
							
							
							
							--HG--
extra : rebase_source : be584aae6e5b242feea81056dab7684cf0476d39 
							
						 
						
							2015-03-12 00:39:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Carsten "Tomcat" Book 
								
							 
						 
						
							
							
							
							
								
							
							
								3f60990baf 
								
							 
						 
						
							
							
								
								Backed out changeset 5ad9cc334725 (bug 1141636) for suspicion of causing failures in wr tests  
							
							
							
						 
						
							2015-03-12 13:05:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Longson 
								
							 
						 
						
							
							
							
							
								
							
							
								40c622e1ff 
								
							 
						 
						
							
							
								
								Bug 1141636 - call GetAnimatedLengthListValues with valid arguments. r=heycam  
							
							
							
						 
						
							2015-03-12 09:04:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								522d158529 
								
							 
						 
						
							
							
								
								Bug 1134280 - Get rid of Tag() - patch 2.12 - layout/style, layout/svg - Fix all the occurrences, m=smaug, r=surkov  
							
							
							
						 
						
							2015-03-03 11:09:00 +00: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								6c3e865ef2 
								
							 
						 
						
							
							
								
								Bug 1136486 - Simplify the SVG text rendering callbacks by getting rid of NotifyBeforeSVGGlyphPainted and NotifyAfterSVGGlyphPainted. r=heycam  
							
							
							
						 
						
							2015-02-17 22:01:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								513fc5ff83 
								
							 
						 
						
							
							
								
								Bug 1135913, part 4 - Unify SVGTextFrame's NotifyBeforeSelectionDecorationLine and NotifySelectionDecorationLinePathEmitted callbacks. r=heycam  
							
							
							
						 
						
							2015-02-04 13:51:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								9dd15de828 
								
							 
						 
						
							
							
								
								Bug 1135913, part 3 - Unify SVGTextFrame's NotifyBeforeDecorationLine and NotifyDecorationLinePathEmitted callbacks. r=heycam  
							
							
							
						 
						
							2015-02-03 20:00:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Longson 
								
							 
						 
						
							
							
							
							
								
							
							
								e05352fc8e 
								
							 
						 
						
							
							
								
								Bug 1130888 - SVG text on path fill color does not render properly when preceded by RTL text. r=heycam  
							
							
							
						 
						
							2015-02-13 20:15:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								242708cf72 
								
							 
						 
						
							
							
								
								Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 488e401ff87e31a2074c4108c4df0572d9536667 
							
						 
						
							2015-02-09 14:34:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew McCreight 
								
							 
						 
						
							
							
							
							
								
							
							
								d3826daa16 
								
							 
						 
						
							
							
								
								Back out Bug 1127201 (part 2) for various problems.  
							
							
							
						 
						
							2015-02-06 15:04:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								d34f0301b8 
								
							 
						 
						
							
							
								
								Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 99182e70335d2b5ff95f8c528ae992d37294be3a 
							
						 
						
							2015-02-04 20:05:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Seth Fowler 
								
							 
						 
						
							
							
							
							
								
							
							
								a271bba567 
								
							 
						 
						
							
							
								
								Bug 1128356 - Add template functions for common frame property destructors. r=dbaron  
							
							
							
						 
						
							2015-02-04 15:22:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								a923689db0 
								
							 
						 
						
							
							
								
								Bug 1127114, part 2 - Unify SVGTextFrame's NotifyBeforeSelectionBackground and NotifySelectionBackgroundPathEmitted callbacks. r=heycam  
							
							
							
						 
						
							2015-01-27 16:32:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								e64fcabbe1 
								
							 
						 
						
							
							
								
								Bug 1123946 - Convert SVGTextDrawPathCallbacks filling to Moz2D. r=Bas  
							
							... 
							
							
							
							--HG--
extra : rebase_source : fc52ac0a4cb4e64e76e11984b36ba04ee42abdfe 
							
						 
						
							2015-01-21 16:23:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Longson 
								
							 
						 
						
							
							
							
							
								
							
							
								54c4d3acf3 
								
							 
						 
						
							
							
								
								Bug 1123194 - make textPath work with a path that is display:none r=heycam  
							
							
							
						 
						
							2015-01-20 14:07:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								0c9928a13e 
								
							 
						 
						
							
							
								
								Bug 1099977. Part 2: Make gfxFont::Measure return an empty bounding-box when all glyphs are invisible. r=jfkthame  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 41a9f586ef2992d96b789d6bd55daae18f15ed2f 
							
						 
						
							2014-11-18 23:23:45 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Longson 
								
							 
						 
						
							
							
							
							
								
							
							
								d249eb2fed 
								
							 
						 
						
							
							
								
								Bug 1109860 - getBBox incorrect with bidirectional text character. r=heycam  
							
							
							
						 
						
							2015-01-02 16:47:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Longson 
								
							 
						 
						
							
							
							
							
								
							
							
								ab70fe95ea 
								
							 
						 
						
							
							
								
								Bug 1111222 - Use HasNonScalingStroke() more. r=dholbert  
							
							
							
						 
						
							2014-12-17 13:58:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								8f47bfb387 
								
							 
						 
						
							
							
								
								Bug 1107414 - Get rid of gfxContext::FillWithOpacity. r=mattwoodrow  
							
							... 
							
							
							
							--HG--
extra : rebase_source : d64412c46d72a4d08be8edf1913c83bb12387b49 
							
						 
						
							2014-12-02 14:29:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Longson 
								
							 
						 
						
							
							
							
							
								
							
							
								dce1292dc9 
								
							 
						 
						
							
							
								
								Bug 1090936 - Make invalidation of rendering observers asynchronous. r=jwatt  
							
							
							
						 
						
							2014-11-06 09:30:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								2ac2b5426a 
								
							 
						 
						
							
							
								
								Bug 1093066 - Get rid of gfxContext's Stroke() methods. r=mattwoodrow  
							
							
							
						 
						
							2014-11-05 09:16:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								45316ba5db 
								
							 
						 
						
							
							
								
								Bug 1091321, part 5 - Convert nsSVGMarkerFrame::PaintMark and related code from nsRenderingContext to gfxContext. r=longsonr  
							
							
							
						 
						
							2014-10-31 20:08:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								6d0a255540 
								
							 
						 
						
							
							
								
								Bug 1091321, part 4 - Convert nsISVGChildFrame::PaintSVG and related code from nsRenderingContext to gfxContext. r=longsonr  
							
							
							
						 
						
							2014-10-31 20:08:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								bf49eb7f25 
								
							 
						 
						
							
							
								
								Bug 651021 - Make nsRenderingContext a stack class. r=jrmuizel  
							
							
							
						 
						
							2014-10-31 20:08:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								bfe784d925 
								
							 
						 
						
							
							
								
								Bug 1090611 - Make nsCaret::PaintCaret take a Moz2D DrawTarget instead of nsRenderingContext. r=Bas  
							
							
							
						 
						
							2014-10-29 17:07:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								c27c6452d8 
								
							 
						 
						
							
							
								
								Bug 1084093, part 3 - Use the new ToDeviceColor() function to undo the breakage to gfx.color_management.mode=1 (eCMSMode_All) caused by the Moz2D porting work. r=Bas  
							
							
							
						 
						
							2014-10-17 12:53:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Longson 
								
							 
						 
						
							
							
							
							
								
							
							
								fdd99e683b 
								
							 
						 
						
							
							
								
								Bug 1078031 - get rid of renderMode. r=jwatt  
							
							
							
						 
						
							2014-10-11 09:24:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								2c5b4e5e64 
								
							 
						 
						
							
							
								
								Bug 932762, part 2 - Make SVG elements cache their Moz2D path data to speed up rendering, hit-testing, clipPath clipping, bbox calculations and animation/text along a path. r=longsonr  
							
							
							
						 
						
							2014-10-04 12:13:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								12ea292678 
								
							 
						 
						
							
							
								
								Bug 1074294, part 1 - Convert SVGAutoRenderState to act on a Moz2D DrawTarget. r=longsonr  
							
							
							
						 
						
							2014-09-30 18:08:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								d448cec863 
								
							 
						 
						
							
							
								
								Bug 1074012, part 3 - Make nsSVGUtils::MakeFillPatternFor/MakeStrokePatternFor return using a Moz2D GeneralPattern out-param rather than a Thebes gfxPattern. r=Bas  
							
							
							
						 
						
							2014-09-29 14:26:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								537966729a 
								
							 
						 
						
							
							
								
								Bug 1073974, part 1 - Make simple SVG clipPath clipping use a Moz2D Path object directly. r=longsonr  
							
							
							
						 
						
							2014-09-29 14:15:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								12265c2c41 
								
							 
						 
						
							
							
								
								Bug  1073972 - Get rid of gfxContext's FillRule enum in favor of Moz2D's. r=Bas  
							
							
							
						 
						
							2014-09-29 14:15:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								a6a8b844ba 
								
							 
						 
						
							
							
								
								Bug 1073964 - Pass a const DrawTarget* through to nsSVGPaintServerFrame::GetPaintServerPattern so that it can create a pattern of the appropriate type. r=Bas  
							
							
							
						 
						
							2014-09-29 14:15:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								b1b948e189 
								
							 
						 
						
							
							
								
								Bug 1073854, part 2 - Get rid of nsSVGUtils::SetupCairoStroke. r=longsonr  
							
							
							
						 
						
							2014-09-29 14:12:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								071a7f8dad 
								
							 
						 
						
							
							
								
								Bug 1073012 , part 1 - Replace nsSVGUtils::SetupCairoFillPaint with a helper that returns a gfxPattern. r=longsonr  
							
							
							
						 
						
							2014-09-29 14:12:06 +01:00