[EFL] WebInspector: Move to new webinspector
[WebKit-https.git] / Source / WebKit / efl / ChangeLog
1 2013-09-10  Marcelo Morais  <m.morais@samsung.com>
2
3         [EFL] WebInspector: Move to new webinspector
4         https://bugs.webkit.org/show_bug.cgi?id=119559
5
6         Reviewed by Gyuyoung Kim.
7
8         Loading the new Web Inspector page instead of the old inspector.
9         Co-author: Andre Loureiro <andre.vl@samsung.com>
10
11         * WebCoreSupport/InspectorClientEfl.cpp:
12         (WebCore::InspectorClientEfl::openInspectorFrontend):
13
14 2013-09-05  Ryuan Choi  <ryuan.choi@samsung.com>
15
16         [CMAKE] Add c++0x into CXX_FLAGS as a default
17         https://bugs.webkit.org/show_bug.cgi?id=120812
18
19         Unreviewed build fix for EFL ports.
20
21         * tests/UnitTestUtils/EWKTestConfig.h: Add space between strings.
22
23 2013-08-28  Ryuan Choi  <ryuan.choi@samsung.com>
24
25         [EFL] Let Page create the main Frame
26         https://bugs.webkit.org/show_bug.cgi?id=120360
27
28         Reviewed by Darin Adler.
29
30         Page always creates the main Frame by itself after r154616.
31         This patch follows the changes for WebKit/Efl like other ports.
32
33         * WebCoreSupport/FrameLoaderClientEfl.cpp:
34         (WebCore::FrameLoaderClientEfl::createFrame):
35         Moved the logic of ewk_view_frame_create.
36         * ewk/ewk_frame.cpp:
37         (ewk_frame_init):
38         (ewk_frame_child_add):
39         Moved construction logic of Frame and FrameLoderClientEfl from ewk_view.
40         (EWKPrivate::setCoreFrame):
41         * ewk/ewk_frame_private.h:
42         * ewk/ewk_view.cpp: Removed _ewk_view_core_frame_new.
43         (_ewk_view_priv_new):
44         (_ewk_view_smart_add):
45         (ewk_view_frame_rect_changed):
46         * ewk/ewk_view_private.h:
47
48 2013-08-24  Darin Adler  <darin@apple.com>
49
50         Frame::tree should return a reference instead of a pointer
51         https://bugs.webkit.org/show_bug.cgi?id=120259
52
53         Reviewed by Andreas Kling.
54
55         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
56         (DumpRenderTreeSupportEfl::clearFrameName):
57         (DumpRenderTreeSupportEfl::frameChildren):
58         (DumpRenderTreeSupportEfl::frameParent):
59         * ewk/ewk_frame.cpp:
60         (_ewk_frame_children_iterator_next):
61         (ewk_frame_child_find):
62         (ewk_frame_name_get):
63         (ewk_frame_child_add):
64         * ewk/ewk_view.cpp:
65         (ewk_view_frame_create):
66         Use tree(). instead of tree()->.
67
68 2013-08-22  Andreas Kling  <akling@apple.com>
69
70         EFL build juice.
71
72         * WebCoreSupport/ChromeClientEfl.cpp:
73         (kit):
74
75 2013-08-20  Pratik Solanki  <psolanki@apple.com>
76
77         <https://webkit.org/b/120029> Document::markers() should return a reference
78
79         Reviewed by Andreas Kling.
80
81         Document::m_markers is never NULL so return a reference from Document::markers(). Also mark
82         m_markers as const and initialize it in member initialization.
83
84         * ewk/ewk_frame.cpp:
85         (ewk_frame_text_matches_unmark_all):
86         (ewk_frame_text_matches_nth_pos_get):
87
88 2013-08-19  Pratik Solanki  <psolanki@apple.com>
89
90         <https://webkit.org/b/119918> Frame::selection() should return a reference
91
92         Reviewed by Darin Adler.
93
94         m_selection is never NULL so return a reference from Frame::selection(). Also removed some
95         unnecessary null checks and assert diff ts exposed as a result.
96
97         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
98         (DumpRenderTreeSupportEfl::selectionRectangle):
99         (DumpRenderTreeSupportEfl::firstRectForCharacterRange):
100         (DumpRenderTreeSupportEfl::selectedRange):
101         * WebCoreSupport/EditorClientEfl.cpp:
102         (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
103         * ewk/ewk_frame.cpp:
104         (ewk_frame_text_selection_type_get):
105
106 2013-08-16  Jaehun Lim  <ljaehun.lim@samsung.com>
107
108         [EFL] Unreviewed build fix after r154192
109
110         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
111         (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):
112
113 2013-08-16  Pratik Solanki  <psolanki@apple.com>
114
115         <https://webkit.org/b/119852> Frame::scriptController() should return a reference
116
117         Reviewed by Andreas Kling.
118
119         m_script is never NULL so we can just return a reference. Also remove some pointless null
120         checks as a result of doing this.
121
122         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
123         (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):
124         (DumpRenderTreeSupportEfl::globalContextRefForFrame):
125         * WebCoreSupport/FrameLoaderClientEfl.cpp:
126         (WebCore::FrameLoaderClientEfl::dispatchDidClearWindowObjectInWorld):
127         * ewk/ewk_frame.cpp:
128         (ewk_frame_script_execute):
129         * ewk/ewk_view.cpp:
130         (ewk_view_js_object_add):
131
132 2013-08-15  Ryuan Choi  <ryuan.choi@samsung.com>
133
134         [EFL] Unreviewed build fix after r154142 and r154144.
135
136         * ewk/ewk_frame.cpp: Follow the changes of r154142.
137         (ewk_frame_uri_set):
138         (ewk_frame_certificate_status_get):
139
140 2013-08-15  Anders Carlsson  <andersca@apple.com>
141
142         <https://webkit.org/b/119859> Frame::loader() should return a reference
143
144         Reviewed by Andreas Kling.
145
146         * WebCoreSupport/ChromeClientEfl.cpp:
147         (kit):
148         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
149         (DumpRenderTreeSupportEfl::callShouldCloseOnWebView):
150         (DumpRenderTreeSupportEfl::clearOpener):
151         (DumpRenderTreeSupportEfl::frameChildren):
152         (DumpRenderTreeSupportEfl::responseMimeType):
153         (DumpRenderTreeSupportEfl::provisionalURL):
154         * WebCoreSupport/FrameLoaderClientEfl.cpp:
155         (WebCore::FrameLoaderClientEfl::callPolicyFunction):
156         (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNewWindowAction):
157         (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNavigationAction):
158         (WebCore::FrameLoaderClientEfl::updateGlobalHistoryRedirectLinks):
159         (WebCore::FrameLoaderClientEfl::updateGlobalHistory):
160         * ewk/ewk_frame.cpp:
161         (_ewk_frame_loader_efl_get):
162         (_ewk_frame_smart_del):
163         (_ewk_frame_contents_set_internal):
164         (ewk_frame_stop):
165         (ewk_frame_reload):
166         (ewk_frame_reload_full):
167         (ewk_frame_child_add):
168         * ewk/ewk_view.cpp:
169         (ewk_view_frame_focused_get):
170         (ewk_view_setting_user_agent_set):
171         (ewk_view_setting_encoding_custom_get):
172         (ewk_view_setting_encoding_custom_set):
173
174 2013-08-12  Ryuan Choi  <ryuan.choi@samsung.com>
175
176         [EFL][WK1] URL printing code in DumpRenderTree doesn't match WTR or Mac DRT
177         https://bugs.webkit.org/show_bug.cgi?id=119585
178
179         Reviewed by Gyuyoung Kim.
180
181         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
182         (DumpRenderTreeSupportEfl::provisionalURL):
183         Implemented to pass provisionalURL of main frame to DumpRenderTreeChrome.
184         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
185
186 2013-08-09  Alexey Proskuryakov  <ap@apple.com>
187
188         REGRESSION (r142755): window.open creates an invisible window when width and height are 0
189         https://bugs.webkit.org/show_bug.cgi?id=119633
190
191         Reviewed by Darin Adler.
192
193         * WebCoreSupport/ChromeClientEfl.cpp: (WebCore::ChromeClientEfl::setWindowRect):
194         Once again, the passed rect cannot be empty.
195
196 2013-07-27  Mark Rowe  <mrowe@apple.com>
197
198         Logging should be configurable using human-readable channel names rather than crazy bitmasks
199         <http://webkit.org/b/119031>
200
201         Implement shared logic for initializing logging channels based on human-readable channel names in WTF,
202         and rework the WebCore, WebKit and WebKit2 logging initialization on top of it.
203
204         Logging channels may now be enabled by providing a comma-separated list of channel names, with the special
205         "all" name enabling all channels. Channel names prefixed with a leading "-" will result in the named channel
206         being disabled. For instance, specifying "all,-history,-loading" will result in all logging channels except
207         for history and loading being enabled.
208
209         For OS X developers, this also changes the name of the user defaults used to enable logging. This is done to allow
210         the old user defaults to remain set for those people that need to switch between version of WebKit before and
211         after this change. Where the old user default keys were WebCoreLogLevel, WebKitLogLevel and WebKit2LogLevel,
212         the new user default keys are WebCoreLogging, WebKitLogging and WebKit2Logging.
213
214         For GTK developers, this changes the separator used in the WEBKIT_DEBUG environment variable to a comma for
215         consistency with the other platforms and to enable more code sharing.
216
217         While doing this work I've also taken the opportunity to eliminate the need to touch multiple files when
218         adding a new logging channel. Now only the header in the relevant project needs to be updated.
219
220         Reviewed by Sam Weinig.
221
222         * ewk/ewk_main.cpp: Switch from WebCore's InitializeLogging.h to Logging.h.
223
224 2013-07-27  Jacky Jiang  <zhajiang@blackberry.com>
225
226         Replace all uses of GraphicsLayer::create function with the one that takes a GraphicsLayerFactory
227         https://bugs.webkit.org/show_bug.cgi?id=119186
228
229         Reviewed by Anders Carlsson.
230
231         * WebCoreSupport/AcceleratedCompositingContextEfl.cpp:
232         (WebCore::AcceleratedCompositingContext::attachRootGraphicsLayer):
233
234 2013-07-25  Andreas Kling  <akling@apple.com>
235
236         ChromeClient::focusedNodeChanged() should be focusedElementChanged().
237         <http://webkit.org/b/119110>
238
239         Reviewed by Anders Carlsson.
240
241         * WebCoreSupport/ChromeClientEfl.cpp:
242         (WebCore::ChromeClientEfl::focusedElementChanged):
243         * WebCoreSupport/ChromeClientEfl.h:
244
245 2013-07-15  Kwang Yul Seo  <skyul@company100.net>
246
247         NetworkStorageSession::createDefaultSession is only implemented by Soup
248         https://bugs.webkit.org/show_bug.cgi?id=118679
249
250         Reviewed by Alexey Proskuryakov.
251
252         Replace NetworkStorageSession::createDefaultSession() with
253         NetworkStorageSession::defaultStorageSession().
254
255         * ewk/ewk_view.cpp:
256         (_ewk_view_priv_new):
257         (EWKPrivate::storageSession):
258
259 2013-07-09  Ryuan Choi  <ryuan.choi@samsung.com>
260
261         [EFL] Add ewk_view_device_pixel_ratio_set
262         https://bugs.webkit.org/show_bug.cgi?id=118521
263
264         Reviewed by Gyuyoung Kim.
265
266         ewebkit and ewebkit2 have different approach about getting device pixel ratio.
267         ewebkit depends on deprecatedTargetDPI and ecore_x_dpi_get,
268         but ewebkit2 use Page::deviceScaleFactor.
269
270         This patch will add ewk_view_device_pixel_ratio_set and use Page::deviceScaleFactor()
271         instead of ViewportArguments::deprecatedTargetDPI like ewebkit2.
272
273         * ewk/ewk_view.cpp:
274         (_ewk_view_priv_new):
275         (_ewk_view_viewport_attributes_compute): Use Page::deviceScaleFactor().
276         (ewk_view_viewport_attributes_get): Ditto.
277         (ewk_view_device_pixel_ratio_set): Added.
278         (ewk_view_device_pixel_ratio_get):
279         * ewk/ewk_view.h:
280         Update document of ewk_view_device_pixel_ratio_get (from ewebkit2) and
281         added ewk_view_device_pixel_ratio_set.
282
283 2013-06-27  Kangil Han  <kangil.han@samsung.com>
284
285         Adopt is/toHTMLInputElement for code cleanup
286         https://bugs.webkit.org/show_bug.cgi?id=118130
287
288         Reviewed by Antti Koivisto.
289
290         To enhance readability, this patch adopts is/toHTMLInputElement.
291         This also helps out to reduce duplicated use of static_cast.
292
293         * ewk/ewk_view.cpp:
294         (ewk_view_input_method_state_set):
295
296 2013-06-26  Ryuan Choi  <ryuan.choi@samsung.com>
297
298         [EFL][REGRESSION] Crash after r151540 with debug build
299         https://bugs.webkit.org/show_bug.cgi?id=118111
300
301         Reviewed by Gyuyoung Kim.
302
303         * ewk/ewk_view.cpp:
304         (ewk_view_scroll): Fixed ASSERT conditions wrongly refactored.
305
306 2013-06-21  Christophe Dumez  <ch.dumez@sisa.samsung.com>
307
308         REGRESSION (r150663): Using webkitAudioContext in Inspector makes it undefined everywhere
309         https://bugs.webkit.org/show_bug.cgi?id=117825
310
311         Reviewed by Kentaro Hara.
312
313         Use Settings to enable Web Audio instead of RuntimeEnabledFeatures.
314
315         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
316         (DumpRenderTreeSupportEfl::setWebAudioEnabled):
317         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
318         * ewk/ewk_view.cpp:
319         (_ewk_view_priv_new):
320
321 2013-06-17  Seokju Kwon  <seokju.kwon@gmail.com>
322
323         [EFL] Remove unneeded WebCore namespace in FrameLoaderClientEfl
324         https://bugs.webkit.org/show_bug.cgi?id=117718
325
326         Reviewed by Christophe Dumez.
327
328         * WebCoreSupport/FrameLoaderClientEfl.cpp: Remove 'using namespace WebCore'.
329
330 2013-06-17  Ruth Fong  <ruth_fong@apple.com>
331
332         REGRESSION: Important controls are missing from <video> element UI, when compared to QuickTime
333         https://bugs.webkit.org/show_bug.cgi?id=20599
334
335         Add a "Download Video"/"Download Audio" context menu item to download media
336         elements.
337
338         Reviewed by Beth Dakin.
339
340         * WebCoreSupport/AssertMatchingEnums.cpp:
341         * ewk/ewk_contextmenu.h:
342         Updated to include new EWK enum type for "Download Video/Audio" context menu item.
343
344 2013-06-13  Ryuan Choi  <ryuan.choi@samsung.com>
345
346         [EFL] Refactor ewk_view_scroll to remove internal structure.
347         https://bugs.webkit.org/show_bug.cgi?id=115713
348
349         Reviewed by Gyuyoung Kim.
350
351         After removed c-ism from WebKit/Efl, There is no reason to keep internal
352         structures like Ewk_Scroll_Request.
353         This patch refactored ewk_view_scroll to use WTF instead of Ewk_Scroll_Request
354         and scrolls of SmartData.
355
356         * WebCoreSupport/ChromeClientEfl.cpp:
357         (WebCore::ChromeClientEfl::scroll):
358         * ewk/ewk_view.cpp: Removed functions to manage Ewk_Scroll_Request.
359         (_Ewk_View_Private_Data):
360         (_ewk_view_scrolls_flush):
361         (_ewk_view_priv_del):
362         (_ewk_view_smart_calculate):
363         (ewk_view_scroll_offsets_get):
364         (ewk_view_scroll_rects_get):
365         (ewk_view_scroll):
366         * ewk/ewk_view.h: Removed Ewk_Scroll_Request which is private structure.
367         * ewk/ewk_view_private.h:
368         (WebCore):
369         * ewk/ewk_view_single.cpp:
370         (_ewk_view_single_scroll_process_single):
371         (_ewk_view_single_smart_scrolls_process):
372         * ewk/ewk_view_tiled.cpp:
373         (_ewk_view_tiled_smart_scrolls_process):
374
375 2013-05-28  Andreas Kling  <akling@apple.com>
376
377         Document::setFocusedNode() should be setFocusedElement().
378         <http://webkit.org/b/116857>
379
380         Reviewed by Antti Koivisto.
381
382         * ewk/ewk_frame.cpp:
383         (ewk_frame_focused_element_geometry_get):
384         * ewk/ewk_view.cpp:
385         (ewk_view_input_method_state_set):
386
387 2013-05-28  Ryuan Choi  <ryuan.choi@samsung.com>
388
389         [EFL] pc files should have harfbuzz dependency.
390         https://bugs.webkit.org/show_bug.cgi?id=116852
391
392         Reviewed by Gyuyoung Kim.
393
394         * ewebkit.pc.in: Added harfbuzz as Required package.
395
396 2013-05-25  Simon Fraser  <simon.fraser@apple.com>
397
398         Unprefix Page Visibility API
399         https://bugs.webkit.org/show_bug.cgi?id=102340
400
401         Reviewed by Tim Horton.
402
403         Rename "preview" state to "unloaded" state.
404
405         * WebCoreSupport/AssertMatchingEnums.cpp:
406         * ewk/ewk_view.h:
407
408 2013-05-24  Seokju Kwon  <seokju.kwon@gmail.com>
409
410         [EFL] Remove obsolete Page forward declaration from InspectorClientEfl.h
411         https://bugs.webkit.org/show_bug.cgi?id=116752
412
413         Reviewed by Christophe Dumez.
414
415         * WebCoreSupport/InspectorClientEfl.h:
416
417 2013-05-24  Christophe Dumez  <ch.dumez@sisa.samsung.com>
418
419         Remove custom code for webkitAudioContext global constructor getter
420         https://bugs.webkit.org/show_bug.cgi?id=116530
421
422         Reviewed by Geoffrey Garen.
423
424         Use RuntimeEnabledFeatures instead of Settings to toggle Web Audio support.
425
426         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
427         (DumpRenderTreeSupportEfl::setWebAudioEnabled):
428         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
429         * ewk/ewk_view.cpp:
430         (_Ewk_View_Private_Data):
431         (_ewk_view_priv_new):
432         * ewk/ewk_view.h: Remove public API to toggle Web Audio support as it is no longer
433         a view specific feature.
434
435 2013-05-19  Anders Carlsson  <andersca@apple.com>
436
437         Remove ChromeClient::webView()
438         https://bugs.webkit.org/show_bug.cgi?id=116054
439
440         Reviewed by Darin Adler.
441
442         This blatantly horrible layer violation was only used to know if a ChromeClient is an empty
443         client or not. We already have a (slightly less horrible) way to do that.
444
445         * WebCoreSupport/ChromeClientEfl.h:
446         (ChromeClientEfl):
447
448 2013-05-18  Patrick Gansterer  <paroga@webkit.org>
449
450         [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME
451         https://bugs.webkit.org/show_bug.cgi?id=114554
452
453         Reviewed by Gyuyoung Kim.
454
455         Using variables as target names is very uncommon in CMake.
456         The usual way to specify the name of the resulting binary
457         is to set the OUTPUT_NAME target property.
458
459         * ewebkit.pc.in:
460
461 2013-05-16  Seokju Kwon  <seokju.kwon@gmail.com>
462
463         [EFL] inspector-protocol/page/javascriptDialogEvents.html is failing
464         https://bugs.webkit.org/show_bug.cgi?id=114781
465
466         Reviewed by Christophe Dumez.
467
468         We need to make a distinction between runBeforeUnloadConfirmPanel and confirm.
469
470         * WebCoreSupport/ChromeClientEfl.cpp:
471         (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel):
472         * ewk/ewk_view.cpp: Add ewk_view_run_before_unload_confirm API.
473         (_ewk_view_smart_run_before_unload_confirm):
474         (ewk_view_base_smart_set):
475         (ewk_view_run_before_unload_confirm):
476         * ewk/ewk_view.h: Add smart class member function for runBeforeUnloadConfirmPanel.
477         * ewk/ewk_view_private.h:
478
479 2013-05-16  Andreas Kling  <akling@apple.com>
480
481         Page::chrome() should return a reference.
482         <http://webkit.org/b/116185>
483
484         Reviewed by Anders Carlsson.
485
486 2013-05-13  Anders Carlsson  <andersca@apple.com>
487
488         Frame::editor() should return a reference
489         https://bugs.webkit.org/show_bug.cgi?id=116037
490
491         Reviewed by Darin Adler.
492
493         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
494         (DumpRenderTreeSupportEfl::executeCoreCommandByName):
495         (DumpRenderTreeSupportEfl::isCommandEnabled):
496         * WebCoreSupport/EditorClientEfl.cpp:
497         (WebCore::EditorClientEfl::respondToChangedSelection):
498         (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
499         * ewk/ewk_frame.cpp:
500         (ewk_frame_editable_set):
501         (ewk_frame_selection_get):
502         (ewk_frame_text_search):
503         (ewk_frame_text_matches_mark):
504         (ewk_frame_text_matches_highlight_set):
505         (ewk_frame_text_matches_highlight_get):
506         * ewk/ewk_view.cpp:
507         (ewk_view_selection_get):
508         (ewk_view_editor_command_execute):
509
510 2013-05-12  Timothy Hatcher  <timothy@apple.com>
511
512         Add support for updating the Web Inspector toolbar height.
513
514         https://bugs.webkit.org/show_bug.cgi?id=115996
515
516         Reviewed by Joseph Pecoraro and Benjamin Poulain.
517
518         * WebCoreSupport/InspectorClientEfl.cpp:
519         (WebCore::InspectorFrontendClientEfl::setToolbarHeight):
520         * WebCoreSupport/InspectorClientEfl.h:
521
522 2013-05-12  Anders Carlsson  <andersca@apple.com>
523
524         Stop including UnusedParam.h
525         https://bugs.webkit.org/show_bug.cgi?id=116003
526
527         Reviewed by Sam Weinig.
528
529         UnusedParam.h is empty now so there's no need to include it anymore.
530
531         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
532         * ewk/ewk_js.cpp:
533         * ewk/ewk_security_origin.cpp:
534         * ewk/ewk_view.cpp:
535         * ewk/ewk_web_database.cpp:
536
537 2013-05-08  Jose Lejin PJ  <jose.lejin@gmail.com>
538
539         [EFL] Correct documentation for ewk_settings APIs
540         https://bugs.webkit.org/show_bug.cgi?id=115507
541
542         Reviewed by Gyuyoung Kim.
543
544         Corrected documentation for ewk_settings APIs.
545
546         * ewk/ewk_settings.h:
547
548 2013-05-07  Jinwoo Song  <jinwoo7.song@samsung.com>
549
550         [EFL] Remove the ewk_settings_shadow_dom_enable_set/get APIs from unit test
551         https://bugs.webkit.org/show_bug.cgi?id=115771
552
553         Reviewed by Gyuyoung Kim.
554
555         Unit test is failing since r149702. Remove the test case related to shadow dom.
556
557         * tests/test_ewk_setting.cpp:
558
559 2013-04-26  Jose Lejin PJ  <jose.lejin@gmail.com>
560
561         [EFL] Add unit test cases for ewk_settings APIs
562         https://bugs.webkit.org/show_bug.cgi?id=114897
563
564         Reviewed by Gyuyoung Kim.
565
566         Added unit tests for ewk_settings APIs.
567
568         * tests/test_ewk_setting.cpp:
569         (TEST_F):
570
571 2013-04-25  Joseph Pecoraro  <pecoraro@apple.com>
572
573         Web Inspector: ConsoleMessage should include line and column number where possible
574         https://bugs.webkit.org/show_bug.cgi?id=114929
575
576         Reviewed by Timothy Hatcher.
577
578         * WebCoreSupport/ChromeClientEfl.cpp:
579         (WebCore::ChromeClientEfl::addMessageToConsole):
580         * WebCoreSupport/ChromeClientEfl.h:
581         (ChromeClientEfl):
582
583 2013-04-25  Commit Queue  <rniwa@webkit.org>
584
585         Unreviewed, rolling out r149032.
586         http://trac.webkit.org/changeset/149032
587         https://bugs.webkit.org/show_bug.cgi?id=115151
588
589         EFL WK1 API test has been broken after r149032 (Requested by
590         gyuyoung on #webkit).
591
592         * tests/test_ewk_setting.cpp:
593         (TEST_F):
594
595 2013-04-24  Jose Lejin PJ  <jose.lejin@gmail.com>
596
597         [EFL] Add unit test cases for ewk_settings APIs
598         https://bugs.webkit.org/show_bug.cgi?id=114897
599
600         Reviewed by Gyuyoung Kim.
601   
602         Added unit tests for ewk_settings APIs.
603
604         * tests/test_ewk_setting.cpp:
605         (TEST_F):
606
607 2013-04-19  Jose Lejin PJ  <jose.lejin@gmail.com>
608
609         [EFL] Add method in ewk_settings for setting the CSS media type
610         https://bugs.webkit.org/show_bug.cgi?id=113284
611
612         Reviewed by Gyuyoung Kim.
613
614         Added APIs to set and get CSS media type.
615         Added unit tests for these APIs.
616
617         * WebCoreSupport/FrameLoaderClientEfl.cpp:
618         (WebCore::FrameLoaderClientEfl::overrideMediaType):
619         * ewk/ewk_settings.cpp:
620         (ewk_settings_css_media_type_set):
621         (ewk_settings_css_media_type_get):
622         * ewk/ewk_settings.h:
623         * tests/test_ewk_setting.cpp: Added.
624         (TEST_F):
625
626 2013-04-17  Geoffrey Garen  <ggaren@apple.com>
627
628         Renamed JSGlobalData to VM
629         https://bugs.webkit.org/show_bug.cgi?id=114777
630
631         Reviewed by Phil Pizlo.
632
633         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
634         (DumpRenderTreeSupportEfl::javaScriptObjectsCount):
635
636 2013-04-16  Ryosuke Niwa  <rniwa@webkit.org>
637
638         More EFL build fixes.
639
640         * ewk/ewk_frame.cpp:
641         * ewk/ewk_view.cpp:
642
643 2013-04-16  Ryosuke Niwa  <rniwa@webkit.org>
644
645         EFL build fix after r148545.
646
647         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
648
649 2013-04-16  Manuel Rego Casasnovas  <rego@igalia.com>
650
651         REGRESSION (r148506): Use of deprecated libsoup API
652         https://bugs.webkit.org/show_bug.cgi?id=114679
653
654         Reviewed by Gyuyoung Kim.
655
656         Remove deprecated libsoup API usage.
657
658         * ewk/ewk_network.cpp:
659         (ewk_network_proxy_uri_set):
660         (ewk_network_proxy_uri_get):
661
662 2013-04-16  Manuel Rego Casasnovas  <rego@igalia.com>
663
664         [GTK][EFL] Remove deprecated libsoup API usage
665         https://bugs.webkit.org/show_bug.cgi?id=104894
666
667         Reviewed by Philippe Normand.
668
669         Remove LIBSOUP_USE_UNSTABLE_REQUEST_API and only include
670         libsoup/soup.h.
671
672 2013-04-14  Christophe Dumez  <ch.dumez@sisa.samsung.com>
673
674         Unreviewed build fix for WebKit1 EFL after r148373 due to missing
675         header includes.
676
677         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
678         * WebCoreSupport/EditorClientEfl.cpp:
679         * WebCoreSupport/FrameLoaderClientEfl.cpp:
680         * WebCoreSupport/InspectorClientEfl.cpp:
681         * ewk/ewk_frame.cpp:
682         * ewk/ewk_view.cpp:
683         * ewk/ewk_view_private.h:
684         (WebCore):
685
686 2013-04-13  Ed Bartosh  <bartosh@gmail.com>
687
688         [EFL] --minimal build fails with error: 'ViewModeInvalid' is not a member of 'WebCore::Page'
689         https://bugs.webkit.org/show_bug.cgi?id=114048
690
691         Reviewed by Gyuyoung Kim.
692
693         Wrapped view-mode media related code into #if ENABLE(VIEW_MODE_CSS_MEDIA)
694
695         * WebCoreSupport/AssertMatchingEnums.cpp:
696         * ewk/ewk_view.cpp:
697         (ewk_view_mode_set):
698
699 2013-04-10  Benjamin Poulain  <bpoulain@apple.com>
700
701         Mass remove all the empty directories
702
703         Rubberstamped by Ryosuke Niwa.
704
705         * DefaultTheme/widget/button: Removed.
706         * DefaultTheme/widget/check: Removed.
707         * DefaultTheme/widget/combo: Removed.
708         * DefaultTheme/widget/entry: Removed.
709         * DefaultTheme/widget/file: Removed.
710         * DefaultTheme/widget/mediacontrol/fullscreenbutton: Removed.
711         * DefaultTheme/widget/mediacontrol/mutebutton: Removed.
712         * DefaultTheme/widget/mediacontrol/playpausebutton: Removed.
713         * DefaultTheme/widget/mediacontrol/seekbackwardbutton: Removed.
714         * DefaultTheme/widget/mediacontrol/seekforwardbutton: Removed.
715         * DefaultTheme/widget/mediacontrol/togglecaptionsbutton: Removed.
716         * DefaultTheme/widget/progressbar: Removed.
717         * DefaultTheme/widget/radio: Removed.
718         * DefaultTheme/widget/scrollbar: Removed.
719         * DefaultTheme/widget/search/cancel: Removed.
720         * DefaultTheme/widget/search/decoration: Removed.
721         * DefaultTheme/widget/search/field: Removed.
722         * DefaultTheme/widget/slider: Removed.
723         * DefaultTheme/widget/spinner: Removed.
724
725 2013-04-09  Ed Bartosh  <bartosh@gmail.com>
726
727         [EFL] --minimal build fails with error: `setSeamlessIFramesEnabled' is not a member of `WebCore::RuntimeEnabledFeatures'
728         https://bugs.webkit.org/show_bug.cgi?id=113951
729
730         Reviewed by Laszlo Gombos.
731
732         Wrapped code related to iframe seamless into #if ENABLE(IFRAME_SEAMLESS)
733
734         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
735         (DumpRenderTreeSupportEfl::setSeamlessIFramesEnabled):
736         * ewk/ewk_view.cpp:
737         (_ewk_view_priv_new):
738
739 2013-04-08  Ryuan Choi  <ryuan.choi@samsung.com>
740
741         [EFL] rendering was broken when scrolled ewk_view_single
742         https://bugs.webkit.org/show_bug.cgi?id=114135
743
744         Reviewed by Gyuyoung Kim.
745
746         ewk_view_single use memcpy() to copy previous buffer for scrolling, but
747         memcpy() should not be used when source buffer and destination buffer are
748         overwrapped.
749
750         * ewk/ewk_view_single.cpp:
751         (_ewk_view_screen_move):
752
753 2013-04-07  Ed Bartosh  <bartosh@gmail.com>
754
755         [EFL] --minimal build fails with error: expected `;' before `return'
756         https://bugs.webkit.org/show_bug.cgi?id=113953
757
758         Unreviewed.
759
760         * ewk/ewk_security_origin.cpp:
761         (ewk_security_origin_web_database_quota_get): Added missing semicolon.
762
763 2013-04-05  Geoffrey Garen  <ggaren@apple.com>
764
765         Made USE(JSC) unconditional
766         https://bugs.webkit.org/show_bug.cgi?id=114058
767
768         Reviewed by Anders Carlsson.
769
770         * ewk/ewk_frame.cpp:
771         (ewk_frame_script_execute):
772
773 2013-04-04  Christophe Dumez  <ch.dumez@sisa.samsung.com>
774
775         [Cairo] Fix canvas drawing of SVG-based patterns and remove NativeImageCairo
776         https://bugs.webkit.org/show_bug.cgi?id=113929
777
778         Reviewed by Martin Robinson.
779
780         Update code now that PassNativeImagePtr is now a typedef to PassRefPtr<cairo_surface_t>
781         instead of NativeImageCairo*.
782
783         * ewk/ewk_history.cpp:
784         (ewk_history_item_icon_surface_get):
785         (ewk_history_item_icon_object_add):
786         * ewk/ewk_settings.cpp:
787         (ewk_settings_icon_database_icon_surface_get):
788         (ewk_settings_icon_database_icon_object_get):
789
790 2013-03-31  Kangil Han  <kangil.han@samsung.com>
791
792         [EFL] Remove unused stdio.h includes
793         https://bugs.webkit.org/show_bug.cgi?id=113655
794
795         Reviewed by Andreas Kling.
796
797         We do not have to include unused header file.
798
799         * ewk/ewk_tiled_backing_store.cpp:
800         * ewk/ewk_tiled_matrix.cpp:
801         * ewk/ewk_tiled_model.cpp:
802         (tile_account):
803
804 2013-03-27  Timothy Hatcher  <timothy@apple.com>
805
806         Add support for dock-to-right of the Web Inspector in the Mac port.
807
808         Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
809
810         https://webkit.org/b/113341
811         rdar://problem/10368152
812
813         Reviewed by Joseph Pecoraro.
814
815         * WebCoreSupport/InspectorClientEfl.cpp:
816         (WebCore::InspectorFrontendClientEfl::attachWindow):
817         (WebCore::InspectorFrontendClientEfl::setAttachedWindowWidth):
818         * WebCoreSupport/InspectorClientEfl.h:
819         (InspectorFrontendClientEfl):
820
821 2013-03-26  Hayato Ito  <hayato@chromium.org>
822
823         Allow ShadowContents in HitTests by default.
824         https://bugs.webkit.org/show_bug.cgi?id=113171
825
826         Reviewed by Dimitri Glazkov.
827
828         * ewk/ewk_frame.cpp:
829         (ewk_frame_hit_test_new):
830
831 2013-03-20  Jose Lejin PJ  <jose.lejin@gmail.com>
832
833         ewk_settings_memory_cache_clear should clear JS garbage and release FastMalloc's free pages to OS
834         https://bugs.webkit.org/show_bug.cgi?id=112536
835
836         Reviewed by Gyuyoung Kim.
837
838         Added changes to clear JS garbage and release FastMalloc's free pages to OS
839         while calling ewk_settings_memory_cache_clear API. 
840
841         * ewk/ewk_settings.cpp:
842         (ewk_settings_memory_cache_clear):
843
844 2013-03-20  JungJik Lee  <jungjik.lee@samsung.com>
845
846         [EFL] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame.
847         https://bugs.webkit.org/show_bug.cgi?id=112114
848
849         Reviewed by Kenneth Rohde Christiansen.
850
851         Add dummy functions for WK1.
852
853         Example test case: ManualTests/animation/transition-on-and-offscreen-animation.html
854
855         * WebCoreSupport/ChromeClientEfl.cpp: Add dummy functions for WK1.
856         (WebCore):
857         (WebCore::ChromeClientEfl::scheduleAnimation):
858         (WebCore::ChromeClientEfl::serviceScriptedAnimations):
859         * WebCoreSupport/ChromeClientEfl.h:
860         (ChromeClientEfl):
861
862 2013-03-15  Nate Chapin  <japhet@chromium.org>
863
864         Hide MainResourceLoader from the outside world
865         https://bugs.webkit.org/show_bug.cgi?id=109971
866
867         Reviewed by Adam Barth.
868
869         * WebCoreSupport/FrameLoaderClientEfl.cpp:
870         (WebCore::FrameLoaderClientEfl::convertMainResourceLoadToDownload):
871         * WebCoreSupport/FrameLoaderClientEfl.h:
872         (FrameLoaderClientEfl):
873
874 2013-03-15  Abhishek Arya  <inferno@chromium.org>
875
876         Replace static_casts with to* helper functions.
877         https://bugs.webkit.org/show_bug.cgi?id=112401
878
879         Reviewed by Stephen Chenney.
880
881         to* helper functions are preferred over static_cast calls since they
882         help to catch bad casts easily on the testing infrastructure.
883
884         * WebCoreSupport/FrameLoaderClientEfl.cpp:
885         (WebCore::FrameLoaderClientEfl::redirectDataToPlugin):
886
887 2013-03-14  Manuel Rego Casasnovas  <rego@igalia.com>
888
889         Add selectTrailingWhitespaceEnabled setting to WebCore::Page
890         https://bugs.webkit.org/show_bug.cgi?id=109404
891
892         Reviewed by Tony Chang.
893
894         Use new settings for smartInsertDeleteEnabled and
895         selectTrailingWhitespaceEnabled.
896
897         Remove code related to DRT as it is not needed anymore.
898
899         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
900         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
901         * WebCoreSupport/EditorClientEfl.cpp:
902         (WebCore::EditorClientEfl::smartInsertDeleteEnabled):
903         (WebCore::EditorClientEfl::isSelectTrailingWhitespaceEnabled):
904         (WebCore::EditorClientEfl::EditorClientEfl):
905         * WebCoreSupport/EditorClientEfl.h:
906         (EditorClientEfl):
907
908 2013-03-14  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
909
910         [EFL] Use CROSS_PLATFORM_CONTEXT_MENU
911         https://bugs.webkit.org/show_bug.cgi?id=111877
912
913         Reviewed by Caio Marcelo de Oliveira Filho.
914
915         Adjust ContextMenuClient to use the CROSS_PLATFORM_CONTEXT_MENUS USE flag
916         by implementing customizeMenu() instead of getCustomMenuFromDefaultItems()
917         and by calling coreMenu->items() instead of coreMenu->platformDescription().
918
919         * WebCoreSupport/ContextMenuClientEfl.cpp:
920         (WebCore::ContextMenuClientEfl::customizeMenu):
921         * WebCoreSupport/ContextMenuClientEfl.h:
922         (ContextMenuClientEfl):
923         * ewk/ewk_contextmenu.cpp:
924         (ewk_context_menu_new):
925
926 2013-03-14  Jonathan Liu  <net147@gmail.com>
927
928         Fix detection of Intel Mac OS X platform on Intel Mac 64-bit
929         https://bugs.webkit.org/show_bug.cgi?id=112312
930
931         Reviewed by Simon Hausmann.
932
933         * ewk/ewk_settings.cpp:
934         (_ewk_settings_webkit_os_version_get):
935
936 2013-03-13  Pavel Feldman  <pfeldman@chromium.org>
937
938         Web Inspector: get rid of hiddenPanels filter
939         https://bugs.webkit.org/show_bug.cgi?id=112252
940
941         Reviewed by Vsevolod Vlasov.
942
943         * WebCoreSupport/InspectorClientEfl.cpp:
944         * WebCoreSupport/InspectorClientEfl.h:
945         (InspectorFrontendClientEfl):
946
947 2013-03-06  Krzysztof Czech  <k.czech@samsung.com>
948
949         [EFL] Missing implementation of AccessibilityControllerEfl and AccessibilityUIElementEfl files
950         https://bugs.webkit.org/show_bug.cgi?id=110584
951
952         Reviewed by Gyuyoung Kim.
953
954         Adds support for help text in DumpRenderTree.
955
956         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
957         (DumpRenderTreeSupportEfl::accessibilityHelpText):
958         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
959
960 2013-03-06  Benjamin Poulain  <benjamin@webkit.org>
961
962         WebKitTestRunner needs layoutTestController.elementDoesAutoCompleteForElementWithId
963         https://bugs.webkit.org/show_bug.cgi?id=42696
964
965         Reviewed by Andreas Kling.
966
967         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
968         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
969
970 2013-03-05  Geoffrey Garen  <ggaren@apple.com>
971
972         Removed some dead code in the page cache
973         https://bugs.webkit.org/show_bug.cgi?id=111525
974
975         Reviewed by Alexey Proskuryakov.
976
977         Page cache autorelease doesn't exist anymore, so there's no need to keep
978         around these olds hacks.
979
980         * ewk/ewk_settings.cpp:
981         (ewk_settings_memory_cache_clear):
982
983 2013-03-03  Adam Barth  <abarth@webkit.org>
984
985         Unreviewed attempted build fix. Adds back some includes removed in
986         http://trac.webkit.org/changeset/144565.
987
988         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
989         * ewk/ewk_frame.cpp:
990
991 2013-03-03  Adam Barth  <abarth@webkit.org>
992
993         Unreviewed rollout of http://trac.webkit.org/r144530
994         As described in https://bugs.webkit.org/show_bug.cgi?id=111167 and
995         https://bugs.webkit.org/show_bug.cgi?id=111035, this patch caused a
996         large number of ASSERTs in chromium-win.
997
998         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
999         * ewk/ewk_frame.cpp:
1000
1001 2013-03-02  Benjamin Poulain  <bpoulain@apple.com>
1002
1003         Move computedStyleIncludingVisitedInfo from TestRunner to Internals
1004         https://bugs.webkit.org/show_bug.cgi?id=109772
1005
1006         Reviewed by Andreas Kling.
1007
1008         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1009         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1010
1011 2013-02-28  Alexey Proskuryakov  <ap@apple.com>
1012
1013         Reduce amount of rebuilding when touching networking headers
1014         https://bugs.webkit.org/show_bug.cgi?id=111035
1015
1016         Reviewed by Eric Seidel.
1017
1018         Adding includes that are now necessary because WebCore headers don't have them
1019         any more.
1020
1021         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1022         * ewk/ewk_frame.cpp:
1023
1024 2013-03-01  Jason Anderssen  <janderssen@gmail.com>
1025
1026         Move markerTextForListItem from TestRunner to Internals
1027         https://bugs.webkit.org/show_bug.cgi?id=110939
1028
1029         Reviewed by Benjamin Poulain.
1030
1031         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1032         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1033
1034 2013-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
1035
1036         Unreviewed, rolling out r144422 and r144424.
1037         http://trac.webkit.org/changeset/144422
1038         http://trac.webkit.org/changeset/144424
1039         https://bugs.webkit.org/show_bug.cgi?id=111167
1040
1041         Caused over 20 tests to fail assertion on Chromium Win port as
1042         ASSERTION FAILED: m_platformRequestUpdated (Requested by
1043         toyoshim on #webkit).
1044
1045         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1046         * ewk/ewk_frame.cpp:
1047
1048 2013-02-28  Alexey Proskuryakov  <ap@apple.com>
1049
1050         Reduce amount of rebuilding when touching networking headers
1051         https://bugs.webkit.org/show_bug.cgi?id=111035
1052
1053         Reviewed by Eric Seidel.
1054
1055         Adding includes that are now necessary because WebCore headers don't have them
1056         any more.
1057
1058         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1059         * ewk/ewk_frame.cpp:
1060
1061 2013-02-28  Seokju Kwon  <seokju.kwon@gmail.com>
1062
1063         [EFL] Focus problem in inspector/extensions/extensions-panel.html
1064         https://bugs.webkit.org/show_bug.cgi?id=97077
1065
1066         Reviewed by Laszlo Gombos.
1067
1068         * WebCoreSupport/InspectorClientEfl.cpp:
1069         (WebCore::InspectorFrontendClientEfl::bringToFront): Set focus on inspectorView.
1070
1071 2013-02-23  Jason Anderssen  <janderssen@gmail.com>
1072
1073         Move setAutofilled from TestRunner to WebCore
1074         https://bugs.webkit.org/show_bug.cgi?id=110521
1075
1076         Reviewed by Benjamin Poulain.
1077
1078         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1079         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1080
1081 2013-02-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1082
1083         [EFL] Use EINA_LOG instead of fprintf 
1084         https://bugs.webkit.org/show_bug.cgi?id=110313
1085
1086         Reviewed by Laszlo Gombos.
1087
1088         Replace fprintf with EINA_LOG.
1089
1090         * ewk/ewk_frame.cpp:
1091         (_ewk_frame_debug):
1092
1093 2013-02-19  Tony Chang  <tony@chromium.org>
1094
1095         Convert 3 settings to use Settings.in
1096         https://bugs.webkit.org/show_bug.cgi?id=109875
1097
1098         Reviewed by Ryosuke Niwa.
1099
1100         * ewk/ewk_view.cpp:
1101         (_ewk_view_priv_new): Rename isDOMPasteAllowed to DOMPasteAllowed.
1102
1103 2013-02-18  Simon Fraser  <simon.fraser@apple.com>
1104
1105         Clean up the boolean argument to visibleContentRect
1106         https://bugs.webkit.org/show_bug.cgi?id=110167
1107
1108         Reviewed by Simon Fraser.
1109
1110         Replace the boolean argument to visibleContentRect() with
1111         an enum.
1112
1113         * ewk/ewk_frame.cpp:
1114         (ewk_frame_visible_content_geometry_get):
1115
1116 2013-02-18  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1117
1118         [EFL] Fix build when CONTEXT_MENUS flag is turned off
1119         https://bugs.webkit.org/show_bug.cgi?id=109924
1120
1121         Reviewed by Gyuyoung Kim.
1122
1123         * WebCoreSupport/ContextMenuClientEfl.cpp:
1124         * WebCoreSupport/ContextMenuClientEfl.h:
1125         * ewk/ewk_view.cpp:
1126         (_Ewk_View_Private_Data):
1127         (_ewk_view_priv_new):
1128         (_ewk_view_priv_del):
1129         (ewk_view_context_menu_get):
1130
1131 2013-02-18  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
1132
1133         [WK2][EFL] Unified text checker implementation
1134         https://bugs.webkit.org/show_bug.cgi?id=107682
1135
1136         Reviewed by Anders Carlsson.
1137
1138         Add an empty checkTextOfParagraph implementation for WK1-EFL
1139         to do not break build when WTF_USE_UNIFIED_TEXT_CHECKING
1140         is enabled.
1141
1142         * WebCoreSupport/EditorClientEfl.h:
1143         (EditorClientEfl):
1144         (WebCore::EditorClientEfl::checkTextOfParagraph):
1145
1146 2013-02-15  Allan Sandfeld Jensen  <allan.jensen@digia.com>
1147
1148         Simplify hitTestResultAtPoint and nodesFromRect APIs
1149         https://bugs.webkit.org/show_bug.cgi?id=95720
1150
1151         Reviewed by Julien Chaffraix.
1152
1153         Update calls to new API.
1154
1155         * ewk/ewk_frame.cpp:
1156         (ewk_frame_hit_test_new):
1157
1158 2013-02-13  Allan Sandfeld Jensen  <allan.jensen@digia.com>
1159
1160         [Qt] window.open passes height and width parameters even if not defined in a page
1161         https://bugs.webkit.org/show_bug.cgi?id=107705
1162
1163         Reviewed by Kenneth Rohde Christiansen.
1164
1165         Do not resize window when default size is requested.
1166
1167         * WebCoreSupport/ChromeClientEfl.cpp:
1168         (WebCore::ChromeClientEfl::setWindowRect):
1169
1170 2013-02-12  Huang Dongsung  <luxtella@company100.net>
1171
1172         [TexMap] Apply frames-per-second debug counter to WK1.
1173         https://bugs.webkit.org/show_bug.cgi?id=109540
1174
1175         Reviewed by Noam Rosenthal.
1176
1177         Make AcceleratedCompositingContextEfl use TextureMapperFPSCounter.
1178
1179         * WebCoreSupport/AcceleratedCompositingContextEfl.cpp:
1180         (WebCore::AcceleratedCompositingContext::renderLayers):
1181         * WebCoreSupport/AcceleratedCompositingContextEfl.h:
1182         (AcceleratedCompositingContext):
1183
1184 2013-02-11  Ryosuke Niwa  <rniwa@webkit.org>
1185
1186         Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
1187         https://bugs.webkit.org/show_bug.cgi?id=109534
1188
1189         Reviewed by Anders Carlsson.
1190
1191         * WebCoreSupport/EditorClientEfl.cpp:
1192         (WebCore):
1193         * WebCoreSupport/EditorClientEfl.h:
1194         (EditorClientEfl):
1195
1196 2013-02-08  Benjamin Poulain  <bpoulain@apple.com>
1197
1198         Move workerThreadCount from TestRunner to WebCore Internals
1199         https://bugs.webkit.org/show_bug.cgi?id=109239
1200
1201         Reviewed by Darin Adler.
1202
1203         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1204         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1205
1206 2013-02-07  Benjamin Poulain  <bpoulain@apple.com>
1207
1208         Move pauseAnimation/pauseTransition from TestRunner to Internals
1209         https://bugs.webkit.org/show_bug.cgi?id=109107
1210
1211         Reviewed by Anders Carlsson.
1212
1213         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1214         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1215
1216 2013-02-04  Benjamin Poulain  <bpoulain@apple.com>
1217
1218         Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
1219         https://bugs.webkit.org/show_bug.cgi?id=108741
1220
1221         Reviewed by Tony Chang.
1222
1223         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1224         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1225
1226 2013-02-04  Balazs Kelemen  <kbalazs@webkit.org>
1227
1228         [Soup] Wrap SoupSession by NetworkStorageSession
1229         https://bugs.webkit.org/show_bug.cgi?id=108615
1230
1231         Reviewed by Alexey Proskuryakov.
1232
1233         Changed to hold the SoupSession pointer in a NetworkStorageSession
1234         so we can pass it to WebCore. _Ewk_View_Private_Data has to be
1235         changed for that reason.
1236
1237         * WebCoreSupport/FrameNetworkingContextEfl.cpp:
1238         (WebCore::FrameNetworkingContextEfl::storageSession):
1239         * WebCoreSupport/FrameNetworkingContextEfl.h:
1240         (FrameNetworkingContextEfl):
1241         * ewk/ewk_view.cpp:
1242         (_Ewk_View_Private_Data):
1243         (_ewk_view_priv_new):
1244         (ewk_view_soup_session_get):
1245         (ewk_view_soup_session_set):
1246         (EWKPrivate::storageSession):
1247         (EWKPrivate):
1248         * ewk/ewk_view_private.h:
1249         (EWKPrivate):
1250
1251 2013-02-03  KwangYong Choi  <ky0.choi@samsung.com>
1252
1253         Fix build warning after r141473
1254         https://bugs.webkit.org/show_bug.cgi?id=108782
1255
1256         Reviewed by Kentaro Hara.
1257
1258         Fix -Wunused-parameter build warning.
1259
1260         * WebCoreSupport/EditorClientEfl.cpp:
1261         (WebCore::EditorClientEfl::getClientPasteboardDataForRange):
1262
1263 2013-01-31  Aurimas Liutikas  <aurimas@chromium.org>
1264
1265         Editor::m_compositionNode not updated on HTMLInputElement::setValue()
1266         https://bugs.webkit.org/show_bug.cgi?id=107737
1267
1268         Reviewed by Ryosuke Niwa.
1269
1270         * WebCoreSupport/EditorClientEfl.cpp:
1271         (WebCore::EditorClientEfl::respondToChangedSelection):
1272             Adding a call to the newly refactored method.
1273
1274 2013-01-31  Sheriff Bot  <webkit.review.bot@gmail.com>
1275
1276         Unreviewed, rolling out r141479.
1277         http://trac.webkit.org/changeset/141479
1278         https://bugs.webkit.org/show_bug.cgi?id=108564
1279
1280         breaks chromium test (Requested by morrita on #webkit).
1281
1282         * WebCoreSupport/EditorClientEfl.cpp:
1283         (WebCore::EditorClientEfl::respondToChangedSelection):
1284
1285 2013-01-31  Aurimas Liutikas  <aurimas@chromium.org>
1286
1287         Editor::m_compositionNode not updated on HTMLInputElement::setValue()
1288         https://bugs.webkit.org/show_bug.cgi?id=107737
1289
1290         Reviewed by Ryosuke Niwa.
1291
1292         * WebCoreSupport/EditorClientEfl.cpp:
1293         (WebCore::EditorClientEfl::respondToChangedSelection):
1294             Adding a call to the newly refactored method.
1295
1296 2013-01-31  Enrica Casucci  <enrica@apple.com>
1297
1298         WebKit2: provide new bundle APIs to allow bundle clients to be notified of pasteboard access.
1299         https://bugs.webkit.org/show_bug.cgi?id=108396.
1300         <rdar://problem/12920461>
1301
1302         Reviewed by Alexey Proskuryakov.
1303
1304         Adds stub implementation for WebKit of the new EditorClient methods.
1305
1306         * WebCoreSupport/EditorClientEfl.cpp:
1307         (WebCore::EditorClientEfl::willWriteSelectionToPasteboard):
1308         (WebCore::EditorClientEfl::getClientPasteboardDataForRange):
1309         * WebCoreSupport/EditorClientEfl.h:
1310
1311 2013-01-31  Christophe Dumez  <dchris@gmail.com>
1312
1313         [EFL] Disable Web Intents
1314         https://bugs.webkit.org/show_bug.cgi?id=108457
1315
1316         Reviewed by Alexey Proskuryakov.
1317
1318         Remove code related to Web Intents from EFL
1319         WebKit.
1320
1321         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1322         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1323         * WebCoreSupport/FrameLoaderClientEfl.cpp:
1324         * WebCoreSupport/FrameLoaderClientEfl.h:
1325         (FrameLoaderClientEfl):
1326         * ewk/EWebKit.h:
1327         * ewk/ewk_frame.cpp:
1328         * ewk/ewk_frame.h:
1329         * ewk/ewk_frame_private.h:
1330         * ewk/ewk_intent.cpp: Removed.
1331         * ewk/ewk_intent.h: Removed.
1332         * ewk/ewk_intent_private.h: Removed.
1333         * ewk/ewk_intent_request.cpp: Removed.
1334         * ewk/ewk_intent_request.h: Removed.
1335
1336 2013-01-31  Sheriff Bot  <webkit.review.bot@gmail.com>
1337
1338         Unreviewed, rolling out r141110.
1339         http://trac.webkit.org/changeset/141110
1340         https://bugs.webkit.org/show_bug.cgi?id=108349
1341
1342         This patch broke WK2-EFL unit tests (Requested by grzegorz on
1343         #webkit).
1344
1345         * WebCoreSupport/EditorClientEfl.h:
1346
1347 2013-01-30  Huang Dongsung  <luxtella@company100.net>
1348
1349         [TexMap] Remove GraphicsLayer in TextureMapperLayer.
1350         https://bugs.webkit.org/show_bug.cgi?id=107073
1351
1352         Reviewed by Noam Rosenthal.
1353
1354         Include GraphicsLayerTextureMapper.h to use toTextureMapperLayer().
1355
1356         * WebCoreSupport/AcceleratedCompositingContextEfl.cpp:
1357
1358 2013-01-29  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
1359
1360         [EFL] Unified text checker implementation.
1361         https://bugs.webkit.org/show_bug.cgi?id=107682
1362
1363         Reviewed by Anders Carlsson.
1364
1365         Add an empty checkTextOfParagraph implementation for WK1-EFL
1366         to do not break build when WTF_USE_UNIFIED_TEXT_CHECKING
1367         is enabled.
1368
1369         * WebCoreSupport/EditorClientEfl.h:
1370         (EditorClientEfl):
1371         (WebCore::EditorClientEfl::checkTextOfParagraph):
1372
1373 2013-01-28  Huang Dongsung  <luxtella@company100.net>
1374
1375         [TexMap] Enable debug borders and repaint counter via Settings.
1376         https://bugs.webkit.org/show_bug.cgi?id=107198
1377
1378         Reviewed by Benjamin Poulain.
1379
1380         If WEBKIT_SHOW_COMPOSITING_DEBUG_VISUALS is set to 1, set
1381         showDebugBorders and showRepaintCounter in Settings to true.
1382
1383         * ewk/ewk_view.cpp:
1384         (_ewk_view_priv_new):
1385
1386 2013-01-22  Anders Carlsson  <andersca@apple.com>
1387
1388         Use a platforom strategy for local storage
1389         https://bugs.webkit.org/show_bug.cgi?id=107600
1390
1391         Reviewed by Andreas Kling.
1392
1393         Update for new storage strategy.
1394
1395         * WebCoreSupport/PlatformStrategiesEfl.cpp:
1396         (PlatformStrategiesEfl::createStorageStrategy):
1397         * WebCoreSupport/PlatformStrategiesEfl.h:
1398         (PlatformStrategiesEfl):
1399
1400 2013-01-22  Krzysztof Czech  <k.czech@samsung.com>
1401
1402         [EFL] Adds Accessibility support to wk1.
1403         https://bugs.webkit.org/show_bug.cgi?id=107440
1404
1405         Reviewed by Gyuyoung Kim.
1406
1407         Adds possibility of focusing and retrieving accessible object.
1408
1409         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1410         (DumpRenderTreeSupportEfl::rootAccessibleElement):
1411         (DumpRenderTreeSupportEfl::focusedAccessibleElement):
1412         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1413
1414 2013-01-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1415
1416         Unreviewed. Fix build break by r139796.
1417
1418         * ewk/ewk_frame.cpp:
1419         (ewk_frame_text_matches_mark):
1420
1421 2013-01-13  KwangYong Choi  <ky0.choi@samsung.com>
1422
1423         [EFL] Unreviewed build fix after r139541
1424         https://bugs.webkit.org/show_bug.cgi?id=106749
1425
1426         undefined reference to `JSC::JSCell::methodTable() const'
1427
1428         * ewk/ewk_js.cpp:
1429         * ewk/ewk_view.cpp:
1430
1431 2013-01-11  Filip Pizlo  <fpizlo@apple.com>
1432
1433         JITThunks should not compile only because of luck
1434         https://bugs.webkit.org/show_bug.cgi?id=105696
1435
1436         Rubber stamped by Sam Weinig.
1437
1438         * ewk/EWebKit.h:
1439         * ewk/ewk_main.cpp:
1440
1441 2013-01-11  KwangYong Choi  <ky0.choi@samsung.com>
1442
1443         [EFL] Fix unused parameter build error
1444         https://bugs.webkit.org/show_bug.cgi?id=106639
1445
1446         Reviewed by Kentaro Hara.
1447
1448         Use UNUSED_PARAM macro to fix build error.
1449
1450         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1451         (DumpRenderTreeSupportEfl::intentMessagePorts):
1452         * ewk/ewk_contextmenu.cpp:
1453         (ewk_context_menu_destroy):
1454         (ewk_context_menu_item_select):
1455         * ewk/ewk_file_chooser.cpp:
1456         (ewk_file_chooser_capture_get):
1457         * ewk/ewk_frame.cpp:
1458         (ewk_frame_feed_touch_event):
1459         * ewk/ewk_intent.cpp:
1460         (ewk_intent_action_get):
1461         (ewk_intent_type_get):
1462         (ewk_intent_service_get):
1463         (ewk_intent_suggestions_get):
1464         (ewk_intent_extra_get):
1465         (ewk_intent_extra_names_get):
1466         * ewk/ewk_intent_request.cpp:
1467         (ewk_intent_request_ref):
1468         (ewk_intent_request_unref):
1469         (ewk_intent_request_intent_get):
1470         * ewk/ewk_security_origin.cpp:
1471         (ewk_security_origin_web_database_usage_get):
1472         (ewk_security_origin_web_database_quota_get):
1473         * ewk/ewk_settings.cpp:
1474         (ewk_settings_shadow_dom_enable_set):
1475         * ewk/ewk_view.cpp:
1476         (ewk_view_context_menu_forward_event):
1477         (ewk_view_setting_should_display_subtitles_get):
1478         (ewk_view_setting_should_display_captions_get):
1479         (ewk_view_setting_should_display_captions_set):
1480         (ewk_view_setting_should_display_subtitles_set):
1481         (ewk_view_setting_should_display_text_descriptions_get):
1482         (ewk_view_setting_should_display_text_descriptions_set):
1483
1484 2013-01-10  Christophe Dumez  <christophe.dumez@intel.com>
1485
1486         [EFL] Add gstreamer 1.0.5 to jhbuild
1487         https://bugs.webkit.org/show_bug.cgi?id=106178
1488
1489         Reviewed by Laszlo Gombos.
1490
1491         Fix compilation error when using gstreamer 1.0.
1492
1493         * WebCoreSupport/FullscreenVideoControllerEfl.cpp:
1494         * WebCoreSupport/FullscreenVideoControllerEfl.h:
1495
1496 2013-01-08  Mark Lam  <mark.lam@apple.com>
1497
1498         Removed the need for the ProposedDatabase mechanism.
1499         https://bugs.webkit.org/show_bug.cgi?id=106292.
1500
1501         Reviewed by Sam Weinig.
1502
1503         * WebCoreSupport/ChromeClientEfl.cpp:
1504         (WebCore::ChromeClientEfl::exceededDatabaseQuota):
1505         * WebCoreSupport/ChromeClientEfl.h:
1506         (ChromeClientEfl):
1507
1508 2013-01-07  Mike West  <mkwst@chromium.org>
1509
1510         Make the IFRAME_SEAMLESS flag runtime-enabled.
1511         https://bugs.webkit.org/show_bug.cgi?id=106213
1512
1513         Reviewed by Ojan Vafai.
1514
1515         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1516         (DumpRenderTreeSupportEfl::setSeamlessIFramesEnabled):
1517         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
1518         * ewk/ewk_view.cpp:
1519         (_ewk_view_priv_new):
1520             Add a toggle for seamless IFrames to EFL's DRTSuport.
1521
1522 2013-01-04  Adam Klein  <adamk@chromium.org>
1523
1524         Remove ENABLE_MUTATION_OBSERVERS #define
1525         https://bugs.webkit.org/show_bug.cgi?id=105459
1526
1527         Reviewed by Ryosuke Niwa.
1528
1529         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1530         (DumpRenderTreeSupportEfl::deliverAllMutationsIfNecessary):
1531
1532 2012-12-23  Alexey Proskuryakov  <ap@apple.com>
1533
1534         <rdar://problem/12808377> Network process should respect cookie accept policy
1535         https://bugs.webkit.org/show_bug.cgi?id=105684
1536
1537         Reviewed by Sam Weinig.
1538
1539         * WebCoreSupport/PlatformStrategiesEfl.cpp:
1540         * WebCoreSupport/PlatformStrategiesEfl.h:
1541         CookiesStrategy no longer has notifyCookiesChanged(). This port didn't use it anyway.
1542
1543 2012-12-22  Alexey Proskuryakov  <ap@apple.com>
1544
1545         Add a separate class for networking related storage
1546         https://bugs.webkit.org/show_bug.cgi?id=105676
1547
1548         Reviewed by Sam Weinig.
1549
1550         * WebCoreSupport/PlatformStrategiesEfl.cpp:
1551         (PlatformStrategiesEfl::cookiesForDOM):
1552         (PlatformStrategiesEfl::setCookiesFromDOM):
1553         (PlatformStrategiesEfl::cookiesEnabled):
1554         (PlatformStrategiesEfl::cookieRequestHeaderFieldValue):
1555         (PlatformStrategiesEfl::getRawCookies):
1556         (PlatformStrategiesEfl::deleteCookie):
1557         * WebCoreSupport/PlatformStrategiesEfl.h:
1558         Cookie functions now take a NetworkStorageSession, not a NetworkingContext.
1559
1560 2012-12-21  Seokju Kwon  <seokju.kwon@gmail.com>
1561
1562         [EFL] Add guard around ContextMenuItemTagInspectElement
1563         https://bugs.webkit.org/show_bug.cgi?id=105267
1564
1565         Reviewed by Ryosuke Niwa.
1566
1567         Need INSPECTOR guard for using ContextMenuItemTagInspectElement.
1568
1569         * WebCoreSupport/AssertMatchingEnums.cpp:
1570
1571 2012-12-21  Kangil Han  <kangil.han@samsung.com>
1572
1573         [EFL][WK1] Obsolete a case in test_ewk_frame api test to not make bot sick
1574         https://bugs.webkit.org/show_bug.cgi?id=105142
1575
1576         Reviewed by Gyuyoung Kim.
1577
1578         BUG 49246 has changed load behavior on malformed url input.
1579         That is why test_ewk_frame api test is timed out.
1580         To not make bot sick, this patch comments out that test case at a moment.
1581
1582         * tests/test_ewk_frame.cpp:
1583         (TEST_F):
1584
1585 2012-12-20  Ryuan Choi  <ryuan.choi@samsung.com>
1586
1587         [EFL] Build break with latest EFL libraries.
1588         https://bugs.webkit.org/show_bug.cgi?id=104827
1589
1590         Reviewed by Laszlo Gombos.
1591
1592         * WebCoreSupport/ChromeClientEfl.h: Removed unnecessary declaration.
1593         * WebCoreSupport/DumpRenderTreeSupportEfl.h: Ditto.
1594         * WebCoreSupport/EditorClientEfl.h: Ditto.
1595         * WebCoreSupport/FrameNetworkingContextEfl.h: Ditto.
1596         * WebCoreSupport/PageClientEfl.h: Ditto.
1597
1598 2012-12-18  Alexey Proskuryakov  <ap@apple.com>
1599
1600         Remove unnecessary functions from CookiesStrategy
1601         https://bugs.webkit.org/show_bug.cgi?id=105369
1602
1603         Reviewed by Brady Eidson.
1604
1605         * WebCoreSupport/PlatformStrategiesEfl.cpp:
1606         * WebCoreSupport/PlatformStrategiesEfl.h:
1607
1608 2012-12-16  Seokju Kwon  <seokju.kwon@gmail.com>
1609
1610         Fix unused parameter compile warnings
1611         https://bugs.webkit.org/show_bug.cgi?id=105089
1612
1613         Reviewed by Kentaro Hara.
1614
1615         Use UNUSED_PARAM macro to fix build warning -Wunused-parameter.
1616
1617         * ewk/ewk_view.cpp:
1618         (ewk_view_inspector_show):
1619         (ewk_view_inspector_close):
1620         (ewk_view_inspector_view_get):
1621         (ewk_view_inspector_view_set):
1622
1623 2012-12-15  Anders Carlsson  <andersca@apple.com>
1624
1625         Rename FrameLoaderClient::download to convertMainResourceLoadToDownload
1626         https://bugs.webkit.org/show_bug.cgi?id=105122
1627
1628         Reviewed by Andreas Kling.
1629
1630         Update for WebCore changes.
1631
1632         * WebCoreSupport/FrameLoaderClientEfl.cpp:
1633         (WebCore::FrameLoaderClientEfl::convertMainResourceLoadToDownload):
1634         * WebCoreSupport/FrameLoaderClientEfl.h:
1635         (FrameLoaderClientEfl):
1636
1637 2012-12-15  Mark Lam  <mark.lam@apple.com>
1638
1639         Re-landing patch for "Introducing the DatabaseStrategy and database servers".
1640         https://bugs.webkit.org/show_bug.cgi?id=104934.
1641
1642         Not reviewed.
1643
1644         Merged from r137767. Previously reviewed by Sam Weinig.
1645
1646         * WebCoreSupport/PlatformStrategiesEfl.cpp:
1647         (PlatformStrategiesEfl::createDatabaseStrategy):
1648         * WebCoreSupport/PlatformStrategiesEfl.h:
1649         (PlatformStrategiesEfl):
1650
1651 2012-12-14  Sheriff Bot  <webkit.review.bot@gmail.com>
1652
1653         Unreviewed, rolling out r137767.
1654         http://trac.webkit.org/changeset/137767
1655         https://bugs.webkit.org/show_bug.cgi?id=105062
1656
1657         Broke Mac builds. (Requested by mlam on #webkit).
1658
1659         * WebCoreSupport/PlatformStrategiesEfl.cpp:
1660         * WebCoreSupport/PlatformStrategiesEfl.h:
1661         (PlatformStrategiesEfl):
1662
1663 2012-12-14  Mark Lam  <mark.lam@apple.com>
1664
1665         Introducing the DatabaseStrategy and database servers.
1666         https://bugs.webkit.org/show_bug.cgi?id=104934.
1667
1668         Reviewed by Sam Weinig.
1669
1670         The database server is currently a placeholder that does nothing.
1671
1672         * WebCoreSupport/PlatformStrategiesEfl.cpp:
1673         (PlatformStrategiesEfl::createDatabaseStrategy):
1674         * WebCoreSupport/PlatformStrategiesEfl.h:
1675         (PlatformStrategiesEfl):
1676
1677 2012-12-13  Seokju Kwon  <seokju.kwon@gmail.com>
1678
1679         Fix unused parameter compile warnings
1680         https://bugs.webkit.org/show_bug.cgi?id=104907
1681
1682         Reviewed by Kentaro Hara.
1683
1684         Use UNUSED_PARAM macro to fix build warning -Wunused-parameter
1685         when ENABLE_INSPECTOR is disabled.
1686
1687         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1688         (DumpRenderTreeSupportEfl::evaluateInWebInspector):
1689
1690 2012-12-13  Jussi Kukkonen  <jussi.kukkonen@intel.com>
1691
1692         [EFL][GTK] Don't call deprecated g_type_init when glib => 2.35
1693         https://bugs.webkit.org/show_bug.cgi?id=103209
1694
1695         Reviewed by Kenneth Rohde Christiansen.
1696
1697         g_type_init() is deprecated from 2.35.0 onwards. Don't call it
1698         in that case to avoid warnings and/or build failure.
1699
1700         * ewk/ewk_main.cpp:
1701         (_ewk_init_body):
1702
1703 2012-12-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1704
1705         Regression(r137568): Broke layout test on EFL WK1
1706         https://bugs.webkit.org/show_bug.cgi?id=104895
1707
1708         Reviewed by Kenneth Rohde Christiansen.
1709
1710         Fix layout test crash after r137568 because ewk_view.cpp has kept unused networkInfoClient member variable
1711         using OwnPtr. The r137568 lets NetworkInfoClientEfl destroy by WebCore::NetworkInfoController.
1712
1713         * ewk/ewk_view.cpp:
1714         (_Ewk_View_Private_Data):
1715         (_ewk_view_priv_new):
1716
1717 2012-12-12  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1718
1719         NetworkInfoController needs to support destructor
1720         https://bugs.webkit.org/show_bug.cgi?id=104642
1721
1722         Reviewed by Kentaro Hara.
1723
1724         Though NetworkInfoController can be referenced by each port in order to update network status change,
1725         there is no virtual interface to destroy it. Beside each port client also needs to be destroyed when
1726         controller is destroyed.
1727
1728         * WebCoreSupport/NetworkInfoClientEfl.cpp:
1729         (WebCore::NetworkInfoClientEfl::networkInfoControllerDestroyed):
1730         (WebCore):
1731         * WebCoreSupport/NetworkInfoClientEfl.h:
1732         (NetworkInfoClientEfl):
1733
1734 2012-12-12  Seokju Kwon  <seokju.kwon@gmail.com>
1735
1736         [EFL] Refactor duplicate code into EflInspectorUtilities
1737         https://bugs.webkit.org/show_bug.cgi?id=104329
1738
1739         Reviewed by Kenneth Rohde Christiansen.
1740
1741         Remove duplicated work to get the resource path for inspector.
1742         And use WebCore::inspectorResourcePath().
1743
1744         * WebCoreSupport/InspectorClientEfl.cpp:
1745         (WebCore::InspectorClientEfl::inspectorFilesPath):
1746
1747 2012-12-12  Mark Lam  <mark.lam@apple.com>
1748
1749         Encapsulate externally used webdatabase APIs in DatabaseManager.
1750         https://bugs.webkit.org/show_bug.cgi?id=104741.
1751
1752         Reviewed by Sam Weinig.
1753
1754         Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase,
1755         and DatabaseContext directly. This is to prepare for upcoming webkit2
1756         refactoring.
1757
1758         * WebCoreSupport/ChromeClientEfl.cpp:
1759         (WebCore::ChromeClientEfl::exceededDatabaseQuota):
1760         * ewk/ewk_security_origin.cpp:
1761         (ewk_security_origin_web_database_usage_get):
1762         (ewk_security_origin_web_database_quota_get):
1763         (ewk_security_origin_web_database_quota_set):
1764         (ewk_security_origin_web_database_get_all):
1765         * ewk/ewk_settings.cpp:
1766         (ewk_settings_web_database_path_set):
1767         * ewk/ewk_web_database.cpp:
1768         (ewk_web_database_display_name_get):
1769         (ewk_web_database_expected_size_get):
1770         (ewk_web_database_filename_get):
1771         (ewk_web_database_size_get):
1772         (ewk_web_database_remove):
1773         (ewk_web_database_remove_all):
1774
1775 2012-12-12  Alexey Proskuryakov  <ap@apple.com>
1776
1777         Make LOG() work in WebProcess and NetworkProcess
1778         https://bugs.webkit.org/show_bug.cgi?id=104718
1779
1780         Reviewed by Tim Horton.
1781
1782         * ewk/ewk_main.cpp: Include InitializeLogging.h
1783
1784 2012-12-11  Kihong Kwon  <kihong.kwon@samsung.com>
1785
1786         Vibration API: IDL type doesn't match implementation type
1787         https://bugs.webkit.org/show_bug.cgi?id=103899
1788
1789         Reviewed by Kentaro Hara.
1790
1791         According to WebIDL, "unsigned long" corresponds to "unsigned" in the platform.
1792         Therefore unsigned long need to be changed to unsigned for the Vibration API.
1793         - Change a parameter type of vibrate function from unsigned long to unsigned.
1794
1795         * WebCoreSupport/VibrationClientEfl.cpp:
1796         (WebCore::VibrationClientEfl::vibrate):
1797         * WebCoreSupport/VibrationClientEfl.h:
1798         (VibrationClientEfl):
1799
1800 2012-12-11  Seokju Kwon  <seokju.kwon@gmail.com>
1801
1802         [EFL] Remove unused headers
1803         https://bugs.webkit.org/show_bug.cgi?id=104661
1804
1805         Reviewed by Ryosuke Niwa.
1806
1807         Header inclusion cleanup.
1808         Remove "NotImplemented.h".
1809
1810         * WebCoreSupport/PopupMenuEfl.cpp:
1811         * ewk/ewk_intent.cpp:
1812
1813 2012-12-11  Mike West  <mkwst@chromium.org>
1814
1815         Web Inspector: ConsoleTypes should not expose MessageType - it should be private to inspector.
1816         https://bugs.webkit.org/show_bug.cgi?id=66371
1817
1818         Reviewed by Pavel Feldman.
1819
1820         Drops WebCore::MessageType from the addMessageToConsole method.
1821
1822         * WebCoreSupport/ChromeClientEfl.cpp:
1823         (WebCore::ChromeClientEfl::addMessageToConsole):
1824         * WebCoreSupport/ChromeClientEfl.h:
1825         (ChromeClientEfl):
1826
1827 2012-12-05  Halton Huo  <halton.huo@intel.com>
1828
1829         [CMake] Unify coding style for CMake files
1830         https://bugs.webkit.org/show_bug.cgi?id=103605
1831
1832         Reviewed by Laszlo Gombos.
1833
1834         Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1835         1. Indentation
1836         1.1 Use spaces, not tabs.
1837         1.2 Four spaces as indent.
1838         2. Spacing
1839         2.1 Place one space between control statements and their parentheses.
1840             For eg, if (), else (), elseif (), endif (), foreach (),
1841             endforeach (), while (), endwhile (), break ().
1842         2.2 Do not place spaces between function and macro statements and
1843             their parentheses. For eg, macro(), endmacro(), function(),
1844             endfunction().
1845         2.3 Do not place spaces between a command or function or macro and its
1846             parentheses, or between a parenthesis and its content. For eg,
1847             message("testing") not message( "testing") or message ("testing" )
1848         2.4 No space at line ending.
1849         3. Lowercase when call commands macros and functions. For eg,
1850            add_executable() not ADD_EXECUTABLE(), set() not SET().
1851
1852         * DefaultTheme/CMakeLists.txt:
1853
1854 2012-11-30  Mihai Maerean  <mmaerean@adobe.com>
1855
1856         [CSSRegions] when WebKit uses V8, there should be a single variable to store if the CSS Regions feature is enabled
1857         https://bugs.webkit.org/show_bug.cgi?id=101192
1858
1859         Reviewed by Hajime Morita.
1860
1861         Removed the CSS Regions flag in Settings and switched to using the new flag I have added in RuntimeEnabledFeatures.
1862
1863         Tests: No new tests because there is no functional change.
1864
1865         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
1866         (DumpRenderTreeSupportEfl::setCSSRegionsEnabled):
1867         * ewk/ewk_view.cpp:
1868         (_ewk_view_priv_new):
1869
1870 2012-11-29  Alexey Proskuryakov  <ap@apple.com>
1871
1872         [WK2] Forward cookie jar calls to NetworkProcess
1873         https://bugs.webkit.org/show_bug.cgi?id=103457
1874
1875         Reviewed by Darin Adler.
1876
1877         * WebCoreSupport/PlatformStrategiesEfl.cpp:
1878         (PlatformStrategiesEfl::cookiesForDOM):
1879         (PlatformStrategiesEfl::setCookiesFromDOM):
1880         (PlatformStrategiesEfl::cookiesEnabled):
1881         (PlatformStrategiesEfl::cookieRequestHeaderFieldValue):
1882         (PlatformStrategiesEfl::getRawCookies):
1883         (PlatformStrategiesEfl::deleteCookie):
1884         (PlatformStrategiesEfl::getHostnamesWithCookies):
1885         (PlatformStrategiesEfl::deleteCookiesForHostname):
1886         (PlatformStrategiesEfl::deleteAllCookies):
1887
1888 2012-11-29  Ryuan Choi  <ryuan.choi@samsung.com>
1889
1890         [EFL] Broken rendering occurs when scrolling in ewk_view_single.
1891         https://bugs.webkit.org/show_bug.cgi?id=77325
1892
1893         Reviewed by Gyuyoung Kim.
1894
1895         After r104687, broken rendering occurs when scrolling contents.
1896         It's because scrollWidth can be smaller than width of image buffer.
1897
1898         This patch fixes it and renames parameter to avoid confusion.
1899
1900         * ewk/ewk_view_single.cpp:
1901         (_ewk_view_screen_move):
1902         (_ewk_view_single_scroll_process_single):
1903
1904 2012-11-28  Ryuan Choi  <ryuan.choi@gmail.com>
1905
1906         [EFL] Generate big_button_theme.edj
1907         https://bugs.webkit.org/show_bug.cgi?id=103511
1908
1909         Reviewed by Gyuyoung Kim.
1910
1911         big_button_theme.edj, binary file which is used for test, should be generated.
1912
1913         * DefaultTheme/CMakeLists.txt:
1914         Introduced macro and new target to share files of default theme instead
1915         of adding many files for big_button_theme.
1916         * DefaultTheme/widget/button/button.edc:
1917         Implemented for big_button_theme.
1918
1919 2012-11-28  Ryuan Choi  <ryuan.choi@gmail.com>
1920
1921         [EFL] Refactor theme to choose whether to support foreground color of selection
1922         https://bugs.webkit.org/show_bug.cgi?id=102037
1923
1924         Reviewed by Kenneth Rohde Christiansen.
1925
1926         * DefaultTheme/default.edc:
1927         Refactored color classes from active/inactive to foreground/background.
1928
1929 2012-11-27  James Simonsen  <simonjam@chromium.org>
1930
1931         Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1932         https://bugs.webkit.org/show_bug.cgi?id=102151
1933
1934         Reviewed by Adam Barth.
1935
1936         * ewk/ewk_frame.cpp:
1937         (_ewk_frame_contents_set_internal):
1938
1939 2012-11-27  Sheriff Bot  <webkit.review.bot@gmail.com>
1940
1941         Unreviewed, rolling out r135786.
1942         http://trac.webkit.org/changeset/135786
1943         https://bugs.webkit.org/show_bug.cgi?id=103379
1944
1945         It made 3 plugin tests timeout on several platforms (Requested
1946         by Ossy on #webkit).
1947
1948         * ewk/ewk_frame.cpp:
1949         (ewk_frame_uri_set):
1950         (_ewk_frame_contents_set_internal):
1951
1952 2012-11-26  James Simonsen  <simonjam@chromium.org>
1953
1954         Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
1955         https://bugs.webkit.org/show_bug.cgi?id=102151
1956
1957         Reviewed by Adam Barth.
1958
1959         * ewk/ewk_frame.cpp:
1960         (_ewk_frame_contents_set_internal):
1961
1962 2012-11-24  Viatcheslav Ostapenko  <v.ostapenko@samsung.com>
1963
1964         [EFL] Layout test comes to crash on WK1
1965         https://bugs.webkit.org/show_bug.cgi?id=103170
1966
1967         Reviewed by Kenneth Rohde Christiansen.
1968
1969         Switch off accelerated compositing for WK1 because GraphicsContext3D is
1970         missing direct rendering implementation that is required for EFL WK1.
1971
1972         * ewk/ewk_view.cpp:
1973         (_ewk_view_priv_new):
1974
1975 2012-11-21  Allan Sandfeld Jensen  <allan.jensen@digia.com>
1976
1977         Disambiguate innerNodeFramePoint and mainFramePoint 
1978         https://bugs.webkit.org/show_bug.cgi?id=98139
1979
1980         Reviewed by Julien Chaffraix.
1981
1982         * ewk/ewk_frame.cpp:
1983         (ewk_frame_hit_test_new):
1984
1985 2012-11-20  Sheriff Bot  <webkit.review.bot@gmail.com>
1986
1987         Unreviewed, rolling out r135295.
1988         http://trac.webkit.org/changeset/135295
1989         https://bugs.webkit.org/show_bug.cgi?id=102834
1990
1991         This patch causes assertion to some layout tests on chromium
1992         (Requested by jianli on #webkit).
1993
1994         * ewk/ewk_frame.cpp:
1995         (ewk_frame_uri_set):
1996         (_ewk_frame_contents_set_internal):
1997
1998 2012-11-20  James Simonsen  <simonjam@chromium.org>
1999
2000         Consolidate FrameLoader::load() into one function taking a FrameLoadRequest
2001         https://bugs.webkit.org/show_bug.cgi?id=102151
2002
2003         Reviewed by Adam Barth.
2004
2005         * ewk/ewk_frame.cpp:
2006         (_ewk_frame_contents_set_internal):
2007
2008 2012-11-19  Tony Chang  <tony@chromium.org>
2009
2010         Remove 'is' prefix from WebSettings::isWebSecurityEnabled and WebSettings::isSpatialNavigationEnabled
2011         https://bugs.webkit.org/show_bug.cgi?id=102548
2012
2013         Reviewed by Adam Barth.
2014
2015         Rename call to WebCore::Settings.
2016
2017         * ewk/ewk_view.cpp:
2018         (_ewk_view_priv_new):
2019
2020 2012-11-16  Sheriff Bot  <webkit.review.bot@gmail.com>
2021
2022         Unreviewed, rolling out r134694.
2023         http://trac.webkit.org/changeset/134694
2024         https://bugs.webkit.org/show_bug.cgi?id=102481
2025
2026         it made API test crash on EFL port (Requested by gyuyoung on
2027         #webkit).
2028
2029         * DefaultTheme/default.edc:
2030
2031 2012-11-15  Kenneth Rohde Christiansen  <kenneth@webkit.org>
2032
2033         Rename member vars in ViewportArgument to match css-device-adapt
2034         https://bugs.webkit.org/show_bug.cgi?id=102355
2035
2036         Reviewed by Gyuyoung Kim.
2037
2038         * ewk/ewk_view.cpp:
2039         (_ewk_view_priv_new): Update to reflect name change.
2040
2041 2012-11-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2042
2043         Unreviewed. Fix build break when using --no-tiled-backing-store option.
2044
2045         * ewk/ewk_frame_private.h:
2046         (WebCore):
2047
2048 2012-11-14  Ryuan Choi  <ryuan.choi@gmail.com>
2049
2050         [EFL] Port tiled backing store
2051         https://bugs.webkit.org/show_bug.cgi?id=71352
2052
2053         Reviewed by Gyuyoung Kim.
2054
2055         Added ewk_view_setting_tiled_backing_store_enabled_{get|set} to give possibility
2056         to use WebCore's tiled backing store in WebKit/Efl port. This makes WebKit/Efl
2057         compliant with WebKit's generic solution of tiled backing store.
2058
2059         * WebCoreSupport/ChromeClientEfl.cpp:
2060         (WebCore::ChromeClientEfl::invalidateRootView):
2061         (WebCore):
2062         (WebCore::ChromeClientEfl::visibleRectForTiledBackingStore):
2063         * WebCoreSupport/ChromeClientEfl.h:
2064         (ChromeClientEfl):
2065         * ewk/ewk_frame_private.h:
2066         Declared missing classes which used in this file.
2067         * ewk/ewk_paint_context.cpp:
2068         (ewk_paint_context_paint): Implemented to paint tiled backing store
2069         * ewk/ewk_view.cpp:
2070         (ewk_view_setting_tiled_backing_store_enabled_set):
2071         Added API to enable/disable the WebCore's tiled backing store.
2072         (ewk_view_setting_tiled_backing_store_enabled_get):
2073         Added API to query if the WebCore's tiled backing store is enabled.
2074         (ewk_view_tiled_backing_store_invalidate):
2075         * ewk/ewk_view.h:
2076         * ewk/ewk_view_private.h:
2077         * ewk/ewk_view_single.cpp:
2078         (_ewk_view_single_smart_repaints_process):
2079         Implemented to update visible area of tiled backing store.
2080         * tests/test_ewk_view.cpp: Added test case of ewk_view_setting_tiled_backing_store.
2081         (TEST_F):
2082
2083 2012-11-14  Ryuan Choi  <ryuan.choi@gmail.com>
2084
2085         [EFL] Refactor theme to choose whether to support foreground color of selection
2086         https://bugs.webkit.org/show_bug.cgi?id=102037
2087
2088         Reviewed by Gyuyoung Kim.
2089
2090         * DefaultTheme/default.edc:
2091         Refactored color classes from active/inactive to foreground/background.
2092
2093 2012-11-12  KyungTae Kim  <ktf.kim@samsung.com>
2094
2095         [EFL] In ewk_tiled_backing_store_pre_render_region, the 'slicer' may be uninitialized
2096         https://bugs.webkit.org/show_bug.cgi?id=102038
2097
2098         Reviewed by Gyuyoung Kim.
2099
2100         To fix build warning -Wuninitialized,
2101         initialize the 'slicer' in ewk_tiled_backing_store_pre_render_region.
2102
2103         * ewk/ewk_tiled_backing_store.cpp:
2104         (ewk_tiled_backing_store_pre_render_region):
2105
2106 2012-11-09  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
2107
2108         [EFL][DRT] Force a repaint before tracking repaint rects.
2109         https://bugs.webkit.org/show_bug.cgi?id=101743
2110
2111         Reviewed by Kenneth Rohde Christiansen.
2112
2113         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2114         (DumpRenderTreeSupportEfl::forceLayout): Added.
2115         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
2116
2117 2012-11-07  Emil A Eklund  <eae@chromium.org>
2118
2119         Unreviewed EFL build fix.
2120
2121         * ewk/ewk_view.cpp:
2122
2123 2012-11-01  Seonae Kim  <sunaeluv.kim@samsung.com>
2124
2125         [EFL][DRT] Support Geolocation
2126         https://bugs.webkit.org/show_bug.cgi?id=97427
2127
2128         Reviewed by Gyuyoung Kim. 
2129
2130         Implement methods to use GeolocationClientMock in DumpRenderTree.
2131         This client attaches to the page whenever a view is created.
2132
2133         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2134         (DumpRenderTreeSupportEfl::attachClientToPage):
2135         (DumpRenderTreeSupportEfl::resetGeolocationClientMock):
2136         (DumpRenderTreeSupportEfl::setMockGeolocationPermission):
2137         (DumpRenderTreeSupportEfl::setMockGeolocationPosition):
2138         (DumpRenderTreeSupportEfl::setMockGeolocationPositionUnavailableError):
2139         (DumpRenderTreeSupportEfl::numberOfPendingGeolocationPermissionRequests):
2140         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
2141
2142 2012-10-31  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2143
2144         [EFL][DRT] EventSender requires contextClick implementation
2145         https://bugs.webkit.org/show_bug.cgi?id=86091
2146
2147         Reviewed by Gyuyoung Kim.
2148
2149         Add a pointer to parent menu in Ewk_Context_Menu_Item and a getter
2150         function to allow selecting a context menu item without having
2151         parent menu pointer in DumpRenderTree EventSender.
2152         Three unit tests added due ewk API changes.
2153
2154         * ewk/ewk_contextmenu.cpp:
2155         (_Ewk_Context_Menu_Item):
2156         (ewk_context_menu_item_new):
2157         (ewk_context_menu_item_parent_get):
2158         (ewk_context_menu_item_append):
2159         * ewk/ewk_contextmenu.h:
2160         * ewk/ewk_view.cpp:
2161         (ewk_view_context_menu_get):
2162         * ewk/ewk_view.h:
2163         * tests/test_ewk_contextmenu.cpp: Added.
2164         (TEST_F):
2165         * tests/test_ewk_view.cpp:
2166         (TEST_F):
2167
2168 2012-10-30  Seokju Kwon  <seokju.kwon@samsung.com>
2169
2170         [EFL] Fix failure to highlight nodes on web inspector
2171         https://bugs.webkit.org/show_bug.cgi?id=100303
2172
2173         Reviewed by Gyuyoung Kim.
2174
2175         It is not working to highlight nodes on web inspector
2176         when using 'Single Backing Store'.
2177         Add code for drawing it if there is the highlighted node.
2178
2179         * ewk/ewk_view_single.cpp:
2180         (_ewk_view_single_smart_repaints_process):
2181
2182 2012-10-30  Jinwoo Song  <jinwoo7.song@samsung.com>
2183
2184         [EFL] Refactor tooltip callback signal in WebKit1
2185         https://bugs.webkit.org/show_bug.cgi?id=100571
2186
2187         Reviewed by Gyuyoung Kim.
2188
2189         Separate tooltip callback signal into 'tooltip,text,set'
2190         and 'tooltip,text,unset' to be consistent with WebKit2.
2191
2192         * ewk/ewk_view.cpp:
2193         (ewk_view_tooltip_text_set):
2194         * ewk/ewk_view.h:
2195
2196 2012-10-26  Hyowon Kim  <hw1008.kim@samsung.com>
2197
2198         [Texmap][EFL] Implementation of AC related functions in ChromeClientEfl and ewkView.
2199         https://bugs.webkit.org/show_bug.cgi?id=82315
2200
2201         Reviewed by Kenneth Rohde Christiansen.
2202
2203         This patch implements accelerated-compositing-related functions
2204         to enter accelerated-compositing mode and sync layers 
2205         in ChromeClientEfl and ewkView.
2206
2207         * WebCoreSupport/ChromeClientEfl.cpp:
2208         (WebCore::ChromeClientEfl::attachRootGraphicsLayer):
2209         (WebCore::ChromeClientEfl::setNeedsOneShotDrawingSynchronization):
2210         (WebCore::ChromeClientEfl::scheduleCompositingLayerFlush):
2211         (WebCore::ChromeClientEfl::allowedCompositingTriggers):
2212         * ewk/ewk_view.cpp:
2213         (_Ewk_View_Private_Data):
2214         (_ewk_view_priv_new):
2215         (_ewk_view_priv_del):
2216         (_ewk_view_accelerated_compositing_cb):
2217         Sync and render layers.
2218         (_ewk_view_accelerated_compositing_context_create_if_needed):
2219         Create a new AcceleratedCompositingContext.
2220         (ewk_view_accelerated_compositing_object_create):
2221         Create a new evas_image_object act as render target surface.
2222         (ewk_view_accelerated_compositing_context_get):
2223         Return the GraphicsContext3D for accelerated compositing. 
2224         (ewk_view_root_graphics_layer_set):
2225         Set the root layer to AcceleratedCompositingContext.
2226         (ewk_view_mark_for_sync):
2227         Mark the evas_image_object for accelerated compositing as dirty to make it update.
2228         * ewk/ewk_view_private.h:
2229         (WebCore):
2230
2231 2012-10-24  Brady Eidson  <beidson@apple.com>
2232
2233         Add a strategy for loader customization.
2234         https://bugs.webkit.org/show_bug.cgi?id=100278
2235
2236         Reviewed by Alexey Proskuryakov.
2237
2238         * WebCoreSupport/PlatformStrategiesEfl.cpp:
2239         (PlatformStrategiesEfl::createLoaderStrategy):
2240         * WebCoreSupport/PlatformStrategiesEfl.h:
2241         (PlatformStrategiesEfl):
2242
2243 2012-10-23  Alexey Proskuryakov  <ap@apple.com>
2244
2245         Add a strategy for shared workers
2246         https://bugs.webkit.org/show_bug.cgi?id=100165
2247
2248         Reviewed by Brady Eidson.
2249
2250         * WebCoreSupport/PlatformStrategiesEfl.cpp:
2251         (PlatformStrategiesEfl::createPasteboardStrategy):
2252         (PlatformStrategiesEfl::createSharedWorkerStrategy):
2253         (PlatformStrategiesEfl::createVisitedLinkStrategy):
2254         * WebCoreSupport/PlatformStrategiesEfl.h:
2255
2256 2012-10-23  Hyowon Kim  <hw1008.kim@samsung.com>
2257
2258         [Texmap][EFL] Add AcceleratedCompositingContextEfl to the build system.
2259         https://bugs.webkit.org/show_bug.cgi?id=88630
2260
2261         Reviewed by Gyuyoung Kim.
2262
2263         * WebCoreSupport/AcceleratedCompositingContextEfl.cpp: Modify the #include file.
2264
2265 2012-10-23  Andras Becsi  <andras.becsi@digia.com>
2266
2267         Remove devicePixelRatio from ViewportAttributes
2268         https://bugs.webkit.org/show_bug.cgi?id=99845
2269
2270         Reviewed by Adam Barth.
2271
2272         * ewk/ewk_view.cpp:
2273         (_ewk_view_viewport_attributes_compute):
2274         Pass the device pixel ratio as a function argument.
2275
2276 2012-10-22  Ryuan Choi  <ryuan.choi@gmail.com>
2277
2278         [EFL] pc files should use DATA_INSTALL_DIR for datadir
2279         https://bugs.webkit.org/show_bug.cgi?id=99961
2280
2281         Reviewed by Gyuyoung Kim.
2282
2283         * ewebkit.pc.in: Used DATA_INSTALL_DIR instead of hardcoded `shared/XXX`
2284
2285 2012-10-22  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
2286
2287         [Qt] Fix "ASSERTION FAILED: !document->inPageCache()" when loading a page
2288         https://bugs.webkit.org/show_bug.cgi?id=98514
2289
2290         Reviewed by Kenneth Rohde Christiansen.
2291
2292         * ewk/ewk_frame.cpp:
2293         (ewk_frame_view_create_for_view):
2294
2295 2012-10-21  Seokju Kwon  <seokju.kwon@samsung.com>
2296
2297         [EFL] Fix failure to access the inspector resources
2298         https://bugs.webkit.org/show_bug.cgi?id=99816
2299
2300         Reviewed by Gyuyoung Kim.
2301
2302         access() returns -1, if path has a file protocol like "file://".
2303         And I have removed it from the first argument of access().
2304         If not, inspectorBaseURL() or inspectorFilesPath() always returns WEB_INSPECTOR_DIR.
2305         Then all layout test related to inspector can fail after installing webkit package.
2306
2307         * WebCoreSupport/InspectorClientEfl.cpp:
2308         (WebCore::InspectorClientEfl::inspectorFilesPath):
2309
2310 2012-10-20  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
2311
2312         [EFL][DRT] Implement tracking and painting repaint rectangles.
2313         https://bugs.webkit.org/show_bug.cgi?id=99838
2314
2315         Reviewed by Gyuyoung Kim.
2316
2317         Add the required DumpRenderTreeSupport plumbing functions to
2318         interact with FrameView and track/obtain repaint rectangles for
2319         DumpRenderTree.
2320
2321         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2322         (DumpRenderTreeSupportEfl::setSelectTrailingWhitespaceEnabled):
2323         (DumpRenderTreeSupportEfl::setTracksRepaints):
2324         (DumpRenderTreeSupportEfl::resetTrackedRepaints):
2325         (DumpRenderTreeSupportEfl::isTrackingRepaints):
2326         (DumpRenderTreeSupportEfl::trackedRepaintRects):
2327         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
2328
2329 2012-10-18  Kangil Han  <kangil.han@samsung.com>
2330
2331         [EFL] Add unit test for ewk_frame_source_get.
2332         https://bugs.webkit.org/show_bug.cgi?id=95984
2333
2334         Reviewed by Gyuyoung Kim.
2335
2336         Add three unit test cases to verify ewk_frame_source_get function.
2337         Additionally, insert code to check if uri exists in order to return error since view itself has blank html.
2338
2339         * ewk/ewk_frame.cpp:
2340         (ewk_frame_source_get):
2341         * tests/test_ewk_frame.cpp: Added.
2342         (initBuffer):
2343         (TEST_F):
2344
2345 2012-10-17  Byungwoo Lee  <bw80.lee@samsung.com>
2346
2347         Fix build warnings : -Wunused-parameter, -Wunused-variable
2348         https://bugs.webkit.org/show_bug.cgi?id=99539
2349
2350         Reviewed by Kentaro Hara.
2351
2352         Fix build warnings about unused parameter or unused variable when
2353         WTF_USE_TILED_BACKING_STORE option is enabled.
2354
2355         * WebCoreSupport/ChromeClientEfl.cpp:
2356         (WebCore::ChromeClientEfl::attachRootGraphicsLayer):
2357         (WebCore::ChromeClientEfl::delegatedScrollRequested):
2358
2359 2012-10-17  Byungwoo Lee  <bw80.lee@samsung.com>
2360
2361         [EFL] Add background color to the checkbox theme.
2362         https://bugs.webkit.org/show_bug.cgi?id=98788
2363
2364         Reviewed by Gyuyoung Kim.
2365
2366         Background color is added to the checkbox theme for identifying
2367         checkbox status easily.
2368
2369         Checkbox theme uses images which has transparent background, and the
2370         theme itself doesn't have the background color.
2371
2372         When the background of checkbox is black, checked/unchecked status
2373         cannot be distinguished because check mark color is black.
2374
2375         And it is hard to identify whether the checkbox is disabled or not,
2376         because there is no background color in the checkbox theme.
2377
2378         Instead of adding background color to the edc script, background
2379         images are added because the shape of the check box can be various.
2380
2381         * DefaultTheme/widget/check/check.edc:
2382         * DefaultTheme/widget/check/img_check_bg_enabled.png: Added.
2383         * DefaultTheme/widget/check/img_check_bg_disabled.png: Added.
2384
2385 2012-10-17  Byungwoo Lee  <bw80.lee@samsung.com>
2386
2387         [EFL] Add background color to the radio button theme.
2388         https://bugs.webkit.org/show_bug.cgi?id=98852
2389
2390         Reviewed by Gyuyoung Kim.
2391
2392         Background color is added to the radio button theme for identifying
2393         radio button status easily.
2394
2395         Radio button theme uses images which has transparent background.
2396
2397         When the background of radio button is black, checked/unchecked status
2398         cannot be distinguished because check mark color is black.
2399
2400         And it is hard to identify whether the radio button is disabled or not,
2401         because there is no background color in the radio button theme.
2402
2403         * DefaultTheme/widget/radio/img_radio_bg_disabled.png: Added.
2404         * DefaultTheme/widget/radio/img_radio_bg_enabled.png: Added.
2405         * DefaultTheme/widget/radio/radio.edc:
2406
2407 2012-10-15  Christophe Dumez  <christophe.dumez@intel.com>
2408
2409         [EFL][WK2] Implement Favicons API
2410         https://bugs.webkit.org/show_bug.cgi?id=99087
2411
2412         Reviewed by Kenneth Rohde Christiansen.
2413
2414         Remove ewk_util now that its code has been moved
2415         to CairoUtilitiesEfl in WebCore.
2416
2417         * ewk/ewk_history.cpp:
2418         (ewk_history_item_icon_object_add):
2419         * ewk/ewk_settings.cpp:
2420         (ewk_settings_icon_database_icon_object_get):
2421
2422 2012-10-15  Dongwoo Joshua Im  <dw.im@samsung.com>
2423
2424         [EFL] Set the basepath of the File System API.
2425         https://bugs.webkit.org/show_bug.cgi?id=98344
2426
2427         Reviewed by Gyuyoung Kim.
2428
2429         Set the basepath of the File System API using the internal setter function.
2430
2431         * ewk/ewk_main.cpp:
2432         (_ewk_init_body): Call the setter function with the default path.
2433         * ewk/ewk_settings.cpp:
2434         (ewk_settings_file_system_path_set): Set the given path as the base path of the file system.
2435         * ewk/ewk_settings_private.h: Add ewk_settings_file_system_path_set.
2436
2437 2012-10-14  Sam Weinig  <sam@webkit.org>
2438
2439         Make UserScript and UserStyleSheet value objects that are copyable
2440         https://bugs.webkit.org/show_bug.cgi?id=99275
2441
2442         Reviewed by Tim Horton.
2443
2444         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2445         (DumpRenderTreeSupportEfl::addUserScript):
2446         (DumpRenderTreeSupportEfl::addUserStyleSheet):
2447         Update for new PageGroup function signatures.
2448
2449 2012-10-11  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2450
2451         [EFL] Remove "web" word in web inspector
2452         https://bugs.webkit.org/show_bug.cgi?id=98724
2453
2454         Reviewed by Laszlo Gombos.
2455
2456         *web* word is redundant in web inspector. Beside r130494 and r130479 removed *web* from EFL WK2.
2457
2458         * WebCoreSupport/InspectorClientEfl.cpp:
2459         (WebCore::notifyInspectorDestroy):
2460         (WebCore::InspectorClientEfl::openInspectorFrontend):
2461         (WebCore::InspectorFrontendClientEfl::InspectorFrontendClientEfl):
2462         (WebCore::InspectorFrontendClientEfl::~InspectorFrontendClientEfl):
2463         * ewk/ewk_view.cpp:
2464         (ewk_view_inspector_show):
2465         (ewk_view_inspector_close):
2466         (ewk_view_inspector_view_get):
2467         (ewk_view_inspector_view_set):
2468         * ewk/ewk_view.h:
2469
2470 2012-10-10  Jon Lee  <jonlee@apple.com>
2471
2472         [WK2] Activate plugins when user clicks on snapshot
2473         https://bugs.webkit.org/show_bug.cgi?id=98328
2474         <rdar://problem/12426681>
2475
2476         Reviewed by Brady Eidson.
2477
2478         * WebCoreSupport/FrameLoaderClientEfl.h:
2479         (WebCore::FrameLoaderClientEfl::recreatePlugin): Stub implementation of recreatePlugin().
2480
2481 2012-10-10  Ryuan Choi  <ryuan.choi@samsung.com>
2482
2483         [EFL] Use ewk_view_paint instead of ewk_view_paint_contents in ewk_view_single.
2484         https://bugs.webkit.org/show_bug.cgi?id=98716
2485
2486         Reviewed by Kenneth Rohde Christiansen.
2487
2488         ewk_view_paint is the wrapper of ScrollView::paint and
2489         ewk_view_paint_contents is the wrapper of FrameView::paintContents.
2490
2491         Because FrameView::paintContents just draw contents,
2492         ewk_view_single should use ewk_view_paint instead of ewk_view_paint_contents
2493         like other ports.
2494
2495         * ewk/ewk_view.cpp:
2496         (ewk_view_paint):
2497         Moved updateLayoutAndStyleIfNeededRecursive to share ewk_view_paint.
2498         * ewk/ewk_view_single.cpp:
2499         (_ewk_view_single_smart_repaints_process):
2500         Modified to call ewk_view_paint.
2501
2502 2012-10-10  Jaehun Lim  <ljaehun.lim@samsung.com>
2503
2504         [EFL] Use Evas function instead of memcpy
2505         https://bugs.webkit.org/show_bug.cgi?id=98483
2506
2507         Reviewed by Gyuyoung Kim.
2508
2509         Evas supports evas_object_image_data_copy_set() to copy raw image data.
2510         Change memcpy() with evas_object_image_data_copy_set().
2511
2512         Spell out variable names and refactor variable declaration statements.
2513
2514         No new tests, no functionality was changed.
2515
2516         * ewk/ewk_util.cpp:
2517         (ewk_util_image_from_cairo_surface_add):
2518
2519 2012-10-07  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
2520
2521         Rename first/second to key/value in HashMap iterators
2522         https://bugs.webkit.org/show_bug.cgi?id=82784
2523
2524         Reviewed by Eric Seidel.
2525
2526         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2527         (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld):
2528         * WebCoreSupport/PlatformStrategiesEfl.cpp:
2529         (PlatformStrategiesEfl::getPluginInfo):
2530         * ewk/ewk_intent.cpp:
2531         (ewk_intent_extra_get):
2532
2533 2012-10-05  Christophe Dumez  <christophe.dumez@intel.com>
2534
2535         [EFL] Fix window resizing / moving in WK1 and WKTR
2536         https://bugs.webkit.org/show_bug.cgi?id=98486
2537
2538         Reviewed by Gyuyoung Kim.
2539
2540         Fix ChromeClientEfl::windowRect() code to use
2541         ecore_evas_request_geometry_get() instead of
2542         evas_object_geometry_get() and therefore avoid
2543         returning incorrect values when the engine has
2544         not processed a call to ecore_evas_move_resize()
2545         yet. This fixes a couple of layout tests.
2546
2547         The code was also refactored a bit for
2548         consistency with the WebKit2 EFL implementation.
2549
2550         * WebCoreSupport/ChromeClientEfl.cpp:
2551         (WebCore::ChromeClientEfl::windowRect):
2552         (WebCore::ChromeClientEfl::setWindowRect):
2553
2554 2012-10-04  Simon Fraser  <simon.fraser@apple.com>
2555
2556         Final part of "sync" to "flush" renaming
2557         https://bugs.webkit.org/show_bug.cgi?id=98430
2558
2559         Reviewed by Tim Horton.
2560
2561         Change method names on GraphicsLayer and GraphicsLayerClient that
2562         refer to "sync" to use the term "flush" instead, to be consistent
2563         with the rest of the code.
2564
2565         * WebCoreSupport/AcceleratedCompositingContextEfl.cpp:
2566         (WebCore::AcceleratedCompositingContext::syncLayersNow):
2567         (WebCore::AcceleratedCompositingContext::attachRootGraphicsLayer):
2568
2569 2012-10-04  Simon Fraser  <simon.fraser@apple.com>
2570
2571         Standardize on "flush" terminology for compositing layer flushing/syncing
2572         https://bugs.webkit.org/show_bug.cgi?id=98321
2573
2574         Reviewed by Simon Fraser.
2575
2576         Rename compositing-related methods that refer to "syncing" to instead
2577         refer to "flushing".
2578
2579         * WebCoreSupport/ChromeClientEfl.cpp:
2580         (WebCore::ChromeClientEfl::scheduleCompositingLayerFlush):
2581         * WebCoreSupport/ChromeClientEfl.h:
2582         (ChromeClientEfl):
2583
2584 2012-10-04  Christophe Dumez  <christophe.dumez@intel.com>
2585
2586         [EFL] webintents/web-intents-failure.html is failing
2587         https://bugs.webkit.org/show_bug.cgi?id=98349
2588
2589         Reviewed by Gyuyoung Kim.
2590
2591         After r130344, OpaqueJSString().string() returns
2592         an empty string instead of a null one. Therefore,
2593         we need to update the check in
2594         DumpRenderTreeSupportEfl::sendWebIntentResponse().
2595
2596         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2597         (DumpRenderTreeSupportEfl::sendWebIntentResponse):
2598
2599 2012-10-04  Christophe Dumez  <christophe.dumez@intel.com>
2600
2601         Regression(r130363): Broke unit tests
2602         https://bugs.webkit.org/show_bug.cgi?id=98341
2603
2604         Reviewed by Gyuyoung Kim.
2605
2606         Fix WebKitEFL unit tests to use X11 as
2607         well.
2608
2609         * tests/UnitTestUtils/EWKTestBase.cpp:
2610         (EWKUnitTests::EWKTestBase::SetUp):
2611         * tests/UnitTestUtils/EWKTestEnvironment.h:
2612         (EWKTestEnvironment):
2613         * tests/UnitTestUtils/EWKTestView.cpp:
2614         (EWKUnitTests::EWKTestView::init):
2615         * tests/UnitTestUtils/EWKTestView.h:
2616         (EWKTestView):
2617
2618 2012-10-03  Ryuan Choi  <ryuan.choi@samsung.com>
2619
2620         [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
2621         https://bugs.webkit.org/show_bug.cgi?id=97753
2622
2623         Reviewed by Laszlo Gombos.
2624
2625         default.edj is used in both webkit/efl and webkit2/efl.
2626         However, it has been generated only when ENABLE_WEBKIT is enabled.
2627
2628         This patch separates the script which generates default.edj
2629         from source/webkit/platformefl.cmake.
2630
2631         * DefaultTheme/CMakeLists.txt:
2632         Extracted from Source/WebKit/PlatformEfl.cmake and sanitized.
2633
2634 2012-10-03  Christophe Dumez  <christophe.dumez@intel.com>
2635
2636         [EFL] Enable use of X11 in DumpRenderTree / WebKitTestRunner
2637         https://bugs.webkit.org/show_bug.cgi?id=98231
2638
2639         Reviewed by Gyuyoung Kim.
2640
2641         Initialize ecore_x library in ewk_main since it is used by
2642         WebKitEFL.
2643
2644         * ewk/ewk_main.cpp:
2645         (ewk_init):
2646         (ewk_shutdown):
2647
2648 2012-10-03  Kangil Han  <kangil.han@samsung.com>
2649
2650         Fix unused parameter compile warnings.
2651         https://bugs.webkit.org/show_bug.cgi?id=98243
2652
2653         Reviewed by Alexey Proskuryakov.
2654
2655         Fixed unused parameter compile warning by removing page parameter name and UNUSED_PARAM usage.
2656
2657         * WebCoreSupport/PlatformStrategiesEfl.cpp:
2658         (PlatformStrategiesEfl::getPluginInfo):
2659
2660 2012-10-03  Jinwoo Song  <jinwoo7.song@samsung.com>
2661
2662         [EFL] Change the reversed expected and actual parameter in WebKit1 unit tests
2663         https://bugs.webkit.org/show_bug.cgi?id=98276
2664
2665         Reviewed by Laszlo Gombos.
2666
2667         Expected value should be at first and actual value be followed in ASSERT_STREQ().
2668
2669         * tests/test_ewk_view.cpp:
2670         (TEST_F):
2671
2672 2012-10-02  Carlos Garcia Campos  <cgarcia@igalia.com>
2673
2674         [GTK] Add API to get the web view that initiated a custom URI request to WebKit2 GTK+
2675         https://bugs.webkit.org/show_bug.cgi?id=97895
2676
2677         Reviewed by Martin Robinson.
2678
2679         * WebCoreSupport/FrameNetworkingContextEfl.cpp:
2680         (WebCore::FrameNetworkingContextEfl::initiatingPageID): Stub
2681         implementation.
2682         * WebCoreSupport/FrameNetworkingContextEfl.h:
2683         (FrameNetworkingContextEfl): Added.
2684
2685 2012-10-02  Krzysztof Czech  <k.czech@samsung.com>
2686
2687         [EFL][UT] Refactoring an implementation of testing framework for wk1.
2688         https://bugs.webkit.org/show_bug.cgi?id=94925
2689
2690         Reviewed by Gyuyoung Kim.
2691
2692         The reason of changing, was to adjust current implementation to use gtest features
2693         related to cleaning (SetUp, TearDown), cleaning code in terms of useless methods
2694         and lastly to make framework easier to use.
2695
2696         * tests/UnitTestUtils/EWKTestBase.cpp:
2697         (EWKUnitTests::EWKTestBase::EWKTestBase):
2698         (EWKUnitTests::EWKTestBase::webView): Returns current webview.
2699         (EWKUnitTests::EWKTestBase::SetUp):
2700         Before test is started, SetUp is called.
2701         Used this to initialize test view.
2702         (EWKUnitTests::EWKTestBase::onLoadFinished):
2703         (EWKUnitTests::EWKTestBase::waitUntilLoadFinished): It waits till test page will be properly loaded.
2704         (EWKUnitTests::EWKTestBase::loadUrl): Starts loading test page.
2705         * tests/UnitTestUtils/EWKTestBase.h:
2706         * tests/UnitTestUtils/EWKTestEnvironment.cpp:
2707         Used to have global SetUp and TearDown.
2708         Global SetUp starts initialization of webkit wherease
2709         global TearDown shuts it down. Generally we would like to have
2710         only one initialization of webkit while tests are executed.
2711         (EWKUnitTests):
2712         (EWKUnitTests::EWKTestEnvironment::EWKTestEnvironment):
2713         (EWKUnitTests::EWKTestEnvironment::SetUp): Starts initialization of webkit.
2714         (EWKUnitTests::EWKTestEnvironment::TearDown): Shuts down of webkit.
2715         * tests/UnitTestUtils/EWKTestEnvironment.h:
2716         (EWKUnitTests):
2717         (EWKTestEnvironment):
2718         (EWKUnitTests::EWKTestEnvironment::useX11Window):
2719         * tests/UnitTestUtils/EWKTestView.cpp:
2720         (EWKUnitTests::EWKTestView::EWKTestView):
2721         (EWKUnitTests::EWKTestView::init): Starts initialization of test view.
2722         * tests/UnitTestUtils/EWKTestView.h:
2723         (EWKTestView):
2724         * tests/test_ewk_view.cpp: adjusted current unit tests to new implementation.
2725         (TEST_F):
2726         * tests/test_runner.cpp: entry point of all tests.
2727         (parseCustomArguments):
2728         (main):
2729
2730 2012-10-01  Brady Eidson  <beidson@apple.com>
2731
2732         Remove the Safari 2 -> Safari 3 icon database import code.
2733         https://bugs.webkit.org/show_bug.cgi?id=98113
2734
2735         Reviewed by Maciej Stachowiak.
2736
2737         Nuke the performImport() IconDatabaseClient method.
2738
2739         * WebCoreSupport/IconDatabaseClientEfl.cpp:
2740         * WebCoreSupport/IconDatabaseClientEfl.h:
2741
2742 2012-09-28  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
2743
2744         Code inside FrameLoaderClient::canShowMIMEType() implementations can be shared among different WK ports
2745         https://bugs.webkit.org/show_bug.cgi?id=97547
2746
2747         Reviewed by Adam Barth.
2748
2749         Newly added WebCore::MIMETypeRegistry::canShowMIMEType() function is used
2750         inside WebCore::FrameLoaderClientEfl::canShowMIMEType().
2751
2752         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2753         (WebCore::FrameLoaderClientEfl::canShowMIMEType):
2754
2755 2012-09-28  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
2756
2757         [EFL][DRT] EFL DRT should disable visited links tracking by default
2758         https://bugs.webkit.org/show_bug.cgi?id=97881
2759
2760         Reviewed by Kenneth Rohde Christiansen.
2761
2762         Added aux DumpRenderTreeSupportEfl::setShouldTrackVisitedLinks() function.
2763
2764         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
2765         (DumpRenderTreeSupportEfl::setShouldTrackVisitedLinks):
2766         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
2767
2768 2012-09-27  Christophe Dumez  <christophe.dumez@intel.com>
2769
2770         [EFL] No way to exit video fullscreen mode once entered
2771         https://bugs.webkit.org/show_bug.cgi?id=97631
2772
2773         Reviewed by Kenneth Rohde Christiansen.
2774
2775         Fix default theme so that we have 2 fullscreen buttons, one
2776         to enter fullscreen mode and another to exit it.
2777
2778         New icon by Alexander Shalamov.
2779
2780         * DefaultTheme/widget/mediacontrol/fullscreenbutton/enterfullscreenbutton.png: Added.
2781         * DefaultTheme/widget/mediacontrol/fullscreenbutton/exitfullscreenbutton.png: Added.
2782         * DefaultTheme/widget/mediacontrol/fullscreenbutton/fullscreen_button.edc:
2783         * DefaultTheme/widget/mediacontrol/fullscreenbutton/fullscreenbutton.png: Removed.
2784
2785 2012-09-26  Jinwoo Song  <jinwoo7.song@samsung.com>
2786
2787         [EFL] Fix the typo in the ewk_view_fullscreen_exit()
2788         https://bugs.webkit.org/show_bug.cgi?id=97635
2789
2790         Reviewed by Gyuyoung Kim.
2791
2792         Fix the silly typo in the ewk_view_fullscreen_exit() API.
2793
2794         * ewk/ewk_view.cpp:
2795         (ewk_view_fullscreen_exit):
2796
2797 2012-09-25  Jinwoo Song  <jinwoo7.song@samsung.com>
2798
2799         [EFL] Add fullscreen set/get APIs and callbacks
2800         https://bugs.webkit.org/show_bug.cgi?id=97421
2801
2802         Reviewed by Gyuyoung Kim.
2803
2804         Add setting APIs for JavaScript Fullscreen API and also add two callbacks to ewk_view API,
2805         so that UI could customise behavior when fullscreen mode is requested.
2806
2807         * WebCoreSupport/ChromeClientEfl.cpp:
2808         (WebCore::ChromeClientEfl::enterFullScreenForElement):
2809         (WebCore::ChromeClientEfl::exitFullScreenForElement):
2810         * ewk/ewk_view.cpp:
2811         (_Ewk_View_Private_Data):
2812         (_ewk_view_priv_new):
2813         (ewk_view_setting_enable_fullscreen_get):
2814         (ewk_view_setting_enable_fullscreen_set):
2815         (ewk_view_fullscreen_enter):
2816         (ewk_view_fullscreen_exit):
2817         * ewk/ewk_view.h:
2818         * ewk/ewk_view_private.h:
2819         * tests/test_ewk_view.cpp:
2820         (ewkViewEnableFullscreenCb):
2821         (TEST):
2822
2823 2012-09-25  Beth Dakin  <bdakin@apple.com>
2824
2825         https://bugs.webkit.org/show_bug.cgi?id=95397
2826         Need to merge didFirstVisuallyNonEmptyLayout and 
2827         didNewFirstVisuallyNonEmptyLayout
2828         -and corresponding-
2829         <rdar://problem/10791680>
2830
2831         Reviewed by Sam Weinig.
2832
2833         Remove dispatchDidFirstLayout, 
2834         dispatchDidFirstVisuallyNonEmptyLayout, and 
2835         dispatchDidNewFirstVisuallyNonEmptyLayout. Their functionality 
2836         is now replaced by dispatchDidLayout(LayoutMilestoneOptions)
2837         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2838         (WebCore::FrameLoaderClientEfl::dispatchDidLayout):
2839         * WebCoreSupport/FrameLoaderClientEfl.h:
2840         (FrameLoaderClientEfl):
2841
2842         It is now necessary to opt into getting any of the 
2843         "layout milestone" notifications.
2844         * ewk/ewk_view.cpp:
2845         (_ewk_view_priv_new):
2846
2847 2012-09-24  Dominik Röttsches  <dominik.rottsches@intel.com>
2848
2849         [EFL][DRT] Enable Regions support
2850         https://bugs.webkit.org/show_bug.cgi?id=83897
2851
2852         Reviewed by Kenneth Rohde Christiansen.
2853
2854         Activating CSS regions by default for EWK views.
2855
2856         * ewk/ewk_view.cpp: Switch CSS regions on by default.
2857         (_ewk_view_priv_new):
2858
2859 2012-09-23  Byungwoo Lee  <bw80.lee@gmail.com>
2860
2861         Fix build warnings : -Wunused-parameter, -Wparentheses, -Wuninitialized.
2862         https://bugs.webkit.org/show_bug.cgi?id=97306
2863
2864         Reviewed by Benjamin Poulain.
2865
2866         Fix build warning about -Wunused-parameter on FrameLoaderClientEfl.cpp
2867         by using ASSERT_UNUSED() macro.
2868         Fix build warning aboug -Wparentheses on ewk_frame.cpp by adding
2869         additional brace for the assign statement.
2870
2871         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2872         (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
2873         * ewk/ewk_frame.cpp:
2874         (ewk_frame_resources_location_get):
2875
2876 2012-09-21  Christophe Dumez  <christophe.dumez@intel.com>
2877
2878         [EFL] EventSender should mimic CTRL+o emacs shortcut
2879         https://bugs.webkit.org/show_bug.cgi?id=97224
2880
2881         Reviewed by Kenneth Rohde Christiansen.
2882
2883         Fix bad use of temporary object causing wrong editing
2884         callback dumping.
2885
2886         * WebCoreSupport/EditorClientEfl.cpp:
2887         (WebCore::EditorClientEfl::shouldInsertText):
2888
2889 2012-09-20  Jinwoo Song  <jinwoo7.song@samsung.com>
2890
2891         [EFL] Change the log macro names to be more consistent with EINA LOG
2892         https://bugs.webkit.org/show_bug.cgi?id=97158
2893
2894         Reviewed by Kenneth Rohde Christiansen.
2895
2896         Some log macro names in WebKit1 are inconsistent with EINA LOG names
2897         such as WRN/INF not WARN/INFO.
2898
2899           #define WRN(...) EINA_LOG_DOM_WARN(_ewk_log_dom, __VA_ARGS__)
2900           #define INF(...) EINA_LOG_DOM_INFO(_ewk_log_dom, __VA_ARGS__)
2901
2902         This patch changes the such names to be consistent with EINA LOG's names.
2903
2904         * ewk/ewk_frame.cpp:
2905         (_ewk_frame_smart_resize):
2906         (ewk_frame_source_get):
2907         (ewk_frame_uri_changed):
2908         * ewk/ewk_main.cpp:
2909         (_ewk_init_body):
2910         * ewk/ewk_private.h:
2911         * ewk/ewk_tiled_backing_store.cpp:
2912         (_ewk_tiled_backing_store_render):
2913         (_ewk_tiled_backing_store_recalc_renderers):
2914         (_ewk_tiled_backing_store_smart_calculate_offset_force):
2915         (_ewk_tiled_backing_store_smart_calculate_offset):
2916         (ewk_tiled_backing_store_pre_render_relative_radius):
2917         * ewk/ewk_tiled_matrix.cpp:
2918         (ewk_tile_matrix_free):
2919         (ewk_tile_matrix_tile_exact_get):
2920         (_ewk_tile_matrix_slicer_setup):
2921         * ewk/ewk_view.cpp:
2922         (_ewk_view_smart_add_console_message):
2923         (_ewk_view_smart_run_javascript_alert):
2924         (_ewk_view_smart_run_javascript_confirm):
2925         (_ewk_view_smart_should_interrupt_javascript):
2926         (_ewk_view_smart_run_javascript_prompt):
2927         (_ewk_view_smart_pre_render_region):
2928         (_ewk_view_smart_pre_render_relative_radius):
2929         (_ewk_view_smart_pre_render_start):
2930         (_ewk_view_smart_pre_render_cancel):
2931         (_ewk_view_smart_disable_render):
2932         (_ewk_view_smart_enable_render):
2933         (ewk_view_bg_color_set):
2934         (ewk_view_zoom_set):
2935         (ewk_view_zoom_weak_set):
2936         (ewk_view_zoom_animated_set):
2937         (ewk_view_statusbar_text_set):
2938         (ewk_view_exceeded_application_cache_quota):
2939         (ewk_view_exceeded_database_quota):
2940         (ewk_view_scroll):
2941         (ewk_view_popup_new):
2942         (ewk_view_popup_destroy):
2943         (ewk_view_popup_selected_set):
2944         (ewk_view_color_chooser_new):
2945         (ewk_view_color_chooser_destroy):
2946         (ewk_view_color_chooser_color_set):
2947         (ewk_view_color_chooser_changed):
2948         (ewk_view_zoom_range_set):
2949         * ewk/ewk_view_private.h:
2950
2951 2012-09-19  Jinwoo Song  <jinwoo7.song@samsung.com>
2952
2953         Fix unused parameter compile warnings in WebKit/WebKit2
2954         https://bugs.webkit.org/show_bug.cgi?id=96742
2955
2956         Reviewed by Gyuyoung Kim.
2957
2958         Fix unused parameter compile warning messages(-Wunused-parameter) in WebKit during EFL build.
2959         WebCore's warning messages were fixed in r128570.
2960  
2961         * WebCoreSupport/ChromeClientEfl.cpp:
2962         (WebCore::ChromeClientEfl::createWindow):
2963         (WebCore::ChromeClientEfl::mouseDidMoveOverElement):
2964         (WebCore::ChromeClientEfl::print):
2965         (WebCore::ChromeClientEfl::reachedMaxAppCacheSize):
2966         (WebCore::ChromeClientEfl::invalidateContents):
2967         (WebCore::ChromeClientEfl::invalidateRootView):
2968         (WebCore::ChromeClientEfl::invalidateContentsAndRootView):
2969         * WebCoreSupport/EditorClientEfl.cpp:
2970         (WebCore::EditorClientEfl::handleInputMethodKeydown):
2971         (WebCore::EditorClientEfl::getGuessesForWord):
2972         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2973         (WebCore::FrameLoaderClientEfl::dispatchDidReceiveAuthenticationChallenge):
2974         (WebCore::FrameLoaderClientEfl::dispatchDidCancelAuthenticationChallenge):
2975         (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNewWindowAction):
2976         (WebCore::FrameLoaderClientEfl::createFrame):
2977         (WebCore::FrameLoaderClientEfl::createJavaAppletWidget):
2978         (WebCore::FrameLoaderClientEfl::shouldStopLoadingForHistoryItem):
2979         (WebCore::FrameLoaderClientEfl::canShowMIMETypeAsHTML):
2980         (WebCore::FrameLoaderClientEfl::setTitle):
2981         (WebCore::FrameLoaderClientEfl::dispatchDidReceiveContentLength):
2982         (WebCore::FrameLoaderClientEfl::dispatchDidLoadResourceFromMemoryCache):
2983         (WebCore::FrameLoaderClientEfl::setMainDocumentError):
2984         * WebCoreSupport/FullscreenVideoControllerEfl.cpp:
2985         (FullscreenVideoController::showHud):
2986         (FullscreenVideoController::setVolume):
2987         (FullscreenVideoController::setCurrentTime):
2988         * WebCoreSupport/InspectorClientEfl.cpp:
2989         (WebCore::notifyWebInspectorDestroy):
2990         (WebCore::InspectorFrontendSettingsEfl::getProperty):
2991         (WebCore::InspectorFrontendSettingsEfl::setProperty):
2992         * WebCoreSupport/PlatformStrategiesEfl.cpp:
2993         (PlatformStrategiesEfl::getPluginInfo):
2994         * ewk/ewk_auth_soup.cpp:
2995         (ewk_auth_soup_dialog_class_init):
2996         (ewk_auth_soup_dialog_init):
2997         (ewk_auth_soup_dialog_session_feature_init):
2998         (session_authenticate):
2999         * ewk/ewk_file_chooser.cpp:
3000         (ewk_file_chooser_allows_directory_upload_get):
3001         * ewk/ewk_frame.cpp:
3002         (ewk_frame_feed_focus_out):
3003         (ewk_frame_view_state_save):
3004         (ewk_frame_plugin_create):
3005         * ewk/ewk_js.cpp:
3006         (ewk_js_object_new):
3007         (ewk_js_object_free):
3008         (ewk_js_object_view_get):
3009         (ewk_js_object_properties_get):
3010         (ewk_js_object_name_get):
3011         (ewk_js_object_invoke):
3012         (ewk_js_object_type_get):
3013         (ewk_js_object_type_set):
3014         (ewk_js_variant_free):
3015         (ewk_js_variant_array_free):
3016         * ewk/ewk_tiled_model.cpp:
3017         (tile_account):
3018         (_ewk_tile_account_allocated):
3019         (_ewk_tile_account_freed):
3020         * ewk/ewk_view.cpp:
3021         (_ewk_view_smart_add_console_message):
3022         (_ewk_view_smart_run_javascript_alert):
3023         (_ewk_view_smart_run_javascript_confirm):
3024         (_ewk_view_smart_should_interrupt_javascript):
3025         (_ewk_view_smart_run_javascript_prompt):
3026         (_ewk_view_smart_move):
3027         (_ewk_view_smart_contents_resize):
3028         (_ewk_view_editor_command_string_get):
3029         (ewk_view_popup_new):
3030         (ewk_view_js_object_add):
3031         (ewk_view_accelerated_compositing_object_create):
3032         (ewk_view_accelerated_compositing_context_get):
3033         (ewk_view_setting_web_audio_get):
3034         (ewk_view_setting_web_audio_set):
3035         * ewk/ewk_view_single.cpp:
3036         (_ewk_view_single_smart_bg_color_set):
3037         * ewk/ewk_view_tiled.cpp:
3038         (_ewk_view_tiled_updates_process_pre):
3039         (_ewk_view_tiled_contents_size_changed_cb):
3040         (_ewk_view_tiled_smart_bg_color_set):
3041
3042 2012-09-19  Sheriff Bot  <webkit.review.bot@gmail.com>
3043
3044         Unreviewed, rolling out r128995.
3045         http://trac.webkit.org/changeset/128995
3046         https://bugs.webkit.org/show_bug.cgi?id=97114
3047
3048         Causes the api tests to segfault. (Requested by rakuco on
3049         #webkit).
3050
3051         * tests/UnitTestUtils/EWKTestBase.cpp:
3052         (EWKUnitTests::EWKTestBase::init):
3053         (EWKUnitTests::EWKTestBase::shutdownAll):
3054         (EWKUnitTests::EWKTestBase::startTest):
3055         (EWKUnitTests::EWKTestBase::endTest):
3056         (EWKUnitTests::EWKTestBase::createTest):
3057         (EWKUnitTests):
3058         (EWKUnitTests::EWKTestBase::runTest):
3059         * tests/UnitTestUtils/EWKTestBase.h:
3060         (EWKUnitTests):
3061         (EWKTestBase):
3062         * tests/UnitTestUtils/EWKTestView.cpp:
3063         (EWKUnitTests::EWKTestEcoreEvas::EWKTestEcoreEvas):
3064         (EWKUnitTests::EWKTestEcoreEvas::evas):
3065         (EWKUnitTests):
3066         (EWKUnitTests::EWKTestEcoreEvas::show):
3067         (EWKUnitTests::EWKTestView::EWKTestView):
3068         (EWKUnitTests::EWKTestView::init):
3069         (EWKUnitTests::EWKTestView::show):
3070         (EWKUnitTests::EWKTestView::mainFrame):
3071         (EWKUnitTests::EWKTestView::evas):
3072         (EWKUnitTests::EWKTestView::bindEvents):
3073         * tests/UnitTestUtils/EWKTestView.h:
3074         (EWKTestEcoreEvas):
3075         (EWKUnitTests):
3076         (EWKTestView):
3077         * tests/test_ewk_view.cpp:
3078         (ewkViewEditableGetCb):
3079         (TEST):
3080         (ewkViewUriGetCb):
3081         * tests/test_runner.cpp:
3082         (main):
3083
3084 2012-09-19  Krzysztof Czech  <k.czech@samsung.com>
3085
3086         [EFL][UT] Refactoring an implementation of testing framework for wk1.
3087         https://bugs.webkit.org/show_bug.cgi?id=94925
3088
3089         Reviewed by Gyuyoung Kim.
3090
3091         The reason of changing, was to adjust current implementation to use gtest features
3092         related to cleaning (SetUp, TearDown), cleaning code in terms of useless methods
3093         and lastly to make framework easier to use.
3094
3095         * tests/UnitTestUtils/EWKTestBase.cpp:
3096         (EWKUnitTests::EWKTestBase::EWKTestBase): Added to initialize test view.
3097         (EWKUnitTests::EWKTestBase::webView): Returns current webview.
3098         (EWKUnitTests::EWKTestBase::SetUp):
3099         Before test is started, SetUp is called.
3100         Used this to initialize efl and test view.
3101         (EWKUnitTests::EWKTestBase::TearDown):
3102         TearDown is called as soon as test is completed.
3103         Used this to properly shutdown efl and clean test view.
3104         (EWKUnitTests::EWKTestBase::onLoadFinished):
3105         (EWKUnitTests::EWKTestBase::waitUntilLoadFinished): It waits till test page will be properly loaded.
3106         (EWKUnitTests::EWKTestBase::loadUrl): Starts loading test page.
3107         * tests/UnitTestUtils/EWKTestBase.h:
3108         * tests/UnitTestUtils/EWKTestView.cpp:
3109         (EWKUnitTests::EWKTestView::EWKTestView):
3110         (EWKUnitTests::EWKTestView::init): Initialize test view.
3111         * tests/UnitTestUtils/EWKTestView.h:
3112         (EWKTestView):
3113         * tests/test_ewk_view.cpp:
3114         (TEST_F):
3115         * tests/test_runner.cpp:
3116         (main):
3117
3118 2012-09-19  Christophe Dumez  <christophe.dumez@intel.com>
3119
3120         [EFL] EFL's DRT does not support overriding 'WebKitCSSRegionsEnabled' preference
3121         https://bugs.webkit.org/show_bug.cgi?id=97100
3122
3123         Reviewed by Gyuyoung Kim.
3124
3125         Add DumpRenderTree support method to set the
3126         'WebKitCSSRegionsEnabled' preference.
3127
3128         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3129         (DumpRenderTreeSupportEfl::setCSSRegionsEnabled):
3130         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
3131
3132 2012-09-13  Kenneth Rohde Christiansen  <kenneth@webkit.org>
3133
3134         Evas_Object* is a ref'ed structure, so tread it as such
3135         https://bugs.webkit.org/show_bug.cgi?id=96659
3136
3137         Reviewed by Adam Barth.
3138
3139         Replace OwnPtr<Evas_Object> with RefPtr.
3140
3141         * tests/UnitTestUtils/EWKTestView.cpp:
3142         (EWKUnitTests::EWKTestView::init):
3143         * tests/UnitTestUtils/EWKTestView.h:
3144         (EWKTestView):
3145
3146 2012-09-14  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3147
3148         Unreviewed, rolling out r128507.
3149         http://trac.webkit.org/changeset/128507
3150         https://bugs.webkit.org/show_bug.cgi?id=96659
3151
3152         Revert. r128507 makes too many crashes in EFL layout test bots.
3153
3154         * tests/UnitTestUtils/EWKTestView.cpp:
3155         (EWKUnitTests::EWKTestView::init):
3156         * tests/UnitTestUtils/EWKTestView.h:
3157         (EWKTestView):
3158
3159 2012-09-13  Christophe Dumez  <christophe.dumez@intel.com>
3160
3161         [EFL] Remove a lot of C'ism from Ewk_Tiled_Matrix
3162         https://bugs.webkit.org/show_bug.cgi?id=96638
3163
3164         Reviewed by Gyuyoung Kim.
3165
3166         Remove a lot of C'ism from Ewk_Tiled_Matrix and
3167         fix the code so that it follows coding style.
3168
3169         * ewk/ewk_tiled_matrix.cpp:
3170         (_Ewk_Tile_Matrix):
3171         (ewk_tile_matrix_entry_get):
3172         (_ewk_tile_matrix_cell_free):
3173         (_ewk_tile_matrix_tile_free):
3174         (ewk_tile_matrix_zoom_level_set):
3175         (ewk_tile_matrix_entry_new):
3176         (ewk_tile_matrix_invalidate):
3177         (ewk_tile_matrix_free):
3178         (ewk_tile_matrix_resize):
3179         (ewk_tile_matrix_size_get):
3180         (ewk_tile_matrix_unused_cache_get):
3181         (ewk_tile_matrix_tile_exact_get):
3182         (ewk_tile_matrix_tile_exact_exists):
3183         (ewk_tile_matrix_tile_new):
3184         (ewk_tile_matrix_tile_put):
3185         (ewk_tile_matrix_tile_updates_clear):
3186         (_ewk_tile_matrix_slicer_setup):
3187         (ewk_tile_matrix_update):
3188         (ewk_tile_matrix_updates_process):
3189         (ewk_tile_matrix_updates_clear):
3190         (ewk_tile_matrix_dbg):
3191         (ewk_tile_matrix_freeze):
3192         (ewk_tile_matrix_thaw):
3193         * ewk/ewk_tiled_matrix_private.h:
3194
3195 2012-09-13  Kenneth Rohde Christiansen  <kenneth@webkit.org>
3196
3197         Evas_Object* is a ref'ed structure, so tread it as such
3198         https://bugs.webkit.org/show_bug.cgi?id=96659
3199
3200         Reviewed by Adam Barth.
3201
3202         Replace OwnPtr<Evas_Object> with RefPtr.
3203
3204         * tests/UnitTestUtils/EWKTestView.cpp:
3205         (EWKUnitTests::EWKTestView::init):
3206         * tests/UnitTestUtils/EWKTestView.h:
3207         (EWKTestView):
3208
3209 2012-09-13  Christophe Dumez  <christophe.dumez@intel.com>
3210
3211         [EFL] Remove a lot of C'ism from Ewk_Tiled_Backing_Store
3212         https://bugs.webkit.org/show_bug.cgi?id=96631
3213
3214         Reviewed by Kenneth Rohde Christiansen.
3215
3216         Remove a lot of C'ism from Ewk_Tiled_Backing_Store and
3217         fix coding style.
3218
3219         * ewk/ewk_tiled_backing_store.cpp:
3220         (_Ewk_Tiled_Backing_Store_Item):
3221         (_Ewk_Tiled_Backing_Store_Data):
3222         (_ewk_tiled_backing_store_updates_process):
3223         (_ewk_tiled_backing_store_flush):
3224         (_ewk_tiled_backing_store_tile_new):
3225         (_ewk_tiled_backing_store_item_resize):
3226         (_ewk_tiled_backing_store_tile_associate):
3227         (_ewk_tiled_backing_store_tile_dissociate):
3228         (_ewk_tiled_backing_store_tile_dissociate_all):
3229         (_ewk_tiled_backing_store_pre_render_request_add):
3230         (_ewk_tiled_backing_store_pre_render_request_del):
3231         (_ewk_tiled_backing_store_pre_render_request_first):
3232         (_ewk_tiled_backing_store_pre_render_request_clear):
3233         (_ewk_tiled_backing_store_pre_render_request_process_single):
3234         (_ewk_tiled_backing_store_item_process_idler_start):
3235         (_ewk_tiled_backing_store_disable_render):
3236         (_ewk_tiled_backing_store_enable_render):
3237         (_ewk_tiled_backing_store_item_fill):
3238         (_ewk_tiled_backing_store_item_add):
3239         (_ewk_tiled_backing_store_item_smooth_scale_set):
3240         (_ewk_tiled_backing_store_changed):
3241         (_ewk_tiled_backing_store_view_cols_end_del):
3242         (_ewk_tiled_backing_store_view_cols_end_add):
3243         (_ewk_tiled_backing_store_view_row_del):
3244         (_ewk_tiled_backing_store_view_rows_range_del):
3245         (_ewk_tiled_backing_store_view_rows_all_del):
3246         (_ewk_tiled_backing_store_smart_member_del):
3247         (_ewk_tiled_backing_store_smart_member_add):
3248         (_ewk_tiled_backing_store_mem_dbg):
3249         (_ewk_tiled_backing_store_sig_usr):
3250         (_ewk_tiled_backing_store_smart_add):
3251         (_ewk_tiled_backing_store_smart_del):
3252         (_ewk_tiled_backing_store_smart_show):
3253         (_ewk_tiled_backing_store_smart_hide):
3254         (_ewk_tiled_backing_store_recalc_renderers):
3255         (_ewk_tiled_backing_store_smart_calculate_size):
3256         (_ewk_tiled_backing_store_view_dbg):
3257         (_ewk_tiled_backing_store_view_wrap_up):
3258         (_ewk_tiled_backing_store_view_wrap_down):
3259         (_ewk_tiled_backing_store_view_wrap_left):
3260         (_ewk_tiled_backing_store_view_wrap_right):
3261         (_ewk_tiled_backing_store_view_refill):
3262         (_ewk_tiled_backing_store_view_pos_apply):
3263         (_ewk_tiled_backing_store_smart_calculate_offset_force):
3264         (_ewk_tiled_backing_store_smart_calculate_offset):
3265         (_ewk_tiled_backing_store_smart_calculate_pos):
3266         (_ewk_tiled_backing_store_fill_renderers):
3267         (_ewk_tiled_backing_store_smart_calculate):
3268         (ewk_tiled_backing_store_render_cb_set):
3269         (ewk_tiled_backing_store_tile_unused_cache_get):
3270         (_ewk_tiled_backing_store_scroll_full_offset_set_internal):
3271         (ewk_tiled_backing_store_scroll_full_offset_set):
3272         (ewk_tiled_backing_store_scroll_full_offset_add):
3273         (_ewk_tiled_backing_store_zoom_set_internal):
3274         (ewk_tiled_backing_store_zoom_set):
3275         (ewk_tiled_backing_store_zoom_weak_set):
3276         (ewk_tiled_backing_store_fix_offsets):
3277         (ewk_tiled_backing_store_zoom_weak_smooth_scale_set):
3278         (ewk_tiled_backing_store_alpha_set):
3279         (ewk_tiled_backing_store_update):
3280         (ewk_tiled_backing_store_updates_process_pre_set):
3281         (ewk_tiled_backing_store_updates_process_post_set):
3282         (ewk_tiled_backing_store_disabled_update_set):
3283         (ewk_tiled_backing_store_flush):
3284         (ewk_tiled_backing_store_pre_render_tile_add):
3285         (ewk_tiled_backing_store_pre_render_spiral_queue):
3286         (ewk_tiled_backing_store_pre_render_region):
3287         (ewk_tiled_backing_store_pre_render_relative_radius):
3288         (ewk_tiled_backing_store_pre_render_cancel):
3289         (ewk_tiled_backing_store_disable_render):
3290         (ewk_tiled_backing_store_enable_render):
3291         * ewk/ewk_tiled_backing_store_private.h:
3292         (_Ewk_Tile_Stats):
3293         (_Ewk_Tile):
3294         * ewk/ewk_view_tiled.cpp:
3295         (_ewk_view_tiled_render_cb):
3296         (_ewk_view_tiled_smart_backing_store_add):
3297
3298 2012-09-13  Kenneth Rohde Christiansen  <kenneth@webkit.org>
3299
3300         [EFL][DRT] Implement LayoutTestController::layerTreeAsText
3301         https://bugs.webkit.org/show_bug.cgi?id=82294
3302
3303         Reviewed by Gyuyoung Kim.
3304
3305         Add a support method for getting layerTreeAsText.
3306
3307         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3308         (DumpRenderTreeSupportEfl::layerTreeAsText):
3309         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
3310
3311 2012-09-12  Sheriff Bot  <webkit.review.bot@gmail.com>
3312
3313         Unreviewed, rolling out r127876.
3314         http://trac.webkit.org/changeset/127876
3315         https://bugs.webkit.org/show_bug.cgi?id=96600
3316
3317         mouse click doesn't work for spin button if spin button in
3318         iframe (Requested by yosin on #webkit).
3319
3320         * ewk/ewk_frame.cpp:
3321         (ewk_frame_hit_test_new):
3322
3323 2012-09-12  KyungTae Kim  <ktf.kim@samsung.com>
3324
3325         [EFL] Support download attribute feature
3326         https://bugs.webkit.org/show_bug.cgi?id=96462
3327
3328         Reviewed by Gyuyoung Kim.
3329
3330         Add suggested_name field on _Ewk_Download and set it on startDownload
3331         to get suggested name passed as a download attribute.
3332
3333         * WebCoreSupport/FrameLoaderClientEfl.cpp:
3334         (WebCore::FrameLoaderClientEfl::download):
3335         (WebCore::FrameLoaderClientEfl::startDownload):
3336         * ewk/ewk_view.h:
3337
3338 2012-09-10  Christophe Dumez  <christophe.dumez@intel.com>
3339
3340         [EFL] Create a toggle button for closed captions
3341         https://bugs.webkit.org/show_bug.cgi?id=96259
3342
3343         Reviewed by Kenneth Rohde Christiansen.
3344
3345         Add closed caption toggling button to default WebKitEFL
3346         theme.
3347
3348         * DefaultTheme/default.edc:
3349         * DefaultTheme/widget/mediacontrol/togglecaptionsbutton/closedcaption.png: Added.
3350         * DefaultTheme/widget/mediacontrol/togglecaptionsbutton/closedcaption_disabled.png: Added.
3351         * DefaultTheme/widget/mediacontrol/togglecaptionsbutton/toggle_captions_button.edc: Added.
3352
3353 2012-09-09  Emil A Eklund  <eae@chromium.org>
3354
3355         Rename Node::getRect/getPixelSnappedRect and remove ContainerNode::getRect
3356         https://bugs.webkit.org/show_bug.cgi?id=81413
3357
3358         Reviewed by David Hyatt.
3359
3360         Update ewk_frame to call pixelSnappedBoundingBox.
3361
3362         * ewk/ewk_frame.cpp:
3363         (ewk_frame_focused_element_geometry_get):
3364
3365 2012-09-07  Benjamin Poulain  <bpoulain@apple.com>
3366
3367         Rename the ustring() accessor to string()
3368         https://bugs.webkit.org/show_bug.cgi?id=95919
3369
3370         Reviewed by Geoffrey Garen.
3371
3372         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3373         (DumpRenderTreeSupportEfl::sendWebIntentResponse):
3374         (DumpRenderTreeSupportEfl::deliverWebIntent):
3375         Aslo update the code from the UString->String conversion through StringImpl.
3376
3377 2012-09-07  Christophe Dumez  <christophe.dumez@intel.com>
3378
3379         [EFL] Use same default minimum logical font size in DRT and WTR
3380         https://bugs.webkit.org/show_bug.cgi?id=96116
3381
3382         Reviewed by Martin Robinson.
3383
3384         Add DRT helper function to set the minimum logical
3385         font size setting.
3386
3387         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3388         (DumpRenderTreeSupportEfl::setMinimumLogicalFontSize):
3389         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
3390
3391 2012-09-07  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
3392
3393         Simplify hitTestResultAtPoint and nodesFromRect APIs
3394         https://bugs.webkit.org/show_bug.cgi?id=95720
3395
3396         Reviewed by Antonio Gomes.
3397
3398         Update calls to new API.
3399
3400         * ewk/ewk_frame.cpp:
3401         (ewk_frame_hit_test_new):
3402
3403 2012-09-07  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3404
3405         Unreviewed, rolling out r127839.
3406         http://trac.webkit.org/changeset/127839
3407         https://bugs.webkit.org/show_bug.cgi?id=90603
3408
3409         This patch was landed with wrong implementation and policy.
3410
3411         * WebCoreSupport/NotificationPresenterClientEfl.cpp:
3412         (WebCore::NotificationPresenterClientEfl::NotificationPresenterClientEfl):
3413         (WebCore::NotificationPresenterClientEfl::requestPermission):
3414         (WebCore::NotificationPresenterClientEfl::checkPermission):
3415         (WebCore::NotificationPresenterClientEfl::cancelRequestsForPermission):
3416         * WebCoreSupport/NotificationPresenterClientEfl.h:
3417         (NotificationPresenterClientEfl):
3418         * ewk/ewk_view.cpp:
3419         (_ewk_view_priv_new):
3420         * ewk/ewk_view.h:
3421         * ewk/ewk_view_private.h:
3422
3423 2012-09-07  Kihong Kwon  <kihong.kwon@samsung.com>
3424
3425         [EFL] Support the permission function of the Web Notification.
3426         https://bugs.webkit.org/show_bug.cgi?id=90603
3427
3428         Reviewed by Gyuyoung Kim.
3429
3430         Implement permission related functions of Web Notifications.
3431         checkPermission for Notification.permissionLevel().
3432         requestPermission for Notification.requestPermission().
3433         In addition, if the application(like a browser) has permitted domains already,
3434         it can be cached using ewk_view_notification_permissions_store.
3435
3436         * WebCoreSupport/NotificationPresenterClientEfl.cpp:
3437         (WebCore::NotificationPresenterClientEfl::NotificationPresenterClientEfl):
3438         (WebCore::NotificationPresenterClientEfl::requestPermission):
3439         (WebCore::NotificationPresenterClientEfl::checkPermission):
3440         (WebCore::NotificationPresenterClientEfl::addToPermissionCache):
3441         (WebCore):
3442         (WebCore::NotificationPresenterClientEfl::setPermission):
3443         * WebCoreSupport/NotificationPresenterClientEfl.h:
3444         (WebCore):
3445         (NotificationPresenterClientEfl):
3446         (WebCore::NotificationPresenterClientEfl::requestPermission):
3447         (WebCore::NotificationPresenterClientEfl::cancelRequestsForPermission):
3448         * ewk/ewk_view.cpp:
3449         (_ewk_view_priv_new):
3450         (ewk_view_notification_permission_store):
3451         (ewk_view_notification_permissions_set):
3452         (ewk_view_notification_permission_request):
3453         * ewk/ewk_view.h:
3454         * ewk/ewk_view_private.h:
3455
3456 2012-09-05  Sam Weinig  <sam@webkit.org>
3457
3458         Part 2 of removing PlatformString.h, remove PlatformString.h
3459         https://bugs.webkit.org/show_bug.cgi?id=95931
3460
3461         Reviewed by Adam Barth.
3462
3463         Remove PlatformString.h
3464
3465         * WebCoreSupport/ChromeClientEfl.cpp:
3466         * WebCoreSupport/InspectorClientEfl.cpp:
3467
3468 2012-09-06  Kangil Han  <kangil.han@samsung.com>
3469
3470         [EFL] Remove unnecessary logic in ewk_frame_source_get.
3471         https://bugs.webkit.org/show_bug.cgi?id=95828
3472
3473         Reviewed by Kenneth Rohde Christiansen.
3474
3475         Removed unnecessary logic that checks if <html> tag exists in document.
3476         WebKit automatically fill out <html></html> tags if they are not existed.
3477
3478         * ewk/ewk_frame.cpp:
3479         (ewk_frame_source_get):
3480
3481 2012-09-05  Kangil Han  <kangil.han@samsung.com>
3482
3483         [EFL] Remove '+=' usage in String
3484         https://bugs.webkit.org/show_bug.cgi?id=95808
3485
3486         Reviewed by Benjamin Poulain.
3487
3488         Replaced use of String operator '+=' with StringBuilder.append*() in order to adopt efficient String concatenation.
3489
3490         * ewk/ewk_frame.cpp:
3491         (ewk_frame_source_get): Removed unnecessary strlen usage.
3492
3493 2012-09-05  Kaustubh Atrawalkar  <kaustubh@motorola.com>
3494
3495         [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
3496         https://bugs.webkit.org/show_bug.cgi?id=92735
3497
3498         Reviewed by Hajime Morita.
3499
3500         Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
3501
3502         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3503         * WebCoreSupport/DumpRenderTreeSupportEfl.h:
3504
3505 2012-09-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
3506
3507         [EFL] Context menu restore. 
3508         https://bugs.webkit.org/show_bug.cgi?id=74179
3509
3510         Reviewed by Gyuyoung Kim.
3511
3512         Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
3513         approach, the same as used in WebKit2.
3514
3515         * WebCoreSupport/ContextMenuClientEfl.cpp: Added.
3516         (WebCore):
3517         (WebCore::ContextMenuClientEfl::contextMenuDestroyed):
3518         (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
3519         (WebCore::ContextMenuClientEfl::contextMenuItemSelected):
3520         (WebCore::ContextMenuClientEfl::downloadURL):
3521         (WebCore::ContextMenuClientEfl::lookUpInDictionary):
3522         (WebCore::ContextMenuClientEfl::speak):
3523         (WebCore::ContextMenuClientEfl::isSpeaking):
3524         (WebCore::ContextMenuClientEfl::stopSpeaking):
3525         (WebCore::ContextMenuClientEfl::searchWithGoogle):
3526         * WebCoreSupport/ContextMenuClientEfl.h: Added.
3527         (WebCore):
3528         (ContextMenuClientEfl):
3529         * ewk/ewk_contextmenu.cpp: Removed ewk_context_menu_customize implementation.
3530         (ewk_context_menu_destroy): Added freeing context menu. 
3531         (ewk_context_menu_new): Added filling ewk_contextmenu list.
3532         (ewk_context_menu_item_append):
3533         * ewk/ewk_contextmenu_private.h: Removed ewk_context_menu_customize and changed ewk_context_menu_new definition.
3534         * ewk/ewk_view.cpp:
3535         (_Ewk_View_Private_Data):
3536         (_ewk_view_priv_new):
3537         (_ewk_view_priv_del):
3538         (ewk_view_context_menu_forward_event):
3539
3540 2012-09-04  Ryuan Choi  <ryuan.choi@samsung.com>
3541
3542         [EFL] Drop default theme concept
3543         https://bugs.webkit.org/show_bug.cgi?id=94778
3544
3545         Reviewed by Gyuyoung Kim.
3546
3547         * ewk/ewk_view.h:
3548         Updated doxygen document not to mention default theme.
3549
3550 2012-09-03  Jinwoo Song  <jinwoo7.song@samsung.com>
3551
3552         [EFL] Fix e_dbus_shutdown() error when exiting the Minibrowser
3553         https://bugs.webkit.org/show_bug.cgi?id=95636
3554
3555         Reviewed by Gyuyoung Kim.
3556
3557         Invoke stopUpdating() in the destructor of BatteryClinetEfl()
3558         to call e_ukit_shutdown() and e_dbus_shutdown() if and when 
3559         stopUpdating() has not been called explicitly.
3560
3561         * WebCoreSupport/BatteryClientEfl.cpp:
3562         (BatteryClientEfl::~BatteryClientEfl):
3563         * WebCoreSupport/BatteryClientEfl.h:
3564         (BatteryClientEfl):
3565
3566 2012-09-03  Jinwoo Song  <jinwoo7.song@samsung.com>
3567
3568         [EFL] Use WebKitVersion.h to get version information
3569         https://bugs.webkit.org/show_bug.cgi?id=95669
3570
3571         Reviewed by Gyuyoung Kim.
3572
3573         Use WEBKIT_MAJOR_VERSION and WEBKIT_MINOR_VERSION 
3574         in the WebKitVersion.h
3575
3576         Relocate the StorageTracker.h to keep the sorted order.
3577
3578         * ewk/ewk_settings.cpp:
3579         (ewk_settings_default_user_agent_get):
3580
3581 2012-09-01  Jinwoo Song  <jinwoo7.song@samsung.com>
3582
3583         [EFL] Refactoring the DumpRenderTreeSupportEfl
3584         https://bugs.webkit.org/show_bug.cgi?id=95544
3585
3586         Reviewed by Gyuyoung Kim.
3587
3588         There are lots of repeated codes for getting the WebCore::Frame 
3589         and WebCore::Page. To reduce these duplications, simple macros
3590         are added.
3591
3592         No new tests, just refactoring.
3593
3594         * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
3595         (DumpRenderTreeSupportEfl::activeAnimationsCount):
3596         (DumpRenderTreeSupportEfl::callShouldCloseOnWebView):
3597         (DumpRenderTreeSupportEfl::clearFrameName):
3598         (DumpRenderTreeSupportEfl::clearOpener):
3599         (DumpRenderTreeSupportEfl::elementDoesAutoCompleteForElementWithId):
3600