2011-06-22 Ryuan Choi <ryuan.choi@samsung.com>
[WebKit-https.git] / Source / WebKit / efl / ChangeLog
1 2011-06-22  Ryuan Choi  <ryuan.choi@samsung.com>
2
3         Reviewed by Antonio Gomes.
4
5         [EFL] Add an option to enable Device Orientation Event.
6         https://bugs.webkit.org/show_bug.cgi?id=63120
7
8         * CMakeListsEfl.txt: Add files to build with ENABLE_DEVICE_ORIENTATION.
9         * ewk/ewk_view.cpp:
10         (_ewk_view_priv_new): Create DeviceOrientationClientEfl and DeviceMotionClientEfl.
11
12 2011-06-22  Ryuan Choi  <ryuan.choi@samsung.com>
13
14         Reviewed by Antonio Gomes.
15
16         [EFL] Add DeviceOrientationClientEfl and DeviceMotionClientEfl.
17         https://bugs.webkit.org/show_bug.cgi?id=63125
18
19         Add dummy files to build with ENABLE_DEVICE_ORIENTATION.
20
21         * WebCoreSupport/DeviceMotionClientEfl.cpp: Added.
22         (WebCore::DeviceMotionClientEfl::DeviceMotionClientEfl):
23         (WebCore::DeviceMotionClientEfl::~DeviceMotionClientEfl):
24         (WebCore::DeviceMotionClientEfl::deviceMotionControllerDestroyed):
25         (WebCore::DeviceMotionClientEfl::setController):
26         (WebCore::DeviceMotionClientEfl::startUpdating):
27         (WebCore::DeviceMotionClientEfl::stopUpdating):
28         (WebCore::DeviceMotionClientEfl::currentDeviceMotion):
29         * WebCoreSupport/DeviceMotionClientEfl.h: Added.
30         * WebCoreSupport/DeviceOrientationClientEfl.cpp: Added.
31         (WebCore::DeviceOrientationClientEfl::DeviceOrientationClientEfl):
32         (WebCore::DeviceOrientationClientEfl::~DeviceOrientationClientEfl):
33         (WebCore::DeviceOrientationClientEfl::deviceOrientationControllerDestroyed):
34         (WebCore::DeviceOrientationClientEfl::setController):
35         (WebCore::DeviceOrientationClientEfl::startUpdating):
36         (WebCore::DeviceOrientationClientEfl::stopUpdating):
37         (WebCore::DeviceOrientationClientEfl::lastOrientation):
38         * WebCoreSupport/DeviceOrientationClientEfl.h: Added.
39
40 2011-06-20  Dimitri Glazkov  <dglazkov@chromium.org>
41
42         Reviewed by Kent Tamura.
43
44         FileChooser should be only created when we need to choose files.
45         https://bugs.webkit.org/show_bug.cgi?id=63039
46
47         * WebCoreSupport/ChromeClientEfl.cpp:
48         (WebCore::ChromeClientEfl::runOpenPanel): Changed to use settings.
49
50 2011-06-20  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
51
52         Unreviewed. Fix style error.
53
54         * WebCoreSupport/EditorClientEfl.h:
55         (WebCore::EditorClientEfl::requestCheckingOfString):
56
57 2011-06-20  Ryuan Choi  <ryuan.choi@samsung.com>
58
59         Reviewed by Antonio Gomes.
60
61         [EFL] ChromeClientEfl doesn't need to check whether m_view is null.
62         https://bugs.webkit.org/show_bug.cgi?id=62978
63
64         Remove unnecessary check routines of m_view because ChromeClientEfl have
65         valid m_view always.
66
67         * WebCoreSupport/ChromeClientEfl.cpp:
68         (WebCore::ChromeClientEfl::ChromeClientEfl): Add ASSERT(m_view)
69         (WebCore::ChromeClientEfl::windowRect):
70         (WebCore::ChromeClientEfl::setWindowRect):
71         (WebCore::ChromeClientEfl::pageRect):
72
73 2011-06-20  Ryosuke Niwa  <rniwa@webkit.org>
74
75         EFL build fix after r89293.
76
77         * WebCoreSupport/EditorClientEfl.cpp:
78         (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
79
80 2011-06-18  Dimitri Glazkov  <dglazkov@chromium.org>
81
82         Reviewed by Darin Adler.
83
84         Separate concerns of loading file icons and choosing files.
85         https://bugs.webkit.org/show_bug.cgi?id=62931
86
87         * WebCoreSupport/ChromeClientEfl.cpp:
88         (WebCore::ChromeClientEfl::loadIconForFiles): Renamed.
89         * WebCoreSupport/ChromeClientEfl.h:
90
91 2011-06-15  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
92
93         Reviewed by Antonio Gomes.
94
95         [EFL] Fix and update doxygen documentation for ewk_frame.
96         https://bugs.webkit.org/show_bug.cgi?id=62533
97
98         This patch:
99          - fixes method descriptions,
100          - adds briefs for structure and typdef,
101          - replaces NULL to 0 in doxygen documentation (webkit's style required it),
102          - removes dots from the end of params and return description (see EFL's documentation),
103          - moves includes and defines below a brief of ewk_frame.h
104          - moves internal methods to the end of ewk_frame.cpp.
105
106         * ewk/ewk_frame.cpp:
107         (ewk_frame_add):
108         * ewk/ewk_frame.h:
109
110 2011-06-15  Kamil Blank  <k.blank@samsung.com>
111
112         Reviewed by Kenneth Rohde Christiansen.
113
114         [EFL] Soup authentication feature implementation.
115         https://bugs.webkit.org/show_bug.cgi?id=54752
116
117         This implementation is based on GTK implementation.
118         During ewk initialization SoupSessionFeature is added which provides possibility to handle HTTP basic auth.
119
120         To support authentication we have to set function (callback) via ewk_auth_show_dialog_callback_set()
121         which will be responsible for session authentication.
122         If callback is set and authentication required - webkit pauses soup message, calls previously set callback
123         and waits for authentication data (username/password) which should be passed by ewk_auth_credentials_set().
124
125         * CMakeListsEfl.txt:
126         * ewk/ewk_auth.cpp: Added.
127         (ewk_auth_show_dialog_callback_set): Setting callback which should be called when authentication is required.
128         (ewk_auth_credentials_set): Passing authentication data.
129         * ewk/ewk_auth.h: Added. Authentication API.
130         * ewk/ewk_auth_soup.cpp: Added. Soup authentication implementation.
131         (_Ewk_Auth_Data::ewk_auth_soup_dialog_class_init):
132         (_Ewk_Auth_Data::ewk_auth_soup_dialog_init):
133         (_Ewk_Auth_Data::ewk_auth_soup_dialog_session_feature_init):
134         (_Ewk_Auth_Data::ewk_auth_soup_show_dialog_callback_set):
135         (_Ewk_Auth_Data::ewk_auth_soup_credentials_set):
136         (_Ewk_Auth_Data::session_authenticate):
137         (_Ewk_Auth_Data::free_auth_data):
138         (_Ewk_Auth_Data::attach):
139         (_Ewk_Auth_Data::detach):
140         * ewk/ewk_auth_soup.h: Added.
141         * ewk/ewk_main.cpp:
142         (_ewk_init_body): SoupSessionFeature responsible for authentication added to SoupSession.
143
144 2011-06-15  Sheriff Bot  <webkit.review.bot@gmail.com>
145
146         Unreviewed, rolling out r88723.
147         http://trac.webkit.org/changeset/88723
148         https://bugs.webkit.org/show_bug.cgi?id=62726
149
150         Stack can be empty, so it needs to be checked before as
151         pointed out in the comments of the bug. (Requested by demarchi
152         on #webkit).
153
154         * WebCoreSupport/EditorClientEfl.cpp:
155         (WebCore::EditorClientEfl::registerCommandForUndo):
156         (WebCore::EditorClientEfl::registerCommandForRedo):
157         (WebCore::EditorClientEfl::clearUndoRedoOperations):
158         (WebCore::EditorClientEfl::canRedo):
159         (WebCore::EditorClientEfl::redo):
160         * WebCoreSupport/EditorClientEfl.h:
161
162 2011-06-13  Michal Pakula vel Rutka  <m.pakula@samsung.com>
163
164         Reviewed by Eric Seidel.
165
166         [EFL] Input method hints not updated while clicking non-input field editable area
167         https://bugs.webkit.org/show_bug.cgi?id=62539
168
169         This fixes a minor bug when input method hints are not updated while focus is 
170         changed from editable area with input tags to other which are does not have input 
171         tag i.e. textarea.
172
173         * ewk/ewk_view.cpp:
174         (ewk_view_input_method_state_set):
175
176 2011-06-13  Jaehun Lim  <ljaehun.lim@samsung.com>
177
178         Reviewed by Eric Seidel.
179
180         [EFL] Supports to execute "redo" command.
181         https://bugs.webkit.org/show_bug.cgi?id=62536
182
183         Implements basic functions for "redo" command.
184
185         * WebCoreSupport/EditorClientEfl.cpp:
186         (WebCore::EditorClientEfl::registerCommandForUndo):
187         (WebCore::EditorClientEfl::registerCommandForRedo):
188         (WebCore::EditorClientEfl::clearUndoRedoOperations):
189         (WebCore::EditorClientEfl::canRedo):
190         (WebCore::EditorClientEfl::redo):
191         * WebCoreSupport/EditorClientEfl.h:
192
193 2011-06-13  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
194
195         Reviewed by Eric Seidel.
196
197         [EFL] Remove ewk_frame_select_* functions from ewk_frame.cpp
198         https://bugs.webkit.org/show_bug.cgi?id=62365
199
200         These functions do not exist in any public headers and
201         they are not used internally.
202         Moreover ewk_view has the same functionality added
203         https://bugs.webkit.org/show_bug.cgi?id=60435
204
205         * ewk/ewk_frame.cpp:
206
207 2011-06-13  Raphael Kubo da Costa  <kubo@profusion.mobi>
208
209         Reviewed by Kenneth Rohde Christiansen.
210
211         [efl] Disable tiled backing store debug messages by default.
212         https://bugs.webkit.org/show_bug.cgi?id=61745
213
214         These messages pollute the output and are only useful to people
215         working on TBS itself. It makes more sense to have them disabled by
216         default.
217
218         * ewk/ewk_tiled_backing_store.h:
219
220 2011-06-13  KwangHyuk Kim  <hyuki.kim@samsung.com>
221
222         Reviewed by Kenneth Rohde Christiansen.
223
224         [EFL] change of cairo_format_t corresponding to EVAS_COLORSPACE_ARGB8888 color space
225         https://bugs.webkit.org/show_bug.cgi?id=62448 
226  
227         Use CAIRO_FORMAT_ARGB32 for EWK as pixman does not support the fast path for converting
228         from ARGB32 to AGB24 when using source over operation in combination with a bilinear filter
229
230         * ewk/ewk_tiled_model.c:
231         (ewk_tile_new):
232         * ewk/ewk_view_single.c:
233         (_ewk_view_single_smart_repaints_process):
234
235 2011-06-12  Adam Barth  <abarth@webkit.org>
236
237         Reviewed by Alexey Proskuryakov.
238
239         Rename FrameLoaderClient::interruptForPolicyChangeError to use the past tense
240         https://bugs.webkit.org/show_bug.cgi?id=62516
241
242         * WebCoreSupport/FrameLoaderClientEfl.cpp:
243         (WebCore::FrameLoaderClientEfl::interruptedForPolicyChangeError):
244         * WebCoreSupport/FrameLoaderClientEfl.h:
245
246 2011-06-10  KwangHyuk Kim  <hyuki.kim@samsung.com>
247
248         Reviewed by Kenneth Rohde Christiansen.
249
250         [EFL]add image content hint information for tile image object when it is created
251         https://bugs.webkit.org/show_bug.cgi?id=62436
252
253         When application is using opengl_x11 Ecore_Evas, it can be working as gl texture.
254         In order to support this enhanced feature, image content hint information must be 
255         specified as EVAS_IMAGE_CONTENT_HINT_DYNAMIC
256
257         * ewk/ewk_tiled_model.c:
258         (ewk_tile_new):
259
260 2011-06-10  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
261
262         Reviewed by Kenneth Rohde Christiansen.
263
264         [EFL] Repaint throttling API.
265         https://bugs.webkit.org/show_bug.cgi?id=56178
266
267         The API allows to set the values for repaint throttling.
268         It should ensure displaying a content with many css/gif animations.
269
270         * ewk/ewk_settings.cpp:
271         (ewk_settings_repaint_throttling_set):
272         * ewk/ewk_settings.h:
273
274 2011-06-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
275
276         Reviewed by Kent Tamura.
277
278         [EFL] Use makeString() when getting os version
279         https://bugs.webkit.org/show_bug.cgi?id=62434
280
281         When os version string is created, to use makeString() is better than
282         String operation.
283
284         * ewk/ewk_settings.cpp:
285         (_ewk_settings_webkit_os_version_get):
286
287 2011-06-09  Hyowon Kim  <hw1008.kim@samsung.com>
288
289         Reviewed by Antonio Gomes.
290
291         [EFL] Make accelerated compositing build in Webkit-EFL
292         https://bugs.webkit.org/show_bug.cgi?id=62361
293
294         Add functions for accelerated compositing to ChromeClientEfl.
295
296         * WebCoreSupport/ChromeClientEfl.cpp:
297         (WebCore::ChromeClientEfl::attachRootGraphicsLayer):
298         (WebCore::ChromeClientEfl::setNeedsOneShotDrawingSynchronization):
299         (WebCore::ChromeClientEfl::scheduleCompositingLayerSync):
300         (WebCore::ChromeClientEfl::allowedCompositingTriggers):
301         * WebCoreSupport/ChromeClientEfl.h:
302
303 2011-05-30  Raphael Kubo da Costa  <kubo@profusion.mobi>
304
305         Reviewed by Brent Fulgham.
306
307         [efl] Do not enable the encoding detector by default.
308         https://bugs.webkit.org/show_bug.cgi?id=61744
309
310         This should match the behaviour of other ports more closely, and makes
311         at least dom/xhtml/level3/core/documentgetinputencoding01.xhtml pass.
312
313         * ewk/ewk_view.cpp:
314         (_ewk_view_priv_new):
315
316 2011-06-08  Jaehun Lim  <ljaehun.lim@samsung.com>
317
318         Reviewed by Antonio Gomes.
319
320         [EFL] Implements "undo" command execution
321         https://bugs.webkit.org/show_bug.cgi?id=62201
322
323         Supports to execute "Undo" command.
324
325         * WebCoreSupport/EditorClientEfl.cpp:
326         (WebCore::EditorClientEfl::registerCommandForUndo):
327         (WebCore::EditorClientEfl::clearUndoRedoOperations):
328         (WebCore::EditorClientEfl::canUndo):
329         (WebCore::EditorClientEfl::undo):
330         * WebCoreSupport/EditorClientEfl.h:
331
332 2011-06-08  Eunmi Lee  <eunmi15.lee@samsung.com>
333
334         Reviewed by Antonio Gomes.
335
336         [EFL] remove adjusting codes for zoom's center coordinate
337         https://bugs.webkit.org/show_bug.cgi?id=62266
338
339         It is possible that the application developers don't want to limit
340         zoom's center coordinate to the viewport for implementing some effects
341         and center coordinate out of the viewport does not affect to the zoom operation.
342         So, It is better to leave zoom's center coordinate freely.
343
344         * ewk/ewk_view.cpp:
345         (ewk_view_zoom_set):
346         (ewk_view_zoom_weak_set):
347
348 2011-06-07  Ryuan Choi  <ryuan.choi@samsung.com>
349
350         Reviewed by Antonio Gomes.
351
352         [EFL] Remove JSC dependency from WebKit/efl
353         https://bugs.webkit.org/show_bug.cgi?id=62173
354
355         Change JSC::initializeThreading() and WTF::initializeMainThread() to
356         WebCore::ScriptController::initializeThreading() which contains these
357         functions and remove JSC dependency to build webkit/efl with v8.
358
359         * ewk/ewk_main.cpp:
360         (_ewk_init_body):
361
362 2011-06-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
363
364         Unreviewed build fix.
365
366         * WebCoreSupport/FrameLoaderClientEfl.cpp:
367         (WebCore::FrameLoaderClientEfl::startDownload): Change prettyURL() with string().
368
369 2011-06-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
370
371         Reviewed by Antonio Gomes.
372
373         [EFL] Implement startDownload() in FrameLoaderClientEfl
374         https://bugs.webkit.org/show_bug.cgi?id=61998
375
376         Implement startDownload() with download().
377
378         * WebCoreSupport/FrameLoaderClientEfl.cpp:
379         (WebCore::FrameLoaderClientEfl::startDownload):
380
381 2011-06-03  Sheriff Bot  <webkit.review.bot@gmail.com>
382
383         Unreviewed, rolling out r88014.
384         http://trac.webkit.org/changeset/88014
385         https://bugs.webkit.org/show_bug.cgi?id=62017
386
387         Broken EFL build (Requested by tonikitoo on #webkit).
388
389         * WebCoreSupport/FrameLoaderClientEfl.cpp:
390         (WebCore::FrameLoaderClientEfl::startDownload):
391
392 2011-06-03  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
393
394         Reviewed by Antonio Gomes.
395
396         [EFL] Implement startDownload() in FrameLoaderClientEfl
397         https://bugs.webkit.org/show_bug.cgi?id=61998
398
399         Implement startDownload() with download().
400
401         * WebCoreSupport/FrameLoaderClientEfl.cpp:
402         (WebCore::FrameLoaderClientEfl::startDownload):
403
404 2011-06-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
405
406         Reviewed by Kenneth Rohde Christiansen.
407
408         [EFL] Implement hasWebView() in FrameLoaderClientEfl
409         https://bugs.webkit.org/show_bug.cgi?id=61905
410
411         * WebCoreSupport/FrameLoaderClientEfl.cpp:
412         (WebCore::FrameLoaderClientEfl::hasWebView): Implement hasWebView() function.
413
414 2011-06-02  Ryuan Choi  <ryuan.choi@samsung.com>
415
416         Reviewed by Kenneth Rohde Christiansen.
417
418         [EFL] No need to invalidate empty areas in ChromeClientEfl::invalidateContentsAndWindow
419         https://bugs.webkit.org/show_bug.cgi?id=61902
420
421         Just return to reduce unnecessary calls when invalidateContentsAndWindow
422         received empty area.
423
424         * WebCoreSupport/ChromeClientEfl.cpp:
425         (WebCore::ChromeClientEfl::invalidateContentsAndWindow):
426
427 2011-06-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
428
429         Reviewed by Kent Tamura.
430
431         [EFL] Add null checking condition to EditorClientEfl.cpp
432         https://bugs.webkit.org/show_bug.cgi?id=61846
433
434         Add null checking condition for using settings() of frame.
435
436         * WebCoreSupport/EditorClientEfl.cpp:
437         (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
438
439 2011-05-31  Raphael Kubo da Costa  <kubo@profusion.mobi>
440
441         Reviewed by Adam Barth.
442
443         [efl] Add ewk API to enable/disable developer extras.
444         https://bugs.webkit.org/show_bug.cgi?id=61746
445
446         Add ewk_view_setting_enable_developer_extras_{get,set}, which is used
447         to enable or disable developer extras (currently, the Web Inspector)
448         in a given view.
449
450         * ewk/ewk_view.cpp:
451         (_ewk_view_priv_new):
452         (ewk_view_setting_enable_developer_extras_get):
453         (ewk_view_setting_enable_developer_extras_set):
454         * ewk/ewk_view.h:
455
456 2011-05-30  Raphael Kubo da Costa  <kubo@profusion.mobi>
457
458         Reviewed by Kent Tamura.
459
460         [efl] Fix _ewk_frame_children_iterator_next().
461         https://bugs.webkit.org/show_bug.cgi?id=61749
462
463         The iterator was returning always the first child, making tests like
464         fast/history/history-back-initial-vs-final-url.html to timeout and
465         eventually run out of memory.
466
467         * ewk/ewk_frame.cpp:
468         (_ewk_frame_children_iterator_next):
469         (ewk_frame_children_iterator_new):
470
471 2011-05-28  Adam Barth  <abarth@webkit.org>
472
473         Reviewed by Alexey Proskuryakov.
474
475         Audit all uses of KURL::prettyURL
476         https://bugs.webkit.org/show_bug.cgi?id=61201
477
478         Update callers of prettyURL to just call string.
479
480         * WebCoreSupport/ChromeClientEfl.cpp:
481         (WebCore::ChromeClientEfl::mouseDidMoveOverElement):
482         * WebCoreSupport/FrameLoaderClientEfl.cpp:
483         (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest):
484         (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
485         (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNavigationAction):
486         (WebCore::FrameLoaderClientEfl::download):
487         (WebCore::FrameLoaderClientEfl::cancelledError):
488         (WebCore::FrameLoaderClientEfl::blockedError):
489         * ewk/ewk_frame.cpp:
490         (ewk_frame_hit_test_new):
491         (ewk_frame_uri_changed):
492         * ewk/ewk_view.cpp:
493         (_ewk_view_priv_new):
494         (ewk_view_frame_create):
495         (ewk_view_plugin_create):
496
497 2011-05-16  Jon Lee  <jonlee@apple.com>
498
499         Reviewed by Simon Fraser.
500
501         Can't horizontally scroll iframes and overflow because wheel events are always accepted
502         https://bugs.webkit.org/show_bug.cgi?id=60779
503
504         * WebCoreSupport/ChromeClientEfl.h:
505         (WebCore::ChromeClientEfl::shouldRubberBandInDirection): Default impl of new ChromeClient method
506         (WebCore::ChromeClientEfl::numWheelEventHandlersChanged): Default impl of new ChromeClient method
507
508 2011-05-16  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
509
510         Reviewed by Antonio Gomes.
511
512         [EFL] Remove EAPI macro from functions definition
513         https://bugs.webkit.org/show_bug.cgi?id=60754
514
515         This macro should be used in header files only.
516         It's not necessary to have it in definitions.
517
518         * ewk/ewk_cookies.cpp:
519         (ewk_cookies_file_set):
520         (ewk_cookies_clear):
521         (ewk_cookies_get_all):
522         (ewk_cookies_cookie_del):
523         (ewk_cookies_cookie_free):
524         (ewk_cookies_policy_set):
525         (ewk_cookies_policy_get):
526         * ewk/ewk_window_features.cpp:
527         (ewk_window_features_unref):
528         (ewk_window_features_ref):
529         (ewk_window_features_bool_property_get):
530         (ewk_window_features_int_property_get):
531
532 2011-05-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
533
534         Unreviewed. Fix style error.
535
536         * ewk/ewk_history.cpp:
537
538 2011-05-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
539
540         Reviewed by Kenneth Rohde Christiansen.
541
542         [EFL] Move ewk_view_dpi_get() to ewk_util.cpp
543         https://bugs.webkit.org/show_bug.cgi?id=60753
544
545         Move ewk_view_dpi_get() to ewk_util.cpp
546
547         * ewk/ewk_private.h:
548         * ewk/ewk_util.cpp:
549         (ewk_util_dpi_get):
550         * ewk/ewk_view.cpp:
551         (_ewk_view_viewport_attributes_compute):
552
553 2011-05-11  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
554
555         Reviewed by Antonio Gomes.
556
557         [EFL] Remove fixed_layout structure in ewk_view
558         https://bugs.webkit.org/show_bug.cgi?id=60615
559
560         Remove unnecessary fixed_layout structure. The ewk_view_fixed_layout_size_set/get()
561         use WebCore's functions directly.
562
563         * ewk/ewk_view.cpp:
564         (ewk_view_fixed_layout_size_set):
565         (ewk_view_fixed_layout_size_get):
566
567 2011-05-11  Tomasz Morawski  <t.morawski@samsung.com>
568
569         Rubber-stamped by Daniel Bates.
570
571         Added missing DATABASE macro
572         https://bugs.webkit.org/show_bug.cgi?id=60437
573
574         * ewk/ewk_settings.cpp:
575         (ewk_settings_web_database_default_quota_get):
576
577 2011-05-08  Kamil Blank  <k.blank@samsung.com>
578
579         Reviewed by Antonio Gomes.
580
581         Added new commands to be called by ewk_view_editor_command.
582         Due to this change ewk_view_select_* functions have been removed.
583         https://bugs.webkit.org/show_bug.cgi?id=60435
584
585         * ewk/ewk_view.cpp:
586         (ewk_view_execute_editor_command):
587         * ewk/ewk_view.h:
588
589 2011-05-07  Tomasz Morawski  <t.morawski@samsung.com>
590
591         Reviewed by Daniel Bates.
592
593         [EFL] Remove ewk_tile_unused_cache_free function from public API
594         https://bugs.webkit.org/show_bug.cgi?id=60151
595
596         The ewk_tile_unused_cache_free function should be only called by
597         ewk_tile_unused_cache_unref function. Calling this function without
598         considering reference counting may lead to fatal results.
599
600         * ewk/ewk_tiled_model.c:
601         (_ewk_tile_unused_cache_free):
602         (ewk_tile_unused_cache_unref):
603         * ewk/ewk_tiled_model.h:
604
605 2011-05-05  Ryosuke Niwa  <rniwa@webkit.org>
606
607         Reviewed by Eric Seidel.
608
609         Rename SelectionController to FrameSelection
610         https://bugs.webkit.org/show_bug.cgi?id=60234
611
612         * WebCoreSupport/EditorClientEfl.cpp:
613         (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
614
615 2011-05-04  Cris Neckar  <cdn@chromium.org>
616
617         Reviewed by Adam Barth.
618
619         Expose WebView directly through ChromeClient.
620         https://bugs.webkit.org/show_bug.cgi?id=49902
621
622         * WebCoreSupport/ChromeClientEfl.h:
623         (WebCore::ChromeClientEfl::webView):
624
625 2011-05-04  Tomasz Morawski  <t.morawski@samsung.com>
626
627         Reviewed by Kenneth Rohde Christiansen.
628
629         [EFL] Added error check for _ewk_init_body result.
630         https://bugs.webkit.org/show_bug.cgi?id=60149
631
632         The ewk_init function should be failed when _ewk_init_body function
633         return false.
634
635         * ewk/ewk_main.cpp:
636         (ewk_init):
637
638 2011-05-04  Tao Bai  <michaelbai@chromium.org>
639
640         Reviewed by David Kilzer.
641
642         Populate touch-icon url to FrameLoaderClient
643         https://bugs.webkit.org/show_bug.cgi?id=59143
644
645         Respect the interface change in FrameLoaderClient
646
647         * WebCoreSupport/FrameLoaderClientEfl.cpp:
648         (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
649         * WebCoreSupport/FrameLoaderClientEfl.h:
650
651 2011-05-04  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
652
653         Reviewed by Kenneth Rohde Christiansen.
654
655         [EFL] Initialize viewport argument in ewk_view.cpp
656         https://bugs.webkit.org/show_bug.cgi?id=60147
657
658         viewport computation logic can't be worked correctly because viewport argument
659         isn't initialized. So, we need to initialize viewport argument.
660
661         * ewk/ewk_view.cpp:
662         (_ewk_view_priv_new):
663
664 2011-05-03  Leandro Pereira  <leandro@profusion.mobi>
665
666         [EFL] Unreviewed build fix for NETWORK_BACKEND=curl.
667
668         Force linking with zlib so that uncompress() exists.
669
670         * CMakeListsEfl.txt: Append zlib libraries.
671
672 2011-05-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
673
674         Unreviewed. Style error fix.
675
676         * WebCoreSupport/ChromeClientEfl.cpp:
677
678 2011-04-28  Kamil Blank  <k.blank@samsung.com>
679
680         Reviewed by Antonio Gomes.
681
682         New API for executing Editor Commands: InsertText, InsertImage.
683         https://bugs.webkit.org/show_bug.cgi?id=54439
684
685         * ewk/ewk_view.cpp:
686         (_ewk_view_editor_command): Added value parameter.
687         (ewk_view_execute_editor_command): Added.
688         * ewk/ewk_view.h: New API added.
689
690 2011-04-26  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
691
692         Reviewed by Antonio Gomes.
693
694         [EFL] Update signals description
695         https://bugs.webkit.org/show_bug.cgi?id=56904
696
697         Add, fix signals description that are emitted by evas_object_smart_callcabck_call in
698         ewk_view, ewk_frame, ewk_contextmenu.
699
700         * ewk/ewk_contextmenu.h:
701         * ewk/ewk_frame.h:
702         * ewk/ewk_view.h:
703
704 2011-04-25  Ryuan Choi  <ryuan.choi@samsung.com>
705
706         Reviewed by Antonio Gomes.
707
708         [EFL] Remove ewk_eapi.h
709         https://bugs.webkit.org/show_bug.cgi?id=59091
710
711         * ewk/EWebKit.h:
712         * ewk/ewk_contextmenu.h:
713         * ewk/ewk_cookies.h:
714         * ewk/ewk_eapi.h: Removed.
715         * ewk/ewk_frame.h:
716         * ewk/ewk_history.h:
717         * ewk/ewk_main.h:
718         * ewk/ewk_settings.h:
719         * ewk/ewk_tiled_matrix.h:
720         * ewk/ewk_tiled_model.h:
721         * ewk/ewk_window_features.h:
722
723 2011-04-21  Ryosuke Niwa  <rniwa@webkit.org>
724
725         Reviewed by Sam Weinig.
726
727         Add Frame* to the argument lists of canCopyCut and canPaste
728         https://bugs.webkit.org/show_bug.cgi?id=59153
729
730         * WebCoreSupport/EditorClientEfl.cpp:
731         (WebCore::EditorClientEfl::canCopyCut):
732         (WebCore::EditorClientEfl::canPaste):
733         * WebCoreSupport/EditorClientEfl.h:
734
735 2011-04-19  Vsevolod Vlasov  <vsevik@chromium.org>
736
737         Reviewed by Pavel Feldman.
738
739         Web Inspector: Rename lengthReceived to encodedDataLength/dataLength
740         https://bugs.webkit.org/show_bug.cgi?id=58883
741
742         * WebCoreSupport/FrameLoaderClientEfl.cpp:
743         (WebCore::FrameLoaderClientEfl::dispatchDidReceiveContentLength):
744         * WebCoreSupport/FrameLoaderClientEfl.h:
745
746 2011-04-18  Sheriff Bot  <webkit.review.bot@gmail.com>
747
748         Unreviewed, rolling out r84155.
749         http://trac.webkit.org/changeset/84155
750         https://bugs.webkit.org/show_bug.cgi?id=58802
751
752         "paintEntireContents flag is used for painting outside of the
753         screen. It's not the right way to fix EFL tiled backing
754         store." (Requested by demarchi on #webkit).
755
756         * ewk/ewk_view_tiled.c:
757         (_ewk_view_tiled_smart_add):
758
759 2011-04-18  Eunsol Park  <eunsol47.park@samsung.com>
760
761         Reviewed by Eric Seidel.
762
763         [EFL] Scroll doesn't work on tiled backing store
764         https://bugs.webkit.org/show_bug.cgi?id=55021
765
766         Scroll doesn't work on tiled backing store, but it works on single.
767         If ewk_frame_paint_full_set() set True, view size return content size and scroll can't be made. 
768         so, ewk_frame_paint_full_set() is removed from ewk_tiled_smart_add().
769
770         * ewk/ewk_view_tiled.c:
771         (_ewk_view_tiled_smart_add):
772
773 2011-04-14  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
774
775         Reviewed by Antonio Gomes.
776
777         Memory cache API
778         https://bugs.webkit.org/show_bug.cgi?id=58016
779
780         * ewk/ewk_settings.cpp:
781         (ewk_settings_cache_enable_get):
782         (ewk_settings_cache_enable_set):
783         (ewk_settings_cache_capacity_set):
784         * ewk/ewk_settings.h:
785
786 2011-04-13  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
787
788         Reviewed by Kent Tamura.
789
790         [EFL] Doxygen documentation for ewk_main, ewk_history and tools
791         https://bugs.webkit.org/show_bug.cgi?id=58428
792
793         * ewk/EWebKit.h:
794         * ewk/ewk_eapi.h:
795         * ewk/ewk_history.h:
796         * ewk/ewk_logging.h:
797         * ewk/ewk_main.cpp:
798         * ewk/ewk_main.h:
799         * ewk/ewk_private.h:
800         * ewk/ewk_util.cpp:
801         * ewk/ewk_util.h:
802
803 2011-04-11  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
804
805         Reviewed by Kenneth Rohde Christiansen.
806
807         [EFL] Adjust dpi value to viewport computation.
808         https://bugs.webkit.org/show_bug.cgi?id=58130
809
810         In viewport computation, EFL port have used 160 value for DPI since now.
811         But, we have to use device's dpi value for viewport meta tag computation.
812
813         * ewk/ewk_view.cpp:
814         (_ewk_view_viewport_attributes_compute):
815
816 2011-04-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
817
818         Reviewed by Eric Carlson.
819
820         [EFL] Add seek forward / backward buttons to MediaControl UI.
821         https://bugs.webkit.org/show_bug.cgi?id=56810
822
823         Add seek forward / backward buttons to media control.
824
825         * DefaultTheme/default.edc:
826         * DefaultTheme/widget/mediacontrol/seekbackwardbutton/seekbackward_button.edc: Added.
827         * DefaultTheme/widget/mediacontrol/seekbackwardbutton/seekbackwardbutton.png: Added.
828         * DefaultTheme/widget/mediacontrol/seekforwardbutton/seekforward_button.edc: Added.
829         * DefaultTheme/widget/mediacontrol/seekforwardbutton/seekforwardbutton.png: Added.
830
831 2011-04-04  MORITA Hajime  <morrita@google.com>
832
833         Reviewed by Ryosuke Niwa.
834
835         [Refactoring] SpellCheckingResult should be replaced with TextCheckingResult
836         https://bugs.webkit.org/show_bug.cgi?id=56085
837         
838         * WebCoreSupport/EditorClientEfl.h:
839         (WebCore::EditorClientEfl::requestCheckingOfString):
840
841 2011-04-01  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
842
843         Reviewed by Kenneth Rohde Christiansen.
844
845         [EFL] Synchronization between WebCore's ContextMenuItem.h and ewk_contextmenu.h
846         https://bugs.webkit.org/show_bug.cgi?id=57000
847
848         * ewk/ewk_contextmenu.h:
849
850 2011-03-31  Evan Martin  <evan@chromium.org>
851
852         Reviewed by Eric Seidel.
853
854         <title> should support dir attribute
855         https://bugs.webkit.org/show_bug.cgi?id=50961
856
857         Update to new FrameLoaderClient interface.
858
859         * WebCoreSupport/FrameLoaderClientEfl.cpp:
860         (WebCore::FrameLoaderClientEfl::dispatchDidReceiveTitle):
861         (WebCore::FrameLoaderClientEfl::setTitle):
862         * WebCoreSupport/FrameLoaderClientEfl.h:
863
864 2011-03-29  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
865
866         Reviewed by Antonio Gomes.
867
868         [EFL] Remove unnecessary ewk_view_viewport_attributes_set() invocation
869         https://bugs.webkit.org/show_bug.cgi?id=57222
870
871         WebCore sends viewport signal whenever viewport is changed by Page::updateViewportArguments().
872         Thus, we don't need to call ewk_view_viewport_attributes_set() with dummy viewport data
873         anymore.
874
875         * WebCoreSupport/FrameLoaderClientEfl.cpp:
876         (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
877
878 2011-03-27  Patrick Gansterer  <paroga@webkit.org>
879
880         Reviewed by Andreas Kling.
881
882         Fix agentOS() in FrameLoaderClientEfl
883         https://bugs.webkit.org/show_bug.cgi?id=57177
884
885         Replace old PLATFORM macro with OS and CPU.
886
887         * WebCoreSupport/FrameLoaderClientEfl.cpp:
888         (WebCore::agentOS):
889
890 2011-03-27  Patrick Gansterer  <paroga@webkit.org>
891
892         Reviewed by Andreas Kling.
893
894         [EFL] Use an appropriate user agent string
895         https://bugs.webkit.org/show_bug.cgi?id=57176
896
897         * WebCoreSupport/FrameLoaderClientEfl.cpp:
898         (WebCore::composeUserAgent):
899
900 2011-03-25  Andy Estes  <aestes@apple.com>
901
902         Reviewed by Adele Peterson.
903
904         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
905         https://bugs.webkit.org/show_bug.cgi?id=49016
906
907         Update objectContentType() implementation to handle the
908         shouldPreferPlugInsForImages flag.
909
910         * WebCoreSupport/FrameLoaderClientEfl.cpp:
911         (WebCore::FrameLoaderClientEfl::objectContentType):
912         * WebCoreSupport/FrameLoaderClientEfl.h:
913
914 2011-03-24  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
915
916         Reviewed by Antonio Gomes.
917
918         [EFL] Add sound / mute button to MediaControl UI
919         https://bugs.webkit.org/show_bug.cgi?id=56726
920
921         Add sound / mute button to MediaControl UI.
922
923         * DefaultTheme/default.edc:
924         * DefaultTheme/widget/mediacontrol/mutebutton/mute_button.edc: Added.
925         * DefaultTheme/widget/mediacontrol/mutebutton/mutebutton.png: Added.
926         * DefaultTheme/widget/mediacontrol/mutebutton/unmutebutton.png: Added.
927
928 2011-03-24  Sheriff Bot  <webkit.review.bot@gmail.com>
929
930         Unreviewed, rolling out r81916 and r81917.
931         http://trac.webkit.org/changeset/81916
932         http://trac.webkit.org/changeset/81917
933         https://bugs.webkit.org/show_bug.cgi?id=57071
934
935         broke a test on platforms that do not have QuickTime installed
936         (Requested by estes on #webkit).
937
938         * WebCoreSupport/FrameLoaderClientEfl.cpp:
939         (WebCore::FrameLoaderClientEfl::objectContentType):
940         * WebCoreSupport/FrameLoaderClientEfl.h:
941
942 2011-03-24  Andy Estes  <aestes@apple.com>
943
944         Reviewed by Darin Adler.
945
946         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
947         https://bugs.webkit.org/show_bug.cgi?id=49016
948
949         Update objectContentType() implementation to handle the
950         shouldPreferPlugInsForImages flag.
951
952         * WebCoreSupport/FrameLoaderClientEfl.cpp:
953         (WebCore::FrameLoaderClientEfl::objectContentType):
954         * WebCoreSupport/FrameLoaderClientEfl.h:
955
956 2011-03-23  Brady Eidson  <beidson@apple.com>
957
958         Reviewed by Sam Weinig.
959
960         Change IconDatabase opening to allow for arbitrary filenames
961         https://bugs.webkit.org/show_bug.cgi?id=56977
962
963         * ewk/ewk_settings.cpp:
964         (ewk_settings_icon_database_path_set):
965
966 2011-03-23  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
967
968         Reviewed by Antonio Gomes.
969
970         [EFL] Add play / pause button to media control
971         https://bugs.webkit.org/show_bug.cgi?id=55463
972
973         Add play|pause button to media control.
974
975         * DefaultTheme/default.edc:
976         * DefaultTheme/widget/mediacontrol/playpausebutton/pausebutton.png: Added.
977         * DefaultTheme/widget/mediacontrol/playpausebutton/playbutton.png: Added.
978         * DefaultTheme/widget/mediacontrol/playpausebutton/playpause_button.edc: Added.
979
980 2011-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
981
982         Reviewed by Antonio Gomes.
983
984         [EFL] Change return values with better one in ewk_setting's functions
985         https://bugs.webkit.org/show_bug.cgi?id=56819
986
987         In ewk_settings_cache_directory_path_set_xxx, they return false value
988         when soup is disabled. It is better to use EINA_SAFETY_ON_TRUE_RETURN_XXX.
989
990         * ewk/ewk_settings.cpp:
991         (ewk_settings_proxy_uri_get):
992         (ewk_settings_cache_directory_path_set):
993         (ewk_settings_cache_directory_path_get):
994
995 2011-03-22  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
996
997         Reviewed by Kent Tamura.
998
999         Add void to function without parameters
1000         https://bugs.webkit.org/show_bug.cgi?id=56821
1001
1002         * ewk/ewk_cookies.cpp:
1003         (ewk_cookies_clear):
1004         (ewk_cookies_policy_get):
1005         * ewk/ewk_cookies.h:
1006         * ewk/ewk_private.h:
1007         * ewk/ewk_settings.cpp:
1008         (ewk_settings_web_database_default_quota_get):
1009         (ewk_settings_web_database_path_get):
1010         (ewk_settings_proxy_uri_get):
1011         (ewk_settings_default_user_agent_get):
1012         * ewk/ewk_settings.h:
1013         * ewk/ewk_view.cpp:
1014         (ewk_view_dpi_get):
1015
1016 2011-03-17  Brady Eidson  <beidson@apple.com>
1017
1018         Reviewed by Sam Weinig.
1019
1020         https://bugs.webkit.org/show_bug.cgi?id=56425
1021         More groundwork for WebKit2 IconDatabase
1022
1023         Update already-used function names:
1024         * ewk/ewk_history.cpp:
1025         (ewk_history_item_icon_surface_get):
1026         (ewk_history_item_icon_object_add):
1027         * ewk/ewk_settings.cpp:
1028         (ewk_settings_icon_database_icon_surface_get):
1029         (ewk_settings_icon_database_icon_object_add):
1030
1031 2011-03-16  Joseph Pecoraro  <joepeck@webkit.org>
1032
1033         Reviewed by Kenneth Rohde Christiansen.
1034
1035         Viewport no longer allows an auto value for "user-scalable"
1036         https://bugs.webkit.org/show_bug.cgi?id=55416
1037
1038         Make the default value for userScalable be true.
1039
1040         * ewk/ewk_view.cpp:
1041         (ewk_view_viewport_attributes_get):
1042
1043 2011-03-14  Brady Eidson  <beidson@apple.com>
1044
1045         Try to fix the EFL build-bustage that their EWS bot did not see, but their core-builder did.  (sigh)
1046
1047         * ewk/ewk_history.cpp:
1048         (ewk_history_item_icon_surface_get):
1049         (ewk_history_item_icon_object_add):
1050
1051 2011-03-14  Brady Eidson  <beidson@apple.com>
1052
1053         Reviewed by Anders Carlsson.
1054
1055         https://bugs.webkit.org/show_bug.cgi?id=56320
1056         Remove HistoryItem::icon() and the WebCore dependency on "IconDatabaseBase::defaultIcon()"
1057
1058         * ewk/ewk_history.cpp:
1059         (ewk_history_item_icon_surface_get): Use IconDatabase directly.
1060
1061 2011-03-14  Ryuan Choi  <ryuan.choi@samsung.com>
1062
1063         Reviewed by Kenneth Rohde Christiansen.
1064
1065         [EFL] Move cache_directory api
1066         https://bugs.webkit.org/show_bug.cgi?id=52139
1067
1068         Move cache directory related apis from ewk_view to ewk_settings because
1069         those are not related to ewk_view.
1070
1071         * ewk/ewk_main.cpp:
1072         (_ewk_init_body):
1073         * ewk/ewk_settings.cpp:
1074         (ewk_settings_cache_directory_path_set):
1075         (ewk_settings_cache_directory_path_get):
1076         * ewk/ewk_settings.h:
1077         * ewk/ewk_view.cpp:
1078         (_ewk_view_priv_new):
1079         (_ewk_view_priv_del):
1080         * ewk/ewk_view.h:
1081
1082 2011-03-12  Ryuan Choi  <ryuan.choi@samsung.com>
1083
1084         Unreviewed build fix.
1085
1086         [EFL] Fix build break because of several reason.
1087         https://bugs.webkit.org/show_bug.cgi?id=56244
1088
1089         * ewk/ewk_settings.cpp:
1090         (ewk_settings_icon_database_path_set):
1091
1092 2011-03-10  Ryuan Choi  <ryuan.choi@samsung.com>
1093
1094         Reviewed by Antonio Gomes.
1095
1096         [EFL] Limit touch events when only page required touch events.
1097         https://bugs.webkit.org/show_bug.cgi?id=54857
1098
1099         Block touch events when ChromeClient::needTouchEvents got false.
1100
1101         * WebCoreSupport/ChromeClientEfl.cpp:
1102         (WebCore::ChromeClientEfl::needTouchEvents):
1103         * WebCoreSupport/ChromeClientEfl.h:
1104         * ewk/ewk_frame.cpp:
1105         (ewk_frame_feed_touch_event):
1106         * ewk/ewk_private.h:
1107         * ewk/ewk_view.cpp:
1108         (ewk_view_need_touch_events_set):
1109         (ewk_view_need_touch_events_get):
1110
1111 2011-03-08  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
1112
1113         Reviewed by Kent Tamura.
1114
1115         [EFL] Doxygen documentation for ewk_window_features and ewk_context_menu
1116         https://bugs.webkit.org/show_bug.cgi?id=55026
1117
1118         * ewk/ewk_contextmenu.cpp:
1119         (ewk_context_menu_item_select): returns EINA_FALSE when CONTEXT_MENU is disabled
1120         * ewk/ewk_contextmenu.h:
1121         * ewk/ewk_window_features.cpp:
1122         * ewk/ewk_window_features.h:
1123
1124 2011-03-07  Sam Weinig  <sam@webkit.org>
1125
1126         Reviewed by Anders Carlsson.
1127
1128         Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse
1129         https://bugs.webkit.org/show_bug.cgi?id=55827
1130
1131         Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDecidePolicyForResponse
1132         and pass the entire response, instead of just the MIMEType.
1133
1134         * WebCoreSupport/FrameLoaderClientEfl.cpp:
1135         (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForResponse):
1136         * WebCoreSupport/FrameLoaderClientEfl.h:
1137
1138 2011-03-04  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
1139
1140         Reviewed by Kent Tamura.
1141
1142         [EFL] Doxygen documentation for ewk_settings
1143         https://bugs.webkit.org/show_bug.cgi?id=55667
1144
1145         * ewk/ewk_settings.cpp:
1146         (ewk_settings_default_user_agent_get): only style is fixed
1147         * ewk/ewk_settings.h:
1148
1149 2011-03-03  Brady Eidson  <beidson@apple.com>
1150
1151         Reviewed by Darin Adler.
1152
1153         https://bugs.webkit.org/show_bug.cgi?id=55721
1154         Global IconDatabase should be returned by reference, not as a pointer
1155
1156         * ewk/ewk_settings.cpp:
1157         (ewk_settings_icon_database_path_set):
1158         (ewk_settings_icon_database_path_get):
1159         (ewk_settings_icon_database_clear):
1160         (ewk_settings_icon_database_icon_surface_get):
1161         (ewk_settings_icon_database_icon_object_add):
1162
1163 2011-03-03  Alexey Proskuryakov  <ap@apple.com>
1164
1165         Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's already included
1166         via ChromeClient.h
1167
1168         * WebCoreSupport/ChromeClientEfl.h:
1169
1170 2011-03-02  Alexey Proskuryakov  <ap@apple.com>
1171
1172         Reviewed by Darin Adler.
1173
1174         REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access
1175         https://bugs.webkit.org/show_bug.cgi?id=55633
1176         <rdar://problem/8963023>
1177
1178         * WebCoreSupport/ChromeClientEfl.cpp: (WebCore::ChromeClientEfl::keyboardUIMode):
1179         * WebCoreSupport/ChromeClientEfl.h:
1180         Implement keyboardUIMode() instead of tabsToLinks(). No change in functionality, since
1181         this platform doesn't observe or have full keyboard access state.
1182
1183 2011-03-01  Joseph Pecoraro  <joepeck@webkit.org>
1184
1185         Unreviewed. Roll out r80068 and r80073 due to breaking WebKit2 Qt port.
1186
1187         * ewk/ewk_view.cpp:
1188         (_ewk_view_viewport_attributes_compute):
1189
1190 2011-03-01  Joseph Pecoraro  <joepeck@webkit.org>
1191
1192         Reviewed by Kenneth Rohde Christiansen.
1193
1194         Viewport Warning/Error Messages Are Now Inaccurate
1195         https://bugs.webkit.org/show_bug.cgi?id=53707
1196
1197         * ewk/ewk_view.cpp:
1198         (_ewk_view_viewport_attributes_compute): pass a Document into computeViewportAttributes for warnings to be reported to.
1199
1200 2011-02-28  Chang Shu  <cshu@webkit.org>
1201
1202         Reviewed by Ryosuke Niwa.
1203
1204         Remove the support of Frame::isContentEditable and its dependencies.
1205         https://bugs.webkit.org/show_bug.cgi?id=54292
1206
1207         Remove the WebKit side implementation.
1208
1209         * WebCoreSupport/EditorClientEfl.cpp:
1210         * WebCoreSupport/EditorClientEfl.h:
1211
1212 2011-02-27  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1213
1214         Reviewed by Kent Tamura.
1215
1216         [EFL] Restore parameters of efl header files.
1217         https://bugs.webkit.org/show_bug.cgi?id=55292
1218
1219         Restore parameters in efl header files.
1220
1221         * ewk/ewk_frame.h:
1222         * ewk/ewk_tiled_backing_store.h:
1223         * ewk/ewk_tiled_matrix.h:
1224         * ewk/ewk_tiled_model.h:
1225         * ewk/ewk_view.cpp:
1226         (ewk_view_pre_render_relative_radius):
1227         * ewk/ewk_view.h:
1228         * ewk/ewk_window_features.h:
1229
1230 2011-02-26  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1231
1232         Reviewed by Kent Tamura.
1233
1234         [EFL] Replace WTF_USE_SOUP macro with USE(SOUP)
1235         https://bugs.webkit.org/show_bug.cgi?id=55296
1236
1237         ewk_cookies.cpp and ewk_main.cpp are using WTF_USE_SOUP macro. 
1238         So, according to policy decision macro usage, the macro needs to 
1239         be changed with USE(SOUP).
1240
1241         * ewk/ewk_cookies.cpp:
1242         (ewk_cookies_file_set):
1243         (ewk_cookies_clear):
1244         (ewk_cookies_get_all):
1245         (ewk_cookies_cookie_del):
1246         (ewk_cookies_cookie_free):
1247         (ewk_cookies_policy_set):
1248         (ewk_cookies_policy_get):
1249         * ewk/ewk_main.cpp:
1250         (_ewk_init_body):
1251
1252 2011-02-24  Peter Kasting  <pkasting@google.com>
1253
1254         Reviewed by Eric Seidel.
1255
1256         Drop the "U; " encryption level from the User Agent string.
1257         https://bugs.webkit.org/show_bug.cgi?id=54566
1258
1259         * WebCoreSupport/FrameLoaderClientEfl.cpp:
1260         (WebCore::composeUserAgent):
1261         * ewk/ewk_settings.cpp:
1262         (ewk_settings_default_user_agent_get):
1263
1264 2011-02-23  Patrick Gansterer  <paroga@webkit.org>
1265
1266         Reviewed by Alexey Proskuryakov.
1267
1268         Use AtomicString::fromUTF8 instead of String::fromUTF8 for AtomicStrings
1269         https://bugs.webkit.org/show_bug.cgi?id=54992
1270
1271         Also remove the WTF namespace from AtomicString and String.
1272
1273         * ewk/ewk_view.cpp:
1274
1275 2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1276
1277         Reviewed by Alexey Proskuryakov.
1278
1279         Drop the language tag part from the User Agent string
1280         https://bugs.webkit.org/show_bug.cgi?id=54560
1281
1282         * WebCoreSupport/FrameLoaderClientEfl.cpp:
1283         (WebCore::composeUserAgent):
1284         * ewk/ewk_settings.cpp:
1285         (ewk_settings_default_user_agent_get):
1286
1287 2011-02-21  Lukasz Slachciak  <l.slachciak@samsung.com>
1288
1289         Reviewed by Antonio Gomes.
1290
1291         [EFL] Fixed missing spatial navigation setting initialization. Doxygen comments added.
1292         https://bugs.webkit.org/show_bug.cgi?id=54806
1293
1294         * ewk/ewk_view.cpp:
1295         (_ewk_view_priv_new): spatial navigation setting initialization added
1296
1297 2011-02-20  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1298
1299         Reviewed by Kent Tamura.
1300
1301         [EFL] Fix coding style errors in tiled BS and ewk_window_feature.h
1302         https://bugs.webkit.org/show_bug.cgi?id=54842
1303
1304         Fix style errors in ewk files.
1305
1306         * ewk/ewk_tiled_backing_store.h:
1307         * ewk/ewk_tiled_matrix.h:
1308         * ewk/ewk_tiled_model.h:
1309         * ewk/ewk_window_features.h:
1310
1311 2011-02-19  Lukasz Slachciak  <l.slachciak@samsung.com>
1312
1313         Reviewed by Andreas Kling.
1314
1315         [EFL] Eliminated error when .webkit directory doesn't exist.
1316         https://bugs.webkit.org/show_bug.cgi?id=54813
1317
1318         * ewk/ewk_main.cpp:
1319         (_ewk_init_body):
1320
1321 2011-02-19  Lukasz Slachciak  <l.slachciak@samsung.com>
1322
1323         Unreviewed build fix.
1324
1325         SoupSession build break fix
1326         https://bugs.webkit.org/show_bug.cgi?id=54796
1327
1328         * ewk/ewk_settings.cpp:
1329         (ewk_settings_proxy_uri_set):
1330
1331 2011-02-19  Lukasz Slachciak  <l.slachciak@samsung.com>
1332
1333         Reviewed by Andreas Kling.
1334
1335         [EFL] Use standard WebCore::homeDirectoryPath method instead of reimplementing it
1336         https://webkit.org/b/54781
1337
1338         * ewk/ewk_main.cpp:
1339         (_ewk_init_body):
1340
1341 2011-02-19  Charlie Reis  <creis@chromium.org>
1342
1343         Reviewed by Mihai Parparita.
1344
1345         Ensure loading has stopped in HistoryController::goToItem
1346         https://bugs.webkit.org/show_bug.cgi?id=54517
1347
1348         Add a FrameLoaderClient callback for whether to stop loading before goToItem.
1349
1350         Test: http/tests/navigation/forward-to-fragment-fires-onload.html
1351
1352         * WebCoreSupport/FrameLoaderClientEfl.cpp:
1353         (WebCore::FrameLoaderClientEfl::shouldStopLoadingForHistoryItem): Added.
1354         * WebCoreSupport/FrameLoaderClientEfl.h:
1355
1356 2011-02-18  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1357
1358         Reviewed by Kent Tamura.
1359
1360         [EFL] Fix coding style errors in ewk_frame.h
1361         https://bugs.webkit.org/show_bug.cgi?id=54718
1362
1363         Fix style errors in ewk_frame.h.
1364
1365         * ewk/ewk_frame.h:
1366
1367 2011-02-18  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1368
1369         Reviewed by Antonio Gomes.
1370
1371         [EFL] Remove proxy feature of soup when proxy is null
1372         https://bugs.webkit.org/show_bug.cgi?id=54621
1373
1374         When proxy value is NULL, remove proxy feature in soup.
1375
1376         * ewk/ewk_settings.cpp:
1377         (ewk_settings_proxy_uri_set):
1378
1379 2011-02-18  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1380
1381         Reviewed by Kent Tamura.
1382
1383         [EFL] Fix coding style errors in ewk_view.h
1384         https://bugs.webkit.org/show_bug.cgi?id=54624
1385
1386         Fix style errors in ewk_view.h.
1387
1388         * ewk/ewk_view.cpp:
1389         (ewk_view_pre_render_relative_radius):
1390         * ewk/ewk_view.h:
1391
1392 2011-02-18  Patrick Gansterer  <paroga@webkit.org>
1393
1394         Unreviewed build fix after r78634 and r78786.
1395
1396         * CMakeListsEfl.txt:
1397
1398 2011-02-17  Ryuan Choi  <ryuan.choi@samsung.com>
1399
1400         Reviewed by Kent Tamura.
1401
1402         [EFL] Possible crash of ewk_frame_contents_set
1403         https://bugs.webkit.org/show_bug.cgi?id=54091
1404
1405         Use length of contents if contents_size parameter is bigger than length
1406         of contents.
1407
1408         * ewk/ewk_frame.cpp:
1409         (_ewk_frame_contents_set_internal):
1410
1411 2011-02-17  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
1412
1413         Reviewed by Kent Tamura.
1414
1415         Doxygen documentation for ewk cookies
1416         https://bugs.webkit.org/show_bug.cgi?id=54553
1417
1418         * ewk/ewk_cookies.cpp:
1419         (ewk_cookies_file_set):
1420         (ewk_cookies_policy_set):
1421         (ewk_cookies_policy_get):
1422         * ewk/ewk_cookies.h:
1423
1424 2011-02-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1425
1426         Unreviewed build fix.
1427
1428         [EFL] Build break on r78634
1429         https://bugs.webkit.org/show_bug.cgi?id=54602
1430
1431         Build error because of r78634.
1432
1433         * CMakeListsEfl.txt:
1434
1435 2011-01-26  MORITA Hajime  <morrita@google.com>
1436
1437         Reviewed by Ryosuke Niwa.
1438
1439         Refactoring: Extract TextCheckerClient from EditorClient
1440         https://bugs.webkit.org/show_bug.cgi?id=53213
1441
1442         * WebCoreSupport/EditorClientEfl.h:
1443         (WebCore::EditorClientEfl::textChecker):
1444
1445 2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
1446
1447         Reviewed by Adam Barth.
1448
1449         Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
1450         https://bugs.webkit.org/show_bug.cgi?id=52417
1451
1452         Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
1453         not implemented.
1454
1455         * WebCoreSupport/EditorClientEfl.cpp:
1456         (WebCore::EditorClientEfl::canCopyCut): Added.
1457         (WebCore::EditorClientEfl::canPaste): Added.
1458         * WebCoreSupport/EditorClientEfl.h:
1459
1460 2011-02-08  Adam Barth  <abarth@webkit.org>
1461
1462         Reviewed by Eric Seidel.
1463
1464         Remove orphan code from old parser
1465         https://bugs.webkit.org/show_bug.cgi?id=53984
1466
1467         * WebCoreSupport/ChromeClientEfl.h:
1468
1469 2011-02-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1470
1471         Unreviewed build fix.
1472
1473         [EFL] Fix when building with curl backend.
1474
1475         * ewk/ewk_settings.cpp:
1476         (ewk_settings_proxy_uri_get):
1477
1478 2011-02-07  Enrica Casucci  <enrica@apple.com>
1479
1480         Reviewed Adam Roben and Darin Adler.
1481
1482         WebKit2: drag and drop support on Windows.
1483         https://bugs.webkit.org/show_bug.cgi?id=52775
1484
1485         Removed createDragImageForLink from DragClient.
1486
1487         * WebCoreSupport/DragClientEfl.cpp:
1488         * WebCoreSupport/DragClientEfl.h:
1489
1490 2011-02-07  Patrick Gansterer  <paroga@webkit.org>
1491
1492         Reviewed by Andreas Kling.
1493
1494         [EFL] FrameLoaderClient calls loadURLInChildFrame on the child's frame loader
1495         https://bugs.webkit.org/show_bug.cgi?id=53892
1496
1497         * ewk/ewk_frame.cpp:
1498         (ewk_frame_child_add): Use the loader of the core frame instead.
1499
1500 2011-02-03  Adam Langley  <agl@chromium.org>
1501
1502         Reviewed by Adam Barth.
1503
1504         Plumb mixed script URL to FrameLoaderClient
1505         https://bugs.webkit.org/show_bug.cgi?id=52384
1506
1507         Regressions covered by http/tests/security/mixedContent/*
1508
1509         * WebCoreSupport/FrameLoaderClientEfl.cpp:
1510         (WebCore::FrameLoaderClientEfl::didRunInsecureContent):
1511         * WebCoreSupport/FrameLoaderClientEfl.h:
1512
1513 2011-02-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1514
1515         Reviewed by Antonio Gomes.
1516
1517         [EFL] Add an API to get proxy address.
1518         https://bugs.webkit.org/show_bug.cgi?id=52990
1519
1520         Gets the proxy URI from network backend. This API returns a proxy URI
1521         which is set up by ewk_settings_proxy_uri_set(). But, it only implements
1522         this API for libsoup backend.
1523
1524         * ewk/ewk_settings.cpp:
1525         (ewk_settings_proxy_uri_get):
1526         * ewk/ewk_settings.h:
1527
1528 2011-01-29  Dan Winship  <danw@gnome.org>
1529
1530         Reviewed by Xan Lopez.
1531
1532         [GTK] Remove HAVE_LIBSOUP_2_29_90 conditionals; we depend on
1533         libsoup 2.33.1 now.
1534         https://bugs.webkit.org/show_bug.cgi?id=50675
1535
1536         * ewk/ewk_cookies.cpp:
1537         (ewk_cookies_file_set):
1538         (ewk_cookies_policy_set):
1539         (ewk_cookies_policy_get):
1540
1541 2011-01-28  Dan Bernstein  <mitz@apple.com>
1542
1543         Reviewed by Sam Weinig.
1544
1545         <select> can't display right-to-left (rtl) languages
1546         https://bugs.webkit.org/show_bug.cgi?id=19785
1547
1548         * WebCoreSupport/ChromeClientEfl.cpp:
1549         (WebCore::ChromeClientEfl::selectItemAlignmentFollowsMenuWritingDirection): Added.
1550         * WebCoreSupport/ChromeClientEfl.h:
1551
1552 2011-01-27  Nate Chapin  <japhet@chromium.org>
1553
1554         Reviewed by Adam Barth.
1555
1556         Use Document::url() instead of FrameLoader::url().
1557         https://bugs.webkit.org/show_bug.cgi?id=41165
1558
1559         * ewk/ewk_frame.cpp:
1560         (ewk_frame_uri_changed):
1561
1562 2011-01-14  Patrick Gansterer  <paroga@webkit.org>
1563
1564         Unreviewed. Try to fix EFL build.
1565
1566         * ewk/ewk_frame.cpp:
1567         (ewk_frame_scroll_add): Added WebCore namespace to IntSize.
1568         * ewk/ewk_view.cpp:
1569         (_ewk_view_viewport_attributes_compute): Ditto.
1570
1571 2011-01-14  Tony Gentilcore  <tonyg@chromium.org>
1572
1573         Unreviewed build fix.
1574
1575         Fix Qt build after r75837
1576         https://bugs.webkit.org/show_bug.cgi?id=52494
1577
1578         * ewk/ewk_view.cpp:
1579
1580 2011-01-09  Xianzhu Wang <phnixwxz@gmail.com>
1581
1582         Reviewed by Darin Fisher.
1583
1584         https://bugs.webkit.org/show_bug.cgi?id=41441
1585         createWindow method should only do window-creating without URL navigation
1586
1587         * WebCoreSupport/ChromeClientEfl.cpp:
1588         (WebCore::ChromeClientEfl::createWindow):
1589
1590 2010-12-27  Rafael Antognolli  <antognolli@profusion.mobi>
1591
1592         Reviewed by Kenneth Rohde Christiansen.
1593
1594         [EFL] Set the frame smart object base clipper to non-static.
1595         https://bugs.webkit.org/show_bug.cgi?id=51552
1596
1597         The base clipper of the clipped smart object, which is the parent
1598         class of the ewk_frame class is a static clipper. It's normally only
1599         used for showing/hiding the object, but in the case of the ewk_frame,
1600         it needs to clip the object to its dimension, in order to clip
1601         scrollbars of inner frames.
1602
1603         Setting it to non-static makes the clipper to be automatically moved
1604         by the parent class, thus staying on the correct position when the
1605         frame is moved.
1606
1607         This change needed to be done after the adoption of the static clipper
1608         on the clipped smart base class.
1609
1610         * ewk/ewk_frame.cpp:
1611         (_ewk_frame_smart_add):
1612
1613 2010-12-24  Ryuan Choi  <ryuan.choi@samsung.com>
1614
1615         Reviewed by Kenneth Rohde Christiansen.
1616
1617         [EFL] Add option to enable Touch Events.
1618         https://bugs.webkit.org/show_bug.cgi?id=49125
1619
1620         Implement ewk_frame_feed_touch_event to feed touch events. Because EFL
1621         doesn't have touch events, Application should generate and pass it.
1622
1623         * WebCoreSupport/ChromeClientEfl.h:
1624         (WebCore::ChromeClientEfl::needTouchEvents):
1625         * ewk/ewk_frame.cpp:
1626         (ewk_frame_feed_touch_event):
1627         * ewk/ewk_frame.h:
1628
1629 2010-12-22  Sam Weinig  <sam@webkit.org>
1630
1631         Reviewed by Darin Adler.
1632
1633         WebKit2 needs to mirror the frame tree in the UIProcess
1634         https://bugs.webkit.org/show_bug.cgi?id=51546
1635
1636         - Add client functions to notify that a frame has been added or
1637           removed from the page cache.
1638
1639         * WebCoreSupport/FrameLoaderClientEfl.cpp:
1640         (WebCore::FrameLoaderClientEfl::didSaveToPageCache):
1641         (WebCore::FrameLoaderClientEfl::didRestoreFromPageCache):
1642         * WebCoreSupport/FrameLoaderClientEfl.h:
1643
1644 2010-12-22  Ryosuke Niwa  <rniwa@webkit.org>
1645
1646         Reviewed by Eric Seidel.
1647
1648         Editor.h doesn't need to include SelectionController.h
1649         https://bugs.webkit.org/show_bug.cgi?id=51441
1650
1651         Renamed SelectionController::EDirection to SelectionDirection.
1652
1653         * WebCoreSupport/EditorClientEfl.cpp:
1654         (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
1655
1656 2010-12-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1657
1658         Reviewed by Kenneth Rohde Christiansen.
1659
1660         [EFL] Fix ContextMenu removal
1661         https://bugs.webkit.org/show_bug.cgi?id=51530
1662
1663         Fix ContextMenu removal
1664
1665         In r74207 the support for ContextMenu was removed from EFL while the
1666         code is being ported to the new CROSS_PLATFORM_MENUS due to build
1667         breakage.  However there were some missing removals in the shutdown
1668         logic that introduced a bug, leading to a segmentation fault when
1669         ContexController was destroyed.
1670
1671         The best way to effectively disable the ContextMenu is to conditionally
1672         compile the meaningful stuff by surrounding with "#if
1673         ENABLE(CONTEXT_MENUS)" and then disabling it in CMake.
1674
1675         * ewk/ewk_contextmenu.cpp: surround need parts with #if
1676         ENABLE(CONTEXT_MENUS).
1677         (ewk_context_menu_destroy): ditto.
1678         (ewk_context_menu_item_select): ditto.
1679         * ewk/ewk_private.h: ditto.
1680         * ewk/ewk_view.cpp: ditto.
1681
1682 2010-12-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1683
1684         Reviewed by Kenneth Rohde Christiansen.
1685
1686         [EFL] Clean warnings in Tiled Backing Store
1687         https://bugs.webkit.org/show_bug.cgi?id=51529
1688
1689         Tiled backing store in EFL was giving the following warnings that are
1690         gone now:
1691
1692         - Static function defined but not used;
1693         - Comparison between signed and unsigned integer expressions;
1694
1695         * ewk/ewk_tiled_backing_store.c:
1696         (_ewk_tiled_backing_store_item_fill):
1697         (_ewk_tiled_backing_store_smart_calculate):
1698         * ewk/ewk_tiled_matrix.c:
1699         (_ewk_tile_matrix_slicer_setup):
1700
1701 2010-12-23  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1702
1703         Unreviewed build warning fix.
1704
1705         [EFL] Remove warning messages during the webkit efl compiling
1706         https://bugs.webkit.org/show_bug.cgi?id=51520
1707
1708         Remove build warning messages.
1709
1710         * ewk/ewk_view.cpp:
1711         (_ewk_view_smart_show):
1712         (_ewk_view_smart_hide):
1713         * ewk/ewk_view.h:
1714
1715 2010-12-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1716
1717         Reviewed by Antonio Gomes.
1718
1719         [EFL] Sets default user agent
1720         https://bugs.webkit.org/show_bug.cgi?id=47903
1721
1722         If applcation(e.g EWebLauncher) doesn't set user agent, WebKit EFL doesn't
1723         set user agent. However, we need to set user agent by default. Because, some
1724         web sites send different pages according to user agent.
1725
1726         * ewk/ewk_private.h:
1727         * ewk/ewk_settings.cpp:
1728         (_ewk_settings_webkit_platform):
1729         (_ewk_settings_webkit_os_version):
1730         (ewk_settings_default_user_agent_get):
1731         * ewk/ewk_view.cpp:
1732         (_ewk_view_priv_new):
1733
1734 2010-12-16  Leandro Pereira  <leandro@profusion.mobi>
1735
1736         [EFL] Unreviewed build fix.
1737
1738         Disable ContextMenu support for now while support for
1739         CROSS_PLATFORM_MENUS is written.
1740
1741         * CMakeListsEfl.txt:
1742         * WebCoreSupport/ContextMenuClientEfl.cpp: Removed.
1743         * WebCoreSupport/ContextMenuClientEfl.h: Removed.
1744         * ewk/ewk_contextmenu.cpp:
1745         (ewk_context_menu_item_append):
1746         * ewk/ewk_view.cpp:
1747         (_ewk_view_priv_new):
1748
1749 2010-12-13  Alex Bredariol Grilo  <abgrilo@profusion.mobi>
1750
1751         Reviewed by Andreas Kling.
1752
1753         Remove adjacent tiles rendering queue.
1754         https://bugs.webkit.org/show_bug.cgi?id=50023
1755
1756         In the current implementation of the tiled backing store, one extra row
1757         and column of tiles are needed to render the entire viewport. These
1758         extra row/col proved to be expensive when being rendered, and were
1759         postponed to a queue that would render them after rendering the other
1760         tiles of the viewport first. This approach complicated unnecessarily
1761         the logics with no gain for keeping the extra row and column. This
1762         change removes this rendering queue, for later removing the extra row
1763         and column of tiles.
1764
1765         * ewk/ewk_tiled_backing_store.c:
1766         (_ewk_tiled_backing_store_pre_render_request_add):
1767         (_ewk_tiled_backing_store_pre_render_request_flush):
1768         (_ewk_tiled_backing_store_pre_render_request_clear):
1769         (_ewk_tiled_backing_store_pre_render_request_process_single):
1770         (_ewk_tiled_backing_store_item_fill):
1771         (_ewk_tiled_backing_store_item_add):
1772         (_ewk_tiled_backing_store_item_del):
1773         (_ewk_tiled_backing_store_recalc_renderers):
1774         (ewk_tiled_backing_store_pre_render_region):
1775         (ewk_tiled_backing_store_pre_render_relative_radius):
1776         (ewk_tiled_backing_store_pre_render_cancel):
1777
1778 2010-12-13  Alex Bredariol Grilo  <abgrilo@profusion.mobi>
1779
1780         Reviewed by Andreas Kling.
1781
1782         Remove one row/column of renderers.
1783         https://bugs.webkit.org/show_bug.cgi?id=50456
1784
1785         This changes the algorithm in a way that it will require one less column
1786         and row of renderers to fill the viewport. The direct result of this is
1787         that now less tiles need to be rendered at once when displaying the
1788         viewport.
1789
1790         * ewk/ewk_tiled_backing_store.c:
1791         (_ewk_tiled_backing_store_smart_add):
1792         (_ewk_tiled_backing_store_recalc_renderers):
1793         (_ewk_tiled_backing_store_view_wrap_up):
1794         (_ewk_tiled_backing_store_view_wrap_down):
1795         (_ewk_tiled_backing_store_view_wrap_left):
1796         (_ewk_tiled_backing_store_view_wrap_right):
1797         (_ewk_tiled_backing_store_smart_calculate_offset_force):
1798         (_ewk_tiled_backing_store_smart_calculate_offset):
1799         (_ewk_tiled_backing_store_smart_calculate):
1800         (_ewk_tiled_backing_store_zoom_set_internal):
1801         (ewk_tiled_backing_store_zoom_weak_set):
1802         (ewk_tiled_backing_store_fix_offsets):
1803         (ewk_tiled_backing_store_flush):
1804
1805 2010-10-28  MORITA Hajime  <morrita@google.com>
1806
1807         Reviewed by Ojan Vafai.
1808
1809         spellcheck does not check pasted text
1810         https://bugs.webkit.org/show_bug.cgi?id=40092
1811
1812         Added a stub implememntation.
1813         
1814         * WebCoreSupport/EditorClientEfl.h:
1815         (WebCore::EditorClientEfl::requestCheckingOfString):
1816
1817 2010-12-09  Alex Bredariol Grilo  <abgrilo@profusion.mobi>
1818
1819         Reviewed by Antonio Gomes.
1820
1821         [EFL] Add missing function in WebKit-EFL API
1822
1823         Add ewk_tiled_backing_store_zoom_weak_smooth_scale_set function in
1824         WebKit-EFL API. This function was already implemented but missing in
1825         header file.
1826
1827         * ewk/ewk_tiled_backing_store.h:
1828
1829 2010-12-09  Alex Bredariol Grilo  <abgrilo@profusion.mobi>
1830
1831         Reviewed by Antonio Gomes.
1832
1833         [EFL] Fix scroll operation in WebKit-EFL
1834         https://bugs.webkit.org/show_bug.cgi?id=50752
1835
1836         Add the _ewk_view_scroll_add call in WebKit-EFL scroll function. This
1837         call was wrongly removed in previous commit and performs the scroll
1838         operation on the page.
1839
1840         * ewk/ewk_view.cpp:
1841         (ewk_view_scroll):
1842
1843 2010-12-03  Alex Bredariol Grilo  <abgrilo@profusion.mobi>
1844
1845         Reviewed by Andreas Kling.
1846
1847         Update usage of Eina_Iterator due to EFL changes.
1848         https://bugs.webkit.org/show_bug.cgi?id=50457
1849
1850         * ewk/ewk_tiled_model.c:
1851         (ewk_tile_updates_process):
1852
1853 2010-12-01  Jia Pu  <jpu@apple.com>
1854
1855         Reviewed by Darin Adler.
1856
1857         Support multiple correction candidates panel for misspelled word on Mac OS X.
1858         https://bugs.webkit.org/show_bug.cgi?id=50137
1859         <rdar://problem/8568059>
1860
1861         Adopted new function signature defined in base class.
1862
1863         * WebCoreSupport/EditorClientEfl.cpp:
1864         (WebCore::EditorClientEfl::getGuessesForWord):
1865         * WebCoreSupport/EditorClientEfl.h:
1866
1867 2010-11-22  Alex Grilo  <abgrilo@profusion.mobi>
1868
1869         Reviewed by Kenneth Rohde Christiansen.
1870
1871         [EFL] Tiled Backing Store for Webkit-Efl
1872         https://bugs.webkit.org/show_bug.cgi?id=45397
1873
1874         This tile based backing store is a grid of tiles where each tile is
1875         an Evas_Object showing a piece of the page content. The
1876         new ewk_view_tiled.c is an implementation of some of the functions of
1877         the original ewk_view, that makes calls to the Tiled Backing Store
1878         specific functions.
1879
1880         The rendering occurs in the pixels stored in each tile (Evas_Object),
1881         in the same way as the previous single backing store. Tiles not being
1882         shown in the viewport are stored in a cache, and can be reused later
1883         to avoid having to be rendered again.
1884
1885         Scrolling occurs as just moving the tiles, using Evas move operations,
1886         and when more than one tile size is scrolled, a shift of rows or
1887         columns needs to be done.
1888
1889         * CMakeListsEfl.txt:
1890         * ewk/ewk_tiled_backing_store.c: Added.
1891         (_ewk_tiled_backing_store_updates_process):
1892         (_ewk_tiled_backing_store_flush):
1893         (_ewk_tiled_backing_store_tile_new):
1894         (_ewk_tiled_backing_store_item_move):
1895         (_ewk_tiled_backing_store_item_resize):
1896         (_ewk_tiled_backing_store_tile_associate):
1897         (_ewk_tiled_backing_store_tile_dissociate):
1898         (_ewk_tiled_backing_store_tile_dissociate_all):
1899         (_ewk_tiled_backing_store_pre_render_request_add):
1900         (_ewk_tiled_backing_store_pre_render_request_del):
1901         (_ewk_tiled_backing_store_pre_render_request_first):
1902         (_ewk_tiled_backing_store_pre_render_request_flush):
1903         (_ewk_tiled_backing_store_pre_render_request_remove_unassociated):
1904         (_ewk_tiled_backing_store_pre_render_request_remove_associated):
1905         (_ewk_tiled_backing_store_pre_render_request_process_single):
1906         (_ewk_tiled_backing_store_item_process_idler_cb):
1907         (_ewk_tiled_backing_store_item_process_idler_stop):
1908         (_ewk_tiled_backing_store_item_process_idler_start):
1909         (_ewk_tiled_backing_store_item_request_del):
1910         (_ewk_tiled_backing_store_item_request_add):
1911         (_ewk_tiled_backing_store_disable_render):
1912         (_ewk_tiled_backing_store_enable_render):
1913         (_ewk_tiled_backing_store_visible_tiles_rect):
1914         (_ewk_tiled_backing_store_tile_is_inside_viewport):
1915         (_ewk_tiled_backing_store_tile_is_adjacent_to_viewport):
1916         (_ewk_tiled_backing_store_item_fill):
1917         (_ewk_tiled_backing_store_item_add):
1918         (_ewk_tiled_backing_store_item_del):
1919         (_ewk_tiled_backing_store_item_smooth_scale_set):
1920         (_ewk_tiled_backing_store_changed):
1921         (_ewk_tiled_backing_store_view_cols_end_del):
1922         (_ewk_tiled_backing_store_view_cols_end_add):
1923         (_ewk_tiled_backing_store_view_row_del):
1924         (_ewk_tiled_backing_store_view_rows_range_del):
1925         (_ewk_tiled_backing_store_view_rows_all_del):
1926         (_ewk_tiled_backing_store_render):
1927         (_ewk_tiled_backing_store_model_matrix_create):
1928         (_ewk_tiled_backing_store_smart_member_del):
1929         (_ewk_tiled_backing_store_smart_member_add):
1930         (_ewk_tiled_backing_store_mem_dbg):
1931         (_ewk_tiled_backing_store_sig_usr):
1932         (_ewk_tiled_backing_store_smart_add):
1933         (_ewk_tiled_backing_store_smart_del):
1934         (_ewk_tiled_backing_store_smart_move):
1935         (_ewk_tiled_backing_store_smart_resize):
1936         (_ewk_tiled_backing_store_recalc_renderers):
1937         (_ewk_tiled_backing_store_smart_calculate_size):
1938         (_ewk_tiled_backing_store_view_dbg):
1939         (_ewk_tiled_backing_store_view_wrap_up):
1940         (_ewk_tiled_backing_store_view_wrap_down):
1941         (_ewk_tiled_backing_store_view_wrap_left):
1942         (_ewk_tiled_backing_store_view_wrap_right):
1943         (_ewk_tiled_backing_store_view_refill):
1944         (_ewk_tiled_backing_store_view_pos_apply):
1945         (_ewk_tiled_backing_store_smart_calculate_offset_force):
1946         (_ewk_tiled_backing_store_smart_calculate_offset):
1947         (_ewk_tiled_backing_store_smart_calculate_pos):
1948         (_ewk_tiled_backing_store_fill_renderers):
1949         (_ewk_tiled_backing_store_smart_calculate):
1950         (ewk_tiled_backing_store_add):
1951         (ewk_tiled_backing_store_render_cb_set):
1952         (ewk_tiled_backing_store_tile_unused_cache_get):
1953         (ewk_tiled_backing_store_tile_unused_cache_set):
1954         (_ewk_tiled_backing_store_scroll_full_offset_set_internal):
1955         (ewk_tiled_backing_store_scroll_full_offset_set):
1956         (ewk_tiled_backing_store_scroll_full_offset_add):
1957         (_ewk_tiled_backing_store_zoom_set_internal):
1958         (ewk_tiled_backing_store_zoom_set):
1959         (ewk_tiled_backing_store_zoom_weak_set):
1960         (ewk_tiled_backing_store_fix_offsets):
1961         (ewk_tiled_backing_store_zoom_weak_smooth_scale_set):
1962         (ewk_tiled_backing_store_update):
1963         (ewk_tiled_backing_store_updates_process_pre_set):
1964         (ewk_tiled_backing_store_updates_process_post_set):
1965         (ewk_tiled_backing_store_updates_process):
1966         (ewk_tiled_backing_store_updates_clear):
1967         (ewk_tiled_backing_store_contents_resize):
1968         (ewk_tiled_backing_store_disabled_update_set):
1969         (ewk_tiled_backing_store_flush):
1970         (ewk_tiled_backing_store_pre_render_region):
1971         (ewk_tiled_backing_store_pre_render_relative_radius):
1972         (ewk_tiled_backing_store_pre_render_cancel):
1973         (ewk_tiled_backing_store_disable_render):
1974         (ewk_tiled_backing_store_enable_render):
1975         (ewk_tiled_backing_store_process_entire_queue_set):
1976         * ewk/ewk_tiled_backing_store.h: Added.
1977         * ewk/ewk_tiled_matrix.c: Added.
1978         (_ewk_tile_matrix_cell_free):
1979         (_ewk_tile_matrix_tile_free):
1980         (ewk_tile_matrix_new):
1981         (ewk_tile_matrix_free):
1982         (ewk_tile_matrix_resize):
1983         (ewk_tile_matrix_unused_cache_get):
1984         (ewk_tile_matrix_tile_exact_get):
1985         (ewk_tile_matrix_tile_exact_exists):
1986         (ewk_tile_matrix_tile_nearest_get):
1987         (ewk_tile_matrix_tile_new):
1988         (ewk_tile_matrix_tile_put):
1989         (ewk_tile_matrix_tile_update):
1990         (ewk_tile_matrix_tile_update_full):
1991         (ewk_tile_matrix_tile_updates_clear):
1992         (_ewk_tile_matrix_slicer_setup):
1993         (ewk_tile_matrix_update):
1994         (ewk_tile_matrix_updates_process):
1995         (ewk_tile_matrix_updates_clear):
1996         (ewk_tile_matrix_dbg):
1997         (ewk_tile_matrix_freeze):
1998         (ewk_tile_matrix_thaw):
1999         * ewk/ewk_tiled_matrix.h: Added.
2000         * ewk/ewk_tiled_model.c: Added.
2001         (_ewk_tile_account_get):
2002         (_ewk_tile_account_allocated):
2003         (_ewk_tile_account_freed):
2004         (ewk_tile_accounting_dbg):
2005         (_ewk_tile_paint_rgb888):
2006         (_ewk_tile_paint_rgb565):
2007         (_ewk_tile_paint):
2008         (ewk_tile_new):
2009         (ewk_tile_free):
2010         (ewk_tile_show):
2011         (ewk_tile_hide):
2012         (ewk_tile_visible_get):
2013         (ewk_tile_update_full):
2014         (ewk_tile_update_area):
2015         (ewk_tile_updates_process):
2016         (ewk_tile_updates_clear):
2017         (ewk_tile_unused_cache_new):
2018         (ewk_tile_unused_cache_lock_area):
2019         (ewk_tile_unused_cache_unlock_area):
2020         (ewk_tile_unused_cache_free):
2021         (ewk_tile_unused_cache_clear):
2022         (ewk_tile_unused_cache_ref):
2023         (ewk_tile_unused_cache_unref):
2024         (ewk_tile_unused_cache_max_set):
2025         (ewk_tile_unused_cache_max_get):
2026         (ewk_tile_unused_cache_used_get):
2027         (ewk_tile_unused_cache_flush):
2028         (ewk_tile_unused_cache_auto_flush):
2029         (ewk_tile_unused_cache_dirty):
2030         (ewk_tile_unused_cache_freeze):
2031         (ewk_tile_unused_cache_thaw):
2032         (ewk_tile_unused_cache_tile_get):
2033         (ewk_tile_unused_cache_tile_put):
2034         (ewk_tile_unused_cache_dbg):
2035         * ewk/ewk_tiled_model.h: Added.
2036         * ewk/ewk_tiled_private.h: Added.
2037         * ewk/ewk_view.cpp:
2038         (_ewk_view_smart_add):
2039         (_ewk_view_smart_calculate):
2040         (_ewk_view_smart_show):
2041         (_ewk_view_smart_hide):
2042         (_ewk_view_smart_pre_render_relative_radius):
2043         (_ewk_view_zoom_animator_cb):
2044         (_ewk_view_smart_disable_render):
2045         (_ewk_view_smart_enable_render):
2046         (ewk_view_base_smart_set):
2047         (ewk_view_pre_render_region):
2048         (ewk_view_pre_render_relative_radius):
2049         (ewk_view_enable_render):
2050         (ewk_view_disable_render):
2051         (ewk_view_scroll):
2052         (ewk_view_did_first_visually_nonempty_layout):
2053         (ewk_view_dispatch_did_finish_loading):
2054         (ewk_view_transition_to_commited_for_newpage):
2055         * ewk/ewk_view.h:
2056         * ewk/ewk_view_tiled.c: Added.
2057         (_ewk_view_tiled_render_cb):
2058         (_ewk_view_tiled_updates_process_pre):
2059         (_ewk_view_tiled_smart_backing_store_add):
2060         (_ewk_view_tiled_contents_size_changed_cb):
2061         (_ewk_view_tiled_smart_add):
2062         (_ewk_view_tiled_smart_scrolls_process):
2063         (_ewk_view_tiled_smart_repaints_process):
2064         (_ewk_view_tiled_smart_contents_resize):
2065         (_ewk_view_tiled_smart_zoom_set):
2066         (_ewk_view_tiled_smart_zoom_weak_set):
2067         (_ewk_view_tiled_smart_zoom_weak_smooth_scale_set):
2068         (_ewk_view_tiled_smart_flush):
2069         (_ewk_view_tiled_smart_pre_render_region):
2070         (_ewk_view_tiled_smart_pre_render_relative_radius):
2071         (_ewk_view_tiled_smart_pre_render_cancel):
2072         (_ewk_view_tiled_smart_disable_render):
2073         (_ewk_view_tiled_smart_enable_render):
2074         (ewk_view_tiled_smart_set):
2075         (_ewk_view_tiled_smart_class_new):
2076         (ewk_view_tiled_add):
2077         (ewk_view_tiled_unused_cache_get):
2078         (ewk_view_tiled_unused_cache_set):
2079         (ewk_view_tiled_process_entire_queue_set):
2080
2081 2010-11-16  Leandro Pereira  <leandro@profusion.mobi>
2082
2083         [EFL] Unreviewed. Build fix.
2084
2085         * WebCoreSupport/FrameLoaderClientEfl.h: Also include
2086         ResourceError.h.
2087
2088 2010-11-16  Patrick Gansterer  <paroga@webkit.org>
2089
2090         Reviewed by Andreas Kling.
2091
2092         [CMake] Add platform dependent include directories
2093         https://bugs.webkit.org/show_bug.cgi?id=49553
2094
2095         * CMakeListsEfl.txt:
2096
2097 2010-11-14  Ryuan Choi  <ryuan.choi@samsung.com>
2098
2099         Reviewed by Martin Robinson.
2100
2101         [EFL] add pango support
2102         https://bugs.webkit.org/show_bug.cgi?id=46029
2103
2104         Add pango in include and libs.
2105
2106         * CMakeListsEfl.txt:
2107
2108 2010-11-11  Ryuan Choi  <ryuan.choi@samsung.com>
2109
2110         Reviewed by Adam Barth.
2111
2112         [GTK] Move font related files.
2113         https://bugs.webkit.org/show_bug.cgi?id=48116
2114
2115         Add freetype/ to include path.
2116
2117         * CMakeListsEfl.txt:
2118
2119 2010-11-08  Rafael Antognolli  <antognolli@profusion.mobi>
2120
2121         Reviewed by Antonio Gomes.
2122
2123         [EFL] Change the usage of eina_iterator_next due to latest EFL changes.
2124         https://bugs.webkit.org/show_bug.cgi?id=49082
2125
2126         A change on how the iterator for a tiler is used in EFL needs to be
2127         reflected in WebKit-EFL. The iterator now receives a pointer to an
2128         Eina_Rectangle and makes it point to its internal structure. The old
2129         usage was to receive a reference to a pre-allocated Eina_Rectangle.
2130
2131         * ewk/ewk_view_single.c:
2132         (_ewk_view_single_smart_repaints_process):
2133
2134 2010-11-08  Alexey Proskuryakov  <ap@apple.com>
2135
2136         Reviewed by Darin Adler.
2137
2138         https://bugs.webkit.org/show_bug.cgi?id=48685
2139         Notify UI process about focused frame
2140
2141         Added an empty implementation of the new ChromeClient method.
2142
2143         * WebCoreSupport/ChromeClientEfl.cpp:
2144         (WebCore::ChromeClientEfl::focusedFrameChanged):
2145         * WebCoreSupport/ChromeClientEfl.h:
2146
2147 2010-11-05  Patrick Gansterer  <paroga@webkit.org>
2148
2149         Reviewed by David Kilzer.
2150
2151         Replace ARRAYSIZE with WTF_ARRAY_LENGTH
2152         https://bugs.webkit.org/show_bug.cgi?id=48903
2153
2154         * WebCoreSupport/EditorClientEfl.cpp:
2155         (WebCore::EditorClientEfl::interpretKeyEvent):
2156
2157 2010-11-04  Ryuan Choi  <ryuan.choi@samsung.com>
2158
2159         Reviewed by Adam Barth.
2160
2161         [EFL] Reflect latest EFL changes related to stride.
2162         https://bugs.webkit.org/show_bug.cgi?id=48971
2163
2164         Remove adjustment code to compare stride of cairo_image_surfece and evas_object_image, as following changes of latest EFL.
2165
2166         * ewk/ewk_util.cpp:
2167         (ewk_util_image_from_cairo_surface_add):
2168
2169 2010-11-03  Daniel Bates  <dbates@rim.com>
2170
2171         For unnamed frames, window.name returns a generated name
2172         https://bugs.webkit.org/show_bug.cgi?id=6751
2173
2174         Part 1 of 2.
2175
2176         Substitute FrameTree::uniqueName() for FrameTree::name() in the EFL port.
2177
2178         * ewk/ewk_frame.cpp:
2179         (ewk_frame_name_get):
2180
2181 2010-11-02  Daniel Bates  <dbates@rim.com>
2182
2183         Reviewed by Martin Robinson.
2184
2185         Set frame name before appending it to the frame tree in the Apple Windows,
2186         GTK, and EFL ports
2187         https://bugs.webkit.org/show_bug.cgi?id=48806
2188
2189         Make the frame creation process in the EFL-port consistent with the
2190         Mac, Qt, and Haiku ports. In particular, set the name of the new
2191         frame before it's appended to the frame tree.
2192
2193         At this time we cannot test this change since it is being masked by
2194         HTMLFrameElementBase::setName() <http://trac.webkit.org/browser/trunk/WebCore/html/HTMLFrameElementBase.cpp?rev=70976#L160>.
2195         We'll be able to test this once we fix bug #6751.
2196
2197         * ewk/ewk_frame.cpp:
2198         (ewk_frame_child_add):
2199
2200 2010-11-01  Brady Eidson  <beidson@apple.com>
2201
2202         Reviewed by Anders Carlsson.
2203
2204         <rdar://problem/7660547> and https://bugs.webkit.org/show_bug.cgi?id=48699
2205         Context menu support for WebKit 2.
2206
2207         * WebCoreSupport/ChromeClientEfl.h:
2208         (WebCore::ChromeClientEfl::showContextMenu):
2209
2210 2010-10-29  Daniel Bates  <dbates@rim.com>
2211
2212         No review, rolling out 70971.
2213         http://trac.webkit.org/changeset/70971
2214         https://bugs.webkit.org/show_bug.cgi?id=6751
2215
2216         Rolling out changeset 70971 <http://trac.webkit.org/changeset/70971> since
2217         it caused layout test failures on all bots. In particular, the
2218         child count in a generated frame name differs after this patch. We need
2219         to look into this further.
2220
2221         * ewk/ewk_frame.cpp:
2222         (ewk_frame_name_get):
2223
2224 2010-10-29  Daniel Bates  <dbates@rim.com>
2225
2226         Reviewed by Adam Barth.
2227
2228         For unnamed frames, window.name returns a generated name
2229         https://bugs.webkit.org/show_bug.cgi?id=6751
2230
2231         Modified EFL-port to use FrameTree::uniqueName().
2232
2233         * ewk/ewk_frame.cpp:
2234         (ewk_frame_name_get):
2235
2236 2010-10-29  Darin Adler  <darin@apple.com>
2237
2238         Reviewed by Sam Weinig.
2239
2240         Change BackForwardList clients to use BackForwardListImpl to prepare for further refactoring
2241         https://bugs.webkit.org/show_bug.cgi?id=48574
2242
2243         * ewk/ewk_history.cpp:
2244         (ewk_history_new):
2245         * ewk/ewk_private.h:
2246         * ewk/ewk_view.cpp:
2247         (_ewk_view_priv_new):
2248         (ewk_view_history_enable_get):
2249         (ewk_view_history_enable_set):
2250         (ewk_view_history_get):
2251         Use BackForwardListImpl.
2252
2253 2010-10-29  Alexey Proskuryakov  <ap@apple.com>
2254
2255         Reviewed by Darin Adler.
2256
2257         https://bugs.webkit.org/show_bug.cgi?id=48576
2258         Let WebKit2 client know when a frame is a frameset
2259
2260         Added a blank implementation of the new FrameLoaderClient method.
2261
2262         * WebCoreSupport/FrameLoaderClientEfl.h:
2263         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2264         (WebCore::FrameLoaderClientEfl::dispatchDidBecomeFrameset):
2265
2266 2010-10-26  Jenn Braithwaite  <jennb@chromium.org>
2267
2268         Reviewed by Dmitry Titov.
2269
2270         Resource tracking failure when trying to move a frame between documents
2271         https://bugs.webkit.org/show_bug.cgi?id=44713
2272
2273         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2274         (WebCore::FrameLoaderClientEfl::transferLoadingResourceFromPage):
2275         Empty method.
2276         * WebCoreSupport/FrameLoaderClientEfl.h:
2277
2278 2010-10-22  Sam Weinig  <sam@webkit.org>
2279
2280         Reviewed by Anders Carlsson.
2281
2282         WebKit2 needs to pass the current event modifier flags when requesting a new window
2283         https://bugs.webkit.org/show_bug.cgi?id=48140
2284
2285         * WebCoreSupport/ChromeClientEfl.cpp:
2286         (WebCore::ChromeClientEfl::createWindow):
2287         * WebCoreSupport/ChromeClientEfl.h:
2288         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2289         (WebCore::FrameLoaderClientEfl::dispatchCreatePage):
2290         * WebCoreSupport/FrameLoaderClientEfl.h:
2291         Add NavigationAction parameter.
2292
2293 2010-10-19  Ryuan Choi  <ryuan.choi@samsung.com>
2294
2295         Reviewed by Eric Seidel.
2296
2297         [EFL] Add setting api for disabling auto resize window
2298         https://bugs.webkit.org/show_bug.cgi?id=47787
2299
2300         * WebCoreSupport/ChromeClientEfl.cpp:
2301         (WebCore::ChromeClientEfl::setWindowRect): Return when
2302         auto_resize_window was disabled.
2303         * ewk/ewk_view.cpp:
2304         (_ewk_view_priv_new):
2305         (ewk_view_setting_enable_auto_resize_window_get): Added.
2306         (ewk_view_setting_enable_auto_resize_window_set): Added.
2307         * ewk/ewk_view.h:
2308
2309 2010-10-15  Nikolas Zimmermann  <nzimmermann@rim.com>
2310
2311         Reviewed by Dirk Schulze.
2312
2313         Replace some String::format() usages by StringConcatenate in WebKit
2314         https://bugs.webkit.org/show_bug.cgi?id=47714
2315
2316         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2317         (WebCore::agentOS):
2318
2319 2010-10-14  Rafael Antognolli  <antognolli@profusion.mobi>
2320
2321         Reviewed by Eric Seidel.
2322
2323         [EFL] Use data_set after data_get to keep refcount correct.
2324         https://bugs.webkit.org/show_bug.cgi?id=47110
2325
2326         The call to evas_object_image_data_set was missed in this function,
2327         which caused the refcount of the data being always increased on every
2328         scroll.
2329
2330         * ewk/ewk_view_single.c:
2331         (_ewk_view_single_smart_scrolls_process):
2332
2333 2010-10-14  Ryuan Choi  <ryuan.choi@samsung.com>
2334
2335         Reviewed by Eric Seidel.
2336
2337         [EFL] Add setting api for enabling encoding detector
2338         https://bugs.webkit.org/show_bug.cgi?id=45427
2339
2340         Add settings api for enabling encoding detector.
2341
2342         * ewk/ewk_view.cpp:
2343         (_ewk_view_priv_new):
2344         (ewk_view_setting_encoding_detector_set):
2345         (ewk_view_setting_encoding_detector_get):
2346         * ewk/ewk_view.h:
2347
2348 2010-10-13  Leandro Pereira  <leandro@profusion.mobi>
2349
2350         [EFL] Unreviewed. Build fix.
2351
2352         * WebCoreSupport/FrameLoaderClientEfl.h: Use String instead of
2353         WebCore::String.
2354
2355 2010-10-13  Gavin Barraclough  <barraclough@apple.com>
2356
2357         Reviewed by Oliver Hunt.
2358
2359         https://bugs.webkit.org/show_bug.cgi?id=43987
2360         Switch XMLHttpRequest, FileReader, and FileReaderSync to use a Stringbuilder
2361         to construct their internal result string.  Remove ScriptString (this is now
2362         redundant).
2363
2364         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2365         (WebCore::FrameLoaderClientEfl::dispatchDidLoadResourceByXMLHttpRequest):
2366         * WebCoreSupport/FrameLoaderClientEfl.h:
2367
2368 2010-10-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2369
2370         Reviewed by Kenneth Rohde Christiansen.
2371
2372         [EFL] Support viewport configuration and add new arguments for WebKit EFL
2373         https://bugs.webkit.org/show_bug.cgi?id=47084
2374
2375         Opera spec regarding to viewport meta tag was adjusted to WebCore. So, EFL port 
2376         needs to be modified according to the changes.
2377
2378         * WebCoreSupport/ChromeClientEfl.cpp:
2379         (WebCore::ChromeClientEfl::dispatchViewportDataDidChange):
2380         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2381         (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
2382         * ewk/ewk_private.h:
2383         * ewk/ewk_view.cpp:
2384         (_ewk_view_priv_new):
2385         (_ewk_view_viewport_attributes_compute):
2386         (ewk_view_viewport_attributes_set):
2387         (ewk_view_viewport_attributes_get):
2388         (ewk_view_device_pixel_ratio_get):
2389         * ewk/ewk_view.h:
2390
2391 2010-10-12  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2392
2393         Reviewed by Kenneth Rohde Christiansen.
2394
2395         [EFL] Add a method to get target's dpi value
2396         https://bugs.webkit.org/show_bug.cgi?id=47537
2397
2398         Add a method to get target dpi value using Ecore_X.
2399         When we set layout size, we need to use the dpi value.
2400
2401         * ewk/ewk_private.h:
2402         * ewk/ewk_view.cpp:
2403         (ewk_view_page_rect_get):
2404         (ewk_view_dpi_get):
2405
2406 2010-10-07  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2407
2408         Reviewed by Antonio Gomes.
2409
2410         [EFL] Implement pageRect() function
2411         https://bugs.webkit.org/show_bug.cgi?id=47395
2412
2413         Implement pageRect() in ChromeClientEfl using frameRect().
2414
2415         * CMakeListsEfl.txt:
2416         * WebCoreSupport/ChromeClientEfl.cpp:
2417         (WebCore::ChromeClientEfl::pageRect):
2418         * ewk/ewk_private.h:
2419         * ewk/ewk_view.cpp:
2420         (ewk_view_page_rect_get): Added.
2421
2422 2010-10-06  Ryuan Choi  <ryuan.choi@samsung.com>
2423
2424         Reviewed by Antonio Gomes.
2425
2426         [EFL] Support Progress Tag
2427         https://bugs.webkit.org/show_bug.cgi?id=45951
2428
2429         Implement progressbar.edc to support progress tag
2430
2431         * CMakeListsEfl.txt:
2432         * DefaultTheme/default.edc:
2433         * DefaultTheme/widget/progressbar: Added.
2434         * DefaultTheme/widget/progressbar/bt_base.png: Added.
2435         * DefaultTheme/widget/progressbar/progressbar.edc: Added.
2436         * DefaultTheme/widget/progressbar/shelf_inset.png: Added.
2437
2438 2010-10-05  Ryuan Choi  <ryuan.choi@samsung.com>
2439
2440         Reviewed by Antonio Gomes.
2441
2442         [EFL] Remove strdup in ewk_setting.cpp using eina_stringshare
2443         https://bugs.webkit.org/show_bug.cgi?id=46613
2444
2445         Add variables shared by eina_stringshare and remove strdup.
2446
2447         * ewk/ewk_main.cpp:
2448         (_ewk_init_body):
2449         * ewk/ewk_settings.cpp:
2450         (ewk_settings_web_database_path_set):
2451         (ewk_settings_web_database_path_get):
2452         (ewk_settings_icon_database_path_set):
2453         (ewk_settings_icon_database_path_get):
2454         * ewk/ewk_settings.h:
2455
2456 2010-10-04  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2457
2458         Reviewed by Kenneth Rohde Christiansen.
2459
2460         [EFL] Viewport data change notification by Bug 46755
2461         https://bugs.webkit.org/show_bug.cgi?id=46772
2462
2463         Bug 46755 changes virtual function regarding to viewport metatag. Thus, EFL port 
2464         should change the function as well in order to get viewport arguments.
2465
2466         And, setInitLayoutCompleted / getInitLayoutCompleted() are removed because these functions
2467         aren't needed anymore.
2468
2469         * WebCoreSupport/ChromeClientEfl.cpp:
2470         (WebCore::ChromeClientEfl::dispatchViewportDataDidChange):
2471         * WebCoreSupport/ChromeClientEfl.h:
2472         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2473         (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl):
2474         (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
2475         (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
2476         * WebCoreSupport/FrameLoaderClientEfl.h:
2477
2478 2010-10-01  Rafael Antognolli  <antognolli@profusion.mobi>
2479
2480         Reviewed by Kenneth Rohde Christiansen.
2481
2482         [EFL] Remove check for InitLayoutCompleted on fixed_layout_size_set.
2483         https://bugs.webkit.org/show_bug.cgi?id=47006
2484
2485         This check isn't needed and isn't done on the other ports. The fixed
2486         layout property can be set before we have the first layout.
2487
2488         * ewk/ewk_view.cpp:
2489         (ewk_view_fixed_layout_size_set):
2490
2491 2010-10-01  Rafael Antognolli  <antognolli@profusion.mobi>
2492
2493         Reviewed by Kenneth Rohde Christiansen.
2494
2495         [EFL] Call contents_resize when the main frame gets resized.
2496         https://bugs.webkit.org/show_bug.cgi?id=47004
2497
2498         The previous implementation was just calling contents_resize when the
2499         viewport size had changed. That's not enough, and contents_resize
2500         shouldn't be called if the contents size didn't change.
2501
2502         Now the contents_size_changed function is called directly from the
2503         ChromeClientEfl.
2504
2505         * WebCoreSupport/ChromeClientEfl.cpp:
2506         (WebCore::ChromeClientEfl::contentsSizeChanged):
2507         * ewk/ewk_private.h:
2508         * ewk/ewk_view.cpp:
2509         (_ewk_view_smart_calculate):
2510         (ewk_view_fixed_layout_size_set):
2511         (ewk_view_contents_size_changed):
2512
2513 2010-09-29  João Paulo Rechi Vita  <jprvita@profusion.mobi>
2514
2515         Reviewed by Antonio Gomes.
2516
2517         [EFL] General small fixes.
2518         https://bugs.webkit.org/show_bug.cgi?id=46813
2519
2520         This commit spots a comparison between signed and unsigned integer
2521         expressions, a missing return and a never-called function.
2522
2523         * WebCoreSupport/FullscreenVideoControllerEfl.cpp:
2524         (FullscreenVideoController::canPlay):
2525
2526 2010-09-28  Jenn Braithwaite  <jennb@chromium.org>
2527
2528         Reviewed by Dmitry Titov.
2529
2530         Added oldPage param to FrameLoaderClient::didTransferChildFrameToNewDocument.
2531         https://bugs.webkit.org/show_bug.cgi?id=46663
2532
2533         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2534         (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
2535         * WebCoreSupport/FrameLoaderClientEfl.h:
2536
2537 2010-09-26  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2538
2539         Reviewed by Antonio Gomes.
2540
2541         [EFL] Add setting API to set a local storage database path.
2542         https://bugs.webkit.org/show_bug.cgi?id=45446
2543
2544         Add a setting API to set local storage database path.
2545
2546         * ewk/ewk_view.cpp:
2547         (_ewk_view_priv_new):
2548         (_ewk_view_priv_del):
2549         (ewk_view_setting_local_storage_database_path_get): Added.
2550         (ewk_view_setting_local_storage_database_path_set): Added.
2551         * ewk/ewk_view.h:
2552
2553 2010-09-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2554
2555         Reviewed by Csaba Osztrogonác.
2556
2557         [EFL] Fix warnings during build
2558         https://bugs.webkit.org/show_bug.cgi?id=46354
2559
2560         * ewk/ewk_frame.cpp:
2561         (ewk_frame_text_matches_nth_pos_get): Change argument type because
2562         it's meant to be always positive.
2563         * ewk/ewk_frame.h: Ditto.
2564         * ewk/ewk_view.cpp:
2565         (ewk_view_exceeded_database_quota): Add missing "%" causing warning about number of
2566         arguments to printf-like function.
2567         * ewk/ewk_view.h: Add missing initialization.
2568
2569 2010-09-21  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2570
2571         Reviewed by Kenneth Rohde Christiansen.
2572
2573         [EFL] Get fresh theme when running EWebLauncher
2574         https://bugs.webkit.org/show_bug.cgi?id=46210
2575
2576         If user tried to run EWebLauncher outside of the build tree, it would
2577         not find the theme and fallback to the installed one. However, since
2578         EWebLauncher is not installed, we always want to take the theme from
2579         the just compiled source code. If user had never installed WebKit's
2580         EFL port it could even receive a segv since no theme would be found.
2581
2582         Now EWebLauncher does not fallback to the installed theme and CMake
2583         gives as DATA_DIR the directory of the theme it has just built.
2584
2585
2586         * CMakeListsEfl.txt: export DATA_DIR to parent CMakeLists.txt in order
2587         to be used by EWebLauncher.
2588
2589 2010-09-17  Darin Adler  <darin@apple.com>
2590
2591         Reviewed by Sam Weinig.
2592
2593         REGRESSION (r60104): Zoom level is unexpectedly reset on page reload
2594         https://bugs.webkit.org/show_bug.cgi?id=42863
2595
2596         * ewk/ewk_frame.cpp:
2597         (ewk_frame_zoom_get):
2598         (ewk_frame_zoom_set):
2599         (ewk_frame_zoom_text_only_set):
2600         Call functions on Frame instead of FrameView.
2601
2602 2010-09-16  Darin Adler  <darin@apple.com>
2603
2604         Fix build.
2605
2606         * ewk/ewk_view.cpp:
2607         (ewk_view_input_method_state_set): Updated for change
2608         in name of isUrlField to isURLField.
2609
2610 2010-09-14  Ryuan Choi  <ryuan.choi@samsung.com>
2611
2612         Reviewed by Kenneth Rohde Christiansen.
2613
2614         [EFL] ewk_frame_view_create_for_view set null as theme.
2615         https://bugs.webkit.org/show_bug.cgi?id=45741
2616
2617         Add theme in ewk_view to use instead of frame's theme which is null in
2618         ewk_frame_view_create_for_view.
2619
2620         * ewk/ewk_frame.cpp:
2621         (ewk_frame_view_create_for_view):
2622         * ewk/ewk_view.cpp:
2623         (ewk_view_theme_set):
2624         (ewk_view_theme_get):
2625
2626 2010-09-14  Leandro Pereira  <leandro@profusion.mobi>
2627
2628         [EFL] Unreviewed build fix: remove "virtual" keyword from
2629         implementation file.
2630
2631         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2632         (WebCore::FrameLoaderClientEfl::canShowMIMETypeAsHTML):
2633
2634 2010-09-13  Rafael Antognolli  <antognolli@profusion.mobi>
2635
2636         Unreviewed build fix.
2637
2638         [EFL] Fix build break when enabling HTML5 video support
2639         https://bugs.webkit.org/show_bug.cgi?id=45674
2640
2641         The correct include variable for LibXml2 in cmake is
2642         LIBXML2_INCLUDE_DIR instead of LIBXML2_INCLUDE_DIRS.
2643
2644         * CMakeListsEfl.txt:
2645
2646 2010-09-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2647
2648         Reviewed by Kenneth Rohde Christiansen.
2649
2650         [EFL] Add setting API for enabling page cache
2651         https://bugs.webkit.org/show_bug.cgi?id=44931
2652
2653         * ewk/ewk_view.cpp:
2654         (_ewk_view_priv_new):
2655         (ewk_view_setting_page_cache_get): Added.
2656         (ewk_view_setting_page_cache_set): Added.
2657         * ewk/ewk_view.h:
2658
2659 2010-09-13  Enrica Casucci  <enrica@apple.com>
2660
2661         Reviewed by Sam Weinig.
2662
2663         Paste should be implemented in WebCore like Copy and Cut for Mac also.
2664         https://bugs.webkit.org/show_bug.cgi?id=45494
2665         <rdar://problem/7660537>
2666
2667         On the Mac platform, the implementation of the paste operation is all done
2668         at the WebKit level. In order to support it on WebKit2 it is necessary to
2669         refactor the code and move this functionality at the level of WebCore like
2670         we already have on Windows.
2671         The original code relies on some in AppKit functions that call back into
2672         WebKit causing problems in WebKit2. All this functionality has been moved
2673         at the level of the editor client where it can be dealt with appropriately.
2674
2675         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2676         (WebCore::FrameLoaderClientEfl::canShowMIMETypeAsHTML): Added stub.
2677         * WebCoreSupport/FrameLoaderClientEfl.h:
2678
2679 2010-09-11  Ryuan Choi  <ryuan.choi@samsung.com>
2680
2681         Reviewed by Antonio Gomes.
2682
2683         [EFL] Fix EFL build after r67274
2684         https://bugs.webkit.org/show_bug.cgi?id=45584
2685
2686         Remove include of ZoomMode.h and change setZoomFactor and zoomFactor
2687         to proper apis chaged by r67264.
2688
2689         * ewk/ewk_frame.cpp:
2690         (ewk_frame_zoom_get):
2691         (ewk_frame_zoom_set):
2692         (ewk_frame_zoom_text_only_get):
2693         (ewk_frame_zoom_text_only_set):
2694
2695 2010-09-10  Adam Barth  <abarth@webkit.org>
2696
2697         Reviewed by Darin Fisher.
2698
2699         Move code from WebKit-layer to DocumentLoader
2700         https://bugs.webkit.org/show_bug.cgi?id=45569
2701
2702         This code didn't know that setEncoding could be called multiple times
2703         safely.
2704
2705         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2706         (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl):
2707         (WebCore::FrameLoaderClientEfl::committedLoad):
2708         (WebCore::FrameLoaderClientEfl::dispatchDidReceiveResponse):
2709         (WebCore::FrameLoaderClientEfl::finishedLoading):
2710         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading):
2711         (WebCore::FrameLoaderClientEfl::setMainDocumentError):
2712         * WebCoreSupport/FrameLoaderClientEfl.h:
2713
2714 2010-09-10  Adam Barth  <abarth@webkit.org>
2715
2716         Reviewed by Eric Seidel.
2717
2718         Main resource bytes shouldn't bounce through FrameLoader
2719         https://bugs.webkit.org/show_bug.cgi?id=45496
2720
2721         Now return the bytes to the DocumentLoader.
2722
2723         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2724         (WebCore::FrameLoaderClientEfl::committedLoad):
2725
2726 2010-09-08  Darin Adler  <darin@apple.com>
2727
2728         Reviewed by Adam Barth.
2729
2730         Move functions from Frame to Editor as planned
2731         https://bugs.webkit.org/show_bug.cgi?id=45218
2732
2733         * ewk/ewk_frame.cpp:
2734         (ewk_frame_editable_set):
2735         (ewk_frame_selection_get):
2736         (ewk_frame_text_search):
2737         (ewk_frame_text_matches_mark):
2738         (ewk_frame_text_matches_highlight_set):
2739         (ewk_frame_text_matches_highlight_get):
2740         * ewk/ewk_view.cpp:
2741         (ewk_view_selection_get):
2742         Changed call sites to use editor().
2743
2744 2010-09-09  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2745
2746         Unreviewed build fix.
2747
2748         [EFL] Fix duplicate gstreamer macro in CMakeListEfl.txt
2749         https://bugs.webkit.org/show_bug.cgi?id=45433
2750
2751         In WebKit/efl/CMakeListEfl.txt, duplicated ENABLE_VIDEO macros were added.
2752         So, unnecessary ENABLE_VIDEO macro is deleted.
2753
2754         * CMakeListsEfl.txt:
2755
2756 2010-09-08  Ryuan Choi  <ryuan.choi@samsung.com>
2757
2758         Unreviewed build fix.
2759
2760         [EFL] Need to add custom dependencies.
2761         https://bugs.webkit.org/show_bug.cgi?id=45247
2762
2763         Add WebKit_Theme into WebKit_SOURCES to make it while building.
2764
2765         * CMakeListsEfl.txt:
2766
2767 2010-09-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2768
2769         Reviewed by Kenneth Rohde Christiansen.
2770
2771         [EFL] Export data directory through pkg-config
2772         https://bugs.webkit.org/show_bug.cgi?id=45385
2773
2774         Using pkg-config it's possible for a browser to know the location of
2775         installed themes. When compiling the browser, a variable might be
2776         defined with the datadir, like below:
2777
2778         gcc -o browser browser.c $(pkg-config --libs --cflags ewebkit) \
2779            -DEWEBKIT_DATA_DIR=$(pkg-config --variable=datadir)
2780
2781         * ewebkit.pc.in: Export datadir variable.
2782
2783 2010-09-06  Ryuan Choi  <ryuan.choi@samsung.com>
2784
2785         Unreviewed build fix.
2786
2787         [EFL] REGRESSION(66794) Need to fix build break.
2788         https://bugs.webkit.org/show_bug.cgi?id=45241
2789
2790         Add dummy class(FrameNetworkingContextEfl) like GTK+ port and implement
2791         as EFL style.
2792
2793         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2794         (WebCore::FrameLoaderClientEfl::createNetworkingContext):
2795         * WebCoreSupport/FrameNetworkingContextEfl.h: Added.
2796         (WebCore::FrameNetworkingContextEfl::create):
2797         (WebCore::FrameNetworkingContextEfl::coreFrame):
2798         (WebCore::FrameNetworkingContextEfl::FrameNetworkingContextEfl):
2799
2800 2010-09-04  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2801
2802         Reviewed by Kenneth Rohde Christiansen.
2803
2804         [EFL] Move test browser to WebKitTools directory
2805         https://bugs.webkit.org/show_bug.cgi?id=45212
2806
2807         Follow other ports like QT and GTK which moved the test browser to
2808         WebKitTools directory.
2809
2810         * CMakeListsEfl.txt: Remove build for test browser.
2811         * EWebLauncher/main.c: Removed.
2812
2813 2010-09-03  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
2814
2815         Reviewed by Darin Adler.
2816
2817         Add NetworkingContext to avoid layer violations
2818         https://bugs.webkit.org/show_bug.cgi?id=42292
2819
2820         Add createNetworkingContext to EFL's FrameLoaderClient.
2821
2822         * WebCoreSupport/FrameLoaderClientEfl.cpp:
2823         (WebCore::FrameLoaderClientEfl::createNetworkingContext):
2824         * WebCoreSupport/FrameLoaderClientEfl.h:
2825
2826 2010-09-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2827
2828         Reviewed by Martin Robinson.
2829
2830         [EFL] Regression (66531) Build break with Glib Support
2831         https://bugs.webkit.org/show_bug.cgi?id=45011
2832
2833         Move GtkTypedefs.h to GTypedefs.h and let it inside gobject directory
2834         since when glib is enabled, EFL port needs it, too.
2835
2836         * CMakeListsEfl.txt: Include gobject directory to find new header
2837         file.
2838
2839 2010-09-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2840
2841         Reviewed by Antonio Gomes.
2842
2843         [EFL] Install default theme
2844         https://bugs.webkit.org/show_bug.cgi?id=45154
2845
2846         Since a theme is needed in order to create a new browser, install the
2847         default one to serve as example and fall-back.
2848
2849         * CMakeListsEfl.txt:
2850
2851 2010-09-02  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2852
2853         Reviewed by Antonio Gomes.
2854
2855         [EFL] Name install directories according to library name
2856         https://bugs.webkit.org/show_bug.cgi?id=45126
2857
2858         * CMakeListsEfl.txt: include diretory follows library name.
2859         * ewebkit.pc.in: Ditto.
2860
2861 2010-08-31  Dave Hyatt  <hyatt@apple.com>
2862
2863         Reviewed by Sam Weinig.
2864
2865         https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
2866         the former can occur in more places without having to do the latter.
2867
2868         * ewk/ewk_view.cpp:
2869         (ewk_view_layout_if_needed_recursive):
2870
2871 2010-08-31  Sam Weinig  <sam@webkit.org>
2872
2873         Reviewed by Darin Adler.
2874
2875         Add ability to count text matches without marking
2876         https://bugs.webkit.org/show_bug.cgi?id=43996
2877
2878         * ewk/ewk_frame.cpp:
2879         (ewk_frame_text_matches_mark): Switched to call
2880         countMatchesForText() instead of markAllMatchesForText().
2881
2882 2010-08-31  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2883
2884         Unreviewed build fix.
2885
2886         [EFL] Build break for r66456
2887         https://bugs.webkit.org/post_bug.cgi
2888
2889         Replace firstRectsForMarkers with renderedRectsForMarkers.
2890
2891         * ewk/ewk_frame.cpp:
2892         (ewk_frame_text_matches_nth_pos_get):
2893
2894 2010-08-30  Kamil Blank  <k.blank@samsung.com>
2895
2896         Reviewed by Adam Barth.
2897
2898         [EFL] Added API which returns position of n-th text matches mark
2899         https://bugs.webkit.org/show_bug.cgi?id=44258
2900
2901         * ewk/ewk_frame.cpp: 
2902         (_ewk_frame_rect_cmp_less_than): Private.
2903         (_ewk_frame_rect_is_negative_value): Private.
2904         (ewk_frame_text_matches_nth_pos_get): Added. Function returns position of
2905         n-th text match in frame.
2906         * ewk/ewk_frame.h:
2907
2908 2010-08-30  Ryuan Choi  <ryuan.choi@samsung.com>
2909
2910         Reviewed by Adam Barth.
2911
2912         [EFL]Url of HistoryItem was broken for special character like korean
2913         https://bugs.webkit.org/show_bug.cgi?id=44495
2914
2915         Remove unnecessary code. This makes a bug with complicated URL.
2916
2917         * ewk/ewk_frame.cpp:
2918         (ewk_frame_view_state_save):
2919
2920 2010-08-30  Mikołaj Małecki  <m.malecki@samsung.com>
2921
2922         Reviewed by Kenneth Rohde Christiansen
2923
2924         [EFL] Added initial setting to turn on offline pages.
2925         https://bugs.webkit.org/show_bug.cgi?id=44239
2926
2927         * ewk/ewk_main.cpp: Torn off non-EFL init to _ewk_init_body
2928         (ewk_init): Changed non-EFL init to call _ewk_init_body
2929         (_ewk_init_body): Moved internal init here and added cache directory path setting.
2930         * ewk/ewk_view.cpp: Added new config items: offline_app_cache and cache_directory
2931         (_ewk_view_priv_new): creating cache_directory string
2932         (_ewk_view_priv_del): deleting cache_directory string
2933         (ewk_view_setting_offline_app_cache_get):
2934         (ewk_view_setting_offline_app_cache_set):
2935         (ewk_view_setting_cache_directory_get):
2936         (ewk_view_setting_cache_directory_set):
2937         * ewk/ewk_view.h: added offline_app_cache and cache_directory props to ewk API
2938
2939 2010-08-26  Miroslaw Szymanski  <miroslaw.s@samsung.com>
2940
2941         Reviewed by Kenneth Rohde Christiansen.
2942
2943         [EFL] Added new callback when view's size is changed to fix issue with changing layout size
2944         https://bugs.webkit.org/show_bug.cgi?id=44337
2945
2946         * ewk/ewk_view.cpp:
2947         (_ewk_view_smart_calculate):
2948
2949 2010-08-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2950
2951         Reviewed by Antonio Gomes.
2952
2953         [EFL] Add dummy FullScreenVideoControllerEfl to WebKit EFL
2954         https://bugs.webkit.org/show_bug.cgi?id=44590
2955
2956         Add FullScreenVideoControllerEfl to WebCoreSupport. However,
2957         this is not implemented yet.
2958
2959         * CMakeListsEfl.txt:
2960         * WebCoreSupport/FullscreenVideoControllerEfl.cpp: Added.
2961         (FullscreenVideoController::FullscreenVideoController):
2962         (FullscreenVideoController::~FullscreenVideoController):
2963         (FullscreenVideoController::setMediaElement):
2964         (FullscreenVideoController::showHud):
2965         (FullscreenVideoController::hideHud):
2966         (FullscreenVideoController::enterFullscreen):
2967         (FullscreenVideoController::updateHudPosition):
2968         (FullscreenVideoController::exitOnUserRequest):
2969         (FullscreenVideoController::exitFullscreen):
2970         (FullscreenVideoController::canPlay):
2971         (FullscreenVideoController::play):
2972         (FullscreenVideoController::pause):
2973         (FullscreenVideoController::playStateChanged):
2974         (FullscreenVideoController::togglePlay):
2975         (FullscreenVideoController::volume):
2976         (FullscreenVideoController::muted):
2977         (FullscreenVideoController::setVolume):
2978         (FullscreenVideoController::volumeChanged):
2979         (FullscreenVideoController::muteChanged):
2980         (FullscreenVideoController::currentTime):
2981         (FullscreenVideoController::setCurrentTime):
2982         (FullscreenVideoController::duration):
2983         (FullscreenVideoController::percentLoaded):
2984         (FullscreenVideoController::beginSeek):
2985         (FullscreenVideoController::doSeek):
2986         (FullscreenVideoController::endSeek):
2987         (timeToString):
2988         (FullscreenVideoController::updateHudProgressBar):
2989         (FullscreenVideoController::createHud):
2990         * WebCoreSupport/FullscreenVideoControllerEfl.h: Added.
2991         (FullscreenVideoController::mediaElement):
2992
2993 2010-08-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2994
2995         Reviewed by Antonio Gomes.
2996
2997         [EFL] Add setting API for enabling local storage.
2998         https://bugs.webkit.org/show_bug.cgi?id=44319
2999
3000         Add API for enabling/disabling local storage.
3001
3002         * ewk/ewk_view.cpp:
3003         (_ewk_view_priv_new):
3004         (ewk_view_setting_local_storage_get): Added
3005         (ewk_view_setting_local_storage_set): Added
3006         * ewk/ewk_view.h:
3007
3008 2010-08-25  Jaehun Lim  <ljaehun.lim@samsung.com>
3009
3010         Reviewed by Antonio Gomes.
3011
3012         [EFL] enable libsoup's content decode feature
3013         https://bugs.webkit.org/show_bug.cgi?id=44147
3014
3015         libsoup's content decode feature is enabled during initializaton.
3016
3017         * ewk/ewk_main.cpp:
3018         (ewk_init):
3019
3020 2010-08-25  Rafael Antognolli  <antognolli@profusion.mobi>
3021
3022         Unreviewed build fix.
3023
3024         [EFL] Build fix for revision 65332
3025         https://bugs.webkit.org/show_bug.cgi?id=44543
3026
3027         Use Gthread_LIBRARIES instead of GTHREAD_LIBRARIES. This fix
3028         the build when using ENABLE_GLIB_SUPPORT=ON and NETWORK_BACKEND=curl.
3029
3030         * CMakeListsEfl.txt:
3031
3032 2010-08-24  Lukasz Slachciak  <l.slachciak@samsung.com>
3033
3034         Reviewed by Antonio Gomes.
3035
3036         [EFL] Extended EFL WebView API to allow enable/disable Frame Flattening
3037         https://bugs.webkit.org/show_bug.cgi?id=44253
3038
3039         * ewk/ewk_view.cpp:
3040         (ewk_view_setting_enable_frame_flattening_get):
3041         (ewk_view_setting_enable_frame_flattening_set):
3042         * ewk/ewk_view.h:
3043
3044 2010-08-23  Leandro Pereira  <leandro@profusion.mobi>
3045
3046         [EFL] Build fix for platforms that do not require linking with "dl".
3047         CMake includes the variable CMAKE_DL_LIBS that evaluates to the
3048         platform-specific libraries.
3049
3050         * CMakeListsEfl.txt: Use ${CMAKE_DL_LIBS} instead of dl.
3051
3052 2010-08-22  Rafael Antognolli  <antognolli@profusion.mobi>
3053
3054         Reviewed by Antonio Gomes.
3055
3056         [EFL] Remove duplicated include entry from default theme.
3057         https://bugs.webkit.org/show_bug.cgi?id=44345
3058
3059         This used to create the group webkit/widget/entry twice in
3060         the theme. It's leading to a bug with the newer versions of
3061         EFL.
3062
3063         * DefaultTheme/default.edc:
3064
3065 2010-08-22  Daniel Bates  <dbates@rim.com>
3066
3067         Reviewed by Eric Seidel.
3068
3069         Encapsulate document marker management into DocumentMarkerController
3070         https://bugs.webkit.org/show_bug.cgi?id=44383
3071
3072         Modify call sites in the EFL port to use DocumentMarkerController.
3073
3074         No functionality was changed, so no new tests.
3075
3076         * ewk/ewk_frame.cpp:
3077         (ewk_frame_text_matches_unmark_all):
3078
3079 2010-08-20  Leandro Pereira  <leandro@profusion.mobi>
3080
3081         [EFL] Unreviewed. Fix build when using GNU gold.
3082         When linking with GNU gold, some symbols are not found: explicitly
3083         link with the required libraries.
3084
3085         * CMakeListsEfl.txt: Depend on Fontconfig, PNG, JPEG and dl
3086         libraries.
3087
3088 2010-08-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3089
3090         Reviewed by Antonio Gomes.
3091
3092         [EFL] Enable localStorage of HTML5 for WebKit EFL
3093         https://bugs.webkit.org/show_bug.cgi?id=44020
3094
3095         * ewk/ewk_view.cpp: 
3096         (_ewk_view_priv_new):
3097
3098 2010-08-11  Rafael Antognolli  <antognolli@profusion.mobi>
3099
3100         Reviewed by Kenneth Rohde Christiansen.
3101
3102         [EFL] Adding new theme for widgets.
3103         https://bugs.webkit.org/show_bug.cgi?id=43860
3104
3105         Original theme was there for a long time. This is a new
3106         fresh one.
3107
3108         * DefaultTheme/default.edc:
3109         * DefaultTheme/widget/button/button.edc:
3110         * DefaultTheme/widget/button/img_button_focus.png:
3111         * DefaultTheme/widget/button/img_button_hover.png:
3112         * DefaultTheme/widget/button/img_button_normal.png:
3113         * DefaultTheme/widget/button/img_button_press.png:
3114         * DefaultTheme/widget/check/check.edc:
3115         * DefaultTheme/widget/check/img_check_off.png:
3116         * DefaultTheme/widget/check/img_check_off_focus.png:
3117         * DefaultTheme/widget/check/img_check_off_hover.png:
3118         * DefaultTheme/widget/check/img_check_on.png:
3119         * DefaultTheme/widget/check/img_check_on_focus.png:
3120         * DefaultTheme/widget/check/img_check_on_hover.png:
3121         * DefaultTheme/widget/combo/combo.edc:
3122         * DefaultTheme/widget/combo/combo_focus.png:
3123         * DefaultTheme/widget/combo/combo_focus_button.png:
3124         * DefaultTheme/widget/combo/combo_hover.png:
3125         * DefaultTheme/widget/combo/combo_hover_button.png:
3126         * DefaultTheme/widget/combo/combo_normal.png:
3127         * DefaultTheme/widget/combo/combo_normal_button.png:
3128         * DefaultTheme/widget/combo/combo_press.png:
3129         * DefaultTheme/widget/combo/combo_press_button.png:
3130         * DefaultTheme/widget/combo/icon.png:
3131         * DefaultTheme/widget/entry/img_focused.png:
3132         * DefaultTheme/widget/entry/img_hovered.png:
3133         * DefaultTheme/widget/entry/img_normal.png:
3134         * DefaultTheme/widget/file/file_focus.png:
3135         * DefaultTheme/widget/file/file_hover.png:
3136         * DefaultTheme/widget/file/file_normal.png:
3137         * DefaultTheme/widget/file/file_press.png:
3138         * DefaultTheme/widget/radio/img_radio_off.png:
3139         * DefaultTheme/widget/radio/img_radio_off_focus.png:
3140         * DefaultTheme/widget/radio/img_radio_off_hover.png:
3141         * DefaultTheme/widget/radio/img_radio_on.png:
3142         * DefaultTheme/widget/radio/img_radio_on_focus.png:
3143         * DefaultTheme/widget/radio/img_radio_on_hover.png:
3144         * DefaultTheme/widget/radio/radio.edc:
3145         * DefaultTheme/widget/scrollbar/scrollbar.edc:
3146         * DefaultTheme/widget/scrollbar/scrollbar_h.png:
3147         * DefaultTheme/widget/scrollbar/scrollbar_hilight.png: Removed.
3148         * DefaultTheme/widget/scrollbar/scrollbar_knob_h.png:
3149         * DefaultTheme/widget/scrollbar/scrollbar_knob_v.png:
3150         * DefaultTheme/widget/scrollbar/scrollbar_v.png:
3151         * DefaultTheme/widget/search/cancel/cancel_normal_button2.png:
3152         * DefaultTheme/widget/search/decoration/decoration_normal_button.png:
3153         * DefaultTheme/widget/search/field/field_focused.png:
3154         * DefaultTheme/widget/search/field/field_hovered.png:
3155         * DefaultTheme/widget/search/field/field_normal.png:
3156         * DefaultTheme/widget/slider/slider.edc:
3157         * DefaultTheme/widget/slider/slider_fill_h.png: Added.
3158         * DefaultTheme/widget/slider/slider_fill_v.png: Added.
3159         * DefaultTheme/widget/slider/slider_h.png:
3160         * DefaultTheme/widget/slider/slider_hilight.png: Removed.
3161         * DefaultTheme/widget/slider/slider_knob_h.png:
3162         * DefaultTheme/widget/slider/slider_knob_press_h.png: Added.
3163         * DefaultTheme/widget/slider/slider_knob_press_v.png: Added.
3164         * DefaultTheme/widget/slider/slider_knob_v.png:
3165         * DefaultTheme/widget/slider/slider_v.png:
3166
3167 2010-08-12  Rafael Antognolli  <antognolli@profusion.mobi>
3168
3169         Reviewed by Kenneth Rohde Christiansen.
3170
3171         [EFL] Making CMake keep track of theme dependencies.
3172         https://bugs.webkit.org/show_bug.cgi?id=43862
3173
3174         Adding theme source files and images as dependencies of the theme.
3175
3176         * CMakeListsEfl.txt:
3177
3178 2010-08-11  Rafael Antognolli  <antognolli@profusion.mobi>
3179
3180         Reviewed by Kenneth Rohde Christiansen.
3181
3182         [EFL] Add setting for enabling spatial navigation.
3183         https://bugs.webkit.org/show_bug.cgi?id=43569
3184
3185         Adding api for enabling/disabling spatial navigation.
3186
3187         * ewk/ewk_view.cpp: Both functions below added.
3188         (ewk_view_setting_spatial_navigation_get):
3189         (ewk_view_setting_spatial_navigation_set):
3190         * ewk/ewk_view.h: same as ewk_view.cpp.
3191
3192 2010-08-11  Ryuan Choi  <ryuan.choi@samsung.com>
3193
3194         Reviewed by Antonio Gomes.
3195
3196         Implementation dispatchDecidePolicyForNavigationAction
3197         https://bugs.webkit.org/show_bug.cgi?id=43544
3198
3199         Add ewk_view_navigation_policy_decision to decide whether url which
3200         user clicked will be loaded or not.
3201
3202         * WebCoreSupport/FrameLoaderClientEfl.cpp:
3203         (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNavigationAction):
3204         * ewk/ewk_private.h:
3205         * ewk/ewk_view.cpp:
3206         (ewk_view_navigation_policy_decision):
3207         * ewk/ewk_view.h:
3208
3209 2010-08-10  Ryuan Choi  <ryuan.choi@samsung.com>
3210
3211         Unreviewed build fix.
3212
3213         [EFL]REGRESSION(65021) need to fix build break
3214         https://bugs.webkit.org/show_bug.cgi?id=43767
3215
3216         Remove AtomicStringWTF and change namespace TextCaseInsensitive.
3217
3218         * ewk/ewk_frame.cpp:
3219         (ewk_frame_plugin_create):
3220         * ewk/ewk_view.cpp:
3221         (ewk_view_text_search):
3222         (ewk_view_text_matches_mark):
3223         (ewk_view_setting_font_cursive_set):
3224
3225 2010-08-06  Gavin Barraclough  <barraclough@apple.com>
3226
3227         Rubber stamped by Sam Weinig
3228
3229         Bug 43594 - Add string forwards to Forward.h
3230         This allows us to remove forward declarations for these classes from
3231         WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
3232
3233         * WebCoreSupport/InspectorClientEfl.h:
3234
3235 2010-08-06  Jessie Berlin  <jberlin@apple.com>
3236
3237         Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
3238         Unreviewed.
3239
3240         * WebCoreSupport/InspectorClientEfl.h:
3241
3242 2010-08-03  Leandro Pereira  <leandro@profusion.mobi>
3243
3244         Reviewed by Kenneth Rohde Christiansen.
3245
3246         Implement HTML5 slider theme (using the scrollbar theme as base).
3247         https://bugs.webkit.org/show_bug.cgi?id=43430
3248
3249         * DefaultTheme/default.edc: Include slider.edc.
3250         * DefaultTheme/widget/slider/slider.edc: Added.
3251         * DefaultTheme/widget/slider/slider_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_h.png.
3252         * DefaultTheme/widget/slider/slider_hilight.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_hilight.png.
3253         * DefaultTheme/widget/slider/slider_knob_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_h.png.
3254         * DefaultTheme/widget/slider/slider_knob_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_v.png.
3255         * DefaultTheme/widget/slider/slider_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_v.png.
3256
3257 2010-08-03  ryuan choi  <ryuan.choi@samsung.com>
3258
3259         Reviewed by Darin Adler.
3260
3261         [EFL] REGRESSION(64425) need to fix build break
3262         https://bugs.webkit.org/show_bug.cgi?id=43322
3263
3264         just add include path missed after r64425
3265
3266         * CMakeListsEfl.txt:
3267
3268 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
3269
3270         Reviewed by Darin Fisher.
3271
3272         PopupMenu refactoring in preparation to WebKit2
3273         https://bugs.webkit.org/show_bug.cgi?id=42592
3274
3275         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
3276         instances, concrete classes that inherit from ChromeClient needed to be changed to
3277         implement the new methods.
3278
3279         * WebCoreSupport/ChromeClientEfl.cpp:
3280         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
3281         (WebCore::ChromeClientEfl::createPopupMenu):
3282         (WebCore::ChromeClientEfl::createSearchPopupMenu):
3283         * WebCoreSupport/ChromeClientEfl.h:
3284
3285 2010-08-02  Jeremy Orlow  <jorlow@chromium.org>
3286
3287         Speculative revert of 64425 due to Chromium instability
3288         https://bugs.webkit.org/show_bug.cgi?id=43347
3289
3290         * WebCoreSupport/ChromeClientEfl.cpp:
3291         * WebCoreSupport/ChromeClientEfl.h:
3292
3293 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
3294
3295         Reviewed by Darin Fisher.
3296
3297         PopupMenu refactoring in preparation to WebKit2
3298         https://bugs.webkit.org/show_bug.cgi?id=42592
3299
3300         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
3301         instances, concrete classes that inherit from ChromeClient needed to be changed to
3302         implement the new methods.
3303
3304         * WebCoreSupport/ChromeClientEfl.cpp:
3305         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
3306         (WebCore::ChromeClientEfl::createPopupMenu):
3307         (WebCore::ChromeClientEfl::createSearchPopupMenu):
3308         * WebCoreSupport/ChromeClientEfl.h:
3309
3310 2010-07-31  Sheriff Bot  <webkit.review.bot@gmail.com>
3311
3312         Unreviewed, rolling out r64422.
3313         http://trac.webkit.org/changeset/64422
3314         https://bugs.webkit.org/show_bug.cgi?id=43304
3315
3316         Build fixes are needed for Snow Leopard and Windows.
3317         (Requested by lca on #webkit).
3318
3319         * WebCoreSupport/ChromeClientEfl.cpp:
3320         * WebCoreSupport/ChromeClientEfl.h:
3321
3322 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
3323
3324         Reviewed by Darin Fisher.
3325
3326         PopupMenu refactoring in preparation to WebKit2
3327         https://bugs.webkit.org/show_bug.cgi?id=42592
3328
3329         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
3330         instances, concrete classes that inherit from ChromeClient needed to be changed to
3331         implement the new methods.
3332
3333         * WebCoreSupport/ChromeClientEfl.cpp:
3334         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
3335         (WebCore::ChromeClientEfl::createPopupMenu):
3336         (WebCore::ChromeClientEfl::createSearchPopupMenu):
3337         * WebCoreSupport/ChromeClientEfl.h:
3338
3339 2010-07-26  Steve Block  <steveblock@google.com>
3340
3341         Reviewed by Jeremy Orlow.
3342
3343         Page clients should be passed to Page constructor via structure of pointers
3344         https://bugs.webkit.org/show_bug.cgi?id=42834
3345
3346         * ewk/ewk_view.cpp:
3347         (_ewk_view_priv_new):
3348
3349 2010-07-26  Rafael Antognolli  <antognolli@profusion.mobi>
3350
3351         Reviewed by Antonio Gomes.
3352
3353         [EFL] Move CMakeListsEfl.txt to WebKit/efl/
3354         https://bugs.webkit.org/show_bug.cgi?id=43002
3355
3356         This should reduce the noise in WebKit/ChangeLog that comes from EFL
3357         port. Most of the changes on EFL port should be logged in
3358         WebKit/efl/ChangeLog.
3359
3360         * CMakeListsEfl.txt: Renamed from WebKit/CMakeListsEfl.txt.
3361
3362 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
3363
3364         Reviewed by Antonio Gomes.
3365
3366         [EFL] Cleanup glib support (make it optional)
3367         https://bugs.webkit.org/show_bug.cgi?id=42480
3368
3369         Put some ifdefs on glib calls.
3370
3371         * ewk/ewk_main.cpp:
3372         (ewk_init):
3373
3374 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
3375
3376         Reviewed by Antonio Gomes.
3377
3378         [EFL] Add support for using libcurl network backend.
3379         https://bugs.webkit.org/show_bug.cgi?id=42286
3380
3381         Put some ifdefs around soup calls.
3382
3383         * ewk/ewk_cookies.cpp:
3384         (ewk_cookies_file_set):
3385         (ewk_cookies_clear):
3386         (ewk_cookies_get_all):
3387         (ewk_cookies_cookie_del):
3388         (ewk_cookies_cookie_free):
3389         (ewk_cookies_policy_set):
3390         (ewk_cookies_policy_get):
3391         * ewk/ewk_main.cpp:
3392         (ewk_init):
3393
3394 2010-07-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3395
3396         Reviewed by Kenneth Rohde Christiansen.
3397
3398         Notify browser when window shall be closed.
3399
3400         This is used for window.close() events Javascript, though it would be
3401         triggered for any event on WebCore that might ask for the window to be
3402         closed.
3403
3404         https://bugs.webkit.org/show_bug.cgi?id=42890
3405
3406         * WebCoreSupport/ChromeClientEfl.cpp:
3407         (WebCore::ChromeClientEfl::closeWindowSoon): call new function and moves its
3408         previous functionality there.
3409         * ewk/ewk_private.h:
3410         * ewk/ewk_view.cpp:
3411         (ewk_view_window_close): stop all loaders as was being done previously and
3412         notify browser afterwards.
3413         * ewk/ewk_view.h: declare new virtual method.
3414
3415 2010-07-23  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3416
3417         Reviewed by Kenneth Rohde Christiansen.
3418
3419         [EFL] Set proxy address for Soup
3420         https://bugs.webkit.org/show_bug.cgi?id=42721
3421
3422         Sets the given proxy URI for libsoup network backend. This method will
3423         support libcurl network backend later.
3424
3425         * EWebLauncher/main.c:
3426         (main): Invoke proxy set method
3427         * ewk/ewk_settings.cpp:
3428         (ewk_settings_proxy_uri_set): Sets proxy URI.
3429         * ewk/ewk_settings.h:
3430
3431 2010-07-16  Leandro Pereira  <leandro@profusion.mobi>
3432
3433         Reviewed by Gustavo Noronha Silva.
3434         
3435         Creating ChangeLog for the EFL port.