2010-08-20 Leandro Pereira <leandro@profusion.mobi>
[WebKit-https.git] / WebKit / efl / ChangeLog
1 2010-08-20  Leandro Pereira  <leandro@profusion.mobi>
2
3         [EFL] Unreviewed. Fix build when using GNU gold.
4         When linking with GNU gold, some symbols are not found: explicitly
5         link with the required libraries.
6
7         * CMakeListsEfl.txt: Depend on Fontconfig, PNG, JPEG and dl
8         libraries.
9
10 2010-08-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
11
12         Reviewed by Antonio Gomes.
13
14         [EFL] Enable localStorage of HTML5 for WebKit EFL
15         https://bugs.webkit.org/show_bug.cgi?id=44020
16
17         * ewk/ewk_view.cpp: 
18         (_ewk_view_priv_new):
19
20 2010-08-11  Rafael Antognolli  <antognolli@profusion.mobi>
21
22         Reviewed by Kenneth Rohde Christiansen.
23
24         [EFL] Adding new theme for widgets.
25         https://bugs.webkit.org/show_bug.cgi?id=43860
26
27         Original theme was there for a long time. This is a new
28         fresh one.
29
30         * DefaultTheme/default.edc:
31         * DefaultTheme/widget/button/button.edc:
32         * DefaultTheme/widget/button/img_button_focus.png:
33         * DefaultTheme/widget/button/img_button_hover.png:
34         * DefaultTheme/widget/button/img_button_normal.png:
35         * DefaultTheme/widget/button/img_button_press.png:
36         * DefaultTheme/widget/check/check.edc:
37         * DefaultTheme/widget/check/img_check_off.png:
38         * DefaultTheme/widget/check/img_check_off_focus.png:
39         * DefaultTheme/widget/check/img_check_off_hover.png:
40         * DefaultTheme/widget/check/img_check_on.png:
41         * DefaultTheme/widget/check/img_check_on_focus.png:
42         * DefaultTheme/widget/check/img_check_on_hover.png:
43         * DefaultTheme/widget/combo/combo.edc:
44         * DefaultTheme/widget/combo/combo_focus.png:
45         * DefaultTheme/widget/combo/combo_focus_button.png:
46         * DefaultTheme/widget/combo/combo_hover.png:
47         * DefaultTheme/widget/combo/combo_hover_button.png:
48         * DefaultTheme/widget/combo/combo_normal.png:
49         * DefaultTheme/widget/combo/combo_normal_button.png:
50         * DefaultTheme/widget/combo/combo_press.png:
51         * DefaultTheme/widget/combo/combo_press_button.png:
52         * DefaultTheme/widget/combo/icon.png:
53         * DefaultTheme/widget/entry/img_focused.png:
54         * DefaultTheme/widget/entry/img_hovered.png:
55         * DefaultTheme/widget/entry/img_normal.png:
56         * DefaultTheme/widget/file/file_focus.png:
57         * DefaultTheme/widget/file/file_hover.png:
58         * DefaultTheme/widget/file/file_normal.png:
59         * DefaultTheme/widget/file/file_press.png:
60         * DefaultTheme/widget/radio/img_radio_off.png:
61         * DefaultTheme/widget/radio/img_radio_off_focus.png:
62         * DefaultTheme/widget/radio/img_radio_off_hover.png:
63         * DefaultTheme/widget/radio/img_radio_on.png:
64         * DefaultTheme/widget/radio/img_radio_on_focus.png:
65         * DefaultTheme/widget/radio/img_radio_on_hover.png:
66         * DefaultTheme/widget/radio/radio.edc:
67         * DefaultTheme/widget/scrollbar/scrollbar.edc:
68         * DefaultTheme/widget/scrollbar/scrollbar_h.png:
69         * DefaultTheme/widget/scrollbar/scrollbar_hilight.png: Removed.
70         * DefaultTheme/widget/scrollbar/scrollbar_knob_h.png:
71         * DefaultTheme/widget/scrollbar/scrollbar_knob_v.png:
72         * DefaultTheme/widget/scrollbar/scrollbar_v.png:
73         * DefaultTheme/widget/search/cancel/cancel_normal_button2.png:
74         * DefaultTheme/widget/search/decoration/decoration_normal_button.png:
75         * DefaultTheme/widget/search/field/field_focused.png:
76         * DefaultTheme/widget/search/field/field_hovered.png:
77         * DefaultTheme/widget/search/field/field_normal.png:
78         * DefaultTheme/widget/slider/slider.edc:
79         * DefaultTheme/widget/slider/slider_fill_h.png: Added.
80         * DefaultTheme/widget/slider/slider_fill_v.png: Added.
81         * DefaultTheme/widget/slider/slider_h.png:
82         * DefaultTheme/widget/slider/slider_hilight.png: Removed.
83         * DefaultTheme/widget/slider/slider_knob_h.png:
84         * DefaultTheme/widget/slider/slider_knob_press_h.png: Added.
85         * DefaultTheme/widget/slider/slider_knob_press_v.png: Added.
86         * DefaultTheme/widget/slider/slider_knob_v.png:
87         * DefaultTheme/widget/slider/slider_v.png:
88
89 2010-08-12  Rafael Antognolli  <antognolli@profusion.mobi>
90
91         Reviewed by Kenneth Rohde Christiansen.
92
93         [EFL] Making CMake keep track of theme dependencies.
94         https://bugs.webkit.org/show_bug.cgi?id=43862
95
96         Adding theme source files and images as dependencies of the theme.
97
98         * CMakeListsEfl.txt:
99
100 2010-08-11  Rafael Antognolli  <antognolli@profusion.mobi>
101
102         Reviewed by Kenneth Rohde Christiansen.
103
104         [EFL] Add setting for enabling spatial navigation.
105         https://bugs.webkit.org/show_bug.cgi?id=43569
106
107         Adding api for enabling/disabling spatial navigation.
108
109         * ewk/ewk_view.cpp: Both functions below added.
110         (ewk_view_setting_spatial_navigation_get):
111         (ewk_view_setting_spatial_navigation_set):
112         * ewk/ewk_view.h: same as ewk_view.cpp.
113
114 2010-08-11  Ryuan Choi  <ryuan.choi@samsung.com>
115
116         Reviewed by Antonio Gomes.
117
118         Implementation dispatchDecidePolicyForNavigationAction
119         https://bugs.webkit.org/show_bug.cgi?id=43544
120
121         Add ewk_view_navigation_policy_decision to decide whether url which
122         user clicked will be loaded or not.
123
124         * WebCoreSupport/FrameLoaderClientEfl.cpp:
125         (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNavigationAction):
126         * ewk/ewk_private.h:
127         * ewk/ewk_view.cpp:
128         (ewk_view_navigation_policy_decision):
129         * ewk/ewk_view.h:
130
131 2010-08-10  Ryuan Choi  <ryuan.choi@samsung.com>
132
133         Unreviewed build fix.
134
135         [EFL]REGRESSION(65021) need to fix build break
136         https://bugs.webkit.org/show_bug.cgi?id=43767
137
138         Remove AtomicStringWTF and change namespace TextCaseInsensitive.
139
140         * ewk/ewk_frame.cpp:
141         (ewk_frame_plugin_create):
142         * ewk/ewk_view.cpp:
143         (ewk_view_text_search):
144         (ewk_view_text_matches_mark):
145         (ewk_view_setting_font_cursive_set):
146
147 2010-08-06  Gavin Barraclough  <barraclough@apple.com>
148
149         Rubber stamped by Sam Weinig
150
151         Bug 43594 - Add string forwards to Forward.h
152         This allows us to remove forward declarations for these classes from
153         WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
154
155         * WebCoreSupport/InspectorClientEfl.h:
156
157 2010-08-06  Jessie Berlin  <jberlin@apple.com>
158
159         Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
160         Unreviewed.
161
162         * WebCoreSupport/InspectorClientEfl.h:
163
164 2010-08-03  Leandro Pereira  <leandro@profusion.mobi>
165
166         Reviewed by Kenneth Rohde Christiansen.
167
168         Implement HTML5 slider theme (using the scrollbar theme as base).
169         https://bugs.webkit.org/show_bug.cgi?id=43430
170
171         * DefaultTheme/default.edc: Include slider.edc.
172         * DefaultTheme/widget/slider/slider.edc: Added.
173         * DefaultTheme/widget/slider/slider_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_h.png.
174         * DefaultTheme/widget/slider/slider_hilight.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_hilight.png.
175         * DefaultTheme/widget/slider/slider_knob_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_h.png.
176         * DefaultTheme/widget/slider/slider_knob_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_v.png.
177         * DefaultTheme/widget/slider/slider_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_v.png.
178
179 2010-08-03  ryuan choi  <ryuan.choi@samsung.com>
180
181         Reviewed by Darin Adler.
182
183         [EFL] REGRESSION(64425) need to fix build break
184         https://bugs.webkit.org/show_bug.cgi?id=43322
185
186         just add include path missed after r64425
187
188         * CMakeListsEfl.txt:
189
190 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
191
192         Reviewed by Darin Fisher.
193
194         PopupMenu refactoring in preparation to WebKit2
195         https://bugs.webkit.org/show_bug.cgi?id=42592
196
197         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
198         instances, concrete classes that inherit from ChromeClient needed to be changed to
199         implement the new methods.
200
201         * WebCoreSupport/ChromeClientEfl.cpp:
202         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
203         (WebCore::ChromeClientEfl::createPopupMenu):
204         (WebCore::ChromeClientEfl::createSearchPopupMenu):
205         * WebCoreSupport/ChromeClientEfl.h:
206
207 2010-08-02  Jeremy Orlow  <jorlow@chromium.org>
208
209         Speculative revert of 64425 due to Chromium instability
210         https://bugs.webkit.org/show_bug.cgi?id=43347
211
212         * WebCoreSupport/ChromeClientEfl.cpp:
213         * WebCoreSupport/ChromeClientEfl.h:
214
215 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
216
217         Reviewed by Darin Fisher.
218
219         PopupMenu refactoring in preparation to WebKit2
220         https://bugs.webkit.org/show_bug.cgi?id=42592
221
222         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
223         instances, concrete classes that inherit from ChromeClient needed to be changed to
224         implement the new methods.
225
226         * WebCoreSupport/ChromeClientEfl.cpp:
227         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
228         (WebCore::ChromeClientEfl::createPopupMenu):
229         (WebCore::ChromeClientEfl::createSearchPopupMenu):
230         * WebCoreSupport/ChromeClientEfl.h:
231
232 2010-07-31  Sheriff Bot  <webkit.review.bot@gmail.com>
233
234         Unreviewed, rolling out r64422.
235         http://trac.webkit.org/changeset/64422
236         https://bugs.webkit.org/show_bug.cgi?id=43304
237
238         Build fixes are needed for Snow Leopard and Windows.
239         (Requested by lca on #webkit).
240
241         * WebCoreSupport/ChromeClientEfl.cpp:
242         * WebCoreSupport/ChromeClientEfl.h:
243
244 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
245
246         Reviewed by Darin Fisher.
247
248         PopupMenu refactoring in preparation to WebKit2
249         https://bugs.webkit.org/show_bug.cgi?id=42592
250
251         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
252         instances, concrete classes that inherit from ChromeClient needed to be changed to
253         implement the new methods.
254
255         * WebCoreSupport/ChromeClientEfl.cpp:
256         (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
257         (WebCore::ChromeClientEfl::createPopupMenu):
258         (WebCore::ChromeClientEfl::createSearchPopupMenu):
259         * WebCoreSupport/ChromeClientEfl.h:
260
261 2010-07-26  Steve Block  <steveblock@google.com>
262
263         Reviewed by Jeremy Orlow.
264
265         Page clients should be passed to Page constructor via structure of pointers
266         https://bugs.webkit.org/show_bug.cgi?id=42834
267
268         * ewk/ewk_view.cpp:
269         (_ewk_view_priv_new):
270
271 2010-07-26  Rafael Antognolli  <antognolli@profusion.mobi>
272
273         Reviewed by Antonio Gomes.
274
275         [EFL] Move CMakeListsEfl.txt to WebKit/efl/
276         https://bugs.webkit.org/show_bug.cgi?id=43002
277
278         This should reduce the noise in WebKit/ChangeLog that comes from EFL
279         port. Most of the changes on EFL port should be logged in
280         WebKit/efl/ChangeLog.
281
282         * CMakeListsEfl.txt: Renamed from WebKit/CMakeListsEfl.txt.
283
284 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
285
286         Reviewed by Antonio Gomes.
287
288         [EFL] Cleanup glib support (make it optional)
289         https://bugs.webkit.org/show_bug.cgi?id=42480
290
291         Put some ifdefs on glib calls.
292
293         * ewk/ewk_main.cpp:
294         (ewk_init):
295
296 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
297
298         Reviewed by Antonio Gomes.
299
300         [EFL] Add support for using libcurl network backend.
301         https://bugs.webkit.org/show_bug.cgi?id=42286
302
303         Put some ifdefs around soup calls.
304
305         * ewk/ewk_cookies.cpp:
306         (ewk_cookies_file_set):
307         (ewk_cookies_clear):
308         (ewk_cookies_get_all):
309         (ewk_cookies_cookie_del):
310         (ewk_cookies_cookie_free):
311         (ewk_cookies_policy_set):
312         (ewk_cookies_policy_get):
313         * ewk/ewk_main.cpp:
314         (ewk_init):
315
316 2010-07-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
317
318         Reviewed by Kenneth Rohde Christiansen.
319
320         Notify browser when window shall be closed.
321
322         This is used for window.close() events Javascript, though it would be
323         triggered for any event on WebCore that might ask for the window to be
324         closed.
325
326         https://bugs.webkit.org/show_bug.cgi?id=42890
327
328         * WebCoreSupport/ChromeClientEfl.cpp:
329         (WebCore::ChromeClientEfl::closeWindowSoon): call new function and moves its
330         previous functionality there.
331         * ewk/ewk_private.h:
332         * ewk/ewk_view.cpp:
333         (ewk_view_window_close): stop all loaders as was being done previously and
334         notify browser afterwards.
335         * ewk/ewk_view.h: declare new virtual method.
336
337 2010-07-23  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
338
339         Reviewed by Kenneth Rohde Christiansen.
340
341         [EFL] Set proxy address for Soup
342         https://bugs.webkit.org/show_bug.cgi?id=42721
343
344         Sets the given proxy URI for libsoup network backend. This method will
345         support libcurl network backend later.
346
347         * EWebLauncher/main.c:
348         (main): Invoke proxy set method
349         * ewk/ewk_settings.cpp:
350         (ewk_settings_proxy_uri_set): Sets proxy URI.
351         * ewk/ewk_settings.h:
352
353 2010-07-16  Leandro Pereira  <leandro@profusion.mobi>
354
355         Reviewed by Gustavo Noronha Silva.
356         
357         Creating ChangeLog for the EFL port.