summaryrefslogtreecommitdiff
path: root/Source/WebCore/bindings/scripts/test/GObject
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@nokia.com>2012-05-07 11:21:11 +0200
committerSimon Hausmann <simon.hausmann@nokia.com>2012-05-07 11:21:11 +0200
commit2cf6c8816a73e0132bd8fa3b509d62d7c51b6e47 (patch)
tree988e8c5b116dd0466244ae2fe5af8ee9be926d76 /Source/WebCore/bindings/scripts/test/GObject
parentdd91e772430dc294e3bf478c119ef8d43c0a3358 (diff)
downloadqtwebkit-2cf6c8816a73e0132bd8fa3b509d62d7c51b6e47.tar.gz
Imported WebKit commit 7e538425aa020340619e927792f3d895061fb54b (http://svn.webkit.org/repository/webkit/trunk@116286)
Diffstat (limited to 'Source/WebCore/bindings/scripts/test/GObject')
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64Array.cpp101
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64Array.h5
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64ArrayPrivate.h21
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.cpp138
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.h9
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObjectPrivate.h21
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp289
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.h46
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallbackPrivate.h24
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.cpp89
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.h5
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetterPrivate.h21
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.cpp111
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.h5
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructorPrivate.h21
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.cpp147
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.h7
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTargetPrivate.h21
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestException.cpp165
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestException.h60
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestExceptionPrivate.h34
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp436
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.h11
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterfacePrivate.h24
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.cpp71
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.h5
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListenerPrivate.h21
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.cpp71
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.h5
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructorPrivate.h21
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNode.cpp176
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNode.h50
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNodePrivate.h34
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.cpp2603
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.h108
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObjPrivate.h21
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.cpp382
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.h41
-rw-r--r--Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterfacePrivate.h24
39 files changed, 3114 insertions, 2330 deletions
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64Array.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64Array.cpp
index 34033de62..3ab8d4aed 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64Array.cpp
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64Array.cpp
@@ -18,11 +18,9 @@
Boston, MA 02110-1301, USA.
*/
-#include <glib-object.h>
#include "config.h"
+#include "WebKitDOMFloat64Array.h"
-#include <wtf/GetPtr.h>
-#include <wtf/RefPtr.h>
#include "DOMObjectCache.h"
#include "ExceptionCode.h"
#include "Float64Array.h"
@@ -32,16 +30,18 @@
#include "gobject/ConvertToUTF8String.h"
#include "webkit/WebKitDOMFloat32Array.h"
#include "webkit/WebKitDOMFloat32ArrayPrivate.h"
-#include "webkit/WebKitDOMFloat64Array.h"
#include "webkit/WebKitDOMFloat64ArrayPrivate.h"
#include "webkit/WebKitDOMInt32Array.h"
#include "webkit/WebKitDOMInt32ArrayPrivate.h"
#include "webkitdefines.h"
#include "webkitglobalsprivate.h"
#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
namespace WebKit {
-
+
WebKitDOMFloat64Array* kit(WebCore::Float64Array* obj)
{
g_return_val_if_fail(obj, 0);
@@ -51,30 +51,6 @@ WebKitDOMFloat64Array* kit(WebCore::Float64Array* obj)
return static_cast<WebKitDOMFloat64Array*>(DOMObjectCache::put(obj, WebKit::wrapFloat64Array(obj)));
}
-
-} // namespace WebKit //
-
-WebKitDOMInt32Array*
-webkit_dom_float64array_foo(WebKitDOMFloat64Array* self, WebKitDOMFloat32Array* array)
-{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::Float64Array * item = WebKit::core(self);
- g_return_val_if_fail(array, 0);
- WebCore::Float32Array * converted_array = NULL;
- if (array != NULL) {
- converted_array = WebKit::core(array);
- g_return_val_if_fail(converted_array, 0);
- }
- PassRefPtr<WebCore::Int32Array> g_res = WTF::getPtr(item->foo(converted_array));
- WebKitDOMInt32Array* res = WebKit::kit(g_res.get());
- return res;
-}
-
-
-G_DEFINE_TYPE(WebKitDOMFloat64Array, webkit_dom_float64array, WEBKIT_TYPE_DOM_ARRAY_BUFFER_VIEW)
-
-namespace WebKit {
WebCore::Float64Array* core(WebKitDOMFloat64Array* request)
{
@@ -86,45 +62,60 @@ WebCore::Float64Array* core(WebKitDOMFloat64Array* request)
return coreObject;
}
+WebKitDOMFloat64Array* wrapFloat64Array(WebCore::Float64Array* coreObject)
+{
+ g_return_val_if_fail(coreObject, 0);
+
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
+
+ return WEBKIT_DOM_FLOAT64ARRAY(g_object_new(WEBKIT_TYPE_DOM_FLOAT64ARRAY, "core-object", coreObject, NULL));
+}
+
} // namespace WebKit
+
+G_DEFINE_TYPE(WebKitDOMFloat64Array, webkit_dom_float64array, WEBKIT_TYPE_DOM_ARRAY_BUFFER_VIEW)
+
enum {
PROP_0,
};
-
static void webkit_dom_float64array_finalize(GObject* object)
{
- WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object);
+
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
- if (dom_object->coreObject) {
- WebCore::Float64Array* coreObject = static_cast<WebCore::Float64Array *>(dom_object->coreObject);
+ if (domObject->coreObject) {
+ WebCore::Float64Array* coreObject = static_cast<WebCore::Float64Array*>(domObject->coreObject);
WebKit::DOMObjectCache::forget(coreObject);
coreObject->deref();
- dom_object->coreObject = NULL;
+ domObject->coreObject = 0;
}
+
G_OBJECT_CLASS(webkit_dom_float64array_parent_class)->finalize(object);
}
-static void webkit_dom_float64array_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
+static void webkit_dom_float64array_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
-static void webkit_dom_float64array_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec* pspec)
+static void webkit_dom_float64array_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
@@ -139,7 +130,7 @@ static void webkit_dom_float64array_constructed(GObject* object)
static void webkit_dom_float64array_class_init(WebKitDOMFloat64ArrayClass* requestClass)
{
- GObjectClass *gobjectClass = G_OBJECT_CLASS(requestClass);
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
gobjectClass->finalize = webkit_dom_float64array_finalize;
gobjectClass->set_property = webkit_dom_float64array_set_property;
gobjectClass->get_property = webkit_dom_float64array_get_property;
@@ -153,18 +144,20 @@ static void webkit_dom_float64array_init(WebKitDOMFloat64Array* request)
{
}
-namespace WebKit {
-WebKitDOMFloat64Array* wrapFloat64Array(WebCore::Float64Array* coreObject)
+WebKitDOMInt32Array*
+webkit_dom_float64array_foo(WebKitDOMFloat64Array* self, WebKitDOMFloat32Array* array)
{
- g_return_val_if_fail(coreObject, 0);
-
- /* We call ref() rather than using a C++ smart pointer because we can't store a C++ object
- * in a C-allocated GObject structure. See the finalize() code for the
- * matching deref().
- */
- coreObject->ref();
-
- return WEBKIT_DOM_FLOAT64ARRAY(g_object_new(WEBKIT_TYPE_DOM_FLOAT64ARRAY,
- "core-object", coreObject, NULL));
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::Float64Array* item = WebKit::core(self);
+ g_return_val_if_fail(array, 0);
+ WebCore::Float32Array* convertedArray = 0;
+ if (array) {
+ convertedArray = WebKit::core(array);
+ g_return_val_if_fail(convertedArray, 0);
+ }
+ RefPtr<WebCore::Int32Array> gobjectResult = WTF::getPtr(item->foo(convertedArray));
+ WebKitDOMInt32Array* result = WebKit::kit(gobjectResult.get());
+ return result;
}
-} // namespace WebKit
+
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64Array.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64Array.h
index 0dbc986f7..addbc851d 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64Array.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64Array.h
@@ -21,11 +21,10 @@
#ifndef WebKitDOMFloat64Array_h
#define WebKitDOMFloat64Array_h
-#include "webkit/webkitdomdefines.h"
#include <glib-object.h>
+#include <webkit/WebKitDOMArrayBufferView.h>
#include <webkit/webkitdefines.h>
-#include "webkit/WebKitDOMArrayBufferView.h"
-
+#include <webkit/webkitdomdefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_DOM_FLOAT64ARRAY (webkit_dom_float64array_get_type())
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64ArrayPrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64ArrayPrivate.h
index b0ec614f2..8fa93b8bf 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64ArrayPrivate.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64ArrayPrivate.h
@@ -18,22 +18,17 @@
Boston, MA 02110-1301, USA.
*/
-#ifndef WEB_KIT_DOM_FLOAT64ARRAY_PRIVATE_H
-#define WEB_KIT_DOM_FLOAT64ARRAY_PRIVATE_H
+#ifndef WebKitDOMFloat64ArrayPrivate_h
+#define WebKitDOMFloat64ArrayPrivate_h
+#include "Float64Array.h"
#include <glib-object.h>
#include <webkit/WebKitDOMArrayBufferView.h>
-#include "Float64Array.h"
-namespace WebKit {
- WebKitDOMFloat64Array *
- wrapFloat64Array(WebCore::Float64Array *coreObject);
-
- WebCore::Float64Array *
- core(WebKitDOMFloat64Array *request);
-
- WebKitDOMFloat64Array*
- kit(WebCore::Float64Array* node);
+namespace WebKit {
+WebKitDOMFloat64Array* wrapFloat64Array(WebCore::Float64Array*);
+WebCore::Float64Array* core(WebKitDOMFloat64Array* request);
+WebKitDOMFloat64Array* kit(WebCore::Float64Array* node);
} // namespace WebKit
-#endif /* WEB_KIT_DOM_FLOAT64ARRAY_PRIVATE_H */
+#endif /* WebKitDOMFloat64ArrayPrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.cpp
index c93a92cd9..cd6ade536 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.cpp
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.cpp
@@ -18,11 +18,9 @@
Boston, MA 02110-1301, USA.
*/
-#include <glib-object.h>
#include "config.h"
+#include "WebKitDOMTestActiveDOMObject.h"
-#include <wtf/GetPtr.h>
-#include <wtf/RefPtr.h>
#include "DOMObjectCache.h"
#include "ExceptionCode.h"
#include "JSMainThreadExecState.h"
@@ -31,14 +29,16 @@
#include "gobject/ConvertToUTF8String.h"
#include "webkit/WebKitDOMNode.h"
#include "webkit/WebKitDOMNodePrivate.h"
-#include "webkit/WebKitDOMTestActiveDOMObject.h"
#include "webkit/WebKitDOMTestActiveDOMObjectPrivate.h"
#include "webkitdefines.h"
#include "webkitglobalsprivate.h"
#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
namespace WebKit {
-
+
WebKitDOMTestActiveDOMObject* kit(WebCore::TestActiveDOMObject* obj)
{
g_return_val_if_fail(obj, 0);
@@ -48,49 +48,6 @@ WebKitDOMTestActiveDOMObject* kit(WebCore::TestActiveDOMObject* obj)
return static_cast<WebKitDOMTestActiveDOMObject*>(DOMObjectCache::put(obj, WebKit::wrapTestActiveDOMObject(obj)));
}
-
-} // namespace WebKit //
-
-void
-webkit_dom_test_active_dom_object_exciting_function(WebKitDOMTestActiveDOMObject* self, WebKitDOMNode* next_child)
-{
- g_return_if_fail(self);
- WebCore::JSMainThreadNullState state;
- WebCore::TestActiveDOMObject * item = WebKit::core(self);
- g_return_if_fail(next_child);
- WebCore::Node * converted_next_child = NULL;
- if (next_child != NULL) {
- converted_next_child = WebKit::core(next_child);
- g_return_if_fail(converted_next_child);
- }
- item->excitingFunction(converted_next_child);
-}
-
-void
-webkit_dom_test_active_dom_object_post_message(WebKitDOMTestActiveDOMObject* self, const gchar* message)
-{
- g_return_if_fail(self);
- WebCore::JSMainThreadNullState state;
- WebCore::TestActiveDOMObject * item = WebKit::core(self);
- g_return_if_fail(message);
- WTF::String converted_message = WTF::String::fromUTF8(message);
- item->postMessage(converted_message);
-}
-
-glong
-webkit_dom_test_active_dom_object_get_exciting_attr(WebKitDOMTestActiveDOMObject* self)
-{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestActiveDOMObject * item = WebKit::core(self);
- glong res = item->excitingAttr();
- return res;
-}
-
-
-G_DEFINE_TYPE(WebKitDOMTestActiveDOMObject, webkit_dom_test_active_dom_object, WEBKIT_TYPE_DOM_OBJECT)
-
-namespace WebKit {
WebCore::TestActiveDOMObject* core(WebKitDOMTestActiveDOMObject* request)
{
@@ -102,53 +59,67 @@ WebCore::TestActiveDOMObject* core(WebKitDOMTestActiveDOMObject* request)
return coreObject;
}
+WebKitDOMTestActiveDOMObject* wrapTestActiveDOMObject(WebCore::TestActiveDOMObject* coreObject)
+{
+ g_return_val_if_fail(coreObject, 0);
+
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
+
+ return WEBKIT_DOM_TEST_ACTIVE_DOM_OBJECT(g_object_new(WEBKIT_TYPE_DOM_TEST_ACTIVE_DOM_OBJECT, "core-object", coreObject, NULL));
+}
+
} // namespace WebKit
+
+G_DEFINE_TYPE(WebKitDOMTestActiveDOMObject, webkit_dom_test_active_dom_object, WEBKIT_TYPE_DOM_OBJECT)
+
enum {
PROP_0,
PROP_EXCITING_ATTR,
};
-
static void webkit_dom_test_active_dom_object_finalize(GObject* object)
{
- WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object);
+
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
- if (dom_object->coreObject) {
- WebCore::TestActiveDOMObject* coreObject = static_cast<WebCore::TestActiveDOMObject *>(dom_object->coreObject);
+ if (domObject->coreObject) {
+ WebCore::TestActiveDOMObject* coreObject = static_cast<WebCore::TestActiveDOMObject*>(domObject->coreObject);
WebKit::DOMObjectCache::forget(coreObject);
coreObject->deref();
- dom_object->coreObject = NULL;
+ domObject->coreObject = 0;
}
+
G_OBJECT_CLASS(webkit_dom_test_active_dom_object_parent_class)->finalize(object);
}
-static void webkit_dom_test_active_dom_object_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_active_dom_object_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
-static void webkit_dom_test_active_dom_object_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_active_dom_object_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
WebKitDOMTestActiveDOMObject* self = WEBKIT_DOM_TEST_ACTIVE_DOM_OBJECT(object);
WebCore::TestActiveDOMObject* coreSelf = WebKit::core(self);
- switch (prop_id) {
- case PROP_EXCITING_ATTR:
- {
+ switch (propertyId) {
+ case PROP_EXCITING_ATTR: {
g_value_set_long(value, coreSelf->excitingAttr());
break;
}
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
@@ -163,7 +134,7 @@ static void webkit_dom_test_active_dom_object_constructed(GObject* object)
static void webkit_dom_test_active_dom_object_class_init(WebKitDOMTestActiveDOMObjectClass* requestClass)
{
- GObjectClass *gobjectClass = G_OBJECT_CLASS(requestClass);
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
gobjectClass->finalize = webkit_dom_test_active_dom_object_finalize;
gobjectClass->set_property = webkit_dom_test_active_dom_object_set_property;
gobjectClass->get_property = webkit_dom_test_active_dom_object_get_property;
@@ -186,18 +157,39 @@ static void webkit_dom_test_active_dom_object_init(WebKitDOMTestActiveDOMObject*
{
}
-namespace WebKit {
-WebKitDOMTestActiveDOMObject* wrapTestActiveDOMObject(WebCore::TestActiveDOMObject* coreObject)
+void
+webkit_dom_test_active_dom_object_exciting_function(WebKitDOMTestActiveDOMObject* self, WebKitDOMNode* nextChild)
{
- g_return_val_if_fail(coreObject, 0);
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestActiveDOMObject* item = WebKit::core(self);
+ g_return_if_fail(nextChild);
+ WebCore::Node* convertedNextChild = 0;
+ if (nextChild) {
+ convertedNextChild = WebKit::core(nextChild);
+ g_return_if_fail(convertedNextChild);
+ }
+ item->excitingFunction(convertedNextChild);
+}
- /* We call ref() rather than using a C++ smart pointer because we can't store a C++ object
- * in a C-allocated GObject structure. See the finalize() code for the
- * matching deref().
- */
- coreObject->ref();
+void
+webkit_dom_test_active_dom_object_post_message(WebKitDOMTestActiveDOMObject* self, const gchar* message)
+{
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestActiveDOMObject* item = WebKit::core(self);
+ g_return_if_fail(message);
+ WTF::String convertedMessage = WTF::String::fromUTF8(message);
+ item->postMessage(convertedMessage);
+}
- return WEBKIT_DOM_TEST_ACTIVE_DOM_OBJECT(g_object_new(WEBKIT_TYPE_DOM_TEST_ACTIVE_DOM_OBJECT,
- "core-object", coreObject, NULL));
+glong
+webkit_dom_test_active_dom_object_get_exciting_attr(WebKitDOMTestActiveDOMObject* self)
+{
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestActiveDOMObject* item = WebKit::core(self);
+ glong result = item->excitingAttr();
+ return result;
}
-} // namespace WebKit
+
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.h
index f3cfdb3a9..42594a056 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.h
@@ -21,11 +21,10 @@
#ifndef WebKitDOMTestActiveDOMObject_h
#define WebKitDOMTestActiveDOMObject_h
-#include "webkit/webkitdomdefines.h"
#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
#include <webkit/webkitdefines.h>
-#include "webkit/WebKitDOMObject.h"
-
+#include <webkit/webkitdomdefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_DOM_TEST_ACTIVE_DOM_OBJECT (webkit_dom_test_active_dom_object_get_type())
@@ -49,13 +48,13 @@ webkit_dom_test_active_dom_object_get_type (void);
/**
* webkit_dom_test_active_dom_object_exciting_function:
* @self: A #WebKitDOMTestActiveDOMObject
- * @next_child: A #WebKitDOMNode
+ * @nextChild: A #WebKitDOMNode
*
* Returns:
*
**/
WEBKIT_API void
-webkit_dom_test_active_dom_object_exciting_function(WebKitDOMTestActiveDOMObject* self, WebKitDOMNode* next_child);
+webkit_dom_test_active_dom_object_exciting_function(WebKitDOMTestActiveDOMObject* self, WebKitDOMNode* nextChild);
/**
* webkit_dom_test_active_dom_object_post_message:
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObjectPrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObjectPrivate.h
index f28c7f9d1..547cdaae3 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObjectPrivate.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObjectPrivate.h
@@ -18,22 +18,17 @@
Boston, MA 02110-1301, USA.
*/
-#ifndef WEB_KIT_DOM_TEST_ACTIVE_DOM_OBJECT_PRIVATE_H
-#define WEB_KIT_DOM_TEST_ACTIVE_DOM_OBJECT_PRIVATE_H
+#ifndef WebKitDOMTestActiveDOMObjectPrivate_h
+#define WebKitDOMTestActiveDOMObjectPrivate_h
+#include "TestActiveDOMObject.h"
#include <glib-object.h>
#include <webkit/WebKitDOMObject.h>
-#include "TestActiveDOMObject.h"
-namespace WebKit {
- WebKitDOMTestActiveDOMObject *
- wrapTestActiveDOMObject(WebCore::TestActiveDOMObject *coreObject);
-
- WebCore::TestActiveDOMObject *
- core(WebKitDOMTestActiveDOMObject *request);
-
- WebKitDOMTestActiveDOMObject*
- kit(WebCore::TestActiveDOMObject* node);
+namespace WebKit {
+WebKitDOMTestActiveDOMObject* wrapTestActiveDOMObject(WebCore::TestActiveDOMObject*);
+WebCore::TestActiveDOMObject* core(WebKitDOMTestActiveDOMObject* request);
+WebKitDOMTestActiveDOMObject* kit(WebCore::TestActiveDOMObject* node);
} // namespace WebKit
-#endif /* WEB_KIT_DOM_TEST_ACTIVE_DOM_OBJECT_PRIVATE_H */
+#endif /* WebKitDOMTestActiveDOMObjectPrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp
index 72412f6f7..5cb21fec5 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp
@@ -18,13 +18,9 @@
Boston, MA 02110-1301, USA.
*/
-#include <glib-object.h>
#include "config.h"
+#include "WebKitDOMTestCallback.h"
-#if ENABLE(SQL_DATABASE)
-
-#include <wtf/GetPtr.h>
-#include <wtf/RefPtr.h>
#include "DOMObjectCache.h"
#include "ExceptionCode.h"
#include "JSMainThreadExecState.h"
@@ -37,16 +33,24 @@
#include "webkit/WebKitDOMClass2Private.h"
#include "webkit/WebKitDOMClass3.h"
#include "webkit/WebKitDOMClass3Private.h"
+#include "webkit/WebKitDOMClass8.h"
+#include "webkit/WebKitDOMClass8Private.h"
#include "webkit/WebKitDOMDOMStringList.h"
#include "webkit/WebKitDOMDOMStringListPrivate.h"
-#include "webkit/WebKitDOMTestCallback.h"
#include "webkit/WebKitDOMTestCallbackPrivate.h"
+#include "webkit/WebKitDOMThisClass.h"
+#include "webkit/WebKitDOMThisClassPrivate.h"
#include "webkitdefines.h"
#include "webkitglobalsprivate.h"
#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
+
+#if ENABLE(SQL_DATABASE)
namespace WebKit {
-
+
WebKitDOMTestCallback* kit(WebCore::TestCallback* obj)
{
g_return_val_if_fail(obj, 0);
@@ -56,139 +60,73 @@ WebKitDOMTestCallback* kit(WebCore::TestCallback* obj)
return static_cast<WebKitDOMTestCallback*>(DOMObjectCache::put(obj, WebKit::wrapTestCallback(obj)));
}
-
-} // namespace WebKit //
-
-gboolean
-webkit_dom_test_callback_callback_with_no_param(WebKitDOMTestCallback* self)
-{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestCallback * item = WebKit::core(self);
- gboolean res = item->callbackWithNoParam();
- return res;
-}
-gboolean
-webkit_dom_test_callback_callback_with_class1param(WebKitDOMTestCallback* self, WebKitDOMClass1* class1param)
+WebCore::TestCallback* core(WebKitDOMTestCallback* request)
{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestCallback * item = WebKit::core(self);
- g_return_val_if_fail(class1param, 0);
- WebCore::Class1 * converted_class1param = NULL;
- if (class1param != NULL) {
- converted_class1param = WebKit::core(class1param);
- g_return_val_if_fail(converted_class1param, 0);
- }
- gboolean res = item->callbackWithClass1Param(converted_class1param);
- return res;
-}
+ g_return_val_if_fail(request, 0);
-gboolean
-webkit_dom_test_callback_callback_with_class2param(WebKitDOMTestCallback* self, WebKitDOMClass2* class2param, const gchar* str_arg)
-{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestCallback * item = WebKit::core(self);
- g_return_val_if_fail(class2param, 0);
- g_return_val_if_fail(str_arg, 0);
- WebCore::Class2 * converted_class2param = NULL;
- if (class2param != NULL) {
- converted_class2param = WebKit::core(class2param);
- g_return_val_if_fail(converted_class2param, 0);
- }
- WTF::String converted_str_arg = WTF::String::fromUTF8(str_arg);
- gboolean res = item->callbackWithClass2Param(converted_class2param, converted_str_arg);
- return res;
-}
+ WebCore::TestCallback* coreObject = static_cast<WebCore::TestCallback*>(WEBKIT_DOM_OBJECT(request)->coreObject);
+ g_return_val_if_fail(coreObject, 0);
-glong
-webkit_dom_test_callback_callback_with_non_bool_return_type(WebKitDOMTestCallback* self, WebKitDOMClass3* class3param)
-{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestCallback * item = WebKit::core(self);
- g_return_val_if_fail(class3param, 0);
- WebCore::Class3 * converted_class3param = NULL;
- if (class3param != NULL) {
- converted_class3param = WebKit::core(class3param);
- g_return_val_if_fail(converted_class3param, 0);
- }
- glong res = item->callbackWithNonBoolReturnType(converted_class3param);
- return res;
+ return coreObject;
}
-gboolean
-webkit_dom_test_callback_callback_with_string_list(WebKitDOMTestCallback* self, WebKitDOMDOMStringList* list_param)
+WebKitDOMTestCallback* wrapTestCallback(WebCore::TestCallback* coreObject)
{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestCallback * item = WebKit::core(self);
- g_return_val_if_fail(list_param, 0);
- WebCore::DOMStringList * converted_list_param = NULL;
- if (list_param != NULL) {
- converted_list_param = WebKit::core(list_param);
- g_return_val_if_fail(converted_list_param, 0);
- }
- gboolean res = item->callbackWithStringList(converted_list_param);
- return res;
-}
-
+ g_return_val_if_fail(coreObject, 0);
-G_DEFINE_TYPE(WebKitDOMTestCallback, webkit_dom_test_callback, WEBKIT_TYPE_DOM_OBJECT)
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
-namespace WebKit {
+ return WEBKIT_DOM_TEST_CALLBACK(g_object_new(WEBKIT_TYPE_DOM_TEST_CALLBACK, "core-object", coreObject, NULL));
+}
-WebCore::TestCallback* core(WebKitDOMTestCallback* request)
-{
- g_return_val_if_fail(request, 0);
+} // namespace WebKit
- WebCore::TestCallback* coreObject = static_cast<WebCore::TestCallback*>(WEBKIT_DOM_OBJECT(request)->coreObject);
- g_return_val_if_fail(coreObject, 0);
+#endif // ENABLE(SQL_DATABASE)
- return coreObject;
-}
+G_DEFINE_TYPE(WebKitDOMTestCallback, webkit_dom_test_callback, WEBKIT_TYPE_DOM_OBJECT)
-} // namespace WebKit
enum {
PROP_0,
};
-
static void webkit_dom_test_callback_finalize(GObject* object)
{
- WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object);
+#if ENABLE(SQL_DATABASE)
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
- if (dom_object->coreObject) {
- WebCore::TestCallback* coreObject = static_cast<WebCore::TestCallback *>(dom_object->coreObject);
+ if (domObject->coreObject) {
+ WebCore::TestCallback* coreObject = static_cast<WebCore::TestCallback*>(domObject->coreObject);
WebKit::DOMObjectCache::forget(coreObject);
coreObject->deref();
- dom_object->coreObject = NULL;
+ domObject->coreObject = 0;
}
+#endif // ENABLE(SQL_DATABASE)
G_OBJECT_CLASS(webkit_dom_test_callback_parent_class)->finalize(object);
}
-static void webkit_dom_test_callback_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_callback_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
-static void webkit_dom_test_callback_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_callback_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
@@ -203,7 +141,7 @@ static void webkit_dom_test_callback_constructed(GObject* object)
static void webkit_dom_test_callback_class_init(WebKitDOMTestCallbackClass* requestClass)
{
- GObjectClass *gobjectClass = G_OBJECT_CLASS(requestClass);
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
gobjectClass->finalize = webkit_dom_test_callback_finalize;
gobjectClass->set_property = webkit_dom_test_callback_set_property;
gobjectClass->get_property = webkit_dom_test_callback_get_property;
@@ -217,19 +155,146 @@ static void webkit_dom_test_callback_init(WebKitDOMTestCallback* request)
{
}
-namespace WebKit {
-WebKitDOMTestCallback* wrapTestCallback(WebCore::TestCallback* coreObject)
+gboolean
+webkit_dom_test_callback_callback_with_no_param(WebKitDOMTestCallback* self)
{
- g_return_val_if_fail(coreObject, 0);
+#if ENABLE(SQL_DATABASE)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestCallback* item = WebKit::core(self);
+ gboolean result = item->callbackWithNoParam();
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("SQL Database")
+ return static_cast<gboolean>(0);
+#endif /* ENABLE(SQL_DATABASE) */
+}
- /* We call ref() rather than using a C++ smart pointer because we can't store a C++ object
- * in a C-allocated GObject structure. See the finalize() code for the
- * matching deref().
- */
- coreObject->ref();
+gboolean
+webkit_dom_test_callback_callback_with_class1param(WebKitDOMTestCallback* self, WebKitDOMClass1* class1Param)
+{
+#if ENABLE(SQL_DATABASE)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestCallback* item = WebKit::core(self);
+ g_return_val_if_fail(class1Param, 0);
+ WebCore::Class1* convertedClass1Param = 0;
+ if (class1Param) {
+ convertedClass1Param = WebKit::core(class1Param);
+ g_return_val_if_fail(convertedClass1Param, 0);
+ }
+ gboolean result = item->callbackWithClass1Param(convertedClass1Param);
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("SQL Database")
+ return static_cast<gboolean>(0);
+#endif /* ENABLE(SQL_DATABASE) */
+}
- return WEBKIT_DOM_TEST_CALLBACK(g_object_new(WEBKIT_TYPE_DOM_TEST_CALLBACK,
- "core-object", coreObject, NULL));
+gboolean
+webkit_dom_test_callback_callback_with_class2param(WebKitDOMTestCallback* self, WebKitDOMClass2* class2Param, const gchar* strArg)
+{
+#if ENABLE(SQL_DATABASE)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestCallback* item = WebKit::core(self);
+ g_return_val_if_fail(class2Param, 0);
+ g_return_val_if_fail(strArg, 0);
+ WebCore::Class2* convertedClass2Param = 0;
+ if (class2Param) {
+ convertedClass2Param = WebKit::core(class2Param);
+ g_return_val_if_fail(convertedClass2Param, 0);
+ }
+ WTF::String convertedStrArg = WTF::String::fromUTF8(strArg);
+ gboolean result = item->callbackWithClass2Param(convertedClass2Param, convertedStrArg);
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("SQL Database")
+ return static_cast<gboolean>(0);
+#endif /* ENABLE(SQL_DATABASE) */
}
-} // namespace WebKit
+
+glong
+webkit_dom_test_callback_callback_with_non_bool_return_type(WebKitDOMTestCallback* self, WebKitDOMClass3* class3Param)
+{
+#if ENABLE(SQL_DATABASE)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestCallback* item = WebKit::core(self);
+ g_return_val_if_fail(class3Param, 0);
+ WebCore::Class3* convertedClass3Param = 0;
+ if (class3Param) {
+ convertedClass3Param = WebKit::core(class3Param);
+ g_return_val_if_fail(convertedClass3Param, 0);
+ }
+ glong result = item->callbackWithNonBoolReturnType(convertedClass3Param);
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("SQL Database")
+ return static_cast<glong>(0);
+#endif /* ENABLE(SQL_DATABASE) */
+}
+
+gboolean
+webkit_dom_test_callback_callback_with_string_list(WebKitDOMTestCallback* self, WebKitDOMDOMStringList* listParam)
+{
+#if ENABLE(SQL_DATABASE)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestCallback* item = WebKit::core(self);
+ g_return_val_if_fail(listParam, 0);
+ WebCore::DOMStringList* convertedListParam = 0;
+ if (listParam) {
+ convertedListParam = WebKit::core(listParam);
+ g_return_val_if_fail(convertedListParam, 0);
+ }
+ gboolean result = item->callbackWithStringList(convertedListParam);
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("SQL Database")
+ return static_cast<gboolean>(0);
+#endif /* ENABLE(SQL_DATABASE) */
+}
+
+gboolean
+webkit_dom_test_callback_callback_with_boolean(WebKitDOMTestCallback* self, gboolean boolParam)
+{
+#if ENABLE(SQL_DATABASE)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestCallback* item = WebKit::core(self);
+ gboolean result = item->callbackWithBoolean(boolParam);
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("SQL Database")
+ return static_cast<gboolean>(0);
+#endif /* ENABLE(SQL_DATABASE) */
+}
+
+gboolean
+webkit_dom_test_callback_callback_requires_this_to_pass(WebKitDOMTestCallback* self, WebKitDOMClass8* class8Param, WebKitDOMThisClass* thisClassParam)
+{
+#if ENABLE(SQL_DATABASE)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestCallback* item = WebKit::core(self);
+ g_return_val_if_fail(class8Param, 0);
+ g_return_val_if_fail(thisClassParam, 0);
+ WebCore::Class8* convertedClass8Param = 0;
+ if (class8Param) {
+ convertedClass8Param = WebKit::core(class8Param);
+ g_return_val_if_fail(convertedClass8Param, 0);
+ }
+ WebCore::ThisClass* convertedThisClassParam = 0;
+ if (thisClassParam) {
+ convertedThisClassParam = WebKit::core(thisClassParam);
+ g_return_val_if_fail(convertedThisClassParam, 0);
+ }
+ gboolean result = item->callbackRequiresThisToPass(convertedClass8Param, convertedThisClassParam);
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("SQL Database")
+ return static_cast<gboolean>(0);
#endif /* ENABLE(SQL_DATABASE) */
+}
+
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.h
index 3c01fa22f..9b2e14034 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.h
@@ -21,11 +21,10 @@
#ifndef WebKitDOMTestCallback_h
#define WebKitDOMTestCallback_h
-#include "webkit/webkitdomdefines.h"
#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
#include <webkit/webkitdefines.h>
-#include "webkit/WebKitDOMObject.h"
-
+#include <webkit/webkitdomdefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_DOM_TEST_CALLBACK (webkit_dom_test_callback_get_type())
@@ -59,47 +58,70 @@ webkit_dom_test_callback_callback_with_no_param(WebKitDOMTestCallback* self);
/**
* webkit_dom_test_callback_callback_with_class1param:
* @self: A #WebKitDOMTestCallback
- * @class1param: A #WebKitDOMClass1
+ * @class1Param: A #WebKitDOMClass1
*
* Returns:
*
**/
WEBKIT_API gboolean
-webkit_dom_test_callback_callback_with_class1param(WebKitDOMTestCallback* self, WebKitDOMClass1* class1param);
+webkit_dom_test_callback_callback_with_class1param(WebKitDOMTestCallback* self, WebKitDOMClass1* class1Param);
/**
* webkit_dom_test_callback_callback_with_class2param:
* @self: A #WebKitDOMTestCallback
- * @class2param: A #WebKitDOMClass2
- * @str_arg: A #gchar
+ * @class2Param: A #WebKitDOMClass2
+ * @strArg: A #gchar
*
* Returns:
*
**/
WEBKIT_API gboolean
-webkit_dom_test_callback_callback_with_class2param(WebKitDOMTestCallback* self, WebKitDOMClass2* class2param, const gchar* str_arg);
+webkit_dom_test_callback_callback_with_class2param(WebKitDOMTestCallback* self, WebKitDOMClass2* class2Param, const gchar* strArg);
/**
* webkit_dom_test_callback_callback_with_non_bool_return_type:
* @self: A #WebKitDOMTestCallback
- * @class3param: A #WebKitDOMClass3
+ * @class3Param: A #WebKitDOMClass3
*
* Returns:
*
**/
WEBKIT_API glong
-webkit_dom_test_callback_callback_with_non_bool_return_type(WebKitDOMTestCallback* self, WebKitDOMClass3* class3param);
+webkit_dom_test_callback_callback_with_non_bool_return_type(WebKitDOMTestCallback* self, WebKitDOMClass3* class3Param);
/**
* webkit_dom_test_callback_callback_with_string_list:
* @self: A #WebKitDOMTestCallback
- * @list_param: A #WebKitDOMDOMStringList
+ * @listParam: A #WebKitDOMDOMStringList
+ *
+ * Returns:
+ *
+**/
+WEBKIT_API gboolean
+webkit_dom_test_callback_callback_with_string_list(WebKitDOMTestCallback* self, WebKitDOMDOMStringList* listParam);
+
+/**
+ * webkit_dom_test_callback_callback_with_boolean:
+ * @self: A #WebKitDOMTestCallback
+ * @boolParam: A #gboolean
+ *
+ * Returns:
+ *
+**/
+WEBKIT_API gboolean
+webkit_dom_test_callback_callback_with_boolean(WebKitDOMTestCallback* self, gboolean boolParam);
+
+/**
+ * webkit_dom_test_callback_callback_requires_this_to_pass:
+ * @self: A #WebKitDOMTestCallback
+ * @class8Param: A #WebKitDOMClass8
+ * @thisClassParam: A #WebKitDOMThisClass
*
* Returns:
*
**/
WEBKIT_API gboolean
-webkit_dom_test_callback_callback_with_string_list(WebKitDOMTestCallback* self, WebKitDOMDOMStringList* list_param);
+webkit_dom_test_callback_callback_requires_this_to_pass(WebKitDOMTestCallback* self, WebKitDOMClass8* class8Param, WebKitDOMThisClass* thisClassParam);
G_END_DECLS
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallbackPrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallbackPrivate.h
index 3ad6ff444..358da2d76 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallbackPrivate.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallbackPrivate.h
@@ -18,22 +18,20 @@
Boston, MA 02110-1301, USA.
*/
-#ifndef WEB_KIT_DOM_TEST_CALLBACK_PRIVATE_H
-#define WEB_KIT_DOM_TEST_CALLBACK_PRIVATE_H
+#ifndef WebKitDOMTestCallbackPrivate_h
+#define WebKitDOMTestCallbackPrivate_h
+#include "TestCallback.h"
#include <glib-object.h>
#include <webkit/WebKitDOMObject.h>
-#include "TestCallback.h"
-namespace WebKit {
- WebKitDOMTestCallback *
- wrapTestCallback(WebCore::TestCallback *coreObject);
-
- WebCore::TestCallback *
- core(WebKitDOMTestCallback *request);
-
- WebKitDOMTestCallback*
- kit(WebCore::TestCallback* node);
+#if ENABLE(SQL_DATABASE)
+namespace WebKit {
+WebKitDOMTestCallback* wrapTestCallback(WebCore::TestCallback*);
+WebCore::TestCallback* core(WebKitDOMTestCallback* request);
+WebKitDOMTestCallback* kit(WebCore::TestCallback* node);
} // namespace WebKit
-#endif /* WEB_KIT_DOM_TEST_CALLBACK_PRIVATE_H */
+#endif /* ENABLE(SQL_DATABASE) */
+
+#endif /* WebKitDOMTestCallbackPrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.cpp
index ea648f564..306baea6f 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.cpp
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.cpp
@@ -18,25 +18,25 @@
Boston, MA 02110-1301, USA.
*/
-#include <glib-object.h>
#include "config.h"
+#include "WebKitDOMTestCustomNamedGetter.h"
-#include <wtf/GetPtr.h>
-#include <wtf/RefPtr.h>
#include "DOMObjectCache.h"
#include "ExceptionCode.h"
#include "JSMainThreadExecState.h"
#include "TestCustomNamedGetter.h"
#include "WebKitDOMBinding.h"
#include "gobject/ConvertToUTF8String.h"
-#include "webkit/WebKitDOMTestCustomNamedGetter.h"
#include "webkit/WebKitDOMTestCustomNamedGetterPrivate.h"
#include "webkitdefines.h"
#include "webkitglobalsprivate.h"
#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
namespace WebKit {
-
+
WebKitDOMTestCustomNamedGetter* kit(WebCore::TestCustomNamedGetter* obj)
{
g_return_val_if_fail(obj, 0);
@@ -46,24 +46,6 @@ WebKitDOMTestCustomNamedGetter* kit(WebCore::TestCustomNamedGetter* obj)
return static_cast<WebKitDOMTestCustomNamedGetter*>(DOMObjectCache::put(obj, WebKit::wrapTestCustomNamedGetter(obj)));
}
-
-} // namespace WebKit //
-
-void
-webkit_dom_test_custom_named_getter_another_function(WebKitDOMTestCustomNamedGetter* self, const gchar* str)
-{
- g_return_if_fail(self);
- WebCore::JSMainThreadNullState state;
- WebCore::TestCustomNamedGetter * item = WebKit::core(self);
- g_return_if_fail(str);
- WTF::String converted_str = WTF::String::fromUTF8(str);
- item->anotherFunction(converted_str);
-}
-
-
-G_DEFINE_TYPE(WebKitDOMTestCustomNamedGetter, webkit_dom_test_custom_named_getter, WEBKIT_TYPE_DOM_OBJECT)
-
-namespace WebKit {
WebCore::TestCustomNamedGetter* core(WebKitDOMTestCustomNamedGetter* request)
{
@@ -75,45 +57,60 @@ WebCore::TestCustomNamedGetter* core(WebKitDOMTestCustomNamedGetter* request)
return coreObject;
}
+WebKitDOMTestCustomNamedGetter* wrapTestCustomNamedGetter(WebCore::TestCustomNamedGetter* coreObject)
+{
+ g_return_val_if_fail(coreObject, 0);
+
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
+
+ return WEBKIT_DOM_TEST_CUSTOM_NAMED_GETTER(g_object_new(WEBKIT_TYPE_DOM_TEST_CUSTOM_NAMED_GETTER, "core-object", coreObject, NULL));
+}
+
} // namespace WebKit
+
+G_DEFINE_TYPE(WebKitDOMTestCustomNamedGetter, webkit_dom_test_custom_named_getter, WEBKIT_TYPE_DOM_OBJECT)
+
enum {
PROP_0,
};
-
static void webkit_dom_test_custom_named_getter_finalize(GObject* object)
{
- WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object);
+
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
- if (dom_object->coreObject) {
- WebCore::TestCustomNamedGetter* coreObject = static_cast<WebCore::TestCustomNamedGetter *>(dom_object->coreObject);
+ if (domObject->coreObject) {
+ WebCore::TestCustomNamedGetter* coreObject = static_cast<WebCore::TestCustomNamedGetter*>(domObject->coreObject);
WebKit::DOMObjectCache::forget(coreObject);
coreObject->deref();
- dom_object->coreObject = NULL;
+ domObject->coreObject = 0;
}
+
G_OBJECT_CLASS(webkit_dom_test_custom_named_getter_parent_class)->finalize(object);
}
-static void webkit_dom_test_custom_named_getter_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_custom_named_getter_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
-static void webkit_dom_test_custom_named_getter_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_custom_named_getter_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
@@ -128,7 +125,7 @@ static void webkit_dom_test_custom_named_getter_constructed(GObject* object)
static void webkit_dom_test_custom_named_getter_class_init(WebKitDOMTestCustomNamedGetterClass* requestClass)
{
- GObjectClass *gobjectClass = G_OBJECT_CLASS(requestClass);
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
gobjectClass->finalize = webkit_dom_test_custom_named_getter_finalize;
gobjectClass->set_property = webkit_dom_test_custom_named_getter_set_property;
gobjectClass->get_property = webkit_dom_test_custom_named_getter_get_property;
@@ -142,18 +139,14 @@ static void webkit_dom_test_custom_named_getter_init(WebKitDOMTestCustomNamedGet
{
}
-namespace WebKit {
-WebKitDOMTestCustomNamedGetter* wrapTestCustomNamedGetter(WebCore::TestCustomNamedGetter* coreObject)
+void
+webkit_dom_test_custom_named_getter_another_function(WebKitDOMTestCustomNamedGetter* self, const gchar* str)
{
- g_return_val_if_fail(coreObject, 0);
-
- /* We call ref() rather than using a C++ smart pointer because we can't store a C++ object
- * in a C-allocated GObject structure. See the finalize() code for the
- * matching deref().
- */
- coreObject->ref();
-
- return WEBKIT_DOM_TEST_CUSTOM_NAMED_GETTER(g_object_new(WEBKIT_TYPE_DOM_TEST_CUSTOM_NAMED_GETTER,
- "core-object", coreObject, NULL));
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestCustomNamedGetter* item = WebKit::core(self);
+ g_return_if_fail(str);
+ WTF::String convertedStr = WTF::String::fromUTF8(str);
+ item->anotherFunction(convertedStr);
}
-} // namespace WebKit
+
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.h
index 956a254aa..f016e3fc4 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.h
@@ -21,11 +21,10 @@
#ifndef WebKitDOMTestCustomNamedGetter_h
#define WebKitDOMTestCustomNamedGetter_h
-#include "webkit/webkitdomdefines.h"
#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
#include <webkit/webkitdefines.h>
-#include "webkit/WebKitDOMObject.h"
-
+#include <webkit/webkitdomdefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_DOM_TEST_CUSTOM_NAMED_GETTER (webkit_dom_test_custom_named_getter_get_type())
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetterPrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetterPrivate.h
index fedd14afc..2e882cd8f 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetterPrivate.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetterPrivate.h
@@ -18,22 +18,17 @@
Boston, MA 02110-1301, USA.
*/
-#ifndef WEB_KIT_DOM_TEST_CUSTOM_NAMED_GETTER_PRIVATE_H
-#define WEB_KIT_DOM_TEST_CUSTOM_NAMED_GETTER_PRIVATE_H
+#ifndef WebKitDOMTestCustomNamedGetterPrivate_h
+#define WebKitDOMTestCustomNamedGetterPrivate_h
+#include "TestCustomNamedGetter.h"
#include <glib-object.h>
#include <webkit/WebKitDOMObject.h>
-#include "TestCustomNamedGetter.h"
-namespace WebKit {
- WebKitDOMTestCustomNamedGetter *
- wrapTestCustomNamedGetter(WebCore::TestCustomNamedGetter *coreObject);
-
- WebCore::TestCustomNamedGetter *
- core(WebKitDOMTestCustomNamedGetter *request);
-
- WebKitDOMTestCustomNamedGetter*
- kit(WebCore::TestCustomNamedGetter* node);
+namespace WebKit {
+WebKitDOMTestCustomNamedGetter* wrapTestCustomNamedGetter(WebCore::TestCustomNamedGetter*);
+WebCore::TestCustomNamedGetter* core(WebKitDOMTestCustomNamedGetter* request);
+WebKitDOMTestCustomNamedGetter* kit(WebCore::TestCustomNamedGetter* node);
} // namespace WebKit
-#endif /* WEB_KIT_DOM_TEST_CUSTOM_NAMED_GETTER_PRIVATE_H */
+#endif /* WebKitDOMTestCustomNamedGetterPrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.cpp
index 3788f1844..8b3e98000 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.cpp
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.cpp
@@ -18,25 +18,25 @@
Boston, MA 02110-1301, USA.
*/
-#include <glib-object.h>
#include "config.h"
+#include "WebKitDOMTestEventConstructor.h"
-#include <wtf/GetPtr.h>
-#include <wtf/RefPtr.h>
#include "DOMObjectCache.h"
#include "ExceptionCode.h"
#include "JSMainThreadExecState.h"
#include "TestEventConstructor.h"
#include "WebKitDOMBinding.h"
#include "gobject/ConvertToUTF8String.h"
-#include "webkit/WebKitDOMTestEventConstructor.h"
#include "webkit/WebKitDOMTestEventConstructorPrivate.h"
#include "webkitdefines.h"
#include "webkitglobalsprivate.h"
#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
namespace WebKit {
-
+
WebKitDOMTestEventConstructor* kit(WebCore::TestEventConstructor* obj)
{
g_return_val_if_fail(obj, 0);
@@ -46,33 +46,6 @@ WebKitDOMTestEventConstructor* kit(WebCore::TestEventConstructor* obj)
return static_cast<WebKitDOMTestEventConstructor*>(DOMObjectCache::put(obj, WebKit::wrapTestEventConstructor(obj)));
}
-
-} // namespace WebKit //
-
-gchar*
-webkit_dom_test_event_constructor_get_attr1(WebKitDOMTestEventConstructor* self)
-{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestEventConstructor * item = WebKit::core(self);
- gchar* res = convertToUTF8String(item->attr1());
- return res;
-}
-
-gchar*
-webkit_dom_test_event_constructor_get_attr2(WebKitDOMTestEventConstructor* self)
-{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestEventConstructor * item = WebKit::core(self);
- gchar* res = convertToUTF8String(item->attr2());
- return res;
-}
-
-
-G_DEFINE_TYPE(WebKitDOMTestEventConstructor, webkit_dom_test_event_constructor, WEBKIT_TYPE_DOM_OBJECT)
-
-namespace WebKit {
WebCore::TestEventConstructor* core(WebKitDOMTestEventConstructor* request)
{
@@ -84,59 +57,72 @@ WebCore::TestEventConstructor* core(WebKitDOMTestEventConstructor* request)
return coreObject;
}
+WebKitDOMTestEventConstructor* wrapTestEventConstructor(WebCore::TestEventConstructor* coreObject)
+{
+ g_return_val_if_fail(coreObject, 0);
+
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
+
+ return WEBKIT_DOM_TEST_EVENT_CONSTRUCTOR(g_object_new(WEBKIT_TYPE_DOM_TEST_EVENT_CONSTRUCTOR, "core-object", coreObject, NULL));
+}
+
} // namespace WebKit
+
+G_DEFINE_TYPE(WebKitDOMTestEventConstructor, webkit_dom_test_event_constructor, WEBKIT_TYPE_DOM_OBJECT)
+
enum {
PROP_0,
PROP_ATTR1,
PROP_ATTR2,
};
-
static void webkit_dom_test_event_constructor_finalize(GObject* object)
{
- WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object);
+
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
- if (dom_object->coreObject) {
- WebCore::TestEventConstructor* coreObject = static_cast<WebCore::TestEventConstructor *>(dom_object->coreObject);
+ if (domObject->coreObject) {
+ WebCore::TestEventConstructor* coreObject = static_cast<WebCore::TestEventConstructor*>(domObject->coreObject);
WebKit::DOMObjectCache::forget(coreObject);
coreObject->deref();
- dom_object->coreObject = NULL;
+ domObject->coreObject = 0;
}
+
G_OBJECT_CLASS(webkit_dom_test_event_constructor_parent_class)->finalize(object);
}
-static void webkit_dom_test_event_constructor_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_event_constructor_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
-static void webkit_dom_test_event_constructor_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_event_constructor_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
WebKitDOMTestEventConstructor* self = WEBKIT_DOM_TEST_EVENT_CONSTRUCTOR(object);
WebCore::TestEventConstructor* coreSelf = WebKit::core(self);
- switch (prop_id) {
- case PROP_ATTR1:
- {
+ switch (propertyId) {
+ case PROP_ATTR1: {
g_value_take_string(value, convertToUTF8String(coreSelf->attr1()));
break;
}
- case PROP_ATTR2:
- {
+ case PROP_ATTR2: {
g_value_take_string(value, convertToUTF8String(coreSelf->attr2()));
break;
}
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
@@ -151,7 +137,7 @@ static void webkit_dom_test_event_constructor_constructed(GObject* object)
static void webkit_dom_test_event_constructor_class_init(WebKitDOMTestEventConstructorClass* requestClass)
{
- GObjectClass *gobjectClass = G_OBJECT_CLASS(requestClass);
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
gobjectClass->finalize = webkit_dom_test_event_constructor_finalize;
gobjectClass->set_property = webkit_dom_test_event_constructor_set_property;
gobjectClass->get_property = webkit_dom_test_event_constructor_get_property;
@@ -179,18 +165,23 @@ static void webkit_dom_test_event_constructor_init(WebKitDOMTestEventConstructor
{
}
-namespace WebKit {
-WebKitDOMTestEventConstructor* wrapTestEventConstructor(WebCore::TestEventConstructor* coreObject)
+gchar*
+webkit_dom_test_event_constructor_get_attr1(WebKitDOMTestEventConstructor* self)
{
- g_return_val_if_fail(coreObject, 0);
-
- /* We call ref() rather than using a C++ smart pointer because we can't store a C++ object
- * in a C-allocated GObject structure. See the finalize() code for the
- * matching deref().
- */
- coreObject->ref();
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestEventConstructor* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->attr1());
+ return result;
+}
- return WEBKIT_DOM_TEST_EVENT_CONSTRUCTOR(g_object_new(WEBKIT_TYPE_DOM_TEST_EVENT_CONSTRUCTOR,
- "core-object", coreObject, NULL));
+gchar*
+webkit_dom_test_event_constructor_get_attr2(WebKitDOMTestEventConstructor* self)
+{
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestEventConstructor* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->attr2());
+ return result;
}
-} // namespace WebKit
+
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.h
index 2f337fb60..c2f4055a1 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.h
@@ -21,11 +21,10 @@
#ifndef WebKitDOMTestEventConstructor_h
#define WebKitDOMTestEventConstructor_h
-#include "webkit/webkitdomdefines.h"
#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
#include <webkit/webkitdefines.h>
-#include "webkit/WebKitDOMObject.h"
-
+#include <webkit/webkitdomdefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_DOM_TEST_EVENT_CONSTRUCTOR (webkit_dom_test_event_constructor_get_type())
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructorPrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructorPrivate.h
index bc0e85289..e7fc01875 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructorPrivate.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructorPrivate.h
@@ -18,22 +18,17 @@
Boston, MA 02110-1301, USA.
*/
-#ifndef WEB_KIT_DOM_TEST_EVENT_CONSTRUCTOR_PRIVATE_H
-#define WEB_KIT_DOM_TEST_EVENT_CONSTRUCTOR_PRIVATE_H
+#ifndef WebKitDOMTestEventConstructorPrivate_h
+#define WebKitDOMTestEventConstructorPrivate_h
+#include "TestEventConstructor.h"
#include <glib-object.h>
#include <webkit/WebKitDOMObject.h>
-#include "TestEventConstructor.h"
-namespace WebKit {
- WebKitDOMTestEventConstructor *
- wrapTestEventConstructor(WebCore::TestEventConstructor *coreObject);
-
- WebCore::TestEventConstructor *
- core(WebKitDOMTestEventConstructor *request);
-
- WebKitDOMTestEventConstructor*
- kit(WebCore::TestEventConstructor* node);
+namespace WebKit {
+WebKitDOMTestEventConstructor* wrapTestEventConstructor(WebCore::TestEventConstructor*);
+WebCore::TestEventConstructor* core(WebKitDOMTestEventConstructor* request);
+WebKitDOMTestEventConstructor* kit(WebCore::TestEventConstructor* node);
} // namespace WebKit
-#endif /* WEB_KIT_DOM_TEST_EVENT_CONSTRUCTOR_PRIVATE_H */
+#endif /* WebKitDOMTestEventConstructorPrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.cpp
index c6ad86e43..0233cdf39 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.cpp
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.cpp
@@ -18,11 +18,9 @@
Boston, MA 02110-1301, USA.
*/
-#include <glib-object.h>
#include "config.h"
+#include "WebKitDOMTestEventTarget.h"
-#include <wtf/GetPtr.h>
-#include <wtf/RefPtr.h>
#include "DOMObjectCache.h"
#include "ExceptionCode.h"
#include "GObjectEventListener.h"
@@ -37,14 +35,16 @@
#include "webkit/WebKitDOMEventPrivate.h"
#include "webkit/WebKitDOMNode.h"
#include "webkit/WebKitDOMNodePrivate.h"
-#include "webkit/WebKitDOMTestEventTarget.h"
#include "webkit/WebKitDOMTestEventTargetPrivate.h"
#include "webkitdefines.h"
#include "webkitglobalsprivate.h"
#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
namespace WebKit {
-
+
WebKitDOMTestEventTarget* kit(WebCore::TestEventTarget* obj)
{
g_return_val_if_fail(obj, 0);
@@ -54,8 +54,29 @@ WebKitDOMTestEventTarget* kit(WebCore::TestEventTarget* obj)
return static_cast<WebKitDOMTestEventTarget*>(DOMObjectCache::put(obj, WebKit::wrapTestEventTarget(obj)));
}
-
-} // namespace WebKit //
+
+WebCore::TestEventTarget* core(WebKitDOMTestEventTarget* request)
+{
+ g_return_val_if_fail(request, 0);
+
+ WebCore::TestEventTarget* coreObject = static_cast<WebCore::TestEventTarget*>(WEBKIT_DOM_OBJECT(request)->coreObject);
+ g_return_val_if_fail(coreObject, 0);
+
+ return coreObject;
+}
+
+WebKitDOMTestEventTarget* wrapTestEventTarget(WebCore::TestEventTarget* coreObject)
+{
+ g_return_val_if_fail(coreObject, 0);
+
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
+
+ return WEBKIT_DOM_TEST_EVENT_TARGET(g_object_new(WEBKIT_TYPE_DOM_TEST_EVENT_TARGET, "core-object", coreObject, NULL));
+}
+
+} // namespace WebKit
static void webkit_dom_test_event_target_dispatch_event(WebKitDOMEventTarget* target, WebKitDOMEvent* event, GError** error)
{
@@ -89,92 +110,47 @@ static void webkit_dom_event_target_init(WebKitDOMEventTargetIface* iface)
iface->remove_event_listener = webkit_dom_test_event_target_remove_event_listener;
}
-WebKitDOMNode*
-webkit_dom_test_event_target_item(WebKitDOMTestEventTarget* self, gulong index)
-{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestEventTarget * item = WebKit::core(self);
- PassRefPtr<WebCore::Node> g_res = WTF::getPtr(item->item(index));
- WebKitDOMNode* res = WebKit::kit(g_res.get());
- return res;
-}
-
-gboolean
-webkit_dom_test_event_target_dispatch_event(WebKitDOMTestEventTarget* self, WebKitDOMEvent* evt, GError **error)
-{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestEventTarget * item = WebKit::core(self);
- g_return_val_if_fail(evt, 0);
- WebCore::Event * converted_evt = NULL;
- if (evt != NULL) {
- converted_evt = WebKit::core(evt);
- g_return_val_if_fail(converted_evt, 0);
- }
- WebCore::ExceptionCode ec = 0;
- gboolean res = item->dispatchEvent(converted_evt, ec);
- if (ec) {
- WebCore::ExceptionCodeDescription ecdesc(ec);
- g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
- }
- return res;
-}
-
-
G_DEFINE_TYPE_WITH_CODE(WebKitDOMTestEventTarget, webkit_dom_test_event_target, WEBKIT_TYPE_DOM_OBJECT, G_IMPLEMENT_INTERFACE(WEBKIT_TYPE_DOM_EVENT_TARGET, webkit_dom_event_target_init))
-namespace WebKit {
-
-WebCore::TestEventTarget* core(WebKitDOMTestEventTarget* request)
-{
- g_return_val_if_fail(request, 0);
-
- WebCore::TestEventTarget* coreObject = static_cast<WebCore::TestEventTarget*>(WEBKIT_DOM_OBJECT(request)->coreObject);
- g_return_val_if_fail(coreObject, 0);
-
- return coreObject;
-}
-
-} // namespace WebKit
enum {
PROP_0,
};
-
static void webkit_dom_test_event_target_finalize(GObject* object)
{
- WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object);
+
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
- if (dom_object->coreObject) {
- WebCore::TestEventTarget* coreObject = static_cast<WebCore::TestEventTarget *>(dom_object->coreObject);
+ if (domObject->coreObject) {
+ WebCore::TestEventTarget* coreObject = static_cast<WebCore::TestEventTarget*>(domObject->coreObject);
WebKit::DOMObjectCache::forget(coreObject);
coreObject->deref();
- dom_object->coreObject = NULL;
+ domObject->coreObject = 0;
}
+
G_OBJECT_CLASS(webkit_dom_test_event_target_parent_class)->finalize(object);
}
-static void webkit_dom_test_event_target_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_event_target_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
-static void webkit_dom_test_event_target_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_event_target_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
@@ -189,7 +165,7 @@ static void webkit_dom_test_event_target_constructed(GObject* object)
static void webkit_dom_test_event_target_class_init(WebKitDOMTestEventTargetClass* requestClass)
{
- GObjectClass *gobjectClass = G_OBJECT_CLASS(requestClass);
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
gobjectClass->finalize = webkit_dom_test_event_target_finalize;
gobjectClass->set_property = webkit_dom_test_event_target_set_property;
gobjectClass->get_property = webkit_dom_test_event_target_get_property;
@@ -203,18 +179,35 @@ static void webkit_dom_test_event_target_init(WebKitDOMTestEventTarget* request)
{
}
-namespace WebKit {
-WebKitDOMTestEventTarget* wrapTestEventTarget(WebCore::TestEventTarget* coreObject)
+WebKitDOMNode*
+webkit_dom_test_event_target_item(WebKitDOMTestEventTarget* self, gulong index)
{
- g_return_val_if_fail(coreObject, 0);
-
- /* We call ref() rather than using a C++ smart pointer because we can't store a C++ object
- * in a C-allocated GObject structure. See the finalize() code for the
- * matching deref().
- */
- coreObject->ref();
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestEventTarget* item = WebKit::core(self);
+ RefPtr<WebCore::Node> gobjectResult = WTF::getPtr(item->item(index));
+ WebKitDOMNode* result = WebKit::kit(gobjectResult.get());
+ return result;
+}
- return WEBKIT_DOM_TEST_EVENT_TARGET(g_object_new(WEBKIT_TYPE_DOM_TEST_EVENT_TARGET,
- "core-object", coreObject, NULL));
+gboolean
+webkit_dom_test_event_target_dispatch_event(WebKitDOMTestEventTarget* self, WebKitDOMEvent* evt, GError** error)
+{
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestEventTarget* item = WebKit::core(self);
+ g_return_val_if_fail(evt, 0);
+ WebCore::Event* convertedEvt = 0;
+ if (evt) {
+ convertedEvt = WebKit::core(evt);
+ g_return_val_if_fail(convertedEvt, 0);
+ }
+ WebCore::ExceptionCode ec = 0;
+ gboolean result = item->dispatchEvent(convertedEvt, ec);
+ if (ec) {
+ WebCore::ExceptionCodeDescription ecdesc(ec);
+ g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
+ }
+ return result;
}
-} // namespace WebKit
+
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.h
index c10635b57..80f9d5205 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.h
@@ -21,11 +21,10 @@
#ifndef WebKitDOMTestEventTarget_h
#define WebKitDOMTestEventTarget_h
-#include "webkit/webkitdomdefines.h"
#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
#include <webkit/webkitdefines.h>
-#include "webkit/WebKitDOMObject.h"
-
+#include <webkit/webkitdomdefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_DOM_TEST_EVENT_TARGET (webkit_dom_test_event_target_get_type())
@@ -67,7 +66,7 @@ webkit_dom_test_event_target_item(WebKitDOMTestEventTarget* self, gulong index);
*
**/
WEBKIT_API gboolean
-webkit_dom_test_event_target_dispatch_event(WebKitDOMTestEventTarget* self, WebKitDOMEvent* evt, GError **error);
+webkit_dom_test_event_target_dispatch_event(WebKitDOMTestEventTarget* self, WebKitDOMEvent* evt, GError** error);
G_END_DECLS
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTargetPrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTargetPrivate.h
index e5616e3df..1cac5f77f 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTargetPrivate.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTargetPrivate.h
@@ -18,22 +18,17 @@
Boston, MA 02110-1301, USA.
*/
-#ifndef WEB_KIT_DOM_TEST_EVENT_TARGET_PRIVATE_H
-#define WEB_KIT_DOM_TEST_EVENT_TARGET_PRIVATE_H
+#ifndef WebKitDOMTestEventTargetPrivate_h
+#define WebKitDOMTestEventTargetPrivate_h
+#include "TestEventTarget.h"
#include <glib-object.h>
#include <webkit/WebKitDOMObject.h>
-#include "TestEventTarget.h"
-namespace WebKit {
- WebKitDOMTestEventTarget *
- wrapTestEventTarget(WebCore::TestEventTarget *coreObject);
-
- WebCore::TestEventTarget *
- core(WebKitDOMTestEventTarget *request);
-
- WebKitDOMTestEventTarget*
- kit(WebCore::TestEventTarget* node);
+namespace WebKit {
+WebKitDOMTestEventTarget* wrapTestEventTarget(WebCore::TestEventTarget*);
+WebCore::TestEventTarget* core(WebKitDOMTestEventTarget* request);
+WebKitDOMTestEventTarget* kit(WebCore::TestEventTarget* node);
} // namespace WebKit
-#endif /* WEB_KIT_DOM_TEST_EVENT_TARGET_PRIVATE_H */
+#endif /* WebKitDOMTestEventTargetPrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestException.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestException.cpp
new file mode 100644
index 000000000..74fe6a672
--- /dev/null
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestException.cpp
@@ -0,0 +1,165 @@
+/*
+ This file is part of the WebKit open source project.
+ This file has been generated by generate-bindings.pl. DO NOT MODIFY!
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+*/
+
+#include "config.h"
+#include "WebKitDOMTestException.h"
+
+#include "DOMObjectCache.h"
+#include "ExceptionCode.h"
+#include "JSMainThreadExecState.h"
+#include "TestException.h"
+#include "WebKitDOMBinding.h"
+#include "gobject/ConvertToUTF8String.h"
+#include "webkit/WebKitDOMTestExceptionPrivate.h"
+#include "webkitdefines.h"
+#include "webkitglobalsprivate.h"
+#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
+
+namespace WebKit {
+
+WebKitDOMTestException* kit(WebCore::TestException* obj)
+{
+ g_return_val_if_fail(obj, 0);
+
+ if (gpointer ret = DOMObjectCache::get(obj))
+ return static_cast<WebKitDOMTestException*>(ret);
+
+ return static_cast<WebKitDOMTestException*>(DOMObjectCache::put(obj, WebKit::wrapTestException(obj)));
+}
+
+WebCore::TestException* core(WebKitDOMTestException* request)
+{
+ g_return_val_if_fail(request, 0);
+
+ WebCore::TestException* coreObject = static_cast<WebCore::TestException*>(WEBKIT_DOM_OBJECT(request)->coreObject);
+ g_return_val_if_fail(coreObject, 0);
+
+ return coreObject;
+}
+
+WebKitDOMTestException* wrapTestException(WebCore::TestException* coreObject)
+{
+ g_return_val_if_fail(coreObject, 0);
+
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
+
+ return WEBKIT_DOM_TEST_EXCEPTION(g_object_new(WEBKIT_TYPE_DOM_TEST_EXCEPTION, "core-object", coreObject, NULL));
+}
+
+} // namespace WebKit
+
+G_DEFINE_TYPE(WebKitDOMTestException, webkit_dom_test_exception, WEBKIT_TYPE_DOM_OBJECT)
+
+enum {
+ PROP_0,
+ PROP_NAME,
+};
+
+static void webkit_dom_test_exception_finalize(GObject* object)
+{
+
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
+
+ if (domObject->coreObject) {
+ WebCore::TestException* coreObject = static_cast<WebCore::TestException*>(domObject->coreObject);
+
+ WebKit::DOMObjectCache::forget(coreObject);
+ coreObject->deref();
+
+ domObject->coreObject = 0;
+ }
+
+
+ G_OBJECT_CLASS(webkit_dom_test_exception_parent_class)->finalize(object);
+}
+
+static void webkit_dom_test_exception_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
+{
+ WebCore::JSMainThreadNullState state;
+ switch (propertyId) {
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
+ break;
+ }
+}
+
+
+static void webkit_dom_test_exception_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
+{
+ WebCore::JSMainThreadNullState state;
+ WebKitDOMTestException* self = WEBKIT_DOM_TEST_EXCEPTION(object);
+ WebCore::TestException* coreSelf = WebKit::core(self);
+ switch (propertyId) {
+ case PROP_NAME: {
+ g_value_take_string(value, convertToUTF8String(coreSelf->name()));
+ break;
+ }
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
+ break;
+ }
+}
+
+
+static void webkit_dom_test_exception_constructed(GObject* object)
+{
+
+ if (G_OBJECT_CLASS(webkit_dom_test_exception_parent_class)->constructed)
+ G_OBJECT_CLASS(webkit_dom_test_exception_parent_class)->constructed(object);
+}
+
+static void webkit_dom_test_exception_class_init(WebKitDOMTestExceptionClass* requestClass)
+{
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
+ gobjectClass->finalize = webkit_dom_test_exception_finalize;
+ gobjectClass->set_property = webkit_dom_test_exception_set_property;
+ gobjectClass->get_property = webkit_dom_test_exception_get_property;
+ gobjectClass->constructed = webkit_dom_test_exception_constructed;
+
+ g_object_class_install_property(gobjectClass,
+ PROP_NAME,
+ g_param_spec_string("name", /* name */
+ "test_exception_name", /* short description */
+ "read-only gchar* TestException.name", /* longer - could do with some extra doc stuff here */
+ "", /* default */
+ WEBKIT_PARAM_READABLE));
+
+
+}
+
+static void webkit_dom_test_exception_init(WebKitDOMTestException* request)
+{
+}
+
+gchar*
+webkit_dom_test_exception_get_name(WebKitDOMTestException* self)
+{
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestException* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->name());
+ return result;
+}
+
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestException.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestException.h
new file mode 100644
index 000000000..1e1aa5ca0
--- /dev/null
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestException.h
@@ -0,0 +1,60 @@
+/*
+ This file is part of the WebKit open source project.
+ This file has been generated by generate-bindings.pl. DO NOT MODIFY!
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+*/
+
+#ifndef WebKitDOMTestException_h
+#define WebKitDOMTestException_h
+
+#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
+#include <webkit/webkitdefines.h>
+#include <webkit/webkitdomdefines.h>
+
+G_BEGIN_DECLS
+#define WEBKIT_TYPE_DOM_TEST_EXCEPTION (webkit_dom_test_exception_get_type())
+#define WEBKIT_DOM_TEST_EXCEPTION(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), WEBKIT_TYPE_DOM_TEST_EXCEPTION, WebKitDOMTestException))
+#define WEBKIT_DOM_TEST_EXCEPTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), WEBKIT_TYPE_DOM_TEST_EXCEPTION, WebKitDOMTestExceptionClass)
+#define WEBKIT_DOM_IS_TEST_EXCEPTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), WEBKIT_TYPE_DOM_TEST_EXCEPTION))
+#define WEBKIT_DOM_IS_TEST_EXCEPTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), WEBKIT_TYPE_DOM_TEST_EXCEPTION))
+#define WEBKIT_DOM_TEST_EXCEPTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), WEBKIT_TYPE_DOM_TEST_EXCEPTION, WebKitDOMTestExceptionClass))
+
+struct _WebKitDOMTestException {
+ WebKitDOMObject parent_instance;
+};
+
+struct _WebKitDOMTestExceptionClass {
+ WebKitDOMObjectClass parent_class;
+};
+
+WEBKIT_API GType
+webkit_dom_test_exception_get_type (void);
+
+/**
+ * webkit_dom_test_exception_get_name:
+ * @self: A #WebKitDOMTestException
+ *
+ * Returns:
+ *
+**/
+WEBKIT_API gchar*
+webkit_dom_test_exception_get_name(WebKitDOMTestException* self);
+
+G_END_DECLS
+
+#endif /* WebKitDOMTestException_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestExceptionPrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestExceptionPrivate.h
new file mode 100644
index 000000000..f8e0f3fc3
--- /dev/null
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestExceptionPrivate.h
@@ -0,0 +1,34 @@
+/*
+ This file is part of the WebKit open source project.
+ This file has been generated by generate-bindings.pl. DO NOT MODIFY!
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+*/
+
+#ifndef WebKitDOMTestExceptionPrivate_h
+#define WebKitDOMTestExceptionPrivate_h
+
+#include "TestException.h"
+#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
+
+namespace WebKit {
+WebKitDOMTestException* wrapTestException(WebCore::TestException*);
+WebCore::TestException* core(WebKitDOMTestException* request);
+WebKitDOMTestException* kit(WebCore::TestException* node);
+} // namespace WebKit
+
+#endif /* WebKitDOMTestExceptionPrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp
index e6b5ac23c..fb4734fc9 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.cpp
@@ -18,13 +18,9 @@
Boston, MA 02110-1301, USA.
*/
-#include <glib-object.h>
#include "config.h"
+#include "WebKitDOMTestInterface.h"
-#if ENABLE(Condition1) || ENABLE(Condition2)
-
-#include <wtf/GetPtr.h>
-#include <wtf/RefPtr.h>
#include "DOMObjectCache.h"
#include "ExceptionCode.h"
#include "JSMainThreadExecState.h"
@@ -36,16 +32,20 @@
#include "gobject/ConvertToUTF8String.h"
#include "webkit/WebKitDOMNode.h"
#include "webkit/WebKitDOMNodePrivate.h"
-#include "webkit/WebKitDOMTestInterface.h"
#include "webkit/WebKitDOMTestInterfacePrivate.h"
#include "webkit/WebKitDOMTestObj.h"
#include "webkit/WebKitDOMTestObjPrivate.h"
#include "webkitdefines.h"
#include "webkitglobalsprivate.h"
#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
+
+#if ENABLE(Condition1) || ENABLE(Condition2)
namespace WebKit {
-
+
WebKitDOMTestInterface* kit(WebCore::TestInterface* obj)
{
g_return_val_if_fail(obj, 0);
@@ -55,228 +55,137 @@ WebKitDOMTestInterface* kit(WebCore::TestInterface* obj)
return static_cast<WebKitDOMTestInterface*>(DOMObjectCache::put(obj, WebKit::wrapTestInterface(obj)));
}
-
-} // namespace WebKit //
-void
-webkit_dom_test_interface_supplemental_method1(WebKitDOMTestInterface* self)
-{
-#if ENABLE(Condition11) || ENABLE(Condition12)
- g_return_if_fail(self);
- WebCore::JSMainThreadNullState state;
- WebCore::TestInterface * item = WebKit::core(self);
- WebCore::TestSupplemental::supplementalMethod1(item);
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
-}
-
-WebKitDOMTestObj*
-webkit_dom_test_interface_supplemental_method2(WebKitDOMTestInterface* self, const gchar* str_arg, WebKitDOMTestObj* obj_arg, GError **error)
+WebCore::TestInterface* core(WebKitDOMTestInterface* request)
{
-#if ENABLE(Condition11) || ENABLE(Condition12)
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestInterface * item = WebKit::core(self);
- g_return_val_if_fail(str_arg, 0);
- g_return_val_if_fail(obj_arg, 0);
- WTF::String converted_str_arg = WTF::String::fromUTF8(str_arg);
- WebCore::TestObj * converted_obj_arg = NULL;
- if (obj_arg != NULL) {
- converted_obj_arg = WebKit::core(obj_arg);
- g_return_val_if_fail(converted_obj_arg, 0);
- }
- WebCore::ExceptionCode ec = 0;
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(WebCore::TestSupplemental::supplementalMethod2(item, converted_str_arg, converted_obj_arg, ec));
- if (ec) {
- WebCore::ExceptionCodeDescription ecdesc(ec);
- g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
- }
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
-#else
- return NULL;
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
-}
+ g_return_val_if_fail(request, 0);
-void
-webkit_dom_test_interface_supplemental_method4(WebKitDOMTestInterface* self)
-{
-#if ENABLE(Condition11) || ENABLE(Condition12)
- g_return_if_fail(self);
- WebCore::JSMainThreadNullState state;
- WebCore::TestInterface * item = WebKit::core(self);
- WebCore::TestSupplemental::supplementalMethod4(item);
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
-}
+ WebCore::TestInterface* coreObject = static_cast<WebCore::TestInterface*>(WEBKIT_DOM_OBJECT(request)->coreObject);
+ g_return_val_if_fail(coreObject, 0);
-gchar*
-webkit_dom_test_interface_get_supplemental_str1(WebKitDOMTestInterface* self)
-{
-#if ENABLE(Condition11) || ENABLE(Condition12)
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestInterface * item = WebKit::core(self);
- gchar* res = convertToUTF8String(WebCore::TestSupplemental::supplementalStr1(item));
- return res;
-#else
- return NULL;
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+ return coreObject;
}
-gchar*
-webkit_dom_test_interface_get_supplemental_str2(WebKitDOMTestInterface* self)
+WebKitDOMTestInterface* wrapTestInterface(WebCore::TestInterface* coreObject)
{
-#if ENABLE(Condition11) || ENABLE(Condition12)
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestInterface * item = WebKit::core(self);
- gchar* res = convertToUTF8String(WebCore::TestSupplemental::supplementalStr2(item));
- return res;
-#else
- return NULL;
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
-}
+ g_return_val_if_fail(coreObject, 0);
-void
-webkit_dom_test_interface_set_supplemental_str2(WebKitDOMTestInterface* self, const gchar* value)
-{
-#if ENABLE(Condition11) || ENABLE(Condition12)
- g_return_if_fail(self);
- WebCore::JSMainThreadNullState state;
- WebCore::TestInterface * item = WebKit::core(self);
- g_return_if_fail(value);
- WTF::String converted_value = WTF::String::fromUTF8(value);
- WebCore::TestSupplemental::setSupplementalStr2(item, converted_value);
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
-}
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
-WebKitDOMNode*
-webkit_dom_test_interface_get_supplemental_node(WebKitDOMTestInterface* self)
-{
-#if ENABLE(Condition11) || ENABLE(Condition12)
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestInterface * item = WebKit::core(self);
- PassRefPtr<WebCore::Node> g_res = WTF::getPtr(WebCore::TestSupplemental::supplementalNode(item));
- WebKitDOMNode* res = WebKit::kit(g_res.get());
- return res;
-#else
- return NULL;
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+ return WEBKIT_DOM_TEST_INTERFACE(g_object_new(WEBKIT_TYPE_DOM_TEST_INTERFACE, "core-object", coreObject, NULL));
}
-void
-webkit_dom_test_interface_set_supplemental_node(WebKitDOMTestInterface* self, WebKitDOMNode* value)
-{
-#if ENABLE(Condition11) || ENABLE(Condition12)
- g_return_if_fail(self);
- WebCore::JSMainThreadNullState state;
- WebCore::TestInterface * item = WebKit::core(self);
- g_return_if_fail(value);
- WebCore::Node * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
- }
- WebCore::TestSupplemental::setSupplementalNode(item, converted_value);
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
-}
+} // namespace WebKit
+#endif // ENABLE(Condition1) || ENABLE(Condition2)
G_DEFINE_TYPE(WebKitDOMTestInterface, webkit_dom_test_interface, WEBKIT_TYPE_DOM_OBJECT)
-namespace WebKit {
-
-WebCore::TestInterface* core(WebKitDOMTestInterface* request)
-{
- g_return_val_if_fail(request, 0);
-
- WebCore::TestInterface* coreObject = static_cast<WebCore::TestInterface*>(WEBKIT_DOM_OBJECT(request)->coreObject);
- g_return_val_if_fail(coreObject, 0);
-
- return coreObject;
-}
-
-} // namespace WebKit
enum {
PROP_0,
-#if ENABLE(Condition11) || ENABLE(Condition12)
PROP_SUPPLEMENTAL_STR1,
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
-#if ENABLE(Condition11) || ENABLE(Condition12)
PROP_SUPPLEMENTAL_STR2,
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
-#if ENABLE(Condition11) || ENABLE(Condition12)
PROP_SUPPLEMENTAL_NODE,
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
};
-
static void webkit_dom_test_interface_finalize(GObject* object)
{
- WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object);
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
- if (dom_object->coreObject) {
- WebCore::TestInterface* coreObject = static_cast<WebCore::TestInterface *>(dom_object->coreObject);
+ if (domObject->coreObject) {
+ WebCore::TestInterface* coreObject = static_cast<WebCore::TestInterface*>(domObject->coreObject);
WebKit::DOMObjectCache::forget(coreObject);
coreObject->deref();
- dom_object->coreObject = NULL;
+ domObject->coreObject = 0;
}
+#endif // ENABLE(Condition1) || ENABLE(Condition2)
G_OBJECT_CLASS(webkit_dom_test_interface_parent_class)->finalize(object);
}
-static void webkit_dom_test_interface_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_interface_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
WebKitDOMTestInterface* self = WEBKIT_DOM_TEST_INTERFACE(object);
WebCore::TestInterface* coreSelf = WebKit::core(self);
- switch (prop_id) {
+ switch (propertyId) {
+ case PROP_SUPPLEMENTAL_STR2: {
+#if ENABLE(Condition1) || ENABLE(Condition2)
#if ENABLE(Condition11) || ENABLE(Condition12)
- case PROP_SUPPLEMENTAL_STR2:
- {
WebCore::TestSupplemental::setSupplementalStr2(coreSelf, WTF::String::fromUTF8(g_value_get_string(value)));
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
break;
}
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
-static void webkit_dom_test_interface_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_interface_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
WebKitDOMTestInterface* self = WEBKIT_DOM_TEST_INTERFACE(object);
WebCore::TestInterface* coreSelf = WebKit::core(self);
- switch (prop_id) {
+ switch (propertyId) {
+ case PROP_SUPPLEMENTAL_STR1: {
+#if ENABLE(Condition1) || ENABLE(Condition2)
#if ENABLE(Condition11) || ENABLE(Condition12)
- case PROP_SUPPLEMENTAL_STR1:
- {
g_value_take_string(value, convertToUTF8String(WebCore::TestSupplemental::supplementalStr1(coreSelf)));
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
break;
}
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+ case PROP_SUPPLEMENTAL_STR2: {
+#if ENABLE(Condition1) || ENABLE(Condition2)
#if ENABLE(Condition11) || ENABLE(Condition12)
- case PROP_SUPPLEMENTAL_STR2:
- {
g_value_take_string(value, convertToUTF8String(WebCore::TestSupplemental::supplementalStr2(coreSelf)));
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
break;
}
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+ case PROP_SUPPLEMENTAL_NODE: {
+#if ENABLE(Condition1) || ENABLE(Condition2)
#if ENABLE(Condition11) || ENABLE(Condition12)
- case PROP_SUPPLEMENTAL_NODE:
- {
RefPtr<WebCore::Node> ptr = WebCore::TestSupplemental::supplementalNode(coreSelf);
g_value_set_object(value, WebKit::kit(ptr.get()));
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
break;
}
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
@@ -291,13 +200,12 @@ static void webkit_dom_test_interface_constructed(GObject* object)
static void webkit_dom_test_interface_class_init(WebKitDOMTestInterfaceClass* requestClass)
{
- GObjectClass *gobjectClass = G_OBJECT_CLASS(requestClass);
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
gobjectClass->finalize = webkit_dom_test_interface_finalize;
gobjectClass->set_property = webkit_dom_test_interface_set_property;
gobjectClass->get_property = webkit_dom_test_interface_get_property;
gobjectClass->constructed = webkit_dom_test_interface_constructed;
-#if ENABLE(Condition11) || ENABLE(Condition12)
g_object_class_install_property(gobjectClass,
PROP_SUPPLEMENTAL_STR1,
g_param_spec_string("supplemental-str1", /* name */
@@ -305,8 +213,6 @@ static void webkit_dom_test_interface_class_init(WebKitDOMTestInterfaceClass* re
"read-only gchar* TestInterface.supplemental-str1", /* longer - could do with some extra doc stuff here */
"", /* default */
WEBKIT_PARAM_READABLE));
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
-#if ENABLE(Condition11) || ENABLE(Condition12)
g_object_class_install_property(gobjectClass,
PROP_SUPPLEMENTAL_STR2,
g_param_spec_string("supplemental-str2", /* name */
@@ -314,8 +220,6 @@ static void webkit_dom_test_interface_class_init(WebKitDOMTestInterfaceClass* re
"read-write gchar* TestInterface.supplemental-str2", /* longer - could do with some extra doc stuff here */
"", /* default */
WEBKIT_PARAM_READWRITE));
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
-#if ENABLE(Condition11) || ENABLE(Condition12)
g_object_class_install_property(gobjectClass,
PROP_SUPPLEMENTAL_NODE,
g_param_spec_object("supplemental-node", /* name */
@@ -323,7 +227,6 @@ static void webkit_dom_test_interface_class_init(WebKitDOMTestInterfaceClass* re
"read-write WebKitDOMNode* TestInterface.supplemental-node", /* longer - could do with some extra doc stuff here */
WEBKIT_TYPE_DOM_NODE, /* gobject type */
WEBKIT_PARAM_READWRITE));
-#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
}
@@ -332,19 +235,190 @@ static void webkit_dom_test_interface_init(WebKitDOMTestInterface* request)
{
}
-namespace WebKit {
-WebKitDOMTestInterface* wrapTestInterface(WebCore::TestInterface* coreObject)
+void
+webkit_dom_test_interface_supplemental_method1(WebKitDOMTestInterface* self)
{
- g_return_val_if_fail(coreObject, 0);
+#if ENABLE(Condition1) || ENABLE(Condition2)
+#if ENABLE(Condition11) || ENABLE(Condition12)
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestInterface* item = WebKit::core(self);
+ WebCore::TestSupplemental::supplementalMethod1(item);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
- /* We call ref() rather than using a C++ smart pointer because we can't store a C++ object
- * in a C-allocated GObject structure. See the finalize() code for the
- * matching deref().
- */
- coreObject->ref();
+WebKitDOMTestObj*
+webkit_dom_test_interface_supplemental_method2(WebKitDOMTestInterface* self, const gchar* strArg, WebKitDOMTestObj* objArg, GError** error)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+#if ENABLE(Condition11) || ENABLE(Condition12)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestInterface* item = WebKit::core(self);
+ g_return_val_if_fail(strArg, 0);
+ g_return_val_if_fail(objArg, 0);
+ WTF::String convertedStrArg = WTF::String::fromUTF8(strArg);
+ WebCore::TestObj* convertedObjArg = 0;
+ if (objArg) {
+ convertedObjArg = WebKit::core(objArg);
+ g_return_val_if_fail(convertedObjArg, 0);
+ }
+ WebCore::ExceptionCode ec = 0;
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(WebCore::TestSupplemental::supplementalMethod2(item, convertedStrArg, convertedObjArg, ec));
+ if (ec) {
+ WebCore::ExceptionCodeDescription ecdesc(ec);
+ g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
+ }
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+ return 0;
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+ return 0;
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
- return WEBKIT_DOM_TEST_INTERFACE(g_object_new(WEBKIT_TYPE_DOM_TEST_INTERFACE,
- "core-object", coreObject, NULL));
+void
+webkit_dom_test_interface_supplemental_method4(WebKitDOMTestInterface* self)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+#if ENABLE(Condition11) || ENABLE(Condition12)
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestInterface* item = WebKit::core(self);
+ WebCore::TestSupplemental::supplementalMethod4(item);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
}
-} // namespace WebKit
+
+gchar*
+webkit_dom_test_interface_get_supplemental_str1(WebKitDOMTestInterface* self)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+#if ENABLE(Condition11) || ENABLE(Condition12)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestInterface* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(WebCore::TestSupplemental::supplementalStr1(item));
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+ return 0;
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+ return 0;
#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
+
+gchar*
+webkit_dom_test_interface_get_supplemental_str2(WebKitDOMTestInterface* self)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+#if ENABLE(Condition11) || ENABLE(Condition12)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestInterface* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(WebCore::TestSupplemental::supplementalStr2(item));
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+ return 0;
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+ return 0;
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
+
+void
+webkit_dom_test_interface_set_supplemental_str2(WebKitDOMTestInterface* self, const gchar* value)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+#if ENABLE(Condition11) || ENABLE(Condition12)
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestInterface* item = WebKit::core(self);
+ g_return_if_fail(value);
+ WTF::String convertedValue = WTF::String::fromUTF8(value);
+ WebCore::TestSupplemental::setSupplementalStr2(item, convertedValue);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
+
+WebKitDOMNode*
+webkit_dom_test_interface_get_supplemental_node(WebKitDOMTestInterface* self)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+#if ENABLE(Condition11) || ENABLE(Condition12)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestInterface* item = WebKit::core(self);
+ RefPtr<WebCore::Node> gobjectResult = WTF::getPtr(WebCore::TestSupplemental::supplementalNode(item));
+ WebKitDOMNode* result = WebKit::kit(gobjectResult.get());
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+ return 0;
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+ return 0;
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
+
+void
+webkit_dom_test_interface_set_supplemental_node(WebKitDOMTestInterface* self, WebKitDOMNode* value)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+#if ENABLE(Condition11) || ENABLE(Condition12)
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestInterface* item = WebKit::core(self);
+ g_return_if_fail(value);
+ WebCore::Node* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
+ }
+ WebCore::TestSupplemental::setSupplementalNode(item, convertedValue);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition11")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition12")
+#endif /* ENABLE(Condition11) || ENABLE(Condition12) */
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
+
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.h
index 0b688920e..c5461e907 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.h
@@ -21,11 +21,10 @@
#ifndef WebKitDOMTestInterface_h
#define WebKitDOMTestInterface_h
-#include "webkit/webkitdomdefines.h"
#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
#include <webkit/webkitdefines.h>
-#include "webkit/WebKitDOMObject.h"
-
+#include <webkit/webkitdomdefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_DOM_TEST_INTERFACE (webkit_dom_test_interface_get_type())
@@ -59,15 +58,15 @@ webkit_dom_test_interface_supplemental_method1(WebKitDOMTestInterface* self);
/**
* webkit_dom_test_interface_supplemental_method2:
* @self: A #WebKitDOMTestInterface
- * @str_arg: A #gchar
- * @obj_arg: A #WebKitDOMTestObj
+ * @strArg: A #gchar
+ * @objArg: A #WebKitDOMTestObj
* @error: #GError
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMTestObj*
-webkit_dom_test_interface_supplemental_method2(WebKitDOMTestInterface* self, const gchar* str_arg, WebKitDOMTestObj* obj_arg, GError **error);
+webkit_dom_test_interface_supplemental_method2(WebKitDOMTestInterface* self, const gchar* strArg, WebKitDOMTestObj* objArg, GError** error);
/**
* webkit_dom_test_interface_supplemental_method4:
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterfacePrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterfacePrivate.h
index 0a4e3a207..12a6c77cf 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterfacePrivate.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterfacePrivate.h
@@ -18,22 +18,20 @@
Boston, MA 02110-1301, USA.
*/
-#ifndef WEB_KIT_DOM_TEST_INTERFACE_PRIVATE_H
-#define WEB_KIT_DOM_TEST_INTERFACE_PRIVATE_H
+#ifndef WebKitDOMTestInterfacePrivate_h
+#define WebKitDOMTestInterfacePrivate_h
+#include "TestInterface.h"
#include <glib-object.h>
#include <webkit/WebKitDOMObject.h>
-#include "TestInterface.h"
-namespace WebKit {
- WebKitDOMTestInterface *
- wrapTestInterface(WebCore::TestInterface *coreObject);
-
- WebCore::TestInterface *
- core(WebKitDOMTestInterface *request);
-
- WebKitDOMTestInterface*
- kit(WebCore::TestInterface* node);
+#if ENABLE(Condition1) || ENABLE(Condition2)
+namespace WebKit {
+WebKitDOMTestInterface* wrapTestInterface(WebCore::TestInterface*);
+WebCore::TestInterface* core(WebKitDOMTestInterface* request);
+WebKitDOMTestInterface* kit(WebCore::TestInterface* node);
} // namespace WebKit
-#endif /* WEB_KIT_DOM_TEST_INTERFACE_PRIVATE_H */
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+
+#endif /* WebKitDOMTestInterfacePrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.cpp
index 5946ec0c0..b5cbdffb4 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.cpp
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.cpp
@@ -18,25 +18,25 @@
Boston, MA 02110-1301, USA.
*/
-#include <glib-object.h>
#include "config.h"
+#include "WebKitDOMTestMediaQueryListListener.h"
-#include <wtf/GetPtr.h>
-#include <wtf/RefPtr.h>
#include "DOMObjectCache.h"
#include "ExceptionCode.h"
#include "JSMainThreadExecState.h"
#include "TestMediaQueryListListener.h"
#include "WebKitDOMBinding.h"
#include "gobject/ConvertToUTF8String.h"
-#include "webkit/WebKitDOMTestMediaQueryListListener.h"
#include "webkit/WebKitDOMTestMediaQueryListListenerPrivate.h"
#include "webkitdefines.h"
#include "webkitglobalsprivate.h"
#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
namespace WebKit {
-
+
WebKitDOMTestMediaQueryListListener* kit(WebCore::TestMediaQueryListListener* obj)
{
g_return_val_if_fail(obj, 0);
@@ -46,13 +46,6 @@ WebKitDOMTestMediaQueryListListener* kit(WebCore::TestMediaQueryListListener* ob
return static_cast<WebKitDOMTestMediaQueryListListener*>(DOMObjectCache::put(obj, WebKit::wrapTestMediaQueryListListener(obj)));
}
-
-} // namespace WebKit //
-
-
-G_DEFINE_TYPE(WebKitDOMTestMediaQueryListListener, webkit_dom_test_media_query_list_listener, WEBKIT_TYPE_DOM_OBJECT)
-
-namespace WebKit {
WebCore::TestMediaQueryListListener* core(WebKitDOMTestMediaQueryListListener* request)
{
@@ -64,45 +57,60 @@ WebCore::TestMediaQueryListListener* core(WebKitDOMTestMediaQueryListListener* r
return coreObject;
}
+WebKitDOMTestMediaQueryListListener* wrapTestMediaQueryListListener(WebCore::TestMediaQueryListListener* coreObject)
+{
+ g_return_val_if_fail(coreObject, 0);
+
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
+
+ return WEBKIT_DOM_TEST_MEDIA_QUERY_LIST_LISTENER(g_object_new(WEBKIT_TYPE_DOM_TEST_MEDIA_QUERY_LIST_LISTENER, "core-object", coreObject, NULL));
+}
+
} // namespace WebKit
+
+G_DEFINE_TYPE(WebKitDOMTestMediaQueryListListener, webkit_dom_test_media_query_list_listener, WEBKIT_TYPE_DOM_OBJECT)
+
enum {
PROP_0,
};
-
static void webkit_dom_test_media_query_list_listener_finalize(GObject* object)
{
- WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object);
+
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
- if (dom_object->coreObject) {
- WebCore::TestMediaQueryListListener* coreObject = static_cast<WebCore::TestMediaQueryListListener *>(dom_object->coreObject);
+ if (domObject->coreObject) {
+ WebCore::TestMediaQueryListListener* coreObject = static_cast<WebCore::TestMediaQueryListListener*>(domObject->coreObject);
WebKit::DOMObjectCache::forget(coreObject);
coreObject->deref();
- dom_object->coreObject = NULL;
+ domObject->coreObject = 0;
}
+
G_OBJECT_CLASS(webkit_dom_test_media_query_list_listener_parent_class)->finalize(object);
}
-static void webkit_dom_test_media_query_list_listener_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_media_query_list_listener_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
-static void webkit_dom_test_media_query_list_listener_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_media_query_list_listener_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
@@ -117,7 +125,7 @@ static void webkit_dom_test_media_query_list_listener_constructed(GObject* objec
static void webkit_dom_test_media_query_list_listener_class_init(WebKitDOMTestMediaQueryListListenerClass* requestClass)
{
- GObjectClass *gobjectClass = G_OBJECT_CLASS(requestClass);
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
gobjectClass->finalize = webkit_dom_test_media_query_list_listener_finalize;
gobjectClass->set_property = webkit_dom_test_media_query_list_listener_set_property;
gobjectClass->get_property = webkit_dom_test_media_query_list_listener_get_property;
@@ -131,18 +139,3 @@ static void webkit_dom_test_media_query_list_listener_init(WebKitDOMTestMediaQue
{
}
-namespace WebKit {
-WebKitDOMTestMediaQueryListListener* wrapTestMediaQueryListListener(WebCore::TestMediaQueryListListener* coreObject)
-{
- g_return_val_if_fail(coreObject, 0);
-
- /* We call ref() rather than using a C++ smart pointer because we can't store a C++ object
- * in a C-allocated GObject structure. See the finalize() code for the
- * matching deref().
- */
- coreObject->ref();
-
- return WEBKIT_DOM_TEST_MEDIA_QUERY_LIST_LISTENER(g_object_new(WEBKIT_TYPE_DOM_TEST_MEDIA_QUERY_LIST_LISTENER,
- "core-object", coreObject, NULL));
-}
-} // namespace WebKit
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.h
index 612439b52..90611274f 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.h
@@ -21,11 +21,10 @@
#ifndef WebKitDOMTestMediaQueryListListener_h
#define WebKitDOMTestMediaQueryListListener_h
-#include "webkit/webkitdomdefines.h"
#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
#include <webkit/webkitdefines.h>
-#include "webkit/WebKitDOMObject.h"
-
+#include <webkit/webkitdomdefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_DOM_TEST_MEDIA_QUERY_LIST_LISTENER (webkit_dom_test_media_query_list_listener_get_type())
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListenerPrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListenerPrivate.h
index 5fc652f3e..5562a4faa 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListenerPrivate.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListenerPrivate.h
@@ -18,22 +18,17 @@
Boston, MA 02110-1301, USA.
*/
-#ifndef WEB_KIT_DOM_TEST_MEDIA_QUERY_LIST_LISTENER_PRIVATE_H
-#define WEB_KIT_DOM_TEST_MEDIA_QUERY_LIST_LISTENER_PRIVATE_H
+#ifndef WebKitDOMTestMediaQueryListListenerPrivate_h
+#define WebKitDOMTestMediaQueryListListenerPrivate_h
+#include "TestMediaQueryListListener.h"
#include <glib-object.h>
#include <webkit/WebKitDOMObject.h>
-#include "TestMediaQueryListListener.h"
-namespace WebKit {
- WebKitDOMTestMediaQueryListListener *
- wrapTestMediaQueryListListener(WebCore::TestMediaQueryListListener *coreObject);
-
- WebCore::TestMediaQueryListListener *
- core(WebKitDOMTestMediaQueryListListener *request);
-
- WebKitDOMTestMediaQueryListListener*
- kit(WebCore::TestMediaQueryListListener* node);
+namespace WebKit {
+WebKitDOMTestMediaQueryListListener* wrapTestMediaQueryListListener(WebCore::TestMediaQueryListListener*);
+WebCore::TestMediaQueryListListener* core(WebKitDOMTestMediaQueryListListener* request);
+WebKitDOMTestMediaQueryListListener* kit(WebCore::TestMediaQueryListListener* node);
} // namespace WebKit
-#endif /* WEB_KIT_DOM_TEST_MEDIA_QUERY_LIST_LISTENER_PRIVATE_H */
+#endif /* WebKitDOMTestMediaQueryListListenerPrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.cpp
index 604172979..bba7b73f3 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.cpp
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.cpp
@@ -18,25 +18,25 @@
Boston, MA 02110-1301, USA.
*/
-#include <glib-object.h>
#include "config.h"
+#include "WebKitDOMTestNamedConstructor.h"
-#include <wtf/GetPtr.h>
-#include <wtf/RefPtr.h>
#include "DOMObjectCache.h"
#include "ExceptionCode.h"
#include "JSMainThreadExecState.h"
#include "TestNamedConstructor.h"
#include "WebKitDOMBinding.h"
#include "gobject/ConvertToUTF8String.h"
-#include "webkit/WebKitDOMTestNamedConstructor.h"
#include "webkit/WebKitDOMTestNamedConstructorPrivate.h"
#include "webkitdefines.h"
#include "webkitglobalsprivate.h"
#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
namespace WebKit {
-
+
WebKitDOMTestNamedConstructor* kit(WebCore::TestNamedConstructor* obj)
{
g_return_val_if_fail(obj, 0);
@@ -46,13 +46,6 @@ WebKitDOMTestNamedConstructor* kit(WebCore::TestNamedConstructor* obj)
return static_cast<WebKitDOMTestNamedConstructor*>(DOMObjectCache::put(obj, WebKit::wrapTestNamedConstructor(obj)));
}
-
-} // namespace WebKit //
-
-
-G_DEFINE_TYPE(WebKitDOMTestNamedConstructor, webkit_dom_test_named_constructor, WEBKIT_TYPE_DOM_OBJECT)
-
-namespace WebKit {
WebCore::TestNamedConstructor* core(WebKitDOMTestNamedConstructor* request)
{
@@ -64,45 +57,60 @@ WebCore::TestNamedConstructor* core(WebKitDOMTestNamedConstructor* request)
return coreObject;
}
+WebKitDOMTestNamedConstructor* wrapTestNamedConstructor(WebCore::TestNamedConstructor* coreObject)
+{
+ g_return_val_if_fail(coreObject, 0);
+
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
+
+ return WEBKIT_DOM_TEST_NAMED_CONSTRUCTOR(g_object_new(WEBKIT_TYPE_DOM_TEST_NAMED_CONSTRUCTOR, "core-object", coreObject, NULL));
+}
+
} // namespace WebKit
+
+G_DEFINE_TYPE(WebKitDOMTestNamedConstructor, webkit_dom_test_named_constructor, WEBKIT_TYPE_DOM_OBJECT)
+
enum {
PROP_0,
};
-
static void webkit_dom_test_named_constructor_finalize(GObject* object)
{
- WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object);
+
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
- if (dom_object->coreObject) {
- WebCore::TestNamedConstructor* coreObject = static_cast<WebCore::TestNamedConstructor *>(dom_object->coreObject);
+ if (domObject->coreObject) {
+ WebCore::TestNamedConstructor* coreObject = static_cast<WebCore::TestNamedConstructor*>(domObject->coreObject);
WebKit::DOMObjectCache::forget(coreObject);
coreObject->deref();
- dom_object->coreObject = NULL;
+ domObject->coreObject = 0;
}
+
G_OBJECT_CLASS(webkit_dom_test_named_constructor_parent_class)->finalize(object);
}
-static void webkit_dom_test_named_constructor_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_named_constructor_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
-static void webkit_dom_test_named_constructor_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_named_constructor_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
@@ -117,7 +125,7 @@ static void webkit_dom_test_named_constructor_constructed(GObject* object)
static void webkit_dom_test_named_constructor_class_init(WebKitDOMTestNamedConstructorClass* requestClass)
{
- GObjectClass *gobjectClass = G_OBJECT_CLASS(requestClass);
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
gobjectClass->finalize = webkit_dom_test_named_constructor_finalize;
gobjectClass->set_property = webkit_dom_test_named_constructor_set_property;
gobjectClass->get_property = webkit_dom_test_named_constructor_get_property;
@@ -131,18 +139,3 @@ static void webkit_dom_test_named_constructor_init(WebKitDOMTestNamedConstructor
{
}
-namespace WebKit {
-WebKitDOMTestNamedConstructor* wrapTestNamedConstructor(WebCore::TestNamedConstructor* coreObject)
-{
- g_return_val_if_fail(coreObject, 0);
-
- /* We call ref() rather than using a C++ smart pointer because we can't store a C++ object
- * in a C-allocated GObject structure. See the finalize() code for the
- * matching deref().
- */
- coreObject->ref();
-
- return WEBKIT_DOM_TEST_NAMED_CONSTRUCTOR(g_object_new(WEBKIT_TYPE_DOM_TEST_NAMED_CONSTRUCTOR,
- "core-object", coreObject, NULL));
-}
-} // namespace WebKit
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.h
index b0f9c278f..cc05bef61 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.h
@@ -21,11 +21,10 @@
#ifndef WebKitDOMTestNamedConstructor_h
#define WebKitDOMTestNamedConstructor_h
-#include "webkit/webkitdomdefines.h"
#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
#include <webkit/webkitdefines.h>
-#include "webkit/WebKitDOMObject.h"
-
+#include <webkit/webkitdomdefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_DOM_TEST_NAMED_CONSTRUCTOR (webkit_dom_test_named_constructor_get_type())
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructorPrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructorPrivate.h
index b585171c2..dc7344df4 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructorPrivate.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructorPrivate.h
@@ -18,22 +18,17 @@
Boston, MA 02110-1301, USA.
*/
-#ifndef WEB_KIT_DOM_TEST_NAMED_CONSTRUCTOR_PRIVATE_H
-#define WEB_KIT_DOM_TEST_NAMED_CONSTRUCTOR_PRIVATE_H
+#ifndef WebKitDOMTestNamedConstructorPrivate_h
+#define WebKitDOMTestNamedConstructorPrivate_h
+#include "TestNamedConstructor.h"
#include <glib-object.h>
#include <webkit/WebKitDOMObject.h>
-#include "TestNamedConstructor.h"
-namespace WebKit {
- WebKitDOMTestNamedConstructor *
- wrapTestNamedConstructor(WebCore::TestNamedConstructor *coreObject);
-
- WebCore::TestNamedConstructor *
- core(WebKitDOMTestNamedConstructor *request);
-
- WebKitDOMTestNamedConstructor*
- kit(WebCore::TestNamedConstructor* node);
+namespace WebKit {
+WebKitDOMTestNamedConstructor* wrapTestNamedConstructor(WebCore::TestNamedConstructor*);
+WebCore::TestNamedConstructor* core(WebKitDOMTestNamedConstructor* request);
+WebKitDOMTestNamedConstructor* kit(WebCore::TestNamedConstructor* node);
} // namespace WebKit
-#endif /* WEB_KIT_DOM_TEST_NAMED_CONSTRUCTOR_PRIVATE_H */
+#endif /* WebKitDOMTestNamedConstructorPrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNode.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNode.cpp
new file mode 100644
index 000000000..d74877381
--- /dev/null
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNode.cpp
@@ -0,0 +1,176 @@
+/*
+ This file is part of the WebKit open source project.
+ This file has been generated by generate-bindings.pl. DO NOT MODIFY!
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+*/
+
+#include "config.h"
+#include "WebKitDOMTestNode.h"
+
+#include "DOMObjectCache.h"
+#include "ExceptionCode.h"
+#include "GObjectEventListener.h"
+#include "JSMainThreadExecState.h"
+#include "TestNode.h"
+#include "WebKitDOMBinding.h"
+#include "WebKitDOMEventPrivate.h"
+#include "WebKitDOMEventTarget.h"
+#include "gobject/ConvertToUTF8String.h"
+#include "webkit/WebKitDOMTestNodePrivate.h"
+#include "webkitdefines.h"
+#include "webkitglobalsprivate.h"
+#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
+
+namespace WebKit {
+
+WebKitDOMTestNode* kit(WebCore::TestNode* obj)
+{
+ g_return_val_if_fail(obj, 0);
+
+ if (gpointer ret = DOMObjectCache::get(obj))
+ return static_cast<WebKitDOMTestNode*>(ret);
+
+ return static_cast<WebKitDOMTestNode*>(DOMObjectCache::put(obj, WebKit::wrapTestNode(obj)));
+}
+
+WebCore::TestNode* core(WebKitDOMTestNode* request)
+{
+ g_return_val_if_fail(request, 0);
+
+ WebCore::TestNode* coreObject = static_cast<WebCore::TestNode*>(WEBKIT_DOM_OBJECT(request)->coreObject);
+ g_return_val_if_fail(coreObject, 0);
+
+ return coreObject;
+}
+
+WebKitDOMTestNode* wrapTestNode(WebCore::TestNode* coreObject)
+{
+ g_return_val_if_fail(coreObject, 0);
+
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
+
+ return WEBKIT_DOM_TEST_NODE(g_object_new(WEBKIT_TYPE_DOM_TEST_NODE, "core-object", coreObject, NULL));
+}
+
+} // namespace WebKit
+
+static void webkit_dom_test_node_dispatch_event(WebKitDOMEventTarget* target, WebKitDOMEvent* event, GError** error)
+{
+ WebCore::Event* coreEvent = WebKit::core(event);
+ WebCore::TestNode* coreTarget = static_cast<WebCore::TestNode*>(WEBKIT_DOM_OBJECT(target)->coreObject);
+
+ WebCore::ExceptionCode ec = 0;
+ coreTarget->dispatchEvent(coreEvent, ec);
+ if (ec) {
+ WebCore::ExceptionCodeDescription description(ec);
+ g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), description.code, description.name);
+ }
+}
+
+static gboolean webkit_dom_test_node_add_event_listener(WebKitDOMEventTarget* target, const char* eventName, GCallback handler, gboolean bubble, gpointer userData)
+{
+ WebCore::TestNode* coreTarget = static_cast<WebCore::TestNode*>(WEBKIT_DOM_OBJECT(target)->coreObject);
+ return WebCore::GObjectEventListener::addEventListener(G_OBJECT(target), coreTarget, eventName, handler, bubble, userData);
+}
+
+static gboolean webkit_dom_test_node_remove_event_listener(WebKitDOMEventTarget* target, const char* eventName, GCallback handler, gboolean bubble)
+{
+ WebCore::TestNode* coreTarget = static_cast<WebCore::TestNode*>(WEBKIT_DOM_OBJECT(target)->coreObject);
+ return WebCore::GObjectEventListener::removeEventListener(G_OBJECT(target), coreTarget, eventName, handler, bubble);
+}
+
+static void webkit_dom_event_target_init(WebKitDOMEventTargetIface* iface)
+{
+ iface->dispatch_event = webkit_dom_test_node_dispatch_event;
+ iface->add_event_listener = webkit_dom_test_node_add_event_listener;
+ iface->remove_event_listener = webkit_dom_test_node_remove_event_listener;
+}
+
+G_DEFINE_TYPE_WITH_CODE(WebKitDOMTestNode, webkit_dom_test_node, WEBKIT_TYPE_DOM_NODE, G_IMPLEMENT_INTERFACE(WEBKIT_TYPE_DOM_EVENT_TARGET, webkit_dom_event_target_init))
+
+enum {
+ PROP_0,
+};
+
+static void webkit_dom_test_node_finalize(GObject* object)
+{
+
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
+
+ if (domObject->coreObject) {
+ WebCore::TestNode* coreObject = static_cast<WebCore::TestNode*>(domObject->coreObject);
+
+ WebKit::DOMObjectCache::forget(coreObject);
+ coreObject->deref();
+
+ domObject->coreObject = 0;
+ }
+
+
+ G_OBJECT_CLASS(webkit_dom_test_node_parent_class)->finalize(object);
+}
+
+static void webkit_dom_test_node_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
+{
+ WebCore::JSMainThreadNullState state;
+ switch (propertyId) {
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
+ break;
+ }
+}
+
+
+static void webkit_dom_test_node_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
+{
+ WebCore::JSMainThreadNullState state;
+ switch (propertyId) {
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
+ break;
+ }
+}
+
+
+static void webkit_dom_test_node_constructed(GObject* object)
+{
+
+ if (G_OBJECT_CLASS(webkit_dom_test_node_parent_class)->constructed)
+ G_OBJECT_CLASS(webkit_dom_test_node_parent_class)->constructed(object);
+}
+
+static void webkit_dom_test_node_class_init(WebKitDOMTestNodeClass* requestClass)
+{
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
+ gobjectClass->finalize = webkit_dom_test_node_finalize;
+ gobjectClass->set_property = webkit_dom_test_node_set_property;
+ gobjectClass->get_property = webkit_dom_test_node_get_property;
+ gobjectClass->constructed = webkit_dom_test_node_constructed;
+
+
+
+}
+
+static void webkit_dom_test_node_init(WebKitDOMTestNode* request)
+{
+}
+
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNode.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNode.h
new file mode 100644
index 000000000..552fd8dc7
--- /dev/null
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNode.h
@@ -0,0 +1,50 @@
+/*
+ This file is part of the WebKit open source project.
+ This file has been generated by generate-bindings.pl. DO NOT MODIFY!
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+*/
+
+#ifndef WebKitDOMTestNode_h
+#define WebKitDOMTestNode_h
+
+#include <glib-object.h>
+#include <webkit/WebKitDOMNode.h>
+#include <webkit/webkitdefines.h>
+#include <webkit/webkitdomdefines.h>
+
+G_BEGIN_DECLS
+#define WEBKIT_TYPE_DOM_TEST_NODE (webkit_dom_test_node_get_type())
+#define WEBKIT_DOM_TEST_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), WEBKIT_TYPE_DOM_TEST_NODE, WebKitDOMTestNode))
+#define WEBKIT_DOM_TEST_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), WEBKIT_TYPE_DOM_TEST_NODE, WebKitDOMTestNodeClass)
+#define WEBKIT_DOM_IS_TEST_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), WEBKIT_TYPE_DOM_TEST_NODE))
+#define WEBKIT_DOM_IS_TEST_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), WEBKIT_TYPE_DOM_TEST_NODE))
+#define WEBKIT_DOM_TEST_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), WEBKIT_TYPE_DOM_TEST_NODE, WebKitDOMTestNodeClass))
+
+struct _WebKitDOMTestNode {
+ WebKitDOMNode parent_instance;
+};
+
+struct _WebKitDOMTestNodeClass {
+ WebKitDOMNodeClass parent_class;
+};
+
+WEBKIT_API GType
+webkit_dom_test_node_get_type (void);
+
+G_END_DECLS
+
+#endif /* WebKitDOMTestNode_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNodePrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNodePrivate.h
new file mode 100644
index 000000000..4b46c94f8
--- /dev/null
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNodePrivate.h
@@ -0,0 +1,34 @@
+/*
+ This file is part of the WebKit open source project.
+ This file has been generated by generate-bindings.pl. DO NOT MODIFY!
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+*/
+
+#ifndef WebKitDOMTestNodePrivate_h
+#define WebKitDOMTestNodePrivate_h
+
+#include "TestNode.h"
+#include <glib-object.h>
+#include <webkit/WebKitDOMNode.h>
+
+namespace WebKit {
+WebKitDOMTestNode* wrapTestNode(WebCore::TestNode*);
+WebCore::TestNode* core(WebKitDOMTestNode* request);
+WebKitDOMTestNode* kit(WebCore::TestNode* node);
+} // namespace WebKit
+
+#endif /* WebKitDOMTestNodePrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.cpp
index 35add3087..ef72eab44 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.cpp
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.cpp
@@ -18,11 +18,9 @@
Boston, MA 02110-1301, USA.
*/
-#include <glib-object.h>
#include "config.h"
+#include "WebKitDOMTestObj.h"
-#include <wtf/GetPtr.h>
-#include <wtf/RefPtr.h>
#include "DOMObjectCache.h"
#include "Document.h"
#include "ExceptionCode.h"
@@ -33,17 +31,16 @@
#include "WebKitDOMBinding.h"
#include "bool.h"
#include "gobject/ConvertToUTF8String.h"
+#include "webkit/WebKitDOMDictionary.h"
+#include "webkit/WebKitDOMDictionaryPrivate.h"
#include "webkit/WebKitDOMDocument.h"
#include "webkit/WebKitDOMDocumentPrivate.h"
#include "webkit/WebKitDOMIDBKey.h"
#include "webkit/WebKitDOMIDBKeyPrivate.h"
-#include "webkit/WebKitDOMOptionsObject.h"
-#include "webkit/WebKitDOMOptionsObjectPrivate.h"
#include "webkit/WebKitDOMSVGPoint.h"
#include "webkit/WebKitDOMSVGPointPrivate.h"
#include "webkit/WebKitDOMSerializedScriptValue.h"
#include "webkit/WebKitDOMSerializedScriptValuePrivate.h"
-#include "webkit/WebKitDOMTestObj.h"
#include "webkit/WebKitDOMTestObjPrivate.h"
#include "webkit/WebKitDOMa.h"
#include "webkit/WebKitDOMaPrivate.h"
@@ -60,9 +57,12 @@
#include "webkitdefines.h"
#include "webkitglobalsprivate.h"
#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
namespace WebKit {
-
+
WebKitDOMTestObj* kit(WebCore::TestObj* obj)
{
g_return_val_if_fail(obj, 0);
@@ -72,33 +72,847 @@ WebKitDOMTestObj* kit(WebCore::TestObj* obj)
return static_cast<WebKitDOMTestObj*>(DOMObjectCache::put(obj, WebKit::wrapTestObj(obj)));
}
+
+WebCore::TestObj* core(WebKitDOMTestObj* request)
+{
+ g_return_val_if_fail(request, 0);
+
+ WebCore::TestObj* coreObject = static_cast<WebCore::TestObj*>(WEBKIT_DOM_OBJECT(request)->coreObject);
+ g_return_val_if_fail(coreObject, 0);
+
+ return coreObject;
+}
+
+WebKitDOMTestObj* wrapTestObj(WebCore::TestObj* coreObject)
+{
+ g_return_val_if_fail(coreObject, 0);
+
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
+
+ return WEBKIT_DOM_TEST_OBJ(g_object_new(WEBKIT_TYPE_DOM_TEST_OBJ, "core-object", coreObject, NULL));
+}
+
+} // namespace WebKit
+
+G_DEFINE_TYPE(WebKitDOMTestObj, webkit_dom_test_obj, WEBKIT_TYPE_DOM_OBJECT)
+
+enum {
+ PROP_0,
+ PROP_READ_ONLY_INT_ATTR,
+ PROP_READ_ONLY_STRING_ATTR,
+ PROP_READ_ONLY_TEST_OBJ_ATTR,
+ PROP_SHORT_ATTR,
+ PROP_UNSIGNED_SHORT_ATTR,
+ PROP_INT_ATTR,
+ PROP_LONG_LONG_ATTR,
+ PROP_UNSIGNED_LONG_LONG_ATTR,
+ PROP_STRING_ATTR,
+ PROP_TEST_OBJ_ATTR,
+ PROP_XML_OBJ_ATTR,
+ PROP_CREATE,
+ PROP_REFLECTED_STRING_ATTR,
+ PROP_REFLECTED_INTEGRAL_ATTR,
+ PROP_REFLECTED_UNSIGNED_INTEGRAL_ATTR,
+ PROP_REFLECTED_BOOLEAN_ATTR,
+ PROP_REFLECTED_URL_ATTR,
+ PROP_REFLECTED_STRING_ATTR,
+ PROP_REFLECTED_CUSTOM_INTEGRAL_ATTR,
+ PROP_REFLECTED_CUSTOM_BOOLEAN_ATTR,
+ PROP_REFLECTED_CUSTOM_URL_ATTR,
+ PROP_ATTR_WITH_GETTER_EXCEPTION,
+ PROP_ATTR_WITH_SETTER_EXCEPTION,
+ PROP_STRING_ATTR_WITH_GETTER_EXCEPTION,
+ PROP_STRING_ATTR_WITH_SETTER_EXCEPTION,
+ PROP_WITH_SCRIPT_STATE_ATTRIBUTE,
+ PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE,
+ PROP_WITH_SCRIPT_STATE_ATTRIBUTE_RAISES,
+ PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE_RAISES,
+ PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE,
+ PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE_RAISES,
+ PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_WITH_SPACES_ATTRIBUTE,
+ PROP_WITH_SCRIPT_ARGUMENTS_AND_CALL_STACK_ATTRIBUTE,
+ PROP_CONDITIONAL_ATTR1,
+ PROP_CONDITIONAL_ATTR2,
+ PROP_CONDITIONAL_ATTR3,
+ PROP_CONTENT_DOCUMENT,
+ PROP_MUTABLE_POINT,
+ PROP_IMMUTABLE_POINT,
+ PROP_STRAWBERRY,
+ PROP_STRICT_FLOAT,
+ PROP_DESCRIPTION,
+ PROP_ID,
+ PROP_HASH,
+};
+
+static void webkit_dom_test_obj_finalize(GObject* object)
+{
+
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
-} // namespace WebKit //
+ if (domObject->coreObject) {
+ WebCore::TestObj* coreObject = static_cast<WebCore::TestObj*>(domObject->coreObject);
+
+ WebKit::DOMObjectCache::forget(coreObject);
+ coreObject->deref();
+
+ domObject->coreObject = 0;
+ }
+
+
+ G_OBJECT_CLASS(webkit_dom_test_obj_parent_class)->finalize(object);
+}
+
+static void webkit_dom_test_obj_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
+{
+ WebCore::JSMainThreadNullState state;
+ WebKitDOMTestObj* self = WEBKIT_DOM_TEST_OBJ(object);
+ WebCore::TestObj* coreSelf = WebKit::core(self);
+ switch (propertyId) {
+ case PROP_UNSIGNED_SHORT_ATTR: {
+ coreSelf->setUnsignedShortAttr((g_value_get_uint(value)));
+ break;
+ }
+ case PROP_INT_ATTR: {
+ coreSelf->setIntAttr((g_value_get_long(value)));
+ break;
+ }
+ case PROP_UNSIGNED_LONG_LONG_ATTR: {
+ coreSelf->setUnsignedLongLongAttr((g_value_get_uint64(value)));
+ break;
+ }
+ case PROP_STRING_ATTR: {
+ coreSelf->setStringAttr(WTF::String::fromUTF8(g_value_get_string(value)));
+ break;
+ }
+ case PROP_CREATE: {
+ coreSelf->setCreate((g_value_get_boolean(value)));
+ break;
+ }
+ case PROP_REFLECTED_STRING_ATTR: {
+ coreSelf->setAttribute(WebCore::HTMLNames::reflectedstringattrAttr, WTF::String::fromUTF8(g_value_get_string(value)));
+ break;
+ }
+ case PROP_REFLECTED_INTEGRAL_ATTR: {
+ coreSelf->setIntegralAttribute(WebCore::HTMLNames::reflectedintegralattrAttr, (g_value_get_long(value)));
+ break;
+ }
+ case PROP_REFLECTED_UNSIGNED_INTEGRAL_ATTR: {
+ coreSelf->setUnsignedIntegralAttribute(WebCore::HTMLNames::reflectedunsignedintegralattrAttr, (g_value_get_ulong(value)));
+ break;
+ }
+ case PROP_REFLECTED_BOOLEAN_ATTR: {
+ coreSelf->setBooleanAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr, (g_value_get_boolean(value)));
+ break;
+ }
+ case PROP_REFLECTED_URL_ATTR: {
+ coreSelf->setAttribute(WebCore::HTMLNames::reflectedurlattrAttr, WTF::String::fromUTF8(g_value_get_string(value)));
+ break;
+ }
+ case PROP_REFLECTED_STRING_ATTR: {
+ coreSelf->setAttribute(WebCore::HTMLNames::customContentStringAttrAttr, WTF::String::fromUTF8(g_value_get_string(value)));
+ break;
+ }
+ case PROP_REFLECTED_CUSTOM_INTEGRAL_ATTR: {
+ coreSelf->setIntegralAttribute(WebCore::HTMLNames::customContentIntegralAttrAttr, (g_value_get_long(value)));
+ break;
+ }
+ case PROP_REFLECTED_CUSTOM_BOOLEAN_ATTR: {
+ coreSelf->setBooleanAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr, (g_value_get_boolean(value)));
+ break;
+ }
+ case PROP_REFLECTED_CUSTOM_URL_ATTR: {
+ coreSelf->setAttribute(WebCore::HTMLNames::customContentURLAttrAttr, WTF::String::fromUTF8(g_value_get_string(value)));
+ break;
+ }
+ case PROP_ATTR_WITH_GETTER_EXCEPTION: {
+ WebCore::ExceptionCode ec = 0;
+ coreSelf->setAttrWithGetterException((g_value_get_long(value)), ec);
+ break;
+ }
+ case PROP_ATTR_WITH_SETTER_EXCEPTION: {
+ WebCore::ExceptionCode ec = 0;
+ coreSelf->setAttrWithSetterException((g_value_get_long(value)), ec);
+ break;
+ }
+ case PROP_STRING_ATTR_WITH_GETTER_EXCEPTION: {
+ WebCore::ExceptionCode ec = 0;
+ coreSelf->setStringAttrWithGetterException(WTF::String::fromUTF8(g_value_get_string(value)), ec);
+ break;
+ }
+ case PROP_STRING_ATTR_WITH_SETTER_EXCEPTION: {
+ WebCore::ExceptionCode ec = 0;
+ coreSelf->setStringAttrWithSetterException(WTF::String::fromUTF8(g_value_get_string(value)), ec);
+ break;
+ }
+ case PROP_WITH_SCRIPT_STATE_ATTRIBUTE: {
+ coreSelf->setWithScriptStateAttribute((g_value_get_long(value)));
+ break;
+ }
+ case PROP_CONDITIONAL_ATTR1: {
+#if ENABLE(Condition1)
+ coreSelf->setConditionalAttr1((g_value_get_long(value)));
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+#endif /* ENABLE(Condition1) */
+ break;
+ }
+ case PROP_CONDITIONAL_ATTR2: {
+#if ENABLE(Condition1) && ENABLE(Condition2)
+ coreSelf->setConditionalAttr2((g_value_get_long(value)));
+#else
+#if !ENABLE(Condition1)
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+#endif
+#if !ENABLE(Condition2)
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif
+#endif /* ENABLE(Condition1) && ENABLE(Condition2) */
+ break;
+ }
+ case PROP_CONDITIONAL_ATTR3: {
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ coreSelf->setConditionalAttr3((g_value_get_long(value)));
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+ break;
+ }
+ case PROP_STRICT_FLOAT: {
+ coreSelf->setStrictFloat((g_value_get_float(value)));
+ break;
+ }
+ case PROP_ID: {
+ coreSelf->setId((g_value_get_long(value)));
+ break;
+ }
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
+ break;
+ }
+}
+
+
+static void webkit_dom_test_obj_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
+{
+ WebCore::JSMainThreadNullState state;
+ WebKitDOMTestObj* self = WEBKIT_DOM_TEST_OBJ(object);
+ WebCore::TestObj* coreSelf = WebKit::core(self);
+ switch (propertyId) {
+ case PROP_READ_ONLY_INT_ATTR: {
+ g_value_set_long(value, coreSelf->readOnlyIntAttr());
+ break;
+ }
+ case PROP_READ_ONLY_STRING_ATTR: {
+ g_value_take_string(value, convertToUTF8String(coreSelf->readOnlyStringAttr()));
+ break;
+ }
+ case PROP_READ_ONLY_TEST_OBJ_ATTR: {
+ RefPtr<WebCore::TestObj> ptr = coreSelf->readOnlyTestObjAttr();
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_SHORT_ATTR: {
+ g_value_set_int(value, coreSelf->shortAttr());
+ break;
+ }
+ case PROP_UNSIGNED_SHORT_ATTR: {
+ g_value_set_uint(value, coreSelf->unsignedShortAttr());
+ break;
+ }
+ case PROP_INT_ATTR: {
+ g_value_set_long(value, coreSelf->intAttr());
+ break;
+ }
+ case PROP_LONG_LONG_ATTR: {
+ g_value_set_int64(value, coreSelf->longLongAttr());
+ break;
+ }
+ case PROP_UNSIGNED_LONG_LONG_ATTR: {
+ g_value_set_uint64(value, coreSelf->unsignedLongLongAttr());
+ break;
+ }
+ case PROP_STRING_ATTR: {
+ g_value_take_string(value, convertToUTF8String(coreSelf->stringAttr()));
+ break;
+ }
+ case PROP_TEST_OBJ_ATTR: {
+ RefPtr<WebCore::TestObj> ptr = coreSelf->testObjAttr();
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_XML_OBJ_ATTR: {
+ RefPtr<WebCore::TestObj> ptr = coreSelf->xmlObjAttr();
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_CREATE: {
+ g_value_set_boolean(value, coreSelf->isCreate());
+ break;
+ }
+ case PROP_REFLECTED_STRING_ATTR: {
+ g_value_take_string(value, convertToUTF8String(coreSelf->getAttribute(WebCore::HTMLNames::reflectedstringattrAttr)));
+ break;
+ }
+ case PROP_REFLECTED_INTEGRAL_ATTR: {
+ g_value_set_long(value, coreSelf->getIntegralAttribute(WebCore::HTMLNames::reflectedintegralattrAttr));
+ break;
+ }
+ case PROP_REFLECTED_UNSIGNED_INTEGRAL_ATTR: {
+ g_value_set_ulong(value, coreSelf->getUnsignedIntegralAttribute(WebCore::HTMLNames::reflectedunsignedintegralattrAttr));
+ break;
+ }
+ case PROP_REFLECTED_BOOLEAN_ATTR: {
+ g_value_set_boolean(value, coreSelf->hasAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr));
+ break;
+ }
+ case PROP_REFLECTED_URL_ATTR: {
+ g_value_take_string(value, convertToUTF8String(coreSelf->getURLAttribute(WebCore::HTMLNames::reflectedurlattrAttr)));
+ break;
+ }
+ case PROP_REFLECTED_STRING_ATTR: {
+ g_value_take_string(value, convertToUTF8String(coreSelf->getAttribute(WebCore::HTMLNames::customContentStringAttrAttr)));
+ break;
+ }
+ case PROP_REFLECTED_CUSTOM_INTEGRAL_ATTR: {
+ g_value_set_long(value, coreSelf->getIntegralAttribute(WebCore::HTMLNames::customContentIntegralAttrAttr));
+ break;
+ }
+ case PROP_REFLECTED_CUSTOM_BOOLEAN_ATTR: {
+ g_value_set_boolean(value, coreSelf->hasAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr));
+ break;
+ }
+ case PROP_REFLECTED_CUSTOM_URL_ATTR: {
+ g_value_take_string(value, convertToUTF8String(coreSelf->getURLAttribute(WebCore::HTMLNames::customContentURLAttrAttr)));
+ break;
+ }
+ case PROP_ATTR_WITH_GETTER_EXCEPTION: {
+ WebCore::ExceptionCode ec = 0;
+ g_value_set_long(value, coreSelf->attrWithGetterException(ec));
+ break;
+ }
+ case PROP_ATTR_WITH_SETTER_EXCEPTION: {
+ g_value_set_long(value, coreSelf->attrWithSetterException());
+ break;
+ }
+ case PROP_STRING_ATTR_WITH_GETTER_EXCEPTION: {
+ WebCore::ExceptionCode ec = 0;
+ g_value_take_string(value, convertToUTF8String(coreSelf->stringAttrWithGetterException(ec)));
+ break;
+ }
+ case PROP_STRING_ATTR_WITH_SETTER_EXCEPTION: {
+ g_value_take_string(value, convertToUTF8String(coreSelf->stringAttrWithSetterException()));
+ break;
+ }
+ case PROP_WITH_SCRIPT_STATE_ATTRIBUTE: {
+ g_value_set_long(value, coreSelf->withScriptStateAttribute());
+ break;
+ }
+ case PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE: {
+ RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptExecutionContextAttribute();
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_WITH_SCRIPT_STATE_ATTRIBUTE_RAISES: {
+ WebCore::ExceptionCode ec = 0;
+ RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptStateAttributeRaises(ec);
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE_RAISES: {
+ WebCore::ExceptionCode ec = 0;
+ RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptExecutionContextAttributeRaises(ec);
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE: {
+ RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptExecutionContextAndScriptStateAttribute();
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE_RAISES: {
+ WebCore::ExceptionCode ec = 0;
+ RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptExecutionContextAndScriptStateAttributeRaises(ec);
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_WITH_SPACES_ATTRIBUTE: {
+ RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptExecutionContextAndScriptStateWithSpacesAttribute();
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_WITH_SCRIPT_ARGUMENTS_AND_CALL_STACK_ATTRIBUTE: {
+ RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptArgumentsAndCallStackAttribute();
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_CONDITIONAL_ATTR1: {
+#if ENABLE(Condition1)
+ g_value_set_long(value, coreSelf->conditionalAttr1());
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+#endif /* ENABLE(Condition1) */
+ break;
+ }
+ case PROP_CONDITIONAL_ATTR2: {
+#if ENABLE(Condition1) && ENABLE(Condition2)
+ g_value_set_long(value, coreSelf->conditionalAttr2());
+#else
+#if !ENABLE(Condition1)
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+#endif
+#if !ENABLE(Condition2)
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif
+#endif /* ENABLE(Condition1) && ENABLE(Condition2) */
+ break;
+ }
+ case PROP_CONDITIONAL_ATTR3: {
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ g_value_set_long(value, coreSelf->conditionalAttr3());
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+ break;
+ }
+ case PROP_CONTENT_DOCUMENT: {
+ RefPtr<WebCore::Document> ptr = coreSelf->contentDocument();
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_MUTABLE_POINT: {
+ RefPtr<WebCore::SVGPoint> ptr = coreSelf->mutablePoint();
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_IMMUTABLE_POINT: {
+ RefPtr<WebCore::SVGPoint> ptr = coreSelf->immutablePoint();
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+ break;
+ }
+ case PROP_STRAWBERRY: {
+ g_value_set_int(value, coreSelf->blueberry());
+ break;
+ }
+ case PROP_STRICT_FLOAT: {
+ g_value_set_float(value, coreSelf->strictFloat());
+ break;
+ }
+ case PROP_DESCRIPTION: {
+ g_value_set_long(value, coreSelf->description());
+ break;
+ }
+ case PROP_ID: {
+ g_value_set_long(value, coreSelf->id());
+ break;
+ }
+ case PROP_HASH: {
+ g_value_take_string(value, convertToUTF8String(coreSelf->hash()));
+ break;
+ }
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
+ break;
+ }
+}
+
+
+static void webkit_dom_test_obj_constructed(GObject* object)
+{
+
+ if (G_OBJECT_CLASS(webkit_dom_test_obj_parent_class)->constructed)
+ G_OBJECT_CLASS(webkit_dom_test_obj_parent_class)->constructed(object);
+}
+
+static void webkit_dom_test_obj_class_init(WebKitDOMTestObjClass* requestClass)
+{
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
+ gobjectClass->finalize = webkit_dom_test_obj_finalize;
+ gobjectClass->set_property = webkit_dom_test_obj_set_property;
+ gobjectClass->get_property = webkit_dom_test_obj_get_property;
+ gobjectClass->constructed = webkit_dom_test_obj_constructed;
+
+ g_object_class_install_property(gobjectClass,
+ PROP_READ_ONLY_INT_ATTR,
+ g_param_spec_long("read-only-int-attr", /* name */
+ "test_obj_read-only-int-attr", /* short description */
+ "read-only glong TestObj.read-only-int-attr", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READABLE));
+ g_object_class_install_property(gobjectClass,
+ PROP_READ_ONLY_STRING_ATTR,
+ g_param_spec_string("read-only-string-attr", /* name */
+ "test_obj_read-only-string-attr", /* short description */
+ "read-only gchar* TestObj.read-only-string-attr", /* longer - could do with some extra doc stuff here */
+ "", /* default */
+ WEBKIT_PARAM_READABLE));
+ g_object_class_install_property(gobjectClass,
+ PROP_READ_ONLY_TEST_OBJ_ATTR,
+ g_param_spec_object("read-only-test-obj-attr", /* name */
+ "test_obj_read-only-test-obj-attr", /* short description */
+ "read-only WebKitDOMTestObj* TestObj.read-only-test-obj-attr", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
+ WEBKIT_PARAM_READABLE));
+ g_object_class_install_property(gobjectClass,
+ PROP_SHORT_ATTR,
+ g_param_spec_int("short-attr", /* name */
+ "test_obj_short-attr", /* short description */
+ "read-write gshort TestObj.short-attr", /* longer - could do with some extra doc stuff here */
+ G_MININT, /* min */
+G_MAXINT, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_UNSIGNED_SHORT_ATTR,
+ g_param_spec_uint("unsigned-short-attr", /* name */
+ "test_obj_unsigned-short-attr", /* short description */
+ "read-write gushort TestObj.unsigned-short-attr", /* longer - could do with some extra doc stuff here */
+ 0, /* min */
+G_MAXUINT, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_INT_ATTR,
+ g_param_spec_long("int-attr", /* name */
+ "test_obj_int-attr", /* short description */
+ "read-write glong TestObj.int-attr", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_LONG_LONG_ATTR,
+ g_param_spec_int64("long-long-attr", /* name */
+ "test_obj_long-long-attr", /* short description */
+ "read-write gint64 TestObj.long-long-attr", /* longer - could do with some extra doc stuff here */
+ G_MININT64, /* min */
+G_MAXINT64, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_UNSIGNED_LONG_LONG_ATTR,
+ g_param_spec_uint64("unsigned-long-long-attr", /* name */
+ "test_obj_unsigned-long-long-attr", /* short description */
+ "read-write guint64 TestObj.unsigned-long-long-attr", /* longer - could do with some extra doc stuff here */
+ 0, /* min */
+G_MAXUINT64, /* min */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_STRING_ATTR,
+ g_param_spec_string("string-attr", /* name */
+ "test_obj_string-attr", /* short description */
+ "read-write gchar* TestObj.string-attr", /* longer - could do with some extra doc stuff here */
+ "", /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_TEST_OBJ_ATTR,
+ g_param_spec_object("test-obj-attr", /* name */
+ "test_obj_test-obj-attr", /* short description */
+ "read-write WebKitDOMTestObj* TestObj.test-obj-attr", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_XML_OBJ_ATTR,
+ g_param_spec_object("xml-obj-attr", /* name */
+ "test_obj_xml-obj-attr", /* short description */
+ "read-write WebKitDOMTestObj* TestObj.xml-obj-attr", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_CREATE,
+ g_param_spec_boolean("create", /* name */
+ "test_obj_create", /* short description */
+ "read-write gboolean TestObj.create", /* longer - could do with some extra doc stuff here */
+ FALSE, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_REFLECTED_STRING_ATTR,
+ g_param_spec_string("reflected-string-attr", /* name */
+ "test_obj_reflected-string-attr", /* short description */
+ "read-write gchar* TestObj.reflected-string-attr", /* longer - could do with some extra doc stuff here */
+ "", /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_REFLECTED_INTEGRAL_ATTR,
+ g_param_spec_long("reflected-integral-attr", /* name */
+ "test_obj_reflected-integral-attr", /* short description */
+ "read-write glong TestObj.reflected-integral-attr", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_REFLECTED_UNSIGNED_INTEGRAL_ATTR,
+ g_param_spec_ulong("reflected-unsigned-integral-attr", /* name */
+ "test_obj_reflected-unsigned-integral-attr", /* short description */
+ "read-write gulong TestObj.reflected-unsigned-integral-attr", /* longer - could do with some extra doc stuff here */
+ 0, /* min */
+G_MAXULONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_REFLECTED_BOOLEAN_ATTR,
+ g_param_spec_boolean("reflected-boolean-attr", /* name */
+ "test_obj_reflected-boolean-attr", /* short description */
+ "read-write gboolean TestObj.reflected-boolean-attr", /* longer - could do with some extra doc stuff here */
+ FALSE, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_REFLECTED_URL_ATTR,
+ g_param_spec_string("reflected-url-attr", /* name */
+ "test_obj_reflected-url-attr", /* short description */
+ "read-write gchar* TestObj.reflected-url-attr", /* longer - could do with some extra doc stuff here */
+ "", /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_REFLECTED_STRING_ATTR,
+ g_param_spec_string("reflected-string-attr", /* name */
+ "test_obj_reflected-string-attr", /* short description */
+ "read-write gchar* TestObj.reflected-string-attr", /* longer - could do with some extra doc stuff here */
+ "", /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_REFLECTED_CUSTOM_INTEGRAL_ATTR,
+ g_param_spec_long("reflected-custom-integral-attr", /* name */
+ "test_obj_reflected-custom-integral-attr", /* short description */
+ "read-write glong TestObj.reflected-custom-integral-attr", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_REFLECTED_CUSTOM_BOOLEAN_ATTR,
+ g_param_spec_boolean("reflected-custom-boolean-attr", /* name */
+ "test_obj_reflected-custom-boolean-attr", /* short description */
+ "read-write gboolean TestObj.reflected-custom-boolean-attr", /* longer - could do with some extra doc stuff here */
+ FALSE, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_REFLECTED_CUSTOM_URL_ATTR,
+ g_param_spec_string("reflected-custom-url-attr", /* name */
+ "test_obj_reflected-custom-url-attr", /* short description */
+ "read-write gchar* TestObj.reflected-custom-url-attr", /* longer - could do with some extra doc stuff here */
+ "", /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_ATTR_WITH_GETTER_EXCEPTION,
+ g_param_spec_long("attr-with-getter-exception", /* name */
+ "test_obj_attr-with-getter-exception", /* short description */
+ "read-write glong TestObj.attr-with-getter-exception", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_ATTR_WITH_SETTER_EXCEPTION,
+ g_param_spec_long("attr-with-setter-exception", /* name */
+ "test_obj_attr-with-setter-exception", /* short description */
+ "read-write glong TestObj.attr-with-setter-exception", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_STRING_ATTR_WITH_GETTER_EXCEPTION,
+ g_param_spec_string("string-attr-with-getter-exception", /* name */
+ "test_obj_string-attr-with-getter-exception", /* short description */
+ "read-write gchar* TestObj.string-attr-with-getter-exception", /* longer - could do with some extra doc stuff here */
+ "", /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_STRING_ATTR_WITH_SETTER_EXCEPTION,
+ g_param_spec_string("string-attr-with-setter-exception", /* name */
+ "test_obj_string-attr-with-setter-exception", /* short description */
+ "read-write gchar* TestObj.string-attr-with-setter-exception", /* longer - could do with some extra doc stuff here */
+ "", /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_WITH_SCRIPT_STATE_ATTRIBUTE,
+ g_param_spec_long("with-script-state-attribute", /* name */
+ "test_obj_with-script-state-attribute", /* short description */
+ "read-write glong TestObj.with-script-state-attribute", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE,
+ g_param_spec_object("with-script-execution-context-attribute", /* name */
+ "test_obj_with-script-execution-context-attribute", /* short description */
+ "read-write WebKitDOMTestObj* TestObj.with-script-execution-context-attribute", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_WITH_SCRIPT_STATE_ATTRIBUTE_RAISES,
+ g_param_spec_object("with-script-state-attribute-raises", /* name */
+ "test_obj_with-script-state-attribute-raises", /* short description */
+ "read-write WebKitDOMTestObj* TestObj.with-script-state-attribute-raises", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE_RAISES,
+ g_param_spec_object("with-script-execution-context-attribute-raises", /* name */
+ "test_obj_with-script-execution-context-attribute-raises", /* short description */
+ "read-write WebKitDOMTestObj* TestObj.with-script-execution-context-attribute-raises", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE,
+ g_param_spec_object("with-script-execution-context-and-script-state-attribute", /* name */
+ "test_obj_with-script-execution-context-and-script-state-attribute", /* short description */
+ "read-write WebKitDOMTestObj* TestObj.with-script-execution-context-and-script-state-attribute", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE_RAISES,
+ g_param_spec_object("with-script-execution-context-and-script-state-attribute-raises", /* name */
+ "test_obj_with-script-execution-context-and-script-state-attribute-raises", /* short description */
+ "read-write WebKitDOMTestObj* TestObj.with-script-execution-context-and-script-state-attribute-raises", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_WITH_SPACES_ATTRIBUTE,
+ g_param_spec_object("with-script-execution-context-and-script-state-with-spaces-attribute", /* name */
+ "test_obj_with-script-execution-context-and-script-state-with-spaces-attribute", /* short description */
+ "read-write WebKitDOMTestObj* TestObj.with-script-execution-context-and-script-state-with-spaces-attribute", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_WITH_SCRIPT_ARGUMENTS_AND_CALL_STACK_ATTRIBUTE,
+ g_param_spec_object("with-script-arguments-and-call-stack-attribute", /* name */
+ "test_obj_with-script-arguments-and-call-stack-attribute", /* short description */
+ "read-write WebKitDOMTestObj* TestObj.with-script-arguments-and-call-stack-attribute", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_CONDITIONAL_ATTR1,
+ g_param_spec_long("conditional-attr1", /* name */
+ "test_obj_conditional-attr1", /* short description */
+ "read-write glong TestObj.conditional-attr1", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_CONDITIONAL_ATTR2,
+ g_param_spec_long("conditional-attr2", /* name */
+ "test_obj_conditional-attr2", /* short description */
+ "read-write glong TestObj.conditional-attr2", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_CONDITIONAL_ATTR3,
+ g_param_spec_long("conditional-attr3", /* name */
+ "test_obj_conditional-attr3", /* short description */
+ "read-write glong TestObj.conditional-attr3", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_CONTENT_DOCUMENT,
+ g_param_spec_object("content-document", /* name */
+ "test_obj_content-document", /* short description */
+ "read-only WebKitDOMDocument* TestObj.content-document", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_DOCUMENT, /* gobject type */
+ WEBKIT_PARAM_READABLE));
+ g_object_class_install_property(gobjectClass,
+ PROP_MUTABLE_POINT,
+ g_param_spec_object("mutable-point", /* name */
+ "test_obj_mutable-point", /* short description */
+ "read-write WebKitDOMSVGPoint* TestObj.mutable-point", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_SVG_POINT, /* gobject type */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_IMMUTABLE_POINT,
+ g_param_spec_object("immutable-point", /* name */
+ "test_obj_immutable-point", /* short description */
+ "read-write WebKitDOMSVGPoint* TestObj.immutable-point", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_SVG_POINT, /* gobject type */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_STRAWBERRY,
+ g_param_spec_int("strawberry", /* name */
+ "test_obj_strawberry", /* short description */
+ "read-write gint TestObj.strawberry", /* longer - could do with some extra doc stuff here */
+ G_MININT, /* min */
+G_MAXINT, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_STRICT_FLOAT,
+ g_param_spec_float("strict-float", /* name */
+ "test_obj_strict-float", /* short description */
+ "read-write gfloat TestObj.strict-float", /* longer - could do with some extra doc stuff here */
+ -G_MAXFLOAT, /* min */
+G_MAXFLOAT, /* max */
+0.0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_DESCRIPTION,
+ g_param_spec_long("description", /* name */
+ "test_obj_description", /* short description */
+ "read-only glong TestObj.description", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READABLE));
+ g_object_class_install_property(gobjectClass,
+ PROP_ID,
+ g_param_spec_long("id", /* name */
+ "test_obj_id", /* short description */
+ "read-write glong TestObj.id", /* longer - could do with some extra doc stuff here */
+ G_MINLONG, /* min */
+G_MAXLONG, /* max */
+0, /* default */
+ WEBKIT_PARAM_READWRITE));
+ g_object_class_install_property(gobjectClass,
+ PROP_HASH,
+ g_param_spec_string("hash", /* name */
+ "test_obj_hash", /* short description */
+ "read-only gchar* TestObj.hash", /* longer - could do with some extra doc stuff here */
+ "", /* default */
+ WEBKIT_PARAM_READABLE));
+
+
+}
+
+static void webkit_dom_test_obj_init(WebKitDOMTestObj* request)
+{
+}
void
webkit_dom_test_obj_void_method(WebKitDOMTestObj* self)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->voidMethod();
}
void
-webkit_dom_test_obj_void_method_with_args(WebKitDOMTestObj* self, glong int_arg, const gchar* str_arg, WebKitDOMTestObj* obj_arg)
+webkit_dom_test_obj_void_method_with_args(WebKitDOMTestObj* self, glong intArg, const gchar* strArg, WebKitDOMTestObj* objArg)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- g_return_if_fail(str_arg);
- g_return_if_fail(obj_arg);
- WTF::String converted_str_arg = WTF::String::fromUTF8(str_arg);
- WebCore::TestObj * converted_obj_arg = NULL;
- if (obj_arg != NULL) {
- converted_obj_arg = WebKit::core(obj_arg);
- g_return_if_fail(converted_obj_arg);
+ WebCore::TestObj* item = WebKit::core(self);
+ g_return_if_fail(strArg);
+ g_return_if_fail(objArg);
+ WTF::String convertedStrArg = WTF::String::fromUTF8(strArg);
+ WebCore::TestObj* convertedObjArg = 0;
+ if (objArg) {
+ convertedObjArg = WebKit::core(objArg);
+ g_return_if_fail(convertedObjArg);
}
- item->voidMethodWithArgs(int_arg, converted_str_arg, converted_obj_arg);
+ item->voidMethodWithArgs(intArg, convertedStrArg, convertedObjArg);
}
glong
@@ -106,27 +920,27 @@ webkit_dom_test_obj_int_method(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->intMethod();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->intMethod();
+ return result;
}
glong
-webkit_dom_test_obj_int_method_with_args(WebKitDOMTestObj* self, glong int_arg, const gchar* str_arg, WebKitDOMTestObj* obj_arg)
+webkit_dom_test_obj_int_method_with_args(WebKitDOMTestObj* self, glong intArg, const gchar* strArg, WebKitDOMTestObj* objArg)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- g_return_val_if_fail(str_arg, 0);
- g_return_val_if_fail(obj_arg, 0);
- WTF::String converted_str_arg = WTF::String::fromUTF8(str_arg);
- WebCore::TestObj * converted_obj_arg = NULL;
- if (obj_arg != NULL) {
- converted_obj_arg = WebKit::core(obj_arg);
- g_return_val_if_fail(converted_obj_arg, 0);
+ WebCore::TestObj* item = WebKit::core(self);
+ g_return_val_if_fail(strArg, 0);
+ g_return_val_if_fail(objArg, 0);
+ WTF::String convertedStrArg = WTF::String::fromUTF8(strArg);
+ WebCore::TestObj* convertedObjArg = 0;
+ if (objArg) {
+ convertedObjArg = WebKit::core(objArg);
+ g_return_val_if_fail(convertedObjArg, 0);
}
- glong res = item->intMethodWithArgs(int_arg, converted_str_arg, converted_obj_arg);
- return res;
+ glong result = item->intMethodWithArgs(intArg, convertedStrArg, convertedObjArg);
+ return result;
}
WebKitDOMTestObj*
@@ -134,68 +948,68 @@ webkit_dom_test_obj_obj_method(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->objMethod());
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->objMethod());
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
WebKitDOMTestObj*
-webkit_dom_test_obj_obj_method_with_args(WebKitDOMTestObj* self, glong int_arg, const gchar* str_arg, WebKitDOMTestObj* obj_arg)
+webkit_dom_test_obj_obj_method_with_args(WebKitDOMTestObj* self, glong intArg, const gchar* strArg, WebKitDOMTestObj* objArg)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- g_return_val_if_fail(str_arg, 0);
- g_return_val_if_fail(obj_arg, 0);
- WTF::String converted_str_arg = WTF::String::fromUTF8(str_arg);
- WebCore::TestObj * converted_obj_arg = NULL;
- if (obj_arg != NULL) {
- converted_obj_arg = WebKit::core(obj_arg);
- g_return_val_if_fail(converted_obj_arg, 0);
+ WebCore::TestObj* item = WebKit::core(self);
+ g_return_val_if_fail(strArg, 0);
+ g_return_val_if_fail(objArg, 0);
+ WTF::String convertedStrArg = WTF::String::fromUTF8(strArg);
+ WebCore::TestObj* convertedObjArg = 0;
+ if (objArg) {
+ convertedObjArg = WebKit::core(objArg);
+ g_return_val_if_fail(convertedObjArg, 0);
}
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->objMethodWithArgs(int_arg, converted_str_arg, converted_obj_arg));
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->objMethodWithArgs(intArg, convertedStrArg, convertedObjArg));
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
WebKitDOMTestObj*
-webkit_dom_test_obj_method_that_requires_all_args_and_throws(WebKitDOMTestObj* self, const gchar* str_arg, WebKitDOMTestObj* obj_arg, GError **error)
+webkit_dom_test_obj_method_that_requires_all_args_and_throws(WebKitDOMTestObj* self, const gchar* strArg, WebKitDOMTestObj* objArg, GError** error)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- g_return_val_if_fail(str_arg, 0);
- g_return_val_if_fail(obj_arg, 0);
- WTF::String converted_str_arg = WTF::String::fromUTF8(str_arg);
- WebCore::TestObj * converted_obj_arg = NULL;
- if (obj_arg != NULL) {
- converted_obj_arg = WebKit::core(obj_arg);
- g_return_val_if_fail(converted_obj_arg, 0);
+ WebCore::TestObj* item = WebKit::core(self);
+ g_return_val_if_fail(strArg, 0);
+ g_return_val_if_fail(objArg, 0);
+ WTF::String convertedStrArg = WTF::String::fromUTF8(strArg);
+ WebCore::TestObj* convertedObjArg = 0;
+ if (objArg) {
+ convertedObjArg = WebKit::core(objArg);
+ g_return_val_if_fail(convertedObjArg, 0);
}
WebCore::ExceptionCode ec = 0;
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->methodThatRequiresAllArgsAndThrows(converted_str_arg, converted_obj_arg, ec));
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->methodThatRequiresAllArgsAndThrows(convertedStrArg, convertedObjArg, ec));
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
}
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
-webkit_dom_test_obj_serialized_value(WebKitDOMTestObj* self, WebKitDOMSerializedScriptValue* serialized_arg)
+webkit_dom_test_obj_serialized_value(WebKitDOMTestObj* self, WebKitDOMSerializedScriptValue* serializedArg)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- g_return_if_fail(serialized_arg);
- WebCore::SerializedScriptValue * converted_serialized_arg = NULL;
- if (serialized_arg != NULL) {
- converted_serialized_arg = WebKit::core(serialized_arg);
- g_return_if_fail(converted_serialized_arg);
+ WebCore::TestObj* item = WebKit::core(self);
+ g_return_if_fail(serializedArg);
+ WebCore::SerializedScriptValue* convertedSerializedArg = 0;
+ if (serializedArg) {
+ convertedSerializedArg = WebKit::core(serializedArg);
+ g_return_if_fail(convertedSerializedArg);
}
- item->serializedValue(converted_serialized_arg);
+ item->serializedValue(convertedSerializedArg);
}
void
@@ -203,43 +1017,43 @@ webkit_dom_test_obj_idb_key(WebKitDOMTestObj* self, WebKitDOMIDBKey* key)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(key);
- WebCore::IDBKey * converted_key = NULL;
- if (key != NULL) {
- converted_key = WebKit::core(key);
- g_return_if_fail(converted_key);
+ WebCore::IDBKey* convertedKey = 0;
+ if (key) {
+ convertedKey = WebKit::core(key);
+ g_return_if_fail(convertedKey);
}
- item->idbKey(converted_key);
+ item->idbKey(convertedKey);
}
void
-webkit_dom_test_obj_options_object(WebKitDOMTestObj* self, WebKitDOMOptionsObject* oo, WebKitDOMOptionsObject* ooo)
+webkit_dom_test_obj_options_object(WebKitDOMTestObj* self, WebKitDOMDictionary* oo, WebKitDOMDictionary* ooo)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(oo);
g_return_if_fail(ooo);
- WebCore::OptionsObject * converted_oo = NULL;
- if (oo != NULL) {
- converted_oo = WebKit::core(oo);
- g_return_if_fail(converted_oo);
+ WebCore::Dictionary* convertedOo = 0;
+ if (oo) {
+ convertedOo = WebKit::core(oo);
+ g_return_if_fail(convertedOo);
}
- WebCore::OptionsObject * converted_ooo = NULL;
- if (ooo != NULL) {
- converted_ooo = WebKit::core(ooo);
- g_return_if_fail(converted_ooo);
+ WebCore::Dictionary* convertedOoo = 0;
+ if (ooo) {
+ convertedOoo = WebKit::core(ooo);
+ g_return_if_fail(convertedOoo);
}
- item->optionsObject(converted_oo, converted_ooo);
+ item->optionsObject(convertedOo, convertedOoo);
}
void
-webkit_dom_test_obj_method_with_exception(WebKitDOMTestObj* self, GError **error)
+webkit_dom_test_obj_method_with_exception(WebKitDOMTestObj* self, GError** error)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
WebCore::ExceptionCode ec = 0;
item->methodWithException(ec);
if (ec) {
@@ -253,7 +1067,7 @@ webkit_dom_test_obj_with_script_state_void(WebKitDOMTestObj* self)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->withScriptStateVoid();
}
@@ -262,18 +1076,18 @@ webkit_dom_test_obj_with_script_state_obj(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->withScriptStateObj());
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->withScriptStateObj());
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
-webkit_dom_test_obj_with_script_state_void_exception(WebKitDOMTestObj* self, GError **error)
+webkit_dom_test_obj_with_script_state_void_exception(WebKitDOMTestObj* self, GError** error)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
WebCore::ExceptionCode ec = 0;
item->withScriptStateVoidException(ec);
if (ec) {
@@ -283,19 +1097,19 @@ webkit_dom_test_obj_with_script_state_void_exception(WebKitDOMTestObj* self, GEr
}
WebKitDOMTestObj*
-webkit_dom_test_obj_with_script_state_obj_exception(WebKitDOMTestObj* self, GError **error)
+webkit_dom_test_obj_with_script_state_obj_exception(WebKitDOMTestObj* self, GError** error)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
WebCore::ExceptionCode ec = 0;
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->withScriptStateObjException(ec));
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->withScriptStateObjException(ec));
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
}
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
@@ -303,7 +1117,7 @@ webkit_dom_test_obj_with_script_execution_context(WebKitDOMTestObj* self)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->withScriptExecutionContext();
}
@@ -312,24 +1126,24 @@ webkit_dom_test_obj_with_script_execution_context_and_script_state(WebKitDOMTest
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->withScriptExecutionContextAndScriptState();
}
WebKitDOMTestObj*
-webkit_dom_test_obj_with_script_execution_context_and_script_state_obj_exception(WebKitDOMTestObj* self, GError **error)
+webkit_dom_test_obj_with_script_execution_context_and_script_state_obj_exception(WebKitDOMTestObj* self, GError** error)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
WebCore::ExceptionCode ec = 0;
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->withScriptExecutionContextAndScriptStateObjException(ec));
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->withScriptExecutionContextAndScriptStateObjException(ec));
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
}
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
WebKitDOMTestObj*
@@ -337,10 +1151,10 @@ webkit_dom_test_obj_with_script_execution_context_and_script_state_with_spaces(W
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->withScriptExecutionContextAndScriptStateWithSpaces());
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->withScriptExecutionContextAndScriptStateWithSpaces());
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
@@ -348,26 +1162,26 @@ webkit_dom_test_obj_method_with_optional_arg(WebKitDOMTestObj* self, glong opt)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->methodWithOptionalArg(opt);
}
void
-webkit_dom_test_obj_method_with_non_optional_arg_and_optional_arg(WebKitDOMTestObj* self, glong non_opt, glong opt)
+webkit_dom_test_obj_method_with_non_optional_arg_and_optional_arg(WebKitDOMTestObj* self, glong nonOpt, glong opt)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- item->methodWithNonOptionalArgAndOptionalArg(non_opt, opt);
+ WebCore::TestObj* item = WebKit::core(self);
+ item->methodWithNonOptionalArgAndOptionalArg(nonOpt, opt);
}
void
-webkit_dom_test_obj_method_with_non_optional_arg_and_two_optional_args(WebKitDOMTestObj* self, glong non_opt, glong opt1, glong opt2)
+webkit_dom_test_obj_method_with_non_optional_arg_and_two_optional_args(WebKitDOMTestObj* self, glong nonOpt, glong opt1, glong opt2)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- item->methodWithNonOptionalArgAndTwoOptionalArgs(non_opt, opt1, opt2);
+ WebCore::TestObj* item = WebKit::core(self);
+ item->methodWithNonOptionalArgAndTwoOptionalArgs(nonOpt, opt1, opt2);
}
void
@@ -375,10 +1189,10 @@ webkit_dom_test_obj_method_with_optional_string(WebKitDOMTestObj* self, const gc
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(str);
- WTF::String converted_str = WTF::String::fromUTF8(str);
- item->methodWithOptionalString(converted_str);
+ WTF::String convertedStr = WTF::String::fromUTF8(str);
+ item->methodWithOptionalString(convertedStr);
}
void
@@ -386,10 +1200,10 @@ webkit_dom_test_obj_method_with_optional_string_is_undefined(WebKitDOMTestObj* s
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(str);
- WTF::String converted_str = WTF::String::fromUTF8(str);
- item->methodWithOptionalStringIsUndefined(converted_str);
+ WTF::String convertedStr = WTF::String::fromUTF8(str);
+ item->methodWithOptionalStringIsUndefined(convertedStr);
}
void
@@ -397,10 +1211,10 @@ webkit_dom_test_obj_method_with_optional_string_is_null_string(WebKitDOMTestObj*
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(str);
- WTF::String converted_str = WTF::String::fromUTF8(str);
- item->methodWithOptionalStringIsNullString(converted_str);
+ WTF::String convertedStr = WTF::String::fromUTF8(str);
+ item->methodWithOptionalStringIsNullString(convertedStr);
}
gchar*
@@ -409,11 +1223,12 @@ webkit_dom_test_obj_conditional_method1(WebKitDOMTestObj* self)
#if ENABLE(Condition1)
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gchar* res = convertToUTF8String(item->conditionalMethod1());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->conditionalMethod1());
+ return result;
#else
- return NULL;
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ return 0;
#endif /* ENABLE(Condition1) */
}
@@ -423,8 +1238,15 @@ webkit_dom_test_obj_conditional_method2(WebKitDOMTestObj* self)
#if ENABLE(Condition1) && ENABLE(Condition2)
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->conditionalMethod2();
+#else
+#if !ENABLE(Condition1)
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+#endif
+#if !ENABLE(Condition2)
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif
#endif /* ENABLE(Condition1) && ENABLE(Condition2) */
}
@@ -434,8 +1256,11 @@ webkit_dom_test_obj_conditional_method3(WebKitDOMTestObj* self)
#if ENABLE(Condition1) || ENABLE(Condition2)
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->conditionalMethod3();
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
}
@@ -444,7 +1269,7 @@ webkit_dom_test_obj_class_method(WebKitDOMTestObj* self)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->classMethod();
}
@@ -453,9 +1278,9 @@ webkit_dom_test_obj_class_method_with_optional(WebKitDOMTestObj* self, glong arg
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->classMethodWithOptional(arg);
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->classMethodWithOptional(arg);
+ return result;
}
void
@@ -464,8 +1289,10 @@ webkit_dom_test_obj_overloaded_method1(WebKitDOMTestObj* self, glong arg)
#if ENABLE(Condition1)
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->overloadedMethod1(arg);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
#endif /* ENABLE(Condition1) */
}
@@ -475,10 +1302,12 @@ webkit_dom_test_obj_overloaded_method1(WebKitDOMTestObj* self, const gchar* type
#if ENABLE(Condition1)
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(type);
- WTF::String converted_type = WTF::String::fromUTF8(type);
- item->overloadedMethod1(converted_type);
+ WTF::String convertedType = WTF::String::fromUTF8(type);
+ item->overloadedMethod1(convertedType);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
#endif /* ENABLE(Condition1) */
}
@@ -487,14 +1316,14 @@ webkit_dom_test_obj_convert1(WebKitDOMTestObj* self, WebKitDOMa* )
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail();
- WebCore::a * converted_ = NULL;
- if ( != NULL) {
- converted_ = WebKit::core();
- g_return_if_fail(converted_);
+ WebCore::a* converted = 0;
+ if () {
+ converted = WebKit::core();
+ g_return_if_fail(converted);
}
- item->convert1(converted_);
+ item->convert1(converted);
}
void
@@ -502,14 +1331,14 @@ webkit_dom_test_obj_convert2(WebKitDOMTestObj* self, WebKitDOMb* )
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail();
- WebCore::b * converted_ = NULL;
- if ( != NULL) {
- converted_ = WebKit::core();
- g_return_if_fail(converted_);
+ WebCore::b* converted = 0;
+ if () {
+ converted = WebKit::core();
+ g_return_if_fail(converted);
}
- item->convert2(converted_);
+ item->convert2(converted);
}
void
@@ -517,14 +1346,14 @@ webkit_dom_test_obj_convert3(WebKitDOMTestObj* self, WebKitDOMc* )
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail();
- WebCore::c * converted_ = NULL;
- if ( != NULL) {
- converted_ = WebKit::core();
- g_return_if_fail(converted_);
+ WebCore::c* converted = 0;
+ if () {
+ converted = WebKit::core();
+ g_return_if_fail(converted);
}
- item->convert3(converted_);
+ item->convert3(converted);
}
void
@@ -532,14 +1361,14 @@ webkit_dom_test_obj_convert4(WebKitDOMTestObj* self, WebKitDOMd* )
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail();
- WebCore::d * converted_ = NULL;
- if ( != NULL) {
- converted_ = WebKit::core();
- g_return_if_fail(converted_);
+ WebCore::d* converted = 0;
+ if () {
+ converted = WebKit::core();
+ g_return_if_fail(converted);
}
- item->convert4(converted_);
+ item->convert4(converted);
}
void
@@ -547,14 +1376,14 @@ webkit_dom_test_obj_convert5(WebKitDOMTestObj* self, WebKitDOMe* )
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail();
- WebCore::e * converted_ = NULL;
- if ( != NULL) {
- converted_ = WebKit::core();
- g_return_if_fail(converted_);
+ WebCore::e* converted = 0;
+ if () {
+ converted = WebKit::core();
+ g_return_if_fail(converted);
}
- item->convert5(converted_);
+ item->convert5(converted);
}
WebKitDOMSVGPoint*
@@ -562,10 +1391,10 @@ webkit_dom_test_obj_mutable_point_function(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::SVGPoint> g_res = WTF::getPtr(item->mutablePointFunction());
- WebKitDOMSVGPoint* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::SVGPoint> gobjectResult = WTF::getPtr(item->mutablePointFunction());
+ WebKitDOMSVGPoint* result = WebKit::kit(gobjectResult.get());
+ return result;
}
WebKitDOMSVGPoint*
@@ -573,10 +1402,10 @@ webkit_dom_test_obj_immutable_point_function(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::SVGPoint> g_res = WTF::getPtr(item->immutablePointFunction());
- WebKitDOMSVGPoint* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::SVGPoint> gobjectResult = WTF::getPtr(item->immutablePointFunction());
+ WebKitDOMSVGPoint* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
@@ -584,26 +1413,26 @@ webkit_dom_test_obj_orange(WebKitDOMTestObj* self)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->orange();
}
WebKitDOMbool*
-webkit_dom_test_obj_strict_function(WebKitDOMTestObj* self, const gchar* str, gfloat a, gint b, GError **error)
+webkit_dom_test_obj_strict_function(WebKitDOMTestObj* self, const gchar* str, gfloat a, gint b, GError** error)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_val_if_fail(str, 0);
- WTF::String converted_str = WTF::String::fromUTF8(str);
+ WTF::String convertedStr = WTF::String::fromUTF8(str);
WebCore::ExceptionCode ec = 0;
- PassRefPtr<WebCore::bool> g_res = WTF::getPtr(item->strictFunction(converted_str, a, b, ec));
+ RefPtr<WebCore::bool> gobjectResult = WTF::getPtr(item->strictFunction(convertedStr, a, b, ec));
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
}
- WebKitDOMbool* res = WebKit::kit(g_res.get());
- return res;
+ WebKitDOMbool* result = WebKit::kit(gobjectResult.get());
+ return result;
}
glong
@@ -611,9 +1440,9 @@ webkit_dom_test_obj_get_read_only_int_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->readOnlyIntAttr();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->readOnlyIntAttr();
+ return result;
}
gchar*
@@ -621,9 +1450,9 @@ webkit_dom_test_obj_get_read_only_string_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gchar* res = convertToUTF8String(item->readOnlyStringAttr());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->readOnlyStringAttr());
+ return result;
}
WebKitDOMTestObj*
@@ -631,10 +1460,10 @@ webkit_dom_test_obj_get_read_only_test_obj_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->readOnlyTestObjAttr());
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->readOnlyTestObjAttr());
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
gshort
@@ -642,9 +1471,9 @@ webkit_dom_test_obj_get_short_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gshort res = item->shortAttr();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gshort result = item->shortAttr();
+ return result;
}
void
@@ -652,7 +1481,7 @@ webkit_dom_test_obj_set_short_attr(WebKitDOMTestObj* self, gshort value)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setShortAttr(value);
}
@@ -661,9 +1490,9 @@ webkit_dom_test_obj_get_unsigned_short_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gushort res = item->unsignedShortAttr();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gushort result = item->unsignedShortAttr();
+ return result;
}
void
@@ -671,7 +1500,7 @@ webkit_dom_test_obj_set_unsigned_short_attr(WebKitDOMTestObj* self, gushort valu
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setUnsignedShortAttr(value);
}
@@ -680,9 +1509,9 @@ webkit_dom_test_obj_get_int_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->intAttr();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->intAttr();
+ return result;
}
void
@@ -690,7 +1519,7 @@ webkit_dom_test_obj_set_int_attr(WebKitDOMTestObj* self, glong value)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setIntAttr(value);
}
@@ -699,9 +1528,9 @@ webkit_dom_test_obj_get_long_long_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gint64 res = item->longLongAttr();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gint64 result = item->longLongAttr();
+ return result;
}
void
@@ -709,7 +1538,7 @@ webkit_dom_test_obj_set_long_long_attr(WebKitDOMTestObj* self, gint64 value)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setLongLongAttr(value);
}
@@ -718,9 +1547,9 @@ webkit_dom_test_obj_get_unsigned_long_long_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- guint64 res = item->unsignedLongLongAttr();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ guint64 result = item->unsignedLongLongAttr();
+ return result;
}
void
@@ -728,7 +1557,7 @@ webkit_dom_test_obj_set_unsigned_long_long_attr(WebKitDOMTestObj* self, guint64
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setUnsignedLongLongAttr(value);
}
@@ -737,9 +1566,9 @@ webkit_dom_test_obj_get_string_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gchar* res = convertToUTF8String(item->stringAttr());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->stringAttr());
+ return result;
}
void
@@ -747,10 +1576,10 @@ webkit_dom_test_obj_set_string_attr(WebKitDOMTestObj* self, const gchar* value)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WTF::String converted_value = WTF::String::fromUTF8(value);
- item->setStringAttr(converted_value);
+ WTF::String convertedValue = WTF::String::fromUTF8(value);
+ item->setStringAttr(convertedValue);
}
WebKitDOMTestObj*
@@ -758,10 +1587,10 @@ webkit_dom_test_obj_get_test_obj_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->testObjAttr());
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->testObjAttr());
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
@@ -769,14 +1598,14 @@ webkit_dom_test_obj_set_test_obj_attr(WebKitDOMTestObj* self, WebKitDOMTestObj*
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WebCore::TestObj * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
+ WebCore::TestObj* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
}
- item->setTestObjAttr(converted_value);
+ item->setTestObjAttr(convertedValue);
}
WebKitDOMTestObj*
@@ -784,10 +1613,10 @@ webkit_dom_test_obj_get_xml_obj_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->xmlObjAttr());
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->xmlObjAttr());
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
@@ -795,14 +1624,14 @@ webkit_dom_test_obj_set_xml_obj_attr(WebKitDOMTestObj* self, WebKitDOMTestObj* v
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WebCore::TestObj * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
+ WebCore::TestObj* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
}
- item->setXMLObjAttr(converted_value);
+ item->setXMLObjAttr(convertedValue);
}
gboolean
@@ -810,9 +1639,9 @@ webkit_dom_test_obj_get_create(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gboolean res = item->isCreate();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gboolean result = item->isCreate();
+ return result;
}
void
@@ -820,7 +1649,7 @@ webkit_dom_test_obj_set_create(WebKitDOMTestObj* self, gboolean value)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setCreate(value);
}
@@ -829,9 +1658,9 @@ webkit_dom_test_obj_get_reflected_string_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gchar* res = convertToUTF8String(item->getAttribute(WebCore::HTMLNames::reflectedstringattrAttr));
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->getAttribute(WebCore::HTMLNames::reflectedstringattrAttr));
+ return result;
}
void
@@ -839,10 +1668,10 @@ webkit_dom_test_obj_set_reflected_string_attr(WebKitDOMTestObj* self, const gcha
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WTF::String converted_value = WTF::String::fromUTF8(value);
- item->setAttribute(WebCore::HTMLNames::reflectedstringattrAttr, converted_value);
+ WTF::String convertedValue = WTF::String::fromUTF8(value);
+ item->setAttribute(WebCore::HTMLNames::reflectedstringattrAttr, convertedValue);
}
glong
@@ -850,9 +1679,9 @@ webkit_dom_test_obj_get_reflected_integral_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->getIntegralAttribute(WebCore::HTMLNames::reflectedintegralattrAttr);
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->getIntegralAttribute(WebCore::HTMLNames::reflectedintegralattrAttr);
+ return result;
}
void
@@ -860,7 +1689,7 @@ webkit_dom_test_obj_set_reflected_integral_attr(WebKitDOMTestObj* self, glong va
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setIntegralAttribute(WebCore::HTMLNames::reflectedintegralattrAttr, value);
}
@@ -869,9 +1698,9 @@ webkit_dom_test_obj_get_reflected_unsigned_integral_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gulong res = item->getUnsignedIntegralAttribute(WebCore::HTMLNames::reflectedunsignedintegralattrAttr);
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gulong result = item->getUnsignedIntegralAttribute(WebCore::HTMLNames::reflectedunsignedintegralattrAttr);
+ return result;
}
void
@@ -879,7 +1708,7 @@ webkit_dom_test_obj_set_reflected_unsigned_integral_attr(WebKitDOMTestObj* self,
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setUnsignedIntegralAttribute(WebCore::HTMLNames::reflectedunsignedintegralattrAttr, value);
}
@@ -888,9 +1717,9 @@ webkit_dom_test_obj_get_reflected_boolean_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gboolean res = item->hasAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr);
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gboolean result = item->hasAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr);
+ return result;
}
void
@@ -898,7 +1727,7 @@ webkit_dom_test_obj_set_reflected_boolean_attr(WebKitDOMTestObj* self, gboolean
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setBooleanAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr, value);
}
@@ -907,9 +1736,9 @@ webkit_dom_test_obj_get_reflected_url_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gchar* res = convertToUTF8String(item->getURLAttribute(WebCore::HTMLNames::reflectedurlattrAttr));
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->getURLAttribute(WebCore::HTMLNames::reflectedurlattrAttr));
+ return result;
}
void
@@ -917,10 +1746,10 @@ webkit_dom_test_obj_set_reflected_url_attr(WebKitDOMTestObj* self, const gchar*
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WTF::String converted_value = WTF::String::fromUTF8(value);
- item->setAttribute(WebCore::HTMLNames::reflectedurlattrAttr, converted_value);
+ WTF::String convertedValue = WTF::String::fromUTF8(value);
+ item->setAttribute(WebCore::HTMLNames::reflectedurlattrAttr, convertedValue);
}
gchar*
@@ -928,9 +1757,9 @@ webkit_dom_test_obj_get_reflected_string_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gchar* res = convertToUTF8String(item->getAttribute(WebCore::HTMLNames::customContentStringAttrAttr));
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->getAttribute(WebCore::HTMLNames::customContentStringAttrAttr));
+ return result;
}
void
@@ -938,10 +1767,10 @@ webkit_dom_test_obj_set_reflected_string_attr(WebKitDOMTestObj* self, const gcha
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WTF::String converted_value = WTF::String::fromUTF8(value);
- item->setAttribute(WebCore::HTMLNames::customContentStringAttrAttr, converted_value);
+ WTF::String convertedValue = WTF::String::fromUTF8(value);
+ item->setAttribute(WebCore::HTMLNames::customContentStringAttrAttr, convertedValue);
}
glong
@@ -949,9 +1778,9 @@ webkit_dom_test_obj_get_reflected_custom_integral_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->getIntegralAttribute(WebCore::HTMLNames::customContentIntegralAttrAttr);
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->getIntegralAttribute(WebCore::HTMLNames::customContentIntegralAttrAttr);
+ return result;
}
void
@@ -959,7 +1788,7 @@ webkit_dom_test_obj_set_reflected_custom_integral_attr(WebKitDOMTestObj* self, g
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setIntegralAttribute(WebCore::HTMLNames::customContentIntegralAttrAttr, value);
}
@@ -968,9 +1797,9 @@ webkit_dom_test_obj_get_reflected_custom_boolean_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gboolean res = item->hasAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr);
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gboolean result = item->hasAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr);
+ return result;
}
void
@@ -978,7 +1807,7 @@ webkit_dom_test_obj_set_reflected_custom_boolean_attr(WebKitDOMTestObj* self, gb
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setBooleanAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr, value);
}
@@ -987,9 +1816,9 @@ webkit_dom_test_obj_get_reflected_custom_url_attr(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gchar* res = convertToUTF8String(item->getURLAttribute(WebCore::HTMLNames::customContentURLAttrAttr));
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->getURLAttribute(WebCore::HTMLNames::customContentURLAttrAttr));
+ return result;
}
void
@@ -997,33 +1826,33 @@ webkit_dom_test_obj_set_reflected_custom_url_attr(WebKitDOMTestObj* self, const
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WTF::String converted_value = WTF::String::fromUTF8(value);
- item->setAttribute(WebCore::HTMLNames::customContentURLAttrAttr, converted_value);
+ WTF::String convertedValue = WTF::String::fromUTF8(value);
+ item->setAttribute(WebCore::HTMLNames::customContentURLAttrAttr, convertedValue);
}
glong
-webkit_dom_test_obj_get_attr_with_getter_exception(WebKitDOMTestObj* self, GError **error)
+webkit_dom_test_obj_get_attr_with_getter_exception(WebKitDOMTestObj* self, GError** error)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
WebCore::ExceptionCode ec = 0;
- glong res = item->attrWithGetterException(ec);
+ glong result = item->attrWithGetterException(ec);
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
}
- return res;
+ return result;
}
void
-webkit_dom_test_obj_set_attr_with_getter_exception(WebKitDOMTestObj* self, glong value, GError **error)
+webkit_dom_test_obj_set_attr_with_getter_exception(WebKitDOMTestObj* self, glong value, GError** error)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
WebCore::ExceptionCode ec = 0;
item->setAttrWithGetterException(value, ec);
if (ec) {
@@ -1037,17 +1866,17 @@ webkit_dom_test_obj_get_attr_with_setter_exception(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->attrWithSetterException();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->attrWithSetterException();
+ return result;
}
void
-webkit_dom_test_obj_set_attr_with_setter_exception(WebKitDOMTestObj* self, glong value, GError **error)
+webkit_dom_test_obj_set_attr_with_setter_exception(WebKitDOMTestObj* self, glong value, GError** error)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
WebCore::ExceptionCode ec = 0;
item->setAttrWithSetterException(value, ec);
if (ec) {
@@ -1057,26 +1886,26 @@ webkit_dom_test_obj_set_attr_with_setter_exception(WebKitDOMTestObj* self, glong
}
gchar*
-webkit_dom_test_obj_get_string_attr_with_getter_exception(WebKitDOMTestObj* self, GError **error)
+webkit_dom_test_obj_get_string_attr_with_getter_exception(WebKitDOMTestObj* self, GError** error)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
WebCore::ExceptionCode ec = 0;
- gchar* res = convertToUTF8String(item->stringAttrWithGetterException(ec));
- return res;
+ gchar* result = convertToUTF8String(item->stringAttrWithGetterException(ec));
+ return result;
}
void
-webkit_dom_test_obj_set_string_attr_with_getter_exception(WebKitDOMTestObj* self, const gchar* value, GError **error)
+webkit_dom_test_obj_set_string_attr_with_getter_exception(WebKitDOMTestObj* self, const gchar* value, GError** error)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WTF::String converted_value = WTF::String::fromUTF8(value);
+ WTF::String convertedValue = WTF::String::fromUTF8(value);
WebCore::ExceptionCode ec = 0;
- item->setStringAttrWithGetterException(converted_value, ec);
+ item->setStringAttrWithGetterException(convertedValue, ec);
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
@@ -1088,21 +1917,21 @@ webkit_dom_test_obj_get_string_attr_with_setter_exception(WebKitDOMTestObj* self
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gchar* res = convertToUTF8String(item->stringAttrWithSetterException());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->stringAttrWithSetterException());
+ return result;
}
void
-webkit_dom_test_obj_set_string_attr_with_setter_exception(WebKitDOMTestObj* self, const gchar* value, GError **error)
+webkit_dom_test_obj_set_string_attr_with_setter_exception(WebKitDOMTestObj* self, const gchar* value, GError** error)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WTF::String converted_value = WTF::String::fromUTF8(value);
+ WTF::String convertedValue = WTF::String::fromUTF8(value);
WebCore::ExceptionCode ec = 0;
- item->setStringAttrWithSetterException(converted_value, ec);
+ item->setStringAttrWithSetterException(convertedValue, ec);
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
@@ -1114,9 +1943,9 @@ webkit_dom_test_obj_get_with_script_state_attribute(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->withScriptStateAttribute();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->withScriptStateAttribute();
+ return result;
}
void
@@ -1124,7 +1953,7 @@ webkit_dom_test_obj_set_with_script_state_attribute(WebKitDOMTestObj* self, glon
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setWithScriptStateAttribute(value);
}
@@ -1133,10 +1962,10 @@ webkit_dom_test_obj_get_with_script_execution_context_attribute(WebKitDOMTestObj
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->withScriptExecutionContextAttribute());
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->withScriptExecutionContextAttribute());
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
@@ -1144,46 +1973,46 @@ webkit_dom_test_obj_set_with_script_execution_context_attribute(WebKitDOMTestObj
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WebCore::TestObj * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
+ WebCore::TestObj* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
}
- item->setWithScriptExecutionContextAttribute(converted_value);
+ item->setWithScriptExecutionContextAttribute(convertedValue);
}
WebKitDOMTestObj*
-webkit_dom_test_obj_get_with_script_state_attribute_raises(WebKitDOMTestObj* self, GError **error)
+webkit_dom_test_obj_get_with_script_state_attribute_raises(WebKitDOMTestObj* self, GError** error)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
WebCore::ExceptionCode ec = 0;
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->withScriptStateAttributeRaises(ec));
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->withScriptStateAttributeRaises(ec));
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
}
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
-webkit_dom_test_obj_set_with_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError **error)
+webkit_dom_test_obj_set_with_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError** error)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WebCore::TestObj * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
+ WebCore::TestObj* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
}
WebCore::ExceptionCode ec = 0;
- item->setWithScriptStateAttributeRaises(converted_value, ec);
+ item->setWithScriptStateAttributeRaises(convertedValue, ec);
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
@@ -1191,35 +2020,35 @@ webkit_dom_test_obj_set_with_script_state_attribute_raises(WebKitDOMTestObj* sel
}
WebKitDOMTestObj*
-webkit_dom_test_obj_get_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, GError **error)
+webkit_dom_test_obj_get_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, GError** error)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
WebCore::ExceptionCode ec = 0;
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->withScriptExecutionContextAttributeRaises(ec));
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->withScriptExecutionContextAttributeRaises(ec));
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
}
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
-webkit_dom_test_obj_set_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError **error)
+webkit_dom_test_obj_set_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError** error)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WebCore::TestObj * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
+ WebCore::TestObj* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
}
WebCore::ExceptionCode ec = 0;
- item->setWithScriptExecutionContextAttributeRaises(converted_value, ec);
+ item->setWithScriptExecutionContextAttributeRaises(convertedValue, ec);
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
@@ -1231,10 +2060,10 @@ webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->withScriptExecutionContextAndScriptStateAttribute());
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->withScriptExecutionContextAndScriptStateAttribute());
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
@@ -1242,46 +2071,46 @@ webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WebCore::TestObj * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
+ WebCore::TestObj* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
}
- item->setWithScriptExecutionContextAndScriptStateAttribute(converted_value);
+ item->setWithScriptExecutionContextAndScriptStateAttribute(convertedValue);
}
WebKitDOMTestObj*
-webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, GError **error)
+webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, GError** error)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
WebCore::ExceptionCode ec = 0;
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->withScriptExecutionContextAndScriptStateAttributeRaises(ec));
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->withScriptExecutionContextAndScriptStateAttributeRaises(ec));
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
}
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
-webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError **error)
+webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError** error)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WebCore::TestObj * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
+ WebCore::TestObj* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
}
WebCore::ExceptionCode ec = 0;
- item->setWithScriptExecutionContextAndScriptStateAttributeRaises(converted_value, ec);
+ item->setWithScriptExecutionContextAndScriptStateAttributeRaises(convertedValue, ec);
if (ec) {
WebCore::ExceptionCodeDescription ecdesc(ec);
g_set_error_literal(error, g_quark_from_string("WEBKIT_DOM"), ecdesc.code, ecdesc.name);
@@ -1293,10 +2122,10 @@ webkit_dom_test_obj_get_with_script_execution_context_and_script_state_with_spac
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::TestObj> g_res = WTF::getPtr(item->withScriptExecutionContextAndScriptStateWithSpacesAttribute());
- WebKitDOMTestObj* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::TestObj> gobjectResult = WTF::getPtr(item->withScriptExecutionContextAndScriptStateWithSpacesAttribute());
+ WebKitDOMTestObj* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
@@ -1304,14 +2133,14 @@ webkit_dom_test_obj_set_with_script_execution_context_and_script_state_with_spac
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WebCore::TestObj * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
+ WebCore::TestObj* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
}
- item->setWithScriptExecutionContextAndScriptStateWithSpacesAttribute(converted_value);
+ item->setWithScriptExecutionContextAndScriptStateWithSpacesAttribute(convertedValue);
}
glong
@@ -1320,10 +2149,11 @@ webkit_dom_test_obj_get_conditional_attr1(WebKitDOMTestObj* self)
#if ENABLE(Condition1)
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->conditionalAttr1();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->conditionalAttr1();
+ return result;
#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
return static_cast<glong>(0);
#endif /* ENABLE(Condition1) */
}
@@ -1334,8 +2164,10 @@ webkit_dom_test_obj_set_conditional_attr1(WebKitDOMTestObj* self, glong value)
#if ENABLE(Condition1)
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setConditionalAttr1(value);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
#endif /* ENABLE(Condition1) */
}
@@ -1345,10 +2177,16 @@ webkit_dom_test_obj_get_conditional_attr2(WebKitDOMTestObj* self)
#if ENABLE(Condition1) && ENABLE(Condition2)
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->conditionalAttr2();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->conditionalAttr2();
+ return result;
#else
+#if !ENABLE(Condition1)
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+#endif
+#if !ENABLE(Condition2)
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif
return static_cast<glong>(0);
#endif /* ENABLE(Condition1) && ENABLE(Condition2) */
}
@@ -1359,8 +2197,15 @@ webkit_dom_test_obj_set_conditional_attr2(WebKitDOMTestObj* self, glong value)
#if ENABLE(Condition1) && ENABLE(Condition2)
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setConditionalAttr2(value);
+#else
+#if !ENABLE(Condition1)
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+#endif
+#if !ENABLE(Condition2)
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif
#endif /* ENABLE(Condition1) && ENABLE(Condition2) */
}
@@ -1370,10 +2215,12 @@ webkit_dom_test_obj_get_conditional_attr3(WebKitDOMTestObj* self)
#if ENABLE(Condition1) || ENABLE(Condition2)
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->conditionalAttr3();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->conditionalAttr3();
+ return result;
#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
return static_cast<glong>(0);
#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
}
@@ -1384,8 +2231,11 @@ webkit_dom_test_obj_set_conditional_attr3(WebKitDOMTestObj* self, glong value)
#if ENABLE(Condition1) || ENABLE(Condition2)
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setConditionalAttr3(value);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
}
@@ -1394,10 +2244,10 @@ webkit_dom_test_obj_get_content_document(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::Document> g_res = WTF::getPtr(item->contentDocument());
- WebKitDOMDocument* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::Document> gobjectResult = WTF::getPtr(item->contentDocument());
+ WebKitDOMDocument* result = WebKit::kit(gobjectResult.get());
+ return result;
}
WebKitDOMSVGPoint*
@@ -1405,10 +2255,10 @@ webkit_dom_test_obj_get_mutable_point(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::SVGPoint> g_res = WTF::getPtr(item->mutablePoint());
- WebKitDOMSVGPoint* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::SVGPoint> gobjectResult = WTF::getPtr(item->mutablePoint());
+ WebKitDOMSVGPoint* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
@@ -1416,14 +2266,14 @@ webkit_dom_test_obj_set_mutable_point(WebKitDOMTestObj* self, WebKitDOMSVGPoint*
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WebCore::SVGPoint * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
+ WebCore::SVGPoint* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
}
- item->setMutablePoint(converted_value);
+ item->setMutablePoint(convertedValue);
}
WebKitDOMSVGPoint*
@@ -1431,10 +2281,10 @@ webkit_dom_test_obj_get_immutable_point(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- PassRefPtr<WebCore::SVGPoint> g_res = WTF::getPtr(item->immutablePoint());
- WebKitDOMSVGPoint* res = WebKit::kit(g_res.get());
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ RefPtr<WebCore::SVGPoint> gobjectResult = WTF::getPtr(item->immutablePoint());
+ WebKitDOMSVGPoint* result = WebKit::kit(gobjectResult.get());
+ return result;
}
void
@@ -1442,14 +2292,33 @@ webkit_dom_test_obj_set_immutable_point(WebKitDOMTestObj* self, WebKitDOMSVGPoin
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
g_return_if_fail(value);
- WebCore::SVGPoint * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
+ WebCore::SVGPoint* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
}
- item->setImmutablePoint(converted_value);
+ item->setImmutablePoint(convertedValue);
+}
+
+gint
+webkit_dom_test_obj_get_strawberry(WebKitDOMTestObj* self)
+{
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestObj* item = WebKit::core(self);
+ gint result = item->blueberry();
+ return result;
+}
+
+void
+webkit_dom_test_obj_set_strawberry(WebKitDOMTestObj* self, gint value)
+{
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestObj* item = WebKit::core(self);
+ item->setBlueberry(value);
}
gfloat
@@ -1457,9 +2326,9 @@ webkit_dom_test_obj_get_strict_float(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gfloat res = item->strictFloat();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ gfloat result = item->strictFloat();
+ return result;
}
void
@@ -1467,7 +2336,7 @@ webkit_dom_test_obj_set_strict_float(WebKitDOMTestObj* self, gfloat value)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setStrictFloat(value);
}
@@ -1476,9 +2345,9 @@ webkit_dom_test_obj_get_description(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->description();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->description();
+ return result;
}
glong
@@ -1486,9 +2355,9 @@ webkit_dom_test_obj_get_id(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- glong res = item->id();
- return res;
+ WebCore::TestObj* item = WebKit::core(self);
+ glong result = item->id();
+ return result;
}
void
@@ -1496,7 +2365,7 @@ webkit_dom_test_obj_set_id(WebKitDOMTestObj* self, glong value)
{
g_return_if_fail(self);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
+ WebCore::TestObj* item = WebKit::core(self);
item->setId(value);
}
@@ -1505,870 +2374,8 @@ webkit_dom_test_obj_get_hash(WebKitDOMTestObj* self)
{
g_return_val_if_fail(self, 0);
WebCore::JSMainThreadNullState state;
- WebCore::TestObj * item = WebKit::core(self);
- gchar* res = convertToUTF8String(item->hash());
- return res;
-}
-
-
-G_DEFINE_TYPE(WebKitDOMTestObj, webkit_dom_test_obj, WEBKIT_TYPE_DOM_OBJECT)
-
-namespace WebKit {
-
-WebCore::TestObj* core(WebKitDOMTestObj* request)
-{
- g_return_val_if_fail(request, 0);
-
- WebCore::TestObj* coreObject = static_cast<WebCore::TestObj*>(WEBKIT_DOM_OBJECT(request)->coreObject);
- g_return_val_if_fail(coreObject, 0);
-
- return coreObject;
-}
-
-} // namespace WebKit
-enum {
- PROP_0,
- PROP_READ_ONLY_INT_ATTR,
- PROP_READ_ONLY_STRING_ATTR,
- PROP_READ_ONLY_TEST_OBJ_ATTR,
- PROP_SHORT_ATTR,
- PROP_UNSIGNED_SHORT_ATTR,
- PROP_INT_ATTR,
- PROP_LONG_LONG_ATTR,
- PROP_UNSIGNED_LONG_LONG_ATTR,
- PROP_STRING_ATTR,
- PROP_TEST_OBJ_ATTR,
- PROP_XML_OBJ_ATTR,
- PROP_CREATE,
- PROP_REFLECTED_STRING_ATTR,
- PROP_REFLECTED_INTEGRAL_ATTR,
- PROP_REFLECTED_UNSIGNED_INTEGRAL_ATTR,
- PROP_REFLECTED_BOOLEAN_ATTR,
- PROP_REFLECTED_URL_ATTR,
- PROP_REFLECTED_STRING_ATTR,
- PROP_REFLECTED_CUSTOM_INTEGRAL_ATTR,
- PROP_REFLECTED_CUSTOM_BOOLEAN_ATTR,
- PROP_REFLECTED_CUSTOM_URL_ATTR,
- PROP_ATTR_WITH_GETTER_EXCEPTION,
- PROP_ATTR_WITH_SETTER_EXCEPTION,
- PROP_STRING_ATTR_WITH_GETTER_EXCEPTION,
- PROP_STRING_ATTR_WITH_SETTER_EXCEPTION,
- PROP_WITH_SCRIPT_STATE_ATTRIBUTE,
- PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE,
- PROP_WITH_SCRIPT_STATE_ATTRIBUTE_RAISES,
- PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE_RAISES,
- PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE,
- PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE_RAISES,
- PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_WITH_SPACES_ATTRIBUTE,
- PROP_WITH_SCRIPT_ARGUMENTS_AND_CALL_STACK_ATTRIBUTE,
-#if ENABLE(Condition1)
- PROP_CONDITIONAL_ATTR1,
-#endif /* ENABLE(Condition1) */
-#if ENABLE(Condition1) && ENABLE(Condition2)
- PROP_CONDITIONAL_ATTR2,
-#endif /* ENABLE(Condition1) && ENABLE(Condition2) */
-#if ENABLE(Condition1) || ENABLE(Condition2)
- PROP_CONDITIONAL_ATTR3,
-#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
- PROP_CONTENT_DOCUMENT,
- PROP_MUTABLE_POINT,
- PROP_IMMUTABLE_POINT,
- PROP_STRICT_FLOAT,
- PROP_DESCRIPTION,
- PROP_ID,
- PROP_HASH,
-};
-
-
-static void webkit_dom_test_obj_finalize(GObject* object)
-{
- WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object);
-
- if (dom_object->coreObject) {
- WebCore::TestObj* coreObject = static_cast<WebCore::TestObj *>(dom_object->coreObject);
-
- WebKit::DOMObjectCache::forget(coreObject);
- coreObject->deref();
-
- dom_object->coreObject = NULL;
- }
-
- G_OBJECT_CLASS(webkit_dom_test_obj_parent_class)->finalize(object);
-}
-
-static void webkit_dom_test_obj_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
-{
- WebCore::JSMainThreadNullState state;
- WebKitDOMTestObj* self = WEBKIT_DOM_TEST_OBJ(object);
- WebCore::TestObj* coreSelf = WebKit::core(self);
- switch (prop_id) {
- case PROP_UNSIGNED_SHORT_ATTR:
- {
- coreSelf->setUnsignedShortAttr((g_value_get_uint(value)));
- break;
- }
- case PROP_INT_ATTR:
- {
- coreSelf->setIntAttr((g_value_get_long(value)));
- break;
- }
- case PROP_UNSIGNED_LONG_LONG_ATTR:
- {
- coreSelf->setUnsignedLongLongAttr((g_value_get_uint64(value)));
- break;
- }
- case PROP_STRING_ATTR:
- {
- coreSelf->setStringAttr(WTF::String::fromUTF8(g_value_get_string(value)));
- break;
- }
- case PROP_CREATE:
- {
- coreSelf->setCreate((g_value_get_boolean(value)));
- break;
- }
- case PROP_REFLECTED_STRING_ATTR:
- {
- coreSelf->setAttribute(WebCore::HTMLNames::reflectedstringattrAttr, WTF::String::fromUTF8(g_value_get_string(value)));
- break;
- }
- case PROP_REFLECTED_INTEGRAL_ATTR:
- {
- coreSelf->setIntegralAttribute(WebCore::HTMLNames::reflectedintegralattrAttr, (g_value_get_long(value)));
- break;
- }
- case PROP_REFLECTED_UNSIGNED_INTEGRAL_ATTR:
- {
- coreSelf->setUnsignedIntegralAttribute(WebCore::HTMLNames::reflectedunsignedintegralattrAttr, (g_value_get_ulong(value)));
- break;
- }
- case PROP_REFLECTED_BOOLEAN_ATTR:
- {
- coreSelf->setBooleanAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr, (g_value_get_boolean(value)));
- break;
- }
- case PROP_REFLECTED_URL_ATTR:
- {
- coreSelf->setAttribute(WebCore::HTMLNames::reflectedurlattrAttr, WTF::String::fromUTF8(g_value_get_string(value)));
- break;
- }
- case PROP_REFLECTED_STRING_ATTR:
- {
- coreSelf->setAttribute(WebCore::HTMLNames::customContentStringAttrAttr, WTF::String::fromUTF8(g_value_get_string(value)));
- break;
- }
- case PROP_REFLECTED_CUSTOM_INTEGRAL_ATTR:
- {
- coreSelf->setIntegralAttribute(WebCore::HTMLNames::customContentIntegralAttrAttr, (g_value_get_long(value)));
- break;
- }
- case PROP_REFLECTED_CUSTOM_BOOLEAN_ATTR:
- {
- coreSelf->setBooleanAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr, (g_value_get_boolean(value)));
- break;
- }
- case PROP_REFLECTED_CUSTOM_URL_ATTR:
- {
- coreSelf->setAttribute(WebCore::HTMLNames::customContentURLAttrAttr, WTF::String::fromUTF8(g_value_get_string(value)));
- break;
- }
- case PROP_ATTR_WITH_GETTER_EXCEPTION:
- {
- WebCore::ExceptionCode ec = 0;
- coreSelf->setAttrWithGetterException((g_value_get_long(value)), ec);
- break;
- }
- case PROP_ATTR_WITH_SETTER_EXCEPTION:
- {
- WebCore::ExceptionCode ec = 0;
- coreSelf->setAttrWithSetterException((g_value_get_long(value)), ec);
- break;
- }
- case PROP_STRING_ATTR_WITH_GETTER_EXCEPTION:
- {
- WebCore::ExceptionCode ec = 0;
- coreSelf->setStringAttrWithGetterException(WTF::String::fromUTF8(g_value_get_string(value)), ec);
- break;
- }
- case PROP_STRING_ATTR_WITH_SETTER_EXCEPTION:
- {
- WebCore::ExceptionCode ec = 0;
- coreSelf->setStringAttrWithSetterException(WTF::String::fromUTF8(g_value_get_string(value)), ec);
- break;
- }
- case PROP_WITH_SCRIPT_STATE_ATTRIBUTE:
- {
- coreSelf->setWithScriptStateAttribute((g_value_get_long(value)));
- break;
- }
-#if ENABLE(Condition1)
- case PROP_CONDITIONAL_ATTR1:
- {
- coreSelf->setConditionalAttr1((g_value_get_long(value)));
- break;
- }
-#endif /* ENABLE(Condition1) */
-#if ENABLE(Condition1) && ENABLE(Condition2)
- case PROP_CONDITIONAL_ATTR2:
- {
- coreSelf->setConditionalAttr2((g_value_get_long(value)));
- break;
- }
-#endif /* ENABLE(Condition1) && ENABLE(Condition2) */
-#if ENABLE(Condition1) || ENABLE(Condition2)
- case PROP_CONDITIONAL_ATTR3:
- {
- coreSelf->setConditionalAttr3((g_value_get_long(value)));
- break;
- }
-#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
- case PROP_STRICT_FLOAT:
- {
- coreSelf->setStrictFloat((g_value_get_float(value)));
- break;
- }
- case PROP_ID:
- {
- coreSelf->setId((g_value_get_long(value)));
- break;
- }
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
- break;
- }
-}
-
-
-static void webkit_dom_test_obj_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec* pspec)
-{
- WebCore::JSMainThreadNullState state;
- WebKitDOMTestObj* self = WEBKIT_DOM_TEST_OBJ(object);
- WebCore::TestObj* coreSelf = WebKit::core(self);
- switch (prop_id) {
- case PROP_READ_ONLY_INT_ATTR:
- {
- g_value_set_long(value, coreSelf->readOnlyIntAttr());
- break;
- }
- case PROP_READ_ONLY_STRING_ATTR:
- {
- g_value_take_string(value, convertToUTF8String(coreSelf->readOnlyStringAttr()));
- break;
- }
- case PROP_READ_ONLY_TEST_OBJ_ATTR:
- {
- RefPtr<WebCore::TestObj> ptr = coreSelf->readOnlyTestObjAttr();
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_SHORT_ATTR:
- {
- g_value_set_int(value, coreSelf->shortAttr());
- break;
- }
- case PROP_UNSIGNED_SHORT_ATTR:
- {
- g_value_set_uint(value, coreSelf->unsignedShortAttr());
- break;
- }
- case PROP_INT_ATTR:
- {
- g_value_set_long(value, coreSelf->intAttr());
- break;
- }
- case PROP_LONG_LONG_ATTR:
- {
- g_value_set_int64(value, coreSelf->longLongAttr());
- break;
- }
- case PROP_UNSIGNED_LONG_LONG_ATTR:
- {
- g_value_set_uint64(value, coreSelf->unsignedLongLongAttr());
- break;
- }
- case PROP_STRING_ATTR:
- {
- g_value_take_string(value, convertToUTF8String(coreSelf->stringAttr()));
- break;
- }
- case PROP_TEST_OBJ_ATTR:
- {
- RefPtr<WebCore::TestObj> ptr = coreSelf->testObjAttr();
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_XML_OBJ_ATTR:
- {
- RefPtr<WebCore::TestObj> ptr = coreSelf->xmlObjAttr();
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_CREATE:
- {
- g_value_set_boolean(value, coreSelf->isCreate());
- break;
- }
- case PROP_REFLECTED_STRING_ATTR:
- {
- g_value_take_string(value, convertToUTF8String(coreSelf->getAttribute(WebCore::HTMLNames::reflectedstringattrAttr)));
- break;
- }
- case PROP_REFLECTED_INTEGRAL_ATTR:
- {
- g_value_set_long(value, coreSelf->getIntegralAttribute(WebCore::HTMLNames::reflectedintegralattrAttr));
- break;
- }
- case PROP_REFLECTED_UNSIGNED_INTEGRAL_ATTR:
- {
- g_value_set_ulong(value, coreSelf->getUnsignedIntegralAttribute(WebCore::HTMLNames::reflectedunsignedintegralattrAttr));
- break;
- }
- case PROP_REFLECTED_BOOLEAN_ATTR:
- {
- g_value_set_boolean(value, coreSelf->hasAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr));
- break;
- }
- case PROP_REFLECTED_URL_ATTR:
- {
- g_value_take_string(value, convertToUTF8String(coreSelf->getURLAttribute(WebCore::HTMLNames::reflectedurlattrAttr)));
- break;
- }
- case PROP_REFLECTED_STRING_ATTR:
- {
- g_value_take_string(value, convertToUTF8String(coreSelf->getAttribute(WebCore::HTMLNames::customContentStringAttrAttr)));
- break;
- }
- case PROP_REFLECTED_CUSTOM_INTEGRAL_ATTR:
- {
- g_value_set_long(value, coreSelf->getIntegralAttribute(WebCore::HTMLNames::customContentIntegralAttrAttr));
- break;
- }
- case PROP_REFLECTED_CUSTOM_BOOLEAN_ATTR:
- {
- g_value_set_boolean(value, coreSelf->hasAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr));
- break;
- }
- case PROP_REFLECTED_CUSTOM_URL_ATTR:
- {
- g_value_take_string(value, convertToUTF8String(coreSelf->getURLAttribute(WebCore::HTMLNames::customContentURLAttrAttr)));
- break;
- }
- case PROP_ATTR_WITH_GETTER_EXCEPTION:
- {
- WebCore::ExceptionCode ec = 0;
- g_value_set_long(value, coreSelf->attrWithGetterException(ec));
- break;
- }
- case PROP_ATTR_WITH_SETTER_EXCEPTION:
- {
- g_value_set_long(value, coreSelf->attrWithSetterException());
- break;
- }
- case PROP_STRING_ATTR_WITH_GETTER_EXCEPTION:
- {
- WebCore::ExceptionCode ec = 0;
- g_value_take_string(value, convertToUTF8String(coreSelf->stringAttrWithGetterException(ec)));
- break;
- }
- case PROP_STRING_ATTR_WITH_SETTER_EXCEPTION:
- {
- g_value_take_string(value, convertToUTF8String(coreSelf->stringAttrWithSetterException()));
- break;
- }
- case PROP_WITH_SCRIPT_STATE_ATTRIBUTE:
- {
- g_value_set_long(value, coreSelf->withScriptStateAttribute());
- break;
- }
- case PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE:
- {
- RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptExecutionContextAttribute();
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_WITH_SCRIPT_STATE_ATTRIBUTE_RAISES:
- {
- WebCore::ExceptionCode ec = 0;
- RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptStateAttributeRaises(ec);
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE_RAISES:
- {
- WebCore::ExceptionCode ec = 0;
- RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptExecutionContextAttributeRaises(ec);
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE:
- {
- RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptExecutionContextAndScriptStateAttribute();
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE_RAISES:
- {
- WebCore::ExceptionCode ec = 0;
- RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptExecutionContextAndScriptStateAttributeRaises(ec);
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_WITH_SPACES_ATTRIBUTE:
- {
- RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptExecutionContextAndScriptStateWithSpacesAttribute();
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_WITH_SCRIPT_ARGUMENTS_AND_CALL_STACK_ATTRIBUTE:
- {
- RefPtr<WebCore::TestObj> ptr = coreSelf->withScriptArgumentsAndCallStackAttribute();
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
-#if ENABLE(Condition1)
- case PROP_CONDITIONAL_ATTR1:
- {
- g_value_set_long(value, coreSelf->conditionalAttr1());
- break;
- }
-#endif /* ENABLE(Condition1) */
-#if ENABLE(Condition1) && ENABLE(Condition2)
- case PROP_CONDITIONAL_ATTR2:
- {
- g_value_set_long(value, coreSelf->conditionalAttr2());
- break;
- }
-#endif /* ENABLE(Condition1) && ENABLE(Condition2) */
-#if ENABLE(Condition1) || ENABLE(Condition2)
- case PROP_CONDITIONAL_ATTR3:
- {
- g_value_set_long(value, coreSelf->conditionalAttr3());
- break;
- }
-#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
- case PROP_CONTENT_DOCUMENT:
- {
- RefPtr<WebCore::Document> ptr = coreSelf->contentDocument();
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_MUTABLE_POINT:
- {
- RefPtr<WebCore::SVGPoint> ptr = coreSelf->mutablePoint();
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_IMMUTABLE_POINT:
- {
- RefPtr<WebCore::SVGPoint> ptr = coreSelf->immutablePoint();
- g_value_set_object(value, WebKit::kit(ptr.get()));
- break;
- }
- case PROP_STRICT_FLOAT:
- {
- g_value_set_float(value, coreSelf->strictFloat());
- break;
- }
- case PROP_DESCRIPTION:
- {
- g_value_set_long(value, coreSelf->description());
- break;
- }
- case PROP_ID:
- {
- g_value_set_long(value, coreSelf->id());
- break;
- }
- case PROP_HASH:
- {
- g_value_take_string(value, convertToUTF8String(coreSelf->hash()));
- break;
- }
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
- break;
- }
-}
-
-
-static void webkit_dom_test_obj_constructed(GObject* object)
-{
-
- if (G_OBJECT_CLASS(webkit_dom_test_obj_parent_class)->constructed)
- G_OBJECT_CLASS(webkit_dom_test_obj_parent_class)->constructed(object);
+ WebCore::TestObj* item = WebKit::core(self);
+ gchar* result = convertToUTF8String(item->hash());
+ return result;
}
-static void webkit_dom_test_obj_class_init(WebKitDOMTestObjClass* requestClass)
-{
- GObjectClass *gobjectClass = G_OBJECT_CLASS(requestClass);
- gobjectClass->finalize = webkit_dom_test_obj_finalize;
- gobjectClass->set_property = webkit_dom_test_obj_set_property;
- gobjectClass->get_property = webkit_dom_test_obj_get_property;
- gobjectClass->constructed = webkit_dom_test_obj_constructed;
-
- g_object_class_install_property(gobjectClass,
- PROP_READ_ONLY_INT_ATTR,
- g_param_spec_long("read-only-int-attr", /* name */
- "test_obj_read-only-int-attr", /* short description */
- "read-only glong TestObj.read-only-int-attr", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READABLE));
- g_object_class_install_property(gobjectClass,
- PROP_READ_ONLY_STRING_ATTR,
- g_param_spec_string("read-only-string-attr", /* name */
- "test_obj_read-only-string-attr", /* short description */
- "read-only gchar* TestObj.read-only-string-attr", /* longer - could do with some extra doc stuff here */
- "", /* default */
- WEBKIT_PARAM_READABLE));
- g_object_class_install_property(gobjectClass,
- PROP_READ_ONLY_TEST_OBJ_ATTR,
- g_param_spec_object("read-only-test-obj-attr", /* name */
- "test_obj_read-only-test-obj-attr", /* short description */
- "read-only WebKitDOMTestObj* TestObj.read-only-test-obj-attr", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
- WEBKIT_PARAM_READABLE));
- g_object_class_install_property(gobjectClass,
- PROP_SHORT_ATTR,
- g_param_spec_int("short-attr", /* name */
- "test_obj_short-attr", /* short description */
- "read-write gshort TestObj.short-attr", /* longer - could do with some extra doc stuff here */
- G_MININT, /* min */
-G_MAXINT, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_UNSIGNED_SHORT_ATTR,
- g_param_spec_uint("unsigned-short-attr", /* name */
- "test_obj_unsigned-short-attr", /* short description */
- "read-write gushort TestObj.unsigned-short-attr", /* longer - could do with some extra doc stuff here */
- 0, /* min */
-G_MAXUINT, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_INT_ATTR,
- g_param_spec_long("int-attr", /* name */
- "test_obj_int-attr", /* short description */
- "read-write glong TestObj.int-attr", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_LONG_LONG_ATTR,
- g_param_spec_int64("long-long-attr", /* name */
- "test_obj_long-long-attr", /* short description */
- "read-write gint64 TestObj.long-long-attr", /* longer - could do with some extra doc stuff here */
- G_MININT64, /* min */
-G_MAXINT64, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_UNSIGNED_LONG_LONG_ATTR,
- g_param_spec_uint64("unsigned-long-long-attr", /* name */
- "test_obj_unsigned-long-long-attr", /* short description */
- "read-write guint64 TestObj.unsigned-long-long-attr", /* longer - could do with some extra doc stuff here */
- 0, /* min */
-G_MAXUINT64, /* min */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_STRING_ATTR,
- g_param_spec_string("string-attr", /* name */
- "test_obj_string-attr", /* short description */
- "read-write gchar* TestObj.string-attr", /* longer - could do with some extra doc stuff here */
- "", /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_TEST_OBJ_ATTR,
- g_param_spec_object("test-obj-attr", /* name */
- "test_obj_test-obj-attr", /* short description */
- "read-write WebKitDOMTestObj* TestObj.test-obj-attr", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_XML_OBJ_ATTR,
- g_param_spec_object("xml-obj-attr", /* name */
- "test_obj_xml-obj-attr", /* short description */
- "read-write WebKitDOMTestObj* TestObj.xml-obj-attr", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_CREATE,
- g_param_spec_boolean("create", /* name */
- "test_obj_create", /* short description */
- "read-write gboolean TestObj.create", /* longer - could do with some extra doc stuff here */
- FALSE, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_REFLECTED_STRING_ATTR,
- g_param_spec_string("reflected-string-attr", /* name */
- "test_obj_reflected-string-attr", /* short description */
- "read-write gchar* TestObj.reflected-string-attr", /* longer - could do with some extra doc stuff here */
- "", /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_REFLECTED_INTEGRAL_ATTR,
- g_param_spec_long("reflected-integral-attr", /* name */
- "test_obj_reflected-integral-attr", /* short description */
- "read-write glong TestObj.reflected-integral-attr", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_REFLECTED_UNSIGNED_INTEGRAL_ATTR,
- g_param_spec_ulong("reflected-unsigned-integral-attr", /* name */
- "test_obj_reflected-unsigned-integral-attr", /* short description */
- "read-write gulong TestObj.reflected-unsigned-integral-attr", /* longer - could do with some extra doc stuff here */
- 0, /* min */
-G_MAXULONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_REFLECTED_BOOLEAN_ATTR,
- g_param_spec_boolean("reflected-boolean-attr", /* name */
- "test_obj_reflected-boolean-attr", /* short description */
- "read-write gboolean TestObj.reflected-boolean-attr", /* longer - could do with some extra doc stuff here */
- FALSE, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_REFLECTED_URL_ATTR,
- g_param_spec_string("reflected-url-attr", /* name */
- "test_obj_reflected-url-attr", /* short description */
- "read-write gchar* TestObj.reflected-url-attr", /* longer - could do with some extra doc stuff here */
- "", /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_REFLECTED_STRING_ATTR,
- g_param_spec_string("reflected-string-attr", /* name */
- "test_obj_reflected-string-attr", /* short description */
- "read-write gchar* TestObj.reflected-string-attr", /* longer - could do with some extra doc stuff here */
- "", /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_REFLECTED_CUSTOM_INTEGRAL_ATTR,
- g_param_spec_long("reflected-custom-integral-attr", /* name */
- "test_obj_reflected-custom-integral-attr", /* short description */
- "read-write glong TestObj.reflected-custom-integral-attr", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_REFLECTED_CUSTOM_BOOLEAN_ATTR,
- g_param_spec_boolean("reflected-custom-boolean-attr", /* name */
- "test_obj_reflected-custom-boolean-attr", /* short description */
- "read-write gboolean TestObj.reflected-custom-boolean-attr", /* longer - could do with some extra doc stuff here */
- FALSE, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_REFLECTED_CUSTOM_URL_ATTR,
- g_param_spec_string("reflected-custom-url-attr", /* name */
- "test_obj_reflected-custom-url-attr", /* short description */
- "read-write gchar* TestObj.reflected-custom-url-attr", /* longer - could do with some extra doc stuff here */
- "", /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_ATTR_WITH_GETTER_EXCEPTION,
- g_param_spec_long("attr-with-getter-exception", /* name */
- "test_obj_attr-with-getter-exception", /* short description */
- "read-write glong TestObj.attr-with-getter-exception", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_ATTR_WITH_SETTER_EXCEPTION,
- g_param_spec_long("attr-with-setter-exception", /* name */
- "test_obj_attr-with-setter-exception", /* short description */
- "read-write glong TestObj.attr-with-setter-exception", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_STRING_ATTR_WITH_GETTER_EXCEPTION,
- g_param_spec_string("string-attr-with-getter-exception", /* name */
- "test_obj_string-attr-with-getter-exception", /* short description */
- "read-write gchar* TestObj.string-attr-with-getter-exception", /* longer - could do with some extra doc stuff here */
- "", /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_STRING_ATTR_WITH_SETTER_EXCEPTION,
- g_param_spec_string("string-attr-with-setter-exception", /* name */
- "test_obj_string-attr-with-setter-exception", /* short description */
- "read-write gchar* TestObj.string-attr-with-setter-exception", /* longer - could do with some extra doc stuff here */
- "", /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_WITH_SCRIPT_STATE_ATTRIBUTE,
- g_param_spec_long("with-script-state-attribute", /* name */
- "test_obj_with-script-state-attribute", /* short description */
- "read-write glong TestObj.with-script-state-attribute", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE,
- g_param_spec_object("with-script-execution-context-attribute", /* name */
- "test_obj_with-script-execution-context-attribute", /* short description */
- "read-write WebKitDOMTestObj* TestObj.with-script-execution-context-attribute", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_WITH_SCRIPT_STATE_ATTRIBUTE_RAISES,
- g_param_spec_object("with-script-state-attribute-raises", /* name */
- "test_obj_with-script-state-attribute-raises", /* short description */
- "read-write WebKitDOMTestObj* TestObj.with-script-state-attribute-raises", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_WITH_SCRIPT_EXECUTION_CONTEXT_ATTRIBUTE_RAISES,
- g_param_spec_object("with-script-execution-context-attribute-raises", /* name */
- "test_obj_with-script-execution-context-attribute-raises", /* short description */
- "read-write WebKitDOMTestObj* TestObj.with-script-execution-context-attribute-raises", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE,
- g_param_spec_object("with-script-execution-context-and-script-state-attribute", /* name */
- "test_obj_with-script-execution-context-and-script-state-attribute", /* short description */
- "read-write WebKitDOMTestObj* TestObj.with-script-execution-context-and-script-state-attribute", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_ATTRIBUTE_RAISES,
- g_param_spec_object("with-script-execution-context-and-script-state-attribute-raises", /* name */
- "test_obj_with-script-execution-context-and-script-state-attribute-raises", /* short description */
- "read-write WebKitDOMTestObj* TestObj.with-script-execution-context-and-script-state-attribute-raises", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_WITH_SCRIPT_EXECUTION_CONTEXT_AND_SCRIPT_STATE_WITH_SPACES_ATTRIBUTE,
- g_param_spec_object("with-script-execution-context-and-script-state-with-spaces-attribute", /* name */
- "test_obj_with-script-execution-context-and-script-state-with-spaces-attribute", /* short description */
- "read-write WebKitDOMTestObj* TestObj.with-script-execution-context-and-script-state-with-spaces-attribute", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_WITH_SCRIPT_ARGUMENTS_AND_CALL_STACK_ATTRIBUTE,
- g_param_spec_object("with-script-arguments-and-call-stack-attribute", /* name */
- "test_obj_with-script-arguments-and-call-stack-attribute", /* short description */
- "read-write WebKitDOMTestObj* TestObj.with-script-arguments-and-call-stack-attribute", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_TEST_OBJ, /* gobject type */
- WEBKIT_PARAM_READWRITE));
-#if ENABLE(Condition1)
- g_object_class_install_property(gobjectClass,
- PROP_CONDITIONAL_ATTR1,
- g_param_spec_long("conditional-attr1", /* name */
- "test_obj_conditional-attr1", /* short description */
- "read-write glong TestObj.conditional-attr1", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
-#endif /* ENABLE(Condition1) */
-#if ENABLE(Condition1) && ENABLE(Condition2)
- g_object_class_install_property(gobjectClass,
- PROP_CONDITIONAL_ATTR2,
- g_param_spec_long("conditional-attr2", /* name */
- "test_obj_conditional-attr2", /* short description */
- "read-write glong TestObj.conditional-attr2", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
-#endif /* ENABLE(Condition1) && ENABLE(Condition2) */
-#if ENABLE(Condition1) || ENABLE(Condition2)
- g_object_class_install_property(gobjectClass,
- PROP_CONDITIONAL_ATTR3,
- g_param_spec_long("conditional-attr3", /* name */
- "test_obj_conditional-attr3", /* short description */
- "read-write glong TestObj.conditional-attr3", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
-#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
- g_object_class_install_property(gobjectClass,
- PROP_CONTENT_DOCUMENT,
- g_param_spec_object("content-document", /* name */
- "test_obj_content-document", /* short description */
- "read-only WebKitDOMDocument* TestObj.content-document", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_DOCUMENT, /* gobject type */
- WEBKIT_PARAM_READABLE));
- g_object_class_install_property(gobjectClass,
- PROP_MUTABLE_POINT,
- g_param_spec_object("mutable-point", /* name */
- "test_obj_mutable-point", /* short description */
- "read-write WebKitDOMSVGPoint* TestObj.mutable-point", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_SVG_POINT, /* gobject type */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_IMMUTABLE_POINT,
- g_param_spec_object("immutable-point", /* name */
- "test_obj_immutable-point", /* short description */
- "read-write WebKitDOMSVGPoint* TestObj.immutable-point", /* longer - could do with some extra doc stuff here */
- WEBKIT_TYPE_DOM_SVG_POINT, /* gobject type */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_STRICT_FLOAT,
- g_param_spec_float("strict-float", /* name */
- "test_obj_strict-float", /* short description */
- "read-write gfloat TestObj.strict-float", /* longer - could do with some extra doc stuff here */
- -G_MAXFLOAT, /* min */
-G_MAXFLOAT, /* max */
-0.0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_DESCRIPTION,
- g_param_spec_long("description", /* name */
- "test_obj_description", /* short description */
- "read-only glong TestObj.description", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READABLE));
- g_object_class_install_property(gobjectClass,
- PROP_ID,
- g_param_spec_long("id", /* name */
- "test_obj_id", /* short description */
- "read-write glong TestObj.id", /* longer - could do with some extra doc stuff here */
- G_MINLONG, /* min */
-G_MAXLONG, /* max */
-0, /* default */
- WEBKIT_PARAM_READWRITE));
- g_object_class_install_property(gobjectClass,
- PROP_HASH,
- g_param_spec_string("hash", /* name */
- "test_obj_hash", /* short description */
- "read-only gchar* TestObj.hash", /* longer - could do with some extra doc stuff here */
- "", /* default */
- WEBKIT_PARAM_READABLE));
-
-
-}
-
-static void webkit_dom_test_obj_init(WebKitDOMTestObj* request)
-{
-}
-
-namespace WebKit {
-WebKitDOMTestObj* wrapTestObj(WebCore::TestObj* coreObject)
-{
- g_return_val_if_fail(coreObject, 0);
-
- /* We call ref() rather than using a C++ smart pointer because we can't store a C++ object
- * in a C-allocated GObject structure. See the finalize() code for the
- * matching deref().
- */
- coreObject->ref();
-
- return WEBKIT_DOM_TEST_OBJ(g_object_new(WEBKIT_TYPE_DOM_TEST_OBJ,
- "core-object", coreObject, NULL));
-}
-} // namespace WebKit
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.h
index caeb51ffa..9fa9aadee 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.h
@@ -21,11 +21,10 @@
#ifndef WebKitDOMTestObj_h
#define WebKitDOMTestObj_h
-#include "webkit/webkitdomdefines.h"
#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
#include <webkit/webkitdefines.h>
-#include "webkit/WebKitDOMObject.h"
-
+#include <webkit/webkitdomdefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_DOM_TEST_OBJ (webkit_dom_test_obj_get_type())
@@ -59,15 +58,15 @@ webkit_dom_test_obj_void_method(WebKitDOMTestObj* self);
/**
* webkit_dom_test_obj_void_method_with_args:
* @self: A #WebKitDOMTestObj
- * @int_arg: A #glong
- * @str_arg: A #gchar
- * @obj_arg: A #WebKitDOMTestObj
+ * @intArg: A #glong
+ * @strArg: A #gchar
+ * @objArg: A #WebKitDOMTestObj
*
* Returns:
*
**/
WEBKIT_API void
-webkit_dom_test_obj_void_method_with_args(WebKitDOMTestObj* self, glong int_arg, const gchar* str_arg, WebKitDOMTestObj* obj_arg);
+webkit_dom_test_obj_void_method_with_args(WebKitDOMTestObj* self, glong intArg, const gchar* strArg, WebKitDOMTestObj* objArg);
/**
* webkit_dom_test_obj_int_method:
@@ -82,15 +81,15 @@ webkit_dom_test_obj_int_method(WebKitDOMTestObj* self);
/**
* webkit_dom_test_obj_int_method_with_args:
* @self: A #WebKitDOMTestObj
- * @int_arg: A #glong
- * @str_arg: A #gchar
- * @obj_arg: A #WebKitDOMTestObj
+ * @intArg: A #glong
+ * @strArg: A #gchar
+ * @objArg: A #WebKitDOMTestObj
*
* Returns:
*
**/
WEBKIT_API glong
-webkit_dom_test_obj_int_method_with_args(WebKitDOMTestObj* self, glong int_arg, const gchar* str_arg, WebKitDOMTestObj* obj_arg);
+webkit_dom_test_obj_int_method_with_args(WebKitDOMTestObj* self, glong intArg, const gchar* strArg, WebKitDOMTestObj* objArg);
/**
* webkit_dom_test_obj_obj_method:
@@ -105,39 +104,39 @@ webkit_dom_test_obj_obj_method(WebKitDOMTestObj* self);
/**
* webkit_dom_test_obj_obj_method_with_args:
* @self: A #WebKitDOMTestObj
- * @int_arg: A #glong
- * @str_arg: A #gchar
- * @obj_arg: A #WebKitDOMTestObj
+ * @intArg: A #glong
+ * @strArg: A #gchar
+ * @objArg: A #WebKitDOMTestObj
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMTestObj*
-webkit_dom_test_obj_obj_method_with_args(WebKitDOMTestObj* self, glong int_arg, const gchar* str_arg, WebKitDOMTestObj* obj_arg);
+webkit_dom_test_obj_obj_method_with_args(WebKitDOMTestObj* self, glong intArg, const gchar* strArg, WebKitDOMTestObj* objArg);
/**
* webkit_dom_test_obj_method_that_requires_all_args_and_throws:
* @self: A #WebKitDOMTestObj
- * @str_arg: A #gchar
- * @obj_arg: A #WebKitDOMTestObj
+ * @strArg: A #gchar
+ * @objArg: A #WebKitDOMTestObj
* @error: #GError
*
* Returns: (transfer none):
*
**/
WEBKIT_API WebKitDOMTestObj*
-webkit_dom_test_obj_method_that_requires_all_args_and_throws(WebKitDOMTestObj* self, const gchar* str_arg, WebKitDOMTestObj* obj_arg, GError **error);
+webkit_dom_test_obj_method_that_requires_all_args_and_throws(WebKitDOMTestObj* self, const gchar* strArg, WebKitDOMTestObj* objArg, GError** error);
/**
* webkit_dom_test_obj_serialized_value:
* @self: A #WebKitDOMTestObj
- * @serialized_arg: A #WebKitDOMSerializedScriptValue
+ * @serializedArg: A #WebKitDOMSerializedScriptValue
*
* Returns:
*
**/
WEBKIT_API void
-webkit_dom_test_obj_serialized_value(WebKitDOMTestObj* self, WebKitDOMSerializedScriptValue* serialized_arg);
+webkit_dom_test_obj_serialized_value(WebKitDOMTestObj* self, WebKitDOMSerializedScriptValue* serializedArg);
/**
* webkit_dom_test_obj_idb_key:
@@ -153,14 +152,14 @@ webkit_dom_test_obj_idb_key(WebKitDOMTestObj* self, WebKitDOMIDBKey* key);
/**
* webkit_dom_test_obj_options_object:
* @self: A #WebKitDOMTestObj
- * @oo: A #WebKitDOMOptionsObject
- * @ooo: A #WebKitDOMOptionsObject
+ * @oo: A #WebKitDOMDictionary
+ * @ooo: A #WebKitDOMDictionary
*
* Returns:
*
**/
WEBKIT_API void
-webkit_dom_test_obj_options_object(WebKitDOMTestObj* self, WebKitDOMOptionsObject* oo, WebKitDOMOptionsObject* ooo);
+webkit_dom_test_obj_options_object(WebKitDOMTestObj* self, WebKitDOMDictionary* oo, WebKitDOMDictionary* ooo);
/**
* webkit_dom_test_obj_method_with_exception:
@@ -171,7 +170,7 @@ webkit_dom_test_obj_options_object(WebKitDOMTestObj* self, WebKitDOMOptionsObjec
*
**/
WEBKIT_API void
-webkit_dom_test_obj_method_with_exception(WebKitDOMTestObj* self, GError **error);
+webkit_dom_test_obj_method_with_exception(WebKitDOMTestObj* self, GError** error);
/**
* webkit_dom_test_obj_with_script_state_void:
@@ -202,7 +201,7 @@ webkit_dom_test_obj_with_script_state_obj(WebKitDOMTestObj* self);
*
**/
WEBKIT_API void
-webkit_dom_test_obj_with_script_state_void_exception(WebKitDOMTestObj* self, GError **error);
+webkit_dom_test_obj_with_script_state_void_exception(WebKitDOMTestObj* self, GError** error);
/**
* webkit_dom_test_obj_with_script_state_obj_exception:
@@ -213,7 +212,7 @@ webkit_dom_test_obj_with_script_state_void_exception(WebKitDOMTestObj* self, GEr
*
**/
WEBKIT_API WebKitDOMTestObj*
-webkit_dom_test_obj_with_script_state_obj_exception(WebKitDOMTestObj* self, GError **error);
+webkit_dom_test_obj_with_script_state_obj_exception(WebKitDOMTestObj* self, GError** error);
/**
* webkit_dom_test_obj_with_script_execution_context:
@@ -244,7 +243,7 @@ webkit_dom_test_obj_with_script_execution_context_and_script_state(WebKitDOMTest
*
**/
WEBKIT_API WebKitDOMTestObj*
-webkit_dom_test_obj_with_script_execution_context_and_script_state_obj_exception(WebKitDOMTestObj* self, GError **error);
+webkit_dom_test_obj_with_script_execution_context_and_script_state_obj_exception(WebKitDOMTestObj* self, GError** error);
/**
* webkit_dom_test_obj_with_script_execution_context_and_script_state_with_spaces:
@@ -270,19 +269,19 @@ webkit_dom_test_obj_method_with_optional_arg(WebKitDOMTestObj* self, glong opt);
/**
* webkit_dom_test_obj_method_with_non_optional_arg_and_optional_arg:
* @self: A #WebKitDOMTestObj
- * @non_opt: A #glong
+ * @nonOpt: A #glong
* @opt: A #glong
*
* Returns:
*
**/
WEBKIT_API void
-webkit_dom_test_obj_method_with_non_optional_arg_and_optional_arg(WebKitDOMTestObj* self, glong non_opt, glong opt);
+webkit_dom_test_obj_method_with_non_optional_arg_and_optional_arg(WebKitDOMTestObj* self, glong nonOpt, glong opt);
/**
* webkit_dom_test_obj_method_with_non_optional_arg_and_two_optional_args:
* @self: A #WebKitDOMTestObj
- * @non_opt: A #glong
+ * @nonOpt: A #glong
* @opt1: A #glong
* @opt2: A #glong
*
@@ -290,7 +289,7 @@ webkit_dom_test_obj_method_with_non_optional_arg_and_optional_arg(WebKitDOMTestO
*
**/
WEBKIT_API void
-webkit_dom_test_obj_method_with_non_optional_arg_and_two_optional_args(WebKitDOMTestObj* self, glong non_opt, glong opt1, glong opt2);
+webkit_dom_test_obj_method_with_non_optional_arg_and_two_optional_args(WebKitDOMTestObj* self, glong nonOpt, glong opt1, glong opt2);
/**
* webkit_dom_test_obj_method_with_optional_string:
@@ -495,7 +494,7 @@ webkit_dom_test_obj_orange(WebKitDOMTestObj* self);
*
**/
WEBKIT_API WebKitDOMbool*
-webkit_dom_test_obj_strict_function(WebKitDOMTestObj* self, const gchar* str, gfloat a, gint b, GError **error);
+webkit_dom_test_obj_strict_function(WebKitDOMTestObj* self, const gchar* str, gfloat a, gint b, GError** error);
/**
* webkit_dom_test_obj_get_read_only_int_attr:
@@ -914,7 +913,7 @@ webkit_dom_test_obj_set_reflected_custom_url_attr(WebKitDOMTestObj* self, const
*
**/
WEBKIT_API glong
-webkit_dom_test_obj_get_attr_with_getter_exception(WebKitDOMTestObj* self, GError **error);
+webkit_dom_test_obj_get_attr_with_getter_exception(WebKitDOMTestObj* self, GError** error);
/**
* webkit_dom_test_obj_set_attr_with_getter_exception:
@@ -926,7 +925,7 @@ webkit_dom_test_obj_get_attr_with_getter_exception(WebKitDOMTestObj* self, GErro
*
**/
WEBKIT_API void
-webkit_dom_test_obj_set_attr_with_getter_exception(WebKitDOMTestObj* self, glong value, GError **error);
+webkit_dom_test_obj_set_attr_with_getter_exception(WebKitDOMTestObj* self, glong value, GError** error);
/**
* webkit_dom_test_obj_get_attr_with_setter_exception:
@@ -948,7 +947,7 @@ webkit_dom_test_obj_get_attr_with_setter_exception(WebKitDOMTestObj* self);
*
**/
WEBKIT_API void
-webkit_dom_test_obj_set_attr_with_setter_exception(WebKitDOMTestObj* self, glong value, GError **error);
+webkit_dom_test_obj_set_attr_with_setter_exception(WebKitDOMTestObj* self, glong value, GError** error);
/**
* webkit_dom_test_obj_get_string_attr_with_getter_exception:
@@ -959,7 +958,7 @@ webkit_dom_test_obj_set_attr_with_setter_exception(WebKitDOMTestObj* self, glong
*
**/
WEBKIT_API gchar*
-webkit_dom_test_obj_get_string_attr_with_getter_exception(WebKitDOMTestObj* self, GError **error);
+webkit_dom_test_obj_get_string_attr_with_getter_exception(WebKitDOMTestObj* self, GError** error);
/**
* webkit_dom_test_obj_set_string_attr_with_getter_exception:
@@ -971,7 +970,7 @@ webkit_dom_test_obj_get_string_attr_with_getter_exception(WebKitDOMTestObj* self
*
**/
WEBKIT_API void
-webkit_dom_test_obj_set_string_attr_with_getter_exception(WebKitDOMTestObj* self, const gchar* value, GError **error);
+webkit_dom_test_obj_set_string_attr_with_getter_exception(WebKitDOMTestObj* self, const gchar* value, GError** error);
/**
* webkit_dom_test_obj_get_string_attr_with_setter_exception:
@@ -993,7 +992,7 @@ webkit_dom_test_obj_get_string_attr_with_setter_exception(WebKitDOMTestObj* self
*
**/
WEBKIT_API void
-webkit_dom_test_obj_set_string_attr_with_setter_exception(WebKitDOMTestObj* self, const gchar* value, GError **error);
+webkit_dom_test_obj_set_string_attr_with_setter_exception(WebKitDOMTestObj* self, const gchar* value, GError** error);
/**
* webkit_dom_test_obj_get_with_script_state_attribute:
@@ -1046,7 +1045,7 @@ webkit_dom_test_obj_set_with_script_execution_context_attribute(WebKitDOMTestObj
*
**/
WEBKIT_API WebKitDOMTestObj*
-webkit_dom_test_obj_get_with_script_state_attribute_raises(WebKitDOMTestObj* self, GError **error);
+webkit_dom_test_obj_get_with_script_state_attribute_raises(WebKitDOMTestObj* self, GError** error);
/**
* webkit_dom_test_obj_set_with_script_state_attribute_raises:
@@ -1058,7 +1057,7 @@ webkit_dom_test_obj_get_with_script_state_attribute_raises(WebKitDOMTestObj* sel
*
**/
WEBKIT_API void
-webkit_dom_test_obj_set_with_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError **error);
+webkit_dom_test_obj_set_with_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError** error);
/**
* webkit_dom_test_obj_get_with_script_execution_context_attribute_raises:
@@ -1069,7 +1068,7 @@ webkit_dom_test_obj_set_with_script_state_attribute_raises(WebKitDOMTestObj* sel
*
**/
WEBKIT_API WebKitDOMTestObj*
-webkit_dom_test_obj_get_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, GError **error);
+webkit_dom_test_obj_get_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, GError** error);
/**
* webkit_dom_test_obj_set_with_script_execution_context_attribute_raises:
@@ -1081,7 +1080,7 @@ webkit_dom_test_obj_get_with_script_execution_context_attribute_raises(WebKitDOM
*
**/
WEBKIT_API void
-webkit_dom_test_obj_set_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError **error);
+webkit_dom_test_obj_set_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError** error);
/**
* webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute:
@@ -1113,7 +1112,7 @@ webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute
*
**/
WEBKIT_API WebKitDOMTestObj*
-webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, GError **error);
+webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, GError** error);
/**
* webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute_raises:
@@ -1125,7 +1124,7 @@ webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute
*
**/
WEBKIT_API void
-webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError **error);
+webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value, GError** error);
/**
* webkit_dom_test_obj_get_with_script_execution_context_and_script_state_with_spaces_attribute:
@@ -1264,6 +1263,27 @@ WEBKIT_API void
webkit_dom_test_obj_set_immutable_point(WebKitDOMTestObj* self, WebKitDOMSVGPoint* value);
/**
+ * webkit_dom_test_obj_get_strawberry:
+ * @self: A #WebKitDOMTestObj
+ *
+ * Returns:
+ *
+**/
+WEBKIT_API gint
+webkit_dom_test_obj_get_strawberry(WebKitDOMTestObj* self);
+
+/**
+ * webkit_dom_test_obj_set_strawberry:
+ * @self: A #WebKitDOMTestObj
+ * @value: A #gint
+ *
+ * Returns:
+ *
+**/
+WEBKIT_API void
+webkit_dom_test_obj_set_strawberry(WebKitDOMTestObj* self, gint value);
+
+/**
* webkit_dom_test_obj_get_strict_float:
* @self: A #WebKitDOMTestObj
*
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObjPrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObjPrivate.h
index 96722f797..98e4a3149 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObjPrivate.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObjPrivate.h
@@ -18,22 +18,17 @@
Boston, MA 02110-1301, USA.
*/
-#ifndef WEB_KIT_DOM_TEST_OBJ_PRIVATE_H
-#define WEB_KIT_DOM_TEST_OBJ_PRIVATE_H
+#ifndef WebKitDOMTestObjPrivate_h
+#define WebKitDOMTestObjPrivate_h
+#include "TestObj.h"
#include <glib-object.h>
#include <webkit/WebKitDOMObject.h>
-#include "TestObj.h"
-namespace WebKit {
- WebKitDOMTestObj *
- wrapTestObj(WebCore::TestObj *coreObject);
-
- WebCore::TestObj *
- core(WebKitDOMTestObj *request);
-
- WebKitDOMTestObj*
- kit(WebCore::TestObj* node);
+namespace WebKit {
+WebKitDOMTestObj* wrapTestObj(WebCore::TestObj*);
+WebCore::TestObj* core(WebKitDOMTestObj* request);
+WebKitDOMTestObj* kit(WebCore::TestObj* node);
} // namespace WebKit
-#endif /* WEB_KIT_DOM_TEST_OBJ_PRIVATE_H */
+#endif /* WebKitDOMTestObjPrivate_h */
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.cpp
index 961c4b3a5..fe5724e81 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.cpp
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.cpp
@@ -18,30 +18,35 @@
Boston, MA 02110-1301, USA.
*/
-#include <glib-object.h>
#include "config.h"
+#include "WebKitDOMTestSerializedScriptValueInterface.h"
-#if ENABLE(Condition1) || ENABLE(Condition2)
-
-#include <wtf/GetPtr.h>
-#include <wtf/RefPtr.h>
#include "DOMObjectCache.h"
#include "ExceptionCode.h"
#include "JSMainThreadExecState.h"
+#include "MessagePortArray.h"
#include "SerializedScriptValue.h"
#include "TestSerializedScriptValueInterface.h"
#include "WebKitDOMBinding.h"
#include "gobject/ConvertToUTF8String.h"
+#include "webkit/WebKitDOMArray.h"
+#include "webkit/WebKitDOMArrayPrivate.h"
+#include "webkit/WebKitDOMMessagePortArray.h"
+#include "webkit/WebKitDOMMessagePortArrayPrivate.h"
#include "webkit/WebKitDOMSerializedScriptValue.h"
#include "webkit/WebKitDOMSerializedScriptValuePrivate.h"
-#include "webkit/WebKitDOMTestSerializedScriptValueInterface.h"
#include "webkit/WebKitDOMTestSerializedScriptValueInterfacePrivate.h"
#include "webkitdefines.h"
#include "webkitglobalsprivate.h"
#include "webkitmarshal.h"
+#include <glib-object.h>
+#include <wtf/GetPtr.h>
+#include <wtf/RefPtr.h>
+
+#if ENABLE(Condition1) || ENABLE(Condition2)
namespace WebKit {
-
+
WebKitDOMTestSerializedScriptValueInterface* kit(WebCore::TestSerializedScriptValueInterface* obj)
{
g_return_val_if_fail(obj, 0);
@@ -51,167 +56,130 @@ WebKitDOMTestSerializedScriptValueInterface* kit(WebCore::TestSerializedScriptVa
return static_cast<WebKitDOMTestSerializedScriptValueInterface*>(DOMObjectCache::put(obj, WebKit::wrapTestSerializedScriptValueInterface(obj)));
}
-
-} // namespace WebKit //
-WebKitDOMSerializedScriptValue*
-webkit_dom_test_serialized_script_value_interface_get_value(WebKitDOMTestSerializedScriptValueInterface* self)
+WebCore::TestSerializedScriptValueInterface* core(WebKitDOMTestSerializedScriptValueInterface* request)
{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestSerializedScriptValueInterface * item = WebKit::core(self);
- PassRefPtr<WebCore::SerializedScriptValue> g_res = WTF::getPtr(item->value());
- WebKitDOMSerializedScriptValue* res = WebKit::kit(g_res.get());
- return res;
-}
+ g_return_val_if_fail(request, 0);
-void
-webkit_dom_test_serialized_script_value_interface_set_value(WebKitDOMTestSerializedScriptValueInterface* self, WebKitDOMSerializedScriptValue* value)
-{
- g_return_if_fail(self);
- WebCore::JSMainThreadNullState state;
- WebCore::TestSerializedScriptValueInterface * item = WebKit::core(self);
- g_return_if_fail(value);
- WebCore::SerializedScriptValue * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
- }
- item->setValue(converted_value);
-}
+ WebCore::TestSerializedScriptValueInterface* coreObject = static_cast<WebCore::TestSerializedScriptValueInterface*>(WEBKIT_DOM_OBJECT(request)->coreObject);
+ g_return_val_if_fail(coreObject, 0);
-WebKitDOMSerializedScriptValue*
-webkit_dom_test_serialized_script_value_interface_get_readonly_value(WebKitDOMTestSerializedScriptValueInterface* self)
-{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestSerializedScriptValueInterface * item = WebKit::core(self);
- PassRefPtr<WebCore::SerializedScriptValue> g_res = WTF::getPtr(item->readonlyValue());
- WebKitDOMSerializedScriptValue* res = WebKit::kit(g_res.get());
- return res;
+ return coreObject;
}
-WebKitDOMSerializedScriptValue*
-webkit_dom_test_serialized_script_value_interface_get_cached_value(WebKitDOMTestSerializedScriptValueInterface* self)
+WebKitDOMTestSerializedScriptValueInterface* wrapTestSerializedScriptValueInterface(WebCore::TestSerializedScriptValueInterface* coreObject)
{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestSerializedScriptValueInterface * item = WebKit::core(self);
- PassRefPtr<WebCore::SerializedScriptValue> g_res = WTF::getPtr(item->cachedValue());
- WebKitDOMSerializedScriptValue* res = WebKit::kit(g_res.get());
- return res;
-}
+ g_return_val_if_fail(coreObject, 0);
-void
-webkit_dom_test_serialized_script_value_interface_set_cached_value(WebKitDOMTestSerializedScriptValueInterface* self, WebKitDOMSerializedScriptValue* value)
-{
- g_return_if_fail(self);
- WebCore::JSMainThreadNullState state;
- WebCore::TestSerializedScriptValueInterface * item = WebKit::core(self);
- g_return_if_fail(value);
- WebCore::SerializedScriptValue * converted_value = NULL;
- if (value != NULL) {
- converted_value = WebKit::core(value);
- g_return_if_fail(converted_value);
- }
- item->setCachedValue(converted_value);
-}
+ // We call ref() rather than using a C++ smart pointer because we can't store a C++ object
+ // in a C-allocated GObject structure. See the finalize() code for the matching deref().
+ coreObject->ref();
-WebKitDOMSerializedScriptValue*
-webkit_dom_test_serialized_script_value_interface_get_cached_readonly_value(WebKitDOMTestSerializedScriptValueInterface* self)
-{
- g_return_val_if_fail(self, 0);
- WebCore::JSMainThreadNullState state;
- WebCore::TestSerializedScriptValueInterface * item = WebKit::core(self);
- PassRefPtr<WebCore::SerializedScriptValue> g_res = WTF::getPtr(item->cachedReadonlyValue());
- WebKitDOMSerializedScriptValue* res = WebKit::kit(g_res.get());
- return res;
+ return WEBKIT_DOM_TEST_SERIALIZED_SCRIPT_VALUE_INTERFACE(g_object_new(WEBKIT_TYPE_DOM_TEST_SERIALIZED_SCRIPT_VALUE_INTERFACE, "core-object", coreObject, NULL));
}
+} // namespace WebKit
-G_DEFINE_TYPE(WebKitDOMTestSerializedScriptValueInterface, webkit_dom_test_serialized_script_value_interface, WEBKIT_TYPE_DOM_OBJECT)
-
-namespace WebKit {
-
-WebCore::TestSerializedScriptValueInterface* core(WebKitDOMTestSerializedScriptValueInterface* request)
-{
- g_return_val_if_fail(request, 0);
-
- WebCore::TestSerializedScriptValueInterface* coreObject = static_cast<WebCore::TestSerializedScriptValueInterface*>(WEBKIT_DOM_OBJECT(request)->coreObject);
- g_return_val_if_fail(coreObject, 0);
+#endif // ENABLE(Condition1) || ENABLE(Condition2)
- return coreObject;
-}
+G_DEFINE_TYPE(WebKitDOMTestSerializedScriptValueInterface, webkit_dom_test_serialized_script_value_interface, WEBKIT_TYPE_DOM_OBJECT)
-} // namespace WebKit
enum {
PROP_0,
PROP_VALUE,
PROP_READONLY_VALUE,
PROP_CACHED_VALUE,
+ PROP_PORTS,
PROP_CACHED_READONLY_VALUE,
};
-
static void webkit_dom_test_serialized_script_value_interface_finalize(GObject* object)
{
- WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object);
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object);
- if (dom_object->coreObject) {
- WebCore::TestSerializedScriptValueInterface* coreObject = static_cast<WebCore::TestSerializedScriptValueInterface *>(dom_object->coreObject);
+ if (domObject->coreObject) {
+ WebCore::TestSerializedScriptValueInterface* coreObject = static_cast<WebCore::TestSerializedScriptValueInterface*>(domObject->coreObject);
WebKit::DOMObjectCache::forget(coreObject);
coreObject->deref();
- dom_object->coreObject = NULL;
+ domObject->coreObject = 0;
}
+#endif // ENABLE(Condition1) || ENABLE(Condition2)
G_OBJECT_CLASS(webkit_dom_test_serialized_script_value_interface_parent_class)->finalize(object);
}
-static void webkit_dom_test_serialized_script_value_interface_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_serialized_script_value_interface_set_property(GObject* object, guint propertyId, const GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
- switch (prop_id) {
+ switch (propertyId) {
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
-static void webkit_dom_test_serialized_script_value_interface_get_property(GObject* object, guint prop_id, GValue* value, GParamSpec* pspec)
+static void webkit_dom_test_serialized_script_value_interface_get_property(GObject* object, guint propertyId, GValue* value, GParamSpec* pspec)
{
WebCore::JSMainThreadNullState state;
WebKitDOMTestSerializedScriptValueInterface* self = WEBKIT_DOM_TEST_SERIALIZED_SCRIPT_VALUE_INTERFACE(object);
WebCore::TestSerializedScriptValueInterface* coreSelf = WebKit::core(self);
- switch (prop_id) {
- case PROP_VALUE:
- {
+ switch (propertyId) {
+ case PROP_VALUE: {
+#if ENABLE(Condition1) || ENABLE(Condition2)
RefPtr<WebCore::SerializedScriptValue> ptr = coreSelf->value();
g_value_set_object(value, WebKit::kit(ptr.get()));
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
break;
}
- case PROP_READONLY_VALUE:
- {
+ case PROP_READONLY_VALUE: {
+#if ENABLE(Condition1) || ENABLE(Condition2)
RefPtr<WebCore::SerializedScriptValue> ptr = coreSelf->readonlyValue();
g_value_set_object(value, WebKit::kit(ptr.get()));
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
break;
}
- case PROP_CACHED_VALUE:
- {
+ case PROP_CACHED_VALUE: {
+#if ENABLE(Condition1) || ENABLE(Condition2)
RefPtr<WebCore::SerializedScriptValue> ptr = coreSelf->cachedValue();
g_value_set_object(value, WebKit::kit(ptr.get()));
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
break;
}
- case PROP_CACHED_READONLY_VALUE:
- {
+ case PROP_PORTS: {
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ RefPtr<WebCore::MessagePortArray> ptr = coreSelf->ports();
+ g_value_set_object(value, WebKit::kit(ptr.get()));
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+ break;
+ }
+ case PROP_CACHED_READONLY_VALUE: {
+#if ENABLE(Condition1) || ENABLE(Condition2)
RefPtr<WebCore::SerializedScriptValue> ptr = coreSelf->cachedReadonlyValue();
g_value_set_object(value, WebKit::kit(ptr.get()));
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
break;
}
default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
+ G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyId, pspec);
break;
}
}
@@ -226,7 +194,7 @@ static void webkit_dom_test_serialized_script_value_interface_constructed(GObjec
static void webkit_dom_test_serialized_script_value_interface_class_init(WebKitDOMTestSerializedScriptValueInterfaceClass* requestClass)
{
- GObjectClass *gobjectClass = G_OBJECT_CLASS(requestClass);
+ GObjectClass* gobjectClass = G_OBJECT_CLASS(requestClass);
gobjectClass->finalize = webkit_dom_test_serialized_script_value_interface_finalize;
gobjectClass->set_property = webkit_dom_test_serialized_script_value_interface_set_property;
gobjectClass->get_property = webkit_dom_test_serialized_script_value_interface_get_property;
@@ -254,6 +222,13 @@ static void webkit_dom_test_serialized_script_value_interface_class_init(WebKitD
WEBKIT_TYPE_DOM_SERIALIZED_SCRIPT_VALUE, /* gobject type */
WEBKIT_PARAM_READWRITE));
g_object_class_install_property(gobjectClass,
+ PROP_PORTS,
+ g_param_spec_object("ports", /* name */
+ "test_serialized_script_value_interface_ports", /* short description */
+ "read-only WebKitDOMMessagePortArray* TestSerializedScriptValueInterface.ports", /* longer - could do with some extra doc stuff here */
+ WEBKIT_TYPE_DOM_MESSAGE_PORT_ARRAY, /* gobject type */
+ WEBKIT_PARAM_READABLE));
+ g_object_class_install_property(gobjectClass,
PROP_CACHED_READONLY_VALUE,
g_param_spec_object("cached-readonly-value", /* name */
"test_serialized_script_value_interface_cached-readonly-value", /* short description */
@@ -268,19 +243,192 @@ static void webkit_dom_test_serialized_script_value_interface_init(WebKitDOMTest
{
}
-namespace WebKit {
-WebKitDOMTestSerializedScriptValueInterface* wrapTestSerializedScriptValueInterface(WebCore::TestSerializedScriptValueInterface* coreObject)
+void
+webkit_dom_test_serialized_script_value_interface_accept_transfer_list(WebKitDOMTestSerializedScriptValueInterface* self, WebKitDOMSerializedScriptValue* data, WebKitDOMArray* transferList)
{
- g_return_val_if_fail(coreObject, 0);
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestSerializedScriptValueInterface* item = WebKit::core(self);
+ g_return_if_fail(data);
+ g_return_if_fail(transferList);
+ WebCore::SerializedScriptValue* convertedData = 0;
+ if (data) {
+ convertedData = WebKit::core(data);
+ g_return_if_fail(convertedData);
+ }
+ WebCore::Array* convertedTransferList = 0;
+ if (transferList) {
+ convertedTransferList = WebKit::core(transferList);
+ g_return_if_fail(convertedTransferList);
+ }
+ item->acceptTransferList(convertedData, convertedTransferList);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
- /* We call ref() rather than using a C++ smart pointer because we can't store a C++ object
- * in a C-allocated GObject structure. See the finalize() code for the
- * matching deref().
- */
- coreObject->ref();
+void
+webkit_dom_test_serialized_script_value_interface_multi_transfer_list(WebKitDOMTestSerializedScriptValueInterface* self, WebKitDOMSerializedScriptValue* first, WebKitDOMArray* tx, WebKitDOMSerializedScriptValue* second, WebKitDOMArray* txx)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestSerializedScriptValueInterface* item = WebKit::core(self);
+ g_return_if_fail(first);
+ g_return_if_fail(tx);
+ g_return_if_fail(second);
+ g_return_if_fail(txx);
+ WebCore::SerializedScriptValue* convertedFirst = 0;
+ if (first) {
+ convertedFirst = WebKit::core(first);
+ g_return_if_fail(convertedFirst);
+ }
+ WebCore::Array* convertedTx = 0;
+ if (tx) {
+ convertedTx = WebKit::core(tx);
+ g_return_if_fail(convertedTx);
+ }
+ WebCore::SerializedScriptValue* convertedSecond = 0;
+ if (second) {
+ convertedSecond = WebKit::core(second);
+ g_return_if_fail(convertedSecond);
+ }
+ WebCore::Array* convertedTxx = 0;
+ if (txx) {
+ convertedTxx = WebKit::core(txx);
+ g_return_if_fail(convertedTxx);
+ }
+ item->multiTransferList(convertedFirst, convertedTx, convertedSecond, convertedTxx);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
- return WEBKIT_DOM_TEST_SERIALIZED_SCRIPT_VALUE_INTERFACE(g_object_new(WEBKIT_TYPE_DOM_TEST_SERIALIZED_SCRIPT_VALUE_INTERFACE,
- "core-object", coreObject, NULL));
+WebKitDOMSerializedScriptValue*
+webkit_dom_test_serialized_script_value_interface_get_value(WebKitDOMTestSerializedScriptValueInterface* self)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestSerializedScriptValueInterface* item = WebKit::core(self);
+ RefPtr<WebCore::SerializedScriptValue> gobjectResult = WTF::getPtr(item->value());
+ WebKitDOMSerializedScriptValue* result = WebKit::kit(gobjectResult.get());
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+ return 0;
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
}
-} // namespace WebKit
+
+void
+webkit_dom_test_serialized_script_value_interface_set_value(WebKitDOMTestSerializedScriptValueInterface* self, WebKitDOMSerializedScriptValue* value)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestSerializedScriptValueInterface* item = WebKit::core(self);
+ g_return_if_fail(value);
+ WebCore::SerializedScriptValue* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
+ }
+ item->setValue(convertedValue);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
+
+WebKitDOMSerializedScriptValue*
+webkit_dom_test_serialized_script_value_interface_get_readonly_value(WebKitDOMTestSerializedScriptValueInterface* self)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestSerializedScriptValueInterface* item = WebKit::core(self);
+ RefPtr<WebCore::SerializedScriptValue> gobjectResult = WTF::getPtr(item->readonlyValue());
+ WebKitDOMSerializedScriptValue* result = WebKit::kit(gobjectResult.get());
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+ return 0;
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
+
+WebKitDOMSerializedScriptValue*
+webkit_dom_test_serialized_script_value_interface_get_cached_value(WebKitDOMTestSerializedScriptValueInterface* self)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestSerializedScriptValueInterface* item = WebKit::core(self);
+ RefPtr<WebCore::SerializedScriptValue> gobjectResult = WTF::getPtr(item->cachedValue());
+ WebKitDOMSerializedScriptValue* result = WebKit::kit(gobjectResult.get());
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+ return 0;
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
+
+void
+webkit_dom_test_serialized_script_value_interface_set_cached_value(WebKitDOMTestSerializedScriptValueInterface* self, WebKitDOMSerializedScriptValue* value)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ g_return_if_fail(self);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestSerializedScriptValueInterface* item = WebKit::core(self);
+ g_return_if_fail(value);
+ WebCore::SerializedScriptValue* convertedValue = 0;
+ if (value) {
+ convertedValue = WebKit::core(value);
+ g_return_if_fail(convertedValue);
+ }
+ item->setCachedValue(convertedValue);
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
+
+WebKitDOMMessagePortArray*
+webkit_dom_test_serialized_script_value_interface_get_ports(WebKitDOMTestSerializedScriptValueInterface* self)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestSerializedScriptValueInterface* item = WebKit::core(self);
+ RefPtr<WebCore::MessagePortArray> gobjectResult = WTF::getPtr(item->ports());
+ WebKitDOMMessagePortArray* result = WebKit::kit(gobjectResult.get());
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+ return 0;
#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
+
+WebKitDOMSerializedScriptValue*
+webkit_dom_test_serialized_script_value_interface_get_cached_readonly_value(WebKitDOMTestSerializedScriptValueInterface* self)
+{
+#if ENABLE(Condition1) || ENABLE(Condition2)
+ g_return_val_if_fail(self, 0);
+ WebCore::JSMainThreadNullState state;
+ WebCore::TestSerializedScriptValueInterface* item = WebKit::core(self);
+ RefPtr<WebCore::SerializedScriptValue> gobjectResult = WTF::getPtr(item->cachedReadonlyValue());
+ WebKitDOMSerializedScriptValue* result = WebKit::kit(gobjectResult.get());
+ return result;
+#else
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition1")
+ WEBKIT_WARN_FEATURE_NOT_PRESENT("Condition2")
+ return 0;
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+}
+
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.h
index 516141859..7232fe3e7 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.h
@@ -21,11 +21,10 @@
#ifndef WebKitDOMTestSerializedScriptValueInterface_h
#define WebKitDOMTestSerializedScriptValueInterface_h
-#include "webkit/webkitdomdefines.h"
#include <glib-object.h>
+#include <webkit/WebKitDOMObject.h>
#include <webkit/webkitdefines.h>
-#include "webkit/WebKitDOMObject.h"
-
+#include <webkit/webkitdomdefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_DOM_TEST_SERIALIZED_SCRIPT_VALUE_INTERFACE (webkit_dom_test_serialized_script_value_interface_get_type())
@@ -47,6 +46,32 @@ WEBKIT_API GType
webkit_dom_test_serialized_script_value_interface_get_type (void);
/**
+ * webkit_dom_test_serialized_script_value_interface_accept_transfer_list:
+ * @self: A #WebKitDOMTestSerializedScriptValueInterface
+ * @data: A #WebKitDOMSerializedScriptValue
+ * @transferList: A #WebKitDOMArray
+ *
+ * Returns:
+ *
+**/
+WEBKIT_API void
+webkit_dom_test_serialized_script_value_interface_accept_transfer_list(WebKitDOMTestSerializedScriptValueInterface* self, WebKitDOMSerializedScriptValue* data, WebKitDOMArray* transferList);
+
+/**
+ * webkit_dom_test_serialized_script_value_interface_multi_transfer_list:
+ * @self: A #WebKitDOMTestSerializedScriptValueInterface
+ * @first: A #WebKitDOMSerializedScriptValue
+ * @tx: A #WebKitDOMArray
+ * @second: A #WebKitDOMSerializedScriptValue
+ * @txx: A #WebKitDOMArray
+ *
+ * Returns:
+ *
+**/
+WEBKIT_API void
+webkit_dom_test_serialized_script_value_interface_multi_transfer_list(WebKitDOMTestSerializedScriptValueInterface* self, WebKitDOMSerializedScriptValue* first, WebKitDOMArray* tx, WebKitDOMSerializedScriptValue* second, WebKitDOMArray* txx);
+
+/**
* webkit_dom_test_serialized_script_value_interface_get_value:
* @self: A #WebKitDOMTestSerializedScriptValueInterface
*
@@ -99,6 +124,16 @@ WEBKIT_API void
webkit_dom_test_serialized_script_value_interface_set_cached_value(WebKitDOMTestSerializedScriptValueInterface* self, WebKitDOMSerializedScriptValue* value);
/**
+ * webkit_dom_test_serialized_script_value_interface_get_ports:
+ * @self: A #WebKitDOMTestSerializedScriptValueInterface
+ *
+ * Returns: (transfer none):
+ *
+**/
+WEBKIT_API WebKitDOMMessagePortArray*
+webkit_dom_test_serialized_script_value_interface_get_ports(WebKitDOMTestSerializedScriptValueInterface* self);
+
+/**
* webkit_dom_test_serialized_script_value_interface_get_cached_readonly_value:
* @self: A #WebKitDOMTestSerializedScriptValueInterface
*
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterfacePrivate.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterfacePrivate.h
index 82e79a26f..fcbea0761 100644
--- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterfacePrivate.h
+++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterfacePrivate.h
@@ -18,22 +18,20 @@
Boston, MA 02110-1301, USA.
*/
-#ifndef WEB_KIT_DOM_TEST_SERIALIZED_SCRIPT_VALUE_INTERFACE_PRIVATE_H
-#define WEB_KIT_DOM_TEST_SERIALIZED_SCRIPT_VALUE_INTERFACE_PRIVATE_H
+#ifndef WebKitDOMTestSerializedScriptValueInterfacePrivate_h
+#define WebKitDOMTestSerializedScriptValueInterfacePrivate_h
+#include "TestSerializedScriptValueInterface.h"
#include <glib-object.h>
#include <webkit/WebKitDOMObject.h>
-#include "TestSerializedScriptValueInterface.h"
-namespace WebKit {
- WebKitDOMTestSerializedScriptValueInterface *
- wrapTestSerializedScriptValueInterface(WebCore::TestSerializedScriptValueInterface *coreObject);
-
- WebCore::TestSerializedScriptValueInterface *
- core(WebKitDOMTestSerializedScriptValueInterface *request);
-
- WebKitDOMTestSerializedScriptValueInterface*
- kit(WebCore::TestSerializedScriptValueInterface* node);
+#if ENABLE(Condition1) || ENABLE(Condition2)
+namespace WebKit {
+WebKitDOMTestSerializedScriptValueInterface* wrapTestSerializedScriptValueInterface(WebCore::TestSerializedScriptValueInterface*);
+WebCore::TestSerializedScriptValueInterface* core(WebKitDOMTestSerializedScriptValueInterface* request);
+WebKitDOMTestSerializedScriptValueInterface* kit(WebCore::TestSerializedScriptValueInterface* node);
} // namespace WebKit
-#endif /* WEB_KIT_DOM_TEST_SERIALIZED_SCRIPT_VALUE_INTERFACE_PRIVATE_H */
+#endif /* ENABLE(Condition1) || ENABLE(Condition2) */
+
+#endif /* WebKitDOMTestSerializedScriptValueInterfacePrivate_h */