dwitte@stanford.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								7e454eebf6 
								
							 
						 
						
							
							
								
								get rid of nsStyleStruct base type. b=408933, r+sr=dbaron, a=beltzner  
							
							
							
						 
						
							2008-01-10 12:56:49 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								15bd8eb8f4 
								
							 
						 
						
							
							
								
								Don't allow presentational attributes to set colors if the "don't use document colors" pref is set.  Bug 400452, r+sr=dbaron  
							
							
							
						 
						
							2007-11-15 19:46:42 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron@dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								2bc4978388 
								
							 
						 
						
							
							
								
								Allow MapRuleInfoInto to map data for multiple structs at the same time.  b=240117  r+sr=bzbarsky  a=roc  
							
							
							
						 
						
							2007-10-08 14:58:22 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								4d53ccf996 
								
							 
						 
						
							
							
								
								Make attribute changes that also cause a state change properly reresolve style  
							
							... 
							
							
							
							when a selector uses both the state and the attribute.  Bug 315920, r=dbaron,
sr=sicking. 
							
						 
						
							2007-07-12 13:05:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jwalden@mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								6d7584839a 
								
							 
						 
						
							
							
								
								Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence).  r=bsmedberg on the script that did this.  Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.  
							
							
							
						 
						
							2007-07-08 00:08:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron@dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								d98d9fdec5 
								
							 
						 
						
							
							
								
								Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps.  b=374906  r=bsmedberg  
							
							
							
						 
						
							2007-03-27 08:33:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sharparrow1%yahoo.com 
								
							 
						 
						
							
							
							
							
								
							
							
								76a64e5c22 
								
							 
						 
						
							
							
								
								Bug 177805: Fix the use of units in Gecko. r+sr=roc  
							
							
							
						 
						
							2007-02-07 07:46:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jwatt%jwatt.org 
								
							 
						 
						
							
							
							
							
								
							
							
								bbb6339dc9 
								
							 
						 
						
							
							
								
								Fixing bug 334587. Unify event handling for links and fix various XLink bugs. r=olli.pettay@gmail.com, r=dbaron@mozilla.com, sr=bugmail@sicking.cc  
							
							
							
						 
						
							2007-01-04 10:53:59 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								b1cb55508a 
								
							 
						 
						
							
							
								
								Fix col border drawing for cols that are explicitly in the source.  Bug 350444,  
							
							... 
							
							
							
							r=bernd, sr=roc 
							
						 
						
							2006-11-13 15:46:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								c72fb8dce5 
								
							 
						 
						
							
							
								
								Fix bug 349695 by taking a different approach to setting display:none on HTML  
							
							... 
							
							
							
							forms inside tables; this approach overrides author styles.  r+sr=dbaron 
							
						 
						
							2006-08-25 22:33:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								494d0f60ff 
								
							 
						 
						
							
							
								
								Address review comments from bug 285727.  Bug 348455, r+sr=dbaron  
							
							
							
						 
						
							2006-08-16 00:28:39 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									bmlk%gmx.de 
								
							 
						 
						
							
							
							
							
								
							
							
								5c43019aa0 
								
							 
						 
						
							
							
								
								remove crash prone from hack from frame construction and replace it with a hardcoded style rule bug 285727 r/sr=bzbarsky  
							
							
							
						 
						
							2006-05-14 13:34:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cvshook%sicking.cc 
								
							 
						 
						
							
							
							
							
								
							
							
								d3ec0aa5c5 
								
							 
						 
						
							
							
								
								Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz  
							
							
							
						 
						
							2006-05-05 06:52:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								30f8db359a 
								
							 
						 
						
							
							
								
								File comments that show up in LXR and provide a quick summary of what's in each file.  
							
							
							
						 
						
							2006-03-25 05:47:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								7a96206e10 
								
							 
						 
						
							
							
								
								Clean up header includes (bug 331050).  This round of changes deals with some of the public content headers, and factors nsDOMClassInfoID out of nsIDOMClassInfo.h so that nsContentUtils.h doesn't have to bring in XPConnect.  r+sr=jst.  
							
							
							
						 
						
							2006-03-22 18:36:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								d44ad313ae 
								
							 
						 
						
							
							
								
								Remove nsIStyledContent.  Bug 313968, r=sicking, r=dbaron on nsCSSStyleSheet  
							
							... 
							
							
							
							changes, sr=jst 
							
						 
						
							2005-11-02 00:41:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								1226dbed26 
								
							 
						 
						
							
							
								
								Convert CSSGroupRule and CSSStyleSheet to use nsCOMArray.  Bug 312491, r+sr=bzbarsky.  
							
							
							
						 
						
							2005-10-15 20:21:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								0d6a610963 
								
							 
						 
						
							
							
								
								Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out  
							
							... 
							
							
							
							param.  Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky 
							
						 
						
							2005-08-22 22:24:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								c3ea09b7b0 
								
							 
						 
						
							
							
								
								Bug 78510. Maintain a per-document hashmap from URI-spec-hash to set of pointers to content elements that are links to those URIs whose state has been queried by the style system. Use this map to efficiently mark visited any links to URIs which get visited. r+sr=dbaron, with input from bryner and bzbarsky, a=jesup with support from dbaron. May impact Tp and other metrics, be careful out there.  
							
							
							
						 
						
							2005-08-10 20:21:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								e61e1e1935 
								
							 
						 
						
							
							
								
								Fix border width inheritance by keeping track of both the border width we'd  
							
							... 
							
							
							
							have if our style were not none/hidden and the actual computed border width.
