gobject-introspection r1047 - in trunk: . gir
- From: johan svn gnome org
- To: svn-commits-list gnome org
- Subject: gobject-introspection r1047 - in trunk: . gir
- Date: Thu, 15 Jan 2009 23:08:10 +0000 (UTC)
Author: johan
Date: Thu Jan 15 23:08:10 2009
New Revision: 1047
URL: http://svn.gnome.org/viewvc/gobject-introspection?rev=1047&view=rev
Log:
2009-01-15 Johan Dahlin <jdahlin async com br>
* gir/GL-1.0.gir:
* gir/Makefile.am:
* gir/cairo-1.0.gir:
* gir/fontconfig-2.0.gir:
* gir/freetype2-2.0.gir:
* gir/libxml2-2.0.gir:
* gir/xfixes-4.0.gir:
* gir/xft-2.0.gir:
* gir/xlib-2.0.gir:
Move over the hand-written girs from gir-repository
so upstream libraries depending on these can avoid
a gir-repository dependency.
Added:
trunk/gir/GL-1.0.gir
trunk/gir/cairo-1.0.gir
trunk/gir/fontconfig-2.0.gir
trunk/gir/freetype2-2.0.gir
trunk/gir/libxml2-2.0.gir
trunk/gir/xfixes-4.0.gir
trunk/gir/xft-2.0.gir
trunk/gir/xlib-2.0.gir
Modified:
trunk/ChangeLog
trunk/gir/ (props changed)
trunk/gir/Makefile.am
Added: trunk/gir/GL-1.0.gir
==============================================================================
--- (empty file)
+++ trunk/gir/GL-1.0.gir Thu Jan 15 23:08:10 2009
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<repository version="1.0"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0">
+ <namespace name="GL" version="1.0" shared-library="GL">
+ <record name="bitfield" c:type="GLbitfield"/>
+ <record name="charARB" c:type="GLcharARB"/>
+ <record name="enum" c:type="GLenum"/>
+ <record name="float" c:type="GLfloat"/>
+ <record name="handleARB" c:type="GLhandleARB"/>
+ <record name="int" c:type="GLint"/>
+ <record name="sizei" c:type="GLsizei"/>
+ <record name="uint" c:type="GLuint"/>
+
+ <function name="InitNames" c:identifier="glInitNames">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ </parameters>
+ </function>
+
+ </namespace>
+</repository>
Modified: trunk/gir/Makefile.am
==============================================================================
--- trunk/gir/Makefile.am (original)
+++ trunk/gir/Makefile.am Thu Jan 15 23:08:10 2009
@@ -1,8 +1,20 @@
include $(top_srcdir)/common.mk
-BUILT_SOURCES =
+BUILT_GIRSOURCES =
+CLEANFILES =
EXTRA_DIST =
+BASE_GIRSOURCES = \
+ cairo-1.0.gir \
+ fontconfig-2.0.gir \
+ freetype2-2.0.gir \
+ GL-1.0.gir \
+ libxml2-2.0.gir \
+ xft-2.0.gir \
+ xlib-2.0.gir \
+ xfixes-4.0.gir
+EXTRA_DIST += $(BASE_GIRSOURCES)
+
# glib
GLIB_INCLUDEDIR=`pkg-config --variable=includedir glib-2.0`/glib-2.0
GLIB_LIBDIR=`pkg-config --variable=libdir glib-2.0`
@@ -31,7 +43,7 @@
$(GLIB_INCLUDEDIR)/glib/*.h
$(SCANNER) $(SCANNER_ARGS) \
--xpath-assertions=$(srcdir)/GLib-2.0.xpath GLib-2.0.gir
-BUILT_SOURCES += GLib-2.0.gir
+BUILT_GIRSOURCES += GLib-2.0.gir
EXTRA_DIST += glib-2.0.c GLib-2.0.xpath
# gobject
@@ -58,7 +70,7 @@
-DGOBJECT_COMPILATION \
--pkg glib-2.0 \
$(GLIB_INCLUDEDIR)/gobject/*.h
-BUILT_SOURCES += GObject-2.0.gir
+BUILT_GIRSOURCES += GObject-2.0.gir
# gmodule
GMODULE_INCLUDEDIR=`pkg-config --variable=includedir gmodule-2.0`/glib-2.0
@@ -84,7 +96,7 @@
-I$(GMODULE_LIBDIR)/glib-2.0/include \
--pkg glib-2.0 \
$(GLIB_INCLUDEDIR)/gmodule.h
-BUILT_SOURCES += GModule-2.0.gir
+BUILT_GIRSOURCES += GModule-2.0.gir
# gio
GIO_INCLUDEDIR=`pkg-config --variable=includedir gio-2.0`/glib-2.0
@@ -120,7 +132,7 @@
$(srcdir)/gio-2.0.c \
$(GLIB_INCLUDEDIR)/gio/*.h \
$(GIO_UNIX_HDRS)
-BUILT_SOURCES += Gio-2.0.gir
+BUILT_GIRSOURCES += Gio-2.0.gir
EXTRA_DIST += gio-2.0.c
# girepository
@@ -141,23 +153,23 @@
--pkg glib-2.0 \
--pkg gobject-2.0 \
$(GIREPOSITORY_FILES)
-BUILT_SOURCES += GIRepository-2.0.gir
+BUILT_GIRSOURCES += GIRepository-2.0.gir
# Generic rules
-CLEANFILES = $(BUILT_SOURCES)
-girdir=$(datadir)/gir-1.0
-dist_gir_DATA = $(BUILT_SOURCES)
+CLEANFILES += $(BUILT_GIRSOURCES)
+
+GIRSOURCES = \
+ $(BASE_GIRSOURCES) \
+ $(BUILT_GIRSOURCES)
+
+girdir = $(datadir)/gir-1.0
+dist_gir_DATA = $(GIRSOURCES)
%.typelib: %.gir $(top_builddir)/tools/g-ir-compiler$(EXEEXT)
$(DEBUG) $(top_builddir)/tools/g-ir-compiler$(EXEEXT) --includedir=. $(G_IR_COMPILER_OPTS) $< -o $@
typelibsdir = $(libdir)/girepository-1.0
-typelibs_DATA = \
- GLib-2.0.typelib \
- GModule-2.0.typelib \
- GObject-2.0.typelib \
- Gio-2.0.typelib \
- GIRepository-2.0.typelib
+typelibs_DATA = $(GIRSOURCES:.gir=.typelib) $(GIRSOURCES:.gir=.typelib)
CLEANFILES += $(typelibs_DATA)
Added: trunk/gir/cairo-1.0.gir
==============================================================================
--- (empty file)
+++ trunk/gir/cairo-1.0.gir Thu Jan 15 23:08:10 2009
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<repository version="1.0"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0"
+ xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
+ <namespace name="cairo" version="1.0" shared-library="cairo">
+ <record name="Context" c:type="cairo_t"
+ glib:type-name="CairoContext"
+ glib:get-type="cairo_get_g_type"/>
+ <record name="Surface" c:type="cairo_surface_t"
+ glib:type-name="CairoSurface"
+ glib:get-type="cairo_surface_get_glib_type"/>
+ <record name="Matrix" c:type="cairo_matrix_t"
+ glib:type-name="CairoMatrix"
+ glib:get-type="cairo_matrix_get_glib_type"/>
+ <record name="Pattern" c:type="cairo_pattern_t"
+ glib:type-name="CairoPattern"
+ glib:get-type="cairo_pattern_get_glib_type"/>
+ <enumeration name="Content" c:type="cairo_content_t">
+ <member name="COLOR"
+ value="4096"
+ c:identifier="CAIRO_CONTENT_COLOR"/>
+ <member name="ALPHA"
+ value="8192"
+ c:identifier="CAIRO_CONTENT_ALPHA"/>
+ <member name="COLOR_ALPHA"
+ value="12288"
+ c:identifier="CAIRO_CONTENT_COLOR_ALPHA"/>
+ </enumeration>
+ <record name="FontOptions" c:type="cairo_font_options_t"
+ glib:type-name="CairoFontOptions"
+ glib:get-type="cairo_font_options_get_glib_type"/>
+ <record name="FontType" c:type="cairo_font_type_t"
+ glib:type-name="CairoFontType"
+ glib:get-type="cairo_font_type_get_glib_type"/>
+ <record name="ScaledFont" c:type="cairo_scaled_font_t"
+ glib:type-name="CairoScaledFont"
+ glib:get-type="cairo_scaled_font_get_glib_type"/>
+ <function name="image_surface_create" c:identifier="cairo_image_surface_create">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ </parameters>
+ </function>
+ </namespace>
+</repository>
Added: trunk/gir/fontconfig-2.0.gir
==============================================================================
--- (empty file)
+++ trunk/gir/fontconfig-2.0.gir Thu Jan 15 23:08:10 2009
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<repository version="1.0"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0">
+ <namespace name="fontconfig" version="2.0" shared-library="fontconfig">
+ <record name="Pattern" c:type="FcPattern"/>
+ <record name="CharSet" c:type="FcCharSet"/>
+ <function name="init" c:identifier="FcInit">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ </parameters>
+ </function>
+ </namespace>
+</repository>
Added: trunk/gir/freetype2-2.0.gir
==============================================================================
--- (empty file)
+++ trunk/gir/freetype2-2.0.gir Thu Jan 15 23:08:10 2009
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<repository version="1.0"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0">
+ <namespace name="freetype2" version="2.0" shared-library="freetype">
+ <record name="Bitmap" c:type="FT_Bitmap"/>
+ <record name="Face" c:type="FT_Face"/>
+ <function name="library_version" c:identifier="FT_Library_Version">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ </parameters>
+ </function>
+ </namespace>
+</repository>
Added: trunk/gir/libxml2-2.0.gir
==============================================================================
--- (empty file)
+++ trunk/gir/libxml2-2.0.gir Thu Jan 15 23:08:10 2009
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<repository version="1.0"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0">
+ <namespace name="libxml2" version="2.0" shared-library="libxml2">
+ <record name="Node" c:type="xmlNode"/>
+ <record name="NodePtr" c:type="xmlNodePtr"/>
+ <record name="Doc" c:type="xmlDoc"/>
+ <record name="DocPtr" c:type="xmlDocPtr"/>
+ <record name="NsPtr" c:type="xmlNsPtr"/>
+ <record name="Char" c:type="xmlChar"/>
+ <function name="dummy" c:identifier="dummy">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ </parameters>
+ </function>
+ </namespace>
+</repository>
Added: trunk/gir/xfixes-4.0.gir
==============================================================================
--- (empty file)
+++ trunk/gir/xfixes-4.0.gir Thu Jan 15 23:08:10 2009
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<repository version="1.0"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0">
+ <namespace name="xfixes" version="4.0" shared-library="Xfixes">
+ <record name="XserverRegion" c:type="XserverRegion"/>
+ </namespace>
+</repository>
Added: trunk/gir/xft-2.0.gir
==============================================================================
--- (empty file)
+++ trunk/gir/xft-2.0.gir Thu Jan 15 23:08:10 2009
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<repository version="1.0"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0">
+ <namespace name="xft" version="2.0" shared-library="Xft">
+ <record name="Color" c:type="XftColor"/>
+ <record name="Draw" c:type="XftDraw"/>
+
+ <function name="init" c:identifier="XftInit">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ </parameters>
+ </function>
+
+ </namespace>
+</repository>
Added: trunk/gir/xlib-2.0.gir
==============================================================================
--- (empty file)
+++ trunk/gir/xlib-2.0.gir Thu Jan 15 23:08:10 2009
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<repository version="1.0"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0">
+ <namespace name="xlib" version="2.0" shared-library="X11">
+ <record name="Atom" c:type="Atom"/>
+ <record name="Display" c:type="Display"/>
+ <record name="Drawable" c:type="Drawable"/>
+ <record name="GC" c:type="GC"/>
+ <record name="Picture" c:type="Picture"/>
+ <record name="Screen" c:type="Screen"/>
+ <record name="VisualID" c:type="VisualID"/>
+ <record name="Window" c:type="Window"/>
+ <record name="XEvent" c:type="XEvent"/>
+ <record name="XConfigureEvent" c:type="XConfigureEvent"/>
+ <record name="XID" c:type="XID"/>
+ <record name="Pixmap" c:type="Pixmap"/>
+ <record name="XImage" c:type="XImage"/>
+ <record name="XFontStruct" c:type="XFontStruct"/>
+ <record name="XVisualInfo" c:type="XVisualInfo"/>
+ <record name="XWindowAttributes" c:type="XWindowAttributes"/>
+
+ <function name="open_display" c:identifier="XOpenDisplay">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ </parameters>
+ </function>
+
+ </namespace>
+</repository>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]