gecko-dev/layout/style
bryner%netscape.com d2229cbf68 - Implement the :checked CSS pseudoclass which maps to the "selected" property on option elements.
- Eliminate the _moz-option-selected attribute; move the actual selected state into the option content node.
- Change all users of _moz-option-selected to use :checked.
- Add a third parameter to nsIDocument[Observer]::ContentStatesChanged to indicate which pseudoclass changed, this is used for optimizing handling of :checked state changes.

Bug 128947, r=dbaron, sr=jst, a=asa.
2002-03-07 03:34:29 +00:00
..
arrow.gif Bugzilla Bug 111606�Want black combo box arrow 2001-11-27 15:48:16 +00:00
arrowd.gif Bugzilla Bug 111606�Want black combo box arrow 2001-11-27 15:48:16 +00:00
forms.css - Implement the :checked CSS pseudoclass which maps to the "selected" property on option elements. 2002-03-07 03:34:29 +00:00
html.css Fix selection of image on click, b=123727, r=brade, sr=kin, a=asa/drivers 2002-02-23 06:54:41 +00:00
nsComputedDOMStyle.cpp Implement getComputedStyle for text properties. Bug 126319, patch by 2002-03-03 19:44:41 +00:00
nsCSSDeclaration.cpp fixing 152 compiler warnings (bug 126336). r=glazman, sr=ben. 2002-02-19 22:19:44 +00:00
nsCSSDeclaration.h Bug 126667 ../../../../dist/include/content/nsCSSDeclaration.h:657: warning: comparison is always true due to limited range of data type 2002-02-22 11:58:22 +00:00
nsCSSKeywordList.h Add CS Styles for Ethiopian/Eritrean Languages (per 2002-02-15 09:21:08 +00:00
nsCSSKeywords.cpp Bug 113228: Replace ns{C}String::To{Upper,Lower}Case with global versions. r=bzbarsky, sr=jst 2001-12-17 07:14:49 +00:00
nsCSSKeywords.h first part of fix for bug 112209, making nsStr private by switching nsStaticNameTable over to nsAFlatString. r=dbaron, sr=blake 2001-11-27 21:13:53 +00:00
nsCSSLoader.cpp fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2002-03-06 07:48:55 +00:00
nsCSSOMFactory.cpp Add omitted NS_INIT_ISUPPORTS. b=108750 a=blizzard 2001-11-08 02:17:43 +00:00
nsCSSOMFactory.h Move nsDOMCSSAttributeDeclaration into its own file to progress towards moving all of the style system code back into the layout library. r=jst sr=hyatt b=108750 2001-11-07 07:06:31 +00:00
nsCSSParser.cpp fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2002-03-06 07:48:55 +00:00
nsCSSPropList.h bug 41262 - new table border collapsing code. sr=attinasi, r=alexsavulov. 2002-02-19 15:48:28 +00:00
nsCSSProps.cpp Add CS Styles for Ethiopian/Eritrean Languages (per 2002-02-15 09:21:08 +00:00
nsCSSProps.h Fix for 112980, nsITheme API and dynamic skin switching re-enabling. r=ben, sr=waterson 2001-12-17 22:51:39 +00:00
nsCSSRule.cpp eliminates 107 nsCRT::memset calls to use memset instead. removed nsCRT::memset() function. bug 118135 r=dp sr=brendan 2002-02-05 01:41:13 +00:00
nsCSSRule.h License changes, take 2. Bug 98089. mozilla/content/. 2001-09-25 01:32:19 +00:00
nsCSSRules.cpp remove unused static kISupportsIID for gain of 16 bytes (bug 117927; r/sr=jst,darin) 2002-01-10 14:07:59 +00:00
nsCSSScanner.cpp Change users of Length() to IsEmpty() where the code really cares about 2002-01-24 02:03:19 +00:00
nsCSSScanner.h Fix for bug 115157 -- shrink data structures by converting PRBool to PRPackedBool. r=dp, sr=waterson 2001-12-14 23:10:42 +00:00
nsCSSStruct.cpp fixing 152 compiler warnings (bug 126336). r=glazman, sr=ben. 2002-02-19 22:19:44 +00:00
nsCSSStruct.h Bug 126667 ../../../../dist/include/content/nsCSSDeclaration.h:657: warning: comparison is always true due to limited range of data type 2002-02-22 11:58:22 +00:00
nsCSSStyleRule.cpp Fix bug 120422 2002-01-24 18:28:25 +00:00
nsCSSStyleSheet.cpp - Implement the :checked CSS pseudoclass which maps to the "selected" property on option elements. 2002-03-07 03:34:29 +00:00
nsCSSValue.cpp License changes, take 2. Bug 98089. mozilla/content/. 2001-09-25 01:32:19 +00:00
nsCSSValue.h 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
nsDOMCSSAttrDeclaration.cpp Fix bug 107270 2002-01-15 22:43:37 +00:00
nsDOMCSSAttrDeclaration.h Fix bug 107270 2002-01-15 22:43:37 +00:00
nsDOMCSSDeclaration.cpp Fix bug 107270 2002-01-15 22:43:37 +00:00
nsDOMCSSDeclaration.h Fix bug 107270 2002-01-15 22:43:37 +00:00
nsDOMCSSRect.cpp Adding nsIDOMRect implementation to support computed clip. Not part of 2002-01-11 00:09:01 +00:00
nsDOMCSSRect.h Adding nsIDOMRect implementation to support computed clip. Not part of 2002-01-11 00:09:01 +00:00
nsHTMLCSSStyleSheet.cpp fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2002-03-06 07:48:55 +00:00
nsHTMLStyleSheet.cpp fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2002-03-06 07:48:55 +00:00
nsIComputedDOMStyle.h 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
nsICSSGroupRule.h 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
nsICSSImportRule.h 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
nsICSSLoader.h Improve how we get our charset for stylesheets. Look at HTTP header, 2001-10-25 00:34:20 +00:00
nsICSSLoaderObserver.h License changes, take 2. Bug 98089. mozilla/content/. 2001-09-25 01:32:19 +00:00
nsICSSNameSpaceRule.h 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
nsICSSOMFactory.h Move nsDOMCSSAttributeDeclaration into its own file to progress towards moving all of the style system code back into the layout library. r=jst sr=hyatt b=108750 2001-11-07 07:06:31 +00:00
nsICSSParser.h Fix bug 107270 2002-01-15 22:43:37 +00:00
nsICSSPseudoComparator.h License changes, take 2. Bug 98089. mozilla/content/. 2001-09-25 01:32:19 +00:00
nsICSSRule.h 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
nsICSSStyleRule.h Fix windows bustage. 2002-01-16 02:04:20 +00:00
nsICSSStyleSheet.h 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
nsIHTMLCSSStyleSheet.h 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
nsIInspectorCSSUtils.h Create a small service in the content library to allow inspector to avoid bad link-time dependencies on CSS code. b=79091 r=attinasi,beard sr=shaver 2002-02-19 02:09:06 +00:00
nsIMediaList.h 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
nsInspectorCSSUtils.cpp Create a small service in the content library to allow inspector to avoid bad link-time dependencies on CSS code. b=79091 r=attinasi,beard sr=shaver 2002-02-19 02:09:06 +00:00
nsInspectorCSSUtils.h Create a small service in the content library to allow inspector to avoid bad link-time dependencies on CSS code. b=79091 r=attinasi,beard sr=shaver 2002-02-19 02:09:06 +00:00
nsIStyleRule.h 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
nsIStyleRuleProcessor.h - Implement the :checked CSS pseudoclass which maps to the "selected" property on option elements. 2002-03-07 03:34:29 +00:00
nsIStyleRuleSupplier.h Pull computation of loop invariants for rule matching out of outer loop (over rule processors) as well, from SelectorMatchesData in nsCSSStyleSheet to RuleProcessorData in nsStyleSet. Use the RuleProcessorData structure in nsHTMLStyleSheet as well. Simplify matching of :-moz-bound-element pseudo-class. b=83836 r=waterson, pierre sr=hyatt 2001-11-10 23:51:45 +00:00
nsIStyleSheet.h Making debugging code be |#ifdef DEBUG|. b=91036 r=harishd sr=jst 2001-10-16 05:31:36 +00:00
nsROCSSPrimitiveValue.cpp Implement computed position and clip, make computed style not round 2002-01-11 00:15:55 +00:00
nsROCSSPrimitiveValue.h Implement computed position and clip, make computed style not round 2002-01-11 00:15:55 +00:00
nsRuleNode.cpp Fix typo in nsRuleNode::ClearCachedDataInSubtree so it only clears data associated with |aRule|. This fixes a crash since nsStyleContext::ClearStyleData didn't make the same mistake and clean up dangling pointers to the incorrectly deleted data. b=105619 r=bzbarsky sr=brendan a=shaver 2002-03-03 00:00:16 +00:00
nsRuleNode.h Restore optimization of getting data from parent context only when there is actually inheritance (except correctly this time), to prevent unnecessary struct computation and creation. Rename nsRuleNode::mInheritBits to mDependentBits. Use none bits (and thus prevent struct recomputation and copying) in the case where explicit inheritance overrides a non-inherited specified value, but still only for inherited structs. Other minor cleanup. b=113098 sr=hyatt r=bzbarsky 2002-02-17 01:53:40 +00:00
nsRuleWalker.h Fix for 104336, deCOMtaminate rulenode, rulewalker, frames, r=dbaron, sr=waterson 2001-10-24 00:01:09 +00:00
nsStyleContext.cpp Converting bidi utilities to non-XPCOM interfaces. Bug 120818; r=mkaply, nhotta; sr=attinasi 2002-02-19 20:41:32 +00:00
nsStyleCoord.cpp eliminates 107 nsCRT::memset calls to use memset instead. removed nsCRT::memset() function. bug 118135 r=dp sr=brendan 2002-02-05 01:41:13 +00:00
nsStyleCoord.h converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp 2002-01-12 03:18:55 +00:00
nsStyleSet.cpp - Implement the :checked CSS pseudoclass which maps to the "selected" property on option elements. 2002-03-07 03:34:29 +00:00
nsStyleStruct.cpp Converting bidi utilities to non-XPCOM interfaces. Bug 120818; r=mkaply, nhotta; sr=attinasi 2002-02-19 20:41:32 +00:00
nsStyleStruct.h bug 41262 - new table border collapsing code. sr=attinasi, r=alexsavulov. 2002-02-19 15:48:28 +00:00
nsStyleUtil.cpp Bug 80142 (among others) - landing of SVG_20010721_BRANCH. Work by 2001-12-12 07:59:31 +00:00
nsStyleUtil.h 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
quirk.css patch by fantasai - removing standard table background painting as our old quirks mode background 2002-02-21 05:36:16 +00:00
ua.css Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
viewsource.css Make view-source a lot faster on bidi pages by breaking up the page into 2002-03-01 00:07:48 +00:00