Diff
Modified: trunk/Source/WebKit2/ChangeLog (184709 => 184710)
--- trunk/Source/WebKit2/ChangeLog 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/ChangeLog 2015-05-21 09:27:07 UTC (rev 184710)
@@ -1,5 +1,44 @@
2015-05-21 Csaba Osztrogonác <o...@webkit.org>
+ [EFL] Fix mismatched-tags warnings in UIProcess/API/efl
+ https://bugs.webkit.org/show_bug.cgi?id=145129
+
+ Reviewed by Gyuyoung Kim.
+
+ * UIProcess/API/efl/EwkViewCallbacks.h:
+ * UIProcess/API/efl/ewk_application_cache_manager.h:
+ * UIProcess/API/efl/ewk_auth_request.h:
+ * UIProcess/API/efl/ewk_back_forward_list.h:
+ * UIProcess/API/efl/ewk_back_forward_list_item.h:
+ * UIProcess/API/efl/ewk_color_picker.h:
+ * UIProcess/API/efl/ewk_context.h:
+ * UIProcess/API/efl/ewk_context_menu_item.h:
+ * UIProcess/API/efl/ewk_cookie_manager.h:
+ * UIProcess/API/efl/ewk_database_manager.h:
+ * UIProcess/API/efl/ewk_download_job.h:
+ * UIProcess/API/efl/ewk_error.h:
+ * UIProcess/API/efl/ewk_favicon_database.h:
+ * UIProcess/API/efl/ewk_file_chooser_request.h:
+ * UIProcess/API/efl/ewk_form_submission_request.h:
+ * UIProcess/API/efl/ewk_navigation_data.h:
+ * UIProcess/API/efl/ewk_navigation_policy_decision.h:
+ * UIProcess/API/efl/ewk_object.h:
+ * UIProcess/API/efl/ewk_page_group.h:
+ * UIProcess/API/efl/ewk_popup_menu.h:
+ * UIProcess/API/efl/ewk_popup_menu_item.h:
+ * UIProcess/API/efl/ewk_security_origin.h:
+ * UIProcess/API/efl/ewk_settings.h:
+ * UIProcess/API/efl/ewk_storage_manager.h:
+ * UIProcess/API/efl/ewk_url_request.h:
+ * UIProcess/API/efl/ewk_url_response.h:
+ * UIProcess/API/efl/ewk_url_scheme_request.h:
+ * UIProcess/API/efl/ewk_view.h:
+ * UIProcess/API/efl/ewk_window_features.h:
+ * WebProcess/InjectedBundle/API/efl/ewk_extension.h:
+ * WebProcess/InjectedBundle/API/efl/ewk_page.h:
+
+2015-05-21 Csaba Osztrogonác <o...@webkit.org>
+
Fix mismatched-tags warnings related to CoordinatedGraphics
https://bugs.webkit.org/show_bug.cgi?id=145130
Modified: trunk/Source/WebKit2/UIProcess/API/efl/EwkViewCallbacks.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/EwkViewCallbacks.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/EwkViewCallbacks.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -34,12 +34,21 @@
#include <wtf/text/CString.h>
#include <wtf/text/WTFString.h>
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Auth_Request;
+typedef class EwkObject Ewk_Download_Job;
+typedef class EwkObject Ewk_File_Chooser_Request;
+typedef class EwkObject Ewk_Form_Submission_Request;
+typedef class EwkObject Ewk_Navigation_Policy_Decision;
+typedef class EwkError Ewk_Error;
+#else
typedef struct EwkObject Ewk_Auth_Request;
typedef struct EwkObject Ewk_Download_Job;
typedef struct EwkObject Ewk_File_Chooser_Request;
typedef struct EwkObject Ewk_Form_Submission_Request;
typedef struct EwkObject Ewk_Navigation_Policy_Decision;
typedef struct EwkError Ewk_Error;
+#endif
namespace EwkViewCallbacks {
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_application_cache_manager.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_application_cache_manager.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_application_cache_manager.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -39,7 +39,11 @@
#endif
/** Creates a type name for Ewk_Application_Cache_Manager */
+#ifdef __cplusplus
+typedef class EwkApplicationCacheManager Ewk_Application_Cache_Manager;
+#else
typedef struct EwkApplicationCacheManager Ewk_Application_Cache_Manager;
+#endif
/**
* @typedef Ewk_Application_Cache_Origins_Async_Get_Cb Ewk_Application_Cache_Origins_Async_Get_Cb
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_auth_request.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_auth_request.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_auth_request.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -42,7 +42,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Auth_Request;
+#else
typedef struct EwkObject Ewk_Auth_Request;
+#endif
/**
* Queries the suggested username to be used for authenticating.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -38,7 +38,11 @@
#endif
/** Creates a type name for Ewk_Back_Forward_List */
+#ifdef __cplusplus
+typedef class EwkBackForwardList Ewk_Back_Forward_List;
+#else
typedef struct EwkBackForwardList Ewk_Back_Forward_List;
+#endif
/**
* Returns the current item in the @a list.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list_item.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list_item.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list_item.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -42,7 +42,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Back_Forward_List_Item;
+#else
typedef struct EwkObject Ewk_Back_Forward_List_Item;
+#endif
/**
* Returns URL of the item.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_color_picker.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_color_picker.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_color_picker.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -28,7 +28,11 @@
#endif
/** Creates a type name for @a Ewk_Color_Picker. */
+#ifdef __cplusplus
+typedef class EwkColorPicker Ewk_Color_Picker;
+#else
typedef struct EwkColorPicker Ewk_Color_Picker;
+#endif
/**
* Sets the selected color.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_context.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_context.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_context.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -68,7 +68,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Context;
+#else
typedef struct EwkObject Ewk_Context;
+#endif
/**
* \enum Ewk_Cache_Model
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu_item.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu_item.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_context_menu_item.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -42,10 +42,18 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Context_Menu;
+#else
typedef struct EwkObject Ewk_Context_Menu;
+#endif
/** Creates a type name for Ewk_Context_Menu_Item */
+#ifdef __cplusplus
+typedef class EwkContextMenuItem Ewk_Context_Menu_Item;
+#else
typedef struct EwkContextMenuItem Ewk_Context_Menu_Item;
+#endif
/**
* \enum Ewk_Context_Menu_Item_Type
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_cookie_manager.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_cookie_manager.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_cookie_manager.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -38,7 +38,11 @@
#endif
/** Creates a type name for Ewk_Cookie_Manager */
+#ifdef __cplusplus
+typedef class EwkCookieManager Ewk_Cookie_Manager;
+#else
typedef struct EwkCookieManager Ewk_Cookie_Manager;
+#endif
/**
* \enum Ewk_Cookie_Accept_Policy
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_database_manager.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_database_manager.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_database_manager.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -40,7 +40,11 @@
#endif
/** Creates a type name for Ewk_Database_Manager. */
+#ifdef __cplusplus
+typedef class EwkDatabaseManager Ewk_Database_Manager;
+#else
typedef struct EwkDatabaseManager Ewk_Database_Manager;
+#endif
/**
* @typedef Ewk_Database_Origins_Async_Get_Cb Ewk_Database_Origins_Async_Get_Cb
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_download_job.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_download_job.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_download_job.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -48,7 +48,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Download_Job;
+#else
typedef struct EwkObject Ewk_Download_Job;
+#endif
/// Defines the possible states of a download.
enum Ewk_Download_Job_State {
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_error.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_error.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_error.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -38,7 +38,11 @@
#endif
/** Creates a type name for @a Ewk_Error. */
+#ifdef __cplusplus
+typedef class EwkError Ewk_Error;
+#else
typedef struct EwkError Ewk_Error;
+#endif
/// Creates a type name for Ewk_Error_Type.
typedef enum {
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_favicon_database.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_favicon_database.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_favicon_database.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -39,7 +39,11 @@
#endif
/** Creates a type name for @a Ewk_Favicon_Database. */
+#ifdef __cplusplus
+typedef class EwkFaviconDatabase Ewk_Favicon_Database;
+#else
typedef struct EwkFaviconDatabase Ewk_Favicon_Database;
+#endif
/**
* @typedef Ewk_Favicon_Database_Icon_Change_Cb Ewk_Favicon_Database_Icon_Change_Cb
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_file_chooser_request.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_file_chooser_request.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_file_chooser_request.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -42,7 +42,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_File_Chooser_Request;
+#else
typedef struct EwkObject Ewk_File_Chooser_Request;
+#endif
/**
* Queries if it is allowed to select multiple files or not.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_form_submission_request.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_form_submission_request.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_form_submission_request.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -45,7 +45,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Form_Submission_Request;
+#else
typedef struct EwkObject Ewk_Form_Submission_Request;
+#endif
/**
* Returns the list of field names contained in the form associated to @a request.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_navigation_data.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_navigation_data.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_navigation_data.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -43,7 +43,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Navigation_Data;
+#else
typedef struct EwkObject Ewk_Navigation_Data;
+#endif
/**
* Returns title for this navigation data.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_navigation_policy_decision.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_navigation_policy_decision.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_navigation_policy_decision.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -43,7 +43,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Navigation_Policy_Decision;
+#else
typedef struct EwkObject Ewk_Navigation_Policy_Decision;
+#endif
/// Enum containing navigation types
typedef enum {
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_object.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_object.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_object.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -38,7 +38,11 @@
#endif
/** Creates a type name for Ewk_Object */
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Object;
+#else
typedef struct EwkObject Ewk_Object;
+#endif
/**
* Increases the reference count of the given Ewk_Object.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_page_group.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_page_group.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_page_group.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -43,7 +43,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Page_Group;
+#else
typedef struct EwkObject Ewk_Page_Group;
+#endif
/**
* Creates a new Ewk_Page_Group.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_popup_menu.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_popup_menu.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_popup_menu.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -39,7 +39,11 @@
#endif
/** Creates a type name for Ewk_Popup_Menu */
+#ifdef __cplusplus
+typedef class EwkPopupMenu Ewk_Popup_Menu;
+#else
typedef struct EwkPopupMenu Ewk_Popup_Menu;
+#endif
/**
* Selects index of current popup menu.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_popup_menu_item.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_popup_menu_item.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_popup_menu_item.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -46,7 +46,11 @@
} Ewk_Popup_Menu_Item_Type;
/** Creates a type name for Ewk_Popup_Menu_Item */
+#ifdef __cplusplus
+typedef class EwkPopupMenuItem Ewk_Popup_Menu_Item;
+#else
typedef struct EwkPopupMenuItem Ewk_Popup_Menu_Item;
+#endif
/**
* Returns type of the popup menu item.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_security_origin.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_security_origin.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_security_origin.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -47,7 +47,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Security_Origin;
+#else
typedef struct EwkObject Ewk_Security_Origin;
+#endif
/**
* Returns the host of the security origin.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_settings.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_settings.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_settings.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -41,7 +41,11 @@
#endif
/** Creates a type name for Ewk_Settings */
+#ifdef __cplusplus
+typedef class EwkSettings Ewk_Settings;
+#else
typedef struct EwkSettings Ewk_Settings;
+#endif
/**
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_storage_manager.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_storage_manager.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_storage_manager.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -41,7 +41,11 @@
#endif
/** Creates a type name for Ewk_Storage_Manager. */
+#ifdef __cplusplus
+typedef class EwkStorageManager Ewk_Storage_Manager;
+#else
typedef struct EwkStorageManager Ewk_Storage_Manager;
+#endif
/**
* @typedef Ewk_Storage_Origins_Async_Get_Cb Ewk_Storage_Origins_Async_Get_Cb
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_url_request.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_url_request.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_url_request.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -42,7 +42,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Url_Request;
+#else
typedef struct EwkObject Ewk_Url_Request;
+#endif
/**
* Query URL for this request.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_url_response.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_url_response.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_url_response.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -42,7 +42,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Url_Response;
+#else
typedef struct EwkObject Ewk_Url_Response;
+#endif
/**
* Query URL for this response.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_url_scheme_request.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_url_scheme_request.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_url_scheme_request.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -42,7 +42,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Url_Scheme_Request;
+#else
typedef struct EwkObject Ewk_Url_Scheme_Request;
+#endif
/**
* Query the URL scheme for this request.
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -214,7 +214,12 @@
*/
#define EWK_VIEW_SMART_CLASS_INIT_NAME_VERSION(name) EWK_VIEW_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NAME_VERSION(name))
+#ifdef __cplusplus
+typedef class EwkView EwkView;
+#else
typedef struct EwkView EwkView;
+#endif
+
/**
* @brief Contains an internal View data.
*
Modified: trunk/Source/WebKit2/UIProcess/API/efl/ewk_window_features.h (184709 => 184710)
--- trunk/Source/WebKit2/UIProcess/API/efl/ewk_window_features.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/UIProcess/API/efl/ewk_window_features.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -43,7 +43,11 @@
*
* @see Ewk_Object
*/
+#ifdef __cplusplus
+typedef class EwkObject Ewk_Window_Features;
+#else
typedef struct EwkObject Ewk_Window_Features;
+#endif
/**
* Queries the toolbar visibility of the window feature.
Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/efl/ewk_extension.h (184709 => 184710)
--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/efl/ewk_extension.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/efl/ewk_extension.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -40,12 +40,20 @@
/**
* Declare Ewk_Page.
*/
+#ifdef __cplusplus
+typedef class EwkPage Ewk_Page;
+#else
typedef struct EwkPage Ewk_Page;
+#endif
/**
* Declare Ewk_Extension.
*/
+#ifdef __cplusplus
+typedef class EwkExtension Ewk_Extension;
+#else
typedef struct EwkExtension Ewk_Extension;
+#endif
/**
* Declare Ewk_Extension_Initialize_Function.
Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/efl/ewk_page.h (184709 => 184710)
--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/efl/ewk_page.h 2015-05-21 07:26:55 UTC (rev 184709)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/efl/ewk_page.h 2015-05-21 09:27:07 UTC (rev 184710)
@@ -34,7 +34,11 @@
#include <Eina.h>
#include <_javascript_Core/JSBase.h>
+#ifdef __cplusplus
+typedef class EwkPage Ewk_Page;
+#else
typedef struct EwkPage Ewk_Page;
+#endif
#ifdef __cplusplus
extern "C" {