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

Side by Side Diff: Source/WebKit2/ChangeLog

Issue 7548016: Merge 92143 - .: REGRESSION (r39725?): Resources removed from document can not be freed until the... (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/835/
Patch Set: Created 9 years, 4 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 unified diff | Download patch
« no previous file with comments | « Source/WebCore/testing/Internals.idl ('k') | Source/WebKit2/win/WebKit2.def » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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 ==
OLDNEW
« no previous file with comments | « Source/WebCore/testing/Internals.idl ('k') | Source/WebKit2/win/WebKit2.def » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698