Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(147)

Unified Diff: Source/WebKit/chromium/ChangeLog

Issue 11862015: Merge 139356 (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/1364/
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/WebCore/rendering/TextAutosizer.cpp ('k') | Source/WebKit/chromium/src/ChromeClientImpl.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/WebKit/chromium/ChangeLog
===================================================================
--- Source/WebKit/chromium/ChangeLog (revision 139470)
+++ Source/WebKit/chromium/ChangeLog (working copy)
@@ -1,3 +1,1182 @@
+2013-01-10 John Mellor <johnme@chromium.org>
+
+ Fix scale of screen.width, window.outerWidth and @media device-width when page scale not applied in compositor.
+ https://bugs.webkit.org/show_bug.cgi?id=106460
+
+ Reviewed by Kenneth Rohde Christiansen.
+
+ 1. Exposes the existing applyDeviceScaleFactorInCompositor from
+ WebSettings on Settings (and stores the value there instead), so it can
+ be accessed from WebCore.
+
+ 2. Changes ChromeClientImpl::windowRect to return values in density
+ independent (UI) pixels pixels instead of physical screen pixels (see
+ explanation in Source/WebCore/ChangeLog).
+
+ * src/ChromeClientImpl.cpp:
+ (WebKit::ChromeClientImpl::windowRect):
+ Normalizes window rect scale.
+ * src/WebSettingsImpl.cpp:
+ (WebKit::WebSettingsImpl::WebSettingsImpl):
+ (WebKit::WebSettingsImpl::setApplyDeviceScaleFactorInCompositor):
+ (WebKit::WebSettingsImpl::applyDeviceScaleFactorInCompositor):
+ (WebKit):
+ * src/WebSettingsImpl.h:
+ (WebSettingsImpl):
+
+2013-01-10 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed. Rolled DEPS.
+
+ * DEPS:
+
+2013-01-10 Dimitri Glazkov <dglazkov@chromium.org>
+
+ Unreviewed, rolling out r139227.
+ http://trac.webkit.org/changeset/139227
+ https://bugs.webkit.org/show_bug.cgi?id=106227
+
+ Broke Win component build.
+
+ * public/WebAccessibilityObject.h:
+ * public/WebAccessibilityRole.h:
+ * public/WebActiveWheelFlingParameters.h:
+ * public/WebAnimationController.h:
+ * public/WebApplicationCacheHost.h:
+ * public/WebApplicationCacheHostClient.h:
+ * public/WebArrayBuffer.h:
+ * public/WebAudioSourceProvider.h:
+ * public/WebBatteryStatus.h:
+ * public/WebBindings.h:
+ * public/WebBlob.h:
+ * public/WebCache.h:
+ * public/WebCachedURLRequest.h:
+ * public/WebColorChooser.h:
+ * public/WebColorChooserClient.h:
+ * public/WebColorName.h:
+ * public/WebCommonWorkerClient.h:
+ * public/WebCompositionUnderline.h:
+ * public/WebCompositorInputHandler.h:
+ * public/WebConsoleMessage.h:
+ * public/WebContentDetectionResult.h:
+ * public/WebContextMenuData.h:
+ * public/WebCrossOriginPreflightResultCache.h:
+ * public/WebCursorInfo.h:
+ * public/WebDOMEvent.h:
+ * public/WebDOMEventListener.h:
+ * public/WebDOMStringList.h:
+ * public/WebDataSource.h:
+ * public/WebDatabase.h:
+ * public/WebDateTimeChooserCompletion.h:
+ * public/WebDateTimeChooserParams.h:
+ * public/WebDeliveredIntentClient.h:
+ * public/WebDevToolsAgent.h:
+ * public/WebDevToolsAgentClient.h:
+ * public/WebDevToolsFrontend.h:
+ * public/WebDeviceOrientationClient.h:
+ * public/WebDeviceOrientationClientMock.h:
+ * public/WebDeviceOrientationController.h:
+ * public/WebDocument.h:
+ * public/WebDraggableRegion.h:
+ * public/WebExternalPopupMenuClient.h:
+ * public/WebFileChooserCompletion.h:
+ * public/WebFileChooserParams.h:
+ * public/WebFileSystemCallbacks.h:
+ * public/WebFileSystemEntry.h:
+ * public/WebFileWriter.h:
+ * public/WebFileWriterClient.h:
+ * public/WebFindOptions.h:
+ * public/WebFont.h:
+ * public/WebFontCache.h:
+ * public/WebFontDescription.h:
+ * public/WebFormControlElement.h:
+ * public/WebFormElement.h:
+ * public/WebFrame.h:
+ * public/WebFrameClient.h:
+ * public/WebGeolocationClientMock.h:
+ * public/WebGeolocationController.h:
+ * public/WebGeolocationError.h:
+ * public/WebGeolocationPermissionRequest.h:
+ * public/WebGeolocationPermissionRequestManager.h:
+ * public/WebGeolocationPosition.h:
+ * public/WebGlyphCache.h:
+ * public/WebHelperPlugin.h:
+ * public/WebHistoryItem.h:
+ * public/WebHitTestResult.h:
+ * public/WebIDBCallbacks.h:
+ * public/WebIDBCursor.h:
+ * public/WebIDBDatabase.h:
+ * public/WebIDBDatabaseCallbacks.h:
+ * public/WebIDBDatabaseError.h:
+ * public/WebIDBFactory.h:
+ * public/WebIDBIndex.h:
+ * public/WebIDBKey.h:
+ * public/WebIDBKeyPath.h:
+ * public/WebIDBKeyRange.h:
+ * public/WebIDBMetadata.h:
+ * public/WebIDBObjectStore.h:
+ * public/WebIDBTransaction.h:
+ * public/WebIDBTransactionCallbacks.h:
+ * public/WebIconURL.h:
+ * public/WebImageDecoder.h:
+ * public/WebInputEvent.h:
+ * public/WebIntent.h:
+ * public/WebIntentRequest.h:
+ * public/WebIntentServiceInfo.h:
+ * public/WebMediaPlayer.h:
+ * public/WebMediaStreamRegistry.h:
+ * public/WebMenuItemInfo.h:
+ * public/WebNetworkStateNotifier.h:
+ * public/WebNode.h:
+ * public/WebNodeCollection.h:
+ * public/WebNodeList.h:
+ * public/WebNotification.h:
+ * public/WebNotificationPresenter.h:
+ * public/WebOptionElement.h:
+ * public/WebPageOverlay.h:
+ * public/WebPagePopup.h:
+ * public/WebPageSerializer.h:
+ * public/WebPasswordFormData.h:
+ * public/WebPerformance.h:
+ * public/WebPlugin.h:
+ * public/WebPluginContainer.h:
+ * public/WebPluginParams.h:
+ * public/WebPopupMenu.h:
+ * public/WebPopupMenuInfo.h:
+ * public/WebPrerendererClient.h:
+ * public/WebPrintParams.h:
+ * public/WebRange.h:
+ * public/WebRegularExpression.h:
+ * public/WebRuntimeFeatures.h:
+ * public/WebScopedMicrotaskSuppression.h:
+ * public/WebScopedUserGesture.h:
+ * public/WebScriptController.h:
+ * public/WebScriptSource.h:
+ * public/WebSearchableFormData.h:
+ * public/WebSecurityOrigin.h:
+ * public/WebSecurityPolicy.h:
+ * public/WebSelectElement.h:
+ * public/WebSettings.h:
+ * public/WebSharedWorker.h:
+ * public/WebSharedWorkerRepository.h:
+ * public/WebSpeechGrammar.h:
+ * public/WebSpeechInputController.h:
+ * public/WebSpeechInputResult.h:
+ * public/WebSpeechRecognitionHandle.h:
+ * public/WebSpeechRecognitionParams.h:
+ * public/WebSpeechRecognitionResult.h:
+ * public/WebSpeechRecognizer.h:
+ * public/WebSpeechRecognizerClient.h:
+ * public/WebSpellCheckClient.h:
+ * public/WebStorageEventDispatcher.h:
+ * public/WebSurroundingText.h:
+ * public/WebTestingSupport.h:
+ * public/WebTextCheckingCompletion.h:
+ * public/WebTextCheckingResult.h:
+ * public/WebTextFieldDecoratorClient.h:
+ * public/WebTextInputInfo.h:
+ * public/WebTextRun.h:
+ * public/WebTimeRange.h:
+ * public/WebTouchPoint.h:
+ * public/WebUserMediaRequest.h:
+ * public/WebView.h:
+ * public/WebViewBenchmarkSupport.h:
+ * public/WebViewClient.h:
+ * public/WebWidget.h:
+ * public/WebWidgetClient.h:
+ * public/WebWindowFeatures.h:
+ * public/WebWorkerInfo.h:
+
+2013-01-09 Alec Flett <alecflett@chromium.org>
+
+ IndexedDB: Allow createIndex/createObjectStore to be asynchronous
+ https://bugs.webkit.org/show_bug.cgi?id=106377
+
+ Reviewed by Tony Chang.
+
+ Remove this test as it makes no sense once the objectstore/index
+ hierarchy is gone.
+
+ * tests/IDBDatabaseBackendTest.cpp:
+
+2013-01-09 Chris Rogers <crogers@google.com>
+
+ Allow live/local audio input to be enabled only when needed
+ https://bugs.webkit.org/show_bug.cgi?id=106490
+
+ Reviewed by Kenneth Russell.
+
+ * src/AudioDestinationChromium.cpp:
+ (WebCore):
+ (WebCore::AudioDestination::create):
+ (WebCore::AudioDestinationChromium::AudioDestinationChromium):
+ (WebCore::AudioDestinationChromium::render):
+ * src/AudioDestinationChromium.h:
+ (AudioDestinationChromium):
+
+2013-01-09 Yue Zhang <zysxqn@google.com>
+
+ [Chromium] Always enable autocomplete for password fields
+ https://bugs.webkit.org/show_bug.cgi?id=104600
+
+ Reviewed by Darin Fisher.
+
+ Don't check autocomplete in webkit code. Rather, we check it in chrome code in the following way: if the password field is chrome generated password, we ignore autocomplete=off and always fill the password; otherwise, we respect the autocomplete set. Since this is a chrome only feature, we make it configurable (default to false but enable this in chrome code).
+
+ * src/WebPasswordFormUtils.cpp:
+ (WebKit::findPasswordFormFields):
+ * src/WebPasswordFormUtils.h:
+ (WebKit):
+ (WebKit::findPasswordFormFields):
+
+2013-01-09 James Robinson <jamesr@chromium.org>
+
+ [chromium] Add a notification when a WebWidget's WebLayerTreeView is about to go away
+ https://bugs.webkit.org/show_bug.cgi?id=106495
+
+ Reviewed by Adrienne Walker.
+
+ The WebWidget / WebLayerTreeView ownership is in a slightly awkward place. I'm moving the ownership
+ of the WebLayerTreeView to the WebWidgetClient, but to stage things sanely the WebLayerTreeView's
+ client is sill owned by the WebWidget implementation. Thus to shut down cleanly we need an explicit
+ notification to the WebWidget that the WebLayerTreeView is going to go away.
+
+ This API can go away once the WebWidget implementation does not provide the WebLayerTreeViewClient,
+ which will take a bit more refactoring.
+
+ * public/WebWidget.h:
+ (WebWidget):
+ (WebKit::WebWidget::willCloseLayerTreeView):
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::willCloseLayerTreeView):
+ (WebKit):
+ * src/WebViewImpl.h:
+ (WebViewImpl):
+
+2013-01-09 Mark Pilgrim <pilgrim@chromium.org>
+
+ [Chromium] Remove stray references to WebKitPlatformSupport.h
+ https://bugs.webkit.org/show_bug.cgi?id=106493
+
+ Reviewed by James Robinson.
+
+ Part of a refactoring series. See tracking bug 82948.
+
+ * src/SharedWorkerRepository.cpp:
+ * tests/RunAllTests.cpp:
+
+2013-01-09 Mark Pilgrim <pilgrim@chromium.org>
+
+ [Chromium] Update some #includes in WebKit/chromium/public/ for new Platform directory
+ https://bugs.webkit.org/show_bug.cgi?id=106227
+
+ Reviewed by Darin Fisher.
+
+ Part of a larger refactoring series. See tracking bug 82948.
+
+ * public/WebAccessibilityObject.h:
+ * public/WebAccessibilityRole.h:
+ * public/WebActiveWheelFlingParameters.h:
+ * public/WebAnimationController.h:
+ * public/WebApplicationCacheHost.h:
+ * public/WebApplicationCacheHostClient.h:
+ * public/WebArrayBuffer.h:
+ * public/WebAudioSourceProvider.h:
+ * public/WebBatteryStatus.h:
+ * public/WebBindings.h:
+ * public/WebBlob.h:
+ * public/WebCache.h:
+ * public/WebCachedURLRequest.h:
+ * public/WebColorChooser.h:
+ * public/WebColorChooserClient.h:
+ * public/WebColorName.h:
+ * public/WebCommonWorkerClient.h:
+ * public/WebCompositionUnderline.h:
+ * public/WebCompositorInputHandler.h:
+ * public/WebConsoleMessage.h:
+ * public/WebContentDetectionResult.h:
+ * public/WebContextMenuData.h:
+ * public/WebCrossOriginPreflightResultCache.h:
+ * public/WebCursorInfo.h:
+ * public/WebDOMEvent.h:
+ * public/WebDOMEventListener.h:
+ * public/WebDOMStringList.h:
+ * public/WebDataSource.h:
+ * public/WebDatabase.h:
+ * public/WebDateTimeChooserCompletion.h:
+ * public/WebDateTimeChooserParams.h:
+ * public/WebDeliveredIntentClient.h:
+ * public/WebDevToolsAgent.h:
+ * public/WebDevToolsAgentClient.h:
+ * public/WebDevToolsFrontend.h:
+ * public/WebDeviceOrientationClient.h:
+ * public/WebDeviceOrientationClientMock.h:
+ * public/WebDeviceOrientationController.h:
+ * public/WebDocument.h:
+ * public/WebDraggableRegion.h:
+ * public/WebExternalPopupMenuClient.h:
+ * public/WebFileChooserCompletion.h:
+ * public/WebFileChooserParams.h:
+ * public/WebFileSystemCallbacks.h:
+ * public/WebFileSystemEntry.h:
+ * public/WebFileWriter.h:
+ * public/WebFileWriterClient.h:
+ * public/WebFindOptions.h:
+ * public/WebFont.h:
+ * public/WebFontCache.h:
+ * public/WebFontDescription.h:
+ * public/WebFormControlElement.h:
+ * public/WebFormElement.h:
+ * public/WebFrame.h:
+ * public/WebFrameClient.h:
+ * public/WebGeolocationClientMock.h:
+ * public/WebGeolocationController.h:
+ * public/WebGeolocationError.h:
+ * public/WebGeolocationPermissionRequest.h:
+ * public/WebGeolocationPermissionRequestManager.h:
+ * public/WebGeolocationPosition.h:
+ * public/WebGlyphCache.h:
+ * public/WebHelperPlugin.h:
+ * public/WebHistoryItem.h:
+ * public/WebHitTestResult.h:
+ * public/WebIDBCallbacks.h:
+ * public/WebIDBCursor.h:
+ * public/WebIDBDatabase.h:
+ * public/WebIDBDatabaseCallbacks.h:
+ * public/WebIDBDatabaseError.h:
+ * public/WebIDBFactory.h:
+ * public/WebIDBIndex.h:
+ * public/WebIDBKey.h:
+ * public/WebIDBKeyPath.h:
+ * public/WebIDBKeyRange.h:
+ * public/WebIDBMetadata.h:
+ * public/WebIDBObjectStore.h:
+ * public/WebIDBTransaction.h:
+ * public/WebIDBTransactionCallbacks.h:
+ * public/WebIconURL.h:
+ * public/WebImageDecoder.h:
+ * public/WebInputEvent.h:
+ * public/WebIntent.h:
+ * public/WebIntentRequest.h:
+ * public/WebIntentServiceInfo.h:
+ * public/WebMediaPlayer.h:
+ * public/WebMediaStreamRegistry.h:
+ * public/WebMenuItemInfo.h:
+ * public/WebNetworkStateNotifier.h:
+ * public/WebNode.h:
+ * public/WebNodeCollection.h:
+ * public/WebNodeList.h:
+ * public/WebNotification.h:
+ * public/WebNotificationPresenter.h:
+ * public/WebOptionElement.h:
+ * public/WebPageOverlay.h:
+ * public/WebPagePopup.h:
+ * public/WebPageSerializer.h:
+ * public/WebPasswordFormData.h:
+ * public/WebPerformance.h:
+ * public/WebPlugin.h:
+ * public/WebPluginContainer.h:
+ * public/WebPluginParams.h:
+ * public/WebPopupMenu.h:
+ * public/WebPopupMenuInfo.h:
+ * public/WebPrerendererClient.h:
+ * public/WebPrintParams.h:
+ * public/WebRange.h:
+ * public/WebRegularExpression.h:
+ * public/WebRuntimeFeatures.h:
+ * public/WebScopedMicrotaskSuppression.h:
+ * public/WebScopedUserGesture.h:
+ * public/WebScriptController.h:
+ * public/WebScriptSource.h:
+ * public/WebSearchableFormData.h:
+ * public/WebSecurityOrigin.h:
+ * public/WebSecurityPolicy.h:
+ * public/WebSelectElement.h:
+ * public/WebSettings.h:
+ * public/WebSharedWorker.h:
+ * public/WebSharedWorkerRepository.h:
+ * public/WebSpeechGrammar.h:
+ * public/WebSpeechInputController.h:
+ * public/WebSpeechInputResult.h:
+ * public/WebSpeechRecognitionHandle.h:
+ * public/WebSpeechRecognitionParams.h:
+ * public/WebSpeechRecognitionResult.h:
+ * public/WebSpeechRecognizer.h:
+ * public/WebSpeechRecognizerClient.h:
+ * public/WebSpellCheckClient.h:
+ * public/WebStorageEventDispatcher.h:
+ * public/WebSurroundingText.h:
+ * public/WebTestingSupport.h:
+ * public/WebTextCheckingCompletion.h:
+ * public/WebTextCheckingResult.h:
+ * public/WebTextFieldDecoratorClient.h:
+ * public/WebTextInputInfo.h:
+ * public/WebTextRun.h:
+ * public/WebTimeRange.h:
+ * public/WebTouchPoint.h:
+ * public/WebUserMediaRequest.h:
+ * public/WebView.h:
+ * public/WebViewBenchmarkSupport.h:
+ * public/WebViewClient.h:
+ * public/WebWidget.h:
+ * public/WebWidgetClient.h:
+ * public/WebWindowFeatures.h:
+ * public/WebWorkerInfo.h:
+
+2013-01-09 Stephen Chenney <schenney@chromium.org>
+
+ Adjust Skia build flags to WebKit skia gyp
+
+ Unreviewed change to enable easy layout test rebaselining.
+
+ * skia_webkit.gyp:
+
+2013-01-09 Mikhail Naganov <mnaganov@chromium.org>
+
+ [Chromium] Unreviewed: A trivial fix for WebFrameTest.DivAutoZoomParamsTest after r139177.
+
+ * tests/WebFrameTest.cpp:
+
+2013-01-08 Mikhail Naganov <mnaganov@chromium.org>
+
+ [Chromium] When viewport is disabled, use display width in DIP pixels for the fallback width
+ https://bugs.webkit.org/show_bug.cgi?id=106021
+
+ This is to emulate 'UseWideViewport' setting of Android WebView properly.
+ 'UseWideViewport' now corresponds to the 'viewportEnabled' setting.
+ When the value is false, "meta viewport" tag is ignored, and when calculating
+ layout width, display width in DIP pixels is used.
+
+ Reviewed by Adam Barth.
+
+ * src/ChromeClientImpl.cpp:
+ (WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange):
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::resize):
+ (WebKit::WebViewImpl::dipSize):
+ (WebKit):
+ * src/WebViewImpl.h:
+ (WebCore):
+ (WebViewImpl):
+
+2013-01-08 Chris Rogers <crogers@google.com>
+
+ Remove unused/deprecated render() method in chromium WebKit API
+ https://bugs.webkit.org/show_bug.cgi?id=106399
+
+ Reviewed by Kent Tamura.
+
+ * src/AudioDestinationChromium.cpp:
+ * src/AudioDestinationChromium.h:
+ (AudioDestinationChromium):
+
+2013-01-08 Yoshifumi Inoue <yosin@chromium.org>
+
+ Remove WebKit/chromium/src/DragScrollTimer.{cpp,h}
+ https://bugs.webkit.org/show_bug.cgi?id=106403
+
+ This patch removes unused file DragScrollTimer.{cpp,h} obsoleted by
+ r139044.
+
+ Reviewed by Hajime Morita.
+
+ * WebKit.gyp: Changed to remove lines for DragScroll.{cpp.h}.
+ * src/DragScrollTimer.cpp: Removed.
+ * src/DragScrollTimer.h: Removed.
+
+2013-01-08 Keishi Hattori <keishi@webkit.org>
+
+ [Chromium] Hiding popups on mouse wheel should be handled by WebViewImpl
+ https://bugs.webkit.org/show_bug.cgi?id=106312
+
+ Reviewed by Kent Tamura.
+
+ We had to removed the code that closed popups on mouse wheel events from
+ content::RenderWidgetHostViewMac because it no longer had access to
+ child popups. WebViewImpl will hide the popups on mouse wheel events so
+ we can maintain the same behavior.
+
+ https://src.chromium.org/viewvc/chrome?view=rev&revision=175488
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::handleMouseWheel): Overriding so we can hide popups.
+ (WebKit):
+ * src/WebViewImpl.h:
+
+2013-01-08 James Robinson <jamesr@chromium.org>
+
+ [chromium] Remove transitional #defines from WebKit API headers
+ https://bugs.webkit.org/show_bug.cgi?id=106381
+
+ Reviewed by Adam Barth.
+
+ * public/WebWidget.h:
+
+2013-01-08 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed. Rolled DEPS.
+
+ * DEPS:
+
+2013-01-08 Tom Sepez <tsepez@chromium.org>
+
+ Copy-paste preserves <embed> tags containing active content.
+ https://bugs.webkit.org/show_bug.cgi?id=77625
+
+ Reviewed by Ryosuke Niwa.
+
+ Adds chromium API to new unsafePluginPastingEnabled setting.
+
+ * public/WebSettings.h:
+ * src/WebSettingsImpl.cpp:
+ (WebKit::WebSettingsImpl::setUnsafePluginPastingEnabled):
+ (WebKit):
+ * src/WebSettingsImpl.h:
+ (WebSettingsImpl):
+
+2013-01-08 Mark Lam <mark.lam@apple.com>
+
+ Removed the need for the ProposedDatabase mechanism.
+ https://bugs.webkit.org/show_bug.cgi?id=106292.
+
+ Reviewed by Sam Weinig.
+
+ * src/ChromeClientImpl.cpp:
+ (WebKit::ChromeClientImpl::exceededDatabaseQuota):
+ * src/ChromeClientImpl.h:
+ (ChromeClientImpl):
+
+2013-01-08 Keishi Hattori <keishi@webkit.org>
+
+ [Chromium] Don't confine page popups to root view on Mac
+ https://bugs.webkit.org/show_bug.cgi?id=106315
+
+ Reviewed by Kent Tamura.
+
+ Page popups on Mac no longer get clipped to the web view so we can
+ remove the code to confine to root view.
+
+ * src/ColorChooserPopupUIController.cpp:
+ (WebKit::ColorChooserPopupUIController::writeDocument): Removing parameters confineToRootView and rootViewRectInScreen.
+ * src/DateTimeChooserImpl.cpp:
+ (WebKit::DateTimeChooserImpl::writeDocument): Ditto.
+
+2012-12-20 Antonio Gomes <a1.gomes@sisa.samsung.com>
+
+ Introduce a compositing trigger for scrollable frames
+ https://bugs.webkit.org/show_bug.cgi?id=105573
+
+ Reviewed by James Robinson.
+
+ Set the newly added scrollable-inner-frames bit to compositing-trigger
+ bitset in accordance to the respective setting value.
+
+ * src/ChromeClientImpl.cpp:
+ (WebKit::ChromeClientImpl::allowedCompositingTriggers):
+
+2013-01-08 Steve Block <steveblock@chromium.org>
+
+ Rename 'IntSize toSize(const IntPoint&)' to 'toIntSize'
+ https://bugs.webkit.org/show_bug.cgi?id=106307
+
+ This matches other method names which distinguish between sizes and
+ points. See https://bugs.webkit.org/show_bug.cgi?id=105992#c4.
+
+ Reviewed by Kentaro Hara.
+
+ * src/NonCompositedContentHost.cpp:
+ (WebKit::NonCompositedContentHost::setViewport):
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::minimumScrollOffset):
+ (WebKit::WebFrameImpl::maximumScrollOffset):
+
+2013-01-08 Yoshifumi Inoue <yosin@chromium.org>
+
+ Dragging over an element with scrollbars should scroll the element when dragging near edges
+ https://bugs.webkit.org/show_bug.cgi?id=39725
+
+ Reviewed by Hajime Morita.
+
+ This patch removes DragScrollTimer used for automatic scrolling of main
+ frame drag-and-drop which is now implemented in EventHandler.
+
+ Another patch will remove DragScrollTimer.{cpp,h} and update GYP files to
+ make patch size small.
+
+ No tests. Existing test covers this change.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::WebViewImpl): Changed to remove m_dragScrollTimer.
+ (WebKit::WebViewImpl::dragSourceEndedAt): ditto
+ (WebKit::WebViewImpl::dragSourceMovedTo): ditto
+ (WebKit::WebViewImpl::dragTargetDrop): ditto
+ (WebKit::WebViewImpl::dragTargetDragEnterOrOver): ditto
+ * src/WebViewImpl.h:
+ (WebKit): Chagned to remove DragScrollTimer.
+
+2013-01-07 Steve Block <steveblock@chromium.org>
+
+ Use toSize() to convert from Int/FloatPoint to Int/FloatSize
+ https://bugs.webkit.org/show_bug.cgi?id=105992
+
+ Reviewed by Kentaro Hara.
+
+ * src/LinkHighlight.cpp:
+ (WebKit::LinkHighlight::computeHighlightLayerPathAndPosition):
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::minimumScrollOffset):
+ (WebKit::WebFrameImpl::maximumScrollOffset):
+
+2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
+
+ [Chromium] Expose compositedScrollingForFramesEnabled setting in WebKit API
+ https://bugs.webkit.org/show_bug.cgi?id=106262
+
+ Reviewed by James Robinson.
+
+ * public/WebSettings.h:
+ * src/WebSettingsImpl.cpp:
+ (WebKit::WebSettingsImpl::setCompositedScrollingForFramesEnabled):
+ (WebKit):
+ * src/WebSettingsImpl.h:
+ (WebSettingsImpl):
+
+2013-01-07 Stephen White <senorblanco@chromium.org>
+
+ Add a flag to control canvas antialiasing.
+ https://bugs.webkit.org/show_bug.cgi?id=106255
+
+ Reviewed by Darin Fisher.
+
+ * public/WebSettings.h:
+ * src/WebSettingsImpl.cpp:
+ (WebKit::WebSettingsImpl::setAntialiased2dCanvasEnabled):
+ * src/WebSettingsImpl.h:
+
+2013-01-07 Yusuf Ozuysal <yusufo@google.com>
+
+ Don't use double tap zoom if minimum and maximum page scale is the same
+ https://bugs.webkit.org/show_bug.cgi?id=106272
+
+ Reviewed by James Robinson.
+
+ We should only try to computed relevant scale and scrollOffset and start the animation
+ if the page is zoomable. This now creates an undesired animation for mobile pages which
+ are not zoomable.
+
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::handleGestureEvent):
+
+2013-01-07 Tony Chang <tony@chromium.org>
+
+ Unreviewed. Rolled DEPS.
+
+ * DEPS:
+
+2013-01-07 Alok Priyadarshi <alokp@chromium.org>
+
+ [chromium] Fix PlatformContextSkia::setDrawingToImageBuffer abuse
+ https://bugs.webkit.org/show_bug.cgi?id=104956
+
+ Reviewed by James Robinson.
+
+ Replaced PlatformContextSkia::SetDrawingToImageBuffer with GraphicsContext::setShouldSmoothFonts.
+
+ * src/NonCompositedContentHost.cpp:
+ (WebKit::NonCompositedContentHost::paintContents):
+ (WebKit):
+ (WebKit::NonCompositedContentHost::setShowDebugBorders):
+ * src/PageWidgetDelegate.cpp:
+ (WebKit::PageWidgetDelegate::paint):
+ * src/WebFontImpl.cpp:
+ (WebKit::WebFontImpl::drawText):
+
+2013-01-07 Mike West <mkwst@chromium.org>
+
+ Make the IFRAME_SEAMLESS flag runtime-enabled.
+ https://bugs.webkit.org/show_bug.cgi?id=106213
+
+ Reviewed by Ojan Vafai.
+
+ * public/WebRuntimeFeatures.h:
+ (WebRuntimeFeatures):
+ * src/WebRuntimeFeatures.cpp:
+ (WebKit::WebRuntimeFeatures::enableSeamlessIFrames):
+ (WebKit):
+ (WebKit::WebRuntimeFeatures::areSeamlessIFramesEnabled):
+ Expose the new runtime feature to the Chromium port.
+
+2013-01-07 Alec Flett <alecflett@chromium.org>
+
+ IndexedDB: Stub out async IDBDatabaseBackendInterface::createObjectStore
+ https://bugs.webkit.org/show_bug.cgi?id=106148
+
+ Reviewed by Adam Barth.
+
+ Stub out WebKit API for async createObjectStore.
+
+ * public/WebIDBDatabase.h:
+ (WebIDBDatabase):
+ * src/IDBDatabaseBackendProxy.cpp:
+ (WebKit::IDBDatabaseBackendProxy::createObjectStore):
+ (WebKit):
+ (WebKit::IDBDatabaseBackendProxy::deleteObjectStore):
+ * src/IDBDatabaseBackendProxy.h:
+ (IDBDatabaseBackendProxy):
+ * src/WebIDBDatabaseImpl.cpp:
+ (WebKit::WebIDBDatabaseImpl::createObjectStore):
+ (WebKit):
+ (WebKit::WebIDBDatabaseImpl::deleteObjectStore):
+ * src/WebIDBDatabaseImpl.h:
+ (WebIDBDatabaseImpl):
+
+2013-01-07 Stephen Chenney <schenney@chromium.org>
+
+ Add comment to WebKit skia gyp
+
+ Unreviewed additon of a comment.
+
+ * skia_webkit.gyp: Some changes should not yet be committed. Commented to that effect.
+
+2013-01-07 Stephen Chenney <schenney@chromium.org>
+
+ Add Skia build flags to WebKit skia gyp
+
+ Unreviewed change to enable easy layout test rebaselining.
+
+ * skia_webkit.gyp: Added SK_IGNORE_QUAD_STROKE_FIX and SK_IGNORE_TREAT_AS_SPRITE
+
+2013-01-05 Alec Flett <alecflett@chromium.org>
+
+ IndexedDB: Migrate backend ObjectStore calls to use transaction id
+ https://bugs.webkit.org/show_bug.cgi?id=102741
+
+ Reviewed by Tony Chang.
+
+ Fix a bug where an array was initialized with a large empty buffer,
+ clean up whitespace, and update to match signatures that changed
+ in WebCore.
+
+ * public/WebIDBDatabase.h:
+ (WebKit::WebIDBDatabase::clear):
+ * src/WebIDBDatabaseImpl.cpp:
+ (WebKit::WebIDBDatabaseImpl::put):
+ * src/WebIDBIndexImpl.cpp:
+ * tests/IDBDatabaseBackendTest.cpp:
+
+2013-01-05 Alec Flett <alecflett@chromium.org>
+
+ IndexedDB: Stub out IDBDatabaseBackendInterface::createIndex/deleteIndex
+ https://bugs.webkit.org/show_bug.cgi?id=106117
+
+ Reviewed by Adam Barth.
+
+ Stubs for migration from WebIDBObjectStore.
+
+ * public/WebIDBDatabase.h:
+ (WebKit::WebIDBDatabase::createIndex):
+ (WebKit::WebIDBDatabase::deleteIndex):
+ (WebIDBDatabase):
+ * src/IDBDatabaseBackendProxy.cpp:
+ (WebKit::IDBDatabaseBackendProxy::createIndex):
+ (WebKit):
+ (WebKit::IDBDatabaseBackendProxy::deleteIndex):
+ * src/IDBDatabaseBackendProxy.h:
+ (IDBDatabaseBackendProxy):
+ * src/WebIDBDatabaseImpl.cpp:
+ (WebKit::WebIDBDatabaseImpl::createIndex):
+ (WebKit):
+ (WebKit::WebIDBDatabaseImpl::deleteIndex):
+ * src/WebIDBDatabaseImpl.h:
+ (WebIDBDatabaseImpl):
+ * tests/IDBDatabaseBackendTest.cpp:
+
+2013-01-05 Chris Hopman <cjhopman@google.com>
+
+ Add function to move caret selection towards a point
+ https://bugs.webkit.org/show_bug.cgi?id=105189
+
+ Reviewed by Eric Seidel.
+
+ This function moves the selection to the corresponding point in the
+ rootEditableElement of the current selection. Used on Android for
+ the behavior of insertion handles (i.e. dragging the caret around).
+
+ * public/WebFrame.h:
+ (WebFrame):
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::moveCaretSelectionTowardsWindowPoint):
+ (WebKit):
+ * src/WebFrameImpl.h:
+ (WebFrameImpl):
+
+2013-01-04 James Robinson <jamesr@chromium.org>
+
+ [chromium] Remove WebWidget::layerTreeView(), ownership is the other way around
+ https://bugs.webkit.org/show_bug.cgi?id=106139
+
+ Reviewed by Adrienne Walker.
+
+ This was added with the thought that it would be useful for transitioning code for a world where the
+ WebLayerTreeView for a given widget was owned by the WebWidgetClient instead of the WebWidget, but as it turns
+ out we've transitioned without every adding any callers to this.
+
+ * public/WebWidget.h:
+ (WebWidget):
+ * src/WebViewImpl.cpp:
+
+2013-01-04 Dana Jansens <danakj@chromium.org>
+
+ [chromium] Remove lost-compositor-context layout tests
+ https://bugs.webkit.org/show_bug.cgi?id=106089
+
+ Reviewed by James Robinson.
+
+ Remove the loseCompositorContext() test function.
+
+ * public/WebView.h:
+ (WebView):
+ * src/WebViewImpl.cpp:
+ * src/WebViewImpl.h:
+ (WebViewImpl):
+
+2013-01-04 Adam Klein <adamk@chromium.org>
+
+ Remove ENABLE_MUTATION_OBSERVERS #define
+ https://bugs.webkit.org/show_bug.cgi?id=105459
+
+ Reviewed by Ryosuke Niwa.
+
+ * features.gypi:
+ * src/WebKit.cpp:
+ (WebKit::initialize):
+ (WebKit::shutdown):
+
+2013-01-04 Mark Pilgrim <pilgrim@chromium.org>
+
+ [Chromium] Update some #includes to use headers in the new Platform directory
+ https://bugs.webkit.org/show_bug.cgi?id=106092
+
+ Reviewed by Kentaro Hara.
+
+ Working towards getting rid of legacy header files in
+ WebKit/chromium/public/ and WebKit/chromium/public/platform/
+
+ * src/AsyncFileSystemChromium.cpp:
+ * src/StorageAreaProxy.cpp:
+ * src/StorageNamespaceProxy.cpp:
+ * src/WebFileSystemCallbacksImpl.cpp:
+ * src/WebGraphicsContext3D.cpp:
+ * src/WebIDBCursorImpl.h:
+ * src/WebIDBDatabaseCallbacksImpl.cpp:
+ * src/WebIDBDatabaseCallbacksImpl.h:
+ * src/WebIDBDatabaseError.cpp:
+ * src/WebIDBDatabaseImpl.h:
+ * src/WebIDBIndexImpl.h:
+ * src/WebIDBKeyPath.cpp:
+ * src/WebIDBMetadata.cpp:
+ * src/WebIDBObjectStoreImpl.h:
+ * src/WebWorkerClientImpl.cpp:
+ * src/WebWorkerRunLoop.cpp:
+ * src/WorkerFileSystemCallbacksBridge.cpp:
+ * tests/AssociatedURLLoaderTest.cpp:
+ * tests/FrameTestHelpers.cpp:
+ * tests/PopupMenuTest.cpp:
+ * tests/URLTestHelpers.cpp:
+ * tests/WebFrameTest.cpp:
+ * tests/WebPageNewSerializerTest.cpp:
+ * tests/WebPageSerializerTest.cpp:
+ * tests/WebURLRequestTest.cpp:
+ * tests/WebURLResponseTest.cpp:
+ * tests/WebUnitTests.h:
+ * tests/WebViewTest.cpp:
+
+2013-01-04 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed. Rolled DEPS.
+
+ * DEPS:
+
+2013-01-03 Sami Kyostila <skyostil@chromium.org>
+
+ [chromium] Rename low latency rendering mode setting to vsync notification
+ https://bugs.webkit.org/show_bug.cgi?id=106020
+
+ Reviewed by James Robinson.
+
+ Rename low latency rendering mode setting to vsync notification because
+ the old name was ambiguous and bad. This setting is meant to control
+ whether the renderer uses a vsync signal provided by the browser to
+ schedule rendering.
+
+2013-01-03 Mark Pilgrim <pilgrim@chromium.org>
+
+ [Chromium] Remove all references to sharedWorkerRepository()
+ https://bugs.webkit.org/show_bug.cgi?id=104704
+
+ Reviewed by Adam Barth.
+
+ 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):
+
+2013-01-03 Tommy Widenflycht <tommyw@google.com>
+
+ MediaStream API: Add a missing state to RTCPeerConnection
+ https://bugs.webkit.org/show_bug.cgi?id=106017
+
+ Reviewed by Adam Barth.
+
+ Adding the missing ReadyStateHaveRemoteOffer which will show up in the spec soon.
+
+ * src/AssertMatchingEnums.cpp:
+
+2013-01-03 Joshua Bell <jsbell@chromium.org>
+
+ IndexedDB: Simplify IDBTransactionBackendImpl::scheduleTask usage
+ https://bugs.webkit.org/show_bug.cgi?id=103536
+
+ Reviewed by Tony Chang.
+
+ Track whether IDBCallbacks has fired before being destructed. If not it probably
+ came in after a transaction had asynchronously aborted; fire an abort error which
+ will be ignored on the front-end but will clean up lingering IPC tracking.
+
+ * public/WebIDBDatabaseException.h:
+ * src/AssertMatchingEnums.cpp:
+ * src/IDBCallbacksProxy.cpp:
+ (WebKit::IDBCallbacksProxy::IDBCallbacksProxy):
+ (WebKit::IDBCallbacksProxy::~IDBCallbacksProxy):
+ (WebKit::IDBCallbacksProxy::onError):
+ (WebKit::IDBCallbacksProxy::onSuccess):
+ * src/IDBCallbacksProxy.h:
+ (IDBCallbacksProxy):
+
+2013-01-02 Kenneth Russell <kbr@google.com>
+
+ [chromium] Creation of dedicated workers (isolates) leaks reference to HTMLDocument
+ https://bugs.webkit.org/show_bug.cgi?id=105367
+
+ Reviewed by Dmitry Titov.
+
+ Made WebWorkerClientImpl a subclass of WorkerMessagingProxy rather than an object wrapping
+ WorkerMessagingProxy. WorkerMessagingProxy manages its own lifetime and it is impossible to
+ properly synchronize the lifetime of WebWorkerClientImpl separately.
+
+ This allowed most of WebWorkerClientImpl to be deleted, but forced a divergence in the class
+ hierarchies of WebWorkerClientImpl and WebSharedWorkerImpl. Conversion methods were added to
+ WorkerLoaderProxy and WebWorkerBase to bridge the hierarchies of in-process and
+ out-of-process workers.
+
+ * src/DatabaseObserver.cpp:
+ (WebCore::DatabaseObserver::canEstablishDatabase):
+ Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy.
+ * src/IDBFactoryBackendProxy.cpp:
+ (WebKit::AllowIndexedDBMainThreadBridge::signalCompleted):
+ Adjusted how WorkerLoaderProxy's methods are called.
+ (WebKit::IDBFactoryBackendProxy::allowIndexedDB):
+ Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy.
+ * src/LocalFileSystemChromium.cpp:
+ (WebCore::openFileSystemHelper):
+ Adjusted how WebWorkerBase is obtained from WorkerLoaderProxy.
+ * src/WebSharedWorkerImpl.cpp:
+ (WebKit::WebSharedWorkerImpl::toWebWorkerBase):
+ Implemented new conversion method.
+ * src/WebSharedWorkerImpl.h:
+ (WebSharedWorkerImpl):
+ Explicitly derive from WorkerLoaderProxy now that WebWorkerBase no longer does.
+ (WebKit::WebSharedWorkerImpl::workerLoaderProxy):
+ Added new conversion method.
+ * src/WebWorkerBase.h:
+ (WebWorkerBase):
+ Removed derivation from WorkerLoaderProxy. Added method to convert to WorkerLoaderProxy.
+ * src/WebWorkerClientImpl.cpp:
+ (WebKit):
+ Adjusted comment.
+ (WebKit::WebWorkerClientImpl::createWorkerContextProxy):
+ Adjusted whitespace.
+ (WebKit::WebWorkerClientImpl::terminateWorkerContext):
+ Eliminated delegation to separate object.
+ (WebKit::WebWorkerClientImpl::toWebWorkerBase):
+ Implemented new conversion method.
+ (WebKit::WebWorkerClientImpl::view):
+ (WebKit::WebWorkerClientImpl::allowDatabase):
+ (WebKit::WebWorkerClientImpl::allowFileSystem):
+ (WebKit::WebWorkerClientImpl::openFileSystem):
+ (WebKit::WebWorkerClientImpl::allowIndexedDB):
+ Eliminated delegation to separate object.
+ (WebKit::WebWorkerClientImpl::WebWorkerClientImpl):
+ * src/WebWorkerClientImpl.h:
+ (WebKit):
+ Changed to inherit from WorkerMessagingProxy directly.
+ (WebWorkerClientImpl):
+ Deleted most methods previously overridden from WorkerContextProxy, etc.
+ * src/WorkerAsyncFileSystemChromium.cpp:
+ (WebCore::WorkerAsyncFileSystemChromium::WorkerAsyncFileSystemChromium):
+ (WebCore::WorkerAsyncFileSystemChromium::createWorkerFileSystemCallbacksBridge):
+ Hold on to, and use, WorkerLoaderProxy rather than WebWorkerBase.
+ * src/WorkerAsyncFileSystemChromium.h:
+ (WebKit):
+ (WebCore):
+ (WorkerAsyncFileSystemChromium):
+ Hold on to WorkerLoaderProxy rather than WebWorkerBase.
+
+2013-01-02 James Robinson <jamesr@chromium.org>
+
+ [chromium] Remove unused transitional #defines from WebKit Client API
+ https://bugs.webkit.org/show_bug.cgi?id=105974
+
+ Reviewed by Adam Barth.
+
+ The transitions these #defines helped with have completed.
+
+ * public/WebFileSystemCallbacks.h:
+ (WebKit):
+ * public/WebKit.h:
+ * public/WebRuntimeFeatures.h:
+ * public/WebSettings.h:
+ * public/WebWidget.h:
+
+2013-01-02 Cris Neckar <cdn@chromium.org>
+
+ Initialize WebInputEvent to prevent sending uninitialized bytes with IPC messages.
+ https://bugs.webkit.org/show_bug.cgi?id=105934
+
+ Reviewed by James Robinson.
+
+ * public/WebInputEvent.h:
+ (WebKit::WebInputEvent::WebInputEvent):
+
+2013-01-02 David Tseng <dtseng@google.com>
+
+ AX: Chromium needs platform localized strings for media controls.
+ https://bugs.webkit.org/show_bug.cgi?id=105940
+
+ Reviewed by Tony Chang.
+
+ * src/LocalizedStrings.cpp:
+ (WebCore::localizedMediaControlElementString):
+ (WebCore):
+ (WebCore::localizedMediaControlElementHelpText):
+
+2013-01-02 Mark Pilgrim <pilgrim@chromium.org>
+
+ [Chromium] Add Platform/chromium to include_dirs
+ https://bugs.webkit.org/show_bug.cgi?id=105955
+
+ Reviewed by James Robinson.
+
+ Currently the headers in WebKit/chromium/public/Web*.h can not
+ include headers from the new Platform/chromium/ directory with the
+ "#include <public/WebFoo.h>" syntax, because the include_dirs for
+ dependent builds (like Chromium-within-WebKit) do not include the
+ new Platform/chromium/ directory. This patch adds that capability
+ without managing to break anything else.
+
+ * WebKit.gyp:
+
+2013-01-02 Alec Flett <alecflett@chromium.org>
+
+ IndexedDB: Use non-const buffers in put() to avoid copies
+ https://bugs.webkit.org/show_bug.cgi?id=105572
+
+ Reviewed by Adam Barth.
+
+ Pass on non-const Vectors to allow buffer adoption rather than copies.
+
+ * public/WebIDBDatabase.h:
+ (WebIDBDatabase):
+ (WebKit::WebIDBDatabase::put):
+ * src/IDBDatabaseBackendProxy.cpp:
+ (WebKit::IDBDatabaseBackendProxy::put):
+ * src/IDBDatabaseBackendProxy.h:
+ (IDBDatabaseBackendProxy):
+ * src/WebIDBDatabaseImpl.cpp:
+ (WebKit::WebIDBDatabaseImpl::put):
+ * src/WebIDBDatabaseImpl.h:
+ (WebIDBDatabaseImpl):
+ * tests/IDBDatabaseBackendTest.cpp:
+
+2013-01-02 Robert Kroeger <rjkroege@chromium.org>
+
+ [chromium] Use top level field for gesture event source
+ https://bugs.webkit.org/show_bug.cgi?id=105664
+
+ Reviewed by Adam Barth.
+
+ Previously, only GestureFlingStart subtypes of WebGestureEvent
+ had a deviceSource flag. A previous CL added a top-level
+ deviceSource field for all WebGestureEvent. Now that this field
+ is populated in Chromium, use it as necessary in the Chromium
+ WebKit layer.
+
+ No new tests: covered by existing tests.
+
+ * src/WebCompositorInputHandlerImpl.cpp:
+ (WebKit::WebCompositorInputHandlerImpl::handleGestureFling):
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::handleGestureEvent):
+ * tests/WebCompositorInputHandlerImplTest.cpp:
+ (WebKit::TEST_F):
+
+2012-12-28 Fady Samuel <fsamuel@chromium.org>
+
+ Roll Chromium DEPS to r174739
+ https://bugs.webkit.org/show_bug.cgi?id=105813
+
+ Unreviewed.
+
+ * DEPS:
+
+2012-12-26 Nico Weber <thakis@chromium.org>
+
+ [chromium] Disable unprefixed css transitions until they're functional
+ https://bugs.webkit.org/show_bug.cgi?id=105771
+
+ Reviewed by Eric Seidel.
+
+ Bug 105647 mentions that this is not fully implemented yet, and the
+ partial support breaks feature detection in modernizr and friends.
+
+ * features.gypi:
+
+2012-12-26 Yury Semikhatsky <yurys@chromium.org>
+
+ Web Inspector: extract JS heap profiler specifics into JSHeapSnapshot.js
+ https://bugs.webkit.org/show_bug.cgi?id=105768
+
+ Reviewed by Pavel Feldman.
+
+ * WebKit.gyp: added new file to JS heap profiler.
+
+2012-12-21 Xianzhu Wang <wangxianzhu@chromium.org>
+
+ [Chromium-Android] Use harfbuzz-ng instead of harfbuzz-old on Android
+ https://bugs.webkit.org/show_bug.cgi?id=104410
+
+ Reviewed by Eric Seidel.
+
+ * features.gypi: Enable harfbuzz-ng on Android.
+
+2012-12-21 Joshua Bell <jsbell@chromium.org>
+
+ IndexedDB: Combine openConnection and openConnectionWithVersion
+ https://bugs.webkit.org/show_bug.cgi?id=105658
+
+ Reviewed by Tony Chang.
+
+ * tests/IDBDatabaseBackendTest.cpp:
+
2012-12-20 Noel Gordon <noel.gordon@gmail.com>
[chromium] Disable color profile support for WebImageSkia users
« no previous file with comments | « Source/WebCore/rendering/TextAutosizer.cpp ('k') | Source/WebKit/chromium/src/ChromeClientImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698