Index: Source/WebKit/chromium/ChangeLog |
=================================================================== |
--- Source/WebKit/chromium/ChangeLog (revision 77734) |
+++ Source/WebKit/chromium/ChangeLog (working copy) |
@@ -1,3 +1,740 @@ |
+2011-02-04 Charlie Reis <creis@chromium.org> |
+ |
+ Reviewed by Mihai Parparita. |
+ |
+ Crash in WebCore::HistoryController::itemsAreClones |
+ https://bugs.webkit.org/show_bug.cgi?id=52819 |
+ |
+ Removes unneeded sanity checks used for diagnosing a memory error. |
+ |
+ * src/WebFrameImpl.cpp: |
+ |
+2011-02-04 Daniel Cheng <dcheng@chromium.org> |
+ |
+ Reviewed by Dmitry Titov. |
+ |
+ Clone WebClipboard to be frame-specific. |
+ https://bugs.webkit.org/show_bug.cgi?id=53727 |
+ |
+ For drop operations, Chrome currently snapshots the data and copies it |
+ into the renderer process. As we add more supported drag data types, the |
+ copy will become increasingly expensive. Instead, we'd like to snapshot |
+ data in the browser to reduce the amount of data copied and to support |
+ Blob in DataTransferItem. In order to allow this, we associated |
+ WebClipboard with a frame so it can correctly route its IPCs to the |
+ corresponding Chromium host. |
+ |
+ * public/WebFrameClient.h: |
+ (WebKit::WebFrameClient::clipboard): |
+ * src/PlatformBridge.cpp: |
+ (WebCore::getClipboard): |
+ (WebCore::PlatformBridge::clipboardReadAvailableTypes): |
+ (WebCore::PlatformBridge::clipboardReadData): |
+ (WebCore::PlatformBridge::clipboardReadFilenames): |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::fromFrame): |
+ * src/WebFrameImpl.h: |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::dragTargetDragEnterNew): |
+ |
+2011-02-04 Robert Hogan <robert@webkit.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Move chromium iframe shim code to cross-platform file |
+ https://bugs.webkit.org/show_bug.cgi?id=52594 |
+ |
+ * src/WebPluginContainerImpl.cpp: Move code to WebCore/plugin/IFrameShimSupport.cpp |
+ |
+2011-02-04 Xiaomei Ji <xji@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ Implement "<option> should implement the dir attribute" for chromium port after r76983. |
+ https://bugs.webkit.org/show_bug.cgi?id=50969 |
+ |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::selectItemAlignmentFollowsMenuWritingDirection): Override as true. |
+ * src/WebViewImpl.cpp: Remove directionality hint from autofill drop-down setting. |
+ |
+2011-02-01 Jeremy Orlow <jorlow@chromium.org> |
+ |
+ Reviewed by Nate Chapin. |
+ |
+ Remove the timeout event from IndexedDB |
+ https://bugs.webkit.org/show_bug.cgi?id=53521 |
+ |
+ * public/WebIDBDatabase.h: |
+ (WebKit::WebIDBDatabase::transaction): |
+ * public/WebIDBTransactionCallbacks.h: |
+ * src/IDBDatabaseProxy.cpp: |
+ (WebCore::IDBDatabaseProxy::transaction): |
+ * src/IDBDatabaseProxy.h: |
+ * src/IDBTransactionCallbacksProxy.cpp: |
+ * src/IDBTransactionCallbacksProxy.h: |
+ * src/WebIDBDatabaseImpl.cpp: |
+ (WebKit::WebIDBDatabaseImpl::transaction): |
+ * src/WebIDBDatabaseImpl.h: |
+ * src/WebIDBTransactionCallbacksImpl.cpp: |
+ * src/WebIDBTransactionCallbacksImpl.h: |
+ |
+2011-02-04 Ilya Tikhonovsky <loislo@chromium.org> |
+ |
+ Unreviewed. |
+ |
+ Roll chromium to 73764. |
+ |
+ * DEPS: |
+ |
+2011-02-03 James Kozianski <koz@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Add navigator.registerProtocolHandler behind a flag. |
+ https://bugs.webkit.org/show_bug.cgi?id=52609 |
+ |
+ * features.gypi: |
+ * public/WebViewClient.h: |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::registerProtocolHandler): |
+ * src/ChromeClientImpl.h: |
+ |
+2011-02-03 Brian Ryner <bryner@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Add a field to the ResourceResponse for tracking the socket address |
+ of the host that the resource was fetched from. Patch was originally |
+ by Paul Marks. |
+ https://bugs.webkit.org/show_bug.cgi?id=53699 |
+ |
+ * public/WebURLResponse.h: |
+ * src/WebURLResponse.cpp: |
+ (WebKit::WebURLResponse::socketAddress): |
+ (WebKit::WebURLResponse::setSocketAddress): |
+ |
+2011-02-03 Adam Langley <agl@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Plumb mixed script URL to FrameLoaderClient |
+ https://bugs.webkit.org/show_bug.cgi?id=52384 |
+ |
+ Regressions covered by http/tests/security/mixedContent/* |
+ |
+ * public/WebFrameClient.h: |
+ (WebKit::WebFrameClient::didRunInsecureContent): |
+ * src/FrameLoaderClientImpl.cpp: |
+ (WebKit::FrameLoaderClientImpl::didRunInsecureContent): |
+ * src/FrameLoaderClientImpl.h: |
+ |
+2011-02-03 Victoria Kirst <vrk@google.com> |
+ |
+ Reviewed by James Robinson. |
+ |
+ [chromium] Fix redundant video frame paint on CSS LayerChromium for <video> |
+ https://bugs.webkit.org/show_bug.cgi?id=52868 |
+ |
+ * src/WebMediaPlayerClientImpl.cpp: |
+ (WebKit::WebMediaPlayerClientImpl::paint): |
+ (WebKit::WebMediaPlayerClientImpl::paintCurrentFrameInContext): |
+ (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse): |
+ * src/WebMediaPlayerClientImpl.h: |
+ |
+2011-02-03 Jeremy Orlow <jorlow@chromium.org> |
+ |
+ Reviewed by Nate Chapin. |
+ |
+ Don't clear the callbacks ref in the proxy layer for IndexedDB |
+ https://bugs.webkit.org/show_bug.cgi?id=53535 |
+ |
+ Clearing the callbacks doesn't actually solve any problems and makes |
+ this code behave subtly differently than how it would in Safari and |
+ other single process environments. Let's remove the difference. |
+ |
+ * src/IDBCallbacksProxy.cpp: |
+ (WebCore::IDBCallbacksProxy::onError): |
+ (WebCore::IDBCallbacksProxy::onSuccess): |
+ * src/IDBTransactionCallbacksProxy.cpp: |
+ (WebCore::IDBTransactionCallbacksProxy::onAbort): |
+ (WebCore::IDBTransactionCallbacksProxy::onComplete): |
+ (WebCore::IDBTransactionCallbacksProxy::onTimeout): |
+ |
+2011-02-03 Hans Wennborg <hans@chromium.org> |
+ |
+ Reviewed by Jeremy Orlow. |
+ |
+ Chromium: Remove deprecated WebIDBObjectStore::put() function |
+ https://bugs.webkit.org/show_bug.cgi?id=53669 |
+ |
+ Remove deprecated put() function. Chromium side code now overrides |
+ the new version. |
+ |
+ * public/WebIDBObjectStore.h: |
+ (WebKit::WebIDBObjectStore::put): |
+ |
+2011-02-01 Pavel Podivilov <podivilov@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: introduce new api for managing JavaScript breakpoints. |
+ https://bugs.webkit.org/show_bug.cgi?id=53235 |
+ |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgent::shouldInterruptForMessage): |
+ |
+2011-02-02 Evan Martin <evan@chromium.org> |
+ |
+ Unreviewed, DEPS change. |
+ |
+ * DEPS: update to pick up newer Skia. |
+ |
+2011-02-02 Dimitri Glazkov <dglazkov@chromium.org> |
+ |
+ Update more references to right() and bottom() in Chromium. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::doPixelReadbackToCanvas): Replaced bottom/right with maxY/maxX. |
+ |
+2011-02-02 Dimitri Glazkov <dglazkov@chromium.org> |
+ |
+ Update more references to right() and bottom() in Chromium Win. |
+ |
+ * tests/TransparencyWinTest.cpp: |
+ (WebCore::TEST): Replaced bottom/right with maxY/maxX. |
+ |
+2011-02-02 Matthew Vosburgh <maf@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Some favicons not correctly decoded by Chromium/Mac |
+ https://bugs.webkit.org/show_bug.cgi?id=53448 |
+ |
+ * src/WebImageCG.cpp: |
+ (WebKit::WebImage::fromData): |
+ |
+2011-02-02 Dimitri Glazkov <dglazkov@chromium.org> |
+ |
+ Reviewed by Dave Hyatt. |
+ |
+ Remove remaining references to right() and bottom() from Chromium build. |
+ https://bugs.webkit.org/show_bug.cgi?id=53613 |
+ |
+ * src/DragScrollTimer.cpp: |
+ (WebKit::distanceToRect): Replaced right/bottom with maxX/maxY. |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::doPixelReadbackToCanvas): Ditto. |
+ |
+2011-02-01 Darin Fisher <darin@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ [chromium] Avoid #ifdefs in code that constructs a GraphicsContext by |
+ adding a helper class. |
+ https://bugs.webkit.org/show_bug.cgi?id=53575 |
+ |
+ * WebKit.gyp: |
+ * src/WebFontImpl.cpp: |
+ (WebKit::WebFontImpl::drawText): |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::printPage): |
+ (WebKit::WebFrameImpl::paint): |
+ * src/WebPopupMenuImpl.cpp: |
+ (WebKit::WebPopupMenuImpl::paint): |
+ * src/WebScrollbarImpl.cpp: |
+ (WebKit::WebScrollbarImpl::paint): |
+ * src/painting: Added. |
+ * src/painting/GraphicsContextBuilder.h: Added. |
+ (WebKit::GraphicsContextBuilder::GraphicsContextBuilder): |
+ (WebKit::GraphicsContextBuilder::context): |
+ |
+2011-02-02 Hans Wennborg <hans@chromium.org> |
+ |
+ Reviewed by Jeremy Orlow. |
+ |
+ IndexedDB: Implement support for cursor updates |
+ https://bugs.webkit.org/show_bug.cgi?id=53421 |
+ |
+ Mirror the update to the IDBObjectStoreInterface::put() signature in |
+ the WebKit layer wrappers. |
+ |
+ * public/WebIDBObjectStore.h: |
+ (WebKit::WebIDBObjectStore::put): |
+ * src/IDBObjectStoreProxy.cpp: |
+ (WebCore::IDBObjectStoreProxy::put): |
+ * src/IDBObjectStoreProxy.h: |
+ * src/WebIDBObjectStoreImpl.cpp: |
+ (WebKit::WebIDBObjectStoreImpl::put): |
+ * src/WebIDBObjectStoreImpl.h: |
+ |
+2011-02-02 Chris Evans <cevans@chromium.org> |
+ |
+ Reviewed by Adam Barth. |
+ |
+ [Chromium] Propagate the accurate gesture status when calling into FrameLoader |
+ https://bugs.webkit.org/show_bug.cgi?id=53571 |
+ |
+ * src/WebPluginContainerImpl.cpp: |
+ (WebKit::WebPluginContainerImpl::loadFrameRequest): FrameLoader might decide the target is a new window, so make such the UserGestureIndicator is fully accurate before calling into it. |
+ |
+2011-02-01 Kent Tamura <tkent@chromium.org> |
+ |
+ Reviewed by Tony Chang. |
+ |
+ [Chromium] Roll Chromium revision for the WebKitWeightWatcher change |
+ https://bugs.webkit.org/show_bug.cgi?id=53563 |
+ |
+ * DEPS: Roll to crrev.com/73378 to have the WebKitWeightWatcher change of webkit_support. |
+ |
+2011-02-01 Darin Fisher <darin@chromium.org> |
+ |
+ Reviewed by David Levin. |
+ |
+ [chromium] Remove unnecessary WebCore:: prefixing in a few places and fix-up some indentation. |
+ https://bugs.webkit.org/show_bug.cgi?id=53523 |
+ |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::attach): |
+ (WebKit::WebDevToolsAgentImpl::inspectNode): |
+ (WebKit::WebDevToolsAgentImpl::inspectorController): |
+ (WebKit::WebDevToolsAgentImpl::mainFrame): |
+ (WebKit::WebDevToolsAgentImpl::identifierForInitialRequest): |
+ (WebKit::WebDevToolsAgentImpl::sendMessageToFrontend): |
+ (WebKit::WebDevToolsAgentImpl::updateInspectorStateCookie): |
+ (WebKit::WebDevToolsAgent::interruptAndDispatch): |
+ (WebKit::WebDevToolsAgent::processPendingMessages): |
+ * src/WebPopupMenuImpl.cpp: |
+ (WebKit::WebPopupMenuImpl::resize): |
+ * src/WebScrollbarImpl.cpp: |
+ (WebKit::WebScrollbarImpl::setLocation): |
+ (WebKit::WebScrollbarImpl::setValue): |
+ (WebKit::WebScrollbarImpl::onMouseWheel): |
+ (WebKit::WebScrollbarImpl::onKeyDown): |
+ (WebKit::WebScrollbarImpl::scrollPosition): |
+ (WebKit::WebScrollbarImpl::setScrollOffset): |
+ (WebKit::WebScrollbarImpl::invalidateScrollbarRect): |
+ (WebKit::WebScrollbarImpl::getTickmarks): |
+ |
+2011-02-01 Mihai Parparita <mihaip@chromium.org> |
+ |
+ Unreviewed roll of Chromium deps to r73306. This picks up a fix to get |
+ the WebKit root dir correctly after the move to Source/. This allows |
+ tests like http/tests/security/frame-loading-via-document-write.html |
+ (which use LayoutTestController.pathToLocalResource) to pass with the |
+ Chromium DRT. |
+ |
+ * DEPS: |
+ |
+2011-02-01 Alexander Pavlov <apavlov@chromium.org> |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Web Inspector: [Chromium] Wrongly labelled context-menu item for links in Web Inspector's side-pane |
+ https://bugs.webkit.org/show_bug.cgi?id=53482 |
+ |
+ * src/js/DevTools.js: |
+ (WebInspector.openLinkExternallyLabel): Override to customize a context menu item label |
+ |
+2011-02-01 Darin Fisher <darin@chromium.org> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Fix some Visual Studio compiler warnings. |
+ https://bugs.webkit.org/show_bug.cgi?id=53476 |
+ |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::forms): |
+ * src/WebMediaPlayerClientImpl.cpp: |
+ (WebKit::WebMediaPlayerClientImpl::repaint): |
+ * src/WebScrollbarImpl.cpp: |
+ (WebKit::WebScrollbarImpl::setValue): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::doPixelReadbackToCanvas): |
+ (WebKit::WebViewImpl::setZoomLevel): |
+ (WebKit::WebViewImplScrollbarPaintInterface::paint): |
+ |
+2011-02-01 Hans Wennborg <hans@chromium.org> |
+ |
+ Reviewed by Jeremy Orlow. |
+ |
+ Chromium: remove WebIDBCallbacks::onSucces() |
+ https://bugs.webkit.org/show_bug.cgi?id=53415 |
+ |
+ Remove un-used function. |
+ |
+ * public/WebIDBCallbacks.h: |
+ |
+2011-02-01 Yury Semikhatsky <yurys@chromium.org> |
+ |
+ Unreviewed. Fix Chromium Debug compilation broken by r77228. |
+ |
+ [Chromium] Autofill should work with HTML5 form elements |
+ https://bugs.webkit.org/show_bug.cgi?id=51809 |
+ |
+ * src/WebInputElement.cpp: |
+ (WebKit::toWebInputElement): |
+ |
+2011-02-01 Naoki Takano <takano.naoki@gmail.com> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ [Chromium] Autofill should work with HTML5 form elements |
+ https://bugs.webkit.org/show_bug.cgi?id=51809 |
+ http://crbug.com/65654 |
+ |
+ No new tests, because this fix is for Chromium project and hard to test only in WebKit project. |
+ |
+ * public/WebInputElement.h: Added toWebInputElement() declarations and implemented const version of toWebInputElement(). |
+ * src/WebInputElement.cpp: |
+ (WebKit::WebInputElement::toWebInputElement): Implemented a convert function to cast no-const WebElement* to no-const WebInputElement*. Because Chrome needs safe cast for autofill completion. |
+ |
+2011-01-31 Chris Rogers <crogers@google.com> |
+ |
+ Reviewed by Jeremy Orlow. |
+ |
+ Improve audio latency on Mac OS X for chromium port |
+ https://bugs.webkit.org/show_bug.cgi?id=53452 |
+ |
+ * src/AudioDestinationChromium.cpp: |
+ |
+2011-01-29 Patrick Gansterer <paroga@webkit.org> |
+ |
+ Reviewed by David Kilzer. |
+ |
+ Move CharacterNames.h into WTF directory |
+ https://bugs.webkit.org/show_bug.cgi?id=49618 |
+ |
+ * src/ChromeClientImpl.cpp: |
+ |
+2011-01-28 Ryosuke Niwa <rniwa@webkit.org> |
+ |
+ Unreviewed; roll WebKit Chromium revision from 72894 to 73048. |
+ |
+ * DEPS: |
+ |
+2011-01-28 Dan Bernstein <mitz@apple.com> |
+ |
+ Reviewed by Sam Weinig. |
+ |
+ <select> can't display right-to-left (rtl) languages |
+ https://bugs.webkit.org/show_bug.cgi?id=19785 |
+ |
+ * src/AutoFillPopupMenuClient.cpp: |
+ (WebKit::AutoFillPopupMenuClient::initialize): Pass hasTextDirectionOverride to the PopupMenuStyle |
+ constructor. |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::selectItemAlignmentFollowsMenuWritingDirection): Added. |
+ * src/ChromeClientImpl.h: |
+ * tests/PopupMenuTest.cpp: |
+ (WebKit::TestPopupMenuClient::itemStyle): Pass hasTextDirectionOverride to the PopupMenuStyle |
+ constructor. |
+ |
+2011-01-28 Adam Klein <adamk@chromium.org> |
+ |
+ Reviewed by Kent Tamura. |
+ |
+ [Chromium] Remove deprecated openFileSystem method signature |
+ https://bugs.webkit.org/show_bug.cgi?id=53262 |
+ |
+ Chromium still builds after this patch. |
+ |
+ * public/WebFrameClient.h: |
+ |
+2011-01-28 Ilya Sherman <isherman@chromium.org> |
+ |
+ Reviewed by Andreas Kling. |
+ |
+ Const-correct HTMLSelectElement and WebSelectElement |
+ https://bugs.webkit.org/show_bug.cgi?id=53293 |
+ |
+ * public/WebSelectElement.h: |
+ * src/WebSelectElement.cpp: |
+ (WebKit::WebSelectElement::value): const. |
+ (WebKit::WebSelectElement::listItems): const. |
+ |
+2011-01-27 Finnur Thorarinsson <finnur.webkit@gmail.com> |
+ |
+ Reviewed by Ojan Vafai. |
+ |
+ This addresses a regression introduced by r75784, as described in: |
+ https://bugs.webkit.org/show_bug.cgi?id=53176 |
+ |
+ The problem is that originalEndContainer and originalEndOffset was |
+ meant to capture the end of the document, but was being assigned after |
+ a call to searchRange->setStart() (when scoping is restarted), which can |
+ result in the Range being collapsed to start (thereby assigning the |
+ wrong value to the Container/Offset pair). |
+ |
+ This code is never triggered by layout tests, but I'm adding a regressiono |
+ test on the Chromium side for this. |
+ |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::scopeStringMatches): |
+ |
+2011-01-27 Zhenyao Mo <zmo@google.com> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Define GC3D types to match GL types and use them in WebGraphicsContext3D |
+ https://bugs.webkit.org/show_bug.cgi?id=51947 |
+ |
+ * public/WebGraphicsContext3D.h: |
+ |
+2011-01-27 Zhenyao Mo <zmo@google.com> |
+ |
+ Unreviewed, roll webkit chromium rev from 72673 to 72894. |
+ Also, added gmock section in DEPS to pull down gmock. |
+ |
+ * DEPS: |
+ |
+2011-01-27 Alexey Marinichev <amarinichev@chromium.org> |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ Add a callback to WebGraphicsContext3D that is called when a context is lost |
+ https://bugs.webkit.org/show_bug.cgi?id=53153 |
+ |
+ * public/WebGraphicsContext3D.h: |
+ (WebKit::WebGraphicsContext3D::setContextLostCallback): |
+ |
+2011-01-27 Mihai Parparita <mihaip@chromium.org> |
+ |
+ Unreviewed, fixed upstream Chromium build |
+ |
+ r76844 should have rolled back Chromium DEPS to 72673, not 72637. |
+ |
+ * DEPS: |
+ |
+2011-01-27 Zhenyao Mo <zmo@google.com> |
+ |
+ Unreviewed, roll back webkit chromium rev to 72637. |
+ |
+ * DEPS: |
+ |
+2011-01-27 Zhenyao Mo <zmo@google.com> |
+ |
+ Unreviewed. |
+ |
+ Roll Webkit Chromium rev from 72637 to 72868. |
+ |
+ * DEPS: |
+ |
+2011-01-27 Hans Wennborg <hans@chromium.org> |
+ |
+ Reviewed by Jeremy Orlow. |
+ |
+ IndexedDB: Remove IDBCallbacks::onSuccess() used for null values. |
+ https://bugs.webkit.org/show_bug.cgi?id=53178 |
+ |
+ Remove the IDBCallbacks::onSuccess() function that was used for |
+ null values, and replace such calls with calls to |
+ IDBCallBacks::onSuccess(SerializedScriptValue::nullValue()) |
+ instead. |
+ |
+ * public/WebIDBCallbacks.h: |
+ (WebKit::WebIDBCallbacks::onSuccess): |
+ * src/IDBCallbacksProxy.cpp: |
+ * src/IDBCallbacksProxy.h: |
+ * src/WebIDBCallbacksImpl.cpp: |
+ * src/WebIDBCallbacksImpl.h: |
+ |
+2011-01-26 Kent Tamura <tkent@chromium.org> |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ [Chromium] WebFrame::forms() should not return empty WebFormElements |
+ https://bugs.webkit.org/show_bug.cgi?id=53204 |
+ |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::forms): |
+ - Should iterate by forms->length(), not the number of HTMLElements. |
+ - Do not increment the index for "temp" if a node is not an HTMLElement. |
+ |
+2011-01-26 Dan Bernstein <mitz@apple.com> |
+ |
+ Reviewed by Dave Hyatt. |
+ |
+ <rdar://problem/8446709> Allow inter-ideograph justification for CJK |
+ https://bugs.webkit.org/show_bug.cgi?id=53184 |
+ |
+ * src/WebTextRun.cpp: |
+ (WebKit::WebTextRun::operator WebCore::TextRun): Added a TrailingExpansionBehavior parameter to the |
+ RenderText constructor. |
+ |
+2011-01-26 Kenneth Russell <kbr@google.com> |
+ |
+ Reviewed by James Robinson. |
+ |
+ Fix multisampling support in DrawingBuffer |
+ https://bugs.webkit.org/show_bug.cgi?id=53154 |
+ |
+ Plumbed GL_ANGLE_framebuffer_multisample and |
+ GL_ANGLE_framebuffer_blit (exposed as the unified extension |
+ GL_CHROMIUM_framebuffer_multisample) through WebGraphicsContext3D. |
+ |
+ * public/WebGraphicsContext3D.h: |
+ * src/Extensions3DChromium.cpp: |
+ (WebCore::Extensions3DChromium::blitFramebuffer): |
+ (WebCore::Extensions3DChromium::renderbufferStorageMultisample): |
+ * src/GraphicsContext3DChromium.cpp: |
+ (WebCore::GraphicsContext3DInternal::supportsExtension): |
+ (WebCore::GraphicsContext3DInternal::ensureExtensionEnabled): |
+ * src/GraphicsContext3DInternal.h: |
+ |
+2011-01-26 Tony Chang <tony@chromium.org> |
+ |
+ Unreviewed. |
+ |
+ [chromium] revert r68310 because of race conditions detected by tsans |
+ https://bugs.webkit.org/show_bug.cgi?id=53185 |
+ |
+ * DEPS: Roll chromium to 72673 to pick up sqlite revert. |
+ |
+2011-01-26 James Robinson <jamesr@chromium.org> |
+ |
+ Reviewed by Nate Chapin. |
+ |
+ Add a DOMTimeStamp parameter to the requestAnimationFrame callback |
+ https://bugs.webkit.org/show_bug.cgi?id=53142 |
+ |
+ Provides a timestamp to use for imperative animation callbacks. In this patch the timestamp is |
+ just the current time at the start of the callback invocation algorithm. In the future we |
+ could enhance this to try to take the compositing delay into effect to try to synchronize |
+ imperative animations more closely with declarative ones, but this should do for now. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::animate): |
+ |
+2011-01-25 Kent Tamura <tkent@chromium.org> |
+ |
+ Unreviewed trivial change. |
+ |
+ * DEPS: Roll to r72581 to have a webkit_support fix. |
+ |
+2011-01-25 Hans Wennborg <hans@chromium.org> |
+ |
+ Reviewed by Jeremy Orlow. |
+ |
+ IndexedDB: Remove PlatformBridge::idbShutdown() |
+ https://bugs.webkit.org/show_bug.cgi?id=53077 |
+ |
+ Since Chromium r72157, this is not used anymore. Chromium keeps track |
+ of when it shuts down IndexedDB itself. |
+ |
+ * public/WebKitClient.h: |
+ * src/PlatformBridge.cpp: |
+ |
+2011-01-25 Ilya Sherman <isherman@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Chromium WebKit API: Move dispatchFormControlChangeEvent() from WebInputElement to WebFormControlElement |
+ In service of https://code.google.com/p/chromium/issues/detail?id=42716 |
+ https://bugs.webkit.org/show_bug.cgi?id=53069 |
+ |
+ * public/WebFormControlElement.h: |
+ * public/WebInputElement.h: |
+ * src/WebFormControlElement.cpp: |
+ (WebKit::WebFormControlElement::dispatchFormControlChangeEvent): Moved from WebInputElement |
+ * src/WebInputElement.cpp: |
+ |
+2011-01-24 Chris Marrin <cmarrin@apple.com> |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Change ENABLE_3D_CANVAS to ENABLE_WEBGL |
+ https://bugs.webkit.org/show_bug.cgi?id=53041 |
+ |
+ * WebKit.gyp: |
+ * features.gypi: |
+ * src/Extensions3DChromium.cpp: |
+ * src/GraphicsContext3DChromium.cpp: |
+ * src/WebRuntimeFeatures.cpp: |
+ (WebKit::WebRuntimeFeatures::enableWebGL): |
+ (WebKit::WebRuntimeFeatures::isWebGLEnabled): |
+ |
+2011-01-25 Mikhail Naganov <mnaganov@chromium.org> |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Web Inspector: [Chromium] Prepare for landing of detailed heap snapshots. |
+ |
+ - Introduce Preferences.detailedHeapProfiles flag for controlling |
+ querying of detailed heap snapshots. |
+ - Add boilerplate code for the new view. |
+ - Factor out common code. |
+ |
+ https://bugs.webkit.org/show_bug.cgi?id=52624 |
+ |
+ * src/js/DevTools.js: |
+ (): |
+ |
+2011-01-25 Pavel Podivilov <podivilov@chromium.org> |
+ |
+ Unreviewed, trivial debugger test fix. |
+ |
+ * src/js/Tests.js: |
+ |
+2011-01-24 Zhenyao Mo <zmo@google.com> |
+ |
+ Reviewed by Darin Adler. |
+ |
+ Remove sizeInBytes from GraphicsContext3D's various implementations |
+ https://bugs.webkit.org/show_bug.cgi?id=52339 |
+ |
+ * src/GraphicsContext3DChromium.cpp: |
+ * src/GraphicsContext3DInternal.h: |
+ |
+2011-01-24 Tony Chang <tony@chromium.org> |
+ |
+ Reviewed by James Robinson. |
+ |
+ [chromium] turn off gyp circular dependency checking and roll chromium deps |
+ https://bugs.webkit.org/show_bug.cgi?id=52935 |
+ |
+ * DEPS: |
+ * gyp_webkit: Turn off gyp circular dependency checking on Linux |
+ and Win since we don't do these checks in gyp_chromium. It's |
+ just making it harder for us to roll DEPS and have something |
+ explode. |
+ |
+2011-01-24 Satish Sampath <satish@chromium.org> |
+ |
+ Reviewed by Csaba Osztrogonác. |
+ |
+ Remove obsolete public/API method in chromium port |
+ https://bugs.webkit.org/show_bug.cgi?id=53015 |
+ |
+ * public/WebSpeechInputController.h: |
+ (WebKit::WebSpeechInputController::startRecognition): Removed obsolete method |
+ |
+2010-01-24 Kent Tamura <tkent@chromium.org> |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ [Chromium] Support icon loading for <input type=file> |
+ https://bugs.webkit.org/show_bug.cgi?id=38982 |
+ |
+ Implement ChromeClientImpl::chooseIconForFiles(). It delegates loading |
+ to WebViewClient::queryIconForFiles(), and an implementation of |
+ WebViewClient::queryIconForFiles() loads an icon and passes it to a |
+ FileChooser through WebIconLoadingCompletion. |
+ |
+ * WebKit.gyp: |
+ * public/WebIconLoadingCompletion.h: Added. |
+ (WebKit::WebIconLoadingCompletion::~WebIconLoadingCompletion): |
+ * public/WebViewClient.h: |
+ (WebKit::WebViewClient::queryIconForFiles): |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::chooseIconForFiles): |
+ * src/WebIconLoadingCompletionImpl.cpp: Added. |
+ (WebKit::WebIconLoadingCompletionImpl::WebIconLoadingCompletionImpl): |
+ (WebKit::WebIconLoadingCompletionImpl::~WebIconLoadingCompletionImpl): |
+ (WebKit::WebIconLoadingCompletionImpl::didLoadIcon): |
+ * src/WebIconLoadingCompletionImpl.h: Added. |
+ |
2011-01-22 John Abd-El-Malek <jam@chromium.org> |
Reviewed by Adam Barth. |