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