Arnaud Bienner 
								
							 
						 
						
							
							
							
							
								
							
							
								93a9709b1f 
								
							 
						 
						
							
							
								
								Bug 790093 - Remove unnecessary const_cast in nsGfxButtonControlFrame.cpp. r=sicking  
							
							
							
						 
						
							2012-09-11 11:26:29 +01: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d2ee12f6f9 
								
							 
						 
						
							
							
								
								Bug 763350 - Clean up some includes in content/ and dom/ r=smaug  
							
							
							
						 
						
							2012-07-01 16:45:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gervase Markham 
								
							 
						 
						
							
							
							
							
								
							
							
								82ff7027aa 
								
							 
						 
						
							
							
								
								Bug 716478 - update licence to MPL 2.  
							
							
							
						 
						
							2012-05-21 12:12:37 +01: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7d3e2c97ad 
								
							 
						 
						
							
							
								
								Bug 654989 part 1.  Allow handing out both an nsIContent and an nsStyleContext from CreateAnonymousContent.  r=roc  
							
							
							
						 
						
							2011-05-06 16:04:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Weinberg 
								
							 
						 
						
							
							
							
							
								
							
							
								9f143f420f 
								
							 
						 
						
							
							
								
								Bug 174055, part 1: minimize inclusion of nsI(Thebes)FontMetrics.h.  
							
							
							
						 
						
							2011-04-07 18:04:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Surkov 
								
							 
						 
						
							
							
							
							
								
							
							
								5029052452 
								
							 
						 
						
							
							
								
								Bug 628922 - layout should use cached nsIAccessibilityService, r=davidb, sr=roc, a=roc  
							
							
							
						 
						
							2011-01-28 12:38:14 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Surkov 
								
							 
						 
						
							
							
							
							
								
							
							
								7ca32694f5 
								
							 
						 
						
							
							
								
								Bug 604386 - Prune placeholder from text children, r=davidb, sr=bz, a=blocking  
							
							
							
						 
						
							2010-10-16 00:34:35 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Surkov 
								
							 
						 
						
							
							
							
							
								
							
							
								65c355c8a7 
								
							 
						 
						
							
							
								
								Bug 573706 - make frame based accessible creation more pellucid, r=davidb, sr=roc  
							
							
							
						 
						
							2010-06-28 21:02:03 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								c7f9f7d189 
								
							 
						 
						
							
							
								
								Bug 565569. Set primary frame for anonymous text in buttons. r=mats  
							
							
							
						 
						
							2010-05-21 15:20:48 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								91404dc4b6 
								
							 
						 
						
							
							
								
								Back out part of fix for bug 538062 to fix accessibility tests  
							
							... 
							
							
							
							--HG--
