3300e14047250eb0de1c57fd032abe01c4d0f103
[WebKit-https.git] / WebKit / efl / ChangeLog
1 2010-09-03  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
2
3         Reviewed by Darin Adler.
4
5         Add NetworkingContext to avoid layer violations
6         https://bugs.webkit.org/show_bug.cgi?id=42292
7
8         Add createNetworkingContext to EFL's FrameLoaderClient.
9
10         * WebCoreSupport/FrameLoaderClientEfl.cpp:
11         (WebCore::FrameLoaderClientEfl::createNetworkingContext):
12         * WebCoreSupport/FrameLoaderClientEfl.h:
13
14 2010-09-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
15
16         Reviewed by Martin Robinson.
17
18         [EFL] Regression (66531) Build break with Glib Support
19         https://bugs.webkit.org/show_bug.cgi?id=45011
20
21         Move GtkTypedefs.h to GTypedefs.h and let it inside gobject directory
22         since when glib is enabled, EFL port needs it, too.
23
24         * CMakeListsEfl.txt: Include gobject directory to find new header
25         file.
26
27 2010-09-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
28
29         Reviewed by Antonio Gomes.
30
31         [EFL] Install default theme
32         https://bugs.webkit.org/show_bug.cgi?id=45154
33
34         Since a theme is needed in order to create a new browser, install the
35         default one to serve as example and fall-back.
36
37         * CMakeListsEfl.txt:
38
39 2010-09-02  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
40
41         Reviewed by Antonio Gomes.
42
43         [EFL] Name install directories according to library name
44         https://bugs.webkit.org/show_bug.cgi?id=45126
45
46         * CMakeListsEfl.txt: include diretory follows library name.
47         * ewebkit.pc.in: Ditto.
48
49 2010-08-31  Dave Hyatt  <hyatt@apple.com>
50
51         Reviewed by Sam Weinig.
52
53         https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
54         the former can occur in more places without having to do the latter.
55
56         * ewk/ewk_view.cpp:
57         (ewk_view_layout_if_needed_recursive):
58
59 2010-08-31  Sam Weinig  <sam@webkit.org>
60
61         Reviewed by Darin Adler.
62
63         Add ability to count text matches without marking
64         https://bugs.webkit.org/show_bug.cgi?id=43996
65
66         * ewk/ewk_frame.cpp:
67         (ewk_frame_text_matches_mark): Switched to call
68         countMatchesForText() instead of markAllMatchesForText().
69
70 2010-08-31  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
71
72         Unreviewed build fix.
73
74         [EFL] Build break for r66456
75         https://bugs.webkit.org/post_bug.cgi
76
77         Replace firstRectsForMarkers with renderedRectsForMarkers.
78
79         * ewk/ewk_frame.cpp:
80         (ewk_frame_text_matches_nth_pos_get):
81
82 2010-08-30  Kamil Blank  <k.blank@samsung.com>
83
84         Reviewed by Adam Barth.
85
86         [EFL] Added API which returns position of n-th text matches mark
87         https://bugs.webkit.org/show_bug.cgi?id=44258
88
89         * ewk/ewk_frame.cpp: 
90         (_ewk_frame_rect_cmp_less_than): Private.
91         (_ewk_frame_rect_is_negative_value): Private.
92         (ewk_frame_text_matches_nth_pos_get): Added. Function returns position of
93         n-th text match in frame.
94         * ewk/ewk_frame.h:
95
96 2010-08-30  Ryuan Choi  <ryuan.choi@samsung.com>
97
98         Reviewed by Adam Barth.
99
100         [EFL]Url of HistoryItem was broken for special character like korean
101         https://bugs.webkit.org/show_bug.cgi?id=44495
102
103         Remove unnecessary code. This makes a bug with complicated URL.
104
105         * ewk/ewk_frame.cpp:
106         (ewk_frame_view_state_save):
107
108 2010-08-30  Mikołaj Małecki  <m.malecki@samsung.com>
109
110         Reviewed by Kenneth Rohde Christiansen
111
112         [EFL] Added initial setting to turn on offline pages.
113         https://bugs.webkit.org/show_bug.cgi?id=44239
114
115         * ewk/ewk_main.cpp: Torn off non-EFL init to _ewk_init_body
116         (ewk_init): Changed non-EFL init to call _ewk_init_body
117         (_ewk_init_body): Moved internal init here and added cache directory path setting.
118         * ewk/ewk_view.cpp: Added new config items: offline_app_cache and cache_directory
119         (_ewk_view_priv_new): creating cache_directory string
120         (_ewk_view_priv_del): deleting cache_directory string
121         (ewk_view_setting_offline_app_cache_get):
122         (ewk_view_setting_offline_app_cache_set):
123         (ewk_view_setting_cache_directory_get):
124         (ewk_view_setting_cache_directory_set):
125         * ewk/ewk_view.h: added offline_app_cache and cache_directory props to ewk API
126
127 2010-08-26  Miroslaw Szymanski  <miroslaw.s@samsung.com>
128
129         Reviewed by Kenneth Rohde Christiansen.
130
131         [EFL] Added new callback when view's size is changed to fix issue with changing layout size
132         https://bugs.webkit.org/show_bug.cgi?id=44337
133
134         * ewk/ewk_view.cpp:
135         (_ewk_view_smart_calculate):
136
137 2010-08-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
138
139         Reviewed by Antonio Gomes.
140
141         [EFL] Add dummy FullScreenVideoControllerEfl to WebKit EFL
142         https://bugs.webkit.org/show_bug.cgi?id=44590
143
144         Add FullScreenVideoControllerEfl to WebCoreSupport. However,
145         this is not implemented yet.
146
147         * CMakeListsEfl.txt:
148         * WebCoreSupport/FullscreenVideoControllerEfl.cpp: Added.
149         (FullscreenVideoController::FullscreenVideoController):
150         (FullscreenVideoController::~FullscreenVideoController):
151         (FullscreenVideoController::setMediaElement):
152         (FullscreenVideoController::showHud):
153         (FullscreenVideoController::hideHud):
154         (FullscreenVideoController::enterFullscreen):
155         (FullscreenVideoController::updateHudPosition):
156         (FullscreenVideoController::exitOnUserRequest):
157         (FullscreenVideoController::exitFullscreen):
158         (FullscreenVideoController::canPlay):
159         (FullscreenVideoController::play):
160         (FullscreenVideoController::pause):
161         (FullscreenVideoController::playStateChanged):
162         (FullscreenVideoController::togglePlay):
163         (FullscreenVideoController::volume):
164         (FullscreenVideoController::muted):
165         (FullscreenVideoController::setVolume):
166         (FullscreenVideoController::volumeChanged):
167         (FullscreenVideoController::muteChanged):
168         (FullscreenVideoController::currentTime):
169         (FullscreenVideoController::setCurrentTime):
170         (FullscreenVideoController::duration):
171         (FullscreenVideoController::percentLoaded):
172         (FullscreenVideoController::beginSeek):
173         (FullscreenVideoController::doSeek):
174         (FullscreenVideoController::endSeek):
175         (timeToString):
176         (FullscreenVideoController::updateHudProgressBar):
177         (FullscreenVideoController::createHud):
178         * WebCoreSupport/FullscreenVideoControllerEfl.h: Added.
179         (FullscreenVideoController::mediaElement):
180
181 2010-08-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
182
183         Reviewed by Antonio Gomes.
184
185         [EFL] Add setting API for enabling local storage.
186         https://bugs.webkit.org/show_bug.cgi?id=44319
187
188         Add API for enabling/disabling local storage.
189
190         * ewk/ewk_view.cpp:
191         (_ewk_view_priv_new):
192         (ewk_view_setting_local_storage_get): Added
193         (ewk_view_setting_local_storage_set): Added
194         * ewk/ewk_view.h:
195
196 2010-08-25  Jaehun Lim  <ljaehun.lim@samsung.com>
197
198         Reviewed by Antonio Gomes.
199
200         [EFL] enable libsoup's content decode feature
201         https://bugs.webkit.org/show_bug.cgi?id=44147
202
203         libsoup's content decode feature is enabled during initializaton.
204
205         * ewk/ewk_main.cpp:
206         (ewk_init):
207
208 2010-08-25  Rafael Antognolli  <antognolli@profusion.mobi>
209
210         Unreviewed build fix.
211
212         [EFL] Build fix for revision 65332
213         https://bugs.webkit.org/show_bug.cgi?id=44543
214
215         Use Gthread_LIBRARIES instead of GTHREAD_LIBRARIES. This fix
216         the build when using ENABLE_GLIB_SUPPORT=ON and NETWORK_BACKEND=curl.
217
218         * CMakeListsEfl.txt:
219
220 2010-08-24  Lukasz Slachciak  <l.slachciak@samsung.com>
221
222         Reviewed by Antonio Gomes.
223
224         [EFL] Extended EFL WebView API to allow enable/disable Frame Flattening
225         https://bugs.webkit.org/show_bug.cgi?id=44253
226
227         * ewk/ewk_view.cpp:
228         (ewk_view_setting_enable_frame_flattening_get):
229         (ewk_view_setting_enable_frame_flattening_set):
230         * ewk/ewk_view.h:
231
232 2010-08-23  Leandro Pereira  <leandro@profusion.mobi>
233
234         [EFL] Build fix for platforms that do not require linking with "dl".
235         CMake includes the variable CMAKE_DL_LIBS that evaluates to the
236         platform-specific libraries.
237
238         * CMakeListsEfl.txt: Use ${CMAKE_DL_LIBS} instead of dl.
239
240 2010-08-22  Rafael Antognolli  <antognolli@profusion.mobi>
241
242         Reviewed by Antonio Gomes.
243
244         [EFL] Remove duplicated include entry from default theme.
245         https://bugs.webkit.org/show_bug.cgi?id=44345
246
247         This used to create the group webkit/widget/entry twice in
248         the theme. It's leading to a bug with the newer versions of
249         EFL.
250
251         * DefaultTheme/default.edc:
252
253 2010-08-22  Daniel Bates  <dbates@rim.com>
254
255         Reviewed by Eric Seidel.
256
257         Encapsulate document marker management into DocumentMarkerController
258         https://bugs.webkit.org/show_bug.cgi?id=44383
259
260         Modify call sites in the EFL port to use DocumentMarkerController.
261
262         No functionality was changed, so no new tests.
263
264         * ewk/ewk_frame.cpp:
265         (ewk_frame_text_matches_unmark_all):
266
267 2010-08-20  Leandro Pereira  <leandro@profusion.mobi>
268
269         [EFL] Unreviewed. Fix build when using GNU gold.
270         When linking with GNU gold, some symbols are not found: explicitly
271         link with the required libraries.
272
273         * CMakeListsEfl.txt: Depend on Fontconfig, PNG, JPEG and dl
274         libraries.
275
276 2010-08-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
277
278         Reviewed by Antonio Gomes.
279
280         [EFL] Enable localStorage of HTML5 for WebKit EFL
281         https://bugs.webkit.org/show_bug.cgi?id=44020
282
283         * ewk/ewk_view.cpp: 
284         (_ewk_view_priv_new):
285
286 2010-08-11  Rafael Antognolli  <antognolli@profusion.mobi>
287
288         Reviewed by Kenneth Rohde Christiansen.
289
290         [EFL] Adding new theme for widgets.
291         https://bugs.webkit.org/show_bug.cgi?id=43860
292
293         Original theme was there for a long time. This is a new
294         fresh one.
295
296         * DefaultTheme/default.edc:
297         * DefaultTheme/widget/button/button.edc:
298         * DefaultTheme/widget/button/img_button_focus.png:
299         * DefaultTheme/widget/button/img_button_hover.png:
300         * DefaultTheme/widget/button/img_button_normal.png:
301         * DefaultTheme/widget/button/img_button_press.png:
302         * DefaultTheme/widget/check/check.edc:
303         * DefaultTheme/widget/check/img_check_off.png:
304         * DefaultTheme/widget/check/img_check_off_focus.png:
305         * DefaultTheme/widget/check/img_check_off_hover.png:
306         * DefaultTheme/widget/check/img_check_on.png:
307         * DefaultTheme/widget/check/img_check_on_focus.png:
308         * DefaultTheme/widget/check/img_check_on_hover.png:
309         * DefaultTheme/widget/combo/combo.edc:
310         * DefaultTheme/widget/combo/combo_focus.png:
311         * DefaultTheme/widget/combo/combo_focus_button.png:
312         * DefaultTheme/widget/combo/combo_hover.png:
313         * DefaultTheme/widget/combo/combo_hover_button.png:
314         * DefaultTheme/widget/combo/combo_normal.png:
315         * DefaultTheme/widget/combo/combo_normal_button.png:
316         * DefaultTheme/widget/combo/combo_press.png:
317         * DefaultTheme/widget/combo/combo_press_button.png:
318         * DefaultTheme/widget/combo/icon.png:
319         * DefaultTheme/widget/entry/img_focused.png:
320         * DefaultTheme/widget/entry/img_hovered.png:
321         * DefaultTheme/widget/entry/img_normal.png:
322         * DefaultTheme/widget/file/file_focus.png:
323         * DefaultTheme/widget/file/file_hover.png:
324         * DefaultTheme/widget/file/file_normal.png:
325         * DefaultTheme/widget/file/file_press.png:
326         * DefaultTheme/widget/radio/img_radio_off.png:
327         * DefaultTheme/widget/radio/img_radio_off_focus.png:
328         * DefaultTheme/widget/radio/img_radio_off_hover.png:
329         * DefaultTheme/widget/radio/img_radio_on.png:
330         * DefaultTheme/widget/radio/img_radio_on_focus.png:
331         * DefaultTheme/widget/radio/img_radio_on_hover.png:
332         * DefaultTheme/widget/radio/radio.edc:
333         * DefaultTheme/widget/scrollbar/scrollbar.edc:
334         * DefaultTheme/widget/scrollbar/scrollbar_h.png:
335         * DefaultTheme/widget/scrollbar/scrollbar_hilight.png: Removed.
336         * DefaultTheme/widget/scrollbar/scrollbar_knob_h.png:
337         * DefaultTheme/widget/scrollbar/scrollbar_knob_v.png:
338         * DefaultTheme/widget/scrollbar/scrollbar_v.png:
339         * DefaultTheme/widget/search/cancel/cancel_normal_button2.png:
340         * DefaultTheme/widget/search/decoration/decoration_normal_button.png:
341         * DefaultTheme/widget/search/field/field_focused.png:
342         * DefaultTheme/widget/search/field/field_hovered.png:
343         * DefaultTheme/widget/search/field/field_normal.png:
344         * DefaultTheme/widget/slider/slider.edc:
345         * DefaultTheme/widget/slider/slider_fill_h.png: Added.
346         * DefaultTheme/widget/slider/slider_fill_v.png: Added.
347         * DefaultTheme/widget/slider/slider_h.png:
348         * DefaultTheme/widget/slider/slider_hilight.png: Removed.
349         * DefaultTheme/widget/slider/slider_knob_h.png:
350         * DefaultTheme/widget/slider/slider_knob_press_h.png: Added.
351         * DefaultTheme/widget/slider/slider_knob_press_v.png: Added.
352         * DefaultTheme/widget/slider/slider_knob_v.png:
353         * DefaultTheme/widget/slider/slider_v.png:
354
355 2010-08-12  Rafael Antognolli  <antognolli@profusion.mobi>
356
357         Reviewed by Kenneth Rohde Christiansen.
358
359         [EFL] Making CMake keep track of theme dependencies.
360         https://bugs.webkit.org/show_bug.cgi?id=43862
361
362         Adding theme source files and images as dependencies of the theme.
363
364         * CMakeListsEfl.txt:
365
366 2010-08-11  Rafael Antognolli  <antognolli@profusion.mobi>
367
368         Reviewed by Kenneth Rohde Christiansen.
369
370         [EFL] Add setting for enabling spatial navigation.
371         https://bugs.webkit.org/show_bug.cgi?id=43569
372
373         Adding api for enabling/disabling spatial navigation.
374
375         * ewk/ewk_view.cpp: Both functions below added.
376         (ewk_view_setting_spatial_navigation_get):
377         (ewk_view_setting_spatial_navigation_set):
378         * ewk/ewk_view.h: same as ewk_view.cpp.
379
380 2010-08-11  Ryuan Choi  <ryuan.choi@samsung.com>
381
382         Reviewed by Antonio Gomes.
383
384         Implementation dispatchDecidePolicyForNavigationAction
385         https://bugs.webkit.org/show_bug.cgi?id=43544
386
387         Add ewk_view_navigation_policy_decision to decide whether url which
388         user clicked will be loaded or not.
389
390         * WebCoreSupport/FrameLoaderClientEfl.cpp:
391         (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNavigationAction):
392         * ewk/ewk_private.h:
393         * ewk/ewk_view.cpp:
394         (ewk_view_navigation_policy_decision):
395         * ewk/ewk_view.h:
396
397 2010-08-10  Ryuan Choi  <ryuan.choi@samsung.com>
398
399         Unreviewed build fix.
400
401         [EFL]REGRESSION(65021) need to fix build break
402         https://bugs.webkit.org/show_bug.cgi?id=43767
403
404         Remove AtomicStringWTF and change namespace TextCaseInsensitive.
405
406         * ewk/ewk_frame.cpp:
407         (ewk_frame_plugin_create):
408         * ewk/ewk_view.cpp:
409         (ewk_view_text_search):
410         (ewk_view_text_matches_mark):
411         (ewk_view_setting_font_cursive_set):
412
413 2010-08-06  Gavin Barraclough  <barraclough@apple.com>
414
415         Rubber stamped by Sam Weinig
416
417         Bug 43594 - Add string forwards to Forward.h
418         This allows us to remove forward declarations for these classes from
419         WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
420
421         * WebCoreSupport/InspectorClientEfl.h:
422
423 2010-08-06  Jessie Berlin  <jberlin@apple.com>
424
425         Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
426         Unreviewed.
427
428         * WebCoreSupport/InspectorClientEfl.h:
429
430 2010-08-03  Leandro Pereira  <leandro@profusion.mobi>
431
432         Reviewed by Kenneth Rohde Christiansen.
433
434         Implement HTML5 slider theme (using the scrollbar theme as base).
435         https://bugs.webkit.org/show_bug.cgi?id=43430
436
437         * DefaultTheme/default.edc: Include slider.edc.
438         * DefaultTheme/widget/slider/slider.edc: Added.
439         * DefaultTheme/widget/slider/slider_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_h.png.
440         * DefaultTheme/widget/slider/slider_hilight.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_hilight.png.
441         * DefaultTheme/widget/slider/slider_knob_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_h.png.
442         * DefaultTheme/widget/slider/slider_knob_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_v.png.
443         * DefaultTheme/widget/slider/slider_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_v.png.
444
445 2010-08-03  ryuan choi  <ryuan.choi@samsung.com>
446
447         Reviewed by Darin Adler.
448
449         [EFL] REGRESSION(64425) need to fix build break
450         https://bugs.webkit.org/show_bug.cgi?id=43322
451
452         just add include path missed after r64425
453
454         * CMakeListsEfl.txt:
455
456 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
457
458         Reviewed by Darin Fisher.
459
460         PopupMenu refactoring in preparation to WebKit2
461         https://bugs.webkit.org/show_bug.cgi?id=42592
462
463         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
464         instances, concrete classes that inherit from ChromeClient needed to be changed to
465         implement the new methods.
466
467         * WebCoreSupport/ChromeClientEfl.cpp:
468         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
469         (WebCore::ChromeClientEfl::createPopupMenu):
470         (WebCore::ChromeClientEfl::createSearchPopupMenu):
471         * WebCoreSupport/ChromeClientEfl.h:
472
473 2010-08-02  Jeremy Orlow  <jorlow@chromium.org>
474
475         Speculative revert of 64425 due to Chromium instability
476         https://bugs.webkit.org/show_bug.cgi?id=43347
477
478         * WebCoreSupport/ChromeClientEfl.cpp:
479         * WebCoreSupport/ChromeClientEfl.h:
480
481 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
482
483         Reviewed by Darin Fisher.
484
485         PopupMenu refactoring in preparation to WebKit2
486         https://bugs.webkit.org/show_bug.cgi?id=42592
487
488         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
489         instances, concrete classes that inherit from ChromeClient needed to be changed to
490         implement the new methods.
491
492         * WebCoreSupport/ChromeClientEfl.cpp:
493         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
494         (WebCore::ChromeClientEfl::createPopupMenu):
495         (WebCore::ChromeClientEfl::createSearchPopupMenu):
496         * WebCoreSupport/ChromeClientEfl.h:
497
498 2010-07-31  Sheriff Bot  <webkit.review.bot@gmail.com>
499
500         Unreviewed, rolling out r64422.
501         http://trac.webkit.org/changeset/64422
502         https://bugs.webkit.org/show_bug.cgi?id=43304
503
504         Build fixes are needed for Snow Leopard and Windows.
505         (Requested by lca on #webkit).
506
507         * WebCoreSupport/ChromeClientEfl.cpp:
508         * WebCoreSupport/ChromeClientEfl.h:
509
510 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
511
512         Reviewed by Darin Fisher.
513
514         PopupMenu refactoring in preparation to WebKit2
515         https://bugs.webkit.org/show_bug.cgi?id=42592
516
517         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
518         instances, concrete classes that inherit from ChromeClient needed to be changed to
519         implement the new methods.
520
521         * WebCoreSupport/ChromeClientEfl.cpp:
522         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
523         (WebCore::ChromeClientEfl::createPopupMenu):
524         (WebCore::ChromeClientEfl::createSearchPopupMenu):
525         * WebCoreSupport/ChromeClientEfl.h:
526
527 2010-07-26  Steve Block  <steveblock@google.com>
528
529         Reviewed by Jeremy Orlow.
530
531         Page clients should be passed to Page constructor via structure of pointers
532         https://bugs.webkit.org/show_bug.cgi?id=42834
533
534         * ewk/ewk_view.cpp:
535         (_ewk_view_priv_new):
536
537 2010-07-26  Rafael Antognolli  <antognolli@profusion.mobi>
538
539         Reviewed by Antonio Gomes.
540
541         [EFL] Move CMakeListsEfl.txt to WebKit/efl/
542         https://bugs.webkit.org/show_bug.cgi?id=43002
543
544         This should reduce the noise in WebKit/ChangeLog that comes from EFL
545         port. Most of the changes on EFL port should be logged in
546         WebKit/efl/ChangeLog.
547
548         * CMakeListsEfl.txt: Renamed from WebKit/CMakeListsEfl.txt.
549
550 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
551
552         Reviewed by Antonio Gomes.
553
554         [EFL] Cleanup glib support (make it optional)
555         https://bugs.webkit.org/show_bug.cgi?id=42480
556
557         Put some ifdefs on glib calls.
558
559         * ewk/ewk_main.cpp:
560         (ewk_init):
561
562 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
563
564         Reviewed by Antonio Gomes.
565
566         [EFL] Add support for using libcurl network backend.
567         https://bugs.webkit.org/show_bug.cgi?id=42286
568
569         Put some ifdefs around soup calls.
570
571         * ewk/ewk_cookies.cpp:
572         (ewk_cookies_file_set):
573         (ewk_cookies_clear):
574         (ewk_cookies_get_all):
575         (ewk_cookies_cookie_del):
576         (ewk_cookies_cookie_free):
577         (ewk_cookies_policy_set):
578         (ewk_cookies_policy_get):
579         * ewk/ewk_main.cpp:
580         (ewk_init):
581
582 2010-07-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
583
584         Reviewed by Kenneth Rohde Christiansen.
585
586         Notify browser when window shall be closed.
587
588         This is used for window.close() events Javascript, though it would be
589         triggered for any event on WebCore that might ask for the window to be
590         closed.
591
592         https://bugs.webkit.org/show_bug.cgi?id=42890
593
594         * WebCoreSupport/ChromeClientEfl.cpp:
595         (WebCore::ChromeClientEfl::closeWindowSoon): call new function and moves its
596         previous functionality there.
597         * ewk/ewk_private.h:
598         * ewk/ewk_view.cpp:
599         (ewk_view_window_close): stop all loaders as was being done previously and
600         notify browser afterwards.
601         * ewk/ewk_view.h: declare new virtual method.
602
603 2010-07-23  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
604
605         Reviewed by Kenneth Rohde Christiansen.
606
607         [EFL] Set proxy address for Soup
608         https://bugs.webkit.org/show_bug.cgi?id=42721
609
610         Sets the given proxy URI for libsoup network backend. This method will
611         support libcurl network backend later.
612
613         * EWebLauncher/main.c:
614         (main): Invoke proxy set method
615         * ewk/ewk_settings.cpp:
616         (ewk_settings_proxy_uri_set): Sets proxy URI.
617         * ewk/ewk_settings.h:
618
619 2010-07-16  Leandro Pereira  <leandro@profusion.mobi>
620
621         Reviewed by Gustavo Noronha Silva.
622         
623         Creating ChangeLog for the EFL port.