Index: Source/WebKit/chromium/ChangeLog |
=================================================================== |
--- Source/WebKit/chromium/ChangeLog (revision 138919) |
+++ Source/WebKit/chromium/ChangeLog (working copy) |
@@ -1,3 +1,364 @@ |
+2012-12-20 Noel Gordon <noel.gordon@gmail.com> |
+ |
+ [chromium] Disable color profile support for WebImageSkia users |
+ https://bugs.webkit.org/show_bug.cgi?id=105493 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Disable color profiles to prevent null pointer dereference under some |
+ conditions. Tested by unittests at src.chromium.org. |
+ |
+ * src/WebImageSkia.cpp: |
+ (WebKit::WebImage::fromData): |
+ (WebKit::WebImage::framesFromData): |
+ |
+2012-12-20 Nate Chapin <japhet@chromium.org> |
+ |
+ Rename shouldBufferData to dataBufferingPolicy |
+ https://bugs.webkit.org/show_bug.cgi?id=105450 |
+ |
+ Reviewed by Alexey Proskuryakov. |
+ |
+ No new tests, simple rename. |
+ |
+ * src/AssociatedURLLoader.cpp: |
+ (WebKit::AssociatedURLLoader::loadAsynchronously): |
+ |
+2012-12-20 Dominic Mazzoni <dmazzoni@google.com> |
+ |
+ AX: support clickPoint in DRT for chromium |
+ https://bugs.webkit.org/show_bug.cgi?id=97359 |
+ |
+ Reviewed by Chris Fleizach. |
+ |
+ Exposes the clickPoint accessibility method in WebAccessibilityObject. |
+ |
+ * public/WebAccessibilityObject.h: |
+ (WebAccessibilityObject): |
+ * src/WebAccessibilityObject.cpp: |
+ (WebKit::WebAccessibilityObject::clickPoint): |
+ (WebKit): |
+ |
+2012-12-19 Pavel Feldman <pfeldman@chromium.org> |
+ |
+ Web Inspector: introduce Page.captureScreenshot |
+ https://bugs.webkit.org/show_bug.cgi?id=105315 |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Introduces a way for browser to handle protocol commands: |
+ embedder will ask WebKit whether it should override the command |
+ result and will get a hint value. Based on that hint, browser |
+ will prepare the data and ask WebKit again to patch this data in. |
+ |
+ * public/WebDevToolsAgent.h: |
+ (WebDevToolsAgent): |
+ * src/InspectorClientImpl.cpp: |
+ (WebKit::InspectorClientImpl::captureScreenshot): |
+ (WebKit): |
+ * src/InspectorClientImpl.h: |
+ (InspectorClientImpl): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (BrowserDataHintStringValues): |
+ (WebKit): |
+ (WebKit::WebDevToolsAgentImpl::WebDevToolsAgentImpl): |
+ (WebKit::WebDevToolsAgentImpl::captureScreenshot): |
+ (WebKit::browserHintToString): |
+ (WebKit::browserHintFromString): |
+ (WebKit::WebDevToolsAgentImpl::sendMessageToFrontend): |
+ (WebKit::WebDevToolsAgent::shouldPatchWithBrowserData): |
+ (WebKit::WebDevToolsAgent::patchWithBrowserData): |
+ * src/WebDevToolsAgentImpl.h: |
+ (WebDevToolsAgentImpl): |
+ |
+2012-12-20 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r138215. |
+ http://trac.webkit.org/changeset/138215 |
+ https://bugs.webkit.org/show_bug.cgi?id=105505 |
+ |
+ it broke downstream compilation with clang (Requested by |
+ loislo on #webkit). |
+ |
+ * public/platform/WebKitPlatformSupport.h: |
+ (WebKit): |
+ (WebKitPlatformSupport): |
+ (WebKit::WebKitPlatformSupport::sharedWorkerRepository): |
+ * src/SharedWorkerRepository.cpp: |
+ (WebKit::sharedWorkerRepository): |
+ (WebCore::SharedWorkerRepository::isAvailable): |
+ |
+2012-12-19 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ [Chromium] Remove idbFactory from PlatformSupport |
+ https://bugs.webkit.org/show_bug.cgi?id=105460 |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Part of a larger refactoring series; see tracking bug 82948. |
+ |
+ * WebKit.gyp: |
+ * src/IDBFactoryBackendInterface.cpp: Added. |
+ (WebCore): |
+ (WebCore::IDBFactoryBackendInterface::create): |
+ * src/PlatformSupport.cpp: Removed. |
+ |
+2012-12-19 Antoine Labour <piman@chromium.org> |
+ |
+ [chromium] Remove old setBackingTextureId/setBackingIOSurfaceId API on WebPluginContainer |
+ https://bugs.webkit.org/show_bug.cgi?id=105472 |
+ |
+ Reviewed by James Robinson. |
+ |
+ This is not called anymore by chromium (as of r173545), using |
+ setWebPlugin instead. |
+ |
+ * public/WebPluginContainer.h: |
+ * src/WebPluginContainerImpl.cpp: |
+ (WebKit::WebPluginContainerImpl::WebPluginContainerImpl): |
+ * src/WebPluginContainerImpl.h: |
+ (WebPluginContainerImpl): |
+ |
+2012-12-19 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ [Chromium] add setIDBFactory method for embedders to call |
+ https://bugs.webkit.org/show_bug.cgi?id=105465 |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ This is step 1 of getting rid of WebKitPlatform::idbFactory. This |
+ adds a setter for embedders to call upon initialization, which (if |
+ set) will be used instead of calling the idbFactory() |
+ method. Eventually the idbFactory() method will go away, and this |
+ setter will be the only way to initialize the Indexed Database API. |
+ |
+ * public/WebIDBFactory.h: |
+ (WebKit): |
+ * src/IDBFactoryBackendProxy.cpp: |
+ (WebKit): |
+ (WebKit::setIDBFactory): |
+ (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy): |
+ |
+2012-12-19 Rachel Blum <groby@chromium.org> |
+ |
+ [Chromium] Check Document now should work with continuous check off |
+ https://bugs.webkit.org/show_bug.cgi?id=105228 |
+ |
+ Reviewed by Anders Carlsson. |
+ |
+ * src/EditorClientImpl.cpp: |
+ (WebKit::EditorClientImpl::checkSpellingOfString): |
+ |
+2012-12-19 Rachel Blum <groby@chromium.org> |
+ |
+ [Chromium] Spellchecker should provide suggestions for non-caret selection, too |
+ https://bugs.webkit.org/show_bug.cgi?id=104841 |
+ |
+ Reviewed by Anders Carlsson. |
+ |
+ Allow spelling suggestions for a word if the word is already selected. No suggestion |
+ if subset of a word or more than a word is selected. |
+ |
+ * src/ContextMenuClientImpl.cpp: |
+ (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): |
+ |
+2012-12-19 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ [Chromium] Remove all references to sharedWorkerRepository() |
+ https://bugs.webkit.org/show_bug.cgi?id=104704 |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Now that Chromium calls setSharedWorkerRepository upon |
+ initializing WebKit ( |
+ https://codereview.chromium.org/10990121/ and |
+ https://codereview.chromium.org/11576028/ ) and no longer |
+ tries to override sharedWorkerRepository, it is safe to remove |
+ all references to this function. |
+ |
+ * public/platform/WebKitPlatformSupport.h: |
+ (WebKit): |
+ (WebKit::WebKitPlatformSupport::idbFactory): |
+ * src/SharedWorkerRepository.cpp: |
+ (WebKit::sharedWorkerRepository): |
+ (WebCore::SharedWorkerRepository::isAvailable): |
+ |
+2012-12-19 Alexis Menard <alexis@webkit.org> |
+ |
+ Implement CSS parsing for CSS transitions unprefixed. |
+ https://bugs.webkit.org/show_bug.cgi?id=104804 |
+ |
+ Reviewed by Dean Jackson. |
+ |
+ Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED |
+ to cover the work of unprefixing Transforms, Animations and |
+ Transitions. It will let the possibility of each ports to turn it off |
+ in their release branches until we're confident that these CSS |
+ properties are ready to be unprefixed. |
+ |
+ * features.gypi: |
+ |
+2012-12-19 Dominic Mazzoni <dmazzoni@google.com> |
+ |
+ Support titleUIElement in chromium DRT |
+ https://bugs.webkit.org/show_bug.cgi?id=96529 |
+ |
+ Reviewed by Chris Fleizach. |
+ |
+ Fix implementation of titleUIElement - it shouldn't return anything |
+ if supportsTitleUIElement returns false, so that accessible label |
+ overriding logic works correctly. |
+ |
+ * src/WebAccessibilityObject.cpp: |
+ (WebKit::WebAccessibilityObject::titleUIElement): |
+ |
+2012-12-19 Gavin Peters <gavinp@chromium.org> |
+ |
+ [chromium] WebCore::Prerender::didStartPrerender depends on LinkLoader |
+ https://bugs.webkit.org/show_bug.cgi?id=105290 |
+ |
+ Reviewed by Abhishek Arya. |
+ |
+ The LinkLoader now removes itself from its prerender in time. |
+ |
+ * tests/PrerenderingTest.cpp: |
+ |
+2012-12-18 Ilya Tikhonovsky <loislo@chromium.org> |
+ |
+ Unreviewed, rolling out r138061. |
+ https://bugs.webkit.org/show_bug.cgi?id=105396 |
+ |
+ Original patch: |
+ http://trac.webkit.org/changeset/138061 |
+ https://bugs.webkit.org/show_bug.cgi?id=97359 |
+ |
+ It is crashing on Debug bots |
+ |
+ * public/WebAccessibilityObject.h: |
+ (WebAccessibilityObject): |
+ * src/WebAccessibilityObject.cpp: |
+ |
+2012-12-18 David Dorwin <ddorwin@chromium.org> |
+ |
+ [Chromium] Remove temporary backwards compatible interface code (from r137724). |
+ https://bugs.webkit.org/show_bug.cgi?id=105205 |
+ |
+ Reviewed by James Robinson. |
+ |
+ * public/WebMediaPlayerClient.h: |
+ * src/WebMediaPlayerClientImpl.cpp: |
+ |
+2012-12-18 Dirk Pranke <dpranke@chromium.org> |
+ |
+ [chromium] pull in the CDM module recently added to media |
+ https://bugs.webkit.org/show_bug.cgi?id=105360 |
+ |
+ Unreiviewed build fix, but sanity checked by ddorwin. |
+ |
+ * DEPS: |
+ |
+2012-12-18 Dean Jackson <dino@apple.com> |
+ |
+ Unreviewed attempted build fix for Chromium. |
+ |
+ Insert stub methods for localized text track menu labels. |
+ |
+ * src/LocalizedStrings.cpp: |
+ (WebCore): |
+ (WebCore::textTrackClosedCaptionsText): |
+ (WebCore::textTrackSubtitlesText): |
+ (WebCore::textTrackOffText): |
+ (WebCore::textTrackNoLabelText): |
+ |
+2012-12-18 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Pull in the opus codec sources. |
+ |
+ Unreviewed, build fix. |
+ |
+ * DEPS: |
+ |
+2012-12-18 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Unreviewed, roll chromium deps to r173769 |
+ |
+ * DEPS: |
+ |
+2012-12-18 Dominic Mazzoni <dmazzoni@google.com> |
+ |
+ AX: support clickPoint in DRT for chromium |
+ https://bugs.webkit.org/show_bug.cgi?id=97359 |
+ |
+ Reviewed by Chris Fleizach. |
+ |
+ Exposes the clickPoint accessibility method in WebAccessibilityObject. |
+ |
+ * public/WebAccessibilityObject.h: |
+ (WebAccessibilityObject): |
+ * src/WebAccessibilityObject.cpp: |
+ (WebKit::WebAccessibilityObject::clickPoint): |
+ (WebKit): |
+ |
+2012-12-18 Wei Jia <wjia@chromium.org> |
+ |
+ Enable media stream on Android for Chromium |
+ https://bugs.webkit.org/show_bug.cgi?id=102545 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Put all webrtc related stuff under one flag "enable_webrtc" which is set to 1 |
+ on Linux/Windows/Mac and 0 on Android. |
+ |
+ * features.gypi: |
+ |
+2012-12-18 Yaron Friedman <yfriedman@chromium.org> |
+ |
+ Chrome Android java output is too verbose |
+ https://bugs.webkit.org/show_bug.cgi?id=105247 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Pass -quiet to ant to suppress extraneous output. |
+ |
+ * WebKitUnitTests.gyp: |
+ |
+2012-12-17 Andrey Kosyakov <caseq@chromium.org> |
+ |
+ Web Inspector: paint inspector overlay on a transparency layer |
+ https://bugs.webkit.org/show_bug.cgi?id=97659 |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Add a call to PlatformContextSkia::setDrawingToImageBuffer(true) to |
+ fix wrong rendering of content on transparent background. |
+ |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::paintPageOverlay): |
+ |
+2012-12-17 Alex Hutter <ahutter@chromium.org> |
+ |
+ Exposing querySelector function on WebNode |
+ https://bugs.webkit.org/show_bug.cgi?id=105193 |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ This change is necessitated by the new autofill flows in chromium. |
+ |
+ * public/WebNode.h: |
+ * src/WebNode.cpp: |
+ (WebKit::WebNode::querySelector): |
+ (WebKit): |
+ |
+2012-12-17 Chris Fleizach <cfleizach@apple.com> |
+ |
+ Seamless iframe should not announce a new browsing context |
+ https://bugs.webkit.org/show_bug.cgi?id=86317 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ * public/WebAccessibilityRole.h: |
+ * src/AssertMatchingEnums.cpp: |
+ |
2012-12-17 Levi Weintraub <leviw@chromium.org> |
Add support for tracking hit test rectangles to enable fast event rejection in the compositor |