gecko/layout/style
Gabriel Ivăncescu 335da24386
Allow unescaped invalid URL chars in non-stringed CSS url() for IE7 and below.
With changes by: Jacek Caban <jacek@codeweavers.com>

IE7 and below parse unescaped chars (such as whitespace) of urls without
string as part of the url, unlike IE8+ which are spec compliant. So
url(file:///C:/a b/blah.jpg) and url(C:\\c d\\foo.png) both work but only
in IE7 and below modes, without having to escape the space with backslash
or enclosing the url in quotes. The launcher for Imperiums: Greek Wars
depends on this.

Note that on native it's not spaces that are special, but rather it looks
up until the closing parenthesis (unless it is escaped via backslash). For
example, even unescaped newline is processed as part of url:

background:url(
); background-color: black;

...sets it to black, but:

background:url(
; background-color: black;

...does not since it's invalid.

For some reason escaping a space via backslash `\ ` does not function as it
should, but others do (such as parentheses). The game's launcher actually
uses Regex.Escape(text).Replace("\ ", " "), so this is probably something
special there.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-02-22 18:13:25 +02:00
..
crashtests Bug 1245260 - Add crashtest; r=hiro a=ritu 2016-03-24 09:04:53 +09:00
res Bug 1097398 Part 1 - Move AccessibleCaret default assets to layout/style/. r=nalexander, r=heycam 2016-02-16 16:55:28 +08:00
test Bug 1025267 - Make some -moz- prefixed pseudo-classes chrome-only. r=bz a=ritu 2016-04-01 02:08:15 +02:00
xbl-marquee Bug 1160342 - Implement marquee using mutation observers, r=smaug 2016-02-17 18:47:14 +01:00
AnimationCollection.cpp Bug 1239945 part 3 - Move AnimationCollection to a separate file; r=dholbert 2016-02-24 16:08:20 +09:00
AnimationCollection.h Bug 1239945 part 4 - Remove the pointer from an AnimationCollection to its manager since it is no longer used; r=dholbert 2016-02-24 16:08:56 +09:00
AnimationCommon.cpp Bug 1239945 part 5 - Use MayHaveAnimations() to return early in CommonAnimationManager::GetAnimationCollection; r=dholbert 2016-02-24 16:09:31 +09:00
AnimationCommon.h Bug 1239945 part 3 - Move AnimationCollection to a separate file; r=dholbert 2016-02-24 16:08:20 +09:00
arrow-left.gif Bug 1187605 pt 2 - Make the <select> dropdown arrow respect the 'orientation' attribute, if present. r=smontagu 2015-08-03 18:45:24 +01:00
arrow-right.gif Bug 1187605 pt 2 - Make the <select> dropdown arrow respect the 'orientation' attribute, if present. r=smontagu 2015-08-03 18:45:24 +01:00
arrow.gif
arrowd-left.gif Bug 1187605 pt 2 - Make the <select> dropdown arrow respect the 'orientation' attribute, if present. r=smontagu 2015-08-03 18:45:24 +01:00
arrowd-right.gif Bug 1187605 pt 2 - Make the <select> dropdown arrow respect the 'orientation' attribute, if present. r=smontagu 2015-08-03 18:45:24 +01:00
arrowd.gif
contenteditable.css Bug 1181130 - Part 2: Mark editable regions inside non-editable regions as -moz-user-select: -moz-text; r=dbaron 2015-08-14 10:52:33 -07:00
CounterStyleManager.cpp Bug 1244068 - Part 4: Use StyleSetHandle instead of concrete style set class in most places. r=dholbert 2016-02-24 18:01:11 +11:00
CounterStyleManager.h Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan 2015-04-22 08:29:22 +02:00
counterstyles.css
CSS.cpp Bug 1230172. Update CSS.escape to never throw and instead replace U+0000 with U+FFFD, per recent spec change. r=dbaron 2016-01-05 15:05:23 -05:00
CSS.h Bug 1230172. Update CSS.escape to never throw and instead replace U+0000 with U+FFFD, per recent spec change. r=dbaron 2016-01-05 15:05:23 -05:00
CSSCalc.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
CSSLexer.cpp Bug 1235306 - Fix -Wimplicit-fallthrough warnings in layout/. r=dholbert 2015-11-22 21:33:47 -08:00
CSSLexer.h Bug 1196896 - add CSSLexer.performEOFFixup. r=heycam, r=bz 2015-09-22 13:14:00 +02:00
CSSRuleList.cpp
CSSRuleList.h Bug 1244068 - Part 4: Use StyleSetHandle instead of concrete style set class in most places. r=dholbert 2016-02-24 18:01:11 +11:00
CSSStyleSheet.cpp Bug 1250788 - Part 3.2: Factor out CSSStyleSheet members so they can be used by ServoStyleSheet. r=bholley 2016-02-26 12:51:01 +11:00
CSSStyleSheet.h Bug 1250788 - Part 3.2: Factor out CSSStyleSheet members so they can be used by ServoStyleSheet. r=bholley 2016-02-26 12:51:01 +11:00
CSSUnprefixingService.js Bug 1160281 - Add support for -webkit-transform-origin via CSS Unprefixing Service. r=dholbert 2015-05-08 12:28:00 +02:00
CSSUnprefixingService.manifest
CSSValue.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
CSSVariableDeclarations.cpp Bug 1187784 (part 8) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. 2015-10-22 22:48:40 -07:00
CSSVariableDeclarations.h Bug 1187784 (part 8) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. 2015-10-22 22:48:40 -07:00
CSSVariableImageTable.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
CSSVariableResolver.cpp Bug 1220714 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in layout/; r=dholbert 2015-10-30 15:12:25 -04:00
CSSVariableResolver.h Comment typo fix; no bug. (DONTBUILD) 2015-10-23 18:32:26 +11:00
CSSVariableValues.cpp
CSSVariableValues.h
Declaration.cpp Bug 1243734 - Part 1. Use MOZ_ENABLE_MASK_AS_SHORTHAND to define the type of mask property; r=dbaron 2016-03-01 19:52:17 +08:00
Declaration.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
designmode.css
ErrorReporter.cpp Back out 9 changesets (bug 801176) for frequent crashes in test_offscreencanvas_dynamic_fallback.html 2016-03-05 07:20:47 -08:00
ErrorReporter.h Bug 1211479 - Errors when parsing substituting variables should include the generated string to help diagnose the issue. r=bz 2015-10-05 14:04:00 +02:00
FontFace.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
FontFace.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
FontFaceSet.cpp Bug 1195172 - Use channel->ascynOpen2 layout/style/FontFaceSet.cpp (r=bz,cam) 2016-03-01 13:06:13 -08:00
FontFaceSet.h Bug 1195172 - Use channel->ascynOpen2 layout/style/FontFaceSet.cpp (r=bz,cam) 2016-03-01 13:06:13 -08:00
FontFaceSetIterator.cpp Bug 1183484 - Cycle collect FontFaceSetIterator. r=bzbarsky 2015-07-16 17:35:17 +10:00
FontFaceSetIterator.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
forms.css Bug 844948 - Allow changing padding of themed button on OS X. r=mstange,heycam 2016-01-19 16:48:04 +11:00
generate-stylestructlist.py Run 2to3 on source tree. 2019-09-06 15:43:04 +02:00
GenerateCSSPropsGenerated.py layout/style: Fix mixed type comparison. 2019-09-06 15:43:23 +02:00
GroupRule.h Bug 1221436 patch 7 - Remove ReplaceStyleRule/ReplaceRuleInGroup mechanism. r=heycam 2015-11-09 15:57:17 +08:00
HandleRefPtr.h Bug 1244074 - Part 2: Add HandleRefPtr for refcounting StyleSheetHandles. r=dholbert r=waldo 2016-02-24 18:01:11 +11:00
html.css Bug 743198 part 7 - Add :fullscreen pseudo class. r=heycam 2016-02-17 08:47:11 +08:00
ImageDocument.css Backed out changeset 93f722efcdec (bug 1145903) for causing bug 1251796. 2016-02-27 12:53:28 -06:00
ImageLoader.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
ImageLoader.h Bug 968923 - part 5b - add nsIDOMWindowUtils::forceUseCounterFlush; r=bz 2015-03-17 15:25:35 -04:00
ImportRule.h Bug 978833 patch 15 - Make css::Rule no longer inherit from nsIStyleRule. r=heycam 2015-11-05 16:44:10 +08:00
IncrementalClearCOMRuleArray.cpp Bug 1239945 part 3 - Move AnimationCollection to a separate file; r=dholbert 2016-02-24 16:08:20 +09:00
IncrementalClearCOMRuleArray.h Bug 861449 - Incremental css::Rule destroyer. r=dbaron 2015-06-15 12:34:23 -07:00
jar.mn Bug 1097398 Part 1 - Move AccessibleCaret default assets to layout/style/. r=nalexander, r=heycam 2016-02-16 16:55:28 +08:00
LayerAnimationInfo.cpp Bug 1151694 - Part 1 - Move CommonAnimationManager::sLayerAnimationInfo into LayerAnimationInfo.(cpp|h). r=bbirtles 2015-09-03 22:59:00 +02:00
LayerAnimationInfo.h Bug 1151694 - Part 1 - Move CommonAnimationManager::sLayerAnimationInfo into LayerAnimationInfo.(cpp|h). r=bbirtles 2015-09-03 22:59:00 +02:00
Loader.cpp Bug 1250788 - Part 5: Create and parse ServoStyleSheets in css::Loader. r=bholley 2016-02-26 12:51:02 +11:00
Loader.h Bug 1250379 - Create css::Loaders for specific style backend types. r=dholbert 2016-02-24 18:01:12 +11:00
Makefile.in Bug 1230750 - Export GENERATED_FILES headers from moz.build. r=ted.mielczarek 2016-01-24 02:19:45 -05:00
MediaQueryList.cpp Add XPCOM listener for MediaQueryList. 2022-07-28 21:08:06 +03:00
MediaQueryList.h Add XPCOM listener for MediaQueryList. 2022-07-28 21:08:06 +03:00
moz.build Bug 1251496 - Hoist existing RefPtrTraits into a ServoBindingHelpers.h. r=heycam 2016-02-28 00:25:32 -08:00
NameSpaceRule.h Bug 978833 patch 15 - Make css::Rule no longer inherit from nsIStyleRule. r=heycam 2015-11-05 16:44:10 +08:00
noframes.css Bug 1229567 - Back out bug 1194856 data: URL hack. r=dholbert 2016-01-04 09:26:58 +11:00
noscript.css Bug 1229567 - Back out bug 1194856 data: URL hack. r=dholbert 2016-01-04 09:26:58 +11:00
nsAnimationManager.cpp Bug 1242872 - Part 7: Eliminate creation of temporary animations. r=dbaron 2016-02-19 14:10:43 +09:00
nsAnimationManager.h Bug 1239945 part 1 - Drop a number of animation manager/collection-related methods that are unused (and in some cases undefined); r=dholbert 2016-02-24 13:41:16 +09:00
nsComputedDOMStyle.cpp Bug 1243734 - Part 1. Use MOZ_ENABLE_MASK_AS_SHORTHAND to define the type of mask property; r=dbaron 2016-03-01 19:52:17 +08:00
nsComputedDOMStyle.h Bug 1243734 - Part 1. Use MOZ_ENABLE_MASK_AS_SHORTHAND to define the type of mask property; r=dbaron 2016-03-01 19:52:17 +08:00
nsComputedDOMStylePropertyList.h Bug 1243734 - Part 1. Use MOZ_ENABLE_MASK_AS_SHORTHAND to define the type of mask property; r=dbaron 2016-03-01 19:52:17 +08:00
nsCSSAnonBoxes.cpp
nsCSSAnonBoxes.h
nsCSSAnonBoxList.h
nsCSSCounterDescList.h
nsCSSDataBlock.cpp Bug 1238403 - Fix inconsistent indenting in layout/style/. r=xidorn 2016-01-11 10:28:35 +11:00
nsCSSDataBlock.h Bug 1238403 - Fix inconsistent indenting in layout/style/. r=xidorn 2016-01-11 10:28:35 +11:00
nsCSSFontDescList.h Bug 1157064 - font-display descriptor parsing. r=dbaron 2016-01-07 14:02:58 +09:00
nsCSSKeywordList.h Bug 1224424 - Replace mask-mode:auto keyword by mask-mode:match-source; r=dbaron 2016-02-25 17:31:47 +08:00
nsCSSKeywords.cpp Bug 1166598 (part 6) - Clean up nsStaticCaseInsensitiveNameTable. r=froydnj. 2015-05-05 21:13:53 -07:00
nsCSSKeywords.h Bug 1224464 patch 1 - Make nsCSSKeyword explicitly int16_t. r=heycam 2015-11-19 18:08:56 -08:00
nsCSSParser.cpp Allow unescaped invalid URL chars in non-stringed CSS url() for IE7 and below. 2023-02-22 18:13:25 +02:00
nsCSSParser.h Bug 1241575 - Use transform property syntax to parse WebKitCSSMatrix transform list. r=heycam 2016-02-01 16:45:09 -08:00
nsCSSPropAliasList.h Bug 1243734 - Part 1. Use MOZ_ENABLE_MASK_AS_SHORTHAND to define the type of mask property; r=dbaron 2016-03-01 19:52:17 +08:00
nsCSSProperty.h Bug 1208344 part 5: Add (preffed-off) support for "-webkit-box-orient" CSS property, as a writing-mode-dependent alias for "flex-direction". r=heycam 2015-12-30 23:36:31 -08:00
nsCSSPropertySet.h Bug 1208951 - Part 6: Add method to compare nsCSSPropertySets for equality. r=birtles 2015-10-22 19:22:38 +11:00
nsCSSPropList.h Bug 1243734 - Part 1. Use MOZ_ENABLE_MASK_AS_SHORTHAND to define the type of mask property; r=dbaron 2016-03-01 19:52:17 +08:00
nsCSSPropLogicalGroupList.h Bug 1208344 part 5: Add (preffed-off) support for "-webkit-box-orient" CSS property, as a writing-mode-dependent alias for "flex-direction". r=heycam 2015-12-30 23:36:31 -08:00
nsCSSProps.cpp Bug 1243734 - Part 1. Use MOZ_ENABLE_MASK_AS_SHORTHAND to define the type of mask property; r=dbaron 2016-03-01 19:52:17 +08:00
nsCSSProps.h Bug 1250342 patch 3: Rename preference layout.css.text-align-true-value.enabled to layout.css.text-align-unsafe-value.enabled . r=mats 2016-02-24 10:40:30 -08:00
nsCSSPropsGenerated.inc.in Bug 1207028 - Add method to get a CSS property's sorted order position based on its IDL name. r=bzbarsky 2015-09-23 08:37:17 +10:00
nsCSSPseudoClasses.cpp Bug 1268749 part 2 - Make pseudo-classes able to present conditionally like properties. r=heycam a=ritu 2016-05-13 21:17:53 +10:00
nsCSSPseudoClasses.h Bug 1268749 part 2 - Make pseudo-classes able to present conditionally like properties. r=heycam a=ritu 2016-05-13 21:17:53 +10:00
nsCSSPseudoClassList.h Bug 1268749 part 3 - Hide :fullscreen pseudo-class from content when unprefixed API is disabled. r=heycam a=ritu 2016-05-13 21:17:53 +10:00
nsCSSPseudoElementList.h Bug 1064843 part 7 - Add backdrop pseudo-element and add related UA stylesheet. r=heycam 2016-01-28 10:11:00 +11:00
nsCSSPseudoElements.cpp Bug 1244049 - Part 4: Define CSSPseudoElementTypeBase. r=dbaron 2016-02-18 19:18:00 +01:00
nsCSSPseudoElements.h Bug 1244049 - Part 4: Define CSSPseudoElementTypeBase. r=dbaron 2016-02-18 19:18:00 +01:00
nsCSSRuleProcessor.cpp Bug 1252790 - Remove RuleHashTableOps. r=dbaron. 2016-03-03 09:21:49 +11:00
nsCSSRuleProcessor.h Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron 2016-02-17 21:37:00 +01:00
nsCSSRules.cpp Bug 1249171 - Simplify nsCOMArray::SizeOfExcludingThis(). r=erahm. 2016-02-19 14:54:45 +11:00
nsCSSRules.h Bug 1221823 patch 2 - Use already_AddRefed<Declaration>&& as parameter to nsCSSKeyframeRule constructor to avoid extra reference count cycle. r=xidorn 2015-11-20 22:30:54 -08:00
nsCSSScanner.cpp Allow unescaped invalid URL chars in non-stringed CSS url() for IE7 and below. 2023-02-22 18:13:25 +02:00
nsCSSScanner.h Allow unescaped invalid URL chars in non-stringed CSS url() for IE7 and below. 2023-02-22 18:13:25 +02:00
nsCSSValue.cpp Bug 1244992 - Avoid double-counting in various refcounted types related to nsCSSValue. r=heycam. 2016-02-02 15:18:16 +11:00
nsCSSValue.h Bug 1251999 - [css-grid] Update <fixed-size> parsing to the latest spec. r=dholbert 2016-03-02 23:39:34 +01:00
nsDOMCSSAttrDeclaration.cpp Bug 1247336 - De-dupe changes in ActiveLayerTracker before treating property as animated. r=roc 2016-02-12 14:38:50 +00:00
nsDOMCSSAttrDeclaration.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsDOMCSSDeclaration.cpp Bug 1229052 - Log a warning when we detect a scroll-linked effect based on the scroll event. r=roc 2015-12-14 14:47:24 -05:00
nsDOMCSSDeclaration.h Bug 1069192 part 2 - Add a flag for chrome-only properties and change semantics of enabling flags. r=dbaron 2015-10-03 11:12:09 +10:00
nsDOMCSSRect.cpp
nsDOMCSSRect.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsDOMCSSRGBColor.cpp
nsDOMCSSRGBColor.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsDOMCSSValueList.cpp Bug 1234707: Make nsDOMCSSValueList::AppendCSSValue() take an already_AddRefed arg (instead of a raw pointer, usually with refcount of 0). r=heycam 2015-12-23 16:25:43 -08:00
nsDOMCSSValueList.h Bug 1234707: Make nsDOMCSSValueList::AppendCSSValue() take an already_AddRefed arg (instead of a raw pointer, usually with refcount of 0). r=heycam 2015-12-23 16:25:43 -08:00
nsFontFaceLoader.cpp Bug 1195172 - Use channel->ascynOpen2 layout/style/FontFaceSet.cpp (r=bz,cam) 2016-03-01 13:06:13 -08:00
nsFontFaceLoader.h Bug 1195172 - Use channel->ascynOpen2 layout/style/FontFaceSet.cpp (r=bz,cam) 2016-03-01 13:06:13 -08:00
nsFontFaceUtils.cpp Bug 1250788 - Unified build fix. 2016-02-26 12:51:02 +11:00
nsFontFaceUtils.h
nsHTMLCSSStyleSheet.cpp Bug 1248864 - Part 3: Use RestyleManagerHandle instead of concrete restyle manager class. r=dholbert 2016-02-24 18:01:12 +11:00
nsHTMLCSSStyleSheet.h Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron 2016-02-17 21:37:00 +01:00
nsHTMLStyleSheet.cpp Bug 1248864 - Part 3: Use RestyleManagerHandle instead of concrete restyle manager class. r=dholbert 2016-02-24 18:01:12 +11:00
nsHTMLStyleSheet.h Bug 1222745 - Restore eRestyleResult_StopWithStyleChange optimization for shared style contexts by comparing rule nodes for inherited style data changes. r=dbaron 2015-11-17 15:09:55 +11:00
nsICSSDeclaration.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsICSSLoaderObserver.h Bug 1244074 - Part 4: Use StyleSheetHandle instead of concrete style sheet class in most places. r=dholbert 2016-02-24 18:01:12 +11:00
nsICSSPseudoComparator.h Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan 2015-04-22 08:29:22 +02:00
nsICSSStyleRuleDOMWrapper.h
nsICSSUnprefixingService.idl Bug 1132748 part 1: Add CSSUnprefixingService API for handling prefixed gradient expressions, with stub JS implementation. r=dbaron 2015-05-07 09:04:42 -07:00
nsIMediaList.h Bug 77999 - Part 1: Add nsDocumentRuleResultCacheKey. r=dbaron 2015-06-26 13:52:47 +10:00
nsIStyleRule.h Bug 1222745 - Restore eRestyleResult_StopWithStyleChange optimization for shared style contexts by comparing rule nodes for inherited style data changes. r=dbaron 2015-11-17 15:09:55 +11:00
nsIStyleRuleProcessor.h Bug 1180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky 2015-08-05 22:42:21 +10:00
nsLayoutStylesheetCache.cpp Bug 1251848: Check StyleSheetHandles for being null-flavored before derefing them, in assertions within nsLayoutStylesheetCache::InvalidateSheet. r=bholley 2016-02-29 18:57:05 -08:00
nsLayoutStylesheetCache.h Bug 1250379 - Create css::Loaders for specific style backend types. r=dholbert 2016-02-24 18:01:12 +11:00
nsMediaFeatures.cpp Bug 1259641 - Do not force reflow for all tabs when size mode changed. r=smaug a=ritu 2016-04-20 11:41:42 +08:00
nsMediaFeatures.h Bug 1239799 part 1: Make check for -webkit-device-pixel-ratio pref more targeted, so we can support other webkit-prefixed media queries. r=heycam 2016-01-18 09:24:16 -08:00
nsNthIndexCache.cpp
nsNthIndexCache.h Bug 1207519 - Prevent HashTable shrink from ignoring allocation failures that may have been reported r=Waldo 2015-09-30 11:34:49 +01:00
nsROCSSPrimitiveValue.cpp Bug 1238403 - Fix inconsistent indenting in layout/style/. r=xidorn 2016-01-11 10:28:35 +11:00
nsROCSSPrimitiveValue.h Bug 1156104 follow-up: forgot to actually include mURI 2015-04-19 15:05:57 -04:00
nsRuleData.cpp Bug 804975 - Part 2: Add a RuleNodeCacheConditions class and use it instead of a boolean canStoreInRuleTree during style computation. r=dbaron 2015-06-23 11:48:18 +10:00
nsRuleData.h Bug 1215702 patch 2 - Remove the mechanism of backend-only CSS properties. r=heycam 2015-10-19 22:22:34 -07:00
nsRuleNode.cpp Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu 2016-04-19 12:23:26 -07:00
nsRuleNode.h Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu 2016-04-19 12:23:26 -07:00
nsRuleProcessorData.h Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron 2016-02-17 21:37:00 +01:00
nsRuleWalker.h Bug 978833 patch 12 - Use the css::Declaration instead of the css::StyleRule as the matching rule. r=heycam 2015-11-05 16:44:10 +08:00
nsStyleConsts.h Bug 1224424 - Replace mask-mode:auto keyword by mask-mode:match-source; r=dbaron 2016-02-25 17:31:47 +08:00
nsStyleContext.cpp Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu 2016-04-19 12:23:26 -07:00
nsStyleContext.h Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu 2016-04-19 12:23:26 -07:00
nsStyleCoord.cpp
nsStyleCoord.h Bug 1038663 (part 6, attempt 2) - Allow percentage values for 'word-spacing'. r=heycam. 2015-11-08 16:40:37 -08:00
nsStyleSet.cpp Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu 2016-04-19 12:23:26 -07:00
nsStyleSet.h Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu 2016-04-19 12:23:26 -07:00
nsStyleStruct.cpp Bug 1244258 - Back out bug 1201327 on Aurora in order to fix bug 1227327 and friends. a=lizzard 2016-04-05 18:28:52 -04:00
nsStyleStruct.h Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu 2016-04-19 12:23:26 -07:00
nsStyleStructFwd.h Bug 1215702 patch 2 - Remove the mechanism of backend-only CSS properties. r=heycam 2015-10-19 22:22:34 -07:00
nsStyleStructInlines.h Bug 1230701 - Make will-change:position create a containing block for absolutely-positioned elements. r=dholbert 2015-12-07 18:39:41 -05:00
nsStyleTransformMatrix.cpp Bug 1247533 - Annotate intentional switch fallthrough to suppress -Wimplicit-fallthrough warning in layout/style/. r=dbaron 2016-02-10 23:16:29 -08:00
nsStyleTransformMatrix.h Bug 1241575 - Use transform property syntax to parse WebKitCSSMatrix transform list. r=heycam 2016-02-01 16:45:09 -08:00
nsStyleUtil.cpp Bug 686281 - Implement nsStyleImageLayers; r=dbaron 2016-01-28 06:24:00 +01:00
nsStyleUtil.h Bug 1230172. Update CSS.escape to never throw and instead replace U+0000 with U+FFFD, per recent spec change. r=dbaron 2016-01-05 15:05:23 -05:00
nsTransitionManager.cpp Bug 1242872 - Part 8: ElementPropertyTransition::ToValue(). r=birtles 2016-02-19 16:43:06 +09:00
nsTransitionManager.h Bug 1239945 part 3 - Move AnimationCollection to a separate file; r=dholbert 2016-02-24 16:08:20 +09:00
number-control.css Bug 1123299 - Allow <input type=number> to be displayed in vertical writing mode; but keep the spinner arrows arranged as for horizontal writing mode. r=dholbert 2015-06-16 11:07:22 +01:00
plaintext.css
PythonCSSProps.h Bug 1206569 - Part 3: Include internal properties in PythonCSSProps.h and annotate each with a type. r=bzbarsky 2015-09-22 15:58:20 +10:00
quirk.css
Rule.h Bug 1249171 - Simplify nsCOMArray::SizeOfExcludingThis(). r=erahm. 2016-02-19 14:54:45 +11:00
RuleNodeCacheConditions.cpp Bug 804975 - Part 2: Add a RuleNodeCacheConditions class and use it instead of a boolean canStoreInRuleTree during style computation. r=dbaron 2015-06-23 11:48:18 +10:00
RuleNodeCacheConditions.h Bug 1209603 patch 1 - Add comments to RuleNodeCacheConditions.h . r=heycam 2015-10-19 20:42:28 -07:00
RuleProcessorCache.cpp Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj. 2015-07-28 23:24:24 -07:00
RuleProcessorCache.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
ServoBindingHelpers.h Bug 1251496 - Introduce a servo-side data structure to represent the style set. r=heycam 2016-02-28 00:25:33 -08:00
ServoBindings.cpp Bug 1253149 - Use bool instead of int for boolean return values. r=SimonSapin 2016-03-05 19:58:04 -08:00
ServoBindings.h Bug 1253149 - Use bool instead of int for boolean return values. r=SimonSapin 2016-03-05 19:58:04 -08:00
ServoStyleSet.cpp Bug 1251496 - Forward stylesheet management to RawServoStyleSet. r=heycam 2016-02-28 00:25:34 -08:00
ServoStyleSet.h Bug 1251496 - Introduce a servo-side data structure to represent the style set. r=heycam 2016-02-28 00:25:33 -08:00
ServoStyleSheet.cpp Bug 1251496 - Forward stylesheet management to RawServoStyleSet. r=heycam 2016-02-28 00:25:34 -08:00
ServoStyleSheet.h Bug 1251496 - Forward stylesheet management to RawServoStyleSet. r=heycam 2016-02-28 00:25:34 -08:00
SheetParsingMode.h Bug 1244074 - Part 1: Move SheetParsingMode to a separate file. r=dholbert 2016-02-24 18:01:11 +11:00
SheetType.h Bug 1216043 - Rename nsStyleSheet::sheetType and make it an enum class. r=dbaron 2015-10-20 10:16:20 +11:00
StyleAnimationValue.cpp Bug 1243734 - Part 1. Use MOZ_ENABLE_MASK_AS_SHORTHAND to define the type of mask property; r=dbaron 2016-03-01 19:52:17 +08:00
StyleAnimationValue.h Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron 2016-02-17 21:37:00 +01:00
StyleBackendType.h Bug 1244068 - Part 1: Add enum to represent the style system backend type. r=dholbert 2016-02-24 18:01:10 +11:00
StyleRule.cpp Bug 1244049 - Part 3: Replace the type of nsCSSSelector::mPseudoType. r=dbaron 2016-02-17 22:04:00 +01:00
StyleRule.h Bug 1244049 - Part 3: Replace the type of nsCSSSelector::mPseudoType. r=dbaron 2016-02-17 22:04:00 +01:00
StyleSetHandle.h Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu 2016-04-19 12:23:26 -07:00
StyleSetHandleInlines.h Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron a=ritu 2016-04-19 12:23:26 -07:00
StyleSheet.cpp Bug 1250788 - Part 3.2: Factor out CSSStyleSheet members so they can be used by ServoStyleSheet. r=bholley 2016-02-26 12:51:01 +11:00
StyleSheet.h Bug 1250788 - Part 3.3: Implement enough of ServoStyleSheet for Loader to be able to create and parse one. r=bholley 2016-02-26 12:51:01 +11:00
StyleSheetHandle.h Bug 1244074 - Part 3: Add skeleton ServoStyleSheet and a StyleSheetHandle smart pointer. r=dholbert 2016-02-24 18:01:11 +11:00
StyleSheetHandleInlines.h Bug 1244074 - Part 3: Add skeleton ServoStyleSheet and a StyleSheetHandle smart pointer. r=dholbert 2016-02-24 18:01:11 +11:00
StyleSheetInfo.cpp Bug 1250788 - Part 3.2: Factor out CSSStyleSheet members so they can be used by ServoStyleSheet. r=bholley 2016-02-26 12:51:01 +11:00
StyleSheetInfo.h Bug 1250788 - Part 3.3: Implement enough of ServoStyleSheet for Loader to be able to create and parse one. r=bholley 2016-02-26 12:51:01 +11:00
SVGAttrAnimationRuleProcessor.cpp Bug 1180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky 2015-08-05 22:42:21 +10:00
SVGAttrAnimationRuleProcessor.h Bug 1180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky 2015-08-05 22:42:21 +10:00
TopLevelImageDocument.css Bug 812899 part 2. Change the centering code in nsImageDocument to only try vertically centering via auto margins when we're not overflowing in the vertical direction, because if we _are_ overflowing that should cut off part of the image per spec. r=khuey 2016-02-05 23:31:19 -05:00
TopLevelVideoDocument.css Bug 1166969 - Video element in the video document shouldn't be selected. r=roc 2015-05-24 22:50:00 +02:00
ua.css Bug 1097398 Part 1 - Move AccessibleCaret default assets to layout/style/. r=nalexander, r=heycam 2016-02-16 16:55:28 +08:00
viewsource.css Bug 1169901 - View source menu covers full height. r=heycam 2015-06-02 18:09:46 -05:00