[EFL][WK2] Port MiniBrowser to Elementary
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 10 Oct 2012 11:22:29 +0000 (11:22 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 10 Oct 2012 11:22:29 +0000 (11:22 +0000)
commit6e95c9111ed0ea2eb013cf4924f85ac0dba2f2ac
treeeb1f250aefd91ae72db5726b6cef20ead48c2118
parent0a2e96cb2a13c54342076f588201914d66fc20f4
[EFL][WK2] Port MiniBrowser to Elementary
https://bugs.webkit.org/show_bug.cgi?id=98748

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-10-10
Reviewed by Kenneth Rohde Christiansen.

.:

Bump EFL librairies dependencies to v1.7
and add Elementary as optional dependency now
that it is needed to build MiniBrowser.

* Source/cmake/FindEet.cmake: Added.
* Source/cmake/FindElementary.cmake: Added.
* Source/cmake/OptionsEfl.cmake:

Tools:

Port MiniBrowser to Elementary to simplify the
code and make future improvements easier. The
URL bar is now an Elementary Entry widget and
supports additional functionality like copy /
paste.

* CMakeLists.txt:
* EWebLauncher/url_bar.c:
(on_urlbar_key_down): Remove WK2-specific code
now that this file is no longer used by MiniBrowser.
* MiniBrowser/efl/CMakeLists.txt:
* MiniBrowser/efl/main.c:
(_Browser_Window):
(window_free):
(window_close):
(view_focus_set):
(on_mouse_down):
(title_set):
(on_title_changed):
(on_url_changed):
(on_close_window):
(on_progress):
(quit):
(on_url_bar_activated):
(on_url_bar_clicked):
(on_window_deletion):
(window_create):
(elm_main):
* efl/jhbuild.modules: Add Elementary to jhbuild and bump
EFL dependencies to 1.7.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@130887 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ChangeLog
Source/cmake/FindEet.cmake [new file with mode: 0644]
Source/cmake/FindElementary.cmake [new file with mode: 0644]
Source/cmake/OptionsEfl.cmake
Tools/CMakeLists.txt
Tools/ChangeLog
Tools/EWebLauncher/url_bar.c
Tools/MiniBrowser/efl/CMakeLists.txt
Tools/MiniBrowser/efl/main.c
Tools/efl/jhbuild.modules