[GTK] Limit the amount of API exposed to GObject DOM bindings API
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 20 Jun 2014 06:24:06 +0000 (06:24 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 20 Jun 2014 06:24:06 +0000 (06:24 +0000)
https://bugs.webkit.org/show_bug.cgi?id=133726

Reviewed by Gustavo Noronha Silva.

Source/WebCore:
Split the GObject DOM bindings API into stable and unstable. The
unstable API is not included in the main webkitdom.h file, so that
to use it users have to include the headers individually and
define a macro WEBKIT_DOM_USE_UNSTABLE_API. For unstable methods
of stable classes we generate a {ClassName}Unstable.h header file
containing the unstable API. From now on we only keep backwards
compatibility for the stable API.

* PlatformGTK.cmake: Split GObject DOM bindings related variables
into Stable and Unstable. Add also
* bindings/gobject/WebKitDOMCustom.cpp:
(webkit_dom_html_media_element_set_current_time): Deleted.
(webkit_dom_text_track_get_kind): Deleted.
(webkit_dom_text_track_get_mode): Deleted.
(webkit_dom_text_track_set_mode): Deleted.
* bindings/gobject/WebKitDOMCustom.h:
* bindings/gobject/WebKitDOMCustom.symbols: Remove custom symbols
added due to API changes.
* bindings/gobject/WebKitDOMPrivate.h: Include webkitdomdefines-unstable.h.
* bindings/gobject/webkitdom.symbols: Remove all unstable symbols.
* bindings/scripts/CodeGeneratorGObject.pm:
(SkipFunction): Do not skip webkit_dom_html_media_element_set_current_time anymore.
(GenerateHeader): Only force single header include for stable
headers and add WEBKIT_DOM_USE_UNSTABLE_API #ifdef to unstable headers.
(GenerateFunction): Only add stable symbols to the symbols
array. Add function prototypes to main header or unstable header
depending on whether it's an unstable symbol for a stable class or
not. Also add Stability gtk-doc tag to unstable methods.
(GenerateEndHeader): Add required #endifs
(WriteData): Write also an Unstable.h header when appropriate and
only generate a symbols file for stable classes.
(ReadStableSymbols): Read the stable symbols for the current class.
(GenerateInterface): Call ReadStableSymbols.
* bindings/scripts/gobject-generate-headers.pl: Generate webkitdomdefines-unstable.h.
* bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.h:
* bindings/scripts/test/GObject/WebKitDOMTestCallback.h:
* bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.h:
* bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.h:
* bindings/scripts/test/GObject/WebKitDOMTestEventTarget.h:
* bindings/scripts/test/GObject/WebKitDOMTestException.h:
* bindings/scripts/test/GObject/WebKitDOMTestGenerateIsReachable.h:
* bindings/scripts/test/GObject/WebKitDOMTestInterface.h:
* bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.h:
* bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.h:
* bindings/scripts/test/GObject/WebKitDOMTestNode.h:
* bindings/scripts/test/GObject/WebKitDOMTestNondeterministic.h:
* bindings/scripts/test/GObject/WebKitDOMTestObj.h:
* bindings/scripts/test/GObject/WebKitDOMTestOverloadedConstructors.h:
* bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.h:
* bindings/scripts/test/GObject/WebKitDOMTestTypedefs.h:
* bindings/scripts/test/GObject/WebKitDOMattribute.h:
* bindings/scripts/test/GObject/WebKitDOMreadonly.h:

Tools:
Don't make fatal finding files without a .symbols file, since now
only the stable DOM API has .symbols files.

* gtk/webkitdom.py:
(get_all_webkitdom_symbol_files):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@170173 268f45cc-cd09-0410-ab3c-d52691b4dbfc

29 files changed:
Source/WebCore/ChangeLog
Source/WebCore/PlatformGTK.cmake
Source/WebCore/bindings/gobject/WebKitDOMCustom.cpp
Source/WebCore/bindings/gobject/WebKitDOMCustom.h
Source/WebCore/bindings/gobject/WebKitDOMCustom.symbols
Source/WebCore/bindings/gobject/WebKitDOMPrivate.h
Source/WebCore/bindings/gobject/webkitdom.symbols
Source/WebCore/bindings/scripts/CodeGeneratorGObject.pm
Source/WebCore/bindings/scripts/gobject-generate-headers.pl
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestException.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestGenerateIsReachable.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestInterface.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNode.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestNondeterministic.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestOverloadedConstructors.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestTypedefs.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMattribute.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMreadonly.h
Tools/ChangeLog
Tools/gtk/webkitdom.py

index 4250dc7..4bc8e2c 100644 (file)
@@ -1,3 +1,63 @@
+2014-06-19  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Limit the amount of API exposed to GObject DOM bindings API
+        https://bugs.webkit.org/show_bug.cgi?id=133726
+
+        Reviewed by Gustavo Noronha Silva.
+
+        Split the GObject DOM bindings API into stable and unstable. The
+        unstable API is not included in the main webkitdom.h file, so that
+        to use it users have to include the headers individually and
+        define a macro WEBKIT_DOM_USE_UNSTABLE_API. For unstable methods
+        of stable classes we generate a {ClassName}Unstable.h header file
+        containing the unstable API. From now on we only keep backwards
+        compatibility for the stable API.
+
+        * PlatformGTK.cmake: Split GObject DOM bindings related variables
+        into Stable and Unstable. Add also
+        * bindings/gobject/WebKitDOMCustom.cpp:
+        (webkit_dom_html_media_element_set_current_time): Deleted.
+        (webkit_dom_text_track_get_kind): Deleted.
+        (webkit_dom_text_track_get_mode): Deleted.
+        (webkit_dom_text_track_set_mode): Deleted.
+        * bindings/gobject/WebKitDOMCustom.h:
+        * bindings/gobject/WebKitDOMCustom.symbols: Remove custom symbols
+        added due to API changes.
+        * bindings/gobject/WebKitDOMPrivate.h: Include webkitdomdefines-unstable.h.
+        * bindings/gobject/webkitdom.symbols: Remove all unstable symbols.
+        * bindings/scripts/CodeGeneratorGObject.pm:
+        (SkipFunction): Do not skip webkit_dom_html_media_element_set_current_time anymore.
+        (GenerateHeader): Only force single header include for stable
+        headers and add WEBKIT_DOM_USE_UNSTABLE_API #ifdef to unstable headers.
+        (GenerateFunction): Only add stable symbols to the symbols
+        array. Add function prototypes to main header or unstable header
+        depending on whether it's an unstable symbol for a stable class or
+        not. Also add Stability gtk-doc tag to unstable methods.
+        (GenerateEndHeader): Add required #endifs
+        (WriteData): Write also an Unstable.h header when appropriate and
+        only generate a symbols file for stable classes.
+        (ReadStableSymbols): Read the stable symbols for the current class.
+        (GenerateInterface): Call ReadStableSymbols.
+        * bindings/scripts/gobject-generate-headers.pl: Generate webkitdomdefines-unstable.h.
+        * bindings/scripts/test/GObject/WebKitDOMTestActiveDOMObject.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestCallback.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestCustomNamedGetter.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestEventConstructor.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestEventTarget.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestException.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestGenerateIsReachable.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestInterface.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestMediaQueryListListener.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestNamedConstructor.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestNode.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestNondeterministic.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestObj.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestOverloadedConstructors.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestSerializedScriptValueInterface.h:
+        * bindings/scripts/test/GObject/WebKitDOMTestTypedefs.h:
+        * bindings/scripts/test/GObject/WebKitDOMattribute.h:
+        * bindings/scripts/test/GObject/WebKitDOMreadonly.h:
+
 2014-06-19  Andreas Kling  <akling@apple.com>
 
         When simulating memory pressure, GC *after* releasing WebCore resources.
index 4f67364..1bf083f 100644 (file)
@@ -441,33 +441,17 @@ list(APPEND GObjectDOMBindings_SOURCES
     bindings/gobject/WebKitDOMObject.cpp
     bindings/gobject/WebKitDOMPrivate.cpp
     ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines.h
+    ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines-unstable.h
     ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdom.h
 )
 
-list(APPEND GObjectDOMBindings_IDL_FILES
-    Modules/battery/BatteryManager.idl
-
-    Modules/gamepad/Gamepad.idl
-    Modules/gamepad/GamepadList.idl
-
-    Modules/geolocation/Geolocation.idl
-
-    Modules/mediasource/VideoPlaybackQuality.idl
-
-    Modules/quota/StorageInfo.idl
-    Modules/quota/StorageQuota.idl
-
-    Modules/webdatabase/Database.idl
-
+list(APPEND GObjectDOMBindingsStable_IDL_FILES
     css/CSSRule.idl
     css/CSSRuleList.idl
     css/CSSStyleDeclaration.idl
     css/CSSStyleSheet.idl
     css/CSSValue.idl
-    css/DOMWindowCSS.idl
     css/MediaList.idl
-    css/MediaQueryList.idl
-    css/StyleMedia.idl
     css/StyleSheet.idl
     css/StyleSheetList.idl
 
@@ -476,9 +460,6 @@ list(APPEND GObjectDOMBindings_IDL_FILES
     dom/CharacterData.idl
     dom/Comment.idl
     dom/DOMImplementation.idl
-    dom/DOMNamedFlowCollection.idl
-    dom/DOMStringList.idl
-    dom/DOMStringMap.idl
     dom/Document.idl
     dom/DocumentFragment.idl
     dom/DocumentType.idl
@@ -486,7 +467,6 @@ list(APPEND GObjectDOMBindings_IDL_FILES
     dom/EntityReference.idl
     dom/Event.idl
     dom/KeyboardEvent.idl
-    dom/MessagePort.idl
     dom/MouseEvent.idl
     dom/NamedNodeMap.idl
     dom/Node.idl
@@ -496,18 +476,14 @@ list(APPEND GObjectDOMBindings_IDL_FILES
     dom/ProcessingInstruction.idl
     dom/Range.idl
     dom/Text.idl
-    dom/Touch.idl
     dom/TreeWalker.idl
     dom/UIEvent.idl
-    dom/WebKitNamedFlow.idl
     dom/WheelEvent.idl
 
     fileapi/Blob.idl
     fileapi/File.idl
     fileapi/FileList.idl
 
-    html/DOMSettableTokenList.idl
-    html/DOMTokenList.idl
     html/HTMLAnchorElement.idl
     html/HTMLAppletElement.idl
     html/HTMLAreaElement.idl
@@ -519,7 +495,6 @@ list(APPEND GObjectDOMBindings_IDL_FILES
     html/HTMLCanvasElement.idl
     html/HTMLCollection.idl
     html/HTMLDListElement.idl
-    html/HTMLDetailsElement.idl
     html/HTMLDirectoryElement.idl
     html/HTMLDivElement.idl
     html/HTMLDocument.idl
@@ -537,14 +512,12 @@ list(APPEND GObjectDOMBindings_IDL_FILES
     html/HTMLIFrameElement.idl
     html/HTMLImageElement.idl
     html/HTMLInputElement.idl
-    html/HTMLKeygenElement.idl
     html/HTMLLIElement.idl
     html/HTMLLabelElement.idl
     html/HTMLLegendElement.idl
     html/HTMLLinkElement.idl
     html/HTMLMapElement.idl
     html/HTMLMarqueeElement.idl
-    html/HTMLMediaElement.idl
     html/HTMLMenuElement.idl
     html/HTMLMetaElement.idl
     html/HTMLModElement.idl
@@ -569,6 +542,45 @@ list(APPEND GObjectDOMBindings_IDL_FILES
     html/HTMLTextAreaElement.idl
     html/HTMLTitleElement.idl
     html/HTMLUListElement.idl
+
+    page/DOMWindow.idl
+
+    xml/XPathExpression.idl
+    xml/XPathNSResolver.idl
+    xml/XPathResult.idl
+)
+
+list(APPEND GObjectDOMBindingsUnstable_IDL_FILES
+    Modules/battery/BatteryManager.idl
+
+    Modules/gamepad/Gamepad.idl
+    Modules/gamepad/GamepadList.idl
+
+    Modules/geolocation/Geolocation.idl
+
+    Modules/mediasource/VideoPlaybackQuality.idl
+
+    Modules/quota/StorageInfo.idl
+    Modules/quota/StorageQuota.idl
+
+    Modules/webdatabase/Database.idl
+
+    css/DOMWindowCSS.idl
+    css/MediaQueryList.idl
+    css/StyleMedia.idl
+
+    dom/DOMNamedFlowCollection.idl
+    dom/DOMStringList.idl
+    dom/DOMStringMap.idl
+    dom/MessagePort.idl
+    dom/Touch.idl
+    dom/WebKitNamedFlow.idl
+
+    html/DOMSettableTokenList.idl
+    html/DOMTokenList.idl
+    html/HTMLDetailsElement.idl
+    html/HTMLKeygenElement.idl
+    html/HTMLMediaElement.idl
     html/MediaController.idl
     html/MediaError.idl
     html/TimeRanges.idl
@@ -579,7 +591,6 @@ list(APPEND GObjectDOMBindings_IDL_FILES
     page/BarProp.idl
     page/DOMSecurityPolicy.idl
     page/DOMSelection.idl
-    page/DOMWindow.idl
     page/History.idl
     page/Location.idl
     page/Navigator.idl
@@ -597,14 +608,10 @@ list(APPEND GObjectDOMBindings_IDL_FILES
     plugins/DOMPluginArray.idl
 
     storage/Storage.idl
-
-    xml/XPathExpression.idl
-    xml/XPathNSResolver.idl
-    xml/XPathResult.idl
 )
 
 if (ENABLE_VIDEO OR ENABLE_WEB_AUDIO)
-    list(APPEND GObjectDOMBindings_IDL_FILES
+    list(APPEND GObjectDOMBindingsUnstable_IDL_FILES
         html/HTMLAudioElement.idl
         html/HTMLVideoElement.idl
 
@@ -622,23 +629,32 @@ if (ENABLE_VIDEO OR ENABLE_WEB_AUDIO)
     )
 endif ()
 
-set(GObjectDOMBindings_CLASS_LIST Custom EventTarget Object)
-set(GObjectDOMBindings_INSTALLED_HEADERS
+set(GObjectDOMBindingsStable_CLASS_LIST Custom EventTarget Object)
+set(GObjectDOMBindingsStable_INSTALLED_HEADERS
      ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines.h
      ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdom.h
      ${WEBCORE_DIR}/bindings/gobject/WebKitDOMCustom.h
      ${WEBCORE_DIR}/bindings/gobject/WebKitDOMEventTarget.h
      ${WEBCORE_DIR}/bindings/gobject/WebKitDOMObject.h
 )
-file(GLOB GObjectDOMBindingsSymbolsFiles
-    "${WEBCORE_DIR}/bindings/gobject/WebKitDOM*.symbols"
+
+set(GObjectDOMBindingsUnstable_INSTALLED_HEADERS
+     ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines-unstable.h
 )
 
-foreach (file ${GObjectDOMBindings_IDL_FILES})
+foreach (file ${GObjectDOMBindingsStable_IDL_FILES})
     get_filename_component(classname ${file} NAME_WE)
-    list(APPEND GObjectDOMBindings_CLASS_LIST ${classname})
-    list(APPEND GObjectDOMBindings_INSTALLED_HEADERS ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/WebKitDOM${classname}.h)
-    list(APPEND GObjectDOMBindingsSymbolsFiles ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/WebKitDOM${classname}.symbols)
+    list(APPEND GObjectDOMBindingsStable_CLASS_LIST ${classname})
+    list(APPEND GObjectDOMBindingsStable_INSTALLED_HEADERS ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/WebKitDOM${classname}.h)
+    if (EXISTS "${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/WebKitDOM${classname}Unstable.h")
+        list(APPEND GObjectDOMBindingsUnstable_INSTALLED_HEADERS ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/WebKitDOM${classname}Unstable.h)
+    endif ()
+endforeach ()
+
+foreach (file ${GObjectDOMBindingsUnstable_IDL_FILES})
+    get_filename_component(classname ${file} NAME_WE)
+    list(APPEND GObjectDOMBindingsUnstable_CLASS_LIST ${classname})
+    list(APPEND GObjectDOMBindingsUnstable_INSTALLED_HEADERS ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/WebKitDOM${classname}.h)
 endforeach ()
 
 set(GOBJECT_DOM_BINDINGS_FEATURES_DEFINES "LANGUAGE_GOBJECT=1 ${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}")
@@ -649,18 +665,24 @@ file(MAKE_DIRECTORY ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR})
 
 add_custom_command(
     OUTPUT ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines.h
-    COMMAND echo ${GObjectDOMBindings_CLASS_LIST} | ${PERL_EXECUTABLE} ${WEBCORE_DIR}/bindings/scripts/gobject-generate-headers.pl defines > ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines.h
+    COMMAND echo ${GObjectDOMBindingsStable_CLASS_LIST} | ${PERL_EXECUTABLE} ${WEBCORE_DIR}/bindings/scripts/gobject-generate-headers.pl defines > ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines.h
+)
+
+add_custom_command(
+    OUTPUT ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines-unstable.h
+    COMMAND echo ${GObjectDOMBindingsUnstable_CLASS_LIST} | ${PERL_EXECUTABLE} ${WEBCORE_DIR}/bindings/scripts/gobject-generate-headers.pl defines-unstable > ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines-unstable.h
 )
 
 add_custom_command(
     OUTPUT ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdom.h
-    COMMAND echo ${GObjectDOMBindings_CLASS_LIST} | ${PERL_EXECUTABLE} ${WEBCORE_DIR}/bindings/scripts/gobject-generate-headers.pl gdom > ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdom.h
+    COMMAND echo ${GObjectDOMBindingsStable_CLASS_LIST} | ${PERL_EXECUTABLE} ${WEBCORE_DIR}/bindings/scripts/gobject-generate-headers.pl gdom > ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdom.h
 )
 
 add_custom_target(fake-installed-webkitdom-headers
     COMMAND ln -n -s -f ${WEBCORE_DIR}/bindings/gobject/*.h ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}
 )
 
+set(GObjectDOMBindings_IDL_FILES ${GObjectDOMBindingsStable_IDL_FILES} ${GObjectDOMBindingsUnstable_IDL_FILES})
 GENERATE_BINDINGS(GObjectDOMBindings_SOURCES
     "${GObjectDOMBindings_IDL_FILES}"
     "${WEBCORE_DIR}"
@@ -676,6 +698,7 @@ GENERATE_BINDINGS(GObjectDOMBindings_SOURCES
     ${DEDICATEDWORKERGLOBALSCOPE_CONSTRUCTORS_FILE})
 
 add_definitions(-DBUILDING_WEBKIT)
+add_definitions(-DWEBKIT_DOM_USE_UNSTABLE_API)
 
 add_library(GObjectDOMBindings STATIC ${GObjectDOMBindings_SOURCES})
 
@@ -697,9 +720,10 @@ file(WRITE ${CMAKE_BINARY_DIR}/gtkdoc-webkitdom.cfg
     "doc_dir=${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/docs\n"
     "source_dirs=${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}\n"
     "            ${WEBCORE_DIR}/bindings/gobject\n"
-    "headers=${GObjectDOMBindings_INSTALLED_HEADERS}\n"
+    "headers=${GObjectDOMBindingsStable_INSTALLED_HEADERS}\n"
 )
 
+set(GObjectDOMBindings_INSTALLED_HEADERS ${GObjectDOMBindingsStable_INSTALLED_HEADERS} ${GObjectDOMBindingsUnstable_INSTALLED_HEADERS})
 install(FILES ${GObjectDOMBindings_INSTALLED_HEADERS}
         DESTINATION "${WEBKITGTK_HEADER_INSTALL_DIR}/webkitdom"
 )
index 72625c6..0f0794c 100644 (file)
@@ -49,55 +49,4 @@ gboolean webkit_dom_html_input_element_is_edited(WebKitDOMHTMLInputElement* inpu
     return core(input)->lastChangeWasUserEdit();
 }
 
-void webkit_dom_html_media_element_set_current_time(WebKitDOMHTMLMediaElement* self, gdouble value, GError**)
-{
-#if ENABLE(VIDEO)
-    WebCore::JSMainThreadNullState state;
-    g_return_if_fail(WEBKIT_DOM_IS_HTML_MEDIA_ELEMENT(self));
-    WebCore::HTMLMediaElement* item = WebKit::core(self);
-    item->setCurrentTime(value);
-#else
-    WEBKIT_WARN_FEATURE_NOT_PRESENT("Video")
-#endif /* ENABLE(VIDEO) */
-}
-
-// WebKitDOMTextTrack:kind and WebKitDOMTextTrack:mode were converted into enums in r166180.
-// Since we don't support enums in our bindings yet, keep these implementation here as custom until
-// we add proper support for enums.
-gchar* webkit_dom_text_track_get_kind(WebKitDOMTextTrack* self)
-{
-#if ENABLE(VIDEO_TRACK)
-    WebCore::JSMainThreadNullState state;
-    g_return_val_if_fail(WEBKIT_DOM_IS_TEXT_TRACK(self), 0);
-    WebCore::TextTrack* item = WebKit::core(self);
-    return convertToUTF8String(item->kind());
-#else
-    WEBKIT_WARN_FEATURE_NOT_PRESENT("Video Track")
-    return 0;
-#endif /* ENABLE(VIDEO_TRACK) */
-}
 
-gchar* webkit_dom_text_track_get_mode(WebKitDOMTextTrack* self)
-{
-#if ENABLE(VIDEO_TRACK)
-    WebCore::JSMainThreadNullState state;
-    g_return_val_if_fail(WEBKIT_DOM_IS_TEXT_TRACK(self), 0);
-    WebCore::TextTrack* item = WebKit::core(self);
-    return convertToUTF8String(item->mode());
-#else
-    WEBKIT_WARN_FEATURE_NOT_PRESENT("Video Track")
-    return 0;
-#endif /* ENABLE(VIDEO_TRACK) */
-}
-
-void webkit_dom_text_track_set_mode(WebKitDOMTextTrack* self, const gchar* value)
-{
-#if ENABLE(VIDEO_TRACK)
-    WebCore::JSMainThreadNullState state;
-    g_return_if_fail(WEBKIT_DOM_IS_TEXT_TRACK(self));
-    g_return_if_fail(value);
-    WebKit::core(self)->setMode(WTF::String::fromUTF8(value));
-#else
-    WEBKIT_WARN_FEATURE_NOT_PRESENT("Video Track")
-#endif /* ENABLE(VIDEO_TRACK) */
-}
index 1d050b4..bd1563d 100644 (file)
@@ -34,15 +34,6 @@ G_BEGIN_DECLS
 WEBKIT_API gboolean webkit_dom_html_text_area_element_is_edited(WebKitDOMHTMLTextAreaElement* input);
 
 /**
- * webkit_dom_html_media_element_set_current_time:
- * @self: A #WebKitDOMHTMLMediaElement
- * @value: A #gdouble
- * @error: #GError
- *
- */
-WEBKIT_API void webkit_dom_html_media_element_set_current_time(WebKitDOMHTMLMediaElement* self, gdouble value, GError** error);
-
-/**
  * webkit_dom_html_input_element_is_edited:
  * @input: A #WebKitDOMHTMLInputElement
  *
@@ -50,33 +41,6 @@ WEBKIT_API void webkit_dom_html_media_element_set_current_time(WebKitDOMHTMLMedi
  */
 WEBKIT_API gboolean webkit_dom_html_input_element_is_edited(WebKitDOMHTMLInputElement* input);
 
-/**
- * webkit_dom_text_track_get_kind:
- * @self: A #WebKitDOMTextTrack
- *
- * Returns: A #gchar
- */
-WEBKIT_API gchar*
-webkit_dom_text_track_get_kind(WebKitDOMTextTrack* self);
-
-/**
- * webkit_dom_text_track_get_mode:
- * @self: A #WebKitDOMTextTrack
- *
- * Returns: A #gchar
- */
-WEBKIT_API gchar*
-webkit_dom_text_track_get_mode(WebKitDOMTextTrack* self);
-
-/**
- * webkit_dom_text_track_set_mode:
- * @self: A #WebKitDOMTextTrack
- * @value: A #gchar
- *
- */
-WEBKIT_API void
-webkit_dom_text_track_set_mode(WebKitDOMTextTrack* self, const gchar* value);
-
 G_END_DECLS
 
 #endif
index 43a565b..286c175 100644 (file)
@@ -1,6 +1,2 @@
 gboolean webkit_dom_html_text_area_element_is_edited(WebKitDOMHTMLTextAreaElement*)
 gboolean webkit_dom_html_input_element_is_edited(WebKitDOMHTMLInputElement*)
-void webkit_dom_html_media_element_set_current_time(WebKitDOMHTMLMediaElement*, gdouble, GError**)
-void webkit_dom_text_track_set_mode(WebKitDOMTextTrack*, const gchar*)
-gchar* webkit_dom_text_track_get_mode(WebKitDOMTextTrack*)
-gchar* webkit_dom_text_track_get_kind(WebKitDOMTextTrack*)
index a771f12..3b7e6df 100644 (file)
@@ -24,7 +24,7 @@
 #ifndef WebKitDOMPrivate_h
 #define WebKitDOMPrivate_h
 
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 #define WEBKIT_PARAM_READABLE ((GParamFlags)(G_PARAM_READABLE | G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB))
 #define WEBKIT_PARAM_READWRITE ((GParamFlags)(G_PARAM_READWRITE | G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB))
index 6ff2928..a798f5f 100644 (file)
-glong webkit_dom_html_form_element_get_length(WebKitDOMHTMLFormElement*)
-WebKitDOMCSSRule* webkit_dom_css_rule_list_item(WebKitDOMCSSRuleList*, gulong)
-void webkit_dom_html_table_element_set_caption(WebKitDOMHTMLTableElement*, WebKitDOMHTMLTableCaptionElement*, GError**)
-void webkit_dom_html_input_element_set_custom_validity(WebKitDOMHTMLInputElement*, const gchar*)
-void webkit_dom_node_set_node_value(WebKitDOMNode*, const gchar*, GError**)
-guint64 webkit_dom_performance_timing_get_redirect_start(WebKitDOMPerformanceTiming*)
-WebKitDOMScreen* webkit_dom_dom_window_get_screen(WebKitDOMDOMWindow*)
-WebKitDOMNodeList* webkit_dom_document_get_elements_by_name(WebKitDOMDocument*, const gchar*)
-gchar* webkit_dom_document_type_get_internal_subset(WebKitDOMDocumentType*)
-void webkit_dom_html_input_element_set_size(WebKitDOMHTMLInputElement*, gulong, GError**)
-void webkit_dom_html_embed_element_set_name(WebKitDOMHTMLEmbedElement*, const gchar*)
-void webkit_dom_html_input_element_set_autocorrect(WebKitDOMHTMLInputElement*, gboolean)
-guint64 webkit_dom_performance_timing_get_dom_complete(WebKitDOMPerformanceTiming*)
-void webkit_dom_range_set_start(WebKitDOMRange*, WebKitDOMNode*, glong, GError**)
-void webkit_dom_css_style_sheet_delete_rule(WebKitDOMCSSStyleSheet*, gulong, GError**)
-gdouble webkit_dom_element_get_scroll_left(WebKitDOMElement*)
-gchar* webkit_dom_html_image_element_get_border(WebKitDOMHTMLImageElement*)
-glong webkit_dom_dom_selection_get_anchor_offset(WebKitDOMDOMSelection*)
-void webkit_dom_html_link_element_set_disabled(WebKitDOMHTMLLinkElement*, gboolean)
-glong webkit_dom_ui_event_get_detail(WebKitDOMUIEvent*)
-void webkit_dom_html_options_collection_set_selected_index(WebKitDOMHTMLOptionsCollection*, glong)
-gdouble webkit_dom_html_input_element_get_value_as_number(WebKitDOMHTMLInputElement*)
-void webkit_dom_dom_window_print(WebKitDOMDOMWindow*)
-void webkit_dom_html_form_element_set_no_validate(WebKitDOMHTMLFormElement*, gboolean)
-void webkit_dom_html_mod_element_set_cite(WebKitDOMHTMLModElement*, const gchar*)
-WebKitDOMNode* webkit_dom_named_node_map_set_named_item_ns(WebKitDOMNamedNodeMap*, WebKitDOMNode*, GError**)
-gchar* webkit_dom_document_get_xml_version(WebKitDOMDocument*)
-void webkit_dom_keyboard_event_init_keyboard_event(WebKitDOMKeyboardEvent*, const gchar*, gboolean, gboolean, WebKitDOMDOMWindow*, const gchar*, gulong, gboolean, gboolean, gboolean, gboolean, gboolean)
-glong webkit_dom_touch_get_screen_x(WebKitDOMTouch*)
-gboolean webkit_dom_htmlu_list_element_get_compact(WebKitDOMHTMLUListElement*)
-void webkit_dom_html_marquee_element_set_behavior(WebKitDOMHTMLMarqueeElement*, const gchar*)
-WebKitDOMHTMLCollection* webkit_dom_html_document_get_embeds(WebKitDOMHTMLDocument*)
-gshort webkit_dom_range_compare_boundary_points(WebKitDOMRange*, gushort, WebKitDOMRange*, GError**)
-gboolean webkit_dom_element_webkit_matches_selector(WebKitDOMElement*, const gchar*, GError**)
-gushort webkit_dom_performance_navigation_get_redirect_count(WebKitDOMPerformanceNavigation*)
-WebKitDOMStyleSheet* webkit_dom_style_sheet_get_parent_style_sheet(WebKitDOMStyleSheet*)
-WebKitDOMMediaError* webkit_dom_html_media_element_get_error(WebKitDOMHTMLMediaElement*)
-WebKitDOMHTMLFormElement* webkit_dom_html_option_element_get_form(WebKitDOMHTMLOptionElement*)
-void webkit_dom_media_controller_set_default_playback_rate(WebKitDOMMediaController*, gdouble)
-gchar* webkit_dom_css_value_get_css_text(WebKitDOMCSSValue*)
-void webkit_dom_html_font_element_set_color(WebKitDOMHTMLFontElement*, const gchar*)
-void webkit_dom_range_insert_node(WebKitDOMRange*, WebKitDOMNode*, GError**)
-WebKitDOMNodeList* webkit_dom_element_query_selector_all(WebKitDOMElement*, const gchar*, GError**)
-gchar* webkit_dom_html_image_element_get_align(WebKitDOMHTMLImageElement*)
-WebKitDOMNode* webkit_dom_tree_walker_first_child(WebKitDOMTreeWalker*)
-void webkit_dom_html_button_element_set_form_enctype(WebKitDOMHTMLButtonElement*, const gchar*)
-gboolean webkit_dom_attr_get_is_id(WebKitDOMAttr*)
-WebKitDOMNodeList* webkit_dom_node_get_child_nodes(WebKitDOMNode*)
-gboolean webkit_dom_dom_security_policy_get_allows_eval(WebKitDOMDOMSecurityPolicy*)
-void webkit_dom_html_pre_element_set_wrap(WebKitDOMHTMLPreElement*, gboolean)
-gchar* webkit_dom_storage_key(WebKitDOMStorage*, gulong, GError**)
-gchar* webkit_dom_html_anchor_element_get_target(WebKitDOMHTMLAnchorElement*)
-glong webkit_dom_ui_event_get_which(WebKitDOMUIEvent*)
-gchar* webkit_dom_html_table_col_element_get_ch_off(WebKitDOMHTMLTableColElement*)
-WebKitDOMElement* webkit_dom_document_get_document_element(WebKitDOMDocument*)
-gchar* webkit_dom_node_get_node_value(WebKitDOMNode*)
-WebKitDOMHTMLCollection* webkit_dom_html_map_element_get_areas(WebKitDOMHTMLMapElement*)
-gchar* webkit_dom_document_get_url(WebKitDOMDocument*)
-void webkit_dom_html_select_element_set_size(WebKitDOMHTMLSelectElement*, glong)
-WebKitDOMDOMPlugin* webkit_dom_dom_plugin_array_named_item(WebKitDOMDOMPluginArray*, const gchar*)
-glong webkit_dom_dom_window_get_inner_width(WebKitDOMDOMWindow*)
-gchar* webkit_dom_html_document_get_link_color(WebKitDOMHTMLDocument*)
-void webkit_dom_html_input_element_set_align(WebKitDOMHTMLInputElement*, const gchar*)
-glong webkit_dom_css_style_sheet_add_rule(WebKitDOMCSSStyleSheet*, const gchar*, const gchar*, gulong, GError**)
-void webkit_dom_html_object_element_set_use_map(WebKitDOMHTMLObjectElement*, const gchar*)
-void webkit_dom_performance_webkit_clear_resource_timings(WebKitDOMPerformance*)
-gboolean webkit_dom_htmlhr_element_get_no_shade(WebKitDOMHTMLHRElement*)
+GType webkit_dom_attr_get_type(void)
+gchar* webkit_dom_attr_get_name(WebKitDOMAttr*)
+gboolean webkit_dom_attr_get_specified(WebKitDOMAttr*)
+gchar* webkit_dom_attr_get_value(WebKitDOMAttr*)
+void webkit_dom_attr_set_value(WebKitDOMAttr*, const gchar*, GError**)
+WebKitDOMElement* webkit_dom_attr_get_owner_element(WebKitDOMAttr*)
+GType webkit_dom_cdata_section_get_type(void)
+GType webkit_dom_character_data_get_type(void)
+gchar* webkit_dom_character_data_get_data(WebKitDOMCharacterData*)
+void webkit_dom_character_data_set_data(WebKitDOMCharacterData*, const gchar*, GError**)
+gulong webkit_dom_character_data_get_length(WebKitDOMCharacterData*)
+gchar* webkit_dom_character_data_substring_data(WebKitDOMCharacterData*, gulong, gulong, GError**)
+void webkit_dom_character_data_append_data(WebKitDOMCharacterData*, const gchar*, GError**)
+void webkit_dom_character_data_insert_data(WebKitDOMCharacterData*, gulong, const gchar*, GError**)
+void webkit_dom_character_data_replace_data(WebKitDOMCharacterData*, gulong, gulong, const gchar*, GError**)
+void webkit_dom_character_data_delete_data(WebKitDOMCharacterData*, gulong, gulong, GError**)
+GType webkit_dom_comment_get_type(void)
+GType webkit_dom_dom_implementation_get_type(void)
+gboolean webkit_dom_dom_implementation_has_feature(WebKitDOMDOMImplementation*, const gchar*, const gchar*)
+WebKitDOMDocumentType* webkit_dom_dom_implementation_create_document_type(WebKitDOMDOMImplementation*, const gchar*, const gchar*, const gchar*, GError**)
+WebKitDOMDocument* webkit_dom_dom_implementation_create_document(WebKitDOMDOMImplementation*, const gchar*, const gchar*, WebKitDOMDocumentType*, GError**)
+WebKitDOMCSSStyleSheet* webkit_dom_dom_implementation_create_css_style_sheet(WebKitDOMDOMImplementation*, const gchar*, const gchar*, GError**)
+WebKitDOMHTMLDocument* webkit_dom_dom_implementation_create_html_document(WebKitDOMDOMImplementation*, const gchar*)
+GType webkit_dom_dom_window_get_type(void)
+GType webkit_dom_document_get_type(void)
+WebKitDOMDocumentType* webkit_dom_document_get_doctype(WebKitDOMDocument*)
+WebKitDOMHTMLCollection* webkit_dom_document_get_images(WebKitDOMDocument*)
+gchar* webkit_dom_document_get_title(WebKitDOMDocument*)
 void webkit_dom_document_set_title(WebKitDOMDocument*, const gchar*)
-gboolean webkit_dom_html_input_element_get_default_checked(WebKitDOMHTMLInputElement*)
-gboolean webkit_dom_html_field_set_element_get_will_validate(WebKitDOMHTMLFieldSetElement*)
-void webkit_dom_html_text_area_element_set_selection_start(WebKitDOMHTMLTextAreaElement*, glong)
-void webkit_dom_html_text_area_element_set_autocapitalize(WebKitDOMHTMLTextAreaElement*, const gchar*)
-gchar* webkit_dom_audio_track_get_language(WebKitDOMAudioTrack*)
-gchar* webkit_dom_html_object_element_get_validation_message(WebKitDOMHTMLObjectElement*)
-gchar* webkit_dom_css_style_declaration_item(WebKitDOMCSSStyleDeclaration*, gulong)
-gulong webkit_dom_html_media_element_get_webkit_video_decoded_byte_count(WebKitDOMHTMLMediaElement*)
-void webkit_dom_html_area_element_set_shape(WebKitDOMHTMLAreaElement*, const gchar*)
-WebKitDOMText* webkit_dom_text_split_text(WebKitDOMText*, gulong, GError**)
-gboolean webkit_dom_html_media_element_get_seeking(WebKitDOMHTMLMediaElement*)
-void webkit_dom_html_embed_element_set_align(WebKitDOMHTMLEmbedElement*, const gchar*)
-gboolean webkit_dom_validity_state_get_bad_input(WebKitDOMValidityState*)
-void webkit_dom_html_field_set_element_set_disabled(WebKitDOMHTMLFieldSetElement*, gboolean)
-void webkit_dom_dom_window_clear_interval(WebKitDOMDOMWindow*, glong)
-void webkit_dom_html_iframe_element_set_srcdoc(WebKitDOMHTMLIFrameElement*, const gchar*)
-void webkit_dom_dom_selection_delete_from_document(WebKitDOMDOMSelection*)
-glong webkit_dom_range_get_end_offset(WebKitDOMRange*, GError**)
-void webkit_dom_html_anchor_element_set_href(WebKitDOMHTMLAnchorElement*, const gchar*)
-gchar* webkit_dom_html_title_element_get_text(WebKitDOMHTMLTitleElement*)
-gchar* webkit_dom_html_keygen_element_get_keytype(WebKitDOMHTMLKeygenElement*)
-void webkit_dom_html_body_element_set_a_link(WebKitDOMHTMLBodyElement*, const gchar*)
-void webkit_dom_html_body_element_set_bg_color(WebKitDOMHTMLBodyElement*, const gchar*)
-gchar* webkit_dom_html_mod_element_get_date_time(WebKitDOMHTMLModElement*)
-void webkit_dom_html_input_element_set_alt(WebKitDOMHTMLInputElement*, const gchar*)
-WebKitDOMTextTrack* webkit_dom_text_track_cue_get_track(WebKitDOMTextTrackCue*)
+gchar* webkit_dom_document_get_charset(WebKitDOMDocument*)
+void webkit_dom_document_set_charset(WebKitDOMDocument*, const gchar*)
+gchar* webkit_dom_document_get_default_charset(WebKitDOMDocument*)
+gchar* webkit_dom_document_get_url(WebKitDOMDocument*)
+gchar* webkit_dom_document_get_document_uri(WebKitDOMDocument*)
+void webkit_dom_document_set_document_uri(WebKitDOMDocument*, const gchar*)
+gchar* webkit_dom_document_get_domain(WebKitDOMDocument*)
+gchar* webkit_dom_document_get_referrer(WebKitDOMDocument*)
+gchar* webkit_dom_document_get_cookie(WebKitDOMDocument*, GError**)
+void webkit_dom_document_set_cookie(WebKitDOMDocument*, const gchar*, GError**)
+WebKitDOMElement* webkit_dom_document_get_document_element(WebKitDOMDocument*)
+WebKitDOMStyleSheetList* webkit_dom_document_get_style_sheets(WebKitDOMDocument*)
+gchar* webkit_dom_document_get_preferred_stylesheet_set(WebKitDOMDocument*)
+gchar* webkit_dom_document_get_selected_stylesheet_set(WebKitDOMDocument*)
+void webkit_dom_document_set_selected_stylesheet_set(WebKitDOMDocument*, const gchar*)
+gchar* webkit_dom_document_get_character_set(WebKitDOMDocument*)
+gchar* webkit_dom_document_get_xml_version(WebKitDOMDocument*)
+void webkit_dom_document_set_xml_version(WebKitDOMDocument*, const gchar*, GError**)
+gchar* webkit_dom_document_get_xml_encoding(WebKitDOMDocument*)
+gboolean webkit_dom_document_get_xml_standalone(WebKitDOMDocument*)
+void webkit_dom_document_set_xml_standalone(WebKitDOMDocument*, gboolean, GError**)
+gchar* webkit_dom_document_get_last_modified(WebKitDOMDocument*)
+gchar* webkit_dom_document_get_input_encoding(WebKitDOMDocument*)
+gchar* webkit_dom_document_get_ready_state(WebKitDOMDocument*)
+gboolean webkit_dom_document_has_focus(WebKitDOMDocument*)
+WebKitDOMHTMLHeadElement* webkit_dom_document_get_head(WebKitDOMDocument*)
+WebKitDOMHTMLElement* webkit_dom_document_get_body(WebKitDOMDocument*)
+void webkit_dom_document_set_body(WebKitDOMDocument*, WebKitDOMHTMLElement*, GError**)
+WebKitDOMDOMImplementation* webkit_dom_document_get_implementation(WebKitDOMDocument*)
+WebKitDOMElement* webkit_dom_document_get_active_element(WebKitDOMDocument*)
+WebKitDOMElement* webkit_dom_document_create_element_ns(WebKitDOMDocument*, const gchar*, const gchar*, GError**)
+WebKitDOMHTMLCollection* webkit_dom_document_get_anchors(WebKitDOMDocument*)
+WebKitDOMHTMLCollection* webkit_dom_document_get_applets(WebKitDOMDocument*)
+WebKitDOMHTMLCollection* webkit_dom_document_get_links(WebKitDOMDocument*)
+WebKitDOMHTMLCollection* webkit_dom_document_get_forms(WebKitDOMDocument*)
+WebKitDOMDOMWindow* webkit_dom_document_get_default_view(WebKitDOMDocument*)
+WebKitDOMElement* webkit_dom_document_create_element(WebKitDOMDocument*, const gchar*, GError**)
+WebKitDOMText* webkit_dom_document_create_text_node(WebKitDOMDocument*, const gchar*)
+WebKitDOMEvent* webkit_dom_document_create_event(WebKitDOMDocument*, const gchar*, GError**)
+WebKitDOMNodeIterator* webkit_dom_document_create_node_iterator(WebKitDOMDocument*, WebKitDOMNode*, gulong, WebKitDOMNodeFilter*, gboolean, GError**)
+WebKitDOMEntityReference* webkit_dom_document_create_entity_reference(WebKitDOMDocument*, const gchar*, GError**)
+WebKitDOMRange* webkit_dom_document_create_range(WebKitDOMDocument*)
+WebKitDOMAttr* webkit_dom_document_create_attribute(WebKitDOMDocument*, const gchar*, GError**)
+WebKitDOMAttr* webkit_dom_document_create_attribute_ns(WebKitDOMDocument*, const gchar*, const gchar*, GError**)
+WebKitDOMCDATASection* webkit_dom_document_create_cdata_section(WebKitDOMDocument*, const gchar*, GError**)
+WebKitDOMComment* webkit_dom_document_create_comment(WebKitDOMDocument*, const gchar*)
+WebKitDOMTreeWalker* webkit_dom_document_create_tree_walker(WebKitDOMDocument*, WebKitDOMNode*, gulong, WebKitDOMNodeFilter*, gboolean, GError**)
 WebKitDOMProcessingInstruction* webkit_dom_document_create_processing_instruction(WebKitDOMDocument*, const gchar*, const gchar*, GError**)
-void webkit_dom_html_input_element_set_src(WebKitDOMHTMLInputElement*, const gchar*)
-void webkit_dom_html_form_element_submit(WebKitDOMHTMLFormElement*)
-void webkit_dom_html_element_set_inner_html(WebKitDOMHTMLElement*, const gchar*, GError**)
-void webkit_dom_html_input_element_set_checked(WebKitDOMHTMLInputElement*, gboolean)
-void webkit_dom_html_element_set_outer_html(WebKitDOMHTMLElement*, const gchar*, GError**)
-gchar* webkit_dom_dom_window_btoa(WebKitDOMDOMWindow*, const gchar*, GError**)
-void webkit_dom_range_select_node(WebKitDOMRange*, WebKitDOMNode*, GError**)
-WebKitDOMGeolocation* webkit_dom_navigator_get_geolocation(WebKitDOMNavigator*)
-void webkit_dom_html_select_element_set_autofocus(WebKitDOMHTMLSelectElement*, gboolean)
-gchar* webkit_dom_html_element_get_outer_html(WebKitDOMHTMLElement*)
-gchar* webkit_dom_html_font_element_get_size(WebKitDOMHTMLFontElement*)
-gboolean webkit_dom_html_input_element_check_validity(WebKitDOMHTMLInputElement*)
+WebKitDOMXPathExpression* webkit_dom_document_create_expression(WebKitDOMDocument*, const gchar*, WebKitDOMXPathNSResolver*, GError**)
+WebKitDOMDocumentFragment* webkit_dom_document_create_document_fragment(WebKitDOMDocument*)
+WebKitDOMCSSStyleDeclaration* webkit_dom_document_create_css_style_declaration(WebKitDOMDocument*)
+WebKitDOMXPathNSResolver* webkit_dom_document_create_ns_resolver(WebKitDOMDocument*, WebKitDOMNode*)
+WebKitDOMNode* webkit_dom_document_import_node(WebKitDOMDocument*, WebKitDOMNode*, gboolean, GError**)
+WebKitDOMNode* webkit_dom_document_adopt_node(WebKitDOMDocument*, WebKitDOMNode*, GError**)
+WebKitDOMElement* webkit_dom_document_get_element_by_id(WebKitDOMDocument*, const gchar*)
+WebKitDOMNodeList* webkit_dom_document_get_elements_by_name(WebKitDOMDocument*, const gchar*)
+WebKitDOMNodeList* webkit_dom_document_get_elements_by_tag_name(WebKitDOMDocument*, const gchar*)
+WebKitDOMNodeList* webkit_dom_document_get_elements_by_tag_name_ns(WebKitDOMDocument*, const gchar*, const gchar*)
 WebKitDOMNodeList* webkit_dom_document_get_elements_by_class_name(WebKitDOMDocument*, const gchar*)
-gchar* webkit_dom_html_anchor_element_get_ping(WebKitDOMHTMLAnchorElement*)
-gboolean webkit_dom_html_button_element_get_disabled(WebKitDOMHTMLButtonElement*)
-gchar* webkit_dom_html_document_get_alink_color(WebKitDOMHTMLDocument*)
-gchar* webkit_dom_html_frame_set_element_get_cols(WebKitDOMHTMLFrameSetElement*)
-gchar* webkit_dom_html_area_element_get_shape(WebKitDOMHTMLAreaElement*)
-void webkit_dom_element_webkit_request_full_screen(WebKitDOMElement*, gushort)
+WebKitDOMElement* webkit_dom_document_element_from_point(WebKitDOMDocument*, glong, glong)
+WebKitDOMCSSStyleDeclaration* webkit_dom_document_get_override_style(WebKitDOMDocument*, WebKitDOMElement*, const gchar*)
+gboolean webkit_dom_document_query_command_enabled(WebKitDOMDocument*, const gchar*)
+gboolean webkit_dom_document_query_command_supported(WebKitDOMDocument*, const gchar*)
+gboolean webkit_dom_document_query_command_state(WebKitDOMDocument*, const gchar*)
+gboolean webkit_dom_document_query_command_indeterm(WebKitDOMDocument*, const gchar*)
+gchar* webkit_dom_document_query_command_value(WebKitDOMDocument*, const gchar*)
+gboolean webkit_dom_document_exec_command(WebKitDOMDocument*, const gchar*, gboolean, const gchar*)
+WebKitDOMElement* webkit_dom_document_query_selector(WebKitDOMDocument*, const gchar*, GError**)
+WebKitDOMNodeList* webkit_dom_document_query_selector_all(WebKitDOMDocument*, const gchar*, GError**)
+WebKitDOMXPathResult* webkit_dom_document_evaluate(WebKitDOMDocument*, const gchar*, WebKitDOMNode*, WebKitDOMXPathNSResolver*, gushort, WebKitDOMXPathResult*, GError**)
+GType webkit_dom_document_fragment_get_type(void)
+GType webkit_dom_document_type_get_type(void)
+gchar* webkit_dom_document_type_get_name(WebKitDOMDocumentType*)
+gchar* webkit_dom_document_type_get_public_id(WebKitDOMDocumentType*)
+gchar* webkit_dom_document_type_get_system_id(WebKitDOMDocumentType*)
+WebKitDOMNamedNodeMap* webkit_dom_document_type_get_notations(WebKitDOMDocumentType*)
+WebKitDOMNamedNodeMap* webkit_dom_document_type_get_entities(WebKitDOMDocumentType*)
+gchar* webkit_dom_document_type_get_internal_subset(WebKitDOMDocumentType*)
+GType webkit_dom_element_get_type(void)
+gchar* webkit_dom_element_get_id(WebKitDOMElement*)
+void webkit_dom_element_set_id(WebKitDOMElement*, const gchar*)
+WebKitDOMCSSStyleDeclaration* webkit_dom_element_get_style(WebKitDOMElement*)
+gchar* webkit_dom_element_get_class_name(WebKitDOMElement*)
+void webkit_dom_element_set_class_name(WebKitDOMElement*, const gchar*)
+gchar* webkit_dom_element_get_tag_name(WebKitDOMElement*)
 WebKitDOMElement* webkit_dom_element_get_offset_parent(WebKitDOMElement*)
-void webkit_dom_html_map_element_set_name(WebKitDOMHTMLMapElement*, const gchar*)
-glong webkit_dom_wheel_event_get_wheel_delta_x(WebKitDOMWheelEvent*)
-gchar* webkit_dom_html_input_element_get_form_enctype(WebKitDOMHTMLInputElement*)
-gchar* webkit_dom_html_table_caption_element_get_align(WebKitDOMHTMLTableCaptionElement*)
-gchar* webkit_dom_node_get_local_name(WebKitDOMNode*)
-gboolean webkit_dom_mouse_event_get_ctrl_key(WebKitDOMMouseEvent*)
-gchar* webkit_dom_storage_get_item(WebKitDOMStorage*, const gchar*, GError**)
-void webkit_dom_html_table_element_delete_t_head(WebKitDOMHTMLTableElement*)
-gchar* webkit_dom_dom_plugin_get_name(WebKitDOMDOMPlugin*)
-void webkit_dom_html_legend_element_set_align(WebKitDOMHTMLLegendElement*, const gchar*)
-glong webkit_dom_html_image_element_get_natural_height(WebKitDOMHTMLImageElement*)
-void webkit_dom_dom_window_webkit_cancel_animation_frame(WebKitDOMDOMWindow*, glong)
-gchar* webkit_dom_html_table_cell_element_get_align(WebKitDOMHTMLTableCellElement*)
-WebKitDOMNode* webkit_dom_node_list_item(WebKitDOMNodeList*, gulong)
-gdouble webkit_dom_element_get_client_height(WebKitDOMElement*)
-void webkit_dom_html_video_element_set_height(WebKitDOMHTMLVideoElement*, gulong)
-WebKitDOMTextTrack* webkit_dom_text_track_list_item(WebKitDOMTextTrackList*, gulong)
-glong webkit_dom_html_table_cell_element_get_row_span(WebKitDOMHTMLTableCellElement*)
-gchar* webkit_dom_html_frame_element_get_margin_width(WebKitDOMHTMLFrameElement*)
-gchar* webkit_dom_html_table_cell_element_get_width(WebKitDOMHTMLTableCellElement*)
-gchar* webkit_dom_node_get_text_content(WebKitDOMNode*)
-void webkit_dom_html_video_element_webkit_enter_full_screen(WebKitDOMHTMLVideoElement*, GError**)
-WebKitDOMTextTrack* webkit_dom_text_track_list_get_track_by_id(WebKitDOMTextTrackList*, const gchar*)
-gboolean webkit_dom_html_media_element_get_default_muted(WebKitDOMHTMLMediaElement*)
-void webkit_dom_html_anchor_element_set_ping(WebKitDOMHTMLAnchorElement*, const gchar*)
-gchar* webkit_dom_vtt_cue_get_text(WebKitDOMVTTCue*)
-void webkit_dom_html_video_element_set_width(WebKitDOMHTMLVideoElement*, gulong)
-WebKitDOMDOMWindow* webkit_dom_html_iframe_element_get_content_window(WebKitDOMHTMLIFrameElement*)
-void webkit_dom_element_scroll_into_view(WebKitDOMElement*, gboolean)
-void webkit_dom_element_set_attribute(WebKitDOMElement*, const gchar*, const gchar*, GError**)
-WebKitDOMNode* webkit_dom_tree_walker_parent_node(WebKitDOMTreeWalker*)
-glong webkit_dom_html_image_element_get_natural_width(WebKitDOMHTMLImageElement*)
-gulong webkit_dom_css_rule_list_get_length(WebKitDOMCSSRuleList*)
-gboolean webkit_dom_html_select_element_get_disabled(WebKitDOMHTMLSelectElement*)
-void webkit_dom_dom_plugin_array_refresh(WebKitDOMDOMPluginArray*, gboolean)
-gulong webkit_dom_html_video_element_get_video_width(WebKitDOMHTMLVideoElement*)
-void webkit_dom_text_track_add_cue(WebKitDOMTextTrack*, WebKitDOMTextTrackCue*, GError**)
-void webkit_dom_html_text_area_element_set_max_length(WebKitDOMHTMLTextAreaElement*, glong, GError**)
-gchar* webkit_dom_dom_string_list_item(WebKitDOMDOMStringList*, gulong)
-glong webkit_dom_dom_window_get_page_y_offset(WebKitDOMDOMWindow*)
+gdouble webkit_dom_element_get_scroll_left(WebKitDOMElement*)
 void webkit_dom_element_set_scroll_left(WebKitDOMElement*, gdouble)
-WebKitDOMAttr* webkit_dom_document_create_attribute_ns(WebKitDOMDocument*, const gchar*, const gchar*, GError**)
-void webkit_dom_html_input_element_set_dir_name(WebKitDOMHTMLInputElement*, const gchar*)
-gchar* webkit_dom_html_embed_element_get_align(WebKitDOMHTMLEmbedElement*)
-gulong webkit_dom_history_get_length(WebKitDOMHistory*)
-gchar* webkit_dom_performance_entry_get_entry_type(WebKitDOMPerformanceEntry*)
-WebKitDOMDocument* webkit_dom_dom_implementation_create_document(WebKitDOMDOMImplementation*, const gchar*, const gchar*, WebKitDOMDocumentType*, GError**)
-gulong webkit_dom_gamepad_list_get_length(WebKitDOMGamepadList*)
-void webkit_dom_event_prevent_default(WebKitDOMEvent*)
-guint64 webkit_dom_performance_timing_get_dom_loading(WebKitDOMPerformanceTiming*)
-gchar* webkit_dom_html_image_element_get_long_desc(WebKitDOMHTMLImageElement*)
-void webkit_dom_html_table_section_element_set_ch_off(WebKitDOMHTMLTableSectionElement*, const gchar*)
+gdouble webkit_dom_element_get_scroll_top(WebKitDOMElement*)
+void webkit_dom_element_set_scroll_top(WebKitDOMElement*, gdouble)
+gdouble webkit_dom_element_get_scroll_width(WebKitDOMElement*)
+gdouble webkit_dom_element_get_scroll_height(WebKitDOMElement*)
+gdouble webkit_dom_element_get_offset_top(WebKitDOMElement*)
+gdouble webkit_dom_element_get_offset_left(WebKitDOMElement*)
+gdouble webkit_dom_element_get_offset_width(WebKitDOMElement*)
+gdouble webkit_dom_element_get_offset_height(WebKitDOMElement*)
+gdouble webkit_dom_element_get_client_top(WebKitDOMElement*)
 gdouble webkit_dom_element_get_client_left(WebKitDOMElement*)
-gchar* webkit_dom_css_style_declaration_get_property_priority(WebKitDOMCSSStyleDeclaration*, const gchar*)
-gchar* webkit_dom_html_style_element_get_media(WebKitDOMHTMLStyleElement*)
-gulong webkit_dom_css_style_sheet_insert_rule(WebKitDOMCSSStyleSheet*, const gchar*, gulong, GError**)
-gchar* webkit_dom_html_anchor_element_get_text(WebKitDOMHTMLAnchorElement*)
-gchar* webkit_dom_html_table_element_get_cell_spacing(WebKitDOMHTMLTableElement*)
-gchar* webkit_dom_html_area_element_get_hostname(WebKitDOMHTMLAreaElement*)
-void webkit_dom_html_table_col_element_set_span(WebKitDOMHTMLTableColElement*, glong)
-void webkit_dom_html_anchor_element_set_coords(WebKitDOMHTMLAnchorElement*, const gchar*)
-void webkit_dom_html_element_click(WebKitDOMHTMLElement*)
+gdouble webkit_dom_element_get_client_height(WebKitDOMElement*)
+gdouble webkit_dom_element_get_client_width(WebKitDOMElement*)
 gboolean webkit_dom_element_has_attributes(WebKitDOMElement*)
-WebKitDOMDocument* webkit_dom_dom_window_get_document(WebKitDOMDOMWindow*)
+gboolean webkit_dom_element_has_attribute(WebKitDOMElement*, const gchar*)
+gboolean webkit_dom_element_has_attribute_ns(WebKitDOMElement*, const gchar*, const gchar*)
+WebKitDOMNamedNodeMap* webkit_dom_element_get_attributes(WebKitDOMElement*)
+gchar* webkit_dom_element_get_attribute_ns(WebKitDOMElement*, const gchar*, const gchar*)
+void webkit_dom_element_set_attribute(WebKitDOMElement*, const gchar*, const gchar*, GError**)
+gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*)
+void webkit_dom_element_set_attribute_ns(WebKitDOMElement*, const gchar*, const gchar*, const gchar*, GError**)
+void webkit_dom_element_remove_attribute(WebKitDOMElement*, const gchar*)
+void webkit_dom_element_remove_attribute_ns(WebKitDOMElement*, const gchar*, const gchar*)
+WebKitDOMAttr* webkit_dom_element_remove_attribute_node(WebKitDOMElement*, WebKitDOMAttr*, GError**)
+WebKitDOMAttr* webkit_dom_element_get_attribute_node(WebKitDOMElement*, const gchar*)
+WebKitDOMAttr* webkit_dom_element_set_attribute_node(WebKitDOMElement*, WebKitDOMAttr*, GError**)
+WebKitDOMAttr* webkit_dom_element_get_attribute_node_ns(WebKitDOMElement*, const gchar*, const gchar*)
+WebKitDOMAttr* webkit_dom_element_set_attribute_node_ns(WebKitDOMElement*, WebKitDOMAttr*, GError**)
+WebKitDOMElement* webkit_dom_element_get_first_element_child(WebKitDOMElement*)
+WebKitDOMElement* webkit_dom_element_get_next_element_sibling(WebKitDOMElement*)
+WebKitDOMElement* webkit_dom_element_get_previous_element_sibling(WebKitDOMElement*)
+WebKitDOMElement* webkit_dom_element_get_last_element_child(WebKitDOMElement*)
+gulong webkit_dom_element_get_child_element_count(WebKitDOMElement*)
+void webkit_dom_element_scroll_into_view(WebKitDOMElement*, gboolean)
+void webkit_dom_element_scroll_into_view_if_needed(WebKitDOMElement*, gboolean)
+void webkit_dom_element_scroll_by_lines(WebKitDOMElement*, glong)
+void webkit_dom_element_scroll_by_pages(WebKitDOMElement*, glong)
+WebKitDOMElement* webkit_dom_element_query_selector(WebKitDOMElement*, const gchar*, GError**)
+WebKitDOMNodeList* webkit_dom_element_query_selector_all(WebKitDOMElement*, const gchar*, GError**)
+WebKitDOMNodeList* webkit_dom_element_get_elements_by_tag_name(WebKitDOMElement*, const gchar*)
+WebKitDOMNodeList* webkit_dom_element_get_elements_by_tag_name_ns(WebKitDOMElement*, const gchar*, const gchar*)
+WebKitDOMNodeList* webkit_dom_element_get_elements_by_class_name(WebKitDOMElement*, const gchar*)
+void webkit_dom_element_focus(WebKitDOMElement*)
+void webkit_dom_element_blur(WebKitDOMElement*)
+GType webkit_dom_entity_reference_get_type(void)
+GType webkit_dom_blob_get_type(void)
+guint64 webkit_dom_blob_get_size(WebKitDOMBlob*)
+GType webkit_dom_file_get_type(void)
+gchar* webkit_dom_file_get_name(WebKitDOMFile*)
+GType webkit_dom_file_list_get_type(void)
+gulong webkit_dom_file_list_get_length(WebKitDOMFileList*)
 WebKitDOMFile* webkit_dom_file_list_item(WebKitDOMFileList*, gulong)
-WebKitDOMStorage* webkit_dom_dom_window_get_session_storage(WebKitDOMDOMWindow*, GError**)
-WebKitDOMPerformanceTiming* webkit_dom_performance_get_timing(WebKitDOMPerformance*)
-void webkit_dom_geolocation_clear_watch(WebKitDOMGeolocation*, glong)
-gboolean webkit_dom_media_controller_get_muted(WebKitDOMMediaController*)
-glong webkit_dom_mouse_event_get_webkit_movement_x(WebKitDOMMouseEvent*)
-gushort webkit_dom_dom_application_cache_get_status(WebKitDOMDOMApplicationCache*)
-void webkit_dom_html_element_set_title(WebKitDOMHTMLElement*, const gchar*)
-void webkit_dom_html_table_section_element_set_ch(WebKitDOMHTMLTableSectionElement*, const gchar*)
-void webkit_dom_dom_window_scroll_to(WebKitDOMDOMWindow*, glong, glong)
-void webkit_dom_dom_selection_add_range(WebKitDOMDOMSelection*, WebKitDOMRange*)
-gushort webkit_dom_node_get_node_type(WebKitDOMNode*)
-gulong webkit_dom_screen_get_avail_height(WebKitDOMScreen*)
-void webkit_dom_html_table_section_element_set_v_align(WebKitDOMHTMLTableSectionElement*, const gchar*)
-gchar* webkit_dom_html_table_element_get_width(WebKitDOMHTMLTableElement*)
-void webkit_dom_html_form_element_set_target(WebKitDOMHTMLFormElement*, const gchar*)
-gchar* webkit_dom_html_form_element_get_method(WebKitDOMHTMLFormElement*)
-WebKitDOMWebKitNamedFlow* webkit_dom_dom_named_flow_collection_item(WebKitDOMDOMNamedFlowCollection*, gulong)
-gboolean webkit_dom_node_iterator_get_pointer_before_reference_node(WebKitDOMNodeIterator*)
-WebKitDOMXPathNSResolver* webkit_dom_document_create_ns_resolver(WebKitDOMDocument*, WebKitDOMNode*)
-void webkit_dom_html_input_element_set_value(WebKitDOMHTMLInputElement*, const gchar*)
-gchar* webkit_dom_html_anchor_element_get_download(WebKitDOMHTMLAnchorElement*)
-void webkit_dom_css_style_declaration_set_property(WebKitDOMCSSStyleDeclaration*, const gchar*, const gchar*, const gchar*, GError**)
-glong webkit_dom_mouse_event_get_x(WebKitDOMMouseEvent*)
-gfloat webkit_dom_touch_get_webkit_force(WebKitDOMTouch*)
-gchar* webkit_dom_html_text_area_element_get_wrap(WebKitDOMHTMLTextAreaElement*)
-gchar* webkit_dom_css_style_declaration_get_css_text(WebKitDOMCSSStyleDeclaration*)
-WebKitDOMNode* webkit_dom_node_get_last_child(WebKitDOMNode*)
-gchar* webkit_dom_data_cue_get_text(WebKitDOMDataCue*)
+GType webkit_dom_named_node_map_get_type(void)
+gulong webkit_dom_named_node_map_get_length(WebKitDOMNamedNodeMap*)
+WebKitDOMNode* webkit_dom_named_node_map_get_named_item(WebKitDOMNamedNodeMap*, const gchar*)
+WebKitDOMNode* webkit_dom_named_node_map_set_named_item(WebKitDOMNamedNodeMap*, WebKitDOMNode*, GError**)
+WebKitDOMNode* webkit_dom_named_node_map_get_named_item_ns(WebKitDOMNamedNodeMap*, const gchar*, const gchar*)
+WebKitDOMNode* webkit_dom_named_node_map_set_named_item_ns(WebKitDOMNamedNodeMap*, WebKitDOMNode*, GError**)
+WebKitDOMNode* webkit_dom_named_node_map_remove_named_item(WebKitDOMNamedNodeMap*, const gchar*, GError**)
 WebKitDOMNode* webkit_dom_named_node_map_remove_named_item_ns(WebKitDOMNamedNodeMap*, const gchar*, const gchar*, GError**)
-WebKitDOMNode* webkit_dom_node_iterator_get_reference_node(WebKitDOMNodeIterator*)
-void webkit_dom_html_link_element_set_rev(WebKitDOMHTMLLinkElement*, const gchar*)
-gboolean webkit_dom_html_field_set_element_get_disabled(WebKitDOMHTMLFieldSetElement*)
-glong webkit_dom_mouse_event_get_client_x(WebKitDOMMouseEvent*)
-gdouble webkit_dom_vtt_cue_get_line(WebKitDOMVTTCue*)
-gchar* webkit_dom_html_media_element_get_preload(WebKitDOMHTMLMediaElement*)
+WebKitDOMNode* webkit_dom_named_node_map_item(WebKitDOMNamedNodeMap*, gulong)
+GType webkit_dom_node_get_type(void)
+gushort webkit_dom_node_get_node_type(WebKitDOMNode*)
+gchar* webkit_dom_node_get_node_name(WebKitDOMNode*)
+gchar* webkit_dom_node_get_local_name(WebKitDOMNode*)
+gchar* webkit_dom_node_get_base_uri(WebKitDOMNode*)
+gchar* webkit_dom_node_get_node_value(WebKitDOMNode*)
+void webkit_dom_node_set_node_value(WebKitDOMNode*, const gchar*, GError**)
+gchar* webkit_dom_node_get_text_content(WebKitDOMNode*)
+void webkit_dom_node_set_text_content(WebKitDOMNode*, const gchar*, GError**)
+gchar* webkit_dom_node_get_prefix(WebKitDOMNode*)
+void webkit_dom_node_set_prefix(WebKitDOMNode*, const gchar*, GError**)
+gchar* webkit_dom_node_get_namespace_uri(WebKitDOMNode*)
+WebKitDOMDocument* webkit_dom_node_get_owner_document(WebKitDOMNode*)
+WebKitDOMNode* webkit_dom_node_get_parent_node(WebKitDOMNode*)
+WebKitDOMElement* webkit_dom_node_get_parent_element(WebKitDOMNode*)
+gboolean webkit_dom_node_has_child_nodes(WebKitDOMNode*)
+WebKitDOMNodeList* webkit_dom_node_get_child_nodes(WebKitDOMNode*)
+WebKitDOMNode* webkit_dom_node_get_last_child(WebKitDOMNode*)
+WebKitDOMNode* webkit_dom_node_get_first_child(WebKitDOMNode*)
+WebKitDOMNode* webkit_dom_node_get_next_sibling(WebKitDOMNode*)
+WebKitDOMNode* webkit_dom_node_get_previous_sibling(WebKitDOMNode*)
+WebKitDOMNode* webkit_dom_node_append_child(WebKitDOMNode*, WebKitDOMNode*, GError**)
+WebKitDOMNode* webkit_dom_node_replace_child(WebKitDOMNode*, WebKitDOMNode*, WebKitDOMNode*, GError**)
+WebKitDOMNode* webkit_dom_node_remove_child(WebKitDOMNode*, WebKitDOMNode*, GError**)
+WebKitDOMNode* webkit_dom_node_insert_before(WebKitDOMNode*, WebKitDOMNode*, WebKitDOMNode*, GError**)
+WebKitDOMNode* webkit_dom_node_clone_node(WebKitDOMNode*, gboolean)
+gboolean webkit_dom_node_contains(WebKitDOMNode*, WebKitDOMNode*)
 gboolean webkit_dom_node_is_default_namespace(WebKitDOMNode*, const gchar*)
-glong webkit_dom_mouse_event_get_offset_y(WebKitDOMMouseEvent*)
-WebKitDOMDOMWindow* webkit_dom_dom_window_get_parent(WebKitDOMDOMWindow*)
-WebKitDOMEventTarget* webkit_dom_mouse_event_get_related_target(WebKitDOMMouseEvent*)
-WebKitDOMNamedNodeMap* webkit_dom_document_type_get_notations(WebKitDOMDocumentType*)
-void webkit_dom_html_base_font_element_set_color(WebKitDOMHTMLBaseFontElement*, const gchar*)
-void webkit_dom_html_text_area_element_set_dir_name(WebKitDOMHTMLTextAreaElement*, const gchar*)
-WebKitDOMTextTrackCue* webkit_dom_text_track_cue_list_get_cue_by_id(WebKitDOMTextTrackCueList*, const gchar*)
-gulong webkit_dom_html_video_element_get_height(WebKitDOMHTMLVideoElement*)
-WebKitDOMXPathResult* webkit_dom_xpath_expression_evaluate(WebKitDOMXPathExpression*, WebKitDOMNode*, gushort, WebKitDOMXPathResult*, GError**)
-void webkit_dom_event_target_dispatch_event(WebKitDOMEventTarget*, WebKitDOMEvent* event, GError**)
-glong webkit_dom_html_image_element_get_vspace(WebKitDOMHTMLImageElement*)
-WebKitDOMTimeRanges* webkit_dom_media_controller_get_seekable(WebKitDOMMediaController*)
-WebKitDOMNode* webkit_dom_style_sheet_get_owner_node(WebKitDOMStyleSheet*)
-gboolean webkit_dom_validity_state_get_range_overflow(WebKitDOMValidityState*)
-WebKitDOMNode* webkit_dom_xpath_result_snapshot_item(WebKitDOMXPathResult*, gulong, GError**)
-void webkit_dom_html_media_element_fast_seek(WebKitDOMHTMLMediaElement*, gdouble)
-void webkit_dom_html_document_set_alink_color(WebKitDOMHTMLDocument*, const gchar*)
-gchar* webkit_dom_video_track_get_label(WebKitDOMVideoTrack*)
-gboolean webkit_dom_validity_state_get_value_missing(WebKitDOMValidityState*)
-glong webkit_dom_html_base_font_element_get_size(WebKitDOMHTMLBaseFontElement*)
-WebKitDOMDocument* webkit_dom_html_object_element_get_content_document(WebKitDOMHTMLObjectElement*)
-glong webkit_dom_dom_window_get_scroll_y(WebKitDOMDOMWindow*)
-WebKitDOMHTMLCollection* webkit_dom_html_document_get_plugins(WebKitDOMHTMLDocument*)
-gchar* webkit_dom_document_get_visibility_state(WebKitDOMDocument*)
+gboolean webkit_dom_node_is_supported(WebKitDOMNode*, const gchar*, const gchar*)
+gchar* webkit_dom_node_lookup_prefix(WebKitDOMNode*, const gchar*)
+gchar* webkit_dom_node_lookup_namespace_uri(WebKitDOMNode*, const gchar*)
+gushort webkit_dom_node_compare_document_position(WebKitDOMNode*, WebKitDOMNode*)
+gboolean webkit_dom_node_is_same_node(WebKitDOMNode*, WebKitDOMNode*)
+gboolean webkit_dom_node_is_equal_node(WebKitDOMNode*, WebKitDOMNode*)
+void webkit_dom_node_normalize(WebKitDOMNode*)
+GType webkit_dom_node_list_get_type(void)
+gulong webkit_dom_node_list_get_length(WebKitDOMNodeList*)
+WebKitDOMNode* webkit_dom_node_list_item(WebKitDOMNodeList*, gulong)
+GType webkit_dom_processing_instruction_get_type(void)
+gchar* webkit_dom_processing_instruction_get_target(WebKitDOMProcessingInstruction*)
+WebKitDOMStyleSheet* webkit_dom_processing_instruction_get_sheet(WebKitDOMProcessingInstruction*)
+GType webkit_dom_text_get_type(void)
+gchar* webkit_dom_text_get_whole_text(WebKitDOMText*)
+WebKitDOMText* webkit_dom_text_split_text(WebKitDOMText*, gulong, GError**)
+WebKitDOMText* webkit_dom_text_replace_whole_text(WebKitDOMText*, const gchar*, GError**)
+GType webkit_dom_html_anchor_element_get_type(void)
+gchar* webkit_dom_html_anchor_element_get_name(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_name(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_target(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_target(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_href(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_href(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_hreflang(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_hreflang(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_text(WebKitDOMHTMLAnchorElement*)
+gchar* webkit_dom_html_anchor_element_get_coords(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_coords(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_pathname(WebKitDOMHTMLAnchorElement*)
 void webkit_dom_html_anchor_element_set_pathname(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_search(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_search(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_charset(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_charset(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_host(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_host(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_hostname(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_hostname(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_port(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_port(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_rev(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_rev(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_rel(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_rel(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_shape(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_shape(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_hash(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_hash(WebKitDOMHTMLAnchorElement*, const gchar*)
+gchar* webkit_dom_html_anchor_element_get_protocol(WebKitDOMHTMLAnchorElement*)
+void webkit_dom_html_anchor_element_set_protocol(WebKitDOMHTMLAnchorElement*, const gchar*)
+GType webkit_dom_html_applet_element_get_type(void)
+glong webkit_dom_html_applet_element_get_vspace(WebKitDOMHTMLAppletElement*)
 void webkit_dom_html_applet_element_set_vspace(WebKitDOMHTMLAppletElement*, glong)
-void webkit_dom_dom_window_release_events(WebKitDOMDOMWindow*)
-glong webkit_dom_dom_selection_get_focus_offset(WebKitDOMDOMSelection*)
+glong webkit_dom_html_applet_element_get_hspace(WebKitDOMHTMLAppletElement*)
+void webkit_dom_html_applet_element_set_hspace(WebKitDOMHTMLAppletElement*, glong)
+gchar* webkit_dom_html_applet_element_get_width(WebKitDOMHTMLAppletElement*)
+void webkit_dom_html_applet_element_set_width(WebKitDOMHTMLAppletElement*, const gchar*)
 gchar* webkit_dom_html_applet_element_get_height(WebKitDOMHTMLAppletElement*)
-void webkit_dom_html_button_element_set_value(WebKitDOMHTMLButtonElement*, const gchar*)
-glong webkit_dom_ui_event_get_layer_y(WebKitDOMUIEvent*)
-void webkit_dom_dom_application_cache_swap_cache(WebKitDOMDOMApplicationCache*, GError**)
-gfloat webkit_dom_webkit_point_get_y(WebKitDOMWebKitPoint*)
-void webkit_dom_dom_selection_extend(WebKitDOMDOMSelection*, WebKitDOMNode*, glong, GError**)
-gchar* webkit_dom_node_lookup_namespace_uri(WebKitDOMNode*, const gchar*)
-void webkit_dom_html_table_cell_element_set_width(WebKitDOMHTMLTableCellElement*, const gchar*)
-void webkit_dom_html_frame_element_set_no_resize(WebKitDOMHTMLFrameElement*, gboolean)
-gboolean webkit_dom_element_has_attribute(WebKitDOMElement*, const gchar*)
-void webkit_dom_media_controller_set_playback_rate(WebKitDOMMediaController*, gdouble)
-gdouble webkit_dom_html_media_element_get_volume(WebKitDOMHTMLMediaElement*)
-WebKitDOMDocumentFragment* webkit_dom_vtt_cue_get_cue_as_html(WebKitDOMVTTCue*)
-void webkit_dom_dom_selection_modify(WebKitDOMDOMSelection*, const gchar*, const gchar*, const gchar*)
-void webkit_dom_html_text_area_element_select(WebKitDOMHTMLTextAreaElement*)
-void webkit_dom_vtt_cue_set_size(WebKitDOMVTTCue*, gdouble, GError**)
-void webkit_dom_html_element_set_dir(WebKitDOMHTMLElement*, const gchar*)
-void webkit_dom_html_area_element_set_href(WebKitDOMHTMLAreaElement*, const gchar*)
-void webkit_dom_range_set_end_after(WebKitDOMRange*, WebKitDOMNode*, GError**)
-gchar* webkit_dom_html_table_cell_element_get_scope(WebKitDOMHTMLTableCellElement*)
-void webkit_dom_html_table_col_element_set_width(WebKitDOMHTMLTableColElement*, const gchar*)
-void webkit_dom_html_text_area_element_set_placeholder(WebKitDOMHTMLTextAreaElement*, const gchar*)
-void webkit_dom_media_controller_play(WebKitDOMMediaController*)
-void webkit_dom_dom_selection_set_position(WebKitDOMDOMSelection*, WebKitDOMNode*, glong, GError**)
-WebKitDOMHistory* webkit_dom_dom_window_get_history(WebKitDOMDOMWindow*)
-void webkit_dom_html_object_element_set_width(WebKitDOMHTMLObjectElement*, const gchar*)
-glong webkit_dom_screen_get_avail_top(WebKitDOMScreen*)
-void webkit_dom_html_object_element_set_name(WebKitDOMHTMLObjectElement*, const gchar*)
-gdouble webkit_dom_media_controller_get_volume(WebKitDOMMediaController*)
-gchar* webkit_dom_html_marquee_element_get_height(WebKitDOMHTMLMarqueeElement*)
-gchar* webkit_dom_htmlhr_element_get_align(WebKitDOMHTMLHRElement*)
-gshort webkit_dom_range_compare_node(WebKitDOMRange*, WebKitDOMNode*, GError**)
-void webkit_dom_html_document_set_dir(WebKitDOMHTMLDocument*, const gchar*)
-void webkit_dom_dom_window_move_by(WebKitDOMDOMWindow*, gfloat, gfloat)
-gchar* webkit_dom_document_get_xml_encoding(WebKitDOMDocument*)
-gboolean webkit_dom_htmlo_list_element_get_reversed(WebKitDOMHTMLOListElement*)
-gchar* webkit_dom_navigator_get_language(WebKitDOMNavigator*)
-gboolean webkit_dom_dom_window_css_supports(WebKitDOMDOMWindowCSS*, const gchar*, const gchar*)
-void webkit_dom_html_document_close(WebKitDOMHTMLDocument*)
-void webkit_dom_html_input_element_set_height(WebKitDOMHTMLInputElement*, gulong)
-gboolean webkit_dom_mouse_event_get_shift_key(WebKitDOMMouseEvent*)
-gboolean webkit_dom_html_form_element_get_no_validate(WebKitDOMHTMLFormElement*)
-guint64 webkit_dom_performance_timing_get_load_event_end(WebKitDOMPerformanceTiming*)
-gchar* webkit_dom_html_form_element_get_encoding(WebKitDOMHTMLFormElement*)
-void webkit_dom_htmlhr_element_set_size(WebKitDOMHTMLHRElement*, const gchar*)
-gchar* webkit_dom_html_table_cell_element_get_ch(WebKitDOMHTMLTableCellElement*)
-gchar* webkit_dom_html_button_element_get_form_enctype(WebKitDOMHTMLButtonElement*)
-glong webkit_dom_html_document_get_height(WebKitDOMHTMLDocument*)
-WebKitDOMNode* webkit_dom_tree_walker_next_node(WebKitDOMTreeWalker*)
-void webkit_dom_html_table_element_set_bg_color(WebKitDOMHTMLTableElement*, const gchar*)
-gboolean webkit_dom_document_query_command_state(WebKitDOMDocument*, const gchar*)
-void webkit_dom_html_font_element_set_face(WebKitDOMHTMLFontElement*, const gchar*)
-gboolean webkit_dom_dom_security_policy_allows_font_from(WebKitDOMDOMSecurityPolicy*, const gchar*)
-void webkit_dom_htmlu_list_element_set_compact(WebKitDOMHTMLUListElement*, gboolean)
-void webkit_dom_html_text_area_element_set_autofocus(WebKitDOMHTMLTextAreaElement*, gboolean)
-void webkit_dom_document_set_xml_version(WebKitDOMDocument*, const gchar*, GError**)
-void webkit_dom_html_input_element_set_max_length(WebKitDOMHTMLInputElement*, glong, GError**)
-gchar* webkit_dom_html_iframe_element_get_align(WebKitDOMHTMLIFrameElement*)
+void webkit_dom_html_applet_element_set_height(WebKitDOMHTMLAppletElement*, const gchar*)
+gchar* webkit_dom_html_applet_element_get_code(WebKitDOMHTMLAppletElement*)
+void webkit_dom_html_applet_element_set_code(WebKitDOMHTMLAppletElement*, const gchar*)
+gchar* webkit_dom_html_applet_element_get_code_base(WebKitDOMHTMLAppletElement*)
 void webkit_dom_html_applet_element_set_code_base(WebKitDOMHTMLAppletElement*, const gchar*)
-gchar* webkit_dom_html_form_element_get_action(WebKitDOMHTMLFormElement*)
-gboolean webkit_dom_html_input_element_is_edited(WebKitDOMHTMLInputElement*)
-void webkit_dom_element_set_class_name(WebKitDOMElement*, const gchar*)
-WebKitDOMDOMMimeType* webkit_dom_dom_plugin_item(WebKitDOMDOMPlugin*, gulong)
-void webkit_dom_html_media_element_set_controls(WebKitDOMHTMLMediaElement*, gboolean)
-gchar* webkit_dom_node_get_prefix(WebKitDOMNode*)
-void webkit_dom_html_input_element_set_name(WebKitDOMHTMLInputElement*, const gchar*)
-void webkit_dom_dom_application_cache_update(WebKitDOMDOMApplicationCache*, GError**)
-void webkit_dom_html_keygen_element_set_keytype(WebKitDOMHTMLKeygenElement*, const gchar*)
-void webkit_dom_html_table_cell_element_set_scope(WebKitDOMHTMLTableCellElement*, const gchar*)
-void webkit_dom_event_init_event(WebKitDOMEvent*, const gchar*, gboolean, gboolean)
-WebKitDOMValidityState* webkit_dom_html_input_element_get_validity(WebKitDOMHTMLInputElement*)
-void webkit_dom_html_label_element_set_html_for(WebKitDOMHTMLLabelElement*, const gchar*)
-gchar* webkit_dom_html_table_element_get_rules(WebKitDOMHTMLTableElement*)
+gchar* webkit_dom_html_applet_element_get_object(WebKitDOMHTMLAppletElement*)
+void webkit_dom_html_applet_element_set_object(WebKitDOMHTMLAppletElement*, const gchar*)
+gchar* webkit_dom_html_applet_element_get_align(WebKitDOMHTMLAppletElement*)
+void webkit_dom_html_applet_element_set_align(WebKitDOMHTMLAppletElement*, const gchar*)
+gchar* webkit_dom_html_applet_element_get_name(WebKitDOMHTMLAppletElement*)
+void webkit_dom_html_applet_element_set_name(WebKitDOMHTMLAppletElement*, const gchar*)
+gchar* webkit_dom_html_applet_element_get_alt(WebKitDOMHTMLAppletElement*)
+void webkit_dom_html_applet_element_set_alt(WebKitDOMHTMLAppletElement*, const gchar*)
+gchar* webkit_dom_html_applet_element_get_archive(WebKitDOMHTMLAppletElement*)
+void webkit_dom_html_applet_element_set_archive(WebKitDOMHTMLAppletElement*, const gchar*)
+GType webkit_dom_html_area_element_get_type(void)
+gchar* webkit_dom_html_area_element_get_alt(WebKitDOMHTMLAreaElement*)
+gchar* webkit_dom_html_area_element_get_coords(WebKitDOMHTMLAreaElement*)
+gchar* webkit_dom_html_area_element_get_hash(WebKitDOMHTMLAreaElement*)
+gchar* webkit_dom_html_area_element_get_hostname(WebKitDOMHTMLAreaElement*)
+gchar* webkit_dom_html_area_element_get_host(WebKitDOMHTMLAreaElement*)
+gchar* webkit_dom_html_area_element_get_href(WebKitDOMHTMLAreaElement*)
+gboolean webkit_dom_html_area_element_get_no_href(WebKitDOMHTMLAreaElement*)
+gchar* webkit_dom_html_area_element_get_pathname(WebKitDOMHTMLAreaElement*)
+gchar* webkit_dom_html_area_element_get_port(WebKitDOMHTMLAreaElement*)
+gchar* webkit_dom_html_area_element_get_protocol(WebKitDOMHTMLAreaElement*)
+gchar* webkit_dom_html_area_element_get_search(WebKitDOMHTMLAreaElement*)
+gchar* webkit_dom_html_area_element_get_shape(WebKitDOMHTMLAreaElement*)
+gchar* webkit_dom_html_area_element_get_target(WebKitDOMHTMLAreaElement*)
+void webkit_dom_html_area_element_set_alt(WebKitDOMHTMLAreaElement*, const gchar*)
+void webkit_dom_html_area_element_set_coords(WebKitDOMHTMLAreaElement*, const gchar*)
+void webkit_dom_html_area_element_set_href(WebKitDOMHTMLAreaElement*, const gchar*)
+void webkit_dom_html_area_element_set_no_href(WebKitDOMHTMLAreaElement*, gboolean)
+void webkit_dom_html_area_element_set_shape(WebKitDOMHTMLAreaElement*, const gchar*)
+void webkit_dom_html_area_element_set_target(WebKitDOMHTMLAreaElement*, const gchar*)
+GType webkit_dom_html_base_element_get_type(void)
+gchar* webkit_dom_html_base_element_get_href(WebKitDOMHTMLBaseElement*)
+gchar* webkit_dom_html_base_element_get_target(WebKitDOMHTMLBaseElement*)
+void webkit_dom_html_base_element_set_href(WebKitDOMHTMLBaseElement*, const gchar*)
+void webkit_dom_html_base_element_set_target(WebKitDOMHTMLBaseElement*, const gchar*)
+GType webkit_dom_htmlbr_element_get_type(void)
+gchar* webkit_dom_htmlbr_element_get_clear(WebKitDOMHTMLBRElement*)
+void webkit_dom_htmlbr_element_set_clear(WebKitDOMHTMLBRElement*, const gchar*)
+GType webkit_dom_html_base_font_element_get_type(void)
+gchar* webkit_dom_html_base_font_element_get_color(WebKitDOMHTMLBaseFontElement*)
+gchar* webkit_dom_html_base_font_element_get_face(WebKitDOMHTMLBaseFontElement*)
+glong webkit_dom_html_base_font_element_get_size(WebKitDOMHTMLBaseFontElement*)
+void webkit_dom_html_base_font_element_set_color(WebKitDOMHTMLBaseFontElement*, const gchar*)
+void webkit_dom_html_base_font_element_set_face(WebKitDOMHTMLBaseFontElement*, const gchar*)
+void webkit_dom_html_base_font_element_set_size(WebKitDOMHTMLBaseFontElement*, glong)
+GType webkit_dom_html_body_element_get_type(void)
+gchar* webkit_dom_html_body_element_get_a_link(WebKitDOMHTMLBodyElement*)
+gchar* webkit_dom_html_body_element_get_background(WebKitDOMHTMLBodyElement*)
+gchar* webkit_dom_html_body_element_get_bg_color(WebKitDOMHTMLBodyElement*)
+gchar* webkit_dom_html_body_element_get_link(WebKitDOMHTMLBodyElement*)
+gchar* webkit_dom_html_body_element_get_text(WebKitDOMHTMLBodyElement*)
+gchar* webkit_dom_html_body_element_get_v_link(WebKitDOMHTMLBodyElement*)
+void webkit_dom_html_body_element_set_a_link(WebKitDOMHTMLBodyElement*, const gchar*)
+void webkit_dom_html_body_element_set_background(WebKitDOMHTMLBodyElement*, const gchar*)
+void webkit_dom_html_body_element_set_bg_color(WebKitDOMHTMLBodyElement*, const gchar*)
+void webkit_dom_html_body_element_set_link(WebKitDOMHTMLBodyElement*, const gchar*)
+void webkit_dom_html_body_element_set_text(WebKitDOMHTMLBodyElement*, const gchar*)
+void webkit_dom_html_body_element_set_v_link(WebKitDOMHTMLBodyElement*, const gchar*)
+GType webkit_dom_html_button_element_get_type(void)
+gboolean webkit_dom_html_button_element_get_autofocus(WebKitDOMHTMLButtonElement*)
+gboolean webkit_dom_html_button_element_get_disabled(WebKitDOMHTMLButtonElement*)
+WebKitDOMHTMLFormElement* webkit_dom_html_button_element_get_form(WebKitDOMHTMLButtonElement*)
+gchar* webkit_dom_html_button_element_get_name(WebKitDOMHTMLButtonElement*)
+gchar* webkit_dom_html_button_element_get_value(WebKitDOMHTMLButtonElement*)
+gboolean webkit_dom_html_button_element_get_will_validate(WebKitDOMHTMLButtonElement*)
+void webkit_dom_html_button_element_set_autofocus(WebKitDOMHTMLButtonElement*, gboolean)
+void webkit_dom_html_button_element_set_disabled(WebKitDOMHTMLButtonElement*, gboolean)
+void webkit_dom_html_button_element_set_name(WebKitDOMHTMLButtonElement*, const gchar*)
+void webkit_dom_html_button_element_set_value(WebKitDOMHTMLButtonElement*, const gchar*)
+GType webkit_dom_html_canvas_element_get_type(void)
+glong webkit_dom_html_canvas_element_get_height(WebKitDOMHTMLCanvasElement*)
+glong webkit_dom_html_canvas_element_get_width(WebKitDOMHTMLCanvasElement*)
+void webkit_dom_html_canvas_element_set_height(WebKitDOMHTMLCanvasElement*, glong)
+void webkit_dom_html_canvas_element_set_width(WebKitDOMHTMLCanvasElement*, glong)
+GType webkit_dom_html_collection_get_type(void)
+gulong webkit_dom_html_collection_get_length(WebKitDOMHTMLCollection*)
+WebKitDOMNode* webkit_dom_html_collection_item(WebKitDOMHTMLCollection*, gulong)
+WebKitDOMNode* webkit_dom_html_collection_named_item(WebKitDOMHTMLCollection*, const gchar*)
+GType webkit_dom_htmld_list_element_get_type(void)
+gboolean webkit_dom_htmld_list_element_get_compact(WebKitDOMHTMLDListElement*)
+void webkit_dom_htmld_list_element_set_compact(WebKitDOMHTMLDListElement*, gboolean)
+GType webkit_dom_html_directory_element_get_type(void)
+gboolean webkit_dom_html_directory_element_get_compact(WebKitDOMHTMLDirectoryElement*)
+void webkit_dom_html_directory_element_set_compact(WebKitDOMHTMLDirectoryElement*, gboolean)
+GType webkit_dom_html_div_element_get_type(void)
+gchar* webkit_dom_html_div_element_get_align(WebKitDOMHTMLDivElement*)
+void webkit_dom_html_div_element_set_align(WebKitDOMHTMLDivElement*, const gchar*)
+GType webkit_dom_html_document_get_type(void)
 void webkit_dom_html_document_capture_events(WebKitDOMHTMLDocument*)
-gulong webkit_dom_screen_get_pixel_depth(WebKitDOMScreen*)
-void webkit_dom_text_track_set_mode(WebKitDOMTextTrack*, const gchar*)
-gulong webkit_dom_touch_get_identifier(WebKitDOMTouch*)
-void webkit_dom_html_pre_element_set_width(WebKitDOMHTMLPreElement*, glong)
-gboolean webkit_dom_dom_security_policy_allows_media_from(WebKitDOMDOMSecurityPolicy*, const gchar*)
-WebKitDOMNodeList* webkit_dom_element_get_elements_by_tag_name(WebKitDOMElement*, const gchar*)
-gchar* webkit_dom_html_input_element_get_alt(WebKitDOMHTMLInputElement*)
-void webkit_dom_html_text_area_element_set_name(WebKitDOMHTMLTextAreaElement*, const gchar*)
-WebKitDOMNode* webkit_dom_node_append_child(WebKitDOMNode*, WebKitDOMNode*, GError**)
-gchar* webkit_dom_html_form_element_get_target(WebKitDOMHTMLFormElement*)
-gboolean webkit_dom_html_option_element_get_disabled(WebKitDOMHTMLOptionElement*)
-gchar* webkit_dom_processing_instruction_get_target(WebKitDOMProcessingInstruction*)
-void webkit_dom_html_mod_element_set_date_time(WebKitDOMHTMLModElement*, const gchar*)
-void webkit_dom_html_marquee_element_set_width(WebKitDOMHTMLMarqueeElement*, const gchar*)
-gchar* webkit_dom_html_frame_element_get_margin_height(WebKitDOMHTMLFrameElement*)
-void webkit_dom_html_link_element_set_media(WebKitDOMHTMLLinkElement*, const gchar*)
-guint64 webkit_dom_performance_timing_get_secure_connection_start(WebKitDOMPerformanceTiming*)
-void webkit_dom_html_meta_element_set_http_equiv(WebKitDOMHTMLMetaElement*, const gchar*)
-gboolean webkit_dom_audio_track_get_enabled(WebKitDOMAudioTrack*)
-gchar* webkit_dom_html_object_element_get_border(WebKitDOMHTMLObjectElement*)
-glong webkit_dom_htmlli_element_get_value(WebKitDOMHTMLLIElement*)
 void webkit_dom_html_document_clear(WebKitDOMHTMLDocument*)
-gchar* webkit_dom_html_script_element_get_src(WebKitDOMHTMLScriptElement*)
-void webkit_dom_html_form_element_set_encoding(WebKitDOMHTMLFormElement*, const gchar*)
-WebKitDOMValidityState* webkit_dom_html_button_element_get_validity(WebKitDOMHTMLButtonElement*)
-WebKitDOMHTMLCollection* webkit_dom_document_get_applets(WebKitDOMDocument*)
-WebKitDOMHTMLElement* webkit_dom_html_table_element_create_t_foot(WebKitDOMHTMLTableElement*)
-void webkit_dom_html_input_element_set_read_only(WebKitDOMHTMLInputElement*, gboolean)
-void webkit_dom_html_area_element_set_coords(WebKitDOMHTMLAreaElement*, const gchar*)
-void webkit_dom_html_text_area_element_set_value(WebKitDOMHTMLTextAreaElement*, const gchar*)
-gchar* webkit_dom_attr_get_value(WebKitDOMAttr*)
-gchar* webkit_dom_html_keygen_element_get_validation_message(WebKitDOMHTMLKeygenElement*)
-WebKitDOMPerformanceNavigation* webkit_dom_performance_get_navigation(WebKitDOMPerformance*)
-glong webkit_dom_ui_event_get_page_y(WebKitDOMUIEvent*)
-WebKitDOMValidityState* webkit_dom_html_field_set_element_get_validity(WebKitDOMHTMLFieldSetElement*)
-WebKitDOMCSSStyleDeclaration* webkit_dom_dom_window_get_computed_style(WebKitDOMDOMWindow*, WebKitDOMElement*, const gchar*)
-void webkit_dom_html_table_col_element_set_align(WebKitDOMHTMLTableColElement*, const gchar*)
-gchar* webkit_dom_html_input_element_get_accept(WebKitDOMHTMLInputElement*)
-glong webkit_dom_mouse_event_get_webkit_movement_y(WebKitDOMMouseEvent*)
-WebKitDOMNode* webkit_dom_mouse_event_get_from_element(WebKitDOMMouseEvent*)
-gchar* webkit_dom_document_query_command_value(WebKitDOMDocument*, const gchar*)
-void webkit_dom_navigator_get_storage_updates(WebKitDOMNavigator*)
-void webkit_dom_range_set_start_before(WebKitDOMRange*, WebKitDOMNode*, GError**)
-guint64 webkit_dom_performance_timing_get_redirect_end(WebKitDOMPerformanceTiming*)
+void webkit_dom_html_document_close(WebKitDOMHTMLDocument*)
+gchar* webkit_dom_html_document_get_alink_color(WebKitDOMHTMLDocument*)
+gchar* webkit_dom_html_document_get_bg_color(WebKitDOMHTMLDocument*)
 gchar* webkit_dom_html_document_get_compat_mode(WebKitDOMHTMLDocument*)
-WebKitDOMEventTarget* webkit_dom_touch_get_target(WebKitDOMTouch*)
-gchar* webkit_dom_webkit_named_flow_get_name(WebKitDOMWebKitNamedFlow*)
-gboolean webkit_dom_html_directory_element_get_compact(WebKitDOMHTMLDirectoryElement*)
-gchar* webkit_dom_xpath_result_get_string_value(WebKitDOMXPathResult*, GError**)
-void webkit_dom_range_set_end_before(WebKitDOMRange*, WebKitDOMNode*, GError**)
-void webkit_dom_html_select_element_set_multiple(WebKitDOMHTMLSelectElement*, gboolean)
-void webkit_dom_html_image_element_set_src(WebKitDOMHTMLImageElement*, const gchar*)
-WebKitDOMHTMLCollection* webkit_dom_html_table_element_get_t_bodies(WebKitDOMHTMLTableElement*)
-gchar* webkit_dom_document_get_cookie(WebKitDOMDocument*, GError**)
-WebKitDOMMediaController* webkit_dom_html_media_element_get_controller(WebKitDOMHTMLMediaElement*)
-gchar* webkit_dom_html_font_element_get_face(WebKitDOMHTMLFontElement*)
-WebKitDOMStorageInfo* webkit_dom_dom_window_get_webkit_storage_info(WebKitDOMDOMWindow*)
-void webkit_dom_html_iframe_element_set_name(WebKitDOMHTMLIFrameElement*, const gchar*)
-gchar* webkit_dom_html_iframe_element_get_margin_height(WebKitDOMHTMLIFrameElement*)
-void webkit_dom_text_track_cue_set_end_time(WebKitDOMTextTrackCue*, gdouble, GError**)
-WebKitDOMHTMLCollection* webkit_dom_html_field_set_element_get_elements(WebKitDOMHTMLFieldSetElement*)
-glong webkit_dom_dom_window_get_screen_x(WebKitDOMDOMWindow*)
-void webkit_dom_event_stop_propagation(WebKitDOMEvent*)
-gulong webkit_dom_html_video_element_get_webkit_decoded_frame_count(WebKitDOMHTMLVideoElement*)
-void webkit_dom_html_form_element_set_autocomplete(WebKitDOMHTMLFormElement*, const gchar*)
-gboolean webkit_dom_mouse_event_get_alt_key(WebKitDOMMouseEvent*)
-gboolean webkit_dom_html_text_area_element_get_will_validate(WebKitDOMHTMLTextAreaElement*)
-void webkit_dom_dom_settable_token_list_set_value(WebKitDOMDOMSettableTokenList*, const gchar*)
-guint64 webkit_dom_performance_timing_get_fetch_start(WebKitDOMPerformanceTiming*)
-WebKitDOMHTMLTableCaptionElement* webkit_dom_html_table_element_get_caption(WebKitDOMHTMLTableElement*)
-gchar* webkit_dom_text_track_get_in_band_metadata_track_dispatch_type(WebKitDOMTextTrack*)
-WebKitDOMRange* webkit_dom_document_caret_range_from_point(WebKitDOMDocument*, glong, glong)
-WebKitDOMElement* webkit_dom_document_create_element_ns(WebKitDOMDocument*, const gchar*, const gchar*, GError**)
-gboolean webkit_dom_html_element_get_translate(WebKitDOMHTMLElement*)
-gchar* webkit_dom_dom_window_get_default_status(WebKitDOMDOMWindow*)
-void webkit_dom_storage_set_item(WebKitDOMStorage*, const gchar*, const gchar*, GError**)
-void webkit_dom_html_table_element_set_t_foot(WebKitDOMHTMLTableElement*, WebKitDOMHTMLTableSectionElement*, GError**)
-gchar* webkit_dom_html_button_element_get_name(WebKitDOMHTMLButtonElement*)
-void webkit_dom_html_media_element_play(WebKitDOMHTMLMediaElement*)
-void webkit_dom_html_media_element_set_default_muted(WebKitDOMHTMLMediaElement*, gboolean)
-gchar* webkit_dom_html_link_element_get_href(WebKitDOMHTMLLinkElement*)
-void webkit_dom_html_iframe_element_set_align(WebKitDOMHTMLIFrameElement*, const gchar*)
-glong webkit_dom_html_marquee_element_get_scroll_delay(WebKitDOMHTMLMarqueeElement*)
-gboolean webkit_dom_document_get_hidden(WebKitDOMDocument*)
-void webkit_dom_html_element_set_inner_text(WebKitDOMHTMLElement*, const gchar*, GError**)
-gchar* webkit_dom_html_area_element_get_host(WebKitDOMHTMLAreaElement*)
-gchar* webkit_dom_html_marquee_element_get_direction(WebKitDOMHTMLMarqueeElement*)
-gboolean webkit_dom_html_form_element_get_autocorrect(WebKitDOMHTMLFormElement*)
-gboolean webkit_dom_html_element_get_hidden(WebKitDOMHTMLElement*)
-gboolean webkit_dom_html_pre_element_get_wrap(WebKitDOMHTMLPreElement*)
-glong webkit_dom_touch_get_page_x(WebKitDOMTouch*)
-gulong webkit_dom_html_select_element_get_length(WebKitDOMHTMLSelectElement*)
-gboolean webkit_dom_htmlo_list_element_get_compact(WebKitDOMHTMLOListElement*)
-void webkit_dom_html_canvas_element_set_height(WebKitDOMHTMLCanvasElement*, glong)
-gchar* webkit_dom_media_controller_get_playback_state(WebKitDOMMediaController*)
-void webkit_dom_html_video_element_webkit_exit_full_screen(WebKitDOMHTMLVideoElement*)
-void webkit_dom_html_input_element_set_autocomplete(WebKitDOMHTMLInputElement*, const gchar*)
-WebKitDOMDOMSelection* webkit_dom_dom_window_get_selection(WebKitDOMDOMWindow*)
-void webkit_dom_html_marquee_element_set_scroll_amount(WebKitDOMHTMLMarqueeElement*, glong, GError**)
-gulong webkit_dom_gamepad_get_index(WebKitDOMGamepad*)
-gchar* webkit_dom_html_object_element_get_code_type(WebKitDOMHTMLObjectElement*)
-gboolean webkit_dom_html_field_set_element_check_validity(WebKitDOMHTMLFieldSetElement*)
-void webkit_dom_html_details_element_set_open(WebKitDOMHTMLDetailsElement*, gboolean)
-gushort webkit_dom_node_compare_document_position(WebKitDOMNode*, WebKitDOMNode*)
-void webkit_dom_html_media_element_set_volume(WebKitDOMHTMLMediaElement*, gdouble, GError**)
-void webkit_dom_dom_window_cancel_animation_frame(WebKitDOMDOMWindow*, glong)
-guint64 webkit_dom_performance_timing_get_dom_content_loaded_event_start(WebKitDOMPerformanceTiming*)
-WebKitDOMNavigator* webkit_dom_dom_window_get_client_information(WebKitDOMDOMWindow*)
-WebKitDOMNode* webkit_dom_tree_walker_previous_sibling(WebKitDOMTreeWalker*)
-void webkit_dom_html_table_col_element_set_ch(WebKitDOMHTMLTableColElement*, const gchar*)
-gboolean webkit_dom_navigator_java_enabled(WebKitDOMNavigator*)
-gboolean webkit_dom_node_is_same_node(WebKitDOMNode*, WebKitDOMNode*)
-gchar* webkit_dom_html_area_element_get_ping(WebKitDOMHTMLAreaElement*)
-gboolean webkit_dom_html_video_element_get_webkit_wireless_video_playback_disabled(WebKitDOMHTMLVideoElement*)
-void webkit_dom_node_iterator_detach(WebKitDOMNodeIterator*)
-void webkit_dom_html_marquee_element_set_bg_color(WebKitDOMHTMLMarqueeElement*, const gchar*)
-gboolean webkit_dom_html_script_element_get_defer(WebKitDOMHTMLScriptElement*)
-gchar* webkit_dom_html_legend_element_get_align(WebKitDOMHTMLLegendElement*)
-void webkit_dom_html_embed_element_set_width(WebKitDOMHTMLEmbedElement*, glong)
-gchar* webkit_dom_html_link_element_get_media(WebKitDOMHTMLLinkElement*)
-WebKitDOMDocumentFragment* webkit_dom_range_clone_contents(WebKitDOMRange*, GError**)
-WebKitDOMValidityState* webkit_dom_html_text_area_element_get_validity(WebKitDOMHTMLTextAreaElement*)
-WebKitDOMNode* webkit_dom_html_options_collection_named_item(WebKitDOMHTMLOptionsCollection*, const gchar*)
+gchar* webkit_dom_html_document_get_design_mode(WebKitDOMHTMLDocument*)
+gchar* webkit_dom_html_document_get_dir(WebKitDOMHTMLDocument*)
+WebKitDOMHTMLCollection* webkit_dom_html_document_get_embeds(WebKitDOMHTMLDocument*)
+gchar* webkit_dom_html_document_get_fg_color(WebKitDOMHTMLDocument*)
+glong webkit_dom_html_document_get_height(WebKitDOMHTMLDocument*)
+gchar* webkit_dom_html_document_get_link_color(WebKitDOMHTMLDocument*)
+WebKitDOMHTMLCollection* webkit_dom_html_document_get_plugins(WebKitDOMHTMLDocument*)
+WebKitDOMHTMLCollection* webkit_dom_html_document_get_scripts(WebKitDOMHTMLDocument*)
+gchar* webkit_dom_html_document_get_vlink_color(WebKitDOMHTMLDocument*)
+glong webkit_dom_html_document_get_width(WebKitDOMHTMLDocument*)
+void webkit_dom_html_document_release_events(WebKitDOMHTMLDocument*)
+void webkit_dom_html_document_set_alink_color(WebKitDOMHTMLDocument*, const gchar*)
+void webkit_dom_html_document_set_bg_color(WebKitDOMHTMLDocument*, const gchar*)
+void webkit_dom_html_document_set_design_mode(WebKitDOMHTMLDocument*, const gchar*)
+void webkit_dom_html_document_set_dir(WebKitDOMHTMLDocument*, const gchar*)
+void webkit_dom_html_document_set_fg_color(WebKitDOMHTMLDocument*, const gchar*)
+void webkit_dom_html_document_set_link_color(WebKitDOMHTMLDocument*, const gchar*)
+void webkit_dom_html_document_set_vlink_color(WebKitDOMHTMLDocument*, const gchar*)
+GType webkit_dom_html_element_get_type(void)
+void webkit_dom_html_element_click(WebKitDOMHTMLElement*)
+gchar* webkit_dom_html_element_get_access_key(WebKitDOMHTMLElement*)
 WebKitDOMHTMLCollection* webkit_dom_html_element_get_children(WebKitDOMHTMLElement*)
-gchar* webkit_dom_text_track_get_id(WebKitDOMTextTrack*)
-WebKitDOMDOMMimeType* webkit_dom_dom_mime_type_array_item(WebKitDOMDOMMimeTypeArray*, gulong)
-WebKitDOMNodeList* webkit_dom_document_query_selector_all(WebKitDOMDocument*, const gchar*, GError**)
-void webkit_dom_html_image_element_set_align(WebKitDOMHTMLImageElement*, const gchar*)
-void webkit_dom_htmlo_list_element_set_reversed(WebKitDOMHTMLOListElement*, gboolean)
-WebKitDOMDOMWindow* webkit_dom_document_get_default_view(WebKitDOMDocument*)
-gchar* webkit_dom_document_get_last_modified(WebKitDOMDocument*)
-glong webkit_dom_html_applet_element_get_vspace(WebKitDOMHTMLAppletElement*)
-gchar* webkit_dom_document_type_get_name(WebKitDOMDocumentType*)
-void webkit_dom_dom_window_alert(WebKitDOMDOMWindow*, const gchar*)
-gchar* webkit_dom_html_body_element_get_link(WebKitDOMHTMLBodyElement*)
-WebKitDOMNode* webkit_dom_node_get_next_sibling(WebKitDOMNode*)
-gboolean webkit_dom_dom_security_policy_get_allows_inline_script(WebKitDOMDOMSecurityPolicy*)
-glong webkit_dom_mouse_event_get_screen_y(WebKitDOMMouseEvent*)
-WebKitDOMElement* webkit_dom_document_fragment_query_selector(WebKitDOMDocumentFragment*, const gchar*, GError**)
-void webkit_dom_html_select_element_set_selected_index(WebKitDOMHTMLSelectElement*, glong)
-WebKitDOMHTMLDocument* webkit_dom_dom_implementation_create_html_document(WebKitDOMDOMImplementation*, const gchar*)
-gchar* webkit_dom_document_get_title(WebKitDOMDocument*)
-WebKitDOMNode* webkit_dom_xpath_result_get_single_node_value(WebKitDOMXPathResult*, GError**)
-gulong webkit_dom_html_collection_get_length(WebKitDOMHTMLCollection*)
-void webkit_dom_html_keygen_element_set_challenge(WebKitDOMHTMLKeygenElement*, const gchar*)
-WebKitDOMNode* webkit_dom_dom_selection_get_extent_node(WebKitDOMDOMSelection*)
-void webkit_dom_html_input_element_step_down(WebKitDOMHTMLInputElement*, glong, GError**)
-void webkit_dom_html_media_element_set_webkit_preserves_pitch(WebKitDOMHTMLMediaElement*, gboolean)
-gushort webkit_dom_css_value_get_css_value_type(WebKitDOMCSSValue*)
-void webkit_dom_html_element_insert_adjacent_text(WebKitDOMHTMLElement*, const gchar*, const gchar*, GError**)
-void webkit_dom_html_object_element_set_height(WebKitDOMHTMLObjectElement*, const gchar*)
-gulong webkit_dom_style_sheet_list_get_length(WebKitDOMStyleSheetList*)
-gchar* webkit_dom_html_heading_element_get_align(WebKitDOMHTMLHeadingElement*)
-gchar* webkit_dom_html_media_element_get_src(WebKitDOMHTMLMediaElement*)
-gboolean webkit_dom_mouse_event_get_meta_key(WebKitDOMMouseEvent*)
+gchar* webkit_dom_html_element_get_content_editable(WebKitDOMHTMLElement*)
+gchar* webkit_dom_html_element_get_dir(WebKitDOMHTMLElement*)
+gchar* webkit_dom_html_element_get_inner_html(WebKitDOMHTMLElement*)
+gchar* webkit_dom_html_element_get_inner_text(WebKitDOMHTMLElement*)
+gboolean webkit_dom_html_element_get_is_content_editable(WebKitDOMHTMLElement*)
+gchar* webkit_dom_html_element_get_lang(WebKitDOMHTMLElement*)
+gchar* webkit_dom_html_element_get_outer_html(WebKitDOMHTMLElement*)
+gchar* webkit_dom_html_element_get_outer_text(WebKitDOMHTMLElement*)
 glong webkit_dom_html_element_get_tab_index(WebKitDOMHTMLElement*)
-glong webkit_dom_mouse_event_get_screen_x(WebKitDOMMouseEvent*)
-gchar* webkit_dom_document_get_input_encoding(WebKitDOMDocument*)
-void webkit_dom_html_input_element_set_placeholder(WebKitDOMHTMLInputElement*, const gchar*)
-gulong webkit_dom_html_input_element_get_size(WebKitDOMHTMLInputElement*)
-WebKitDOMAttr* webkit_dom_element_set_attribute_node(WebKitDOMElement*, WebKitDOMAttr*, GError**)
-gboolean webkit_dom_html_text_area_element_check_validity(WebKitDOMHTMLTextAreaElement*)
-glong webkit_dom_dom_selection_get_base_offset(WebKitDOMDOMSelection*)
-WebKitDOMCSSStyleSheet* webkit_dom_dom_implementation_create_css_style_sheet(WebKitDOMDOMImplementation*, const gchar*, const gchar*, GError**)
-gchar* webkit_dom_performance_entry_get_name(WebKitDOMPerformanceEntry*)
-gchar* webkit_dom_html_table_element_get_bg_color(WebKitDOMHTMLTableElement*)
+gchar* webkit_dom_html_element_get_title(WebKitDOMHTMLElement*)
+void webkit_dom_html_element_set_access_key(WebKitDOMHTMLElement*, const gchar*)
+void webkit_dom_html_element_set_content_editable(WebKitDOMHTMLElement*, const gchar*, GError**)
+void webkit_dom_html_element_set_dir(WebKitDOMHTMLElement*, const gchar*)
+void webkit_dom_html_element_set_inner_html(WebKitDOMHTMLElement*, const gchar*, GError**)
+void webkit_dom_html_element_set_inner_text(WebKitDOMHTMLElement*, const gchar*, GError**)
+void webkit_dom_html_element_set_lang(WebKitDOMHTMLElement*, const gchar*)
+void webkit_dom_html_element_set_outer_html(WebKitDOMHTMLElement*, const gchar*, GError**)
+void webkit_dom_html_element_set_outer_text(WebKitDOMHTMLElement*, const gchar*, GError**)
+void webkit_dom_html_element_set_tab_index(WebKitDOMHTMLElement*, glong)
+void webkit_dom_html_element_set_title(WebKitDOMHTMLElement*, const gchar*)
+GType webkit_dom_html_embed_element_get_type(void)
+gchar* webkit_dom_html_embed_element_get_align(WebKitDOMHTMLEmbedElement*)
+glong webkit_dom_html_embed_element_get_height(WebKitDOMHTMLEmbedElement*)
+gchar* webkit_dom_html_embed_element_get_name(WebKitDOMHTMLEmbedElement*)
+gchar* webkit_dom_html_embed_element_get_src(WebKitDOMHTMLEmbedElement*)
+glong webkit_dom_html_embed_element_get_width(WebKitDOMHTMLEmbedElement*)
+void webkit_dom_html_embed_element_set_align(WebKitDOMHTMLEmbedElement*, const gchar*)
+void webkit_dom_html_embed_element_set_height(WebKitDOMHTMLEmbedElement*, glong)
+void webkit_dom_html_embed_element_set_name(WebKitDOMHTMLEmbedElement*, const gchar*)
+void webkit_dom_html_embed_element_set_src(WebKitDOMHTMLEmbedElement*, const gchar*)
+void webkit_dom_html_embed_element_set_width(WebKitDOMHTMLEmbedElement*, glong)
+GType webkit_dom_html_field_set_element_get_type(void)
+WebKitDOMHTMLFormElement* webkit_dom_html_field_set_element_get_form(WebKitDOMHTMLFieldSetElement*)
+GType webkit_dom_html_font_element_get_type(void)
+gchar* webkit_dom_html_font_element_get_color(WebKitDOMHTMLFontElement*)
+gchar* webkit_dom_html_font_element_get_face(WebKitDOMHTMLFontElement*)
+gchar* webkit_dom_html_font_element_get_size(WebKitDOMHTMLFontElement*)
+void webkit_dom_html_font_element_set_color(WebKitDOMHTMLFontElement*, const gchar*)
+void webkit_dom_html_font_element_set_face(WebKitDOMHTMLFontElement*, const gchar*)
+void webkit_dom_html_font_element_set_size(WebKitDOMHTMLFontElement*, const gchar*)
+GType webkit_dom_html_form_element_get_type(void)
+gchar* webkit_dom_html_form_element_get_accept_charset(WebKitDOMHTMLFormElement*)
+gchar* webkit_dom_html_form_element_get_action(WebKitDOMHTMLFormElement*)
+WebKitDOMHTMLCollection* webkit_dom_html_form_element_get_elements(WebKitDOMHTMLFormElement*)
+gchar* webkit_dom_html_form_element_get_encoding(WebKitDOMHTMLFormElement*)
+gchar* webkit_dom_html_form_element_get_enctype(WebKitDOMHTMLFormElement*)
+glong webkit_dom_html_form_element_get_length(WebKitDOMHTMLFormElement*)
+gchar* webkit_dom_html_form_element_get_method(WebKitDOMHTMLFormElement*)
+gchar* webkit_dom_html_form_element_get_name(WebKitDOMHTMLFormElement*)
+gchar* webkit_dom_html_form_element_get_target(WebKitDOMHTMLFormElement*)
+void webkit_dom_html_form_element_reset(WebKitDOMHTMLFormElement*)
+void webkit_dom_html_form_element_set_accept_charset(WebKitDOMHTMLFormElement*, const gchar*)
+void webkit_dom_html_form_element_set_action(WebKitDOMHTMLFormElement*, const gchar*)
+void webkit_dom_html_form_element_set_encoding(WebKitDOMHTMLFormElement*, const gchar*)
+void webkit_dom_html_form_element_set_enctype(WebKitDOMHTMLFormElement*, const gchar*)
+void webkit_dom_html_form_element_set_method(WebKitDOMHTMLFormElement*, const gchar*)
+void webkit_dom_html_form_element_set_name(WebKitDOMHTMLFormElement*, const gchar*)
+void webkit_dom_html_form_element_set_target(WebKitDOMHTMLFormElement*, const gchar*)
+void webkit_dom_html_form_element_submit(WebKitDOMHTMLFormElement*)
+GType webkit_dom_html_frame_element_get_type(void)
+WebKitDOMDocument* webkit_dom_html_frame_element_get_content_document(WebKitDOMHTMLFrameElement*)
+WebKitDOMDOMWindow* webkit_dom_html_frame_element_get_content_window(WebKitDOMHTMLFrameElement*)
+gchar* webkit_dom_html_frame_element_get_frame_border(WebKitDOMHTMLFrameElement*)
+glong webkit_dom_html_frame_element_get_height(WebKitDOMHTMLFrameElement*)
+gchar* webkit_dom_html_frame_element_get_long_desc(WebKitDOMHTMLFrameElement*)
+gchar* webkit_dom_html_frame_element_get_margin_height(WebKitDOMHTMLFrameElement*)
+gchar* webkit_dom_html_frame_element_get_margin_width(WebKitDOMHTMLFrameElement*)
+gchar* webkit_dom_html_frame_element_get_name(WebKitDOMHTMLFrameElement*)
+gboolean webkit_dom_html_frame_element_get_no_resize(WebKitDOMHTMLFrameElement*)
+gchar* webkit_dom_html_frame_element_get_scrolling(WebKitDOMHTMLFrameElement*)
+gchar* webkit_dom_html_frame_element_get_src(WebKitDOMHTMLFrameElement*)
+glong webkit_dom_html_frame_element_get_width(WebKitDOMHTMLFrameElement*)
+void webkit_dom_html_frame_element_set_frame_border(WebKitDOMHTMLFrameElement*, const gchar*)
+void webkit_dom_html_frame_element_set_long_desc(WebKitDOMHTMLFrameElement*, const gchar*)
+void webkit_dom_html_frame_element_set_margin_height(WebKitDOMHTMLFrameElement*, const gchar*)
+void webkit_dom_html_frame_element_set_margin_width(WebKitDOMHTMLFrameElement*, const gchar*)
+void webkit_dom_html_frame_element_set_name(WebKitDOMHTMLFrameElement*, const gchar*)
+void webkit_dom_html_frame_element_set_no_resize(WebKitDOMHTMLFrameElement*, gboolean)
+void webkit_dom_html_frame_element_set_scrolling(WebKitDOMHTMLFrameElement*, const gchar*)
 void webkit_dom_html_frame_element_set_src(WebKitDOMHTMLFrameElement*, const gchar*)
-void webkit_dom_dom_selection_collapse(WebKitDOMDOMSelection*, WebKitDOMNode*, glong, GError**)
-gchar* webkit_dom_html_object_element_get_code_base(WebKitDOMHTMLObjectElement*)
-void webkit_dom_html_marquee_element_start(WebKitDOMHTMLMarqueeElement*)
-void webkit_dom_html_applet_element_set_object(WebKitDOMHTMLAppletElement*, const gchar*)
-gdouble webkit_dom_element_get_offset_top(WebKitDOMElement*)
-glong webkit_dom_html_table_cell_element_get_col_span(WebKitDOMHTMLTableCellElement*)
-void webkit_dom_html_iframe_element_set_frame_border(WebKitDOMHTMLIFrameElement*, const gchar*)
-void webkit_dom_dom_window_scroll(WebKitDOMDOMWindow*, glong, glong)
-void webkit_dom_dom_selection_set_base_and_extent(WebKitDOMDOMSelection*, WebKitDOMNode*, glong, WebKitDOMNode*, glong, GError**)
-gboolean webkit_dom_media_controller_get_paused(WebKitDOMMediaController*)
-glong webkit_dom_dom_window_get_outer_height(WebKitDOMDOMWindow*)
-glong webkit_dom_html_table_cell_element_get_cell_index(WebKitDOMHTMLTableCellElement*)
-void webkit_dom_vtt_cue_set_snap_to_lines(WebKitDOMVTTCue*, gboolean)
-gchar* webkit_dom_location_get_hostname(WebKitDOMLocation*)
-gchar* webkit_dom_node_get_namespace_uri(WebKitDOMNode*)
-gchar* webkit_dom_html_anchor_element_get_pathname(WebKitDOMHTMLAnchorElement*)
-gchar* webkit_dom_html_input_element_get_form_method(WebKitDOMHTMLInputElement*)
-void webkit_dom_html_input_element_set_value_for_user(WebKitDOMHTMLInputElement*, const gchar*)
-WebKitDOMNode* webkit_dom_range_get_end_container(WebKitDOMRange*, GError**)
-WebKitDOMCSSRuleList* webkit_dom_css_style_sheet_get_rules(WebKitDOMCSSStyleSheet*)
-void webkit_dom_element_set_attribute_ns(WebKitDOMElement*, const gchar*, const gchar*, const gchar*, GError**)
-void webkit_dom_mouse_event_init_mouse_event(WebKitDOMMouseEvent*, const gchar*, gboolean, gboolean, WebKitDOMDOMWindow*, glong, glong, glong, glong, glong, gboolean, gboolean, gboolean, gboolean, gushort, WebKitDOMEventTarget*)
-WebKitDOMDOMPlugin* webkit_dom_dom_plugin_array_item(WebKitDOMDOMPluginArray*, gulong)
-gchar* webkit_dom_html_html_element_get_manifest(WebKitDOMHTMLHtmlElement*)
-void webkit_dom_html_body_element_set_v_link(WebKitDOMHTMLBodyElement*, const gchar*)
-WebKitDOMNode* webkit_dom_node_clone_node(WebKitDOMNode*, gboolean)
-gboolean webkit_dom_html_form_element_check_validity(WebKitDOMHTMLFormElement*)
-gchar* webkit_dom_html_field_set_element_get_name(WebKitDOMHTMLFieldSetElement*)
-WebKitDOMDOMWindow* webkit_dom_dom_window_get_top(WebKitDOMDOMWindow*)
-WebKitDOMHTMLFormElement* webkit_dom_html_keygen_element_get_form(WebKitDOMHTMLKeygenElement*)
-gboolean webkit_dom_element_matches(WebKitDOMElement*, const gchar*, GError**)
-gboolean webkit_dom_html_select_element_check_validity(WebKitDOMHTMLSelectElement*)
-gulong webkit_dom_character_data_get_length(WebKitDOMCharacterData*)
-gchar* webkit_dom_html_script_element_get_event(WebKitDOMHTMLScriptElement*)
-void webkit_dom_html_table_row_element_set_ch(WebKitDOMHTMLTableRowElement*, const gchar*)
-gboolean webkit_dom_html_text_area_element_get_required(WebKitDOMHTMLTextAreaElement*)
-gboolean webkit_dom_html_element_get_is_content_editable(WebKitDOMHTMLElement*)
-void webkit_dom_html_element_insert_adjacent_html(WebKitDOMHTMLElement*, const gchar*, const gchar*, GError**)
-void webkit_dom_character_data_replace_data(WebKitDOMCharacterData*, gulong, gulong, const gchar*, GError**)
-gboolean webkit_dom_document_get_webkit_is_full_screen(WebKitDOMDocument*)
-gchar* webkit_dom_html_body_element_get_a_link(WebKitDOMHTMLBodyElement*)
-gchar* webkit_dom_html_text_area_element_get_placeholder(WebKitDOMHTMLTextAreaElement*)
-void webkit_dom_html_menu_element_set_compact(WebKitDOMHTMLMenuElement*, gboolean)
-gdouble webkit_dom_text_track_cue_get_start_time(WebKitDOMTextTrackCue*)
+GType webkit_dom_html_frame_set_element_get_type(void)
+gchar* webkit_dom_html_frame_set_element_get_cols(WebKitDOMHTMLFrameSetElement*)
+gchar* webkit_dom_html_frame_set_element_get_rows(WebKitDOMHTMLFrameSetElement*)
+void webkit_dom_html_frame_set_element_set_cols(WebKitDOMHTMLFrameSetElement*, const gchar*)
+void webkit_dom_html_frame_set_element_set_rows(WebKitDOMHTMLFrameSetElement*, const gchar*)
+GType webkit_dom_htmlhr_element_get_type(void)
+gchar* webkit_dom_htmlhr_element_get_align(WebKitDOMHTMLHRElement*)
+gboolean webkit_dom_htmlhr_element_get_no_shade(WebKitDOMHTMLHRElement*)
+gchar* webkit_dom_htmlhr_element_get_size(WebKitDOMHTMLHRElement*)
+gchar* webkit_dom_htmlhr_element_get_width(WebKitDOMHTMLHRElement*)
+void webkit_dom_htmlhr_element_set_align(WebKitDOMHTMLHRElement*, const gchar*)
+void webkit_dom_htmlhr_element_set_no_shade(WebKitDOMHTMLHRElement*, gboolean)
+void webkit_dom_htmlhr_element_set_size(WebKitDOMHTMLHRElement*, const gchar*)
+void webkit_dom_htmlhr_element_set_width(WebKitDOMHTMLHRElement*, const gchar*)
+GType webkit_dom_html_head_element_get_type(void)
+gchar* webkit_dom_html_head_element_get_profile(WebKitDOMHTMLHeadElement*)
+void webkit_dom_html_head_element_set_profile(WebKitDOMHTMLHeadElement*, const gchar*)
+GType webkit_dom_html_heading_element_get_type(void)
+gchar* webkit_dom_html_heading_element_get_align(WebKitDOMHTMLHeadingElement*)
 void webkit_dom_html_heading_element_set_align(WebKitDOMHTMLHeadingElement*, const gchar*)
-void webkit_dom_html_image_element_set_use_map(WebKitDOMHTMLImageElement*, const gchar*)
-WebKitDOMNode* webkit_dom_html_select_element_named_item(WebKitDOMHTMLSelectElement*, const gchar*)
-gchar* webkit_dom_html_paragraph_element_get_align(WebKitDOMHTMLParagraphElement*)
+GType webkit_dom_html_html_element_get_type(void)
 gchar* webkit_dom_html_html_element_get_version(WebKitDOMHTMLHtmlElement*)
-void webkit_dom_html_base_element_set_target(WebKitDOMHTMLBaseElement*, const gchar*)
-WebKitDOMHTMLCollection* webkit_dom_html_document_get_scripts(WebKitDOMHTMLDocument*)
-WebKitDOMDOMStringList* webkit_dom_location_get_ancestor_origins(WebKitDOMLocation*)
-void webkit_dom_document_type_remove(WebKitDOMDocumentType*, GError**)
-gboolean webkit_dom_range_get_collapsed(WebKitDOMRange*, GError**)
-gdouble webkit_dom_performance_entry_get_start_time(WebKitDOMPerformanceEntry*)
-glong webkit_dom_dom_window_get_screen_left(WebKitDOMDOMWindow*)
-glong webkit_dom_navigator_get_hardware_concurrency(WebKitDOMNavigator*)
-gchar* webkit_dom_html_document_get_bg_color(WebKitDOMHTMLDocument*)
-WebKitDOMHTMLFormElement* webkit_dom_html_input_element_get_form(WebKitDOMHTMLInputElement*)
-void webkit_dom_dom_selection_select_all_children(WebKitDOMDOMSelection*, WebKitDOMNode*, GError**)
-gulong webkit_dom_video_playback_quality_get_total_video_frames(WebKitDOMVideoPlaybackQuality*)
-guint64 webkit_dom_performance_timing_get_connect_start(WebKitDOMPerformanceTiming*)
-gushort webkit_dom_html_media_element_get_network_state(WebKitDOMHTMLMediaElement*)
-gchar* webkit_dom_htmlbr_element_get_clear(WebKitDOMHTMLBRElement*)
+void webkit_dom_html_html_element_set_version(WebKitDOMHTMLHtmlElement*, const gchar*)
+GType webkit_dom_html_iframe_element_get_type(void)
+gchar* webkit_dom_html_iframe_element_get_align(WebKitDOMHTMLIFrameElement*)
+WebKitDOMDocument* webkit_dom_html_iframe_element_get_content_document(WebKitDOMHTMLIFrameElement*)
+WebKitDOMDOMWindow* webkit_dom_html_iframe_element_get_content_window(WebKitDOMHTMLIFrameElement*)
+gchar* webkit_dom_html_iframe_element_get_frame_border(WebKitDOMHTMLIFrameElement*)
+gchar* webkit_dom_html_iframe_element_get_height(WebKitDOMHTMLIFrameElement*)
+gchar* webkit_dom_html_iframe_element_get_long_desc(WebKitDOMHTMLIFrameElement*)
+gchar* webkit_dom_html_iframe_element_get_margin_height(WebKitDOMHTMLIFrameElement*)
+gchar* webkit_dom_html_iframe_element_get_margin_width(WebKitDOMHTMLIFrameElement*)
+gchar* webkit_dom_html_iframe_element_get_name(WebKitDOMHTMLIFrameElement*)
+gchar* webkit_dom_html_iframe_element_get_scrolling(WebKitDOMHTMLIFrameElement*)
+gchar* webkit_dom_html_iframe_element_get_src(WebKitDOMHTMLIFrameElement*)
+gchar* webkit_dom_html_iframe_element_get_width(WebKitDOMHTMLIFrameElement*)
+void webkit_dom_html_iframe_element_set_align(WebKitDOMHTMLIFrameElement*, const gchar*)
+void webkit_dom_html_iframe_element_set_frame_border(WebKitDOMHTMLIFrameElement*, const gchar*)
+void webkit_dom_html_iframe_element_set_height(WebKitDOMHTMLIFrameElement*, const gchar*)
+void webkit_dom_html_iframe_element_set_long_desc(WebKitDOMHTMLIFrameElement*, const gchar*)
+void webkit_dom_html_iframe_element_set_margin_height(WebKitDOMHTMLIFrameElement*, const gchar*)
+void webkit_dom_html_iframe_element_set_margin_width(WebKitDOMHTMLIFrameElement*, const gchar*)
+void webkit_dom_html_iframe_element_set_name(WebKitDOMHTMLIFrameElement*, const gchar*)
+void webkit_dom_html_iframe_element_set_scrolling(WebKitDOMHTMLIFrameElement*, const gchar*)
+void webkit_dom_html_iframe_element_set_src(WebKitDOMHTMLIFrameElement*, const gchar*)
+void webkit_dom_html_iframe_element_set_width(WebKitDOMHTMLIFrameElement*, const gchar*)
+GType webkit_dom_html_image_element_get_type(void)
+gchar* webkit_dom_html_image_element_get_align(WebKitDOMHTMLImageElement*)
+gchar* webkit_dom_html_image_element_get_alt(WebKitDOMHTMLImageElement*)
+gchar* webkit_dom_html_image_element_get_border(WebKitDOMHTMLImageElement*)
+gboolean webkit_dom_html_image_element_get_complete(WebKitDOMHTMLImageElement*)
+glong webkit_dom_html_image_element_get_height(WebKitDOMHTMLImageElement*)
+glong webkit_dom_html_image_element_get_hspace(WebKitDOMHTMLImageElement*)
+gboolean webkit_dom_html_image_element_get_is_map(WebKitDOMHTMLImageElement*)
+gchar* webkit_dom_html_image_element_get_long_desc(WebKitDOMHTMLImageElement*)
+gchar* webkit_dom_html_image_element_get_lowsrc(WebKitDOMHTMLImageElement*)
+gchar* webkit_dom_html_image_element_get_name(WebKitDOMHTMLImageElement*)
+glong webkit_dom_html_image_element_get_natural_height(WebKitDOMHTMLImageElement*)
+glong webkit_dom_html_image_element_get_natural_width(WebKitDOMHTMLImageElement*)
+gchar* webkit_dom_html_image_element_get_src(WebKitDOMHTMLImageElement*)
+gchar* webkit_dom_html_image_element_get_use_map(WebKitDOMHTMLImageElement*)
+glong webkit_dom_html_image_element_get_vspace(WebKitDOMHTMLImageElement*)
+glong webkit_dom_html_image_element_get_width(WebKitDOMHTMLImageElement*)
+glong webkit_dom_html_image_element_get_x(WebKitDOMHTMLImageElement*)
+glong webkit_dom_html_image_element_get_y(WebKitDOMHTMLImageElement*)
+void webkit_dom_html_image_element_set_align(WebKitDOMHTMLImageElement*, const gchar*)
+void webkit_dom_html_image_element_set_alt(WebKitDOMHTMLImageElement*, const gchar*)
 void webkit_dom_html_image_element_set_border(WebKitDOMHTMLImageElement*, const gchar*)
-void webkit_dom_html_base_element_set_href(WebKitDOMHTMLBaseElement*, const gchar*)
-gboolean webkit_dom_html_text_area_element_get_autofocus(WebKitDOMHTMLTextAreaElement*)
-void webkit_dom_html_anchor_element_set_search(WebKitDOMHTMLAnchorElement*, const gchar*)
-void webkit_dom_html_table_row_element_set_ch_off(WebKitDOMHTMLTableRowElement*, const gchar*)
-gchar* webkit_dom_html_table_row_element_get_bg_color(WebKitDOMHTMLTableRowElement*)
-void webkit_dom_range_detach(WebKitDOMRange*, GError**)
-WebKitDOMNode* webkit_dom_named_node_map_item(WebKitDOMNamedNodeMap*, gulong)
-WebKitDOMCSSStyleDeclaration* webkit_dom_element_get_style(WebKitDOMElement*)
-gchar* webkit_dom_html_anchor_element_get_hreflang(WebKitDOMHTMLAnchorElement*)
-gchar* webkit_dom_html_table_element_get_cell_padding(WebKitDOMHTMLTableElement*)
+void webkit_dom_html_image_element_set_height(WebKitDOMHTMLImageElement*, glong)
+void webkit_dom_html_image_element_set_hspace(WebKitDOMHTMLImageElement*, glong)
+void webkit_dom_html_image_element_set_is_map(WebKitDOMHTMLImageElement*, gboolean)
+void webkit_dom_html_image_element_set_long_desc(WebKitDOMHTMLImageElement*, const gchar*)
+void webkit_dom_html_image_element_set_lowsrc(WebKitDOMHTMLImageElement*, const gchar*)
+void webkit_dom_html_image_element_set_name(WebKitDOMHTMLImageElement*, const gchar*)
+void webkit_dom_html_image_element_set_src(WebKitDOMHTMLImageElement*, const gchar*)
+void webkit_dom_html_image_element_set_use_map(WebKitDOMHTMLImageElement*, const gchar*)
+void webkit_dom_html_image_element_set_vspace(WebKitDOMHTMLImageElement*, glong)
+void webkit_dom_html_image_element_set_width(WebKitDOMHTMLImageElement*, glong)
+GType webkit_dom_html_input_element_get_type(void)
+gchar* webkit_dom_html_input_element_get_accept(WebKitDOMHTMLInputElement*)
+gchar* webkit_dom_html_input_element_get_align(WebKitDOMHTMLInputElement*)
+gchar* webkit_dom_html_input_element_get_alt(WebKitDOMHTMLInputElement*)
+gboolean webkit_dom_html_input_element_get_autofocus(WebKitDOMHTMLInputElement*)
+gboolean webkit_dom_html_input_element_get_capture(WebKitDOMHTMLInputElement*)
+gboolean webkit_dom_html_input_element_get_checked(WebKitDOMHTMLInputElement*)
+gboolean webkit_dom_html_input_element_get_default_checked(WebKitDOMHTMLInputElement*)
+gchar* webkit_dom_html_input_element_get_default_value(WebKitDOMHTMLInputElement*)
+gboolean webkit_dom_html_input_element_get_disabled(WebKitDOMHTMLInputElement*)
+WebKitDOMFileList* webkit_dom_html_input_element_get_files(WebKitDOMHTMLInputElement*)
+WebKitDOMHTMLFormElement* webkit_dom_html_input_element_get_form(WebKitDOMHTMLInputElement*)
+gulong webkit_dom_html_input_element_get_height(WebKitDOMHTMLInputElement*)
+gboolean webkit_dom_html_input_element_get_indeterminate(WebKitDOMHTMLInputElement*)
+glong webkit_dom_html_input_element_get_max_length(WebKitDOMHTMLInputElement*)
+gboolean webkit_dom_html_input_element_get_multiple(WebKitDOMHTMLInputElement*)
+gchar* webkit_dom_html_input_element_get_name(WebKitDOMHTMLInputElement*)
+gulong webkit_dom_html_input_element_get_size(WebKitDOMHTMLInputElement*)
+gchar* webkit_dom_html_input_element_get_src(WebKitDOMHTMLInputElement*)
+gchar* webkit_dom_html_input_element_get_use_map(WebKitDOMHTMLInputElement*)
+gchar* webkit_dom_html_input_element_get_value(WebKitDOMHTMLInputElement*)
+gulong webkit_dom_html_input_element_get_width(WebKitDOMHTMLInputElement*)
+gboolean webkit_dom_html_input_element_get_will_validate(WebKitDOMHTMLInputElement*)
+void webkit_dom_html_input_element_select(WebKitDOMHTMLInputElement*)
+void webkit_dom_html_input_element_set_accept(WebKitDOMHTMLInputElement*, const gchar*)
+void webkit_dom_html_input_element_set_align(WebKitDOMHTMLInputElement*, const gchar*)
+void webkit_dom_html_input_element_set_alt(WebKitDOMHTMLInputElement*, const gchar*)
+void webkit_dom_html_input_element_set_autofocus(WebKitDOMHTMLInputElement*, gboolean)
+void webkit_dom_html_input_element_set_checked(WebKitDOMHTMLInputElement*, gboolean)
+void webkit_dom_html_input_element_set_default_value(WebKitDOMHTMLInputElement*, const gchar*)
+void webkit_dom_html_input_element_set_disabled(WebKitDOMHTMLInputElement*, gboolean)
+void webkit_dom_html_input_element_set_files(WebKitDOMHTMLInputElement*, WebKitDOMFileList*)
+void webkit_dom_html_input_element_set_height(WebKitDOMHTMLInputElement*, gulong)
+void webkit_dom_html_input_element_set_indeterminate(WebKitDOMHTMLInputElement*, gboolean)
+void webkit_dom_html_input_element_set_max_length(WebKitDOMHTMLInputElement*, glong, GError**)
 void webkit_dom_html_input_element_set_multiple(WebKitDOMHTMLInputElement*, gboolean)
-gchar* webkit_dom_html_meta_element_get_http_equiv(WebKitDOMHTMLMetaElement*)
-gchar* webkit_dom_html_map_element_get_name(WebKitDOMHTMLMapElement*)
-WebKitDOMCSSRule* webkit_dom_css_style_declaration_get_parent_rule(WebKitDOMCSSStyleDeclaration*)
-void webkit_dom_html_form_element_set_action(WebKitDOMHTMLFormElement*, const gchar*)
-void webkit_dom_media_controller_pause(WebKitDOMMediaController*)
+void webkit_dom_html_input_element_set_name(WebKitDOMHTMLInputElement*, const gchar*)
+void webkit_dom_html_input_element_set_read_only(WebKitDOMHTMLInputElement*, gboolean)
+void webkit_dom_html_input_element_set_size(WebKitDOMHTMLInputElement*, gulong, GError**)
+void webkit_dom_html_input_element_set_src(WebKitDOMHTMLInputElement*, const gchar*)
+void webkit_dom_html_input_element_set_use_map(WebKitDOMHTMLInputElement*, const gchar*)
+void webkit_dom_html_input_element_set_value(WebKitDOMHTMLInputElement*, const gchar*)
+void webkit_dom_html_input_element_set_width(WebKitDOMHTMLInputElement*, gulong)
+gboolean webkit_dom_html_input_element_is_edited(WebKitDOMHTMLInputElement*)
+GType webkit_dom_htmlli_element_get_type(void)
+glong webkit_dom_htmlli_element_get_value(WebKitDOMHTMLLIElement*)
+void webkit_dom_htmlli_element_set_value(WebKitDOMHTMLLIElement*, glong)
+GType webkit_dom_html_label_element_get_type(void)
+WebKitDOMHTMLFormElement* webkit_dom_html_label_element_get_form(WebKitDOMHTMLLabelElement*)
+gchar* webkit_dom_html_label_element_get_html_for(WebKitDOMHTMLLabelElement*)
+void webkit_dom_html_label_element_set_html_for(WebKitDOMHTMLLabelElement*, const gchar*)
+GType webkit_dom_html_legend_element_get_type(void)
+gchar* webkit_dom_html_legend_element_get_align(WebKitDOMHTMLLegendElement*)
+WebKitDOMHTMLFormElement* webkit_dom_html_legend_element_get_form(WebKitDOMHTMLLegendElement*)
+void webkit_dom_html_legend_element_set_align(WebKitDOMHTMLLegendElement*, const gchar*)
+GType webkit_dom_html_link_element_get_type(void)
+gchar* webkit_dom_html_link_element_get_charset(WebKitDOMHTMLLinkElement*)
+gboolean webkit_dom_html_link_element_get_disabled(WebKitDOMHTMLLinkElement*)
+gchar* webkit_dom_html_link_element_get_hreflang(WebKitDOMHTMLLinkElement*)
+gchar* webkit_dom_html_link_element_get_href(WebKitDOMHTMLLinkElement*)
+gchar* webkit_dom_html_link_element_get_media(WebKitDOMHTMLLinkElement*)
+gchar* webkit_dom_html_link_element_get_rel(WebKitDOMHTMLLinkElement*)
+gchar* webkit_dom_html_link_element_get_rev(WebKitDOMHTMLLinkElement*)
+WebKitDOMStyleSheet* webkit_dom_html_link_element_get_sheet(WebKitDOMHTMLLinkElement*)
 gchar* webkit_dom_html_link_element_get_target(WebKitDOMHTMLLinkElement*)
-void webkit_dom_html_input_element_set_default_value(WebKitDOMHTMLInputElement*, const gchar*)
-void webkit_dom_html_font_element_set_size(WebKitDOMHTMLFontElement*, const gchar*)
-void webkit_dom_htmlli_element_set_value(WebKitDOMHTMLLIElement*, glong)
-void webkit_dom_html_anchor_element_set_charset(WebKitDOMHTMLAnchorElement*, const gchar*)
-gchar* webkit_dom_navigator_get_vendor(WebKitDOMNavigator*)
-gchar* webkit_dom_html_object_element_get_height(WebKitDOMHTMLObjectElement*)
-gulong webkit_dom_video_playback_quality_get_dropped_video_frames(WebKitDOMVideoPlaybackQuality*)
-gchar* webkit_dom_html_table_row_element_get_align(WebKitDOMHTMLTableRowElement*)
-WebKitDOMBarProp* webkit_dom_dom_window_get_locationbar(WebKitDOMDOMWindow*)
-WebKitDOMXPathResult* webkit_dom_document_evaluate(WebKitDOMDocument*, const gchar*, WebKitDOMNode*, WebKitDOMXPathNSResolver*, gushort, WebKitDOMXPathResult*, GError**)
-gulong webkit_dom_html_text_area_element_get_text_length(WebKitDOMHTMLTextAreaElement*)
-gboolean webkit_dom_html_input_element_get_capture(WebKitDOMHTMLInputElement*)
-gchar* webkit_dom_html_keygen_element_get_name(WebKitDOMHTMLKeygenElement*)
-glong webkit_dom_ui_event_get_char_code(WebKitDOMUIEvent*)
-gchar* webkit_dom_html_input_element_get_max(WebKitDOMHTMLInputElement*)
-WebKitDOMNodeFilter* webkit_dom_node_iterator_get_filter(WebKitDOMNodeIterator*)
-gchar* webkit_dom_html_area_element_get_target(WebKitDOMHTMLAreaElement*)
-gdouble webkit_dom_html_media_element_get_default_playback_rate(WebKitDOMHTMLMediaElement*)
+void webkit_dom_html_link_element_set_charset(WebKitDOMHTMLLinkElement*, const gchar*)
+void webkit_dom_html_link_element_set_disabled(WebKitDOMHTMLLinkElement*, gboolean)
+void webkit_dom_html_link_element_set_hreflang(WebKitDOMHTMLLinkElement*, const gchar*)
+void webkit_dom_html_link_element_set_href(WebKitDOMHTMLLinkElement*, const gchar*)
+void webkit_dom_html_link_element_set_media(WebKitDOMHTMLLinkElement*, const gchar*)
+void webkit_dom_html_link_element_set_rel(WebKitDOMHTMLLinkElement*, const gchar*)
+void webkit_dom_html_link_element_set_rev(WebKitDOMHTMLLinkElement*, const gchar*)
+void webkit_dom_html_link_element_set_target(WebKitDOMHTMLLinkElement*, const gchar*)
+GType webkit_dom_html_map_element_get_type(void)
+WebKitDOMHTMLCollection* webkit_dom_html_map_element_get_areas(WebKitDOMHTMLMapElement*)
+gchar* webkit_dom_html_map_element_get_name(WebKitDOMHTMLMapElement*)
+void webkit_dom_html_map_element_set_name(WebKitDOMHTMLMapElement*, const gchar*)
+GType webkit_dom_html_marquee_element_get_type(void)
+void webkit_dom_html_marquee_element_start(WebKitDOMHTMLMarqueeElement*)
+void webkit_dom_html_marquee_element_stop(WebKitDOMHTMLMarqueeElement*)
+GType webkit_dom_html_menu_element_get_type(void)
+gboolean webkit_dom_html_menu_element_get_compact(WebKitDOMHTMLMenuElement*)
+void webkit_dom_html_menu_element_set_compact(WebKitDOMHTMLMenuElement*, gboolean)
+GType webkit_dom_html_meta_element_get_type(void)
+gchar* webkit_dom_html_meta_element_get_content(WebKitDOMHTMLMetaElement*)
+gchar* webkit_dom_html_meta_element_get_http_equiv(WebKitDOMHTMLMetaElement*)
+gchar* webkit_dom_html_meta_element_get_name(WebKitDOMHTMLMetaElement*)
+gchar* webkit_dom_html_meta_element_get_scheme(WebKitDOMHTMLMetaElement*)
+void webkit_dom_html_meta_element_set_content(WebKitDOMHTMLMetaElement*, const gchar*)
+void webkit_dom_html_meta_element_set_http_equiv(WebKitDOMHTMLMetaElement*, const gchar*)
+void webkit_dom_html_meta_element_set_name(WebKitDOMHTMLMetaElement*, const gchar*)
+void webkit_dom_html_meta_element_set_scheme(WebKitDOMHTMLMetaElement*, const gchar*)
+GType webkit_dom_html_mod_element_get_type(void)
+gchar* webkit_dom_html_mod_element_get_cite(WebKitDOMHTMLModElement*)
+gchar* webkit_dom_html_mod_element_get_date_time(WebKitDOMHTMLModElement*)
+void webkit_dom_html_mod_element_set_cite(WebKitDOMHTMLModElement*, const gchar*)
+void webkit_dom_html_mod_element_set_date_time(WebKitDOMHTMLModElement*, const gchar*)
+GType webkit_dom_htmlo_list_element_get_type(void)
+gboolean webkit_dom_htmlo_list_element_get_compact(WebKitDOMHTMLOListElement*)
+glong webkit_dom_htmlo_list_element_get_start(WebKitDOMHTMLOListElement*)
 void webkit_dom_htmlo_list_element_set_compact(WebKitDOMHTMLOListElement*, gboolean)
-void webkit_dom_html_table_row_element_set_bg_color(WebKitDOMHTMLTableRowElement*, const gchar*)
-void webkit_dom_html_table_element_delete_row(WebKitDOMHTMLTableElement*, glong, GError**)
-WebKitDOMDocumentFragment* webkit_dom_range_extract_contents(WebKitDOMRange*, GError**)
-gshort webkit_dom_range_compare_point(WebKitDOMRange*, WebKitDOMNode*, glong, GError**)
-gboolean webkit_dom_xpath_result_get_boolean_value(WebKitDOMXPathResult*, GError**)
-gchar* webkit_dom_dom_window_atob(WebKitDOMDOMWindow*, const gchar*, GError**)
-gboolean webkit_dom_event_get_cancel_bubble(WebKitDOMEvent*)
-void webkit_dom_html_body_element_set_link(WebKitDOMHTMLBodyElement*, const gchar*)
-gchar* webkit_dom_html_applet_element_get_align(WebKitDOMHTMLAppletElement*)
-void webkit_dom_dom_window_blur(WebKitDOMDOMWindow*)
-gchar* webkit_dom_html_marquee_element_get_behavior(WebKitDOMHTMLMarqueeElement*)
-gboolean webkit_dom_wheel_event_get_webkit_direction_inverted_from_device(WebKitDOMWheelEvent*)
-gchar* webkit_dom_html_table_cell_element_get_height(WebKitDOMHTMLTableCellElement*)
-gulong webkit_dom_video_track_list_get_length(WebKitDOMVideoTrackList*)
-void webkit_dom_html_keygen_element_set_autofocus(WebKitDOMHTMLKeygenElement*, gboolean)
-void webkit_dom_html_marquee_element_set_scroll_delay(WebKitDOMHTMLMarqueeElement*, glong, GError**)
-gboolean webkit_dom_html_marquee_element_get_true_speed(WebKitDOMHTMLMarqueeElement*)
-gchar* webkit_dom_html_table_row_element_get_v_align(WebKitDOMHTMLTableRowElement*)
-gchar* webkit_dom_html_media_element_can_play_type(WebKitDOMHTMLMediaElement*, const gchar*)
-gchar* webkit_dom_html_element_get_access_key(WebKitDOMHTMLElement*)
-void webkit_dom_html_input_element_set_form_action(WebKitDOMHTMLInputElement*, const gchar*)
-void webkit_dom_html_anchor_element_set_name(WebKitDOMHTMLAnchorElement*, const gchar*)
+void webkit_dom_htmlo_list_element_set_start(WebKitDOMHTMLOListElement*, glong)
+GType webkit_dom_html_object_element_get_type(void)
+gchar* webkit_dom_html_object_element_get_align(WebKitDOMHTMLObjectElement*)
 gchar* webkit_dom_html_object_element_get_archive(WebKitDOMHTMLObjectElement*)
-WebKitDOMNamedNodeMap* webkit_dom_document_type_get_entities(WebKitDOMDocumentType*)
-WebKitDOMAttr* webkit_dom_element_set_attribute_node_ns(WebKitDOMElement*, WebKitDOMAttr*, GError**)
-gchar* webkit_dom_dom_plugin_get_filename(WebKitDOMDOMPlugin*)
-WebKitDOMAudioTrack* webkit_dom_audio_track_list_item(WebKitDOMAudioTrackList*, gulong)
-WebKitDOMCSSStyleDeclaration* webkit_dom_document_create_css_style_declaration(WebKitDOMDocument*)
-gdouble webkit_dom_battery_manager_get_level(WebKitDOMBatteryManager*)
-gulong webkit_dom_audio_track_list_get_length(WebKitDOMAudioTrackList*)
-gchar* webkit_dom_character_data_get_data(WebKitDOMCharacterData*)
-void webkit_dom_html_input_element_set_form_no_validate(WebKitDOMHTMLInputElement*, gboolean)
-gchar* webkit_dom_location_get_host(WebKitDOMLocation*)
-gboolean webkit_dom_html_element_get_spellcheck(WebKitDOMHTMLElement*)
-WebKitDOMHTMLOptionsCollection* webkit_dom_html_select_element_get_options(WebKitDOMHTMLSelectElement*)
-void webkit_dom_html_frame_element_set_margin_height(WebKitDOMHTMLFrameElement*, const gchar*)
-glong webkit_dom_ui_event_get_page_x(WebKitDOMUIEvent*)
-void webkit_dom_range_collapse(WebKitDOMRange*, gboolean, GError**)
+gchar* webkit_dom_html_object_element_get_border(WebKitDOMHTMLObjectElement*)
+gchar* webkit_dom_html_object_element_get_code_base(WebKitDOMHTMLObjectElement*)
+gchar* webkit_dom_html_object_element_get_code_type(WebKitDOMHTMLObjectElement*)
+gchar* webkit_dom_html_object_element_get_code(WebKitDOMHTMLObjectElement*)
+WebKitDOMDocument* webkit_dom_html_object_element_get_content_document(WebKitDOMHTMLObjectElement*)
+gchar* webkit_dom_html_object_element_get_data(WebKitDOMHTMLObjectElement*)
+gboolean webkit_dom_html_object_element_get_declare(WebKitDOMHTMLObjectElement*)
+WebKitDOMHTMLFormElement* webkit_dom_html_object_element_get_form(WebKitDOMHTMLObjectElement*)
+gchar* webkit_dom_html_object_element_get_height(WebKitDOMHTMLObjectElement*)
+glong webkit_dom_html_object_element_get_hspace(WebKitDOMHTMLObjectElement*)
+gchar* webkit_dom_html_object_element_get_name(WebKitDOMHTMLObjectElement*)
+gchar* webkit_dom_html_object_element_get_standby(WebKitDOMHTMLObjectElement*)
+gchar* webkit_dom_html_object_element_get_use_map(WebKitDOMHTMLObjectElement*)
+glong webkit_dom_html_object_element_get_vspace(WebKitDOMHTMLObjectElement*)
+gchar* webkit_dom_html_object_element_get_width(WebKitDOMHTMLObjectElement*)
+void webkit_dom_html_object_element_set_align(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_object_element_set_archive(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_object_element_set_border(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_object_element_set_code_base(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_object_element_set_code_type(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_object_element_set_code(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_object_element_set_data(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_object_element_set_declare(WebKitDOMHTMLObjectElement*, gboolean)
+void webkit_dom_html_object_element_set_height(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_object_element_set_hspace(WebKitDOMHTMLObjectElement*, glong)
+void webkit_dom_html_object_element_set_name(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_object_element_set_standby(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_object_element_set_use_map(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_object_element_set_vspace(WebKitDOMHTMLObjectElement*, glong)
+void webkit_dom_html_object_element_set_width(WebKitDOMHTMLObjectElement*, const gchar*)
+GType webkit_dom_html_opt_group_element_get_type(void)
+gboolean webkit_dom_html_opt_group_element_get_disabled(WebKitDOMHTMLOptGroupElement*)
+gchar* webkit_dom_html_opt_group_element_get_label(WebKitDOMHTMLOptGroupElement*)
 void webkit_dom_html_opt_group_element_set_disabled(WebKitDOMHTMLOptGroupElement*, gboolean)
-gchar* webkit_dom_audio_track_get_id(WebKitDOMAudioTrack*)
-void webkit_dom_html_input_element_set_form_target(WebKitDOMHTMLInputElement*, const gchar*)
-WebKitDOMElement* webkit_dom_element_get_first_element_child(WebKitDOMElement*)
-gchar* webkit_dom_document_get_ready_state(WebKitDOMDocument*)
-void webkit_dom_performance_webkit_mark(WebKitDOMPerformance*, const gchar*, GError**)
-WebKitDOMNode* webkit_dom_dom_selection_get_anchor_node(WebKitDOMDOMSelection*)
-void webkit_dom_html_button_element_set_form_action(WebKitDOMHTMLButtonElement*, const gchar*)
-void webkit_dom_html_iframe_element_set_margin_height(WebKitDOMHTMLIFrameElement*, const gchar*)
-guint64 webkit_dom_performance_timing_get_navigation_start(WebKitDOMPerformanceTiming*)
-gchar* webkit_dom_css_style_declaration_get_property_value(WebKitDOMCSSStyleDeclaration*, const gchar*)
-gchar* webkit_dom_html_frame_set_element_get_rows(WebKitDOMHTMLFrameSetElement*)
-gchar* webkit_dom_html_anchor_element_get_href(WebKitDOMHTMLAnchorElement*)
-gboolean webkit_dom_event_target_add_event_listener(WebKitDOMEventTarget* target, const char*, GCallback, gboolean, gpointer)
+void webkit_dom_html_opt_group_element_set_label(WebKitDOMHTMLOptGroupElement*, const gchar*)
+GType webkit_dom_html_option_element_get_type(void)
+gboolean webkit_dom_html_option_element_get_default_selected(WebKitDOMHTMLOptionElement*)
+gboolean webkit_dom_html_option_element_get_disabled(WebKitDOMHTMLOptionElement*)
+WebKitDOMHTMLFormElement* webkit_dom_html_option_element_get_form(WebKitDOMHTMLOptionElement*)
+glong webkit_dom_html_option_element_get_index(WebKitDOMHTMLOptionElement*)
+gchar* webkit_dom_html_option_element_get_label(WebKitDOMHTMLOptionElement*)
+gboolean webkit_dom_html_option_element_get_selected(WebKitDOMHTMLOptionElement*)
+gchar* webkit_dom_html_option_element_get_text(WebKitDOMHTMLOptionElement*)
+gchar* webkit_dom_html_option_element_get_value(WebKitDOMHTMLOptionElement*)
+void webkit_dom_html_option_element_set_default_selected(WebKitDOMHTMLOptionElement*, gboolean)
+void webkit_dom_html_option_element_set_disabled(WebKitDOMHTMLOptionElement*, gboolean)
+void webkit_dom_html_option_element_set_label(WebKitDOMHTMLOptionElement*, const gchar*)
+void webkit_dom_html_option_element_set_selected(WebKitDOMHTMLOptionElement*, gboolean)
+void webkit_dom_html_option_element_set_value(WebKitDOMHTMLOptionElement*, const gchar*)
+GType webkit_dom_html_options_collection_get_type(void)
 gulong webkit_dom_html_options_collection_get_length(WebKitDOMHTMLOptionsCollection*)
-gchar* webkit_dom_html_meta_element_get_content(WebKitDOMHTMLMetaElement*)
-gdouble webkit_dom_vtt_cue_get_size(WebKitDOMVTTCue*)
-gboolean webkit_dom_html_table_cell_element_get_no_wrap(WebKitDOMHTMLTableCellElement*)
-gchar* webkit_dom_html_object_element_get_name(WebKitDOMHTMLObjectElement*)
-void webkit_dom_html_frame_element_set_scrolling(WebKitDOMHTMLFrameElement*, const gchar*)
+glong webkit_dom_html_options_collection_get_selected_index(WebKitDOMHTMLOptionsCollection*)
+WebKitDOMNode* webkit_dom_html_options_collection_named_item(WebKitDOMHTMLOptionsCollection*, const gchar*)
+void webkit_dom_html_options_collection_set_selected_index(WebKitDOMHTMLOptionsCollection*, glong)
+GType webkit_dom_html_paragraph_element_get_type(void)
+gchar* webkit_dom_html_paragraph_element_get_align(WebKitDOMHTMLParagraphElement*)
+void webkit_dom_html_paragraph_element_set_align(WebKitDOMHTMLParagraphElement*, const gchar*)
+GType webkit_dom_html_param_element_get_type(void)
+gchar* webkit_dom_html_param_element_get_name(WebKitDOMHTMLParamElement*)
+gchar* webkit_dom_html_param_element_get_value_type(WebKitDOMHTMLParamElement*)
+gchar* webkit_dom_html_param_element_get_value(WebKitDOMHTMLParamElement*)
+void webkit_dom_html_param_element_set_name(WebKitDOMHTMLParamElement*, const gchar*)
+void webkit_dom_html_param_element_set_value_type(WebKitDOMHTMLParamElement*, const gchar*)
 void webkit_dom_html_param_element_set_value(WebKitDOMHTMLParamElement*, const gchar*)
-WebKitDOMNode* webkit_dom_node_iterator_previous_node(WebKitDOMNodeIterator*, GError**)
-void webkit_dom_document_set_cookie(WebKitDOMDocument*, const gchar*, GError**)
-gboolean webkit_dom_tree_walker_get_expand_entity_references(WebKitDOMTreeWalker*)
-gchar* webkit_dom_document_get_origin(WebKitDOMDocument*)
-gchar* webkit_dom_html_document_get_fg_color(WebKitDOMHTMLDocument*)
-gdouble webkit_dom_vtt_cue_get_position(WebKitDOMVTTCue*)
-void webkit_dom_html_anchor_element_set_hostname(WebKitDOMHTMLAnchorElement*, const gchar*)
-gboolean webkit_dom_html_link_element_get_disabled(WebKitDOMHTMLLinkElement*)
-gchar* webkit_dom_html_input_element_get_dir_name(WebKitDOMHTMLInputElement*)
-gboolean webkit_dom_html_button_element_check_validity(WebKitDOMHTMLButtonElement*)
-gboolean webkit_dom_navigator_vibrate(WebKitDOMNavigator*, gulong)
-gboolean webkit_dom_node_is_equal_node(WebKitDOMNode*, WebKitDOMNode*)
-gboolean webkit_dom_css_style_declaration_is_property_implicit(WebKitDOMCSSStyleDeclaration*, const gchar*)
-WebKitDOMPerformanceEntryList* webkit_dom_performance_webkit_get_entries(WebKitDOMPerformance*)
-gchar* webkit_dom_html_opt_group_element_get_label(WebKitDOMHTMLOptGroupElement*)
-WebKitDOMTouch* webkit_dom_document_create_touch(WebKitDOMDocument*, WebKitDOMDOMWindow*, WebKitDOMEventTarget*, glong, glong, glong, glong, glong, glong, glong, gfloat, gfloat, GError**)
-WebKitDOMHTMLElement* webkit_dom_html_input_element_get_list(WebKitDOMHTMLInputElement*)
-gdouble webkit_dom_media_controller_get_current_time(WebKitDOMMediaController*)
-gchar* webkit_dom_html_iframe_element_get_long_desc(WebKitDOMHTMLIFrameElement*)
-gdouble webkit_dom_wheel_event_get_delta_y(WebKitDOMWheelEvent*)
-void webkit_dom_html_text_area_element_set_read_only(WebKitDOMHTMLTextAreaElement*, gboolean)
-void webkit_dom_html_marquee_element_set_direction(WebKitDOMHTMLMarqueeElement*, const gchar*)
-void webkit_dom_htmld_list_element_set_compact(WebKitDOMHTMLDListElement*, gboolean)
-gchar* webkit_dom_html_marquee_element_get_width(WebKitDOMHTMLMarqueeElement*)
+GType webkit_dom_html_pre_element_get_type(void)
+glong webkit_dom_html_pre_element_get_width(WebKitDOMHTMLPreElement*)
+gboolean webkit_dom_html_pre_element_get_wrap(WebKitDOMHTMLPreElement*)
+void webkit_dom_html_pre_element_set_width(WebKitDOMHTMLPreElement*, glong)
+void webkit_dom_html_pre_element_set_wrap(WebKitDOMHTMLPreElement*, gboolean)
+GType webkit_dom_html_quote_element_get_type(void)
+gchar* webkit_dom_html_quote_element_get_cite(WebKitDOMHTMLQuoteElement*)
+void webkit_dom_html_quote_element_set_cite(WebKitDOMHTMLQuoteElement*, const gchar*)
+GType webkit_dom_html_script_element_get_type(void)
+gchar* webkit_dom_html_script_element_get_charset(WebKitDOMHTMLScriptElement*)
+gboolean webkit_dom_html_script_element_get_defer(WebKitDOMHTMLScriptElement*)
+gchar* webkit_dom_html_script_element_get_event(WebKitDOMHTMLScriptElement*)
+gchar* webkit_dom_html_script_element_get_html_for(WebKitDOMHTMLScriptElement*)
+gchar* webkit_dom_html_script_element_get_src(WebKitDOMHTMLScriptElement*)
 gchar* webkit_dom_html_script_element_get_text(WebKitDOMHTMLScriptElement*)
-void webkit_dom_html_document_release_events(WebKitDOMHTMLDocument*)
-void webkit_dom_html_anchor_element_set_port(WebKitDOMHTMLAnchorElement*, const gchar*)
-void webkit_dom_webkit_point_set_y(WebKitDOMWebKitPoint*, gfloat)
-WebKitDOMTimeRanges* webkit_dom_html_media_element_get_seekable(WebKitDOMHTMLMediaElement*)
-gboolean webkit_dom_html_input_element_get_indeterminate(WebKitDOMHTMLInputElement*)
-WebKitDOMNode* webkit_dom_tree_walker_next_sibling(WebKitDOMTreeWalker*)
-void webkit_dom_html_applet_element_set_name(WebKitDOMHTMLAppletElement*, const gchar*)
-WebKitDOMTextTrack* webkit_dom_html_media_element_add_text_track(WebKitDOMHTMLMediaElement*, const gchar*, const gchar*, const gchar*, GError**)
-void webkit_dom_character_data_set_data(WebKitDOMCharacterData*, const gchar*, GError**)
-glong webkit_dom_html_image_element_get_y(WebKitDOMHTMLImageElement*)
-void webkit_dom_html_select_element_set_required(WebKitDOMHTMLSelectElement*, gboolean)
-WebKitDOMHTMLCollection* webkit_dom_document_get_links(WebKitDOMDocument*)
-gchar* webkit_dom_html_table_section_element_get_v_align(WebKitDOMHTMLTableSectionElement*)
-void webkit_dom_html_frame_set_element_set_rows(WebKitDOMHTMLFrameSetElement*, const gchar*)
-void webkit_dom_html_script_element_set_async(WebKitDOMHTMLScriptElement*, gboolean)
-gdouble webkit_dom_media_controller_get_duration(WebKitDOMMediaController*)
-gboolean webkit_dom_dom_security_policy_allows_form_action(WebKitDOMDOMSecurityPolicy*, const gchar*)
-void webkit_dom_html_iframe_element_set_sandbox(WebKitDOMHTMLIFrameElement*, const gchar*)
-WebKitDOMElement* webkit_dom_node_get_parent_element(WebKitDOMNode*)
-void webkit_dom_html_marquee_element_set_hspace(WebKitDOMHTMLMarqueeElement*, gulong)
-glong webkit_dom_mouse_event_get_client_y(WebKitDOMMouseEvent*)
-void webkit_dom_html_table_element_set_cell_spacing(WebKitDOMHTMLTableElement*, const gchar*)
-gboolean webkit_dom_event_target_add_event_listener_with_closure(WebKitDOMEventTarget*, const char*, GClosure*, gboolean)
-WebKitDOMElement* webkit_dom_element_get_next_element_sibling(WebKitDOMElement*)
-void webkit_dom_html_option_element_set_disabled(WebKitDOMHTMLOptionElement*, gboolean)
+void webkit_dom_html_script_element_set_defer(WebKitDOMHTMLScriptElement*, gboolean)
+void webkit_dom_html_script_element_set_event(WebKitDOMHTMLScriptElement*, const gchar*)
+void webkit_dom_html_script_element_set_html_for(WebKitDOMHTMLScriptElement*, const gchar*)
+void webkit_dom_html_script_element_set_src(WebKitDOMHTMLScriptElement*, const gchar*)
+void webkit_dom_html_script_element_set_text(WebKitDOMHTMLScriptElement*, const gchar*)
+GType webkit_dom_html_select_element_get_type(void)
+void webkit_dom_html_select_element_add(WebKitDOMHTMLSelectElement*, WebKitDOMHTMLElement*, WebKitDOMHTMLElement*, GError**)
+gboolean webkit_dom_html_select_element_get_autofocus(WebKitDOMHTMLSelectElement*)
+gboolean webkit_dom_html_select_element_get_disabled(WebKitDOMHTMLSelectElement*)
 WebKitDOMHTMLFormElement* webkit_dom_html_select_element_get_form(WebKitDOMHTMLSelectElement*)
-void webkit_dom_html_table_col_element_set_ch_off(WebKitDOMHTMLTableColElement*, const gchar*)
-void webkit_dom_html_image_element_set_is_map(WebKitDOMHTMLImageElement*, gboolean)
-WebKitDOMText* webkit_dom_text_replace_whole_text(WebKitDOMText*, const gchar*, GError**)
-WebKitDOMElement* webkit_dom_document_get_webkit_pointer_lock_element(WebKitDOMDocument*)
-gchar* webkit_dom_document_type_get_public_id(WebKitDOMDocumentType*)
-void webkit_dom_history_go(WebKitDOMHistory*, glong)
-gchar* webkit_dom_html_object_element_get_code(WebKitDOMHTMLObjectElement*)
-glong webkit_dom_html_frame_element_get_width(WebKitDOMHTMLFrameElement*)
-void webkit_dom_navigator_register_protocol_handler(WebKitDOMNavigator*, const gchar*, const gchar*, const gchar*, GError**)
-gchar* webkit_dom_html_applet_element_get_code_base(WebKitDOMHTMLAppletElement*)
-glong webkit_dom_html_table_col_element_get_span(WebKitDOMHTMLTableColElement*)
-gboolean webkit_dom_html_media_element_get_controls(WebKitDOMHTMLMediaElement*)
-gchar* webkit_dom_html_applet_element_get_width(WebKitDOMHTMLAppletElement*)
-WebKitDOMNamedNodeMap* webkit_dom_element_get_attributes(WebKitDOMElement*)
-gboolean webkit_dom_html_script_element_get_async(WebKitDOMHTMLScriptElement*)
-gboolean webkit_dom_html_opt_group_element_get_disabled(WebKitDOMHTMLOptGroupElement*)
-gchar* webkit_dom_html_text_area_element_get_autocapitalize(WebKitDOMHTMLTextAreaElement*)
-gchar* webkit_dom_dom_window_get_status(WebKitDOMDOMWindow*)
-WebKitDOMNode* webkit_dom_node_get_previous_sibling(WebKitDOMNode*)
-gboolean webkit_dom_validity_state_get_valid(WebKitDOMValidityState*)
-void webkit_dom_event_set_return_value(WebKitDOMEvent*, gboolean)
-gchar* webkit_dom_navigator_get_vendor_sub(WebKitDOMNavigator*)
-void webkit_dom_html_applet_element_set_code(WebKitDOMHTMLAppletElement*, const gchar*)
-WebKitDOMElement* webkit_dom_document_element_from_point(WebKitDOMDocument*, glong, glong)
-gulong webkit_dom_html_video_element_get_webkit_dropped_frame_count(WebKitDOMHTMLVideoElement*)
-gfloat webkit_dom_touch_get_webkit_rotation_angle(WebKitDOMTouch*)
-glong webkit_dom_dom_window_get_scroll_x(WebKitDOMDOMWindow*)
-gdouble webkit_dom_performance_now(WebKitDOMPerformance*)
-gchar* webkit_dom_document_get_selected_stylesheet_set(WebKitDOMDocument*)
-WebKitDOMCSSRuleList* webkit_dom_css_style_sheet_get_css_rules(WebKitDOMCSSStyleSheet*)
-gchar* webkit_dom_html_iframe_element_get_width(WebKitDOMHTMLIFrameElement*)
-void webkit_dom_history_forward(WebKitDOMHistory*)
-gchar* webkit_dom_html_anchor_element_get_rev(WebKitDOMHTMLAnchorElement*)
-void webkit_dom_html_table_element_set_cell_padding(WebKitDOMHTMLTableElement*, const gchar*)
-WebKitDOMNode* webkit_dom_named_node_map_get_named_item(WebKitDOMNamedNodeMap*, const gchar*)
-gchar* webkit_dom_html_body_element_get_v_link(WebKitDOMHTMLBodyElement*)
-void webkit_dom_document_set_charset(WebKitDOMDocument*, const gchar*)
-gchar* webkit_dom_navigator_get_app_version(WebKitDOMNavigator*)
-void webkit_dom_storage_remove_item(WebKitDOMStorage*, const gchar*, GError**)
-void webkit_dom_html_marquee_element_set_true_speed(WebKitDOMHTMLMarqueeElement*, gboolean)
-void webkit_dom_html_input_element_set_pattern(WebKitDOMHTMLInputElement*, const gchar*)
-WebKitDOMElement* webkit_dom_html_element_insert_adjacent_element(WebKitDOMHTMLElement*, const gchar*, WebKitDOMElement*, GError**)
-glong webkit_dom_touch_get_page_y(WebKitDOMTouch*)
-void webkit_dom_html_input_element_set_webkit_grammar(WebKitDOMHTMLInputElement*, gboolean)
-void webkit_dom_html_select_element_set_value(WebKitDOMHTMLSelectElement*, const gchar*)
-gchar* webkit_dom_gamepad_get_id(WebKitDOMGamepad*)
-WebKitDOMNode* webkit_dom_tree_walker_get_root(WebKitDOMTreeWalker*)
-WebKitDOMBarProp* webkit_dom_dom_window_get_menubar(WebKitDOMDOMWindow*)
-gboolean webkit_dom_event_get_return_value(WebKitDOMEvent*)
-gdouble webkit_dom_battery_manager_get_discharging_time(WebKitDOMBatteryManager*)
-gdouble webkit_dom_wheel_event_get_delta_z(WebKitDOMWheelEvent*)
-gchar* webkit_dom_document_get_compat_mode(WebKitDOMDocument*)
-void webkit_dom_element_scroll_by_lines(WebKitDOMElement*, glong)
-void webkit_dom_element_webkit_request_fullscreen(WebKitDOMElement*)
-glong webkit_dom_wheel_event_get_wheel_delta_y(WebKitDOMWheelEvent*)
-WebKitDOMNode* webkit_dom_document_adopt_node(WebKitDOMDocument*, WebKitDOMNode*, GError**)
-void webkit_dom_html_applet_element_set_alt(WebKitDOMHTMLAppletElement*, const gchar*)
-glong webkit_dom_touch_get_client_y(WebKitDOMTouch*)
-WebKitDOMNodeList* webkit_dom_html_button_element_get_labels(WebKitDOMHTMLButtonElement*)
-WebKitDOMHTMLTableSectionElement* webkit_dom_html_table_element_get_t_head(WebKitDOMHTMLTableElement*)
-gboolean webkit_dom_dom_security_policy_get_is_active(WebKitDOMDOMSecurityPolicy*)
-gdouble webkit_dom_element_get_offset_width(WebKitDOMElement*)
-gchar* webkit_dom_html_area_element_get_protocol(WebKitDOMHTMLAreaElement*)
-gulong webkit_dom_performance_entry_list_get_length(WebKitDOMPerformanceEntryList*)
-WebKitDOMTimeRanges* webkit_dom_media_controller_get_buffered(WebKitDOMMediaController*)
-void webkit_dom_html_video_element_webkit_exit_fullscreen(WebKitDOMHTMLVideoElement*)
+gulong webkit_dom_html_select_element_get_length(WebKitDOMHTMLSelectElement*)
+gboolean webkit_dom_html_select_element_get_multiple(WebKitDOMHTMLSelectElement*)
 gchar* webkit_dom_html_select_element_get_name(WebKitDOMHTMLSelectElement*)
-void webkit_dom_html_table_col_element_set_v_align(WebKitDOMHTMLTableColElement*, const gchar*)
-gboolean webkit_dom_html_media_element_get_ended(WebKitDOMHTMLMediaElement*)
-gboolean webkit_dom_video_track_get_selected(WebKitDOMVideoTrack*)
-WebKitDOMBlob* webkit_dom_blob_slice(WebKitDOMBlob*, gint64, gint64, const gchar*)
-void webkit_dom_dom_window_resize_by(WebKitDOMDOMWindow*, gfloat, gfloat)
-void webkit_dom_html_input_element_step_up(WebKitDOMHTMLInputElement*, glong, GError**)
-void webkit_dom_html_table_element_set_summary(WebKitDOMHTMLTableElement*, const gchar*)
-gboolean webkit_dom_html_input_element_get_checked(WebKitDOMHTMLInputElement*)
-void webkit_dom_html_input_element_set_required(WebKitDOMHTMLInputElement*, gboolean)
-gchar* webkit_dom_html_image_element_get_alt(WebKitDOMHTMLImageElement*)
-gboolean webkit_dom_html_video_element_get_webkit_supports_fullscreen(WebKitDOMHTMLVideoElement*)
-gboolean webkit_dom_html_select_element_get_required(WebKitDOMHTMLSelectElement*)
-void webkit_dom_html_directory_element_set_compact(WebKitDOMHTMLDirectoryElement*, gboolean)
-gchar* webkit_dom_html_table_col_element_get_align(WebKitDOMHTMLTableColElement*)
-gboolean webkit_dom_html_keygen_element_get_will_validate(WebKitDOMHTMLKeygenElement*)
-gboolean webkit_dom_range_intersects_node(WebKitDOMRange*, WebKitDOMNode*, GError**)
-gdouble webkit_dom_html_media_element_get_current_time(WebKitDOMHTMLMediaElement*)
-void webkit_dom_html_script_element_set_charset(WebKitDOMHTMLScriptElement*, const gchar*)
-void webkit_dom_html_table_caption_element_set_align(WebKitDOMHTMLTableCaptionElement*, const gchar*)
-gchar* webkit_dom_css_style_declaration_get_property_shorthand(WebKitDOMCSSStyleDeclaration*, const gchar*)
-void webkit_dom_dom_window_scroll_by(WebKitDOMDOMWindow*, glong, glong)
-gdouble webkit_dom_element_get_scroll_width(WebKitDOMElement*)
-WebKitDOMElement* webkit_dom_document_query_selector(WebKitDOMDocument*, const gchar*, GError**)
-void webkit_dom_html_option_element_set_selected(WebKitDOMHTMLOptionElement*, gboolean)
-gchar* webkit_dom_html_font_element_get_color(WebKitDOMHTMLFontElement*)
-gchar* webkit_dom_html_video_element_get_poster(WebKitDOMHTMLVideoElement*)
-gchar* webkit_dom_html_input_element_get_align(WebKitDOMHTMLInputElement*)
-gchar* webkit_dom_htmlhr_element_get_width(WebKitDOMHTMLHRElement*)
-gboolean webkit_dom_html_input_element_get_webkit_grammar(WebKitDOMHTMLInputElement*)
-gboolean webkit_dom_html_frame_element_get_no_resize(WebKitDOMHTMLFrameElement*)
-WebKitDOMElement* webkit_dom_document_get_webkit_fullscreen_element(WebKitDOMDocument*)
-gchar* webkit_dom_location_get_href(WebKitDOMLocation*)
-void webkit_dom_html_input_element_set_files(WebKitDOMHTMLInputElement*, WebKitDOMFileList*)
-WebKitDOMAudioTrackList* webkit_dom_html_media_element_get_audio_tracks(WebKitDOMHTMLMediaElement*)
-void webkit_dom_html_area_element_set_ping(WebKitDOMHTMLAreaElement*, const gchar*)
-WebKitDOMDocument* webkit_dom_html_frame_element_get_content_document(WebKitDOMHTMLFrameElement*)
-void webkit_dom_html_input_element_set_use_map(WebKitDOMHTMLInputElement*, const gchar*)
-gchar* webkit_dom_html_document_get_design_mode(WebKitDOMHTMLDocument*)
-gboolean webkit_dom_document_query_command_supported(WebKitDOMDocument*, const gchar*)
-gchar* webkit_dom_html_area_element_get_alt(WebKitDOMHTMLAreaElement*)
-void webkit_dom_html_input_element_set_max(WebKitDOMHTMLInputElement*, const gchar*)
-void webkit_dom_html_object_element_set_code(WebKitDOMHTMLObjectElement*, const gchar*)
-glong webkit_dom_html_pre_element_get_width(WebKitDOMHTMLPreElement*)
-void webkit_dom_html_text_area_element_set_selection_direction(WebKitDOMHTMLTextAreaElement*, const gchar*)
-guint64 webkit_dom_performance_timing_get_unload_event_end(WebKitDOMPerformanceTiming*)
-WebKitDOMNode* webkit_dom_node_replace_child(WebKitDOMNode*, WebKitDOMNode*, WebKitDOMNode*, GError**)
-gchar* webkit_dom_html_applet_element_get_archive(WebKitDOMHTMLAppletElement*)
-gboolean webkit_dom_html_select_element_get_will_validate(WebKitDOMHTMLSelectElement*)
-WebKitDOMElement* webkit_dom_element_query_selector(WebKitDOMElement*, const gchar*, GError**)
-gchar* webkit_dom_html_input_element_get_value(WebKitDOMHTMLInputElement*)
-gulong webkit_dom_html_input_element_get_width(WebKitDOMHTMLInputElement*)
-gboolean webkit_dom_navigator_get_cookie_enabled(WebKitDOMNavigator*)
-void webkit_dom_html_table_cell_element_set_v_align(WebKitDOMHTMLTableCellElement*, const gchar*)
-gboolean webkit_dom_vtt_cue_get_snap_to_lines(WebKitDOMVTTCue*)
-gchar* webkit_dom_html_param_element_get_name(WebKitDOMHTMLParamElement*)
-WebKitDOMBatteryManager* webkit_dom_navigator_get_webkit_battery(WebKitDOMNavigator*)
-gboolean webkit_dom_validity_state_get_custom_error(WebKitDOMValidityState*)
-gchar* webkit_dom_html_table_row_element_get_ch_off(WebKitDOMHTMLTableRowElement*)
-void webkit_dom_htmlhr_element_set_width(WebKitDOMHTMLHRElement*, const gchar*)
-gchar* webkit_dom_style_sheet_get_href(WebKitDOMStyleSheet*)
-void webkit_dom_html_table_cell_element_set_height(WebKitDOMHTMLTableCellElement*, const gchar*)
-gboolean webkit_dom_dom_security_policy_get_allows_inline_style(WebKitDOMDOMSecurityPolicy*)
+WebKitDOMHTMLOptionsCollection* webkit_dom_html_select_element_get_options(WebKitDOMHTMLSelectElement*)
+glong webkit_dom_html_select_element_get_selected_index(WebKitDOMHTMLSelectElement*)
+glong webkit_dom_html_select_element_get_size(WebKitDOMHTMLSelectElement*)
+gchar* webkit_dom_html_select_element_get_value(WebKitDOMHTMLSelectElement*)
+gboolean webkit_dom_html_select_element_get_will_validate(WebKitDOMHTMLSelectElement*)
+WebKitDOMNode* webkit_dom_html_select_element_item(WebKitDOMHTMLSelectElement*, gulong)
+WebKitDOMNode* webkit_dom_html_select_element_named_item(WebKitDOMHTMLSelectElement*, const gchar*)
+void webkit_dom_html_select_element_remove(WebKitDOMHTMLSelectElement*, glong)
+void webkit_dom_html_select_element_set_autofocus(WebKitDOMHTMLSelectElement*, gboolean)
+void webkit_dom_html_select_element_set_disabled(WebKitDOMHTMLSelectElement*, gboolean)
 void webkit_dom_html_select_element_set_length(WebKitDOMHTMLSelectElement*, gulong, GError**)
-void webkit_dom_dom_window_stop(WebKitDOMDOMWindow*)
-gboolean webkit_dom_keyboard_event_get_modifier_state(WebKitDOMKeyboardEvent*, const gchar*)
-void webkit_dom_dom_window_resize_to(WebKitDOMDOMWindow*, gfloat, gfloat)
-void webkit_dom_dom_window_set_status(WebKitDOMDOMWindow*, const gchar*)
-WebKitDOMNode* webkit_dom_node_iterator_next_node(WebKitDOMNodeIterator*, GError**)
-GType webkit_dom_object_get_type(void)
-gchar* webkit_dom_html_input_element_get_default_value(WebKitDOMHTMLInputElement*)
-gchar* webkit_dom_html_frame_element_get_frame_border(WebKitDOMHTMLFrameElement*)
-gdouble webkit_dom_wheel_event_get_delta_x(WebKitDOMWheelEvent*)
-void webkit_dom_character_data_insert_data(WebKitDOMCharacterData*, gulong, const gchar*, GError**)
-gchar* webkit_dom_html_field_set_element_get_validation_message(WebKitDOMHTMLFieldSetElement*)
-gchar* webkit_dom_audio_track_get_kind(WebKitDOMAudioTrack*)
-gulong webkit_dom_dom_plugin_array_get_length(WebKitDOMDOMPluginArray*)
-glong webkit_dom_html_frame_element_get_height(WebKitDOMHTMLFrameElement*)
-void webkit_dom_html_table_cell_element_set_ch(WebKitDOMHTMLTableCellElement*, const gchar*)
-void webkit_dom_htmlbr_element_set_clear(WebKitDOMHTMLBRElement*, const gchar*)
-gchar* webkit_dom_html_text_area_element_get_selection_direction(WebKitDOMHTMLTextAreaElement*)
-glong webkit_dom_dom_window_get_inner_height(WebKitDOMDOMWindow*)
-void webkit_dom_media_list_delete_medium(WebKitDOMMediaList*, const gchar*, GError**)
-glong webkit_dom_html_canvas_element_get_height(WebKitDOMHTMLCanvasElement*)
-gchar* webkit_dom_html_button_element_get_value(WebKitDOMHTMLButtonElement*)
-gchar* webkit_dom_navigator_get_app_name(WebKitDOMNavigator*)
-gboolean webkit_dom_html_media_element_get_paused(WebKitDOMHTMLMediaElement*)
-WebKitDOMNode* webkit_dom_html_collection_item(WebKitDOMHTMLCollection*, gulong)
-gulong webkit_dom_dom_mime_type_array_get_length(WebKitDOMDOMMimeTypeArray*)
-void webkit_dom_element_remove(WebKitDOMElement*, GError**)
-gchar* webkit_dom_video_track_get_id(WebKitDOMVideoTrack*)
+void webkit_dom_html_select_element_set_multiple(WebKitDOMHTMLSelectElement*, gboolean)
 void webkit_dom_html_select_element_set_name(WebKitDOMHTMLSelectElement*, const gchar*)
-gulong webkit_dom_dom_string_list_get_length(WebKitDOMDOMStringList*)
-void webkit_dom_html_object_element_set_data(WebKitDOMHTMLObjectElement*, const gchar*)
+void webkit_dom_html_select_element_set_selected_index(WebKitDOMHTMLSelectElement*, glong)
+void webkit_dom_html_select_element_set_size(WebKitDOMHTMLSelectElement*, glong)
+void webkit_dom_html_select_element_set_value(WebKitDOMHTMLSelectElement*, const gchar*)
+GType webkit_dom_html_style_element_get_type(void)
 gboolean webkit_dom_html_style_element_get_disabled(WebKitDOMHTMLStyleElement*)
-gchar* webkit_dom_vtt_cue_get_vertical(WebKitDOMVTTCue*)
-glong webkit_dom_html_marquee_element_get_loop(WebKitDOMHTMLMarqueeElement*)
-void webkit_dom_html_object_element_set_archive(WebKitDOMHTMLObjectElement*, const gchar*)
-gulong webkit_dom_named_node_map_get_length(WebKitDOMNamedNodeMap*)
-glong webkit_dom_html_text_area_element_get_max_length(WebKitDOMHTMLTextAreaElement*)
-void webkit_dom_html_marquee_element_stop(WebKitDOMHTMLMarqueeElement*)
-gdouble webkit_dom_xpath_result_get_number_value(WebKitDOMXPathResult*, GError**)
-glong webkit_dom_html_applet_element_get_hspace(WebKitDOMHTMLAppletElement*)
-gboolean webkit_dom_style_sheet_get_disabled(WebKitDOMStyleSheet*)
-void webkit_dom_html_media_element_set_src(WebKitDOMHTMLMediaElement*, const gchar*)
-gulong webkit_dom_element_get_child_element_count(WebKitDOMElement*)
-gboolean webkit_dom_html_input_element_get_multiple(WebKitDOMHTMLInputElement*)
-gulong webkit_dom_xpath_result_get_snapshot_length(WebKitDOMXPathResult*, GError**)
-gulong webkit_dom_node_list_get_length(WebKitDOMNodeList*)
-void webkit_dom_html_input_element_set_value_as_number(WebKitDOMHTMLInputElement*, gdouble, GError**)
-gboolean webkit_dom_element_has_attribute_ns(WebKitDOMElement*, const gchar*, const gchar*)
-void webkit_dom_html_element_set_webkitdropzone(WebKitDOMHTMLElement*, const gchar*)
-gchar* webkit_dom_keyboard_event_get_key_identifier(WebKitDOMKeyboardEvent*)
-WebKitDOMHTMLElement* webkit_dom_html_table_element_create_caption(WebKitDOMHTMLTableElement*)
-gchar* webkit_dom_html_image_element_get_lowsrc(WebKitDOMHTMLImageElement*)
-WebKitDOMValidityState* webkit_dom_html_object_element_get_validity(WebKitDOMHTMLObjectElement*)
-gchar* webkit_dom_html_table_col_element_get_v_align(WebKitDOMHTMLTableColElement*)
-gchar* webkit_dom_location_get_protocol(WebKitDOMLocation*)
-WebKitDOMEvent* webkit_dom_document_create_event(WebKitDOMDocument*, const gchar*, GError**)
-void webkit_dom_dom_selection_collapse_to_start(WebKitDOMDOMSelection*, GError**)
-gchar* webkit_dom_dom_mime_type_get_description(WebKitDOMDOMMimeType*)
-WebKitDOMNodeList* webkit_dom_webkit_named_flow_get_regions_by_content(WebKitDOMWebKitNamedFlow*, WebKitDOMNode*)
-gchar* webkit_dom_element_get_webkit_region_overset(WebKitDOMElement*)
-gboolean webkit_dom_html_text_area_element_get_autocorrect(WebKitDOMHTMLTextAreaElement*)
-WebKitDOMStorageQuota* webkit_dom_navigator_get_webkit_persistent_storage(WebKitDOMNavigator*)
-void webkit_dom_html_body_element_set_background(WebKitDOMHTMLBodyElement*, const gchar*)
-WebKitDOMHTMLCollection* webkit_dom_html_table_section_element_get_rows(WebKitDOMHTMLTableSectionElement*)
-void webkit_dom_html_table_cell_element_set_axis(WebKitDOMHTMLTableCellElement*, const gchar*)
-void webkit_dom_document_webkit_exit_fullscreen(WebKitDOMDocument*)
-void webkit_dom_htmlo_list_element_set_start(WebKitDOMHTMLOListElement*, glong)
-void webkit_dom_html_video_element_set_webkit_wireless_video_playback_disabled(WebKitDOMHTMLVideoElement*, gboolean)
-void webkit_dom_html_table_element_set_align(WebKitDOMHTMLTableElement*, const gchar*)
-gchar* webkit_dom_html_element_get_lang(WebKitDOMHTMLElement*)
-void webkit_dom_range_surround_contents(WebKitDOMRange*, WebKitDOMNode*, GError**)
-void webkit_dom_html_element_set_content_editable(WebKitDOMHTMLElement*, const gchar*, GError**)
-void webkit_dom_element_focus(WebKitDOMElement*)
-void webkit_dom_html_quote_element_set_cite(WebKitDOMHTMLQuoteElement*, const gchar*)
-WebKitDOMMediaQueryList* webkit_dom_dom_window_match_media(WebKitDOMDOMWindow*, const gchar*)
-gchar* webkit_dom_html_script_element_get_html_for(WebKitDOMHTMLScriptElement*)
-void webkit_dom_performance_webkit_clear_measures(WebKitDOMPerformance*, const gchar*)
-void webkit_dom_html_text_area_element_set_wrap(WebKitDOMHTMLTextAreaElement*, const gchar*)
-gchar* webkit_dom_html_iframe_element_get_sandbox(WebKitDOMHTMLIFrameElement*)
-void webkit_dom_navigator_unregister_protocol_handler(WebKitDOMNavigator*, const gchar*, const gchar*, GError**)
-void webkit_dom_html_text_area_element_set_selection_range(WebKitDOMHTMLTextAreaElement*, glong, glong, const gchar*)
-void webkit_dom_html_table_element_set_rules(WebKitDOMHTMLTableElement*, const gchar*)
-WebKitDOMBarProp* webkit_dom_dom_window_get_statusbar(WebKitDOMDOMWindow*)
-void webkit_dom_character_data_append_data(WebKitDOMCharacterData*, const gchar*, GError**)
-WebKitDOMNode* webkit_dom_range_get_common_ancestor_container(WebKitDOMRange*, GError**)
-gchar* webkit_dom_text_track_get_language(WebKitDOMTextTrack*)
-WebKitDOMElement* webkit_dom_element_get_last_element_child(WebKitDOMElement*)
+gchar* webkit_dom_html_style_element_get_media(WebKitDOMHTMLStyleElement*)
+WebKitDOMStyleSheet* webkit_dom_html_style_element_get_sheet(WebKitDOMHTMLStyleElement*)
+void webkit_dom_html_style_element_set_disabled(WebKitDOMHTMLStyleElement*, gboolean)
+void webkit_dom_html_style_element_set_media(WebKitDOMHTMLStyleElement*, const gchar*)
+GType webkit_dom_html_table_caption_element_get_type(void)
+gchar* webkit_dom_html_table_caption_element_get_align(WebKitDOMHTMLTableCaptionElement*)
+void webkit_dom_html_table_caption_element_set_align(WebKitDOMHTMLTableCaptionElement*, const gchar*)
+GType webkit_dom_html_table_cell_element_get_type(void)
+gchar* webkit_dom_html_table_cell_element_get_abbr(WebKitDOMHTMLTableCellElement*)
+gchar* webkit_dom_html_table_cell_element_get_align(WebKitDOMHTMLTableCellElement*)
+gchar* webkit_dom_html_table_cell_element_get_axis(WebKitDOMHTMLTableCellElement*)
 gchar* webkit_dom_html_table_cell_element_get_bg_color(WebKitDOMHTMLTableCellElement*)
-gdouble webkit_dom_html_media_element_get_playback_rate(WebKitDOMHTMLMediaElement*)
-WebKitDOMNode* webkit_dom_node_insert_before(WebKitDOMNode*, WebKitDOMNode*, WebKitDOMNode*, GError**)
-void webkit_dom_vtt_cue_set_vertical(WebKitDOMVTTCue*, const gchar*, GError**)
-gchar* webkit_dom_html_anchor_element_get_host(WebKitDOMHTMLAnchorElement*)
-gboolean webkit_dom_navigator_get_on_line(WebKitDOMNavigator*)
-void webkit_dom_html_applet_element_set_hspace(WebKitDOMHTMLAppletElement*, glong)
-gulong webkit_dom_tree_walker_get_what_to_show(WebKitDOMTreeWalker*)
-WebKitDOMEventTarget* webkit_dom_event_get_src_element(WebKitDOMEvent*)
-void webkit_dom_html_head_element_set_profile(WebKitDOMHTMLHeadElement*, const gchar*)
-gulong webkit_dom_html_video_element_get_width(WebKitDOMHTMLVideoElement*)
-WebKitDOMRange* webkit_dom_dom_selection_get_range_at(WebKitDOMDOMSelection*, glong, GError**)
-void webkit_dom_audio_track_set_enabled(WebKitDOMAudioTrack*, gboolean)
-void webkit_dom_html_anchor_element_set_shape(WebKitDOMHTMLAnchorElement*, const gchar*)
-gchar* webkit_dom_html_element_get_webkitdropzone(WebKitDOMHTMLElement*)
-void webkit_dom_html_form_element_set_autocorrect(WebKitDOMHTMLFormElement*, gboolean)
-void webkit_dom_range_expand(WebKitDOMRange*, const gchar*, GError**)
-gchar* webkit_dom_html_table_element_get_border(WebKitDOMHTMLTableElement*)
-gboolean webkit_dom_event_target_remove_event_listener(WebKitDOMEventTarget*, const char*, GCallback, gboolean)
-gdouble webkit_dom_time_ranges_start(WebKitDOMTimeRanges*, gulong, GError**)
-gboolean webkit_dom_html_select_element_get_autofocus(WebKitDOMHTMLSelectElement*)
-gchar* webkit_dom_html_script_element_get_cross_origin(WebKitDOMHTMLScriptElement*)
-void webkit_dom_html_frame_set_element_set_cols(WebKitDOMHTMLFrameSetElement*, const gchar*)
+glong webkit_dom_html_table_cell_element_get_cell_index(WebKitDOMHTMLTableCellElement*)
+gchar* webkit_dom_html_table_cell_element_get_ch_off(WebKitDOMHTMLTableCellElement*)
+gchar* webkit_dom_html_table_cell_element_get_ch(WebKitDOMHTMLTableCellElement*)
+glong webkit_dom_html_table_cell_element_get_col_span(WebKitDOMHTMLTableCellElement*)
 gchar* webkit_dom_html_table_cell_element_get_headers(WebKitDOMHTMLTableCellElement*)
-void webkit_dom_html_table_row_element_delete_cell(WebKitDOMHTMLTableRowElement*, glong, GError**)
-void webkit_dom_html_anchor_element_set_rev(WebKitDOMHTMLAnchorElement*, const gchar*)
-gchar* webkit_dom_location_get_origin(WebKitDOMLocation*)
-void webkit_dom_html_media_element_set_loop(WebKitDOMHTMLMediaElement*, gboolean)
-gchar* webkit_dom_database_get_version(WebKitDOMDatabase*)
-void webkit_dom_html_anchor_element_set_host(WebKitDOMHTMLAnchorElement*, const gchar*)
-void webkit_dom_html_table_cell_element_set_row_span(WebKitDOMHTMLTableCellElement*, glong)
-gulong webkit_dom_dom_plugin_get_length(WebKitDOMDOMPlugin*)
-gchar* webkit_dom_html_element_get_dir(WebKitDOMHTMLElement*)
-void webkit_dom_element_webkit_request_pointer_lock(WebKitDOMElement*)
-void webkit_dom_html_iframe_element_set_margin_width(WebKitDOMHTMLIFrameElement*, const gchar*)
-WebKitDOMHTMLCollection* webkit_dom_html_form_element_get_elements(WebKitDOMHTMLFormElement*)
-gchar* webkit_dom_html_head_element_get_profile(WebKitDOMHTMLHeadElement*)
-gchar* webkit_dom_navigator_get_platform(WebKitDOMNavigator*)
+gchar* webkit_dom_html_table_cell_element_get_height(WebKitDOMHTMLTableCellElement*)
+gboolean webkit_dom_html_table_cell_element_get_no_wrap(WebKitDOMHTMLTableCellElement*)
+glong webkit_dom_html_table_cell_element_get_row_span(WebKitDOMHTMLTableCellElement*)
+gchar* webkit_dom_html_table_cell_element_get_scope(WebKitDOMHTMLTableCellElement*)
+gchar* webkit_dom_html_table_cell_element_get_v_align(WebKitDOMHTMLTableCellElement*)
+gchar* webkit_dom_html_table_cell_element_get_width(WebKitDOMHTMLTableCellElement*)
 void webkit_dom_html_table_cell_element_set_abbr(WebKitDOMHTMLTableCellElement*, const gchar*)
-gchar* webkit_dom_html_input_element_get_step(WebKitDOMHTMLInputElement*)
-gdouble webkit_dom_media_controller_get_default_playback_rate(WebKitDOMMediaController*)
-void webkit_dom_html_form_element_set_enctype(WebKitDOMHTMLFormElement*, const gchar*)
-WebKitDOMNavigator* webkit_dom_dom_window_get_navigator(WebKitDOMDOMWindow*)
-WebKitDOMDOMWindowCSS* webkit_dom_dom_window_get_css(WebKitDOMDOMWindow*)
-WebKitDOMBarProp* webkit_dom_dom_window_get_scrollbars(WebKitDOMDOMWindow*)
-void webkit_dom_html_applet_element_set_height(WebKitDOMHTMLAppletElement*, const gchar*)
-glong webkit_dom_html_object_element_get_hspace(WebKitDOMHTMLObjectElement*)
-void webkit_dom_html_table_element_set_t_head(WebKitDOMHTMLTableElement*, WebKitDOMHTMLTableSectionElement*, GError**)
-void webkit_dom_html_media_element_set_autoplay(WebKitDOMHTMLMediaElement*, gboolean)
-WebKitDOMDOMImplementation* webkit_dom_document_get_implementation(WebKitDOMDocument*)
-void webkit_dom_html_image_element_set_lowsrc(WebKitDOMHTMLImageElement*, const gchar*)
-void webkit_dom_media_list_append_medium(WebKitDOMMediaList*, const gchar*, GError**)
-WebKitDOMDocumentType* webkit_dom_dom_implementation_create_document_type(WebKitDOMDOMImplementation*, const gchar*, const gchar*, const gchar*, GError**)
-WebKitDOMEventTarget* webkit_dom_event_get_target(WebKitDOMEvent*)
-WebKitDOMCSSRule* webkit_dom_css_style_sheet_get_owner_rule(WebKitDOMCSSStyleSheet*)
-void webkit_dom_html_element_set_access_key(WebKitDOMHTMLElement*, const gchar*)
-WebKitDOMNode* webkit_dom_html_select_element_item(WebKitDOMHTMLSelectElement*, gulong)
-gchar* webkit_dom_html_table_col_element_get_width(WebKitDOMHTMLTableColElement*)
-WebKitDOMPerformanceEntry* webkit_dom_performance_entry_list_item(WebKitDOMPerformanceEntryList*, gulong)
-WebKitDOMNode* webkit_dom_named_node_map_get_named_item_ns(WebKitDOMNamedNodeMap*, const gchar*, const gchar*)
-void webkit_dom_html_object_element_set_standby(WebKitDOMHTMLObjectElement*, const gchar*)
-WebKitDOMTimeRanges* webkit_dom_html_media_element_get_played(WebKitDOMHTMLMediaElement*)
-gboolean webkit_dom_bar_prop_get_visible(WebKitDOMBarProp*)
-gboolean webkit_dom_keyboard_event_get_shift_key(WebKitDOMKeyboardEvent*)
-gchar* webkit_dom_html_anchor_element_get_hostname(WebKitDOMHTMLAnchorElement*)
-WebKitDOMHTMLScriptElement* webkit_dom_document_get_current_script(WebKitDOMDocument*)
-gchar* webkit_dom_range_to_string(WebKitDOMRange*, GError**)
-gchar* webkit_dom_html_option_element_get_label(WebKitDOMHTMLOptionElement*)
-gdouble webkit_dom_element_get_scroll_top(WebKitDOMElement*)
-gchar* webkit_dom_html_anchor_element_get_rel(WebKitDOMHTMLAnchorElement*)
-WebKitDOMElement* webkit_dom_element_get_previous_element_sibling(WebKitDOMElement*)
-gchar* webkit_dom_html_table_section_element_get_align(WebKitDOMHTMLTableSectionElement*)
-void webkit_dom_html_html_element_set_version(WebKitDOMHTMLHtmlElement*, const gchar*)
-WebKitDOMNode* webkit_dom_named_node_map_set_named_item(WebKitDOMNamedNodeMap*, WebKitDOMNode*, GError**)
-void webkit_dom_html_option_element_set_value(WebKitDOMHTMLOptionElement*, const gchar*)
-gchar* webkit_dom_document_get_default_charset(WebKitDOMDocument*)
-gchar* webkit_dom_location_get_hash(WebKitDOMLocation*)
-gchar* webkit_dom_html_object_element_get_width(WebKitDOMHTMLObjectElement*)
-WebKitDOMNodeList* webkit_dom_document_get_elements_by_tag_name_ns(WebKitDOMDocument*, const gchar*, const gchar*)
-WebKitDOMNodeList* webkit_dom_element_get_elements_by_class_name(WebKitDOMElement*, const gchar*)
-WebKitDOMTreeWalker* webkit_dom_document_create_tree_walker(WebKitDOMDocument*, WebKitDOMNode*, gulong, WebKitDOMNodeFilter*, gboolean, GError**)
-gboolean webkit_dom_document_get_xml_standalone(WebKitDOMDocument*)
-glong webkit_dom_wheel_event_get_wheel_delta(WebKitDOMWheelEvent*)
-gulong webkit_dom_screen_get_color_depth(WebKitDOMScreen*)
-glong webkit_dom_html_embed_element_get_width(WebKitDOMHTMLEmbedElement*)
-glong webkit_dom_touch_get_screen_y(WebKitDOMTouch*)
-gchar* webkit_dom_html_anchor_element_get_coords(WebKitDOMHTMLAnchorElement*)
-void webkit_dom_html_script_element_set_html_for(WebKitDOMHTMLScriptElement*, const gchar*)
-WebKitDOMNode* webkit_dom_dom_selection_get_focus_node(WebKitDOMDOMSelection*)
-gboolean webkit_dom_document_has_focus(WebKitDOMDocument*)
-WebKitDOMHTMLCollection* webkit_dom_document_get_forms(WebKitDOMDocument*)
-guint64 webkit_dom_performance_timing_get_response_start(WebKitDOMPerformanceTiming*)
-gboolean webkit_dom_document_query_command_indeterm(WebKitDOMDocument*, const gchar*)
-WebKitDOMDOMWindow* webkit_dom_dom_window_get_window(WebKitDOMDOMWindow*)
-void webkit_dom_html_image_element_set_hspace(WebKitDOMHTMLImageElement*, glong)
-glong webkit_dom_htmlo_list_element_get_start(WebKitDOMHTMLOListElement*)
-WebKitDOMStyleSheet* webkit_dom_style_sheet_list_item(WebKitDOMStyleSheetList*, gulong)
-glong webkit_dom_html_marquee_element_get_scroll_amount(WebKitDOMHTMLMarqueeElement*)
-void webkit_dom_html_element_set_tab_index(WebKitDOMHTMLElement*, glong)
-WebKitDOMDOMMimeType* webkit_dom_dom_mime_type_array_named_item(WebKitDOMDOMMimeTypeArray*, const gchar*)
-gboolean webkit_dom_keyboard_event_get_alt_graph_key(WebKitDOMKeyboardEvent*)
-WebKitDOMNodeList* webkit_dom_html_select_element_get_labels(WebKitDOMHTMLSelectElement*)
-void webkit_dom_event_stop_immediate_propagation(WebKitDOMEvent*)
-gboolean webkit_dom_html_input_element_get_disabled(WebKitDOMHTMLInputElement*)
-gboolean webkit_dom_html_image_element_get_is_map(WebKitDOMHTMLImageElement*)
 void webkit_dom_html_table_cell_element_set_align(WebKitDOMHTMLTableCellElement*, const gchar*)
-void webkit_dom_html_element_set_hidden(WebKitDOMHTMLElement*, gboolean)
-gchar* webkit_dom_html_anchor_element_get_port(WebKitDOMHTMLAnchorElement*)
-WebKitDOMNode* webkit_dom_node_get_first_child(WebKitDOMNode*)
-gchar* webkit_dom_html_input_element_get_autocomplete(WebKitDOMHTMLInputElement*)
-gchar* webkit_dom_node_get_node_name(WebKitDOMNode*)
-WebKitDOMDOMStringList* webkit_dom_dom_security_policy_get_report_ur_is(WebKitDOMDOMSecurityPolicy*)
-gboolean webkit_dom_validity_state_get_too_long(WebKitDOMValidityState*)
-void webkit_dom_html_element_set_spellcheck(WebKitDOMHTMLElement*, gboolean)
-void webkit_dom_html_iframe_element_set_src(WebKitDOMHTMLIFrameElement*, const gchar*)
-gulong webkit_dom_dom_named_flow_collection_get_length(WebKitDOMDOMNamedFlowCollection*)
-void webkit_dom_html_frame_element_set_long_desc(WebKitDOMHTMLFrameElement*, const gchar*)
-void webkit_dom_text_track_remove_cue(WebKitDOMTextTrack*, WebKitDOMTextTrackCue*, GError**)
-void webkit_dom_html_script_element_set_src(WebKitDOMHTMLScriptElement*, const gchar*)
-WebKitDOMDOMPlugin* webkit_dom_dom_mime_type_get_enabled_plugin(WebKitDOMDOMMimeType*)
-gboolean webkit_dom_webkit_named_flow_get_overset(WebKitDOMWebKitNamedFlow*)
-void webkit_dom_html_field_set_element_set_name(WebKitDOMHTMLFieldSetElement*, const gchar*)
-void webkit_dom_html_anchor_element_set_hash(WebKitDOMHTMLAnchorElement*, const gchar*)
-gchar* webkit_dom_html_element_get_inner_html(WebKitDOMHTMLElement*)
-void webkit_dom_performance_webkit_clear_marks(WebKitDOMPerformance*, const gchar*)
-gdouble webkit_dom_performance_entry_get_duration(WebKitDOMPerformanceEntry*)
-void webkit_dom_dom_window_capture_events(WebKitDOMDOMWindow*)
-gboolean webkit_dom_validity_state_get_range_underflow(WebKitDOMValidityState*)
-void webkit_dom_text_track_cue_set_id(WebKitDOMTextTrackCue*, const gchar*)
-gchar* webkit_dom_html_table_element_get_frame(WebKitDOMHTMLTableElement*)
-WebKitDOMAttr* webkit_dom_element_get_attribute_node_ns(WebKitDOMElement*, const gchar*, const gchar*)
-gboolean webkit_dom_html_input_element_get_form_no_validate(WebKitDOMHTMLInputElement*)
-gdouble webkit_dom_element_get_offset_left(WebKitDOMElement*)
-gchar* webkit_dom_html_input_element_get_src(WebKitDOMHTMLInputElement*)
-void webkit_dom_html_title_element_set_text(WebKitDOMHTMLTitleElement*, const gchar*)
-void webkit_dom_html_element_set_translate(WebKitDOMHTMLElement*, gboolean)
-void webkit_dom_html_media_element_set_default_playback_rate(WebKitDOMHTMLMediaElement*, gdouble)
-gchar* webkit_dom_html_input_element_get_min(WebKitDOMHTMLInputElement*)
-void webkit_dom_html_object_element_set_declare(WebKitDOMHTMLObjectElement*, gboolean)
-gchar* webkit_dom_html_base_font_element_get_face(WebKitDOMHTMLBaseFontElement*)
-guint64 webkit_dom_performance_timing_get_domain_lookup_start(WebKitDOMPerformanceTiming*)
-gchar* webkit_dom_document_get_document_uri(WebKitDOMDocument*)
-WebKitDOMNodeList* webkit_dom_document_fragment_query_selector_all(WebKitDOMDocumentFragment*, const gchar*, GError**)
-void webkit_dom_performance_webkit_set_resource_timing_buffer_size(WebKitDOMPerformance*, gulong)
-gchar* webkit_dom_html_frame_element_get_long_desc(WebKitDOMHTMLFrameElement*)
-WebKitDOMHTMLCollection* webkit_dom_document_get_images(WebKitDOMDocument*)
-void webkit_dom_html_applet_element_set_align(WebKitDOMHTMLAppletElement*, const gchar*)
-WebKitDOMStyleSheet* webkit_dom_html_link_element_get_sheet(WebKitDOMHTMLLinkElement*)
-void webkit_dom_element_blur(WebKitDOMElement*)
-WebKitDOMNodeIterator* webkit_dom_document_create_node_iterator(WebKitDOMDocument*, WebKitDOMNode*, gulong, WebKitDOMNodeFilter*, gboolean, GError**)
-void webkit_dom_vtt_cue_set_align(WebKitDOMVTTCue*, const gchar*, GError**)
-WebKitDOMNodeFilter* webkit_dom_tree_walker_get_filter(WebKitDOMTreeWalker*)
-void webkit_dom_html_html_element_set_manifest(WebKitDOMHTMLHtmlElement*, const gchar*)
-gchar* webkit_dom_html_table_section_element_get_ch_off(WebKitDOMHTMLTableSectionElement*)
-gchar* webkit_dom_file_get_name(WebKitDOMFile*)
-gboolean webkit_dom_htmld_list_element_get_compact(WebKitDOMHTMLDListElement*)
-gchar* webkit_dom_html_object_element_get_standby(WebKitDOMHTMLObjectElement*)
-void webkit_dom_html_style_element_set_media(WebKitDOMHTMLStyleElement*, const gchar*)
-void webkit_dom_html_table_row_element_set_align(WebKitDOMHTMLTableRowElement*, const gchar*)
-glong webkit_dom_html_image_element_get_hspace(WebKitDOMHTMLImageElement*)
-gchar* webkit_dom_html_meta_element_get_name(WebKitDOMHTMLMetaElement*)
-gboolean webkit_dom_document_get_webkit_full_screen_keyboard_input_allowed(WebKitDOMDocument*)
-guint64 webkit_dom_performance_timing_get_domain_lookup_end(WebKitDOMPerformanceTiming*)
-WebKitDOMEntityReference* webkit_dom_document_create_entity_reference(WebKitDOMDocument*, const gchar*, GError**)
+void webkit_dom_html_table_cell_element_set_axis(WebKitDOMHTMLTableCellElement*, const gchar*)
+void webkit_dom_html_table_cell_element_set_bg_color(WebKitDOMHTMLTableCellElement*, const gchar*)
 void webkit_dom_html_table_cell_element_set_ch_off(WebKitDOMHTMLTableCellElement*, const gchar*)
-WebKitDOMNodeList* webkit_dom_document_get_elements_by_tag_name(WebKitDOMDocument*, const gchar*)
-gushort webkit_dom_event_get_event_phase(WebKitDOMEvent*)
-void webkit_dom_html_image_element_set_name(WebKitDOMHTMLImageElement*, const gchar*)
-WebKitDOMNode* webkit_dom_node_get_parent_node(WebKitDOMNode*)
-gchar* webkit_dom_style_sheet_get_title(WebKitDOMStyleSheet*)
-void webkit_dom_node_set_text_content(WebKitDOMNode*, const gchar*, GError**)
-WebKitDOMDOMWindow* webkit_dom_ui_event_get_view(WebKitDOMUIEvent*)
-WebKitDOMDOMApplicationCache* webkit_dom_dom_window_get_application_cache(WebKitDOMDOMWindow*)
-glong webkit_dom_range_get_start_offset(WebKitDOMRange*, GError**)
-gchar* webkit_dom_html_object_element_get_use_map(WebKitDOMHTMLObjectElement*)
-glong webkit_dom_html_document_get_width(WebKitDOMHTMLDocument*)
-glong webkit_dom_dom_window_get_screen_y(WebKitDOMDOMWindow*)
-gboolean webkit_dom_node_contains(WebKitDOMNode*, WebKitDOMNode*)
-gchar* webkit_dom_node_lookup_prefix(WebKitDOMNode*, const gchar*)
-void webkit_dom_range_set_start_after(WebKitDOMRange*, WebKitDOMNode*, GError**)
-void webkit_dom_html_media_element_set_muted(WebKitDOMHTMLMediaElement*, gboolean)
-void webkit_dom_html_document_set_fg_color(WebKitDOMHTMLDocument*, const gchar*)
-WebKitDOMNode* webkit_dom_tree_walker_last_child(WebKitDOMTreeWalker*)
-void webkit_dom_html_marquee_element_set_height(WebKitDOMHTMLMarqueeElement*, const gchar*)
-gchar* webkit_dom_dom_token_list_item(WebKitDOMDOMTokenList*, gulong)
-WebKitDOMBarProp* webkit_dom_dom_window_get_toolbar(WebKitDOMDOMWindow*)
-gchar* webkit_dom_html_media_element_get_media_group(WebKitDOMHTMLMediaElement*)
-void webkit_dom_html_area_element_set_no_href(WebKitDOMHTMLAreaElement*, gboolean)
-void webkit_dom_dom_application_cache_abort(WebKitDOMDOMApplicationCache*)
-gchar* webkit_dom_document_get_charset(WebKitDOMDocument*)
-void webkit_dom_html_link_element_set_charset(WebKitDOMHTMLLinkElement*, const gchar*)
-gchar* webkit_dom_html_element_get_content_editable(WebKitDOMHTMLElement*)
-void webkit_dom_storage_clear(WebKitDOMStorage*, GError**)
-WebKitDOMDOMWindow* webkit_dom_dom_window_get_frames(WebKitDOMDOMWindow*)
-gchar* webkit_dom_navigator_is_protocol_handler_registered(WebKitDOMNavigator*, const gchar*, const gchar*, GError**)
-void webkit_dom_dom_window_move_to(WebKitDOMDOMWindow*, gfloat, gfloat)
-void webkit_dom_html_form_element_set_accept_charset(WebKitDOMHTMLFormElement*, const gchar*)
-void webkit_dom_ui_event_init_ui_event(WebKitDOMUIEvent*, const gchar*, gboolean, gboolean, WebKitDOMDOMWindow*, glong)
-gdouble webkit_dom_element_get_offset_height(WebKitDOMElement*)
-gchar* webkit_dom_html_area_element_get_hash(WebKitDOMHTMLAreaElement*)
-void webkit_dom_html_embed_element_set_height(WebKitDOMHTMLEmbedElement*, glong)
-void webkit_dom_html_select_element_remove(WebKitDOMHTMLSelectElement*, glong)
-WebKitDOMHTMLElement* webkit_dom_html_label_element_get_control(WebKitDOMHTMLLabelElement*)
-gchar* webkit_dom_html_iframe_element_get_name(WebKitDOMHTMLIFrameElement*)
-void webkit_dom_html_input_element_set_min(WebKitDOMHTMLInputElement*, const gchar*)
-gchar* webkit_dom_html_text_area_element_get_dir_name(WebKitDOMHTMLTextAreaElement*)
-void webkit_dom_html_input_element_select(WebKitDOMHTMLInputElement*)
-gchar* webkit_dom_element_get_class_name(WebKitDOMElement*)
-gboolean webkit_dom_html_video_element_get_webkit_displaying_fullscreen(WebKitDOMHTMLVideoElement*)
-void webkit_dom_html_document_set_vlink_color(WebKitDOMHTMLDocument*, const gchar*)
-void webkit_dom_html_image_element_set_long_desc(WebKitDOMHTMLImageElement*, const gchar*)
-gboolean webkit_dom_dom_selection_contains_node(WebKitDOMDOMSelection*, WebKitDOMNode*, gboolean)
-WebKitDOMGamepad* webkit_dom_gamepad_list_item(WebKitDOMGamepadList*, gulong)
-void webkit_dom_element_remove_attribute(WebKitDOMElement*, const gchar*)
-void webkit_dom_dom_token_list_add(WebKitDOMDOMTokenList*, const gchar*, GError**)
-gushort webkit_dom_xpath_result_get_result_type(WebKitDOMXPathResult*)
-void webkit_dom_html_link_element_set_hreflang(WebKitDOMHTMLLinkElement*, const gchar*)
-gchar* webkit_dom_document_type_get_system_id(WebKitDOMDocumentType*)
-void webkit_dom_video_track_set_selected(WebKitDOMVideoTrack*, gboolean)
-WebKitDOMRange* webkit_dom_document_create_range(WebKitDOMDocument*)
-WebKitDOMHTMLCollection* webkit_dom_html_table_row_element_get_cells(WebKitDOMHTMLTableRowElement*)
-gboolean webkit_dom_html_media_element_get_webkit_has_closed_captions(WebKitDOMHTMLMediaElement*)
-gchar* webkit_dom_node_get_base_uri(WebKitDOMNode*)
-WebKitDOMPerformance* webkit_dom_dom_window_get_performance(WebKitDOMDOMWindow*)
-WebKitDOMHTMLHeadElement* webkit_dom_document_get_head(WebKitDOMDocument*)
-gboolean webkit_dom_html_option_element_get_default_selected(WebKitDOMHTMLOptionElement*)
-void webkit_dom_html_input_element_set_default_checked(WebKitDOMHTMLInputElement*, gboolean)
-gchar* webkit_dom_html_document_get_dir(WebKitDOMHTMLDocument*)
-WebKitDOMCDATASection* webkit_dom_document_create_cdata_section(WebKitDOMDocument*, const gchar*, GError**)
-gchar* webkit_dom_html_base_element_get_href(WebKitDOMHTMLBaseElement*)
-void webkit_dom_history_back(WebKitDOMHistory*)
-WebKitDOMHTMLCollection* webkit_dom_html_table_element_get_rows(WebKitDOMHTMLTableElement*)
-gchar* webkit_dom_html_element_get_title(WebKitDOMHTMLElement*)
-gchar* webkit_dom_document_get_referrer(WebKitDOMDocument*)
-gboolean webkit_dom_dom_window_confirm(WebKitDOMDOMWindow*, const gchar*)
-guint64 webkit_dom_performance_timing_get_request_start(WebKitDOMPerformanceTiming*)
-glong webkit_dom_webkit_named_flow_get_first_empty_region_index(WebKitDOMWebKitNamedFlow*)
-gchar* webkit_dom_html_applet_element_get_name(WebKitDOMHTMLAppletElement*)
-void webkit_dom_html_text_area_element_set_disabled(WebKitDOMHTMLTextAreaElement*, gboolean)
-void webkit_dom_html_input_element_set_webkit_speech(WebKitDOMHTMLInputElement*, gboolean)
-gchar* webkit_dom_navigator_get_product_sub(WebKitDOMNavigator*)
-void webkit_dom_html_button_element_set_custom_validity(WebKitDOMHTMLButtonElement*, const gchar*)
-WebKitDOMHTMLElement* webkit_dom_html_table_element_create_t_head(WebKitDOMHTMLTableElement*)
-gchar* webkit_dom_document_get_preferred_stylesheet_set(WebKitDOMDocument*)
-void webkit_dom_attr_set_value(WebKitDOMAttr*, const gchar*, GError**)
-gboolean webkit_dom_html_area_element_get_no_href(WebKitDOMHTMLAreaElement*)
-gchar* webkit_dom_html_option_element_get_text(WebKitDOMHTMLOptionElement*)
-WebKitDOMVideoTrackList* webkit_dom_html_media_element_get_video_tracks(WebKitDOMHTMLMediaElement*)
-gchar* webkit_dom_html_body_element_get_background(WebKitDOMHTMLBodyElement*)
-gchar* webkit_dom_html_input_element_get_pattern(WebKitDOMHTMLInputElement*)
-gchar* webkit_dom_html_base_font_element_get_color(WebKitDOMHTMLBaseFontElement*)
-gboolean webkit_dom_node_is_supported(WebKitDOMNode*, const gchar*, const gchar*)
-void webkit_dom_html_input_element_set_incremental(WebKitDOMHTMLInputElement*, gboolean)
-gboolean webkit_dom_event_get_bubbles(WebKitDOMEvent*)
-WebKitDOMHTMLFormElement* webkit_dom_html_label_element_get_form(WebKitDOMHTMLLabelElement*)
-void webkit_dom_html_keygen_element_set_disabled(WebKitDOMHTMLKeygenElement*, gboolean)
-gdouble webkit_dom_html_media_element_get_duration(WebKitDOMHTMLMediaElement*)
-gchar* webkit_dom_html_image_element_get_src(WebKitDOMHTMLImageElement*)
-void webkit_dom_htmlhr_element_set_no_shade(WebKitDOMHTMLHRElement*, gboolean)
-gchar* webkit_dom_html_text_area_element_get_default_value(WebKitDOMHTMLTextAreaElement*)
-gboolean webkit_dom_html_keygen_element_get_disabled(WebKitDOMHTMLKeygenElement*)
-gchar* webkit_dom_dom_window_prompt(WebKitDOMDOMWindow*, const gchar*, const gchar*)
-guint64 webkit_dom_blob_get_size(WebKitDOMBlob*)
-void webkit_dom_html_input_element_set_capture(WebKitDOMHTMLInputElement*, gboolean)
-WebKitDOMElement* webkit_dom_document_get_element_by_id(WebKitDOMDocument*, const gchar*)
-void webkit_dom_css_value_set_css_text(WebKitDOMCSSValue*, const gchar*, GError**)
-WebKitDOMNode* webkit_dom_named_node_map_remove_named_item(WebKitDOMNamedNodeMap*, const gchar*, GError**)
-WebKitDOMDOMMimeType* webkit_dom_dom_plugin_named_item(WebKitDOMDOMPlugin*, const gchar*)
-WebKitDOMHTMLFormElement* webkit_dom_html_legend_element_get_form(WebKitDOMHTMLLegendElement*)
-gchar* webkit_dom_element_get_attribute_ns(WebKitDOMElement*, const gchar*, const gchar*)
-void webkit_dom_element_set_id(WebKitDOMElement*, const gchar*)
-void webkit_dom_dom_selection_empty(WebKitDOMDOMSelection*)
-void webkit_dom_html_media_element_set_preload(WebKitDOMHTMLMediaElement*, const gchar*)
-glong webkit_dom_touch_get_webkit_radius_y(WebKitDOMTouch*)
-gushort webkit_dom_html_media_element_get_ready_state(WebKitDOMHTMLMediaElement*)
-glong webkit_dom_screen_get_avail_left(WebKitDOMScreen*)
-WebKitDOMAttr* webkit_dom_document_create_attribute(WebKitDOMDocument*, const gchar*, GError**)
+void webkit_dom_html_table_cell_element_set_ch(WebKitDOMHTMLTableCellElement*, const gchar*)
+void webkit_dom_html_table_cell_element_set_col_span(WebKitDOMHTMLTableCellElement*, glong)
+void webkit_dom_html_table_cell_element_set_headers(WebKitDOMHTMLTableCellElement*, const gchar*)
+void webkit_dom_html_table_cell_element_set_height(WebKitDOMHTMLTableCellElement*, const gchar*)
+void webkit_dom_html_table_cell_element_set_no_wrap(WebKitDOMHTMLTableCellElement*, gboolean)
+void webkit_dom_html_table_cell_element_set_row_span(WebKitDOMHTMLTableCellElement*, glong)
+void webkit_dom_html_table_cell_element_set_scope(WebKitDOMHTMLTableCellElement*, const gchar*)
+void webkit_dom_html_table_cell_element_set_v_align(WebKitDOMHTMLTableCellElement*, const gchar*)
+void webkit_dom_html_table_cell_element_set_width(WebKitDOMHTMLTableCellElement*, const gchar*)
+GType webkit_dom_html_table_col_element_get_type(void)
+gchar* webkit_dom_html_table_col_element_get_align(WebKitDOMHTMLTableColElement*)
+gchar* webkit_dom_html_table_col_element_get_ch_off(WebKitDOMHTMLTableColElement*)
 gchar* webkit_dom_html_table_col_element_get_ch(WebKitDOMHTMLTableColElement*)
-gboolean webkit_dom_event_get_cancelable(WebKitDOMEvent*)
-void webkit_dom_html_media_element_set_playback_rate(WebKitDOMHTMLMediaElement*, gdouble)
-void webkit_dom_html_iframe_element_set_scrolling(WebKitDOMHTMLIFrameElement*, const gchar*)
-gchar* webkit_dom_html_anchor_element_get_shape(WebKitDOMHTMLAnchorElement*)
-void webkit_dom_vtt_cue_set_text(WebKitDOMVTTCue*, const gchar*)
-WebKitDOMMediaList* webkit_dom_style_sheet_get_media(WebKitDOMStyleSheet*)
-void webkit_dom_media_controller_set_muted(WebKitDOMMediaController*, gboolean)
-gchar* webkit_dom_html_frame_element_get_src(WebKitDOMHTMLFrameElement*)
-WebKitDOMElement* webkit_dom_document_get_webkit_current_full_screen_element(WebKitDOMDocument*)
-glong webkit_dom_dom_selection_get_extent_offset(WebKitDOMDOMSelection*)
-void webkit_dom_htmlhr_element_set_align(WebKitDOMHTMLHRElement*, const gchar*)
-void webkit_dom_html_frame_element_set_frame_border(WebKitDOMHTMLFrameElement*, const gchar*)
-void webkit_dom_html_input_element_set_width(WebKitDOMHTMLInputElement*, gulong)
+glong webkit_dom_html_table_col_element_get_span(WebKitDOMHTMLTableColElement*)
+gchar* webkit_dom_html_table_col_element_get_v_align(WebKitDOMHTMLTableColElement*)
+gchar* webkit_dom_html_table_col_element_get_width(WebKitDOMHTMLTableColElement*)
+void webkit_dom_html_table_col_element_set_align(WebKitDOMHTMLTableColElement*, const gchar*)
+void webkit_dom_html_table_col_element_set_ch_off(WebKitDOMHTMLTableColElement*, const gchar*)
+void webkit_dom_html_table_col_element_set_ch(WebKitDOMHTMLTableColElement*, const gchar*)
+void webkit_dom_html_table_col_element_set_span(WebKitDOMHTMLTableColElement*, glong)
+void webkit_dom_html_table_col_element_set_v_align(WebKitDOMHTMLTableColElement*, const gchar*)
+void webkit_dom_html_table_col_element_set_width(WebKitDOMHTMLTableColElement*, const gchar*)
+GType webkit_dom_html_table_element_get_type(void)
+WebKitDOMHTMLElement* webkit_dom_html_table_element_create_caption(WebKitDOMHTMLTableElement*)
+WebKitDOMHTMLElement* webkit_dom_html_table_element_create_t_foot(WebKitDOMHTMLTableElement*)
+WebKitDOMHTMLElement* webkit_dom_html_table_element_create_t_head(WebKitDOMHTMLTableElement*)
+void webkit_dom_html_table_element_delete_caption(WebKitDOMHTMLTableElement*)
+void webkit_dom_html_table_element_delete_row(WebKitDOMHTMLTableElement*, glong, GError**)
+void webkit_dom_html_table_element_delete_t_foot(WebKitDOMHTMLTableElement*)
+void webkit_dom_html_table_element_delete_t_head(WebKitDOMHTMLTableElement*)
 gchar* webkit_dom_html_table_element_get_align(WebKitDOMHTMLTableElement*)
-gboolean webkit_dom_html_button_element_get_autofocus(WebKitDOMHTMLButtonElement*)
-gchar* webkit_dom_html_table_cell_element_get_abbr(WebKitDOMHTMLTableCellElement*)
-WebKitDOMStyleSheetList* webkit_dom_document_get_style_sheets(WebKitDOMDocument*)
-gchar* webkit_dom_html_input_element_get_validation_message(WebKitDOMHTMLInputElement*)
-gchar* webkit_dom_video_track_get_kind(WebKitDOMVideoTrack*)
-WebKitDOMHTMLCollection* webkit_dom_document_get_anchors(WebKitDOMDocument*)
-void webkit_dom_html_element_set_outer_text(WebKitDOMHTMLElement*, const gchar*, GError**)
-WebKitDOMNode* webkit_dom_html_collection_named_item(WebKitDOMHTMLCollection*, const gchar*)
-void webkit_dom_html_video_element_set_poster(WebKitDOMHTMLVideoElement*, const gchar*)
-void webkit_dom_html_applet_element_set_width(WebKitDOMHTMLAppletElement*, const gchar*)
+gchar* webkit_dom_html_table_element_get_bg_color(WebKitDOMHTMLTableElement*)
+gchar* webkit_dom_html_table_element_get_border(WebKitDOMHTMLTableElement*)
+WebKitDOMHTMLTableCaptionElement* webkit_dom_html_table_element_get_caption(WebKitDOMHTMLTableElement*)
+gchar* webkit_dom_html_table_element_get_cell_padding(WebKitDOMHTMLTableElement*)
+gchar* webkit_dom_html_table_element_get_cell_spacing(WebKitDOMHTMLTableElement*)
+WebKitDOMHTMLCollection* webkit_dom_html_table_element_get_rows(WebKitDOMHTMLTableElement*)
+gchar* webkit_dom_html_table_element_get_rules(WebKitDOMHTMLTableElement*)
+gchar* webkit_dom_html_table_element_get_summary(WebKitDOMHTMLTableElement*)
+WebKitDOMHTMLCollection* webkit_dom_html_table_element_get_t_bodies(WebKitDOMHTMLTableElement*)
+WebKitDOMHTMLTableSectionElement* webkit_dom_html_table_element_get_t_foot(WebKitDOMHTMLTableElement*)
+WebKitDOMHTMLTableSectionElement* webkit_dom_html_table_element_get_t_head(WebKitDOMHTMLTableElement*)
+gchar* webkit_dom_html_table_element_get_width(WebKitDOMHTMLTableElement*)
+WebKitDOMHTMLElement* webkit_dom_html_table_element_insert_row(WebKitDOMHTMLTableElement*, glong, GError**)
+void webkit_dom_html_table_element_set_align(WebKitDOMHTMLTableElement*, const gchar*)
+void webkit_dom_html_table_element_set_bg_color(WebKitDOMHTMLTableElement*, const gchar*)
+void webkit_dom_html_table_element_set_border(WebKitDOMHTMLTableElement*, const gchar*)
+void webkit_dom_html_table_element_set_caption(WebKitDOMHTMLTableElement*, WebKitDOMHTMLTableCaptionElement*, GError**)
+void webkit_dom_html_table_element_set_cell_padding(WebKitDOMHTMLTableElement*, const gchar*)
+void webkit_dom_html_table_element_set_cell_spacing(WebKitDOMHTMLTableElement*, const gchar*)
+void webkit_dom_html_table_element_set_rules(WebKitDOMHTMLTableElement*, const gchar*)
+void webkit_dom_html_table_element_set_summary(WebKitDOMHTMLTableElement*, const gchar*)
+void webkit_dom_html_table_element_set_t_foot(WebKitDOMHTMLTableElement*, WebKitDOMHTMLTableSectionElement*, GError**)
+void webkit_dom_html_table_element_set_t_head(WebKitDOMHTMLTableElement*, WebKitDOMHTMLTableSectionElement*, GError**)
+void webkit_dom_html_table_element_set_width(WebKitDOMHTMLTableElement*, const gchar*)
+GType webkit_dom_html_table_row_element_get_type(void)
+gchar* webkit_dom_html_table_row_element_get_align(WebKitDOMHTMLTableRowElement*)
+gchar* webkit_dom_html_table_row_element_get_bg_color(WebKitDOMHTMLTableRowElement*)
+WebKitDOMHTMLCollection* webkit_dom_html_table_row_element_get_cells(WebKitDOMHTMLTableRowElement*)
+gchar* webkit_dom_html_table_row_element_get_ch_off(WebKitDOMHTMLTableRowElement*)
+gchar* webkit_dom_html_table_row_element_get_ch(WebKitDOMHTMLTableRowElement*)
+glong webkit_dom_html_table_row_element_get_row_index(WebKitDOMHTMLTableRowElement*)
+glong webkit_dom_html_table_row_element_get_section_row_index(WebKitDOMHTMLTableRowElement*)
+gchar* webkit_dom_html_table_row_element_get_v_align(WebKitDOMHTMLTableRowElement*)
+WebKitDOMHTMLElement* webkit_dom_html_table_row_element_insert_cell(WebKitDOMHTMLTableRowElement*, glong, GError**)
+void webkit_dom_html_table_row_element_set_align(WebKitDOMHTMLTableRowElement*, const gchar*)
+void webkit_dom_html_table_row_element_set_bg_color(WebKitDOMHTMLTableRowElement*, const gchar*)
+void webkit_dom_html_table_row_element_set_ch_off(WebKitDOMHTMLTableRowElement*, const gchar*)
+void webkit_dom_html_table_row_element_set_ch(WebKitDOMHTMLTableRowElement*, const gchar*)
+void webkit_dom_html_table_row_element_set_v_align(WebKitDOMHTMLTableRowElement*, const gchar*)
+void webkit_dom_html_table_row_element_delete_cell(WebKitDOMHTMLTableRowElement*, glong, GError**)
+GType webkit_dom_html_table_section_element_get_type(void)
+gchar* webkit_dom_html_table_section_element_get_align(WebKitDOMHTMLTableSectionElement*)
+gchar* webkit_dom_html_table_section_element_get_ch_off(WebKitDOMHTMLTableSectionElement*)
+gchar* webkit_dom_html_table_section_element_get_ch(WebKitDOMHTMLTableSectionElement*)
+WebKitDOMHTMLCollection* webkit_dom_html_table_section_element_get_rows(WebKitDOMHTMLTableSectionElement*)
+gchar* webkit_dom_html_table_section_element_get_v_align(WebKitDOMHTMLTableSectionElement*)
+WebKitDOMHTMLElement* webkit_dom_html_table_section_element_insert_row(WebKitDOMHTMLTableSectionElement*, glong, GError**)
+void webkit_dom_html_table_section_element_delete_row(WebKitDOMHTMLTableSectionElement*, glong, GError**)
+void webkit_dom_html_table_section_element_set_align(WebKitDOMHTMLTableSectionElement*, const gchar*)
+void webkit_dom_html_table_section_element_set_ch_off(WebKitDOMHTMLTableSectionElement*, const gchar*)
+void webkit_dom_html_table_section_element_set_ch(WebKitDOMHTMLTableSectionElement*, const gchar*)
+void webkit_dom_html_table_section_element_set_v_align(WebKitDOMHTMLTableSectionElement*, const gchar*)
+GType webkit_dom_html_text_area_element_get_type(void)
+gboolean webkit_dom_html_text_area_element_get_autofocus(WebKitDOMHTMLTextAreaElement*)
+glong webkit_dom_html_text_area_element_get_cols(WebKitDOMHTMLTextAreaElement*)
+gchar* webkit_dom_html_text_area_element_get_default_value(WebKitDOMHTMLTextAreaElement*)
+gboolean webkit_dom_html_text_area_element_get_disabled(WebKitDOMHTMLTextAreaElement*)
+WebKitDOMHTMLFormElement* webkit_dom_html_text_area_element_get_form(WebKitDOMHTMLTextAreaElement*)
+gchar* webkit_dom_html_text_area_element_get_name(WebKitDOMHTMLTextAreaElement*)
+gboolean webkit_dom_html_text_area_element_get_read_only(WebKitDOMHTMLTextAreaElement*)
+glong webkit_dom_html_text_area_element_get_rows(WebKitDOMHTMLTextAreaElement*)
+glong webkit_dom_html_text_area_element_get_selection_end(WebKitDOMHTMLTextAreaElement*)
+glong webkit_dom_html_text_area_element_get_selection_start(WebKitDOMHTMLTextAreaElement*)
+gchar* webkit_dom_html_text_area_element_get_value(WebKitDOMHTMLTextAreaElement*)
+gboolean webkit_dom_html_text_area_element_get_will_validate(WebKitDOMHTMLTextAreaElement*)
+void webkit_dom_html_text_area_element_select(WebKitDOMHTMLTextAreaElement*)
+void webkit_dom_html_text_area_element_set_autofocus(WebKitDOMHTMLTextAreaElement*, gboolean)
+void webkit_dom_html_text_area_element_set_cols(WebKitDOMHTMLTextAreaElement*, glong)
+void webkit_dom_html_text_area_element_set_default_value(WebKitDOMHTMLTextAreaElement*, const gchar*)
+void webkit_dom_html_text_area_element_set_disabled(WebKitDOMHTMLTextAreaElement*, gboolean)
+void webkit_dom_html_text_area_element_set_name(WebKitDOMHTMLTextAreaElement*, const gchar*)
+void webkit_dom_html_text_area_element_set_read_only(WebKitDOMHTMLTextAreaElement*, gboolean)
+void webkit_dom_html_text_area_element_set_rows(WebKitDOMHTMLTextAreaElement*, glong)
+void webkit_dom_html_text_area_element_set_selection_end(WebKitDOMHTMLTextAreaElement*, glong)
+void webkit_dom_html_text_area_element_set_selection_range(WebKitDOMHTMLTextAreaElement*, glong, glong, const gchar*)
+void webkit_dom_html_text_area_element_set_selection_start(WebKitDOMHTMLTextAreaElement*, glong)
+void webkit_dom_html_text_area_element_set_value(WebKitDOMHTMLTextAreaElement*, const gchar*)
+gboolean webkit_dom_html_text_area_element_is_edited(WebKitDOMHTMLTextAreaElement*)
+GType webkit_dom_html_title_element_get_type(void)
+gchar* webkit_dom_html_title_element_get_text(WebKitDOMHTMLTitleElement*)
+void webkit_dom_html_title_element_set_text(WebKitDOMHTMLTitleElement*, const gchar*)
+GType webkit_dom_htmlu_list_element_get_type(void)
+gboolean webkit_dom_htmlu_list_element_get_compact(WebKitDOMHTMLUListElement*)
+void webkit_dom_htmlu_list_element_set_compact(WebKitDOMHTMLUListElement*, gboolean)
+GType webkit_dom_style_sheet_list_get_type(void)
+gulong webkit_dom_style_sheet_list_get_length(WebKitDOMStyleSheetList*)
+WebKitDOMStyleSheet* webkit_dom_style_sheet_list_item(WebKitDOMStyleSheetList*, gulong)
+GType webkit_dom_css_rule_get_type(void)
+gchar* webkit_dom_css_rule_get_css_text(WebKitDOMCSSRule*)
+WebKitDOMCSSRule* webkit_dom_css_rule_get_parent_rule(WebKitDOMCSSRule*)
+WebKitDOMCSSStyleSheet* webkit_dom_css_rule_get_parent_style_sheet(WebKitDOMCSSRule*)
 void webkit_dom_css_rule_set_css_text(WebKitDOMCSSRule*, const gchar*, GError**)
-void webkit_dom_vtt_cue_set_line(WebKitDOMVTTCue*, gdouble, GError**)
-gchar* webkit_dom_media_query_list_get_media(WebKitDOMMediaQueryList*)
-glong webkit_dom_dom_window_get_screen_top(WebKitDOMDOMWindow*)
-WebKitDOMNodeList* webkit_dom_html_keygen_element_get_labels(WebKitDOMHTMLKeygenElement*)
-gboolean webkit_dom_dom_token_list_contains(WebKitDOMDOMTokenList*, const gchar*, GError**)
-gchar* webkit_dom_html_param_element_get_value(WebKitDOMHTMLParamElement*)
-gchar* webkit_dom_html_image_element_get_name(WebKitDOMHTMLImageElement*)
-gboolean webkit_dom_attr_get_specified(WebKitDOMAttr*)
-glong webkit_dom_touch_get_webkit_radius_x(WebKitDOMTouch*)
-gchar* webkit_dom_html_area_element_get_href(WebKitDOMHTMLAreaElement*)
-glong webkit_dom_dom_window_get_page_x_offset(WebKitDOMDOMWindow*)
-gboolean webkit_dom_html_media_element_get_muted(WebKitDOMHTMLMediaElement*)
-void webkit_dom_html_script_element_set_cross_origin(WebKitDOMHTMLScriptElement*, const gchar*)
-void webkit_dom_css_style_declaration_set_css_text(WebKitDOMCSSStyleDeclaration*, const gchar*, GError**)
+GType webkit_dom_css_rule_list_get_type(void)
+gulong webkit_dom_css_rule_list_get_length(WebKitDOMCSSRuleList*)
+WebKitDOMCSSRule* webkit_dom_css_rule_list_item(WebKitDOMCSSRuleList*, gulong)
+GType webkit_dom_css_style_declaration_get_type(void)
+gchar* webkit_dom_css_style_declaration_get_css_text(WebKitDOMCSSStyleDeclaration*)
 gulong webkit_dom_css_style_declaration_get_length(WebKitDOMCSSStyleDeclaration*)
-void webkit_dom_html_text_area_element_set_required(WebKitDOMHTMLTextAreaElement*, gboolean)
-gboolean webkit_dom_event_get_default_prevented(WebKitDOMEvent*)
-glong webkit_dom_html_select_element_get_selected_index(WebKitDOMHTMLSelectElement*)
-WebKitDOMStyleMedia* webkit_dom_dom_window_get_style_media(WebKitDOMDOMWindow*)
-guint64 webkit_dom_performance_timing_get_response_end(WebKitDOMPerformanceTiming*)
-gchar* webkit_dom_html_applet_element_get_code(WebKitDOMHTMLAppletElement*)
-void webkit_dom_document_webkit_cancel_full_screen(WebKitDOMDocument*)
-WebKitDOMTextTrackCue* webkit_dom_text_track_cue_list_item(WebKitDOMTextTrackCueList*, gulong)
-gchar* webkit_dom_html_button_element_get_form_action(WebKitDOMHTMLButtonElement*)
-gchar* webkit_dom_html_iframe_element_get_margin_width(WebKitDOMHTMLIFrameElement*)
-WebKitDOMValidityState* webkit_dom_html_select_element_get_validity(WebKitDOMHTMLSelectElement*)
-gulong webkit_dom_keyboard_event_get_key_location(WebKitDOMKeyboardEvent*)
-WebKitDOMComment* webkit_dom_document_create_comment(WebKitDOMDocument*, const gchar*)
-gchar* webkit_dom_html_applet_element_get_alt(WebKitDOMHTMLAppletElement*)
-gulong webkit_dom_file_list_get_length(WebKitDOMFileList*)
-gboolean webkit_dom_html_text_area_element_get_read_only(WebKitDOMHTMLTextAreaElement*)
-gdouble webkit_dom_text_track_cue_get_end_time(WebKitDOMTextTrackCue*)
-void webkit_dom_html_table_element_delete_caption(WebKitDOMHTMLTableElement*)
-void webkit_dom_html_select_element_add(WebKitDOMHTMLSelectElement*, WebKitDOMHTMLElement*, WebKitDOMHTMLElement*, GError**)
-gboolean webkit_dom_html_object_element_get_will_validate(WebKitDOMHTMLObjectElement*)
+WebKitDOMCSSRule* webkit_dom_css_style_declaration_get_parent_rule(WebKitDOMCSSStyleDeclaration*)
+gchar* webkit_dom_css_style_declaration_get_property_priority(WebKitDOMCSSStyleDeclaration*, const gchar*)
+gchar* webkit_dom_css_style_declaration_get_property_shorthand(WebKitDOMCSSStyleDeclaration*, const gchar*)
+gchar* webkit_dom_css_style_declaration_get_property_value(WebKitDOMCSSStyleDeclaration*, const gchar*)
+gboolean webkit_dom_css_style_declaration_is_property_implicit(WebKitDOMCSSStyleDeclaration*, const gchar*)
+gchar* webkit_dom_css_style_declaration_item(WebKitDOMCSSStyleDeclaration*, gulong)
+gchar* webkit_dom_css_style_declaration_remove_property(WebKitDOMCSSStyleDeclaration*, const gchar*, GError**)
+void webkit_dom_css_style_declaration_set_css_text(WebKitDOMCSSStyleDeclaration*, const gchar*, GError**)
+void webkit_dom_css_style_declaration_set_property(WebKitDOMCSSStyleDeclaration*, const gchar*, const gchar*, const gchar*, GError**)
+GType webkit_dom_style_sheet_get_type(void)
+gboolean webkit_dom_style_sheet_get_disabled(WebKitDOMStyleSheet*)
+gchar* webkit_dom_style_sheet_get_href(WebKitDOMStyleSheet*)
+WebKitDOMMediaList* webkit_dom_style_sheet_get_media(WebKitDOMStyleSheet*)
+WebKitDOMNode* webkit_dom_style_sheet_get_owner_node(WebKitDOMStyleSheet*)
+WebKitDOMStyleSheet* webkit_dom_style_sheet_get_parent_style_sheet(WebKitDOMStyleSheet*)
+gchar* webkit_dom_style_sheet_get_title(WebKitDOMStyleSheet*)
+void webkit_dom_style_sheet_set_disabled(WebKitDOMStyleSheet*, gboolean)
+GType webkit_dom_css_style_sheet_get_type(void)
+glong webkit_dom_css_style_sheet_add_rule(WebKitDOMCSSStyleSheet*, const gchar*, const gchar*, gulong, GError**)
+void webkit_dom_css_style_sheet_delete_rule(WebKitDOMCSSStyleSheet*, gulong, GError**)
+WebKitDOMCSSRuleList* webkit_dom_css_style_sheet_get_css_rules(WebKitDOMCSSStyleSheet*)
+WebKitDOMCSSRule* webkit_dom_css_style_sheet_get_owner_rule(WebKitDOMCSSStyleSheet*)
+WebKitDOMCSSRuleList* webkit_dom_css_style_sheet_get_rules(WebKitDOMCSSStyleSheet*)
+gulong webkit_dom_css_style_sheet_insert_rule(WebKitDOMCSSStyleSheet*, const gchar*, gulong, GError**)
 void webkit_dom_css_style_sheet_remove_rule(WebKitDOMCSSStyleSheet*, gulong, GError**)
-void webkit_dom_html_button_element_set_name(WebKitDOMHTMLButtonElement*, const gchar*)
-gchar* webkit_dom_html_input_element_get_form_target(WebKitDOMHTMLInputElement*)
-gchar* webkit_dom_document_get_character_set(WebKitDOMDocument*)
-void webkit_dom_html_canvas_element_set_width(WebKitDOMHTMLCanvasElement*, glong)
-void webkit_dom_html_input_element_set_autofocus(WebKitDOMHTMLInputElement*, gboolean)
-glong webkit_dom_dom_selection_get_range_count(WebKitDOMDOMSelection*)
-gchar* webkit_dom_text_track_get_label(WebKitDOMTextTrack*)
-WebKitDOMTextTrackCueList* webkit_dom_text_track_get_active_cues(WebKitDOMTextTrack*)
-gchar* webkit_dom_html_form_element_get_name(WebKitDOMHTMLFormElement*)
-WebKitDOMXPathExpression* webkit_dom_document_create_expression(WebKitDOMDocument*, const gchar*, WebKitDOMXPathNSResolver*, GError**)
-gchar* webkit_dom_html_param_element_get_value_type(WebKitDOMHTMLParamElement*)
-WebKitDOMTextTrackList* webkit_dom_html_media_element_get_text_tracks(WebKitDOMHTMLMediaElement*)
-gulong webkit_dom_video_playback_quality_get_corrupted_video_frames(WebKitDOMVideoPlaybackQuality*)
-WebKitDOMCSSStyleSheet* webkit_dom_css_rule_get_parent_style_sheet(WebKitDOMCSSRule*)
-guint64 webkit_dom_performance_timing_get_unload_event_start(WebKitDOMPerformanceTiming*)
-void webkit_dom_html_text_area_element_set_range_text(WebKitDOMHTMLTextAreaElement*, const gchar*, gulong, gulong, const gchar*, GError**)
-gboolean webkit_dom_html_media_element_get_webkit_current_playback_target_is_wireless(WebKitDOMHTMLMediaElement*)
-void webkit_dom_dom_window_set_default_status(WebKitDOMDOMWindow*, const gchar*)
-glong webkit_dom_touch_get_client_x(WebKitDOMTouch*)
+GType webkit_dom_css_value_get_type(void)
+gchar* webkit_dom_css_value_get_css_text(WebKitDOMCSSValue*)
+gushort webkit_dom_css_value_get_css_value_type(WebKitDOMCSSValue*)
+void webkit_dom_css_value_set_css_text(WebKitDOMCSSValue*, const gchar*, GError**)
+GType webkit_dom_event_get_type(void)
+gboolean webkit_dom_event_get_bubbles(WebKitDOMEvent*)
+gboolean webkit_dom_event_get_cancelable(WebKitDOMEvent*)
+gboolean webkit_dom_event_get_cancel_bubble(WebKitDOMEvent*)
+WebKitDOMEventTarget* webkit_dom_event_get_current_target(WebKitDOMEvent*)
+gushort webkit_dom_event_get_event_phase(WebKitDOMEvent*)
+gboolean webkit_dom_event_get_return_value(WebKitDOMEvent*)
+WebKitDOMEventTarget* webkit_dom_event_get_src_element(WebKitDOMEvent*)
+WebKitDOMEventTarget* webkit_dom_event_get_target(WebKitDOMEvent*)
+guint32 webkit_dom_event_get_time_stamp(WebKitDOMEvent*)
+void webkit_dom_event_init_event(WebKitDOMEvent*, const gchar*, gboolean, gboolean)
+void webkit_dom_event_prevent_default(WebKitDOMEvent*)
 void webkit_dom_event_set_cancel_bubble(WebKitDOMEvent*, gboolean)
-WebKitDOMDocumentType* webkit_dom_document_get_doctype(WebKitDOMDocument*)
-WebKitDOMDocumentFragment* webkit_dom_range_create_contextual_fragment(WebKitDOMRange*, const gchar*, GError**)
-WebKitDOMDOMMimeTypeArray* webkit_dom_navigator_get_mime_types(WebKitDOMNavigator*)
-gchar* webkit_dom_html_body_element_get_bg_color(WebKitDOMHTMLBodyElement*)
-gulong webkit_dom_dom_token_list_get_length(WebKitDOMDOMTokenList*)
-glong webkit_dom_html_input_element_get_max_length(WebKitDOMHTMLInputElement*)
-gchar* webkit_dom_html_form_element_get_autocomplete(WebKitDOMHTMLFormElement*)
-void webkit_dom_html_area_element_set_target(WebKitDOMHTMLAreaElement*, const gchar*)
-glong webkit_dom_html_object_element_get_vspace(WebKitDOMHTMLObjectElement*)
-gdouble webkit_dom_element_get_scroll_height(WebKitDOMElement*)
-void webkit_dom_html_body_element_set_text(WebKitDOMHTMLBodyElement*, const gchar*)
-gdouble webkit_dom_battery_manager_get_charging_time(WebKitDOMBatteryManager*)
-void webkit_dom_html_document_set_bg_color(WebKitDOMHTMLDocument*, const gchar*)
-gchar* webkit_dom_html_text_area_element_get_value(WebKitDOMHTMLTextAreaElement*)
-void webkit_dom_document_set_xml_standalone(WebKitDOMDocument*, gboolean, GError**)
-WebKitDOMText* webkit_dom_document_create_text_node(WebKitDOMDocument*, const gchar*)
-gchar* webkit_dom_html_element_get_inner_text(WebKitDOMHTMLElement*)
-void webkit_dom_html_table_element_set_frame(WebKitDOMHTMLTableElement*, const gchar*)
-gchar* webkit_dom_html_anchor_element_get_name(WebKitDOMHTMLAnchorElement*)
-void webkit_dom_html_table_cell_element_set_col_span(WebKitDOMHTMLTableCellElement*, glong)
-void webkit_dom_html_button_element_set_form_no_validate(WebKitDOMHTMLButtonElement*, gboolean)
-void webkit_dom_html_table_cell_element_set_no_wrap(WebKitDOMHTMLTableCellElement*, gboolean)
-gchar* webkit_dom_html_table_cell_element_get_axis(WebKitDOMHTMLTableCellElement*)
-gboolean webkit_dom_document_get_webkit_fullscreen_enabled(WebKitDOMDocument*)
-void webkit_dom_html_media_element_set_webkit_closed_captions_visible(WebKitDOMHTMLMediaElement*, gboolean)
-gchar* webkit_dom_html_form_element_get_enctype(WebKitDOMHTMLFormElement*)
-gboolean webkit_dom_text_track_cue_get_pause_on_exit(WebKitDOMTextTrackCue*)
-void webkit_dom_html_form_element_reset(WebKitDOMHTMLFormElement*)
-void webkit_dom_html_anchor_element_set_target(WebKitDOMHTMLAnchorElement*, const gchar*)
-void webkit_dom_html_iframe_element_set_long_desc(WebKitDOMHTMLIFrameElement*, const gchar*)
-WebKitDOMNode* webkit_dom_node_iterator_get_root(WebKitDOMNodeIterator*)
-void webkit_dom_html_meta_element_set_scheme(WebKitDOMHTMLMetaElement*, const gchar*)
-gboolean webkit_dom_html_media_element_get_webkit_closed_captions_visible(WebKitDOMHTMLMediaElement*)
-void webkit_dom_html_form_element_set_method(WebKitDOMHTMLFormElement*, const gchar*)
-void webkit_dom_html_input_element_set_form_method(WebKitDOMHTMLInputElement*, const gchar*)
-WebKitDOMWebKitPoint* webkit_dom_dom_window_webkit_convert_point_from_page_to_node(WebKitDOMDOMWindow*, WebKitDOMNode*, WebKitDOMWebKitPoint*)
-WebKitDOMWebKitPoint* webkit_dom_dom_window_webkit_convert_point_from_node_to_page(WebKitDOMDOMWindow*, WebKitDOMNode*, WebKitDOMWebKitPoint*)
-gchar* webkit_dom_range_get_text(WebKitDOMRange*)
-gboolean webkit_dom_html_input_element_get_webkit_speech(WebKitDOMHTMLInputElement*)
-void webkit_dom_html_table_element_set_border(WebKitDOMHTMLTableElement*, const gchar*)
-void webkit_dom_html_anchor_element_set_hreflang(WebKitDOMHTMLAnchorElement*, const gchar*)
-void webkit_dom_html_div_element_set_align(WebKitDOMHTMLDivElement*, const gchar*)
-void webkit_dom_html_form_element_set_name(WebKitDOMHTMLFormElement*, const gchar*)
-WebKitDOMNodeList* webkit_dom_html_text_area_element_get_labels(WebKitDOMHTMLTextAreaElement*)
-void webkit_dom_dom_window_focus(WebKitDOMDOMWindow*)
-WebKitDOMStyleSheet* webkit_dom_html_style_element_get_sheet(WebKitDOMHTMLStyleElement*)
-gchar* webkit_dom_html_form_element_get_accept_charset(WebKitDOMHTMLFormElement*)
-void webkit_dom_document_set_document_uri(WebKitDOMDocument*, const gchar*)
-void webkit_dom_document_set_selected_stylesheet_set(WebKitDOMDocument*, const gchar*)
-gulong webkit_dom_time_ranges_get_length(WebKitDOMTimeRanges*)
-gchar* webkit_dom_html_link_element_get_rev(WebKitDOMHTMLLinkElement*)
-void webkit_dom_html_iframe_element_set_width(WebKitDOMHTMLIFrameElement*, const gchar*)
+void webkit_dom_event_set_return_value(WebKitDOMEvent*, gboolean)
+void webkit_dom_event_stop_propagation(WebKitDOMEvent*)
+GType webkit_dom_ui_event_get_type(void)
+glong webkit_dom_ui_event_get_char_code(WebKitDOMUIEvent*)
+glong webkit_dom_ui_event_get_detail(WebKitDOMUIEvent*)
 glong webkit_dom_ui_event_get_key_code(WebKitDOMUIEvent*)
-void webkit_dom_html_iframe_element_set_height(WebKitDOMHTMLIFrameElement*, const gchar*)
-gboolean webkit_dom_dom_window_get_offscreen_buffering(WebKitDOMDOMWindow*)
-void webkit_dom_html_link_element_set_target(WebKitDOMHTMLLinkElement*, const gchar*)
-gchar* webkit_dom_dom_window_get_name(WebKitDOMDOMWindow*)
-gdouble webkit_dom_video_playback_quality_get_total_frame_delay(WebKitDOMVideoPlaybackQuality*)
-WebKitDOMHTMLTableSectionElement* webkit_dom_html_table_element_get_t_foot(WebKitDOMHTMLTableElement*)
-gchar* webkit_dom_html_document_get_vlink_color(WebKitDOMHTMLDocument*)
-gchar* webkit_dom_html_marquee_element_get_bg_color(WebKitDOMHTMLMarqueeElement*)
-void webkit_dom_html_object_element_set_hspace(WebKitDOMHTMLObjectElement*, glong)
-gboolean webkit_dom_html_select_element_get_multiple(WebKitDOMHTMLSelectElement*)
-WebKitDOMNode* webkit_dom_mouse_event_get_to_element(WebKitDOMMouseEvent*)
-gboolean webkit_dom_dom_security_policy_allows_plugin_type(WebKitDOMDOMSecurityPolicy*, const gchar*)
-GType webkit_dom_event_target_get_type(void)
-void webkit_dom_html_base_font_element_set_size(WebKitDOMHTMLBaseFontElement*, glong)
-gboolean webkit_dom_dom_security_policy_allows_object_from(WebKitDOMDOMSecurityPolicy*, const gchar*)
-gchar* webkit_dom_location_get_port(WebKitDOMLocation*)
-gchar* webkit_dom_html_object_element_get_data(WebKitDOMHTMLObjectElement*)
-void webkit_dom_html_image_element_set_height(WebKitDOMHTMLImageElement*, glong)
-void webkit_dom_html_button_element_set_autofocus(WebKitDOMHTMLButtonElement*, gboolean)
-void webkit_dom_dom_selection_collapse_to_end(WebKitDOMDOMSelection*, GError**)
-gchar* webkit_dom_html_anchor_element_get_origin(WebKitDOMHTMLAnchorElement*)
-void webkit_dom_html_table_cell_element_set_headers(WebKitDOMHTMLTableCellElement*, const gchar*)
-void webkit_dom_html_media_element_pause(WebKitDOMHTMLMediaElement*)
-gboolean webkit_dom_dom_window_get_closed(WebKitDOMDOMWindow*)
-void webkit_dom_dom_window_clear_timeout(WebKitDOMDOMWindow*, glong)
-void webkit_dom_range_select_node_contents(WebKitDOMRange*, WebKitDOMNode*, GError**)
-gboolean webkit_dom_html_input_element_get_autocorrect(WebKitDOMHTMLInputElement*)
-void webkit_dom_html_option_element_set_label(WebKitDOMHTMLOptionElement*, const gchar*)
-glong webkit_dom_html_canvas_element_get_width(WebKitDOMHTMLCanvasElement*)
-void webkit_dom_html_object_element_set_code_base(WebKitDOMHTMLObjectElement*, const gchar*)
-WebKitDOMTimeRanges* webkit_dom_media_controller_get_played(WebKitDOMMediaController*)
-gchar* webkit_dom_dom_settable_token_list_get_value(WebKitDOMDOMSettableTokenList*)
-void webkit_dom_html_object_element_set_align(WebKitDOMHTMLObjectElement*, const gchar*)
-gchar* webkit_dom_location_get_search(WebKitDOMLocation*)
-WebKitDOMHTMLElement* webkit_dom_html_table_element_insert_row(WebKitDOMHTMLTableElement*, glong, GError**)
-void webkit_dom_html_input_element_set_indeterminate(WebKitDOMHTMLInputElement*, gboolean)
 glong webkit_dom_ui_event_get_layer_x(WebKitDOMUIEvent*)
-gboolean webkit_dom_html_input_element_get_read_only(WebKitDOMHTMLInputElement*)
-gboolean webkit_dom_html_element_get_draggable(WebKitDOMHTMLElement*)
-gboolean webkit_dom_html_option_element_get_selected(WebKitDOMHTMLOptionElement*)
-glong webkit_dom_html_text_area_element_get_cols(WebKitDOMHTMLTextAreaElement*)
-gboolean webkit_dom_validity_state_get_step_mismatch(WebKitDOMValidityState*)
-void webkit_dom_html_table_element_set_width(WebKitDOMHTMLTableElement*, const gchar*)
-gshort webkit_dom_node_filter_accept_node(WebKitDOMNodeFilter*, WebKitDOMNode*)
-void webkit_dom_style_sheet_set_disabled(WebKitDOMStyleSheet*, gboolean)
-gchar* webkit_dom_html_link_element_get_hreflang(WebKitDOMHTMLLinkElement*)
-gchar* webkit_dom_html_embed_element_get_src(WebKitDOMHTMLEmbedElement*)
-WebKitDOMAttr* webkit_dom_element_remove_attribute_node(WebKitDOMElement*, WebKitDOMAttr*, GError**)
-gboolean webkit_dom_document_query_command_enabled(WebKitDOMDocument*, const gchar*)
-void webkit_dom_html_paragraph_element_set_align(WebKitDOMHTMLParagraphElement*, const gchar*)
-void webkit_dom_html_input_element_set_form_enctype(WebKitDOMHTMLInputElement*, const gchar*)
-void webkit_dom_html_field_set_element_set_custom_validity(WebKitDOMHTMLFieldSetElement*, const gchar*)
-WebKitDOMDOMSecurityPolicy* webkit_dom_document_get_security_policy(WebKitDOMDocument*)
-void webkit_dom_element_set_scroll_top(WebKitDOMElement*, gdouble)
-guint32 webkit_dom_event_get_time_stamp(WebKitDOMEvent*)
-gchar* webkit_dom_html_keygen_element_get_challenge(WebKitDOMHTMLKeygenElement*)
-gboolean webkit_dom_html_image_element_get_complete(WebKitDOMHTMLImageElement*)
+glong webkit_dom_ui_event_get_layer_y(WebKitDOMUIEvent*)
+glong webkit_dom_ui_event_get_page_x(WebKitDOMUIEvent*)
+glong webkit_dom_ui_event_get_page_y(WebKitDOMUIEvent*)
+WebKitDOMDOMWindow* webkit_dom_ui_event_get_view(WebKitDOMUIEvent*)
+void webkit_dom_ui_event_init_ui_event(WebKitDOMUIEvent*, const gchar*, gboolean, gboolean, WebKitDOMDOMWindow*, glong)
+GType webkit_dom_wheel_event_get_type(void)
+glong webkit_dom_wheel_event_get_wheel_delta(WebKitDOMWheelEvent*)
+glong webkit_dom_wheel_event_get_wheel_delta_x(WebKitDOMWheelEvent*)
+glong webkit_dom_wheel_event_get_wheel_delta_y(WebKitDOMWheelEvent*)
 void webkit_dom_wheel_event_init_wheel_event(WebKitDOMWheelEvent*, glong, glong, WebKitDOMDOMWindow*, glong, glong, glong, glong, gboolean, gboolean, gboolean, gboolean)
-WebKitDOMElement* webkit_dom_attr_get_owner_element(WebKitDOMAttr*)
-gboolean webkit_dom_event_target_remove_event_listener_with_closure(WebKitDOMEventTarget*, const char*, GClosure*, gboolean)
-gchar* webkit_dom_html_area_element_get_pathname(WebKitDOMHTMLAreaElement*)
-gboolean webkit_dom_node_iterator_get_expand_entity_references(WebKitDOMNodeIterator*)
-void webkit_dom_html_link_element_set_href(WebKitDOMHTMLLinkElement*, const gchar*)
-gchar* webkit_dom_html_link_element_get_charset(WebKitDOMHTMLLinkElement*)
-void webkit_dom_html_option_element_set_default_selected(WebKitDOMHTMLOptionElement*, gboolean)
-gdouble webkit_dom_video_playback_quality_get_creation_time(WebKitDOMVideoPlaybackQuality*)
-void webkit_dom_html_opt_group_element_set_label(WebKitDOMHTMLOptGroupElement*, const gchar*)
-void webkit_dom_html_input_element_set_accept(WebKitDOMHTMLInputElement*, const gchar*)
-gchar* webkit_dom_html_button_element_get_validation_message(WebKitDOMHTMLButtonElement*)
-void webkit_dom_html_area_element_set_alt(WebKitDOMHTMLAreaElement*, const gchar*)
-glong webkit_dom_html_image_element_get_height(WebKitDOMHTMLImageElement*)
-gchar* webkit_dom_navigator_get_product(WebKitDOMNavigator*)
-WebKitDOMDocument* webkit_dom_html_iframe_element_get_content_document(WebKitDOMHTMLIFrameElement*)
-void webkit_dom_html_text_area_element_set_selection_end(WebKitDOMHTMLTextAreaElement*, glong)
-void webkit_dom_html_script_element_set_text(WebKitDOMHTMLScriptElement*, const gchar*)
-void webkit_dom_html_button_element_set_form_target(WebKitDOMHTMLButtonElement*, const gchar*)
-gchar* webkit_dom_html_base_element_get_target(WebKitDOMHTMLBaseElement*)
-WebKitDOMVideoTrack* webkit_dom_video_track_list_item(WebKitDOMVideoTrackList*, gulong)
-gboolean webkit_dom_html_media_element_get_loop(WebKitDOMHTMLMediaElement*)
-WebKitDOMGamepadList* webkit_dom_navigator_webkit_get_gamepads(WebKitDOMNavigator*)
-gchar* webkit_dom_html_link_element_get_rel(WebKitDOMHTMLLinkElement*)
-void webkit_dom_webkit_point_set_x(WebKitDOMWebKitPoint*, gfloat)
-WebKitDOMDOMNamedFlowCollection* webkit_dom_document_webkit_get_named_flows(WebKitDOMDocument*)
-gchar* webkit_dom_html_applet_element_get_object(WebKitDOMHTMLAppletElement*)
-WebKitDOMTextTrackCueList* webkit_dom_text_track_get_cues(WebKitDOMTextTrack*)
-void webkit_dom_html_object_element_set_vspace(WebKitDOMHTMLObjectElement*, glong)
-gboolean webkit_dom_html_input_element_get_required(WebKitDOMHTMLInputElement*)
-gdouble webkit_dom_element_get_client_width(WebKitDOMElement*)
-glong webkit_dom_html_table_row_element_get_row_index(WebKitDOMHTMLTableRowElement*)
-gchar* webkit_dom_html_object_element_get_align(WebKitDOMHTMLObjectElement*)
-gulong webkit_dom_node_iterator_get_what_to_show(WebKitDOMNodeIterator*)
+GType webkit_dom_keyboard_event_get_type(void)
+gboolean webkit_dom_keyboard_event_get_alt_graph_key(WebKitDOMKeyboardEvent*)
 gboolean webkit_dom_keyboard_event_get_alt_key(WebKitDOMKeyboardEvent*)
-gchar* webkit_dom_html_iframe_element_get_src(WebKitDOMHTMLIFrameElement*)
-WebKitDOMEventTarget* webkit_dom_event_get_current_target(WebKitDOMEvent*)
-guint64 webkit_dom_performance_timing_get_connect_end(WebKitDOMPerformanceTiming*)
-gchar* webkit_dom_media_list_get_media_text(WebKitDOMMediaList*)
-gchar* webkit_dom_html_input_element_get_use_map(WebKitDOMHTMLInputElement*)
-void webkit_dom_media_controller_set_volume(WebKitDOMMediaController*, gdouble, GError**)
-void webkit_dom_html_text_area_element_set_default_value(WebKitDOMHTMLTextAreaElement*, const gchar*)
-gboolean webkit_dom_dom_selection_get_is_collapsed(WebKitDOMDOMSelection*)
-glong webkit_dom_html_options_collection_get_selected_index(WebKitDOMHTMLOptionsCollection*)
-gchar* webkit_dom_video_track_get_language(WebKitDOMVideoTrack*)
-gchar* webkit_dom_html_frame_element_get_scrolling(WebKitDOMHTMLFrameElement*)
-void webkit_dom_html_media_element_load(WebKitDOMHTMLMediaElement*)
-glong webkit_dom_dom_window_get_outer_width(WebKitDOMDOMWindow*)
-gboolean webkit_dom_dom_security_policy_allows_script_from(WebKitDOMDOMSecurityPolicy*, const gchar*)
-void webkit_dom_html_table_element_delete_t_foot(WebKitDOMHTMLTableElement*)
-gchar* webkit_dom_element_get_id(WebKitDOMElement*)
-void webkit_dom_html_text_area_element_set_cols(WebKitDOMHTMLTextAreaElement*, glong)
-gchar* webkit_dom_html_table_element_get_summary(WebKitDOMHTMLTableElement*)
-glong webkit_dom_html_text_area_element_get_rows(WebKitDOMHTMLTextAreaElement*)
-gchar* webkit_dom_html_image_element_get_use_map(WebKitDOMHTMLImageElement*)
-gchar* webkit_dom_html_select_element_get_value(WebKitDOMHTMLSelectElement*)
-void webkit_dom_html_media_element_set_current_time(WebKitDOMHTMLMediaElement*, gdouble, GError**)
-void webkit_dom_html_media_element_set_media_group(WebKitDOMHTMLMediaElement*, const gchar*)
-void webkit_dom_html_object_element_set_code_type(WebKitDOMHTMLObjectElement*, const gchar*)
-gboolean webkit_dom_dom_security_policy_allows_style_from(WebKitDOMDOMSecurityPolicy*, const gchar*)
-gboolean webkit_dom_validity_state_get_pattern_mismatch(WebKitDOMValidityState*)
+gboolean webkit_dom_keyboard_event_get_ctrl_key(WebKitDOMKeyboardEvent*)
+gchar* webkit_dom_keyboard_event_get_key_identifier(WebKitDOMKeyboardEvent*)
+gulong webkit_dom_keyboard_event_get_key_location(WebKitDOMKeyboardEvent*)
 gboolean webkit_dom_keyboard_event_get_meta_key(WebKitDOMKeyboardEvent*)
-WebKitDOMDOMTokenList* webkit_dom_element_get_class_list(WebKitDOMElement*)
-gchar* webkit_dom_html_input_element_get_placeholder(WebKitDOMHTMLInputElement*)
-gboolean webkit_dom_html_object_element_check_validity(WebKitDOMHTMLObjectElement*)
+gboolean webkit_dom_keyboard_event_get_modifier_state(WebKitDOMKeyboardEvent*, const gchar*)
+gboolean webkit_dom_keyboard_event_get_shift_key(WebKitDOMKeyboardEvent*)
+void webkit_dom_keyboard_event_init_keyboard_event(WebKitDOMKeyboardEvent*, const gchar*, gboolean, gboolean, WebKitDOMDOMWindow*, const gchar*, gulong, gboolean, gboolean, gboolean, gboolean, gboolean)
+GType webkit_dom_mouse_event_get_type(void)
+gboolean webkit_dom_mouse_event_get_alt_key(WebKitDOMMouseEvent*)
+gushort webkit_dom_mouse_event_get_button(WebKitDOMMouseEvent*)
+glong webkit_dom_mouse_event_get_client_x(WebKitDOMMouseEvent*)
+glong webkit_dom_mouse_event_get_client_y(WebKitDOMMouseEvent*)
+gboolean webkit_dom_mouse_event_get_ctrl_key(WebKitDOMMouseEvent*)
+WebKitDOMNode* webkit_dom_mouse_event_get_from_element(WebKitDOMMouseEvent*)
+gboolean webkit_dom_mouse_event_get_meta_key(WebKitDOMMouseEvent*)
 glong webkit_dom_mouse_event_get_offset_x(WebKitDOMMouseEvent*)
-gchar* webkit_dom_html_quote_element_get_cite(WebKitDOMHTMLQuoteElement*)
-WebKitDOMCSSRule* webkit_dom_css_rule_get_parent_rule(WebKitDOMCSSRule*)
-gchar* webkit_dom_navigator_get_user_agent(WebKitDOMNavigator*)
-void webkit_dom_document_set_body(WebKitDOMDocument*, WebKitDOMHTMLElement*, GError**)
-void webkit_dom_html_base_font_element_set_face(WebKitDOMHTMLBaseFontElement*, const gchar*)
-gchar* webkit_dom_html_input_element_get_autocapitalize(WebKitDOMHTMLInputElement*)
-gulong webkit_dom_wheel_event_get_delta_mode(WebKitDOMWheelEvent*)
-void webkit_dom_html_object_element_set_border(WebKitDOMHTMLObjectElement*, const gchar*)
-WebKitDOMStorageQuota* webkit_dom_navigator_get_webkit_temporary_storage(WebKitDOMNavigator*)
-gchar* webkit_dom_html_table_cell_element_get_ch_off(WebKitDOMHTMLTableCellElement*)
-WebKitDOMRange* webkit_dom_range_clone_range(WebKitDOMRange*, GError**)
-WebKitDOMTimeRanges* webkit_dom_html_media_element_get_buffered(WebKitDOMHTMLMediaElement*)
-gchar* webkit_dom_html_text_area_element_get_name(WebKitDOMHTMLTextAreaElement*)
-gchar* webkit_dom_attr_get_name(WebKitDOMAttr*)
-gchar* webkit_dom_html_div_element_get_align(WebKitDOMHTMLDivElement*)
-WebKitDOMNodeList* webkit_dom_webkit_named_flow_get_content(WebKitDOMWebKitNamedFlow*)
-gulong webkit_dom_html_input_element_get_height(WebKitDOMHTMLInputElement*)
-WebKitDOMNodeList* webkit_dom_html_input_element_get_labels(WebKitDOMHTMLInputElement*)
-void webkit_dom_html_media_element_webkit_show_playback_target_picker(WebKitDOMHTMLMediaElement*)
-void webkit_dom_text_track_cue_set_start_time(WebKitDOMTextTrackCue*, gdouble, GError**)
-void webkit_dom_html_script_element_set_event(WebKitDOMHTMLScriptElement*, const gchar*)
-void webkit_dom_html_button_element_set_disabled(WebKitDOMHTMLButtonElement*, gboolean)
-WebKitDOMHTMLFormElement* webkit_dom_html_text_area_element_get_form(WebKitDOMHTMLTextAreaElement*)
-gboolean webkit_dom_dom_security_policy_allows_connection_to(WebKitDOMDOMSecurityPolicy*, const gchar*)
-gchar* webkit_dom_html_iframe_element_get_frame_border(WebKitDOMHTMLIFrameElement*)
-WebKitDOMDocumentFragment* webkit_dom_document_create_document_fragment(WebKitDOMDocument*)
-void webkit_dom_html_image_element_set_width(WebKitDOMHTMLImageElement*, glong)
-gchar* webkit_dom_html_button_element_get_form_method(WebKitDOMHTMLButtonElement*)
-gchar* webkit_dom_html_anchor_element_get_charset(WebKitDOMHTMLAnchorElement*)
-WebKitDOMHTMLElement* webkit_dom_html_table_row_element_insert_cell(WebKitDOMHTMLTableRowElement*, glong, GError**)
-gchar* webkit_dom_html_embed_element_get_name(WebKitDOMHTMLEmbedElement*)
-void webkit_dom_dom_token_list_remove(WebKitDOMDOMTokenList*, const gchar*, GError**)
-WebKitDOMElement* webkit_dom_dom_window_get_frame_element(WebKitDOMDOMWindow*)
-gchar* webkit_dom_element_get_tag_name(WebKitDOMElement*)
-void webkit_dom_html_script_element_set_nonce(WebKitDOMHTMLScriptElement*, const gchar*)
-gchar* webkit_dom_html_script_element_get_nonce(WebKitDOMHTMLScriptElement*)
-WebKitDOMNode* webkit_dom_tree_walker_get_current_node(WebKitDOMTreeWalker*)
-void webkit_dom_vtt_cue_set_position(WebKitDOMVTTCue*, gdouble, GError**)
-glong webkit_dom_html_image_element_get_width(WebKitDOMHTMLImageElement*)
-gboolean webkit_dom_dom_security_policy_allows_frame_from(WebKitDOMDOMSecurityPolicy*, const gchar*)
-WebKitDOMCSSStyleDeclaration* webkit_dom_document_get_override_style(WebKitDOMDocument*, WebKitDOMElement*, const gchar*)
-gboolean webkit_dom_dom_security_policy_allows_image_from(WebKitDOMDOMSecurityPolicy*, const gchar*)
-gboolean webkit_dom_html_keygen_element_check_validity(WebKitDOMHTMLKeygenElement*)
-void webkit_dom_html_table_section_element_delete_row(WebKitDOMHTMLTableSectionElement*, glong, GError**)
-void webkit_dom_media_controller_unpause(WebKitDOMMediaController*)
-gchar* webkit_dom_html_form_element_get_autocapitalize(WebKitDOMHTMLFormElement*)
+glong webkit_dom_mouse_event_get_offset_y(WebKitDOMMouseEvent*)
+WebKitDOMEventTarget* webkit_dom_mouse_event_get_related_target(WebKitDOMMouseEvent*)
+glong webkit_dom_mouse_event_get_screen_x(WebKitDOMMouseEvent*)
+glong webkit_dom_mouse_event_get_screen_y(WebKitDOMMouseEvent*)
+gboolean webkit_dom_mouse_event_get_shift_key(WebKitDOMMouseEvent*)
+WebKitDOMNode* webkit_dom_mouse_event_get_to_element(WebKitDOMMouseEvent*)
+glong webkit_dom_mouse_event_get_x(WebKitDOMMouseEvent*)
 glong webkit_dom_mouse_event_get_y(WebKitDOMMouseEvent*)
-void webkit_dom_html_form_element_set_autocapitalize(WebKitDOMHTMLFormElement*, const gchar*)
-gchar* webkit_dom_html_meta_element_get_scheme(WebKitDOMHTMLMetaElement*)
-gchar* webkit_dom_text_track_get_kind(WebKitDOMTextTrack*)
-gchar* webkit_dom_text_get_whole_text(WebKitDOMText*)
-gboolean webkit_dom_validity_state_get_type_mismatch(WebKitDOMValidityState*)
-gchar* webkit_dom_html_element_get_outer_text(WebKitDOMHTMLElement*)
-void webkit_dom_html_embed_element_set_src(WebKitDOMHTMLEmbedElement*, const gchar*)
-gboolean webkit_dom_html_input_element_get_will_validate(WebKitDOMHTMLInputElement*)
-void webkit_dom_html_table_section_element_set_align(WebKitDOMHTMLTableSectionElement*, const gchar*)
-void webkit_dom_dom_selection_remove_all_ranges(WebKitDOMDOMSelection*)
-WebKitDOMHTMLFormElement* webkit_dom_html_field_set_element_get_form(WebKitDOMHTMLFieldSetElement*)
-gchar* webkit_dom_html_table_row_element_get_ch(WebKitDOMHTMLTableRowElement*)
-void webkit_dom_dom_window_webkit_cancel_request_animation_frame(WebKitDOMDOMWindow*, glong)
-void webkit_dom_html_frame_element_set_margin_width(WebKitDOMHTMLFrameElement*, const gchar*)
-WebKitDOMStyleSheet* webkit_dom_processing_instruction_get_sheet(WebKitDOMProcessingInstruction*)
-gchar* webkit_dom_character_data_substring_data(WebKitDOMCharacterData*, gulong, gulong, GError**)
-void webkit_dom_html_document_set_link_color(WebKitDOMHTMLDocument*, const gchar*)
-void webkit_dom_html_input_element_set_range_text(WebKitDOMHTMLInputElement*, const gchar*, gulong, gulong, const gchar*, GError**)
-WebKitDOMNode* webkit_dom_xpath_result_iterate_next(WebKitDOMXPathResult*, GError**)
-gboolean webkit_dom_dom_window_find(WebKitDOMDOMWindow*, const gchar*, gboolean, gboolean, gboolean, gboolean, gboolean, gboolean)
-void webkit_dom_html_text_area_element_set_custom_validity(WebKitDOMHTMLTextAreaElement*, const gchar*)
-WebKitDOMVideoTrack* webkit_dom_video_track_list_get_track_by_id(WebKitDOMVideoTrackList*, const gchar*)
-void webkit_dom_node_normalize(WebKitDOMNode*)
-void webkit_dom_html_input_element_set_disabled(WebKitDOMHTMLInputElement*, gboolean)
-void webkit_dom_html_marquee_element_set_loop(WebKitDOMHTMLMarqueeElement*, glong, GError**)
-WebKitDOMHTMLCollection* webkit_dom_html_select_element_get_selected_options(WebKitDOMHTMLSelectElement*)
-gchar* webkit_dom_html_body_element_get_text(WebKitDOMHTMLBodyElement*)
-WebKitDOMElement* webkit_dom_document_get_active_element(WebKitDOMDocument*)
-guint64 webkit_dom_performance_timing_get_load_event_start(WebKitDOMPerformanceTiming*)
-WebKitDOMDocument* webkit_dom_node_get_owner_document(WebKitDOMNode*)
-void webkit_dom_html_table_row_element_set_v_align(WebKitDOMHTMLTableRowElement*, const gchar*)
-void webkit_dom_character_data_remove(WebKitDOMCharacterData*, GError**)
-void webkit_dom_html_meta_element_set_content(WebKitDOMHTMLMetaElement*, const gchar*)
+void webkit_dom_mouse_event_init_mouse_event(WebKitDOMMouseEvent*, const gchar*, gboolean, gboolean, WebKitDOMDOMWindow*, glong, glong, glong, glong, glong, gboolean, gboolean, gboolean, gboolean, gushort, WebKitDOMEventTarget*)
+GType webkit_dom_object_get_type(void)
+GType webkit_dom_range_get_type(void)
+WebKitDOMDocumentFragment* webkit_dom_range_clone_contents(WebKitDOMRange*, GError**)
+WebKitDOMRange* webkit_dom_range_clone_range(WebKitDOMRange*, GError**)
+void webkit_dom_range_collapse(WebKitDOMRange*, gboolean, GError**)
+gshort webkit_dom_range_compare_boundary_points(WebKitDOMRange*, gushort, WebKitDOMRange*, GError**)
+gshort webkit_dom_range_compare_node(WebKitDOMRange*, WebKitDOMNode*, GError**)
+gshort webkit_dom_range_compare_point(WebKitDOMRange*, WebKitDOMNode*, glong, GError**)
+void webkit_dom_range_delete_contents(WebKitDOMRange*, GError**)
+void webkit_dom_range_detach(WebKitDOMRange*, GError**)
+WebKitDOMDocumentFragment* webkit_dom_range_extract_contents(WebKitDOMRange*, GError**)
+gboolean webkit_dom_range_get_collapsed(WebKitDOMRange*, GError**)
+WebKitDOMNode* webkit_dom_range_get_common_ancestor_container(WebKitDOMRange*, GError**)
+WebKitDOMNode* webkit_dom_range_get_end_container(WebKitDOMRange*, GError**)
+glong webkit_dom_range_get_end_offset(WebKitDOMRange*, GError**)
 WebKitDOMNode* webkit_dom_range_get_start_container(WebKitDOMRange*, GError**)
-gchar* webkit_dom_html_anchor_element_get_protocol(WebKitDOMHTMLAnchorElement*)
-WebKitDOMHTMLFormElement* webkit_dom_html_button_element_get_form(WebKitDOMHTMLButtonElement*)
-void webkit_dom_html_document_set_design_mode(WebKitDOMHTMLDocument*, const gchar*)
-glong webkit_dom_html_text_area_element_get_selection_end(WebKitDOMHTMLTextAreaElement*)
-void webkit_dom_html_select_element_set_disabled(WebKitDOMHTMLSelectElement*, gboolean)
-gchar* webkit_dom_html_button_element_get_form_target(WebKitDOMHTMLButtonElement*)
-void webkit_dom_html_param_element_set_value_type(WebKitDOMHTMLParamElement*, const gchar*)
-WebKitDOMStorage* webkit_dom_dom_window_get_local_storage(WebKitDOMDOMWindow*, GError**)
-gchar* webkit_dom_text_track_get_mode(WebKitDOMTextTrack*)
-gboolean webkit_dom_dom_string_list_contains(WebKitDOMDOMStringList*, const gchar*)
-gchar* webkit_dom_vtt_cue_get_align(WebKitDOMVTTCue*)
-void webkit_dom_text_track_cue_set_pause_on_exit(WebKitDOMTextTrackCue*, gboolean)
-gulong webkit_dom_html_video_element_get_video_height(WebKitDOMHTMLVideoElement*)
-gulong webkit_dom_storage_get_length(WebKitDOMStorage*, GError**)
-void webkit_dom_element_scroll_into_view_if_needed(WebKitDOMElement*, gboolean)
-WebKitDOMHTMLFormElement* webkit_dom_html_object_element_get_form(WebKitDOMHTMLObjectElement*)
-void webkit_dom_html_meta_element_set_name(WebKitDOMHTMLMetaElement*, const gchar*)
-WebKitDOMElement* webkit_dom_document_create_element(WebKitDOMDocument*, const gchar*, GError**)
-glong webkit_dom_html_text_area_element_get_selection_start(WebKitDOMHTMLTextAreaElement*)
-gboolean webkit_dom_xpath_result_get_invalid_iterator_state(WebKitDOMXPathResult*)
-gfloat webkit_dom_webkit_point_get_x(WebKitDOMWebKitPoint*)
-gchar* webkit_dom_html_anchor_element_get_search(WebKitDOMHTMLAnchorElement*)
-void webkit_dom_html_script_element_set_defer(WebKitDOMHTMLScriptElement*, gboolean)
-void webkit_dom_html_input_element_set_autocapitalize(WebKitDOMHTMLInputElement*, const gchar*)
-gboolean webkit_dom_document_exec_command(WebKitDOMDocument*, const gchar*, gboolean, const gchar*)
-gchar* webkit_dom_html_iframe_element_get_srcdoc(WebKitDOMHTMLIFrameElement*)
-gboolean webkit_dom_node_has_child_nodes(WebKitDOMNode*)
-gboolean webkit_dom_style_media_match_medium(WebKitDOMStyleMedia*, const gchar*)
-void webkit_dom_element_remove_attribute_ns(WebKitDOMElement*, const gchar*, const gchar*)
-void webkit_dom_html_keygen_element_set_name(WebKitDOMHTMLKeygenElement*, const gchar*)
-gulong webkit_dom_media_list_get_length(WebKitDOMMediaList*)
-gchar* webkit_dom_navigator_get_app_code_name(WebKitDOMNavigator*)
-void webkit_dom_html_keygen_element_set_custom_validity(WebKitDOMHTMLKeygenElement*, const gchar*)
-gboolean webkit_dom_html_object_element_get_declare(WebKitDOMHTMLObjectElement*)
-gchar* webkit_dom_html_select_element_get_validation_message(WebKitDOMHTMLSelectElement*)
-WebKitDOMPerformanceEntryList* webkit_dom_performance_webkit_get_entries_by_type(WebKitDOMPerformance*, const gchar*)
-gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*)
-gchar* webkit_dom_html_text_area_element_get_validation_message(WebKitDOMHTMLTextAreaElement*)
-void webkit_dom_html_text_area_element_set_rows(WebKitDOMHTMLTextAreaElement*, glong)
-WebKitDOMBarProp* webkit_dom_dom_window_get_personalbar(WebKitDOMDOMWindow*)
-gchar* webkit_dom_html_label_element_get_html_for(WebKitDOMHTMLLabelElement*)
-void webkit_dom_html_anchor_element_set_download(WebKitDOMHTMLAnchorElement*, const gchar*)
-WebKitDOMValidityState* webkit_dom_html_keygen_element_get_validity(WebKitDOMHTMLKeygenElement*)
-void webkit_dom_html_style_element_set_disabled(WebKitDOMHTMLStyleElement*, gboolean)
-gchar* webkit_dom_html_area_element_get_port(WebKitDOMHTMLAreaElement*)
-void webkit_dom_html_marquee_element_set_vspace(WebKitDOMHTMLMarqueeElement*, gulong)
-gchar* webkit_dom_html_media_element_get_current_src(WebKitDOMHTMLMediaElement*)
-guint64 webkit_dom_performance_timing_get_dom_content_loaded_event_end(WebKitDOMPerformanceTiming*)
-void webkit_dom_media_controller_set_current_time(WebKitDOMMediaController*, gdouble)
-gchar* webkit_dom_dom_mime_type_get_suffixes(WebKitDOMDOMMimeType*)
-gulong webkit_dom_screen_get_width(WebKitDOMScreen*)
-gulong webkit_dom_text_track_cue_list_get_length(WebKitDOMTextTrackCueList*)
-gchar* webkit_dom_dom_plugin_get_description(WebKitDOMDOMPlugin*)
-gchar* webkit_dom_html_table_cell_element_get_v_align(WebKitDOMHTMLTableCellElement*)
-gboolean webkit_dom_keyboard_event_get_ctrl_key(WebKitDOMKeyboardEvent*)
-void webkit_dom_html_button_element_set_form_method(WebKitDOMHTMLButtonElement*, const gchar*)
-gchar* webkit_dom_html_input_element_get_form_action(WebKitDOMHTMLInputElement*)
-WebKitDOMHTMLElement* webkit_dom_html_table_element_create_t_body(WebKitDOMHTMLTableElement*)
-glong webkit_dom_html_option_element_get_index(WebKitDOMHTMLOptionElement*)
-gboolean webkit_dom_battery_manager_get_charging(WebKitDOMBatteryManager*)
-gchar* webkit_dom_html_area_element_get_search(WebKitDOMHTMLAreaElement*)
-gboolean webkit_dom_html_media_element_get_autoplay(WebKitDOMHTMLMediaElement*)
-void webkit_dom_character_data_delete_data(WebKitDOMCharacterData*, gulong, gulong, GError**)
-gchar* webkit_dom_document_get_domain(WebKitDOMDocument*)
-gdouble webkit_dom_dom_window_get_device_pixel_ratio(WebKitDOMDOMWindow*)
-void webkit_dom_html_element_set_lang(WebKitDOMHTMLElement*, const gchar*)
-gboolean webkit_dom_html_input_element_get_autofocus(WebKitDOMHTMLInputElement*)
-gboolean webkit_dom_html_button_element_get_will_validate(WebKitDOMHTMLButtonElement*)
-WebKitDOMDOMPluginArray* webkit_dom_navigator_get_plugins(WebKitDOMNavigator*)
-void webkit_dom_dom_window_set_name(WebKitDOMDOMWindow*, const gchar*)
-gchar* webkit_dom_html_anchor_element_get_hash(WebKitDOMHTMLAnchorElement*)
-gchar* webkit_dom_location_get_pathname(WebKitDOMLocation*)
-gchar* webkit_dom_html_image_element_get_srcset(WebKitDOMHTMLImageElement*)
-gulong webkit_dom_text_track_list_get_length(WebKitDOMTextTrackList*)
-gchar* webkit_dom_xpath_ns_resolver_lookup_namespace_uri(WebKitDOMXPathNSResolver*, const gchar*)
-gulong webkit_dom_screen_get_avail_width(WebKitDOMScreen*)
-gchar* webkit_dom_html_frame_element_get_name(WebKitDOMHTMLFrameElement*)
-void webkit_dom_range_set_end(WebKitDOMRange*, WebKitDOMNode*, glong, GError**)
-gulong webkit_dom_html_marquee_element_get_vspace(WebKitDOMHTMLMarqueeElement*)
-gboolean webkit_dom_dom_token_list_toggle(WebKitDOMDOMTokenList*, const gchar*, gboolean, GError**)
-void webkit_dom_html_element_set_draggable(WebKitDOMHTMLElement*, gboolean)
-WebKitDOMNode* webkit_dom_node_remove_child(WebKitDOMNode*, WebKitDOMNode*, GError**)
-gushort webkit_dom_media_error_get_code(WebKitDOMMediaError*)
-void webkit_dom_html_object_element_set_custom_validity(WebKitDOMHTMLObjectElement*, const gchar*)
-gdouble webkit_dom_media_controller_get_playback_rate(WebKitDOMMediaController*)
-void webkit_dom_html_text_area_element_set_autocorrect(WebKitDOMHTMLTextAreaElement*, gboolean)
-void webkit_dom_html_image_element_set_cross_origin(WebKitDOMHTMLImageElement*, const gchar*)
-void webkit_dom_html_frame_element_set_name(WebKitDOMHTMLFrameElement*, const gchar*)
-void webkit_dom_media_list_set_media_text(WebKitDOMMediaList*, const gchar*, GError**)
-void webkit_dom_dom_window_close(WebKitDOMDOMWindow*)
-WebKitDOMDOMWindow* webkit_dom_dom_window_get_opener(WebKitDOMDOMWindow*)
-gchar* webkit_dom_html_area_element_get_coords(WebKitDOMHTMLAreaElement*)
-gboolean webkit_dom_html_text_area_element_get_disabled(WebKitDOMHTMLTextAreaElement*)
-gchar* webkit_dom_html_input_element_get_name(WebKitDOMHTMLInputElement*)
-glong webkit_dom_html_select_element_get_size(WebKitDOMHTMLSelectElement*)
-void webkit_dom_element_scroll_by_pages(WebKitDOMElement*, glong)
-glong webkit_dom_video_track_list_get_selected_index(WebKitDOMVideoTrackList*)
-gchar* webkit_dom_text_track_cue_get_id(WebKitDOMTextTrackCue*)
-guint64 webkit_dom_gamepad_get_timestamp(WebKitDOMGamepad*)
-gboolean webkit_dom_html_input_element_get_incremental(WebKitDOMHTMLInputElement*)
-gchar* webkit_dom_html_option_element_get_value(WebKitDOMHTMLOptionElement*)
-void webkit_dom_html_anchor_element_set_protocol(WebKitDOMHTMLAnchorElement*, const gchar*)
-WebKitDOMFileList* webkit_dom_html_input_element_get_files(WebKitDOMHTMLInputElement*)
-gulong webkit_dom_dom_window_get_length(WebKitDOMDOMWindow*)
-void webkit_dom_html_param_element_set_name(WebKitDOMHTMLParamElement*, const gchar*)
-void webkit_dom_document_webkit_exit_pointer_lock(WebKitDOMDocument*)
-WebKitDOMWebKitNamedFlow* webkit_dom_dom_named_flow_collection_named_item(WebKitDOMDOMNamedFlowCollection*, const gchar*)
-gchar* webkit_dom_css_rule_get_css_text(WebKitDOMCSSRule*)
-WebKitDOMDOMWindow* webkit_dom_dom_window_get_self(WebKitDOMDOMWindow*)
-void webkit_dom_html_anchor_element_set_rel(WebKitDOMHTMLAnchorElement*, const gchar*)
-gulong webkit_dom_html_marquee_element_get_hspace(WebKitDOMHTMLMarqueeElement*)
-gchar* webkit_dom_htmlhr_element_get_size(WebKitDOMHTMLHRElement*)
-gchar* webkit_dom_html_table_section_element_get_ch(WebKitDOMHTMLTableSectionElement*)
-void webkit_dom_html_image_element_set_srcset(WebKitDOMHTMLImageElement*, const gchar*)
-gboolean webkit_dom_html_keygen_element_get_autofocus(WebKitDOMHTMLKeygenElement*)
-gboolean webkit_dom_html_menu_element_get_compact(WebKitDOMHTMLMenuElement*)
-gchar* webkit_dom_html_image_element_get_cross_origin(WebKitDOMHTMLImageElement*)
-gdouble webkit_dom_time_ranges_end(WebKitDOMTimeRanges*, gulong, GError**)
-void webkit_dom_html_image_element_set_vspace(WebKitDOMHTMLImageElement*, glong)
-WebKitDOMHTMLElement* webkit_dom_document_get_body(WebKitDOMDocument*)
-void webkit_dom_html_image_element_set_alt(WebKitDOMHTMLImageElement*, const gchar*)
-void webkit_dom_html_select_element_set_custom_validity(WebKitDOMHTMLSelectElement*, const gchar*)
-gulong webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count(WebKitDOMHTMLMediaElement*)
-glong webkit_dom_html_embed_element_get_height(WebKitDOMHTMLEmbedElement*)
+glong webkit_dom_range_get_start_offset(WebKitDOMRange*, GError**)
+gchar* webkit_dom_range_get_text(WebKitDOMRange*)
+void webkit_dom_range_insert_node(WebKitDOMRange*, WebKitDOMNode*, GError**)
+gboolean webkit_dom_range_intersects_node(WebKitDOMRange*, WebKitDOMNode*, GError**)
 gboolean webkit_dom_range_is_point_in_range(WebKitDOMRange*, WebKitDOMNode*, glong, GError**)
-WebKitDOMNodeList* webkit_dom_element_get_elements_by_tag_name_ns(WebKitDOMElement*, const gchar*, const gchar*)
-void webkit_dom_html_link_element_set_rel(WebKitDOMHTMLLinkElement*, const gchar*)
-gchar* webkit_dom_html_script_element_get_charset(WebKitDOMHTMLScriptElement*)
-glong webkit_dom_html_table_row_element_get_section_row_index(WebKitDOMHTMLTableRowElement*)
-gchar* webkit_dom_html_mod_element_get_cite(WebKitDOMHTMLModElement*)
-WebKitDOMNode* webkit_dom_dom_selection_get_base_node(WebKitDOMDOMSelection*)
-void webkit_dom_node_set_prefix(WebKitDOMNode*, const gchar*, GError**)
-void webkit_dom_html_table_cell_element_set_bg_color(WebKitDOMHTMLTableCellElement*, const gchar*)
-WebKitDOMNodeList* webkit_dom_webkit_named_flow_get_regions(WebKitDOMWebKitNamedFlow*)
-void webkit_dom_range_delete_contents(WebKitDOMRange*, GError**)
-void webkit_dom_html_video_element_webkit_enter_fullscreen(WebKitDOMHTMLVideoElement*, GError**)
-glong webkit_dom_html_image_element_get_x(WebKitDOMHTMLImageElement*)
-WebKitDOMAttr* webkit_dom_element_get_attribute_node(WebKitDOMElement*, const gchar*)
-WebKitDOMAudioTrack* webkit_dom_audio_track_list_get_track_by_id(WebKitDOMAudioTrackList*, const gchar*)
-guint64 webkit_dom_performance_timing_get_dom_interactive(WebKitDOMPerformanceTiming*)
+void webkit_dom_range_select_node_contents(WebKitDOMRange*, WebKitDOMNode*, GError**)
+void webkit_dom_range_select_node(WebKitDOMRange*, WebKitDOMNode*, GError**)
+void webkit_dom_range_set_end_after(WebKitDOMRange*, WebKitDOMNode*, GError**)
+void webkit_dom_range_set_end_before(WebKitDOMRange*, WebKitDOMNode*, GError**)
+void webkit_dom_range_set_end(WebKitDOMRange*, WebKitDOMNode*, glong, GError**)
+void webkit_dom_range_set_start_after(WebKitDOMRange*, WebKitDOMNode*, GError**)
+void webkit_dom_range_set_start_before(WebKitDOMRange*, WebKitDOMNode*, GError**)
+void webkit_dom_range_set_start(WebKitDOMRange*, WebKitDOMNode*, glong, GError**)
+void webkit_dom_range_surround_contents(WebKitDOMRange*, WebKitDOMNode*, GError**)
+WebKitDOMDocumentFragment* webkit_dom_range_create_contextual_fragment(WebKitDOMRange*, const gchar*, GError**)
+gchar* webkit_dom_range_to_string(WebKitDOMRange*, GError**)
+GType webkit_dom_node_iterator_get_type(void)
+void webkit_dom_node_iterator_detach(WebKitDOMNodeIterator*)
+gboolean webkit_dom_node_iterator_get_expand_entity_references(WebKitDOMNodeIterator*)
+WebKitDOMNodeFilter* webkit_dom_node_iterator_get_filter(WebKitDOMNodeIterator*)
+gboolean webkit_dom_node_iterator_get_pointer_before_reference_node(WebKitDOMNodeIterator*)
+WebKitDOMNode* webkit_dom_node_iterator_get_reference_node(WebKitDOMNodeIterator*)
+WebKitDOMNode* webkit_dom_node_iterator_get_root(WebKitDOMNodeIterator*)
+gulong webkit_dom_node_iterator_get_what_to_show(WebKitDOMNodeIterator*)
+WebKitDOMNode* webkit_dom_node_iterator_next_node(WebKitDOMNodeIterator*, GError**)
+WebKitDOMNode* webkit_dom_node_iterator_previous_node(WebKitDOMNodeIterator*, GError**)
+GType webkit_dom_media_list_get_type(void)
+void webkit_dom_media_list_append_medium(WebKitDOMMediaList*, const gchar*, GError**)
+void webkit_dom_media_list_delete_medium(WebKitDOMMediaList*, const gchar*, GError**)
+gulong webkit_dom_media_list_get_length(WebKitDOMMediaList*)
+gchar* webkit_dom_media_list_get_media_text(WebKitDOMMediaList*)
 gchar* webkit_dom_media_list_item(WebKitDOMMediaList*, gulong)
-gboolean webkit_dom_dom_implementation_has_feature(WebKitDOMDOMImplementation*, const gchar*, const gchar*)
-gulong webkit_dom_screen_get_height(WebKitDOMScreen*)
-WebKitDOMNode* webkit_dom_document_import_node(WebKitDOMDocument*, WebKitDOMNode*, gboolean, GError**)
+void webkit_dom_media_list_set_media_text(WebKitDOMMediaList*, const gchar*, GError**)
+GType webkit_dom_tree_walker_get_type(void)
+WebKitDOMNode* webkit_dom_tree_walker_first_child(WebKitDOMTreeWalker*)
+WebKitDOMNode* webkit_dom_tree_walker_get_current_node(WebKitDOMTreeWalker*)
+gboolean webkit_dom_tree_walker_get_expand_entity_references(WebKitDOMTreeWalker*)
+WebKitDOMNodeFilter* webkit_dom_tree_walker_get_filter(WebKitDOMTreeWalker*)
+WebKitDOMNode* webkit_dom_tree_walker_get_root(WebKitDOMTreeWalker*)
+gulong webkit_dom_tree_walker_get_what_to_show(WebKitDOMTreeWalker*)
+WebKitDOMNode* webkit_dom_tree_walker_last_child(WebKitDOMTreeWalker*)
+WebKitDOMNode* webkit_dom_tree_walker_next_node(WebKitDOMTreeWalker*)
+WebKitDOMNode* webkit_dom_tree_walker_next_sibling(WebKitDOMTreeWalker*)
+WebKitDOMNode* webkit_dom_tree_walker_parent_node(WebKitDOMTreeWalker*)
 WebKitDOMNode* webkit_dom_tree_walker_previous_node(WebKitDOMTreeWalker*)
-void webkit_dom_performance_webkit_measure(WebKitDOMPerformance*, const gchar*, const gchar*, const gchar*, GError**)
-WebKitDOMPerformanceEntryList* webkit_dom_performance_webkit_get_entries_by_name(WebKitDOMPerformance*, const gchar*, const gchar*)
-gchar* webkit_dom_css_style_declaration_remove_property(WebKitDOMCSSStyleDeclaration*, const gchar*, GError**)
-gboolean webkit_dom_media_query_list_get_matches(WebKitDOMMediaQueryList*)
-WebKitDOMDOMWindow* webkit_dom_html_frame_element_get_content_window(WebKitDOMHTMLFrameElement*)
-gboolean webkit_dom_html_button_element_get_form_no_validate(WebKitDOMHTMLButtonElement*)
+WebKitDOMNode* webkit_dom_tree_walker_previous_sibling(WebKitDOMTreeWalker*)
 void webkit_dom_tree_walker_set_current_node(WebKitDOMTreeWalker*, WebKitDOMNode*, GError**)
-gdouble webkit_dom_element_get_client_top(WebKitDOMElement*)
-void webkit_dom_html_applet_element_set_archive(WebKitDOMHTMLAppletElement*, const gchar*)
-gboolean webkit_dom_html_media_element_get_webkit_preserves_pitch(WebKitDOMHTMLMediaElement*)
-gushort webkit_dom_mouse_event_get_button(WebKitDOMMouseEvent*)
-gchar* webkit_dom_audio_track_get_label(WebKitDOMAudioTrack*)
-gboolean webkit_dom_html_text_area_element_is_edited(WebKitDOMHTMLTextAreaElement*)
-void webkit_dom_html_input_element_set_step(WebKitDOMHTMLInputElement*, const gchar*)
-gchar* webkit_dom_html_iframe_element_get_height(WebKitDOMHTMLIFrameElement*)
-gboolean webkit_dom_html_details_element_get_open(WebKitDOMHTMLDetailsElement*)
-gchar* webkit_dom_html_iframe_element_get_scrolling(WebKitDOMHTMLIFrameElement*)
-WebKitDOMHTMLElement* webkit_dom_html_table_section_element_insert_row(WebKitDOMHTMLTableSectionElement*, glong, GError**)
+GType webkit_dom_xpath_result_get_type(void)
+gboolean webkit_dom_xpath_result_get_boolean_value(WebKitDOMXPathResult*, GError**)
+gboolean webkit_dom_xpath_result_get_invalid_iterator_state(WebKitDOMXPathResult*)
+gdouble webkit_dom_xpath_result_get_number_value(WebKitDOMXPathResult*, GError**)
+gushort webkit_dom_xpath_result_get_result_type(WebKitDOMXPathResult*)
+WebKitDOMNode* webkit_dom_xpath_result_get_single_node_value(WebKitDOMXPathResult*, GError**)
+gulong webkit_dom_xpath_result_get_snapshot_length(WebKitDOMXPathResult*, GError**)
+gchar* webkit_dom_xpath_result_get_string_value(WebKitDOMXPathResult*, GError**)
+WebKitDOMNode* webkit_dom_xpath_result_iterate_next(WebKitDOMXPathResult*, GError**)
+WebKitDOMNode* webkit_dom_xpath_result_snapshot_item(WebKitDOMXPathResult*, gulong, GError**)
+GType webkit_dom_xpath_expression_get_type(void)
+WebKitDOMXPathResult* webkit_dom_xpath_expression_evaluate(WebKitDOMXPathExpression*, WebKitDOMNode*, gushort, WebKitDOMXPathResult*, GError**)
+GType webkit_dom_event_target_get_type(void)
+gboolean webkit_dom_event_target_add_event_listener(WebKitDOMEventTarget* target, const char*, GCallback, gboolean, gpointer)
+gboolean webkit_dom_event_target_add_event_listener_with_closure(WebKitDOMEventTarget*, const char*, GClosure*, gboolean)
+void webkit_dom_event_target_dispatch_event(WebKitDOMEventTarget*, WebKitDOMEvent* event, GError**)
+gboolean webkit_dom_event_target_remove_event_listener(WebKitDOMEventTarget*, const char*, GCallback, gboolean)
+gboolean webkit_dom_event_target_remove_event_listener_with_closure(WebKitDOMEventTarget*, const char*, GClosure*, gboolean)
+GType webkit_dom_node_filter_get_type(void)
+gshort webkit_dom_node_filter_accept_node(WebKitDOMNodeFilter*, WebKitDOMNode*)
+GType webkit_dom_xpath_ns_resolver_get_type(void)
+gchar* webkit_dom_xpath_ns_resolver_lookup_namespace_uri(WebKitDOMXPathNSResolver*, const gchar*)
index a191d82..088712d 100644 (file)
 package CodeGeneratorGObject;
 
 use constant FileNamePrefix => "WebKitDOM";
+use File::Basename;
+use FindBin;
 
 # Global Variables
 my %implIncludes = ();
 my %hdrIncludes = ();
 
+my @stableSymbols = ();
+
 my $defineTypeMacro = "G_DEFINE_TYPE";
 my $defineTypeInterfaceImplementation = ")";
 my @txtEventListeners = ();
@@ -284,11 +288,6 @@ sub SkipFunction {
         }
     }
 
-    # Skip functions for which we have a custom implementation due to API breaks
-    if ($functionName eq "webkit_dom_html_media_element_set_current_time") {
-        return 1;
-    }
-
     # This is for DataTransferItemList.idl add(File) method
     if ($functionName eq "webkit_dom_data_transfer_item_list_add" && @{$function->parameters} == 1) {
         return 1;
@@ -813,14 +812,18 @@ sub GenerateHeader {
     @hPrefix = split("\r", $licenceTemplate);
     push(@hPrefix, "\n");
 
-    # Force single header include.
-    my $headerCheck = << "EOF";
+    my $isStableClass = scalar(@stableSymbols);
+
+    if ($isStableClass) {
+        # Force single header include.
+        my $headerCheck = << "EOF";
 #if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
 #error "Only <webkitdom/webkitdom.h> can be included directly."
 #endif
 
 EOF
-    push(@hPrefix, $headerCheck);
+        push(@hPrefix, $headerCheck);
+    }
 
     # Header guard
     my $guard = $className . "_h";
@@ -830,6 +833,9 @@ EOF
 #define $guard
 
 EOF
+    if (!$isStableClass) {
+        push(@hPrefixGuard, "#ifdef WEBKIT_DOM_USE_UNSTABLE_API\n\n");
+    }
 
     $implContent = << "EOF";
 G_BEGIN_DECLS
@@ -858,12 +864,15 @@ struct _${className}Class {
     ${parentClassName}Class parent_class;
 };
 
-WEBKIT_API GType
-${lowerCaseIfaceName}_get_type (void);
-
 EOF
 
     push(@hBody, $implContent);
+
+    if ($isStableClass) {
+        push(@symbols, "GType ${lowerCaseIfaceName}_get_type(void)\n");
+    }
+    push(@hBody, "WEBKIT_API GType\n${lowerCaseIfaceName}_get_type(void);\n");
+    push(@hBody, "\n");
 }
 
 sub GetGReturnMacro {
@@ -957,12 +966,18 @@ sub GenerateFunction {
     $functionSig .= ", GError** error" if $raisesException;
     $symbolSig .= ", GError**" if $raisesException;
 
-    push(@symbols, "$returnType $functionName($symbolSig)\n");
+    my $symbol = "$returnType $functionName($symbolSig)";
+    my $isStableClass = scalar(@stableSymbols);
+    my $isStableSymbol = grep {$_ eq $symbol} @stableSymbols;
+    if ($isStableSymbol and $isStableClass) {
+        push(@symbols, "$symbol\n");
+    }
 
+    my @functionHeader = ();
     # Insert introspection annotations
-    push(@hBody, "/**\n");
-    push(@hBody, " * ${functionName}:\n");
-    push(@hBody, " * \@self: A #${className}\n");
+    push(@functionHeader, "/**");
+    push(@functionHeader, " * ${functionName}:");
+    push(@functionHeader, " * \@self: A #${className}");
 
     foreach my $param (@{$function->parameters}) {
         my $paramType = GetGlibTypeName($param->type);
@@ -973,21 +988,35 @@ sub GenerateFunction {
         if (ParamCanBeNull($functionName, $paramName)) {
             $paramAnnotations = " (allow-none):";
         }
-        push(@hBody, " * \@${paramName}:${paramAnnotations} A #${paramType}\n");
+        push(@functionHeader, " * \@${paramName}:${paramAnnotations} A #${paramType}");
     }
-    push(@hBody, " * \@error: #GError\n") if $raisesException;
-    push(@hBody, " *\n");
+    push(@functionHeader, " * \@error: #GError") if $raisesException;
+    push(@functionHeader, " *");
     my $returnTypeName = $returnType;
+    my $hasReturnTag = 0;
     $returnTypeName =~ s/\*$//;
     if ($returnValueIsGDOMType) {
-        push(@hBody, " * Returns: (transfer none): A #${returnTypeName}\n");
+        push(@functionHeader, " * Returns: (transfer none): A #${returnTypeName}");
+        $hasReturnTag = 1;
     } elsif ($returnType ne "void") {
-        push(@hBody, " * Returns: A #${returnTypeName}\n");
+        push(@functionHeader, " * Returns: A #${returnTypeName}");
+        $hasReturnTag = 1;
+    }
+    if (!$isStableSymbol) {
+        if ($hasReturnTag) {
+            push(@functionHeader, " *");
+        }
+        push(@functionHeader, " * Stability: Unstable");
     }
-    push(@hBody, "**/\n");
+    push(@functionHeader, "**/");
 
-    push(@hBody, "WEBKIT_API $returnType\n$functionName($functionSig);\n");
-    push(@hBody, "\n");
+    push(@functionHeader, "WEBKIT_API $returnType\n$functionName($functionSig);");
+    push(@functionHeader, "\n");
+    if ($isStableSymbol or !$isStableClass) {
+        push(@hBody, join("\n", @functionHeader));
+    } else {
+        push(@hBodyUnstable, join("\n", @functionHeader));
+    }
 
     push(@cBody, "$returnType $functionName($functionSig)\n{\n");
     push(@cBody, "#if ${parentConditionalString}\n") if $parentConditionalString;
@@ -1387,6 +1416,11 @@ EOF
 sub GenerateEndHeader {
     my ($object) = @_;
 
+    my $isStableClass = scalar(@stableSymbols);
+    if (!$isStableClass) {
+        push(@hPrefixGuardEnd, "#endif /* WEBKIT_DOM_USE_UNSTABLE_API */\n");
+    }
+
     #Header guard
     my $guard = $className . "_h";
 
@@ -1509,6 +1543,8 @@ sub WriteData {
     my $outputDir = shift;
     mkdir $outputDir;
 
+    my $isStableClass = scalar(@stableSymbols);
+
     # Write a private header.
     my $interfaceName = $interface->name;
     my $filename = "$outputDir/" . $className . "Private.h";
@@ -1565,13 +1601,50 @@ EOF
     print HEADER @hPrefixGuard;
     print HEADER "#include <glib-object.h>\n";
     print HEADER map { "#include <$_>\n" } sort keys(%hdrIncludes);
-    print HEADER "#include <webkitdom/webkitdomdefines.h>\n\n";
+    if ($isStableClass) {
+        print HEADER "#include <webkitdom/webkitdomdefines.h>\n\n";
+    } else {
+        print HEADER "#include <webkitdom/webkitdomdefines-unstable.h>\n\n";
+    }
     print HEADER @hBodyPre;
     print HEADER @hBody;
     print HEADER @hPrefixGuardEnd;
 
     close(HEADER);
 
+    # Write the unstable header if needed.
+    if ($isStableClass and scalar(@hBodyUnstable)) {
+        my $fullUnstableHeaderFilename = "$outputDir/" . $className . "Unstable.h";
+        open(UNSTABLE, ">$fullUnstableHeaderFilename") or die "Couldn't open file $fullUnstableHeaderFilename";
+
+        print UNSTABLE split("\r", $licenceTemplate);
+        print UNSTABLE "\n";
+
+        $guard = "${className}Unstable_h";
+        $text = << "EOF";
+#ifndef $guard
+#define $guard
+
+#include <webkitdom/${className}.h>
+EOF
+
+        print UNSTABLE $text;
+        print UNSTABLE "\n";
+        print UNSTABLE "#ifdef WEBKIT_DOM_USE_UNSTABLE_API\n\n";
+        print UNSTABLE "#if ${conditionalString}\n\n" if $conditionalString;
+        print UNSTABLE "G_BEGIN_DECLS\n";
+        print UNSTABLE "\n";
+        print UNSTABLE @hBodyUnstable;
+        print UNSTABLE "\n";
+        print UNSTABLE "G_END_DECLS\n";
+        print UNSTABLE "\n";
+        print UNSTABLE "#endif /* ${conditionalString} */\n\n" if $conditionalString;
+        print UNSTABLE "#endif /* WEBKIT_DOM_USE_UNSTABLE_API */\n";
+        print UNSTABLE "#endif /* ${guard} */\n";
+
+        close(UNSTABLE);
+    }
+
     # Write the implementation sources
     my $implFileName = "$outputDir/" . $basename . ".cpp";
     open(IMPL, ">$implFileName") or die "Couldn't open file $implFileName";
@@ -1600,15 +1673,18 @@ EOF
     close(IMPL);
 
     # Write a symbols file.
-    my $symbolsFileName = "$outputDir/" . $basename . ".symbols";
-    open(SYM, ">$symbolsFileName") or die "Couldn't open file $symbolsFileName";
-    print SYM @symbols;
-    close(SYM);
+    if ($isStableClass) {
+        my $symbolsFileName = "$outputDir/" . $basename . ".symbols";
+        open(SYM, ">$symbolsFileName") or die "Couldn't open file $symbolsFileName";
+        print SYM @symbols;
+        close(SYM);
+    }
 
     %implIncludes = ();
     %hdrIncludes = ();
     @hPrefix = ();
     @hBody = ();
+    @hBodyUnstable = ();
 
     @cPrefix = ();
     @cBody = ();
@@ -1617,6 +1693,42 @@ EOF
     @cStructPriv = ();
 
     @symbols = ();
+    @stableSymbols = ();
+}
+
+sub ReadStableSymbols {
+    my $interfaceName = shift;
+
+    @stableSymbols = ();
+
+    my $bindingsDir = dirname($FindBin::Bin);
+    my $fileName = "$bindingsDir/gobject/webkitdom.symbols";
+    open FILE, "<", $fileName or die "Could not open $fileName";
+    my @lines = <FILE>;
+    close FILE;
+
+    my $decamelize = decamelize($interfaceName);
+    my $lowerCaseIfaceName = "webkit_dom_$decamelize";
+
+    foreach $line (@lines) {
+        $line =~ s/\n$//;
+
+        if ($line eq "GType ${lowerCaseIfaceName}_get_type(void)") {
+            push(@stableSymbols, $line);
+            next;
+        }
+
+        if (scalar(@stableSymbols) and $line =~ /^[a-zA-Z0-9\*]+\s${lowerCaseIfaceName}_.+$/ and $line !~ /^GType/) {
+            push(@stableSymbols, $line);
+            next;
+        }
+
+        if (scalar(@stableSymbols) and $line !~ /^GType/) {
+            warn "Symbol %line found, but a get_type was expected";
+        }
+
+        last if scalar(@stableSymbols);
+    }
 }
 
 sub GenerateInterface {
@@ -1625,6 +1737,8 @@ sub GenerateInterface {
     # Set up some global variables
     $className = GetClassName($interface->name);
 
+    ReadStableSymbols($interface->name);
+
     $object->Generate($interface);
 }
 
index b39cf25..429805d 100644 (file)
@@ -51,6 +51,8 @@ my $outType = $ARGV[0];
 my $header;
 if ($outType eq "defines") {
     $header = "webkitdomdefines_h";
+} elsif ($outType eq "defines-unstable") {
+    $header = "webkitdomdefines_unstable_h";
 } elsif ($outType eq "gdom") {
     $header = "webkitdom_h";
 } else {
@@ -86,6 +88,17 @@ if ($outType eq "defines") {
             print "\n";
         }
     }
+} elsif ($outType eq "defines-unstable") {
+    print "#include <webkitdom/webkitdomdefines.h>\n\n";
+    print "#ifdef WEBKIT_DOM_USE_UNSTABLE_API\n\n";
+
+    foreach my $class (@classes) {
+        print "typedef struct _WebKitDOM${class} WebKitDOM${class};\n";
+        print "typedef struct _WebKitDOM${class}Class WebKitDOM${class}Class;\n";
+        print "\n";
+    }
+
+    print "#endif /* WEBKIT_DOM_USE_UNSTABLE_API */\n\n";
 } elsif ($outType eq "gdom") {
     print "#define __WEBKITDOM_H_INSIDE__\n\n";
     foreach my $class (@classes) {
index 7a5d567..a2c1252 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestActiveDOMObject_h
 #define WebKitDOMTestActiveDOMObject_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,13 +45,14 @@ struct _WebKitDOMTestActiveDOMObjectClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_active_dom_object_get_type (void);
+webkit_dom_test_active_dom_object_get_type(void);
 
 /**
  * webkit_dom_test_active_dom_object_exciting_function:
  * @self: A #WebKitDOMTestActiveDOMObject
  * @nextChild: A #WebKitDOMNode
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_active_dom_object_exciting_function(WebKitDOMTestActiveDOMObject* self, WebKitDOMNode* nextChild);
@@ -63,6 +62,7 @@ webkit_dom_test_active_dom_object_exciting_function(WebKitDOMTestActiveDOMObject
  * @self: A #WebKitDOMTestActiveDOMObject
  * @message: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_active_dom_object_post_message(WebKitDOMTestActiveDOMObject* self, const gchar* message);
@@ -72,10 +72,13 @@ webkit_dom_test_active_dom_object_post_message(WebKitDOMTestActiveDOMObject* sel
  * @self: A #WebKitDOMTestActiveDOMObject
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_active_dom_object_get_exciting_attr(WebKitDOMTestActiveDOMObject* self);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestActiveDOMObject_h */
index e5e6a90..94f3372 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestCallback_h
 #define WebKitDOMTestCallback_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,13 +45,15 @@ struct _WebKitDOMTestCallbackClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_callback_get_type (void);
+webkit_dom_test_callback_get_type(void);
 
 /**
  * webkit_dom_test_callback_callback_with_no_param:
  * @self: A #WebKitDOMTestCallback
  *
  * Returns: A #gboolean
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gboolean
 webkit_dom_test_callback_callback_with_no_param(WebKitDOMTestCallback* self);
@@ -64,6 +64,8 @@ webkit_dom_test_callback_callback_with_no_param(WebKitDOMTestCallback* self);
  * @arrayParam: A #WebKitDOMFloat32Array
  *
  * Returns: A #gboolean
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gboolean
 webkit_dom_test_callback_callback_with_array_param(WebKitDOMTestCallback* self, WebKitDOMFloat32Array* arrayParam);
@@ -75,6 +77,8 @@ webkit_dom_test_callback_callback_with_array_param(WebKitDOMTestCallback* self,
  * @strArg: A #gchar
  *
  * Returns: A #gboolean
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gboolean
 webkit_dom_test_callback_callback_with_serialized_script_value_param(WebKitDOMTestCallback* self, WebKitDOMSerializedScriptValue* srzParam, const gchar* strArg);
@@ -85,6 +89,8 @@ webkit_dom_test_callback_callback_with_serialized_script_value_param(WebKitDOMTe
  * @strArg: A #gchar
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_callback_callback_with_non_bool_return_type(WebKitDOMTestCallback* self, const gchar* strArg);
@@ -95,6 +101,8 @@ webkit_dom_test_callback_callback_with_non_bool_return_type(WebKitDOMTestCallbac
  * @listParam: A #WebKitDOMDOMStringList
  *
  * Returns: A #gboolean
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gboolean
 webkit_dom_test_callback_callback_with_string_list(WebKitDOMTestCallback* self, WebKitDOMDOMStringList* listParam);
@@ -105,6 +113,8 @@ webkit_dom_test_callback_callback_with_string_list(WebKitDOMTestCallback* self,
  * @boolParam: A #gboolean
  *
  * Returns: A #gboolean
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gboolean
 webkit_dom_test_callback_callback_with_boolean(WebKitDOMTestCallback* self, gboolean boolParam);
@@ -116,10 +126,13 @@ webkit_dom_test_callback_callback_with_boolean(WebKitDOMTestCallback* self, gboo
  * @testNodeParam: A #WebKitDOMTestNode
  *
  * Returns: A #gboolean
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gboolean
 webkit_dom_test_callback_callback_requires_this_to_pass(WebKitDOMTestCallback* self, glong longParam, WebKitDOMTestNode* testNodeParam);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestCallback_h */
index e3882d7..c7a84a5 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestCustomNamedGetter_h
 #define WebKitDOMTestCustomNamedGetter_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,17 +45,19 @@ struct _WebKitDOMTestCustomNamedGetterClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_custom_named_getter_get_type (void);
+webkit_dom_test_custom_named_getter_get_type(void);
 
 /**
  * webkit_dom_test_custom_named_getter_another_function:
  * @self: A #WebKitDOMTestCustomNamedGetter
  * @str: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_custom_named_getter_another_function(WebKitDOMTestCustomNamedGetter* self, const gchar* str);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestCustomNamedGetter_h */
index 098ba19..e3ba7ec 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestEventConstructor_h
 #define WebKitDOMTestEventConstructor_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,13 +45,15 @@ struct _WebKitDOMTestEventConstructorClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_event_constructor_get_type (void);
+webkit_dom_test_event_constructor_get_type(void);
 
 /**
  * webkit_dom_test_event_constructor_get_attr1:
  * @self: A #WebKitDOMTestEventConstructor
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_event_constructor_get_attr1(WebKitDOMTestEventConstructor* self);
@@ -63,10 +63,13 @@ webkit_dom_test_event_constructor_get_attr1(WebKitDOMTestEventConstructor* self)
  * @self: A #WebKitDOMTestEventConstructor
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_event_constructor_get_attr2(WebKitDOMTestEventConstructor* self);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestEventConstructor_h */
index ee2d168..8ff9ca7 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestEventTarget_h
 #define WebKitDOMTestEventTarget_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,7 +45,7 @@ struct _WebKitDOMTestEventTargetClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_event_target_get_type (void);
+webkit_dom_test_event_target_get_type(void);
 
 /**
  * webkit_dom_test_event_target_item:
@@ -55,10 +53,13 @@ webkit_dom_test_event_target_get_type (void);
  * @index: A #gulong
  *
  * Returns: (transfer none): A #WebKitDOMNode
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMNode*
 webkit_dom_test_event_target_item(WebKitDOMTestEventTarget* self, gulong index);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestEventTarget_h */
index 596dfbd..4bb2fbc 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestException_h
 #define WebKitDOMTestException_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,17 +45,20 @@ struct _WebKitDOMTestExceptionClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_exception_get_type (void);
+webkit_dom_test_exception_get_type(void);
 
 /**
  * webkit_dom_test_exception_get_name:
  * @self: A #WebKitDOMTestException
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_exception_get_name(WebKitDOMTestException* self);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestException_h */
index cb560f3..bb3c209 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestGenerateIsReachable_h
 #define WebKitDOMTestGenerateIsReachable_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,8 +45,9 @@ struct _WebKitDOMTestGenerateIsReachableClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_generate_is_reachable_get_type (void);
+webkit_dom_test_generate_is_reachable_get_type(void);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestGenerateIsReachable_h */
index 558f5b9..5312cb8 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestInterface_h
 #define WebKitDOMTestInterface_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,12 +45,13 @@ struct _WebKitDOMTestInterfaceClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_interface_get_type (void);
+webkit_dom_test_interface_get_type(void);
 
 /**
  * webkit_dom_test_interface_implements_method1:
  * @self: A #WebKitDOMTestInterface
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_interface_implements_method1(WebKitDOMTestInterface* self);
@@ -65,6 +64,8 @@ webkit_dom_test_interface_implements_method1(WebKitDOMTestInterface* self);
  * @error: #GError
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_interface_implements_method2(WebKitDOMTestInterface* self, const gchar* strArg, WebKitDOMTestObj* objArg, GError** error);
@@ -73,6 +74,7 @@ webkit_dom_test_interface_implements_method2(WebKitDOMTestInterface* self, const
  * webkit_dom_test_interface_implements_method4:
  * @self: A #WebKitDOMTestInterface
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_interface_implements_method4(WebKitDOMTestInterface* self);
@@ -81,6 +83,7 @@ webkit_dom_test_interface_implements_method4(WebKitDOMTestInterface* self);
  * webkit_dom_test_interface_supplemental_method1:
  * @self: A #WebKitDOMTestInterface
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_interface_supplemental_method1(WebKitDOMTestInterface* self);
@@ -93,6 +96,8 @@ webkit_dom_test_interface_supplemental_method1(WebKitDOMTestInterface* self);
  * @error: #GError
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_interface_supplemental_method2(WebKitDOMTestInterface* self, const gchar* strArg, WebKitDOMTestObj* objArg, GError** error);
@@ -101,6 +106,7 @@ webkit_dom_test_interface_supplemental_method2(WebKitDOMTestInterface* self, con
  * webkit_dom_test_interface_supplemental_method4:
  * @self: A #WebKitDOMTestInterface
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_interface_supplemental_method4(WebKitDOMTestInterface* self);
@@ -110,6 +116,8 @@ webkit_dom_test_interface_supplemental_method4(WebKitDOMTestInterface* self);
  * @self: A #WebKitDOMTestInterface
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_interface_get_implements_str1(WebKitDOMTestInterface* self);
@@ -119,6 +127,8 @@ webkit_dom_test_interface_get_implements_str1(WebKitDOMTestInterface* self);
  * @self: A #WebKitDOMTestInterface
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_interface_get_implements_str2(WebKitDOMTestInterface* self);
@@ -128,6 +138,7 @@ webkit_dom_test_interface_get_implements_str2(WebKitDOMTestInterface* self);
  * @self: A #WebKitDOMTestInterface
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_interface_set_implements_str2(WebKitDOMTestInterface* self, const gchar* value);
@@ -137,6 +148,8 @@ webkit_dom_test_interface_set_implements_str2(WebKitDOMTestInterface* self, cons
  * @self: A #WebKitDOMTestInterface
  *
  * Returns: (transfer none): A #WebKitDOMNode
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMNode*
 webkit_dom_test_interface_get_implements_node(WebKitDOMTestInterface* self);
@@ -146,6 +159,7 @@ webkit_dom_test_interface_get_implements_node(WebKitDOMTestInterface* self);
  * @self: A #WebKitDOMTestInterface
  * @value: A #WebKitDOMNode
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_interface_set_implements_node(WebKitDOMTestInterface* self, WebKitDOMNode* value);
@@ -155,6 +169,8 @@ webkit_dom_test_interface_set_implements_node(WebKitDOMTestInterface* self, WebK
  * @self: A #WebKitDOMTestInterface
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_interface_get_supplemental_str1(WebKitDOMTestInterface* self);
@@ -164,6 +180,8 @@ webkit_dom_test_interface_get_supplemental_str1(WebKitDOMTestInterface* self);
  * @self: A #WebKitDOMTestInterface
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_interface_get_supplemental_str2(WebKitDOMTestInterface* self);
@@ -173,6 +191,7 @@ webkit_dom_test_interface_get_supplemental_str2(WebKitDOMTestInterface* self);
  * @self: A #WebKitDOMTestInterface
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_interface_set_supplemental_str2(WebKitDOMTestInterface* self, const gchar* value);
@@ -182,6 +201,8 @@ webkit_dom_test_interface_set_supplemental_str2(WebKitDOMTestInterface* self, co
  * @self: A #WebKitDOMTestInterface
  *
  * Returns: (transfer none): A #WebKitDOMNode
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMNode*
 webkit_dom_test_interface_get_supplemental_node(WebKitDOMTestInterface* self);
@@ -191,10 +212,12 @@ webkit_dom_test_interface_get_supplemental_node(WebKitDOMTestInterface* self);
  * @self: A #WebKitDOMTestInterface
  * @value: A #WebKitDOMNode
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_interface_set_supplemental_node(WebKitDOMTestInterface* self, WebKitDOMNode* value);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestInterface_h */
index ba294bd..e70425f 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestMediaQueryListListener_h
 #define WebKitDOMTestMediaQueryListListener_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,8 +45,9 @@ struct _WebKitDOMTestMediaQueryListListenerClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_media_query_list_listener_get_type (void);
+webkit_dom_test_media_query_list_listener_get_type(void);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestMediaQueryListListener_h */
index 74a75df..21beddb 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestNamedConstructor_h
 #define WebKitDOMTestNamedConstructor_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,8 +45,9 @@ struct _WebKitDOMTestNamedConstructorClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_named_constructor_get_type (void);
+webkit_dom_test_named_constructor_get_type(void);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestNamedConstructor_h */
index d49cf6a..cce4a33 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestNode_h
 #define WebKitDOMTestNode_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMNode.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,8 +45,9 @@ struct _WebKitDOMTestNodeClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_node_get_type (void);
+webkit_dom_test_node_get_type(void);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestNode_h */
index 5299d28..1cd1474 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestNondeterministic_h
 #define WebKitDOMTestNondeterministic_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,13 +45,15 @@ struct _WebKitDOMTestNondeterministicClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_nondeterministic_get_type (void);
+webkit_dom_test_nondeterministic_get_type(void);
 
 /**
  * webkit_dom_test_nondeterministic_nondeterministic_zero_arg_function:
  * @self: A #WebKitDOMTestNondeterministic
  *
  * Returns: A #gboolean
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gboolean
 webkit_dom_test_nondeterministic_nondeterministic_zero_arg_function(WebKitDOMTestNondeterministic* self);
@@ -63,6 +63,8 @@ webkit_dom_test_nondeterministic_nondeterministic_zero_arg_function(WebKitDOMTes
  * @self: A #WebKitDOMTestNondeterministic
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_nondeterministic_get_nondeterministic_readonly_attr(WebKitDOMTestNondeterministic* self);
@@ -72,6 +74,8 @@ webkit_dom_test_nondeterministic_get_nondeterministic_readonly_attr(WebKitDOMTes
  * @self: A #WebKitDOMTestNondeterministic
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_nondeterministic_get_nondeterministic_writeable_attr(WebKitDOMTestNondeterministic* self);
@@ -81,6 +85,7 @@ webkit_dom_test_nondeterministic_get_nondeterministic_writeable_attr(WebKitDOMTe
  * @self: A #WebKitDOMTestNondeterministic
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_nondeterministic_set_nondeterministic_writeable_attr(WebKitDOMTestNondeterministic* self, const gchar* value);
@@ -91,6 +96,8 @@ webkit_dom_test_nondeterministic_set_nondeterministic_writeable_attr(WebKitDOMTe
  * @error: #GError
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_nondeterministic_get_nondeterministic_exception_attr(WebKitDOMTestNondeterministic* self, GError** error);
@@ -100,6 +107,7 @@ webkit_dom_test_nondeterministic_get_nondeterministic_exception_attr(WebKitDOMTe
  * @self: A #WebKitDOMTestNondeterministic
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_nondeterministic_set_nondeterministic_exception_attr(WebKitDOMTestNondeterministic* self, const gchar* value);
@@ -110,6 +118,8 @@ webkit_dom_test_nondeterministic_set_nondeterministic_exception_attr(WebKitDOMTe
  * @error: #GError
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_nondeterministic_get_nondeterministic_getter_exception_attr(WebKitDOMTestNondeterministic* self, GError** error);
@@ -119,6 +129,7 @@ webkit_dom_test_nondeterministic_get_nondeterministic_getter_exception_attr(WebK
  * @self: A #WebKitDOMTestNondeterministic
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_nondeterministic_set_nondeterministic_getter_exception_attr(WebKitDOMTestNondeterministic* self, const gchar* value);
@@ -128,6 +139,8 @@ webkit_dom_test_nondeterministic_set_nondeterministic_getter_exception_attr(WebK
  * @self: A #WebKitDOMTestNondeterministic
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_nondeterministic_get_nondeterministic_setter_exception_attr(WebKitDOMTestNondeterministic* self);
@@ -138,10 +151,12 @@ webkit_dom_test_nondeterministic_get_nondeterministic_setter_exception_attr(WebK
  * @value: A #gchar
  * @error: #GError
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_nondeterministic_set_nondeterministic_setter_exception_attr(WebKitDOMTestNondeterministic* self, const gchar* value, GError** error);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestNondeterministic_h */
index 01be63c..c5cf2ca 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestObj_h
 #define WebKitDOMTestObj_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,12 +45,13 @@ struct _WebKitDOMTestObjClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_obj_get_type (void);
+webkit_dom_test_obj_get_type(void);
 
 /**
  * webkit_dom_test_obj_void_method:
  * @self: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_void_method(WebKitDOMTestObj* self);
@@ -64,6 +63,7 @@ webkit_dom_test_obj_void_method(WebKitDOMTestObj* self);
  * @strArg: A #gchar
  * @objArg: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_void_method_with_args(WebKitDOMTestObj* self, glong longArg, const gchar* strArg, WebKitDOMTestObj* objArg);
@@ -73,6 +73,8 @@ webkit_dom_test_obj_void_method_with_args(WebKitDOMTestObj* self, glong longArg,
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gint8
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gint8
 webkit_dom_test_obj_byte_method(WebKitDOMTestObj* self);
@@ -85,6 +87,8 @@ webkit_dom_test_obj_byte_method(WebKitDOMTestObj* self);
  * @objArg: A #WebKitDOMTestObj
  *
  * Returns: A #gint8
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gint8
 webkit_dom_test_obj_byte_method_with_args(WebKitDOMTestObj* self, gint8 byteArg, const gchar* strArg, WebKitDOMTestObj* objArg);
@@ -94,6 +98,8 @@ webkit_dom_test_obj_byte_method_with_args(WebKitDOMTestObj* self, gint8 byteArg,
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #guint8
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API guint8
 webkit_dom_test_obj_octet_method(WebKitDOMTestObj* self);
@@ -106,6 +112,8 @@ webkit_dom_test_obj_octet_method(WebKitDOMTestObj* self);
  * @objArg: A #WebKitDOMTestObj
  *
  * Returns: A #guint8
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API guint8
 webkit_dom_test_obj_octet_method_with_args(WebKitDOMTestObj* self, guint8 octetArg, const gchar* strArg, WebKitDOMTestObj* objArg);
@@ -115,6 +123,8 @@ webkit_dom_test_obj_octet_method_with_args(WebKitDOMTestObj* self, guint8 octetA
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_long_method(WebKitDOMTestObj* self);
@@ -127,6 +137,8 @@ webkit_dom_test_obj_long_method(WebKitDOMTestObj* self);
  * @objArg: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_long_method_with_args(WebKitDOMTestObj* self, glong longArg, const gchar* strArg, WebKitDOMTestObj* objArg);
@@ -136,6 +148,8 @@ webkit_dom_test_obj_long_method_with_args(WebKitDOMTestObj* self, glong longArg,
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_obj_method(WebKitDOMTestObj* self);
@@ -148,6 +162,8 @@ webkit_dom_test_obj_obj_method(WebKitDOMTestObj* self);
  * @objArg: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_obj_method_with_args(WebKitDOMTestObj* self, glong longArg, const gchar* strArg, WebKitDOMTestObj* objArg);
@@ -157,6 +173,7 @@ webkit_dom_test_obj_obj_method_with_args(WebKitDOMTestObj* self, glong longArg,
  * @self: A #WebKitDOMTestObj
  * @enumArg: A #WebKitDOMTestEnumType
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_method_with_enum_arg(WebKitDOMTestObj* self, WebKitDOMTestEnumType* enumArg);
@@ -169,6 +186,8 @@ webkit_dom_test_obj_method_with_enum_arg(WebKitDOMTestObj* self, WebKitDOMTestEn
  * @error: #GError
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_method_that_requires_all_args_and_throws(WebKitDOMTestObj* self, const gchar* strArg, WebKitDOMTestObj* objArg, GError** error);
@@ -178,6 +197,7 @@ webkit_dom_test_obj_method_that_requires_all_args_and_throws(WebKitDOMTestObj* s
  * @self: A #WebKitDOMTestObj
  * @serializedArg: A #WebKitDOMSerializedScriptValue
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_serialized_value(WebKitDOMTestObj* self, WebKitDOMSerializedScriptValue* serializedArg);
@@ -188,6 +208,7 @@ webkit_dom_test_obj_serialized_value(WebKitDOMTestObj* self, WebKitDOMSerialized
  * @oo: A #WebKitDOMDictionary
  * @ooo: A #WebKitDOMDictionary
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_options_object(WebKitDOMTestObj* self, WebKitDOMDictionary* oo, WebKitDOMDictionary* ooo);
@@ -197,6 +218,7 @@ webkit_dom_test_obj_options_object(WebKitDOMTestObj* self, WebKitDOMDictionary*
  * @self: A #WebKitDOMTestObj
  * @error: #GError
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_method_with_exception(WebKitDOMTestObj* self, GError** error);
@@ -205,6 +227,7 @@ webkit_dom_test_obj_method_with_exception(WebKitDOMTestObj* self, GError** error
  * webkit_dom_test_obj_with_script_state_void:
  * @self: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_with_script_state_void(WebKitDOMTestObj* self);
@@ -214,6 +237,8 @@ webkit_dom_test_obj_with_script_state_void(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_with_script_state_obj(WebKitDOMTestObj* self);
@@ -223,6 +248,7 @@ webkit_dom_test_obj_with_script_state_obj(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @error: #GError
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_with_script_state_void_exception(WebKitDOMTestObj* self, GError** error);
@@ -233,6 +259,8 @@ webkit_dom_test_obj_with_script_state_void_exception(WebKitDOMTestObj* self, GEr
  * @error: #GError
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_with_script_state_obj_exception(WebKitDOMTestObj* self, GError** error);
@@ -241,6 +269,7 @@ webkit_dom_test_obj_with_script_state_obj_exception(WebKitDOMTestObj* self, GErr
  * webkit_dom_test_obj_with_script_execution_context:
  * @self: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_with_script_execution_context(WebKitDOMTestObj* self);
@@ -249,6 +278,7 @@ webkit_dom_test_obj_with_script_execution_context(WebKitDOMTestObj* self);
  * webkit_dom_test_obj_with_script_execution_context_and_script_state:
  * @self: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_with_script_execution_context_and_script_state(WebKitDOMTestObj* self);
@@ -259,6 +289,8 @@ webkit_dom_test_obj_with_script_execution_context_and_script_state(WebKitDOMTest
  * @error: #GError
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_with_script_execution_context_and_script_state_obj_exception(WebKitDOMTestObj* self, GError** error);
@@ -268,6 +300,8 @@ webkit_dom_test_obj_with_script_execution_context_and_script_state_obj_exception
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_with_script_execution_context_and_script_state_with_spaces(WebKitDOMTestObj* self);
@@ -277,6 +311,7 @@ webkit_dom_test_obj_with_script_execution_context_and_script_state_with_spaces(W
  * @self: A #WebKitDOMTestObj
  * @opt: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_method_with_optional_arg(WebKitDOMTestObj* self, glong opt);
@@ -287,6 +322,7 @@ webkit_dom_test_obj_method_with_optional_arg(WebKitDOMTestObj* self, glong opt);
  * @nonOpt: A #glong
  * @opt: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_method_with_non_optional_arg_and_optional_arg(WebKitDOMTestObj* self, glong nonOpt, glong opt);
@@ -298,6 +334,7 @@ webkit_dom_test_obj_method_with_non_optional_arg_and_optional_arg(WebKitDOMTestO
  * @opt1: A #glong
  * @opt2: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_method_with_non_optional_arg_and_two_optional_args(WebKitDOMTestObj* self, glong nonOpt, glong opt1, glong opt2);
@@ -307,6 +344,7 @@ webkit_dom_test_obj_method_with_non_optional_arg_and_two_optional_args(WebKitDOM
  * @self: A #WebKitDOMTestObj
  * @str: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_method_with_optional_string(WebKitDOMTestObj* self, const gchar* str);
@@ -316,6 +354,7 @@ webkit_dom_test_obj_method_with_optional_string(WebKitDOMTestObj* self, const gc
  * @self: A #WebKitDOMTestObj
  * @str: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_method_with_optional_string_is_undefined(WebKitDOMTestObj* self, const gchar* str);
@@ -325,6 +364,7 @@ webkit_dom_test_obj_method_with_optional_string_is_undefined(WebKitDOMTestObj* s
  * @self: A #WebKitDOMTestObj
  * @str: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_method_with_optional_string_is_null_string(WebKitDOMTestObj* self, const gchar* str);
@@ -334,6 +374,8 @@ webkit_dom_test_obj_method_with_optional_string_is_null_string(WebKitDOMTestObj*
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_conditional_method1(WebKitDOMTestObj* self);
@@ -342,6 +384,7 @@ webkit_dom_test_obj_conditional_method1(WebKitDOMTestObj* self);
  * webkit_dom_test_obj_conditional_method2:
  * @self: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_conditional_method2(WebKitDOMTestObj* self);
@@ -350,6 +393,7 @@ webkit_dom_test_obj_conditional_method2(WebKitDOMTestObj* self);
  * webkit_dom_test_obj_conditional_method3:
  * @self: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_conditional_method3(WebKitDOMTestObj* self);
@@ -358,6 +402,7 @@ webkit_dom_test_obj_conditional_method3(WebKitDOMTestObj* self);
  * webkit_dom_test_obj_class_method:
  * @self: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_class_method(WebKitDOMTestObj* self);
@@ -368,6 +413,8 @@ webkit_dom_test_obj_class_method(WebKitDOMTestObj* self);
  * @arg: A #glong
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_class_method_with_optional(WebKitDOMTestObj* self, glong arg);
@@ -377,6 +424,7 @@ webkit_dom_test_obj_class_method_with_optional(WebKitDOMTestObj* self, glong arg
  * @self: A #WebKitDOMTestObj
  * @arg: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_overloaded_method1(WebKitDOMTestObj* self, glong arg);
@@ -386,6 +434,7 @@ webkit_dom_test_obj_overloaded_method1(WebKitDOMTestObj* self, glong arg);
  * @self: A #WebKitDOMTestObj
  * @type: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_overloaded_method1(WebKitDOMTestObj* self, const gchar* type);
@@ -395,6 +444,7 @@ webkit_dom_test_obj_overloaded_method1(WebKitDOMTestObj* self, const gchar* type
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestNode
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_convert1(WebKitDOMTestObj* self, WebKitDOMTestNode* value);
@@ -404,6 +454,7 @@ webkit_dom_test_obj_convert1(WebKitDOMTestObj* self, WebKitDOMTestNode* value);
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestNode
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_convert2(WebKitDOMTestObj* self, WebKitDOMTestNode* value);
@@ -413,6 +464,7 @@ webkit_dom_test_obj_convert2(WebKitDOMTestObj* self, WebKitDOMTestNode* value);
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestNode
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_convert4(WebKitDOMTestObj* self, WebKitDOMTestNode* value);
@@ -422,6 +474,7 @@ webkit_dom_test_obj_convert4(WebKitDOMTestObj* self, WebKitDOMTestNode* value);
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestNode
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_convert5(WebKitDOMTestObj* self, WebKitDOMTestNode* value);
@@ -431,6 +484,8 @@ webkit_dom_test_obj_convert5(WebKitDOMTestObj* self, WebKitDOMTestNode* value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMSVGPoint
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMSVGPoint*
 webkit_dom_test_obj_mutable_point_function(WebKitDOMTestObj* self);
@@ -440,6 +495,8 @@ webkit_dom_test_obj_mutable_point_function(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMSVGPoint
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMSVGPoint*
 webkit_dom_test_obj_immutable_point_function(WebKitDOMTestObj* self);
@@ -448,6 +505,7 @@ webkit_dom_test_obj_immutable_point_function(WebKitDOMTestObj* self);
  * webkit_dom_test_obj_orange:
  * @self: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_orange(WebKitDOMTestObj* self);
@@ -461,6 +519,8 @@ webkit_dom_test_obj_orange(WebKitDOMTestObj* self);
  * @error: #GError
  *
  * Returns: (transfer none): A #WebKitDOMbool
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMbool*
 webkit_dom_test_obj_strict_function(WebKitDOMTestObj* self, const gchar* str, gfloat a, glong b, GError** error);
@@ -471,6 +531,7 @@ webkit_dom_test_obj_strict_function(WebKitDOMTestObj* self, const gchar* str, gf
  * @head: A #gchar
  * @tail: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_variadic_string_method(WebKitDOMTestObj* self, const gchar* head, const gchar* tail);
@@ -481,6 +542,7 @@ webkit_dom_test_obj_variadic_string_method(WebKitDOMTestObj* self, const gchar*
  * @head: A #gdouble
  * @tail: A #gdouble
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_variadic_double_method(WebKitDOMTestObj* self, gdouble head, gdouble tail);
@@ -491,6 +553,7 @@ webkit_dom_test_obj_variadic_double_method(WebKitDOMTestObj* self, gdouble head,
  * @head: A #WebKitDOMNode
  * @tail: A #WebKitDOMNode
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_variadic_node_method(WebKitDOMTestObj* self, WebKitDOMNode* head, WebKitDOMNode* tail);
@@ -501,6 +564,7 @@ webkit_dom_test_obj_variadic_node_method(WebKitDOMTestObj* self, WebKitDOMNode*
  * @a: A #gfloat
  * @b: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_any(WebKitDOMTestObj* self, gfloat a, glong b);
@@ -510,6 +574,8 @@ webkit_dom_test_obj_any(WebKitDOMTestObj* self, gfloat a, glong b);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_read_only_long_attr(WebKitDOMTestObj* self);
@@ -519,6 +585,8 @@ webkit_dom_test_obj_get_read_only_long_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_get_read_only_string_attr(WebKitDOMTestObj* self);
@@ -528,6 +596,8 @@ webkit_dom_test_obj_get_read_only_string_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_get_read_only_test_obj_attr(WebKitDOMTestObj* self);
@@ -537,6 +607,8 @@ webkit_dom_test_obj_get_read_only_test_obj_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gint8
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gint8
 webkit_dom_test_obj_get_byte_attr(WebKitDOMTestObj* self);
@@ -546,6 +618,7 @@ webkit_dom_test_obj_get_byte_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gint8
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_byte_attr(WebKitDOMTestObj* self, gint8 value);
@@ -555,6 +628,8 @@ webkit_dom_test_obj_set_byte_attr(WebKitDOMTestObj* self, gint8 value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #guint8
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API guint8
 webkit_dom_test_obj_get_octet_attr(WebKitDOMTestObj* self);
@@ -564,6 +639,7 @@ webkit_dom_test_obj_get_octet_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #guint8
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_octet_attr(WebKitDOMTestObj* self, guint8 value);
@@ -573,6 +649,8 @@ webkit_dom_test_obj_set_octet_attr(WebKitDOMTestObj* self, guint8 value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gshort
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gshort
 webkit_dom_test_obj_get_short_attr(WebKitDOMTestObj* self);
@@ -582,6 +660,7 @@ webkit_dom_test_obj_get_short_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gshort
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_short_attr(WebKitDOMTestObj* self, gshort value);
@@ -591,6 +670,8 @@ webkit_dom_test_obj_set_short_attr(WebKitDOMTestObj* self, gshort value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gushort
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gushort
 webkit_dom_test_obj_get_unsigned_short_attr(WebKitDOMTestObj* self);
@@ -600,6 +681,7 @@ webkit_dom_test_obj_get_unsigned_short_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gushort
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_unsigned_short_attr(WebKitDOMTestObj* self, gushort value);
@@ -609,6 +691,8 @@ webkit_dom_test_obj_set_unsigned_short_attr(WebKitDOMTestObj* self, gushort valu
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_long_attr(WebKitDOMTestObj* self);
@@ -618,6 +702,7 @@ webkit_dom_test_obj_get_long_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_long_attr(WebKitDOMTestObj* self, glong value);
@@ -627,6 +712,8 @@ webkit_dom_test_obj_set_long_attr(WebKitDOMTestObj* self, glong value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gint64
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gint64
 webkit_dom_test_obj_get_long_long_attr(WebKitDOMTestObj* self);
@@ -636,6 +723,7 @@ webkit_dom_test_obj_get_long_long_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gint64
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_long_long_attr(WebKitDOMTestObj* self, gint64 value);
@@ -645,6 +733,8 @@ webkit_dom_test_obj_set_long_long_attr(WebKitDOMTestObj* self, gint64 value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #guint64
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API guint64
 webkit_dom_test_obj_get_unsigned_long_long_attr(WebKitDOMTestObj* self);
@@ -654,6 +744,7 @@ webkit_dom_test_obj_get_unsigned_long_long_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #guint64
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_unsigned_long_long_attr(WebKitDOMTestObj* self, guint64 value);
@@ -663,6 +754,8 @@ webkit_dom_test_obj_set_unsigned_long_long_attr(WebKitDOMTestObj* self, guint64
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_get_string_attr(WebKitDOMTestObj* self);
@@ -672,6 +765,7 @@ webkit_dom_test_obj_get_string_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_string_attr(WebKitDOMTestObj* self, const gchar* value);
@@ -681,6 +775,8 @@ webkit_dom_test_obj_set_string_attr(WebKitDOMTestObj* self, const gchar* value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_get_test_obj_attr(WebKitDOMTestObj* self);
@@ -690,6 +786,7 @@ webkit_dom_test_obj_get_test_obj_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_test_obj_attr(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
@@ -699,6 +796,8 @@ webkit_dom_test_obj_set_test_obj_attr(WebKitDOMTestObj* self, WebKitDOMTestObj*
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_get_xml_obj_attr(WebKitDOMTestObj* self);
@@ -708,6 +807,7 @@ webkit_dom_test_obj_get_xml_obj_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_xml_obj_attr(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
@@ -717,6 +817,8 @@ webkit_dom_test_obj_set_xml_obj_attr(WebKitDOMTestObj* self, WebKitDOMTestObj* v
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gboolean
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gboolean
 webkit_dom_test_obj_get_create(WebKitDOMTestObj* self);
@@ -726,6 +828,7 @@ webkit_dom_test_obj_get_create(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gboolean
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_create(WebKitDOMTestObj* self, gboolean value);
@@ -735,6 +838,8 @@ webkit_dom_test_obj_set_create(WebKitDOMTestObj* self, gboolean value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_get_reflected_string_attr(WebKitDOMTestObj* self);
@@ -744,6 +849,7 @@ webkit_dom_test_obj_get_reflected_string_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_reflected_string_attr(WebKitDOMTestObj* self, const gchar* value);
@@ -753,6 +859,8 @@ webkit_dom_test_obj_set_reflected_string_attr(WebKitDOMTestObj* self, const gcha
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_reflected_integral_attr(WebKitDOMTestObj* self);
@@ -762,6 +870,7 @@ webkit_dom_test_obj_get_reflected_integral_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_reflected_integral_attr(WebKitDOMTestObj* self, glong value);
@@ -771,6 +880,8 @@ webkit_dom_test_obj_set_reflected_integral_attr(WebKitDOMTestObj* self, glong va
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gulong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gulong
 webkit_dom_test_obj_get_reflected_unsigned_integral_attr(WebKitDOMTestObj* self);
@@ -780,6 +891,7 @@ webkit_dom_test_obj_get_reflected_unsigned_integral_attr(WebKitDOMTestObj* self)
  * @self: A #WebKitDOMTestObj
  * @value: A #gulong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_reflected_unsigned_integral_attr(WebKitDOMTestObj* self, gulong value);
@@ -789,6 +901,8 @@ webkit_dom_test_obj_set_reflected_unsigned_integral_attr(WebKitDOMTestObj* self,
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gboolean
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gboolean
 webkit_dom_test_obj_get_reflected_boolean_attr(WebKitDOMTestObj* self);
@@ -798,6 +912,7 @@ webkit_dom_test_obj_get_reflected_boolean_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gboolean
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_reflected_boolean_attr(WebKitDOMTestObj* self, gboolean value);
@@ -807,6 +922,8 @@ webkit_dom_test_obj_set_reflected_boolean_attr(WebKitDOMTestObj* self, gboolean
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_get_reflected_url_attr(WebKitDOMTestObj* self);
@@ -816,6 +933,7 @@ webkit_dom_test_obj_get_reflected_url_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_reflected_url_attr(WebKitDOMTestObj* self, const gchar* value);
@@ -825,6 +943,8 @@ webkit_dom_test_obj_set_reflected_url_attr(WebKitDOMTestObj* self, const gchar*
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_get_reflected_string_attr(WebKitDOMTestObj* self);
@@ -834,6 +954,7 @@ webkit_dom_test_obj_get_reflected_string_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_reflected_string_attr(WebKitDOMTestObj* self, const gchar* value);
@@ -843,6 +964,8 @@ webkit_dom_test_obj_set_reflected_string_attr(WebKitDOMTestObj* self, const gcha
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_reflected_custom_integral_attr(WebKitDOMTestObj* self);
@@ -852,6 +975,7 @@ webkit_dom_test_obj_get_reflected_custom_integral_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_reflected_custom_integral_attr(WebKitDOMTestObj* self, glong value);
@@ -861,6 +985,8 @@ webkit_dom_test_obj_set_reflected_custom_integral_attr(WebKitDOMTestObj* self, g
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gboolean
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gboolean
 webkit_dom_test_obj_get_reflected_custom_boolean_attr(WebKitDOMTestObj* self);
@@ -870,6 +996,7 @@ webkit_dom_test_obj_get_reflected_custom_boolean_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gboolean
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_reflected_custom_boolean_attr(WebKitDOMTestObj* self, gboolean value);
@@ -879,6 +1006,8 @@ webkit_dom_test_obj_set_reflected_custom_boolean_attr(WebKitDOMTestObj* self, gb
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_get_reflected_custom_url_attr(WebKitDOMTestObj* self);
@@ -888,6 +1017,7 @@ webkit_dom_test_obj_get_reflected_custom_url_attr(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_reflected_custom_url_attr(WebKitDOMTestObj* self, const gchar* value);
@@ -898,6 +1028,8 @@ webkit_dom_test_obj_set_reflected_custom_url_attr(WebKitDOMTestObj* self, const
  * @error: #GError
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_attr_with_getter_exception(WebKitDOMTestObj* self, GError** error);
@@ -907,6 +1039,7 @@ webkit_dom_test_obj_get_attr_with_getter_exception(WebKitDOMTestObj* self, GErro
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_attr_with_getter_exception(WebKitDOMTestObj* self, glong value);
@@ -916,6 +1049,8 @@ webkit_dom_test_obj_set_attr_with_getter_exception(WebKitDOMTestObj* self, glong
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_attr_with_setter_exception(WebKitDOMTestObj* self);
@@ -926,6 +1061,7 @@ webkit_dom_test_obj_get_attr_with_setter_exception(WebKitDOMTestObj* self);
  * @value: A #glong
  * @error: #GError
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_attr_with_setter_exception(WebKitDOMTestObj* self, glong value, GError** error);
@@ -936,6 +1072,8 @@ webkit_dom_test_obj_set_attr_with_setter_exception(WebKitDOMTestObj* self, glong
  * @error: #GError
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_get_string_attr_with_getter_exception(WebKitDOMTestObj* self, GError** error);
@@ -945,6 +1083,7 @@ webkit_dom_test_obj_get_string_attr_with_getter_exception(WebKitDOMTestObj* self
  * @self: A #WebKitDOMTestObj
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_string_attr_with_getter_exception(WebKitDOMTestObj* self, const gchar* value);
@@ -954,6 +1093,8 @@ webkit_dom_test_obj_set_string_attr_with_getter_exception(WebKitDOMTestObj* self
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_get_string_attr_with_setter_exception(WebKitDOMTestObj* self);
@@ -964,6 +1105,7 @@ webkit_dom_test_obj_get_string_attr_with_setter_exception(WebKitDOMTestObj* self
  * @value: A #gchar
  * @error: #GError
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_string_attr_with_setter_exception(WebKitDOMTestObj* self, const gchar* value, GError** error);
@@ -973,6 +1115,8 @@ webkit_dom_test_obj_set_string_attr_with_setter_exception(WebKitDOMTestObj* self
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_with_script_state_attribute(WebKitDOMTestObj* self);
@@ -982,6 +1126,7 @@ webkit_dom_test_obj_get_with_script_state_attribute(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_with_script_state_attribute(WebKitDOMTestObj* self, glong value);
@@ -991,6 +1136,8 @@ webkit_dom_test_obj_set_with_script_state_attribute(WebKitDOMTestObj* self, glon
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_get_with_script_execution_context_attribute(WebKitDOMTestObj* self);
@@ -1000,6 +1147,7 @@ webkit_dom_test_obj_get_with_script_execution_context_attribute(WebKitDOMTestObj
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_with_script_execution_context_attribute(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
@@ -1010,6 +1158,8 @@ webkit_dom_test_obj_set_with_script_execution_context_attribute(WebKitDOMTestObj
  * @error: #GError
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_get_with_script_state_attribute_raises(WebKitDOMTestObj* self, GError** error);
@@ -1019,6 +1169,7 @@ webkit_dom_test_obj_get_with_script_state_attribute_raises(WebKitDOMTestObj* sel
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_with_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
@@ -1029,6 +1180,8 @@ webkit_dom_test_obj_set_with_script_state_attribute_raises(WebKitDOMTestObj* sel
  * @error: #GError
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_get_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, GError** error);
@@ -1038,6 +1191,7 @@ webkit_dom_test_obj_get_with_script_execution_context_attribute_raises(WebKitDOM
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_with_script_execution_context_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
@@ -1047,6 +1201,8 @@ webkit_dom_test_obj_set_with_script_execution_context_attribute_raises(WebKitDOM
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute(WebKitDOMTestObj* self);
@@ -1056,6 +1212,7 @@ webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
@@ -1066,6 +1223,8 @@ webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute
  * @error: #GError
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, GError** error);
@@ -1075,6 +1234,7 @@ webkit_dom_test_obj_get_with_script_execution_context_and_script_state_attribute
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute_raises(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
@@ -1084,6 +1244,8 @@ webkit_dom_test_obj_set_with_script_execution_context_and_script_state_attribute
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMTestObj
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMTestObj*
 webkit_dom_test_obj_get_with_script_execution_context_and_script_state_with_spaces_attribute(WebKitDOMTestObj* self);
@@ -1093,6 +1255,7 @@ webkit_dom_test_obj_get_with_script_execution_context_and_script_state_with_spac
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMTestObj
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_with_script_execution_context_and_script_state_with_spaces_attribute(WebKitDOMTestObj* self, WebKitDOMTestObj* value);
@@ -1102,6 +1265,8 @@ webkit_dom_test_obj_set_with_script_execution_context_and_script_state_with_spac
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_conditional_attr1(WebKitDOMTestObj* self);
@@ -1111,6 +1276,7 @@ webkit_dom_test_obj_get_conditional_attr1(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_conditional_attr1(WebKitDOMTestObj* self, glong value);
@@ -1120,6 +1286,8 @@ webkit_dom_test_obj_set_conditional_attr1(WebKitDOMTestObj* self, glong value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_conditional_attr2(WebKitDOMTestObj* self);
@@ -1129,6 +1297,7 @@ webkit_dom_test_obj_get_conditional_attr2(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_conditional_attr2(WebKitDOMTestObj* self, glong value);
@@ -1138,6 +1307,8 @@ webkit_dom_test_obj_set_conditional_attr2(WebKitDOMTestObj* self, glong value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_conditional_attr3(WebKitDOMTestObj* self);
@@ -1147,6 +1318,7 @@ webkit_dom_test_obj_get_conditional_attr3(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_conditional_attr3(WebKitDOMTestObj* self, glong value);
@@ -1156,6 +1328,8 @@ webkit_dom_test_obj_set_conditional_attr3(WebKitDOMTestObj* self, glong value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMany
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMany*
 webkit_dom_test_obj_get_any_attribute(WebKitDOMTestObj* self);
@@ -1165,6 +1339,7 @@ webkit_dom_test_obj_get_any_attribute(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMany
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_any_attribute(WebKitDOMTestObj* self, WebKitDOMany* value);
@@ -1174,6 +1349,8 @@ webkit_dom_test_obj_set_any_attribute(WebKitDOMTestObj* self, WebKitDOMany* valu
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMDocument
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMDocument*
 webkit_dom_test_obj_get_content_document(WebKitDOMTestObj* self);
@@ -1183,6 +1360,8 @@ webkit_dom_test_obj_get_content_document(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMSVGPoint
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMSVGPoint*
 webkit_dom_test_obj_get_mutable_point(WebKitDOMTestObj* self);
@@ -1192,6 +1371,7 @@ webkit_dom_test_obj_get_mutable_point(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMSVGPoint
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_mutable_point(WebKitDOMTestObj* self, WebKitDOMSVGPoint* value);
@@ -1201,6 +1381,8 @@ webkit_dom_test_obj_set_mutable_point(WebKitDOMTestObj* self, WebKitDOMSVGPoint*
  * @self: A #WebKitDOMTestObj
  *
  * Returns: (transfer none): A #WebKitDOMSVGPoint
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMSVGPoint*
 webkit_dom_test_obj_get_immutable_point(WebKitDOMTestObj* self);
@@ -1210,6 +1392,7 @@ webkit_dom_test_obj_get_immutable_point(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #WebKitDOMSVGPoint
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_immutable_point(WebKitDOMTestObj* self, WebKitDOMSVGPoint* value);
@@ -1219,6 +1402,8 @@ webkit_dom_test_obj_set_immutable_point(WebKitDOMTestObj* self, WebKitDOMSVGPoin
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_strawberry(WebKitDOMTestObj* self);
@@ -1228,6 +1413,7 @@ webkit_dom_test_obj_get_strawberry(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_strawberry(WebKitDOMTestObj* self, glong value);
@@ -1237,6 +1423,8 @@ webkit_dom_test_obj_set_strawberry(WebKitDOMTestObj* self, glong value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gfloat
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gfloat
 webkit_dom_test_obj_get_strict_float(WebKitDOMTestObj* self);
@@ -1246,6 +1434,7 @@ webkit_dom_test_obj_get_strict_float(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #gfloat
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_strict_float(WebKitDOMTestObj* self, gfloat value);
@@ -1255,6 +1444,8 @@ webkit_dom_test_obj_set_strict_float(WebKitDOMTestObj* self, gfloat value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_description(WebKitDOMTestObj* self);
@@ -1264,6 +1455,8 @@ webkit_dom_test_obj_get_description(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_id(WebKitDOMTestObj* self);
@@ -1273,6 +1466,7 @@ webkit_dom_test_obj_get_id(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_id(WebKitDOMTestObj* self, glong value);
@@ -1282,6 +1476,8 @@ webkit_dom_test_obj_set_id(WebKitDOMTestObj* self, glong value);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_get_hash(WebKitDOMTestObj* self);
@@ -1291,6 +1487,8 @@ webkit_dom_test_obj_get_hash(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_replaceable_attribute(WebKitDOMTestObj* self);
@@ -1300,6 +1498,8 @@ webkit_dom_test_obj_get_replaceable_attribute(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gdouble
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gdouble
 webkit_dom_test_obj_get_nullable_double_attribute(WebKitDOMTestObj* self);
@@ -1309,6 +1509,8 @@ webkit_dom_test_obj_get_nullable_double_attribute(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_nullable_long_attribute(WebKitDOMTestObj* self);
@@ -1318,6 +1520,8 @@ webkit_dom_test_obj_get_nullable_long_attribute(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gboolean
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gboolean
 webkit_dom_test_obj_get_nullable_boolean_attribute(WebKitDOMTestObj* self);
@@ -1327,6 +1531,8 @@ webkit_dom_test_obj_get_nullable_boolean_attribute(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_get_nullable_string_attribute(WebKitDOMTestObj* self);
@@ -1336,6 +1542,8 @@ webkit_dom_test_obj_get_nullable_string_attribute(WebKitDOMTestObj* self);
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_nullable_long_settable_attribute(WebKitDOMTestObj* self);
@@ -1345,6 +1553,7 @@ webkit_dom_test_obj_get_nullable_long_settable_attribute(WebKitDOMTestObj* self)
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_nullable_long_settable_attribute(WebKitDOMTestObj* self, glong value);
@@ -1355,6 +1564,8 @@ webkit_dom_test_obj_set_nullable_long_settable_attribute(WebKitDOMTestObj* self,
  * @error: #GError
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_obj_get_nullable_string_value(WebKitDOMTestObj* self, GError** error);
@@ -1364,6 +1575,7 @@ webkit_dom_test_obj_get_nullable_string_value(WebKitDOMTestObj* self, GError** e
  * @self: A #WebKitDOMTestObj
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_obj_set_nullable_string_value(WebKitDOMTestObj* self, glong value);
@@ -1373,10 +1585,13 @@ webkit_dom_test_obj_set_nullable_string_value(WebKitDOMTestObj* self, glong valu
  * @self: A #WebKitDOMTestObj
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_obj_get_attribute(WebKitDOMTestObj* self);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestObj_h */
index ebbabf9..dd06df4 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestOverloadedConstructors_h
 #define WebKitDOMTestOverloadedConstructors_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,8 +45,9 @@ struct _WebKitDOMTestOverloadedConstructorsClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_overloaded_constructors_get_type (void);
+webkit_dom_test_overloaded_constructors_get_type(void);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestOverloadedConstructors_h */
index 88ba278..f0ae8aa 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestSerializedScriptValueInterface_h
 #define WebKitDOMTestSerializedScriptValueInterface_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,13 +45,15 @@ struct _WebKitDOMTestSerializedScriptValueInterfaceClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_serialized_script_value_interface_get_type (void);
+webkit_dom_test_serialized_script_value_interface_get_type(void);
 
 /**
  * webkit_dom_test_serialized_script_value_interface_get_value:
  * @self: A #WebKitDOMTestSerializedScriptValueInterface
  *
  * Returns: (transfer none): A #WebKitDOMSerializedScriptValue
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMSerializedScriptValue*
 webkit_dom_test_serialized_script_value_interface_get_value(WebKitDOMTestSerializedScriptValueInterface* self);
@@ -63,6 +63,7 @@ webkit_dom_test_serialized_script_value_interface_get_value(WebKitDOMTestSeriali
  * @self: A #WebKitDOMTestSerializedScriptValueInterface
  * @value: A #WebKitDOMSerializedScriptValue
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_serialized_script_value_interface_set_value(WebKitDOMTestSerializedScriptValueInterface* self, WebKitDOMSerializedScriptValue* value);
@@ -72,6 +73,8 @@ webkit_dom_test_serialized_script_value_interface_set_value(WebKitDOMTestSeriali
  * @self: A #WebKitDOMTestSerializedScriptValueInterface
  *
  * Returns: (transfer none): A #WebKitDOMSerializedScriptValue
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMSerializedScriptValue*
 webkit_dom_test_serialized_script_value_interface_get_readonly_value(WebKitDOMTestSerializedScriptValueInterface* self);
@@ -81,6 +84,8 @@ webkit_dom_test_serialized_script_value_interface_get_readonly_value(WebKitDOMTe
  * @self: A #WebKitDOMTestSerializedScriptValueInterface
  *
  * Returns: (transfer none): A #WebKitDOMSerializedScriptValue
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMSerializedScriptValue*
 webkit_dom_test_serialized_script_value_interface_get_cached_value(WebKitDOMTestSerializedScriptValueInterface* self);
@@ -90,6 +95,7 @@ webkit_dom_test_serialized_script_value_interface_get_cached_value(WebKitDOMTest
  * @self: A #WebKitDOMTestSerializedScriptValueInterface
  * @value: A #WebKitDOMSerializedScriptValue
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_serialized_script_value_interface_set_cached_value(WebKitDOMTestSerializedScriptValueInterface* self, WebKitDOMSerializedScriptValue* value);
@@ -99,10 +105,13 @@ webkit_dom_test_serialized_script_value_interface_set_cached_value(WebKitDOMTest
  * @self: A #WebKitDOMTestSerializedScriptValueInterface
  *
  * Returns: (transfer none): A #WebKitDOMSerializedScriptValue
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMSerializedScriptValue*
 webkit_dom_test_serialized_script_value_interface_get_cached_readonly_value(WebKitDOMTestSerializedScriptValueInterface* self);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestSerializedScriptValueInterface_h */
index 264f911..da5372c 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMTestTypedefs_h
 #define WebKitDOMTestTypedefs_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -47,13 +45,14 @@ struct _WebKitDOMTestTypedefsClass {
 };
 
 WEBKIT_API GType
-webkit_dom_test_typedefs_get_type (void);
+webkit_dom_test_typedefs_get_type(void);
 
 /**
  * webkit_dom_test_typedefs_func:
  * @self: A #WebKitDOMTestTypedefs
  * @x: A #WebKitDOMlong[]
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_typedefs_func(WebKitDOMTestTypedefs* self, WebKitDOMlong[]* x);
@@ -67,6 +66,7 @@ webkit_dom_test_typedefs_func(WebKitDOMTestTypedefs* self, WebKitDOMlong[]* x);
  * @color: A #gchar
  * @alpha: A #gfloat
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_typedefs_set_shadow(WebKitDOMTestTypedefs* self, gfloat width, gfloat height, gfloat blur, const gchar* color, gfloat alpha);
@@ -76,6 +76,7 @@ webkit_dom_test_typedefs_set_shadow(WebKitDOMTestTypedefs* self, gfloat width, g
  * @self: A #WebKitDOMTestTypedefs
  * @arrayArg: A #WebKitDOMDOMString[]
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_typedefs_nullable_array_arg(WebKitDOMTestTypedefs* self, WebKitDOMDOMString[]* arrayArg);
@@ -85,6 +86,8 @@ webkit_dom_test_typedefs_nullable_array_arg(WebKitDOMTestTypedefs* self, WebKitD
  * @self: A #WebKitDOMTestTypedefs
  *
  * Returns: (transfer none): A #WebKitDOMSVGPoint
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMSVGPoint*
 webkit_dom_test_typedefs_immutable_point_function(WebKitDOMTestTypedefs* self);
@@ -96,6 +99,8 @@ webkit_dom_test_typedefs_immutable_point_function(WebKitDOMTestTypedefs* self);
  * @error: #GError
  *
  * Returns: (transfer none): A #WebKitDOMDOMString[]
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMDOMString[]*
 webkit_dom_test_typedefs_string_array_function(WebKitDOMTestTypedefs* self, WebKitDOMDOMString[]* values, GError** error);
@@ -107,6 +112,8 @@ webkit_dom_test_typedefs_string_array_function(WebKitDOMTestTypedefs* self, WebK
  * @error: #GError
  *
  * Returns: (transfer none): A #WebKitDOMDOMString[]
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMDOMString[]*
 webkit_dom_test_typedefs_string_array_function2(WebKitDOMTestTypedefs* self, WebKitDOMDOMString[]* values, GError** error);
@@ -116,6 +123,7 @@ webkit_dom_test_typedefs_string_array_function2(WebKitDOMTestTypedefs* self, Web
  * @self: A #WebKitDOMTestTypedefs
  * @error: #GError
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_typedefs_method_with_exception(WebKitDOMTestTypedefs* self, GError** error);
@@ -125,6 +133,8 @@ webkit_dom_test_typedefs_method_with_exception(WebKitDOMTestTypedefs* self, GErr
  * @self: A #WebKitDOMTestTypedefs
  *
  * Returns: A #guint64
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API guint64
 webkit_dom_test_typedefs_get_unsigned_long_long_attr(WebKitDOMTestTypedefs* self);
@@ -134,6 +144,7 @@ webkit_dom_test_typedefs_get_unsigned_long_long_attr(WebKitDOMTestTypedefs* self
  * @self: A #WebKitDOMTestTypedefs
  * @value: A #guint64
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_typedefs_set_unsigned_long_long_attr(WebKitDOMTestTypedefs* self, guint64 value);
@@ -143,6 +154,8 @@ webkit_dom_test_typedefs_set_unsigned_long_long_attr(WebKitDOMTestTypedefs* self
  * @self: A #WebKitDOMTestTypedefs
  *
  * Returns: (transfer none): A #WebKitDOMSerializedScriptValue
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API WebKitDOMSerializedScriptValue*
 webkit_dom_test_typedefs_get_immutable_serialized_script_value(WebKitDOMTestTypedefs* self);
@@ -152,6 +165,7 @@ webkit_dom_test_typedefs_get_immutable_serialized_script_value(WebKitDOMTestType
  * @self: A #WebKitDOMTestTypedefs
  * @value: A #WebKitDOMSerializedScriptValue
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_typedefs_set_immutable_serialized_script_value(WebKitDOMTestTypedefs* self, WebKitDOMSerializedScriptValue* value);
@@ -162,6 +176,8 @@ webkit_dom_test_typedefs_set_immutable_serialized_script_value(WebKitDOMTestType
  * @error: #GError
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_typedefs_get_attr_with_getter_exception(WebKitDOMTestTypedefs* self, GError** error);
@@ -171,6 +187,7 @@ webkit_dom_test_typedefs_get_attr_with_getter_exception(WebKitDOMTestTypedefs* s
  * @self: A #WebKitDOMTestTypedefs
  * @value: A #glong
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_typedefs_set_attr_with_getter_exception(WebKitDOMTestTypedefs* self, glong value);
@@ -180,6 +197,8 @@ webkit_dom_test_typedefs_set_attr_with_getter_exception(WebKitDOMTestTypedefs* s
  * @self: A #WebKitDOMTestTypedefs
  *
  * Returns: A #glong
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API glong
 webkit_dom_test_typedefs_get_attr_with_setter_exception(WebKitDOMTestTypedefs* self);
@@ -190,6 +209,7 @@ webkit_dom_test_typedefs_get_attr_with_setter_exception(WebKitDOMTestTypedefs* s
  * @value: A #glong
  * @error: #GError
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_typedefs_set_attr_with_setter_exception(WebKitDOMTestTypedefs* self, glong value, GError** error);
@@ -200,6 +220,8 @@ webkit_dom_test_typedefs_set_attr_with_setter_exception(WebKitDOMTestTypedefs* s
  * @error: #GError
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_typedefs_get_string_attr_with_getter_exception(WebKitDOMTestTypedefs* self, GError** error);
@@ -209,6 +231,7 @@ webkit_dom_test_typedefs_get_string_attr_with_getter_exception(WebKitDOMTestType
  * @self: A #WebKitDOMTestTypedefs
  * @value: A #gchar
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_typedefs_set_string_attr_with_getter_exception(WebKitDOMTestTypedefs* self, const gchar* value);
@@ -218,6 +241,8 @@ webkit_dom_test_typedefs_set_string_attr_with_getter_exception(WebKitDOMTestType
  * @self: A #WebKitDOMTestTypedefs
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_test_typedefs_get_string_attr_with_setter_exception(WebKitDOMTestTypedefs* self);
@@ -228,10 +253,12 @@ webkit_dom_test_typedefs_get_string_attr_with_setter_exception(WebKitDOMTestType
  * @value: A #gchar
  * @error: #GError
  *
+ * Stability: Unstable
 **/
 WEBKIT_API void
 webkit_dom_test_typedefs_set_string_attr_with_setter_exception(WebKitDOMTestTypedefs* self, const gchar* value, GError** error);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestTypedefs_h */
index aa71ec0..5ced087 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMattribute_h
 #define WebKitDOMattribute_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -49,18 +47,22 @@ struct _WebKitDOMattributeClass {
 };
 
 WEBKIT_API GType
-webkit_dom_attribute_get_type (void);
+webkit_dom_attribute_get_type(void);
 
 /**
  * webkit_dom_attribute_get_readonly:
  * @self: A #WebKitDOMattribute
  *
  * Returns: A #gchar
+ *
+ * Stability: Unstable
 **/
 WEBKIT_API gchar*
 webkit_dom_attribute_get_readonly(WebKitDOMattribute* self);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestException_h */
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMattribute_h */
index 946c4bd..3f320fd 100644 (file)
  *  Boston, MA 02110-1301, USA.
  */
 
-#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT)
-#error "Only <webkitdom/webkitdom.h> can be included directly."
-#endif
-
 #ifndef WebKitDOMreadonly_h
 #define WebKitDOMreadonly_h
 
+#ifdef WEBKIT_DOM_USE_UNSTABLE_API
+
 #include <glib-object.h>
 #include <webkitdom/WebKitDOMObject.h>
-#include <webkitdom/webkitdomdefines.h>
+#include <webkitdom/webkitdomdefines-unstable.h>
 
 G_BEGIN_DECLS
 
@@ -49,9 +47,11 @@ struct _WebKitDOMreadonlyClass {
 };
 
 WEBKIT_API GType
-webkit_dom_readonly_get_type (void);
+webkit_dom_readonly_get_type(void);
 
 G_END_DECLS
 
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMTestInterface_h */
+#endif /* WEBKIT_DOM_USE_UNSTABLE_API */
 #endif /* WebKitDOMreadonly_h */
index 6a724a6..826cdff 100644 (file)
@@ -1,3 +1,16 @@
+2014-06-19  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Limit the amount of API exposed to GObject DOM bindings API
+        https://bugs.webkit.org/show_bug.cgi?id=133726
+
+        Reviewed by Gustavo Noronha Silva.
+
+        Don't make fatal finding files without a .symbols file, since now
+        only the stable DOM API has .symbols files.
+
+        * gtk/webkitdom.py:
+        (get_all_webkitdom_symbol_files):
+
 2014-06-19  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
 
         Remove efl wk1 buildbot and ews
index 10db040..9f59307 100755 (executable)
@@ -212,7 +212,5 @@ def get_all_webkitdom_symbol_files():
         if os.path.exists(path):
             symbol_files.append(path)
             continue
-        sys.stderr.write("Could not find symbol file for header: %s\n" % header_name)
-        sys.exit(1)
 
     return symbol_files