#endif
#if PLATFORM(EFL)
-typedef struct _Eo Eo;
typedef struct _Ecore_Evas Ecore_Evas;
typedef struct _Ecore_Pipe Ecore_Pipe;
+typedef struct _Ecore_Timer Ecore_Timer;
typedef struct _Eina_Hash Eina_Hash;
typedef struct _Eina_Module Eina_Module;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
#endif
namespace WTF {
#if PLATFORM(EFL)
void deleteOwnedPtr(Ecore_Evas*);
void deleteOwnedPtr(Ecore_Pipe*);
+ void deleteOwnedPtr(Ecore_Timer*);
void deleteOwnedPtr(Eina_Hash*);
void deleteOwnedPtr(Eina_Module*);
void deleteOwnedPtr(Evas_Object*);
eina_module_free(ptr); // If module wasn't unloaded, eina_module_free() calls eina_module_unload().
}
+void deleteOwnedPtr(Ecore_Timer* ptr)
+{
+ if (ptr)
+ ecore_timer_del(ptr);
+}
+
}
#endif
#if PLATFORM(EFL)
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
-typedef Eo Evas;
+typedef struct _Evas_Object Evas_Object;
+typedef struct _Evas Evas;
typedef struct _Ecore_Evas Ecore_Evas;
typedef Evas_Object* PlatformWidget;
#endif
#include "IntSize.h"
#endif
-typedef struct _Eo Eo;
-typedef Eo Evas;
+typedef struct _Evas Evas;
namespace WebCore {
#include <wtf/RefPtr.h>
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
namespace WTF {
#include <cairo.h>
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
typedef struct _Ecore_Evas Ecore_Evas;
+typedef struct _Evas_Object Evas_Object;
namespace WebCore {
#elif PLATFORM(GTK)
typedef struct _GdkPixbuf GdkPixbuf;
#elif PLATFORM(EFL)
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
#elif PLATFORM(CHROMIUM)
#include "Image.h"
#include "PlatformIcon.h"
#include <wtf/PassRefPtr.h>
#include <wtf/RefCounted.h>
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
class GLContextEfl : public RefCounted<GLContextEfl> {
public:
#include "NotificationClient.h"
#endif
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
namespace WebCore {
#include <wtf/Vector.h>
#include <wtf/text/WTFString.h>
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
typedef struct _Ewk_History_Item Ewk_History_Item;
typedef struct _Ewk_Intent Ewk_Intent;
typedef struct _Ewk_Intent_Request Ewk_Intent_Request;
#include <Ecore.h>
#endif
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
struct Ewk_Should_Insert_Node_Event {
WebCore::Node* node;
#include "FrameNetworkingContext.h"
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
namespace WebCore {
#include "IntRect.h"
typedef struct _Evas_Native_Surface Evas_Native_Surface;
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
namespace WebCore {
class GraphicsContext3D;
#error "Please #include \"WKAPICast.h\" instead of this file directly."
#endif
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
namespace WebKit {
#include <WebKit2/WKBase.h>
-typedef struct _Eo Eo;
-typedef Eo Evas;
+typedef struct _Evas Evas;
#ifdef __cplusplus
extern "C" {
#include "ewk_view_private.h"
#endif
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
struct Input_Date {
int year;
#define JavaScriptPopup_h
#if OS(TIZEN)
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
namespace WebKit {
#define OpenPanel_h
#if OS(TIZEN)
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
namespace WebKit {
#ifndef ewk_util_h
#define ewk_util_h
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
-typedef Eo Evas;
+typedef struct _Evas Evas;
+typedef struct _Evas_Object Evas_Object;
typedef struct _cairo_surface cairo_surface_t;
Evas_Object* ewk_util_image_from_cairo_surface_add(Evas* canvas, cairo_surface_t* surface);
#ifndef ewk_popup_picker_h
#define ewk_popup_picker_h
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
typedef struct _Elm_Object_Item Elm_Object_Item;
typedef struct _Eina_List Eina_List;
#include "Color.h"
#include "WebColorChooserProxy.h"
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
namespace WebKit {
#include <WebCore/IntRect.h>
#if ENABLE(TIZEN_WEBKIT2_POPUP)
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
namespace WebKit {
self.assert_lint('typedef struct _Ecore_Evas Ecore_Evas;', '')
self.assert_lint('typedef struct _Ecore_Pipe Ecore_Pipe;', '')
self.assert_lint('typedef struct _Eina_Rectangle Eina_Rectangle;', '')
- self.assert_lint('typedef struct Eo;', '')
- self.assert_lint('typedef Eo Evas_Object;', '')
+ self.assert_lint('typedef struct _Evas_Object Evas_Object;', '')
self.assert_lint('typedef struct _Ewk_History_Item Ewk_History_Item;', '')
# NPAPI functions that start with NPN_, NPP_ or NP_ are allowed.
#elif PLATFORM(GTK)
typedef unsigned int PlatformTimerRef;
#elif PLATFORM(EFL)
-typedef struct _Eo Eo;
-typedef Eo Ecore_Timer;
+typedef struct _Ecore_Timer Ecore_Timer;
typedef Ecore_Timer* PlatformTimerRef;
#endif
typedef WKViewRef PlatformWKView;
typedef GtkWidget* PlatformWindow;
#elif PLATFORM(EFL)
-typedef struct _Eo Eo;
-typedef Eo Evas_Object;
+typedef struct _Evas_Object Evas_Object;
typedef struct _Ecore_Evas Ecore_Evas;
typedef Evas_Object* PlatformWKView;
typedef Ecore_Evas* PlatformWindow;
BuildRequires: pkgconfig(eina)
BuildRequires: pkgconfig(elementary)
BuildRequires: pkgconfig(evas)
-BuildRequires: pkgconfig(eo)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(glib-2.0)