bryner%brianryner.com
|
cc807b07b1
|
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
|
2004-07-31 23:15:21 +00:00 |
bryner%brianryner.com
|
377380315d
|
Add a NS_FASTCALL macro that specifies regparm(3) and stdcall on gcc/x86 to improve performance (passing up to 3 arguments in registers instead of on the stack, and having the caller pop any stack arguments). Apply NS_FASTCALL to our most frequently called non-public methods and functions. Also add NS_CDECL to explicitly specify the default calling convention and make it part of NS_IMETHOD, since xptcall can't deal with NS_FASTCALL. Bug 249652, r=darin, sr=dbaron.
|
2004-07-14 22:14:34 +00:00 |
bryner%brianryner.com
|
4451888110
|
Get rid of nsILanguageAtom and deCOMtaminate nsILanguageAtomService (bug 230603). Also, fix a bunch of atom double-addref leaks in nsFontMetricsXlib. r+sr=dbaron.
|
2004-06-08 23:53:59 +00:00 |
bryner%brianryner.com
|
6ad25a557c
|
Apply NS_HIDDEN to nsCSSValue, nsRuleNode, and nsStyleContext based on profiling data showing that these functions have very high call counts. Bug 227537, r+sr=dbaron.
|
2004-05-12 21:20:09 +00:00 |
gerv%gerv.net
|
692411203a
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2004-04-17 21:52:36 +00:00 |
dbaron%dbaron.org
|
f916d83bd2
|
Clean up nsStyleContext::GetUniqueStyleData. b=233480 r+sr=bzbarsky
|
2004-02-09 06:55:14 +00:00 |
uid502
|
b83221b617
|
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
|
9eb859c9cf
|
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
|
9b1d1eed2b
|
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
|
83af5aded6
|
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
|
a15b9f2cf4
|
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
|
1772da5eb5
|
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
|
5e4a305ea0
|
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
|
cf7dcf25dc
|
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
|
811d5b0d7a
|
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
|
754d904cda
|
Remove nsISizeOfHandler and associated SizeOf methods. b=106792 r=bzbarsky sr=jst
|
2003-02-22 15:34:38 +00:00 |
bryner%netscape.com
|
a240643f5e
|
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
|
e1faa9c569
|
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
|
cc390fbe51
|
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 |