1 2014-03-03 Martin Robinson <mrobinson@igalia.com>
3 [GTK] Fix some simple gtkdoc warnings for WebKit1
4 https://bugs.webkit.org/show_bug.cgi?id=129659
6 Reviewed by Carlos Garcia Campos.
8 * docs/webkitgtk-sections.txt: Make public some enum documentation that is used
10 * webkit/webkitwebview.cpp: Fix typos and add documentation for enums previously
12 (webkit_web_view_class_init):
13 * webkit/webkitwebview.h: Ditto.
15 2014-02-26 Joseph Pecoraro <pecoraro@apple.com>
17 Web Inspector: Remove console.profiles from window.console API
18 https://bugs.webkit.org/show_bug.cgi?id=116883
20 Reviewed by Timothy Hatcher.
22 * webkit/webkitwebinspector.cpp:
23 (webkit_web_inspector_class_init):
24 Removed stale part of comment.
26 2014-02-26 Martin Robinson <mrobinson@igalia.com>
28 [GTK] generate-gtkdoc can fail with WebKit1 or WebKit2 only builds
29 https://bugs.webkit.org/show_bug.cgi?id=129319
31 Reviewed by Carlos Garcia Campos.
33 * GNUmakefile.am: Do not generate the documentation configuration file if the port
36 2014-02-25 Anders Carlsson <andersca@apple.com>
38 Get rid of VisitedLinkStrategy
39 https://bugs.webkit.org/show_bug.cgi?id=129324
41 Reviewed by Dan Bernstein.
43 * WebCoreSupport/PlatformStrategiesGtk.cpp:
44 (PlatformStrategiesGtk::getPluginInfo):
45 * WebCoreSupport/PlatformStrategiesGtk.h:
47 2014-02-24 Carlos Garcia Campos <cgarcia@igalia.com>
49 [GTK] Mark view source mode methods as deprecated
50 https://bugs.webkit.org/show_bug.cgi?id=128920
52 Reviewed by Martin Robinson.
54 * webkit/webkitwebview.cpp: Mark set/get_view_source_mode as
55 deprecated in the documentation.
56 * webkit/webkitwebview.h: Add deprecation guards.
58 2014-02-24 Martin Robinson <mrobinson@igalia.com>
60 [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files
61 https://bugs.webkit.org/show_bug.cgi?id=128417
63 Reviewed by Carlos Garcia Campos.
65 * GNUmakefile.am: Generate a config file for generate-gtkdoc.
67 2014-02-24 Enrique Ocaña González <eocanha@igalia.com>
69 REGRESSION(r164438): [GTK] Tests /WebKitGtk/testcontextmenu, /WebKitGtk/testmimehandling, /WebKitGtk/testloading assert in Debug build
70 https://bugs.webkit.org/show_bug.cgi?id=129256
72 Reviewed by Carlos Garcia Campos.
74 * WebCoreSupport/FrameLoaderClientGtk.cpp: Manage error values not present in WebCore
75 (WebKit::toWebKitNetworkError):
77 2014-02-24 Renata Hodovan <rhodovan.u-szeged@partner.samsung.com>
79 Get rid of the unused 'immediate' parameters from repaint related functions
80 https://bugs.webkit.org/show_bug.cgi?id=129111
82 Reviewed by Simon Fraser.
84 Removing the 'immediate' parameters from repaint related functions - accoring
85 to the FIXME in RenderView::repaintViewRectangle() - since they have no effect.
87 * WebCoreSupport/ChromeClientGtk.cpp:
88 (WebKit::ChromeClient::invalidateRootView):
89 (WebKit::ChromeClient::invalidateContentsAndRootView):
90 (WebKit::ChromeClient::invalidateContentsForSlowScroll):
91 * WebCoreSupport/ChromeClientGtk.h:
93 2014-02-23 Gyuyoung Kim <gyuyoung.kim@samsung.com>
95 Change a url parameter type with URL in NavigatorContentUtils
96 https://bugs.webkit.org/show_bug.cgi?id=129202
98 Reviewed by Sam Weinig.
100 It would be good if we use *URL* for url parameters instead of using String.
102 Merge from blink. https://src.chromium.org/viewvc/blink?view=rev&revision=165458.
104 * WebCoreSupport/NavigatorContentUtilsClientGtk.cpp:
105 (WebKit::NavigatorContentUtilsClient::registerProtocolHandler):
106 * WebCoreSupport/NavigatorContentUtilsClientGtk.h:
108 2014-02-20 Enrique Ocaña González <eocanha@igalia.com>
110 WebKitGTK+ should stop using COMPILE_ASSERT_MATCHING_ENUM macros
111 https://bugs.webkit.org/show_bug.cgi?id=127800
113 Reviewed by Martin Robinson.
115 * GNUmakefile.am: Removed AssertMatchingEnums.cpp
116 * WebCoreSupport/AssertMatchingEnums.cpp: Removed.
117 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp: Defined and applied type conversions.
118 (toWebCoreFindOptions):
119 (DumpRenderTreeSupportGtk::findString):
120 * WebCoreSupport/FrameLoaderClientGtk.cpp: Defined and applied type conversions.
121 (WebKit::toWebKitNetworkError):
122 (WebKit::FrameLoaderClient::dispatchDidFailLoading):
123 (WebKit::FrameLoaderClient::dispatchDidFailLoad):
124 (WebKit::FrameLoaderClient::shouldFallBack):
125 * webkit/webkitwebnavigationaction.cpp: Defined and applied type conversions.
128 * webkit/webkitwebsettings.cpp: Defined and applied type conversions.
130 * webkit/webkitwebview.cpp: Defined and applied type conversions.
131 (copyGtkTargetListConvertingWebCoreEnumValuesToWebKitEnumValues):
132 (webkit_web_view_dispose):
133 (webkit_web_view_init):
134 (webkit_web_view_get_copy_target_list):
135 (webkit_web_view_get_paste_target_list):
136 * webkit/webkitwebviewprivate.h: Added targetList private field, which mirrors PasteboardHelper::defaultPasteboardHelper()->targetList() but with the flags converted to WebKitWebViewTargetInfo
138 2014-02-17 Sergio Correia <sergio.correia@openbossa.org>
140 Replace uses of PassOwnPtr/OwnPtr with std::unique_ptr in WebCore/inspector
141 https://bugs.webkit.org/show_bug.cgi?id=128681
143 Reviewed by Timothy Hatcher.
145 Another step towards getting rid of PassOwnPtr/OwnPtr, now targeting
146 WebCore/inspector/*. Besides files in there, a few other files in
147 JavaScriptCore/inspector, WebKit/, WebKit2/WebProcess/WebCoreSupport/
148 and WebCore/testing were touched.
150 * WebCoreSupport/InspectorClientGtk.cpp:
152 2014-02-17 Anders Carlsson <andersca@apple.com>
154 WebKitGTK+ should stop calling functions to set the view source mode
155 https://bugs.webkit.org/show_bug.cgi?id=128919
157 Reviewed by Carlos Garcia Campos.
159 This is a first step towards getting rid of the view source mode from WebCore.
160 View source shouldn't be a mode on the web page and can be implemented in other ways by
161 embedding apps. Furthermore, the inspector has an excellent view source mode.
163 * webkit/webkitwebview.cpp:
164 (webkit_web_view_set_view_source_mode):
165 (webkit_web_view_get_view_source_mode):
166 Turn these into no-ops.
168 2014-02-11 Zalan Bujtas <zalan@apple.com>
170 Subpixel rendering: Make GraphicsLayerClient::paintContents's clip rect subpixel based.
171 https://bugs.webkit.org/show_bug.cgi?id=128460
173 Reviewed by Simon Fraser.
175 GraphicsClient::paintContents takes clipRect as FloatRect now so that we can paint on
178 No change in functionality.
180 * WebCoreSupport/AcceleratedCompositingContext.h:
181 * WebCoreSupport/AcceleratedCompositingContextGL.cpp:
182 (WebKit::AcceleratedCompositingContext::paintContents):
184 2014-02-10 Carlos Garcia Campos <cgarcia@igalia.com>
186 [GLIB] Add GUniqueOutPtr and use it instead of GOwnPtr
187 https://bugs.webkit.org/show_bug.cgi?id=127554
189 Reviewed by Gustavo Noronha Silva.
191 Use GUniqueOutPtr instead of GOwnPtr.
193 * WebCoreSupport/FrameLoaderClientGtk.cpp:
194 (WebKit::FrameLoaderClient::dispatchDidFailLoad):
195 * WebCoreSupport/TextCheckerClientGtk.cpp:
196 * webkit/webkitdownload.cpp:
197 (webkit_download_open_stream_for_uri):
198 (webkit_download_set_destination_uri):
199 (webkit_download_received_data):
200 * webkit/webkitwebplugin.cpp:
201 (webkit_web_plugin_get_path):
202 * webkit/webkitwebview.cpp:
203 (webkit_web_view_expose_event):
205 2014-02-09 Carlos Garnacho <carlosg@gnome.org>
207 [GTK] Allow building with touch events enabled
208 https://bugs.webkit.org/show_bug.cgi?id=98931
210 Reviewed by Carlos Garcia Campos.
212 Even though WebKit1 GTK code doesn't implement touch events,
213 Fix build if ENABLE_TOUCH_EVENTS is present for WK2.
215 * WebCoreSupport/ChromeClientGtk.h:
216 (WebKit::ChromeClient::needTouchEvents): Add empty stub
218 2014-02-08 Ryosuke Niwa <rniwa@webkit.org>
220 Cleanup the interface of FrameSelection
221 https://bugs.webkit.org/show_bug.cgi?id=128481
223 Reviewed by Andreas Kling.
225 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
226 (DumpRenderTreeSupportGtk::rectangleForSelection):
228 2014-02-08 Darin Adler <darin@apple.com>
230 Change TextIterator to use StringView, preparing to wean it from deprecatedCharacters
231 https://bugs.webkit.org/show_bug.cgi?id=128233
233 Reviewed by Anders Carlsson.
235 * WebCoreSupport/TextCheckerClientGtk.cpp:
236 (WebKit::TextCheckerClientGtk::checkSpellingOfString): Use StringView.
237 (WebKit::TextCheckerClientGtk::checkGrammarOfString): Ditto.
238 * WebCoreSupport/TextCheckerClientGtk.h: Ditto.
240 2014-02-07 Gavin Barraclough <barraclough@apple.com>
242 Remove isInitialState flag from Page::setViewState
243 https://bugs.webkit.org/show_bug.cgi?id=128428
245 Reviewed by Sam Weinig.
247 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
248 (DumpRenderTreeSupportGtk::setPageVisibility):
249 - don't pass isInitialState to setViewState.
251 2014-02-06 Joseph Pecoraro <pecoraro@apple.com>
253 Web Inspector: Add Console support to JSContext Inspection
254 https://bugs.webkit.org/show_bug.cgi?id=127941
256 Reviewed by Geoffrey Garen.
258 * WebCoreSupport/ChromeClientGtk.cpp:
259 (WebKit::ChromeClient::addMessageToConsole):
261 2014-02-05 Csaba Osztrogonác <ossy@webkit.org>
263 Remove ENABLE(SVG) guards
264 https://bugs.webkit.org/show_bug.cgi?id=127991
266 Reviewed by Sam Weinig.
269 * webkit/webkitwebframe.cpp:
271 2014-02-05 Zan Dobersek <zdobersek@igalia.com>
273 [GTK] Replace DEFINE_STATIC_LOCAL with NeverDestroyed<T> in GTK WK1 and WK2 code
274 https://bugs.webkit.org/show_bug.cgi?id=128195
276 Reviewed by Martin Robinson.
278 Use static NeverDestroyed<T> variables instead of the DEFINE_STATIC_LOCAL macro.
280 * WebCoreSupport/PlatformStrategiesGtk.cpp:
281 (PlatformStrategiesGtk::initialize):
282 * WebCoreSupport/PlatformStrategiesGtk.h:
283 * webkit/webkitwebsettings.cpp:
286 2014-02-04 Andreas Kling <akling@apple.com>
288 Remove <iframe seamless> support.
289 <https://webkit.org/b/128213>
291 Rubber-stamped by Antti Koivisto.
293 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
294 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
296 2014-01-31 Zan Dobersek <zdobersek@igalia.com>
298 Unreviewed. Fixing the GTK build after r163232.
300 * WebCoreSupport/EditorClientGtk.cpp:
301 (WebKit::collapseSelection): Add an additional FrameSelection::selection() call.
303 2014-01-31 Ryosuke Niwa <rniwa@webkit.org>
305 Remove inline member functions of FrameSelection that access m_selection
306 https://bugs.webkit.org/show_bug.cgi?id=127986
308 Reviewed by Enrica Casucci.
310 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
311 (DumpRenderTreeSupportGtk::selectedRange):
312 * WebCoreSupport/EditorClientGtk.cpp:
313 (WebKit::collapseSelection):
315 2014-01-30 Andrei Bucur <abucur@adobe.com>
317 Remove the ACCELERATED_COMPOSITING flag
318 https://bugs.webkit.org/show_bug.cgi?id=127833
320 Reviewed by Antti Koivisto.
322 Remove the USE(ACCELERATED_COMPOSITING) conditionals from the code base and make AC
325 Another patch will be required to remove the flag support from the GTK build system.
327 * WebCoreSupport/AcceleratedCompositingContext.h:
328 * WebCoreSupport/AcceleratedCompositingContextGL.cpp:
329 * WebCoreSupport/ChromeClientGtk.cpp:
330 (WebKit::ChromeClient::widgetSizeChanged):
331 (WebKit::ChromeClient::forcePaint):
332 (WebKit::ChromeClient::invalidateContentsAndRootView):
333 (WebKit::ChromeClient::invalidateContentsForSlowScroll):
334 (WebKit::ChromeClient::scroll):
335 (WebKit::ChromeClient::allowedCompositingTriggers):
336 * WebCoreSupport/ChromeClientGtk.h:
337 * webkit/webkitwebview.cpp:
338 (webkit_web_view_update_settings):
339 (webkit_web_view_settings_notify):
340 (webkit_web_view_init):
341 * webkit/webkitwebviewprivate.h:
343 2014-01-29 Csaba Osztrogonác <ossy@webkit.org>
345 Remove ENABLE(JAVASCRIPT_DEBUGGER) guards
346 https://bugs.webkit.org/show_bug.cgi?id=127840
348 Reviewed by Mark Lam.
350 * webkit/webkitwebinspector.cpp:
351 (webkit_web_inspector_set_property):
352 (webkit_web_inspector_get_property):
354 2014-01-27 Carlos Garcia Campos <cgarcia@igalia.com>
356 [GTK] Make webkit_uri_scheme_request_get_web_view() work with CustomProtocols
357 https://bugs.webkit.org/show_bug.cgi?id=127614
359 Reviewed by Gustavo Noronha Silva.
361 Remove initiatingPageID() method from FrameNetworkingContext.
363 * WebCoreSupport/FrameNetworkingContextGtk.cpp:
364 * WebCoreSupport/FrameNetworkingContextGtk.h:
366 2014-01-27 Carlos Garcia Campos <cgarcia@igalia.com>
368 Unreviewed. Fix GTK+ build after r162808.
370 * webkit/webkitwebhistoryitem.cpp:
371 (webkit_web_history_item_new_with_data):
372 (webkit_web_history_item_get_last_visited_time):
374 2014-01-25 Anders Carlsson <andersca@apple.com>
376 Remove an unused FrameLoaderClient function
377 https://bugs.webkit.org/show_bug.cgi?id=127628
379 Reviewed by Andreas Kling.
381 * WebCoreSupport/FrameLoaderClientGtk.cpp:
382 * WebCoreSupport/FrameLoaderClientGtk.h:
384 2014-01-24 Anders Carlsson <andersca@apple.com>
388 * webkit/webkitwebview.cpp:
389 (webkit_web_view_can_go_back):
391 2014-01-24 Anders Carlsson <andersca@apple.com>
393 Remove back/forward list related functions from Page
394 https://bugs.webkit.org/show_bug.cgi?id=127596
396 Reviewed by Andreas Kling.
398 * webkit/webkitwebview.cpp:
399 (webkit_web_view_set_maintains_back_forward_list):
400 (webkit_web_view_get_back_forward_list):
401 (webkit_web_view_go_back):
402 (webkit_web_view_go_back_or_forward):
403 (webkit_web_view_go_forward):
404 (webkit_web_view_can_go_back_or_forward):
405 (webkit_web_view_can_go_forward):
407 2014-01-24 Enrique Ocaña González <eocanha@igalia.com>
409 [GTK] Put cache files in XDG_CACHE_HOME
410 https://bugs.webkit.org/show_bug.cgi?id=123458
412 Reviewed by Martin Robinson.
414 * webkit/webkitglobals.cpp:
416 * webkit/webkiticondatabase.cpp:
418 2014-01-23 Joseph Pecoraro <pecoraro@apple.com>
420 Web Inspector: Remove recompileAllJSFunctions timer in ScriptDebugServer
421 https://bugs.webkit.org/show_bug.cgi?id=127409
423 Reviewed by Geoffrey Garen.
425 * WebCoreSupport/InspectorClientGtk.cpp:
426 (WebKit::InspectorFrontendClient::destroyInspectorWindow):
427 Include InspectorDisconnectReason.
429 2014-01-23 Max Vujovic <mvujovic@adobe.com>
431 Remove CSS Custom Filters code and tests
432 https://bugs.webkit.org/show_bug.cgi?id=127382
434 Reviewed by Simon Fraser.
436 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
437 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
438 * webkit/webkitwebsettings.cpp:
439 (webkit_web_settings_class_init):
440 (webkit_web_settings_set_property):
441 (webkit_web_settings_get_property):
442 * webkit/webkitwebsettingsprivate.h:
443 * webkit/webkitwebview.cpp:
444 (webkit_web_view_update_settings):
445 (webkit_web_view_settings_notify):
447 2014-01-22 Carlos Garcia Campos <cgarcia@igalia.com>
449 [GLIB] Use GUniquePtr instead of GOwnPtr
450 https://bugs.webkit.org/show_bug.cgi?id=127431
452 Reviewed by Martin Robinson.
454 GUniquePtr is a template alias of std::unique_ptr with a custom
455 deleter that replaces GOwnPtr. GOwnPtr is still used for the cases
456 where the output pointer is needed, but it will also be replaced soon.
458 * WebCoreSupport/ContextMenuClientGtk.cpp:
459 (WebKit::getUnicodeMenuItemPosition):
460 * WebCoreSupport/DragClientGtk.cpp:
461 (WebKit::DragClient::startDrag):
462 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
463 (DumpRenderTreeSupportGtk::setValueForUser):
464 * WebCoreSupport/EditorClientGtk.h:
465 * WebCoreSupport/FrameLoaderClientGtk.cpp:
466 (WebKit::FrameLoaderClient::userAgent):
467 (WebKit::FrameLoaderClient::dispatchDidReceiveAuthenticationChallenge):
468 (WebKit::FrameLoaderClient::dispatchWillSendRequest):
469 (WebKit::FrameLoaderClient::assignIdentifierToInitialRequest):
470 (WebKit::FrameLoaderClient::dispatchDidReceiveResponse):
471 (WebKit::FrameLoaderClient::dispatchDidReceiveContentLength):
472 (WebKit::FrameLoaderClient::dispatchDidFinishLoading):
473 (WebKit::FrameLoaderClient::dispatchDidFailLoading):
474 (WebKit::FrameLoaderClient::dispatchDidFailLoad):
475 * WebCoreSupport/InspectorClientGtk.h:
476 * webkit/webkitfavicondatabase.cpp:
477 (webkit_favicon_database_set_path):
478 * webkit/webkitfilechooserrequest.cpp:
479 * webkit/webkitglobals.cpp:
481 * webkit/webkithittestresult.cpp:
483 * webkit/webkiticondatabase.cpp:
484 (webkit_icon_database_set_path):
485 * webkit/webkitspellcheckerenchant.cpp:
486 * webkit/webkitwebplugin.cpp:
487 (webkit_web_plugin_get_path):
488 * webkit/webkitwebpluginprivate.h:
489 * webkit/webkitwebsettings.cpp:
490 (webkit_web_settings_class_init):
491 (webkit_web_settings_copy):
492 * webkit/webkitwebview.cpp:
493 (webkit_web_view_forward_context_menu_event):
494 (fileChooserDialogResponseCallback):
495 (webkit_web_view_drag_end):
496 * webkit/webkitwebviewprivate.h:
498 2014-01-22 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
500 [EFL][GTK] Get EFL and GTK compiling with ACCESSIBILITY disabled
501 https://bugs.webkit.org/show_bug.cgi?id=127119
503 Reviewed by Mario Sanchez Prada.
505 Guarding ACCESSIBILITY code with HAVE(ACCESSIBILITY).
507 * webkit/webkitwebview.cpp:
508 (webkit_web_view_class_init):
510 2014-01-18 Brian Burg <bburg@apple.com>
512 Web Inspector: Page should use std::unique_ptr for InspectorController
513 https://bugs.webkit.org/show_bug.cgi?id=127068
515 Reviewed by Joseph Pecoraro.
517 Convert call sites to use a InspectorController reference.
518 Convert instantiations of InspectorFrontendClient to use std::unique_ptr.
520 * WebCoreSupport/ChromeClientGtk.cpp:
521 (WebKit::paintWebView):
522 * WebCoreSupport/InspectorClientGtk.cpp:
523 (WebKit::InspectorClient::openInspectorFrontend):
524 * webkit/webkitwebinspector.cpp:
525 (webkit_web_inspector_set_property):
526 (webkit_web_inspector_get_property):
527 (webkit_web_inspector_show):
528 (webkit_web_inspector_inspect_node):
529 (webkit_web_inspector_inspect_coordinates):
530 (webkit_web_inspector_close):
531 (webkit_web_inspector_execute_script):
533 2014-01-17 Anders Carlsson <andersca@apple.com>
535 Remove another unused FrameLoaderClient callback
536 https://bugs.webkit.org/show_bug.cgi?id=127192
538 Reviewed by Dan Bernstein.
540 * WebCoreSupport/FrameLoaderClientGtk.cpp:
541 * WebCoreSupport/FrameLoaderClientGtk.h:
543 2014-01-17 Anders Carlsson <andersca@apple.com>
545 Remove didPerformFirstNavigation from all FrameLoaderClient subclasses
546 https://bugs.webkit.org/show_bug.cgi?id=127190
548 Reviewed by Dan Bernstein.
550 Removing this shouldn't have any bad effects, but if that is the case it's possible to
551 set the cache model in didCommitLoadForFrame, similar to what is done in r162224.
553 * WebCoreSupport/FrameLoaderClientGtk.cpp:
554 * WebCoreSupport/FrameLoaderClientGtk.h:
556 2014-01-16 Jaehun Lim <ljaehun.lim@samsung.com>
558 Use final instead of FINAL
560 Unreviewed build fix.
562 * WebCoreSupport/ProgressTrackerClientGtk.h:
564 2014-01-16 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
566 Remove workaround for compilers not supporting explicit override control
567 https://bugs.webkit.org/show_bug.cgi?id=127111
569 Reviewed by Anders Carlsson.
571 Now all compilers support explicit override control, this workaround can be removed.
573 * WebCoreSupport/EditorClientGtk.h:
574 * WebCoreSupport/InspectorClientGtk.h:
575 * WebCoreSupport/ProgressTrackerClientGtk.h:
577 2014-01-15 Zan Dobersek <zdobersek@igalia.com>
579 [GTK][WK1] Add ProgressTrackerClient implementation
580 https://bugs.webkit.org/show_bug.cgi?id=127048
582 Reviewed by Anders Carlsson.
584 In r162034, the progress tracker client was separated from FrameLoaderClient into the
585 ProgressTrackerClient class. This patch adds the WebKit layer implementation of that
586 class for GTK-WK1 that's practically identical to the client implementation that was
587 in use under WebKit::FrameLoaderClient.
590 * WebCoreSupport/FrameLoaderClientGtk.cpp:
591 * WebCoreSupport/FrameLoaderClientGtk.h:
592 * WebCoreSupport/ProgressTrackerClientGtk.cpp: Added.
593 (WebKit::ProgressTrackerClient::ProgressTrackerClient):
594 (WebKit::ProgressTrackerClient::progressTrackerDestroyed):
595 (WebKit::ProgressTrackerClient::progressStarted):
596 (WebKit::ProgressTrackerClient::progressEstimateChanged):
597 (WebKit::ProgressTrackerClient::progressFinished):
598 * WebCoreSupport/ProgressTrackerClientGtk.h: Added.
599 * webkit/webkitwebview.cpp:
600 (webkit_web_view_init):
602 2014-01-13 Carlos Garcia Campos <cgarcia@igalia.com>
604 [SOUP] Add SoupNetworkSession class to wrap a SoupSession
605 https://bugs.webkit.org/show_bug.cgi?id=126813
607 Reviewed by Gustavo Noronha Silva.
609 * webkit/webkitglobals.cpp:
610 (webkit_get_default_session): Use the new SoupNetworkSession API
611 to get the default SoupSession
613 2014-01-13 Carlos Garcia Campos <cgarcia@igalia.com>
615 Unreviewed. Update NEWS and Versions.m4 for 2.3.4 release.
617 * NEWS: Added release notes for 2.3.4.
619 2014-01-13 Commit Queue <commit-queue@webkit.org>
621 Unreviewed, rolling out r161808.
622 http://trac.webkit.org/changeset/161808
623 https://bugs.webkit.org/show_bug.cgi?id=126874
625 This patch make several files to be always regenerated on
626 every make (Requested by KaL on #webkit).
630 2014-01-12 Carlos Garcia Campos <cgarcia@igalia.com>
632 Unreviewed. Fix make distcheck.
634 * GNUmakefile.am: Add enum types template files to EXTRA_DIST.
636 2014-01-12 Tobias Mueller <tobiasmue@gnome.org>
638 --disable-dependency-tracking causes build failure due to missing directories
639 https://bugs.webkit.org/show_bug.cgi?id=94488
641 Reviewed by Gustavo Noronha Silva.
643 Autotools build fix: Ensure output directory existing
644 before generating DerivedSources. This allows for
645 --disable-dependency-tracking to be run.
647 * GNUmakefile.am: Added a new target of the directory in which files are meant to be stored ($(GENSOURCES_WEBKIT)).
649 2014-01-10 Anders Carlsson <andersca@apple.com>
651 Tweak ProgressTrackerClient functions
652 https://bugs.webkit.org/show_bug.cgi?id=126808
654 Reviewed by Sam Weinig.
656 * WebCoreSupport/FrameLoaderClientGtk.cpp:
657 (WebKit::FrameLoaderClient::progressStarted):
658 (WebKit::FrameLoaderClient::progressEstimateChanged):
659 (WebKit::FrameLoaderClient::progressFinished):
660 * WebCoreSupport/FrameLoaderClientGtk.h:
662 2014-01-10 Anders Carlsson <andersca@apple.com>
664 Move progress tracking functions from FrameLoaderClient to a new ProgressTrackerClient
665 https://bugs.webkit.org/show_bug.cgi?id=126801
667 Reviewed by Sam Weinig.
669 * WebCoreSupport/FrameLoaderClientGtk.h:
670 * webkit/webkitwebview.cpp:
671 (webkit_web_view_init):
673 2014-01-08 Claudio Saavedra <csaavedra@igalia.com>
675 [GTK] Add xdg.origin.url extended attribute to downloads
676 https://bugs.webkit.org/show_bug.cgi?id=126638
678 Reviewed by Carlos Garcia Campos.
680 This is proposed by fdo in
681 http://www.freedesktop.org/wiki/CommonExtendedAttributes/
683 * webkit/webkitdownload.cpp:
684 (webkit_download_open_stream_for_uri):
686 2014-01-04 Carlos Garcia Campos <cgarcia@igalia.com>
688 [GTK] Move all GTK/GObject unit tests to Tools/TestWebKitAPI
689 https://bugs.webkit.org/show_bug.cgi?id=126342
691 Reviewed by Gustavo Noronha Silva.
693 * tests/CMakeLists.txt: Removed.
694 * tests/GNUmakefile.am: Removed.
696 2014-01-06 László Langó <lango@inf.u-szeged.hu>
698 Use unsigned consistently, and check for invalid casts when calling into SharedBuffer from other code.
699 https://bugs.webkit.org/show_bug.cgi?id=124579
701 Reviewed by Anders Carlsson.
703 * webkit/webkitdownload.cpp:
704 (DownloadClient::didReceiveData):
706 2014-01-02 Carlos Garcia Campos <cgarcia@igalia.com>
708 REGRESSION(r160304): [GTK] Disable libtool fast install
709 https://bugs.webkit.org/show_bug.cgi?id=126381
711 Reviewed by Martin Robinson.
713 * tests/GNUmakefile.am:
715 2014-01-02 Gavin Barraclough <barraclough@apple.com>
717 Merge didMoveOnscreen / page visibility to isVisible
718 https://bugs.webkit.org/show_bug.cgi?id=126268
720 Reviewed by Tim Horton.
722 The onscreen state most closely tracks view visibility (though currently
723 also tracks a mix of in-window state). Make more consistent, simplify,
724 and move all animation suspension logic to Page, so it can be controlled
725 by the PageThrottler.
727 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
728 (DumpRenderTreeSupportGtk::setPageVisibility):
729 - setVisibilityState -> setIsVisible/setIsPrerender.
731 2014-01-02 Zan Dobersek <zdobersek@igalia.com>
733 [GTK] Fix mismatched header guards in private WK1 header files
734 https://bugs.webkit.org/show_bug.cgi?id=126390
736 Reviewed by Martin Robinson.
738 Fix three mismatched header guards that are producing warnings when building with Clang.
740 * webkit/webkitsecurityoriginprivate.h:
741 * webkit/webkitviewportattributesprivate.h:
742 * webkit/webkitwebnavigationactionprivate.h:
744 2013-12-30 Martin Robinson <mrobinson@igalia.com>
746 [GTK] Make the output directory of GObject unit tests binaries consistent with the CMake build
747 https://bugs.webkit.org/show_bug.cgi?id=126297
749 Reviewed by Philippe Normand.
751 * tests/GNUmakefile.am: Build the tests in the new directory.
753 2013-12-26 Martin Robinson <mrobinson@igalia.com>
755 Small build fix for the GTK+ CMake port
757 * tests/CMakeLists.txt: Output the WebKit1 GObject API unit tests to the proper directory
758 and fix the path to the generated API source.
760 2013-12-23 Martin Robinson <mrobinson@igalia.com>
762 [GTK] [CMake] Build the WebKit1 GObject API tests
763 https://bugs.webkit.org/show_bug.cgi?id=125684
765 Reviewed by Daniel Bates.
767 * tests/CMakeLists.txt: Added.
768 * tests/testapplicationcache.c: Use the WTF config.h instead of including the autotools configuration directly.
769 * tests/testatk.c: Ditto.
770 * tests/testatkroles.c: Ditto.
771 * tests/testcontextmenu.c: Ditto.
772 * tests/testcopyandpaste.c: Ditto.
773 * tests/testdomdocument.c: Ditto.
774 * tests/testdomdomwindow.c: Ditto.
775 * tests/testdomnode.c: Ditto.
776 * tests/testdownload.c: Ditto.
777 * tests/testfavicondatabase.c: Ditto.
778 * tests/testglobals.c: Ditto.
779 * tests/testhittestresult.c: Ditto.
780 * tests/testhttpbackend.c: Ditto.
781 * tests/testkeyevents.c: Ditto.
782 * tests/testloading.c: Ditto.
783 * tests/testmimehandling.c: Ditto.
784 * tests/testnetworkrequest.c: Ditto.
785 * tests/testnetworkresponse.c: Ditto.
786 * tests/testwebbackforwardlist.c: Ditto.
787 * tests/testwebdatasource.c: Ditto.
788 * tests/testwebframe.c: Ditto.
789 * tests/testwebhistoryitem.c: Ditto.
790 * tests/testwebinspector.c: Ditto.
791 * tests/testwebplugindatabase.c: Ditto.
792 * tests/testwebresource.c: Ditto.
793 * tests/testwebsettings.c: Ditto.
794 * tests/testwebview.c: Ditto.
795 * tests/testwindow.c: Ditto.
797 2013-12-20 Enrique Ocaña González <eocanha@igalia.com>
799 [GTK] The fullscreen API should be enabled by default
800 https://bugs.webkit.org/show_bug.cgi?id=125993
802 Reviewed by Gustavo Noronha Silva.
804 Set the WebSettings property to TRUE
806 * webkit/webkitwebsettings.cpp:
807 (webkit_web_settings_class_init):
809 2013-12-16 Martin Robinson <mrobinson@igalia.com>
811 [GTK] [CMake] Add support for building WebKit1
812 https://bugs.webkit.org/show_bug.cgi?id=116377
814 Reviewed by Gustavo Noronha Silva.
816 * GNUmakefile.am: Switch to using the templates for building the GObject enums.
817 * webkit/webkitenumtypes.cpp.template: Added.
818 * webkit/webkitenumtypes.h.template: Added.
820 2013-12-18 Carlos Garcia Campos <cgarcia@igalia.com>
822 Unreviewed. Update NEWS and Versions.m4 for 2.3.3 release.
824 * NEWS: Added release notes for 2.3.3.
826 2013-12-11 Joseph Pecoraro <pecoraro@apple.com>
828 Web Inspector: Push More Inspector Required Classes Down into JavaScriptCore
829 https://bugs.webkit.org/show_bug.cgi?id=125324
831 Reviewed by Timothy Hatcher.
833 * webkit/webkitwebview.cpp:
835 2013-12-11 José Dapena Paz <jdapena@igalia.com> and Zan Dobersek <zdobersek@igalia.com>
837 [GTK] Add a UPower-based BatteryProvider
838 https://bugs.webkit.org/show_bug.cgi?id=115719
840 Reviewed by Martin Robinson.
842 * GNUmakefile.am: Link the libwebkigtk library against the upower-glib library.
844 2013-12-11 José Dapena Paz <jdapena@igalia.com> and Zan Dobersek <zdobersek@igalia.com>
846 [GTK][WK1] Add an empty BatteryClientGtk
847 https://bugs.webkit.org/show_bug.cgi?id=115628
849 Reviewed by Martin Robinson.
851 Add an empty BatteryClientGtk, implementing the WebCore's BatteryClient interface.
852 The implementation is left empty intentionally as the WebKit1 port is now in maintenance
853 mode and there's no desire to support new features under it. It's still required as the
854 WebCore implementation of the Battery Status API expects an existing BatteryClient, even
855 if the latter does not set up a provider that would then serve information about the battery
858 * GNUmakefile.am: Add the BatteryClientGtk source files to the build.
859 * WebCoreSupport/BatteryClientGtk.cpp: Added.
861 (WebKit::BatteryClientGtk::BatteryClientGtk):
862 (WebKit::BatteryClientGtk::startUpdating):
863 (WebKit::BatteryClientGtk::stopUpdating):
864 (WebKit::BatteryClientGtk::batteryControllerDestroyed):
865 * WebCoreSupport/BatteryClientGtk.h: Added.
868 * webkit/webkitwebview.cpp:
869 (webkit_web_view_init): Set up the BatteryClientGtk for the new WebCore::Page object.
871 2013-12-11 Brendan Long <b.long@cablelabs.com>
873 [GTK] Add "enable-mediasource" property to WebKitWebSettings
874 https://bugs.webkit.org/show_bug.cgi?id=125566
876 Reviewed by Philippe Normand.
878 * tests/testwebsettings.c:
879 (test_webkit_web_settings_copy):
880 * webkit/webkitwebsettings.cpp:
881 (webkit_web_settings_class_init):
882 (webkit_web_settings_set_property):
883 (webkit_web_settings_get_property):
884 * webkit/webkitwebsettingsprivate.h:
885 * webkit/webkitwebview.cpp:
886 (webkit_web_view_update_settings):
887 (webkit_web_view_settings_notify):
889 2013-12-10 Joanmarie Diggs <jdiggs@igalia.com>
891 AX: [ATK] Convert the get_text atktest.c unit tests to layout tests
892 https://bugs.webkit.org/show_bug.cgi?id=125497
894 Reviewed by Mario Sanchez Prada.
896 * tests/testatk.c: Remove the portions of the remaining tests which now exist as
898 (testWebkitAtkCaretOffsets):
899 (testWebkitAtkCaretOffsetsAndExtranousWhiteSpaces):
900 (testWebkitAtkComboBox):
901 (testWebkitAtkEmbeddedObjects):
902 (testWebkitAtkTextSelections):
903 (testWebkitAtkListsOfItems):
906 2013-12-09 Joanmarie Diggs <jdiggs@igalia.com>
908 AX: [ATK] Convert the get_{string,text}_at_offset atktest.c unit tests to layout tests
909 https://bugs.webkit.org/show_bug.cgi?id=125451
911 Reviewed by Mario Sanchez Prada.
913 * tests/testatk.c: Remove the tests which now exist as layout tests. Note that the
914 tests for atk_text_get_text_{before,after}_offset were removed without equivalents
915 added to the layout tests. The same is true for the END AtkTextBoundary types. Both
916 have been deprecated in ATK and are not being used by AT-SPI2 assistive technologies.
917 (testGetTextFunction):
920 2013-12-08 Martin Robinson <mrobinson@igalia.com>
922 [WK2][Soup] Use didReceiveBuffer instead of didReceiveData
923 https://bugs.webkit.org/show_bug.cgi?id=118598
925 Reviewed by Gustavo Noronha Silva.
927 Original patch by Kwang Yul Seo <skyul@company100.net> and Csaba Osztrogonác <ossy@webkit.org>.
929 Switch from using didReceiveData to didReceiveBuffer for the Soup backend and
930 let SharedBuffer wrap a SoupBuffer. This is necessary because the NetworkProcess
931 only supports getting data via SharedBuffer.
933 * webkit/webkitdownload.cpp:
934 (DownloadClient::didReceiveData): Replace with ASSERT_NOT_REACHED.
935 (DownloadClient::didReceiveBuffer): Use this to process incoming data.
937 2013-12-07 Gustavo Noronha Silva <gns@gnome.org>
939 Fix API test expectation following 160220.
941 Rubber-stamped by Martin Robinson.
943 * tests/testatkroles.c:
944 (finish_loading): rename variable documentFrame -> document.
945 (test_webkit_atk_get_role_document_frame): check for ATK_ROLE_DOCUMENT_WEB instead of
946 ATK_ROLE_DOCUMENT_FRAME.
947 (test_webkit_atk_get_role_heading): rename variable documentFrame -> document.
948 (test_webkit_atk_get_role_image): ditto.
949 (test_webkit_atk_get_role_link): ditto.
950 (test_webkit_atk_get_role_list_and_item): ditto.
951 (test_webkit_atk_get_role_paragraph): ditto.
952 (test_webkit_atk_get_role_section): ditto.
953 (test_webkit_atk_get_role_table): ditto.
954 (test_webkit_atk_get_role_separator): ditto.
955 (test_webkit_atk_get_role_combobox): ditto.
956 (test_webkit_atk_get_role_form): ditto.
957 (test_webkit_atk_get_role_check_box): ditto.
958 (test_webkit_atk_get_role_entry): ditto.
959 (test_webkit_atk_get_role_label): ditto.
960 (test_webkit_atk_get_role_listbox): ditto.
961 (test_webkit_atk_get_role_password_text): ditto.
962 (test_webkit_atk_get_role_push_button): ditto.
963 (test_webkit_atk_get_role_radio_button): ditto.
965 2013-12-05 Carlos Garcia Campos <cgarcia@igalia.com>
967 [GTK] Fix GObject introspection warnings in webkitspellchecker
968 https://bugs.webkit.org/show_bug.cgi?id=125299
970 Reviewed by Philippe Normand.
972 * webkit/webkitspellchecker.cpp: Add missing ':' after some
973 gobject-introspection annotations.
975 2013-12-03 Joseph Pecoraro <pecoraro@apple.com>
977 Web Inspector: Push Remote Inspector debugging connection management into JavaScriptCore
978 https://bugs.webkit.org/show_bug.cgi?id=124613
980 Reviewed by Timothy Hatcher.
982 * WebCoreSupport/InspectorClientGtk.h:
984 2013-12-02 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
986 [GTK] GTK2 paint code path does not render AC layers
987 https://bugs.webkit.org/show_bug.cgi?id=124967
989 Reviewed by Carlos Garcia Campos.
991 * webkit/webkitwebview.cpp:
992 (webkit_web_view_expose_event): also paint AC layers when painting the widget,
995 2013-11-28 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
997 REGRESSION(r154658): webkit_web_view_get_view_source_mode always returns false
998 https://bugs.webkit.org/show_bug.cgi?id=124954
1000 Reviewed by Carlos Garcia Campos.
1002 * tests/testwebview.c: new test to ensure setting and getting source mode work as intended.
1003 * webkit/webkitwebview.cpp:
1004 (webkit_web_view_get_view_source_mode): actually return the value we query from WebCore.
1006 2013-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
1008 Unreviewed. Update NEWS and Versions.m4 for 2.3.2 release.
1010 * NEWS: Added release notes for 2.3.2.
1012 2013-11-05 Xabier Rodriguez Calvar <calvaris@igalia.com>
1014 [GStreamer] Remove NATIVE_FULLSCREEN_VIDEO support
1015 https://bugs.webkit.org/show_bug.cgi?id=123437
1017 Reviewed by Philippe Normand.
1019 Removed some dead code as no GStreamer port is using the native
1020 fullscreen video support.
1022 * WebCoreSupport/ChromeClientGtk.cpp:
1023 (WebKit::ChromeClient::enterFullScreenForElement):
1024 (WebKit::ChromeClient::exitFullScreenForElement):
1025 * WebCoreSupport/ChromeClientGtk.h: Removed code related to
1026 GStreamer and NATIVE_FULLSCREEN_VIDEO.
1028 2013-11-04 Manuel Rego Casasnovas <rego@igalia.com>
1030 [GTK][WK1] Enable CSS Regions if feature flag is set to TRUE
1031 https://bugs.webkit.org/show_bug.cgi?id=123739
1033 Reviewed by Martin Robinson.
1035 In WK1 CSS Regions were always disabled even if you set the feature flag
1036 ENABLE_CSS_REGIONS to TRUE. Enabling CSS Regions support in that case.
1038 * webkit/webkitwebview.cpp:
1039 (webkit_web_view_update_settings): Enable CSS Regions if feautre flag is
1042 2013-10-29 Carlos Garcia Campos <cgarcia@igalia.com>
1044 Unreviewed. Update NEWS and Versions.m4 for 2.3.1 release.
1046 * NEWS: Added release notes for 2.3.1.
1048 2013-10-28 Bastien Nocera <hadess@hadess.net>
1050 Name all the GLib timeout sources
1051 https://bugs.webkit.org/show_bug.cgi?id=123229
1053 Reviewed by Anders Carlsson.
1055 Give a name to GLib timeout sources, this is helpful when
1056 profiling WebKitGTK applications.
1058 2013-10-28 Bastien Nocera <hadess@hadess.net>
1060 Replace 0 timeouts g_timeout_add() by g_idle_add()
1061 https://bugs.webkit.org/show_bug.cgi?id=123260
1063 Reviewed by Carlos Garcia Campos.
1065 A zero timeout should be equivalent to using g_idle_add_full(G_PRIORITY_DEFAULT, ...)
1066 without the nagging feeling that the wrong API was used.
1068 * WebCoreSupport/ChromeClientGtk.cpp: Use g_idle_add() instead
1070 (WebKit::ChromeClient::closeWindowSoon):
1071 (WebKit::ChromeClient::widgetSizeChanged):
1072 * WebCoreSupport/GtkAdjustmentWatcher.cpp: Ditto.
1073 (WebKit::GtkAdjustmentWatcher::updateAdjustmentsFromScrollbarsLater):
1074 * webkit/webkitwebview.cpp: Ditto.
1075 (webkit_web_view_get_subresources):
1077 2013-10-21 Zan Dobersek <zdobersek@igalia.com>
1079 [GTK] g-ir-scanner should use the configured C compiler
1080 https://bugs.webkit.org/show_bug.cgi?id=123088
1082 Reviewed by Carlos Garcia Campos.
1084 * GNUmakefile.am: Pass the C compiler that was detected at configuration to the g-ir-scanner command
1085 via the CC environment variable. This solves the issue of the scanner running the GCC compiler with
1086 the Clang-specific CFLAGS.
1088 2013-10-17 Andreas Kling <akling@apple.com>
1090 Massage the Gtk build.
1092 * WebCoreSupport/EditorClientGtk.cpp:
1093 (WebKit::EditorClient::shouldApplyStyle):
1095 2013-10-16 Jochen Eisinger <jochen@chromium.org>
1097 A page should exit fullscreen mode if it opens a new popup
1098 https://bugs.webkit.org/show_bug.cgi?id=122865
1100 Reviewed by Jer Noble.
1102 If a fullscreen page opens a popup, the popup would be hidden and
1103 therefore invisible to the user. To avoid this, exit fullscreen mode
1104 before opening a new window.
1106 * WebCoreSupport/ChromeClientGtk.cpp:
1107 (WebKit::ChromeClient::createWindow):
1109 2013-10-09 Mario Sanchez Prada <mario.prada@samsung.com>
1111 [ATK] Implement new API in AtkText: atk_text_get_string_at_offset()
1112 https://bugs.webkit.org/show_bug.cgi?id=120638
1114 Reviewed by Gustavo Noronha Silva.
1116 Update ATK unit test to check the new API as well if the version
1117 of ATK is new enough.
1120 (testGetStringFunction): New helper function, to check the new API.
1121 (runGetStringTests): Ditto.
1122 (testWebkitAtkGetStringAtOffset): New unit test, similar to the
1123 one already present to check the old API but focused in the new one.
1124 (testWebkitAtkGetStringAtOffsetNewlines): Ditto.
1125 (testWebkitAtkGetStringAtOffsetTextarea): Ditto.
1126 (testWebkitAtkGetStringAtOffsetTextInput): Ditto.
1127 (testWebkitAtkGetStringAtOffsetWithPreformattedText): Ditto.
1128 (testWebkitAtkGetStringAtOffsetWithSpecialCharacters): Ditto.
1129 (testWebkitAtkGetStringAtOffsetWithWrappedLines): Ditto.
1130 (testWebkitAtkGetStringAtOffsetWithEmbeddedObjects): Ditto.
1131 (testWebkitAtkGetExtents): Add checks for the new API, if possible.
1132 (testWebkitAtkLinksWithInlineImages): Ditto.
1133 (main): Add the new unit tests to check the new API, if possible.
1135 2013-10-07 Sam Weinig <sam@webkit.org>
1137 Consolidate findString functions
1138 https://bugs.webkit.org/show_bug.cgi?id=122480
1140 Reviewed by Darin Adler.
1142 * webkit/webkitwebview.cpp:
1143 (webkit_web_view_search_text):
1145 2013-10-07 Sam Weinig <sam@webkit.org>
1147 CTTE: Use references in and around DragController
1148 https://bugs.webkit.org/show_bug.cgi?id=122427
1150 Reviewed by Andreas Kling.
1152 * WebCoreSupport/DragClientGtk.cpp:
1153 (WebKit::DragClient::willPerformDragDestinationAction):
1154 (WebKit::DragClient::willPerformDragSourceAction):
1155 (WebKit::DragClient::actionMaskForDrag):
1156 (WebKit::DragClient::startDrag):
1157 * WebCoreSupport/DragClientGtk.h:
1158 * webkit/webkitwebview.cpp:
1159 (dragExitedCallback):
1160 (webkit_web_view_drag_motion):
1161 (webkit_web_view_drag_data_received):
1162 (webkit_web_view_drag_drop):
1164 2013-10-04 Philippe Normand <pnormand@igalia.com>
1166 [GTK] UserMediaClientGtk needs API update
1167 https://bugs.webkit.org/show_bug.cgi?id=122324
1169 Reviewed by Martin Robinson.
1171 Update UserMediaClientGtk API after changes made in the parent
1174 * WebCoreSupport/UserMediaClientGtk.cpp:
1175 (WebKit::UserMediaClientGtk::requestPermission):
1176 (WebKit::UserMediaClientGtk::cancelRequest):
1177 * WebCoreSupport/UserMediaClientGtk.h:
1179 2013-10-05 Zan Dobersek <zdobersek@igalia.com>
1181 Unreviewed GTK build fix after r156946. The framePolicyFunction is an attribute
1182 on the WebKitWebPolicyDecisionPrivate object.
1184 * webkit/webkitwebpolicydecision.cpp:
1185 (webkit_web_policy_decision_use):
1186 (webkit_web_policy_decision_ignore):
1187 (webkit_web_policy_decision_download):
1189 2013-10-04 Darin Adler <darin@apple.com>
1191 text-transform: lowercase is not lang-dependent (Turkish languages : tr,az)
1192 https://bugs.webkit.org/show_bug.cgi?id=21312
1194 Reviewed by Ryosuke Niwa.
1196 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
1197 (DumpRenderTreeSupportGtk::doCommand): Use StringImpl::upper instead of
1198 StringImpl::makeUpper.
1200 2013-10-04 Anders Carlsson <andersca@apple.com>
1202 FramePolicyFunction should be an std::function
1203 https://bugs.webkit.org/show_bug.cgi?id=122362
1205 Reviewed by Darin Adler.
1207 * WebCoreSupport/FrameLoaderClientGtk.cpp:
1208 (WebKit::FrameLoaderClient::dispatchWillSubmitForm):
1209 (WebKit::FrameLoaderClient::dispatchDecidePolicyForResponse):
1210 (WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
1211 * WebCoreSupport/FrameLoaderClientGtk.h:
1212 * webkit/webkitwebpolicydecision.cpp:
1213 (webkit_web_policy_decision_use):
1214 (webkit_web_policy_decision_ignore):
1215 (webkit_web_policy_decision_download):
1217 2013-10-03 Sam Weinig <sam@webkit.org>
1219 Remove shouldRubberBandInDirection from the WKBundlePageUIClient
1220 https://bugs.webkit.org/show_bug.cgi?id=122309
1222 Reviewed by Andreas Kling.
1224 * WebCoreSupport/ChromeClientGtk.h:
1226 2013-10-01 Sam Weinig <sam@webkit.org>
1228 CTTE: DOMWrapperWorlds should be passed around by reference
1229 https://bugs.webkit.org/show_bug.cgi?id=122206
1231 Reviewed by Andreas Kling.
1233 * WebCoreSupport/FrameLoaderClientGtk.cpp:
1234 (WebKit::FrameLoaderClient::dispatchDidClearWindowObjectInWorld):
1235 * WebCoreSupport/FrameLoaderClientGtk.h:
1237 2013-09-30 Benjamin Poulain <benjamin@webkit.org>
1239 Remove the code guarded by STYLE_SCOPED
1240 https://bugs.webkit.org/show_bug.cgi?id=122123
1242 Reviewed by Anders Carlsson.
1244 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
1245 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
1247 2013-09-28 Darin Adler <darin@apple.com>
1249 Add Frame::mainFrame and Frame::isMainFrame
1250 https://bugs.webkit.org/show_bug.cgi?id=122064
1252 Reviewed by Andreas Kling.
1254 * WebCoreSupport/FrameLoaderClientGtk.cpp:
1255 (WebKit::FrameLoaderClient::assignIdentifierToInitialRequest):
1258 2013-09-28 Philippe Normand <pnormand@igalia.com>
1260 Unreviewed GTK build fix after r156560.
1262 * WebCoreSupport/AcceleratedCompositingContext.h:
1264 2013-09-26 Darin Adler <darin@apple.com>
1267 https://bugs.webkit.org/show_bug.cgi?id=16214
1269 Reviewed by Andreas Kling.
1271 * many files: Renamed, using script.
1273 2013-09-27 Darin Adler <darin@apple.com>
1275 Add empty MainFrame class
1276 https://bugs.webkit.org/show_bug.cgi?id=121770
1278 Reviewed by Andreas Kling.
1280 * WebCoreSupport/AcceleratedCompositingContextGL.cpp:
1281 * WebCoreSupport/ChromeClientGtk.cpp:
1282 * WebCoreSupport/FrameLoaderClientGtk.cpp:
1283 * WebCoreSupport/GtkAdjustmentWatcher.cpp:
1284 * webkit/webkitwebframe.cpp:
1285 * webkit/webkitwebview.cpp:
1286 * webkit/webkitviewportattributes.cpp:
1287 Include MainFrame.h instead of Frame.h as needed.
1289 2013-09-25 Brent Fulgham <bfulgham@apple.com>
1291 Refactor RuntimeEnabledFeatures as a Singleton.
1292 https://bugs.webkit.org/show_bug.cgi?id=121883.
1294 Reviewed by Jer Noble.
1296 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
1297 (DumpRenderTreeSupportGtk::setCSSRegionsEnabled): Use singleton.
1298 (DumpRenderTreeSupportGtk::setExperimentalContentSecurityPolicyFeaturesEnabled):
1299 (DumpRenderTreeSupportGtk::setSeamlessIFramesEnabled):
1300 (DumpRenderTreeSupportGtk::setShadowDOMEnabled):
1301 (DumpRenderTreeSupportGtk::setStyleScopedEnabled):
1302 * webkit/webkitwebview.cpp:
1303 (webkit_web_view_update_settings): Ditto.
1305 2013-09-24 Lorenzo Tilve <ltilve@igalia.com>
1307 [GTK] Fix compilation problems when setting ENABLE_DRAG_SUPPORT = FALSE
1308 https://bugs.webkit.org/show_bug.cgi?id=121782
1310 Reviewed by Martin Robinson.
1312 Disabled drag functions.
1314 * WebCoreSupport/DragClientGtk.cpp:
1315 * WebCoreSupport/DragClientGtk.h:
1317 2013-09-24 Zan Dobersek <zdobersek@igalia.com>
1319 [GTK] Fix accelerated compositing disabling under Wayland displays
1320 https://bugs.webkit.org/show_bug.cgi?id=121788
1322 Reviewed by Gustavo Noronha Silva.
1324 * webkit/webkitwebview.cpp:
1325 (updateAcceleratedCompositingSetting): Fix a ridiculous early return in the case of disabling the accelerated
1326 compositing setting. There's no need to re-disable the setting if it was already disabled, but it should
1327 definitely be disabled if the setting was previously enabled.
1329 2013-09-22 Zan Dobersek <zdobersek@igalia.com>
1331 Unreviewed, GTK build fix when building with GTK+ 2.0.
1332 Patch provided by Dominique Leuenberger <dimstar@opensuse.org>.
1334 * WebCoreSupport/AcceleratedCompositingContextGL.cpp: Include GtkVersioning.h to set up
1335 the mock GDK_IS_X11_DISPLAY macro if it's not provided by the GTK+ headers.
1337 2013-09-20 Mario Sanchez Prada <mario.prada@samsung.com>
1339 [ATK] Do not expose aria-help in ATK based platforms
1340 https://bugs.webkit.org/show_bug.cgi?id=121675
1342 Reviewed by Chris Fleizach.
1344 Removed accessibilityHelpText() helper method from
1345 DumpRenderSupportGtk's API, since it's not longer needed.
1347 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp: Removed method.
1348 * WebCoreSupport/DumpRenderTreeSupportGtk.h: Ditto.
1350 2013-09-16 Enrica Casucci <enrica@apple.com>
1352 Remove unused function didSetSelectionTypesForPasteboard from EditorClient.
1353 https://bugs.webkit.org/show_bug.cgi?id=121464
1355 Reviewed by Darin Adler.
1357 * WebCoreSupport/EditorClientGtk.cpp:
1358 * WebCoreSupport/EditorClientGtk.h:
1360 2013-09-16 Gustavo Noronha Silva <gns@gnome.org>
1362 [GTK] Make symbol export filter more strict, and disable for dev/test builds
1363 https://bugs.webkit.org/show_bug.cgi?id=120586
1365 Reviewed by Martin Robinson.
1367 * GNUmakefile.am: only use the version script when in developer mode..
1369 2013-09-14 Alberto Garcia <berto@igalia.com>
1371 [GTK] WebKitGTK+ is linking against libxslt in too many places
1372 https://bugs.webkit.org/show_bug.cgi?id=121356
1374 Reviewed by Martin Robinson.
1376 Don't use LIBXSLT_CFLAGS when compiling libwebkitgtk, no source
1377 files use libxslt there.
1379 The webkit tests don't use libxslt, so we shouldn't link against
1384 2013-09-13 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
1386 [GTK] Move to the new web inspector
1387 https://bugs.webkit.org/show_bug.cgi?id=120647
1389 Reviewed by Carlos Garcia Campos.
1391 * WebCoreSupport/InspectorClientGtk.cpp:
1392 (WebKit::InspectorClient::openInspectorFrontend): update paths to the internal resource ones.
1393 (WebKit::InspectorClient::inspectorFilesPath): ditto.
1394 * tests/testwebinspector.c:
1395 (consoleMessageCallback): the new inspector currently emits an error when loading, so add it to
1396 the list of messages which are not considered failures.
1397 * webkit/webkitglobals.cpp:
1398 (webkitInit): register resource as a local scheme; currently used by the inspector.
1400 2013-09-13 Alberto Garcia <berto@igalia.com>
1402 download-requested arg should be WEBKIT_TYPE_DOWNLOAD not G_TYPE_OBJECT
1403 https://bugs.webkit.org/show_bug.cgi?id=57634
1405 Reviewed by Darin Adler.
1407 * webkit/webkitwebview.cpp:
1408 (webkit_web_view_class_init):
1410 2013-09-12 Zan Dobersek <zdobersek@igalia.com>
1412 [GTK][WK1] Block accelerated compositing under non-X11 displays
1413 https://bugs.webkit.org/show_bug.cgi?id=121165
1415 Reviewed by Martin Robinson.
1417 This is analogous to the changes in r154728 and r154729 that enforce disabling accelerated compositing
1418 under Wayland displays and made the RedirectedXCompositeWindow use in WebKit2 limited only to the X11 displays.
1420 * WebCoreSupport/AcceleratedCompositingContextGL.cpp: Remove two unnecessary header includes that also
1421 introduce symbols that conflict with the symbols defined in the X headers. Include the <gdk/gdkx.h> header
1422 if the GTK+ dependency can provide it.
1423 (WebKit::AcceleratedCompositingContext::initialize): Only set up the RedirectedXCompositeWindow instance
1424 if running under an X11 display.
1425 (WebKit::AcceleratedCompositingContext::renderLayersToWindow): The removal of the unnecessary header
1426 inclusions also removed the std::max() injection into the global scope. Using std::max directly instead.
1427 (WebKit::AcceleratedCompositingContext::scheduleLayerFlush): Ditto.
1428 * webkit/webkitwebview.cpp:
1429 (updateAcceleratedCompositingSetting): A helper function that ensures the accelerated compositing feature
1430 stays disabled under Wayland displays. It also prints out a warning message the first time the user tries
1431 to enable accelerated compositing under Wayland displays, telling that the feature is not supported and
1432 will remain disabled.
1433 (webkit_web_view_update_settings): Call updateAcceleratedCompositingSetting() to enable the feature if possible.
1434 (webkit_web_view_settings_notify): Ditto.
1436 2013-09-11 Mario Sanchez Prada <mario.prada@samsung.com>
1438 [GTK] Remove Gail dependency from build system for GTK3
1439 https://bugs.webkit.org/show_bug.cgi?id=119673
1441 Reviewed by Gustavo Noronha Silva.
1443 * GNUmakefile.am: Removed GAIL_CFLAGS and GAIL_LIBS.
1445 2013-09-10 Mario Sanchez Prada <mario.prada@samsung.com>
1447 [GTK] Reimplement atk_text_get_text_*_offset for LINE boundaries
1448 https://bugs.webkit.org/show_bug.cgi?id=114872
1450 Reviewed by Gustavo Noronha Silva.
1452 Fixed wrong unit test.
1455 (testWebkitAtkGetTextAtOffsetWithPreformattedText): This test was
1456 reporting a trailing '\n' for some reason for a <pre> block, which
1457 is plainly wrong since, in order to return that, there should be
1458 at least a trailing empty space after that and before the </pre>
1459 closing tag. This is fixed now.
1460 (testWebkitAtkGetTextAtOffsetWithWrappedLines): Uncommented tests
1461 that were previously not passing due to a bug in GailTextUtil.
1463 2013-09-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1465 Generate more HTML type checks and casting
1466 https://bugs.webkit.org/show_bug.cgi?id=121080
1468 Reviewed by Andreas Kling.
1470 Clean-up remained functions of HTML elements using auto-generated isFooElement(),
1471 and replace toFooElement() with ELEMENT_TYPE_CASTS() macro.
1473 Besides this patch clean-up unnecessary checks which are being supported by
1474 auto-generated isFooElement().
1476 No new tests, no behavior change.
1478 * WebCoreSupport/ChromeClientGtk.cpp:
1479 (WebKit::ChromeClient::supportsFullscreenForNode):
1481 2013-09-04 Zan Dobersek <zdobersek@igalia.com>
1483 [GTK] Add support for the Wayland build target
1484 https://bugs.webkit.org/show_bug.cgi?id=120627
1486 Reviewed by Gustavo Noronha Silva.
1488 * WebCoreSupport/ChromeClientGtk.cpp:
1489 (WebKit::createBackingStore): Additionally guard the <gdk/gdkx.h> inclusion and the inclusion and use of
1490 WidgetBackingStoreGtkX11 with PLATFORM(X11), ensuring this code is built when also building with X11 target
1491 enabled. GDK_WINDOWING_X11 macro can be defined even if the X11 target is disabled.
1493 2013-09-02 Brian Holt <brian.holt@samsung.com>
1495 [ATK] Leak: Leaks in testatk.c
1496 https://bugs.webkit.org/show_bug.cgi?id=118675
1498 Reviewed by Mario Sanchez Prada.
1500 Fixed memory leaks by matching ref calls with unrefs.
1503 (testWebkitAtkCaretOffsets):
1504 (testWebkitAtkCaretOffsetsAndExtranousWhiteSpaces):
1505 (testWebkitAtkGetTextAtOffset):
1506 (testWebkitAtkGetTextAtOffsetNewlines):
1507 (testWebkitAtkGetTextAtOffsetTextarea):
1508 (testWebkitAtkGetTextAtOffsetTextInput):
1509 (testWebkitAtkGetTextInParagraphAndBodySimple):
1510 (testWebkitAtkGetTextInParagraphAndBodyModerate):
1511 (testWebkitAtkTextAttributes):
1512 (testWebkitAtkTextSelections):
1513 (testWebkitAtkListsOfItems):
1515 2013-08-29 Zan Dobersek <zdobersek@igalia.com>
1517 [Automake] libWebCoreDOM.la could use a better name
1518 https://bugs.webkit.org/show_bug.cgi?id=120232
1520 Reviewed by Martin Robinson.
1522 * GNUmakefile.am: libWebCoreDOM has a new name - libGObjectDOMBindings.
1524 2013-08-29 Arnaud Renevier <a.renevier@samsung.com>
1526 [cairo] canvas drawing on itself doesn't work with accelerated canvas
1527 https://bugs.webkit.org/show_bug.cgi?id=118808
1529 Reviewed by Martin Robinson.
1531 Change cairoImageSurfaceToGdkPixbuf to cairoSurfaceToGdkPixbuf.
1533 * webkit/webkitfavicondatabase.cpp:
1534 (getIconPixbufSynchronously):
1536 2013-08-26 Zan Dobersek <zdobersek@igalia.com>
1538 Unreviewed GTK build fix.
1540 * WebCoreSupport/FrameLoaderClientGtk.cpp:
1541 (WebKit::FrameLoaderClient::FrameLoaderClient): Remove an assertion that was not removed in r154658.
1543 2013-08-26 Ryosuke Niwa <rniwa@webkit.org>
1545 Another GTK+ build fix.
1547 * WebCoreSupport/FrameLoaderClientGtk.cpp:
1549 2013-08-26 Ryosuke Niwa <rniwa@webkit.org>
1551 GTK+ build fix. Like r154620.
1553 * webkit/webkitwebframe.cpp:
1554 (webkit_web_frame_new):
1556 2013-08-26 Pratik Solanki <psolanki@apple.com>
1558 PageGroup::groupSettings() should return a reference
1559 https://bugs.webkit.org/show_bug.cgi?id=120319
1561 Reviewed by Andreas Kling.
1563 PageGroup::m_groupSettings is never NULL so we can just return a reference from groupSettings().
1565 * webkit/webkitwebdatabase.cpp:
1566 (webkit_set_web_database_directory_path):
1568 2013-08-26 Andreas Kling <akling@apple.com>
1570 WebCore: Let Page create the main Frame.
1571 <https://webkit.org/b/119964>
1573 Tweak WebKit1/GTK for changes in WebCore.
1575 Patch by Zan Dobersek <zdobersek@igalia.com>
1576 Reviewed by Gustavo Noronha Silva.
1578 * WebCoreSupport/FrameLoaderClientGtk.h:
1579 (WebKit::FrameLoaderClient::setWebFrame):
1580 * webkit/webkitwebframe.cpp:
1581 (webkit_web_frame_new):
1582 * webkit/webkitwebview.cpp:
1583 (webkit_web_view_init):
1585 2013-08-24 Darin Adler <darin@apple.com>
1587 Frame::tree should return a reference instead of a pointer
1588 https://bugs.webkit.org/show_bug.cgi?id=120259
1590 Reviewed by Andreas Kling.
1592 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
1593 (DumpRenderTreeSupportGtk::getFrameChildren):
1594 (DumpRenderTreeSupportGtk::clearMainFrameName):
1595 * WebCoreSupport/FrameLoaderClientGtk.cpp:
1596 (WebKit::FrameLoaderClient::createFrame):
1597 * webkit/webkitwebframe.cpp:
1598 (webkit_web_frame_get_name):
1599 (webkit_web_frame_get_parent):
1600 (webkit_web_frame_find_frame):
1601 * webkit/webkitwebview.cpp:
1602 (webkit_web_view_set_highlight_text_matches):
1603 Use tree(). instead of tree()->.
1605 2013-08-21 Zan Dobersek <zdobersek@igalia.com>
1607 <https://webkit.org/b/119836> [GTK] ChromeClient::paint is susceptible to system time changes
1609 Reviewed by Martin Robinson.
1611 Instead of using WTF::currentTime() as the value of the last display occurrence,
1612 WTF::monotonicallyIncreasingTime() should be used. The latter is not affected by
1613 the changes is the system's time, which can cause a halt in the display updating.
1615 * WebCoreSupport/ChromeClientGtk.cpp:
1616 (WebKit::ChromeClient::paint):
1618 2013-08-19 Pratik Solanki <psolanki@apple.com>
1620 <https://webkit.org/b/119918> Frame::selection() should return a reference
1622 Reviewed by Darin Adler.
1624 m_selection is never NULL so return a reference from Frame::selection(). Also removed some
1625 unnecessary null checks and assert diff ts exposed as a result.
1627 * WebCoreSupport/ChromeClientGtk.cpp:
1628 (WebKit::ChromeClient::paint):
1629 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
1630 (DumpRenderTreeSupportGtk::firstRectForCharacterRange):
1631 (DumpRenderTreeSupportGtk::selectedRange):
1632 (DumpRenderTreeSupportGtk::rectangleForSelection):
1633 * WebCoreSupport/EditorClientGtk.cpp:
1634 (WebKit::collapseSelection):
1635 (WebKit::setSelectionPrimaryClipboardIfNeeded):
1636 * webkit/webkitwebframe.cpp:
1637 (webkit_web_frame_get_range_for_word_around_caret):
1638 * webkit/webkitwebview.cpp:
1639 (getLocationForKeyboardGeneratedContextMenu):
1641 2013-08-17 Darin Adler <darin@apple.com>
1643 <https://webkit.org/b/119941> Make Page::dragController return a reference
1645 Reviewed by Andreas Kling.
1647 * webkit/webkitwebview.cpp:
1648 (dragExitedCallback):
1649 (webkit_web_view_drag_motion):
1650 (webkit_web_view_drag_data_received):
1651 (webkit_web_view_drag_drop):
1654 2013-08-16 Pratik Solanki <psolanki@apple.com>
1656 <https://webkit.org/b/119852> Frame::scriptController() should return a reference
1658 Reviewed by Andreas Kling.
1660 m_script is never NULL so we can just return a reference. Also remove some pointless null
1661 checks as a result of doing this.
1663 * WebCoreSupport/FrameLoaderClientGtk.cpp:
1664 (WebKit::FrameLoaderClient::dispatchDidClearWindowObjectInWorld):
1665 * webkit/webkitwebframe.cpp:
1666 (webkit_web_frame_get_global_context):
1667 * webkit/webkitwebview.cpp:
1668 (webkit_web_view_execute_script):
1670 2013-08-15 Zan Dobersek <zdobersek@igalia.com>
1672 Unreviewed GTK build fix for debug configurations.
1674 * webkit/webkitwebframe.cpp:
1675 (WebKit::kit): Remove the bogus assertion for Frame::loader() that now returns a reference.
1677 2013-08-15 Anders Carlsson <andersca@apple.com>
1679 <https://webkit.org/b/119859> Frame::loader() should return a reference
1681 Reviewed by Andreas Kling.
1683 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
1684 (DumpRenderTreeSupportGtk::clearOpener):
1685 (DumpRenderTreeSupportGtk::shouldClose):
1686 * WebCoreSupport/FrameLoaderClientGtk.cpp:
1687 (WebKit::FrameLoaderClient::dispatchWillSubmitForm):
1688 (WebKit::FrameLoaderClient::committedLoad):
1689 (WebKit::FrameLoaderClient::dispatchDecidePolicyForResponse):
1690 (WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
1691 (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
1692 (WebKit::FrameLoaderClient::createFrame):
1693 (WebKit::FrameLoaderClient::dispatchDidCommitLoad):
1694 * webkit/webkitwebframe.cpp:
1695 (webkit_web_frame_finalize):
1696 (webkit_web_frame_load_uri):
1697 (webkit_web_frame_load_data):
1698 (webkit_web_frame_load_request):
1699 (webkit_web_frame_stop_loading):
1700 (webkit_web_frame_reload):
1701 (webkit_web_frame_get_data_source):
1702 (webkit_web_frame_get_provisional_data_source):
1703 (webkit_web_frame_get_response_mime_type):
1704 (webkit_web_frame_get_network_response):
1706 * webkit/webkitwebpolicydecision.cpp:
1707 (webkit_web_policy_decision_use):
1708 (webkit_web_policy_decision_ignore):
1709 (webkit_web_policy_decision_download):
1710 * webkit/webkitwebview.cpp:
1711 (webkit_web_view_dispose):
1712 (webkit_web_view_reload):
1713 (webkit_web_view_reload_bypass_cache):
1714 (webkit_web_view_stop_loading):
1715 (webkit_web_view_can_show_mime_type):
1716 (webkit_web_view_set_custom_encoding):
1717 (webkit_web_view_get_custom_encoding):
1718 (webkit_web_view_get_subresources):
1720 2013-08-15 Simon Pena <simon.pena@samsung.com>
1722 <https://webkit.org/b/119584> [Gtk] URL printing code in DumpRenderTree doesn't match WTR or Mac DRT
1724 Reviewed by Gustavo Noronha Silva.
1726 Following a similar approach as in r153977, return a path string
1727 that is relative to main frame URL or just file name if the
1728 resource is not in the same directory subtree, and replace empty
1729 strings with "(null)".
1731 Update the AuthenticationCallback used in DumpRenderTree so that
1732 it receives a WebKitWebResource, and update
1733 dispatchDidReceiveAuthenticationChallenge so that it retrieves the
1734 WebKitWebResource and passes it to the callback.
1736 * WebCoreSupport/DumpRenderTreeSupportGtk.h: Update the
1737 AuthenticationCallback adding a WebKitWebResource parameter.
1738 * WebCoreSupport/FrameLoaderClientGtk.cpp:
1739 (WebKit::toString): Define this function earlier so we can use it
1740 to get the WebKitWebResource from the identifier in the
1741 AuthenticationChallenge.
1742 (WebKit::FrameLoaderClient::dispatchDidReceiveAuthenticationChallenge):
1743 Use toString to retrieve a WebKitWebResource from the identifier
1744 in the authentication challenge, and pass that WebKitWebResource
1745 to the AuthenticationCallback.
1747 2013-08-13 Xabier Rodriguez Calvar <calvaris@igalia.com>
1749 [GTK] WK does not link properly against libxslt
1750 https://bugs.webkit.org/show_bug.cgi?id=119688
1752 Reviewed by Gustavo Noronha Silva.
1754 * GNUmakefile.am: Added LIBXSLT_LIBS to the unit tests.
1756 2013-08-13 Alberto Garcia <berto@igalia.com>
1758 [GTK] Closing inspector window crashes wk
1759 https://bugs.webkit.org/show_bug.cgi?id=110865
1761 Reviewed by Carlos Garcia Campos.
1763 The previous fix for the inspector window crash breaks some unit
1764 tests. This one goes back to the original code and only moves the
1765 actual deletion of priv->corePage to the end of the function.
1767 * webkit/webkitwebview.cpp:
1768 (webkit_web_view_dispose):
1770 2013-08-13 Alberto Garcia <berto@igalia.com>
1772 [GTK] Closing inspector window crashes wk
1773 https://bugs.webkit.org/show_bug.cgi?id=110865
1775 Reviewed by Carlos Garcia Campos.
1777 Deleting priv->corePage during the destruction of a webView will
1778 trigger the deletion of InspectorFrontendClient. However that
1779 object is supposed to handle the webView's destroy signal first in
1780 order to do the necessary cleanup.
1782 The solution is to wait until webkit_web_view_dispose finishes
1783 before deleting priv->corePage.
1785 * webkit/webkitwebview.cpp:
1786 (webkit_web_view_dispose):
1788 2013-08-12 Anton Obzhirov <a.obzhirov@samsung.com>
1790 [GTK] Don't load GAIL when using GTK 3.2 or greater
1791 https://bugs.webkit.org/show_bug.cgi?id=72735
1793 Reviewed by Carlos Garcia Campos.
1796 (initializeTestingFramework):
1799 2013-08-11 Carlos Garcia Campos <cgarcia@igalia.com>
1801 Unreviewed. Update NEWS and Versions.m4 for 2.1.4 release.
1803 * NEWS: Update release notes.
1805 2013-08-09 Alexey Proskuryakov <ap@apple.com>
1807 REGRESSION (r142755): window.open creates an invisible window when width and height are 0
1808 https://bugs.webkit.org/show_bug.cgi?id=119633
1810 Reviewed by Darin Adler.
1812 * WebCoreSupport/ChromeClientGtk.cpp: (WebKit::ChromeClient::setWindowRect):
1813 Once again, the passed rect cannot be empty.
1815 2013-07-27 Mark Rowe <mrowe@apple.com>
1817 Logging should be configurable using human-readable channel names rather than crazy bitmasks
1818 <http://webkit.org/b/119031>
1820 Implement shared logic for initializing logging channels based on human-readable channel names in WTF,
1821 and rework the WebCore, WebKit and WebKit2 logging initialization on top of it.
1823 Logging channels may now be enabled by providing a comma-separated list of channel names, with the special
1824 "all" name enabling all channels. Channel names prefixed with a leading "-" will result in the named channel
1825 being disabled. For instance, specifying "all,-history,-loading" will result in all logging channels except
1826 for history and loading being enabled.
1828 For OS X developers, this also changes the name of the user defaults used to enable logging. This is done to allow
1829 the old user defaults to remain set for those people that need to switch between version of WebKit before and
1830 after this change. Where the old user default keys were WebCoreLogLevel, WebKitLogLevel and WebKit2LogLevel,
1831 the new user default keys are WebCoreLogging, WebKitLogging and WebKit2Logging.
1833 For GTK developers, this changes the separator used in the WEBKIT_DEBUG environment variable to a comma for
1834 consistency with the other platforms and to enable more code sharing.
1836 While doing this work I've also taken the opportunity to eliminate the need to touch multiple files when
1837 adding a new logging channel. Now only the header in the relevant project needs to be updated.
1839 Reviewed by Sam Weinig.
1841 * webkit/webkitglobals.cpp: Switch from WebCore's InitializeLogging.h to Logging.h.
1843 2013-08-02 Mario Sanchez Prada <mario.prada@samsung.com>
1845 Implement atk_text_get_text_*_offset for WORD
1846 https://bugs.webkit.org/show_bug.cgi?id=114871
1848 Reviewed by Martin Robinson.
1850 Updated current unit tests and add a new one specific for embedded
1851 objects, to ensure we are covering even more cases than before.
1854 (testWebkitAtkGetTextAtOffsetWithEmbeddedObjects): New.
1855 (main): Added new test to the test suite.
1857 2013-07-30 Carlos Garcia Campos <cgarcia@igalia.com>
1859 Unreviewed. Update NEWS and Versions.m4 for 2.1.4 release.
1861 * NEWS: Added release notes for 2.1.4.
1863 2013-07-29 Mario Sanchez Prada <mario.prada@samsung.com>
1865 [ATK] Issues with edge cases when getting offsets for a text range in AtkText
1866 https://bugs.webkit.org/show_bug.cgi?id=118908
1868 Reviewed by Martin Robinson.
1871 (runGetTextTests): Updated unit tests to check more cases of
1872 calling the atk_text_get_text_*_offset() functions for WORD.
1874 2013-07-25 Andreas Kling <akling@apple.com>
1876 ChromeClient::focusedNodeChanged() should be focusedElementChanged().
1877 <http://webkit.org/b/119110>
1879 Reviewed by Anders Carlsson.
1881 * WebCoreSupport/ChromeClientGtk.cpp:
1882 (WebKit::ChromeClient::focusedElementChanged):
1883 * WebCoreSupport/ChromeClientGtk.h:
1885 2013-07-23 Carlos Garcia Campos <cgarcia@igalia.com>
1887 [GTK] GtkAdjustmentWatcher idle source not correctly handled
1888 https://bugs.webkit.org/show_bug.cgi?id=119003
1890 Reviewed by Martin Robinson.
1892 GtkAdjustmentWatcher::updateAdjustmentsFromScrollbarsLater()
1893 creates a new idle source and initializes
1894 m_updateAdjustmentCallbackId, which is used everywhere and
1895 specially in the destructor to cancel the source when the
1896 GtkAdjustmentWatcher is deleted. However,
1897 m_updateAdjustmentCallbackId is reset to 0 in
1898 GtkAdjustmentWatcher::updateAdjustmentsFromScrollbars() only when
1899 not returning early. This method is public and not only called by
1900 the updateAdjustmentCallback, which means that a call to
1901 updateAdjustmentsFromScrollbars could reset the
1902 m_updateAdjustmentCallbackId without actually destroying the source.
1904 * WebCoreSupport/GtkAdjustmentWatcher.cpp:
1905 (WebKit::GtkAdjustmentWatcher::updateAdjustmentsFromScrollbars):
1906 Cancel the adjustment later idle if it has been scheduled.
1907 (WebKit::GtkAdjustmentWatcher::updateAdjustmentCallback): Reset
1908 m_updateAdjustmentCallbackId.
1909 * WebCoreSupport/GtkAdjustmentWatcher.h:
1911 2013-07-17 Kangil Han <kangil.han@samsung.com>
1913 Use toHTMLMediaElement
1914 https://bugs.webkit.org/show_bug.cgi?id=118727
1916 Reviewed by Ryosuke Niwa.
1918 To avoid direct use of static_cast, this patch uses toHTMLMediaElement for code cleanup.
1920 * WebCoreSupport/ChromeClientGtk.cpp:
1921 (WebKit::ChromeClient::enterFullscreenForNode):
1922 (WebKit::ChromeClient::exitFullscreenForNode):
1923 (WebKit::ChromeClient::enterFullScreenForElement):
1924 (WebKit::ChromeClient::exitFullScreenForElement):
1926 2013-07-09 Carlos Garcia Campos <cgarcia@igalia.com>
1928 Unreviewed. Update NEWS and Versions.m4 for 2.1.3 release.
1930 * NEWS: Added release notes for 2.1.3.
1932 2013-07-08 Carlos Garcia Campos <cgarcia@igalia.com>
1934 [GTK] webkit_set_cache_model is not turning the cache off
1935 https://bugs.webkit.org/show_bug.cgi?id=118345
1937 Reviewed by Gustavo Noronha Silva.
1939 Our documentation says that WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER
1940 disables the cache completely, but we are only setting the cache
1941 capacities to 0. Cache capacities are not checked when resources
1942 are added to the cache, but when it's pruned. To disable the cache
1943 we need to call MemoryCache::setDisabled explicitly.
1945 * webkit/webkitglobals.cpp:
1946 (webkit_set_cache_model): Disable the cache when min dead, max
1947 dead and total capacities are all set to 0.
1949 2013-07-08 Brian Holt <brian.holt@samsung.com>
1951 [GTK] FrameLoaderClient: Refactor naked pointers to use smart pointers
1952 https://bugs.webkit.org/show_bug.cgi?id=118417
1954 Reviewed by Carlos Garcia Campos.
1956 Use GOwnPtr and GRefPtr where possible.
1958 * WebCoreSupport/FrameLoaderClientGtk.cpp:
1959 (WebKit::FrameLoaderClient::dispatchDidFailLoad):
1961 2013-07-04 Mario Sanchez Prada <mario.prada@samsung.com>
1963 [ATK] Do not expose '\n' for wrapped lines with ATK_TEXT_BOUNDARY_CHAR
1964 https://bugs.webkit.org/show_bug.cgi?id=118359
1966 Reviewed by Carlos Garcia Campos.
1968 Added new unit test to make sure we exposed line breaks properly.
1971 (testWebkitAtkGetTextAtOffsetWithWrappedLines): New unit test.
1972 (main): Added new test to the test suite.
1974 2013-07-01 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
1976 [GTK] Remove unsupported AC backends
1977 https://bugs.webkit.org/show_bug.cgi?id=117362
1979 Reviewed by Martin Robinson.
1982 * WebCoreSupport/AcceleratedCompositingContext.h: removed clutter and cairo
1984 * WebCoreSupport/AcceleratedCompositingContextCairo.cpp: Removed.
1985 * WebCoreSupport/AcceleratedCompositingContextClutter.cpp: Removed.
1986 * webkit/webkitglobals.cpp:
1987 (webkitInit): removed clutter-gtk initialization.
1989 2013-07-01 ChangSeok Oh <changseok.oh@collabora.com>
1991 [GTK] Use PassOwnPtr for the returned value of createBackingStore
1992 https://bugs.webkit.org/show_bug.cgi?id=118230
1994 Reviewed by Andreas Kling.
1996 It would be better that createBackingStore returns PassOwnPtr instread of OwnPtr
1997 to keep compatibility with c++0x.
1999 * WebCoreSupport/ChromeClientGtk.cpp:
2000 (WebKit::createBackingStore):
2002 2013-06-28 Iago Toral Quiroga <itoral@igalia.com>
2004 Use gtk_widget_get_preferred_size instead of deprecated gtk_widget_get_requisition
2005 https://bugs.webkit.org/show_bug.cgi?id=118177
2007 Reviewed by Carlos Garcia Campos.
2009 * WebCoreSupport/ChromeClientGtk.cpp:
2010 (WebKit::ChromeClient::contentsSizeChanged):
2012 2013-06-27 Iago Toral Quiroga <itoral@igalia.com>
2014 Use consistent file names for WidgetBackingStoreGtkX11 class
2015 https://bugs.webkit.org/show_bug.cgi?id=118124
2017 Reviewed by Carlos Garcia Campos.
2019 * WebCoreSupport/ChromeClientGtk.cpp:
2021 2013-06-21 Christophe Dumez <ch.dumez@sisa.samsung.com>
2023 REGRESSION (r150663): Using webkitAudioContext in Inspector makes it undefined everywhere
2024 https://bugs.webkit.org/show_bug.cgi?id=117825
2026 Reviewed by Kentaro Hara.
2028 Use Settings to enable Web Audio instead of RuntimeEnabledFeatures.
2030 * webkit/webkitwebview.cpp:
2031 (webkit_web_view_update_settings):
2032 (webkit_web_view_settings_notify):
2034 2013-06-18 Carlos Garcia Campos <cgarcia@igalia.com>
2036 Unreviewed. Update NEWS and Versions.m4 for 2.1.2 release.
2038 * NEWS: Added release notes for 2.1.2.
2040 2013-06-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>
2042 Unreviewed, rolling out r151632.
2043 http://trac.webkit.org/changeset/151632
2044 https://bugs.webkit.org/show_bug.cgi?id=117585
2046 Debug build error ASSERT(WTF_USE_GRAMMAR_CHECKING) for non MAC
2049 * webkit/webkitglobals.cpp:
2050 (webkit_context_menu_item_get_action):
2052 2013-06-14 Grzegorz Czajkowski <g.czajkowski@samsung.com>
2054 Context menu grammar checking items are available when GRAMMAR_CHECKING macro is off
2055 https://bugs.webkit.org/show_bug.cgi?id=117585
2057 Reviewed by Anders Carlsson.
2059 Add GRAMMAR_CHECKING guard to the context menu grammar items.
2061 * webkit/webkitglobals.cpp:
2062 (webkit_context_menu_item_get_action):
2064 2013-06-12 Diego Pino Garcia <dpino@igalia.com>
2066 [GTK] Parameter 'pseudoElement' from function 'webkit_dom_dom_window_get_computed_style' should be allowed to be NULL
2067 https://bugs.webkit.org/show_bug.cgi?id=117332
2069 Reviewed by Xan Lopez.
2071 Add test for function 'webkit_dom_dom_window_get_computed_style'.
2073 * tests/testdomdomwindow.c:
2074 (dom_dom_window_fixture_setup): Test setup for function
2075 'dom_dom_window_get_computed_style'.
2076 (dom_dom_window_fixture_teardown): Test teardown for function
2077 'dom_dom_window_get_computed_style'.
2079 (test_dom_dom_window_get_computed_style): Checks function
2080 'dom_dom_window_get_computed_style'.
2083 2013-06-10 Iago Toral Quiroga <itoral@igalia.com>
2085 Use Cairo implementation of the WidgetBackingStore instead of X11 when running on Wayland
2086 https://bugs.webkit.org/show_bug.cgi?id=116717
2088 Reviewed by Martin Robinson.
2090 Decide which implementation of WidgetBackingStore to use (X11 or Cairo)
2091 depending on whether we are running on X11 or not. Select Cairo
2092 implementation when not running in X11.
2094 * WebCoreSupport/ChromeClientGtk.cpp:
2095 (WebKit::createBackingStore):
2097 (WebKit::ChromeClient::widgetSizeChanged):
2098 (WebKit::ChromeClient::attachRootGraphicsLayer):
2100 2013-06-06 Diego Pino Garcia <dpino@igalia.com>
2102 [GTK] Parameter 'refChild' from function 'webkit_dom_node_insert_before' should be allowed to be NULL
2103 https://bugs.webkit.org/show_bug.cgi?id=117303
2105 Reviewed by Xan Lopez.
2107 Add test for function 'webkit_dom_node_insert_before'.
2109 * tests/testdomnode.c: Checks function dom_document_node_insert_before
2110 (test_dom_node_insertion):
2112 2013-06-06 Diego Pino Garcia <dpino@igalia.com>
2114 [GTK] Parameters 'inResult' and 'resolver' from function 'webkit_dom_document_evaluate' should be allowed to be NULL
2115 https://bugs.webkit.org/show_bug.cgi?id=117129
2117 Reviewed by Xan Lopez.
2119 Add test for function 'webkit_dom_document_evaluate'.
2121 * tests/testdomdocument.c:
2122 (test_dom_document_evaluate): Checks function dom_document_evaluate,
2123 executes an XPath expression on a HTML document.
2126 2013-06-05 Alberto Garcia <agarcia@igalia.com>
2128 [GTK] AcceleratedCompositingContext: fix layerFlushTimerFiredCallback condition
2129 https://bugs.webkit.org/show_bug.cgi?id=117258
2131 Reviewed by Martin Robinson.
2133 The expressions were incorrectly grouped, a timeout handler can
2134 only be added only if there's none running already.
2136 * WebCoreSupport/AcceleratedCompositingContextGL.cpp:
2137 (WebKit::AcceleratedCompositingContext::renderLayersToWindow):
2139 2013-06-04 Alberto Garcia <agarcia@igalia.com>
2141 [GTK] Make precedence of logical operators explicit
2142 https://bugs.webkit.org/show_bug.cgi?id=117216
2144 Reviewed by Martin Robinson.
2146 There's a couple of cases where we mix && and || in the same
2147 expression. In ChromeClient::contentsSizeChanged() the lack of
2148 parentheses actually makes the expression wrong.
2150 * WebCoreSupport/AcceleratedCompositingContextGL.cpp:
2151 (WebKit::AcceleratedCompositingContext::renderLayersToWindow):
2152 * WebCoreSupport/ChromeClientGtk.cpp:
2153 (WebKit::ChromeClient::contentsSizeChanged):
2155 2013-05-30 Enrique Ocana Gonzalez <eocanha@igalia.com>
2157 [GTK] Fix pass_by_value coverity warning in ChromeClientGtk
2158 https://bugs.webkit.org/show_bug.cgi?id=117021
2160 Reviewed by Anders Carlsson.
2162 Pass dirtyRegion parameter in paintWebView() by reference to avoid object copying.
2164 * WebCoreSupport/ChromeClientGtk.cpp:
2165 (WebKit::paintWebView):
2167 2013-05-29 Carlos Garcia Campos <cgarcia@igalia.com>
2169 Unreviewed. Update NEWS and Versions.m4 for 2.1.1 release.
2171 * NEWS: Added release notes for 2.1.1.
2173 2013-05-28 Andreas Kling <akling@apple.com>
2175 Document::setFocusedNode() should be setFocusedElement().
2176 <http://webkit.org/b/116857>
2178 Reviewed by Antti Koivisto.
2180 * webkit/webkitwebview.cpp:
2183 2013-05-24 Christophe Dumez <ch.dumez@sisa.samsung.com>
2185 Remove custom code for webkitAudioContext global constructor getter
2186 https://bugs.webkit.org/show_bug.cgi?id=116530
2188 Reviewed by Geoffrey Garen.
2190 Use RuntimeEnabledFeatures instead of Settings to toggle Web Audio support.
2192 * webkit/webkitwebview.cpp:
2193 (webkit_web_view_update_settings):
2194 (webkit_web_view_settings_notify):
2196 2013-05-19 Anders Carlsson <andersca@apple.com>
2198 Remove ChromeClient::webView()
2199 https://bugs.webkit.org/show_bug.cgi?id=116054
2201 Reviewed by Darin Adler.
2203 This blatantly horrible layer violation was only used to know if a ChromeClient is an empty
2204 client or not. We already have a (slightly less horrible) way to do that.
2206 * WebCoreSupport/ChromeClientGtk.h:
2209 2013-05-18 Carlos Garcia Campos <cgarcia@igalia.com>
2211 [GTK] Move GTK port off legacy clipboard
2212 https://bugs.webkit.org/show_bug.cgi?id=116221
2214 Reviewed by Martin Robinson.
2216 * WebCoreSupport/DragClientGtk.cpp:
2217 (WebKit::DragClient::startDrag): Get the DataObjectGtk from the
2218 Pasteboard associated to the given Clipboard.
2220 2013-05-17 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
2222 Unreviewed build fix. Remove assertion that doesn't make sense anymore since the
2223 page does not give us access to the Chrome pointer directly anymore.
2225 * webkit/webkitwebview.cpp:
2228 2013-05-16 Andreas Kling <akling@apple.com>
2230 Page::chrome() should return a reference.
2231 <http://webkit.org/b/116185>
2233 Reviewed by Anders Carlsson.
2235 2013-05-16 Martin Robinson <mrobinson@igalia.com>
2237 [GTK] Documentation for WEBKIT_DEBUG logging channels is out of date
2238 https://bugs.webkit.org/show_bug.cgi?id=114764
2240 Reviewed by Gustavo Noronha Silva.
2242 * docs/webkitenvironment.xml: Update documentation to reflect current list of
2245 2013-05-16 Allan Sandfeld Jensen <allan.jensen@digia.com>
2247 [GTK] TargetFrame and innerNodeFrame confused
2248 https://bugs.webkit.org/show_bug.cgi?id=102907
2250 Reviewed by Martin Robinson.
2252 * webkit/webkithittestresult.cpp:
2255 2013-05-15 Anders Carlsson <andersca@apple.com>
2259 * webkit/webkitwebview.cpp:
2260 (webkitWebViewDirectionChanged):
2262 2013-05-13 Anders Carlsson <andersca@apple.com>
2264 Frame::editor() should return a reference
2265 https://bugs.webkit.org/show_bug.cgi?id=116037
2267 Reviewed by Darin Adler.
2269 * WebCoreSupport/ChromeClientGtk.cpp:
2270 (WebKit::ChromeClient::paint):
2271 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2272 (DumpRenderTreeSupportGtk::executeCoreCommandByName):
2273 (DumpRenderTreeSupportGtk::isCommandEnabled):
2274 * WebCoreSupport/EditorClientGtk.cpp:
2275 (WebKit::EditorClient::respondToChangedSelection):
2276 (WebKit::EditorClient::executePendingEditorCommands):
2277 (WebKit::EditorClient::handleKeyboardEvent):
2278 * WebCoreSupport/WebViewInputMethodFilter.cpp:
2279 (WebKit::WebViewInputMethodFilter::canEdit):
2280 (WebKit::WebViewInputMethodFilter::confirmCompositionText):
2281 (WebKit::WebViewInputMethodFilter::confirmCurrentComposition):
2282 (WebKit::WebViewInputMethodFilter::cancelCurrentComposition):
2283 (WebKit::WebViewInputMethodFilter::setPreedit):
2284 * webkit/webkitwebframe.cpp:
2285 (webkit_web_frame_replace_selection):
2286 * webkit/webkitwebview.cpp:
2287 (getLocationForKeyboardGeneratedContextMenu):
2288 (webkit_web_view_focus_in_event):
2289 (webkit_web_view_real_select_all):
2290 (webkit_web_view_real_cut_clipboard):
2291 (webkit_web_view_real_copy_clipboard):
2292 (webkit_web_view_real_undo):
2293 (webkit_web_view_real_redo):
2294 (webkit_web_view_real_paste_clipboard):
2295 (webkit_web_view_set_highlight_text_matches):
2296 (webkit_web_view_can_cut_clipboard):
2297 (webkit_web_view_can_copy_clipboard):
2298 (webkit_web_view_can_paste_clipboard):
2299 (webkit_web_view_delete_selection):
2300 (webkit_web_view_set_editable):
2301 (webkit_web_view_can_undo):
2302 (webkit_web_view_can_redo):
2304 2013-05-14 Zan Dobersek <zdobersek@igalia.com>
2306 [GTK] Move generated ColorData.cpp, WebKitFontFamilyNames.(cpp|h) build targets into libPlatform
2307 https://bugs.webkit.org/show_bug.cgi?id=115921
2309 Reviewed by Gustavo Noronha Silva.
2311 * GNUmakefile.am: Add platform_cppflags to the list of CPPFLAGS for libwebkit2gtk, libWebCoreGtk2,
2312 libPlatformGtk2 and WebKitPluginProcess.
2314 2013-05-12 Timothy Hatcher <timothy@apple.com>
2316 Add support for updating the Web Inspector toolbar height.
2318 https://bugs.webkit.org/show_bug.cgi?id=115996
2320 Reviewed by Joseph Pecoraro and Benjamin Poulain.
2322 * WebCoreSupport/InspectorClientGtk.cpp:
2323 (WebKit::InspectorFrontendClient::setToolbarHeight):
2324 * WebCoreSupport/InspectorClientGtk.h:
2326 2013-05-12 Anders Carlsson <andersca@apple.com>
2328 Stop including UnusedParam.h
2329 https://bugs.webkit.org/show_bug.cgi?id=116003
2331 Reviewed by Sam Weinig.
2333 UnusedParam.h is empty now so there's no need to include it anymore.
2335 * webkit/webkitapplicationcache.cpp:
2337 2013-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
2339 [GTK] Remove unnecessary GTK_CHECK_VERSION #ifdefs
2340 https://bugs.webkit.org/show_bug.cgi?id=115914
2342 Reviewed by Martin Robinson.
2344 * WebCoreSupport/ChromeClientGtk.cpp:
2345 (WebKit::ChromeClient::contentsSizeChanged):
2346 * WebCoreSupport/FrameLoaderClientGtk.cpp:
2347 (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
2348 * tests/testapplicationcache.c:
2350 * tests/testatkroles.c:
2352 * tests/testcontextmenu.c:
2353 * tests/testcopyandpaste.c:
2355 * tests/testdomdocument.c:
2356 * tests/testdomdomwindow.c:
2357 * tests/testdomnode.c:
2358 * tests/testdownload.c:
2360 * tests/testfavicondatabase.c:
2362 * tests/testglobals.c:
2363 * tests/testhittestresult.c:
2364 * tests/testhttpbackend.c:
2366 * tests/testkeyevents.c:
2368 * tests/testloading.c:
2369 * tests/testmimehandling.c:
2371 * tests/testnetworkrequest.c:
2373 * tests/testnetworkresponse.c:
2375 * tests/testwebbackforwardlist.c:
2377 * tests/testwebdatasource.c:
2379 * tests/testwebframe.c:
2381 * tests/testwebhistoryitem.c:
2383 * tests/testwebinspector.c:
2385 * tests/testwebplugindatabase.c:
2387 * tests/testwebresource.c:
2389 * tests/testwebsettings.c:
2391 * tests/testwebview.c:
2392 * tests/testwindow.c:
2394 * webkit/webkitwebview.cpp:
2395 (webkit_web_view_realize):
2396 (webkit_web_view_show_help):
2397 (webkit_web_view_class_init):
2398 (webkit_web_view_set_tooltip_text):
2400 2013-05-07 Tomas Popela <tpopela@redhat.com>
2402 [GTK] Initialize WebKitWebPlugin path to prevent double-free
2403 https://bugs.webkit.org/show_bug.cgi?id=115624
2405 Reviewed by Carlos Garcia Campos.
2407 Use GOwnPtr for WebKitWebPlugin path to prevent double-free
2408 situations. Also use GOwnPtr for GError in webkit_web_plugin_get_path.
2410 * webkit/webkitwebplugin.cpp:
2411 (webkit_web_plugin_finalize):
2412 (webkit_web_plugin_get_path):
2413 * webkit/webkitwebpluginprivate.h:
2415 2013-05-06 Zan Dobersek <zdobersek@igalia.com>
2417 [GTK] Move GeolocationProviderGeoclue into libPlatform
2418 https://bugs.webkit.org/show_bug.cgi?id=115591
2420 Reviewed by Martin Robinson.
2422 * GNUmakefile.am: Add platform_webcore_cppflags to the list of libwebkitgtk's CPPFLAGS.
2424 2013-05-02 Zan Dobersek <zdobersek@igalia.com>
2426 Segmentation Fault with Romanian locale. Evolution not starting.
2427 https://bugs.webkit.org/show_bug.cgi?id=115484
2429 Reviewed by Darin Adler.
2431 Do not translate the property names that are being passed to the g_param_spec_boolean
2432 method - it is not required and is causing segfaults with various locales.
2434 * webkit/webkitviewportattributes.cpp:
2435 (webkit_viewport_attributes_class_init):
2437 2013-04-30 Ed Bartosh <bartosh@gmail.com>
2439 [GTK] --minimal build fails with error: class WebCore::EventHandler' has no member named 'dragSourceEndedAt
2440 https://bugs.webkit.org/show_bug.cgi?id=114299
2442 Reviewed by Martin Robinson.
2444 Wrapped code, related to drag&drop in #if ENABLE(DRAG_SUPPORT)
2446 * webkit/webkitwebview.cpp:
2447 (webkit_web_view_class_init):
2448 (webkit_web_view_init):
2450 2013-04-25 Joseph Pecoraro <pecoraro@apple.com>
2452 Web Inspector: ConsoleMessage should include line and column number where possible
2453 https://bugs.webkit.org/show_bug.cgi?id=114929
2455 Reviewed by Timothy Hatcher.
2457 * WebCoreSupport/ChromeClientGtk.cpp:
2458 (WebKit::ChromeClient::addMessageToConsole):
2459 * WebCoreSupport/ChromeClientGtk.h:
2462 2013-04-22 Martin Robinson <mrobinson@igalia.com>
2464 Try to fix the build after enabling gobject-introspection
2466 * GNUmakefile.am: Disable --warn-error for WebKit1 until we can work out all gir failures.
2467 * webkit/webkitwebplugin.cpp: Skip this API for introspection because it return a GSList
2468 of pointer (non-boxed) types.
2470 2013-04-22 Martin Robinson <mrobinson@igalia.com>
2472 [GTK] Enable introspection always for developer builds
2473 https://bugs.webkit.org/show_bug.cgi?id=114983
2475 Reviewed by Gustavo Noronha Silva.
2477 * GNUmakefile.am: Make warnings during gir scanning cause the build to fail. Eliminate
2478 warnings about deprecated API that the g-ir-scanner uses when generating
2479 the scanner program. Use --quiet to avoid printing lots of output to
2482 2013-04-22 Martin Robinson <mrobinson@igalia.com>
2484 [GTK] Fix remaining introspection warnings
2485 https://bugs.webkit.org/show_bug.cgi?id=114980
2487 Reviewed by Gustavo Noronha Silva.
2489 * webkit/webkitspellchecker.h:
2490 (_WebKitSpellCheckerInterface): Align the name of the check_spelling_of_string virtual
2491 method with the concrete method to avoid a g-ir-scanner warning.
2492 * webkit/webkitversion.h.in: Skip WEBKITGTK_API_VERSION for introspection because it
2493 doesn't follow the appropriate namespace name.
2495 2013-04-22 Zan Dobersek <zdobersek@igalia.com>
2497 [GTK] Set up libPlatform.la
2498 https://bugs.webkit.org/show_bug.cgi?id=114168
2500 Reviewed by Martin Robinson.
2502 * GNUmakefile.am: Add the new libPlatform.la library to the libwebkitgtk library.
2504 2013-04-19 Martin Robinson <mrobinson@igalia.com>
2506 [GTK] JSCore.gir.in has a few problems
2507 https://bugs.webkit.org/show_bug.cgi?id=114710
2509 Reviewed by Philippe Normand.
2511 * GNUmakefile.am: Updated to reflect new name and location of JavaScriptCore-x.0.gir.
2512 * JSCore.gir.in: Removed.
2514 2013-04-17 Geoffrey Garen <ggaren@apple.com>
2516 Renamed JSGlobalData to VM
2517 https://bugs.webkit.org/show_bug.cgi?id=114777
2519 Reviewed by Phil Pizlo.
2521 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2522 (DumpRenderTreeSupportGtk::gcCountJavascriptObjects):
2524 2013-04-16 Anders Carlsson <andersca@apple.com>
2528 * WebCoreSupport/WebViewInputMethodFilter.cpp:
2530 2013-04-16 Ryosuke Niwa <rniwa@webkit.org>
2532 Another GTK+ build fix.
2534 * WebCoreSupport/WebViewInputMethodFilter.cpp:
2536 2013-04-16 Ryosuke Niwa <rniwa@webkit.org>
2538 GTK+ build fix attempt.
2540 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2541 * WebCoreSupport/WebViewInputMethodFilter.cpp:
2542 * webkit/webkitwebframe.cpp:
2544 2013-04-14 Andreas Kling <akling@apple.com>
2546 Move CSSOM classes to using MutableStylePropertySet over StylePropertySet.
2547 <http://webkit.org/b/114581>
2549 Reviewed by Anders Carlsson.
2551 * WebCoreSupport/EditorClientGtk.cpp:
2552 (WebKit::EditorClient::shouldApplyStyle):
2554 2013-04-12 Carlos Garcia Campos <cgarcia@igalia.com>
2556 [GTK] Split GtkAuthenticationDialog in two widgets
2557 https://bugs.webkit.org/show_bug.cgi?id=103644
2559 Reviewed by Xan Lopez.
2561 * GNUmakefile.am: Add new files to compilation.
2562 * WebCoreSupport/FrameLoaderClientGtk.cpp:
2563 (WebKit::FrameLoaderClient::dispatchDidReceiveAuthenticationChallenge):
2564 Use helper createAuthenticationDialog() to create and show the
2566 * webkit/webkitauthenticationdialog.cpp: Added.
2567 (authenticationDialogResponseCallback):
2568 (createAuthenticationDialog):
2569 * webkit/webkitauthenticationdialog.h: Added.
2570 * webkit/webkitsoupauthdialog.cpp:
2571 (sessionAuthenticate): Ditto.
2573 2013-04-10 Benjamin Poulain <bpoulain@apple.com>
2575 Mass remove all the empty directories
2577 Rubberstamped by Ryosuke Niwa.
2582 2013-04-10 Anton Obzhirov <a.obzhirov@samsung.com>
2584 [GTK] Add support for Page Visibility
2585 https://bugs.webkit.org/show_bug.cgi?id=97324
2587 Reviewed by Sam Weinig.
2589 Implemented access to page visibility API for GTK test runner.
2591 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2592 (DumpRenderTreeSupportGtk::setPageVisibility):
2593 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2595 2013-04-08 Carlos Garcia Campos <cgarcia@igalia.com>
2597 [GTK] DOM objects created wrapping a base class have incorrect GObject type
2598 https://bugs.webkit.org/show_bug.cgi?id=113132
2600 Reviewed by Gustavo Noronha Silva.
2602 Remove WebKitDOMBindindg.h include from several files because it's
2603 been renamed and it was not actually needed.
2605 * WebCoreSupport/ChromeClientGtk.cpp:
2606 * WebCoreSupport/EditorClientGtk.cpp:
2607 * webkit/webkithittestresult.cpp:
2609 2013-04-04 Martin Robinson <mrobinson@igalia.com>
2611 [GTK] Remove the gyp build
2612 https://bugs.webkit.org/show_bug.cgi?id=113942
2614 Reviewed by Gustavo Noronha Silva.
2616 * gyp/Configuration.gypi.in: Removed.
2617 * gyp/Dependencies.gyp: Removed.
2618 * gyp/GNUmakefile: Removed.
2619 * gyp/autogen.sh: Removed.
2620 * gyp/configure.ac: Removed.
2621 * gyp/run-gyp: Removed.
2623 2013-04-04 Christophe Dumez <ch.dumez@sisa.samsung.com>
2625 [Cairo] Fix canvas drawing of SVG-based patterns and remove NativeImageCairo
2626 https://bugs.webkit.org/show_bug.cgi?id=113929
2628 Reviewed by Martin Robinson.
2630 Update code now that PassNativeImagePtr is now a typedef to PassRefPtr<cairo_surface_t>
2631 instead of NativeImageCairo*.
2633 * webkit/webkitfavicondatabase.cpp:
2634 (getIconPixbufSynchronously):
2636 2013-04-03 Alban Crequy <alban.crequy@collabora.co.uk>
2638 [GTK] WebKitWebNavigationAction: fix mix between dispose and finalize
2639 https://bugs.webkit.org/show_bug.cgi?id=113794
2641 Reviewed by Gustavo Noronha Silva.
2643 WebKitWebNavigationAction's dispose function was named finalize and was calling
2644 the parent class's finalise function, causing a memory corruption. Change it to
2645 be a proper finalize function instead.
2647 * webkit/webkitwebnavigationaction.cpp:
2648 (webkit_web_navigation_action_class_init):
2650 2013-03-28 Zan Dobersek <zdobersek@igalia.com>
2652 [GTK] Build GTK-specific, non-layer-violating source code into WebCore-independent libPlatformGtk.la
2653 https://bugs.webkit.org/show_bug.cgi?id=112546
2655 Reviewed by Martin Robinson.
2657 * GNUmakefile.am: The GtkVersioning.c file has moved back under Source/WebCore/platform.
2659 2013-03-26 Martin Robinson <mrobinson@igalia.com>
2661 [GTK] [gyp] Improve support for rerunning gyp automatically
2662 https://bugs.webkit.org/show_bug.cgi?id=113360
2664 Reviewed by Gustavo Noronha Silva.
2666 Add support for automatically rerunning gyp when input file changes are detected
2669 * gyp/GNUmakefile: Added. A wrapper that invokes the generated makefile.
2670 * gyp/autogen.sh: Add a symlink to the wrapper script.
2671 * gyp/configure.ac: "Freeze" the TOPLEVEL_DIRECTORY command-line argument so that
2672 run-gyp reads it properly when configure is run independently of autogen.sh.
2673 * gyp/run-gyp: Prevent generation of auto-regeneration rules in gyp. They are buggy.
2675 2013-03-27 Timothy Hatcher <timothy@apple.com>
2677 Add support for dock-to-right of the Web Inspector in the Mac port.
2679 Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
2681 https://webkit.org/b/113341
2682 rdar://problem/10368152
2684 Reviewed by Joseph Pecoraro.
2686 * WebCoreSupport/InspectorClientGtk.cpp:
2687 (WebKit::InspectorFrontendClient::attachWindow):
2688 (WebKit::InspectorFrontendClient::setAttachedWindowWidth):
2689 * WebCoreSupport/InspectorClientGtk.h:
2690 (InspectorFrontendClient):
2692 2013-03-26 Hayato Ito <hayato@chromium.org>
2694 Allow ShadowContents in HitTests by default.
2695 https://bugs.webkit.org/show_bug.cgi?id=113171
2697 Reviewed by Dimitri Glazkov.
2699 * webkit/webkitwebinspector.cpp:
2700 (webkit_web_inspector_inspect_coordinates):
2701 * webkit/webkitwebview.cpp:
2702 (prepareMouseEventForFrame):
2703 (webkit_web_view_get_hit_test_result):
2705 2013-03-26 Tony Chang <tony@chromium.org>
2707 Autogenerate the scrollAnimatorEnabled setting in Settings.in
2708 https://bugs.webkit.org/show_bug.cgi?id=113253
2710 Reviewed by James Robinson.
2712 * webkit/webkitwebview.cpp:
2713 (webkit_web_view_update_settings): Update call to WebCore to use setScrollAnimatorEnabled(bool).
2714 (webkit_web_view_settings_notify): Update call to WebCore to use setScrollAnimatorEnabled(bool).
2716 2013-03-23 Carlos Garcia Campos <cgarcia@igalia.com>
2718 [GTK][Regression] webkit_dom_html_table_element_insert_row returns value that doesn't pass WEBKIT_DOM_IS_HTML_TABLE_ROW_ELEMENT macro
2719 https://bugs.webkit.org/show_bug.cgi?id=111714
2721 Reviewed by Martin Robinson.
2723 Add test that checks webkit_dom_html_table_element_insert_row() to
2724 also preproduce this issue.
2726 * tests/testdomdocument.c:
2727 (test_dom_document_insert_row):
2730 2013-03-22 Gustavo Noronha Silva <gns@gnome.org>
2732 Trivial fixes to the gyp-build autogen.sh script.
2734 Reviewed by Martin Robinson (mrobinson).
2736 * gyp/autogen.sh: add /bin/sh -e as hashbang, so stricter shells will be happy to
2737 run the script; deal with automake exiting with an error code because there is no
2738 Makefile.am for it to work on.
2740 2013-03-19 Martin Robinson <mrobinson@igalia.com>
2742 [GTK] Add support for building the WebCore bindings to the gyp build
2743 https://bugs.webkit.org/show_bug.cgi?id=112638
2745 Reviewed by Nico Weber.
2747 * gyp/Configuration.gypi.in: Added options for enabling SVG and setting the location of
2748 the WebCore derived sources.
2749 * gyp/run-gyp: Include the gyp scripts directory on the Python path and make the WebCoreGTK
2750 gyp file the default for the build.
2752 2013-03-22 Martin Robinson <mrobinson@igalia.com>
2754 [GTK] [gyp] Expose a few more compiler defines for the gyp build
2755 https://bugs.webkit.org/show_bug.cgi?id=113109
2757 Reviewed by Gustavo Noronha Silva.
2759 * gyp/Configuration.gypi.in: Expose the version number string and data
2760 directory to the gyp build as command-line arguments.
2762 2013-03-22 Martin Robinson <mrobinson@igalia.com>
2764 [GTK] [gyp] Feature defines are not space separated
2765 https://bugs.webkit.org/show_bug.cgi?id=113108
2767 Reviewed by Gustavo Noronha Silva.
2769 * gyp/configure.ac: Properly export feature defines for gyp during
2772 2013-03-22 Mario Sanchez Prada <mario.prada@samsung.com>
2774 [GTK] Include the right GL header for GLES2
2775 https://bugs.webkit.org/show_bug.cgi?id=113034
2777 Reviewed by Martin Robinson.
2779 Include GLES2/gl2.h when using GLES2.
2781 * WebCoreSupport/AcceleratedCompositingContextGL.cpp:
2783 2013-03-20 Zan Dobersek <zdobersek@igalia.com>
2785 [GTK] Build ANGLE sources into a separate library from libWebCore.la
2786 https://bugs.webkit.org/show_bug.cgi?id=112778
2788 Reviewed by Martin Robinson.
2790 * GNUmakefile.am: Add libLevelDB.la to the libwebkitgtk library if using the OpenGL accelerated backend.
2792 2013-03-17 Gustavo Noronha Silva <gns@gnome.org>
2794 [GTK] Fix and improve dist hooks for translations
2795 https://bugs.webkit.org/show_bug.cgi?id=112519
2797 Reviewed by Carlos Garcia Campos.
2799 * GNUmakefile.am: removed left-over translation files from EXTRA_DIST
2801 2013-03-15 Nate Chapin <japhet@chromium.org>
2803 Hide MainResourceLoader from the outside world
2804 https://bugs.webkit.org/show_bug.cgi?id=109971
2806 Reviewed by Adam Barth.
2808 * WebCoreSupport/FrameLoaderClientGtk.cpp:
2809 (WebKit::FrameLoaderClient::convertMainResourceLoadToDownload):
2810 * WebCoreSupport/FrameLoaderClientGtk.h:
2811 (FrameLoaderClient):
2813 2013-03-15 Abhishek Arya <inferno@chromium.org>
2815 Replace static_casts with to* helper functions.
2816 https://bugs.webkit.org/show_bug.cgi?id=112401
2818 Reviewed by Stephen Chenney.
2820 to* helper functions are preferred over static_cast calls since they
2821 help to catch bad casts easily on the testing infrastructure.
2823 * WebCoreSupport/FrameLoaderClientGtk.cpp:
2824 (WebKit::FrameLoaderClient::redirectDataToPlugin):
2826 2013-03-14 Manuel Rego Casasnovas <rego@igalia.com>
2828 Add selectTrailingWhitespaceEnabled setting to WebCore::Page
2829 https://bugs.webkit.org/show_bug.cgi?id=109404
2831 Reviewed by Tony Chang.
2833 Use new settings for smartInsertDeleteEnabled and
2834 selectTrailingWhitespaceEnabled.
2836 Remove code related to DRT as it is not needed anymore.
2838 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2839 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2840 (DumpRenderTreeSupportGtk):
2841 * WebCoreSupport/EditorClientGtk.cpp:
2842 (WebKit::EditorClient::smartInsertDeleteEnabled):
2843 (WebKit::EditorClient::isSelectTrailingWhitespaceEnabled):
2844 (WebKit::EditorClient::EditorClient):
2845 * WebCoreSupport/EditorClientGtk.h:
2848 2013-03-14 Abhishek Arya <inferno@chromium.org>
2850 Replace static_casts with to* helper functions.
2851 https://bugs.webkit.org/show_bug.cgi?id=112296
2853 Reviewed by Kentaro Hara.
2855 to* helper functions are preferred over static_cast calls since they
2856 help to catch bad casts easily on the testing infrastructure.
2858 * webkit/webkitwebview.cpp:
2859 (webkit_web_view_query_tooltip):
2861 2013-03-13 Tomas Popela <tpopela@redhat.com>
2863 [GTK][Introspection] Fix of gtk doc annotation warnings
2864 https://bugs.webkit.org/show_bug.cgi?id=109182
2866 Reviewed by Martin Robinson.
2868 Fixed some gtk doc annotation warnings that appears during
2869 compiling. Also some white characters were removed and some restyling
2870 was done - all the g_signal_new in webkit directory have now the same
2874 * webkit/webkitdownload.cpp:
2875 (webkit_download_class_init):
2876 * webkit/webkitfavicondatabase.cpp:
2877 (webkit_favicon_database_class_init):
2878 * webkit/webkitgeolocationpolicydecision.cpp:
2879 * webkit/webkitglobals.cpp:
2880 * webkit/webkithittestresult.h:
2881 * webkit/webkiticondatabase.cpp:
2882 (webkit_icon_database_class_init):
2883 * webkit/webkitsecurityorigin.cpp:
2884 * webkit/webkitsecurityorigin.h:
2885 * webkit/webkitsoupauthdialog.cpp:
2886 * webkit/webkitspellchecker.cpp:
2887 * webkit/webkitviewportattributes.cpp:
2888 (webkit_viewport_attributes_class_init):
2889 * webkit/webkitwebdatabase.cpp:
2890 * webkit/webkitwebframe.cpp:
2891 (webkit_web_frame_class_init):
2892 * webkit/webkitwebframe.h:
2893 * webkit/webkitwebinspector.cpp:
2894 (webkit_web_inspector_class_init):
2895 * webkit/webkitwebnavigationaction.cpp:
2896 (webkit_web_navigation_action_class_init):
2897 * webkit/webkitwebplugindatabase.cpp:
2898 * webkit/webkitwebpolicydecision.cpp:
2899 * webkit/webkitwebresource.cpp:
2900 (webkit_web_resource_class_init):
2901 * webkit/webkitwebsettings.cpp:
2902 (webkit_web_settings_class_init):
2903 * webkit/webkitwebview.cpp:
2904 (webkit_web_view_class_init):
2905 (webkit_web_view_apply_zoom_level):
2906 * webkit/webkitwebwindowfeatures.cpp:
2907 (webkit_web_window_features_equal):
2909 2013-03-13 Pavel Feldman <pfeldman@chromium.org>
2911 Web Inspector: get rid of hiddenPanels filter
2912 https://bugs.webkit.org/show_bug.cgi?id=112252
2914 Reviewed by Vsevolod Vlasov.
2916 * WebCoreSupport/InspectorClientGtk.cpp:
2917 * WebCoreSupport/InspectorClientGtk.h:
2918 (InspectorFrontendClient):
2920 2013-03-12 Zan Dobersek <zdobersek@igalia.com>
2922 [GTK] Set up the libPlatformGtk.la library
2923 https://bugs.webkit.org/show_bug.cgi?id=111738
2925 Reviewed by Martin Robinson.
2927 * GNUmakefile.am: Reference platformgtk_cppflags variable, libPlatformGtk.la along with webcoregtk_cppflags variable, libWebCoreGtk.la.
2928 Adjust the path to GtkVersioning.c, the file has moved under Source/Platform.
2930 2013-03-07 Zan Dobersek <zdobersek@igalia.com>
2932 [GTK] Limit the supported compilers to GCC >= 4.7 and Clang >= 3.0
2933 https://bugs.webkit.org/show_bug.cgi?id=109932
2935 Reviewed by Martin Robinson.
2937 * GNUmakefile.am: Replace references to SYMBOL_VISIBILITY_INLINES and SYMBOL_VISIBILITY variables with the actual flags.
2938 They are now available by default due to the limited set of supported compilers.
2940 2013-03-06 Gustavo Noronha Silva <gns@gnome.org>
2942 [GTK] Enable translations for WebKit2
2943 https://bugs.webkit.org/show_bug.cgi?id=111398
2945 Reviewed by Martin Robinson.
2947 * GNUmakefile.am: no longer distribute po files from here, they've moved to
2948 Sources/WebCore/platform/gtk.
2950 2013-03-07 Tomas Popela <tpopela@redhat.com>
2952 [GTK] Expose "ShouldRespectImageOrientation" setting into WebKitWebSettings
2953 https://bugs.webkit.org/show_bug.cgi?id=111414
2955 Reviewed by Carlos Garcia Campos.
2957 We should expose ShouldRespectImageOrientation setting into
2958 WebKitWebSettings. When it is enabled, the images are shown with right
2959 orientation regarding to images EXIF data.
2961 * webkit/webkitwebsettings.cpp:
2962 (webkit_web_settings_class_init):
2963 (webkit_web_settings_set_property):
2964 (webkit_web_settings_get_property):
2965 * webkit/webkitwebsettingsprivate.h:
2966 * webkit/webkitwebview.cpp:
2967 (webkit_web_view_update_settings):
2968 (webkit_web_view_settings_notify):
2970 2013-03-06 Benjamin Poulain <benjamin@webkit.org>
2972 WebKitTestRunner needs layoutTestController.elementDoesAutoCompleteForElementWithId
2973 https://bugs.webkit.org/show_bug.cgi?id=42696
2975 Reviewed by Andreas Kling.
2977 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2978 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2979 (DumpRenderTreeSupportGtk):
2981 2013-03-06 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
2983 [GTK] Return m_inspectorFilesPath if it is not null
2984 https://bugs.webkit.org/show_bug.cgi?id=111633
2986 Reviewed by Martin Robinson.
2988 Added missing return in InspectorClient::inspectorFilesPath().
2990 * WebCoreSupport/InspectorClientGtk.cpp:
2991 (WebKit::InspectorClient::inspectorFilesPath):
2993 2013-03-06 Dominique Leuenberger <dimstar@opensuse.org>
2995 Link the webkit_tests to XRENDER_LIBS.
2996 This solves the linking failure when building against gtk2 like:
2997 usr/lib/gcc/i586-suse-linux/4.7/../../../../i586-suse-linux/bin/ld:
2998 Source/WebCore/platform/gtk/Programs_unittests_testcopyandpaste-GtkVersioning.o:
2999 undefined reference to symbol 'XFree'
3000 /usr/lib/gcc/i586-suse-linux/4.7/../../../../i586-suse-linux/bin/ld:
3001 note: 'XFree' is defined in DSO /usr/lib/libX11.so.6 so try adding it
3002 to the linker command line
3003 /usr/lib/libX11.so.6: could not read symbols: Invalid operation
3005 https://bugs.webkit.org/show_bug.cgi?id=111572
3007 Reviewed by Gustavo Noronha Silva.
3011 2013-03-03 Adam Barth <abarth@webkit.org>
3013 Unreviewed rollout of http://trac.webkit.org/r144530
3014 As described in https://bugs.webkit.org/show_bug.cgi?id=111167 and
3015 https://bugs.webkit.org/show_bug.cgi?id=111035, this patch caused a
3016 large number of ASSERTs in chromium-win.
3018 * webkit/webkitwebpolicydecision.cpp:
3020 2013-03-02 Benjamin Poulain <bpoulain@apple.com>
3022 Move computedStyleIncludingVisitedInfo from TestRunner to Internals
3023 https://bugs.webkit.org/show_bug.cgi?id=109772
3025 Reviewed by Andreas Kling.
3027 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
3028 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
3029 (DumpRenderTreeSupportGtk):
3031 2013-02-28 Alexey Proskuryakov <ap@apple.com>
3033 Reduce amount of rebuilding when touching networking headers
3034 https://bugs.webkit.org/show_bug.cgi?id=111035
3036 Reviewed by Eric Seidel.
3038 Adding includes that are now necessary because WebCore headers don't have them
3041 * webkit/webkitwebpolicydecision.cpp:
3043 2013-03-01 Jason Anderssen <janderssen@gmail.com>
3045 Move markerTextForListItem from TestRunner to Internals
3046 https://bugs.webkit.org/show_bug.cgi?id=110939
3048 Reviewed by Benjamin Poulain.
3050 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
3051 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
3052 (DumpRenderTreeSupportGtk):
3054 2013-03-01 Martin Robinson <mrobinson@igalia.com>
3056 [GTK] Expose more of the configuration step to the gyp build
3057 https://bugs.webkit.org/show_bug.cgi?id=111213
3059 Reviewed by Dirk Pranke.
3061 Expose more of the configuration phase to the gyp build, including WebKit features
3064 * gyp/Configuration.gypi.in: Add templatized gyp variables for the new configuration bits.
3065 * gyp/autogen.sh: Properly link up the WebKit features script. So we can access it
3066 relatively as if we were at the top-level of the source directory.
3067 * gyp/configure.ac: Export the WebKit features.
3069 2013-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
3071 Unreviewed, rolling out r144422 and r144424.
3072 http://trac.webkit.org/changeset/144422
3073 http://trac.webkit.org/changeset/144424
3074 https://bugs.webkit.org/show_bug.cgi?id=111167
3076 Caused over 20 tests to fail assertion on Chromium Win port as
3077 ASSERTION FAILED: m_platformRequestUpdated (Requested by
3078 toyoshim on #webkit).
3080 * webkit/webkitwebpolicydecision.cpp:
3082 2013-02-28 Alexey Proskuryakov <ap@apple.com>
3084 Reduce amount of rebuilding when touching networking headers
3085 https://bugs.webkit.org/show_bug.cgi?id=111035
3087 Reviewed by Eric Seidel.
3089 Adding includes that are now necessary because WebCore headers don't have them
3092 * webkit/webkitwebpolicydecision.cpp:
3094 2013-02-26 Martin Robinson <mrobinson@igalia.com>
3096 REGRESSION (r143619): Crashes in three layout tests
3097 https://bugs.webkit.org/show_bug.cgi?id=110588
3099 Reviewed by Gustavo Noronha Silva.
3101 Guard against null main resource identifiers. The main resource
3102 identifier can be null at various times during the load. A null
3103 identifier is never equal to the ones we are looking to remove.
3105 * WebCoreSupport/FrameLoaderClientGtk.cpp:
3106 (WebKit::FrameLoaderClient::dispatchDidFinishLoading): Use the new webkitWebViewRemoveSubresource helper.
3107 (WebKit::FrameLoaderClient::dispatchDidFailLoading): ditto.
3108 * webkit/webkitwebview.cpp:
3109 (webkitWebViewRemoveSubresource): Added this helper which removes a subresource, but
3110 never touches the main resource. This is adapted from the old method, for which the
3111 main resource branch was dead code.
3112 * webkit/webkitwebviewprivate.h: Update the method list.
3114 2013-02-25 Andreas Kling <akling@apple.com>
3116 Reduce amount of code that includes StylePropertySet.h
3117 <http://webkit.org/b/101149>
3119 Reviewed by Antti Koivisto.
3121 * WebCoreSupport/EditorClientGtk.cpp:
3123 2013-02-24 Gustavo Noronha Silva <gns@gnome.org>
3125 [GTK] GTK+ 2 build broken since GTK_API_VERSION_2 moved to autoconfig.h
3126 https://bugs.webkit.org/show_bug.cgi?id=110702
3128 Reviewed by Martin Robinson.
3130 * tests/testapplicationcache.c: include autotoolsconfig.h.
3131 * tests/testatk.c: ditto.
3132 * tests/testatkroles.c: ditto.
3133 * tests/testcontextmenu.c: ditto.
3134 * tests/testcopyandpaste.c: ditto.
3135 * tests/testdomdocument.c: ditto.
3136 * tests/testdomdomwindow.c: ditto.
3137 * tests/testdomnode.c: ditto.
3138 * tests/testdownload.c: ditto.
3139 * tests/testfavicondatabase.c: ditto.
3140 * tests/testglobals.c: ditto.
3141 * tests/testhittestresult.c: ditto.
3142 * tests/testhttpbackend.c: ditto.
3143 * tests/testkeyevents.c: ditto.
3144 * tests/testloading.c: ditto.
3145 * tests/testmimehandling.c: ditto.
3146 * tests/testnetworkrequest.c: ditto.
3147 * tests/testnetworkresponse.c: ditto.
3148 * tests/testwebbackforwardlist.c: ditto.
3149 * tests/testwebdatasource.c: ditto.
3150 * tests/testwebframe.c: ditto.
3151 * tests/testwebhistoryitem.c: ditto.
3152 * tests/testwebinspector.c: ditto.
3153 * tests/testwebplugindatabase.c: ditto.
3154 * tests/testwebresource.c: ditto.
3155 * tests/testwebsettings.c: ditto.
3156 * tests/testwebview.c: ditto.
3157 * tests/testwindow.c: ditto.
3159 2013-02-23 Jason Anderssen <janderssen@gmail.com>
3161 Move setAutofilled from TestRunner to WebCore
3162 https://bugs.webkit.org/show_bug.cgi?id=110521
3164 Reviewed by Benjamin Poulain.
3166 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
3167 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
3168 (DumpRenderTreeSupportGtk):
3170 2013-02-22 Martin Robinson <mrobinson@igalia.com>
3172 [GTK] Expose all dependencies to the gyp build
3173 https://bugs.webkit.org/show_bug.cgi?id=110498
3175 Reviewed by Dirk Pranke.
3177 * gyp/Configuration.gypi.in: Add the missing configuration cflags here.
3178 * gyp/Dependencies.gyp: Add targets for all missing dependencies.
3180 2013-02-21 George McCollister <george.mccollister@gmail.com>
3182 [GTK] Remove subresource leaks from WebKit1 and WebKit2
3183 https://bugs.webkit.org/show_bug.cgi?id=108960
3185 Reviewed by Martin Robinson.
3187 * WebCoreSupport/FrameLoaderClientGtk.cpp:
3188 (WebKit::FrameLoaderClient::dispatchDidFinishLoading): Remove resource
3189 if it isn't the main resource to prevent leak.
3190 (WebKit::FrameLoaderClient::dispatchDidFailLoading): Ditto
3191 * webkit/webkitwebview.cpp:
3192 (cleanupTemporarilyCachedSubresources): Added to cleanup subresources.
3193 (webkit_web_view_get_subresources): Use getSubresources from the
3194 documentLoader to provide subresources since resources will be removed
3195 from webview after loading.
3197 2013-02-21 Carlos Garcia Campos <cgarcia@igalia.com>
3199 Unreviewed. Fix make distcheck.
3201 * GNUmakefile.am: Add -DBUILDING_WEBKIT flags to introspection
3204 2013-02-15 Martin Robinson <mrobinson@igalia.com>
3206 [GTK] Spread the gyp build files throughout the tree
3207 https://bugs.webkit.org/show_bug.cgi?id=109960
3209 Reviewed by Dirk Pranke.
3211 * gyp/Configuration.gypi.in: Remove the 'Source', since now it cannot be shared.
3212 * gyp/run-gyp: Update the path to the JavaScriptCore gypfile.
3214 2013-02-15 Martin Robinson <mrobinson@igalia.com>
3216 Unreviewed, rolling out parts of r142731.
3217 http://trac.webkit.org/changeset/142731
3218 https://bugs.webkit.org/show_bug.cgi?id=109672
3220 This patch broke the GTK+ gyp build. Roll out the changes there,
3221 since they were actually unnecessary.
3223 * gyp/Configuration.gypi.in:
3224 * gyp/Dependencies.gyp:
3225 * gyp/JavaScriptCore.gyp:
3228 2013-02-13 Allan Sandfeld Jensen <allan.jensen@digia.com>
3230 [Qt] window.open passes height and width parameters even if not defined in a page
3231 https://bugs.webkit.org/show_bug.cgi?id=107705
3233 Reviewed by Kenneth Rohde Christiansen.
3235 Do not resize window when default size is requested.
3237 * WebCoreSupport/ChromeClientGtk.cpp:
3238 (WebKit::ChromeClient::setWindowRect):
3240 2013-02-13 Andrew Wilson <atwilson@chromium.org>
3242 Unreviewed Chromium gyp-file cleanup after glib backend removal.
3243 https://bugs.webkit.org/show_bug.cgi?id=109672
3245 Removed references to GLib unicode backend:
3247 * gyp/Configuration.gypi.in:
3248 * gyp/Dependencies.gyp:
3249 * gyp/JavaScriptCore.gyp:
3252 2013-02-12 Martin Robinson <mrobinson@igalia.com>
3254 2013-02-10 Martin Robinson <mrobinson@igalia.com>
3256 [GTK] Connect the gyp build to autoconf
3257 https://bugs.webkit.org/show_bug.cgi?id=109360
3259 Reviewed by Dirk Pranke.
3261 Move Configuration.gypi to Configuration.gypi.in and allow autoconf to
3262 fill in variables during a configuration phase. Also add some scripts
3263 to support connecting autoconf up to the gyp build. This allows us
3264 to have a very autotools-esque experience.
3266 * gyp/Configuration.gypi: Removed.
3267 * gyp/Configuration.gypi.in: Added. Fleshed out Configuration.gypi to include
3268 dependency CFLAGS and LIBS directly from configure. Due to the way we are
3269 generating the gyp build now, we also need to include an absolute path to
3270 the build directory. Fixing bugs in gyp should allow us to avoid this in the
3272 * gyp/Dependencies.gyp: Added this file which holds external dependency targets.
3273 We could consider auto-generating this at some point.
3274 * gyp/JavaScriptCore.gyp: Remove references to the old Configuration.gypi.
3275 It's now included via the command-line -I flag. Update to support the new
3276 s/default/global/g terminology for variables.
3277 * gyp/WTF.gyp: Remove the dependency targets as this is now handled entirely
3279 * gyp/autogen.sh: Added. Set up the build directory and kick off autoconf.
3280 * gyp/configure.ac: Added. An autoconf build that re-uses much of our
3281 existing autoconf setup.
3282 * gyp/run-gyp: Added. Script for invoking gyp for out-of-tree builds.
3284 2013-02-12 Huang Dongsung <luxtella@company100.net>
3286 [TexMap] Apply frames-per-second debug counter to WK1.
3287 https://bugs.webkit.org/show_bug.cgi?id=109540
3289 Reviewed by Noam Rosenthal.
3291 Make AcceleratedCompositingContext use TextureMapperFPSCounter.
3293 * WebCoreSupport/AcceleratedCompositingContext.h:
3294 * WebCoreSupport/AcceleratedCompositingContextGL.cpp:
3295 (WebKit::AcceleratedCompositingContext::compositeLayersToContext):
3297 2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
3299 Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
3300 https://bugs.webkit.org/show_bug.cgi?id=109534
3302 Reviewed by Anders Carlsson.
3304 * WebCoreSupport/EditorClientGtk.cpp:
3306 * WebCoreSupport/EditorClientGtk.h:
3308 * webkit/webkitwebview.cpp:
3309 (webkit_web_view_class_init):
3311 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
3313 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
3314 https://bugs.webkit.org/show_bug.cgi?id=109349
3316 Reviewed by Sam Weinig.
3318 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
3319 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
3320 (DumpRenderTreeSupportGtk):
3322 2013-02-10 Jae Hyun Park <jae.park08@gmail.com>
3324 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
3325 https://bugs.webkit.org/show_bug.cgi?id=104266
3327 Reviewed by Philippe Normand.
3329 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
3330 the existing macro naming conventions.
3333 USE() - use a particular third-party library or optional OS service
3334 ENABLE() - turn on a specific feature of WebKit
3336 * gyp/Configuration.gypi:
3338 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
3340 Move workerThreadCount from TestRunner to WebCore Internals
3341 https://bugs.webkit.org/show_bug.cgi?id=109239
3343 Reviewed by Darin Adler.
3345 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
3346 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
3347 (DumpRenderTreeSupportGtk):
3349 2013-02-08 Martin Robinson <mrobinson@igalia.com>
3351 [GTK] Add an experimental gyp build
3352 https://bugs.webkit.org/show_bug.cgi?id=109003
3354 Reviewed by Gustavo Noronha Silva.
3356 Add an experimental gyp build for WebKitGTK+. Currently only libjavascriptcoregtk,
3357 jsc, and minidom build (and only on platforms for that support bash). To use the
3360 $ gyp --generator-output=build --depth=. Source/WebKit/gtk/gyp/JavaScriptCore.gyp
3362 Then enter the build directory and run make.
3364 * gyp/Configuration.gypi: Added.
3365 * gyp/JavaScriptCore.gyp: Added.
3366 * gyp/WTF.gyp: Added.
3367 * gyp/generate-derived-sources.sh: Added.
3369 2013-02-07 Martin Robinson <mrobinson@igalia.com>
3371 [GTK] Cleanup command-line defines
3372 https://bugs.webkit.org/show_bug.cgi?id=109213
3374 Reviewed by Xan Lopez.
3376 * GNUmakefile.am: Remove references to flags that are now provided
3377 by autotoolsconfig.h
3379 2013-02-07 Benjamin Poulain <bpoulain@apple.com>
3381 Move pauseAnimation/pauseTransition from TestRunner to Internals
3382 https://bugs.webkit.org/show_bug.cgi?id=109107
3384 Reviewed by Anders Carlsson.
3386 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
3387 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
3388 (DumpRenderTreeSupportGtk):
3390 2013-02-07 ChangSeok Oh <shivamidow@gmail.com>
3392 [GTK][AC] Implement opacity animation with clutter ac backend
3393 https://bugs.webkit.org/show_bug.cgi?id=108961
3395 Reviewed by Gustavo Noronha Silva.
3397 Add AnimationTrigger for ac compositing.
3399 * WebCoreSupport/ChromeClientGtk.cpp:
3400 (WebKit::ChromeClient::allowedCompositingTriggers):
3402 2013-02-05 Martin Robinson <mrobinson@igalia.com>
3404 Update the NEWS and configuration in preparation for 1.11.5.
3406 Reviewed by Philippe Normand.
3410 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
3412 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
3413 https://bugs.webkit.org/show_bug.cgi?id=108741
3415 Reviewed by Tony Chang.
3417 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
3418 * WebCoreSupport/DumpRenderTreeSupportGtk.h:
3419 (DumpRenderTreeSupportGtk):
3421 2013-02-04 Gustavo Noronha Silva <gns@gnome.org>
3423 Made the documentation on the confirmed argument for the
3424 WebView::script-confirm signal clearer about its type.
3426 Reviewed by Martin Robinson.
3428 * webkit/webkitwebview.cpp:
3429 (webkit_web_view_class_init):
3431 2013-02-04 Balazs Kelemen <kbalazs@webkit.org>
3433 [Soup] Wrap SoupSession by NetworkStorageSession
3434 https://bugs.webkit.org/show_bug.cgi?id=108615
3436 Reviewed by Alexey Proskuryakov.
3438 * WebCoreSupport/FrameNetworkingContextGtk.cpp:
3439 (WebKit::FrameNetworkingContextGtk::storageSession):
3440 * WebCoreSupport/FrameNetworkingContextGtk.h:
3441 (FrameNetworkingContextGtk):
3443 2013-02-03 KwangYong Choi <ky0.choi@samsung.com>
3445 Fix build warning after r141473
3446 https://bugs.webkit.org/show_bug.cgi?id=108782
3448 Reviewed by Kentaro Hara.
3450 Fix -Wunused-parameter build warning.
3452 * WebCoreSupport/EditorClientGtk.cpp:
3453 (WebKit::EditorClient::getClientPasteboardDataForRange):
3455 2013-02-01 Philippe Normand <pnormand@igalia.com>
3457 [GTK][GStreamer] FullscreenVideoControllerGtk implementation
3458 https://bugs.webkit.org/show_bug.cgi?id=107398
3460 Reviewed by Gustavo Noronha Silva.
3462 Remove the FullscreenVideoController as it moved to
3463 FullscreenVideoControllerGStreamer and its Gtk subclass in
3464 WebCore. Hook in NATIVE_FULLSCREEN_VIDEO in the ChromeClient in
3465 the two possible scenarios, wether FULLSCREEN_API is enabled or not.
3467 * GNUmakefile.am: Remove FullscreenVideoController.
3468 * WebCoreSupport/ChromeClientGtk.cpp:
3470 (WebKit::ChromeClient::enterFullscreenForNode): Hook
3471 NATIVE_FULLSCREEN_VIDEO support.
3472 (WebKit::ChromeClient::exitFullscreenForNode): Ditto
3473 (WebKit::ChromeClient::enterFullScreenForElement): Ditto
3474 (WebKit::ChromeClient::exitFullScreenForElement): Ditto
3475 * WebCoreSupport/ChromeClientGtk.h:
3477 * WebCoreSupport/FullscreenVideoController.cpp: Removed.
3478 * WebCoreSupport/FullscreenVideoController.h: Removed.
3479 * webkit/webkitwebview.cpp: Remove FullscreenVideoController support.
3480 * webkit/webkitwebviewprivate.h: Ditto
3482 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
3484 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
3485 https://bugs.webkit.org/show_bug.cgi?id=107737
3487 Reviewed by Ryosuke Niwa.
3489 * WebCoreSupport/EditorClientGtk.cpp:
3490 (WebKit::EditorClient::respondToChangedSelection):
3491 Adding a call to the newly refactored Editor method.
3493 2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
3495 Unreviewed, rolling out r141479.
3496 http://trac.webkit.org/changeset/141479
3497 https://bugs.webkit.org/show_bug.cgi?id=108564
3499 breaks chromium test (Requested by morrita on #webkit).
3501 * WebCoreSupport/EditorClientGtk.cpp:
3502 (WebKit::EditorClient::respondToChangedSelection):
3504 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
3506 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
3507 https://bugs.webkit.org/show_bug.cgi?id=107737
3509 Reviewed by Ryosuke Niwa.
3511 * WebCoreSupport/EditorClientGtk.cpp:
3512 (WebKit::EditorClient::respondToChangedSelection):
3513 Adding a call to the newly refactored Editor method.
3515 2013-01-31 Enrica Casucci <enrica@apple.com>
3517 WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
3518 https://bugs.webkit.org/show_bug.cgi?id=108396.
3519 <rdar://problem/12920461>
3521 Reviewed by Alexey Proskuryakov.
3523 Adds stub implementation for WebKit of the new EditorClient methods.
3525 * WebCoreSupport/EditorClientGtk.cpp:
3526 (WebKit::EditorClient::willWriteSelectionToPasteboard):
3527 (WebKit::EditorClient::getClientPasteboardDataForRange):
3528 * WebCoreSupport/EditorClientGtk.h:
3530 2013-01-30 Huang Dongsung <luxtella@company100.net>
3532 [TexMap] Remove GraphicsLayer in TextureMapperLayer.
3533 https://bugs.webkit.org/show_bug.cgi?id=107073
3535 Reviewed by Noam Rosenthal.
3537 Include GraphicsLayerTextureMapper.h to use toTextureMapperLayer().
3539 * WebCoreSupport/AcceleratedCompositingContextGL.cpp:
3541 2013-01-29 Mario Sanchez Prada <mario.prada@samsung.com>
3543 [GTK] Missing build flags when building with Harfbuzz
3544 https://bugs.webkit.org/show_bug.cgi?id=108174
3546 Reviewed by Martin Robinson.
3548 Add FREETYPE_CFLAGS and FREETYPE_LIBS to makefiles so -lharfbuzz
3549 parameter will be added to linking lines when needed.
3551 * GNUmakefile.am: Added FREETYPE_CFLAGS and FREETYPE_LIBS.
3553 2013-01-28 Huang Dongsung <luxtella@company100.net>
3555 [TexMap] Enable debug borders and repaint counter via Settings.
3556 https://bugs.webkit.org/show_bug.cgi?id=107198
3558 Reviewed by Benjamin Poulain.
3560 If WEBKIT_SHOW_COMPOSITING_DEBUG_VISUALS is set to 1, set
3561 showDebugBorders and showRepaintCounter in Settings to true.
3563 * webkit/webkitwebview.cpp:
3564 (webkit_web_view_update_settings):
3566 2013-01-25 Joone Hur <joone.hur@intel.com>
3568 [GTK][AC] Use new Clutter APIs instead of deprecated APIs
3569 https://bugs.webkit.org/show_bug.cgi?id=105736
3571 Reviewed by Gustavo Noronha Silva.
3573 Use clutter_actor_set_background_color instead of clutter_stage_set_color.
3574 Use clutter_actor_add_child instead of clutter_container_add_actor.
3575 Remove clutter_actor_show_all because Actors are visible by default.
3577 * WebCoreSupport/AcceleratedCompositingContextClutter.cpp:
3578 (WebKit::AcceleratedCompositingContext::setRootCompositingLayer):
3580 2013-01-25 Martin Robinson <mrobinson@igalia.com>