Changeset 138326 in webkit
- Timestamp:
- Dec 20, 2012 4:59:46 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 36 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r138313 r138326 1 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com> 2 3 [EFL] Build break with latest EFL libraries. 4 https://bugs.webkit.org/show_bug.cgi?id=104827 5 6 Reviewed by Laszlo Gombos. 7 8 The eo EFL package is introduced and evas and ecore use it since 1.8. 9 While introducing Eo, EFL changed several structures of Evas and Ecore 10 from own specific class to Eo. 11 12 So, this patch adds FindEo and changes declaration of Evas, Evas_Object, 13 Ecore_Timer to build with latest EFL libraries. 14 15 * Source/cmake/FindEo.cmake: Added. 16 * Source/cmake/OptionsEfl.cmake: 17 Modified to check Eo when version of EFL libraries is 1.8. 18 1 19 2012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com> 2 20 -
trunk/Source/WTF/ChangeLog
r138293 r138326 1 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com> 2 3 [EFL] Build break with latest EFL libraries. 4 https://bugs.webkit.org/show_bug.cgi?id=104827 5 6 Reviewed by Laszlo Gombos. 7 8 The eo EFL package is introduced and evas and ecore use it since 1.8. 9 While introducing Eo, EFL changed several structures of Evas and Ecore 10 from own specific class to Eo. 11 12 So, this patch adds FindEo and changes declaration of Evas, Evas_Object, 13 Ecore_Timer to build with latest EFL libraries. 14 15 * wtf/OwnPtrCommon.h: Modified declaration of Evas_Object and Ecore_Timer. 16 * wtf/PlatformEfl.cmake: Includes eo EFL library. 17 * wtf/efl/RefPtrEfl.h: Modified declaration of Evas_Object. 18 1 19 2012-12-20 Oliver Hunt <oliver@apple.com> 2 20 -
trunk/Source/WTF/wtf/OwnPtrCommon.h
r133041 r138326 43 43 typedef struct _Ecore_IMF_Context Ecore_IMF_Context; 44 44 typedef struct _Ecore_Pipe Ecore_Pipe; 45 typedef struct _Ecore_Timer Ecore_Timer;46 45 typedef struct _Eina_Hash Eina_Hash; 47 46 typedef struct _Eina_Module Eina_Module; 47 #if USE(EO) 48 typedef struct _Eo Ecore_Timer; 49 typedef struct _Eo Evas_Object; 50 #else 51 typedef struct _Ecore_Timer Ecore_Timer; 48 52 typedef struct _Evas_Object Evas_Object; 53 #endif 49 54 #if USE(ACCELERATED_COMPOSITING) 50 55 typedef struct _Evas_GL Evas_GL; -
trunk/Source/WTF/wtf/PlatformEfl.cmake
r136790 r138326 24 24 ${ECORE_IMF_LIBRARIES} 25 25 ${EINA_LIBRARIES} 26 ${EO_LIBRARIES} 26 27 ${EVAS_LIBRARIES} 27 28 ${CMAKE_DL_LIBS} … … 32 33 ${ECORE_EVAS_INCLUDE_DIRS} 33 34 ${EINA_INCLUDE_DIRS} 35 ${EO_INCLUDE_DIRS} 34 36 ${EVAS_INCLUDE_DIRS} 35 37 ${GLIB_INCLUDE_DIRS} -
trunk/Source/WTF/wtf/efl/RefPtrEfl.h
r128573 r138326 23 23 #include <wtf/RefPtr.h> 24 24 25 #if USE(EO) 26 typedef struct _Eo Evas_Object; 27 #else 25 28 typedef struct _Evas_Object Evas_Object; 29 #endif 26 30 27 31 namespace WTF { -
trunk/Source/WebCore/ChangeLog
r138320 r138326 1 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com> 2 3 [EFL] Build break with latest EFL libraries. 4 https://bugs.webkit.org/show_bug.cgi?id=104827 5 6 Reviewed by Laszlo Gombos. 7 8 The eo EFL package is introduced and evas and ecore use it since 1.8. 9 While introducing Eo, EFL changed several structures of Evas and Ecore 10 from own specific class to Eo. 11 12 So, this patch adds FindEo and changes declaration of Evas, Evas_Object, 13 Ecore_Timer to build with latest EFL libraries. 14 15 * PlatformEfl.cmake: Includes eo EFL library. 16 * platform/Widget.h: Modified declaration of Evas and Evas_Object. 17 In addition, removed unnecessary declaration. 18 * platform/efl/EflScreenUtilities.h: Modified declaration of Evas. 19 * platform/efl/RenderThemeEfl.h: Removed unnecessary declaration. 20 * platform/graphics/Icon.h: Ditto. 21 * platform/graphics/Image.h: Modified declaration of Evas and Evas_Object. 22 1 23 2012-12-20 Sheriff Bot <webkit.review.bot@gmail.com> 2 24 -
trunk/Source/WebCore/PlatformEfl.cmake
r138248 r138326 166 166 ${ECORE_FILE_LIBRARIES} 167 167 ${ECORE_X_LIBRARIES} 168 ${EO_LIBRARIES} 168 169 ${E_DBUS_LIBRARIES} 169 170 ${E_DBUS_EUKIT_LIBRARIES} … … 194 195 ${ECORE_FILE_INCLUDE_DIRS} 195 196 ${ECORE_X_INCLUDE_DIRS} 197 ${EO_INCLUDE_DIRS} 196 198 ${E_DBUS_INCLUDE_DIRS} 197 199 ${E_DBUS_EUKIT_INCLUDE_DIRS} -
trunk/Source/WebCore/platform/Widget.h
r132419 r138326 80 80 81 81 #if PLATFORM(EFL) 82 #if USE(EO) 83 typedef struct _Eo Evas_Object; 84 typedef struct _Eo Evas; 85 #else 82 86 typedef struct _Evas_Object Evas_Object; 83 87 typedef struct _Evas Evas; 84 typedef struct _Ecore_Evas Ecore_Evas; 88 #endif 85 89 typedef Evas_Object* PlatformWidget; 86 90 #endif -
trunk/Source/WebCore/platform/efl/EflScreenUtilities.h
r127463 r138326 22 22 #include <wtf/text/WTFString.h> 23 23 24 #if USE(EO) 25 typedef struct _Eo Evas; 26 #else 24 27 typedef struct _Evas Evas; 28 #endif 25 29 26 30 namespace WebCore { -
trunk/Source/WebCore/platform/efl/RenderThemeEfl.h
r136005 r138326 39 39 #include <cairo.h> 40 40 #include <wtf/efl/RefPtrEfl.h> 41 42 typedef struct _Ecore_Evas Ecore_Evas;43 typedef struct _Evas_Object Evas_Object;44 41 45 42 namespace WebCore { -
trunk/Source/WebCore/platform/graphics/Icon.h
r135842 r138326 36 36 #elif PLATFORM(GTK) 37 37 typedef struct _GdkPixbuf GdkPixbuf; 38 #elif PLATFORM(EFL)39 typedef struct _Evas_Object Evas_Object;40 38 #elif PLATFORM(CHROMIUM) 41 39 #include "Image.h" -
trunk/Source/WebCore/platform/graphics/Image.h
r137011 r138326 63 63 64 64 #if PLATFORM(EFL) 65 #if USE(EO) 66 typedef struct _Eo Evas; 67 typedef struct _Eo Evas_Object; 68 #else 65 69 typedef struct _Evas Evas; 66 70 typedef struct _Evas_Object Evas_Object; 71 #endif 67 72 #endif 68 73 -
trunk/Source/WebKit/ChangeLog
r138065 r138326 1 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com> 2 3 [EFL] Build break with latest EFL libraries. 4 https://bugs.webkit.org/show_bug.cgi?id=104827 5 6 Reviewed by Laszlo Gombos. 7 8 * PlatformEfl.cmake: Includes eo EFL library. 9 1 10 2012-12-18 Joseph Pecoraro <pecoraro@apple.com> 2 11 -
trunk/Source/WebKit/PlatformEfl.cmake
r136790 r138326 18 18 ${EFREET_INCLUDE_DIRS} 19 19 ${EINA_INCLUDE_DIRS} 20 ${EO_INCLUDE_DIRS} 20 21 ${EVAS_INCLUDE_DIRS} 21 22 ${GLIB_INCLUDE_DIRS} … … 150 151 ${ECORE_INPUT_LIBRARIES} 151 152 ${EFREET_LIBRARIES} 153 ${EO_LIBRARIES} 152 154 ${EVAS_LIBRARIES} 153 155 ${FREETYPE_LIBRARIES} -
trunk/Source/WebKit/efl/ChangeLog
r138110 r138326 1 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com> 2 3 [EFL] Build break with latest EFL libraries. 4 https://bugs.webkit.org/show_bug.cgi?id=104827 5 6 Reviewed by Laszlo Gombos. 7 8 * WebCoreSupport/ChromeClientEfl.h: Removed unnecessary declaration. 9 * WebCoreSupport/DumpRenderTreeSupportEfl.h: Ditto. 10 * WebCoreSupport/EditorClientEfl.h: Ditto. 11 * WebCoreSupport/FrameNetworkingContextEfl.h: Ditto. 12 * WebCoreSupport/PageClientEfl.h: Ditto. 13 1 14 2012-12-18 Alexey Proskuryakov <ap@apple.com> 2 15 -
trunk/Source/WebKit/efl/WebCoreSupport/ChromeClientEfl.h
r137318 r138326 36 36 #include "NotificationClient.h" 37 37 #endif 38 39 typedef struct _Evas_Object Evas_Object;40 38 41 39 namespace WebCore { -
trunk/Source/WebKit/efl/WebCoreSupport/DumpRenderTreeSupportEfl.h
r134059 r138326 31 31 #include <wtf/text/WTFString.h> 32 32 33 typedef struct _Evas_Object Evas_Object;34 33 typedef struct _Ewk_History_Item Ewk_History_Item; 35 34 typedef struct _Ewk_Intent Ewk_Intent; -
trunk/Source/WebKit/efl/WebCoreSupport/EditorClientEfl.h
r122563 r138326 41 41 #include <wtf/Deque.h> 42 42 #include <wtf/Forward.h> 43 44 typedef struct _Evas_Object Evas_Object;45 43 46 44 struct Ewk_Should_Insert_Node_Event { -
trunk/Source/WebKit/efl/WebCoreSupport/FrameNetworkingContextEfl.h
r130259 r138326 32 32 #include "FrameNetworkingContext.h" 33 33 34 typedef struct _Evas_Object Evas_Object;35 36 34 namespace WebCore { 37 35 -
trunk/Source/WebKit/efl/WebCoreSupport/PageClientEfl.h
r122563 r138326 24 24 25 25 typedef struct _Evas_Native_Surface Evas_Native_Surface; 26 typedef struct _Evas_Object Evas_Object;27 26 28 27 namespace WebCore { -
trunk/Source/WebKit2/ChangeLog
r138324 r138326 1 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com> 2 3 [EFL] Build break with latest EFL libraries. 4 https://bugs.webkit.org/show_bug.cgi?id=104827 5 6 Reviewed by Laszlo Gombos. 7 8 The eo EFL package is introduced and evas and ecore use it since 1.8. 9 While introducing Eo, EFL changed several structures of Evas and Ecore 10 from own specific class to Eo. 11 12 So, this patch adds FindEo and changes declaration of Evas, Evas_Object, 13 Ecore_Timer to build with latest EFL libraries. 14 15 * PlatformEfl.cmake: Includes eo EFL library. 16 * UIProcess/API/C/efl/WKAPICastEfl.h: Modified declaration of Evas_Object. 17 * UIProcess/API/C/efl/WKView.h: Modified declaration of Evas. 18 * UIProcess/efl/WebPopupMenuProxyEfl.h: Removed unnecessary declaration. 19 1 20 2012-12-20 Helder Correia <helder.correia@nokia.com> 2 21 -
trunk/Source/WebKit2/PlatformEfl.cmake
r137969 r138326 182 182 ${EFREET_INCLUDE_DIRS} 183 183 ${EINA_INCLUDE_DIRS} 184 ${EO_INCLUDE_DIRS} 184 185 ${EVAS_INCLUDE_DIRS} 185 186 ${HARFBUZZ_INCLUDE_DIRS} … … 206 207 ${EFREET_LIBRARIES} 207 208 ${EINA_LIBRARIES} 209 ${EO_LIBRARIES} 208 210 ${EVAS_LIBRARIES} 209 211 ${Freetype_LIBRARIES} -
trunk/Source/WebKit2/UIProcess/API/C/efl/WKAPICastEfl.h
r120925 r138326 25 25 #endif 26 26 27 #if USE(EO) 28 typedef struct _Eo Evas_Object; 29 #else 27 30 typedef struct _Evas_Object Evas_Object; 31 #endif 28 32 29 33 namespace WebKit { -
trunk/Source/WebKit2/UIProcess/API/C/efl/WKView.h
r135935 r138326 23 23 #include <WebKit2/WKBase.h> 24 24 25 #if USE(EO) 26 typedef struct _Eo Evas; 27 #else 25 28 typedef struct _Evas Evas; 29 #endif 26 30 27 31 #ifdef __cplusplus -
trunk/Source/WebKit2/UIProcess/efl/WebPopupMenuProxyEfl.h
r132463 r138326 28 28 29 29 #include "WebPopupMenuProxy.h" 30 31 typedef struct _Evas_Object Evas_Object;32 30 33 31 namespace WebCore { -
trunk/Source/cmake/OptionsEfl.cmake
r138313 r138326 124 124 find_package(E_DBus 1.6 COMPONENTS EUKit) 125 125 126 # Add Eo dependency if EFL version is 1.8 127 if (${EVAS_VERSION} VERSION_EQUAL 1.8 AND ${ECORE_VERSION} VERSION_EQUAL 1.8) 128 find_package(Eo) 129 add_definitions(-DWTF_USE_EO=1) 130 endif () 131 126 132 # Prefer and promote EFL version 1.7+ as the reference configuration 127 133 if ((${EINA_VERSION} STRLESS 1.7) OR (${EVAS_VERSION} STRLESS 1.7) OR (${ECORE_VERSION} STRLESS 1.7) OR (${EDJE_VERSION} STRLESS 1.7) OR -
trunk/Tools/ChangeLog
r138314 r138326 1 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com> 2 3 [EFL] Build break with latest EFL libraries. 4 https://bugs.webkit.org/show_bug.cgi?id=104827 5 6 Reviewed by Laszlo Gombos. 7 8 The eo EFL package is introduced and evas and ecore use it since 1.8. 9 While introducing Eo, EFL changed several structures of Evas and Ecore 10 from own specific class to Eo. 11 12 So, this patch adds FindEo and changes declaration of Evas, Evas_Object, 13 Ecore_Timer to build with latest EFL libraries. 14 15 * DumpRenderTree/efl/CMakeLists.txt: Includes eo EFL library. 16 * EWebLauncher/CMakeLists.txt: Ditto. 17 * MiniBrowser/efl/CMakeLists.txt: Ditto. 18 * ImageDiff/PlatformEfl.cmake: Ditto. 19 * TestWebKitAPI/PlatformEfl.cmake: Ditto. 20 * TestWebKitAPI/PlatformWebView.h: Modified declaration of Evas_Object. 21 * WebKitTestRunner/InjectedBundle/TestRunner.h: Modified declaration of Ecore_Timer. 22 * WebKitTestRunner/PlatformEfl.cmake: Includes eo EFL library. 23 * WebKitTestRunner/PlatformWebView.h: Modified declaration of Evas_Object. 24 1 25 2012-12-20 Dirk Pranke <dpranke@chromium.org> 2 26 -
trunk/Tools/DumpRenderTree/efl/CMakeLists.txt
r138019 r138326 35 35 ${EDJE_LIBRARIES} 36 36 ${EINA_LIBRARIES} 37 ${EO_LIBRARIES} 37 38 ${EVAS_LIBRARIES} 38 39 ${FONTCONFIG_LIBRARIES} … … 104 105 ${EDJE_INCLUDE_DIRS} 105 106 ${EINA_INCLUDE_DIRS} 107 ${EO_INCLUDE_DIRS} 106 108 ${EVAS_INCLUDE_DIRS} 107 109 ${FONTCONFIG_INCLUDE_DIR} -
trunk/Tools/EWebLauncher/CMakeLists.txt
r136790 r138326 16 16 ${EDJE_LIBRARIES} 17 17 ${EINA_LIBRARIES} 18 ${EO_LIBRARIES} 18 19 ${EVAS_LIBRARIES} 19 20 ${LIBXML2_LIBRARIES} … … 33 34 ${EDJE_INCLUDE_DIRS} 34 35 ${EINA_INCLUDE_DIRS} 36 ${EO_INCLUDE_DIRS} 35 37 ${EVAS_INCLUDE_DIRS} 36 38 ${GLIB_INCLUDE_DIRS} -
trunk/Tools/ImageDiff/PlatformEfl.cmake
r138158 r138326 7 7 ${ECORE_INCLUDE_DIRS} 8 8 ${EINA_INCLUDE_DIRS} 9 ${EO_INCLUDE_DIRS} 9 10 ${EVAS_INCLUDE_DIRS} 10 11 ) … … 14 15 ${ECORE_LIBRARIES} 15 16 ${EINA_LIBRARIES} 17 ${EO_LIBRARIES} 16 18 ${EVAS_LIBRARIES} 17 19 ) -
trunk/Tools/MiniBrowser/efl/CMakeLists.txt
r137279 r138326 16 16 ${EDJE_INCLUDE_DIRS} 17 17 ${EET_INCLUDE_DIRS} 18 ${EO_INCLUDE_DIRS} 18 19 ${DBUS_INCLUDE_DIRS} 19 20 ${E_DBUS_INCLUDE_DIRS} … … 39 40 ${EINA_LIBRARIES} 40 41 ${ELEMENTARY_LIBRARIES} 42 ${EO_LIBRARIES} 41 43 ${EVAS_LIBRARIES} 42 44 ${FONTCONFIG_LIBRARIES} -
trunk/Tools/TestWebKitAPI/PlatformEfl.cmake
r138007 r138326 17 17 ${ECORE_INCLUDE_DIRS} 18 18 ${EINA_INCLUDE_DIRS} 19 ${EO_INCLUDE_DIRS} 19 20 ${EVAS_INCLUDE_DIRS} 20 21 ${GLIB_INCLUDE_DIRS} -
trunk/Tools/TestWebKitAPI/PlatformWebView.h
r122973 r138326 48 48 typedef GtkWidget *PlatformWindow; 49 49 #elif PLATFORM(EFL) 50 #if USE(EO) 51 typedef struct _Eo Evas_Object; 52 #else 50 53 typedef struct _Evas_Object Evas_Object; 54 #endif 51 55 typedef struct _Ecore_Evas Ecore_Evas; 52 56 typedef Evas_Object* PlatformWKView; -
trunk/Tools/WebKitTestRunner/InjectedBundle/TestRunner.h
r138232 r138326 46 46 typedef unsigned int PlatformTimerRef; 47 47 #elif PLATFORM(EFL) 48 #if USE(EO) 49 typedef struct _Eo Ecore_Timer; 50 #else 48 51 typedef struct _Ecore_Timer Ecore_Timer; 52 #endif 49 53 typedef Ecore_Timer* PlatformTimerRef; 50 54 #endif -
trunk/Tools/WebKitTestRunner/PlatformEfl.cmake
r137475 r138326 26 26 ${ECORE_EVAS_INCLUDE_DIRS} 27 27 ${EINA_INCLUDE_DIRS} 28 ${EO_INCLUDE_DIRS} 28 29 ${EVAS_INCLUDE_DIRS} 29 30 ${GLIB_INCLUDE_DIRS} … … 35 36 ${ECORE_EVAS_LIBRARIES} 36 37 ${EINA_LIBRARIES} 38 ${EO_LIBRARIES} 37 39 ${EVAS_LIBRARIES} 38 40 ${GLIB_LIBRARIES} -
trunk/Tools/WebKitTestRunner/PlatformWebView.h
r135302 r138326 55 55 typedef GtkWidget* PlatformWindow; 56 56 #elif PLATFORM(EFL) 57 #if USE(EO) 58 typedef struct _Eo Evas_Object; 59 #else 57 60 typedef struct _Evas_Object Evas_Object; 61 #endif 58 62 typedef struct _Ecore_Evas Ecore_Evas; 59 63 typedef Evas_Object* PlatformWKView;
Note: See TracChangeset
for help on using the changeset viewer.