| Index: Source/WebKit2/ChangeLog
|
| ===================================================================
|
| --- Source/WebKit2/ChangeLog (revision 92202)
|
| +++ Source/WebKit2/ChangeLog (working copy)
|
| @@ -1,3 +1,598 @@
|
| +2011-08-01 Scott Graham <scottmg@chromium.org>
|
| +
|
| + REGRESSION (r39725?): Resources removed from document can not be freed until the document is deleted
|
| + https://bugs.webkit.org/show_bug.cgi?id=61006
|
| +
|
| + Reviewed by Antti Koivisto.
|
| +
|
| + Update exports for test harness.
|
| +
|
| + * win/WebKit2.def:
|
| + * win/WebKit2CFLite.def:
|
| +
|
| +2011-08-01 Hayato Ito <hayato@chromium.org>
|
| +
|
| + Add support for getting an element in shadow root by its id into a window.internals object.
|
| + https://bugs.webkit.org/show_bug.cgi?id=64587
|
| +
|
| + Reviewed by Hajime Morita.
|
| +
|
| + * win/WebKit2.def:
|
| + * win/WebKit2CFLite.def:
|
| +
|
| +2011-08-01 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r92108.
|
| + http://trac.webkit.org/changeset/92108
|
| + https://bugs.webkit.org/show_bug.cgi?id=65459
|
| +
|
| + breaks SL compile (Requested by tonyg-cr on #webkit).
|
| +
|
| + * Shared/WebCoreArgumentCoders.cpp:
|
| + (CoreIPC::::encode):
|
| + (CoreIPC::::decode):
|
| +
|
| +2011-08-01 Amruth Raj <amruthraj@motorola.com>
|
| +
|
| + Custom cursors cause the WebProcess to crash
|
| + https://bugs.webkit.org/show_bug.cgi?id=64802
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + * Shared/WebCoreArgumentCoders.cpp:
|
| + (CoreIPC::::encode): In case of a NULL cursor image, encode a bool indicating that.
|
| + (CoreIPC::::decode): Decode the image only if required.
|
| +
|
| +2011-07-31 Daniel Bates <dbates@webkit.org>
|
| +
|
| + Try again to fix the WinCairo Debug build after r92059 ( https://bugs.webkit.org/show_bug.cgi?id=65419).
|
| +
|
| + * win/WebKit2CFLite.def: Export symbols needed by Internals.
|
| +
|
| +2011-07-30 Dan Bernstein <mitz@apple.com>
|
| +
|
| + Try to fix the Windows build after r92059.
|
| +
|
| + * win/WebKit2.def: Export symbols needed by Internals.
|
| +
|
| +2011-07-30 Patrick Gansterer <paroga@webkit.org>
|
| +
|
| + Remove inclusion of MainThread.h from Threading.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=65081
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + Add missing include statements for MainThread.
|
| +
|
| + * PluginProcess/gtk/PluginProcessMainGtk.cpp:
|
| + * PluginProcess/mac/PluginProcessMainMac.mm:
|
| + * PluginProcess/qt/PluginProcessMainQt.cpp:
|
| + * UIProcess/API/mac/WKPrintingView.mm:
|
| + * UIProcess/Launcher/mac/ThreadLauncherMac.mm:
|
| + * UIProcess/Launcher/qt/ThreadLauncherQt.cpp:
|
| + * UIProcess/Launcher/win/ThreadLauncherWin.cpp:
|
| + * UIProcess/WebContext.cpp:
|
| + * WebProcess/WebPage/ca/win/LayerTreeHostCAWin.cpp:
|
| + * WebProcess/efl/WebProcessMainEfl.cpp:
|
| + * WebProcess/gtk/WebProcessMainGtk.cpp:
|
| + * WebProcess/mac/KeychainItemShimMethods.mm:
|
| + * WebProcess/mac/WebProcessMainMac.mm:
|
| + * WebProcess/qt/WebProcessMainQt.cpp:
|
| + * WebProcess/win/WebProcessMainWin.cpp:
|
| +
|
| +2011-07-30 Balazs Kelemen <kbalazs@webkit.org>
|
| +
|
| + [Qt][WK2] Fix the build afer r92014
|
| + https://bugs.webkit.org/show_bug.cgi?id=65410
|
| +
|
| + Reviewed by Noam Rosenthal.
|
| +
|
| + * Shared/ShareableBitmap.h:
|
| + * UIProcess/qt/qdesktopwebpageproxy.cpp:
|
| + (QDesktopWebPageProxy::paintContent):
|
| +
|
| +2011-07-29 Sam Weinig <sam@webkit.org>
|
| +
|
| + Move Region code from WebKit2 to WebCore
|
| + https://bugs.webkit.org/show_bug.cgi?id=65392
|
| +
|
| + Reviewed by David Hyatt.
|
| +
|
| + * CMakeLists.txt:
|
| + * GNUmakefile.am:
|
| + * WebKit2.pro:
|
| + * WebKit2.xcodeproj/project.pbxproj:
|
| + * win/WebKit2.vcproj:
|
| + Update project files.
|
| +
|
| + * Platform/Region.cpp: Removed.
|
| + * Platform/Region.h: Removed.
|
| + Remove Region files.
|
| +
|
| + * UIProcess/API/gtk/WebKitWebViewBase.cpp:
|
| + (webkitWebViewBaseDraw):
|
| + * UIProcess/API/mac/WKView.mm:
|
| + * UIProcess/DrawingAreaProxyImpl.cpp:
|
| + * UIProcess/DrawingAreaProxyImpl.h:
|
| + * UIProcess/qt/qdesktopwebpageproxy.cpp:
|
| + * UIProcess/win/WebView.cpp:
|
| + * WebProcess/WebPage/DrawingAreaImpl.h:
|
| + Update for new namespace and include type.
|
| +
|
| +2011-07-29 Anders Carlsson <andersca@apple.com>
|
| +
|
| + Pass the HTTP referrer header for URLs loaded by plug-ins
|
| + https://bugs.webkit.org/show_bug.cgi?id=65379
|
| + <rdar://problem/9822116>
|
| +
|
| + Reviewed by Sam Weinig.
|
| +
|
| + Set the HTTP referrer if necessary.
|
| +
|
| + * WebProcess/Plugins/PluginView.cpp:
|
| + (WebKit::PluginView::loadURL):
|
| +
|
| +2011-07-29 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
|
| +
|
| + Fix the QTouchWebView in debug segfault on shutdown introduced in 91979.
|
| + https://bugs.webkit.org/show_bug.cgi?id=64728
|
| +
|
| + Reviewed by Benjamin Poulain.
|
| +
|
| + unregisterTile is called in the tile's destructor, triggered in the TileSet's
|
| + destruction, which happens in the middle of the proxy's destruction
|
| + (after the m_tilesByID HashMap destruction).
|
| + Detach the tiles in the proxy's destructor to make sure they can cleanup
|
| + using a valid proxy.
|
| +
|
| + * UIProcess/TiledDrawingAreaProxy.cpp:
|
| + (WebKit::TiledDrawingAreaProxy::~TiledDrawingAreaProxy):
|
| +
|
| +2011-07-29 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
|
| +
|
| + Fix the QTouchWebView in debug broke in 91979.
|
| + https://bugs.webkit.org/show_bug.cgi?id=64728
|
| +
|
| + Reviewed by Benjamin Poulain.
|
| +
|
| + registerTile is called in the Tile's constructor, before adoptRef.
|
| + Change the pointer parameter to use the raw type instead.
|
| +
|
| + * UIProcess/TiledDrawingAreaProxy.cpp:
|
| + (WebKit::TiledDrawingAreaProxy::registerTile):
|
| + * UIProcess/TiledDrawingAreaProxy.h:
|
| +
|
| +2011-07-29 Alexis Menard <alexis.menard@openbossa.org>
|
| +
|
| + [Qt] Make QDesktopWebView/QTouchWebView loadProgress property more usable in QML.
|
| + https://bugs.webkit.org/show_bug.cgi?id=65315
|
| +
|
| + Reviewed by Benjamin Poulain.
|
| +
|
| + In order to use the loadProgress value in QML we need to make it
|
| + a Q_PROPERTY, therefore we need a getter to get it.
|
| +
|
| + * UIProcess/API/qt/qdesktopwebview.cpp:
|
| + (QDesktopWebViewPrivate::didChangeLoadProgress):
|
| + (QDesktopWebView::url):
|
| + (QDesktopWebView::loadProgress):
|
| + * UIProcess/API/qt/qdesktopwebview.h:
|
| + * UIProcess/API/qt/qtouchwebpage.cpp:
|
| + (QTouchWebPage::loadProgress):
|
| + * UIProcess/API/qt/qtouchwebpage.h:
|
| + * UIProcess/API/qt/tests/commonviewtests/tst_commonviewtests.cpp:
|
| + (tst_CommonViewTests::stop):
|
| + (tst_CommonViewTests::loadProgress):
|
| + * UIProcess/API/qt/tests/commonviewtests/webviewabstraction.cpp:
|
| + (WebViewAbstraction::WebViewAbstraction):
|
| + (WebViewAbstraction::loadProgress):
|
| + (WebViewAbstraction::desktopViewLoadFailed):
|
| + (WebViewAbstraction::touchViewLoadProgressChanged):
|
| + (WebViewAbstraction::desktopViewLoadProgressChanged):
|
| + * UIProcess/API/qt/tests/commonviewtests/webviewabstraction.h:
|
| + * UIProcess/qt/QtWebPageProxy.cpp:
|
| + (QtWebPageProxy::QtWebPageProxy):
|
| + (QtWebPageProxy::didChangeLoadProgress):
|
| + * UIProcess/qt/QtWebPageProxy.h:
|
| + (QtWebPageProxy::loadProgress):
|
| + * UIProcess/qt/TouchViewInterface.cpp:
|
| + (WebKit::TouchViewInterface::didChangeLoadProgress):
|
| +
|
| +2011-07-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
|
| +
|
| + TiledDrawingArea: Use tile sets to paint old content while rendering for a new scale.
|
| + https://bugs.webkit.org/show_bug.cgi?id=64728
|
| +
|
| + Reviewed by Benjamin Poulain.
|
| +
|
| + We currently delete all the tiles when setContentsScale is called. This shows a blank
|
| + background to the user while the web process render tiles for the new scale.
|
| +
|
| + This patch extracts the ownership of individual tiles from TiledDrawingAreaProxy to
|
| + TiledDrawingAreaTileSet to allow the proxy to paint tiles with different scales.
|
| + We can then paint the tiles we already have on top of the tiles we are rendering for
|
| + the new scale until enough content is available.
|
| +
|
| + * UIProcess/TiledDrawingAreaProxy.cpp:
|
| + (WebKit::TiledDrawingAreaTileSet::tiles):
|
| + (WebKit::TiledDrawingAreaTileSet::contentsScale):
|
| + (WebKit::TiledDrawingAreaTileSet::TiledDrawingAreaTileSet):
|
| + (WebKit::TiledDrawingAreaTileSet::mapToContents):
|
| + (WebKit::TiledDrawingAreaTileSet::mapFromContents):
|
| + (WebKit::TiledDrawingAreaProxy::TiledDrawingAreaProxy):
|
| + (WebKit::TiledDrawingAreaProxy::registerTile):
|
| + (WebKit::TiledDrawingAreaProxy::unregisterTile):
|
| + Added those two methods to allow the tiles to clean
|
| + themselves on destruction.
|
| + (WebKit::TiledDrawingAreaProxy::requestTileUpdate):
|
| + (WebKit::TiledDrawingAreaProxy::cancelTileUpdate):
|
| + (WebKit::TiledDrawingAreaProxy::invalidate):
|
| + (WebKit::TiledDrawingAreaProxy::updateTileBuffers):
|
| + (WebKit::TiledDrawingAreaProxy::tileBufferUpdateComplete):
|
| + (WebKit::TiledDrawingAreaProxy::paint):
|
| + (WebKit::TiledDrawingAreaProxy::coverageRatio):
|
| + (WebKit::TiledDrawingAreaProxy::setContentsScale):
|
| + (WebKit::TiledDrawingAreaProxy::createTiles):
|
| + (WebKit::TiledDrawingAreaProxy::resizeEdgeTiles):
|
| + (WebKit::TiledDrawingAreaProxy::dropTilesOutsideRect):
|
| + (WebKit::TiledDrawingAreaProxy::disableTileSetUpdates):
|
| + (WebKit::TiledDrawingAreaProxy::removeAllTiles):
|
| + (WebKit::TiledDrawingAreaProxy::contentsRect):
|
| + (WebKit::TiledDrawingAreaProxy::visibleRect):
|
| + (WebKit::TiledDrawingAreaProxy::hasPendingUpdates):
|
| + * UIProcess/TiledDrawingAreaProxy.h:
|
| + * UIProcess/TiledDrawingAreaTile.h:
|
| + * UIProcess/qt/TiledDrawingAreaTileQt.cpp:
|
| + (WebKit::TiledDrawingAreaTile::TiledDrawingAreaTile):
|
| + (WebKit::TiledDrawingAreaTile::~TiledDrawingAreaTile):
|
| + (WebKit::TiledDrawingAreaTile::incorporateUpdate):
|
| + (WebKit::TiledDrawingAreaTile::disableUpdates):
|
| + (WebKit::TiledDrawingAreaTile::updateBackBuffer):
|
| +
|
| +2011-07-28 Tim Horton <timothy_horton@apple.com>
|
| +
|
| + REGRESSION (5.1): CJK input broken after clicking on Flash content
|
| + <rdar://problem/9854447>
|
| + https://bugs.webkit.org/show_bug.cgi?id=65349
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + After giving Flash focus on a page and then navigating away from that page
|
| + using the back button, we were not getting notified to switch back to
|
| + inline (non-complex) input. Now, notify the page that it can leave complex
|
| + text mode when the plugin is destroyed.
|
| +
|
| + * WebProcess/Plugins/PluginView.cpp:
|
| + (WebKit::PluginView::~PluginView):
|
| +
|
| +2011-07-28 Anders Carlsson <andersca@apple.com>
|
| +
|
| + Crash when trying to encode FontInfo with a null font attribute descriptor
|
| + https://bugs.webkit.org/show_bug.cgi?id=65350
|
| + <rdar://problem/9520670>
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + * Shared/FontInfo.cpp:
|
| + (WebKit::FontInfo::encode):
|
| + Encode a boolean specifying whether there's a fontAttributeDictionary member variable.
|
| +
|
| + (WebKit::FontInfo::decode):
|
| + Don't try to decode the fontAttributeDictionary member variable if none has been encoded.
|
| +
|
| +2011-07-26 Chris Fleizach <cfleizach@apple.com>
|
| +
|
| + REGRESSION (Safari 5.1): JavaScript dialogs not usable with VoiceOver
|
| + https://bugs.webkit.org/show_bug.cgi?id=65214
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + Allow the ability to spin the run loop while WebProcess is waiting for a synchronous reply.
|
| + This allows it to continue to serve accessibility requests while waiting and basically
|
| + restores the behavior WK1 was presenting. This patch only enables this mode when accessibility is on.
|
| +
|
| + * Platform/CoreIPC/Connection.cpp:
|
| + (CoreIPC::Connection::sendSyncMessage):
|
| + (CoreIPC::Connection::waitForSyncReply):
|
| + * Platform/CoreIPC/Connection.h:
|
| + (CoreIPC::Connection::sendSync):
|
| + * Platform/RunLoop.h:
|
| + * Platform/mac/RunLoopMac.mm:
|
| + (RunLoop::runForDuration):
|
| + * WebProcess/WebCoreSupport/WebChromeClient.cpp:
|
| + (WebKit::WebChromeClient::runJavaScriptAlert):
|
| + (WebKit::WebChromeClient::runJavaScriptConfirm):
|
| + (WebKit::WebChromeClient::runJavaScriptPrompt):
|
| +
|
| +2011-07-28 Ravi Phaneendra Kasibhatla <ravi.kasibhatla@motorola.com>
|
| +
|
| + Pass the key_press_event or key_release_event to parent widget when it is not handled by Web Process.
|
| + (https://bugs.webkit.org/show_bug.cgi?id=64790)
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + * Shared/NativeWebKeyboardEvent.h:
|
| + (WebKit::NativeWebKeyboardEvent::nativeEvent): Return a GdkEvent* instead of const GdkEvent* (non-const).
|
| + * UIProcess/API/gtk/PageClientImpl.cpp:
|
| + (WebKit::PageClientImpl::doneWithKeyEvent): Implemented for GTK port. Sets flag if the keyboard event
|
| + needs to be passed to the parent widget. Invoke gtk_main_do_event() if event needs to be passed to parent.
|
| + * UIProcess/API/gtk/PageClientImpl.h: Deleted obsolete functions didNotHandleKeyEvent & didNotHandleWheelEvent.
|
| + * UIProcess/API/gtk/WebKitWebViewBase.cpp:
|
| + (webkit_web_view_base_init): Initialize shouldForwardNextKeyEvent flag.
|
| + (webkitWebViewBaseKeyPressEvent): Pass event to parent widget depending on status from doneWithKeyEvent.
|
| + (webkitWebViewBaseKeyReleaseEvent): Pass event to parent widget depending on status from doneWithKeyEvent.
|
| + (webkitWebViewBaseForwardNextKeyEvent): API to set flag shouldForwardNextKeyEvent.
|
| + * UIProcess/API/gtk/WebKitWebViewBasePrivate.h: Added API to set shouldForwardNextKeyEvent flag.
|
| +
|
| +2011-07-28 Dan Bernstein <mitz@apple.com>
|
| +
|
| + <rdar://problem/9589433> Displaying Japanese dictionary contents in vertical orientation takes a couple of seconds
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + * WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
|
| + (InitWebCoreSystemInterface): Initialize wkGetVerticalGlyphsForCharacters.
|
| +
|
| +2011-07-28 Brady Eidson <beidson@apple.com>
|
| +
|
| + <rdar://problem/9714337> and https://bugs.webkit.org/show_bug.cgi?id=65306
|
| + WebKitInitializeStorageIfNecessary() can take awhile performing i/o, isn't necessary for every WebView
|
| +
|
| + Reviewed by Maciej Stachowiak.
|
| +
|
| + * WebProcess/WebProcess.cpp:
|
| + (WebKit::WebProcess::initializeWebProcess): Pass a null client pointer in the new form of initializeTracker()
|
| +
|
| +2011-07-27 Mark Hahnenberg <mhahnenberg@apple.com>
|
| +
|
| + Remove operator new from JSCell
|
| + https://bugs.webkit.org/show_bug.cgi?id=64999
|
| +
|
| + Reviewed by Oliver Hunt.
|
| +
|
| + Removed the implementation of operator new in JSCell, so any further uses
|
| + will not successfully link. Also removed any remaining uses of operator new.
|
| +
|
| + * WebProcess/Plugins/Netscape/JSNPMethod.h:
|
| + (WebKit::JSNPMethod::create):
|
| + * WebProcess/Plugins/Netscape/JSNPObject.cpp:
|
| + (WebKit::JSNPObject::methodGetter):
|
| + * WebProcess/Plugins/Netscape/JSNPObject.h:
|
| + (WebKit::JSNPObject::create):
|
| + * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp:
|
| + (WebKit::NPRuntimeObjectMap::getOrCreateJSObject):
|
| +
|
| +2011-07-27 Benjamin Poulain <benjamin@webkit.org>
|
| +
|
| + [WK2][Qt] Move from QGraphicsView to Qt Scene Graph
|
| + https://bugs.webkit.org/show_bug.cgi?id=62969
|
| +
|
| + Reviewed by Andreas Kling.
|
| +
|
| + Co-authored with Simon Hausmann <simon.hausmann@nokia.com>
|
| +
|
| + This patch change the base of WebKit2 from QGraphicsWidget
|
| + to scenegraph based items.
|
| +
|
| + QTouchWebView becomes a QSGItem with the only role of clipping
|
| + child items.
|
| + QTouchWebPage becomes a QSGPaintedItem in order to render the content
|
| + of the flattened page. This is a temporary work around to get
|
| + something running without deep changes on the drawing area proxy.
|
| +
|
| + QDesktopWebView become a QSGPaintedItem and behave as before
|
| + regarding rendering. The drawing area proxy is used to render
|
| + the full item.
|
| +
|
| + The event delivery had to be adapted because the scenegraph does not
|
| + follow regular delivery of QEvents. Instead, each event type is
|
| + delivered directly to a specific virtual function.
|
| + In this patch, the events are forwarded to the classic QObject::event().
|
| +
|
| + For the features that cannot be implemented on scenegraph (tooltip, menus, etc),
|
| + a temporary workaround was added: the parent canvas is used as the widget for
|
| + providing the feature. This assumes the web views alone in the canvas and
|
| + take its full size. This will have to be fixed in the scenegraph for us to
|
| + implement those features.
|
| +
|
| + * UIProcess/API/qt/qdesktopwebview.cpp:
|
| + (QDesktopWebViewPrivate::drawingAreaSize):
|
| + (QDesktopWebViewPrivate::isActive):
|
| + (QDesktopWebViewPrivate::startDrag):
|
| + (QDesktopWebViewPrivate::didChangeToolTip):
|
| + (QDesktopWebViewPrivate::didChangeCursor):
|
| + (QDesktopWebViewPrivate::showContextMenu):
|
| + (QDesktopWebView::QDesktopWebView):
|
| + (QDesktopWebView::init):
|
| + (paintCrashedPage):
|
| + (QDesktopWebView::keyPressEvent):
|
| + (QDesktopWebView::keyReleaseEvent):
|
| + (QDesktopWebView::inputMethodEvent):
|
| + (QDesktopWebView::focusInEvent):
|
| + (QDesktopWebView::focusOutEvent):
|
| + (QDesktopWebView::mousePressEvent):
|
| + (QDesktopWebView::mouseMoveEvent):
|
| + (QDesktopWebView::mouseReleaseEvent):
|
| + (QDesktopWebView::mouseDoubleClickEvent):
|
| + (QDesktopWebView::wheelEvent):
|
| + (QDesktopWebView::touchEvent):
|
| + (QDesktopWebView::hoverEnterEvent):
|
| + (QDesktopWebView::hoverMoveEvent):
|
| + (QDesktopWebView::hoverLeaveEvent):
|
| + (QDesktopWebView::dragMoveEvent):
|
| + (QDesktopWebView::dragEnterEvent):
|
| + (QDesktopWebView::dragExitEvent):
|
| + (QDesktopWebView::dragDropEvent):
|
| + (QDesktopWebView::geometryChanged):
|
| + (QDesktopWebView::paint):
|
| + (QDesktopWebView::event):
|
| + * UIProcess/API/qt/qdesktopwebview.h:
|
| + * UIProcess/API/qt/qtouchwebpage.cpp:
|
| + (QTouchWebPage::QTouchWebPage):
|
| + (QTouchWebPage::paint):
|
| + (QTouchWebPage::event):
|
| + (QTouchWebPage::keyPressEvent):
|
| + (QTouchWebPage::keyReleaseEvent):
|
| + (QTouchWebPage::inputMethodEvent):
|
| + (QTouchWebPage::focusInEvent):
|
| + (QTouchWebPage::focusOutEvent):
|
| + (QTouchWebPage::touchEvent):
|
| + (QTouchWebPage::geometryChanged):
|
| + * UIProcess/API/qt/qtouchwebpage.h:
|
| + * UIProcess/API/qt/qtouchwebview.cpp:
|
| + (QTouchWebViewPrivate::scroll):
|
| + (QTouchWebView::QTouchWebView):
|
| + (QTouchWebView::geometryChanged):
|
| + * UIProcess/API/qt/qtouchwebview.h:
|
| + * UIProcess/API/qt/tests/tests.pri:
|
| + * UIProcess/API/qt/tests/testwindow.h:
|
| + (TestWindow::TestWindow):
|
| + (TestWindow::resizeEvent):
|
| + * UIProcess/qt/TouchViewInterface.cpp:
|
| + (WebKit::TouchViewInterface::panGestureRequestScroll):
|
| + (WebKit::TouchViewInterface::pinchGestureRequestUpdate):
|
| + (WebKit::TouchViewInterface::drawingAreaSize):
|
| + (WebKit::TouchViewInterface::contentSizeChanged):
|
| + (WebKit::TouchViewInterface::isActive):
|
| + * UIProcess/qt/ViewInterface.cpp: Removed.
|
| + * UIProcess/qt/ViewInterface.h:
|
| + * WebKit2.pro:
|
| +
|
| +2011-07-27 Benjamin Poulain <benjamin@webkit.org>
|
| +
|
| + [Qt][WK2] Clean WKPageLoaderClient
|
| + https://bugs.webkit.org/show_bug.cgi?id=65246
|
| +
|
| + Reviewed by Andreas Kling.
|
| +
|
| + Remove the empty functions from Qt's WKPageLoaderClient.
|
| +
|
| + * UIProcess/qt/ClientImpl.cpp:
|
| + (qt_wk_didSameDocumentNavigationForFrame): Move the function to
|
| + have all the implementations in the same order as the definitions.
|
| + * UIProcess/qt/ClientImpl.h:
|
| + * UIProcess/qt/QtWebPageProxy.cpp:
|
| + (QtWebPageProxy::init):
|
| +
|
| +2011-07-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
|
| +
|
| + Fix Qt (and possibly Gtk) WebKit2 build after addition of -webkit-pictograph
|
| + https://bugs.webkit.org/show_bug.cgi?id=65253
|
| +
|
| + Reviewed by Andreas Kling.
|
| +
|
| + The -webkit-pictograph generic family was added by bug 65197.
|
| +
|
| + * Shared/WebPreferencesStore.h:
|
| +
|
| +2011-07-27 Benjamin Poulain <benjamin@webkit.org>
|
| +
|
| + [Qt][WK2] Simplify the PageUIClient
|
| + https://bugs.webkit.org/show_bug.cgi?id=65198
|
| +
|
| + Reviewed by Andreas Kling.
|
| +
|
| + The only function of WKPageLoaderClient with a complete implementation
|
| + is qt_wk_setStatusText(). The other functions were what is left from
|
| + before the refactoring of QWKPage.
|
| +
|
| + This patch removes the unused functions to simplify the client. Since the dependency
|
| + on QtWebPageProxy is removed from that client, it now calls the ViewInterface directly.
|
| +
|
| + * UIProcess/qt/ClientImpl.cpp:
|
| + (toViewInterface):
|
| + (qt_wk_setStatusText):
|
| + * UIProcess/qt/ClientImpl.h:
|
| + * UIProcess/qt/QtWebPageProxy.cpp:
|
| + (QtWebPageProxy::QtWebPageProxy):
|
| + (QtWebPageProxy::init):
|
| + * UIProcess/qt/QtWebPageProxy.h:
|
| +
|
| +2011-07-26 Sadrul Habib Chowdhury <sadrul@chromium.org>
|
| +
|
| + Add support for download='filename' attribute in anchors.
|
| + https://bugs.webkit.org/show_bug.cgi?id=64580
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
|
| + (WebKit::WebFrameLoaderClient::startDownload):
|
| + * WebProcess/WebCoreSupport/WebFrameLoaderClient.h:
|
| +
|
| +2011-07-26 Tim Horton <timothy_horton@apple.com>
|
| +
|
| + Apply r40940 to WebKit2 to work around a Silverlight crash.
|
| + https://bugs.webkit.org/show_bug.cgi?id=65205
|
| + <rdar://problem/9058370>
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + * Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm:
|
| + (WebKit::NetscapePluginModule::determineQuirks):
|
| + * Shared/Plugins/PluginQuirks.h:
|
| + * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
|
| + (WebKit::NetscapePlugin::userAgent):
|
| +
|
| +2011-07-26 Dan Bernstein <mitz@apple.com>
|
| +
|
| + <rdar://problem/9842889> Add a generic pictograph font family
|
| + https://bugs.webkit.org/show_bug.cgi?id=65197
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + * Shared/WebPreferencesStore.h:
|
| + * UIProcess/API/C/WKPreferences.cpp:
|
| + (WKPreferencesSetPictographFontFamily): Added.
|
| + (WKPreferencesCopyPictographFontFamily): Added.
|
| + * UIProcess/API/C/WKPreferences.h:
|
| +
|
| +2011-07-26 Andras Becsi <abecsi@webkit.org>
|
| +
|
| + [Qt] [WK2] Disable the build with Qt versions older than 5.0
|
| + https://bugs.webkit.org/show_bug.cgi?id=65189
|
| +
|
| + Reviewed by Csaba Osztrogonác.
|
| +
|
| + * Platform/qt/ModuleQt.cpp:
|
| + (WebKit::Module::platformFunctionPointer): Fix the build for Qt5.
|
| +
|
| +2011-07-26 Benjamin Poulain <benjamin@webkit.org>
|
| +
|
| + [Qt][WK2] Make the WebContextMenuProxyQt handle the full interactions between the views and the WebPageProxy
|
| + https://bugs.webkit.org/show_bug.cgi?id=64739
|
| +
|
| + Reviewed by Andreas Kling.
|
| +
|
| + Change the WebContextMenuProxyQt to be the intermediary between the WebPageProxy and our views regarding
|
| + the context menu.
|
| +
|
| + The actions of the context menu are no longer the responsibility of QtWebPageProxy but are instead
|
| + created and handled directly by the WebContextMenuProxyQt.
|
| +
|
| + * UIProcess/qt/QtWebPageProxy.cpp:
|
| + (QtWebPageProxy::createContextMenuProxy):
|
| + (QtWebPageProxy::triggerAction):
|
| + (QtWebPageProxy::action):
|
| + * UIProcess/qt/QtWebPageProxy.h:
|
| + * UIProcess/qt/WebContextMenuProxyQt.cpp:
|
| + (WebKit::WebContextMenuProxyQt::WebContextMenuProxyQt):
|
| + (WebKit::WebContextMenuProxyQt::create):
|
| + (WebKit::WebContextMenuProxyQt::actionTriggered):
|
| + (WebKit::WebContextMenuProxyQt::showContextMenu):
|
| + (WebKit::WebContextMenuProxyQt::hideContextMenu):
|
| + (WebKit::WebContextMenuProxyQt::createContextMenu):
|
| + * UIProcess/qt/WebContextMenuProxyQt.h:
|
| +
|
| +2011-07-26 Carlos Garcia Campos <cgarcia@igalia.com>
|
| +
|
| + [GTK] Remove header webkitwebviewcommon.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=65177
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + * UIProcess/API/gtk/WebKitWebView.h: Add function prototypes
|
| + instead of including webkitwebviewcommon.h.
|
| +
|
| 2011-07-22 Jessie Berlin <jberlin@apple.com>
|
|
|
| [WebKit2] Changing the cookie accept policy in Private Browsing doesn’t work.
|
|
|