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