c73e801f8e98dff68236da5ae0243b2b413b7655
[WebKit-https.git] / WebKit / efl / ChangeLog
1 2010-12-16  Leandro Pereira  <leandro@profusion.mobi>
2
3         [EFL] Unreviewed build fix.
4
5         Disable ContextMenu support for now while support for
6         CROSS_PLATFORM_MENUS is written.
7
8         * CMakeListsEfl.txt:
9         * WebCoreSupport/ContextMenuClientEfl.cpp: Removed.
10         * WebCoreSupport/ContextMenuClientEfl.h: Removed.
11         * ewk/ewk_contextmenu.cpp:
12         (ewk_context_menu_item_append):
13         * ewk/ewk_view.cpp:
14         (_ewk_view_priv_new):
15
16 2010-12-13  Alex Bredariol Grilo  <abgrilo@profusion.mobi>
17
18         Reviewed by Andreas Kling.
19
20         Remove adjacent tiles rendering queue.
21         https://bugs.webkit.org/show_bug.cgi?id=50023
22
23         In the current implementation of the tiled backing store, one extra row
24         and column of tiles are needed to render the entire viewport. These
25         extra row/col proved to be expensive when being rendered, and were
26         postponed to a queue that would render them after rendering the other
27         tiles of the viewport first. This approach complicated unnecessarily
28         the logics with no gain for keeping the extra row and column. This
29         change removes this rendering queue, for later removing the extra row
30         and column of tiles.
31
32         * ewk/ewk_tiled_backing_store.c:
33         (_ewk_tiled_backing_store_pre_render_request_add):
34         (_ewk_tiled_backing_store_pre_render_request_flush):
35         (_ewk_tiled_backing_store_pre_render_request_clear):
36         (_ewk_tiled_backing_store_pre_render_request_process_single):
37         (_ewk_tiled_backing_store_item_fill):
38         (_ewk_tiled_backing_store_item_add):
39         (_ewk_tiled_backing_store_item_del):
40         (_ewk_tiled_backing_store_recalc_renderers):
41         (ewk_tiled_backing_store_pre_render_region):
42         (ewk_tiled_backing_store_pre_render_relative_radius):
43         (ewk_tiled_backing_store_pre_render_cancel):
44
45 2010-12-13  Alex Bredariol Grilo  <abgrilo@profusion.mobi>
46
47         Reviewed by Andreas Kling.
48
49         Remove one row/column of renderers.
50         https://bugs.webkit.org/show_bug.cgi?id=50456
51
52         This changes the algorithm in a way that it will require one less column
53         and row of renderers to fill the viewport. The direct result of this is
54         that now less tiles need to be rendered at once when displaying the
55         viewport.
56
57         * ewk/ewk_tiled_backing_store.c:
58         (_ewk_tiled_backing_store_smart_add):
59         (_ewk_tiled_backing_store_recalc_renderers):
60         (_ewk_tiled_backing_store_view_wrap_up):
61         (_ewk_tiled_backing_store_view_wrap_down):
62         (_ewk_tiled_backing_store_view_wrap_left):
63         (_ewk_tiled_backing_store_view_wrap_right):
64         (_ewk_tiled_backing_store_smart_calculate_offset_force):
65         (_ewk_tiled_backing_store_smart_calculate_offset):
66         (_ewk_tiled_backing_store_smart_calculate):
67         (_ewk_tiled_backing_store_zoom_set_internal):
68         (ewk_tiled_backing_store_zoom_weak_set):
69         (ewk_tiled_backing_store_fix_offsets):
70         (ewk_tiled_backing_store_flush):
71
72 2010-10-28  MORITA Hajime  <morrita@google.com>
73
74         Reviewed by Ojan Vafai.
75
76         spellcheck does not check pasted text
77         https://bugs.webkit.org/show_bug.cgi?id=40092
78
79         Added a stub implememntation.
80         
81         * WebCoreSupport/EditorClientEfl.h:
82         (WebCore::EditorClientEfl::requestCheckingOfString):
83
84 2010-12-09  Alex Bredariol Grilo  <abgrilo@profusion.mobi>
85
86         Reviewed by Antonio Gomes.
87
88         [EFL] Add missing function in WebKit-EFL API
89
90         Add ewk_tiled_backing_store_zoom_weak_smooth_scale_set function in
91         WebKit-EFL API. This function was already implemented but missing in
92         header file.
93
94         * ewk/ewk_tiled_backing_store.h:
95
96 2010-12-09  Alex Bredariol Grilo  <abgrilo@profusion.mobi>
97
98         Reviewed by Antonio Gomes.
99
100         [EFL] Fix scroll operation in WebKit-EFL
101         https://bugs.webkit.org/show_bug.cgi?id=50752
102
103         Add the _ewk_view_scroll_add call in WebKit-EFL scroll function. This
104         call was wrongly removed in previous commit and performs the scroll
105         operation on the page.
106
107         * ewk/ewk_view.cpp:
108         (ewk_view_scroll):
109
110 2010-12-03  Alex Bredariol Grilo  <abgrilo@profusion.mobi>
111
112         Reviewed by Andreas Kling.
113
114         Update usage of Eina_Iterator due to EFL changes.
115         https://bugs.webkit.org/show_bug.cgi?id=50457
116
117         * ewk/ewk_tiled_model.c:
118         (ewk_tile_updates_process):
119
120 2010-12-01  Jia Pu  <jpu@apple.com>
121
122         Reviewed by Darin Adler.
123
124         Support multiple correction candidates panel for misspelled word on Mac OS X.
125         https://bugs.webkit.org/show_bug.cgi?id=50137
126         <rdar://problem/8568059>
127
128         Adopted new function signature defined in base class.
129
130         * WebCoreSupport/EditorClientEfl.cpp:
131         (WebCore::EditorClientEfl::getGuessesForWord):
132         * WebCoreSupport/EditorClientEfl.h:
133
134 2010-11-22  Alex Grilo  <abgrilo@profusion.mobi>
135
136         Reviewed by Kenneth Rohde Christiansen.
137
138         [EFL] Tiled Backing Store for Webkit-Efl
139         https://bugs.webkit.org/show_bug.cgi?id=45397
140
141         This tile based backing store is a grid of tiles where each tile is
142         an Evas_Object showing a piece of the page content. The
143         new ewk_view_tiled.c is an implementation of some of the functions of
144         the original ewk_view, that makes calls to the Tiled Backing Store
145         specific functions.
146
147         The rendering occurs in the pixels stored in each tile (Evas_Object),
148         in the same way as the previous single backing store. Tiles not being
149         shown in the viewport are stored in a cache, and can be reused later
150         to avoid having to be rendered again.
151
152         Scrolling occurs as just moving the tiles, using Evas move operations,
153         and when more than one tile size is scrolled, a shift of rows or
154         columns needs to be done.
155
156         * CMakeListsEfl.txt:
157         * ewk/ewk_tiled_backing_store.c: Added.
158         (_ewk_tiled_backing_store_updates_process):
159         (_ewk_tiled_backing_store_flush):
160         (_ewk_tiled_backing_store_tile_new):
161         (_ewk_tiled_backing_store_item_move):
162         (_ewk_tiled_backing_store_item_resize):
163         (_ewk_tiled_backing_store_tile_associate):
164         (_ewk_tiled_backing_store_tile_dissociate):
165         (_ewk_tiled_backing_store_tile_dissociate_all):
166         (_ewk_tiled_backing_store_pre_render_request_add):
167         (_ewk_tiled_backing_store_pre_render_request_del):
168         (_ewk_tiled_backing_store_pre_render_request_first):
169         (_ewk_tiled_backing_store_pre_render_request_flush):
170         (_ewk_tiled_backing_store_pre_render_request_remove_unassociated):
171         (_ewk_tiled_backing_store_pre_render_request_remove_associated):
172         (_ewk_tiled_backing_store_pre_render_request_process_single):
173         (_ewk_tiled_backing_store_item_process_idler_cb):
174         (_ewk_tiled_backing_store_item_process_idler_stop):
175         (_ewk_tiled_backing_store_item_process_idler_start):
176         (_ewk_tiled_backing_store_item_request_del):
177         (_ewk_tiled_backing_store_item_request_add):
178         (_ewk_tiled_backing_store_disable_render):
179         (_ewk_tiled_backing_store_enable_render):
180         (_ewk_tiled_backing_store_visible_tiles_rect):
181         (_ewk_tiled_backing_store_tile_is_inside_viewport):
182         (_ewk_tiled_backing_store_tile_is_adjacent_to_viewport):
183         (_ewk_tiled_backing_store_item_fill):
184         (_ewk_tiled_backing_store_item_add):
185         (_ewk_tiled_backing_store_item_del):
186         (_ewk_tiled_backing_store_item_smooth_scale_set):
187         (_ewk_tiled_backing_store_changed):
188         (_ewk_tiled_backing_store_view_cols_end_del):
189         (_ewk_tiled_backing_store_view_cols_end_add):
190         (_ewk_tiled_backing_store_view_row_del):
191         (_ewk_tiled_backing_store_view_rows_range_del):
192         (_ewk_tiled_backing_store_view_rows_all_del):
193         (_ewk_tiled_backing_store_render):
194         (_ewk_tiled_backing_store_model_matrix_create):
195         (_ewk_tiled_backing_store_smart_member_del):
196         (_ewk_tiled_backing_store_smart_member_add):
197         (_ewk_tiled_backing_store_mem_dbg):
198         (_ewk_tiled_backing_store_sig_usr):
199         (_ewk_tiled_backing_store_smart_add):
200         (_ewk_tiled_backing_store_smart_del):
201         (_ewk_tiled_backing_store_smart_move):
202         (_ewk_tiled_backing_store_smart_resize):
203         (_ewk_tiled_backing_store_recalc_renderers):
204         (_ewk_tiled_backing_store_smart_calculate_size):
205         (_ewk_tiled_backing_store_view_dbg):
206         (_ewk_tiled_backing_store_view_wrap_up):
207         (_ewk_tiled_backing_store_view_wrap_down):
208         (_ewk_tiled_backing_store_view_wrap_left):
209         (_ewk_tiled_backing_store_view_wrap_right):
210         (_ewk_tiled_backing_store_view_refill):
211         (_ewk_tiled_backing_store_view_pos_apply):
212         (_ewk_tiled_backing_store_smart_calculate_offset_force):
213         (_ewk_tiled_backing_store_smart_calculate_offset):
214         (_ewk_tiled_backing_store_smart_calculate_pos):
215         (_ewk_tiled_backing_store_fill_renderers):
216         (_ewk_tiled_backing_store_smart_calculate):
217         (ewk_tiled_backing_store_add):
218         (ewk_tiled_backing_store_render_cb_set):
219         (ewk_tiled_backing_store_tile_unused_cache_get):
220         (ewk_tiled_backing_store_tile_unused_cache_set):
221         (_ewk_tiled_backing_store_scroll_full_offset_set_internal):
222         (ewk_tiled_backing_store_scroll_full_offset_set):
223         (ewk_tiled_backing_store_scroll_full_offset_add):
224         (_ewk_tiled_backing_store_zoom_set_internal):
225         (ewk_tiled_backing_store_zoom_set):
226         (ewk_tiled_backing_store_zoom_weak_set):
227         (ewk_tiled_backing_store_fix_offsets):
228         (ewk_tiled_backing_store_zoom_weak_smooth_scale_set):
229         (ewk_tiled_backing_store_update):
230         (ewk_tiled_backing_store_updates_process_pre_set):
231         (ewk_tiled_backing_store_updates_process_post_set):
232         (ewk_tiled_backing_store_updates_process):
233         (ewk_tiled_backing_store_updates_clear):
234         (ewk_tiled_backing_store_contents_resize):
235         (ewk_tiled_backing_store_disabled_update_set):
236         (ewk_tiled_backing_store_flush):
237         (ewk_tiled_backing_store_pre_render_region):
238         (ewk_tiled_backing_store_pre_render_relative_radius):
239         (ewk_tiled_backing_store_pre_render_cancel):
240         (ewk_tiled_backing_store_disable_render):
241         (ewk_tiled_backing_store_enable_render):
242         (ewk_tiled_backing_store_process_entire_queue_set):
243         * ewk/ewk_tiled_backing_store.h: Added.
244         * ewk/ewk_tiled_matrix.c: Added.
245         (_ewk_tile_matrix_cell_free):
246         (_ewk_tile_matrix_tile_free):
247         (ewk_tile_matrix_new):
248         (ewk_tile_matrix_free):
249         (ewk_tile_matrix_resize):
250         (ewk_tile_matrix_unused_cache_get):
251         (ewk_tile_matrix_tile_exact_get):
252         (ewk_tile_matrix_tile_exact_exists):
253         (ewk_tile_matrix_tile_nearest_get):
254         (ewk_tile_matrix_tile_new):
255         (ewk_tile_matrix_tile_put):
256         (ewk_tile_matrix_tile_update):
257         (ewk_tile_matrix_tile_update_full):
258         (ewk_tile_matrix_tile_updates_clear):
259         (_ewk_tile_matrix_slicer_setup):
260         (ewk_tile_matrix_update):
261         (ewk_tile_matrix_updates_process):
262         (ewk_tile_matrix_updates_clear):
263         (ewk_tile_matrix_dbg):
264         (ewk_tile_matrix_freeze):
265         (ewk_tile_matrix_thaw):
266         * ewk/ewk_tiled_matrix.h: Added.
267         * ewk/ewk_tiled_model.c: Added.
268         (_ewk_tile_account_get):
269         (_ewk_tile_account_allocated):
270         (_ewk_tile_account_freed):
271         (ewk_tile_accounting_dbg):
272         (_ewk_tile_paint_rgb888):
273         (_ewk_tile_paint_rgb565):
274         (_ewk_tile_paint):
275         (ewk_tile_new):
276         (ewk_tile_free):
277         (ewk_tile_show):
278         (ewk_tile_hide):
279         (ewk_tile_visible_get):
280         (ewk_tile_update_full):
281         (ewk_tile_update_area):
282         (ewk_tile_updates_process):
283         (ewk_tile_updates_clear):
284         (ewk_tile_unused_cache_new):
285         (ewk_tile_unused_cache_lock_area):
286         (ewk_tile_unused_cache_unlock_area):
287         (ewk_tile_unused_cache_free):
288         (ewk_tile_unused_cache_clear):
289         (ewk_tile_unused_cache_ref):
290         (ewk_tile_unused_cache_unref):
291         (ewk_tile_unused_cache_max_set):
292         (ewk_tile_unused_cache_max_get):
293         (ewk_tile_unused_cache_used_get):
294         (ewk_tile_unused_cache_flush):
295         (ewk_tile_unused_cache_auto_flush):
296         (ewk_tile_unused_cache_dirty):
297         (ewk_tile_unused_cache_freeze):
298         (ewk_tile_unused_cache_thaw):
299         (ewk_tile_unused_cache_tile_get):
300         (ewk_tile_unused_cache_tile_put):
301         (ewk_tile_unused_cache_dbg):
302         * ewk/ewk_tiled_model.h: Added.
303         * ewk/ewk_tiled_private.h: Added.
304         * ewk/ewk_view.cpp:
305         (_ewk_view_smart_add):
306         (_ewk_view_smart_calculate):
307         (_ewk_view_smart_show):
308         (_ewk_view_smart_hide):
309         (_ewk_view_smart_pre_render_relative_radius):
310         (_ewk_view_zoom_animator_cb):
311         (_ewk_view_smart_disable_render):
312         (_ewk_view_smart_enable_render):
313         (ewk_view_base_smart_set):
314         (ewk_view_pre_render_region):
315         (ewk_view_pre_render_relative_radius):
316         (ewk_view_enable_render):
317         (ewk_view_disable_render):
318         (ewk_view_scroll):
319         (ewk_view_did_first_visually_nonempty_layout):
320         (ewk_view_dispatch_did_finish_loading):
321         (ewk_view_transition_to_commited_for_newpage):
322         * ewk/ewk_view.h:
323         * ewk/ewk_view_tiled.c: Added.
324         (_ewk_view_tiled_render_cb):
325         (_ewk_view_tiled_updates_process_pre):
326         (_ewk_view_tiled_smart_backing_store_add):
327         (_ewk_view_tiled_contents_size_changed_cb):
328         (_ewk_view_tiled_smart_add):
329         (_ewk_view_tiled_smart_scrolls_process):
330         (_ewk_view_tiled_smart_repaints_process):
331         (_ewk_view_tiled_smart_contents_resize):
332         (_ewk_view_tiled_smart_zoom_set):
333         (_ewk_view_tiled_smart_zoom_weak_set):
334         (_ewk_view_tiled_smart_zoom_weak_smooth_scale_set):
335         (_ewk_view_tiled_smart_flush):
336         (_ewk_view_tiled_smart_pre_render_region):
337         (_ewk_view_tiled_smart_pre_render_relative_radius):
338         (_ewk_view_tiled_smart_pre_render_cancel):
339         (_ewk_view_tiled_smart_disable_render):
340         (_ewk_view_tiled_smart_enable_render):
341         (ewk_view_tiled_smart_set):
342         (_ewk_view_tiled_smart_class_new):
343         (ewk_view_tiled_add):
344         (ewk_view_tiled_unused_cache_get):
345         (ewk_view_tiled_unused_cache_set):
346         (ewk_view_tiled_process_entire_queue_set):
347
348 2010-11-16  Leandro Pereira  <leandro@profusion.mobi>
349
350         [EFL] Unreviewed. Build fix.
351
352         * WebCoreSupport/FrameLoaderClientEfl.h: Also include
353         ResourceError.h.
354
355 2010-11-16  Patrick Gansterer  <paroga@webkit.org>
356
357         Reviewed by Andreas Kling.
358
359         [CMake] Add platform dependent include directories
360         https://bugs.webkit.org/show_bug.cgi?id=49553
361
362         * CMakeListsEfl.txt:
363
364 2010-11-14  Ryuan Choi  <ryuan.choi@samsung.com>
365
366         Reviewed by Martin Robinson.
367
368         [EFL] add pango support
369         https://bugs.webkit.org/show_bug.cgi?id=46029
370
371         Add pango in include and libs.
372
373         * CMakeListsEfl.txt:
374
375 2010-11-11  Ryuan Choi  <ryuan.choi@samsung.com>
376
377         Reviewed by Adam Barth.
378
379         [GTK] Move font related files.
380         https://bugs.webkit.org/show_bug.cgi?id=48116
381
382         Add freetype/ to include path.
383
384         * CMakeListsEfl.txt:
385
386 2010-11-08  Rafael Antognolli  <antognolli@profusion.mobi>
387
388         Reviewed by Antonio Gomes.
389
390         [EFL] Change the usage of eina_iterator_next due to latest EFL changes.
391         https://bugs.webkit.org/show_bug.cgi?id=49082
392
393         A change on how the iterator for a tiler is used in EFL needs to be
394         reflected in WebKit-EFL. The iterator now receives a pointer to an
395         Eina_Rectangle and makes it point to its internal structure. The old
396         usage was to receive a reference to a pre-allocated Eina_Rectangle.
397
398         * ewk/ewk_view_single.c:
399         (_ewk_view_single_smart_repaints_process):
400
401 2010-11-08  Alexey Proskuryakov  <ap@apple.com>
402
403         Reviewed by Darin Adler.
404
405         https://bugs.webkit.org/show_bug.cgi?id=48685
406         Notify UI process about focused frame
407
408         Added an empty implementation of the new ChromeClient method.
409
410         * WebCoreSupport/ChromeClientEfl.cpp:
411         (WebCore::ChromeClientEfl::focusedFrameChanged):
412         * WebCoreSupport/ChromeClientEfl.h:
413
414 2010-11-05  Patrick Gansterer  <paroga@webkit.org>
415
416         Reviewed by David Kilzer.
417
418         Replace ARRAYSIZE with WTF_ARRAY_LENGTH
419         https://bugs.webkit.org/show_bug.cgi?id=48903
420
421         * WebCoreSupport/EditorClientEfl.cpp:
422         (WebCore::EditorClientEfl::interpretKeyEvent):
423
424 2010-11-04  Ryuan Choi  <ryuan.choi@samsung.com>
425
426         Reviewed by Adam Barth.
427
428         [EFL] Reflect latest EFL changes related to stride.
429         https://bugs.webkit.org/show_bug.cgi?id=48971
430
431         Remove adjustment code to compare stride of cairo_image_surfece and evas_object_image, as following changes of latest EFL.
432
433         * ewk/ewk_util.cpp:
434         (ewk_util_image_from_cairo_surface_add):
435
436 2010-11-03  Daniel Bates  <dbates@rim.com>
437
438         For unnamed frames, window.name returns a generated name
439         https://bugs.webkit.org/show_bug.cgi?id=6751
440
441         Part 1 of 2.
442
443         Substitute FrameTree::uniqueName() for FrameTree::name() in the EFL port.
444
445         * ewk/ewk_frame.cpp:
446         (ewk_frame_name_get):
447
448 2010-11-02  Daniel Bates  <dbates@rim.com>
449
450         Reviewed by Martin Robinson.
451
452         Set frame name before appending it to the frame tree in the Apple Windows,
453         GTK, and EFL ports
454         https://bugs.webkit.org/show_bug.cgi?id=48806
455
456         Make the frame creation process in the EFL-port consistent with the
457         Mac, Qt, and Haiku ports. In particular, set the name of the new
458         frame before it's appended to the frame tree.
459
460         At this time we cannot test this change since it is being masked by
461         HTMLFrameElementBase::setName() <http://trac.webkit.org/browser/trunk/WebCore/html/HTMLFrameElementBase.cpp?rev=70976#L160>.
462         We'll be able to test this once we fix bug #6751.
463
464         * ewk/ewk_frame.cpp:
465         (ewk_frame_child_add):
466
467 2010-11-01  Brady Eidson  <beidson@apple.com>
468
469         Reviewed by Anders Carlsson.
470
471         <rdar://problem/7660547> and https://bugs.webkit.org/show_bug.cgi?id=48699
472         Context menu support for WebKit 2.
473
474         * WebCoreSupport/ChromeClientEfl.h:
475         (WebCore::ChromeClientEfl::showContextMenu):
476
477 2010-10-29  Daniel Bates  <dbates@rim.com>
478
479         No review, rolling out 70971.
480         http://trac.webkit.org/changeset/70971
481         https://bugs.webkit.org/show_bug.cgi?id=6751
482
483         Rolling out changeset 70971 <http://trac.webkit.org/changeset/70971> since
484         it caused layout test failures on all bots. In particular, the
485         child count in a generated frame name differs after this patch. We need
486         to look into this further.
487
488         * ewk/ewk_frame.cpp:
489         (ewk_frame_name_get):
490
491 2010-10-29  Daniel Bates  <dbates@rim.com>
492
493         Reviewed by Adam Barth.
494
495         For unnamed frames, window.name returns a generated name
496         https://bugs.webkit.org/show_bug.cgi?id=6751
497
498         Modified EFL-port to use FrameTree::uniqueName().
499
500         * ewk/ewk_frame.cpp:
501         (ewk_frame_name_get):
502
503 2010-10-29  Darin Adler  <darin@apple.com>
504
505         Reviewed by Sam Weinig.
506
507         Change BackForwardList clients to use BackForwardListImpl to prepare for further refactoring
508         https://bugs.webkit.org/show_bug.cgi?id=48574
509
510         * ewk/ewk_history.cpp:
511         (ewk_history_new):
512         * ewk/ewk_private.h:
513         * ewk/ewk_view.cpp:
514         (_ewk_view_priv_new):
515         (ewk_view_history_enable_get):
516         (ewk_view_history_enable_set):
517         (ewk_view_history_get):
518         Use BackForwardListImpl.
519
520 2010-10-29  Alexey Proskuryakov  <ap@apple.com>
521
522         Reviewed by Darin Adler.
523
524         https://bugs.webkit.org/show_bug.cgi?id=48576
525         Let WebKit2 client know when a frame is a frameset
526
527         Added a blank implementation of the new FrameLoaderClient method.
528
529         * WebCoreSupport/FrameLoaderClientEfl.h:
530         * WebCoreSupport/FrameLoaderClientEfl.cpp:
531         (WebCore::FrameLoaderClientEfl::dispatchDidBecomeFrameset):
532
533 2010-10-26  Jenn Braithwaite  <jennb@chromium.org>
534
535         Reviewed by Dmitry Titov.
536
537         Resource tracking failure when trying to move a frame between documents
538         https://bugs.webkit.org/show_bug.cgi?id=44713
539
540         * WebCoreSupport/FrameLoaderClientEfl.cpp:
541         (WebCore::FrameLoaderClientEfl::transferLoadingResourceFromPage):
542         Empty method.
543         * WebCoreSupport/FrameLoaderClientEfl.h:
544
545 2010-10-22  Sam Weinig  <sam@webkit.org>
546
547         Reviewed by Anders Carlsson.
548
549         WebKit2 needs to pass the current event modifier flags when requesting a new window
550         https://bugs.webkit.org/show_bug.cgi?id=48140
551
552         * WebCoreSupport/ChromeClientEfl.cpp:
553         (WebCore::ChromeClientEfl::createWindow):
554         * WebCoreSupport/ChromeClientEfl.h:
555         * WebCoreSupport/FrameLoaderClientEfl.cpp:
556         (WebCore::FrameLoaderClientEfl::dispatchCreatePage):
557         * WebCoreSupport/FrameLoaderClientEfl.h:
558         Add NavigationAction parameter.
559
560 2010-10-19  Ryuan Choi  <ryuan.choi@samsung.com>
561
562         Reviewed by Eric Seidel.
563
564         [EFL] Add setting api for disabling auto resize window
565         https://bugs.webkit.org/show_bug.cgi?id=47787
566
567         * WebCoreSupport/ChromeClientEfl.cpp:
568         (WebCore::ChromeClientEfl::setWindowRect): Return when
569         auto_resize_window was disabled.
570         * ewk/ewk_view.cpp:
571         (_ewk_view_priv_new):
572         (ewk_view_setting_enable_auto_resize_window_get): Added.
573         (ewk_view_setting_enable_auto_resize_window_set): Added.
574         * ewk/ewk_view.h:
575
576 2010-10-15  Nikolas Zimmermann  <nzimmermann@rim.com>
577
578         Reviewed by Dirk Schulze.
579
580         Replace some String::format() usages by StringConcatenate in WebKit
581         https://bugs.webkit.org/show_bug.cgi?id=47714
582
583         * WebCoreSupport/FrameLoaderClientEfl.cpp:
584         (WebCore::agentOS):
585
586 2010-10-14  Rafael Antognolli  <antognolli@profusion.mobi>
587
588         Reviewed by Eric Seidel.
589
590         [EFL] Use data_set after data_get to keep refcount correct.
591         https://bugs.webkit.org/show_bug.cgi?id=47110
592
593         The call to evas_object_image_data_set was missed in this function,
594         which caused the refcount of the data being always increased on every
595         scroll.
596
597         * ewk/ewk_view_single.c:
598         (_ewk_view_single_smart_scrolls_process):
599
600 2010-10-14  Ryuan Choi  <ryuan.choi@samsung.com>
601
602         Reviewed by Eric Seidel.
603
604         [EFL] Add setting api for enabling encoding detector
605         https://bugs.webkit.org/show_bug.cgi?id=45427
606
607         Add settings api for enabling encoding detector.
608
609         * ewk/ewk_view.cpp:
610         (_ewk_view_priv_new):
611         (ewk_view_setting_encoding_detector_set):
612         (ewk_view_setting_encoding_detector_get):
613         * ewk/ewk_view.h:
614
615 2010-10-13  Leandro Pereira  <leandro@profusion.mobi>
616
617         [EFL] Unreviewed. Build fix.
618
619         * WebCoreSupport/FrameLoaderClientEfl.h: Use String instead of
620         WebCore::String.
621
622 2010-10-13  Gavin Barraclough  <barraclough@apple.com>
623
624         Reviewed by Oliver Hunt.
625
626         https://bugs.webkit.org/show_bug.cgi?id=43987
627         Switch XMLHttpRequest, FileReader, and FileReaderSync to use a Stringbuilder
628         to construct their internal result string.  Remove ScriptString (this is now
629         redundant).
630
631         * WebCoreSupport/FrameLoaderClientEfl.cpp:
632         (WebCore::FrameLoaderClientEfl::dispatchDidLoadResourceByXMLHttpRequest):
633         * WebCoreSupport/FrameLoaderClientEfl.h:
634
635 2010-10-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
636
637         Reviewed by Kenneth Rohde Christiansen.
638
639         [EFL] Support viewport configuration and add new arguments for WebKit EFL
640         https://bugs.webkit.org/show_bug.cgi?id=47084
641
642         Opera spec regarding to viewport meta tag was adjusted to WebCore. So, EFL port 
643         needs to be modified according to the changes.
644
645         * WebCoreSupport/ChromeClientEfl.cpp:
646         (WebCore::ChromeClientEfl::dispatchViewportDataDidChange):
647         * WebCoreSupport/FrameLoaderClientEfl.cpp:
648         (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
649         * ewk/ewk_private.h:
650         * ewk/ewk_view.cpp:
651         (_ewk_view_priv_new):
652         (_ewk_view_viewport_attributes_compute):
653         (ewk_view_viewport_attributes_set):
654         (ewk_view_viewport_attributes_get):
655         (ewk_view_device_pixel_ratio_get):
656         * ewk/ewk_view.h:
657
658 2010-10-12  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
659
660         Reviewed by Kenneth Rohde Christiansen.
661
662         [EFL] Add a method to get target's dpi value
663         https://bugs.webkit.org/show_bug.cgi?id=47537
664
665         Add a method to get target dpi value using Ecore_X.
666         When we set layout size, we need to use the dpi value.
667
668         * ewk/ewk_private.h:
669         * ewk/ewk_view.cpp:
670         (ewk_view_page_rect_get):
671         (ewk_view_dpi_get):
672
673 2010-10-07  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
674
675         Reviewed by Antonio Gomes.
676
677         [EFL] Implement pageRect() function
678         https://bugs.webkit.org/show_bug.cgi?id=47395
679
680         Implement pageRect() in ChromeClientEfl using frameRect().
681
682         * CMakeListsEfl.txt:
683         * WebCoreSupport/ChromeClientEfl.cpp:
684         (WebCore::ChromeClientEfl::pageRect):
685         * ewk/ewk_private.h:
686         * ewk/ewk_view.cpp:
687         (ewk_view_page_rect_get): Added.
688
689 2010-10-06  Ryuan Choi  <ryuan.choi@samsung.com>
690
691         Reviewed by Antonio Gomes.
692
693         [EFL] Support Progress Tag
694         https://bugs.webkit.org/show_bug.cgi?id=45951
695
696         Implement progressbar.edc to support progress tag
697
698         * CMakeListsEfl.txt:
699         * DefaultTheme/default.edc:
700         * DefaultTheme/widget/progressbar: Added.
701         * DefaultTheme/widget/progressbar/bt_base.png: Added.
702         * DefaultTheme/widget/progressbar/progressbar.edc: Added.
703         * DefaultTheme/widget/progressbar/shelf_inset.png: Added.
704
705 2010-10-05  Ryuan Choi  <ryuan.choi@samsung.com>
706
707         Reviewed by Antonio Gomes.
708
709         [EFL] Remove strdup in ewk_setting.cpp using eina_stringshare
710         https://bugs.webkit.org/show_bug.cgi?id=46613
711
712         Add variables shared by eina_stringshare and remove strdup.
713
714         * ewk/ewk_main.cpp:
715         (_ewk_init_body):
716         * ewk/ewk_settings.cpp:
717         (ewk_settings_web_database_path_set):
718         (ewk_settings_web_database_path_get):
719         (ewk_settings_icon_database_path_set):
720         (ewk_settings_icon_database_path_get):
721         * ewk/ewk_settings.h:
722
723 2010-10-04  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
724
725         Reviewed by Kenneth Rohde Christiansen.
726
727         [EFL] Viewport data change notification by Bug 46755
728         https://bugs.webkit.org/show_bug.cgi?id=46772
729
730         Bug 46755 changes virtual function regarding to viewport metatag. Thus, EFL port 
731         should change the function as well in order to get viewport arguments.
732
733         And, setInitLayoutCompleted / getInitLayoutCompleted() are removed because these functions
734         aren't needed anymore.
735
736         * WebCoreSupport/ChromeClientEfl.cpp:
737         (WebCore::ChromeClientEfl::dispatchViewportDataDidChange):
738         * WebCoreSupport/ChromeClientEfl.h:
739         * WebCoreSupport/FrameLoaderClientEfl.cpp:
740         (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl):
741         (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
742         (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
743         * WebCoreSupport/FrameLoaderClientEfl.h:
744
745 2010-10-01  Rafael Antognolli  <antognolli@profusion.mobi>
746
747         Reviewed by Kenneth Rohde Christiansen.
748
749         [EFL] Remove check for InitLayoutCompleted on fixed_layout_size_set.
750         https://bugs.webkit.org/show_bug.cgi?id=47006
751
752         This check isn't needed and isn't done on the other ports. The fixed
753         layout property can be set before we have the first layout.
754
755         * ewk/ewk_view.cpp:
756         (ewk_view_fixed_layout_size_set):
757
758 2010-10-01  Rafael Antognolli  <antognolli@profusion.mobi>
759
760         Reviewed by Kenneth Rohde Christiansen.
761
762         [EFL] Call contents_resize when the main frame gets resized.
763         https://bugs.webkit.org/show_bug.cgi?id=47004
764
765         The previous implementation was just calling contents_resize when the
766         viewport size had changed. That's not enough, and contents_resize
767         shouldn't be called if the contents size didn't change.
768
769         Now the contents_size_changed function is called directly from the
770         ChromeClientEfl.
771
772         * WebCoreSupport/ChromeClientEfl.cpp:
773         (WebCore::ChromeClientEfl::contentsSizeChanged):
774         * ewk/ewk_private.h:
775         * ewk/ewk_view.cpp:
776         (_ewk_view_smart_calculate):
777         (ewk_view_fixed_layout_size_set):
778         (ewk_view_contents_size_changed):
779
780 2010-09-29  João Paulo Rechi Vita  <jprvita@profusion.mobi>
781
782         Reviewed by Antonio Gomes.
783
784         [EFL] General small fixes.
785         https://bugs.webkit.org/show_bug.cgi?id=46813
786
787         This commit spots a comparison between signed and unsigned integer
788         expressions, a missing return and a never-called function.
789
790         * WebCoreSupport/FullscreenVideoControllerEfl.cpp:
791         (FullscreenVideoController::canPlay):
792
793 2010-09-28  Jenn Braithwaite  <jennb@chromium.org>
794
795         Reviewed by Dmitry Titov.
796
797         Added oldPage param to FrameLoaderClient::didTransferChildFrameToNewDocument.
798         https://bugs.webkit.org/show_bug.cgi?id=46663
799
800         * WebCoreSupport/FrameLoaderClientEfl.cpp:
801         (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
802         * WebCoreSupport/FrameLoaderClientEfl.h:
803
804 2010-09-26  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
805
806         Reviewed by Antonio Gomes.
807
808         [EFL] Add setting API to set a local storage database path.
809         https://bugs.webkit.org/show_bug.cgi?id=45446
810
811         Add a setting API to set local storage database path.
812
813         * ewk/ewk_view.cpp:
814         (_ewk_view_priv_new):
815         (_ewk_view_priv_del):
816         (ewk_view_setting_local_storage_database_path_get): Added.
817         (ewk_view_setting_local_storage_database_path_set): Added.
818         * ewk/ewk_view.h:
819
820 2010-09-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
821
822         Reviewed by Csaba Osztrogonác.
823
824         [EFL] Fix warnings during build
825         https://bugs.webkit.org/show_bug.cgi?id=46354
826
827         * ewk/ewk_frame.cpp:
828         (ewk_frame_text_matches_nth_pos_get): Change argument type because
829         it's meant to be always positive.
830         * ewk/ewk_frame.h: Ditto.
831         * ewk/ewk_view.cpp:
832         (ewk_view_exceeded_database_quota): Add missing "%" causing warning about number of
833         arguments to printf-like function.
834         * ewk/ewk_view.h: Add missing initialization.
835
836 2010-09-21  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
837
838         Reviewed by Kenneth Rohde Christiansen.
839
840         [EFL] Get fresh theme when running EWebLauncher
841         https://bugs.webkit.org/show_bug.cgi?id=46210
842
843         If user tried to run EWebLauncher outside of the build tree, it would
844         not find the theme and fallback to the installed one. However, since
845         EWebLauncher is not installed, we always want to take the theme from
846         the just compiled source code. If user had never installed WebKit's
847         EFL port it could even receive a segv since no theme would be found.
848
849         Now EWebLauncher does not fallback to the installed theme and CMake
850         gives as DATA_DIR the directory of the theme it has just built.
851
852
853         * CMakeListsEfl.txt: export DATA_DIR to parent CMakeLists.txt in order
854         to be used by EWebLauncher.
855
856 2010-09-17  Darin Adler  <darin@apple.com>
857
858         Reviewed by Sam Weinig.
859
860         REGRESSION (r60104): Zoom level is unexpectedly reset on page reload
861         https://bugs.webkit.org/show_bug.cgi?id=42863
862
863         * ewk/ewk_frame.cpp:
864         (ewk_frame_zoom_get):
865         (ewk_frame_zoom_set):
866         (ewk_frame_zoom_text_only_set):
867         Call functions on Frame instead of FrameView.
868
869 2010-09-16  Darin Adler  <darin@apple.com>
870
871         Fix build.
872
873         * ewk/ewk_view.cpp:
874         (ewk_view_input_method_state_set): Updated for change
875         in name of isUrlField to isURLField.
876
877 2010-09-14  Ryuan Choi  <ryuan.choi@samsung.com>
878
879         Reviewed by Kenneth Rohde Christiansen.
880
881         [EFL] ewk_frame_view_create_for_view set null as theme.
882         https://bugs.webkit.org/show_bug.cgi?id=45741
883
884         Add theme in ewk_view to use instead of frame's theme which is null in
885         ewk_frame_view_create_for_view.
886
887         * ewk/ewk_frame.cpp:
888         (ewk_frame_view_create_for_view):
889         * ewk/ewk_view.cpp:
890         (ewk_view_theme_set):
891         (ewk_view_theme_get):
892
893 2010-09-14  Leandro Pereira  <leandro@profusion.mobi>
894
895         [EFL] Unreviewed build fix: remove "virtual" keyword from
896         implementation file.
897
898         * WebCoreSupport/FrameLoaderClientEfl.cpp:
899         (WebCore::FrameLoaderClientEfl::canShowMIMETypeAsHTML):
900
901 2010-09-13  Rafael Antognolli  <antognolli@profusion.mobi>
902
903         Unreviewed build fix.
904
905         [EFL] Fix build break when enabling HTML5 video support
906         https://bugs.webkit.org/show_bug.cgi?id=45674
907
908         The correct include variable for LibXml2 in cmake is
909         LIBXML2_INCLUDE_DIR instead of LIBXML2_INCLUDE_DIRS.
910
911         * CMakeListsEfl.txt:
912
913 2010-09-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
914
915         Reviewed by Kenneth Rohde Christiansen.
916
917         [EFL] Add setting API for enabling page cache
918         https://bugs.webkit.org/show_bug.cgi?id=44931
919
920         * ewk/ewk_view.cpp:
921         (_ewk_view_priv_new):
922         (ewk_view_setting_page_cache_get): Added.
923         (ewk_view_setting_page_cache_set): Added.
924         * ewk/ewk_view.h:
925
926 2010-09-13  Enrica Casucci  <enrica@apple.com>
927
928         Reviewed by Sam Weinig.
929
930         Paste should be implemented in WebCore like Copy and Cut for Mac also.
931         https://bugs.webkit.org/show_bug.cgi?id=45494
932         <rdar://problem/7660537>
933
934         On the Mac platform, the implementation of the paste operation is all done
935         at the WebKit level. In order to support it on WebKit2 it is necessary to
936         refactor the code and move this functionality at the level of WebCore like
937         we already have on Windows.
938         The original code relies on some in AppKit functions that call back into
939         WebKit causing problems in WebKit2. All this functionality has been moved
940         at the level of the editor client where it can be dealt with appropriately.
941
942         * WebCoreSupport/FrameLoaderClientEfl.cpp:
943         (WebCore::FrameLoaderClientEfl::canShowMIMETypeAsHTML): Added stub.
944         * WebCoreSupport/FrameLoaderClientEfl.h:
945
946 2010-09-11  Ryuan Choi  <ryuan.choi@samsung.com>
947
948         Reviewed by Antonio Gomes.
949
950         [EFL] Fix EFL build after r67274
951         https://bugs.webkit.org/show_bug.cgi?id=45584
952
953         Remove include of ZoomMode.h and change setZoomFactor and zoomFactor
954         to proper apis chaged by r67264.
955
956         * ewk/ewk_frame.cpp:
957         (ewk_frame_zoom_get):
958         (ewk_frame_zoom_set):
959         (ewk_frame_zoom_text_only_get):
960         (ewk_frame_zoom_text_only_set):
961
962 2010-09-10  Adam Barth  <abarth@webkit.org>
963
964         Reviewed by Darin Fisher.
965
966         Move code from WebKit-layer to DocumentLoader
967         https://bugs.webkit.org/show_bug.cgi?id=45569
968
969         This code didn't know that setEncoding could be called multiple times
970         safely.
971
972         * WebCoreSupport/FrameLoaderClientEfl.cpp:
973         (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl):
974         (WebCore::FrameLoaderClientEfl::committedLoad):
975         (WebCore::FrameLoaderClientEfl::dispatchDidReceiveResponse):
976         (WebCore::FrameLoaderClientEfl::finishedLoading):
977         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading):
978         (WebCore::FrameLoaderClientEfl::setMainDocumentError):
979         * WebCoreSupport/FrameLoaderClientEfl.h:
980
981 2010-09-10  Adam Barth  <abarth@webkit.org>
982
983         Reviewed by Eric Seidel.
984
985         Main resource bytes shouldn't bounce through FrameLoader
986         https://bugs.webkit.org/show_bug.cgi?id=45496
987
988         Now return the bytes to the DocumentLoader.
989
990         * WebCoreSupport/FrameLoaderClientEfl.cpp:
991         (WebCore::FrameLoaderClientEfl::committedLoad):
992
993 2010-09-08  Darin Adler  <darin@apple.com>
994
995         Reviewed by Adam Barth.
996
997         Move functions from Frame to Editor as planned
998         https://bugs.webkit.org/show_bug.cgi?id=45218
999
1000         * ewk/ewk_frame.cpp:
1001         (ewk_frame_editable_set):
1002         (ewk_frame_selection_get):
1003         (ewk_frame_text_search):
1004         (ewk_frame_text_matches_mark):
1005         (ewk_frame_text_matches_highlight_set):
1006         (ewk_frame_text_matches_highlight_get):
1007         * ewk/ewk_view.cpp:
1008         (ewk_view_selection_get):
1009         Changed call sites to use editor().
1010
1011 2010-09-09  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1012
1013         Unreviewed build fix.
1014
1015         [EFL] Fix duplicate gstreamer macro in CMakeListEfl.txt
1016         https://bugs.webkit.org/show_bug.cgi?id=45433
1017
1018         In WebKit/efl/CMakeListEfl.txt, duplicated ENABLE_VIDEO macros were added.
1019         So, unnecessary ENABLE_VIDEO macro is deleted.
1020
1021         * CMakeListsEfl.txt:
1022
1023 2010-09-08  Ryuan Choi  <ryuan.choi@samsung.com>
1024
1025         Unreviewed build fix.
1026
1027         [EFL] Need to add custom dependencies.
1028         https://bugs.webkit.org/show_bug.cgi?id=45247
1029
1030         Add WebKit_Theme into WebKit_SOURCES to make it while building.
1031
1032         * CMakeListsEfl.txt:
1033
1034 2010-09-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1035
1036         Reviewed by Kenneth Rohde Christiansen.
1037
1038         [EFL] Export data directory through pkg-config
1039         https://bugs.webkit.org/show_bug.cgi?id=45385
1040
1041         Using pkg-config it's possible for a browser to know the location of
1042         installed themes. When compiling the browser, a variable might be
1043         defined with the datadir, like below:
1044
1045         gcc -o browser browser.c $(pkg-config --libs --cflags ewebkit) \
1046            -DEWEBKIT_DATA_DIR=$(pkg-config --variable=datadir)
1047
1048         * ewebkit.pc.in: Export datadir variable.
1049
1050 2010-09-06  Ryuan Choi  <ryuan.choi@samsung.com>
1051
1052         Unreviewed build fix.
1053
1054         [EFL] REGRESSION(66794) Need to fix build break.
1055         https://bugs.webkit.org/show_bug.cgi?id=45241
1056
1057         Add dummy class(FrameNetworkingContextEfl) like GTK+ port and implement
1058         as EFL style.
1059
1060         * WebCoreSupport/FrameLoaderClientEfl.cpp:
1061         (WebCore::FrameLoaderClientEfl::createNetworkingContext):
1062         * WebCoreSupport/FrameNetworkingContextEfl.h: Added.
1063         (WebCore::FrameNetworkingContextEfl::create):
1064         (WebCore::FrameNetworkingContextEfl::coreFrame):
1065         (WebCore::FrameNetworkingContextEfl::FrameNetworkingContextEfl):
1066
1067 2010-09-04  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1068
1069         Reviewed by Kenneth Rohde Christiansen.
1070
1071         [EFL] Move test browser to WebKitTools directory
1072         https://bugs.webkit.org/show_bug.cgi?id=45212
1073
1074         Follow other ports like QT and GTK which moved the test browser to
1075         WebKitTools directory.
1076
1077         * CMakeListsEfl.txt: Remove build for test browser.
1078         * EWebLauncher/main.c: Removed.
1079
1080 2010-09-03  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
1081
1082         Reviewed by Darin Adler.
1083
1084         Add NetworkingContext to avoid layer violations
1085         https://bugs.webkit.org/show_bug.cgi?id=42292
1086
1087         Add createNetworkingContext to EFL's FrameLoaderClient.
1088
1089         * WebCoreSupport/FrameLoaderClientEfl.cpp:
1090         (WebCore::FrameLoaderClientEfl::createNetworkingContext):
1091         * WebCoreSupport/FrameLoaderClientEfl.h:
1092
1093 2010-09-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1094
1095         Reviewed by Martin Robinson.
1096
1097         [EFL] Regression (66531) Build break with Glib Support
1098         https://bugs.webkit.org/show_bug.cgi?id=45011
1099
1100         Move GtkTypedefs.h to GTypedefs.h and let it inside gobject directory
1101         since when glib is enabled, EFL port needs it, too.
1102
1103         * CMakeListsEfl.txt: Include gobject directory to find new header
1104         file.
1105
1106 2010-09-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1107
1108         Reviewed by Antonio Gomes.
1109
1110         [EFL] Install default theme
1111         https://bugs.webkit.org/show_bug.cgi?id=45154
1112
1113         Since a theme is needed in order to create a new browser, install the
1114         default one to serve as example and fall-back.
1115
1116         * CMakeListsEfl.txt:
1117
1118 2010-09-02  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1119
1120         Reviewed by Antonio Gomes.
1121
1122         [EFL] Name install directories according to library name
1123         https://bugs.webkit.org/show_bug.cgi?id=45126
1124
1125         * CMakeListsEfl.txt: include diretory follows library name.
1126         * ewebkit.pc.in: Ditto.
1127
1128 2010-08-31  Dave Hyatt  <hyatt@apple.com>
1129
1130         Reviewed by Sam Weinig.
1131
1132         https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
1133         the former can occur in more places without having to do the latter.
1134
1135         * ewk/ewk_view.cpp:
1136         (ewk_view_layout_if_needed_recursive):
1137
1138 2010-08-31  Sam Weinig  <sam@webkit.org>
1139
1140         Reviewed by Darin Adler.
1141
1142         Add ability to count text matches without marking
1143         https://bugs.webkit.org/show_bug.cgi?id=43996
1144
1145         * ewk/ewk_frame.cpp:
1146         (ewk_frame_text_matches_mark): Switched to call
1147         countMatchesForText() instead of markAllMatchesForText().
1148
1149 2010-08-31  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1150
1151         Unreviewed build fix.
1152
1153         [EFL] Build break for r66456
1154         https://bugs.webkit.org/post_bug.cgi
1155
1156         Replace firstRectsForMarkers with renderedRectsForMarkers.
1157
1158         * ewk/ewk_frame.cpp:
1159         (ewk_frame_text_matches_nth_pos_get):
1160
1161 2010-08-30  Kamil Blank  <k.blank@samsung.com>
1162
1163         Reviewed by Adam Barth.
1164
1165         [EFL] Added API which returns position of n-th text matches mark
1166         https://bugs.webkit.org/show_bug.cgi?id=44258
1167
1168         * ewk/ewk_frame.cpp: 
1169         (_ewk_frame_rect_cmp_less_than): Private.
1170         (_ewk_frame_rect_is_negative_value): Private.
1171         (ewk_frame_text_matches_nth_pos_get): Added. Function returns position of
1172         n-th text match in frame.
1173         * ewk/ewk_frame.h:
1174
1175 2010-08-30  Ryuan Choi  <ryuan.choi@samsung.com>
1176
1177         Reviewed by Adam Barth.
1178
1179         [EFL]Url of HistoryItem was broken for special character like korean
1180         https://bugs.webkit.org/show_bug.cgi?id=44495
1181
1182         Remove unnecessary code. This makes a bug with complicated URL.
1183
1184         * ewk/ewk_frame.cpp:
1185         (ewk_frame_view_state_save):
1186
1187 2010-08-30  Mikołaj Małecki  <m.malecki@samsung.com>
1188
1189         Reviewed by Kenneth Rohde Christiansen
1190
1191         [EFL] Added initial setting to turn on offline pages.
1192         https://bugs.webkit.org/show_bug.cgi?id=44239
1193
1194         * ewk/ewk_main.cpp: Torn off non-EFL init to _ewk_init_body
1195         (ewk_init): Changed non-EFL init to call _ewk_init_body
1196         (_ewk_init_body): Moved internal init here and added cache directory path setting.
1197         * ewk/ewk_view.cpp: Added new config items: offline_app_cache and cache_directory
1198         (_ewk_view_priv_new): creating cache_directory string
1199         (_ewk_view_priv_del): deleting cache_directory string
1200         (ewk_view_setting_offline_app_cache_get):
1201         (ewk_view_setting_offline_app_cache_set):
1202         (ewk_view_setting_cache_directory_get):
1203         (ewk_view_setting_cache_directory_set):
1204         * ewk/ewk_view.h: added offline_app_cache and cache_directory props to ewk API
1205
1206 2010-08-26  Miroslaw Szymanski  <miroslaw.s@samsung.com>
1207
1208         Reviewed by Kenneth Rohde Christiansen.
1209
1210         [EFL] Added new callback when view's size is changed to fix issue with changing layout size
1211         https://bugs.webkit.org/show_bug.cgi?id=44337
1212
1213         * ewk/ewk_view.cpp:
1214         (_ewk_view_smart_calculate):
1215
1216 2010-08-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1217
1218         Reviewed by Antonio Gomes.
1219
1220         [EFL] Add dummy FullScreenVideoControllerEfl to WebKit EFL
1221         https://bugs.webkit.org/show_bug.cgi?id=44590
1222
1223         Add FullScreenVideoControllerEfl to WebCoreSupport. However,
1224         this is not implemented yet.
1225
1226         * CMakeListsEfl.txt:
1227         * WebCoreSupport/FullscreenVideoControllerEfl.cpp: Added.
1228         (FullscreenVideoController::FullscreenVideoController):
1229         (FullscreenVideoController::~FullscreenVideoController):
1230         (FullscreenVideoController::setMediaElement):
1231         (FullscreenVideoController::showHud):
1232         (FullscreenVideoController::hideHud):
1233         (FullscreenVideoController::enterFullscreen):
1234         (FullscreenVideoController::updateHudPosition):
1235         (FullscreenVideoController::exitOnUserRequest):
1236         (FullscreenVideoController::exitFullscreen):
1237         (FullscreenVideoController::canPlay):
1238         (FullscreenVideoController::play):
1239         (FullscreenVideoController::pause):
1240         (FullscreenVideoController::playStateChanged):
1241         (FullscreenVideoController::togglePlay):
1242         (FullscreenVideoController::volume):
1243         (FullscreenVideoController::muted):
1244         (FullscreenVideoController::setVolume):
1245         (FullscreenVideoController::volumeChanged):
1246         (FullscreenVideoController::muteChanged):
1247         (FullscreenVideoController::currentTime):
1248         (FullscreenVideoController::setCurrentTime):
1249         (FullscreenVideoController::duration):
1250         (FullscreenVideoController::percentLoaded):
1251         (FullscreenVideoController::beginSeek):
1252         (FullscreenVideoController::doSeek):
1253         (FullscreenVideoController::endSeek):
1254         (timeToString):
1255         (FullscreenVideoController::updateHudProgressBar):
1256         (FullscreenVideoController::createHud):
1257         * WebCoreSupport/FullscreenVideoControllerEfl.h: Added.
1258         (FullscreenVideoController::mediaElement):
1259
1260 2010-08-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1261
1262         Reviewed by Antonio Gomes.
1263
1264         [EFL] Add setting API for enabling local storage.
1265         https://bugs.webkit.org/show_bug.cgi?id=44319
1266
1267         Add API for enabling/disabling local storage.
1268
1269         * ewk/ewk_view.cpp:
1270         (_ewk_view_priv_new):
1271         (ewk_view_setting_local_storage_get): Added
1272         (ewk_view_setting_local_storage_set): Added
1273         * ewk/ewk_view.h:
1274
1275 2010-08-25  Jaehun Lim  <ljaehun.lim@samsung.com>
1276
1277         Reviewed by Antonio Gomes.
1278
1279         [EFL] enable libsoup's content decode feature
1280         https://bugs.webkit.org/show_bug.cgi?id=44147
1281
1282         libsoup's content decode feature is enabled during initializaton.
1283
1284         * ewk/ewk_main.cpp:
1285         (ewk_init):
1286
1287 2010-08-25  Rafael Antognolli  <antognolli@profusion.mobi>
1288
1289         Unreviewed build fix.
1290
1291         [EFL] Build fix for revision 65332
1292         https://bugs.webkit.org/show_bug.cgi?id=44543
1293
1294         Use Gthread_LIBRARIES instead of GTHREAD_LIBRARIES. This fix
1295         the build when using ENABLE_GLIB_SUPPORT=ON and NETWORK_BACKEND=curl.
1296
1297         * CMakeListsEfl.txt:
1298
1299 2010-08-24  Lukasz Slachciak  <l.slachciak@samsung.com>
1300
1301         Reviewed by Antonio Gomes.
1302
1303         [EFL] Extended EFL WebView API to allow enable/disable Frame Flattening
1304         https://bugs.webkit.org/show_bug.cgi?id=44253
1305
1306         * ewk/ewk_view.cpp:
1307         (ewk_view_setting_enable_frame_flattening_get):
1308         (ewk_view_setting_enable_frame_flattening_set):
1309         * ewk/ewk_view.h:
1310
1311 2010-08-23  Leandro Pereira  <leandro@profusion.mobi>
1312
1313         [EFL] Build fix for platforms that do not require linking with "dl".
1314         CMake includes the variable CMAKE_DL_LIBS that evaluates to the
1315         platform-specific libraries.
1316
1317         * CMakeListsEfl.txt: Use ${CMAKE_DL_LIBS} instead of dl.
1318
1319 2010-08-22  Rafael Antognolli  <antognolli@profusion.mobi>
1320
1321         Reviewed by Antonio Gomes.
1322
1323         [EFL] Remove duplicated include entry from default theme.
1324         https://bugs.webkit.org/show_bug.cgi?id=44345
1325
1326         This used to create the group webkit/widget/entry twice in
1327         the theme. It's leading to a bug with the newer versions of
1328         EFL.
1329
1330         * DefaultTheme/default.edc:
1331
1332 2010-08-22  Daniel Bates  <dbates@rim.com>
1333
1334         Reviewed by Eric Seidel.
1335
1336         Encapsulate document marker management into DocumentMarkerController
1337         https://bugs.webkit.org/show_bug.cgi?id=44383
1338
1339         Modify call sites in the EFL port to use DocumentMarkerController.
1340
1341         No functionality was changed, so no new tests.
1342
1343         * ewk/ewk_frame.cpp:
1344         (ewk_frame_text_matches_unmark_all):
1345
1346 2010-08-20  Leandro Pereira  <leandro@profusion.mobi>
1347
1348         [EFL] Unreviewed. Fix build when using GNU gold.
1349         When linking with GNU gold, some symbols are not found: explicitly
1350         link with the required libraries.
1351
1352         * CMakeListsEfl.txt: Depend on Fontconfig, PNG, JPEG and dl
1353         libraries.
1354
1355 2010-08-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1356
1357         Reviewed by Antonio Gomes.
1358
1359         [EFL] Enable localStorage of HTML5 for WebKit EFL
1360         https://bugs.webkit.org/show_bug.cgi?id=44020
1361
1362         * ewk/ewk_view.cpp: 
1363         (_ewk_view_priv_new):
1364
1365 2010-08-11  Rafael Antognolli  <antognolli@profusion.mobi>
1366
1367         Reviewed by Kenneth Rohde Christiansen.
1368
1369         [EFL] Adding new theme for widgets.
1370         https://bugs.webkit.org/show_bug.cgi?id=43860
1371
1372         Original theme was there for a long time. This is a new
1373         fresh one.
1374
1375         * DefaultTheme/default.edc:
1376         * DefaultTheme/widget/button/button.edc:
1377         * DefaultTheme/widget/button/img_button_focus.png:
1378         * DefaultTheme/widget/button/img_button_hover.png:
1379         * DefaultTheme/widget/button/img_button_normal.png:
1380         * DefaultTheme/widget/button/img_button_press.png:
1381         * DefaultTheme/widget/check/check.edc:
1382         * DefaultTheme/widget/check/img_check_off.png:
1383         * DefaultTheme/widget/check/img_check_off_focus.png:
1384         * DefaultTheme/widget/check/img_check_off_hover.png:
1385         * DefaultTheme/widget/check/img_check_on.png:
1386         * DefaultTheme/widget/check/img_check_on_focus.png:
1387         * DefaultTheme/widget/check/img_check_on_hover.png:
1388         * DefaultTheme/widget/combo/combo.edc:
1389         * DefaultTheme/widget/combo/combo_focus.png:
1390         * DefaultTheme/widget/combo/combo_focus_button.png:
1391         * DefaultTheme/widget/combo/combo_hover.png:
1392         * DefaultTheme/widget/combo/combo_hover_button.png:
1393         * DefaultTheme/widget/combo/combo_normal.png:
1394         * DefaultTheme/widget/combo/combo_normal_button.png:
1395         * DefaultTheme/widget/combo/combo_press.png:
1396         * DefaultTheme/widget/combo/combo_press_button.png:
1397         * DefaultTheme/widget/combo/icon.png:
1398         * DefaultTheme/widget/entry/img_focused.png:
1399         * DefaultTheme/widget/entry/img_hovered.png:
1400         * DefaultTheme/widget/entry/img_normal.png:
1401         * DefaultTheme/widget/file/file_focus.png:
1402         * DefaultTheme/widget/file/file_hover.png:
1403         * DefaultTheme/widget/file/file_normal.png:
1404         * DefaultTheme/widget/file/file_press.png:
1405         * DefaultTheme/widget/radio/img_radio_off.png:
1406         * DefaultTheme/widget/radio/img_radio_off_focus.png:
1407         * DefaultTheme/widget/radio/img_radio_off_hover.png:
1408         * DefaultTheme/widget/radio/img_radio_on.png:
1409         * DefaultTheme/widget/radio/img_radio_on_focus.png:
1410         * DefaultTheme/widget/radio/img_radio_on_hover.png:
1411         * DefaultTheme/widget/radio/radio.edc:
1412         * DefaultTheme/widget/scrollbar/scrollbar.edc:
1413         * DefaultTheme/widget/scrollbar/scrollbar_h.png:
1414         * DefaultTheme/widget/scrollbar/scrollbar_hilight.png: Removed.
1415         * DefaultTheme/widget/scrollbar/scrollbar_knob_h.png:
1416         * DefaultTheme/widget/scrollbar/scrollbar_knob_v.png:
1417         * DefaultTheme/widget/scrollbar/scrollbar_v.png:
1418         * DefaultTheme/widget/search/cancel/cancel_normal_button2.png:
1419         * DefaultTheme/widget/search/decoration/decoration_normal_button.png:
1420         * DefaultTheme/widget/search/field/field_focused.png:
1421         * DefaultTheme/widget/search/field/field_hovered.png:
1422         * DefaultTheme/widget/search/field/field_normal.png:
1423         * DefaultTheme/widget/slider/slider.edc:
1424         * DefaultTheme/widget/slider/slider_fill_h.png: Added.
1425         * DefaultTheme/widget/slider/slider_fill_v.png: Added.
1426         * DefaultTheme/widget/slider/slider_h.png:
1427         * DefaultTheme/widget/slider/slider_hilight.png: Removed.
1428         * DefaultTheme/widget/slider/slider_knob_h.png:
1429         * DefaultTheme/widget/slider/slider_knob_press_h.png: Added.
1430         * DefaultTheme/widget/slider/slider_knob_press_v.png: Added.
1431         * DefaultTheme/widget/slider/slider_knob_v.png:
1432         * DefaultTheme/widget/slider/slider_v.png:
1433
1434 2010-08-12  Rafael Antognolli  <antognolli@profusion.mobi>
1435
1436         Reviewed by Kenneth Rohde Christiansen.
1437
1438         [EFL] Making CMake keep track of theme dependencies.
1439         https://bugs.webkit.org/show_bug.cgi?id=43862
1440
1441         Adding theme source files and images as dependencies of the theme.
1442
1443         * CMakeListsEfl.txt:
1444
1445 2010-08-11  Rafael Antognolli  <antognolli@profusion.mobi>
1446
1447         Reviewed by Kenneth Rohde Christiansen.
1448
1449         [EFL] Add setting for enabling spatial navigation.
1450         https://bugs.webkit.org/show_bug.cgi?id=43569
1451
1452         Adding api for enabling/disabling spatial navigation.
1453
1454         * ewk/ewk_view.cpp: Both functions below added.
1455         (ewk_view_setting_spatial_navigation_get):
1456         (ewk_view_setting_spatial_navigation_set):
1457         * ewk/ewk_view.h: same as ewk_view.cpp.
1458
1459 2010-08-11  Ryuan Choi  <ryuan.choi@samsung.com>
1460
1461         Reviewed by Antonio Gomes.
1462
1463         Implementation dispatchDecidePolicyForNavigationAction
1464         https://bugs.webkit.org/show_bug.cgi?id=43544
1465
1466         Add ewk_view_navigation_policy_decision to decide whether url which
1467         user clicked will be loaded or not.
1468
1469         * WebCoreSupport/FrameLoaderClientEfl.cpp:
1470         (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNavigationAction):
1471         * ewk/ewk_private.h:
1472         * ewk/ewk_view.cpp:
1473         (ewk_view_navigation_policy_decision):
1474         * ewk/ewk_view.h:
1475
1476 2010-08-10  Ryuan Choi  <ryuan.choi@samsung.com>
1477
1478         Unreviewed build fix.
1479
1480         [EFL]REGRESSION(65021) need to fix build break
1481         https://bugs.webkit.org/show_bug.cgi?id=43767
1482
1483         Remove AtomicStringWTF and change namespace TextCaseInsensitive.
1484
1485         * ewk/ewk_frame.cpp:
1486         (ewk_frame_plugin_create):
1487         * ewk/ewk_view.cpp:
1488         (ewk_view_text_search):
1489         (ewk_view_text_matches_mark):
1490         (ewk_view_setting_font_cursive_set):
1491
1492 2010-08-06  Gavin Barraclough  <barraclough@apple.com>
1493
1494         Rubber stamped by Sam Weinig
1495
1496         Bug 43594 - Add string forwards to Forward.h
1497         This allows us to remove forward declarations for these classes from
1498         WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
1499
1500         * WebCoreSupport/InspectorClientEfl.h:
1501
1502 2010-08-06  Jessie Berlin  <jberlin@apple.com>
1503
1504         Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
1505         Unreviewed.
1506
1507         * WebCoreSupport/InspectorClientEfl.h:
1508
1509 2010-08-03  Leandro Pereira  <leandro@profusion.mobi>
1510
1511         Reviewed by Kenneth Rohde Christiansen.
1512
1513         Implement HTML5 slider theme (using the scrollbar theme as base).
1514         https://bugs.webkit.org/show_bug.cgi?id=43430
1515
1516         * DefaultTheme/default.edc: Include slider.edc.
1517         * DefaultTheme/widget/slider/slider.edc: Added.
1518         * DefaultTheme/widget/slider/slider_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_h.png.
1519         * DefaultTheme/widget/slider/slider_hilight.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_hilight.png.
1520         * DefaultTheme/widget/slider/slider_knob_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_h.png.
1521         * DefaultTheme/widget/slider/slider_knob_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_v.png.
1522         * DefaultTheme/widget/slider/slider_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_v.png.
1523
1524 2010-08-03  ryuan choi  <ryuan.choi@samsung.com>
1525
1526         Reviewed by Darin Adler.
1527
1528         [EFL] REGRESSION(64425) need to fix build break
1529         https://bugs.webkit.org/show_bug.cgi?id=43322
1530
1531         just add include path missed after r64425
1532
1533         * CMakeListsEfl.txt:
1534
1535 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
1536
1537         Reviewed by Darin Fisher.
1538
1539         PopupMenu refactoring in preparation to WebKit2
1540         https://bugs.webkit.org/show_bug.cgi?id=42592
1541
1542         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
1543         instances, concrete classes that inherit from ChromeClient needed to be changed to
1544         implement the new methods.
1545
1546         * WebCoreSupport/ChromeClientEfl.cpp:
1547         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
1548         (WebCore::ChromeClientEfl::createPopupMenu):
1549         (WebCore::ChromeClientEfl::createSearchPopupMenu):
1550         * WebCoreSupport/ChromeClientEfl.h:
1551
1552 2010-08-02  Jeremy Orlow  <jorlow@chromium.org>
1553
1554         Speculative revert of 64425 due to Chromium instability
1555         https://bugs.webkit.org/show_bug.cgi?id=43347
1556
1557         * WebCoreSupport/ChromeClientEfl.cpp:
1558         * WebCoreSupport/ChromeClientEfl.h:
1559
1560 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
1561
1562         Reviewed by Darin Fisher.
1563
1564         PopupMenu refactoring in preparation to WebKit2
1565         https://bugs.webkit.org/show_bug.cgi?id=42592
1566
1567         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
1568         instances, concrete classes that inherit from ChromeClient needed to be changed to
1569         implement the new methods.
1570
1571         * WebCoreSupport/ChromeClientEfl.cpp:
1572         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
1573         (WebCore::ChromeClientEfl::createPopupMenu):
1574         (WebCore::ChromeClientEfl::createSearchPopupMenu):
1575         * WebCoreSupport/ChromeClientEfl.h:
1576
1577 2010-07-31  Sheriff Bot  <webkit.review.bot@gmail.com>
1578
1579         Unreviewed, rolling out r64422.
1580         http://trac.webkit.org/changeset/64422
1581         https://bugs.webkit.org/show_bug.cgi?id=43304
1582
1583         Build fixes are needed for Snow Leopard and Windows.
1584         (Requested by lca on #webkit).
1585
1586         * WebCoreSupport/ChromeClientEfl.cpp:
1587         * WebCoreSupport/ChromeClientEfl.h:
1588
1589 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
1590
1591         Reviewed by Darin Fisher.
1592
1593         PopupMenu refactoring in preparation to WebKit2
1594         https://bugs.webkit.org/show_bug.cgi?id=42592
1595
1596         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
1597         instances, concrete classes that inherit from ChromeClient needed to be changed to
1598         implement the new methods.
1599
1600         * WebCoreSupport/ChromeClientEfl.cpp:
1601         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
1602         (WebCore::ChromeClientEfl::createPopupMenu):
1603         (WebCore::ChromeClientEfl::createSearchPopupMenu):
1604         * WebCoreSupport/ChromeClientEfl.h:
1605
1606 2010-07-26  Steve Block  <steveblock@google.com>
1607
1608         Reviewed by Jeremy Orlow.
1609
1610         Page clients should be passed to Page constructor via structure of pointers
1611         https://bugs.webkit.org/show_bug.cgi?id=42834
1612
1613         * ewk/ewk_view.cpp:
1614         (_ewk_view_priv_new):
1615
1616 2010-07-26  Rafael Antognolli  <antognolli@profusion.mobi>
1617
1618         Reviewed by Antonio Gomes.
1619
1620         [EFL] Move CMakeListsEfl.txt to WebKit/efl/
1621         https://bugs.webkit.org/show_bug.cgi?id=43002
1622
1623         This should reduce the noise in WebKit/ChangeLog that comes from EFL
1624         port. Most of the changes on EFL port should be logged in
1625         WebKit/efl/ChangeLog.
1626
1627         * CMakeListsEfl.txt: Renamed from WebKit/CMakeListsEfl.txt.
1628
1629 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
1630
1631         Reviewed by Antonio Gomes.
1632
1633         [EFL] Cleanup glib support (make it optional)
1634         https://bugs.webkit.org/show_bug.cgi?id=42480
1635
1636         Put some ifdefs on glib calls.
1637
1638         * ewk/ewk_main.cpp:
1639         (ewk_init):
1640
1641 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
1642
1643         Reviewed by Antonio Gomes.
1644
1645         [EFL] Add support for using libcurl network backend.
1646         https://bugs.webkit.org/show_bug.cgi?id=42286
1647
1648         Put some ifdefs around soup calls.
1649
1650         * ewk/ewk_cookies.cpp:
1651         (ewk_cookies_file_set):
1652         (ewk_cookies_clear):
1653         (ewk_cookies_get_all):
1654         (ewk_cookies_cookie_del):
1655         (ewk_cookies_cookie_free):
1656         (ewk_cookies_policy_set):
1657         (ewk_cookies_policy_get):
1658         * ewk/ewk_main.cpp:
1659         (ewk_init):
1660
1661 2010-07-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1662
1663         Reviewed by Kenneth Rohde Christiansen.
1664
1665         Notify browser when window shall be closed.
1666
1667         This is used for window.close() events Javascript, though it would be
1668         triggered for any event on WebCore that might ask for the window to be
1669         closed.
1670
1671         https://bugs.webkit.org/show_bug.cgi?id=42890
1672
1673         * WebCoreSupport/ChromeClientEfl.cpp:
1674         (WebCore::ChromeClientEfl::closeWindowSoon): call new function and moves its
1675         previous functionality there.
1676         * ewk/ewk_private.h:
1677         * ewk/ewk_view.cpp:
1678         (ewk_view_window_close): stop all loaders as was being done previously and
1679         notify browser afterwards.
1680         * ewk/ewk_view.h: declare new virtual method.
1681
1682 2010-07-23  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1683
1684         Reviewed by Kenneth Rohde Christiansen.
1685
1686         [EFL] Set proxy address for Soup
1687         https://bugs.webkit.org/show_bug.cgi?id=42721
1688
1689         Sets the given proxy URI for libsoup network backend. This method will
1690         support libcurl network backend later.
1691
1692         * EWebLauncher/main.c:
1693         (main): Invoke proxy set method
1694         * ewk/ewk_settings.cpp:
1695         (ewk_settings_proxy_uri_set): Sets proxy URI.
1696         * ewk/ewk_settings.h:
1697
1698 2010-07-16  Leandro Pereira  <leandro@profusion.mobi>
1699
1700         Reviewed by Gustavo Noronha Silva.
1701         
1702         Creating ChangeLog for the EFL port.