gecko-dev/layout/style
bzbarsky%mit.edu 4ea1df8397 Factor out the code to insert a frame into the right childlist (used for
handling out-of-flows) into a function on the frame constructor state.  Enforce
some invariants via !important rules in html.css instead of hacking them into
the code.  Bug 263406, r+sr=roc
2004-10-27 01:34:22 +00:00
..
xbl-marquee Look at style height in addition to the height attribute for vertical 2004-10-12 03:21:13 +00:00
arrow.gif
arrowd.gif
forms.css Factor out the code to insert a frame into the right childlist (used for 2004-10-27 01:34:22 +00:00
html.css Factor out the code to insert a frame into the right childlist (used for 2004-10-27 01:34:22 +00:00
nsComputedDOMStyle.cpp Bug 251498. Implement outline-offset. r+sr=roc 2004-10-26 12:57:15 +00:00
nsComputedDOMStyle.h Bug 251498. Implement outline-offset. r+sr=roc 2004-10-26 12:57:15 +00:00
nsCSSAnonBoxes.cpp fix for bug 199170, convert layout to use nsStaticAtom. sr=dbaron 2003-04-02 04:51:07 +00:00
nsCSSAnonBoxes.h fix for bug 199170, convert layout to use nsStaticAtom. sr=dbaron 2003-04-02 04:51:07 +00:00
nsCSSAnonBoxList.h Bug 251162. Landing experimental implementation of CSS3 columns. r+sr=dbaron 2004-10-08 12:17:10 +00:00
nsCSSDataBlock.cpp Add nsCSSValuePair type and use it for storage of some properties. Bug 208729, 2004-09-10 03:26:58 +00:00
nsCSSDataBlock.h Bug 245297. Add basic style system support for columns. r+sr=dbaron 2004-06-17 11:57:37 +00:00
nsCSSDeclaration.cpp Remove parsing of play-during property, since we don't support it anyway and 2004-09-30 22:32:28 +00:00
nsCSSDeclaration.h Land bug 72747 in pieces: Implement overflow-x and overflow-y. b=72747 r+sr=roc 2004-09-05 00:04:04 +00:00
nsCSSKeywordList.h bug 251492 [gnome]selected item text wrong color in high-contrast themes 2004-10-26 01:45:28 +00:00
nsCSSKeywords.cpp Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsCSSKeywords.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsCSSLoader.cpp Add function to nsContentUtils to report a localized error message to the error console, and use it from the three places that were doing pretty much the same thing. b=187007 r+sr=bzbarsky 2004-09-14 17:26:35 +00:00
nsCSSLoader.h Pass line number information for style elements through to the CSS parser so we can give correct line numbers in error reports. b=240420 r+sr=bzbarsky 2004-09-09 17:32:35 +00:00
nsCSSOMFactory.cpp Implement element.style for XUL elements. Fully fault XUL attributes when style attribute is modified, and ensure that string and style rule versions of style attribute stay in sync. (HTML elements only store the latter.) b=7639 r+sr=bzbarsky 2003-10-30 01:40:33 +00:00
nsCSSOMFactory.h Implement element.style for XUL elements. Fully fault XUL attributes when style attribute is modified, and ensure that string and style rule versions of style attribute stay in sync. (HTML elements only store the latter.) b=7639 r+sr=bzbarsky 2003-10-30 01:40:33 +00:00
nsCSSParser.cpp Bug 251498. Implement outline-offset. r+sr=roc 2004-10-26 12:57:15 +00:00
nsCSSProperty.h Add nsCSSValuePair type and use it for storage of some properties. Bug 208729, 2004-09-10 03:26:58 +00:00
nsCSSPropList.h Bug 251498. Implement outline-offset. r+sr=roc 2004-10-26 12:57:15 +00:00
nsCSSProps.cpp bug 251492 [gnome]selected item text wrong color in high-contrast themes 2004-10-26 01:45:28 +00:00
nsCSSProps.h Make window.setCursor() use CSS 'cursor' property values. b=260272 r+sr=dbaron 2004-10-01 17:15:15 +00:00
nsCSSPseudoClasses.cpp fix for bug 199170, convert layout to use nsStaticAtom. sr=dbaron 2003-04-02 04:51:07 +00:00
nsCSSPseudoClasses.h fix for bug 199170, convert layout to use nsStaticAtom. sr=dbaron 2003-04-02 04:51:07 +00:00
nsCSSPseudoClassList.h Add CSS3 pseudo-class selector :only-child 2004-05-25 13:43:52 +00:00
nsCSSPseudoElementList.h Remove support for the single-':' form of -moz-* pseudo-elements. Bug 211657, 2003-07-25 22:44:58 +00:00
nsCSSPseudoElements.cpp Add support for '::' notation for CSS pseudo-elements (bug 62843). Drop 2003-07-04 01:33:10 +00:00
nsCSSPseudoElements.h Add support for '::' notation for CSS pseudo-elements (bug 62843). Drop 2003-07-04 01:33:10 +00:00
nsCSSRule.cpp Implement @-moz-document at-rule for site-specific rules, particularly in user stylesheets. b=238099 r+sr=bzbarsky 2004-08-05 18:26:14 +00:00
nsCSSRule.h Fix Windows bustage by making these virtual again, at least for now (the only cost of which should be bloating some vtables). b=238099 2004-08-05 19:10:16 +00:00
nsCSSRuleProcessor.h Implement @-moz-document at-rule for site-specific rules, particularly in user stylesheets. b=238099 r+sr=bzbarsky 2004-08-05 18:26:14 +00:00
nsCSSRules.cpp fixing win32 debug bustage 2004-08-06 19:48:04 +00:00
nsCSSRules.h fixing win32 debug bustage; we really need a debug tinderbox!! 2004-08-06 19:42:47 +00:00
nsCSSScanner.cpp Don't create new nsCSSScanners all the time. Just make nsCSSScanner a 2004-10-14 03:30:55 +00:00
nsCSSScanner.h Don't create new nsCSSScanners all the time. Just make nsCSSScanner a 2004-10-14 03:30:55 +00:00
nsCSSStruct.cpp Bug 251498. Implement outline-offset. r+sr=roc 2004-10-26 12:57:15 +00:00
nsCSSStruct.h Bug 251498. Implement outline-offset. r+sr=roc 2004-10-26 12:57:15 +00:00
nsCSSStyleRule.cpp Separate sheet URI and base URI for style attributes and for CSS parsing from DOM APIs. b=258707 r+sr=bzbarsky 2004-09-10 23:31:48 +00:00
nsCSSStyleSheet.cpp Fix crash if insertRule() is called on an empty string. Bug 261798, r+sr=dbaron 2004-10-06 00:34:06 +00:00
nsCSSStyleSheet.h Separate concept of stylesheet URI into base URI (for resolving relative links) and sheet URI (for everything else), since they can differ for style elements (and inline style and style set from script, but that's for the next patch). Some other things (relating to external stylesheets, where it doesn't make a difference) that probably should use the sheet URL are left as the base URL for now because I didn't want to change too much at once. b=255538 r+sr=bzbarsky 2004-09-10 06:45:59 +00:00
nsCSSValue.cpp 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
nsCSSValue.h 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
nsDOMCSSAttrDeclaration.cpp DeCOMTaminate some methods on nsIStyledContent. Bug 244258, patch by jpl24 2004-10-24 17:10:32 +00:00
nsDOMCSSAttrDeclaration.h Separate sheet URI and base URI for style attributes and for CSS parsing from DOM APIs. b=258707 r+sr=bzbarsky 2004-09-10 23:31:48 +00:00
nsDOMCSSDeclaration.cpp Separate sheet URI and base URI for style attributes and for CSS parsing from DOM APIs. b=258707 r+sr=bzbarsky 2004-09-10 23:31:48 +00:00
nsDOMCSSDeclaration.h Separate sheet URI and base URI for style attributes and for CSS parsing from DOM APIs. b=258707 r+sr=bzbarsky 2004-09-10 23:31:48 +00:00
nsDOMCSSRect.cpp Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsDOMCSSRect.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsDOMCSSRGBColor.cpp
nsDOMCSSRGBColor.h
nsDOMCSSValueList.cpp Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin 2004-06-17 00:13:25 +00:00
nsDOMCSSValueList.h
nsHTMLCSSStyleSheet.cpp DeCOMTaminate some methods on nsIStyledContent. Bug 244258, patch by jpl24 2004-10-24 17:10:32 +00:00
nsHTMLStyleSheet.cpp reorganize CalCDominantBorder, reduce the number of arguments, change the border structure. make the rules handling more evident, bug 229883, With more than a little help from my friends (fantasai, boris) r/sr=bzbarsky 2004-10-09 12:25:31 +00:00
nsHTMLStyleSheet.h Separate concept of stylesheet URI into base URI (for resolving relative links) and sheet URI (for everything else), since they can differ for style elements (and inline style and style set from script, but that's for the next patch). Some other things (relating to external stylesheets, where it doesn't make a difference) that probably should use the sheet URL are left as the base URL for now because I didn't want to change too much at once. b=255538 r+sr=bzbarsky 2004-09-10 06:45:59 +00:00
nsIComputedDOMStyle.h Use property ids from the property list, as long as we're using preprocessing 2004-06-08 01:32:29 +00:00
nsICSSDeclaration.h Use property ids from the property list, as long as we're using preprocessing 2004-06-08 01:32:29 +00:00
nsICSSGroupRule.h Implement @-moz-document at-rule for site-specific rules, particularly in user stylesheets. b=238099 r+sr=bzbarsky 2004-08-05 18:26:14 +00:00
nsICSSImportRule.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsICSSLoader.h Pass line number information for style elements through to the CSS parser so we can give correct line numbers in error reports. b=240420 r+sr=bzbarsky 2004-09-09 17:32:35 +00:00
nsICSSLoaderObserver.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsICSSNameSpaceRule.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsICSSOMFactory.h Implement element.style for XUL elements. Fully fault XUL attributes when style attribute is modified, and ensure that string and style rule versions of style attribute stay in sync. (HTML elements only store the latter.) b=7639 r+sr=bzbarsky 2003-10-30 01:40:33 +00:00
nsICSSParser.h Separate sheet URI and base URI for style attributes and for CSS parsing from DOM APIs. b=258707 r+sr=bzbarsky 2004-09-10 23:31:48 +00:00
nsICSSPseudoComparator.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsICSSRule.h Implement @-moz-document at-rule for site-specific rules, particularly in user stylesheets. b=238099 r+sr=bzbarsky 2004-08-05 18:26:14 +00:00
nsICSSStyleRule.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsICSSStyleRuleDOMWrapper.h Implement the DOM interfaces for CSS style rules on a wrapper object which allows the immutable rule object to be swapped out underneath. b=188803 r+sr=bzbarsky 2003-06-24 05:40:37 +00:00
nsICSSStyleSheet.h Separate concept of stylesheet URI into base URI (for resolving relative links) and sheet URI (for everything else), since they can differ for style elements (and inline style and style set from script, but that's for the next patch). Some other things (relating to external stylesheets, where it doesn't make a difference) that probably should use the sheet URL are left as the base URL for now because I didn't want to change too much at once. b=255538 r+sr=bzbarsky 2004-09-10 06:45:59 +00:00
nsIHTMLCSSStyleSheet.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsIInspectorCSSUtils.h
nsIMediaList.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsInspectorCSSUtils.cpp Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc. 2004-08-20 20:34:37 +00:00
nsInspectorCSSUtils.h Fix bug 236921. This makes the root node's style context have no parent, makes 2004-03-29 16:00:38 +00:00
nsIStyleRule.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsIStyleRuleProcessor.h Implement @-moz-document at-rule for site-specific rules, particularly in user stylesheets. b=238099 r+sr=bzbarsky 2004-08-05 18:26:14 +00:00
nsIStyleRuleSupplier.h Combine WalkRules and UseDocumentRules into one function. Bug 244252, 2004-09-10 04:57:30 +00:00
nsIStyleSheet.h Separate concept of stylesheet URI into base URI (for resolving relative links) and sheet URI (for everything else), since they can differ for style elements (and inline style and style set from script, but that's for the next patch). Some other things (relating to external stylesheets, where it doesn't make a difference) that probably should use the sheet URL are left as the base URL for now because I didn't want to change too much at once. b=255538 r+sr=bzbarsky 2004-09-10 06:45:59 +00:00
nsLayoutStylesheetCache.cpp Bug 239925 - fix static initializers in DOM/widget/libpr0n so that we can restart XPCOM safely r=jst sr=darin 2004-06-09 18:36:25 +00:00
nsLayoutStylesheetCache.h Re-landing bug 237407 with crash-fix. r/sr=dbaron+brendan a=asa+mkaply 2004-03-23 18:26:43 +00:00
nsROCSSPrimitiveValue.cpp Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin 2004-06-17 00:13:25 +00:00
nsROCSSPrimitiveValue.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsRuleData.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsRuleNode.cpp Bug 251498. Implement outline-offset. r+sr=roc 2004-10-26 12:57:15 +00:00
nsRuleNode.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsRuleWalker.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsStyleContext.cpp Remove partial implementation of -moz-key-equivalent that was useful for nothing other than crashing. b=265721 r+sr=bzbarsky a=asa 2004-10-24 04:32:21 +00:00
nsStyleContext.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsStyleCoord.cpp Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin 2004-06-17 00:13:25 +00:00
nsStyleCoord.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
nsStyleSet.cpp Combine WalkRules and UseDocumentRules into one function. Bug 244252, 2004-09-10 04:57:30 +00:00
nsStyleSet.h Bug 32372 should be possible to completely disable CSS p=fantasai@inkedblade.net r=me (xpfe) r/sr=dbaron 2004-08-05 11:38:42 +00:00
nsStyleStruct.cpp Bug 251498. Implement outline-offset. r+sr=roc 2004-10-26 12:57:15 +00:00
nsStyleStruct.h Bug 251498. Implement outline-offset. r+sr=roc 2004-10-26 12:57:15 +00:00
nsStyleStructList.h Bug 245297. Add basic style system support for columns. r+sr=dbaron 2004-06-17 11:57:37 +00:00
nsStyleUtil.cpp Bug 216563 - implement <svg:switch>. 2004-08-23 21:10:39 +00:00
nsStyleUtil.h Bug 216563 - implement <svg:switch>. 2004-08-23 21:10:39 +00:00
quirk.css Bug 251614. Get rid of black squares on input type=submit buttons and return focus appearance to normal. r+sr=roc 2004-08-02 14:15:51 +00:00
ua.css Bug 251162. Landing experimental implementation of CSS3 columns. r+sr=dbaron 2004-10-08 12:17:10 +00:00
viewsource.css bug 263083: view-source now shows tokenizer-level errors, I forgot to check this in earlier. r=rbs sr=dmose 2004-10-25 23:54:04 +00:00