1. 05 Mar, 2013 1 commit
    • ryuan.choi@samsung.com's avatar
      [EFL] Build break with latest EFL libraries · 927e74f7
      ryuan.choi@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=111028
      
      Reviewed by Dirk Pranke.
      
      .:
      
      In latest EFL trunk, include path of ecore sub modules are changed from
      ecore-1 to ecore-XXX-1.
      So, this patch adds missing ECORE_XXX_INCLUDE_DIRS.
      
      * Source/cmake/FindEcore.cmake: Added additional path suffixes to find include directories of ecore-XXX
      * Source/cmake/FindElementary.cmake: Checked Ecore_Con dependency which Elementary requires.
      * Source/cmake/OptionsEfl.cmake: Made Imf and Imf_Evas mandatory.
      
      Source/WebKit:
      
      * PlatformEfl.cmake: Added ECORE_X_INCLUDE_DIRS.
      
      Source/WebKit2:
      
      * PlatformEfl.cmake: Added ECORE_XXX_INCLUDE_DIRS.
      
      Source/WTF:
      
      * wtf/PlatformEfl.cmake: Added ECORE_IMF_INCLUDE_DIRS.
      
      Tools:
      
      * MiniBrowser/efl/CMakeLists.txt: Added ECORE_XXX_INCLUDE_DIRS.
      * TestWebKitAPI/PlatformEfl.cmake: Ditto.
      * WebKitTestRunner/PlatformEfl.cmake: Ditto.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@144842 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      927e74f7
  2. 05 Dec, 2012 1 commit
    • commit-queue@webkit.org's avatar
      [CMake] Unify coding style for CMake files · d6fb2c5a
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=103605
      
      Patch by Halton Huo <halton.huo@intel.com> on 2012-12-05
      Reviewed by Laszlo Gombos.
      
      Update cmake files(.cmake, CMakeLists.txt) with following style rules:
      1. Indentation
      1.1 Use spaces, not tabs.
      1.2 Four spaces as indent.
      2. Spacing
      2.1 Place one space between control statements and their parentheses.
          For eg, if (), else (), elseif (), endif (), foreach (),
          endforeach (), while (), endwhile (), break ().
      2.2 Do not place spaces between function and macro statements and
          their parentheses. For eg, macro(), endmacro(), function(),
          endfunction().
      2.3 Do not place spaces between a command or function or macro and its
          parentheses, or between a parenthesis and its content. For eg,
          message("testing") not message( "testing") or message ("testing" )
      2.4 No space at line ending.
      3. Lowercase when call commands macros and functions. For eg,
         add_executable() not ADD_EXECUTABLE(), set() not SET().
      
      .:
      
      * CMakeLists.txt:
      * Source/CMakeLists.txt:
      * Source/PlatformEfl.cmake:
      * Source/cmake/EFLHelpers.cmake:
      * Source/cmake/FindATK.cmake:
      * Source/cmake/FindCFLite.cmake:
      * Source/cmake/FindCairo.cmake:
      * Source/cmake/FindDBus.cmake:
      * Source/cmake/FindDirectX.cmake:
      * Source/cmake/FindE_DBus.cmake:
      * Source/cmake/FindEcore.cmake:
      * Source/cmake/FindEdje.cmake:
      * Source/cmake/FindEet.cmake:
      * Source/cmake/FindEeze.cmake:
      * Source/cmake/FindEfreet.cmake:
      * Source/cmake/FindEina.cmake:
      * Source/cmake/FindElementary.cmake:
      * Source/cmake/FindEnchant.cmake:
      * Source/cmake/FindEvas.cmake:
      * Source/cmake/FindFontconfig.cmake:
      * Source/cmake/FindGLIB.cmake:
      * Source/cmake/FindGStreamer.cmake:
      * Source/cmake/FindGperf.cmake:
      * Source/cmake/FindHarfBuzz.cmake:
      * Source/cmake/FindICU.cmake:
      * Source/cmake/FindLibSoup.cmake:
      * Source/cmake/FindQuickTimeSDK.cmake:
      * Source/cmake/FindSqlite.cmake:
      * Source/cmake/OptionsBlackBerry.cmake:
      * Source/cmake/OptionsCommon.cmake:
      * Source/cmake/OptionsEfl.cmake:
      * Source/cmake/OptionsWinCE.cmake:
      * Source/cmake/OptionsWindows.cmake:
      * Source/cmake/WebKitFS.cmake:
      * Source/cmake/WebKitFeatures.cmake:
      * Source/cmake/WebKitHelpers.cmake:
      * Source/cmake/WebKitMacros.cmake:
      * Source/cmake/WebKitPackaging.cmake:
      * Source/cmake/gtest/CMakeLists.txt:
      
      Source/JavaScriptCore:
      
      * CMakeLists.txt:
      * PlatformBlackBerry.cmake:
      * PlatformEfl.cmake:
      * PlatformWinCE.cmake:
      * shell/CMakeLists.txt:
      * shell/PlatformBlackBerry.cmake:
      * shell/PlatformEfl.cmake:
      * shell/PlatformWinCE.cmake:
      
      Source/WebCore:
      
      * CMakeLists.txt:
      * PlatformBlackBerry.cmake:
      * PlatformEfl.cmake:
      * PlatformWinCE.cmake:
      * UseJSC.cmake:
      * UseV8.cmake:
      
      Source/WebKit:
      
      * CMakeLists.txt:
      * PlatformBlackBerry.cmake:
      * PlatformEfl.cmake:
      * PlatformWinCE.cmake:
      
      Source/WebKit/efl:
      
      * DefaultTheme/CMakeLists.txt:
      
      Source/WebKit2:
      
      * CMakeLists.txt:
      * PlatformEfl.cmake:
      * win/WebKit2ExportGenerator.vcproj:
      * win/WebKit2ExportGeneratorCommon.vsprops:
      
      Source/WTF:
      
      * CMakeLists.txt:
      * wtf/CMakeLists.txt:
      * wtf/PlatformBlackBerry.cmake:
      * wtf/PlatformEfl.cmake:
      * wtf/PlatformWinCE.cmake:
      
      Tools:
      
      * CMakeLists.txt:
      * DumpRenderTree/TestNetscapePlugIn/CMakeLists.txt:
      * DumpRenderTree/efl/CMakeLists.txt:
      * EWebLauncher/CMakeLists.txt:
      * EWebLauncher/ControlTheme/CMakeLists.txt:
      * MiniBrowser/efl/CMakeLists.txt:
      * TestWebKitAPI/CMakeLists.txt:
      * TestWebKitAPI/PlatformEfl.cmake:
      * WebKitTestRunner/CMakeLists.txt:
      * WebKitTestRunner/PlatformEfl.cmake:
      * WinCELauncher/CMakeLists.txt:
      * clang/ReportMemoryUsagePlugin/CMakeLists.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@136790 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d6fb2c5a
  3. 10 Oct, 2012 1 commit
    • commit-queue@webkit.org's avatar
      [EFL][WK2] Port MiniBrowser to Elementary · c6e67999
      commit-queue@webkit.org authored
      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: http://svn.webkit.org/repository/webkit/trunk@130887 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c6e67999