OLD | NEW |
| 1 2011-08-01 Scott Graham <scottmg@chromium.org> |
| 2 |
| 3 REGRESSION (r39725?): Resources removed from document can not be freed u
ntil the document is deleted |
| 4 https://bugs.webkit.org/show_bug.cgi?id=61006 |
| 5 |
| 6 Reviewed by Antti Koivisto. |
| 7 |
| 8 Update exports for test harness. |
| 9 |
| 10 * win/WebKit2.def: |
| 11 * win/WebKit2CFLite.def: |
| 12 |
| 13 2011-08-01 Hayato Ito <hayato@chromium.org> |
| 14 |
| 15 Add support for getting an element in shadow root by its id into a windo
w.internals object. |
| 16 https://bugs.webkit.org/show_bug.cgi?id=64587 |
| 17 |
| 18 Reviewed by Hajime Morita. |
| 19 |
| 20 * win/WebKit2.def: |
| 21 * win/WebKit2CFLite.def: |
| 22 |
| 23 2011-08-01 Sheriff Bot <webkit.review.bot@gmail.com> |
| 24 |
| 25 Unreviewed, rolling out r92108. |
| 26 http://trac.webkit.org/changeset/92108 |
| 27 https://bugs.webkit.org/show_bug.cgi?id=65459 |
| 28 |
| 29 breaks SL compile (Requested by tonyg-cr on #webkit). |
| 30 |
| 31 * Shared/WebCoreArgumentCoders.cpp: |
| 32 (CoreIPC::::encode): |
| 33 (CoreIPC::::decode): |
| 34 |
| 35 2011-08-01 Amruth Raj <amruthraj@motorola.com> |
| 36 |
| 37 Custom cursors cause the WebProcess to crash |
| 38 https://bugs.webkit.org/show_bug.cgi?id=64802 |
| 39 |
| 40 Reviewed by Darin Adler. |
| 41 |
| 42 * Shared/WebCoreArgumentCoders.cpp: |
| 43 (CoreIPC::::encode): In case of a NULL cursor image, encode a bool indic
ating that. |
| 44 (CoreIPC::::decode): Decode the image only if required. |
| 45 |
| 46 2011-07-31 Daniel Bates <dbates@webkit.org> |
| 47 |
| 48 Try again to fix the WinCairo Debug build after r92059 ( https://bugs.we
bkit.org/show_bug.cgi?id=65419). |
| 49 |
| 50 * win/WebKit2CFLite.def: Export symbols needed by Internals. |
| 51 |
| 52 2011-07-30 Dan Bernstein <mitz@apple.com> |
| 53 |
| 54 Try to fix the Windows build after r92059. |
| 55 |
| 56 * win/WebKit2.def: Export symbols needed by Internals. |
| 57 |
| 58 2011-07-30 Patrick Gansterer <paroga@webkit.org> |
| 59 |
| 60 Remove inclusion of MainThread.h from Threading.h |
| 61 https://bugs.webkit.org/show_bug.cgi?id=65081 |
| 62 |
| 63 Reviewed by Darin Adler. |
| 64 |
| 65 Add missing include statements for MainThread. |
| 66 |
| 67 * PluginProcess/gtk/PluginProcessMainGtk.cpp: |
| 68 * PluginProcess/mac/PluginProcessMainMac.mm: |
| 69 * PluginProcess/qt/PluginProcessMainQt.cpp: |
| 70 * UIProcess/API/mac/WKPrintingView.mm: |
| 71 * UIProcess/Launcher/mac/ThreadLauncherMac.mm: |
| 72 * UIProcess/Launcher/qt/ThreadLauncherQt.cpp: |
| 73 * UIProcess/Launcher/win/ThreadLauncherWin.cpp: |
| 74 * UIProcess/WebContext.cpp: |
| 75 * WebProcess/WebPage/ca/win/LayerTreeHostCAWin.cpp: |
| 76 * WebProcess/efl/WebProcessMainEfl.cpp: |
| 77 * WebProcess/gtk/WebProcessMainGtk.cpp: |
| 78 * WebProcess/mac/KeychainItemShimMethods.mm: |
| 79 * WebProcess/mac/WebProcessMainMac.mm: |
| 80 * WebProcess/qt/WebProcessMainQt.cpp: |
| 81 * WebProcess/win/WebProcessMainWin.cpp: |
| 82 |
| 83 2011-07-30 Balazs Kelemen <kbalazs@webkit.org> |
| 84 |
| 85 [Qt][WK2] Fix the build afer r92014 |
| 86 https://bugs.webkit.org/show_bug.cgi?id=65410 |
| 87 |
| 88 Reviewed by Noam Rosenthal. |
| 89 |
| 90 * Shared/ShareableBitmap.h: |
| 91 * UIProcess/qt/qdesktopwebpageproxy.cpp: |
| 92 (QDesktopWebPageProxy::paintContent): |
| 93 |
| 94 2011-07-29 Sam Weinig <sam@webkit.org> |
| 95 |
| 96 Move Region code from WebKit2 to WebCore |
| 97 https://bugs.webkit.org/show_bug.cgi?id=65392 |
| 98 |
| 99 Reviewed by David Hyatt. |
| 100 |
| 101 * CMakeLists.txt: |
| 102 * GNUmakefile.am: |
| 103 * WebKit2.pro: |
| 104 * WebKit2.xcodeproj/project.pbxproj: |
| 105 * win/WebKit2.vcproj: |
| 106 Update project files. |
| 107 |
| 108 * Platform/Region.cpp: Removed. |
| 109 * Platform/Region.h: Removed. |
| 110 Remove Region files. |
| 111 |
| 112 * UIProcess/API/gtk/WebKitWebViewBase.cpp: |
| 113 (webkitWebViewBaseDraw): |
| 114 * UIProcess/API/mac/WKView.mm: |
| 115 * UIProcess/DrawingAreaProxyImpl.cpp: |
| 116 * UIProcess/DrawingAreaProxyImpl.h: |
| 117 * UIProcess/qt/qdesktopwebpageproxy.cpp: |
| 118 * UIProcess/win/WebView.cpp: |
| 119 * WebProcess/WebPage/DrawingAreaImpl.h: |
| 120 Update for new namespace and include type. |
| 121 |
| 122 2011-07-29 Anders Carlsson <andersca@apple.com> |
| 123 |
| 124 Pass the HTTP referrer header for URLs loaded by plug-ins |
| 125 https://bugs.webkit.org/show_bug.cgi?id=65379 |
| 126 <rdar://problem/9822116> |
| 127 |
| 128 Reviewed by Sam Weinig. |
| 129 |
| 130 Set the HTTP referrer if necessary. |
| 131 |
| 132 * WebProcess/Plugins/PluginView.cpp: |
| 133 (WebKit::PluginView::loadURL): |
| 134 |
| 135 2011-07-29 Jocelyn Turcotte <jocelyn.turcotte@nokia.com> |
| 136 |
| 137 Fix the QTouchWebView in debug segfault on shutdown introduced in 91979. |
| 138 https://bugs.webkit.org/show_bug.cgi?id=64728 |
| 139 |
| 140 Reviewed by Benjamin Poulain. |
| 141 |
| 142 unregisterTile is called in the tile's destructor, triggered in the Tile
Set's |
| 143 destruction, which happens in the middle of the proxy's destruction |
| 144 (after the m_tilesByID HashMap destruction). |
| 145 Detach the tiles in the proxy's destructor to make sure they can cleanup |
| 146 using a valid proxy. |
| 147 |
| 148 * UIProcess/TiledDrawingAreaProxy.cpp: |
| 149 (WebKit::TiledDrawingAreaProxy::~TiledDrawingAreaProxy): |
| 150 |
| 151 2011-07-29 Jocelyn Turcotte <jocelyn.turcotte@nokia.com> |
| 152 |
| 153 Fix the QTouchWebView in debug broke in 91979. |
| 154 https://bugs.webkit.org/show_bug.cgi?id=64728 |
| 155 |
| 156 Reviewed by Benjamin Poulain. |
| 157 |
| 158 registerTile is called in the Tile's constructor, before adoptRef. |
| 159 Change the pointer parameter to use the raw type instead. |
| 160 |
| 161 * UIProcess/TiledDrawingAreaProxy.cpp: |
| 162 (WebKit::TiledDrawingAreaProxy::registerTile): |
| 163 * UIProcess/TiledDrawingAreaProxy.h: |
| 164 |
| 165 2011-07-29 Alexis Menard <alexis.menard@openbossa.org> |
| 166 |
| 167 [Qt] Make QDesktopWebView/QTouchWebView loadProgress property more usabl
e in QML. |
| 168 https://bugs.webkit.org/show_bug.cgi?id=65315 |
| 169 |
| 170 Reviewed by Benjamin Poulain. |
| 171 |
| 172 In order to use the loadProgress value in QML we need to make it |
| 173 a Q_PROPERTY, therefore we need a getter to get it. |
| 174 |
| 175 * UIProcess/API/qt/qdesktopwebview.cpp: |
| 176 (QDesktopWebViewPrivate::didChangeLoadProgress): |
| 177 (QDesktopWebView::url): |
| 178 (QDesktopWebView::loadProgress): |
| 179 * UIProcess/API/qt/qdesktopwebview.h: |
| 180 * UIProcess/API/qt/qtouchwebpage.cpp: |
| 181 (QTouchWebPage::loadProgress): |
| 182 * UIProcess/API/qt/qtouchwebpage.h: |
| 183 * UIProcess/API/qt/tests/commonviewtests/tst_commonviewtests.cpp: |
| 184 (tst_CommonViewTests::stop): |
| 185 (tst_CommonViewTests::loadProgress): |
| 186 * UIProcess/API/qt/tests/commonviewtests/webviewabstraction.cpp: |
| 187 (WebViewAbstraction::WebViewAbstraction): |
| 188 (WebViewAbstraction::loadProgress): |
| 189 (WebViewAbstraction::desktopViewLoadFailed): |
| 190 (WebViewAbstraction::touchViewLoadProgressChanged): |
| 191 (WebViewAbstraction::desktopViewLoadProgressChanged): |
| 192 * UIProcess/API/qt/tests/commonviewtests/webviewabstraction.h: |
| 193 * UIProcess/qt/QtWebPageProxy.cpp: |
| 194 (QtWebPageProxy::QtWebPageProxy): |
| 195 (QtWebPageProxy::didChangeLoadProgress): |
| 196 * UIProcess/qt/QtWebPageProxy.h: |
| 197 (QtWebPageProxy::loadProgress): |
| 198 * UIProcess/qt/TouchViewInterface.cpp: |
| 199 (WebKit::TouchViewInterface::didChangeLoadProgress): |
| 200 |
| 201 2011-07-27 Jocelyn Turcotte <jocelyn.turcotte@nokia.com> |
| 202 |
| 203 TiledDrawingArea: Use tile sets to paint old content while rendering for
a new scale. |
| 204 https://bugs.webkit.org/show_bug.cgi?id=64728 |
| 205 |
| 206 Reviewed by Benjamin Poulain. |
| 207 |
| 208 We currently delete all the tiles when setContentsScale is called. This
shows a blank |
| 209 background to the user while the web process render tiles for the new sc
ale. |
| 210 |
| 211 This patch extracts the ownership of individual tiles from TiledDrawingA
reaProxy to |
| 212 TiledDrawingAreaTileSet to allow the proxy to paint tiles with different
scales. |
| 213 We can then paint the tiles we already have on top of the tiles we are r
endering for |
| 214 the new scale until enough content is available. |
| 215 |
| 216 * UIProcess/TiledDrawingAreaProxy.cpp: |
| 217 (WebKit::TiledDrawingAreaTileSet::tiles): |
| 218 (WebKit::TiledDrawingAreaTileSet::contentsScale): |
| 219 (WebKit::TiledDrawingAreaTileSet::TiledDrawingAreaTileSet): |
| 220 (WebKit::TiledDrawingAreaTileSet::mapToContents): |
| 221 (WebKit::TiledDrawingAreaTileSet::mapFromContents): |
| 222 (WebKit::TiledDrawingAreaProxy::TiledDrawingAreaProxy): |
| 223 (WebKit::TiledDrawingAreaProxy::registerTile): |
| 224 (WebKit::TiledDrawingAreaProxy::unregisterTile): |
| 225 Added those two methods to allow the tiles to clean |
| 226 themselves on destruction. |
| 227 (WebKit::TiledDrawingAreaProxy::requestTileUpdate): |
| 228 (WebKit::TiledDrawingAreaProxy::cancelTileUpdate): |
| 229 (WebKit::TiledDrawingAreaProxy::invalidate): |
| 230 (WebKit::TiledDrawingAreaProxy::updateTileBuffers): |
| 231 (WebKit::TiledDrawingAreaProxy::tileBufferUpdateComplete): |
| 232 (WebKit::TiledDrawingAreaProxy::paint): |
| 233 (WebKit::TiledDrawingAreaProxy::coverageRatio): |
| 234 (WebKit::TiledDrawingAreaProxy::setContentsScale): |
| 235 (WebKit::TiledDrawingAreaProxy::createTiles): |
| 236 (WebKit::TiledDrawingAreaProxy::resizeEdgeTiles): |
| 237 (WebKit::TiledDrawingAreaProxy::dropTilesOutsideRect): |
| 238 (WebKit::TiledDrawingAreaProxy::disableTileSetUpdates): |
| 239 (WebKit::TiledDrawingAreaProxy::removeAllTiles): |
| 240 (WebKit::TiledDrawingAreaProxy::contentsRect): |
| 241 (WebKit::TiledDrawingAreaProxy::visibleRect): |
| 242 (WebKit::TiledDrawingAreaProxy::hasPendingUpdates): |
| 243 * UIProcess/TiledDrawingAreaProxy.h: |
| 244 * UIProcess/TiledDrawingAreaTile.h: |
| 245 * UIProcess/qt/TiledDrawingAreaTileQt.cpp: |
| 246 (WebKit::TiledDrawingAreaTile::TiledDrawingAreaTile): |
| 247 (WebKit::TiledDrawingAreaTile::~TiledDrawingAreaTile): |
| 248 (WebKit::TiledDrawingAreaTile::incorporateUpdate): |
| 249 (WebKit::TiledDrawingAreaTile::disableUpdates): |
| 250 (WebKit::TiledDrawingAreaTile::updateBackBuffer): |
| 251 |
| 252 2011-07-28 Tim Horton <timothy_horton@apple.com> |
| 253 |
| 254 REGRESSION (5.1): CJK input broken after clicking on Flash content |
| 255 <rdar://problem/9854447> |
| 256 https://bugs.webkit.org/show_bug.cgi?id=65349 |
| 257 |
| 258 Reviewed by Darin Adler. |
| 259 |
| 260 After giving Flash focus on a page and then navigating away from that pa
ge |
| 261 using the back button, we were not getting notified to switch back to |
| 262 inline (non-complex) input. Now, notify the page that it can leave compl
ex |
| 263 text mode when the plugin is destroyed. |
| 264 |
| 265 * WebProcess/Plugins/PluginView.cpp: |
| 266 (WebKit::PluginView::~PluginView): |
| 267 |
| 268 2011-07-28 Anders Carlsson <andersca@apple.com> |
| 269 |
| 270 Crash when trying to encode FontInfo with a null font attribute descript
or |
| 271 https://bugs.webkit.org/show_bug.cgi?id=65350 |
| 272 <rdar://problem/9520670> |
| 273 |
| 274 Reviewed by Darin Adler. |
| 275 |
| 276 * Shared/FontInfo.cpp: |
| 277 (WebKit::FontInfo::encode): |
| 278 Encode a boolean specifying whether there's a fontAttributeDictionary me
mber variable. |
| 279 |
| 280 (WebKit::FontInfo::decode): |
| 281 Don't try to decode the fontAttributeDictionary member variable if none
has been encoded. |
| 282 |
| 283 2011-07-26 Chris Fleizach <cfleizach@apple.com> |
| 284 |
| 285 REGRESSION (Safari 5.1): JavaScript dialogs not usable with VoiceOver |
| 286 https://bugs.webkit.org/show_bug.cgi?id=65214 |
| 287 |
| 288 Reviewed by Anders Carlsson. |
| 289 |
| 290 Allow the ability to spin the run loop while WebProcess is waiting for a
synchronous reply. |
| 291 This allows it to continue to serve accessibility requests while waiting
and basically |
| 292 restores the behavior WK1 was presenting. This patch only enables this m
ode when accessibility is on. |
| 293 |
| 294 * Platform/CoreIPC/Connection.cpp: |
| 295 (CoreIPC::Connection::sendSyncMessage): |
| 296 (CoreIPC::Connection::waitForSyncReply): |
| 297 * Platform/CoreIPC/Connection.h: |
| 298 (CoreIPC::Connection::sendSync): |
| 299 * Platform/RunLoop.h: |
| 300 * Platform/mac/RunLoopMac.mm: |
| 301 (RunLoop::runForDuration): |
| 302 * WebProcess/WebCoreSupport/WebChromeClient.cpp: |
| 303 (WebKit::WebChromeClient::runJavaScriptAlert): |
| 304 (WebKit::WebChromeClient::runJavaScriptConfirm): |
| 305 (WebKit::WebChromeClient::runJavaScriptPrompt): |
| 306 |
| 307 2011-07-28 Ravi Phaneendra Kasibhatla <ravi.kasibhatla@motorola.com> |
| 308 |
| 309 Pass the key_press_event or key_release_event to parent widget when it i
s not handled by Web Process. |
| 310 (https://bugs.webkit.org/show_bug.cgi?id=64790) |
| 311 |
| 312 Reviewed by Martin Robinson. |
| 313 |
| 314 * Shared/NativeWebKeyboardEvent.h: |
| 315 (WebKit::NativeWebKeyboardEvent::nativeEvent): Return a GdkEvent* instea
d of const GdkEvent* (non-const). |
| 316 * UIProcess/API/gtk/PageClientImpl.cpp: |
| 317 (WebKit::PageClientImpl::doneWithKeyEvent): Implemented for GTK port. Se
ts flag if the keyboard event |
| 318 needs to be passed to the parent widget. Invoke gtk_main_do_event() if e
vent needs to be passed to parent. |
| 319 * UIProcess/API/gtk/PageClientImpl.h: Deleted obsolete functions didNotH
andleKeyEvent & didNotHandleWheelEvent. |
| 320 * UIProcess/API/gtk/WebKitWebViewBase.cpp: |
| 321 (webkit_web_view_base_init): Initialize shouldForwardNextKeyEvent flag. |
| 322 (webkitWebViewBaseKeyPressEvent): Pass event to parent widget depending
on status from doneWithKeyEvent. |
| 323 (webkitWebViewBaseKeyReleaseEvent): Pass event to parent widget dependin
g on status from doneWithKeyEvent. |
| 324 (webkitWebViewBaseForwardNextKeyEvent): API to set flag shouldForwardNex
tKeyEvent. |
| 325 * UIProcess/API/gtk/WebKitWebViewBasePrivate.h: Added API to set shouldF
orwardNextKeyEvent flag. |
| 326 |
| 327 2011-07-28 Dan Bernstein <mitz@apple.com> |
| 328 |
| 329 <rdar://problem/9589433> Displaying Japanese dictionary contents in vert
ical orientation takes a couple of seconds |
| 330 |
| 331 Reviewed by Darin Adler. |
| 332 |
| 333 * WebProcess/WebCoreSupport/mac/WebSystemInterface.mm: |
| 334 (InitWebCoreSystemInterface): Initialize wkGetVerticalGlyphsForCharacter
s. |
| 335 |
| 336 2011-07-28 Brady Eidson <beidson@apple.com> |
| 337 |
| 338 <rdar://problem/9714337> and https://bugs.webkit.org/show_bug.cgi?id=653
06 |
| 339 WebKitInitializeStorageIfNecessary() can take awhile performing i/o, isn
't necessary for every WebView |
| 340 |
| 341 Reviewed by Maciej Stachowiak. |
| 342 |
| 343 * WebProcess/WebProcess.cpp: |
| 344 (WebKit::WebProcess::initializeWebProcess): Pass a null client pointer i
n the new form of initializeTracker() |
| 345 |
| 346 2011-07-27 Mark Hahnenberg <mhahnenberg@apple.com> |
| 347 |
| 348 Remove operator new from JSCell |
| 349 https://bugs.webkit.org/show_bug.cgi?id=64999 |
| 350 |
| 351 Reviewed by Oliver Hunt. |
| 352 |
| 353 Removed the implementation of operator new in JSCell, so any further use
s |
| 354 will not successfully link. Also removed any remaining uses of operator
new. |
| 355 |
| 356 * WebProcess/Plugins/Netscape/JSNPMethod.h: |
| 357 (WebKit::JSNPMethod::create): |
| 358 * WebProcess/Plugins/Netscape/JSNPObject.cpp: |
| 359 (WebKit::JSNPObject::methodGetter): |
| 360 * WebProcess/Plugins/Netscape/JSNPObject.h: |
| 361 (WebKit::JSNPObject::create): |
| 362 * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp: |
| 363 (WebKit::NPRuntimeObjectMap::getOrCreateJSObject): |
| 364 |
| 365 2011-07-27 Benjamin Poulain <benjamin@webkit.org> |
| 366 |
| 367 [WK2][Qt] Move from QGraphicsView to Qt Scene Graph |
| 368 https://bugs.webkit.org/show_bug.cgi?id=62969 |
| 369 |
| 370 Reviewed by Andreas Kling. |
| 371 |
| 372 Co-authored with Simon Hausmann <simon.hausmann@nokia.com> |
| 373 |
| 374 This patch change the base of WebKit2 from QGraphicsWidget |
| 375 to scenegraph based items. |
| 376 |
| 377 QTouchWebView becomes a QSGItem with the only role of clipping |
| 378 child items. |
| 379 QTouchWebPage becomes a QSGPaintedItem in order to render the content |
| 380 of the flattened page. This is a temporary work around to get |
| 381 something running without deep changes on the drawing area proxy. |
| 382 |
| 383 QDesktopWebView become a QSGPaintedItem and behave as before |
| 384 regarding rendering. The drawing area proxy is used to render |
| 385 the full item. |
| 386 |
| 387 The event delivery had to be adapted because the scenegraph does not |
| 388 follow regular delivery of QEvents. Instead, each event type is |
| 389 delivered directly to a specific virtual function. |
| 390 In this patch, the events are forwarded to the classic QObject::event(). |
| 391 |
| 392 For the features that cannot be implemented on scenegraph (tooltip, menu
s, etc), |
| 393 a temporary workaround was added: the parent canvas is used as the widge
t for |
| 394 providing the feature. This assumes the web views alone in the canvas an
d |
| 395 take its full size. This will have to be fixed in the scenegraph for us
to |
| 396 implement those features. |
| 397 |
| 398 * UIProcess/API/qt/qdesktopwebview.cpp: |
| 399 (QDesktopWebViewPrivate::drawingAreaSize): |
| 400 (QDesktopWebViewPrivate::isActive): |
| 401 (QDesktopWebViewPrivate::startDrag): |
| 402 (QDesktopWebViewPrivate::didChangeToolTip): |
| 403 (QDesktopWebViewPrivate::didChangeCursor): |
| 404 (QDesktopWebViewPrivate::showContextMenu): |
| 405 (QDesktopWebView::QDesktopWebView): |
| 406 (QDesktopWebView::init): |
| 407 (paintCrashedPage): |
| 408 (QDesktopWebView::keyPressEvent): |
| 409 (QDesktopWebView::keyReleaseEvent): |
| 410 (QDesktopWebView::inputMethodEvent): |
| 411 (QDesktopWebView::focusInEvent): |
| 412 (QDesktopWebView::focusOutEvent): |
| 413 (QDesktopWebView::mousePressEvent): |
| 414 (QDesktopWebView::mouseMoveEvent): |
| 415 (QDesktopWebView::mouseReleaseEvent): |
| 416 (QDesktopWebView::mouseDoubleClickEvent): |
| 417 (QDesktopWebView::wheelEvent): |
| 418 (QDesktopWebView::touchEvent): |
| 419 (QDesktopWebView::hoverEnterEvent): |
| 420 (QDesktopWebView::hoverMoveEvent): |
| 421 (QDesktopWebView::hoverLeaveEvent): |
| 422 (QDesktopWebView::dragMoveEvent): |
| 423 (QDesktopWebView::dragEnterEvent): |
| 424 (QDesktopWebView::dragExitEvent): |
| 425 (QDesktopWebView::dragDropEvent): |
| 426 (QDesktopWebView::geometryChanged): |
| 427 (QDesktopWebView::paint): |
| 428 (QDesktopWebView::event): |
| 429 * UIProcess/API/qt/qdesktopwebview.h: |
| 430 * UIProcess/API/qt/qtouchwebpage.cpp: |
| 431 (QTouchWebPage::QTouchWebPage): |
| 432 (QTouchWebPage::paint): |
| 433 (QTouchWebPage::event): |
| 434 (QTouchWebPage::keyPressEvent): |
| 435 (QTouchWebPage::keyReleaseEvent): |
| 436 (QTouchWebPage::inputMethodEvent): |
| 437 (QTouchWebPage::focusInEvent): |
| 438 (QTouchWebPage::focusOutEvent): |
| 439 (QTouchWebPage::touchEvent): |
| 440 (QTouchWebPage::geometryChanged): |
| 441 * UIProcess/API/qt/qtouchwebpage.h: |
| 442 * UIProcess/API/qt/qtouchwebview.cpp: |
| 443 (QTouchWebViewPrivate::scroll): |
| 444 (QTouchWebView::QTouchWebView): |
| 445 (QTouchWebView::geometryChanged): |
| 446 * UIProcess/API/qt/qtouchwebview.h: |
| 447 * UIProcess/API/qt/tests/tests.pri: |
| 448 * UIProcess/API/qt/tests/testwindow.h: |
| 449 (TestWindow::TestWindow): |
| 450 (TestWindow::resizeEvent): |
| 451 * UIProcess/qt/TouchViewInterface.cpp: |
| 452 (WebKit::TouchViewInterface::panGestureRequestScroll): |
| 453 (WebKit::TouchViewInterface::pinchGestureRequestUpdate): |
| 454 (WebKit::TouchViewInterface::drawingAreaSize): |
| 455 (WebKit::TouchViewInterface::contentSizeChanged): |
| 456 (WebKit::TouchViewInterface::isActive): |
| 457 * UIProcess/qt/ViewInterface.cpp: Removed. |
| 458 * UIProcess/qt/ViewInterface.h: |
| 459 * WebKit2.pro: |
| 460 |
| 461 2011-07-27 Benjamin Poulain <benjamin@webkit.org> |
| 462 |
| 463 [Qt][WK2] Clean WKPageLoaderClient |
| 464 https://bugs.webkit.org/show_bug.cgi?id=65246 |
| 465 |
| 466 Reviewed by Andreas Kling. |
| 467 |
| 468 Remove the empty functions from Qt's WKPageLoaderClient. |
| 469 |
| 470 * UIProcess/qt/ClientImpl.cpp: |
| 471 (qt_wk_didSameDocumentNavigationForFrame): Move the function to |
| 472 have all the implementations in the same order as the definitions. |
| 473 * UIProcess/qt/ClientImpl.h: |
| 474 * UIProcess/qt/QtWebPageProxy.cpp: |
| 475 (QtWebPageProxy::init): |
| 476 |
| 477 2011-07-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org> |
| 478 |
| 479 Fix Qt (and possibly Gtk) WebKit2 build after addition of -webkit-pictog
raph |
| 480 https://bugs.webkit.org/show_bug.cgi?id=65253 |
| 481 |
| 482 Reviewed by Andreas Kling. |
| 483 |
| 484 The -webkit-pictograph generic family was added by bug 65197. |
| 485 |
| 486 * Shared/WebPreferencesStore.h: |
| 487 |
| 488 2011-07-27 Benjamin Poulain <benjamin@webkit.org> |
| 489 |
| 490 [Qt][WK2] Simplify the PageUIClient |
| 491 https://bugs.webkit.org/show_bug.cgi?id=65198 |
| 492 |
| 493 Reviewed by Andreas Kling. |
| 494 |
| 495 The only function of WKPageLoaderClient with a complete implementation |
| 496 is qt_wk_setStatusText(). The other functions were what is left from |
| 497 before the refactoring of QWKPage. |
| 498 |
| 499 This patch removes the unused functions to simplify the client. Since th
e dependency |
| 500 on QtWebPageProxy is removed from that client, it now calls the ViewInte
rface directly. |
| 501 |
| 502 * UIProcess/qt/ClientImpl.cpp: |
| 503 (toViewInterface): |
| 504 (qt_wk_setStatusText): |
| 505 * UIProcess/qt/ClientImpl.h: |
| 506 * UIProcess/qt/QtWebPageProxy.cpp: |
| 507 (QtWebPageProxy::QtWebPageProxy): |
| 508 (QtWebPageProxy::init): |
| 509 * UIProcess/qt/QtWebPageProxy.h: |
| 510 |
| 511 2011-07-26 Sadrul Habib Chowdhury <sadrul@chromium.org> |
| 512 |
| 513 Add support for download='filename' attribute in anchors. |
| 514 https://bugs.webkit.org/show_bug.cgi?id=64580 |
| 515 |
| 516 Reviewed by Adam Barth. |
| 517 |
| 518 * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: |
| 519 (WebKit::WebFrameLoaderClient::startDownload): |
| 520 * WebProcess/WebCoreSupport/WebFrameLoaderClient.h: |
| 521 |
| 522 2011-07-26 Tim Horton <timothy_horton@apple.com> |
| 523 |
| 524 Apply r40940 to WebKit2 to work around a Silverlight crash. |
| 525 https://bugs.webkit.org/show_bug.cgi?id=65205 |
| 526 <rdar://problem/9058370> |
| 527 |
| 528 Reviewed by Anders Carlsson. |
| 529 |
| 530 * Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm: |
| 531 (WebKit::NetscapePluginModule::determineQuirks): |
| 532 * Shared/Plugins/PluginQuirks.h: |
| 533 * WebProcess/Plugins/Netscape/NetscapePlugin.cpp: |
| 534 (WebKit::NetscapePlugin::userAgent): |
| 535 |
| 536 2011-07-26 Dan Bernstein <mitz@apple.com> |
| 537 |
| 538 <rdar://problem/9842889> Add a generic pictograph font family |
| 539 https://bugs.webkit.org/show_bug.cgi?id=65197 |
| 540 |
| 541 Reviewed by Anders Carlsson. |
| 542 |
| 543 * Shared/WebPreferencesStore.h: |
| 544 * UIProcess/API/C/WKPreferences.cpp: |
| 545 (WKPreferencesSetPictographFontFamily): Added. |
| 546 (WKPreferencesCopyPictographFontFamily): Added. |
| 547 * UIProcess/API/C/WKPreferences.h: |
| 548 |
| 549 2011-07-26 Andras Becsi <abecsi@webkit.org> |
| 550 |
| 551 [Qt] [WK2] Disable the build with Qt versions older than 5.0 |
| 552 https://bugs.webkit.org/show_bug.cgi?id=65189 |
| 553 |
| 554 Reviewed by Csaba Osztrogonác. |
| 555 |
| 556 * Platform/qt/ModuleQt.cpp: |
| 557 (WebKit::Module::platformFunctionPointer): Fix the build for Qt5. |
| 558 |
| 559 2011-07-26 Benjamin Poulain <benjamin@webkit.org> |
| 560 |
| 561 [Qt][WK2] Make the WebContextMenuProxyQt handle the full interactions be
tween the views and the WebPageProxy |
| 562 https://bugs.webkit.org/show_bug.cgi?id=64739 |
| 563 |
| 564 Reviewed by Andreas Kling. |
| 565 |
| 566 Change the WebContextMenuProxyQt to be the intermediary between the WebP
ageProxy and our views regarding |
| 567 the context menu. |
| 568 |
| 569 The actions of the context menu are no longer the responsibility of QtWe
bPageProxy but are instead |
| 570 created and handled directly by the WebContextMenuProxyQt. |
| 571 |
| 572 * UIProcess/qt/QtWebPageProxy.cpp: |
| 573 (QtWebPageProxy::createContextMenuProxy): |
| 574 (QtWebPageProxy::triggerAction): |
| 575 (QtWebPageProxy::action): |
| 576 * UIProcess/qt/QtWebPageProxy.h: |
| 577 * UIProcess/qt/WebContextMenuProxyQt.cpp: |
| 578 (WebKit::WebContextMenuProxyQt::WebContextMenuProxyQt): |
| 579 (WebKit::WebContextMenuProxyQt::create): |
| 580 (WebKit::WebContextMenuProxyQt::actionTriggered): |
| 581 (WebKit::WebContextMenuProxyQt::showContextMenu): |
| 582 (WebKit::WebContextMenuProxyQt::hideContextMenu): |
| 583 (WebKit::WebContextMenuProxyQt::createContextMenu): |
| 584 * UIProcess/qt/WebContextMenuProxyQt.h: |
| 585 |
| 586 2011-07-26 Carlos Garcia Campos <cgarcia@igalia.com> |
| 587 |
| 588 [GTK] Remove header webkitwebviewcommon.h |
| 589 https://bugs.webkit.org/show_bug.cgi?id=65177 |
| 590 |
| 591 Reviewed by Martin Robinson. |
| 592 |
| 593 * UIProcess/API/gtk/WebKitWebView.h: Add function prototypes |
| 594 instead of including webkitwebviewcommon.h. |
| 595 |
1 2011-07-22 Jessie Berlin <jberlin@apple.com> | 596 2011-07-22 Jessie Berlin <jberlin@apple.com> |
2 | 597 |
3 [WebKit2] Changing the cookie accept policy in Private Browsing doesn’t
work. | 598 [WebKit2] Changing the cookie accept policy in Private Browsing doesn’t
work. |
4 https://bugs.webkit.org/show_bug.cgi?id=64997 | 599 https://bugs.webkit.org/show_bug.cgi?id=64997 |
5 | 600 |
6 Reviewed by Ada Chan. | 601 Reviewed by Ada Chan. |
7 | 602 |
8 * WebProcess/Cookies/mac/WebCookieManagerMac.mm: | 603 * WebProcess/Cookies/mac/WebCookieManagerMac.mm: |
9 (WebKit::WebCookieManager::platformSetHTTPCookieAcceptPolicy): | 604 (WebKit::WebCookieManager::platformSetHTTPCookieAcceptPolicy): |
10 Set the policy on the Cookie Storage used by the Private Browsing Storag
e Session as well. | 605 Set the policy on the Cookie Storage used by the Private Browsing Storag
e Session as well. |
(...skipping 4996 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5007 (CoreIPC::Connection::platformInitialize): | 5602 (CoreIPC::Connection::platformInitialize): |
5008 (CoreIPC::Connection::processMessage): Process messages from data | 5603 (CoreIPC::Connection::processMessage): Process messages from data |
5009 already received. | 5604 already received. |
5010 (CoreIPC::readBytesFromSocket): Read from socket using recvmsg(). | 5605 (CoreIPC::readBytesFromSocket): Read from socket using recvmsg(). |
5011 (CoreIPC::Connection::readyReadHandler): | 5606 (CoreIPC::Connection::readyReadHandler): |
5012 * UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp: | 5607 * UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp: |
5013 (WebKit::ProcessLauncher::launchProcess): Use SOCK_DGRAM in | 5608 (WebKit::ProcessLauncher::launchProcess): Use SOCK_DGRAM in |
5014 socketpair(). | 5609 socketpair(). |
5015 | 5610 |
5016 == Rolled over to ChangeLog-2011-06-04 == | 5611 == Rolled over to ChangeLog-2011-06-04 == |
OLD | NEW |