Changeset 170701 in webkit
- Timestamp:
- Jul 2, 2014, 12:09:26 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/PlatformGTK.cmake (modified) (3 diffs)
-
Source/WebCore/bindings/gobject/WebKitDOMEventTarget.h (modified) (1 diff)
-
Source/WebCore/bindings/gobject/WebKitDOMNodeFilter.h (modified) (1 diff)
-
Source/WebCore/bindings/gobject/WebKitDOMXPathNSResolver.h (modified) (1 diff)
-
Source/WebCore/bindings/scripts/gobject-generate-headers.pl (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/gtk/webkitdom.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r170700 r170701 1 2014-07-02 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 [GTK] Do not add forward declaration of class struct for interfaces 4 https://bugs.webkit.org/show_bug.cgi?id=134297 5 6 Reviewed by Martin Robinson. 7 8 * PlatformGTK.cmake: Make files generated by 9 gobject-generate-headers.pl script depend on it. 10 * bindings/gobject/WebKitDOMEventTarget.h: Remove forward declaration. 11 * bindings/gobject/WebKitDOMNodeFilter.h: Ditto 12 * bindings/gobject/WebKitDOMXPathNSResolver.h: Ditto. 13 * bindings/scripts/gobject-generate-headers.pl: Use Iface instead 14 of Class suffix for interfaces. 15 1 16 2014-07-01 Carlos Garcia Campos <cgarcia@igalia.com> 2 17 -
trunk/Source/WebCore/PlatformGTK.cmake
r170700 r170701 689 689 add_custom_command( 690 690 OUTPUT ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines.h 691 DEPENDS ${WEBCORE_DIR}/bindings/scripts/gobject-generate-headers.pl 691 692 COMMAND echo ${GObjectDOMBindingsStable_CLASS_LIST} | ${PERL_EXECUTABLE} ${WEBCORE_DIR}/bindings/scripts/gobject-generate-headers.pl defines > ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines.h 692 693 ) … … 694 695 add_custom_command( 695 696 OUTPUT ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdomdefines-unstable.h 697 DEPENDS ${WEBCORE_DIR}/bindings/scripts/gobject-generate-headers.pl 696 698 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 697 699 ) … … 699 701 add_custom_command( 700 702 OUTPUT ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdom.h 703 DEPENDS ${WEBCORE_DIR}/bindings/scripts/gobject-generate-headers.pl 701 704 COMMAND echo ${GObjectDOMBindingsStable_CLASS_LIST} | ${PERL_EXECUTABLE} ${WEBCORE_DIR}/bindings/scripts/gobject-generate-headers.pl gdom > ${DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR}/webkitdom.h 702 705 ) -
trunk/Source/WebCore/bindings/gobject/WebKitDOMEventTarget.h
r170476 r170701 30 30 #define WEBKIT_DOM_IS_EVENT_TARGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), WEBKIT_DOM_TYPE_EVENT_TARGET)) 31 31 #define WEBKIT_DOM_EVENT_TARGET_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), WEBKIT_DOM_TYPE_EVENT_TARGET, WebKitDOMEventTargetIface)) 32 33 typedef struct _WebKitDOMEventTargetIface WebKitDOMEventTargetIface;34 32 35 33 struct _WebKitDOMEventTargetIface { -
trunk/Source/WebCore/bindings/gobject/WebKitDOMNodeFilter.h
r170422 r170701 180 180 #define WEBKIT_DOM_NODE_FILTER_SHOW_NOTATION 0x00000800 181 181 182 typedef struct _WebKitDOMNodeFilterIface WebKitDOMNodeFilterIface;183 184 182 struct _WebKitDOMNodeFilterIface { 185 183 GTypeInterface gIface; -
trunk/Source/WebCore/bindings/gobject/WebKitDOMXPathNSResolver.h
r170700 r170701 31 31 #define WEBKIT_DOM_XPATH_NS_RESOLVER_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), WEBKIT_DOM_TYPE_XPATH_NS_RESOLVER, WebKitDOMXPathNSResolverIface)) 32 32 33 typedef struct _WebKitDOMXPathNSResolverIface WebKitDOMXPathNSResolverIface;34 35 33 struct _WebKitDOMXPathNSResolverIface { 36 34 GTypeInterface gIface; -
trunk/Source/WebCore/bindings/scripts/gobject-generate-headers.pl
r170173 r170701 83 83 84 84 foreach my $class (@classes) { 85 if ($class ne "Deprecated" && $class ne "Custom") { 85 if ($class eq "EventTarget" || $class eq "NodeFilter" || $class eq "XPathNSResolver") { 86 print "typedef struct _WebKitDOM${class} WebKitDOM${class};\n"; 87 print "typedef struct _WebKitDOM${class}Iface WebKitDOM${class}Iface;\n"; 88 print "\n"; 89 } elsif ($class ne "Deprecated" && $class ne "Custom") { 86 90 print "typedef struct _WebKitDOM${class} WebKitDOM${class};\n"; 87 91 print "typedef struct _WebKitDOM${class}Class WebKitDOM${class}Class;\n"; -
trunk/Tools/ChangeLog
r170700 r170701 1 2014-07-02 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 [GTK] Do not add forward declaration of class struct for interfaces 4 https://bugs.webkit.org/show_bug.cgi?id=134297 5 6 Reviewed by Martin Robinson. 7 8 Add Iface symbol to documentation instead of Class for interfaces. 9 10 * gtk/webkitdom.py: 11 (WebKitDOMDocGeneratorSections.write_section): 12 1 13 2014-07-01 Carlos Garcia Campos <cgarcia@igalia.com> 2 14 -
trunk/Tools/gtk/webkitdom.py
r170700 r170701 144 144 if not is_custom: 145 145 self.write('\n<SUBSECTION Standard>\n') 146 self.write('%sClass\n' % class_name) 146 if is_interface: 147 self.write('%sIface\n' % class_name) 148 else: 149 self.write('%sClass\n' % class_name) 147 150 dom_class = self._dom_class_decamelize(class_name).upper() 148 151 self.write('WEBKIT_DOM_TYPE_%s\n' % dom_class)
Note:
See TracChangeset
for help on using the changeset viewer.