gecko-dev/content
dbaron%fas.harvard.edu d4918d0cb3 Miscellaneous performance fixes related to selector matching:
* cut in half the number of (expensive, universally hashed) selectors needed for many UA-stylesheet :link and :visited rules by implementing :-moz-any-link (bug 83484)
 * remove most of EnumerateTagRules since most of it does no useful work (bug 83506)
 * avoid refcounting of atoms for stack-based hash keys (bug 83511)
 * add logging (turned off, except for me) to evaluate effectiveness of RuleHash
 * add a namespace hash, which will be a big win once bug 35847 is fixed (bug 83497)
 * avoid repeated reallocation of mEnumList by setting the initial length to a minimum of 8
 * remove an unneeded variable in the beginning of SelectorMatches
 * fix one case in CSS error reporting (bug 65469), not part of default build
b=83482  r=attinasi@netscape.com  sr=waterson@netscape.com  a=asa@mozilla.org
2001-06-05 01:00:11 +00:00
..
base Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson 2001-05-31 22:19:43 +00:00
build Increase the size of the linker's global offset table when building with gcc on irix to avoid overflow. 2001-05-29 14:56:41 +00:00
events ignore applets, plugins, and embed tags in mac click-hold context menu code. r=pchen/sr=hyatt/a=asa. bug 77774. 2001-06-04 22:39:49 +00:00
html Miscellaneous performance fixes related to selector matching: 2001-06-05 01:00:11 +00:00
macbuild Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson 2001-05-31 22:19:43 +00:00
shared Miscellaneous performance fixes related to selector matching: 2001-06-05 01:00:11 +00:00
xbl Fixes for 83027, 83892, and 80512. r/sr=blake,alecf,pink, sr=hewitt,blake, a=asa 2001-06-04 23:23:35 +00:00
xml Removing unnecessary forward declaration of nsIScriptObjectOwner. 2001-05-21 03:29:19 +00:00
xsl Update intermodule dependencies. Fix senna bustage 2001-05-17 23:11:14 +00:00
xslt/src
xul Bug 81830 - Crash in profile selection using keyboard navigation. r=blake, sr=hyatt, a=asa. 2001-06-03 05:54:20 +00:00
.cvsignore Adding and updating necessary .cvsignore files. Bug #61550 2001-02-24 06:22:49 +00:00
Makefile.in Bug 69830, cleanup after layout split by moving duplicated files to a library that is statically linked to content and layout, and backing out changes to inline some functions that now also live in the shared lib. r=jst, sr=waterson. 2001-03-08 02:41:16 +00:00
makefile.win Bug 69830, cleanup after layout split by moving duplicated files to a library that is statically linked to content and layout, and backing out changes to inline some functions that now also live in the shared lib. r=jst, sr=waterson. 2001-03-08 02:41:16 +00:00