| Index: Source/WebCore/ChangeLog
|
| ===================================================================
|
| --- Source/WebCore/ChangeLog (revision 135771)
|
| +++ Source/WebCore/ChangeLog (working copy)
|
| @@ -1,3 +1,50 @@
|
| +2012-11-18 Antti Koivisto <antti@apple.com>
|
| +
|
| + REGRESSION(r129644): User StyleSheet not applying
|
| + https://bugs.webkit.org/show_bug.cgi?id=102110
|
| +
|
| + Reviewed by Andreas Kling.
|
| +
|
| + Injected stylesheets added as UserStyleAuthorLevel fail to apply. r129644 implicitly assumed that
|
| + such things don't exists but on Chromium addUserStyleSheet() confusingly uses them.
|
| +
|
| + The patch adds injected author stylesheets to DocumentStyleSheetCollection::activeStyleSheets().
|
| + It also generally cleans up the code around injected and user stylesheets.
|
| +
|
| + Tests: userscripts/user-script-and-stylesheet.html
|
| + userscripts/user-stylesheet-invalidate.html
|
| +
|
| + * css/StyleResolver.cpp:
|
| + (WebCore::StyleResolver::StyleResolver):
|
| + (WebCore::StyleResolver::collectRulesFromUserStyleSheets):
|
| + (WebCore::collectCSSOMWrappers):
|
| + * css/StyleResolver.h:
|
| + (StyleResolver):
|
| + * dom/Document.cpp:
|
| + (WebCore::Document::setCompatibilityMode):
|
| + * dom/DocumentStyleSheetCollection.cpp:
|
| + (WebCore::DocumentStyleSheetCollection::DocumentStyleSheetCollection):
|
| + (WebCore::DocumentStyleSheetCollection::~DocumentStyleSheetCollection):
|
| + (WebCore::DocumentStyleSheetCollection::injectedUserStyleSheets):
|
| + (WebCore):
|
| + (WebCore::DocumentStyleSheetCollection::injectedAuthorStyleSheets):
|
| + (WebCore::DocumentStyleSheetCollection::updateInjectedStyleSheetCache):
|
| + (WebCore::DocumentStyleSheetCollection::invalidateInjectedStyleSheetCache):
|
| + (WebCore::DocumentStyleSheetCollection::addUserSheet):
|
| + (WebCore::DocumentStyleSheetCollection::updateActiveStyleSheets):
|
| + (WebCore::DocumentStyleSheetCollection::reportMemoryUsage):
|
| + * dom/DocumentStyleSheetCollection.h:
|
| + (WebCore::DocumentStyleSheetCollection::documentUserStyleSheets):
|
| + (DocumentStyleSheetCollection):
|
| + * page/PageGroup.cpp:
|
| + (WebCore::PageGroup::addUserStyleSheetToWorld):
|
| + (WebCore::PageGroup::removeUserStyleSheetFromWorld):
|
| + (WebCore::PageGroup::removeUserStyleSheetsFromWorld):
|
| + (WebCore::PageGroup::removeAllUserContent):
|
| + (WebCore::PageGroup::invalidatedInjectedStyleSheetCacheInAllFrames):
|
| + * page/PageGroup.h:
|
| + (PageGroup):
|
| +
|
| 2012-11-14 Nico Weber <thakis@chromium.org>
|
|
|
| [chromium/mac] Fix drawing of buttons, checkboxes, radio boxes, and steppers when the page is scaled
|
|
|