| 2011-03-29 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Remove unnecessary ewk_view_viewport_attributes_set() invocation |
| https://bugs.webkit.org/show_bug.cgi?id=57222 |
| |
| WebCore sends viewport signal whenever viewport is changed by Page::updateViewportArguments(). |
| Thus, we don't need to call ewk_view_viewport_attributes_set() with dummy viewport data |
| anymore. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad): |
| |
| 2011-03-27 Patrick Gansterer <paroga@webkit.org> |
| |
| Reviewed by Andreas Kling. |
| |
| Fix agentOS() in FrameLoaderClientEfl |
| https://bugs.webkit.org/show_bug.cgi?id=57177 |
| |
| Replace old PLATFORM macro with OS and CPU. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::agentOS): |
| |
| 2011-03-27 Patrick Gansterer <paroga@webkit.org> |
| |
| Reviewed by Andreas Kling. |
| |
| [EFL] Use an appropriate user agent string |
| https://bugs.webkit.org/show_bug.cgi?id=57176 |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::composeUserAgent): |
| |
| 2011-03-25 Andy Estes <aestes@apple.com> |
| |
| Reviewed by Adele Peterson. |
| |
| REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js |
| https://bugs.webkit.org/show_bug.cgi?id=49016 |
| |
| Update objectContentType() implementation to handle the |
| shouldPreferPlugInsForImages flag. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::objectContentType): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2011-03-24 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Add sound / mute button to MediaControl UI |
| https://bugs.webkit.org/show_bug.cgi?id=56726 |
| |
| Add sound / mute button to MediaControl UI. |
| |
| * DefaultTheme/default.edc: |
| * DefaultTheme/widget/mediacontrol/mutebutton/mute_button.edc: Added. |
| * DefaultTheme/widget/mediacontrol/mutebutton/mutebutton.png: Added. |
| * DefaultTheme/widget/mediacontrol/mutebutton/unmutebutton.png: Added. |
| |
| 2011-03-24 Sheriff Bot <webkit.review.bot@gmail.com> |
| |
| Unreviewed, rolling out r81916 and r81917. |
| http://trac.webkit.org/changeset/81916 |
| http://trac.webkit.org/changeset/81917 |
| https://bugs.webkit.org/show_bug.cgi?id=57071 |
| |
| broke a test on platforms that do not have QuickTime installed |
| (Requested by estes on #webkit). |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::objectContentType): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2011-03-24 Andy Estes <aestes@apple.com> |
| |
| Reviewed by Darin Adler. |
| |
| REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js |
| https://bugs.webkit.org/show_bug.cgi?id=49016 |
| |
| Update objectContentType() implementation to handle the |
| shouldPreferPlugInsForImages flag. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::objectContentType): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2011-03-23 Brady Eidson <beidson@apple.com> |
| |
| Reviewed by Sam Weinig. |
| |
| Change IconDatabase opening to allow for arbitrary filenames |
| https://bugs.webkit.org/show_bug.cgi?id=56977 |
| |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_icon_database_path_set): |
| |
| 2011-03-23 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Add play / pause button to media control |
| https://bugs.webkit.org/show_bug.cgi?id=55463 |
| |
| Add play|pause button to media control. |
| |
| * DefaultTheme/default.edc: |
| * DefaultTheme/widget/mediacontrol/playpausebutton/pausebutton.png: Added. |
| * DefaultTheme/widget/mediacontrol/playpausebutton/playbutton.png: Added. |
| * DefaultTheme/widget/mediacontrol/playpausebutton/playpause_button.edc: Added. |
| |
| 2011-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Change return values with better one in ewk_setting's functions |
| https://bugs.webkit.org/show_bug.cgi?id=56819 |
| |
| In ewk_settings_cache_directory_path_set_xxx, they return false value |
| when soup is disabled. It is better to use EINA_SAFETY_ON_TRUE_RETURN_XXX. |
| |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_proxy_uri_get): |
| (ewk_settings_cache_directory_path_set): |
| (ewk_settings_cache_directory_path_get): |
| |
| 2011-03-22 Grzegorz Czajkowski <g.czajkowski@samsung.com> |
| |
| Reviewed by Kent Tamura. |
| |
| Add void to function without parameters |
| https://bugs.webkit.org/show_bug.cgi?id=56821 |
| |
| * ewk/ewk_cookies.cpp: |
| (ewk_cookies_clear): |
| (ewk_cookies_policy_get): |
| * ewk/ewk_cookies.h: |
| * ewk/ewk_private.h: |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_web_database_default_quota_get): |
| (ewk_settings_web_database_path_get): |
| (ewk_settings_proxy_uri_get): |
| (ewk_settings_default_user_agent_get): |
| * ewk/ewk_settings.h: |
| * ewk/ewk_view.cpp: |
| (ewk_view_dpi_get): |
| |
| 2011-03-17 Brady Eidson <beidson@apple.com> |
| |
| Reviewed by Sam Weinig. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=56425 |
| More groundwork for WebKit2 IconDatabase |
| |
| Update already-used function names: |
| * ewk/ewk_history.cpp: |
| (ewk_history_item_icon_surface_get): |
| (ewk_history_item_icon_object_add): |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_icon_database_icon_surface_get): |
| (ewk_settings_icon_database_icon_object_add): |
| |
| 2011-03-16 Joseph Pecoraro <joepeck@webkit.org> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| Viewport no longer allows an auto value for "user-scalable" |
| https://bugs.webkit.org/show_bug.cgi?id=55416 |
| |
| Make the default value for userScalable be true. |
| |
| * ewk/ewk_view.cpp: |
| (ewk_view_viewport_attributes_get): |
| |
| 2011-03-14 Brady Eidson <beidson@apple.com> |
| |
| Try to fix the EFL build-bustage that their EWS bot did not see, but their core-builder did. (sigh) |
| |
| * ewk/ewk_history.cpp: |
| (ewk_history_item_icon_surface_get): |
| (ewk_history_item_icon_object_add): |
| |
| 2011-03-14 Brady Eidson <beidson@apple.com> |
| |
| Reviewed by Anders Carlsson. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=56320 |
| Remove HistoryItem::icon() and the WebCore dependency on "IconDatabaseBase::defaultIcon()" |
| |
| * ewk/ewk_history.cpp: |
| (ewk_history_item_icon_surface_get): Use IconDatabase directly. |
| |
| 2011-03-14 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Move cache_directory api |
| https://bugs.webkit.org/show_bug.cgi?id=52139 |
| |
| Move cache directory related apis from ewk_view to ewk_settings because |
| those are not related to ewk_view. |
| |
| * ewk/ewk_main.cpp: |
| (_ewk_init_body): |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_cache_directory_path_set): |
| (ewk_settings_cache_directory_path_get): |
| * ewk/ewk_settings.h: |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| (_ewk_view_priv_del): |
| * ewk/ewk_view.h: |
| |
| 2011-03-12 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Unreviewed build fix. |
| |
| [EFL] Fix build break because of several reason. |
| https://bugs.webkit.org/show_bug.cgi?id=56244 |
| |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_icon_database_path_set): |
| |
| 2011-03-10 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Limit touch events when only page required touch events. |
| https://bugs.webkit.org/show_bug.cgi?id=54857 |
| |
| Block touch events when ChromeClient::needTouchEvents got false. |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::needTouchEvents): |
| * WebCoreSupport/ChromeClientEfl.h: |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_feed_touch_event): |
| * ewk/ewk_private.h: |
| * ewk/ewk_view.cpp: |
| (ewk_view_need_touch_events_set): |
| (ewk_view_need_touch_events_get): |
| |
| 2011-03-08 Grzegorz Czajkowski <g.czajkowski@samsung.com> |
| |
| Reviewed by Kent Tamura. |
| |
| [EFL] Doxygen documentation for ewk_window_features and ewk_context_menu |
| https://bugs.webkit.org/show_bug.cgi?id=55026 |
| |
| * ewk/ewk_contextmenu.cpp: |
| (ewk_context_menu_item_select): returns EINA_FALSE when CONTEXT_MENU is disabled |
| * ewk/ewk_contextmenu.h: |
| * ewk/ewk_window_features.cpp: |
| * ewk/ewk_window_features.h: |
| |
| 2011-03-07 Sam Weinig <sam@webkit.org> |
| |
| Reviewed by Anders Carlsson. |
| |
| Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse |
| https://bugs.webkit.org/show_bug.cgi?id=55827 |
| |
| Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDecidePolicyForResponse |
| and pass the entire response, instead of just the MIMEType. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForResponse): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2011-03-04 Grzegorz Czajkowski <g.czajkowski@samsung.com> |
| |
| Reviewed by Kent Tamura. |
| |
| [EFL] Doxygen documentation for ewk_settings |
| https://bugs.webkit.org/show_bug.cgi?id=55667 |
| |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_default_user_agent_get): only style is fixed |
| * ewk/ewk_settings.h: |
| |
| 2011-03-03 Brady Eidson <beidson@apple.com> |
| |
| Reviewed by Darin Adler. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=55721 |
| Global IconDatabase should be returned by reference, not as a pointer |
| |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_icon_database_path_set): |
| (ewk_settings_icon_database_path_get): |
| (ewk_settings_icon_database_clear): |
| (ewk_settings_icon_database_icon_surface_get): |
| (ewk_settings_icon_database_icon_object_add): |
| |
| 2011-03-03 Alexey Proskuryakov <ap@apple.com> |
| |
| Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's already included |
| via ChromeClient.h |
| |
| * WebCoreSupport/ChromeClientEfl.h: |
| |
| 2011-03-02 Alexey Proskuryakov <ap@apple.com> |
| |
| Reviewed by Darin Adler. |
| |
| REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access |
| https://bugs.webkit.org/show_bug.cgi?id=55633 |
| <rdar://problem/8963023> |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: (WebCore::ChromeClientEfl::keyboardUIMode): |
| * WebCoreSupport/ChromeClientEfl.h: |
| Implement keyboardUIMode() instead of tabsToLinks(). No change in functionality, since |
| this platform doesn't observe or have full keyboard access state. |
| |
| 2011-03-01 Joseph Pecoraro <joepeck@webkit.org> |
| |
| Unreviewed. Roll out r80068 and r80073 due to breaking WebKit2 Qt port. |
| |
| * ewk/ewk_view.cpp: |
| (_ewk_view_viewport_attributes_compute): |
| |
| 2011-03-01 Joseph Pecoraro <joepeck@webkit.org> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| Viewport Warning/Error Messages Are Now Inaccurate |
| https://bugs.webkit.org/show_bug.cgi?id=53707 |
| |
| * ewk/ewk_view.cpp: |
| (_ewk_view_viewport_attributes_compute): pass a Document into computeViewportAttributes for warnings to be reported to. |
| |
| 2011-02-28 Chang Shu <cshu@webkit.org> |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Remove the support of Frame::isContentEditable and its dependencies. |
| https://bugs.webkit.org/show_bug.cgi?id=54292 |
| |
| Remove the WebKit side implementation. |
| |
| * WebCoreSupport/EditorClientEfl.cpp: |
| * WebCoreSupport/EditorClientEfl.h: |
| |
| 2011-02-27 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Kent Tamura. |
| |
| [EFL] Restore parameters of efl header files. |
| https://bugs.webkit.org/show_bug.cgi?id=55292 |
| |
| Restore parameters in efl header files. |
| |
| * ewk/ewk_frame.h: |
| * ewk/ewk_tiled_backing_store.h: |
| * ewk/ewk_tiled_matrix.h: |
| * ewk/ewk_tiled_model.h: |
| * ewk/ewk_view.cpp: |
| (ewk_view_pre_render_relative_radius): |
| * ewk/ewk_view.h: |
| * ewk/ewk_window_features.h: |
| |
| 2011-02-26 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Kent Tamura. |
| |
| [EFL] Replace WTF_USE_SOUP macro with USE(SOUP) |
| https://bugs.webkit.org/show_bug.cgi?id=55296 |
| |
| ewk_cookies.cpp and ewk_main.cpp are using WTF_USE_SOUP macro. |
| So, according to policy decision macro usage, the macro needs to |
| be changed with USE(SOUP). |
| |
| * ewk/ewk_cookies.cpp: |
| (ewk_cookies_file_set): |
| (ewk_cookies_clear): |
| (ewk_cookies_get_all): |
| (ewk_cookies_cookie_del): |
| (ewk_cookies_cookie_free): |
| (ewk_cookies_policy_set): |
| (ewk_cookies_policy_get): |
| * ewk/ewk_main.cpp: |
| (_ewk_init_body): |
| |
| 2011-02-24 Peter Kasting <pkasting@google.com> |
| |
| Reviewed by Eric Seidel. |
| |
| Drop the "U; " encryption level from the User Agent string. |
| https://bugs.webkit.org/show_bug.cgi?id=54566 |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::composeUserAgent): |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_default_user_agent_get): |
| |
| 2011-02-23 Patrick Gansterer <paroga@webkit.org> |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| Use AtomicString::fromUTF8 instead of String::fromUTF8 for AtomicStrings |
| https://bugs.webkit.org/show_bug.cgi?id=54992 |
| |
| Also remove the WTF namespace from AtomicString and String. |
| |
| * ewk/ewk_view.cpp: |
| |
| 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com> |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| Drop the language tag part from the User Agent string |
| https://bugs.webkit.org/show_bug.cgi?id=54560 |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::composeUserAgent): |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_default_user_agent_get): |
| |
| 2011-02-21 Lukasz Slachciak <l.slachciak@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Fixed missing spatial navigation setting initialization. Doxygen comments added. |
| https://bugs.webkit.org/show_bug.cgi?id=54806 |
| |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): spatial navigation setting initialization added |
| |
| 2011-02-20 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Kent Tamura. |
| |
| [EFL] Fix coding style errors in tiled BS and ewk_window_feature.h |
| https://bugs.webkit.org/show_bug.cgi?id=54842 |
| |
| Fix style errors in ewk files. |
| |
| * ewk/ewk_tiled_backing_store.h: |
| * ewk/ewk_tiled_matrix.h: |
| * ewk/ewk_tiled_model.h: |
| * ewk/ewk_window_features.h: |
| |
| 2011-02-19 Lukasz Slachciak <l.slachciak@samsung.com> |
| |
| Reviewed by Andreas Kling. |
| |
| [EFL] Eliminated error when .webkit directory doesn't exist. |
| https://bugs.webkit.org/show_bug.cgi?id=54813 |
| |
| * ewk/ewk_main.cpp: |
| (_ewk_init_body): |
| |
| 2011-02-19 Lukasz Slachciak <l.slachciak@samsung.com> |
| |
| Unreviewed build fix. |
| |
| SoupSession build break fix |
| https://bugs.webkit.org/show_bug.cgi?id=54796 |
| |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_proxy_uri_set): |
| |
| 2011-02-19 Lukasz Slachciak <l.slachciak@samsung.com> |
| |
| Reviewed by Andreas Kling. |
| |
| [EFL] Use standard WebCore::homeDirectoryPath method instead of reimplementing it |
| https://webkit.org/b/54781 |
| |
| * ewk/ewk_main.cpp: |
| (_ewk_init_body): |
| |
| 2011-02-19 Charlie Reis <creis@chromium.org> |
| |
| Reviewed by Mihai Parparita. |
| |
| Ensure loading has stopped in HistoryController::goToItem |
| https://bugs.webkit.org/show_bug.cgi?id=54517 |
| |
| Add a FrameLoaderClient callback for whether to stop loading before goToItem. |
| |
| Test: http/tests/navigation/forward-to-fragment-fires-onload.html |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::shouldStopLoadingForHistoryItem): Added. |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2011-02-18 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Kent Tamura. |
| |
| [EFL] Fix coding style errors in ewk_frame.h |
| https://bugs.webkit.org/show_bug.cgi?id=54718 |
| |
| Fix style errors in ewk_frame.h. |
| |
| * ewk/ewk_frame.h: |
| |
| 2011-02-18 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Remove proxy feature of soup when proxy is null |
| https://bugs.webkit.org/show_bug.cgi?id=54621 |
| |
| When proxy value is NULL, remove proxy feature in soup. |
| |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_proxy_uri_set): |
| |
| 2011-02-18 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Kent Tamura. |
| |
| [EFL] Fix coding style errors in ewk_view.h |
| https://bugs.webkit.org/show_bug.cgi?id=54624 |
| |
| Fix style errors in ewk_view.h. |
| |
| * ewk/ewk_view.cpp: |
| (ewk_view_pre_render_relative_radius): |
| * ewk/ewk_view.h: |
| |
| 2011-02-18 Patrick Gansterer <paroga@webkit.org> |
| |
| Unreviewed build fix after r78634 and r78786. |
| |
| * CMakeListsEfl.txt: |
| |
| 2011-02-17 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Kent Tamura. |
| |
| [EFL] Possible crash of ewk_frame_contents_set |
| https://bugs.webkit.org/show_bug.cgi?id=54091 |
| |
| Use length of contents if contents_size parameter is bigger than length |
| of contents. |
| |
| * ewk/ewk_frame.cpp: |
| (_ewk_frame_contents_set_internal): |
| |
| 2011-02-17 Grzegorz Czajkowski <g.czajkowski@samsung.com> |
| |
| Reviewed by Kent Tamura. |
| |
| Doxygen documentation for ewk cookies |
| https://bugs.webkit.org/show_bug.cgi?id=54553 |
| |
| * ewk/ewk_cookies.cpp: |
| (ewk_cookies_file_set): |
| (ewk_cookies_policy_set): |
| (ewk_cookies_policy_get): |
| * ewk/ewk_cookies.h: |
| |
| 2011-02-16 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Unreviewed build fix. |
| |
| [EFL] Build break on r78634 |
| https://bugs.webkit.org/show_bug.cgi?id=54602 |
| |
| Build error because of r78634. |
| |
| * CMakeListsEfl.txt: |
| |
| 2011-01-26 MORITA Hajime <morrita@google.com> |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Refactoring: Extract TextCheckerClient from EditorClient |
| https://bugs.webkit.org/show_bug.cgi?id=53213 |
| |
| * WebCoreSupport/EditorClientEfl.h: |
| (WebCore::EditorClientEfl::textChecker): |
| |
| 2011-02-07 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Reviewed by Adam Barth. |
| |
| Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard |
| https://bugs.webkit.org/show_bug.cgi?id=52417 |
| |
| Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently |
| not implemented. |
| |
| * WebCoreSupport/EditorClientEfl.cpp: |
| (WebCore::EditorClientEfl::canCopyCut): Added. |
| (WebCore::EditorClientEfl::canPaste): Added. |
| * WebCoreSupport/EditorClientEfl.h: |
| |
| 2011-02-08 Adam Barth <abarth@webkit.org> |
| |
| Reviewed by Eric Seidel. |
| |
| Remove orphan code from old parser |
| https://bugs.webkit.org/show_bug.cgi?id=53984 |
| |
| * WebCoreSupport/ChromeClientEfl.h: |
| |
| 2011-02-08 Lucas De Marchi <lucas.demarchi@profusion.mobi> |
| |
| Unreviewed build fix. |
| |
| [EFL] Fix when building with curl backend. |
| |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_proxy_uri_get): |
| |
| 2011-02-07 Enrica Casucci <enrica@apple.com> |
| |
| Reviewed Adam Roben and Darin Adler. |
| |
| WebKit2: drag and drop support on Windows. |
| https://bugs.webkit.org/show_bug.cgi?id=52775 |
| |
| Removed createDragImageForLink from DragClient. |
| |
| * WebCoreSupport/DragClientEfl.cpp: |
| * WebCoreSupport/DragClientEfl.h: |
| |
| 2011-02-07 Patrick Gansterer <paroga@webkit.org> |
| |
| Reviewed by Andreas Kling. |
| |
| [EFL] FrameLoaderClient calls loadURLInChildFrame on the child's frame loader |
| https://bugs.webkit.org/show_bug.cgi?id=53892 |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_child_add): Use the loader of the core frame instead. |
| |
| 2011-02-03 Adam Langley <agl@chromium.org> |
| |
| Reviewed by Adam Barth. |
| |
| Plumb mixed script URL to FrameLoaderClient |
| https://bugs.webkit.org/show_bug.cgi?id=52384 |
| |
| Regressions covered by http/tests/security/mixedContent/* |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::didRunInsecureContent): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2011-02-01 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Add an API to get proxy address. |
| https://bugs.webkit.org/show_bug.cgi?id=52990 |
| |
| Gets the proxy URI from network backend. This API returns a proxy URI |
| which is set up by ewk_settings_proxy_uri_set(). But, it only implements |
| this API for libsoup backend. |
| |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_proxy_uri_get): |
| * ewk/ewk_settings.h: |
| |
| 2011-01-29 Dan Winship <danw@gnome.org> |
| |
| Reviewed by Xan Lopez. |
| |
| [GTK] Remove HAVE_LIBSOUP_2_29_90 conditionals; we depend on |
| libsoup 2.33.1 now. |
| https://bugs.webkit.org/show_bug.cgi?id=50675 |
| |
| * ewk/ewk_cookies.cpp: |
| (ewk_cookies_file_set): |
| (ewk_cookies_policy_set): |
| (ewk_cookies_policy_get): |
| |
| 2011-01-28 Dan Bernstein <mitz@apple.com> |
| |
| Reviewed by Sam Weinig. |
| |
| <select> can't display right-to-left (rtl) languages |
| https://bugs.webkit.org/show_bug.cgi?id=19785 |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::selectItemAlignmentFollowsMenuWritingDirection): Added. |
| * WebCoreSupport/ChromeClientEfl.h: |
| |
| 2011-01-27 Nate Chapin <japhet@chromium.org> |
| |
| Reviewed by Adam Barth. |
| |
| Use Document::url() instead of FrameLoader::url(). |
| https://bugs.webkit.org/show_bug.cgi?id=41165 |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_uri_changed): |
| |
| 2011-01-14 Patrick Gansterer <paroga@webkit.org> |
| |
| Unreviewed. Try to fix EFL build. |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_scroll_add): Added WebCore namespace to IntSize. |
| * ewk/ewk_view.cpp: |
| (_ewk_view_viewport_attributes_compute): Ditto. |
| |
| 2011-01-14 Tony Gentilcore <tonyg@chromium.org> |
| |
| Unreviewed build fix. |
| |
| Fix Qt build after r75837 |
| https://bugs.webkit.org/show_bug.cgi?id=52494 |
| |
| * ewk/ewk_view.cpp: |
| |
| 2011-01-09 Xianzhu Wang <phnixwxz@gmail.com> |
| |
| Reviewed by Darin Fisher. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=41441 |
| createWindow method should only do window-creating without URL navigation |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::createWindow): |
| |
| 2010-12-27 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Set the frame smart object base clipper to non-static. |
| https://bugs.webkit.org/show_bug.cgi?id=51552 |
| |
| The base clipper of the clipped smart object, which is the parent |
| class of the ewk_frame class is a static clipper. It's normally only |
| used for showing/hiding the object, but in the case of the ewk_frame, |
| it needs to clip the object to its dimension, in order to clip |
| scrollbars of inner frames. |
| |
| Setting it to non-static makes the clipper to be automatically moved |
| by the parent class, thus staying on the correct position when the |
| frame is moved. |
| |
| This change needed to be done after the adoption of the static clipper |
| on the clipped smart base class. |
| |
| * ewk/ewk_frame.cpp: |
| (_ewk_frame_smart_add): |
| |
| 2010-12-24 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Add option to enable Touch Events. |
| https://bugs.webkit.org/show_bug.cgi?id=49125 |
| |
| Implement ewk_frame_feed_touch_event to feed touch events. Because EFL |
| doesn't have touch events, Application should generate and pass it. |
| |
| * WebCoreSupport/ChromeClientEfl.h: |
| (WebCore::ChromeClientEfl::needTouchEvents): |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_feed_touch_event): |
| * ewk/ewk_frame.h: |
| |
| 2010-12-22 Sam Weinig <sam@webkit.org> |
| |
| Reviewed by Darin Adler. |
| |
| WebKit2 needs to mirror the frame tree in the UIProcess |
| https://bugs.webkit.org/show_bug.cgi?id=51546 |
| |
| - Add client functions to notify that a frame has been added or |
| removed from the page cache. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::didSaveToPageCache): |
| (WebCore::FrameLoaderClientEfl::didRestoreFromPageCache): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2010-12-22 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Reviewed by Eric Seidel. |
| |
| Editor.h doesn't need to include SelectionController.h |
| https://bugs.webkit.org/show_bug.cgi?id=51441 |
| |
| Renamed SelectionController::EDirection to SelectionDirection. |
| |
| * WebCoreSupport/EditorClientEfl.cpp: |
| (WebCore::EditorClientEfl::handleEditingKeyboardEvent): |
| |
| 2010-12-23 Lucas De Marchi <lucas.demarchi@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Fix ContextMenu removal |
| https://bugs.webkit.org/show_bug.cgi?id=51530 |
| |
| Fix ContextMenu removal |
| |
| In r74207 the support for ContextMenu was removed from EFL while the |
| code is being ported to the new CROSS_PLATFORM_MENUS due to build |
| breakage. However there were some missing removals in the shutdown |
| logic that introduced a bug, leading to a segmentation fault when |
| ContexController was destroyed. |
| |
| The best way to effectively disable the ContextMenu is to conditionally |
| compile the meaningful stuff by surrounding with "#if |
| ENABLE(CONTEXT_MENUS)" and then disabling it in CMake. |
| |
| * ewk/ewk_contextmenu.cpp: surround need parts with #if |
| ENABLE(CONTEXT_MENUS). |
| (ewk_context_menu_destroy): ditto. |
| (ewk_context_menu_item_select): ditto. |
| * ewk/ewk_private.h: ditto. |
| * ewk/ewk_view.cpp: ditto. |
| |
| 2010-12-23 Lucas De Marchi <lucas.demarchi@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Clean warnings in Tiled Backing Store |
| https://bugs.webkit.org/show_bug.cgi?id=51529 |
| |
| Tiled backing store in EFL was giving the following warnings that are |
| gone now: |
| |
| - Static function defined but not used; |
| - Comparison between signed and unsigned integer expressions; |
| |
| * ewk/ewk_tiled_backing_store.c: |
| (_ewk_tiled_backing_store_item_fill): |
| (_ewk_tiled_backing_store_smart_calculate): |
| * ewk/ewk_tiled_matrix.c: |
| (_ewk_tile_matrix_slicer_setup): |
| |
| 2010-12-23 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Unreviewed build warning fix. |
| |
| [EFL] Remove warning messages during the webkit efl compiling |
| https://bugs.webkit.org/show_bug.cgi?id=51520 |
| |
| Remove build warning messages. |
| |
| * ewk/ewk_view.cpp: |
| (_ewk_view_smart_show): |
| (_ewk_view_smart_hide): |
| * ewk/ewk_view.h: |
| |
| 2010-12-22 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Sets default user agent |
| https://bugs.webkit.org/show_bug.cgi?id=47903 |
| |
| If applcation(e.g EWebLauncher) doesn't set user agent, WebKit EFL doesn't |
| set user agent. However, we need to set user agent by default. Because, some |
| web sites send different pages according to user agent. |
| |
| * ewk/ewk_private.h: |
| * ewk/ewk_settings.cpp: |
| (_ewk_settings_webkit_platform): |
| (_ewk_settings_webkit_os_version): |
| (ewk_settings_default_user_agent_get): |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| |
| 2010-12-16 Leandro Pereira <leandro@profusion.mobi> |
| |
| [EFL] Unreviewed build fix. |
| |
| Disable ContextMenu support for now while support for |
| CROSS_PLATFORM_MENUS is written. |
| |
| * CMakeListsEfl.txt: |
| * WebCoreSupport/ContextMenuClientEfl.cpp: Removed. |
| * WebCoreSupport/ContextMenuClientEfl.h: Removed. |
| * ewk/ewk_contextmenu.cpp: |
| (ewk_context_menu_item_append): |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| |
| 2010-12-13 Alex Bredariol Grilo <abgrilo@profusion.mobi> |
| |
| Reviewed by Andreas Kling. |
| |
| Remove adjacent tiles rendering queue. |
| https://bugs.webkit.org/show_bug.cgi?id=50023 |
| |
| In the current implementation of the tiled backing store, one extra row |
| and column of tiles are needed to render the entire viewport. These |
| extra row/col proved to be expensive when being rendered, and were |
| postponed to a queue that would render them after rendering the other |
| tiles of the viewport first. This approach complicated unnecessarily |
| the logics with no gain for keeping the extra row and column. This |
| change removes this rendering queue, for later removing the extra row |
| and column of tiles. |
| |
| * ewk/ewk_tiled_backing_store.c: |
| (_ewk_tiled_backing_store_pre_render_request_add): |
| (_ewk_tiled_backing_store_pre_render_request_flush): |
| (_ewk_tiled_backing_store_pre_render_request_clear): |
| (_ewk_tiled_backing_store_pre_render_request_process_single): |
| (_ewk_tiled_backing_store_item_fill): |
| (_ewk_tiled_backing_store_item_add): |
| (_ewk_tiled_backing_store_item_del): |
| (_ewk_tiled_backing_store_recalc_renderers): |
| (ewk_tiled_backing_store_pre_render_region): |
| (ewk_tiled_backing_store_pre_render_relative_radius): |
| (ewk_tiled_backing_store_pre_render_cancel): |
| |
| 2010-12-13 Alex Bredariol Grilo <abgrilo@profusion.mobi> |
| |
| Reviewed by Andreas Kling. |
| |
| Remove one row/column of renderers. |
| https://bugs.webkit.org/show_bug.cgi?id=50456 |
| |
| This changes the algorithm in a way that it will require one less column |
| and row of renderers to fill the viewport. The direct result of this is |
| that now less tiles need to be rendered at once when displaying the |
| viewport. |
| |
| * ewk/ewk_tiled_backing_store.c: |
| (_ewk_tiled_backing_store_smart_add): |
| (_ewk_tiled_backing_store_recalc_renderers): |
| (_ewk_tiled_backing_store_view_wrap_up): |
| (_ewk_tiled_backing_store_view_wrap_down): |
| (_ewk_tiled_backing_store_view_wrap_left): |
| (_ewk_tiled_backing_store_view_wrap_right): |
| (_ewk_tiled_backing_store_smart_calculate_offset_force): |
| (_ewk_tiled_backing_store_smart_calculate_offset): |
| (_ewk_tiled_backing_store_smart_calculate): |
| (_ewk_tiled_backing_store_zoom_set_internal): |
| (ewk_tiled_backing_store_zoom_weak_set): |
| (ewk_tiled_backing_store_fix_offsets): |
| (ewk_tiled_backing_store_flush): |
| |
| 2010-10-28 MORITA Hajime <morrita@google.com> |
| |
| Reviewed by Ojan Vafai. |
| |
| spellcheck does not check pasted text |
| https://bugs.webkit.org/show_bug.cgi?id=40092 |
| |
| Added a stub implememntation. |
| |
| * WebCoreSupport/EditorClientEfl.h: |
| (WebCore::EditorClientEfl::requestCheckingOfString): |
| |
| 2010-12-09 Alex Bredariol Grilo <abgrilo@profusion.mobi> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Add missing function in WebKit-EFL API |
| |
| Add ewk_tiled_backing_store_zoom_weak_smooth_scale_set function in |
| WebKit-EFL API. This function was already implemented but missing in |
| header file. |
| |
| * ewk/ewk_tiled_backing_store.h: |
| |
| 2010-12-09 Alex Bredariol Grilo <abgrilo@profusion.mobi> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Fix scroll operation in WebKit-EFL |
| https://bugs.webkit.org/show_bug.cgi?id=50752 |
| |
| Add the _ewk_view_scroll_add call in WebKit-EFL scroll function. This |
| call was wrongly removed in previous commit and performs the scroll |
| operation on the page. |
| |
| * ewk/ewk_view.cpp: |
| (ewk_view_scroll): |
| |
| 2010-12-03 Alex Bredariol Grilo <abgrilo@profusion.mobi> |
| |
| Reviewed by Andreas Kling. |
| |
| Update usage of Eina_Iterator due to EFL changes. |
| https://bugs.webkit.org/show_bug.cgi?id=50457 |
| |
| * ewk/ewk_tiled_model.c: |
| (ewk_tile_updates_process): |
| |
| 2010-12-01 Jia Pu <jpu@apple.com> |
| |
| Reviewed by Darin Adler. |
| |
| Support multiple correction candidates panel for misspelled word on Mac OS X. |
| https://bugs.webkit.org/show_bug.cgi?id=50137 |
| <rdar://problem/8568059> |
| |
| Adopted new function signature defined in base class. |
| |
| * WebCoreSupport/EditorClientEfl.cpp: |
| (WebCore::EditorClientEfl::getGuessesForWord): |
| * WebCoreSupport/EditorClientEfl.h: |
| |
| 2010-11-22 Alex Grilo <abgrilo@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Tiled Backing Store for Webkit-Efl |
| https://bugs.webkit.org/show_bug.cgi?id=45397 |
| |
| This tile based backing store is a grid of tiles where each tile is |
| an Evas_Object showing a piece of the page content. The |
| new ewk_view_tiled.c is an implementation of some of the functions of |
| the original ewk_view, that makes calls to the Tiled Backing Store |
| specific functions. |
| |
| The rendering occurs in the pixels stored in each tile (Evas_Object), |
| in the same way as the previous single backing store. Tiles not being |
| shown in the viewport are stored in a cache, and can be reused later |
| to avoid having to be rendered again. |
| |
| Scrolling occurs as just moving the tiles, using Evas move operations, |
| and when more than one tile size is scrolled, a shift of rows or |
| columns needs to be done. |
| |
| * CMakeListsEfl.txt: |
| * ewk/ewk_tiled_backing_store.c: Added. |
| (_ewk_tiled_backing_store_updates_process): |
| (_ewk_tiled_backing_store_flush): |
| (_ewk_tiled_backing_store_tile_new): |
| (_ewk_tiled_backing_store_item_move): |
| (_ewk_tiled_backing_store_item_resize): |
| (_ewk_tiled_backing_store_tile_associate): |
| (_ewk_tiled_backing_store_tile_dissociate): |
| (_ewk_tiled_backing_store_tile_dissociate_all): |
| (_ewk_tiled_backing_store_pre_render_request_add): |
| (_ewk_tiled_backing_store_pre_render_request_del): |
| (_ewk_tiled_backing_store_pre_render_request_first): |
| (_ewk_tiled_backing_store_pre_render_request_flush): |
| (_ewk_tiled_backing_store_pre_render_request_remove_unassociated): |
| (_ewk_tiled_backing_store_pre_render_request_remove_associated): |
| (_ewk_tiled_backing_store_pre_render_request_process_single): |
| (_ewk_tiled_backing_store_item_process_idler_cb): |
| (_ewk_tiled_backing_store_item_process_idler_stop): |
| (_ewk_tiled_backing_store_item_process_idler_start): |
| (_ewk_tiled_backing_store_item_request_del): |
| (_ewk_tiled_backing_store_item_request_add): |
| (_ewk_tiled_backing_store_disable_render): |
| (_ewk_tiled_backing_store_enable_render): |
| (_ewk_tiled_backing_store_visible_tiles_rect): |
| (_ewk_tiled_backing_store_tile_is_inside_viewport): |
| (_ewk_tiled_backing_store_tile_is_adjacent_to_viewport): |
| (_ewk_tiled_backing_store_item_fill): |
| (_ewk_tiled_backing_store_item_add): |
| (_ewk_tiled_backing_store_item_del): |
| (_ewk_tiled_backing_store_item_smooth_scale_set): |
| (_ewk_tiled_backing_store_changed): |
| (_ewk_tiled_backing_store_view_cols_end_del): |
| (_ewk_tiled_backing_store_view_cols_end_add): |
| (_ewk_tiled_backing_store_view_row_del): |
| (_ewk_tiled_backing_store_view_rows_range_del): |
| (_ewk_tiled_backing_store_view_rows_all_del): |
| (_ewk_tiled_backing_store_render): |
| (_ewk_tiled_backing_store_model_matrix_create): |
| (_ewk_tiled_backing_store_smart_member_del): |
| (_ewk_tiled_backing_store_smart_member_add): |
| (_ewk_tiled_backing_store_mem_dbg): |
| (_ewk_tiled_backing_store_sig_usr): |
| (_ewk_tiled_backing_store_smart_add): |
| (_ewk_tiled_backing_store_smart_del): |
| (_ewk_tiled_backing_store_smart_move): |
| (_ewk_tiled_backing_store_smart_resize): |
| (_ewk_tiled_backing_store_recalc_renderers): |
| (_ewk_tiled_backing_store_smart_calculate_size): |
| (_ewk_tiled_backing_store_view_dbg): |
| (_ewk_tiled_backing_store_view_wrap_up): |
| (_ewk_tiled_backing_store_view_wrap_down): |
| (_ewk_tiled_backing_store_view_wrap_left): |
| (_ewk_tiled_backing_store_view_wrap_right): |
| (_ewk_tiled_backing_store_view_refill): |
| (_ewk_tiled_backing_store_view_pos_apply): |
| (_ewk_tiled_backing_store_smart_calculate_offset_force): |
| (_ewk_tiled_backing_store_smart_calculate_offset): |
| (_ewk_tiled_backing_store_smart_calculate_pos): |
| (_ewk_tiled_backing_store_fill_renderers): |
| (_ewk_tiled_backing_store_smart_calculate): |
| (ewk_tiled_backing_store_add): |
| (ewk_tiled_backing_store_render_cb_set): |
| (ewk_tiled_backing_store_tile_unused_cache_get): |
| (ewk_tiled_backing_store_tile_unused_cache_set): |
| (_ewk_tiled_backing_store_scroll_full_offset_set_internal): |
| (ewk_tiled_backing_store_scroll_full_offset_set): |
| (ewk_tiled_backing_store_scroll_full_offset_add): |
| (_ewk_tiled_backing_store_zoom_set_internal): |
| (ewk_tiled_backing_store_zoom_set): |
| (ewk_tiled_backing_store_zoom_weak_set): |
| (ewk_tiled_backing_store_fix_offsets): |
| (ewk_tiled_backing_store_zoom_weak_smooth_scale_set): |
| (ewk_tiled_backing_store_update): |
| (ewk_tiled_backing_store_updates_process_pre_set): |
| (ewk_tiled_backing_store_updates_process_post_set): |
| (ewk_tiled_backing_store_updates_process): |
| (ewk_tiled_backing_store_updates_clear): |
| (ewk_tiled_backing_store_contents_resize): |
| (ewk_tiled_backing_store_disabled_update_set): |
| (ewk_tiled_backing_store_flush): |
| (ewk_tiled_backing_store_pre_render_region): |
| (ewk_tiled_backing_store_pre_render_relative_radius): |
| (ewk_tiled_backing_store_pre_render_cancel): |
| (ewk_tiled_backing_store_disable_render): |
| (ewk_tiled_backing_store_enable_render): |
| (ewk_tiled_backing_store_process_entire_queue_set): |
| * ewk/ewk_tiled_backing_store.h: Added. |
| * ewk/ewk_tiled_matrix.c: Added. |
| (_ewk_tile_matrix_cell_free): |
| (_ewk_tile_matrix_tile_free): |
| (ewk_tile_matrix_new): |
| (ewk_tile_matrix_free): |
| (ewk_tile_matrix_resize): |
| (ewk_tile_matrix_unused_cache_get): |
| (ewk_tile_matrix_tile_exact_get): |
| (ewk_tile_matrix_tile_exact_exists): |
| (ewk_tile_matrix_tile_nearest_get): |
| (ewk_tile_matrix_tile_new): |
| (ewk_tile_matrix_tile_put): |
| (ewk_tile_matrix_tile_update): |
| (ewk_tile_matrix_tile_update_full): |
| (ewk_tile_matrix_tile_updates_clear): |
| (_ewk_tile_matrix_slicer_setup): |
| (ewk_tile_matrix_update): |
| (ewk_tile_matrix_updates_process): |
| (ewk_tile_matrix_updates_clear): |
| (ewk_tile_matrix_dbg): |
| (ewk_tile_matrix_freeze): |
| (ewk_tile_matrix_thaw): |
| * ewk/ewk_tiled_matrix.h: Added. |
| * ewk/ewk_tiled_model.c: Added. |
| (_ewk_tile_account_get): |
| (_ewk_tile_account_allocated): |
| (_ewk_tile_account_freed): |
| (ewk_tile_accounting_dbg): |
| (_ewk_tile_paint_rgb888): |
| (_ewk_tile_paint_rgb565): |
| (_ewk_tile_paint): |
| (ewk_tile_new): |
| (ewk_tile_free): |
| (ewk_tile_show): |
| (ewk_tile_hide): |
| (ewk_tile_visible_get): |
| (ewk_tile_update_full): |
| (ewk_tile_update_area): |
| (ewk_tile_updates_process): |
| (ewk_tile_updates_clear): |
| (ewk_tile_unused_cache_new): |
| (ewk_tile_unused_cache_lock_area): |
| (ewk_tile_unused_cache_unlock_area): |
| (ewk_tile_unused_cache_free): |
| (ewk_tile_unused_cache_clear): |
| (ewk_tile_unused_cache_ref): |
| (ewk_tile_unused_cache_unref): |
| (ewk_tile_unused_cache_max_set): |
| (ewk_tile_unused_cache_max_get): |
| (ewk_tile_unused_cache_used_get): |
| (ewk_tile_unused_cache_flush): |
| (ewk_tile_unused_cache_auto_flush): |
| (ewk_tile_unused_cache_dirty): |
| (ewk_tile_unused_cache_freeze): |
| (ewk_tile_unused_cache_thaw): |
| (ewk_tile_unused_cache_tile_get): |
| (ewk_tile_unused_cache_tile_put): |
| (ewk_tile_unused_cache_dbg): |
| * ewk/ewk_tiled_model.h: Added. |
| * ewk/ewk_tiled_private.h: Added. |
| * ewk/ewk_view.cpp: |
| (_ewk_view_smart_add): |
| (_ewk_view_smart_calculate): |
| (_ewk_view_smart_show): |
| (_ewk_view_smart_hide): |
| (_ewk_view_smart_pre_render_relative_radius): |
| (_ewk_view_zoom_animator_cb): |
| (_ewk_view_smart_disable_render): |
| (_ewk_view_smart_enable_render): |
| (ewk_view_base_smart_set): |
| (ewk_view_pre_render_region): |
| (ewk_view_pre_render_relative_radius): |
| (ewk_view_enable_render): |
| (ewk_view_disable_render): |
| (ewk_view_scroll): |
| (ewk_view_did_first_visually_nonempty_layout): |
| (ewk_view_dispatch_did_finish_loading): |
| (ewk_view_transition_to_commited_for_newpage): |
| * ewk/ewk_view.h: |
| * ewk/ewk_view_tiled.c: Added. |
| (_ewk_view_tiled_render_cb): |
| (_ewk_view_tiled_updates_process_pre): |
| (_ewk_view_tiled_smart_backing_store_add): |
| (_ewk_view_tiled_contents_size_changed_cb): |
| (_ewk_view_tiled_smart_add): |
| (_ewk_view_tiled_smart_scrolls_process): |
| (_ewk_view_tiled_smart_repaints_process): |
| (_ewk_view_tiled_smart_contents_resize): |
| (_ewk_view_tiled_smart_zoom_set): |
| (_ewk_view_tiled_smart_zoom_weak_set): |
| (_ewk_view_tiled_smart_zoom_weak_smooth_scale_set): |
| (_ewk_view_tiled_smart_flush): |
| (_ewk_view_tiled_smart_pre_render_region): |
| (_ewk_view_tiled_smart_pre_render_relative_radius): |
| (_ewk_view_tiled_smart_pre_render_cancel): |
| (_ewk_view_tiled_smart_disable_render): |
| (_ewk_view_tiled_smart_enable_render): |
| (ewk_view_tiled_smart_set): |
| (_ewk_view_tiled_smart_class_new): |
| (ewk_view_tiled_add): |
| (ewk_view_tiled_unused_cache_get): |
| (ewk_view_tiled_unused_cache_set): |
| (ewk_view_tiled_process_entire_queue_set): |
| |
| 2010-11-16 Leandro Pereira <leandro@profusion.mobi> |
| |
| [EFL] Unreviewed. Build fix. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.h: Also include |
| ResourceError.h. |
| |
| 2010-11-16 Patrick Gansterer <paroga@webkit.org> |
| |
| Reviewed by Andreas Kling. |
| |
| [CMake] Add platform dependent include directories |
| https://bugs.webkit.org/show_bug.cgi?id=49553 |
| |
| * CMakeListsEfl.txt: |
| |
| 2010-11-14 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Martin Robinson. |
| |
| [EFL] add pango support |
| https://bugs.webkit.org/show_bug.cgi?id=46029 |
| |
| Add pango in include and libs. |
| |
| * CMakeListsEfl.txt: |
| |
| 2010-11-11 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Adam Barth. |
| |
| [GTK] Move font related files. |
| https://bugs.webkit.org/show_bug.cgi?id=48116 |
| |
| Add freetype/ to include path. |
| |
| * CMakeListsEfl.txt: |
| |
| 2010-11-08 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Change the usage of eina_iterator_next due to latest EFL changes. |
| https://bugs.webkit.org/show_bug.cgi?id=49082 |
| |
| A change on how the iterator for a tiler is used in EFL needs to be |
| reflected in WebKit-EFL. The iterator now receives a pointer to an |
| Eina_Rectangle and makes it point to its internal structure. The old |
| usage was to receive a reference to a pre-allocated Eina_Rectangle. |
| |
| * ewk/ewk_view_single.c: |
| (_ewk_view_single_smart_repaints_process): |
| |
| 2010-11-08 Alexey Proskuryakov <ap@apple.com> |
| |
| Reviewed by Darin Adler. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=48685 |
| Notify UI process about focused frame |
| |
| Added an empty implementation of the new ChromeClient method. |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::focusedFrameChanged): |
| * WebCoreSupport/ChromeClientEfl.h: |
| |
| 2010-11-05 Patrick Gansterer <paroga@webkit.org> |
| |
| Reviewed by David Kilzer. |
| |
| Replace ARRAYSIZE with WTF_ARRAY_LENGTH |
| https://bugs.webkit.org/show_bug.cgi?id=48903 |
| |
| * WebCoreSupport/EditorClientEfl.cpp: |
| (WebCore::EditorClientEfl::interpretKeyEvent): |
| |
| 2010-11-04 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Adam Barth. |
| |
| [EFL] Reflect latest EFL changes related to stride. |
| https://bugs.webkit.org/show_bug.cgi?id=48971 |
| |
| Remove adjustment code to compare stride of cairo_image_surfece and evas_object_image, as following changes of latest EFL. |
| |
| * ewk/ewk_util.cpp: |
| (ewk_util_image_from_cairo_surface_add): |
| |
| 2010-11-03 Daniel Bates <dbates@rim.com> |
| |
| For unnamed frames, window.name returns a generated name |
| https://bugs.webkit.org/show_bug.cgi?id=6751 |
| |
| Part 1 of 2. |
| |
| Substitute FrameTree::uniqueName() for FrameTree::name() in the EFL port. |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_name_get): |
| |
| 2010-11-02 Daniel Bates <dbates@rim.com> |
| |
| Reviewed by Martin Robinson. |
| |
| Set frame name before appending it to the frame tree in the Apple Windows, |
| GTK, and EFL ports |
| https://bugs.webkit.org/show_bug.cgi?id=48806 |
| |
| Make the frame creation process in the EFL-port consistent with the |
| Mac, Qt, and Haiku ports. In particular, set the name of the new |
| frame before it's appended to the frame tree. |
| |
| At this time we cannot test this change since it is being masked by |
| HTMLFrameElementBase::setName() <http://trac.webkit.org/browser/trunk/WebCore/html/HTMLFrameElementBase.cpp?rev=70976#L160>. |
| We'll be able to test this once we fix bug #6751. |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_child_add): |
| |
| 2010-11-01 Brady Eidson <beidson@apple.com> |
| |
| Reviewed by Anders Carlsson. |
| |
| <rdar://problem/7660547> and https://bugs.webkit.org/show_bug.cgi?id=48699 |
| Context menu support for WebKit 2. |
| |
| * WebCoreSupport/ChromeClientEfl.h: |
| (WebCore::ChromeClientEfl::showContextMenu): |
| |
| 2010-10-29 Daniel Bates <dbates@rim.com> |
| |
| No review, rolling out 70971. |
| http://trac.webkit.org/changeset/70971 |
| https://bugs.webkit.org/show_bug.cgi?id=6751 |
| |
| Rolling out changeset 70971 <http://trac.webkit.org/changeset/70971> since |
| it caused layout test failures on all bots. In particular, the |
| child count in a generated frame name differs after this patch. We need |
| to look into this further. |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_name_get): |
| |
| 2010-10-29 Daniel Bates <dbates@rim.com> |
| |
| Reviewed by Adam Barth. |
| |
| For unnamed frames, window.name returns a generated name |
| https://bugs.webkit.org/show_bug.cgi?id=6751 |
| |
| Modified EFL-port to use FrameTree::uniqueName(). |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_name_get): |
| |
| 2010-10-29 Darin Adler <darin@apple.com> |
| |
| Reviewed by Sam Weinig. |
| |
| Change BackForwardList clients to use BackForwardListImpl to prepare for further refactoring |
| https://bugs.webkit.org/show_bug.cgi?id=48574 |
| |
| * ewk/ewk_history.cpp: |
| (ewk_history_new): |
| * ewk/ewk_private.h: |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| (ewk_view_history_enable_get): |
| (ewk_view_history_enable_set): |
| (ewk_view_history_get): |
| Use BackForwardListImpl. |
| |
| 2010-10-29 Alexey Proskuryakov <ap@apple.com> |
| |
| Reviewed by Darin Adler. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=48576 |
| Let WebKit2 client know when a frame is a frameset |
| |
| Added a blank implementation of the new FrameLoaderClient method. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::dispatchDidBecomeFrameset): |
| |
| 2010-10-26 Jenn Braithwaite <jennb@chromium.org> |
| |
| Reviewed by Dmitry Titov. |
| |
| Resource tracking failure when trying to move a frame between documents |
| https://bugs.webkit.org/show_bug.cgi?id=44713 |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::transferLoadingResourceFromPage): |
| Empty method. |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2010-10-22 Sam Weinig <sam@webkit.org> |
| |
| Reviewed by Anders Carlsson. |
| |
| WebKit2 needs to pass the current event modifier flags when requesting a new window |
| https://bugs.webkit.org/show_bug.cgi?id=48140 |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::createWindow): |
| * WebCoreSupport/ChromeClientEfl.h: |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::dispatchCreatePage): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| Add NavigationAction parameter. |
| |
| 2010-10-19 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Eric Seidel. |
| |
| [EFL] Add setting api for disabling auto resize window |
| https://bugs.webkit.org/show_bug.cgi?id=47787 |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::setWindowRect): Return when |
| auto_resize_window was disabled. |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| (ewk_view_setting_enable_auto_resize_window_get): Added. |
| (ewk_view_setting_enable_auto_resize_window_set): Added. |
| * ewk/ewk_view.h: |
| |
| 2010-10-15 Nikolas Zimmermann <nzimmermann@rim.com> |
| |
| Reviewed by Dirk Schulze. |
| |
| Replace some String::format() usages by StringConcatenate in WebKit |
| https://bugs.webkit.org/show_bug.cgi?id=47714 |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::agentOS): |
| |
| 2010-10-14 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Eric Seidel. |
| |
| [EFL] Use data_set after data_get to keep refcount correct. |
| https://bugs.webkit.org/show_bug.cgi?id=47110 |
| |
| The call to evas_object_image_data_set was missed in this function, |
| which caused the refcount of the data being always increased on every |
| scroll. |
| |
| * ewk/ewk_view_single.c: |
| (_ewk_view_single_smart_scrolls_process): |
| |
| 2010-10-14 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Eric Seidel. |
| |
| [EFL] Add setting api for enabling encoding detector |
| https://bugs.webkit.org/show_bug.cgi?id=45427 |
| |
| Add settings api for enabling encoding detector. |
| |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| (ewk_view_setting_encoding_detector_set): |
| (ewk_view_setting_encoding_detector_get): |
| * ewk/ewk_view.h: |
| |
| 2010-10-13 Leandro Pereira <leandro@profusion.mobi> |
| |
| [EFL] Unreviewed. Build fix. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.h: Use String instead of |
| WebCore::String. |
| |
| 2010-10-13 Gavin Barraclough <barraclough@apple.com> |
| |
| Reviewed by Oliver Hunt. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=43987 |
| Switch XMLHttpRequest, FileReader, and FileReaderSync to use a Stringbuilder |
| to construct their internal result string. Remove ScriptString (this is now |
| redundant). |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::dispatchDidLoadResourceByXMLHttpRequest): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2010-10-13 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Support viewport configuration and add new arguments for WebKit EFL |
| https://bugs.webkit.org/show_bug.cgi?id=47084 |
| |
| Opera spec regarding to viewport meta tag was adjusted to WebCore. So, EFL port |
| needs to be modified according to the changes. |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::dispatchViewportDataDidChange): |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad): |
| * ewk/ewk_private.h: |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| (_ewk_view_viewport_attributes_compute): |
| (ewk_view_viewport_attributes_set): |
| (ewk_view_viewport_attributes_get): |
| (ewk_view_device_pixel_ratio_get): |
| * ewk/ewk_view.h: |
| |
| 2010-10-12 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Add a method to get target's dpi value |
| https://bugs.webkit.org/show_bug.cgi?id=47537 |
| |
| Add a method to get target dpi value using Ecore_X. |
| When we set layout size, we need to use the dpi value. |
| |
| * ewk/ewk_private.h: |
| * ewk/ewk_view.cpp: |
| (ewk_view_page_rect_get): |
| (ewk_view_dpi_get): |
| |
| 2010-10-07 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Implement pageRect() function |
| https://bugs.webkit.org/show_bug.cgi?id=47395 |
| |
| Implement pageRect() in ChromeClientEfl using frameRect(). |
| |
| * CMakeListsEfl.txt: |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::pageRect): |
| * ewk/ewk_private.h: |
| * ewk/ewk_view.cpp: |
| (ewk_view_page_rect_get): Added. |
| |
| 2010-10-06 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Support Progress Tag |
| https://bugs.webkit.org/show_bug.cgi?id=45951 |
| |
| Implement progressbar.edc to support progress tag |
| |
| * CMakeListsEfl.txt: |
| * DefaultTheme/default.edc: |
| * DefaultTheme/widget/progressbar: Added. |
| * DefaultTheme/widget/progressbar/bt_base.png: Added. |
| * DefaultTheme/widget/progressbar/progressbar.edc: Added. |
| * DefaultTheme/widget/progressbar/shelf_inset.png: Added. |
| |
| 2010-10-05 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Remove strdup in ewk_setting.cpp using eina_stringshare |
| https://bugs.webkit.org/show_bug.cgi?id=46613 |
| |
| Add variables shared by eina_stringshare and remove strdup. |
| |
| * ewk/ewk_main.cpp: |
| (_ewk_init_body): |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_web_database_path_set): |
| (ewk_settings_web_database_path_get): |
| (ewk_settings_icon_database_path_set): |
| (ewk_settings_icon_database_path_get): |
| * ewk/ewk_settings.h: |
| |
| 2010-10-04 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Viewport data change notification by Bug 46755 |
| https://bugs.webkit.org/show_bug.cgi?id=46772 |
| |
| Bug 46755 changes virtual function regarding to viewport metatag. Thus, EFL port |
| should change the function as well in order to get viewport arguments. |
| |
| And, setInitLayoutCompleted / getInitLayoutCompleted() are removed because these functions |
| aren't needed anymore. |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::dispatchViewportDataDidChange): |
| * WebCoreSupport/ChromeClientEfl.h: |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): |
| (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad): |
| (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2010-10-01 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Remove check for InitLayoutCompleted on fixed_layout_size_set. |
| https://bugs.webkit.org/show_bug.cgi?id=47006 |
| |
| This check isn't needed and isn't done on the other ports. The fixed |
| layout property can be set before we have the first layout. |
| |
| * ewk/ewk_view.cpp: |
| (ewk_view_fixed_layout_size_set): |
| |
| 2010-10-01 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Call contents_resize when the main frame gets resized. |
| https://bugs.webkit.org/show_bug.cgi?id=47004 |
| |
| The previous implementation was just calling contents_resize when the |
| viewport size had changed. That's not enough, and contents_resize |
| shouldn't be called if the contents size didn't change. |
| |
| Now the contents_size_changed function is called directly from the |
| ChromeClientEfl. |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::contentsSizeChanged): |
| * ewk/ewk_private.h: |
| * ewk/ewk_view.cpp: |
| (_ewk_view_smart_calculate): |
| (ewk_view_fixed_layout_size_set): |
| (ewk_view_contents_size_changed): |
| |
| 2010-09-29 João Paulo Rechi Vita <jprvita@profusion.mobi> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] General small fixes. |
| https://bugs.webkit.org/show_bug.cgi?id=46813 |
| |
| This commit spots a comparison between signed and unsigned integer |
| expressions, a missing return and a never-called function. |
| |
| * WebCoreSupport/FullscreenVideoControllerEfl.cpp: |
| (FullscreenVideoController::canPlay): |
| |
| 2010-09-28 Jenn Braithwaite <jennb@chromium.org> |
| |
| Reviewed by Dmitry Titov. |
| |
| Added oldPage param to FrameLoaderClient::didTransferChildFrameToNewDocument. |
| https://bugs.webkit.org/show_bug.cgi?id=46663 |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2010-09-26 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Add setting API to set a local storage database path. |
| https://bugs.webkit.org/show_bug.cgi?id=45446 |
| |
| Add a setting API to set local storage database path. |
| |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| (_ewk_view_priv_del): |
| (ewk_view_setting_local_storage_database_path_get): Added. |
| (ewk_view_setting_local_storage_database_path_set): Added. |
| * ewk/ewk_view.h: |
| |
| 2010-09-23 Lucas De Marchi <lucas.demarchi@profusion.mobi> |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| [EFL] Fix warnings during build |
| https://bugs.webkit.org/show_bug.cgi?id=46354 |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_text_matches_nth_pos_get): Change argument type because |
| it's meant to be always positive. |
| * ewk/ewk_frame.h: Ditto. |
| * ewk/ewk_view.cpp: |
| (ewk_view_exceeded_database_quota): Add missing "%" causing warning about number of |
| arguments to printf-like function. |
| * ewk/ewk_view.h: Add missing initialization. |
| |
| 2010-09-21 Lucas De Marchi <lucas.demarchi@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Get fresh theme when running EWebLauncher |
| https://bugs.webkit.org/show_bug.cgi?id=46210 |
| |
| If user tried to run EWebLauncher outside of the build tree, it would |
| not find the theme and fallback to the installed one. However, since |
| EWebLauncher is not installed, we always want to take the theme from |
| the just compiled source code. If user had never installed WebKit's |
| EFL port it could even receive a segv since no theme would be found. |
| |
| Now EWebLauncher does not fallback to the installed theme and CMake |
| gives as DATA_DIR the directory of the theme it has just built. |
| |
| |
| * CMakeListsEfl.txt: export DATA_DIR to parent CMakeLists.txt in order |
| to be used by EWebLauncher. |
| |
| 2010-09-17 Darin Adler <darin@apple.com> |
| |
| Reviewed by Sam Weinig. |
| |
| REGRESSION (r60104): Zoom level is unexpectedly reset on page reload |
| https://bugs.webkit.org/show_bug.cgi?id=42863 |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_zoom_get): |
| (ewk_frame_zoom_set): |
| (ewk_frame_zoom_text_only_set): |
| Call functions on Frame instead of FrameView. |
| |
| 2010-09-16 Darin Adler <darin@apple.com> |
| |
| Fix build. |
| |
| * ewk/ewk_view.cpp: |
| (ewk_view_input_method_state_set): Updated for change |
| in name of isUrlField to isURLField. |
| |
| 2010-09-14 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] ewk_frame_view_create_for_view set null as theme. |
| https://bugs.webkit.org/show_bug.cgi?id=45741 |
| |
| Add theme in ewk_view to use instead of frame's theme which is null in |
| ewk_frame_view_create_for_view. |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_view_create_for_view): |
| * ewk/ewk_view.cpp: |
| (ewk_view_theme_set): |
| (ewk_view_theme_get): |
| |
| 2010-09-14 Leandro Pereira <leandro@profusion.mobi> |
| |
| [EFL] Unreviewed build fix: remove "virtual" keyword from |
| implementation file. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::canShowMIMETypeAsHTML): |
| |
| 2010-09-13 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Unreviewed build fix. |
| |
| [EFL] Fix build break when enabling HTML5 video support |
| https://bugs.webkit.org/show_bug.cgi?id=45674 |
| |
| The correct include variable for LibXml2 in cmake is |
| LIBXML2_INCLUDE_DIR instead of LIBXML2_INCLUDE_DIRS. |
| |
| * CMakeListsEfl.txt: |
| |
| 2010-09-13 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Add setting API for enabling page cache |
| https://bugs.webkit.org/show_bug.cgi?id=44931 |
| |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| (ewk_view_setting_page_cache_get): Added. |
| (ewk_view_setting_page_cache_set): Added. |
| * ewk/ewk_view.h: |
| |
| 2010-09-13 Enrica Casucci <enrica@apple.com> |
| |
| Reviewed by Sam Weinig. |
| |
| Paste should be implemented in WebCore like Copy and Cut for Mac also. |
| https://bugs.webkit.org/show_bug.cgi?id=45494 |
| <rdar://problem/7660537> |
| |
| On the Mac platform, the implementation of the paste operation is all done |
| at the WebKit level. In order to support it on WebKit2 it is necessary to |
| refactor the code and move this functionality at the level of WebCore like |
| we already have on Windows. |
| The original code relies on some in AppKit functions that call back into |
| WebKit causing problems in WebKit2. All this functionality has been moved |
| at the level of the editor client where it can be dealt with appropriately. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::canShowMIMETypeAsHTML): Added stub. |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2010-09-11 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Fix EFL build after r67274 |
| https://bugs.webkit.org/show_bug.cgi?id=45584 |
| |
| Remove include of ZoomMode.h and change setZoomFactor and zoomFactor |
| to proper apis chaged by r67264. |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_zoom_get): |
| (ewk_frame_zoom_set): |
| (ewk_frame_zoom_text_only_get): |
| (ewk_frame_zoom_text_only_set): |
| |
| 2010-09-10 Adam Barth <abarth@webkit.org> |
| |
| Reviewed by Darin Fisher. |
| |
| Move code from WebKit-layer to DocumentLoader |
| https://bugs.webkit.org/show_bug.cgi?id=45569 |
| |
| This code didn't know that setEncoding could be called multiple times |
| safely. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): |
| (WebCore::FrameLoaderClientEfl::committedLoad): |
| (WebCore::FrameLoaderClientEfl::dispatchDidReceiveResponse): |
| (WebCore::FrameLoaderClientEfl::finishedLoading): |
| (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): |
| (WebCore::FrameLoaderClientEfl::setMainDocumentError): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2010-09-10 Adam Barth <abarth@webkit.org> |
| |
| Reviewed by Eric Seidel. |
| |
| Main resource bytes shouldn't bounce through FrameLoader |
| https://bugs.webkit.org/show_bug.cgi?id=45496 |
| |
| Now return the bytes to the DocumentLoader. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::committedLoad): |
| |
| 2010-09-08 Darin Adler <darin@apple.com> |
| |
| Reviewed by Adam Barth. |
| |
| Move functions from Frame to Editor as planned |
| https://bugs.webkit.org/show_bug.cgi?id=45218 |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_editable_set): |
| (ewk_frame_selection_get): |
| (ewk_frame_text_search): |
| (ewk_frame_text_matches_mark): |
| (ewk_frame_text_matches_highlight_set): |
| (ewk_frame_text_matches_highlight_get): |
| * ewk/ewk_view.cpp: |
| (ewk_view_selection_get): |
| Changed call sites to use editor(). |
| |
| 2010-09-09 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Unreviewed build fix. |
| |
| [EFL] Fix duplicate gstreamer macro in CMakeListEfl.txt |
| https://bugs.webkit.org/show_bug.cgi?id=45433 |
| |
| In WebKit/efl/CMakeListEfl.txt, duplicated ENABLE_VIDEO macros were added. |
| So, unnecessary ENABLE_VIDEO macro is deleted. |
| |
| * CMakeListsEfl.txt: |
| |
| 2010-09-08 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Unreviewed build fix. |
| |
| [EFL] Need to add custom dependencies. |
| https://bugs.webkit.org/show_bug.cgi?id=45247 |
| |
| Add WebKit_Theme into WebKit_SOURCES to make it while building. |
| |
| * CMakeListsEfl.txt: |
| |
| 2010-09-08 Lucas De Marchi <lucas.demarchi@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Export data directory through pkg-config |
| https://bugs.webkit.org/show_bug.cgi?id=45385 |
| |
| Using pkg-config it's possible for a browser to know the location of |
| installed themes. When compiling the browser, a variable might be |
| defined with the datadir, like below: |
| |
| gcc -o browser browser.c $(pkg-config --libs --cflags ewebkit) \ |
| -DEWEBKIT_DATA_DIR=$(pkg-config --variable=datadir) |
| |
| * ewebkit.pc.in: Export datadir variable. |
| |
| 2010-09-06 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Unreviewed build fix. |
| |
| [EFL] REGRESSION(66794) Need to fix build break. |
| https://bugs.webkit.org/show_bug.cgi?id=45241 |
| |
| Add dummy class(FrameNetworkingContextEfl) like GTK+ port and implement |
| as EFL style. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::createNetworkingContext): |
| * WebCoreSupport/FrameNetworkingContextEfl.h: Added. |
| (WebCore::FrameNetworkingContextEfl::create): |
| (WebCore::FrameNetworkingContextEfl::coreFrame): |
| (WebCore::FrameNetworkingContextEfl::FrameNetworkingContextEfl): |
| |
| 2010-09-04 Lucas De Marchi <lucas.demarchi@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Move test browser to WebKitTools directory |
| https://bugs.webkit.org/show_bug.cgi?id=45212 |
| |
| Follow other ports like QT and GTK which moved the test browser to |
| WebKitTools directory. |
| |
| * CMakeListsEfl.txt: Remove build for test browser. |
| * EWebLauncher/main.c: Removed. |
| |
| 2010-09-03 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> |
| |
| Reviewed by Darin Adler. |
| |
| Add NetworkingContext to avoid layer violations |
| https://bugs.webkit.org/show_bug.cgi?id=42292 |
| |
| Add createNetworkingContext to EFL's FrameLoaderClient. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::createNetworkingContext): |
| * WebCoreSupport/FrameLoaderClientEfl.h: |
| |
| 2010-09-03 Lucas De Marchi <lucas.demarchi@profusion.mobi> |
| |
| Reviewed by Martin Robinson. |
| |
| [EFL] Regression (66531) Build break with Glib Support |
| https://bugs.webkit.org/show_bug.cgi?id=45011 |
| |
| Move GtkTypedefs.h to GTypedefs.h and let it inside gobject directory |
| since when glib is enabled, EFL port needs it, too. |
| |
| * CMakeListsEfl.txt: Include gobject directory to find new header |
| file. |
| |
| 2010-09-03 Lucas De Marchi <lucas.demarchi@profusion.mobi> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Install default theme |
| https://bugs.webkit.org/show_bug.cgi?id=45154 |
| |
| Since a theme is needed in order to create a new browser, install the |
| default one to serve as example and fall-back. |
| |
| * CMakeListsEfl.txt: |
| |
| 2010-09-02 Lucas De Marchi <lucas.demarchi@profusion.mobi> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Name install directories according to library name |
| https://bugs.webkit.org/show_bug.cgi?id=45126 |
| |
| * CMakeListsEfl.txt: include diretory follows library name. |
| * ewebkit.pc.in: Ditto. |
| |
| 2010-08-31 Dave Hyatt <hyatt@apple.com> |
| |
| Reviewed by Sam Weinig. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that |
| the former can occur in more places without having to do the latter. |
| |
| * ewk/ewk_view.cpp: |
| (ewk_view_layout_if_needed_recursive): |
| |
| 2010-08-31 Sam Weinig <sam@webkit.org> |
| |
| Reviewed by Darin Adler. |
| |
| Add ability to count text matches without marking |
| https://bugs.webkit.org/show_bug.cgi?id=43996 |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_text_matches_mark): Switched to call |
| countMatchesForText() instead of markAllMatchesForText(). |
| |
| 2010-08-31 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Unreviewed build fix. |
| |
| [EFL] Build break for r66456 |
| https://bugs.webkit.org/post_bug.cgi |
| |
| Replace firstRectsForMarkers with renderedRectsForMarkers. |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_text_matches_nth_pos_get): |
| |
| 2010-08-30 Kamil Blank <k.blank@samsung.com> |
| |
| Reviewed by Adam Barth. |
| |
| [EFL] Added API which returns position of n-th text matches mark |
| https://bugs.webkit.org/show_bug.cgi?id=44258 |
| |
| * ewk/ewk_frame.cpp: |
| (_ewk_frame_rect_cmp_less_than): Private. |
| (_ewk_frame_rect_is_negative_value): Private. |
| (ewk_frame_text_matches_nth_pos_get): Added. Function returns position of |
| n-th text match in frame. |
| * ewk/ewk_frame.h: |
| |
| 2010-08-30 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Adam Barth. |
| |
| [EFL]Url of HistoryItem was broken for special character like korean |
| https://bugs.webkit.org/show_bug.cgi?id=44495 |
| |
| Remove unnecessary code. This makes a bug with complicated URL. |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_view_state_save): |
| |
| 2010-08-30 Mikołaj Małecki <m.malecki@samsung.com> |
| |
| Reviewed by Kenneth Rohde Christiansen |
| |
| [EFL] Added initial setting to turn on offline pages. |
| https://bugs.webkit.org/show_bug.cgi?id=44239 |
| |
| * ewk/ewk_main.cpp: Torn off non-EFL init to _ewk_init_body |
| (ewk_init): Changed non-EFL init to call _ewk_init_body |
| (_ewk_init_body): Moved internal init here and added cache directory path setting. |
| * ewk/ewk_view.cpp: Added new config items: offline_app_cache and cache_directory |
| (_ewk_view_priv_new): creating cache_directory string |
| (_ewk_view_priv_del): deleting cache_directory string |
| (ewk_view_setting_offline_app_cache_get): |
| (ewk_view_setting_offline_app_cache_set): |
| (ewk_view_setting_cache_directory_get): |
| (ewk_view_setting_cache_directory_set): |
| * ewk/ewk_view.h: added offline_app_cache and cache_directory props to ewk API |
| |
| 2010-08-26 Miroslaw Szymanski <miroslaw.s@samsung.com> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Added new callback when view's size is changed to fix issue with changing layout size |
| https://bugs.webkit.org/show_bug.cgi?id=44337 |
| |
| * ewk/ewk_view.cpp: |
| (_ewk_view_smart_calculate): |
| |
| 2010-08-25 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Add dummy FullScreenVideoControllerEfl to WebKit EFL |
| https://bugs.webkit.org/show_bug.cgi?id=44590 |
| |
| Add FullScreenVideoControllerEfl to WebCoreSupport. However, |
| this is not implemented yet. |
| |
| * CMakeListsEfl.txt: |
| * WebCoreSupport/FullscreenVideoControllerEfl.cpp: Added. |
| (FullscreenVideoController::FullscreenVideoController): |
| (FullscreenVideoController::~FullscreenVideoController): |
| (FullscreenVideoController::setMediaElement): |
| (FullscreenVideoController::showHud): |
| (FullscreenVideoController::hideHud): |
| (FullscreenVideoController::enterFullscreen): |
| (FullscreenVideoController::updateHudPosition): |
| (FullscreenVideoController::exitOnUserRequest): |
| (FullscreenVideoController::exitFullscreen): |
| (FullscreenVideoController::canPlay): |
| (FullscreenVideoController::play): |
| (FullscreenVideoController::pause): |
| (FullscreenVideoController::playStateChanged): |
| (FullscreenVideoController::togglePlay): |
| (FullscreenVideoController::volume): |
| (FullscreenVideoController::muted): |
| (FullscreenVideoController::setVolume): |
| (FullscreenVideoController::volumeChanged): |
| (FullscreenVideoController::muteChanged): |
| (FullscreenVideoController::currentTime): |
| (FullscreenVideoController::setCurrentTime): |
| (FullscreenVideoController::duration): |
| (FullscreenVideoController::percentLoaded): |
| (FullscreenVideoController::beginSeek): |
| (FullscreenVideoController::doSeek): |
| (FullscreenVideoController::endSeek): |
| (timeToString): |
| (FullscreenVideoController::updateHudProgressBar): |
| (FullscreenVideoController::createHud): |
| * WebCoreSupport/FullscreenVideoControllerEfl.h: Added. |
| (FullscreenVideoController::mediaElement): |
| |
| 2010-08-25 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Add setting API for enabling local storage. |
| https://bugs.webkit.org/show_bug.cgi?id=44319 |
| |
| Add API for enabling/disabling local storage. |
| |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| (ewk_view_setting_local_storage_get): Added |
| (ewk_view_setting_local_storage_set): Added |
| * ewk/ewk_view.h: |
| |
| 2010-08-25 Jaehun Lim <ljaehun.lim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] enable libsoup's content decode feature |
| https://bugs.webkit.org/show_bug.cgi?id=44147 |
| |
| libsoup's content decode feature is enabled during initializaton. |
| |
| * ewk/ewk_main.cpp: |
| (ewk_init): |
| |
| 2010-08-25 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Unreviewed build fix. |
| |
| [EFL] Build fix for revision 65332 |
| https://bugs.webkit.org/show_bug.cgi?id=44543 |
| |
| Use Gthread_LIBRARIES instead of GTHREAD_LIBRARIES. This fix |
| the build when using ENABLE_GLIB_SUPPORT=ON and NETWORK_BACKEND=curl. |
| |
| * CMakeListsEfl.txt: |
| |
| 2010-08-24 Lukasz Slachciak <l.slachciak@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Extended EFL WebView API to allow enable/disable Frame Flattening |
| https://bugs.webkit.org/show_bug.cgi?id=44253 |
| |
| * ewk/ewk_view.cpp: |
| (ewk_view_setting_enable_frame_flattening_get): |
| (ewk_view_setting_enable_frame_flattening_set): |
| * ewk/ewk_view.h: |
| |
| 2010-08-23 Leandro Pereira <leandro@profusion.mobi> |
| |
| [EFL] Build fix for platforms that do not require linking with "dl". |
| CMake includes the variable CMAKE_DL_LIBS that evaluates to the |
| platform-specific libraries. |
| |
| * CMakeListsEfl.txt: Use ${CMAKE_DL_LIBS} instead of dl. |
| |
| 2010-08-22 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Remove duplicated include entry from default theme. |
| https://bugs.webkit.org/show_bug.cgi?id=44345 |
| |
| This used to create the group webkit/widget/entry twice in |
| the theme. It's leading to a bug with the newer versions of |
| EFL. |
| |
| * DefaultTheme/default.edc: |
| |
| 2010-08-22 Daniel Bates <dbates@rim.com> |
| |
| Reviewed by Eric Seidel. |
| |
| Encapsulate document marker management into DocumentMarkerController |
| https://bugs.webkit.org/show_bug.cgi?id=44383 |
| |
| Modify call sites in the EFL port to use DocumentMarkerController. |
| |
| No functionality was changed, so no new tests. |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_text_matches_unmark_all): |
| |
| 2010-08-20 Leandro Pereira <leandro@profusion.mobi> |
| |
| [EFL] Unreviewed. Fix build when using GNU gold. |
| When linking with GNU gold, some symbols are not found: explicitly |
| link with the required libraries. |
| |
| * CMakeListsEfl.txt: Depend on Fontconfig, PNG, JPEG and dl |
| libraries. |
| |
| 2010-08-15 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Enable localStorage of HTML5 for WebKit EFL |
| https://bugs.webkit.org/show_bug.cgi?id=44020 |
| |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| |
| 2010-08-11 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Adding new theme for widgets. |
| https://bugs.webkit.org/show_bug.cgi?id=43860 |
| |
| Original theme was there for a long time. This is a new |
| fresh one. |
| |
| * DefaultTheme/default.edc: |
| * DefaultTheme/widget/button/button.edc: |
| * DefaultTheme/widget/button/img_button_focus.png: |
| * DefaultTheme/widget/button/img_button_hover.png: |
| * DefaultTheme/widget/button/img_button_normal.png: |
| * DefaultTheme/widget/button/img_button_press.png: |
| * DefaultTheme/widget/check/check.edc: |
| * DefaultTheme/widget/check/img_check_off.png: |
| * DefaultTheme/widget/check/img_check_off_focus.png: |
| * DefaultTheme/widget/check/img_check_off_hover.png: |
| * DefaultTheme/widget/check/img_check_on.png: |
| * DefaultTheme/widget/check/img_check_on_focus.png: |
| * DefaultTheme/widget/check/img_check_on_hover.png: |
| * DefaultTheme/widget/combo/combo.edc: |
| * DefaultTheme/widget/combo/combo_focus.png: |
| * DefaultTheme/widget/combo/combo_focus_button.png: |
| * DefaultTheme/widget/combo/combo_hover.png: |
| * DefaultTheme/widget/combo/combo_hover_button.png: |
| * DefaultTheme/widget/combo/combo_normal.png: |
| * DefaultTheme/widget/combo/combo_normal_button.png: |
| * DefaultTheme/widget/combo/combo_press.png: |
| * DefaultTheme/widget/combo/combo_press_button.png: |
| * DefaultTheme/widget/combo/icon.png: |
| * DefaultTheme/widget/entry/img_focused.png: |
| * DefaultTheme/widget/entry/img_hovered.png: |
| * DefaultTheme/widget/entry/img_normal.png: |
| * DefaultTheme/widget/file/file_focus.png: |
| * DefaultTheme/widget/file/file_hover.png: |
| * DefaultTheme/widget/file/file_normal.png: |
| * DefaultTheme/widget/file/file_press.png: |
| * DefaultTheme/widget/radio/img_radio_off.png: |
| * DefaultTheme/widget/radio/img_radio_off_focus.png: |
| * DefaultTheme/widget/radio/img_radio_off_hover.png: |
| * DefaultTheme/widget/radio/img_radio_on.png: |
| * DefaultTheme/widget/radio/img_radio_on_focus.png: |
| * DefaultTheme/widget/radio/img_radio_on_hover.png: |
| * DefaultTheme/widget/radio/radio.edc: |
| * DefaultTheme/widget/scrollbar/scrollbar.edc: |
| * DefaultTheme/widget/scrollbar/scrollbar_h.png: |
| * DefaultTheme/widget/scrollbar/scrollbar_hilight.png: Removed. |
| * DefaultTheme/widget/scrollbar/scrollbar_knob_h.png: |
| * DefaultTheme/widget/scrollbar/scrollbar_knob_v.png: |
| * DefaultTheme/widget/scrollbar/scrollbar_v.png: |
| * DefaultTheme/widget/search/cancel/cancel_normal_button2.png: |
| * DefaultTheme/widget/search/decoration/decoration_normal_button.png: |
| * DefaultTheme/widget/search/field/field_focused.png: |
| * DefaultTheme/widget/search/field/field_hovered.png: |
| * DefaultTheme/widget/search/field/field_normal.png: |
| * DefaultTheme/widget/slider/slider.edc: |
| * DefaultTheme/widget/slider/slider_fill_h.png: Added. |
| * DefaultTheme/widget/slider/slider_fill_v.png: Added. |
| * DefaultTheme/widget/slider/slider_h.png: |
| * DefaultTheme/widget/slider/slider_hilight.png: Removed. |
| * DefaultTheme/widget/slider/slider_knob_h.png: |
| * DefaultTheme/widget/slider/slider_knob_press_h.png: Added. |
| * DefaultTheme/widget/slider/slider_knob_press_v.png: Added. |
| * DefaultTheme/widget/slider/slider_knob_v.png: |
| * DefaultTheme/widget/slider/slider_v.png: |
| |
| 2010-08-12 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Making CMake keep track of theme dependencies. |
| https://bugs.webkit.org/show_bug.cgi?id=43862 |
| |
| Adding theme source files and images as dependencies of the theme. |
| |
| * CMakeListsEfl.txt: |
| |
| 2010-08-11 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Add setting for enabling spatial navigation. |
| https://bugs.webkit.org/show_bug.cgi?id=43569 |
| |
| Adding api for enabling/disabling spatial navigation. |
| |
| * ewk/ewk_view.cpp: Both functions below added. |
| (ewk_view_setting_spatial_navigation_get): |
| (ewk_view_setting_spatial_navigation_set): |
| * ewk/ewk_view.h: same as ewk_view.cpp. |
| |
| 2010-08-11 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Antonio Gomes. |
| |
| Implementation dispatchDecidePolicyForNavigationAction |
| https://bugs.webkit.org/show_bug.cgi?id=43544 |
| |
| Add ewk_view_navigation_policy_decision to decide whether url which |
| user clicked will be loaded or not. |
| |
| * WebCoreSupport/FrameLoaderClientEfl.cpp: |
| (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNavigationAction): |
| * ewk/ewk_private.h: |
| * ewk/ewk_view.cpp: |
| (ewk_view_navigation_policy_decision): |
| * ewk/ewk_view.h: |
| |
| 2010-08-10 Ryuan Choi <ryuan.choi@samsung.com> |
| |
| Unreviewed build fix. |
| |
| [EFL]REGRESSION(65021) need to fix build break |
| https://bugs.webkit.org/show_bug.cgi?id=43767 |
| |
| Remove AtomicStringWTF and change namespace TextCaseInsensitive. |
| |
| * ewk/ewk_frame.cpp: |
| (ewk_frame_plugin_create): |
| * ewk/ewk_view.cpp: |
| (ewk_view_text_search): |
| (ewk_view_text_matches_mark): |
| (ewk_view_setting_font_cursive_set): |
| |
| 2010-08-06 Gavin Barraclough <barraclough@apple.com> |
| |
| Rubber stamped by Sam Weinig |
| |
| Bug 43594 - Add string forwards to Forward.h |
| This allows us to remove forward declarations for these classes from |
| WebCore/WebKit (a step in moving these class from WebCore:: to WTF::). |
| |
| * WebCoreSupport/InspectorClientEfl.h: |
| |
| 2010-08-06 Jessie Berlin <jberlin@apple.com> |
| |
| Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build. |
| Unreviewed. |
| |
| * WebCoreSupport/InspectorClientEfl.h: |
| |
| 2010-08-03 Leandro Pereira <leandro@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| Implement HTML5 slider theme (using the scrollbar theme as base). |
| https://bugs.webkit.org/show_bug.cgi?id=43430 |
| |
| * DefaultTheme/default.edc: Include slider.edc. |
| * DefaultTheme/widget/slider/slider.edc: Added. |
| * DefaultTheme/widget/slider/slider_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_h.png. |
| * DefaultTheme/widget/slider/slider_hilight.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_hilight.png. |
| * DefaultTheme/widget/slider/slider_knob_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_h.png. |
| * DefaultTheme/widget/slider/slider_knob_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_v.png. |
| * DefaultTheme/widget/slider/slider_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_v.png. |
| |
| 2010-08-03 ryuan choi <ryuan.choi@samsung.com> |
| |
| Reviewed by Darin Adler. |
| |
| [EFL] REGRESSION(64425) need to fix build break |
| https://bugs.webkit.org/show_bug.cgi?id=43322 |
| |
| just add include path missed after r64425 |
| |
| * CMakeListsEfl.txt: |
| |
| 2010-07-27 Luiz Agostini <luiz.agostini@openbossa.org> |
| |
| Reviewed by Darin Fisher. |
| |
| PopupMenu refactoring in preparation to WebKit2 |
| https://bugs.webkit.org/show_bug.cgi?id=42592 |
| |
| As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu |
| instances, concrete classes that inherit from ChromeClient needed to be changed to |
| implement the new methods. |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural): |
| (WebCore::ChromeClientEfl::createPopupMenu): |
| (WebCore::ChromeClientEfl::createSearchPopupMenu): |
| * WebCoreSupport/ChromeClientEfl.h: |
| |
| 2010-08-02 Jeremy Orlow <jorlow@chromium.org> |
| |
| Speculative revert of 64425 due to Chromium instability |
| https://bugs.webkit.org/show_bug.cgi?id=43347 |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| * WebCoreSupport/ChromeClientEfl.h: |
| |
| 2010-07-27 Luiz Agostini <luiz.agostini@openbossa.org> |
| |
| Reviewed by Darin Fisher. |
| |
| PopupMenu refactoring in preparation to WebKit2 |
| https://bugs.webkit.org/show_bug.cgi?id=42592 |
| |
| As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu |
| instances, concrete classes that inherit from ChromeClient needed to be changed to |
| implement the new methods. |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural): |
| (WebCore::ChromeClientEfl::createPopupMenu): |
| (WebCore::ChromeClientEfl::createSearchPopupMenu): |
| * WebCoreSupport/ChromeClientEfl.h: |
| |
| 2010-07-31 Sheriff Bot <webkit.review.bot@gmail.com> |
| |
| Unreviewed, rolling out r64422. |
| http://trac.webkit.org/changeset/64422 |
| https://bugs.webkit.org/show_bug.cgi?id=43304 |
| |
| Build fixes are needed for Snow Leopard and Windows. |
| (Requested by lca on #webkit). |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| * WebCoreSupport/ChromeClientEfl.h: |
| |
| 2010-07-27 Luiz Agostini <luiz.agostini@openbossa.org> |
| |
| Reviewed by Darin Fisher. |
| |
| PopupMenu refactoring in preparation to WebKit2 |
| https://bugs.webkit.org/show_bug.cgi?id=42592 |
| |
| As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu |
| instances, concrete classes that inherit from ChromeClient needed to be changed to |
| implement the new methods. |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural): |
| (WebCore::ChromeClientEfl::createPopupMenu): |
| (WebCore::ChromeClientEfl::createSearchPopupMenu): |
| * WebCoreSupport/ChromeClientEfl.h: |
| |
| 2010-07-26 Steve Block <steveblock@google.com> |
| |
| Reviewed by Jeremy Orlow. |
| |
| Page clients should be passed to Page constructor via structure of pointers |
| https://bugs.webkit.org/show_bug.cgi?id=42834 |
| |
| * ewk/ewk_view.cpp: |
| (_ewk_view_priv_new): |
| |
| 2010-07-26 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Move CMakeListsEfl.txt to WebKit/efl/ |
| https://bugs.webkit.org/show_bug.cgi?id=43002 |
| |
| This should reduce the noise in WebKit/ChangeLog that comes from EFL |
| port. Most of the changes on EFL port should be logged in |
| WebKit/efl/ChangeLog. |
| |
| * CMakeListsEfl.txt: Renamed from WebKit/CMakeListsEfl.txt. |
| |
| 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Cleanup glib support (make it optional) |
| https://bugs.webkit.org/show_bug.cgi?id=42480 |
| |
| Put some ifdefs on glib calls. |
| |
| * ewk/ewk_main.cpp: |
| (ewk_init): |
| |
| 2010-07-23 Rafael Antognolli <antognolli@profusion.mobi> |
| |
| Reviewed by Antonio Gomes. |
| |
| [EFL] Add support for using libcurl network backend. |
| https://bugs.webkit.org/show_bug.cgi?id=42286 |
| |
| Put some ifdefs around soup calls. |
| |
| * ewk/ewk_cookies.cpp: |
| (ewk_cookies_file_set): |
| (ewk_cookies_clear): |
| (ewk_cookies_get_all): |
| (ewk_cookies_cookie_del): |
| (ewk_cookies_cookie_free): |
| (ewk_cookies_policy_set): |
| (ewk_cookies_policy_get): |
| * ewk/ewk_main.cpp: |
| (ewk_init): |
| |
| 2010-07-23 Lucas De Marchi <lucas.demarchi@profusion.mobi> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| Notify browser when window shall be closed. |
| |
| This is used for window.close() events Javascript, though it would be |
| triggered for any event on WebCore that might ask for the window to be |
| closed. |
| |
| https://bugs.webkit.org/show_bug.cgi?id=42890 |
| |
| * WebCoreSupport/ChromeClientEfl.cpp: |
| (WebCore::ChromeClientEfl::closeWindowSoon): call new function and moves its |
| previous functionality there. |
| * ewk/ewk_private.h: |
| * ewk/ewk_view.cpp: |
| (ewk_view_window_close): stop all loaders as was being done previously and |
| notify browser afterwards. |
| * ewk/ewk_view.h: declare new virtual method. |
| |
| 2010-07-23 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| Reviewed by Kenneth Rohde Christiansen. |
| |
| [EFL] Set proxy address for Soup |
| https://bugs.webkit.org/show_bug.cgi?id=42721 |
| |
| Sets the given proxy URI for libsoup network backend. This method will |
| support libcurl network backend later. |
| |
| * EWebLauncher/main.c: |
| (main): Invoke proxy set method |
| * ewk/ewk_settings.cpp: |
| (ewk_settings_proxy_uri_set): Sets proxy URI. |
| * ewk/ewk_settings.h: |
| |
| 2010-07-16 Leandro Pereira <leandro@profusion.mobi> |
| |
| Reviewed by Gustavo Noronha Silva. |
| |
| Creating ChangeLog for the EFL port. |