Bug 290377, r+sr=dbaron, a=asa 
							
						 
						
							2005-04-29 15:44:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								4b1913ff77 
								
							 
						 
						
							
							
								
								Consolidate and deCOMtaminate parsing and storage of media lists.  b=156716  r+sr=bzbarsky  
							
							
							
						 
						
							2005-03-30 00:36:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								976fc758a4 
								
							 
						 
						
							
							
								
								Remove nsIStyleRule::GetStyleSheet (and move it to nsICSSRule).  b=266991  r+sr=bzbarsky  
							
							
							
						 
						
							2004-10-31 17:33:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bmlk%gmx.de 
								
							 
						 
						
							
							
							
							
								
							
							
								9dbd8b92be 
								
							 
						 
						
							
							
								
								reorganize CalCDominantBorder, reduce the number of arguments, change the border structure. make the rules handling more evident, bug 229883, With more than a little help from my friends (fantasai, boris) r/sr=bzbarsky  
							
							... 
							
							
							
							bustage fix 
							
						 
						
							2004-10-09 12:25:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								96c0e36f4e 
								
							 
						 
						
							
							
								
								Separate concept of stylesheet URI into base URI (for resolving relative links) and sheet URI (for everything else), since they can differ for style elements (and inline style and style set from script, but that's for the next patch).  Some other things (relating to external stylesheets, where it doesn't make a difference) that probably should use the sheet URL are left as the base URL for now because I didn't want to change too much at once.  b=255538  r+sr=bzbarsky  
							
							
							
						 
						
							2004-09-10 06:45:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								d35f39cc02 
								
							 
						 
						
							
							
								
								Implement @-moz-document at-rule for site-specific rules, particularly in user stylesheets.  b=238099  r+sr=bzbarsky  
							
							
							
						 
						
							2004-08-05 18:26:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								6a8c79a9b2 
								
							 
						 
						
							
							
								
								Remove non-inlined version of nsIPresShell::GetDocument().  Bug 253889, r+sr=roc.  
							
							
							
						 
						
							2004-08-02 04:52:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								5c02a6978c 
								
							 
						 
						
							
							
								
								Change nsIPresContext to nsPresContext globally, follow-up to bug 253470.  rs=roc  
							
							
							
						 
						
							2004-07-31 23:15:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								0fd21c3872 
								
							 
						 
						
							
							
								
								Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it.  Bug 253470, r+sr=roc.  
							
							
							
						 
						
							2004-07-29 19:41:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								2faa2566a0 
								
							 
						 
						
							
							
								
								Move things that aren't author stylesheets out of nsDocument's mStyleSheets array to simplify stylesheet management code.  Add a level of the cascade for style attributes and ensure that there's only one rule processor per level of the cascade, and simplify the logic of nsCSSRuleProcessor creation.  b=252578  r+sr=bzbarsky  
							
							
							
						 
						
							2004-07-28 07:08:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								cdfbc24f0a 
								
							 
						 
						
							
							
								
								Reduce headers brought in by nsRuleNode.h.  Split nsRuleData into its own file.  b=64023  r+sr=bzbarsky  
							
							
							
						 
						
							2004-07-20 06:11:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									roc+%cs.cmu.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								0f4150a4e5 
								
							 
						 
						
							
							
								
								Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin  
							
							
							
						 
						
							2004-06-17 00:13:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									gerv%gerv.net 
								
							 
						 
						
							
							
							
							
								
							
							
								9d2ee4928c 
								
							 
						 
						
							
							
								
								Bug 236613: change to MPL/LGPL/GPL tri-license.  
							
							
							
						 
						
							2004-04-17 21:52:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								4d12ed012a 
								
							 
						 
						
							
							
								
								De-COM-ify nsHTMLStyleSheet.  b=239008  r+sr=bryner  
							
							
							
						 
						
							2004-04-12 21:56:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								f016bec80e 
								
							 
						 
						
							
							
								
								Improve comments and function names related to attribute mapping and HasAttributeDependentStyle.  b=235342  r+sr=jst  
							
							
							
						 
						
							2004-02-25 21:04:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sicking%bigfoot.com 
								
							 
						 
						
							
							
							
							
								
							
							
								1152b3d656 
								
							 
						 
						
							
							
								
								More bug 195350 work: Make html use new nsAttrAndChildArray class.  
							
							... 
							
							
							
							r=caillon sr=jst 
							
						 
						
							2004-01-26 19:22:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								23ecb8ff4e 
								
							 
						 
						
							
							
								
								DeCOMtaminate nsCSSFrameConstructor (bug 231157).  This gets rid of the nsIStyleFrameConstruction and nsICSSFrameConstructor interfaces.  The frame constructor now has the same lifetime as the pres shell.  r+sr=dbaron.  
							
							
							
						 
						
							2004-01-21 23:05:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									peterv%propagandism.org 
								
							 
						 
						
							
							
							
							
								
							
							
								379d6c8a41 
								
							 
						 
						
							
							
								
								Miscellaneous cleanup. r/sr=jst.  
							
							
							
						 
						
							2004-01-18 10:45:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								d33950dfac 
								
							 
						 
						
							
							
								
								Do style resolution of later siblings required by the CSS + combinator on event state and attribute changes by changing the result of Has(Attribute|State)DependentStyle into a bitfield and setting and handling the restyle-later-siblings bit appropriately.  b=15608  r+sr=bzbarsky  
							
							
							
						 
						
							2004-01-14 01:36:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								e65d2d2fe5 
								
							 
						 
						
							
							
								
								Eliminate nsIStyleSet as an XPCOM interface, making the implementation internal to layout.  Frame constructor ownership moves to the pres shell, and the style set methods that forward to the frame constructor are gone.  Rewrote style set sheet add/remove to reduce code size.  For more details, see bug 64116.  r+sr=dbaron.  
							
							
							
						 
						
							2004-01-07 22:30:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								5bd21833b4 
								
							 
						 
						
							
							
								
								Add a correct comment.  
							
							
							
						 
						
							2003-12-29 16:39:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bryner%brianryner.com 
								
							 
						 
						
							
							
							
							
								
							
							
								dfe3513814 
								
							 
						 
						
							
							
								
								Change all callers of nsIPresContext::GetShell() to use the non-refcounting versions.  Most callers now use PresShell(), a few that were checking for null conditions are using GetPresShell() -- this will be remedied once we can ensure that a prescontext never has a null pres shell.  Bug 227690, r+sr=bzbarsky.  
							
							
							
						 
						
							2003-12-21 05:36:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								9a4b8706ea 
								
							 
						 
						
							
							
								
								Remove unused variable.  
							
							
							
						 
						
							2003-07-25 04:06:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								d85698fd40 
								
							 
						 
						
							
							
								
								Remove hint parameter from AttributeChanged methods and simplify style hint mechanism.  b=211308  r+sr=bzbarsky  
							
							
							
						 
						
							2003-07-11 21:16:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzbarsky%mit.edu 
								
							 
						 
						
							
							
							
							
								
							
							
								0c5dc097d7 
								
							 
						 
						
							
							
								
								Don't bother reresolving style when empty stylesheets get added (eg from empty  
							
							... 
							
							
							
							<style> elements).  Also remove the methods for blowing away the ruletree
