pierre%netscape.com
08aac85e54
43457: change the mutable style context APIs, disable style context sharing, implement style data sharing. r=waterson.
2001-05-03 13:20:48 +00:00
attinasi%netscape.com
075cacae44
Fix for problem where a StyleContext changes its CRC and does not update the styel context cache. b=73553 r=karnaze sr=waterson
2001-04-14 14:06:27 +00:00
hyatt%netscape.com
88ce9916be
Fix for 73695. r=danm, sr=waterson
2001-03-29 01:30:03 +00:00
attinasi%netscape.com
06ff9d4459
Avoid checking for duplicates when adding a context to the cache (perf. reasons). b=72217, r=jag, sr=brendan
2001-03-28 19:58:51 +00:00
hyatt%netscape.com
6d784c14e8
Fix for 67739. r=pierre,attinasi sr=ben
2001-02-15 21:24:47 +00:00
dbaron%fas.harvard.edu
6a1cef6f9a
Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org
2001-01-27 23:06:33 +00:00
buster%netscape.com
6a93e50850
bug 56432 ()
...
the problem was a factorial algorithm for finding primary frames.
fixed by added a hinting mechanism that takes advantage of existing
primary frame cache, greatly reducing the cost for the common case.
r=rods
sr=waterson
2001-01-16 22:10:04 +00:00
rods%netscape.com
edb0c6270c
removing most all NS_DEFINE_IID and replacing them with NS_GET_IID macros
...
Bug 61274, r=buster sr=waterson
2001-01-04 20:44:42 +00:00
attinasi%netscape.com
b2c258ed3c
Fixed leak in StyleContextCache: destructor was not cleaning up hash table entries. r=dbaron sr=buster b=63627
2001-01-02 23:13:49 +00:00
mkaply%us.ibm.com
6767d8308d
OS/2 TB breakage
...
PR_CALLBACK
2000-12-22 02:39:03 +00:00
attinasi%netscape.com
e3de75832c
Turning the Style Context FastCache back on. a=hyatt@netscape, reviewed previously by pierre@netscape.com
2000-12-21 23:34:44 +00:00
dbaron%fas.harvard.edu
638b1b16f4
Fix leak of an nsIURI (the URL of the quirk stylesheet). Patch from inaky.gonzalez@intel.com. r=attinasi@netscape.com sr=brendan@mozilla.org b=43656
2000-11-08 03:13:53 +00:00
warren%netscape.com
cd56c0575b
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
2000-10-28 22:17:53 +00:00
warren%netscape.com
02371534f1
Fixing printf problem with MOZ_TIMER_DEBUGLOG
2000-10-28 10:11:27 +00:00
warren%netscape.com
9a6d92a433
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
hyatt%netscape.com
8da2baf3ca
Fix for 21890 and numerous other bugs. r=pierre, waterson, jst, attinasi, brendan
2000-08-12 06:28:02 +00:00
dbaron%fas.harvard.edu
63234a162b
Add new style classes to the leak/bloat logs. This should increase the bloat statistics. r=attinasi
2000-06-23 21:57:39 +00:00
attinasi%netscape.com
856ea4a348
Eliminated warnings from recent checkin (trivial changes).
2000-06-22 05:14:32 +00:00
attinasi%netscape.com
db3aa75e08
Implemented Style Context Data sharing, reducing the amount of memory used in style by about 40%. Performance will degrade by about 10%, that is being worked on now. b=39618 r=waterson
2000-06-21 20:44:59 +00:00
attinasi%netscape.com
c115636333
Implemented QuirkMode style sheet and moved some initial quirk style rules from html.css to the new quirk.css. b=38026 r=rods a=karnaze
2000-06-02 21:45:06 +00:00
hyatt%netscape.com
2bd2b3bce1
Fixing bugs in skin switching.
2000-05-27 20:03:14 +00:00
shaver%mozilla.org
2da0ab457d
Significantly reduce the amount of time we blow on style reresolution by
...
tracking the attributes which appear in CSS selectors, and only firing
a complete reresolution when we change one of those. In the irrelevant-attr
case, we just let the frame update itself and get on with our lives right
away. Fixed 38378, r=brendan, booyah.
Also, when setting an attribute to the same value that it currently holds,
don't think about it especially hard, and _don't_ go anywhere near the
style code. Fixed 21879, r=brendan, boo_yah_.
2000-05-16 02:43:33 +00:00
attinasi%netscape.com
1621b39d9e
Implemented Style Size Dump. r=rickg b=26565
2000-03-31 07:08:36 +00:00
attinasi%netscape.com
254d4b2ef3
Support for enabling / Disabling the timer. r=pierre b=25406
2000-02-11 01:21:36 +00:00
attinasi%netscape.com
5a8bd5c7d6
Backing out the change I accidentally checked in.
2000-02-10 19:47:36 +00:00
attinasi%netscape.com
fee84adb65
Support for enabling / Disabling the timer. r=pierre b=25406
2000-02-10 19:21:55 +00:00
nisheeth%netscape.com
24d990e18b
Fix for bugs 16709, 20771. Frame state is stored before frame hierarchies are deleted and restored when the frame hierarchies are reconstructed.
1999-12-06 07:44:18 +00:00
hyatt%netscape.com
de2eaede42
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
...
bug #9489 . Should also definitely fix bug #15916 . r=troy
1999-12-04 23:49:50 +00:00
jdunn%netscape.com
0c7a249849
removing ';' from the end of the macros, since the macro in nsTimer.h
...
already handles the trailing ';'.
NOTE: trying to compile a ';' fails on AIX
1999-11-11 21:35:34 +00:00
nisheeth%netscape.com
ecf204e501
a=sdagley. Move over to new timing macros...
1999-11-10 03:41:09 +00:00
dmose%mozilla.org
5312eacf8c
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
nisheeth%netscape.com
ef75c33b3c
Changes should not affect the build. Renaming the RAPTOR_PERF_METRICS ifdef to MOZ_PERF_METRICS.
1999-10-19 22:27:20 +00:00
peterl%netscape.com
a6adfea707
Added namespace ID to the AttributeChanged notification
...
Part fo the fix for Bug 15153
r=troy
1999-10-15 23:16:45 +00:00
nisheeth%netscape.com
b052eec318
We now use the new RAPTOR_STOPWATCH_DEBUGTRACE macro to annotate all manipulations of the timers.
1999-10-11 23:42:56 +00:00
kipp%netscape.com
65f6ba5343
Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage
1999-10-08 20:41:19 +00:00
peterl%netscape.com
a3aede8c1c
First step at fixing 12106, factored out style rule processing from
...
style sheets into a seperate style rule processor interface
r=troy
1999-10-08 03:09:31 +00:00
kipp%netscape.com
de44833a85
Added in ctor/dtor counting
1999-10-05 14:53:40 +00:00
nisheeth%netscape.com
bebdebac72
a=chofmann. Include time spent in ProbePseudoStyleFor() in time measurement of style resolution.
1999-09-24 07:16:20 +00:00
peterl%netscape.com
1b16a07213
stop sharing contexts with parents
1999-09-21 07:50:16 +00:00
nisheeth%netscape.com
979e91b1da
Fixed build warning and removed NS_TIMER_STYLE_RESOLUTION define.
1999-09-20 21:36:53 +00:00
nisheeth%netscape.com
3685df8b69
Move implementation of nsITimeRecorder from the pres context to the style set.
1999-09-20 06:53:40 +00:00
sfraser%netscape.com
d12db169ac
Make function static to eliminate warning.
1999-09-14 23:40:52 +00:00
peterl%netscape.com
b5b37d859e
added reparent style context
1999-09-03 23:35:41 +00:00
troy%netscape.com
71d5c08256
Changed frame construction code to use frame manager when modifying frame
...
model
1999-08-05 03:09:22 +00:00
peterl%netscape.com
162a545b8d
removed unused IID
1999-07-18 00:17:03 +00:00
troy%netscape.com
5b550f3d8a
Added function FindPrimaryFrameFor()
1999-07-02 04:46:19 +00:00
peterl%netscape.com
3df4e1bece
better protection against bad calls in resolve style
1999-06-22 19:16:40 +00:00
sspitzer%netscape.com
2c44b3b132
safety checks to prevent dereferencing null
1999-06-19 21:18:13 +00:00
peterl%netscape.com
a7811ef149
use new medium testing api
...
use enumeration func for faster rule matching
1999-06-15 06:15:51 +00:00
peterl%netscape.com
dee7ea6722
added assertion to resolve style
1999-05-26 23:44:56 +00:00