uid502
|
d521946094
|
Bug 165149. More cleanup. Make nsStyleContext::GetPseudoType return a weak pointer. Also remove unnecessary arguments to nsHTMLContainerFrame::CreateViewForFrame. r+sr=bzbarsky
|
2003-10-17 02:38:37 +00:00 |
|
dwitte%stanford.edu
|
b444fcb403
|
removing some unused default ctors now that nsDerivedSafe can handle it.
no bug, r+sr=bz
|
2003-06-21 07:01:42 +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
|
fe7914e2c9
|
Make CSSStyleRuleImpl immutable by changing mutation code (including some merging of code between nsDOMCSSAttributeDeclaration and DOMCSSDeclarationImpl) so that it creates a new rule for the modified declaration. Change StyleRuleChanged notification signatures, and change pres shell's handling of style rule change, addition, and removal to just do reresolution. Remove fine-grained ways of clearing style data. Change PeekStyleData so it doesn't do more work than it needs to, and can be relied on not to access rules that no longer match any content. b=188803 r+sr=bzbarsky
|
2003-06-18 01:59:57 +00:00 |
|
dbaron%dbaron.org
|
75ff60c62f
|
Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
|
2003-05-15 03:42:21 +00:00 |
|
bzbarsky%mit.edu
|
b55d3bdb7f
|
Remove some style-data-clearing functions that no one uses and that don't do
the right thing anyway. Bug 169989, r+sr=dbaron
|
2003-03-13 18:58:54 +00:00 |
|
dbaron%dbaron.org
|
3069e2548c
|
Ensure that GetStyleData never returns null, even in out-of-memory, by storing a backup set of style structs to return in case of failure. b=154751 r+sr=bzbarsky
|
2003-03-13 15:29:36 +00:00 |
|
bryner%netscape.com
|
2063c40516
|
Don't need to stabilize mRefCnt to 1 in nsStyleContext dtor (bug 196956). r/sr=dbaron.
|
2003-03-12 05:19:43 +00:00 |
|
dbaron%dbaron.org
|
c3fb353790
|
Implement garbage collection of the rule tree to fix some cases of memory growth and to allow us to move towards style rule immutability. b=117316 r+sr=bzbarsky
|
2003-03-06 19:14:17 +00:00 |
|
dbaron%dbaron.org
|
6dd68f3c64
|
Remove nsISizeOfHandler and associated SizeOf methods. b=106792 r=bzbarsky sr=jst
|
2003-02-22 15:34:38 +00:00 |
|
bryner%netscape.com
|
6a7db38d94
|
Attempting to fix os/2 and worms bustage. Add a protected default ctor to nsStyleContext. This should never be called since we never instantiate an nsDerivedSafe. r=bbaetz.
|
2003-02-22 10:13:34 +00:00 |
|
bryner%netscape.com
|
a2faedffba
|
Make nsStyleContext also return nsrefcnt from AddRef and Release, fixing gcc 2.95 bustage.
|
2003-02-22 04:05:05 +00:00 |
|
bryner%netscape.com
|
e43f5a49fd
|
Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.
|
2003-02-22 00:32:13 +00:00 |
|