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