bzbarsky%mit.edu
3cdbde6367
Use string buffers to store strings in nsCSSValue so we don't have to alloc in
...
copy constructors and such. Bug 350141, r+sr=dbaron
2006-12-13 15:49:36 +00:00
sayrer%gmail.com
8fecfe7add
bug 349170. nsCSSValue should use nsMemory allocators. r+sr=bz
2006-08-25 03:27:47 +00:00
dbaron%dbaron.org
cc03215ed9
Remove unused (and sometimes buggy) DEBUG code. b=336323 r+sr=bzbarsky
2006-05-03 04:26:28 +00:00
dbaron%dbaron.org
545b072cc9
Make static some nsCSSDeclaration methods that don't need their this. b=336322 r+sr=bzbarsky
2006-05-02 23:36:17 +00:00
dbaron%dbaron.org
ac49c790c1
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
2006-04-05 00:00:44 +00:00
dbaron%dbaron.org
668f9730a4
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
pavlov%pavlov.net
8f5bd015a5
backing out 205001 as it broke Windows printing. r=dbaron
2006-02-21 22:56:02 +00:00
masayuki%d-toybox.com
d5a9636ff4
Bug 205001 the print scale is ignored at using CSS absolute length unit r=dbaron, sr=roc
2006-02-20 09:38:54 +00:00
bsmedberg%covad.net
123e65e0e5
Bug 313309 part 1 - use __fastcall for NS_FASTCALL on windows, r=shaver
2005-11-10 14:43:22 +00:00
dbaron%dbaron.org
ec53342255
Implement CSS2 counters. b=3247 r+sr=bzbarsky
2005-04-01 23:07:00 +00:00
dbaron%dbaron.org
60e219a166
Make nsCSSValue constructors explicit and fix obscure regression from rule tree landing. b=256270 r+sr=bzbarsky
2004-08-20 20:55:17 +00:00
dbaron%dbaron.org
37e456513f
Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky
2004-08-04 03:23:37 +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
dbaron%dbaron.org
b0dacf8216
Send the stylesheet as the HTTP Referer header for images loaded from CSS stylesheets. b=249168 r=bzbarsky sr=darin
2004-07-14 21:56:23 +00:00
bryner%brianryner.com
e5321f6b5c
nsCSSValue::Reset does not seem to be inlined with -Os, so adding NS_HIDDEN here as well.
2004-05-13 17:09:20 +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
bzbarsky%mit.edu
de1d1b0866
Fixing build bustage.
2004-03-09 04:28:14 +00:00
bzbarsky%mit.edu
684f965503
Load background images from style instead of from painting. This makes us
...
start loading the background images when we resolve style on an object that
needs them instead of when we scroll down and see it for the first time. Bug
57607, r=pavlov, sr=dbaron
2004-03-09 03:57:51 +00:00
dbaron%dbaron.org
fae5e6db4e
Fix overuse of inlining in nsCSSValue. r=bryner b=224165
2003-12-29 19:07:53 +00:00
dbaron%dbaron.org
18982145d0
Backing out previous checkin.
2003-10-30 05:11:21 +00:00
dbaron%dbaron.org
063555105b
Rearrange inlining to fix codesize penalty of previous checkin. b=167262 r=bryner
2003-10-30 04:34:01 +00:00
dbaron%dbaron.org
9033d75209
Attempt to fix Windows bustage. b=167262
2003-10-30 03:34:58 +00:00
dbaron%dbaron.org
4fd72ff1cd
Store the original string for URL values so that composer and CSSOM do not make relative URLs absolute. b=167262 r+sr=bzbarsky
2003-10-30 01:45:37 +00:00
dbaron%dbaron.org
19a12727ec
Make URIs in the style system nsIURI pointers instead of strings. b=113173 r+sr=bzbarsky
2003-10-01 22:53:56 +00:00
dbaron%dbaron.org
f3a00bc53b
Put more information on the CSS properties in nsCSSPropList.h.
...
Use the property list in the tables for nsRuleNode::CheckSpecifiedProperties.
To reduce heap usage, redesign the storage of properties and values in nsCSSDeclaration to allocate all property-value pairs in a declaration block in a single allocation, and use temporary structures (like the old permanent structures) during parsing and modification. Replace per-property switch statements in nsCSSDeclaration with table-based code to reduce code size.
b=125246 r+sr=bzbarsky
2003-06-07 22:14:42 +00:00
dougt%netscape.com
e96df2ad1b
Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
2002-05-15 18:55:21 +00:00
dbaron%fas.harvard.edu
2407cfe7f8
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
2002-03-23 22:56:05 +00:00
dougt%netscape.com
1f40b94136
Extraneous Symbol Removal. Patch by Jon Smirl jonsmirl@mediaone.net. r=dougt@netscape.com, sr=alecf@netscape.com. Bug 104172, 104316, 104420, 104426, 104461, 104511, 104527
2001-10-19 20:59:33 +00:00
gerv%gerv.net
2b0c9d0438
License changes, take 2. Bug 98089. mozilla/content/.
2001-09-25 01:32:19 +00:00
hyatt%netscape.com
2bf7260d28
Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson
2001-05-31 22:19:43 +00:00
heikki%netscape.com
ae23767cdd
Checking in changes needed for splitting layout into two separate libraries. r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
2001-02-19 12:55:42 +00:00
jst%netscape.com
b3a4ade60d
DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc
2000-08-23 17:27:06 +00:00
pierre%netscape.com
de9cafe37c
Checked back in the backed out code (41321) after doing a minor fix in nsCSSValue.cpp (41618)
2000-06-06 09:36:12 +00:00
pierre%netscape.com
fa066a26d1
Backed out the previous changes (41321, waterson/attinasi) because of the regression in 41618.
2000-06-06 06:50:21 +00:00
waterson%netscape.com
6d9fee8e7d
Bug 41321. Use PRUnichar* instead of nsString* to store string values for nsCSSValue and nsHTMLValue. r=attinasi.
2000-06-02 22:54:35 +00:00
dmose%mozilla.org
42fc94a6ec
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
peterl%netscape.com
77007821ce
added != operator
1999-08-08 01:18:40 +00:00
peterl%netscape.com
c2b5a19ffd
added char support
...
update to new property and keyword enums and apis
removed warnings
1999-07-18 00:28:43 +00:00
peterl%netscape.com
084e1104ba
added new value types
1998-10-26 23:19:59 +00:00
peterl%netscape.com
c7b1ae602c
moved from nsCSSDeclaration
1998-10-08 01:29:29 +00:00