during a style reresolve, since ruletrees are now garbage-collected.  Bug
196557, r+sr=dbaron 
							
						 
						
							2003-07-04 01:44:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bsmedberg%covad.net 
								
							 
						 
						
							
							
							
							
								
							
							
								1a9cab373f 
								
							 
						 
						
							
							
								
								Bug 210337 - Spring cleaning of unused XPCOM code and callers r/sr=alecf/bz  
							
							
							
						 
						
							2003-06-23 20:31:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								51e6755ccd 
								
							 
						 
						
							
							
								
								Add nsIFrame::GetPresContext, which gets the pres context from the rule node which it gets from the style context.  DeCOMtaminate nsStyleContext::GetRuleNode, nsRuleNode::GetRule, and nsRuleNode::GetPresContext.  Remove unused nsRuleNode::PathContainsRule.  b=208190  r+sr=roc  
							
							
							
						 
						
							2003-06-20 01:22:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								4919c99863 
								
							 
						 
						
							
							
								
								Fix minor inconsistency between functions.  b=208548  r+sr=bzbarsky  
							
							
							
						 
						
							2003-06-10 22:09:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbaron%dbaron.org 
								
							 
						 
						
							
							
							
							
								
							
							
								f8f9bcc4be 
								
							 
						 
						
							
							
								
								Fix bugs with colors in tables in cases where some content comes before the start tag of BODY by rechecking the computed color of BODY more often.  b=94688  Patch from Mats Palmgren <mats.palmgren@bredband.net>.  r+sr=dbaron  
							
							
							
						 
						
							2003-06-08 19:52:22 +00:00