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