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