Index: Source/WebCore/ChangeLog |
=================================================================== |
--- Source/WebCore/ChangeLog (revision 98585) |
+++ Source/WebCore/ChangeLog (working copy) |
@@ -1,3 +1,211 @@ |
+2011-10-21 Simon Fraser <simon.fraser@apple.com> |
+ |
+ Fix Windows build. |
+ |
+ * rendering/RenderLayerCompositor.cpp: |
+ (WebCore::RenderLayerCompositor::hasAnyAdditionalCompositedLayers): |
+ |
+2011-10-21 Devdatta Deshpande <pwjd73@motorola.com> |
+ |
+ [Gtk] mousemove event always has metaKey == true |
+ https://bugs.webkit.org/show_bug.cgi?id=35299 |
+ |
+ Reviewed by Martin Robinson. |
+ |
+ GDK_MOD2_MASK doesn't always mean meta so we can't use it to identify |
+ the meta key state. Use GDK_META_MASK instead. |
+ |
+ Test: platform/gtk/fast/events/event-sender-metakey.html |
+ |
+ * platform/gtk/PlatformMouseEventGtk.cpp: |
+ (WebCore::PlatformMouseEvent::PlatformMouseEvent): |
+ |
+2011-10-21 Andreas Kling <kling@webkit.org> |
+ |
+ Style and Link elements' sheet() should return CSSStyleSheet. |
+ https://bugs.webkit.org/show_bug.cgi?id=70608 |
+ |
+ Reviewed by Antti Koivisto. |
+ |
+ Return a CSSStyleSheet* instead of a StyleSheet* in these functions |
+ since we know they are always CSSStyleSheets. |
+ Also remove some now-unnecessary isCSSStyleSheet() checks. |
+ |
+ * dom/StyleElement.h: |
+ (WebCore::StyleElement::sheet): |
+ * html/HTMLLinkElement.cpp: |
+ * html/HTMLLinkElement.h: |
+ (WebCore::HTMLLinkElement::sheet): |
+ * page/PageSerializer.cpp: |
+ (WebCore::PageSerializer::serializeFrame): |
+ |
+2011-10-21 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Web Inspector: Advanced search is working very slowly and does not show searching progress. |
+ https://bugs.webkit.org/show_bug.cgi?id=70611 |
+ |
+ Search implementation changed so that we do not start searching in the next file unless |
+ the previous one was already searched. This allows to interrupt search. |
+ Not all search matches are added on UI by default now, only first 20 for each file. |
+ Search progress information and search stop button were added to drawer status bar. |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ * English.lproj/localizedStrings.js: |
+ * inspector/ContentSearchUtils.cpp: |
+ (WebCore::ContentSearchUtils::getRegularExpressionMatchesByLines): |
+ (WebCore::ContentSearchUtils::countRegularExpressionMatches): |
+ * inspector/front-end/AdvancedSearchController.js: |
+ (WebInspector.AdvancedSearchController.prototype._onSearchResult): |
+ (WebInspector.AdvancedSearchController.prototype._onSearchFinished): |
+ (WebInspector.AdvancedSearchController.prototype.startSearch): |
+ (WebInspector.AdvancedSearchController.prototype.resetSearch): |
+ (WebInspector.AdvancedSearchController.prototype.stopSearch): |
+ (WebInspector.SearchView): |
+ (WebInspector.SearchView.prototype.get statusBarItems): |
+ (WebInspector.SearchView.prototype.get counterElement): |
+ (WebInspector.SearchView.prototype.set resultsPane): |
+ (WebInspector.SearchView.prototype.searchStarted): |
+ (WebInspector.SearchView.prototype._updateSearchResultsMessage): |
+ (WebInspector.SearchView.prototype._updateSearchProgress): |
+ (WebInspector.SearchView.prototype.resetResults): |
+ (WebInspector.SearchView.prototype._resetCounters): |
+ (WebInspector.SearchView.prototype.nothingFound): |
+ (WebInspector.SearchView.prototype.addSearchResult): |
+ (WebInspector.SearchView.prototype.searchFinished): |
+ (WebInspector.SearchView.prototype._searchStopButtonPressed): |
+ (WebInspector.SearchResultsPane): |
+ (WebInspector.FileBasedSearchResultsPane): |
+ (WebInspector.FileBasedSearchResultsPane.prototype.addSearchResult): |
+ (WebInspector.FileBasedSearchResultsPane.prototype._fileTreeElementExpanded): |
+ (WebInspector.FileBasedSearchResultsPane.prototype._appendSearchMatches): |
+ (WebInspector.FileBasedSearchResultsPane.prototype._appendShowMoreMatchesElement): |
+ (WebInspector.FileBasedSearchResultsPane.prototype._showMoreMatchesElementSelected): |
+ (WebInspector.FileBasedSearchResultsPane.prototype._addFileTreeElement): |
+ (WebInspector.FileBasedSearchResultsPane.prototype._regexMatchRanges): |
+ * inspector/front-end/Drawer.js: |
+ (WebInspector.Drawer.prototype.hide): |
+ * inspector/front-end/Images/statusbarButtonGlyphs.png: |
+ * inspector/front-end/ScriptsSearchScope.js: |
+ (WebInspector.ScriptsSearchScope): |
+ (WebInspector.ScriptsSearchScope.prototype.performSearch.filterOutContentScripts): |
+ (WebInspector.ScriptsSearchScope.prototype.performSearch.continueSearch): |
+ (WebInspector.ScriptsSearchScope.prototype.performSearch.searchCallbackWrapper): |
+ (WebInspector.ScriptsSearchScope.prototype.performSearch): |
+ (WebInspector.ScriptsSearchScope.prototype.stopSearch): |
+ * inspector/front-end/TimelinePanel.js: |
+ (WebInspector.TimelinePanel.prototype._registerShortcuts): |
+ * inspector/front-end/inspector.css: |
+ (#drawer-status-bar .search-status-bar-item): |
+ (#drawer-status-bar .search-status-bar-message): |
+ (#drawer-status-bar .search-status-bar-progress): |
+ (#drawer-status-bar .search-status-bar-stop-button-item): |
+ (#drawer-status-bar .search-status-bar-stop-button .glyph): |
+ (#drawer-status-bar .search-results-status-bar-message): |
+ (.search-view .search-results): |
+ (#search-results-pane-file-based .search-results-outline-disclosure): |
+ (#search-results-pane-file-based .search-result): |
+ (#search-results-pane-file-based .search-result:hover): |
+ (#search-results-pane-file-based .show-more-matches): |
+ (#search-results-pane-file-based .show-more-matches:hover): |
+ (#search-results-pane-file-based .search-match:hover): |
+ * inspector/front-end/utilities.js: |
+ (): |
+ |
+2011-10-20 Zhenyao Mo <zmo@google.com> |
+ |
+ Implement mechanism to enable privileged webgl extensions |
+ https://bugs.webkit.org/show_bug.cgi?id=70538 |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ * html/canvas/WebGLRenderingContext.cpp: |
+ (WebCore::WebGLRenderingContext::allowPrivilegedExtensions): check page/Settings flag. |
+ * page/Settings.cpp: Add the flag. |
+ (WebCore::Settings::Settings): |
+ (WebCore::Settings::setPrivilegedWebGLExtensionsEnabled): |
+ * page/Settings.h: Ditto. |
+ (WebCore::Settings::privilegedWebGLExtensionsEnabled): |
+ |
+2011-10-20 Pavel Podivilov <podivilov@chromium.org> |
+ |
+ Web Inspector: first line in file is not highlighted. |
+ https://bugs.webkit.org/show_bug.cgi?id=70504 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ * inspector/front-end/SourceFrame.js: |
+ (WebInspector.SourceFrame.prototype._initializeTextViewer): |
+ |
+2011-10-21 Andreas Kling <kling@webkit.org> |
+ |
+ Simplify CSSStyleRule::setSelectorText(). |
+ https://bugs.webkit.org/show_bug.cgi?id=70607 |
+ |
+ Reviewed by Antti Koivisto. |
+ |
+ Remove unnecessary isCSSStyleSheet() check and redundant Document finding |
+ logic (CSSStyleSheet::document() will return the owner node's Document just |
+ like this code would.) |
+ |
+ * css/CSSStyleRule.cpp: |
+ (WebCore::CSSStyleRule::setSelectorText): |
+ |
+2011-10-21 Alejandro G. Castro <alex@igalia.com> |
+ |
+ [cairo] Forward declaration of GraphicsContextState uses class instead of struct |
+ https://bugs.webkit.org/show_bug.cgi?id=70522 |
+ |
+ The type is a struct not a class, replace the definition in the |
+ forward declaration. |
+ |
+ Reviewed by Martin Robinson. |
+ |
+ * platform/graphics/cairo/PlatformContextCairo.h: |
+ |
+2011-10-20 Andrey Kosyakov <caseq@chromium.org> |
+ |
+ Web Inspector: make extension tests pass on chromium |
+ https://bugs.webkit.org/show_bug.cgi?id=70334 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ * inspector/front-end/ExtensionAPI.js: |
+ (buildExtensionAPIInjectedScript): |
+ |
+2011-10-20 Peter Rybin <peter.rybin@gmail.com> |
+ |
+ Web Inspector: reimplement protocol backend/frontend source generator |
+ https://bugs.webkit.org/show_bug.cgi?id=69295 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Old 2-stage python+perf generator that uses intermediate IDL output is |
+ being replaced with a solid python script. This is for simplicity and |
+ as a base for the future JSON validator. |
+ |
+ * CMakeLists.txt: |
+ * CodeGenerators.pri: |
+ * DerivedSources.make: |
+ * GNUmakefile.am: |
+ * WebCore.gyp/WebCore.gyp: |
+ * inspector/CodeGeneratorInspector.pm: Removed. |
+ * inspector/CodeGeneratorInspector.py: Added. |
+ * inspector/Inspector.json: |
+ * inspector/generate-inspector-idl: Removed. |
+ |
+2011-10-20 Adam Barth <abarth@webkit.org> |
+ |
+ Attemp to fix a bunch of tests PLATFORM(MAC). We can't use a static |
+ map because that's shared between threads (and events exist in worker |
+ threads). It migh be better to add a thread-specific map, but we can |
+ do that in another patch. |
+ |
+ * bindings/js/JSEventCustom.cpp: |
+ (WebCore::toJS): |
+ * bindings/v8/custom/V8EventCustom.cpp: |
+ (WebCore::toV8): |
+ |
2011-10-20 Simon Fraser <simon.fraser@apple.com> |
Hidden composited iframes cause infinite loop |