gecko-dev/layout/inspector
Emilio Cobos Álvarez aff5090202 Bug 1425769: Base class for ShadowRoot and Document to manage style state. r=smaug
This also removes some confusing comments around nsIDocument regarding some kind
of "special" stylesheets, which don't seem to exist anymore, and consolidates
StyleSheetList so that we only have one implementation.

I think that fixes a potential leak on the shadow root code (even though the API
is v0 only), given the pointer from the ShadowRootStyleSheetList to the
ShadowRoot wasn't being CCd.

Also, more stuff could be renamed, methods removed, etc, feel free to suggest
more cleanup, I've done mostly the minimal.

Next steps are moving the stylesets there and stop using the proto binding sheet
list / resources.

MozReview-Commit-ID: D9hnDgPQAS5
2017-12-19 11:09:59 +01:00
..
tests Bug 1418002 - Remove HTMLContentElement, r=jessica 2017-11-30 10:57:15 +02:00
ServoStyleRuleMap.cpp Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
ServoStyleRuleMap.h Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
inCSSValueSearch.cpp
inCSSValueSearch.h
inDOMUtils.cpp Bug 1425769: Base class for ShadowRoot and Document to manage style state. r=smaug 2017-12-19 11:09:59 +01:00
inDOMUtils.h
inDOMView.cpp
inDOMView.h
inDeepTreeWalker.cpp
inDeepTreeWalker.h
inICSSValueSearch.idl
inIDOMUtils.idl
inIDOMView.idl
inIDeepTreeWalker.idl
inISearchObserver.idl
inISearchProcess.idl
inLayoutUtils.cpp
inLayoutUtils.h
moz.build
nsFontFace.cpp
nsFontFace.h
nsFontFaceList.cpp
nsFontFaceList.h
nsIDOMFontFace.idl
nsIDOMFontFaceList.idl