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