extra : rebase_source : ffdabcf1caa16e68fa654e4f2830ffd235be91be 
							
						 
						
							2010-05-13 14:52:39 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								262fd13c52 
								
							 
						 
						
							
							
								
								Bug 538062. Call SetPrimaryFrame when we create the text frame for the text content in the display node of a combobox, so that the text frame will be notified when the content changes. r=mats,sr=dbaron  
							
							
							
						 
						
							2010-05-13 12:56:09 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Surkov 
								
							 
						 
						
							
							
							
							
								
							
							
								f64a603fd3 
								
							 
						 
						
							
							
								
								Bug 534527 -  Accessibility needs new DOM API part 2, r=smaug, sr=bz  
							
							
							
						 
						
							2010-02-20 16:52:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Surkov 
								
							 
						 
						
							
							
							
							
								
							
							
								03b1de4b95 
								
							 
						 
						
							
							
								
								Bug 534527 -  Accessibility needs new DOM API, r=olli.pettay, sr=roc  
							
							
							
						 
						
							2010-02-12 01:34:01 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								1ef12b64a7 
								
							 
						 
						
							
							
								
								Bug 504221 part 12.  Switch SetInitialChildList to nsFrameList.  r=fantasai, r+sr=roc  
							
							
							
						 
						
							2009-07-28 08:53:20 -04: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								e7710fdc6c 
								
							 
						 
						
							
							
								
								Fix parent style context warnings by being consistent about parent contexts.  
							
							... 
							
							
							
							Bug 380116, r+sr=dbaron 
							
						 
						
							2007-06-15 22:11:20 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									asqueella%gmail.com 
								
							 
						 
						
							
							
							
							
								
							
							
								284a5ea424 
								
							 
						 
						
							
							
								
								bug 257868 - remove the nsIPresShell::SetAnonymousContentFor() API, make the frames store strong refs to the anonymous content instead. Decomtaminate nsIAnonymousContentCreator.  
							
							... 
							
							
							
							r+sr=roc 
							
						 
						
							2007-02-18 17:34:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									martijn.martijn%gmail.com 
								
							 
						 
						
							
							
							
							
								
							
							
								c4b0d07d4c 
								
							 
						 
						
							
							
								
								Bug 336147 � Changing innerHTML for input type=button causes miss-rendering, patch by Ryan Jones, r+sr=roc  
							
							
							
						 
						
							2007-02-17 14:14:08 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									cvshook%sicking.cc 
								
							 
						 
						
							
							
							
							
								
							
							
								3a9a287253 
								
							 
						 
						
							
							
								
								Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst  
							
							
							
						 
						
							2006-07-19 04:36:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mats.palmgren%bredband.net 
								
							 
						 
						
							
							
							
							
								
							
							
								47bd18fde6 
								
							 
						 
						
							
							
								
								Remove the special painting code for a 165-twips checkbox. Move the remaining parts of nsFormControlHelper to its consumers and remove nsFormControlHelper.{cpp,h} from the tree. b=343495 r+sr=roc (r=me on roc's part)  
							
							
							
						 
						
							2006-07-06 10:43:51 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								43bcb1c2fe 
								
							 
						 
						
							
							
								
								Make sure to not use a localized label if the value is explicitly set to the  
							
							... 
							
							
							
							empty string.  Bug 330469, r+sr=sicking 
							
						 
						
							2006-04-04 22:34:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								0a10a79f62 
								
							 
						 
						
							
							
								
								Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc  
							
							
							
						 
						
							2006-03-26 21:30:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									pavlov%pavlov.net 
								
							 
						 
						
							
							
							
							
								
							
							
								131e8794e2 
								
							 
						 
						
							
							
								
								backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.  
							
							
							
						 
						
							2006-03-15 06:43:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								557b089a47 
								
							 
						 
						
							
							
								
								Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc  
							
							
							
						 
						
							2006-03-15 03:14:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								c2801ebbd7 
								
							 
						 
						
							
							
								
								Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell  
							
							
							
						 
						
							2006-03-09 18:55:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								1e868102bd 
								
							 
						 
						
							
							
								
								Use GetValue() instead of GetAttr(nsGkAtoms::value) for getting the button  
							
							... 
							
							
							
							value.  And make the value determination consistent for initial and
value-changed.  Bug 326250, r=sicking, sr=roc 
							
						 
						
							2006-02-13 19:42:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								00eb53b26a 
								
							 
						 
						
							
							
								
								Remove old native widget code that we were only keeping around for viewer.  b=326417  r+sr=roc  
							
							
							
						 
						
							2006-02-08 20:09:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bmlk%gmx.de 
								
							 
						 
						
							
							
							
							
								
							
							
								e84cd27fac 
								
							 
						 
						
							
							
								
								Avoid reframing inside button frames and move the frame creation entirely into the frame constructor, bug 51767, r=mats sr=roc  
							
							
							
						 
						
							2006-01-13 07:58:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								b65c655ed9 
								
							 
						 
						
							
							
								
								Bug 254755. deCOMtaminate nsIFormControlFrame. patch by jpl24, r+sr=roc  
							
							
							
						 
						
							2005-12-12 23:53:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								5c508f5e01 
								
							 
						 
						
							
							
								
								Remove no longer needed event hack.  Bug 146399, patch by Vidar Haarr  
							
							... 
							
							
							
							<vhaarr+bmo@gmail.com>, r=dbaron, sr=rbs 
							
						 
						
							2005-12-08 01:44:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								520b30a7f7 
								
							 
						 
						
							
							
								
								Bug 313817. DeCOMtaminate more NS_New*Frame functions. r+sr=roc, patch by Marc Liddell  
							
							
							
						 
						
							2005-11-04 02:38:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cvshook%sicking.cc 
								
							 
						 
						
							
							
							
							
								
							
							
								64a0fbd45f 
								
							 
						 
						
							
							
								
								Bug 311827: Make GetAttr return a bool rather then an nsresult.  
							
							... 
							
							
							
							r/sr=bz 
							
						 
						
							2005-10-28 11:25:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									peterv%propagandism.org 
								
							 
						 
						
							
							
							
							
								
							
							
								3609c87767 
								
							 
						 
						
							
							
								
								Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). Patch by sicking, updated by peterv, r=bz, sr=peterv.  
							
							
							
						 
						
							2005-09-24 18:43:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								cf64715ae5 
								
							 
						 
						
							
							
								
								Remove the pointless nsIContent arg of nsIFrame::AttributeChanged.  Bug 281390,  
							
							... 
							
							
							
							patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com>, r+sr=bzbarsky 
							
						 
						
							2005-09-07 16:49:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								8e208eced1 
								
							 
						 
						
							
							
								
								Make frames know whether they're leaves or not from the frame construction  
							
							... 
							
							
							
							point of view; use this in the frame constructor.  Bug 265367, r+sr=dbaron 
							
						 
						
							2005-08-16 22:52:48 +00:00