1 2010-08-23 Leandro Pereira <leandro@profusion.mobi>
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.
7 * CMakeListsEfl.txt: Use ${CMAKE_DL_LIBS} instead of dl.
9 2010-08-22 Rafael Antognolli <antognolli@profusion.mobi>
11 Reviewed by Antonio Gomes.
13 [EFL] Remove duplicated include entry from default theme.
14 https://bugs.webkit.org/show_bug.cgi?id=44345
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
20 * DefaultTheme/default.edc:
22 2010-08-22 Daniel Bates <dbates@rim.com>
24 Reviewed by Eric Seidel.
26 Encapsulate document marker management into DocumentMarkerController
27 https://bugs.webkit.org/show_bug.cgi?id=44383
29 Modify call sites in the EFL port to use DocumentMarkerController.
31 No functionality was changed, so no new tests.
34 (ewk_frame_text_matches_unmark_all):
36 2010-08-20 Leandro Pereira <leandro@profusion.mobi>
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.
42 * CMakeListsEfl.txt: Depend on Fontconfig, PNG, JPEG and dl
45 2010-08-15 Gyuyoung Kim <gyuyoung.kim@samsung.com>
47 Reviewed by Antonio Gomes.
49 [EFL] Enable localStorage of HTML5 for WebKit EFL
50 https://bugs.webkit.org/show_bug.cgi?id=44020
55 2010-08-11 Rafael Antognolli <antognolli@profusion.mobi>
57 Reviewed by Kenneth Rohde Christiansen.
59 [EFL] Adding new theme for widgets.
60 https://bugs.webkit.org/show_bug.cgi?id=43860
62 Original theme was there for a long time. This is a new
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:
124 2010-08-12 Rafael Antognolli <antognolli@profusion.mobi>
126 Reviewed by Kenneth Rohde Christiansen.
128 [EFL] Making CMake keep track of theme dependencies.
129 https://bugs.webkit.org/show_bug.cgi?id=43862
131 Adding theme source files and images as dependencies of the theme.
135 2010-08-11 Rafael Antognolli <antognolli@profusion.mobi>
137 Reviewed by Kenneth Rohde Christiansen.
139 [EFL] Add setting for enabling spatial navigation.
140 https://bugs.webkit.org/show_bug.cgi?id=43569
142 Adding api for enabling/disabling spatial navigation.
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.
149 2010-08-11 Ryuan Choi <ryuan.choi@samsung.com>
151 Reviewed by Antonio Gomes.
153 Implementation dispatchDecidePolicyForNavigationAction
154 https://bugs.webkit.org/show_bug.cgi?id=43544
156 Add ewk_view_navigation_policy_decision to decide whether url which
157 user clicked will be loaded or not.
159 * WebCoreSupport/FrameLoaderClientEfl.cpp:
160 (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNavigationAction):
163 (ewk_view_navigation_policy_decision):
166 2010-08-10 Ryuan Choi <ryuan.choi@samsung.com>
168 Unreviewed build fix.
170 [EFL]REGRESSION(65021) need to fix build break
171 https://bugs.webkit.org/show_bug.cgi?id=43767
173 Remove AtomicStringWTF and change namespace TextCaseInsensitive.
176 (ewk_frame_plugin_create):
178 (ewk_view_text_search):
179 (ewk_view_text_matches_mark):
180 (ewk_view_setting_font_cursive_set):
182 2010-08-06 Gavin Barraclough <barraclough@apple.com>
184 Rubber stamped by Sam Weinig
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::).
190 * WebCoreSupport/InspectorClientEfl.h:
192 2010-08-06 Jessie Berlin <jberlin@apple.com>
194 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
197 * WebCoreSupport/InspectorClientEfl.h:
199 2010-08-03 Leandro Pereira <leandro@profusion.mobi>
201 Reviewed by Kenneth Rohde Christiansen.
203 Implement HTML5 slider theme (using the scrollbar theme as base).
204 https://bugs.webkit.org/show_bug.cgi?id=43430
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.
214 2010-08-03 ryuan choi <ryuan.choi@samsung.com>
216 Reviewed by Darin Adler.
218 [EFL] REGRESSION(64425) need to fix build break
219 https://bugs.webkit.org/show_bug.cgi?id=43322
221 just add include path missed after r64425
225 2010-07-27 Luiz Agostini <luiz.agostini@openbossa.org>
227 Reviewed by Darin Fisher.
229 PopupMenu refactoring in preparation to WebKit2
230 https://bugs.webkit.org/show_bug.cgi?id=42592
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.
236 * WebCoreSupport/ChromeClientEfl.cpp:
237 (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
238 (WebCore::ChromeClientEfl::createPopupMenu):
239 (WebCore::ChromeClientEfl::createSearchPopupMenu):
240 * WebCoreSupport/ChromeClientEfl.h:
242 2010-08-02 Jeremy Orlow <jorlow@chromium.org>
244 Speculative revert of 64425 due to Chromium instability
245 https://bugs.webkit.org/show_bug.cgi?id=43347
247 * WebCoreSupport/ChromeClientEfl.cpp:
248 * WebCoreSupport/ChromeClientEfl.h:
250 2010-07-27 Luiz Agostini <luiz.agostini@openbossa.org>
252 Reviewed by Darin Fisher.
254 PopupMenu refactoring in preparation to WebKit2
255 https://bugs.webkit.org/show_bug.cgi?id=42592
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.
261 * WebCoreSupport/ChromeClientEfl.cpp:
262 (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
263 (WebCore::ChromeClientEfl::createPopupMenu):
264 (WebCore::ChromeClientEfl::createSearchPopupMenu):
265 * WebCoreSupport/ChromeClientEfl.h:
267 2010-07-31 Sheriff Bot <webkit.review.bot@gmail.com>
269 Unreviewed, rolling out r64422.
270 http://trac.webkit.org/changeset/64422
271 https://bugs.webkit.org/show_bug.cgi?id=43304
273 Build fixes are needed for Snow Leopard and Windows.
274 (Requested by lca on #webkit).
276 * WebCoreSupport/ChromeClientEfl.cpp:
277 * WebCoreSupport/ChromeClientEfl.h:
279 2010-07-27 Luiz Agostini <luiz.agostini@openbossa.org>
281 Reviewed by Darin Fisher.
283 PopupMenu refactoring in preparation to WebKit2
284 https://bugs.webkit.org/show_bug.cgi?id=42592
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.
290 * WebCoreSupport/ChromeClientEfl.cpp:
291 (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural):
292 (WebCore::ChromeClientEfl::createPopupMenu):
293 (WebCore::ChromeClientEfl::createSearchPopupMenu):
294 * WebCoreSupport/ChromeClientEfl.h:
296 2010-07-26 Steve Block <steveblock@google.com>
298 Reviewed by Jeremy Orlow.
300 Page clients should be passed to Page constructor via structure of pointers
301 https://bugs.webkit.org/show_bug.cgi?id=42834
304 (_ewk_view_priv_new):
306 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
308 Reviewed by Antonio Gomes.
310 [EFL] Move CMakeListsEfl.txt to WebKit/efl/
311 https://bugs.webkit.org/show_bug.cgi?id=43002
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.
317 * CMakeListsEfl.txt: Renamed from WebKit/CMakeListsEfl.txt.
319 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
321 Reviewed by Antonio Gomes.
323 [EFL] Cleanup glib support (make it optional)
324 https://bugs.webkit.org/show_bug.cgi?id=42480
326 Put some ifdefs on glib calls.
331 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
333 Reviewed by Antonio Gomes.
335 [EFL] Add support for using libcurl network backend.
336 https://bugs.webkit.org/show_bug.cgi?id=42286
338 Put some ifdefs around soup calls.
340 * ewk/ewk_cookies.cpp:
341 (ewk_cookies_file_set):
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):
351 2010-07-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
353 Reviewed by Kenneth Rohde Christiansen.
355 Notify browser when window shall be closed.
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
361 https://bugs.webkit.org/show_bug.cgi?id=42890
363 * WebCoreSupport/ChromeClientEfl.cpp:
364 (WebCore::ChromeClientEfl::closeWindowSoon): call new function and moves its
365 previous functionality there.
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.
372 2010-07-23 Gyuyoung Kim <gyuyoung.kim@samsung.com>
374 Reviewed by Kenneth Rohde Christiansen.
376 [EFL] Set proxy address for Soup
377 https://bugs.webkit.org/show_bug.cgi?id=42721
379 Sets the given proxy URI for libsoup network backend. This method will
380 support libcurl network backend later.
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:
388 2010-07-16 Leandro Pereira <leandro@profusion.mobi>
390 Reviewed by Gustavo Noronha Silva.
392 Creating ChangeLog for the EFL port.