1 2013-05-25 Simon Fraser <simon.fraser@apple.com>
3 Unprefix Page Visibility API
4 https://bugs.webkit.org/show_bug.cgi?id=102340
6 Reviewed by Tim Horton.
8 Rename "preview" state to "unloaded" state.
10 * WebCoreSupport/AssertMatchingEnums.cpp:
13 2013-05-24 Seokju Kwon <seokju.kwon@gmail.com>
15 [EFL] Remove obsolete Page forward declaration from InspectorClientEfl.h
16 https://bugs.webkit.org/show_bug.cgi?id=116752
18 Reviewed by Christophe Dumez.
20 * WebCoreSupport/InspectorClientEfl.h:
22 2013-05-24 Christophe Dumez <ch.dumez@sisa.samsung.com>
24 Remove custom code for webkitAudioContext global constructor getter
25 https://bugs.webkit.org/show_bug.cgi?id=116530
27 Reviewed by Geoffrey Garen.
29 Use RuntimeEnabledFeatures instead of Settings to toggle Web Audio support.
31 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
32 (DumpRenderTreeSupportEfl::setWebAudioEnabled):
33 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
35 (_Ewk_View_Private_Data):
37 * ewk/ewk_view.h: Remove public API to toggle Web Audio support as it is no longer
38 a view specific feature.
40 2013-05-19 Anders Carlsson <andersca@apple.com>
42 Remove ChromeClient::webView()
43 https://bugs.webkit.org/show_bug.cgi?id=116054
45 Reviewed by Darin Adler.
47 This blatantly horrible layer violation was only used to know if a ChromeClient is an empty
48 client or not. We already have a (slightly less horrible) way to do that.
50 * WebCoreSupport/ChromeClientEfl.h:
53 2013-05-18 Patrick Gansterer <paroga@webkit.org>
55 [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME
56 https://bugs.webkit.org/show_bug.cgi?id=114554
58 Reviewed by Gyuyoung Kim.
60 Using variables as target names is very uncommon in CMake.
61 The usual way to specify the name of the resulting binary
62 is to set the OUTPUT_NAME target property.
66 2013-05-16 Seokju Kwon <seokju.kwon@gmail.com>
68 [EFL] inspector-protocol/page/javascriptDialogEvents.html is failing
69 https://bugs.webkit.org/show_bug.cgi?id=114781
71 Reviewed by Christophe Dumez.
73 We need to make a distinction between runBeforeUnloadConfirmPanel and confirm.
75 * WebCoreSupport/ChromeClientEfl.cpp:
76 (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel):
77 * ewk/ewk_view.cpp: Add ewk_view_run_before_unload_confirm API.
78 (_ewk_view_smart_run_before_unload_confirm):
79 (ewk_view_base_smart_set):
80 (ewk_view_run_before_unload_confirm):
81 * ewk/ewk_view.h: Add smart class member function for runBeforeUnloadConfirmPanel.
82 * ewk/ewk_view_private.h:
84 2013-05-16 Andreas Kling <akling@apple.com>
86 Page::chrome() should return a reference.
87 <http://webkit.org/b/116185>
89 Reviewed by Anders Carlsson.
91 2013-05-13 Anders Carlsson <andersca@apple.com>
93 Frame::editor() should return a reference
94 https://bugs.webkit.org/show_bug.cgi?id=116037
96 Reviewed by Darin Adler.
98 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
99 (DumpRenderTreeSupportEfl::executeCoreCommandByName):
100 (DumpRenderTreeSupportEfl::isCommandEnabled):
101 * WebCoreSupport/EditorClientEfl.cpp:
102 (WebCore::EditorClientEfl::respondToChangedSelection):
103 (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
105 (ewk_frame_editable_set):
106 (ewk_frame_selection_get):
107 (ewk_frame_text_search):
108 (ewk_frame_text_matches_mark):
109 (ewk_frame_text_matches_highlight_set):
110 (ewk_frame_text_matches_highlight_get):
112 (ewk_view_selection_get):
113 (ewk_view_editor_command_execute):
115 2013-05-12 Timothy Hatcher <timothy@apple.com>
117 Add support for updating the Web Inspector toolbar height.
119 https://bugs.webkit.org/show_bug.cgi?id=115996
121 Reviewed by Joseph Pecoraro and Benjamin Poulain.
123 * WebCoreSupport/InspectorClientEfl.cpp:
124 (WebCore::InspectorFrontendClientEfl::setToolbarHeight):
125 * WebCoreSupport/InspectorClientEfl.h:
127 2013-05-12 Anders Carlsson <andersca@apple.com>
129 Stop including UnusedParam.h
130 https://bugs.webkit.org/show_bug.cgi?id=116003
132 Reviewed by Sam Weinig.
134 UnusedParam.h is empty now so there's no need to include it anymore.
136 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
138 * ewk/ewk_security_origin.cpp:
140 * ewk/ewk_web_database.cpp:
142 2013-05-08 Jose Lejin PJ <jose.lejin@gmail.com>
144 [EFL] Correct documentation for ewk_settings APIs
145 https://bugs.webkit.org/show_bug.cgi?id=115507
147 Reviewed by Gyuyoung Kim.
149 Corrected documentation for ewk_settings APIs.
151 * ewk/ewk_settings.h:
153 2013-05-07 Jinwoo Song <jinwoo7.song@samsung.com>
155 [EFL] Remove the ewk_settings_shadow_dom_enable_set/get APIs from unit test
156 https://bugs.webkit.org/show_bug.cgi?id=115771
158 Reviewed by Gyuyoung Kim.
160 Unit test is failing since r149702. Remove the test case related to shadow dom.
162 * tests/test_ewk_setting.cpp:
164 2013-04-26 Jose Lejin PJ <jose.lejin@gmail.com>
166 [EFL] Add unit test cases for ewk_settings APIs
167 https://bugs.webkit.org/show_bug.cgi?id=114897
169 Reviewed by Gyuyoung Kim.
171 Added unit tests for ewk_settings APIs.
173 * tests/test_ewk_setting.cpp:
176 2013-04-25 Joseph Pecoraro <pecoraro@apple.com>
178 Web Inspector: ConsoleMessage should include line and column number where possible
179 https://bugs.webkit.org/show_bug.cgi?id=114929
181 Reviewed by Timothy Hatcher.
183 * WebCoreSupport/ChromeClientEfl.cpp:
184 (WebCore::ChromeClientEfl::addMessageToConsole):
185 * WebCoreSupport/ChromeClientEfl.h:
188 2013-04-25 Commit Queue <rniwa@webkit.org>
190 Unreviewed, rolling out r149032.
191 http://trac.webkit.org/changeset/149032
192 https://bugs.webkit.org/show_bug.cgi?id=115151
194 EFL WK1 API test has been broken after r149032 (Requested by
195 gyuyoung on #webkit).
197 * tests/test_ewk_setting.cpp:
200 2013-04-24 Jose Lejin PJ <jose.lejin@gmail.com>
202 [EFL] Add unit test cases for ewk_settings APIs
203 https://bugs.webkit.org/show_bug.cgi?id=114897
205 Reviewed by Gyuyoung Kim.
207 Added unit tests for ewk_settings APIs.
209 * tests/test_ewk_setting.cpp:
212 2013-04-19 Jose Lejin PJ <jose.lejin@gmail.com>
214 [EFL] Add method in ewk_settings for setting the CSS media type
215 https://bugs.webkit.org/show_bug.cgi?id=113284
217 Reviewed by Gyuyoung Kim.
219 Added APIs to set and get CSS media type.
220 Added unit tests for these APIs.
222 * WebCoreSupport/FrameLoaderClientEfl.cpp:
223 (WebCore::FrameLoaderClientEfl::overrideMediaType):
224 * ewk/ewk_settings.cpp:
225 (ewk_settings_css_media_type_set):
226 (ewk_settings_css_media_type_get):
227 * ewk/ewk_settings.h:
228 * tests/test_ewk_setting.cpp: Added.
231 2013-04-17 Geoffrey Garen <ggaren@apple.com>
233 Renamed JSGlobalData to VM
234 https://bugs.webkit.org/show_bug.cgi?id=114777
236 Reviewed by Phil Pizlo.
238 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
239 (DumpRenderTreeSupportEfl::javaScriptObjectsCount):
241 2013-04-16 Ryosuke Niwa <rniwa@webkit.org>
243 More EFL build fixes.
248 2013-04-16 Ryosuke Niwa <rniwa@webkit.org>
250 EFL build fix after r148545.
252 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
254 2013-04-16 Manuel Rego Casasnovas <rego@igalia.com>
256 REGRESSION (r148506): Use of deprecated libsoup API
257 https://bugs.webkit.org/show_bug.cgi?id=114679
259 Reviewed by Gyuyoung Kim.
261 Remove deprecated libsoup API usage.
263 * ewk/ewk_network.cpp:
264 (ewk_network_proxy_uri_set):
265 (ewk_network_proxy_uri_get):
267 2013-04-16 Manuel Rego Casasnovas <rego@igalia.com>
269 [GTK][EFL] Remove deprecated libsoup API usage
270 https://bugs.webkit.org/show_bug.cgi?id=104894
272 Reviewed by Philippe Normand.
274 Remove LIBSOUP_USE_UNSTABLE_REQUEST_API and only include
277 2013-04-14 Christophe Dumez <ch.dumez@sisa.samsung.com>
279 Unreviewed build fix for WebKit1 EFL after r148373 due to missing
282 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
283 * WebCoreSupport/EditorClientEfl.cpp:
284 * WebCoreSupport/FrameLoaderClientEfl.cpp:
285 * WebCoreSupport/InspectorClientEfl.cpp:
288 * ewk/ewk_view_private.h:
291 2013-04-13 Ed Bartosh <bartosh@gmail.com>
293 [EFL] --minimal build fails with error: 'ViewModeInvalid' is not a member of 'WebCore::Page'
294 https://bugs.webkit.org/show_bug.cgi?id=114048
296 Reviewed by Gyuyoung Kim.
298 Wrapped view-mode media related code into #if ENABLE(VIEW_MODE_CSS_MEDIA)
300 * WebCoreSupport/AssertMatchingEnums.cpp:
304 2013-04-10 Benjamin Poulain <bpoulain@apple.com>
306 Mass remove all the empty directories
308 Rubberstamped by Ryosuke Niwa.
310 * DefaultTheme/widget/button: Removed.
311 * DefaultTheme/widget/check: Removed.
312 * DefaultTheme/widget/combo: Removed.
313 * DefaultTheme/widget/entry: Removed.
314 * DefaultTheme/widget/file: Removed.
315 * DefaultTheme/widget/mediacontrol/fullscreenbutton: Removed.
316 * DefaultTheme/widget/mediacontrol/mutebutton: Removed.
317 * DefaultTheme/widget/mediacontrol/playpausebutton: Removed.
318 * DefaultTheme/widget/mediacontrol/seekbackwardbutton: Removed.
319 * DefaultTheme/widget/mediacontrol/seekforwardbutton: Removed.
320 * DefaultTheme/widget/mediacontrol/togglecaptionsbutton: Removed.
321 * DefaultTheme/widget/progressbar: Removed.
322 * DefaultTheme/widget/radio: Removed.
323 * DefaultTheme/widget/scrollbar: Removed.
324 * DefaultTheme/widget/search/cancel: Removed.
325 * DefaultTheme/widget/search/decoration: Removed.
326 * DefaultTheme/widget/search/field: Removed.
327 * DefaultTheme/widget/slider: Removed.
328 * DefaultTheme/widget/spinner: Removed.
330 2013-04-09 Ed Bartosh <bartosh@gmail.com>
332 [EFL] --minimal build fails with error: `setSeamlessIFramesEnabled' is not a member of `WebCore::RuntimeEnabledFeatures'
333 https://bugs.webkit.org/show_bug.cgi?id=113951
335 Reviewed by Laszlo Gombos.
337 Wrapped code related to iframe seamless into #if ENABLE(IFRAME_SEAMLESS)
339 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
340 (DumpRenderTreeSupportEfl::setSeamlessIFramesEnabled):
342 (_ewk_view_priv_new):
344 2013-04-08 Ryuan Choi <ryuan.choi@samsung.com>
346 [EFL] rendering was broken when scrolled ewk_view_single
347 https://bugs.webkit.org/show_bug.cgi?id=114135
349 Reviewed by Gyuyoung Kim.
351 ewk_view_single use memcpy() to copy previous buffer for scrolling, but
352 memcpy() should not be used when source buffer and destination buffer are
355 * ewk/ewk_view_single.cpp:
356 (_ewk_view_screen_move):
358 2013-04-07 Ed Bartosh <bartosh@gmail.com>
360 [EFL] --minimal build fails with error: expected `;' before `return'
361 https://bugs.webkit.org/show_bug.cgi?id=113953
365 * ewk/ewk_security_origin.cpp:
366 (ewk_security_origin_web_database_quota_get): Added missing semicolon.
368 2013-04-05 Geoffrey Garen <ggaren@apple.com>
370 Made USE(JSC) unconditional
371 https://bugs.webkit.org/show_bug.cgi?id=114058
373 Reviewed by Anders Carlsson.
376 (ewk_frame_script_execute):
378 2013-04-04 Christophe Dumez <ch.dumez@sisa.samsung.com>
380 [Cairo] Fix canvas drawing of SVG-based patterns and remove NativeImageCairo
381 https://bugs.webkit.org/show_bug.cgi?id=113929
383 Reviewed by Martin Robinson.
385 Update code now that PassNativeImagePtr is now a typedef to PassRefPtr<cairo_surface_t>
386 instead of NativeImageCairo*.
388 * ewk/ewk_history.cpp:
389 (ewk_history_item_icon_surface_get):
390 (ewk_history_item_icon_object_add):
391 * ewk/ewk_settings.cpp:
392 (ewk_settings_icon_database_icon_surface_get):
393 (ewk_settings_icon_database_icon_object_get):
395 2013-03-31 Kangil Han <kangil.han@samsung.com>
397 [EFL] Remove unused stdio.h includes
398 https://bugs.webkit.org/show_bug.cgi?id=113655
400 Reviewed by Andreas Kling.
402 We do not have to include unused header file.
404 * ewk/ewk_tiled_backing_store.cpp:
405 * ewk/ewk_tiled_matrix.cpp:
406 * ewk/ewk_tiled_model.cpp:
409 2013-03-27 Timothy Hatcher <timothy@apple.com>
411 Add support for dock-to-right of the Web Inspector in the Mac port.
413 Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
415 https://webkit.org/b/113341
416 rdar://problem/10368152
418 Reviewed by Joseph Pecoraro.
420 * WebCoreSupport/InspectorClientEfl.cpp:
421 (WebCore::InspectorFrontendClientEfl::attachWindow):
422 (WebCore::InspectorFrontendClientEfl::setAttachedWindowWidth):
423 * WebCoreSupport/InspectorClientEfl.h:
424 (InspectorFrontendClientEfl):
426 2013-03-26 Hayato Ito <hayato@chromium.org>
428 Allow ShadowContents in HitTests by default.
429 https://bugs.webkit.org/show_bug.cgi?id=113171
431 Reviewed by Dimitri Glazkov.
434 (ewk_frame_hit_test_new):
436 2013-03-20 Jose Lejin PJ <jose.lejin@gmail.com>
438 ewk_settings_memory_cache_clear should clear JS garbage and release FastMalloc's free pages to OS
439 https://bugs.webkit.org/show_bug.cgi?id=112536
441 Reviewed by Gyuyoung Kim.
443 Added changes to clear JS garbage and release FastMalloc's free pages to OS
444 while calling ewk_settings_memory_cache_clear API.
446 * ewk/ewk_settings.cpp:
447 (ewk_settings_memory_cache_clear):
449 2013-03-20 JungJik Lee <jungjik.lee@samsung.com>
451 [EFL] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame.
452 https://bugs.webkit.org/show_bug.cgi?id=112114
454 Reviewed by Kenneth Rohde Christiansen.
456 Add dummy functions for WK1.
458 Example test case: ManualTests/animation/transition-on-and-offscreen-animation.html
460 * WebCoreSupport/ChromeClientEfl.cpp: Add dummy functions for WK1.
462 (WebCore::ChromeClientEfl::scheduleAnimation):
463 (WebCore::ChromeClientEfl::serviceScriptedAnimations):
464 * WebCoreSupport/ChromeClientEfl.h:
467 2013-03-15 Nate Chapin <japhet@chromium.org>
469 Hide MainResourceLoader from the outside world
470 https://bugs.webkit.org/show_bug.cgi?id=109971
472 Reviewed by Adam Barth.
474 * WebCoreSupport/FrameLoaderClientEfl.cpp:
475 (WebCore::FrameLoaderClientEfl::convertMainResourceLoadToDownload):
476 * WebCoreSupport/FrameLoaderClientEfl.h:
477 (FrameLoaderClientEfl):
479 2013-03-15 Abhishek Arya <inferno@chromium.org>
481 Replace static_casts with to* helper functions.
482 https://bugs.webkit.org/show_bug.cgi?id=112401
484 Reviewed by Stephen Chenney.
486 to* helper functions are preferred over static_cast calls since they
487 help to catch bad casts easily on the testing infrastructure.
489 * WebCoreSupport/FrameLoaderClientEfl.cpp:
490 (WebCore::FrameLoaderClientEfl::redirectDataToPlugin):
492 2013-03-14 Manuel Rego Casasnovas <rego@igalia.com>
494 Add selectTrailingWhitespaceEnabled setting to WebCore::Page
495 https://bugs.webkit.org/show_bug.cgi?id=109404
497 Reviewed by Tony Chang.
499 Use new settings for smartInsertDeleteEnabled and
500 selectTrailingWhitespaceEnabled.
502 Remove code related to DRT as it is not needed anymore.
504 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
505 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
506 * WebCoreSupport/EditorClientEfl.cpp:
507 (WebCore::EditorClientEfl::smartInsertDeleteEnabled):
508 (WebCore::EditorClientEfl::isSelectTrailingWhitespaceEnabled):
509 (WebCore::EditorClientEfl::EditorClientEfl):
510 * WebCoreSupport/EditorClientEfl.h:
513 2013-03-14 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
515 [EFL] Use CROSS_PLATFORM_CONTEXT_MENU
516 https://bugs.webkit.org/show_bug.cgi?id=111877
518 Reviewed by Caio Marcelo de Oliveira Filho.
520 Adjust ContextMenuClient to use the CROSS_PLATFORM_CONTEXT_MENUS USE flag
521 by implementing customizeMenu() instead of getCustomMenuFromDefaultItems()
522 and by calling coreMenu->items() instead of coreMenu->platformDescription().
524 * WebCoreSupport/ContextMenuClientEfl.cpp:
525 (WebCore::ContextMenuClientEfl::customizeMenu):
526 * WebCoreSupport/ContextMenuClientEfl.h:
527 (ContextMenuClientEfl):
528 * ewk/ewk_contextmenu.cpp:
529 (ewk_context_menu_new):
531 2013-03-14 Jonathan Liu <net147@gmail.com>
533 Fix detection of Intel Mac OS X platform on Intel Mac 64-bit
534 https://bugs.webkit.org/show_bug.cgi?id=112312
536 Reviewed by Simon Hausmann.
538 * ewk/ewk_settings.cpp:
539 (_ewk_settings_webkit_os_version_get):
541 2013-03-13 Pavel Feldman <pfeldman@chromium.org>
543 Web Inspector: get rid of hiddenPanels filter
544 https://bugs.webkit.org/show_bug.cgi?id=112252
546 Reviewed by Vsevolod Vlasov.
548 * WebCoreSupport/InspectorClientEfl.cpp:
549 * WebCoreSupport/InspectorClientEfl.h:
550 (InspectorFrontendClientEfl):
552 2013-03-06 Krzysztof Czech <k.czech@samsung.com>
554 [EFL] Missing implementation of AccessibilityControllerEfl and AccessibilityUIElementEfl files
555 https://bugs.webkit.org/show_bug.cgi?id=110584
557 Reviewed by Gyuyoung Kim.
559 Adds support for help text in DumpRenderTree.
561 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
562 (DumpRenderTreeSupportEfl::accessibilityHelpText):
563 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
565 2013-03-06 Benjamin Poulain <benjamin@webkit.org>
567 WebKitTestRunner needs layoutTestController.elementDoesAutoCompleteForElementWithId
568 https://bugs.webkit.org/show_bug.cgi?id=42696
570 Reviewed by Andreas Kling.
572 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
573 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
575 2013-03-05 Geoffrey Garen <ggaren@apple.com>
577 Removed some dead code in the page cache
578 https://bugs.webkit.org/show_bug.cgi?id=111525
580 Reviewed by Alexey Proskuryakov.
582 Page cache autorelease doesn't exist anymore, so there's no need to keep
583 around these olds hacks.
585 * ewk/ewk_settings.cpp:
586 (ewk_settings_memory_cache_clear):
588 2013-03-03 Adam Barth <abarth@webkit.org>
590 Unreviewed attempted build fix. Adds back some includes removed in
591 http://trac.webkit.org/changeset/144565.
593 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
596 2013-03-03 Adam Barth <abarth@webkit.org>
598 Unreviewed rollout of http://trac.webkit.org/r144530
599 As described in https://bugs.webkit.org/show_bug.cgi?id=111167 and
600 https://bugs.webkit.org/show_bug.cgi?id=111035, this patch caused a
601 large number of ASSERTs in chromium-win.
603 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
606 2013-03-02 Benjamin Poulain <bpoulain@apple.com>
608 Move computedStyleIncludingVisitedInfo from TestRunner to Internals
609 https://bugs.webkit.org/show_bug.cgi?id=109772
611 Reviewed by Andreas Kling.
613 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
614 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
616 2013-02-28 Alexey Proskuryakov <ap@apple.com>
618 Reduce amount of rebuilding when touching networking headers
619 https://bugs.webkit.org/show_bug.cgi?id=111035
621 Reviewed by Eric Seidel.
623 Adding includes that are now necessary because WebCore headers don't have them
626 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
629 2013-03-01 Jason Anderssen <janderssen@gmail.com>
631 Move markerTextForListItem from TestRunner to Internals
632 https://bugs.webkit.org/show_bug.cgi?id=110939
634 Reviewed by Benjamin Poulain.
636 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
637 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
639 2013-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
641 Unreviewed, rolling out r144422 and r144424.
642 http://trac.webkit.org/changeset/144422
643 http://trac.webkit.org/changeset/144424
644 https://bugs.webkit.org/show_bug.cgi?id=111167
646 Caused over 20 tests to fail assertion on Chromium Win port as
647 ASSERTION FAILED: m_platformRequestUpdated (Requested by
648 toyoshim on #webkit).
650 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
653 2013-02-28 Alexey Proskuryakov <ap@apple.com>
655 Reduce amount of rebuilding when touching networking headers
656 https://bugs.webkit.org/show_bug.cgi?id=111035
658 Reviewed by Eric Seidel.
660 Adding includes that are now necessary because WebCore headers don't have them
663 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
666 2013-02-28 Seokju Kwon <seokju.kwon@gmail.com>
668 [EFL] Focus problem in inspector/extensions/extensions-panel.html
669 https://bugs.webkit.org/show_bug.cgi?id=97077
671 Reviewed by Laszlo Gombos.
673 * WebCoreSupport/InspectorClientEfl.cpp:
674 (WebCore::InspectorFrontendClientEfl::bringToFront): Set focus on inspectorView.
676 2013-02-23 Jason Anderssen <janderssen@gmail.com>
678 Move setAutofilled from TestRunner to WebCore
679 https://bugs.webkit.org/show_bug.cgi?id=110521
681 Reviewed by Benjamin Poulain.
683 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
684 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
686 2013-02-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
688 [EFL] Use EINA_LOG instead of fprintf
689 https://bugs.webkit.org/show_bug.cgi?id=110313
691 Reviewed by Laszlo Gombos.
693 Replace fprintf with EINA_LOG.
698 2013-02-19 Tony Chang <tony@chromium.org>
700 Convert 3 settings to use Settings.in
701 https://bugs.webkit.org/show_bug.cgi?id=109875
703 Reviewed by Ryosuke Niwa.
706 (_ewk_view_priv_new): Rename isDOMPasteAllowed to DOMPasteAllowed.
708 2013-02-18 Simon Fraser <simon.fraser@apple.com>
710 Clean up the boolean argument to visibleContentRect
711 https://bugs.webkit.org/show_bug.cgi?id=110167
713 Reviewed by Simon Fraser.
715 Replace the boolean argument to visibleContentRect() with
719 (ewk_frame_visible_content_geometry_get):
721 2013-02-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
723 [EFL] Fix build when CONTEXT_MENUS flag is turned off
724 https://bugs.webkit.org/show_bug.cgi?id=109924
726 Reviewed by Gyuyoung Kim.
728 * WebCoreSupport/ContextMenuClientEfl.cpp:
729 * WebCoreSupport/ContextMenuClientEfl.h:
731 (_Ewk_View_Private_Data):
732 (_ewk_view_priv_new):
733 (_ewk_view_priv_del):
734 (ewk_view_context_menu_get):
736 2013-02-18 Grzegorz Czajkowski <g.czajkowski@samsung.com>
738 [WK2][EFL] Unified text checker implementation
739 https://bugs.webkit.org/show_bug.cgi?id=107682
741 Reviewed by Anders Carlsson.
743 Add an empty checkTextOfParagraph implementation for WK1-EFL
744 to do not break build when WTF_USE_UNIFIED_TEXT_CHECKING
747 * WebCoreSupport/EditorClientEfl.h:
749 (WebCore::EditorClientEfl::checkTextOfParagraph):
751 2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
753 Simplify hitTestResultAtPoint and nodesFromRect APIs
754 https://bugs.webkit.org/show_bug.cgi?id=95720
756 Reviewed by Julien Chaffraix.
758 Update calls to new API.
761 (ewk_frame_hit_test_new):
763 2013-02-13 Allan Sandfeld Jensen <allan.jensen@digia.com>
765 [Qt] window.open passes height and width parameters even if not defined in a page
766 https://bugs.webkit.org/show_bug.cgi?id=107705
768 Reviewed by Kenneth Rohde Christiansen.
770 Do not resize window when default size is requested.
772 * WebCoreSupport/ChromeClientEfl.cpp:
773 (WebCore::ChromeClientEfl::setWindowRect):
775 2013-02-12 Huang Dongsung <luxtella@company100.net>
777 [TexMap] Apply frames-per-second debug counter to WK1.
778 https://bugs.webkit.org/show_bug.cgi?id=109540
780 Reviewed by Noam Rosenthal.
782 Make AcceleratedCompositingContextEfl use TextureMapperFPSCounter.
784 * WebCoreSupport/AcceleratedCompositingContextEfl.cpp:
785 (WebCore::AcceleratedCompositingContext::renderLayers):
786 * WebCoreSupport/AcceleratedCompositingContextEfl.h:
787 (AcceleratedCompositingContext):
789 2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
791 Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
792 https://bugs.webkit.org/show_bug.cgi?id=109534
794 Reviewed by Anders Carlsson.
796 * WebCoreSupport/EditorClientEfl.cpp:
798 * WebCoreSupport/EditorClientEfl.h:
801 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
803 Move workerThreadCount from TestRunner to WebCore Internals
804 https://bugs.webkit.org/show_bug.cgi?id=109239
806 Reviewed by Darin Adler.
808 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
809 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
811 2013-02-07 Benjamin Poulain <bpoulain@apple.com>
813 Move pauseAnimation/pauseTransition from TestRunner to Internals
814 https://bugs.webkit.org/show_bug.cgi?id=109107
816 Reviewed by Anders Carlsson.
818 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
819 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
821 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
823 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
824 https://bugs.webkit.org/show_bug.cgi?id=108741
826 Reviewed by Tony Chang.
828 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
829 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
831 2013-02-04 Balazs Kelemen <kbalazs@webkit.org>
833 [Soup] Wrap SoupSession by NetworkStorageSession
834 https://bugs.webkit.org/show_bug.cgi?id=108615
836 Reviewed by Alexey Proskuryakov.
838 Changed to hold the SoupSession pointer in a NetworkStorageSession
839 so we can pass it to WebCore. _Ewk_View_Private_Data has to be
840 changed for that reason.
842 * WebCoreSupport/FrameNetworkingContextEfl.cpp:
843 (WebCore::FrameNetworkingContextEfl::storageSession):
844 * WebCoreSupport/FrameNetworkingContextEfl.h:
845 (FrameNetworkingContextEfl):
847 (_Ewk_View_Private_Data):
848 (_ewk_view_priv_new):
849 (ewk_view_soup_session_get):
850 (ewk_view_soup_session_set):
851 (EWKPrivate::storageSession):
853 * ewk/ewk_view_private.h:
856 2013-02-03 KwangYong Choi <ky0.choi@samsung.com>
858 Fix build warning after r141473
859 https://bugs.webkit.org/show_bug.cgi?id=108782
861 Reviewed by Kentaro Hara.
863 Fix -Wunused-parameter build warning.
865 * WebCoreSupport/EditorClientEfl.cpp:
866 (WebCore::EditorClientEfl::getClientPasteboardDataForRange):
868 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
870 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
871 https://bugs.webkit.org/show_bug.cgi?id=107737
873 Reviewed by Ryosuke Niwa.
875 * WebCoreSupport/EditorClientEfl.cpp:
876 (WebCore::EditorClientEfl::respondToChangedSelection):
877 Adding a call to the newly refactored method.
879 2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
881 Unreviewed, rolling out r141479.
882 http://trac.webkit.org/changeset/141479
883 https://bugs.webkit.org/show_bug.cgi?id=108564
885 breaks chromium test (Requested by morrita on #webkit).
887 * WebCoreSupport/EditorClientEfl.cpp:
888 (WebCore::EditorClientEfl::respondToChangedSelection):
890 2013-01-31 Aurimas Liutikas <aurimas@chromium.org>
892 Editor::m_compositionNode not updated on HTMLInputElement::setValue()
893 https://bugs.webkit.org/show_bug.cgi?id=107737
895 Reviewed by Ryosuke Niwa.
897 * WebCoreSupport/EditorClientEfl.cpp:
898 (WebCore::EditorClientEfl::respondToChangedSelection):
899 Adding a call to the newly refactored method.
901 2013-01-31 Enrica Casucci <enrica@apple.com>
903 WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
904 https://bugs.webkit.org/show_bug.cgi?id=108396.
905 <rdar://problem/12920461>
907 Reviewed by Alexey Proskuryakov.
909 Adds stub implementation for WebKit of the new EditorClient methods.
911 * WebCoreSupport/EditorClientEfl.cpp:
912 (WebCore::EditorClientEfl::willWriteSelectionToPasteboard):
913 (WebCore::EditorClientEfl::getClientPasteboardDataForRange):
914 * WebCoreSupport/EditorClientEfl.h:
916 2013-01-31 Christophe Dumez <dchris@gmail.com>
918 [EFL] Disable Web Intents
919 https://bugs.webkit.org/show_bug.cgi?id=108457
921 Reviewed by Alexey Proskuryakov.
923 Remove code related to Web Intents from EFL
926 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
927 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
928 * WebCoreSupport/FrameLoaderClientEfl.cpp:
929 * WebCoreSupport/FrameLoaderClientEfl.h:
930 (FrameLoaderClientEfl):
934 * ewk/ewk_frame_private.h:
935 * ewk/ewk_intent.cpp: Removed.
936 * ewk/ewk_intent.h: Removed.
937 * ewk/ewk_intent_private.h: Removed.
938 * ewk/ewk_intent_request.cpp: Removed.
939 * ewk/ewk_intent_request.h: Removed.
941 2013-01-31 Sheriff Bot <webkit.review.bot@gmail.com>
943 Unreviewed, rolling out r141110.
944 http://trac.webkit.org/changeset/141110
945 https://bugs.webkit.org/show_bug.cgi?id=108349
947 This patch broke WK2-EFL unit tests (Requested by grzegorz on
950 * WebCoreSupport/EditorClientEfl.h:
952 2013-01-30 Huang Dongsung <luxtella@company100.net>
954 [TexMap] Remove GraphicsLayer in TextureMapperLayer.
955 https://bugs.webkit.org/show_bug.cgi?id=107073
957 Reviewed by Noam Rosenthal.
959 Include GraphicsLayerTextureMapper.h to use toTextureMapperLayer().
961 * WebCoreSupport/AcceleratedCompositingContextEfl.cpp:
963 2013-01-29 Grzegorz Czajkowski <g.czajkowski@samsung.com>
965 [EFL] Unified text checker implementation.
966 https://bugs.webkit.org/show_bug.cgi?id=107682
968 Reviewed by Anders Carlsson.
970 Add an empty checkTextOfParagraph implementation for WK1-EFL
971 to do not break build when WTF_USE_UNIFIED_TEXT_CHECKING
974 * WebCoreSupport/EditorClientEfl.h:
976 (WebCore::EditorClientEfl::checkTextOfParagraph):
978 2013-01-28 Huang Dongsung <luxtella@company100.net>
980 [TexMap] Enable debug borders and repaint counter via Settings.
981 https://bugs.webkit.org/show_bug.cgi?id=107198
983 Reviewed by Benjamin Poulain.
985 If WEBKIT_SHOW_COMPOSITING_DEBUG_VISUALS is set to 1, set
986 showDebugBorders and showRepaintCounter in Settings to true.
989 (_ewk_view_priv_new):
991 2013-01-22 Anders Carlsson <andersca@apple.com>
993 Use a platforom strategy for local storage
994 https://bugs.webkit.org/show_bug.cgi?id=107600
996 Reviewed by Andreas Kling.
998 Update for new storage strategy.
1000 * WebCoreSupport/PlatformStrategiesEfl.cpp:
1001 (PlatformStrategiesEfl::createStorageStrategy):
1002 * WebCoreSupport/PlatformStrategiesEfl.h:
1003 (PlatformStrategiesEfl):
1005 2013-01-22 Krzysztof Czech <k.czech@samsung.com>
1007 [EFL] Adds Accessibility support to wk1.
1008 https://bugs.webkit.org/show_bug.cgi?id=107440
1010 Reviewed by Gyuyoung Kim.
1012 Adds possibility of focusing and retrieving accessible object.
1014 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1015 (DumpRenderTreeSupportEfl::rootAccessibleElement):
1016 (DumpRenderTreeSupportEfl::focusedAccessibleElement):
1017 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1019 2013-01-15 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1021 Unreviewed. Fix build break by r139796.
1023 * ewk/ewk_frame.cpp:
1024 (ewk_frame_text_matches_mark):
1026 2013-01-13 KwangYong Choi <ky0.choi@samsung.com>
1028 [EFL] Unreviewed build fix after r139541
1029 https://bugs.webkit.org/show_bug.cgi?id=106749
1031 undefined reference to `JSC::JSCell::methodTable() const'
1036 2013-01-11 Filip Pizlo <fpizlo@apple.com>
1038 JITThunks should not compile only because of luck
1039 https://bugs.webkit.org/show_bug.cgi?id=105696
1041 Rubber stamped by Sam Weinig.
1046 2013-01-11 KwangYong Choi <ky0.choi@samsung.com>
1048 [EFL] Fix unused parameter build error
1049 https://bugs.webkit.org/show_bug.cgi?id=106639
1051 Reviewed by Kentaro Hara.
1053 Use UNUSED_PARAM macro to fix build error.
1055 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1056 (DumpRenderTreeSupportEfl::intentMessagePorts):
1057 * ewk/ewk_contextmenu.cpp:
1058 (ewk_context_menu_destroy):
1059 (ewk_context_menu_item_select):
1060 * ewk/ewk_file_chooser.cpp:
1061 (ewk_file_chooser_capture_get):
1062 * ewk/ewk_frame.cpp:
1063 (ewk_frame_feed_touch_event):
1064 * ewk/ewk_intent.cpp:
1065 (ewk_intent_action_get):
1066 (ewk_intent_type_get):
1067 (ewk_intent_service_get):
1068 (ewk_intent_suggestions_get):
1069 (ewk_intent_extra_get):
1070 (ewk_intent_extra_names_get):
1071 * ewk/ewk_intent_request.cpp:
1072 (ewk_intent_request_ref):
1073 (ewk_intent_request_unref):
1074 (ewk_intent_request_intent_get):
1075 * ewk/ewk_security_origin.cpp:
1076 (ewk_security_origin_web_database_usage_get):
1077 (ewk_security_origin_web_database_quota_get):
1078 * ewk/ewk_settings.cpp:
1079 (ewk_settings_shadow_dom_enable_set):
1081 (ewk_view_context_menu_forward_event):
1082 (ewk_view_setting_should_display_subtitles_get):
1083 (ewk_view_setting_should_display_captions_get):
1084 (ewk_view_setting_should_display_captions_set):
1085 (ewk_view_setting_should_display_subtitles_set):
1086 (ewk_view_setting_should_display_text_descriptions_get):
1087 (ewk_view_setting_should_display_text_descriptions_set):
1089 2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
1091 [EFL] Add gstreamer 1.0.5 to jhbuild
1092 https://bugs.webkit.org/show_bug.cgi?id=106178
1094 Reviewed by Laszlo Gombos.
1096 Fix compilation error when using gstreamer 1.0.
1098 * WebCoreSupport/FullscreenVideoControllerEfl.cpp:
1099 * WebCoreSupport/FullscreenVideoControllerEfl.h:
1101 2013-01-08 Mark Lam <mark.lam@apple.com>
1103 Removed the need for the ProposedDatabase mechanism.
1104 https://bugs.webkit.org/show_bug.cgi?id=106292.
1106 Reviewed by Sam Weinig.
1108 * WebCoreSupport/ChromeClientEfl.cpp:
1109 (WebCore::ChromeClientEfl::exceededDatabaseQuota):
1110 * WebCoreSupport/ChromeClientEfl.h:
1113 2013-01-07 Mike West <mkwst@chromium.org>
1115 Make the IFRAME_SEAMLESS flag runtime-enabled.
1116 https://bugs.webkit.org/show_bug.cgi?id=106213
1118 Reviewed by Ojan Vafai.
1120 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1121 (DumpRenderTreeSupportEfl::setSeamlessIFramesEnabled):
1122 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1124 (_ewk_view_priv_new):
1125 Add a toggle for seamless IFrames to EFL's DRTSuport.
1127 2013-01-04 Adam Klein <adamk@chromium.org>
1129 Remove ENABLE_MUTATION_OBSERVERS #define
1130 https://bugs.webkit.org/show_bug.cgi?id=105459
1132 Reviewed by Ryosuke Niwa.
1134 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1135 (DumpRenderTreeSupportEfl::deliverAllMutationsIfNecessary):
1137 2012-12-23 Alexey Proskuryakov <ap@apple.com>
1139 <rdar://problem/12808377> Network process should respect cookie accept policy
1140 https://bugs.webkit.org/show_bug.cgi?id=105684
1142 Reviewed by Sam Weinig.
1144 * WebCoreSupport/PlatformStrategiesEfl.cpp:
1145 * WebCoreSupport/PlatformStrategiesEfl.h:
1146 CookiesStrategy no longer has notifyCookiesChanged(). This port didn't use it anyway.
1148 2012-12-22 Alexey Proskuryakov <ap@apple.com>
1150 Add a separate class for networking related storage
1151 https://bugs.webkit.org/show_bug.cgi?id=105676
1153 Reviewed by Sam Weinig.
1155 * WebCoreSupport/PlatformStrategiesEfl.cpp:
1156 (PlatformStrategiesEfl::cookiesForDOM):
1157 (PlatformStrategiesEfl::setCookiesFromDOM):
1158 (PlatformStrategiesEfl::cookiesEnabled):
1159 (PlatformStrategiesEfl::cookieRequestHeaderFieldValue):
1160 (PlatformStrategiesEfl::getRawCookies):
1161 (PlatformStrategiesEfl::deleteCookie):
1162 * WebCoreSupport/PlatformStrategiesEfl.h:
1163 Cookie functions now take a NetworkStorageSession, not a NetworkingContext.
1165 2012-12-21 Seokju Kwon <seokju.kwon@gmail.com>
1167 [EFL] Add guard around ContextMenuItemTagInspectElement
1168 https://bugs.webkit.org/show_bug.cgi?id=105267
1170 Reviewed by Ryosuke Niwa.
1172 Need INSPECTOR guard for using ContextMenuItemTagInspectElement.
1174 * WebCoreSupport/AssertMatchingEnums.cpp:
1176 2012-12-21 Kangil Han <kangil.han@samsung.com>
1178 [EFL][WK1] Obsolete a case in test_ewk_frame api test to not make bot sick
1179 https://bugs.webkit.org/show_bug.cgi?id=105142
1181 Reviewed by Gyuyoung Kim.
1183 BUG 49246 has changed load behavior on malformed url input.
1184 That is why test_ewk_frame api test is timed out.
1185 To not make bot sick, this patch comments out that test case at a moment.
1187 * tests/test_ewk_frame.cpp:
1190 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
1192 [EFL] Build break with latest EFL libraries.
1193 https://bugs.webkit.org/show_bug.cgi?id=104827
1195 Reviewed by Laszlo Gombos.
1197 * WebCoreSupport/ChromeClientEfl.h: Removed unnecessary declaration.
1198 * WebCoreSupport/DumpRenderTreeSupportEfl.h: Ditto.
1199 * WebCoreSupport/EditorClientEfl.h: Ditto.
1200 * WebCoreSupport/FrameNetworkingContextEfl.h: Ditto.
1201 * WebCoreSupport/PageClientEfl.h: Ditto.
1203 2012-12-18 Alexey Proskuryakov <ap@apple.com>
1205 Remove unnecessary functions from CookiesStrategy
1206 https://bugs.webkit.org/show_bug.cgi?id=105369
1208 Reviewed by Brady Eidson.
1210 * WebCoreSupport/PlatformStrategiesEfl.cpp:
1211 * WebCoreSupport/PlatformStrategiesEfl.h:
1213 2012-12-16 Seokju Kwon <seokju.kwon@gmail.com>
1215 Fix unused parameter compile warnings
1216 https://bugs.webkit.org/show_bug.cgi?id=105089
1218 Reviewed by Kentaro Hara.
1220 Use UNUSED_PARAM macro to fix build warning -Wunused-parameter.
1223 (ewk_view_inspector_show):
1224 (ewk_view_inspector_close):
1225 (ewk_view_inspector_view_get):
1226 (ewk_view_inspector_view_set):
1228 2012-12-15 Anders Carlsson <andersca@apple.com>
1230 Rename FrameLoaderClient::download to convertMainResourceLoadToDownload
1231 https://bugs.webkit.org/show_bug.cgi?id=105122
1233 Reviewed by Andreas Kling.
1235 Update for WebCore changes.
1237 * WebCoreSupport/FrameLoaderClientEfl.cpp:
1238 (WebCore::FrameLoaderClientEfl::convertMainResourceLoadToDownload):
1239 * WebCoreSupport/FrameLoaderClientEfl.h:
1240 (FrameLoaderClientEfl):
1242 2012-12-15 Mark Lam <mark.lam@apple.com>
1244 Re-landing patch for "Introducing the DatabaseStrategy and database servers".
1245 https://bugs.webkit.org/show_bug.cgi?id=104934.
1249 Merged from r137767. Previously reviewed by Sam Weinig.
1251 * WebCoreSupport/PlatformStrategiesEfl.cpp:
1252 (PlatformStrategiesEfl::createDatabaseStrategy):
1253 * WebCoreSupport/PlatformStrategiesEfl.h:
1254 (PlatformStrategiesEfl):
1256 2012-12-14 Sheriff Bot <webkit.review.bot@gmail.com>
1258 Unreviewed, rolling out r137767.
1259 http://trac.webkit.org/changeset/137767
1260 https://bugs.webkit.org/show_bug.cgi?id=105062
1262 Broke Mac builds. (Requested by mlam on #webkit).
1264 * WebCoreSupport/PlatformStrategiesEfl.cpp:
1265 * WebCoreSupport/PlatformStrategiesEfl.h:
1266 (PlatformStrategiesEfl):
1268 2012-12-14 Mark Lam <mark.lam@apple.com>
1270 Introducing the DatabaseStrategy and database servers.
1271 https://bugs.webkit.org/show_bug.cgi?id=104934.
1273 Reviewed by Sam Weinig.
1275 The database server is currently a placeholder that does nothing.
1277 * WebCoreSupport/PlatformStrategiesEfl.cpp:
1278 (PlatformStrategiesEfl::createDatabaseStrategy):
1279 * WebCoreSupport/PlatformStrategiesEfl.h:
1280 (PlatformStrategiesEfl):
1282 2012-12-13 Seokju Kwon <seokju.kwon@gmail.com>
1284 Fix unused parameter compile warnings
1285 https://bugs.webkit.org/show_bug.cgi?id=104907
1287 Reviewed by Kentaro Hara.
1289 Use UNUSED_PARAM macro to fix build warning -Wunused-parameter
1290 when ENABLE_INSPECTOR is disabled.
1292 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1293 (DumpRenderTreeSupportEfl::evaluateInWebInspector):
1295 2012-12-13 Jussi Kukkonen <jussi.kukkonen@intel.com>
1297 [EFL][GTK] Don't call deprecated g_type_init when glib => 2.35
1298 https://bugs.webkit.org/show_bug.cgi?id=103209
1300 Reviewed by Kenneth Rohde Christiansen.
1302 g_type_init() is deprecated from 2.35.0 onwards. Don't call it
1303 in that case to avoid warnings and/or build failure.
1308 2012-12-13 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1310 Regression(r137568): Broke layout test on EFL WK1
1311 https://bugs.webkit.org/show_bug.cgi?id=104895
1313 Reviewed by Kenneth Rohde Christiansen.
1315 Fix layout test crash after r137568 because ewk_view.cpp has kept unused networkInfoClient member variable
1316 using OwnPtr. The r137568 lets NetworkInfoClientEfl destroy by WebCore::NetworkInfoController.
1319 (_Ewk_View_Private_Data):
1320 (_ewk_view_priv_new):
1322 2012-12-12 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1324 NetworkInfoController needs to support destructor
1325 https://bugs.webkit.org/show_bug.cgi?id=104642
1327 Reviewed by Kentaro Hara.
1329 Though NetworkInfoController can be referenced by each port in order to update network status change,
1330 there is no virtual interface to destroy it. Beside each port client also needs to be destroyed when
1331 controller is destroyed.
1333 * WebCoreSupport/NetworkInfoClientEfl.cpp:
1334 (WebCore::NetworkInfoClientEfl::networkInfoControllerDestroyed):
1336 * WebCoreSupport/NetworkInfoClientEfl.h:
1337 (NetworkInfoClientEfl):
1339 2012-12-12 Seokju Kwon <seokju.kwon@gmail.com>
1341 [EFL] Refactor duplicate code into EflInspectorUtilities
1342 https://bugs.webkit.org/show_bug.cgi?id=104329
1344 Reviewed by Kenneth Rohde Christiansen.
1346 Remove duplicated work to get the resource path for inspector.
1347 And use WebCore::inspectorResourcePath().
1349 * WebCoreSupport/InspectorClientEfl.cpp:
1350 (WebCore::InspectorClientEfl::inspectorFilesPath):
1352 2012-12-12 Mark Lam <mark.lam@apple.com>
1354 Encapsulate externally used webdatabase APIs in DatabaseManager.
1355 https://bugs.webkit.org/show_bug.cgi?id=104741.
1357 Reviewed by Sam Weinig.
1359 Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase,
1360 and DatabaseContext directly. This is to prepare for upcoming webkit2
1363 * WebCoreSupport/ChromeClientEfl.cpp:
1364 (WebCore::ChromeClientEfl::exceededDatabaseQuota):
1365 * ewk/ewk_security_origin.cpp:
1366 (ewk_security_origin_web_database_usage_get):
1367 (ewk_security_origin_web_database_quota_get):
1368 (ewk_security_origin_web_database_quota_set):
1369 (ewk_security_origin_web_database_get_all):
1370 * ewk/ewk_settings.cpp:
1371 (ewk_settings_web_database_path_set):
1372 * ewk/ewk_web_database.cpp:
1373 (ewk_web_database_display_name_get):
1374 (ewk_web_database_expected_size_get):
1375 (ewk_web_database_filename_get):
1376 (ewk_web_database_size_get):
1377 (ewk_web_database_remove):
1378 (ewk_web_database_remove_all):
1380 2012-12-12 Alexey Proskuryakov <ap@apple.com>
1382 Make LOG() work in WebProcess and NetworkProcess
1383 https://bugs.webkit.org/show_bug.cgi?id=104718
1385 Reviewed by Tim Horton.
1387 * ewk/ewk_main.cpp: Include InitializeLogging.h
1389 2012-12-11 Kihong Kwon <kihong.kwon@samsung.com>
1391 Vibration API: IDL type doesn't match implementation type
1392 https://bugs.webkit.org/show_bug.cgi?id=103899
1394 Reviewed by Kentaro Hara.
1396 According to WebIDL, "unsigned long" corresponds to "unsigned" in the platform.
1397 Therefore unsigned long need to be changed to unsigned for the Vibration API.
1398 - Change a parameter type of vibrate function from unsigned long to unsigned.
1400 * WebCoreSupport/VibrationClientEfl.cpp:
1401 (WebCore::VibrationClientEfl::vibrate):
1402 * WebCoreSupport/VibrationClientEfl.h:
1403 (VibrationClientEfl):
1405 2012-12-11 Seokju Kwon <seokju.kwon@gmail.com>
1407 [EFL] Remove unused headers
1408 https://bugs.webkit.org/show_bug.cgi?id=104661
1410 Reviewed by Ryosuke Niwa.
1412 Header inclusion cleanup.
1413 Remove "NotImplemented.h".
1415 * WebCoreSupport/PopupMenuEfl.cpp:
1416 * ewk/ewk_intent.cpp:
1418 2012-12-11 Mike West <mkwst@chromium.org>
1420 Web Inspector: ConsoleTypes should not expose MessageType - it should be private to inspector.
1421 https://bugs.webkit.org/show_bug.cgi?id=66371
1423 Reviewed by Pavel Feldman.
1425 Drops WebCore::MessageType from the addMessageToConsole method.
1427 * WebCoreSupport/ChromeClientEfl.cpp:
1428 (WebCore::ChromeClientEfl::addMessageToConsole):
1429 * WebCoreSupport/ChromeClientEfl.h:
1432 2012-12-05 Halton Huo <halton.huo@intel.com>
1434 [CMake] Unify coding style for CMake files
1435 https://bugs.webkit.org/show_bug.cgi?id=103605
1437 Reviewed by Laszlo Gombos.
1439 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1441 1.1 Use spaces, not tabs.
1442 1.2 Four spaces as indent.
1444 2.1 Place one space between control statements and their parentheses.
1445 For eg, if (), else (), elseif (), endif (), foreach (),
1446 endforeach (), while (), endwhile (), break ().
1447 2.2 Do not place spaces between function and macro statements and
1448 their parentheses. For eg, macro(), endmacro(), function(),
1450 2.3 Do not place spaces between a command or function or macro and its
1451 parentheses, or between a parenthesis and its content. For eg,
1452 message("testing") not message( "testing") or message ("testing" )
1453 2.4 No space at line ending.
1454 3. Lowercase when call commands macros and functions. For eg,
1455 add_executable() not ADD_EXECUTABLE(), set() not SET().
1457 * DefaultTheme/CMakeLists.txt:
1459 2012-11-30 Mihai Maerean <mmaerean@adobe.com>
1461 [CSSRegions] when WebKit uses V8, there should be a single variable to store if the CSS Regions feature is enabled
1462 https://bugs.webkit.org/show_bug.cgi?id=101192
1464 Reviewed by Hajime Morita.
1466 Removed the CSS Regions flag in Settings and switched to using the new flag I have added in RuntimeEnabledFeatures.
1468 Tests: No new tests because there is no functional change.
1470 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1471 (DumpRenderTreeSupportEfl::setCSSRegionsEnabled):
1473 (_ewk_view_priv_new):
1475 2012-11-29 Alexey Proskuryakov <ap@apple.com>
1477 [WK2] Forward cookie jar calls to NetworkProcess
1478 https://bugs.webkit.org/show_bug.cgi?id=103457
1480 Reviewed by Darin Adler.
1482 * WebCoreSupport/PlatformStrategiesEfl.cpp:
1483 (PlatformStrategiesEfl::cookiesForDOM):
1484 (PlatformStrategiesEfl::setCookiesFromDOM):
1485 (PlatformStrategiesEfl::cookiesEnabled):
1486 (PlatformStrategiesEfl::cookieRequestHeaderFieldValue):
1487 (PlatformStrategiesEfl::getRawCookies):
1488 (PlatformStrategiesEfl::deleteCookie):
1489 (PlatformStrategiesEfl::getHostnamesWithCookies):
1490 (PlatformStrategiesEfl::deleteCookiesForHostname):
1491 (PlatformStrategiesEfl::deleteAllCookies):
1493 2012-11-29 Ryuan Choi <ryuan.choi@samsung.com>
1495 [EFL] Broken rendering occurs when scrolling in ewk_view_single.
1496 https://bugs.webkit.org/show_bug.cgi?id=77325
1498 Reviewed by Gyuyoung Kim.
1500 After r104687, broken rendering occurs when scrolling contents.
1501 It's because scrollWidth can be smaller than width of image buffer.
1503 This patch fixes it and renames parameter to avoid confusion.
1505 * ewk/ewk_view_single.cpp:
1506 (_ewk_view_screen_move):
1507 (_ewk_view_single_scroll_process_single):
1509 2012-11-28 Ryuan Choi <ryuan.choi@gmail.com>
1511 [EFL] Generate big_button_theme.edj
1512 https://bugs.webkit.org/show_bug.cgi?id=103511
1514 Reviewed by Gyuyoung Kim.
1516 big_button_theme.edj, binary file which is used for test, should be generated.
1518 * DefaultTheme/CMakeLists.txt:
1519 Introduced macro and new target to share files of default theme instead
1520 of adding many files for big_button_theme.
1521 * DefaultTheme/widget/button/button.edc:
1522 Implemented for big_button_theme.
1524 2012-11-28 Ryuan Choi <ryuan.choi@gmail.com>
1526 [EFL] Refactor theme to choose whether to support foreground color of selection
1527 https://bugs.webkit.org/show_bug.cgi?id=102037
1529 Reviewed by Kenneth Rohde Christiansen.
1531 * DefaultTheme/default.edc:
1532 Refactored color classes from active/inactive to foreground/background.
1534 2012-11-27 James Simonsen <simonjam@chromium.org>
1536 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1537 https://bugs.webkit.org/show_bug.cgi?id=102151
1539 Reviewed by Adam Barth.
1541 * ewk/ewk_frame.cpp:
1542 (_ewk_frame_contents_set_internal):
1544 2012-11-27 Sheriff Bot <webkit.review.bot@gmail.com>
1546 Unreviewed, rolling out r135786.
1547 http://trac.webkit.org/changeset/135786
1548 https://bugs.webkit.org/show_bug.cgi?id=103379
1550 It made 3 plugin tests timeout on several platforms (Requested
1551 by Ossy on #webkit).
1553 * ewk/ewk_frame.cpp:
1554 (ewk_frame_uri_set):
1555 (_ewk_frame_contents_set_internal):
1557 2012-11-26 James Simonsen <simonjam@chromium.org>
1559 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1560 https://bugs.webkit.org/show_bug.cgi?id=102151
1562 Reviewed by Adam Barth.
1564 * ewk/ewk_frame.cpp:
1565 (_ewk_frame_contents_set_internal):
1567 2012-11-24 Viatcheslav Ostapenko <v.ostapenko@samsung.com>
1569 [EFL] Layout test comes to crash on WK1
1570 https://bugs.webkit.org/show_bug.cgi?id=103170
1572 Reviewed by Kenneth Rohde Christiansen.
1574 Switch off accelerated compositing for WK1 because GraphicsContext3D is
1575 missing direct rendering implementation that is required for EFL WK1.
1578 (_ewk_view_priv_new):
1580 2012-11-21 Allan Sandfeld Jensen <allan.jensen@digia.com>
1582 Disambiguate innerNodeFramePoint and mainFramePoint
1583 https://bugs.webkit.org/show_bug.cgi?id=98139
1585 Reviewed by Julien Chaffraix.
1587 * ewk/ewk_frame.cpp:
1588 (ewk_frame_hit_test_new):
1590 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
1592 Unreviewed, rolling out r135295.
1593 http://trac.webkit.org/changeset/135295
1594 https://bugs.webkit.org/show_bug.cgi?id=102834
1596 This patch causes assertion to some layout tests on chromium
1597 (Requested by jianli on #webkit).
1599 * ewk/ewk_frame.cpp:
1600 (ewk_frame_uri_set):
1601 (_ewk_frame_contents_set_internal):
1603 2012-11-20 James Simonsen <simonjam@chromium.org>
1605 Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1606 https://bugs.webkit.org/show_bug.cgi?id=102151
1608 Reviewed by Adam Barth.
1610 * ewk/ewk_frame.cpp:
1611 (_ewk_frame_contents_set_internal):
1613 2012-11-19 Tony Chang <tony@chromium.org>
1615 Remove 'is' prefix from WebSettings::isWebSecurityEnabled and WebSettings::isSpatialNavigationEnabled
1616 https://bugs.webkit.org/show_bug.cgi?id=102548
1618 Reviewed by Adam Barth.
1620 Rename call to WebCore::Settings.
1623 (_ewk_view_priv_new):
1625 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
1627 Unreviewed, rolling out r134694.
1628 http://trac.webkit.org/changeset/134694
1629 https://bugs.webkit.org/show_bug.cgi?id=102481
1631 it made API test crash on EFL port (Requested by gyuyoung on
1634 * DefaultTheme/default.edc:
1636 2012-11-15 Kenneth Rohde Christiansen <kenneth@webkit.org>
1638 Rename member vars in ViewportArgument to match css-device-adapt
1639 https://bugs.webkit.org/show_bug.cgi?id=102355
1641 Reviewed by Gyuyoung Kim.
1644 (_ewk_view_priv_new): Update to reflect name change.
1646 2012-11-15 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1648 Unreviewed. Fix build break when using --no-tiled-backing-store option.
1650 * ewk/ewk_frame_private.h:
1653 2012-11-14 Ryuan Choi <ryuan.choi@gmail.com>
1655 [EFL] Port tiled backing store
1656 https://bugs.webkit.org/show_bug.cgi?id=71352
1658 Reviewed by Gyuyoung Kim.
1660 Added ewk_view_setting_tiled_backing_store_enabled_{get|set} to give possibility
1661 to use WebCore's tiled backing store in WebKit/Efl port. This makes WebKit/Efl
1662 compliant with WebKit's generic solution of tiled backing store.
1664 * WebCoreSupport/ChromeClientEfl.cpp:
1665 (WebCore::ChromeClientEfl::invalidateRootView):
1667 (WebCore::ChromeClientEfl::visibleRectForTiledBackingStore):
1668 * WebCoreSupport/ChromeClientEfl.h:
1670 * ewk/ewk_frame_private.h:
1671 Declared missing classes which used in this file.
1672 * ewk/ewk_paint_context.cpp:
1673 (ewk_paint_context_paint): Implemented to paint tiled backing store
1675 (ewk_view_setting_tiled_backing_store_enabled_set):
1676 Added API to enable/disable the WebCore's tiled backing store.
1677 (ewk_view_setting_tiled_backing_store_enabled_get):
1678 Added API to query if the WebCore's tiled backing store is enabled.
1679 (ewk_view_tiled_backing_store_invalidate):
1681 * ewk/ewk_view_private.h:
1682 * ewk/ewk_view_single.cpp:
1683 (_ewk_view_single_smart_repaints_process):
1684 Implemented to update visible area of tiled backing store.
1685 * tests/test_ewk_view.cpp: Added test case of ewk_view_setting_tiled_backing_store.
1688 2012-11-14 Ryuan Choi <ryuan.choi@gmail.com>
1690 [EFL] Refactor theme to choose whether to support foreground color of selection
1691 https://bugs.webkit.org/show_bug.cgi?id=102037
1693 Reviewed by Gyuyoung Kim.
1695 * DefaultTheme/default.edc:
1696 Refactored color classes from active/inactive to foreground/background.
1698 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
1700 [EFL] In ewk_tiled_backing_store_pre_render_region, the 'slicer' may be uninitialized
1701 https://bugs.webkit.org/show_bug.cgi?id=102038
1703 Reviewed by Gyuyoung Kim.
1705 To fix build warning -Wuninitialized,
1706 initialize the 'slicer' in ewk_tiled_backing_store_pre_render_region.
1708 * ewk/ewk_tiled_backing_store.cpp:
1709 (ewk_tiled_backing_store_pre_render_region):
1711 2012-11-09 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
1713 [EFL][DRT] Force a repaint before tracking repaint rects.
1714 https://bugs.webkit.org/show_bug.cgi?id=101743
1716 Reviewed by Kenneth Rohde Christiansen.
1718 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1719 (DumpRenderTreeSupportEfl::forceLayout): Added.
1720 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1722 2012-11-07 Emil A Eklund <eae@chromium.org>
1724 Unreviewed EFL build fix.
1728 2012-11-01 Seonae Kim <sunaeluv.kim@samsung.com>
1730 [EFL][DRT] Support Geolocation
1731 https://bugs.webkit.org/show_bug.cgi?id=97427
1733 Reviewed by Gyuyoung Kim.
1735 Implement methods to use GeolocationClientMock in DumpRenderTree.
1736 This client attaches to the page whenever a view is created.
1738 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1739 (DumpRenderTreeSupportEfl::attachClientToPage):
1740 (DumpRenderTreeSupportEfl::resetGeolocationClientMock):
1741 (DumpRenderTreeSupportEfl::setMockGeolocationPermission):
1742 (DumpRenderTreeSupportEfl::setMockGeolocationPosition):
1743 (DumpRenderTreeSupportEfl::setMockGeolocationPositionUnavailableError):
1744 (DumpRenderTreeSupportEfl::numberOfPendingGeolocationPermissionRequests):
1745 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1747 2012-10-31 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1749 [EFL][DRT] EventSender requires contextClick implementation
1750 https://bugs.webkit.org/show_bug.cgi?id=86091
1752 Reviewed by Gyuyoung Kim.
1754 Add a pointer to parent menu in Ewk_Context_Menu_Item and a getter
1755 function to allow selecting a context menu item without having
1756 parent menu pointer in DumpRenderTree EventSender.
1757 Three unit tests added due ewk API changes.
1759 * ewk/ewk_contextmenu.cpp:
1760 (_Ewk_Context_Menu_Item):
1761 (ewk_context_menu_item_new):
1762 (ewk_context_menu_item_parent_get):
1763 (ewk_context_menu_item_append):
1764 * ewk/ewk_contextmenu.h:
1766 (ewk_view_context_menu_get):
1768 * tests/test_ewk_contextmenu.cpp: Added.
1770 * tests/test_ewk_view.cpp:
1773 2012-10-30 Seokju Kwon <seokju.kwon@samsung.com>
1775 [EFL] Fix failure to highlight nodes on web inspector
1776 https://bugs.webkit.org/show_bug.cgi?id=100303
1778 Reviewed by Gyuyoung Kim.
1780 It is not working to highlight nodes on web inspector
1781 when using 'Single Backing Store'.
1782 Add code for drawing it if there is the highlighted node.
1784 * ewk/ewk_view_single.cpp:
1785 (_ewk_view_single_smart_repaints_process):
1787 2012-10-30 Jinwoo Song <jinwoo7.song@samsung.com>
1789 [EFL] Refactor tooltip callback signal in WebKit1
1790 https://bugs.webkit.org/show_bug.cgi?id=100571
1792 Reviewed by Gyuyoung Kim.
1794 Separate tooltip callback signal into 'tooltip,text,set'
1795 and 'tooltip,text,unset' to be consistent with WebKit2.
1798 (ewk_view_tooltip_text_set):
1801 2012-10-26 Hyowon Kim <hw1008.kim@samsung.com>
1803 [Texmap][EFL] Implementation of AC related functions in ChromeClientEfl and ewkView.
1804 https://bugs.webkit.org/show_bug.cgi?id=82315
1806 Reviewed by Kenneth Rohde Christiansen.
1808 This patch implements accelerated-compositing-related functions
1809 to enter accelerated-compositing mode and sync layers
1810 in ChromeClientEfl and ewkView.
1812 * WebCoreSupport/ChromeClientEfl.cpp:
1813 (WebCore::ChromeClientEfl::attachRootGraphicsLayer):
1814 (WebCore::ChromeClientEfl::setNeedsOneShotDrawingSynchronization):
1815 (WebCore::ChromeClientEfl::scheduleCompositingLayerFlush):
1816 (WebCore::ChromeClientEfl::allowedCompositingTriggers):
1818 (_Ewk_View_Private_Data):
1819 (_ewk_view_priv_new):
1820 (_ewk_view_priv_del):
1821 (_ewk_view_accelerated_compositing_cb):
1822 Sync and render layers.
1823 (_ewk_view_accelerated_compositing_context_create_if_needed):
1824 Create a new AcceleratedCompositingContext.
1825 (ewk_view_accelerated_compositing_object_create):
1826 Create a new evas_image_object act as render target surface.
1827 (ewk_view_accelerated_compositing_context_get):
1828 Return the GraphicsContext3D for accelerated compositing.
1829 (ewk_view_root_graphics_layer_set):
1830 Set the root layer to AcceleratedCompositingContext.
1831 (ewk_view_mark_for_sync):
1832 Mark the evas_image_object for accelerated compositing as dirty to make it update.
1833 * ewk/ewk_view_private.h:
1836 2012-10-24 Brady Eidson <beidson@apple.com>
1838 Add a strategy for loader customization.
1839 https://bugs.webkit.org/show_bug.cgi?id=100278
1841 Reviewed by Alexey Proskuryakov.
1843 * WebCoreSupport/PlatformStrategiesEfl.cpp:
1844 (PlatformStrategiesEfl::createLoaderStrategy):
1845 * WebCoreSupport/PlatformStrategiesEfl.h:
1846 (PlatformStrategiesEfl):
1848 2012-10-23 Alexey Proskuryakov <ap@apple.com>
1850 Add a strategy for shared workers
1851 https://bugs.webkit.org/show_bug.cgi?id=100165
1853 Reviewed by Brady Eidson.
1855 * WebCoreSupport/PlatformStrategiesEfl.cpp:
1856 (PlatformStrategiesEfl::createPasteboardStrategy):
1857 (PlatformStrategiesEfl::createSharedWorkerStrategy):
1858 (PlatformStrategiesEfl::createVisitedLinkStrategy):
1859 * WebCoreSupport/PlatformStrategiesEfl.h:
1861 2012-10-23 Hyowon Kim <hw1008.kim@samsung.com>
1863 [Texmap][EFL] Add AcceleratedCompositingContextEfl to the build system.
1864 https://bugs.webkit.org/show_bug.cgi?id=88630
1866 Reviewed by Gyuyoung Kim.
1868 * WebCoreSupport/AcceleratedCompositingContextEfl.cpp: Modify the #include file.
1870 2012-10-23 Andras Becsi <andras.becsi@digia.com>
1872 Remove devicePixelRatio from ViewportAttributes
1873 https://bugs.webkit.org/show_bug.cgi?id=99845
1875 Reviewed by Adam Barth.
1878 (_ewk_view_viewport_attributes_compute):
1879 Pass the device pixel ratio as a function argument.
1881 2012-10-22 Ryuan Choi <ryuan.choi@gmail.com>
1883 [EFL] pc files should use DATA_INSTALL_DIR for datadir
1884 https://bugs.webkit.org/show_bug.cgi?id=99961
1886 Reviewed by Gyuyoung Kim.
1888 * ewebkit.pc.in: Used DATA_INSTALL_DIR instead of hardcoded `shared/XXX`
1890 2012-10-22 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1892 [Qt] Fix "ASSERTION FAILED: !document->inPageCache()" when loading a page
1893 https://bugs.webkit.org/show_bug.cgi?id=98514
1895 Reviewed by Kenneth Rohde Christiansen.
1897 * ewk/ewk_frame.cpp:
1898 (ewk_frame_view_create_for_view):
1900 2012-10-21 Seokju Kwon <seokju.kwon@samsung.com>
1902 [EFL] Fix failure to access the inspector resources
1903 https://bugs.webkit.org/show_bug.cgi?id=99816
1905 Reviewed by Gyuyoung Kim.
1907 access() returns -1, if path has a file protocol like "file://".
1908 And I have removed it from the first argument of access().
1909 If not, inspectorBaseURL() or inspectorFilesPath() always returns WEB_INSPECTOR_DIR.
1910 Then all layout test related to inspector can fail after installing webkit package.
1912 * WebCoreSupport/InspectorClientEfl.cpp:
1913 (WebCore::InspectorClientEfl::inspectorFilesPath):
1915 2012-10-20 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
1917 [EFL][DRT] Implement tracking and painting repaint rectangles.
1918 https://bugs.webkit.org/show_bug.cgi?id=99838
1920 Reviewed by Gyuyoung Kim.
1922 Add the required DumpRenderTreeSupport plumbing functions to
1923 interact with FrameView and track/obtain repaint rectangles for
1926 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1927 (DumpRenderTreeSupportEfl::setSelectTrailingWhitespaceEnabled):
1928 (DumpRenderTreeSupportEfl::setTracksRepaints):
1929 (DumpRenderTreeSupportEfl::resetTrackedRepaints):
1930 (DumpRenderTreeSupportEfl::isTrackingRepaints):
1931 (DumpRenderTreeSupportEfl::trackedRepaintRects):
1932 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1934 2012-10-18 Kangil Han <kangil.han@samsung.com>
1936 [EFL] Add unit test for ewk_frame_source_get.
1937 https://bugs.webkit.org/show_bug.cgi?id=95984
1939 Reviewed by Gyuyoung Kim.
1941 Add three unit test cases to verify ewk_frame_source_get function.
1942 Additionally, insert code to check if uri exists in order to return error since view itself has blank html.
1944 * ewk/ewk_frame.cpp:
1945 (ewk_frame_source_get):
1946 * tests/test_ewk_frame.cpp: Added.
1950 2012-10-17 Byungwoo Lee <bw80.lee@samsung.com>
1952 Fix build warnings : -Wunused-parameter, -Wunused-variable
1953 https://bugs.webkit.org/show_bug.cgi?id=99539
1955 Reviewed by Kentaro Hara.
1957 Fix build warnings about unused parameter or unused variable when
1958 WTF_USE_TILED_BACKING_STORE option is enabled.
1960 * WebCoreSupport/ChromeClientEfl.cpp:
1961 (WebCore::ChromeClientEfl::attachRootGraphicsLayer):
1962 (WebCore::ChromeClientEfl::delegatedScrollRequested):
1964 2012-10-17 Byungwoo Lee <bw80.lee@samsung.com>
1966 [EFL] Add background color to the checkbox theme.
1967 https://bugs.webkit.org/show_bug.cgi?id=98788
1969 Reviewed by Gyuyoung Kim.
1971 Background color is added to the checkbox theme for identifying
1972 checkbox status easily.
1974 Checkbox theme uses images which has transparent background, and the
1975 theme itself doesn't have the background color.
1977 When the background of checkbox is black, checked/unchecked status
1978 cannot be distinguished because check mark color is black.
1980 And it is hard to identify whether the checkbox is disabled or not,
1981 because there is no background color in the checkbox theme.
1983 Instead of adding background color to the edc script, background
1984 images are added because the shape of the check box can be various.
1986 * DefaultTheme/widget/check/check.edc:
1987 * DefaultTheme/widget/check/img_check_bg_enabled.png: Added.
1988 * DefaultTheme/widget/check/img_check_bg_disabled.png: Added.
1990 2012-10-17 Byungwoo Lee <bw80.lee@samsung.com>
1992 [EFL] Add background color to the radio button theme.
1993 https://bugs.webkit.org/show_bug.cgi?id=98852
1995 Reviewed by Gyuyoung Kim.
1997 Background color is added to the radio button theme for identifying
1998 radio button status easily.
2000 Radio button theme uses images which has transparent background.
2002 When the background of radio button is black, checked/unchecked status
2003 cannot be distinguished because check mark color is black.
2005 And it is hard to identify whether the radio button is disabled or not,
2006 because there is no background color in the radio button theme.
2008 * DefaultTheme/widget/radio/img_radio_bg_disabled.png: Added.
2009 * DefaultTheme/widget/radio/img_radio_bg_enabled.png: Added.
2010 * DefaultTheme/widget/radio/radio.edc:
2012 2012-10-15 Christophe Dumez <christophe.dumez@intel.com>
2014 [EFL][WK2] Implement Favicons API
2015 https://bugs.webkit.org/show_bug.cgi?id=99087
2017 Reviewed by Kenneth Rohde Christiansen.
2019 Remove ewk_util now that its code has been moved
2020 to CairoUtilitiesEfl in WebCore.
2022 * ewk/ewk_history.cpp:
2023 (ewk_history_item_icon_object_add):
2024 * ewk/ewk_settings.cpp:
2025 (ewk_settings_icon_database_icon_object_get):
2027 2012-10-15 Dongwoo Joshua Im <dw.im@samsung.com>
2029 [EFL] Set the basepath of the File System API.
2030 https://bugs.webkit.org/show_bug.cgi?id=98344
2032 Reviewed by Gyuyoung Kim.
2034 Set the basepath of the File System API using the internal setter function.
2037 (_ewk_init_body): Call the setter function with the default path.
2038 * ewk/ewk_settings.cpp:
2039 (ewk_settings_file_system_path_set): Set the given path as the base path of the file system.
2040 * ewk/ewk_settings_private.h: Add ewk_settings_file_system_path_set.
2042 2012-10-14 Sam Weinig <sam@webkit.org>
2044 Make UserScript and UserStyleSheet value objects that are copyable
2045 https://bugs.webkit.org/show_bug.cgi?id=99275
2047 Reviewed by Tim Horton.
2049 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2050 (DumpRenderTreeSupportEfl::addUserScript):
2051 (DumpRenderTreeSupportEfl::addUserStyleSheet):
2052 Update for new PageGroup function signatures.
2054 2012-10-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2056 [EFL] Remove "web" word in web inspector
2057 https://bugs.webkit.org/show_bug.cgi?id=98724
2059 Reviewed by Laszlo Gombos.
2061 *web* word is redundant in web inspector. Beside r130494 and r130479 removed *web* from EFL WK2.
2063 * WebCoreSupport/InspectorClientEfl.cpp:
2064 (WebCore::notifyInspectorDestroy):
2065 (WebCore::InspectorClientEfl::openInspectorFrontend):
2066 (WebCore::InspectorFrontendClientEfl::InspectorFrontendClientEfl):
2067 (WebCore::InspectorFrontendClientEfl::~InspectorFrontendClientEfl):
2069 (ewk_view_inspector_show):
2070 (ewk_view_inspector_close):
2071 (ewk_view_inspector_view_get):
2072 (ewk_view_inspector_view_set):
2075 2012-10-10 Jon Lee <jonlee@apple.com>
2077 [WK2] Activate plugins when user clicks on snapshot
2078 https://bugs.webkit.org/show_bug.cgi?id=98328
2079 <rdar://problem/12426681>
2081 Reviewed by Brady Eidson.
2083 * WebCoreSupport/FrameLoaderClientEfl.h:
2084 (WebCore::FrameLoaderClientEfl::recreatePlugin): Stub implementation of recreatePlugin().
2086 2012-10-10 Ryuan Choi <ryuan.choi@samsung.com>
2088 [EFL] Use ewk_view_paint instead of ewk_view_paint_contents in ewk_view_single.
2089 https://bugs.webkit.org/show_bug.cgi?id=98716
2091 Reviewed by Kenneth Rohde Christiansen.
2093 ewk_view_paint is the wrapper of ScrollView::paint and
2094 ewk_view_paint_contents is the wrapper of FrameView::paintContents.
2096 Because FrameView::paintContents just draw contents,
2097 ewk_view_single should use ewk_view_paint instead of ewk_view_paint_contents
2102 Moved updateLayoutAndStyleIfNeededRecursive to share ewk_view_paint.
2103 * ewk/ewk_view_single.cpp:
2104 (_ewk_view_single_smart_repaints_process):
2105 Modified to call ewk_view_paint.
2107 2012-10-10 Jaehun Lim <ljaehun.lim@samsung.com>
2109 [EFL] Use Evas function instead of memcpy
2110 https://bugs.webkit.org/show_bug.cgi?id=98483
2112 Reviewed by Gyuyoung Kim.
2114 Evas supports evas_object_image_data_copy_set() to copy raw image data.
2115 Change memcpy() with evas_object_image_data_copy_set().
2117 Spell out variable names and refactor variable declaration statements.
2119 No new tests, no functionality was changed.
2122 (ewk_util_image_from_cairo_surface_add):
2124 2012-10-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2126 Rename first/second to key/value in HashMap iterators
2127 https://bugs.webkit.org/show_bug.cgi?id=82784
2129 Reviewed by Eric Seidel.
2131 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2132 (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):
2133 * WebCoreSupport/PlatformStrategiesEfl.cpp:
2134 (PlatformStrategiesEfl::getPluginInfo):
2135 * ewk/ewk_intent.cpp:
2136 (ewk_intent_extra_get):
2138 2012-10-05 Christophe Dumez <christophe.dumez@intel.com>
2140 [EFL] Fix window resizing / moving in WK1 and WKTR
2141 https://bugs.webkit.org/show_bug.cgi?id=98486
2143 Reviewed by Gyuyoung Kim.
2145 Fix ChromeClientEfl::windowRect() code to use
2146 ecore_evas_request_geometry_get() instead of
2147 evas_object_geometry_get() and therefore avoid
2148 returning incorrect values when the engine has
2149 not processed a call to ecore_evas_move_resize()
2150 yet. This fixes a couple of layout tests.
2152 The code was also refactored a bit for
2153 consistency with the WebKit2 EFL implementation.
2155 * WebCoreSupport/ChromeClientEfl.cpp:
2156 (WebCore::ChromeClientEfl::windowRect):
2157 (WebCore::ChromeClientEfl::setWindowRect):
2159 2012-10-04 Simon Fraser <simon.fraser@apple.com>
2161 Final part of "sync" to "flush" renaming
2162 https://bugs.webkit.org/show_bug.cgi?id=98430
2164 Reviewed by Tim Horton.
2166 Change method names on GraphicsLayer and GraphicsLayerClient that
2167 refer to "sync" to use the term "flush" instead, to be consistent
2168 with the rest of the code.
2170 * WebCoreSupport/AcceleratedCompositingContextEfl.cpp:
2171 (WebCore::AcceleratedCompositingContext::syncLayersNow):
2172 (WebCore::AcceleratedCompositingContext::attachRootGraphicsLayer):
2174 2012-10-04 Simon Fraser <simon.fraser@apple.com>
2176 Standardize on "flush" terminology for compositing layer flushing/syncing
2177 https://bugs.webkit.org/show_bug.cgi?id=98321
2179 Reviewed by Simon Fraser.
2181 Rename compositing-related methods that refer to "syncing" to instead
2182 refer to "flushing".
2184 * WebCoreSupport/ChromeClientEfl.cpp:
2185 (WebCore::ChromeClientEfl::scheduleCompositingLayerFlush):
2186 * WebCoreSupport/ChromeClientEfl.h:
2189 2012-10-04 Christophe Dumez <christophe.dumez@intel.com>
2191 [EFL] webintents/web-intents-failure.html is failing
2192 https://bugs.webkit.org/show_bug.cgi?id=98349
2194 Reviewed by Gyuyoung Kim.
2196 After r130344, OpaqueJSString().string() returns
2197 an empty string instead of a null one. Therefore,
2198 we need to update the check in
2199 DumpRenderTreeSupportEfl::sendWebIntentResponse().
2201 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2202 (DumpRenderTreeSupportEfl::sendWebIntentResponse):
2204 2012-10-04 Christophe Dumez <christophe.dumez@intel.com>
2206 Regression(r130363): Broke unit tests
2207 https://bugs.webkit.org/show_bug.cgi?id=98341
2209 Reviewed by Gyuyoung Kim.
2211 Fix WebKitEFL unit tests to use X11 as
2214 * tests/UnitTestUtils/EWKTestBase.cpp:
2215 (EWKUnitTests::EWKTestBase::SetUp):
2216 * tests/UnitTestUtils/EWKTestEnvironment.h:
2217 (EWKTestEnvironment):
2218 * tests/UnitTestUtils/EWKTestView.cpp:
2219 (EWKUnitTests::EWKTestView::init):
2220 * tests/UnitTestUtils/EWKTestView.h:
2223 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
2225 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
2226 https://bugs.webkit.org/show_bug.cgi?id=97753
2228 Reviewed by Laszlo Gombos.
2230 default.edj is used in both webkit/efl and webkit2/efl.
2231 However, it has been generated only when ENABLE_WEBKIT is enabled.
2233 This patch separates the script which generates default.edj
2234 from source/webkit/platformefl.cmake.
2236 * DefaultTheme/CMakeLists.txt:
2237 Extracted from Source/WebKit/PlatformEfl.cmake and sanitized.
2239 2012-10-03 Christophe Dumez <christophe.dumez@intel.com>
2241 [EFL] Enable use of X11 in DumpRenderTree / WebKitTestRunner
2242 https://bugs.webkit.org/show_bug.cgi?id=98231
2244 Reviewed by Gyuyoung Kim.
2246 Initialize ecore_x library in ewk_main since it is used by
2253 2012-10-03 Kangil Han <kangil.han@samsung.com>
2255 Fix unused parameter compile warnings.
2256 https://bugs.webkit.org/show_bug.cgi?id=98243
2258 Reviewed by Alexey Proskuryakov.
2260 Fixed unused parameter compile warning by removing page parameter name and UNUSED_PARAM usage.
2262 * WebCoreSupport/PlatformStrategiesEfl.cpp:
2263 (PlatformStrategiesEfl::getPluginInfo):
2265 2012-10-03 Jinwoo Song <jinwoo7.song@samsung.com>
2267 [EFL] Change the reversed expected and actual parameter in WebKit1 unit tests
2268 https://bugs.webkit.org/show_bug.cgi?id=98276
2270 Reviewed by Laszlo Gombos.
2272 Expected value should be at first and actual value be followed in ASSERT_STREQ().
2274 * tests/test_ewk_view.cpp:
2277 2012-10-02 Carlos Garcia Campos <cgarcia@igalia.com>
2279 [GTK] Add API to get the web view that initiated a custom URI request to WebKit2 GTK+
2280 https://bugs.webkit.org/show_bug.cgi?id=97895
2282 Reviewed by Martin Robinson.
2284 * WebCoreSupport/FrameNetworkingContextEfl.cpp:
2285 (WebCore::FrameNetworkingContextEfl::initiatingPageID): Stub
2287 * WebCoreSupport/FrameNetworkingContextEfl.h:
2288 (FrameNetworkingContextEfl): Added.
2290 2012-10-02 Krzysztof Czech <k.czech@samsung.com>
2292 [EFL][UT] Refactoring an implementation of testing framework for wk1.
2293 https://bugs.webkit.org/show_bug.cgi?id=94925
2295 Reviewed by Gyuyoung Kim.
2297 The reason of changing, was to adjust current implementation to use gtest features
2298 related to cleaning (SetUp, TearDown), cleaning code in terms of useless methods
2299 and lastly to make framework easier to use.
2301 * tests/UnitTestUtils/EWKTestBase.cpp:
2302 (EWKUnitTests::EWKTestBase::EWKTestBase):
2303 (EWKUnitTests::EWKTestBase::webView): Returns current webview.
2304 (EWKUnitTests::EWKTestBase::SetUp):
2305 Before test is started, SetUp is called.
2306 Used this to initialize test view.
2307 (EWKUnitTests::EWKTestBase::onLoadFinished):
2308 (EWKUnitTests::EWKTestBase::waitUntilLoadFinished): It waits till test page will be properly loaded.
2309 (EWKUnitTests::EWKTestBase::loadUrl): Starts loading test page.
2310 * tests/UnitTestUtils/EWKTestBase.h:
2311 * tests/UnitTestUtils/EWKTestEnvironment.cpp:
2312 Used to have global SetUp and TearDown.
2313 Global SetUp starts initialization of webkit wherease
2314 global TearDown shuts it down. Generally we would like to have
2315 only one initialization of webkit while tests are executed.
2317 (EWKUnitTests::EWKTestEnvironment::EWKTestEnvironment):
2318 (EWKUnitTests::EWKTestEnvironment::SetUp): Starts initialization of webkit.
2319 (EWKUnitTests::EWKTestEnvironment::TearDown): Shuts down of webkit.
2320 * tests/UnitTestUtils/EWKTestEnvironment.h:
2322 (EWKTestEnvironment):
2323 (EWKUnitTests::EWKTestEnvironment::useX11Window):
2324 * tests/UnitTestUtils/EWKTestView.cpp:
2325 (EWKUnitTests::EWKTestView::EWKTestView):
2326 (EWKUnitTests::EWKTestView::init): Starts initialization of test view.
2327 * tests/UnitTestUtils/EWKTestView.h:
2329 * tests/test_ewk_view.cpp: adjusted current unit tests to new implementation.
2331 * tests/test_runner.cpp: entry point of all tests.
2332 (parseCustomArguments):
2335 2012-10-01 Brady Eidson <beidson@apple.com>
2337 Remove the Safari 2 -> Safari 3 icon database import code.
2338 https://bugs.webkit.org/show_bug.cgi?id=98113
2340 Reviewed by Maciej Stachowiak.
2342 Nuke the performImport() IconDatabaseClient method.
2344 * WebCoreSupport/IconDatabaseClientEfl.cpp:
2345 * WebCoreSupport/IconDatabaseClientEfl.h:
2347 2012-09-28 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2349 Code inside FrameLoaderClient::canShowMIMEType() implementations can be shared among different WK ports
2350 https://bugs.webkit.org/show_bug.cgi?id=97547
2352 Reviewed by Adam Barth.
2354 Newly added WebCore::MIMETypeRegistry::canShowMIMEType() function is used
2355 inside WebCore::FrameLoaderClientEfl::canShowMIMEType().
2357 * WebCoreSupport/FrameLoaderClientEfl.cpp:
2358 (WebCore::FrameLoaderClientEfl::canShowMIMEType):
2360 2012-09-28 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2362 [EFL][DRT] EFL DRT should disable visited links tracking by default
2363 https://bugs.webkit.org/show_bug.cgi?id=97881
2365 Reviewed by Kenneth Rohde Christiansen.
2367 Added aux DumpRenderTreeSupportEfl::setShouldTrackVisitedLinks() function.
2369 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2370 (DumpRenderTreeSupportEfl::setShouldTrackVisitedLinks):
2371 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
2373 2012-09-27 Christophe Dumez <christophe.dumez@intel.com>
2375 [EFL] No way to exit video fullscreen mode once entered
2376 https://bugs.webkit.org/show_bug.cgi?id=97631
2378 Reviewed by Kenneth Rohde Christiansen.
2380 Fix default theme so that we have 2 fullscreen buttons, one
2381 to enter fullscreen mode and another to exit it.
2383 New icon by Alexander Shalamov.
2385 * DefaultTheme/widget/mediacontrol/fullscreenbutton/enterfullscreenbutton.png: Added.
2386 * DefaultTheme/widget/mediacontrol/fullscreenbutton/exitfullscreenbutton.png: Added.
2387 * DefaultTheme/widget/mediacontrol/fullscreenbutton/fullscreen_button.edc:
2388 * DefaultTheme/widget/mediacontrol/fullscreenbutton/fullscreenbutton.png: Removed.
2390 2012-09-26 Jinwoo Song <jinwoo7.song@samsung.com>
2392 [EFL] Fix the typo in the ewk_view_fullscreen_exit()
2393 https://bugs.webkit.org/show_bug.cgi?id=97635
2395 Reviewed by Gyuyoung Kim.
2397 Fix the silly typo in the ewk_view_fullscreen_exit() API.
2400 (ewk_view_fullscreen_exit):
2402 2012-09-25 Jinwoo Song <jinwoo7.song@samsung.com>
2404 [EFL] Add fullscreen set/get APIs and callbacks
2405 https://bugs.webkit.org/show_bug.cgi?id=97421
2407 Reviewed by Gyuyoung Kim.
2409 Add setting APIs for JavaScript Fullscreen API and also add two callbacks to ewk_view API,
2410 so that UI could customise behavior when fullscreen mode is requested.
2412 * WebCoreSupport/ChromeClientEfl.cpp:
2413 (WebCore::ChromeClientEfl::enterFullScreenForElement):
2414 (WebCore::ChromeClientEfl::exitFullScreenForElement):
2416 (_Ewk_View_Private_Data):
2417 (_ewk_view_priv_new):
2418 (ewk_view_setting_enable_fullscreen_get):
2419 (ewk_view_setting_enable_fullscreen_set):
2420 (ewk_view_fullscreen_enter):
2421 (ewk_view_fullscreen_exit):
2423 * ewk/ewk_view_private.h:
2424 * tests/test_ewk_view.cpp:
2425 (ewkViewEnableFullscreenCb):
2428 2012-09-25 Beth Dakin <bdakin@apple.com>
2430 https://bugs.webkit.org/show_bug.cgi?id=95397
2431 Need to merge didFirstVisuallyNonEmptyLayout and
2432 didNewFirstVisuallyNonEmptyLayout
2434 <rdar://problem/10791680>
2436 Reviewed by Sam Weinig.
2438 Remove dispatchDidFirstLayout,
2439 dispatchDidFirstVisuallyNonEmptyLayout, and
2440 dispatchDidNewFirstVisuallyNonEmptyLayout. Their functionality
2441 is now replaced by dispatchDidLayout(LayoutMilestoneOptions)
2442 * WebCoreSupport/FrameLoaderClientEfl.cpp:
2443 (WebCore::FrameLoaderClientEfl::dispatchDidLayout):
2444 * WebCoreSupport/FrameLoaderClientEfl.h:
2445 (FrameLoaderClientEfl):
2447 It is now necessary to opt into getting any of the
2448 "layout milestone" notifications.
2450 (_ewk_view_priv_new):
2452 2012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
2454 [EFL][DRT] Enable Regions support
2455 https://bugs.webkit.org/show_bug.cgi?id=83897
2457 Reviewed by Kenneth Rohde Christiansen.
2459 Activating CSS regions by default for EWK views.
2461 * ewk/ewk_view.cpp: Switch CSS regions on by default.
2462 (_ewk_view_priv_new):
2464 2012-09-23 Byungwoo Lee <bw80.lee@gmail.com>
2466 Fix build warnings : -Wunused-parameter, -Wparentheses, -Wuninitialized.
2467 https://bugs.webkit.org/show_bug.cgi?id=97306
2469 Reviewed by Benjamin Poulain.
2471 Fix build warning about -Wunused-parameter on FrameLoaderClientEfl.cpp
2472 by using ASSERT_UNUSED() macro.
2473 Fix build warning aboug -Wparentheses on ewk_frame.cpp by adding
2474 additional brace for the assign statement.
2476 * WebCoreSupport/FrameLoaderClientEfl.cpp:
2477 (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
2478 * ewk/ewk_frame.cpp:
2479 (ewk_frame_resources_location_get):
2481 2012-09-21 Christophe Dumez <christophe.dumez@intel.com>
2483 [EFL] EventSender should mimic CTRL+o emacs shortcut
2484 https://bugs.webkit.org/show_bug.cgi?id=97224
2486 Reviewed by Kenneth Rohde Christiansen.
2488 Fix bad use of temporary object causing wrong editing
2491 * WebCoreSupport/EditorClientEfl.cpp:
2492 (WebCore::EditorClientEfl::shouldInsertText):
2494 2012-09-20 Jinwoo Song <jinwoo7.song@samsung.com>
2496 [EFL] Change the log macro names to be more consistent with EINA LOG
2497 https://bugs.webkit.org/show_bug.cgi?id=97158
2499 Reviewed by Kenneth Rohde Christiansen.
2501 Some log macro names in WebKit1 are inconsistent with EINA LOG names
2502 such as WRN/INF not WARN/INFO.
2504 #define WRN(...) EINA_LOG_DOM_WARN(_ewk_log_dom, __VA_ARGS__)
2505 #define INF(...) EINA_LOG_DOM_INFO(_ewk_log_dom, __VA_ARGS__)
2507 This patch changes the such names to be consistent with EINA LOG's names.
2509 * ewk/ewk_frame.cpp:
2510 (_ewk_frame_smart_resize):
2511 (ewk_frame_source_get):
2512 (ewk_frame_uri_changed):
2515 * ewk/ewk_private.h:
2516 * ewk/ewk_tiled_backing_store.cpp:
2517 (_ewk_tiled_backing_store_render):
2518 (_ewk_tiled_backing_store_recalc_renderers):
2519 (_ewk_tiled_backing_store_smart_calculate_offset_force):
2520 (_ewk_tiled_backing_store_smart_calculate_offset):
2521 (ewk_tiled_backing_store_pre_render_relative_radius):
2522 * ewk/ewk_tiled_matrix.cpp:
2523 (ewk_tile_matrix_free):
2524 (ewk_tile_matrix_tile_exact_get):
2525 (_ewk_tile_matrix_slicer_setup):
2527 (_ewk_view_smart_add_console_message):
2528 (_ewk_view_smart_run_javascript_alert):
2529 (_ewk_view_smart_run_javascript_confirm):
2530 (_ewk_view_smart_should_interrupt_javascript):
2531 (_ewk_view_smart_run_javascript_prompt):
2532 (_ewk_view_smart_pre_render_region):
2533 (_ewk_view_smart_pre_render_relative_radius):
2534 (_ewk_view_smart_pre_render_start):
2535 (_ewk_view_smart_pre_render_cancel):
2536 (_ewk_view_smart_disable_render):
2537 (_ewk_view_smart_enable_render):
2538 (ewk_view_bg_color_set):
2539 (ewk_view_zoom_set):
2540 (ewk_view_zoom_weak_set):
2541 (ewk_view_zoom_animated_set):
2542 (ewk_view_statusbar_text_set):
2543 (ewk_view_exceeded_application_cache_quota):
2544 (ewk_view_exceeded_database_quota):
2546 (ewk_view_popup_new):
2547 (ewk_view_popup_destroy):
2548 (ewk_view_popup_selected_set):
2549 (ewk_view_color_chooser_new):
2550 (ewk_view_color_chooser_destroy):
2551 (ewk_view_color_chooser_color_set):
2552 (ewk_view_color_chooser_changed):
2553 (ewk_view_zoom_range_set):
2554 * ewk/ewk_view_private.h:
2556 2012-09-19 Jinwoo Song <jinwoo7.song@samsung.com>
2558 Fix unused parameter compile warnings in WebKit/WebKit2
2559 https://bugs.webkit.org/show_bug.cgi?id=96742
2561 Reviewed by Gyuyoung Kim.
2563 Fix unused parameter compile warning messages(-Wunused-parameter) in WebKit during EFL build.
2564 WebCore's warning messages were fixed in r128570.
2566 * WebCoreSupport/ChromeClientEfl.cpp:
2567 (WebCore::ChromeClientEfl::createWindow):
2568 (WebCore::ChromeClientEfl::mouseDidMoveOverElement):
2569 (WebCore::ChromeClientEfl::print):
2570 (WebCore::ChromeClientEfl::reachedMaxAppCacheSize):
2571 (WebCore::ChromeClientEfl::invalidateContents):
2572 (WebCore::ChromeClientEfl::invalidateRootView):
2573 (WebCore::ChromeClientEfl::invalidateContentsAndRootView):
2574 * WebCoreSupport/EditorClientEfl.cpp:
2575 (WebCore::EditorClientEfl::handleInputMethodKeydown):
2576 (WebCore::EditorClientEfl::getGuessesForWord):
2577 * WebCoreSupport/FrameLoaderClientEfl.cpp:
2578 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveAuthenticationChallenge):
2579 (WebCore::FrameLoaderClientEfl::dispatchDidCancelAuthenticationChallenge):
2580 (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNewWindowAction):
2581 (WebCore::FrameLoaderClientEfl::createFrame):
2582 (WebCore::FrameLoaderClientEfl::createJavaAppletWidget):
2583 (WebCore::FrameLoaderClientEfl::shouldStopLoadingForHistoryItem):
2584 (WebCore::FrameLoaderClientEfl::canShowMIMETypeAsHTML):
2585 (WebCore::FrameLoaderClientEfl::setTitle):
2586 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveContentLength):
2587 (WebCore::FrameLoaderClientEfl::dispatchDidLoadResourceFromMemoryCache):
2588 (WebCore::FrameLoaderClientEfl::setMainDocumentError):
2589 * WebCoreSupport/FullscreenVideoControllerEfl.cpp:
2590 (FullscreenVideoController::showHud):
2591 (FullscreenVideoController::setVolume):
2592 (FullscreenVideoController::setCurrentTime):
2593 * WebCoreSupport/InspectorClientEfl.cpp:
2594 (WebCore::notifyWebInspectorDestroy):
2595 (WebCore::InspectorFrontendSettingsEfl::getProperty):
2596 (WebCore::InspectorFrontendSettingsEfl::setProperty):
2597 * WebCoreSupport/PlatformStrategiesEfl.cpp:
2598 (PlatformStrategiesEfl::getPluginInfo):
2599 * ewk/ewk_auth_soup.cpp:
2600 (ewk_auth_soup_dialog_class_init):
2601 (ewk_auth_soup_dialog_init):
2602 (ewk_auth_soup_dialog_session_feature_init):
2603 (session_authenticate):
2604 * ewk/ewk_file_chooser.cpp:
2605 (ewk_file_chooser_allows_directory_upload_get):
2606 * ewk/ewk_frame.cpp:
2607 (ewk_frame_feed_focus_out):
2608 (ewk_frame_view_state_save):
2609 (ewk_frame_plugin_create):
2611 (ewk_js_object_new):
2612 (ewk_js_object_free):
2613 (ewk_js_object_view_get):
2614 (ewk_js_object_properties_get):
2615 (ewk_js_object_name_get):
2616 (ewk_js_object_invoke):
2617 (ewk_js_object_type_get):
2618 (ewk_js_object_type_set):
2619 (ewk_js_variant_free):
2620 (ewk_js_variant_array_free):
2621 * ewk/ewk_tiled_model.cpp:
2623 (_ewk_tile_account_allocated):
2624 (_ewk_tile_account_freed):
2626 (_ewk_view_smart_add_console_message):
2627 (_ewk_view_smart_run_javascript_alert):
2628 (_ewk_view_smart_run_javascript_confirm):
2629 (_ewk_view_smart_should_interrupt_javascript):
2630 (_ewk_view_smart_run_javascript_prompt):
2631 (_ewk_view_smart_move):
2632 (_ewk_view_smart_contents_resize):
2633 (_ewk_view_editor_command_string_get):
2634 (ewk_view_popup_new):
2635 (ewk_view_js_object_add):
2636 (ewk_view_accelerated_compositing_object_create):
2637 (ewk_view_accelerated_compositing_context_get):
2638 (ewk_view_setting_web_audio_get):
2639 (ewk_view_setting_web_audio_set):
2640 * ewk/ewk_view_single.cpp:
2641 (_ewk_view_single_smart_bg_color_set):
2642 * ewk/ewk_view_tiled.cpp:
2643 (_ewk_view_tiled_updates_process_pre):
2644 (_ewk_view_tiled_contents_size_changed_cb):
2645 (_ewk_view_tiled_smart_bg_color_set):
2647 2012-09-19 Sheriff Bot <webkit.review.bot@gmail.com>
2649 Unreviewed, rolling out r128995.
2650 http://trac.webkit.org/changeset/128995
2651 https://bugs.webkit.org/show_bug.cgi?id=97114
2653 Causes the api tests to segfault. (Requested by rakuco on
2656 * tests/UnitTestUtils/EWKTestBase.cpp:
2657 (EWKUnitTests::EWKTestBase::init):
2658 (EWKUnitTests::EWKTestBase::shutdownAll):
2659 (EWKUnitTests::EWKTestBase::startTest):
2660 (EWKUnitTests::EWKTestBase::endTest):
2661 (EWKUnitTests::EWKTestBase::createTest):
2663 (EWKUnitTests::EWKTestBase::runTest):
2664 * tests/UnitTestUtils/EWKTestBase.h:
2667 * tests/UnitTestUtils/EWKTestView.cpp:
2668 (EWKUnitTests::EWKTestEcoreEvas::EWKTestEcoreEvas):
2669 (EWKUnitTests::EWKTestEcoreEvas::evas):
2671 (EWKUnitTests::EWKTestEcoreEvas::show):
2672 (EWKUnitTests::EWKTestView::EWKTestView):
2673 (EWKUnitTests::EWKTestView::init):
2674 (EWKUnitTests::EWKTestView::show):
2675 (EWKUnitTests::EWKTestView::mainFrame):
2676 (EWKUnitTests::EWKTestView::evas):
2677 (EWKUnitTests::EWKTestView::bindEvents):
2678 * tests/UnitTestUtils/EWKTestView.h:
2682 * tests/test_ewk_view.cpp:
2683 (ewkViewEditableGetCb):
2686 * tests/test_runner.cpp:
2689 2012-09-19 Krzysztof Czech <k.czech@samsung.com>
2691 [EFL][UT] Refactoring an implementation of testing framework for wk1.
2692 https://bugs.webkit.org/show_bug.cgi?id=94925
2694 Reviewed by Gyuyoung Kim.
2696 The reason of changing, was to adjust current implementation to use gtest features
2697 related to cleaning (SetUp, TearDown), cleaning code in terms of useless methods
2698 and lastly to make framework easier to use.
2700 * tests/UnitTestUtils/EWKTestBase.cpp:
2701 (EWKUnitTests::EWKTestBase::EWKTestBase): Added to initialize test view.
2702 (EWKUnitTests::EWKTestBase::webView): Returns current webview.
2703 (EWKUnitTests::EWKTestBase::SetUp):
2704 Before test is started, SetUp is called.
2705 Used this to initialize efl and test view.
2706 (EWKUnitTests::EWKTestBase::TearDown):
2707 TearDown is called as soon as test is completed.
2708 Used this to properly shutdown efl and clean test view.
2709 (EWKUnitTests::EWKTestBase::onLoadFinished):
2710 (EWKUnitTests::EWKTestBase::waitUntilLoadFinished): It waits till test page will be properly loaded.
2711 (EWKUnitTests::EWKTestBase::loadUrl): Starts loading test page.
2712 * tests/UnitTestUtils/EWKTestBase.h:
2713 * tests/UnitTestUtils/EWKTestView.cpp:
2714 (EWKUnitTests::EWKTestView::EWKTestView):
2715 (EWKUnitTests::EWKTestView::init): Initialize test view.
2716 * tests/UnitTestUtils/EWKTestView.h:
2718 * tests/test_ewk_view.cpp:
2720 * tests/test_runner.cpp:
2723 2012-09-19 Christophe Dumez <christophe.dumez@intel.com>
2725 [EFL] EFL's DRT does not support overriding 'WebKitCSSRegionsEnabled' preference
2726 https://bugs.webkit.org/show_bug.cgi?id=97100
2728 Reviewed by Gyuyoung Kim.
2730 Add DumpRenderTree support method to set the
2731 'WebKitCSSRegionsEnabled' preference.
2733 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2734 (DumpRenderTreeSupportEfl::setCSSRegionsEnabled):
2735 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
2737 2012-09-13 Kenneth Rohde Christiansen <kenneth@webkit.org>
2739 Evas_Object* is a ref'ed structure, so tread it as such
2740 https://bugs.webkit.org/show_bug.cgi?id=96659
2742 Reviewed by Adam Barth.
2744 Replace OwnPtr<Evas_Object> with RefPtr.
2746 * tests/UnitTestUtils/EWKTestView.cpp:
2747 (EWKUnitTests::EWKTestView::init):
2748 * tests/UnitTestUtils/EWKTestView.h:
2751 2012-09-14 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2753 Unreviewed, rolling out r128507.
2754 http://trac.webkit.org/changeset/128507
2755 https://bugs.webkit.org/show_bug.cgi?id=96659
2757 Revert. r128507 makes too many crashes in EFL layout test bots.
2759 * tests/UnitTestUtils/EWKTestView.cpp:
2760 (EWKUnitTests::EWKTestView::init):
2761 * tests/UnitTestUtils/EWKTestView.h:
2764 2012-09-13 Christophe Dumez <christophe.dumez@intel.com>
2766 [EFL] Remove a lot of C'ism from Ewk_Tiled_Matrix
2767 https://bugs.webkit.org/show_bug.cgi?id=96638
2769 Reviewed by Gyuyoung Kim.
2771 Remove a lot of C'ism from Ewk_Tiled_Matrix and
2772 fix the code so that it follows coding style.
2774 * ewk/ewk_tiled_matrix.cpp:
2776 (ewk_tile_matrix_entry_get):
2777 (_ewk_tile_matrix_cell_free):
2778 (_ewk_tile_matrix_tile_free):
2779 (ewk_tile_matrix_zoom_level_set):
2780 (ewk_tile_matrix_entry_new):
2781 (ewk_tile_matrix_invalidate):
2782 (ewk_tile_matrix_free):
2783 (ewk_tile_matrix_resize):
2784 (ewk_tile_matrix_size_get):
2785 (ewk_tile_matrix_unused_cache_get):
2786 (ewk_tile_matrix_tile_exact_get):
2787 (ewk_tile_matrix_tile_exact_exists):
2788 (ewk_tile_matrix_tile_new):
2789 (ewk_tile_matrix_tile_put):
2790 (ewk_tile_matrix_tile_updates_clear):
2791 (_ewk_tile_matrix_slicer_setup):
2792 (ewk_tile_matrix_update):
2793 (ewk_tile_matrix_updates_process):
2794 (ewk_tile_matrix_updates_clear):
2795 (ewk_tile_matrix_dbg):
2796 (ewk_tile_matrix_freeze):
2797 (ewk_tile_matrix_thaw):
2798 * ewk/ewk_tiled_matrix_private.h:
2800 2012-09-13 Kenneth Rohde Christiansen <kenneth@webkit.org>
2802 Evas_Object* is a ref'ed structure, so tread it as such
2803 https://bugs.webkit.org/show_bug.cgi?id=96659
2805 Reviewed by Adam Barth.
2807 Replace OwnPtr<Evas_Object> with RefPtr.
2809 * tests/UnitTestUtils/EWKTestView.cpp:
2810 (EWKUnitTests::EWKTestView::init):
2811 * tests/UnitTestUtils/EWKTestView.h:
2814 2012-09-13 Christophe Dumez <christophe.dumez@intel.com>
2816 [EFL] Remove a lot of C'ism from Ewk_Tiled_Backing_Store
2817 https://bugs.webkit.org/show_bug.cgi?id=96631
2819 Reviewed by Kenneth Rohde Christiansen.
2821 Remove a lot of C'ism from Ewk_Tiled_Backing_Store and
2824 * ewk/ewk_tiled_backing_store.cpp:
2825 (_Ewk_Tiled_Backing_Store_Item):
2826 (_Ewk_Tiled_Backing_Store_Data):
2827 (_ewk_tiled_backing_store_updates_process):
2828 (_ewk_tiled_backing_store_flush):
2829 (_ewk_tiled_backing_store_tile_new):
2830 (_ewk_tiled_backing_store_item_resize):
2831 (_ewk_tiled_backing_store_tile_associate):
2832 (_ewk_tiled_backing_store_tile_dissociate):
2833 (_ewk_tiled_backing_store_tile_dissociate_all):
2834 (_ewk_tiled_backing_store_pre_render_request_add):
2835 (_ewk_tiled_backing_store_pre_render_request_del):
2836 (_ewk_tiled_backing_store_pre_render_request_first):
2837 (_ewk_tiled_backing_store_pre_render_request_clear):
2838 (_ewk_tiled_backing_store_pre_render_request_process_single):
2839 (_ewk_tiled_backing_store_item_process_idler_start):
2840 (_ewk_tiled_backing_store_disable_render):
2841 (_ewk_tiled_backing_store_enable_render):
2842 (_ewk_tiled_backing_store_item_fill):
2843 (_ewk_tiled_backing_store_item_add):
2844 (_ewk_tiled_backing_store_item_smooth_scale_set):
2845 (_ewk_tiled_backing_store_changed):
2846 (_ewk_tiled_backing_store_view_cols_end_del):
2847 (_ewk_tiled_backing_store_view_cols_end_add):
2848 (_ewk_tiled_backing_store_view_row_del):
2849 (_ewk_tiled_backing_store_view_rows_range_del):
2850 (_ewk_tiled_backing_store_view_rows_all_del):
2851 (_ewk_tiled_backing_store_smart_member_del):
2852 (_ewk_tiled_backing_store_smart_member_add):
2853 (_ewk_tiled_backing_store_mem_dbg):
2854 (_ewk_tiled_backing_store_sig_usr):
2855 (_ewk_tiled_backing_store_smart_add):
2856 (_ewk_tiled_backing_store_smart_del):
2857 (_ewk_tiled_backing_store_smart_show):
2858 (_ewk_tiled_backing_store_smart_hide):
2859 (_ewk_tiled_backing_store_recalc_renderers):
2860 (_ewk_tiled_backing_store_smart_calculate_size):
2861 (_ewk_tiled_backing_store_view_dbg):
2862 (_ewk_tiled_backing_store_view_wrap_up):
2863 (_ewk_tiled_backing_store_view_wrap_down):
2864 (_ewk_tiled_backing_store_view_wrap_left):
2865 (_ewk_tiled_backing_store_view_wrap_right):
2866 (_ewk_tiled_backing_store_view_refill):
2867 (_ewk_tiled_backing_store_view_pos_apply):
2868 (_ewk_tiled_backing_store_smart_calculate_offset_force):
2869 (_ewk_tiled_backing_store_smart_calculate_offset):
2870 (_ewk_tiled_backing_store_smart_calculate_pos):
2871 (_ewk_tiled_backing_store_fill_renderers):
2872 (_ewk_tiled_backing_store_smart_calculate):
2873 (ewk_tiled_backing_store_render_cb_set):
2874 (ewk_tiled_backing_store_tile_unused_cache_get):
2875 (_ewk_tiled_backing_store_scroll_full_offset_set_internal):
2876 (ewk_tiled_backing_store_scroll_full_offset_set):
2877 (ewk_tiled_backing_store_scroll_full_offset_add):
2878 (_ewk_tiled_backing_store_zoom_set_internal):
2879 (ewk_tiled_backing_store_zoom_set):
2880 (ewk_tiled_backing_store_zoom_weak_set):
2881 (ewk_tiled_backing_store_fix_offsets):
2882 (ewk_tiled_backing_store_zoom_weak_smooth_scale_set):
2883 (ewk_tiled_backing_store_alpha_set):
2884 (ewk_tiled_backing_store_update):
2885 (ewk_tiled_backing_store_updates_process_pre_set):
2886 (ewk_tiled_backing_store_updates_process_post_set):
2887 (ewk_tiled_backing_store_disabled_update_set):
2888 (ewk_tiled_backing_store_flush):
2889 (ewk_tiled_backing_store_pre_render_tile_add):
2890 (ewk_tiled_backing_store_pre_render_spiral_queue):
2891 (ewk_tiled_backing_store_pre_render_region):
2892 (ewk_tiled_backing_store_pre_render_relative_radius):
2893 (ewk_tiled_backing_store_pre_render_cancel):
2894 (ewk_tiled_backing_store_disable_render):
2895 (ewk_tiled_backing_store_enable_render):
2896 * ewk/ewk_tiled_backing_store_private.h:
2899 * ewk/ewk_view_tiled.cpp:
2900 (_ewk_view_tiled_render_cb):
2901 (_ewk_view_tiled_smart_backing_store_add):
2903 2012-09-13 Kenneth Rohde Christiansen <kenneth@webkit.org>
2905 [EFL][DRT] Implement LayoutTestController::layerTreeAsText
2906 https://bugs.webkit.org/show_bug.cgi?id=82294
2908 Reviewed by Gyuyoung Kim.
2910 Add a support method for getting layerTreeAsText.
2912 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2913 (DumpRenderTreeSupportEfl::layerTreeAsText):
2914 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
2916 2012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
2918 Unreviewed, rolling out r127876.
2919 http://trac.webkit.org/changeset/127876
2920 https://bugs.webkit.org/show_bug.cgi?id=96600
2922 mouse click doesn't work for spin button if spin button in
2923 iframe (Requested by yosin on #webkit).
2925 * ewk/ewk_frame.cpp:
2926 (ewk_frame_hit_test_new):
2928 2012-09-12 KyungTae Kim <ktf.kim@samsung.com>
2930 [EFL] Support download attribute feature
2931 https://bugs.webkit.org/show_bug.cgi?id=96462
2933 Reviewed by Gyuyoung Kim.
2935 Add suggested_name field on _Ewk_Download and set it on startDownload
2936 to get suggested name passed as a download attribute.
2938 * WebCoreSupport/FrameLoaderClientEfl.cpp:
2939 (WebCore::FrameLoaderClientEfl::download):
2940 (WebCore::FrameLoaderClientEfl::startDownload):
2943 2012-09-10 Christophe Dumez <christophe.dumez@intel.com>
2945 [EFL] Create a toggle button for closed captions
2946 https://bugs.webkit.org/show_bug.cgi?id=96259
2948 Reviewed by Kenneth Rohde Christiansen.
2950 Add closed caption toggling button to default WebKitEFL
2953 * DefaultTheme/default.edc:
2954 * DefaultTheme/widget/mediacontrol/togglecaptionsbutton/closedcaption.png: Added.
2955 * DefaultTheme/widget/mediacontrol/togglecaptionsbutton/closedcaption_disabled.png: Added.
2956 * DefaultTheme/widget/mediacontrol/togglecaptionsbutton/toggle_captions_button.edc: Added.
2958 2012-09-09 Emil A Eklund <eae@chromium.org>
2960 Rename Node::getRect/getPixelSnappedRect and remove ContainerNode::getRect
2961 https://bugs.webkit.org/show_bug.cgi?id=81413
2963 Reviewed by David Hyatt.
2965 Update ewk_frame to call pixelSnappedBoundingBox.
2967 * ewk/ewk_frame.cpp:
2968 (ewk_frame_focused_element_geometry_get):
2970 2012-09-07 Benjamin Poulain <bpoulain@apple.com>
2972 Rename the ustring() accessor to string()
2973 https://bugs.webkit.org/show_bug.cgi?id=95919
2975 Reviewed by Geoffrey Garen.
2977 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2978 (DumpRenderTreeSupportEfl::sendWebIntentResponse):
2979 (DumpRenderTreeSupportEfl::deliverWebIntent):
2980 Aslo update the code from the UString->String conversion through StringImpl.
2982 2012-09-07 Christophe Dumez <christophe.dumez@intel.com>
2984 [EFL] Use same default minimum logical font size in DRT and WTR
2985 https://bugs.webkit.org/show_bug.cgi?id=96116
2987 Reviewed by Martin Robinson.
2989 Add DRT helper function to set the minimum logical
2992 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2993 (DumpRenderTreeSupportEfl::setMinimumLogicalFontSize):
2994 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
2996 2012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
2998 Simplify hitTestResultAtPoint and nodesFromRect APIs
2999 https://bugs.webkit.org/show_bug.cgi?id=95720
3001 Reviewed by Antonio Gomes.
3003 Update calls to new API.
3005 * ewk/ewk_frame.cpp:
3006 (ewk_frame_hit_test_new):
3008 2012-09-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3010 Unreviewed, rolling out r127839.
3011 http://trac.webkit.org/changeset/127839
3012 https://bugs.webkit.org/show_bug.cgi?id=90603
3014 This patch was landed with wrong implementation and policy.
3016 * WebCoreSupport/NotificationPresenterClientEfl.cpp:
3017 (WebCore::NotificationPresenterClientEfl::NotificationPresenterClientEfl):
3018 (WebCore::NotificationPresenterClientEfl::requestPermission):
3019 (WebCore::NotificationPresenterClientEfl::checkPermission):
3020 (WebCore::NotificationPresenterClientEfl::cancelRequestsForPermission):
3021 * WebCoreSupport/NotificationPresenterClientEfl.h:
3022 (NotificationPresenterClientEfl):
3024 (_ewk_view_priv_new):
3026 * ewk/ewk_view_private.h:
3028 2012-09-07 Kihong Kwon <kihong.kwon@samsung.com>
3030 [EFL] Support the permission function of the Web Notification.
3031 https://bugs.webkit.org/show_bug.cgi?id=90603
3033 Reviewed by Gyuyoung Kim.
3035 Implement permission related functions of Web Notifications.
3036 checkPermission for Notification.permissionLevel().
3037 requestPermission for Notification.requestPermission().
3038 In addition, if the application(like a browser) has permitted domains already,
3039 it can be cached using ewk_view_notification_permissions_store.
3041 * WebCoreSupport/NotificationPresenterClientEfl.cpp:
3042 (WebCore::NotificationPresenterClientEfl::NotificationPresenterClientEfl):
3043 (WebCore::NotificationPresenterClientEfl::requestPermission):
3044 (WebCore::NotificationPresenterClientEfl::checkPermission):
3045 (WebCore::NotificationPresenterClientEfl::addToPermissionCache):
3047 (WebCore::NotificationPresenterClientEfl::setPermission):
3048 * WebCoreSupport/NotificationPresenterClientEfl.h:
3050 (NotificationPresenterClientEfl):
3051 (WebCore::NotificationPresenterClientEfl::requestPermission):
3052 (WebCore::NotificationPresenterClientEfl::cancelRequestsForPermission):
3054 (_ewk_view_priv_new):
3055 (ewk_view_notification_permission_store):
3056 (ewk_view_notification_permissions_set):
3057 (ewk_view_notification_permission_request):
3059 * ewk/ewk_view_private.h:
3061 2012-09-05 Sam Weinig <sam@webkit.org>
3063 Part 2 of removing PlatformString.h, remove PlatformString.h
3064 https://bugs.webkit.org/show_bug.cgi?id=95931
3066 Reviewed by Adam Barth.
3068 Remove PlatformString.h
3070 * WebCoreSupport/ChromeClientEfl.cpp:
3071 * WebCoreSupport/InspectorClientEfl.cpp:
3073 2012-09-06 Kangil Han <kangil.han@samsung.com>
3075 [EFL] Remove unnecessary logic in ewk_frame_source_get.
3076 https://bugs.webkit.org/show_bug.cgi?id=95828
3078 Reviewed by Kenneth Rohde Christiansen.
3080 Removed unnecessary logic that checks if <html> tag exists in document.
3081 WebKit automatically fill out <html></html> tags if they are not existed.
3083 * ewk/ewk_frame.cpp:
3084 (ewk_frame_source_get):
3086 2012-09-05 Kangil Han <kangil.han@samsung.com>
3088 [EFL] Remove '+=' usage in String
3089 https://bugs.webkit.org/show_bug.cgi?id=95808
3091 Reviewed by Benjamin Poulain.
3093 Replaced use of String operator '+=' with StringBuilder.append*() in order to adopt efficient String concatenation.
3095 * ewk/ewk_frame.cpp:
3096 (ewk_frame_source_get): Removed unnecessary strlen usage.
3098 2012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
3100 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
3101 https://bugs.webkit.org/show_bug.cgi?id=92735
3103 Reviewed by Hajime Morita.
3105 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
3107 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3108 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
3110 2012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3112 [EFL] Context menu restore.
3113 https://bugs.webkit.org/show_bug.cgi?id=74179
3115 Reviewed by Gyuyoung Kim.
3117 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
3118 approach, the same as used in WebKit2.
3120 * WebCoreSupport/ContextMenuClientEfl.cpp: Added.
3122 (WebCore::ContextMenuClientEfl::contextMenuDestroyed):
3123 (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
3124 (WebCore::ContextMenuClientEfl::contextMenuItemSelected):
3125 (WebCore::ContextMenuClientEfl::downloadURL):
3126 (WebCore::ContextMenuClientEfl::lookUpInDictionary):
3127 (WebCore::ContextMenuClientEfl::speak):
3128 (WebCore::ContextMenuClientEfl::isSpeaking):
3129 (WebCore::ContextMenuClientEfl::stopSpeaking):
3130 (WebCore::ContextMenuClientEfl::searchWithGoogle):
3131 * WebCoreSupport/ContextMenuClientEfl.h: Added.
3133 (ContextMenuClientEfl):
3134 * ewk/ewk_contextmenu.cpp: Removed ewk_context_menu_customize implementation.
3135 (ewk_context_menu_destroy): Added freeing context menu.
3136 (ewk_context_menu_new): Added filling ewk_contextmenu list.
3137 (ewk_context_menu_item_append):
3138 * ewk/ewk_contextmenu_private.h: Removed ewk_context_menu_customize and changed ewk_context_menu_new definition.
3140 (_Ewk_View_Private_Data):
3141 (_ewk_view_priv_new):
3142 (_ewk_view_priv_del):
3143 (ewk_view_context_menu_forward_event):
3145 2012-09-04 Ryuan Choi <ryuan.choi@samsung.com>
3147 [EFL] Drop default theme concept
3148 https://bugs.webkit.org/show_bug.cgi?id=94778
3150 Reviewed by Gyuyoung Kim.
3153 Updated doxygen document not to mention default theme.
3155 2012-09-03 Jinwoo Song <jinwoo7.song@samsung.com>
3157 [EFL] Fix e_dbus_shutdown() error when exiting the Minibrowser
3158 https://bugs.webkit.org/show_bug.cgi?id=95636
3160 Reviewed by Gyuyoung Kim.
3162 Invoke stopUpdating() in the destructor of BatteryClinetEfl()
3163 to call e_ukit_shutdown() and e_dbus_shutdown() if and when
3164 stopUpdating() has not been called explicitly.
3166 * WebCoreSupport/BatteryClientEfl.cpp:
3167 (BatteryClientEfl::~BatteryClientEfl):
3168 * WebCoreSupport/BatteryClientEfl.h:
3171 2012-09-03 Jinwoo Song <jinwoo7.song@samsung.com>
3173 [EFL] Use WebKitVersion.h to get version information
3174 https://bugs.webkit.org/show_bug.cgi?id=95669
3176 Reviewed by Gyuyoung Kim.
3178 Use WEBKIT_MAJOR_VERSION and WEBKIT_MINOR_VERSION
3179 in the WebKitVersion.h
3181 Relocate the StorageTracker.h to keep the sorted order.
3183 * ewk/ewk_settings.cpp:
3184 (ewk_settings_default_user_agent_get):
3186 2012-09-01 Jinwoo Song <jinwoo7.song@samsung.com>
3188 [EFL] Refactoring the DumpRenderTreeSupportEfl
3189 https://bugs.webkit.org/show_bug.cgi?id=95544
3191 Reviewed by Gyuyoung Kim.
3193 There are lots of repeated codes for getting the WebCore::Frame
3194 and WebCore::Page. To reduce these duplications, simple macros
3197 No new tests, just refactoring.
3199 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3200 (DumpRenderTreeSupportEfl::activeAnimationsCount):
3201 (DumpRenderTreeSupportEfl::callShouldCloseOnWebView):
3202 (DumpRenderTreeSupportEfl::clearFrameName):
3203 (DumpRenderTreeSupportEfl::clearOpener):
3204 (DumpRenderTreeSupportEfl::elementDoesAutoCompleteForElementWithId):
3205 (DumpRenderTreeSupportEfl::frameChildren):
3206 (DumpRenderTreeSupportEfl::frameParent):
3207 (DumpRenderTreeSupportEfl::layoutFrame):
3208 (DumpRenderTreeSupportEfl::numberOfPages):
3209 (DumpRenderTreeSupportEfl::pageSizeAndMarginsInPixels):
3210 (DumpRenderTreeSupportEfl::pageProperty):
3211 (DumpRenderTreeSupportEfl::pauseAnimation):
3212 (DumpRenderTreeSupportEfl::pauseTransition):
3213 (DumpRenderTreeSupportEfl::pendingUnloadEventCount):
3214 (DumpRenderTreeSupportEfl::renderTreeDump):
3215 (DumpRenderTreeSupportEfl::responseMimeType):
3216 (DumpRenderTreeSupportEfl::selectionRectangle):
3217 (DumpRenderTreeSupportEfl::suitableDRTFrameName):
3218 (DumpRenderTreeSupportEfl::setDefersLoading):
3219 (DumpRenderTreeSupportEfl::setLoadsSiteIconsIgnoringImageLoadingSetting):
3220 (DumpRenderTreeSupportEfl::addUserScript):
3221 (DumpRenderTreeSupportEfl::clearUserScripts):
3222 (DumpRenderTreeSupportEfl::addUserStyleSheet):
3223 (DumpRenderTreeSupportEfl::clearUserStyleSheets):
3224 (DumpRenderTreeSupportEfl::executeCoreCommandByName):
3225 (DumpRenderTreeSupportEfl::findString):
3226 (DumpRenderTreeSupportEfl::setCSSGridLayoutEnabled):
3227 (DumpRenderTreeSupportEfl::isCommandEnabled):
3228 (DumpRenderTreeSupportEfl::setSmartInsertDeleteEnabled):
3229 (DumpRenderTreeSupportEfl::setSelectTrailingWhitespaceEnabled):
3230 (DumpRenderTreeSupportEfl::evaluateInWebInspector):
3231 (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):
3232 (DumpRenderTreeSupportEfl::globalContextRefForFrame):
3233 (DumpRenderTreeSupportEfl::setInteractiveFormValidationEnabled):
3234 (DumpRenderTreeSupportEfl::setValidationMessageTimerMagnification):
3235 (DumpRenderTreeSupportEfl::setAuthorAndUserStylesEnabled):
3236 (DumpRenderTreeSupportEfl::setComposition):
3237 (DumpRenderTreeSupportEfl::hasComposition):
3238 (DumpRenderTreeSupportEfl::compositionRange):
3239 (DumpRenderTreeSupportEfl::confirmComposition):
3240 (DumpRenderTreeSupportEfl::firstRectForCharacterRange):
3241 (DumpRenderTreeSupportEfl::selectedRange):
3243 2012-08-31 Christophe Dumez <christophe.dumez@intel.com>
3245 [EFL] Add proper support for navigator.onLine and associated events
3246 https://bugs.webkit.org/show_bug.cgi?id=95532
3248 Reviewed by Kenneth Rohde Christiansen.
3250 Remove ewk_network_state_notifier_online_set() API since
3251 the EFL port no longer relies on the client application to
3252 provide it with the online state.
3254 * ewk/ewk_network.cpp:
3255 * ewk/ewk_network.h:
3257 2012-08-31 Jinwoo Song <jinwoo7.song@samsung.com>
3259 [EFL] Simplify FrameLoaderClinetEfl by adding a private method.
3260 https://bugs.webkit.org/show_bug.cgi?id=95444
3262 Reviewed by Gyuyoung Kim.
3264 In the FrameLoaderClientEfl, the codes which checks that
3265 if current frame is main frame are frequently used.
3266 This patch adds a private method and replaces those codes
3267 with the method to simplify.
3269 * WebCoreSupport/FrameLoaderClientEfl.cpp:
3270 (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
3271 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon):
3272 (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
3273 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveTitle):
3274 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
3275 (WebCore::FrameLoaderClientEfl::dispatchDidFailProvisionalLoad):
3276 (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
3277 * WebCoreSupport/FrameLoaderClientEfl.h:
3278 (WebCore::FrameLoaderClientEfl::isLoadingMainFrame):
3280 2012-08-30 Benjamin Poulain <bpoulain@apple.com>
3282 Replace JSC::UString by WTF::String
3283 https://bugs.webkit.org/show_bug.cgi?id=95271
3285 Reviewed by Geoffrey Garen.
3287 Replace UString by String.
3289 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3290 (DumpRenderTreeSupportEfl::sendWebIntentResponse):
3291 * ewk/ewk_frame.cpp:
3292 (ewk_frame_script_execute):
3294 2012-08-29 Kamil Blank <k.blank@samsung.com>
3296 [EFL] Add setting API for allow universal/file access from file URLs.
3297 https://bugs.webkit.org/show_bug.cgi?id=83121
3299 Reviewed by Eric Seidel.
3301 Make it possible to enable allow universal/file access from file URLs.
3302 Default value for both settings is true.
3305 (_Ewk_View_Private_Data):
3306 (_ewk_view_priv_new):
3307 (ewk_view_setting_allow_universal_access_from_file_urls_set): Function sets if locally loaded documents
3308 are allowed to access remote urls.
3309 (ewk_view_setting_allow_universal_access_from_file_urls_get):
3310 (ewk_view_setting_allow_file_access_from_file_urls_set): Function sets if locally loaded documents
3311 are allowed to access other local urls.
3312 (ewk_view_setting_allow_file_access_from_file_urls_get):
3315 2012-08-29 Ryuan Choi <ryuan.choi@samsung.com>
3317 [EFL] Add *explicit* keyword to constructors in WebCoreSupport
3318 https://bugs.webkit.org/show_bug.cgi?id=95307
3320 Reviewed by Kentaro Hara.
3322 Added explicit keyword in constructors in order to avoid implicit type conversion.
3324 * WebCoreSupport/ColorChooserEfl.h:
3326 * WebCoreSupport/PopupMenuEfl.h:
3328 * WebCoreSupport/SearchPopupMenuEfl.h:
3329 (SearchPopupMenuEfl):
3331 2012-08-29 Ryuan Choi <ryuan.choi@samsung.com>
3333 [EFL] Move several files to remove webkit1 dependency from WebCore.
3334 https://bugs.webkit.org/show_bug.cgi?id=95264
3336 Reviewed by Gyuyoung Kim.
3338 ColorChooserEfl.cpp, PopupMenuEfl.cpp and SearchPopupMenuEfl.cpp are WebKit1/Efl
3339 specific files and they can not be shared with WebKit2/Efl.
3341 In order to remove WebKit dependency from WebCore, this patch moves them
3342 to WebKit/efl/WebCoreSupport.
3344 * WebCoreSupport/ColorChooserEfl.cpp: Renamed from Source/WebCore/platform/efl/ColorChooserEfl.cpp.
3346 (WebCore::ColorChooserEfl::ColorChooserEfl):
3347 (WebCore::ColorChooserEfl::~ColorChooserEfl):
3348 (WebCore::ColorChooserEfl::setSelectedColor):
3349 (WebCore::ColorChooserEfl::endChooser):
3350 * WebCoreSupport/ColorChooserEfl.h: Renamed from Source/WebCore/platform/efl/ColorChooserEfl.h.
3353 * WebCoreSupport/PopupMenuEfl.cpp: Renamed from Source/WebCore/platform/efl/PopupMenuEfl.cpp.
3355 (WebCore::PopupMenuEfl::PopupMenuEfl):
3356 (WebCore::PopupMenuEfl::~PopupMenuEfl):
3357 (WebCore::PopupMenuEfl::show):
3358 (WebCore::PopupMenuEfl::hide):
3359 (WebCore::PopupMenuEfl::updateFromElement):
3360 (WebCore::PopupMenuEfl::disconnectClient):
3361 * WebCoreSupport/PopupMenuEfl.h: Renamed from Source/WebCore/platform/efl/PopupMenuEfl.h.
3364 (WebCore::PopupMenuEfl::client):
3365 * WebCoreSupport/SearchPopupMenuEfl.cpp: Renamed from Source/WebCore/platform/efl/SearchPopupMenuEfl.cpp.
3367 (WebCore::SearchPopupMenuEfl::SearchPopupMenuEfl):
3368 (WebCore::SearchPopupMenuEfl::popupMenu):
3369 (WebCore::SearchPopupMenuEfl::saveRecentSearches):
3370 (WebCore::SearchPopupMenuEfl::loadRecentSearches):
3371 (WebCore::SearchPopupMenuEfl::enabled):
3372 * WebCoreSupport/SearchPopupMenuEfl.h: Renamed from Source/WebCore/platform/efl/SearchPopupMenuEfl.h.
3374 (SearchPopupMenuEfl):
3376 2012-08-28 Seokju Kwon <seokju.kwon@samsung.com>
3378 [EFL] Add support for localization to the Web Inspector
3379 https://bugs.webkit.org/show_bug.cgi?id=92961
3381 Reviewed by Gyuyoung Kim.
3383 Implement InspectorFrontendClientEfl::localizedStringsURL()
3384 to return the URL of the localizedStrings.js.
3386 * WebCoreSupport/InspectorClientEfl.cpp:
3387 (WebCore::InspectorClientEfl::openInspectorFrontend):
3388 (WebCore::InspectorClientEfl::inspectorFilesPath):
3389 (WebCore::InspectorFrontendClientEfl::localizedStringsURL):
3391 2012-08-28 Sheriff Bot <webkit.review.bot@gmail.com>
3393 Unreviewed, rolling out r126914.
3394 http://trac.webkit.org/changeset/126914
3395 https://bugs.webkit.org/show_bug.cgi?id=95239
3397 it breaks everything and fixes nothing (Requested by pizlo on
3400 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3401 (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):
3402 * WebCoreSupport/PlatformStrategiesEfl.cpp:
3403 (PlatformStrategiesEfl::getPluginInfo):
3404 * ewk/ewk_intent.cpp:
3405 (ewk_intent_extra_get):
3407 2012-08-28 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3409 Rename first/second to key/value in HashMap iterators
3410 https://bugs.webkit.org/show_bug.cgi?id=82784
3412 Reviewed by Eric Seidel.
3414 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3415 (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):
3416 * WebCoreSupport/PlatformStrategiesEfl.cpp:
3417 (PlatformStrategiesEfl::getPluginInfo):
3418 * ewk/ewk_intent.cpp:
3419 (ewk_intent_extra_get):
3421 2012-08-28 Christophe Dumez <christophe.dumez@intel.com>
3423 [EFL] WebKit EFL updates view on HTTP 204 response
3424 https://bugs.webkit.org/show_bug.cgi?id=95199
3426 Reviewed by Kenneth Rohde Christiansen.
3428 Ignore HTTP responses which have status code equal
3429 to 204 (No Content).
3431 * WebCoreSupport/FrameLoaderClientEfl.cpp:
3432 (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForResponse):
3434 2012-08-28 Thiago Marcos P. Santos <thiago.santos@intel.com>
3436 [EFL] Rename knob images to thumb on the default theme
3437 https://bugs.webkit.org/show_bug.cgi?id=95186
3439 Reviewed by Kenneth Rohde Christiansen.
3441 WebKit reefers to these handles as thumb instead of knob. Let's make
3444 * DefaultTheme/widget/slider/slider.edc:
3445 * DefaultTheme/widget/slider/slider_thumb_h.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_knob_h.png.
3446 * DefaultTheme/widget/slider/slider_thumb_press_h.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_knob_press_h.png.
3447 * DefaultTheme/widget/slider/slider_thumb_press_v.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_knob_press_v.png.
3448 * DefaultTheme/widget/slider/slider_thumb_v.png: Renamed from Source/WebKit/efl/DefaultTheme/widget/slider/slider_knob_v.png.
3450 2012-08-28 Thiago Marcos P. Santos <thiago.santos@intel.com>
3452 [EFL] Range input ignores padding
3453 https://bugs.webkit.org/show_bug.cgi?id=94595
3455 Reviewed by Kenneth Rohde Christiansen.
3457 Updated default theme to paint the slider thumb in a different step.
3458 This was done by splitting the thumb into a separated group.
3460 * DefaultTheme/widget/slider/slider.edc:
3462 2012-08-27 Sheriff Bot <webkit.review.bot@gmail.com>
3464 Unreviewed, rolling out r126836.
3465 http://trac.webkit.org/changeset/126836
3466 https://bugs.webkit.org/show_bug.cgi?id=95163
3468 Broke all Apple ports, EFL, and Qt. (Requested by tkent on
3471 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3472 (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):
3473 * WebCoreSupport/PlatformStrategiesEfl.cpp:
3474 (PlatformStrategiesEfl::getPluginInfo):
3475 * ewk/ewk_intent.cpp:
3476 (ewk_intent_extra_get):
3478 2012-08-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3480 Rename first/second to key/value in HashMap iterators
3481 https://bugs.webkit.org/show_bug.cgi?id=82784
3483 Reviewed by Eric Seidel.
3485 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3486 (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):
3487 * WebCoreSupport/PlatformStrategiesEfl.cpp:
3488 (PlatformStrategiesEfl::getPluginInfo):
3489 * ewk/ewk_intent.cpp:
3490 (ewk_intent_extra_get):
3492 2012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
3494 Rename RegisterProtocolHandler API to NavigatorContentUtils
3495 https://bugs.webkit.org/show_bug.cgi?id=94920
3497 Reviewed by Adam Barth.
3499 Renaming whatever RegisterProtocolHandler-prefixed to NavigatorContentUtils-prefixed.
3500 RegisterProtocolHandlerClientEfl is renamed to NavigatorContentUtilsClientEfl.
3502 * WebCoreSupport/NavigatorContentUtilsClientEfl.cpp: Renamed from Source/WebKit/efl/WebCoreSupport/RegisterProtocolHandlerClientEfl.cpp.
3504 (WebCore::customHandlerDataCreate):
3505 (WebCore::customHandlerDataDelete):
3506 (WebCore::NavigatorContentUtilsClientEfl::create):
3507 (WebCore::NavigatorContentUtilsClientEfl::NavigatorContentUtilsClientEfl):
3508 (WebCore::NavigatorContentUtilsClientEfl::registerProtocolHandler):
3509 (WebCore::NavigatorContentUtilsClientEfl::isProtocolHandlerRegistered):
3510 (WebCore::NavigatorContentUtilsClientEfl::unregisterProtocolHandler):
3511 * WebCoreSupport/NavigatorContentUtilsClientEfl.h: Renamed from Source/WebKit/efl/WebCoreSupport/RegisterProtocolHandlerClientEfl.h.
3512 (NavigatorContentUtilsClientEfl):
3513 (WebCore::NavigatorContentUtilsClientEfl::~NavigatorContentUtilsClientEfl):
3514 * ewk/ewk_custom_handler.cpp:
3515 * ewk/ewk_custom_handler_private.h:
3517 (_Ewk_View_Private_Data):
3518 (_ewk_view_priv_new):
3520 2012-08-23 Ryuan Choi <ryuan.choi@samsung.com>
3522 [EFL] Remove ewk_tile_matrix_tile_update.
3523 https://bugs.webkit.org/show_bug.cgi?id=63437
3525 Reviewed by Gyuyoung Kim.
3527 * ewk/ewk_tiled_matrix.cpp:
3528 Removed ewk_tile_matrix_tile_update and ewk_tile_matrix_tile_update_full
3529 which are dead code.
3530 * ewk/ewk_tiled_matrix_private.h: Ditto.
3532 2012-08-21 Kihong Kwon <kihong.kwon@samsung.com>
3534 [EFL][GTK][BlackBerry] Fix build error in the DeviceOrientationClient
3535 https://bugs.webkit.org/show_bug.cgi?id=94586
3537 Reviewed by Kentaro Hara.
3539 Fix build error in the DeviceOrientationClientEfl.cpp.
3540 It is occured because DeviceOrientation is changed to DeviceOrientationData in the WebCore.
3542 * WebCoreSupport/DeviceOrientationClientEfl.cpp:
3543 (WebCore::DeviceOrientationClientEfl::lastOrientation):
3545 2012-08-20 Thiago Marcos P. Santos <thiago.santos@intel.com>
3547 Regression(r124945): Build is broken when touch events is disabled
3548 https://bugs.webkit.org/show_bug.cgi?id=94466
3550 Reviewed by Kenneth Rohde Christiansen.
3552 Added missing guards around touch events code.
3554 * ewk/ewk_touch_event.cpp:
3555 * ewk/ewk_touch_event_private.h:
3557 2012-08-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
3559 [EFL] Change font family/script on layout tests causes flakiness
3560 https://bugs.webkit.org/show_bug.cgi?id=94327
3562 Reviewed by Kenneth Rohde Christiansen.
3564 Always set the font on WebCore even if the font family is the same. It
3565 has to be done because the script value might have also changed.
3566 Settings::set*FontFamily() has an implicit UScriptCode
3567 parameter that will set the script back to the defaults.
3570 (ewk_view_font_family_name_set):
3572 2012-08-14 Adam Barth <abarth@webkit.org>
3574 Delete Frame::domWindow() and Frame::existingDOMWindow()
3575 https://bugs.webkit.org/show_bug.cgi?id=93990
3577 Reviewed by Eric Seidel.
3579 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3580 (DumpRenderTreeSupportEfl::pendingUnloadEventCount):
3581 * ewk/ewk_frame.cpp:
3582 (ewk_frame_intent_deliver):
3584 2012-08-13 Tom Sepez <tsepez@chromium.org>
3586 [chromium] release FrameLoaderClientImpl::m_pluginWidget refptr upon Plugin Document detach.
3587 https://bugs.webkit.org/show_bug.cgi?id=93283
3589 Reviewed by Eric Seidel.
3591 Change the client redirectDataToPlugin method(s) to expect the possibility of
3592 a NULL argument, keeping existing behaviour otherwise.
3594 * WebCoreSupport/FrameLoaderClientEfl.cpp:
3595 (WebCore::FrameLoaderClientEfl::redirectDataToPlugin):
3597 2012-08-12 Krzysztof Czech <k.czech@samsung.com>
3599 [EFL][UT] Delete shutdown method.
3600 https://bugs.webkit.org/show_bug.cgi?id=90785
3602 Reviewed by Eric Seidel.
3604 EWKTestBase class already has a shutdownAll method that can be used instead of shutdown.
3606 * tests/UnitTestUtils/EWKTestBase.cpp:
3607 * tests/UnitTestUtils/EWKTestBase.h:
3610 2012-08-09 Carlos Garcia Campos <cgarcia@igalia.com>
3612 Handle SSL errors for SOUP
3613 https://bugs.webkit.org/show_bug.cgi?id=90267
3615 Reviewed by Martin Robinson.
3617 Ignore SSL errors by default for compatibility.
3622 2012-08-07 Ryuan Choi <ryuan.choi@samsung.com>
3624 [EFL] Remove PlatformTouchEventEfl and PlatformTouchPointEfl
3625 https://bugs.webkit.org/show_bug.cgi?id=93270
3627 Reviewed by Eric Seidel.
3629 * ewk/ewk_frame.cpp:
3630 (ewk_frame_feed_touch_event):
3631 * ewk/ewk_touch_event.cpp: Added.
3632 (WebKitPlatformTouchPoint):
3633 (WebKitPlatformTouchPoint::WebKitPlatformTouchPoint):
3634 Added to initialize members of PlatformTouchPoint.
3635 (WebKitPlatformTouchEvent):
3636 (WebKitPlatformTouchEvent::WebKitPlatformTouchEvent):
3637 Added to initialize members of PlatformTouchEvent.
3639 (EWKPrivate::platformTouchEvent):
3640 Converted Ewk_Touch_Event to PlatformTouchEvent.
3641 * ewk/ewk_touch_event_private.h:
3644 2012-08-07 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
3646 CUSTOM_SCHEME_HANDLER flag should depend on REGISTER_PROTOCOL_HANDLER
3647 https://bugs.webkit.org/show_bug.cgi?id=93081
3649 Reviewed by Adam Barth.
3651 CUSTOM_SCHEME_HANDLER #if guards are enclosed in the REGISTER_PROTOCOL_HANDLER guards.
3653 * WebCoreSupport/RegisterProtocolHandlerClientEfl.cpp:
3654 (WebCore::RegisterProtocolHandlerClientEfl::registerProtocolHandler):
3655 * WebCoreSupport/RegisterProtocolHandlerClientEfl.h:
3656 * ewk/ewk_custom_handler.cpp:
3657 (ewk_custom_handler_register_protocol_handler):
3658 * ewk/ewk_custom_handler_private.h:
3660 (_ewk_view_priv_new):
3662 2012-08-06 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
3664 [EFL] [GTK] Register Protocol Handler Client is never deleted
3665 https://bugs.webkit.org/show_bug.cgi?id=92745
3667 Reviewed by Gustavo Noronha Silva.
3669 Added usage of OwnPtr to manage register protocol handler client pointer.
3671 * WebCoreSupport/RegisterProtocolHandlerClientEfl.cpp:
3672 (WebCore::RegisterProtocolHandlerClientEfl::create): Factory function returning smart pointer.
3674 * WebCoreSupport/RegisterProtocolHandlerClientEfl.h:
3675 (RegisterProtocolHandlerClientEfl):
3677 (_Ewk_View_Private_Data):
3678 (_ewk_view_priv_new):
3680 2012-08-01 Ryuan Choi <ryuan.choi@samsung.com>
3682 [EFL][Regression] Build break with NETSCAPE_PLUGIN_API after r123604
3683 https://bugs.webkit.org/show_bug.cgi?id=92937
3685 Unreviewed build fix.
3687 r123604 replaced strdup to eina_stringshare, but related codes are not
3689 This patch changes remained code to use eina_stringshare.
3692 (ewk_js_variant_to_npvariant):
3693 (ewk_js_property_free):
3694 (ewk_js_npvariant_to_variant):
3695 (ewk_js_variant_free):
3696 (ewk_js_variant_array_free):
3699 2012-07-29 YoungTaeck Song <youngtaeck.song@samsung.com>
3701 [WK2][EFL] TILED_BACKING_STORE support on Efl WebKit2
3702 https://bugs.webkit.org/show_bug.cgi?id=91582
3704 Reviewed by Noam Rosenthal.
3706 Add a dummy function for fixing building error when enabling TILED_BACKING_STORE.
3708 * WebCoreSupport/ChromeClientEfl.cpp:
3710 (WebCore::ChromeClientEfl::delegatedScrollRequested):
3711 * WebCoreSupport/ChromeClientEfl.h:
3714 2012-07-27 Christophe Dumez <christophe.dumez@intel.com>
3716 [EFL] Regression(r123858): Default navigation policy decision was switched to "reject"
3717 https://bugs.webkit.org/show_bug.cgi?id=92507
3719 Reviewed by Kentaro Hara.
3721 After r92466, the default navigation policy is to reject the request if the
3722 client does not make a decision explicitly. The default policy should be
3723 to accept. This broke ewk_view unit tests.
3726 (ewk_view_navigation_policy_decision):
3728 2012-07-27 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3730 [EFL] Fix wrong return value in EWK_VIEW_XXX macro.
3731 https://bugs.webkit.org/show_bug.cgi?id=92466
3733 Reviewed by Simon Hausmann.
3735 There are wrong return values in EWK_VIEW_XXX macros. The wrong return values
3736 should be fixed. In addition, API description is also modified according to returned
3740 (ewk_view_setting_minimum_timer_interval_get):
3741 (ewk_view_navigation_policy_decision):
3742 (ewk_view_page_rect_get):
3743 (ewk_view_setting_enable_xss_auditor_get):
3746 2012-07-27 Kihong Kwon <kihong.kwon@samsung.com>
3748 [EFL] Change prototype of run_open_panel
3749 https://bugs.webkit.org/show_bug.cgi?id=91956
3751 Reviewed by Kentaro Hara.
3753 In order to support all of the file chooser attributes,
3754 change the types of parameters in run_open_panel method.
3755 i.e., change "Eina_Bool allows_multiple_files, Eina_List *accept_types"
3756 to "Ewk_File_Chooser *file_chooser"
3757 In addition, Efl can support the capture attribute for HTML media capture.
3759 * WebCoreSupport/ChromeClientEfl.cpp:
3760 (WebCore::ChromeClientEfl::runOpenPanel):
3762 (ewk_view_run_open_panel):
3764 * ewk/ewk_view_private.h:
3766 2012-07-26 Seokju Kwon <seokju.kwon@samsung.com>
3768 [EFL] Highlight the element under mouse on web inspector
3769 https://bugs.webkit.org/show_bug.cgi?id=91592
3771 Reviewed by Kentaro Hara.
3773 Implement highlighting the nodes when using the web inspector.
3775 * WebCoreSupport/InspectorClientEfl.cpp:
3776 (WebCore::InspectorClientEfl::highlight):
3777 (WebCore::InspectorClientEfl::hideHighlight):
3778 (WebCore::InspectorClientEfl::invalidateView):
3780 * WebCoreSupport/InspectorClientEfl.h:
3781 (InspectorClientEfl):
3782 * ewk/ewk_paint_context.cpp:
3783 (ewk_paint_context_paint_contents):
3785 2012-07-26 Christophe Dumez <christophe.dumez@intel.com>
3787 [EFL][WK2] Implement Network Information provider
3788 https://bugs.webkit.org/show_bug.cgi?id=92343
3790 Reviewed by Kenneth Rohde Christiansen.
3792 Make NetworkInfoClientEfl use NetworkInfoProviderEfl
3793 from WebCore to avoid code duplication with WebKit2.
3795 * WebCoreSupport/NetworkInfoClientEfl.cpp:
3796 (WebCore::NetworkInfoClientEfl::startUpdating):
3797 (WebCore::NetworkInfoClientEfl::stopUpdating):
3798 (WebCore::NetworkInfoClientEfl::bandwidth):
3799 (WebCore::NetworkInfoClientEfl::metered):
3801 * WebCoreSupport/NetworkInfoClientEfl.h:
3803 (NetworkInfoClientEfl):
3805 2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
3807 [EFL] EFL port should use XDG paths
3808 https://bugs.webkit.org/show_bug.cgi?id=91719
3810 Reviewed by Kenneth Rohde Christiansen.
3812 Using xdg paths instead of home/.webkit directory for application
3813 cache, web-database and local-storage.
3818 2012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
3820 [DRT] LTC:: pageNumberForElementById() could be moved to Internals
3821 https://bugs.webkit.org/show_bug.cgi?id=92091
3823 Reviewed by Adam Barth.
3825 Move the pageNumberForElementById from LayoutTestCotroller to Internals and
3826 remove the old platform specific implementations as it exclusively tests WebCore functionality.
3828 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3830 2012-07-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3832 [EFL] Use eina_stringshare_add instead of strdup.
3833 https://bugs.webkit.org/show_bug.cgi?id=92072
3835 Reviewed by Kentaro Hara.
3837 Eina of EFL libraries supports a string functionality that replaces strdup. So, EFL port needs
3838 to replace strdup with eina_stringshare_add function.
3840 In addition, some API descriptions need to be modified according to ewk APIs's parameter and
3843 * WebCoreSupport/ChromeClientEfl.cpp:
3844 (WebCore::ChromeClientEfl::runJavaScriptPrompt):
3845 * ewk/ewk_cookies.cpp:
3846 (ewk_cookies_get_all):
3847 (ewk_cookies_cookie_free):
3848 * ewk/ewk_cookies.h:
3849 * ewk/ewk_frame.cpp:
3850 (ewk_frame_script_execute):
3851 (ewk_frame_selection_get):
3852 (ewk_frame_resources_location_get):
3853 (ewk_frame_plain_text_get):
3855 * ewk/ewk_intent.cpp:
3856 (ewk_intent_suggestions_get):
3857 (ewk_intent_extra_get):
3858 (ewk_intent_extra_names_get):
3861 (ewk_js_variant_to_npvariant):
3862 (ewk_js_object_new):
3864 (_ewk_view_smart_run_javascript_prompt):
3865 (ewk_view_selection_get):
3866 (ewk_view_run_javascript_prompt):
3867 (ewk_view_run_open_panel):
3869 * ewk/ewk_view_private.h:
3871 2012-07-25 Kihong Kwon <kihong.kwon@samsung.com>
3873 [EFL] Add File Chooser API
3874 https://bugs.webkit.org/show_bug.cgi?id=91957
3876 Reviewed by Hajime Morita.
3878 Add APIs for file chooser. These APIs allow an application(like a browser) queries informations
3879 about multiple files allowed, directory upload allowed, accept mimetypes list,
3880 accept file extentions list, selected files list and capture to support HTML media capture.
3883 * ewk/ewk_file_chooser.cpp: Added.
3884 (_Ewk_File_Chooser):
3885 (ewk_file_chooser_allows_multiple_files_get):
3886 (ewk_file_chooser_allows_directory_upload_get):
3887 (ewk_file_chooser_accept_mimetypes_get):
3888 (ewk_file_chooser_accept_file_extentions_get):
3889 (ewk_file_chooser_selected_files_get):
3890 (ewk_file_chooser_capture_get):
3891 (ewk_file_chooser_new):
3892 (ewk_file_chooser_free):
3893 * ewk/ewk_file_chooser.h: Added.
3894 * ewk/ewk_file_chooser_private.h: Added.
3897 2012-07-23 Pierre Rossi <pierre.rossi@gmail.com>
3899 Unify numTouchEventHandlersChanged and needTouchEvents in the chrome client
3900 https://bugs.webkit.org/show_bug.cgi?id=91006
3902 Reviewed by Ryosuke Niwa.
3904 Removed numTouchEventHandlersChanged stub.
3906 * WebCoreSupport/ChromeClientEfl.h:
3908 2012-07-22 Kent Tamura <tkent@chromium.org>
3910 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
3911 https://bugs.webkit.org/show_bug.cgi?id=91941
3913 Reviewed by Kentaro Hara.
3915 A flag name for an elmement should be ENABLE_*_ELEMENT.
3917 * DefaultTheme/default.edc:
3919 2012-07-20 Kihong Kwon <kihong.kwon@samsung.com>
3921 [EFL] Remove unused headers from ewk_security_origin
3922 https://bugs.webkit.org/show_bug.cgi?id=91914
3924 Reviewed by Noam Rosenthal.
3926 There are some unused header in the ewk_security_origin.h/cpp
3927 We need to remove them.
3929 * ewk/ewk_security_origin.cpp:
3930 * ewk/ewk_security_origin.h:
3932 2012-07-20 Christophe Dumez <christophe.dumez@intel.com>
3934 [EFL] Proxy configuration should honor the no_proxy environment variable
3935 https://bugs.webkit.org/show_bug.cgi?id=91747
3937 Reviewed by Kenneth Rohde Christiansen.
3939 Use the new custom proxy resolver from WebCore in
3940 WebKit1-EFL's ewk_network_proxy_uri_set() / get(),
3941 instead of the less flexible SOUP_SESSION_PROXY_URI
3942 SoupSession property.
3944 * ewk/ewk_network.cpp:
3945 (ewk_network_proxy_uri_set):
3946 (ewk_network_proxy_uri_get):
3948 2012-07-20 Thiago Marcos P. Santos <thiago.santos@intel.com>
3950 [EFL] Fix build when protocol handler and custom scheme is disabled
3951 https://bugs.webkit.org/show_bug.cgi?id=91840
3953 Reviewed by Kenneth Rohde Christiansen.
3955 Fixed namespace closing bracket positioning.
3957 * WebCoreSupport/RegisterProtocolHandlerClientEfl.cpp:
3960 2012-07-20 Kihong Kwon <kihong.kwon@samsung.com>
3962 [EFL] Check parameters of ewk APIs in ewk_security_origin
3963 https://bugs.webkit.org/show_bug.cgi?id=91833
3965 Reviewed by Kentaro Hara.
3967 For preventing crash, check parameters of ewk APIs in the ewk_security_origin.cpp.
3969 * ewk/ewk_security_origin.cpp:
3970 (ewk_security_origin_port_get):
3971 (ewk_security_origin_web_database_usage_get):
3972 (ewk_security_origin_web_database_quota_get):
3973 (ewk_security_origin_web_database_quota_set):
3974 (ewk_security_origin_application_cache_quota_set):
3975 (ewk_security_origin_application_cache_clear):
3976 (ewk_security_origin_web_database_get_all):
3977 (ewk_security_origin_free):
3978 * ewk/ewk_security_origin.h:
3980 2012-07-19 Kihong Kwon <kihong.kwon@samsung.com>
3982 [EFL] Enable interactive form validation
3983 https://bugs.webkit.org/show_bug.cgi?id=91711
3985 Reviewed by Ryosuke Niwa.
3987 Enable interactive form validation on the Efl.
3988 This makes we can validate data at form elements.
3989 In addition, it is already enabled in the DRT.
3992 (_ewk_view_priv_new):
3994 2012-07-18 Christophe Dumez <christophe.dumez@intel.com>
3996 [EFL] Add central error management to EFL port
3997 https://bugs.webkit.org/show_bug.cgi?id=91598
3999 Reviewed by Kenneth Rohde Christiansen.
4001 Make use of ErrorsEfl header from WebCore in
4002 EFL's FrameLoaderClient now that we have
4003 a central place for errors.
4005 * WebCoreSupport/FrameLoaderClientEfl.cpp:
4006 (WebCore::FrameLoaderClientEfl::cancelledError):
4007 (WebCore::FrameLoaderClientEfl::blockedError):
4008 (WebCore::FrameLoaderClientEfl::cannotShowURLError):
4009 (WebCore::FrameLoaderClientEfl::interruptedForPolicyChangeError):
4010 (WebCore::FrameLoaderClientEfl::cannotShowMIMETypeError):
4011 (WebCore::FrameLoaderClientEfl::fileDoesNotExistError):
4012 (WebCore::FrameLoaderClientEfl::pluginWillHandleLoadError):
4013 (WebCore::FrameLoaderClientEfl::shouldFallBack):
4015 2012-07-18 Seokju Kwon <seokju.kwon@samsung.com>
4017 [EFL][DRT] Add support for Web Inspector in WebKit-EFL DRT
4018 https://bugs.webkit.org/show_bug.cgi?id=87935
4020 Reviewed by Andreas Kling.
4022 Add implementation of DumpRenderTreeSupportEfl::evaluateInWebInspector().
4023 Some scripts for test should be evaluated in frontend.
4025 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
4026 (DumpRenderTreeSupportEfl::evaluateInWebInspector):
4027 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
4029 2012-07-17 Christophe Dumez <christophe.dumez@intel.com>
4031 [EFL] Replace 0 by NULL in public headers documentation
4032 https://bugs.webkit.org/show_bug.cgi?id=91470
4034 Reviewed by Dirk Pranke.
4036 Use NULL instead of 0 for pointer types in public
4039 * ewk/ewk_contextmenu.h:
4040 * ewk/ewk_cookies.h:
4043 * ewk/ewk_intent_request.h:
4044 * ewk/ewk_network.h:
4045 * ewk/ewk_security_origin.h:
4046 * ewk/ewk_settings.h:
4048 * ewk/ewk_window_features.h:
4050 2012-07-17 Vivek Galatage <vivekgalatage@gmail.com>
4052 Web Inspector: refactor InspectorController::connectFrontend() to accept InspectorFrontendChannel.
4053 https://bugs.webkit.org/show_bug.cgi?id=91196
4055 Reviewed by Pavel Feldman.
4057 Refactoring InspectorClients. InspectorClient::openInspectorFrontend
4058 now returning the InspectorFrontendChannel.
4060 * WebCoreSupport/InspectorClientEfl.cpp:
4061 (WebCore::InspectorClientEfl::openInspectorFrontend):
4062 * WebCoreSupport/InspectorClientEfl.h:
4063 (InspectorClientEfl):
4065 2012-07-17 Ryuan Choi <ryuan.choi@samsung.com>
4067 [EFL] Move codes related to theme setting from Widget to RenderTheme
4068 https://bugs.webkit.org/show_bug.cgi?id=89842
4070 Reviewed by Kenneth Rohde Christiansen.
4072 * ewk/ewk_frame.cpp:
4073 (ewk_frame_view_create_for_view): Removed codes which set theme in FrameView.
4075 (ewk_view_theme_set): Called RenderThemeEfl::setThemePath instead of setting theme in FrameView.
4077 2012-07-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4079 Add RegisterProtocolHandlerClient to the Modules/protocolhandler
4080 https://bugs.webkit.org/show_bug.cgi?id=90940
4082 Reviewed by Hajime Morita.
4084 As a step to let protocol handler be moved to the modules, RegisterProtocolHandlerClient needs
4085 to be added to the Modules/protocolhandler. Because ChromeClient has some virtual functions for
4086 protocol handlers, virtual functions should be moved to RegisterProtocolHandlerClient
4088 In order to support this, RegisterProtocolHandlerClientEfl class is added and ewk_view registers
4089 RegisterProtocolHandlerClientEfl. In addition, existing concrete functions in ChromeClientEfl are moved
4090 to RegisterProtocolHandlerClientEfl.
4092 * WebCoreSupport/ChromeClientEfl.cpp:
4094 * WebCoreSupport/ChromeClientEfl.h:
4095 * WebCoreSupport/RegisterProtocolHandlerClientEfl.cpp: Added.
4097 (WebCore::customHandlerDataCreate):
4098 (WebCore::customHandlerDataDelete):
4099 (WebCore::RegisterProtocolHandlerClientEfl::RegisterProtocolHandlerClientEfl):
4100 (WebCore::RegisterProtocolHandlerClientEfl::registerProtocolHandler):
4101 (WebCore::RegisterProtocolHandlerClientEfl::isProtocolHandlerRegistered):
4102 (WebCore::RegisterProtocolHandlerClientEfl::unregisterProtocolHandler):
4103 * WebCoreSupport/RegisterProtocolHandlerClientEfl.h: Added.
4104 (RegisterProtocolHandlerClientEfl):
4105 (WebCore::RegisterProtocolHandlerClientEfl::~RegisterProtocolHandlerClientEfl):
4107 (_ewk_view_priv_new):
4109 2012-07-16 Kihong Kwon <kihong.kwon@samsung.com>
4111 Remove setController from BatteryClient
4112 https://bugs.webkit.org/show_bug.cgi?id=90944
4114 Reviewed by Adam Barth.
4116 BatteryClient doesn't need to keep m_controller,
4117 because BatteryController can be accessed using BatteryController::from().
4118 Remove m_controller and Add ewk view evas object to BatteryClientEfl.
4119 And change all m_controller to BatteryController::from.
4121 * WebCoreSupport/BatteryClientEfl.cpp:
4122 (BatteryClientEfl::BatteryClientEfl):
4123 (BatteryClientEfl::didChangeBatteryStatus):
4124 * WebCoreSupport/BatteryClientEfl.h:
4127 (_ewk_view_priv_new):
4129 2012-07-15 Kihong Kwon <kihong.kwon@samsung.com>
4131 [EFL] Add a API for getting security origin string
4132 https://bugs.webkit.org/show_bug.cgi?id=90936
4134 Reviewed by Ryosuke Niwa.
4136 Support to change from Ewk_Security_Origin to string on the API level.
4137 Add ewk_security_origin_string_get for getting security origin string.
4139 * ewk/ewk_security_origin.cpp:
4140 (_Ewk_Security_Origin):
4141 (ewk_security_origin_string_get):
4142 (ewk_security_origin_free):
4143 (ewk_security_origin_new):
4144 * ewk/ewk_security_origin.h:
4146 2012-07-15 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4148 [EFL] Move files guarded by #ifdef to existing file list.
4149 https://bugs.webkit.org/show_bug.cgi?id=91336
4151 Reviewed by Ryosuke Niwa.
4153 Some EFL files are already guared by #ifdef. So, cmake files doesn't need to guard
4154 them again. In addition, some files are missing #ifdef guard its header files.
4156 * WebCoreSupport/DeviceMotionClientEfl.h:
4157 * WebCoreSupport/InspectorClientEfl.h:
4158 * WebCoreSupport/NetworkInfoClientEfl.h:
4159 * WebCoreSupport/VibrationClientEfl.h:
4161 2012-07-13 Kihong Kwon <kihong.kwon@samsung.com>
4163 [EFL] Add const to the parameter of getters in ewk_security_origin
4164 https://bugs.webkit.org/show_bug.cgi?id=90954
4166 Reviewed by Kentaro Hara.
4168 Move initialization of strings for protocol and host to the ewk_security_origin_new method,
4169 which allows to add const qualifier for ewk_security_origin_protocol_get and ewk_security_origin_host_get.
4170 In addition, add null checks to the getters.
4172 * ewk/ewk_security_origin.cpp:
4173 (ewk_security_origin_protocol_get):
4174 (ewk_security_origin_host_get):
4175 (ewk_security_origin_new):
4176 * ewk/ewk_security_origin.h:
4178 2012-07-13 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4180 [EFL] Add *explicit* keyword to constructor which has a parameter
4181 https://bugs.webkit.org/show_bug.cgi?id=91207
4183 Reviewed by Zoltan Herczeg.
4185 Add *explicit* keyword to contructor which has a parameter in order to avoid implicit type conversion.
4187 * WebCoreSupport/EditorClientEfl.h:
4189 * WebCoreSupport/InspectorClientEfl.h:
4190 (InspectorClientEfl):
4191 * WebCoreSupport/PageClientEfl.h:
4193 * WebCoreSupport/VibrationClientEfl.h:
4194 (VibrationClientEfl):
4196 2012-07-10 Adam Barth <abarth@webkit.org>
4198 LayoutTestController.dumpConfigurationForViewport should move to Internals
4199 https://bugs.webkit.org/show_bug.cgi?id=45652
4201 Reviewed by Eric Seidel.
4203 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
4204 * WebCoreSupport/DumpRenderTreeSupportEfl.h:
4206 2012-07-09 Christophe Dumez <christophe.dumez@intel.com>
4208 [EFL] Battery status code needs refactoring to be reused in WebKit2
4209 https://bugs.webkit.org/show_bug.cgi?id=90760
4211 Reviewed by Hajime Morita.
4213 Add BatteryClientEfl to WebKit, which uses BatteryProviderEfl from
4216 * WebCoreSupport/BatteryClientEfl.cpp: Added.
4217 (BatteryClientEfl::BatteryClientEfl):
4218 (BatteryClientEfl::setController):
4219 (BatteryClientEfl::startUpdating):
4220 (BatteryClientEfl::stopUpdating):
4221 (BatteryClientEfl::batteryControllerDestroyed):
4222 (BatteryClientEfl::didChangeBatteryStatus):
4223 * WebCoreSupport/BatteryClientEfl.h: Renamed from Source/WebCore/platform/efl/BatteryClientEfl.h.
4226 (BatteryClientEfl::~BatteryClientEfl):
4228 (_ewk_view_priv_new):
4230 2012-07-09 Adam Klein <adamk@chromium.org>
4232 Rename WebCore::WebKitMutationObserver to WebCore::MutationObserver
4233 https://bugs.webkit.org/show_bug.cgi?id=90810
4235 Reviewed by Ojan Vafai.
4237 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
4238 (DumpRenderTreeSupportEfl::deliverAllMutationsIfNecessary):