ignore enum values to avoid some pattern matching issues
authorJuerg Billeter <j@bitron.ch>
Mon, 27 Aug 2007 16:36:37 +0000 (16:36 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Mon, 27 Aug 2007 16:36:37 +0000 (16:36 +0000)
2007-08-27  Juerg Billeter  <j@bitron.ch>

* vapigen/gidlgen/gapi2xml.pl: ignore enum values to avoid some pattern
  matching issues

* vapi/Makefile.am, vapi/packages/poppler-glib/, vapi/poppler-glib.deps,
  vapi/poppler-glib.vala: add poppler bindings, patch by Alberto Ruiz,
  fixes bug 468990

* vapi/packages/atk/atk.gidl, vapi/packages/gdk-2.0/gdk-2.0.gidl,
  vapi/packages/gnome-desktop-2.0/gnome-desktop-2.0.gidl,
  vapi/packages/gstreamer-0.10/gstreamer-0.10.gidl,
  vapi/packages/gtk+-2.0/gtk+-2.0.gidl,
  vapi/packages/libsoup-2.2/libsoup-2.2.gidl,
  vapi/packages/libwnck-1.0/libwnck-1.0.gidl,
  vapi/packages/pango/pango.gidl: regenerated

svn path=/trunk/; revision=506

18 files changed:
ChangeLog
vapi/Makefile.am
vapi/packages/atk/atk.gidl
vapi/packages/gdk-2.0/gdk-2.0.gidl
vapi/packages/gnome-desktop-2.0/gnome-desktop-2.0.gidl
vapi/packages/gstreamer-0.10/gstreamer-0.10.gidl
vapi/packages/gtk+-2.0/gtk+-2.0.gidl
vapi/packages/libsoup-2.2/libsoup-2.2.gidl
vapi/packages/libwnck-1.0/libwnck-1.0.gidl
vapi/packages/pango/pango.gidl
vapi/packages/poppler-glib/poppler-glib.deps [new file with mode: 0644]
vapi/packages/poppler-glib/poppler-glib.files [new file with mode: 0644]
vapi/packages/poppler-glib/poppler-glib.gidl [new file with mode: 0644]
vapi/packages/poppler-glib/poppler-glib.metadata [new file with mode: 0644]
vapi/packages/poppler-glib/poppler-glib.namespace [new file with mode: 0644]
vapi/poppler-glib.deps [new file with mode: 0644]
vapi/poppler-glib.vala [new file with mode: 0644]
vapigen/gidlgen/gapi2xml.pl

index 46c4a06..ea39a0d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,22 @@
 2007-08-27  Jürg Billeter  <j@bitron.ch>
 
+       * vapigen/gidlgen/gapi2xml.pl: ignore enum values to avoid some pattern
+         matching issues
+
+       * vapi/Makefile.am, vapi/packages/poppler-glib/, vapi/poppler-glib.deps,
+         vapi/poppler-glib.vala: add poppler bindings, patch by Alberto Ruiz,
+         fixes bug 468990
+
+       * vapi/packages/atk/atk.gidl, vapi/packages/gdk-2.0/gdk-2.0.gidl,
+         vapi/packages/gnome-desktop-2.0/gnome-desktop-2.0.gidl,
+         vapi/packages/gstreamer-0.10/gstreamer-0.10.gidl,
+         vapi/packages/gtk+-2.0/gtk+-2.0.gidl,
+         vapi/packages/libsoup-2.2/libsoup-2.2.gidl,
+         vapi/packages/libwnck-1.0/libwnck-1.0.gidl,
+         vapi/packages/pango/pango.gidl: regenerated
+
+2007-08-27  Jürg Billeter  <j@bitron.ch>
+
        * vapi/Makefile.am, vapi/curses.vala: add curses bindings,
          patch by Ed Schouten
 
index 43c073c..d725d41 100644 (file)
@@ -40,6 +40,8 @@ dist_vapi_DATA = \
        math.vala \
        pango.deps \
        pango.vala \
+       poppler-glib.deps \
+       poppler-glib.vala \
        sqlite3.vala \
        vala-1.0.vala \
        vte.deps \
index 7224d00..874be29 100644 (file)
@@ -30,7 +30,7 @@
       <member name="ATK_LAYER_WINDOW" value=""/>
     </enum>
     <enum get-type="atk_relation_type_get_type" name="AtkRelationType" type="enum" type-name="AtkRelationType">
-      <member name="ATK_RELATION_NULL" value="0"/>
+      <member name="ATK_RELATION_NULL" value=""/>
       <member name="ATK_RELATION_CONTROLLED_BY" value=""/>
       <member name="ATK_RELATION_CONTROLLER_FOR" value=""/>
       <member name="ATK_RELATION_LABEL_FOR" value=""/>
@@ -49,7 +49,7 @@
       <member name="ATK_RELATION_LAST_DEFINED" value=""/>
     </enum>
     <enum get-type="atk_role_get_type" name="AtkRole" type="enum" type-name="AtkRole">
-      <member name="ATK_ROLE_INVALID" value="0"/>
+      <member name="ATK_ROLE_INVALID" value=""/>
       <member name="ATK_ROLE_ACCEL_LABEL" value=""/>
       <member name="ATK_ROLE_ALERT" value=""/>
       <member name="ATK_ROLE_ANIMATION" value=""/>
       <member name="ATK_STATE_LAST_DEFINED" value=""/>
     </enum>
     <enum get-type="atk_text_attribute_get_type" name="AtkTextAttribute" type="enum" type-name="AtkTextAttribute">
-      <member name="ATK_TEXT_ATTR_INVALID" value="0"/>
+      <member name="ATK_TEXT_ATTR_INVALID" value=""/>
       <member name="ATK_TEXT_ATTR_LEFT_MARGIN" value=""/>
       <member name="ATK_TEXT_ATTR_RIGHT_MARGIN" value=""/>
       <member name="ATK_TEXT_ATTR_INDENT" value=""/>
index ad2f575..645c4f1 100644 (file)
       <member name="GDK_CROSSING_UNGRAB" value=""/>
     </enum>
     <enum get-type="gdk_cursor_type_get_type" name="GdkCursorType" type="enum" type-name="GdkCursorType">
-      <member name="GDK_X_CURSOR" value="0"/>
-      <member name="GDK_ARROW" value="2"/>
-      <member name="GDK_BASED_ARROW_DOWN" value="4"/>
-      <member name="GDK_BASED_ARROW_UP" value="6"/>
-      <member name="GDK_BOAT" value="8"/>
-      <member name="GDK_BOGOSITY" value="10"/>
-      <member name="GDK_BOTTOM_LEFT_CORNER" value="12"/>
-      <member name="GDK_BOTTOM_RIGHT_CORNER" value="14"/>
-      <member name="GDK_BOTTOM_SIDE" value="16"/>
-      <member name="GDK_BOTTOM_TEE" value="18"/>
-      <member name="GDK_BOX_SPIRAL" value="20"/>
-      <member name="GDK_CENTER_PTR" value="22"/>
-      <member name="GDK_CIRCLE" value="24"/>
-      <member name="GDK_CLOCK" value="26"/>
-      <member name="GDK_COFFEE_MUG" value="28"/>
-      <member name="GDK_CROSS" value="30"/>
-      <member name="GDK_CROSS_REVERSE" value="32"/>
-      <member name="GDK_CROSSHAIR" value="34"/>
-      <member name="GDK_DIAMOND_CROSS" value="36"/>
-      <member name="GDK_DOT" value="38"/>
-      <member name="GDK_DOTBOX" value="40"/>
-      <member name="GDK_DOUBLE_ARROW" value="42"/>
-      <member name="GDK_DRAFT_LARGE" value="44"/>
-      <member name="GDK_DRAFT_SMALL" value="46"/>
-      <member name="GDK_DRAPED_BOX" value="48"/>
-      <member name="GDK_EXCHANGE" value="50"/>
-      <member name="GDK_FLEUR" value="52"/>
-      <member name="GDK_GOBBLER" value="54"/>
-      <member name="GDK_GUMBY" value="56"/>
-      <member name="GDK_HAND1" value="58"/>
-      <member name="GDK_HAND2" value="60"/>
-      <member name="GDK_HEART" value="62"/>
-      <member name="GDK_ICON" value="64"/>
-      <member name="GDK_IRON_CROSS" value="66"/>
-      <member name="GDK_LEFT_PTR" value="68"/>
-      <member name="GDK_LEFT_SIDE" value="70"/>
-      <member name="GDK_LEFT_TEE" value="72"/>
-      <member name="GDK_LEFTBUTTON" value="74"/>
-      <member name="GDK_LL_ANGLE" value="76"/>
-      <member name="GDK_LR_ANGLE" value="78"/>
-      <member name="GDK_MAN" value="80"/>
-      <member name="GDK_MIDDLEBUTTON" value="82"/>
-      <member name="GDK_MOUSE" value="84"/>
-      <member name="GDK_PENCIL" value="86"/>
-      <member name="GDK_PIRATE" value="88"/>
-      <member name="GDK_PLUS" value="90"/>
-      <member name="GDK_QUESTION_ARROW" value="92"/>
-      <member name="GDK_RIGHT_PTR" value="94"/>
-      <member name="GDK_RIGHT_SIDE" value="96"/>
-      <member name="GDK_RIGHT_TEE" value="98"/>
-      <member name="GDK_RIGHTBUTTON" value="100"/>
-      <member name="GDK_RTL_LOGO" value="102"/>
-      <member name="GDK_SAILBOAT" value="104"/>
-      <member name="GDK_SB_DOWN_ARROW" value="106"/>
-      <member name="GDK_SB_H_DOUBLE_ARROW" value="108"/>
-      <member name="GDK_SB_LEFT_ARROW" value="110"/>
-      <member name="GDK_SB_RIGHT_ARROW" value="112"/>
-      <member name="GDK_SB_UP_ARROW" value="114"/>
-      <member name="GDK_SB_V_DOUBLE_ARROW" value="116"/>
-      <member name="GDK_SHUTTLE" value="118"/>
-      <member name="GDK_SIZING" value="120"/>
-      <member name="GDK_SPIDER" value="122"/>
-      <member name="GDK_SPRAYCAN" value="124"/>
-      <member name="GDK_STAR" value="126"/>
-      <member name="GDK_TARGET" value="128"/>
-      <member name="GDK_TCROSS" value="130"/>
-      <member name="GDK_TOP_LEFT_ARROW" value="132"/>
-      <member name="GDK_TOP_LEFT_CORNER" value="134"/>
-      <member name="GDK_TOP_RIGHT_CORNER" value="136"/>
-      <member name="GDK_TOP_SIDE" value="138"/>
-      <member name="GDK_TOP_TEE" value="140"/>
-      <member name="GDK_TREK" value="142"/>
-      <member name="GDK_UL_ANGLE" value="144"/>
-      <member name="GDK_UMBRELLA" value="146"/>
-      <member name="GDK_UR_ANGLE" value="148"/>
-      <member name="GDK_WATCH" value="150"/>
-      <member name="GDK_XTERM" value="152"/>
+      <member name="GDK_X_CURSOR" value=""/>
+      <member name="GDK_ARROW" value=""/>
+      <member name="GDK_BASED_ARROW_DOWN" value=""/>
+      <member name="GDK_BASED_ARROW_UP" value=""/>
+      <member name="GDK_BOAT" value=""/>
+      <member name="GDK_BOGOSITY" value=""/>
+      <member name="GDK_BOTTOM_LEFT_CORNER" value=""/>
+      <member name="GDK_BOTTOM_RIGHT_CORNER" value=""/>
+      <member name="GDK_BOTTOM_SIDE" value=""/>
+      <member name="GDK_BOTTOM_TEE" value=""/>
+      <member name="GDK_BOX_SPIRAL" value=""/>
+      <member name="GDK_CENTER_PTR" value=""/>
+      <member name="GDK_CIRCLE" value=""/>
+      <member name="GDK_CLOCK" value=""/>
+      <member name="GDK_COFFEE_MUG" value=""/>
+      <member name="GDK_CROSS" value=""/>
+      <member name="GDK_CROSS_REVERSE" value=""/>
+      <member name="GDK_CROSSHAIR" value=""/>
+      <member name="GDK_DIAMOND_CROSS" value=""/>
+      <member name="GDK_DOT" value=""/>
+      <member name="GDK_DOTBOX" value=""/>
+      <member name="GDK_DOUBLE_ARROW" value=""/>
+      <member name="GDK_DRAFT_LARGE" value=""/>
+      <member name="GDK_DRAFT_SMALL" value=""/>
+      <member name="GDK_DRAPED_BOX" value=""/>
+      <member name="GDK_EXCHANGE" value=""/>
+      <member name="GDK_FLEUR" value=""/>
+      <member name="GDK_GOBBLER" value=""/>
+      <member name="GDK_GUMBY" value=""/>
+      <member name="GDK_HAND1" value=""/>
+      <member name="GDK_HAND2" value=""/>
+      <member name="GDK_HEART" value=""/>
+      <member name="GDK_ICON" value=""/>
+      <member name="GDK_IRON_CROSS" value=""/>
+      <member name="GDK_LEFT_PTR" value=""/>
+      <member name="GDK_LEFT_SIDE" value=""/>
+      <member name="GDK_LEFT_TEE" value=""/>
+      <member name="GDK_LEFTBUTTON" value=""/>
+      <member name="GDK_LL_ANGLE" value=""/>
+      <member name="GDK_LR_ANGLE" value=""/>
+      <member name="GDK_MAN" value=""/>
+      <member name="GDK_MIDDLEBUTTON" value=""/>
+      <member name="GDK_MOUSE" value=""/>
+      <member name="GDK_PENCIL" value=""/>
+      <member name="GDK_PIRATE" value=""/>
+      <member name="GDK_PLUS" value=""/>
+      <member name="GDK_QUESTION_ARROW" value=""/>
+      <member name="GDK_RIGHT_PTR" value=""/>
+      <member name="GDK_RIGHT_SIDE" value=""/>
+      <member name="GDK_RIGHT_TEE" value=""/>
+      <member name="GDK_RIGHTBUTTON" value=""/>
+      <member name="GDK_RTL_LOGO" value=""/>
+      <member name="GDK_SAILBOAT" value=""/>
+      <member name="GDK_SB_DOWN_ARROW" value=""/>
+      <member name="GDK_SB_H_DOUBLE_ARROW" value=""/>
+      <member name="GDK_SB_LEFT_ARROW" value=""/>
+      <member name="GDK_SB_RIGHT_ARROW" value=""/>
+      <member name="GDK_SB_UP_ARROW" value=""/>
+      <member name="GDK_SB_V_DOUBLE_ARROW" value=""/>
+      <member name="GDK_SHUTTLE" value=""/>
+      <member name="GDK_SIZING" value=""/>
+      <member name="GDK_SPIDER" value=""/>
+      <member name="GDK_SPRAYCAN" value=""/>
+      <member name="GDK_STAR" value=""/>
+      <member name="GDK_TARGET" value=""/>
+      <member name="GDK_TCROSS" value=""/>
+      <member name="GDK_TOP_LEFT_ARROW" value=""/>
+      <member name="GDK_TOP_LEFT_CORNER" value=""/>
+      <member name="GDK_TOP_RIGHT_CORNER" value=""/>
+      <member name="GDK_TOP_SIDE" value=""/>
+      <member name="GDK_TOP_TEE" value=""/>
+      <member name="GDK_TREK" value=""/>
+      <member name="GDK_UL_ANGLE" value=""/>
+      <member name="GDK_UMBRELLA" value=""/>
+      <member name="GDK_UR_ANGLE" value=""/>
+      <member name="GDK_WATCH" value=""/>
+      <member name="GDK_XTERM" value=""/>
       <member name="GDK_LAST_CURSOR" value=""/>
-      <member name="GDK_CURSOR_IS_PIXMAP" value="-1"/>
+      <member name="GDK_CURSOR_IS_PIXMAP" value=""/>
     </enum>
     <enum get-type="gdk_drag_action_get_type" name="GdkDragAction" type="flags" type-name="GdkDragAction">
       <member name="GDK_ACTION_DEFAULT" value=""/>
       <member name="GDK_PROXIMITY_OUT_MASK" value=""/>
       <member name="GDK_SUBSTRUCTURE_MASK" value=""/>
       <member name="GDK_SCROLL_MASK" value=""/>
-      <member name="GDK_ALL_EVENTS_MASK" value="0x3FFFFE"/>
+      <member name="GDK_ALL_EVENTS_MASK" value=""/>
     </enum>
     <enum get-type="gdk_event_type_get_type" name="GdkEventType" type="enum" type-name="GdkEventType">
-      <member name="GDK_NOTHING" value="-1"/>
-      <member name="GDK_DELETE" value="0"/>
-      <member name="GDK_DESTROY" value="1"/>
-      <member name="GDK_EXPOSE" value="2"/>
-      <member name="GDK_MOTION_NOTIFY" value="3"/>
-      <member name="GDK_BUTTON_PRESS" value="4"/>
-      <member name="GDK_2BUTTON_PRESS" value="5"/>
-      <member name="GDK_3BUTTON_PRESS" value="6"/>
-      <member name="GDK_BUTTON_RELEASE" value="7"/>
-      <member name="GDK_KEY_PRESS" value="8"/>
-      <member name="GDK_KEY_RELEASE" value="9"/>
-      <member name="GDK_ENTER_NOTIFY" value="10"/>
-      <member name="GDK_LEAVE_NOTIFY" value="11"/>
-      <member name="GDK_FOCUS_CHANGE" value="12"/>
-      <member name="GDK_CONFIGURE" value="13"/>
-      <member name="GDK_MAP" value="14"/>
-      <member name="GDK_UNMAP" value="15"/>
-      <member name="GDK_PROPERTY_NOTIFY" value="16"/>
-      <member name="GDK_SELECTION_CLEAR" value="17"/>
-      <member name="GDK_SELECTION_REQUEST" value="18"/>
-      <member name="GDK_SELECTION_NOTIFY" value="19"/>
-      <member name="GDK_PROXIMITY_IN" value="20"/>
-      <member name="GDK_PROXIMITY_OUT" value="21"/>
-      <member name="GDK_DRAG_ENTER" value="22"/>
-      <member name="GDK_DRAG_LEAVE" value="23"/>
-      <member name="GDK_DRAG_MOTION" value="24"/>
-      <member name="GDK_DRAG_STATUS" value="25"/>
-      <member name="GDK_DROP_START" value="26"/>
-      <member name="GDK_DROP_FINISHED" value="27"/>
-      <member name="GDK_CLIENT_EVENT" value="28"/>
-      <member name="GDK_VISIBILITY_NOTIFY" value="29"/>
-      <member name="GDK_NO_EXPOSE" value="30"/>
-      <member name="GDK_SCROLL" value="31"/>
-      <member name="GDK_WINDOW_STATE" value="32"/>
-      <member name="GDK_SETTING" value="33"/>
-      <member name="GDK_OWNER_CHANGE" value="34"/>
-      <member name="GDK_GRAB_BROKEN" value="35"/>
+      <member name="GDK_NOTHING" value=""/>
+      <member name="GDK_DELETE" value=""/>
+      <member name="GDK_DESTROY" value=""/>
+      <member name="GDK_EXPOSE" value=""/>
+      <member name="GDK_MOTION_NOTIFY" value=""/>
+      <member name="GDK_BUTTON_PRESS" value=""/>
+      <member name="GDK_2BUTTON_PRESS" value=""/>
+      <member name="GDK_3BUTTON_PRESS" value=""/>
+      <member name="GDK_BUTTON_RELEASE" value=""/>
+      <member name="GDK_KEY_PRESS" value=""/>
+      <member name="GDK_KEY_RELEASE" value=""/>
+      <member name="GDK_ENTER_NOTIFY" value=""/>
+      <member name="GDK_LEAVE_NOTIFY" value=""/>
+      <member name="GDK_FOCUS_CHANGE" value=""/>
+      <member name="GDK_CONFIGURE" value=""/>
+      <member name="GDK_MAP" value=""/>
+      <member name="GDK_UNMAP" value=""/>
+      <member name="GDK_PROPERTY_NOTIFY" value=""/>
+      <member name="GDK_SELECTION_CLEAR" value=""/>
+      <member name="GDK_SELECTION_REQUEST" value=""/>
+      <member name="GDK_SELECTION_NOTIFY" value=""/>
+      <member name="GDK_PROXIMITY_IN" value=""/>
+      <member name="GDK_PROXIMITY_OUT" value=""/>
+      <member name="GDK_DRAG_ENTER" value=""/>
+      <member name="GDK_DRAG_LEAVE" value=""/>
+      <member name="GDK_DRAG_MOTION" value=""/>
+      <member name="GDK_DRAG_STATUS" value=""/>
+      <member name="GDK_DROP_START" value=""/>
+      <member name="GDK_DROP_FINISHED" value=""/>
+      <member name="GDK_CLIENT_EVENT" value=""/>
+      <member name="GDK_VISIBILITY_NOTIFY" value=""/>
+      <member name="GDK_NO_EXPOSE" value=""/>
+      <member name="GDK_SCROLL" value=""/>
+      <member name="GDK_WINDOW_STATE" value=""/>
+      <member name="GDK_SETTING" value=""/>
+      <member name="GDK_OWNER_CHANGE" value=""/>
+      <member name="GDK_GRAB_BROKEN" value=""/>
     </enum>
     <enum get-type="gdk_extension_mode_get_type" name="GdkExtensionMode" type="enum" type-name="GdkExtensionMode">
       <member name="GDK_EXTENSION_EVENTS_NONE" value=""/>
       <member name="GDK_GC_JOIN_STYLE" value=""/>
     </enum>
     <enum get-type="gdk_grab_status_get_type" name="GdkGrabStatus" type="enum" type-name="GdkGrabStatus">
-      <member name="GDK_GRAB_SUCCESS" value="0"/>
-      <member name="GDK_GRAB_ALREADY_GRABBED" value="1"/>
-      <member name="GDK_GRAB_INVALID_TIME" value="2"/>
-      <member name="GDK_GRAB_NOT_VIEWABLE" value="3"/>
-      <member name="GDK_GRAB_FROZEN" value="4"/>
+      <member name="GDK_GRAB_SUCCESS" value=""/>
+      <member name="GDK_GRAB_ALREADY_GRABBED" value=""/>
+      <member name="GDK_GRAB_INVALID_TIME" value=""/>
+      <member name="GDK_GRAB_NOT_VIEWABLE" value=""/>
+      <member name="GDK_GRAB_FROZEN" value=""/>
     </enum>
     <enum get-type="gdk_gravity_get_type" name="GdkGravity" type="enum" type-name="GdkGravity">
-      <member name="GDK_GRAVITY_NORTH_WEST" value="1"/>
+      <member name="GDK_GRAVITY_NORTH_WEST" value=""/>
       <member name="GDK_GRAVITY_NORTH" value=""/>
       <member name="GDK_GRAVITY_NORTH_EAST" value=""/>
       <member name="GDK_GRAVITY_WEST" value=""/>
       <member name="GDK_HYPER_MASK" value=""/>
       <member name="GDK_META_MASK" value=""/>
       <member name="GDK_RELEASE_MASK" value=""/>
-      <member name="GDK_MODIFIER_MASK" value="0x5c001fff"/>
+      <member name="GDK_MODIFIER_MASK" value=""/>
     </enum>
     <enum get-type="gdk_notify_type_get_type" name="GdkNotifyType" type="enum" type-name="GdkNotifyType">
-      <member name="GDK_NOTIFY_ANCESTOR" value="0"/>
-      <member name="GDK_NOTIFY_VIRTUAL" value="1"/>
-      <member name="GDK_NOTIFY_INFERIOR" value="2"/>
-      <member name="GDK_NOTIFY_NONLINEAR" value="3"/>
-      <member name="GDK_NOTIFY_NONLINEAR_VIRTUAL" value="4"/>
-      <member name="GDK_NOTIFY_UNKNOWN" value="5"/>
+      <member name="GDK_NOTIFY_ANCESTOR" value=""/>
+      <member name="GDK_NOTIFY_VIRTUAL" value=""/>
+      <member name="GDK_NOTIFY_INFERIOR" value=""/>
+      <member name="GDK_NOTIFY_NONLINEAR" value=""/>
+      <member name="GDK_NOTIFY_NONLINEAR_VIRTUAL" value=""/>
+      <member name="GDK_NOTIFY_UNKNOWN" value=""/>
     </enum>
     <enum get-type="gdk_overlap_type_get_type" name="GdkOverlapType" type="enum" type-name="GdkOverlapType">
       <member name="GDK_OVERLAP_RECTANGLE_IN" value=""/>
       <member name="GDK_PIXBUF_FRAME_REVERT" value=""/>
     </enum>
     <enum get-type="gdk_pixbuf_rotation_get_type" name="GdkPixbufRotation" type="enum" type-name="GdkPixbufRotation">
-      <member name="GDK_PIXBUF_ROTATE_NONE" value="0"/>
-      <member name="GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE" value="90"/>
-      <member name="GDK_PIXBUF_ROTATE_UPSIDEDOWN" value="180"/>
-      <member name="GDK_PIXBUF_ROTATE_CLOCKWISE" value="270"/>
+      <member name="GDK_PIXBUF_ROTATE_NONE" value=""/>
+      <member name="GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE" value=""/>
+      <member name="GDK_PIXBUF_ROTATE_UPSIDEDOWN" value=""/>
+      <member name="GDK_PIXBUF_ROTATE_CLOCKWISE" value=""/>
     </enum>
     <enum name="GdkPixdataDumpType" type="flags" type-name="GdkPixdataDumpType">
-      <member name="GDK_PIXDATA_DUMP_PIXDATA_STREAM" value="0"/>
-      <member name="GDK_PIXDATA_DUMP_PIXDATA_STRUCT" value="1"/>
-      <member name="GDK_PIXDATA_DUMP_MACROS" value="2"/>
-      <member name="GDK_PIXDATA_DUMP_GTYPES" value="0"/>
+      <member name="GDK_PIXDATA_DUMP_PIXDATA_STREAM" value=""/>
+      <member name="GDK_PIXDATA_DUMP_PIXDATA_STRUCT" value=""/>
+      <member name="GDK_PIXDATA_DUMP_MACROS" value=""/>
+      <member name="GDK_PIXDATA_DUMP_GTYPES" value=""/>
       <member name="GDK_PIXDATA_DUMP_CTYPES" value=""/>
       <member name="GDK_PIXDATA_DUMP_STATIC" value=""/>
       <member name="GDK_PIXDATA_DUMP_CONST" value=""/>
       <member name="GDK_PIXDATA_DUMP_RLE_DECODER" value=""/>
     </enum>
     <enum name="GdkPixdataType" type="flags" type-name="GdkPixdataType">
-      <member name="GDK_PIXDATA_COLOR_TYPE_RGB" value="0x01"/>
-      <member name="GDK_PIXDATA_COLOR_TYPE_RGBA" value="0x02"/>
-      <member name="GDK_PIXDATA_COLOR_TYPE_MASK" value="0xff"/>
+      <member name="GDK_PIXDATA_COLOR_TYPE_RGB" value=""/>
+      <member name="GDK_PIXDATA_COLOR_TYPE_RGBA" value=""/>
+      <member name="GDK_PIXDATA_COLOR_TYPE_MASK" value=""/>
       <member name="GDK_PIXDATA_SAMPLE_WIDTH_8" value=""/>
       <member name="GDK_PIXDATA_SAMPLE_WIDTH_MASK" value=""/>
       <member name="GDK_PIXDATA_ENCODING_RAW" value=""/>
       <member name="GDK_SETTING_ACTION_DELETED" value=""/>
     </enum>
     <enum get-type="gdk_status_get_type" name="GdkStatus" type="enum" type-name="GdkStatus">
-      <member name="GDK_OK" value="0"/>
-      <member name="GDK_ERROR" value="-1"/>
-      <member name="GDK_ERROR_PARAM" value="-2"/>
-      <member name="GDK_ERROR_FILE" value="-3"/>
-      <member name="GDK_ERROR_MEM" value="-4"/>
+      <member name="GDK_OK" value=""/>
+      <member name="GDK_ERROR" value=""/>
+      <member name="GDK_ERROR_PARAM" value=""/>
+      <member name="GDK_ERROR_FILE" value=""/>
+      <member name="GDK_ERROR_MEM" value=""/>
     </enum>
     <enum get-type="gdk_subwindow_mode_get_type" name="GdkSubwindowMode" type="enum" type-name="GdkSubwindowMode">
-      <member name="GDK_CLIP_BY_CHILDREN" value="0"/>
-      <member name="GDK_INCLUDE_INFERIORS" value="1"/>
+      <member name="GDK_CLIP_BY_CHILDREN" value=""/>
+      <member name="GDK_INCLUDE_INFERIORS" value=""/>
     </enum>
     <enum get-type="gdk_visibility_state_get_type" name="GdkVisibilityState" type="enum" type-name="GdkVisibilityState">
       <member name="GDK_VISIBILITY_UNOBSCURED" value=""/>
index cfd0e59..36ef431 100644 (file)
       <member name="GNOME_DESKTOP_ITEM_LOAD_NO_TRANSLATIONS" value=""/>
     </enum>
     <enum name="GnomeDesktopItemStatus" type="enum" type-name="GnomeDesktopItemStatus">
-      <member name="GNOME_DESKTOP_ITEM_UNCHANGED" value="0"/>
-      <member name="GNOME_DESKTOP_ITEM_CHANGED" value="1"/>
-      <member name="GNOME_DESKTOP_ITEM_DISAPPEARED" value="2"/>
+      <member name="GNOME_DESKTOP_ITEM_UNCHANGED" value=""/>
+      <member name="GNOME_DESKTOP_ITEM_CHANGED" value=""/>
+      <member name="GNOME_DESKTOP_ITEM_DISAPPEARED" value=""/>
     </enum>
     <enum name="GnomeDesktopItemType" type="enum" type-name="GnomeDesktopItemType">
-      <member name="GNOME_DESKTOP_ITEM_TYPE_NULL" value=""/>
+      <member name="GNOME_DESKTOP_ITEM_TYPE_NULL" value=""/>
       <member name="GNOME_DESKTOP_ITEM_TYPE_APPLICATION" value=""/>
       <member name="GNOME_DESKTOP_ITEM_TYPE_LINK" value=""/>
       <member name="GNOME_DESKTOP_ITEM_TYPE_FSDEVICE" value=""/>
index f770ac0..ec74f6f 100644 (file)
@@ -17,7 +17,7 @@
       <member name="GST_ALLOC_TRACE_MEM_LIVE" value=""/>
     </enum>
     <enum name="GstAssocFlags" type="flags" type-name="GstAssocFlags">
-      <member name="GST_ASSOCIATION_FLAG_NONE" value="0"/>
+      <member name="GST_ASSOCIATION_FLAG_NONE" value=""/>
       <member name="GST_ASSOCIATION_FLAG_KEY_UNIT" value=""/>
       <member name="GST_ASSOCIATION_FLAG_DELTA_UNIT" value=""/>
       <member name="GST_ASSOCIATION_FLAG_LAST" value=""/>
       <member name="GST_BUFFER_COPY_CAPS" value=""/>
     </enum>
     <enum name="GstBufferFlag" type="flags" type-name="GstBufferFlag">
-      <member name="GST_BUFFER_FLAG_READONLY" value="GST_MINI_OBJECT_FLAG_READONLY"/>
-      <member name="GST_BUFFER_FLAG_PREROLL" value="GST_MINI_OBJECT_FLAG_LAST &lt;&lt; 0"/>
-      <member name="GST_BUFFER_FLAG_DISCONT" value="GST_MINI_OBJECT_FLAG_LAST &lt;&lt; 1"/>
-      <member name="GST_BUFFER_FLAG_IN_CAPS" value="GST_MINI_OBJECT_FLAG_LAST &lt;&lt; 2"/>
-      <member name="GST_BUFFER_FLAG_GAP" value="GST_MINI_OBJECT_FLAG_LAST &lt;&lt; 3"/>
-      <member name="GST_BUFFER_FLAG_DELTA_UNIT" value="GST_MINI_OBJECT_FLAG_LAST &lt;&lt; 4"/>
-      <member name="GST_BUFFER_FLAG_LAST" value="GST_MINI_OBJECT_FLAG_LAST &lt;&lt; 8"/>
+      <member name="GST_BUFFER_FLAG_READONLY" value=""/>
+      <member name="GST_BUFFER_FLAG_PREROLL" value=""/>
+      <member name="GST_BUFFER_FLAG_DISCONT" value=""/>
+      <member name="GST_BUFFER_FLAG_IN_CAPS" value=""/>
+      <member name="GST_BUFFER_FLAG_GAP" value=""/>
+      <member name="GST_BUFFER_FLAG_DELTA_UNIT" value=""/>
+      <member name="GST_BUFFER_FLAG_LAST" value=""/>
     </enum>
     <enum name="GstBusFlags" type="enum" type-name="GstBusFlags">
       <member name="GST_BUS_FLUSHING" value=""/>
       <member name="GST_BUS_FLAG_LAST" value=""/>
     </enum>
     <enum name="GstBusSyncReply" type="enum" type-name="GstBusSyncReply">
-      <member name="GST_BUS_DROP" value="0"/>
-      <member name="GST_BUS_PASS" value="1"/>
-      <member name="GST_BUS_ASYNC" value="2"/>
+      <member name="GST_BUS_DROP" value=""/>
+      <member name="GST_BUS_PASS" value=""/>
+      <member name="GST_BUS_ASYNC" value=""/>
     </enum>
     <enum name="GstCapsFlags" type="flags" type-name="GstCapsFlags">
-      <member name="GST_CAPS_FLAGS_ANY" value=""/>
+      <member name="GST_CAPS_FLAGS_ANY" value="(1 &lt;&lt; 0)"/>
     </enum>
     <enum name="GstClockEntryType" type="enum" type-name="GstClockEntryType">
       <member name="GST_CLOCK_ENTRY_SINGLE" value=""/>
       <member name="GST_CLOCK_ENTRY_PERIODIC" value=""/>
     </enum>
     <enum name="GstClockFlags" type="flags" type-name="GstClockFlags">
-      <member name="GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC" value="GST_OBJECT_FLAG_LAST &lt;&lt; 0"/>
-      <member name="GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC" value="GST_OBJECT_FLAG_LAST &lt;&lt; 1"/>
-      <member name="GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC" value="GST_OBJECT_FLAG_LAST &lt;&lt; 2"/>
-      <member name="GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC" value="GST_OBJECT_FLAG_LAST &lt;&lt; 3"/>
-      <member name="GST_CLOCK_FLAG_CAN_SET_RESOLUTION" value="GST_OBJECT_FLAG_LAST &lt;&lt; 4"/>
-      <member name="GST_CLOCK_FLAG_CAN_SET_MASTER" value="GST_OBJECT_FLAG_LAST &lt;&lt; 5"/>
-      <member name="GST_CLOCK_FLAG_LAST" value="GST_OBJECT_FLAG_LAST &lt;&lt; 8"/>
+      <member name="GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC" value=""/>
+      <member name="GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC" value=""/>
+      <member name="GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC" value=""/>
+      <member name="GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC" value=""/>
+      <member name="GST_CLOCK_FLAG_CAN_SET_RESOLUTION" value=""/>
+      <member name="GST_CLOCK_FLAG_CAN_SET_MASTER" value=""/>
+      <member name="GST_CLOCK_FLAG_LAST" value=""/>
     </enum>
     <enum name="GstClockReturn" type="enum" type-name="GstClockReturn">
-      <member name="GST_CLOCK_OK" value="0"/>
-      <member name="GST_CLOCK_EARLY" value="1"/>
-      <member name="GST_CLOCK_UNSCHEDULED" value="2"/>
-      <member name="GST_CLOCK_BUSY" value="3"/>
-      <member name="GST_CLOCK_BADTIME" value="4"/>
-      <member name="GST_CLOCK_ERROR" value="5"/>
-      <member name="GST_CLOCK_UNSUPPORTED" value="6"/>
+      <member name="GST_CLOCK_OK" value=""/>
+      <member name="GST_CLOCK_EARLY" value=""/>
+      <member name="GST_CLOCK_UNSCHEDULED" value=""/>
+      <member name="GST_CLOCK_BUSY" value=""/>
+      <member name="GST_CLOCK_BADTIME" value=""/>
+      <member name="GST_CLOCK_ERROR" value=""/>
+      <member name="GST_CLOCK_UNSUPPORTED" value=""/>
     </enum>
     <enum name="GstCoreError" type="enum" type-name="GstCoreError">
-      <member name="GST_CORE_ERROR_FAILED" value="1"/>
+      <member name="GST_CORE_ERROR_FAILED" value=""/>
       <member name="GST_CORE_ERROR_TOO_LAZY" value=""/>
       <member name="GST_CORE_ERROR_NOT_IMPLEMENTED" value=""/>
       <member name="GST_CORE_ERROR_STATE_CHANGE" value=""/>
       <member name="GST_CORE_ERROR_NUM_ERRORS" value=""/>
     </enum>
     <enum name="GstDebugColorFlags" type="enum" type-name="GstDebugColorFlags">
-      <member name="GST_DEBUG_FG_BLACK" value="0x0000"/>
-      <member name="GST_DEBUG_FG_RED" value="0x0001"/>
-      <member name="GST_DEBUG_FG_GREEN" value="0x0002"/>
-      <member name="GST_DEBUG_FG_YELLOW" value="0x0003"/>
-      <member name="GST_DEBUG_FG_BLUE" value="0x0004"/>
-      <member name="GST_DEBUG_FG_MAGENTA" value="0x0005"/>
-      <member name="GST_DEBUG_FG_CYAN" value="0x0006"/>
-      <member name="GST_DEBUG_FG_WHITE" value="0x0007"/>
-      <member name="GST_DEBUG_BG_BLACK" value="0x0000"/>
-      <member name="GST_DEBUG_BG_RED" value="0x0010"/>
-      <member name="GST_DEBUG_BG_GREEN" value="0x0020"/>
-      <member name="GST_DEBUG_BG_YELLOW" value="0x0030"/>
-      <member name="GST_DEBUG_BG_BLUE" value="0x0040"/>
-      <member name="GST_DEBUG_BG_MAGENTA" value="0x0050"/>
-      <member name="GST_DEBUG_BG_CYAN" value="0x0060"/>
-      <member name="GST_DEBUG_BG_WHITE" value="0x0070"/>
-      <member name="GST_DEBUG_BOLD" value="0x0100"/>
-      <member name="GST_DEBUG_UNDERLINE" value="0x0200"/>
+      <member name="GST_DEBUG_FG_BLACK" value=""/>
+      <member name="GST_DEBUG_FG_RED" value=""/>
+      <member name="GST_DEBUG_FG_GREEN" value=""/>
+      <member name="GST_DEBUG_FG_YELLOW" value=""/>
+      <member name="GST_DEBUG_FG_BLUE" value=""/>
+      <member name="GST_DEBUG_FG_MAGENTA" value=""/>
+      <member name="GST_DEBUG_FG_CYAN" value=""/>
+      <member name="GST_DEBUG_FG_WHITE" value=""/>
+      <member name="GST_DEBUG_BG_BLACK" value=""/>
+      <member name="GST_DEBUG_BG_RED" value=""/>
+      <member name="GST_DEBUG_BG_GREEN" value=""/>
+      <member name="GST_DEBUG_BG_YELLOW" value=""/>
+      <member name="GST_DEBUG_BG_BLUE" value=""/>
+      <member name="GST_DEBUG_BG_MAGENTA" value=""/>
+      <member name="GST_DEBUG_BG_CYAN" value=""/>
+      <member name="GST_DEBUG_BG_WHITE" value=""/>
+      <member name="GST_DEBUG_BOLD" value=""/>
+      <member name="GST_DEBUG_UNDERLINE" value=""/>
     </enum>
     <enum name="GstDebugLevel" type="enum" type-name="GstDebugLevel">
-      <member name="GST_LEVEL_NONE" value="0"/>
+      <member name="GST_LEVEL_NONE" value=""/>
       <member name="GST_LEVEL_ERROR" value=""/>
       <member name="GST_LEVEL_WARNING" value=""/>
       <member name="GST_LEVEL_INFO" value=""/>
       <member name="GST_LEVEL_COUNT" value=""/>
     </enum>
     <enum name="GstElementFlags" type="flags" type-name="GstElementFlags">
-      <member name="GST_ELEMENT_LOCKED_STATE" value="GST_OBJECT_FLAG_LAST &lt;&lt; 0"/>
-      <member name="GST_ELEMENT_IS_SINK" value="GST_OBJECT_FLAG_LAST &lt;&lt; 1"/>
-      <member name="GST_ELEMENT_UNPARENTING" value="GST_OBJECT_FLAG_LAST &lt;&lt; 2"/>
-      <member name="GST_ELEMENT_FLAG_LAST" value="GST_OBJECT_FLAG_LAST &lt;&lt; 16"/>
+      <member name="GST_ELEMENT_LOCKED_STATE" value=""/>
+      <member name="GST_ELEMENT_IS_SINK" value=""/>
+      <member name="GST_ELEMENT_UNPARENTING" value=""/>
+      <member name="GST_ELEMENT_FLAG_LAST" value=""/>
     </enum>
     <enum name="GstEventType" type="enum" type-name="GstEventType">
       <member name="GST_EVENT_UNKNOWN" value=""/>
       <member name="GST_EVENT_TYPE_SERIALIZED" value=""/>
     </enum>
     <enum name="GstFlowReturn" type="enum" type-name="GstFlowReturn">
-      <member name="GST_FLOW_CUSTOM_SUCCESS" value="100"/>
-      <member name="GST_FLOW_RESEND" value="1"/>
-      <member name="GST_FLOW_OK" value="0"/>
-      <member name="GST_FLOW_NOT_LINKED" value="-1"/>
-      <member name="GST_FLOW_WRONG_STATE" value="-2"/>
-      <member name="GST_FLOW_UNEXPECTED" value="-3"/>
-      <member name="GST_FLOW_NOT_NEGOTIATED" value="-4"/>
-      <member name="GST_FLOW_ERROR" value="-5"/>
-      <member name="GST_FLOW_NOT_SUPPORTED" value="-6"/>
-      <member name="GST_FLOW_CUSTOM_ERROR" value="-100"/>
+      <member name="GST_FLOW_CUSTOM_SUCCESS" value=""/>
+      <member name="GST_FLOW_RESEND" value=""/>
+      <member name="GST_FLOW_OK" value=""/>
+      <member name="GST_FLOW_NOT_LINKED" value=""/>
+      <member name="GST_FLOW_WRONG_STATE" value=""/>
+      <member name="GST_FLOW_UNEXPECTED" value=""/>
+      <member name="GST_FLOW_NOT_NEGOTIATED" value=""/>
+      <member name="GST_FLOW_ERROR" value=""/>
+      <member name="GST_FLOW_NOT_SUPPORTED" value=""/>
+      <member name="GST_FLOW_CUSTOM_ERROR" value=""/>
     </enum>
     <enum name="GstFormat" type="enum" type-name="GstFormat">
-      <member name="GST_FORMAT_UNDEFINED" value="0"/>
-      <member name="GST_FORMAT_DEFAULT" value="1"/>
-      <member name="GST_FORMAT_BYTES" value="2"/>
-      <member name="GST_FORMAT_TIME" value="3"/>
-      <member name="GST_FORMAT_BUFFERS" value="4"/>
-      <member name="GST_FORMAT_PERCENT" value="5"/>
+      <member name="GST_FORMAT_UNDEFINED" value=""/>
+      <member name="GST_FORMAT_DEFAULT" value=""/>
+      <member name="GST_FORMAT_BYTES" value=""/>
+      <member name="GST_FORMAT_TIME" value=""/>
+      <member name="GST_FORMAT_BUFFERS" value=""/>
+      <member name="GST_FORMAT_PERCENT" value=""/>
     </enum>
     <enum name="GstIndexCertainty" type="enum" type-name="GstIndexCertainty">
       <member name="GST_INDEX_UNKNOWN" value=""/>
       <member name="GST_INDEX_RESOLVER_PATH" value=""/>
     </enum>
     <enum name="GstIteratorItem" type="enum" type-name="GstIteratorItem">
-      <member name="GST_ITERATOR_ITEM_SKIP" value="0"/>
-      <member name="GST_ITERATOR_ITEM_PASS" value="1"/>
-      <member name="GST_ITERATOR_ITEM_END" value="2"/>
+      <member name="GST_ITERATOR_ITEM_SKIP" value=""/>
+      <member name="GST_ITERATOR_ITEM_PASS" value=""/>
+      <member name="GST_ITERATOR_ITEM_END" value=""/>
     </enum>
     <enum name="GstIteratorResult" type="enum" type-name="GstIteratorResult">
-      <member name="GST_ITERATOR_DONE" value="0"/>
-      <member name="GST_ITERATOR_OK" value="1"/>
-      <member name="GST_ITERATOR_RESYNC" value="2"/>
-      <member name="GST_ITERATOR_ERROR" value="3"/>
+      <member name="GST_ITERATOR_DONE" value=""/>
+      <member name="GST_ITERATOR_OK" value=""/>
+      <member name="GST_ITERATOR_RESYNC" value=""/>
+      <member name="GST_ITERATOR_ERROR" value=""/>
     </enum>
     <enum name="GstLibraryError" type="enum" type-name="GstLibraryError">
-      <member name="GST_LIBRARY_ERROR_FAILED" value="1"/>
+      <member name="GST_LIBRARY_ERROR_FAILED" value=""/>
       <member name="GST_LIBRARY_ERROR_TOO_LAZY" value=""/>
       <member name="GST_LIBRARY_ERROR_INIT" value=""/>
       <member name="GST_LIBRARY_ERROR_SHUTDOWN" value=""/>
       <member name="GST_LIBRARY_ERROR_NUM_ERRORS" value=""/>
     </enum>
     <enum name="GstMessageType" type="flags" type-name="GstMessageType">
-      <member name="GST_MESSAGE_UNKNOWN" value="0"/>
+      <member name="GST_MESSAGE_UNKNOWN" value=""/>
       <member name="GST_MESSAGE_EOS" value=""/>
       <member name="GST_MESSAGE_ERROR" value=""/>
       <member name="GST_MESSAGE_WARNING" value=""/>
       <member name="GST_MESSAGE_LATENCY" value=""/>
       <member name="GST_MESSAGE_ASYNC_START" value=""/>
       <member name="GST_MESSAGE_ASYNC_DONE" value=""/>
-      <member name="GST_MESSAGE_ANY" value="~0"/>
+      <member name="GST_MESSAGE_ANY" value=""/>
     </enum>
     <enum name="GstMiniObjectFlags" type="flags" type-name="GstMiniObjectFlags">
       <member name="GST_MINI_OBJECT_FLAG_READONLY" value=""/>
       <member name="GST_PAD_FLAG_LAST" value=""/>
     </enum>
     <enum name="GstPadLinkReturn" type="enum" type-name="GstPadLinkReturn">
-      <member name="GST_PAD_LINK_OK" value="0"/>
-      <member name="GST_PAD_LINK_WRONG_HIERARCHY" value="-1"/>
-      <member name="GST_PAD_LINK_WAS_LINKED" value="-2"/>
-      <member name="GST_PAD_LINK_WRONG_DIRECTION" value="-3"/>
-      <member name="GST_PAD_LINK_NOFORMAT" value="-4"/>
-      <member name="GST_PAD_LINK_NOSCHED" value="-5"/>
-      <member name="GST_PAD_LINK_REFUSED" value="-6"/>
+      <member name="GST_PAD_LINK_OK" value=""/>
+      <member name="GST_PAD_LINK_WRONG_HIERARCHY" value=""/>
+      <member name="GST_PAD_LINK_WAS_LINKED" value=""/>
+      <member name="GST_PAD_LINK_WRONG_DIRECTION" value=""/>
+      <member name="GST_PAD_LINK_NOFORMAT" value=""/>
+      <member name="GST_PAD_LINK_NOSCHED" value=""/>
+      <member name="GST_PAD_LINK_REFUSED" value=""/>
     </enum>
     <enum name="GstPadPresence" type="enum" type-name="GstPadPresence">
       <member name="GST_PAD_ALWAYS" value=""/>
       <member name="GST_PARSE_ERROR_EMPTY" value=""/>
     </enum>
     <enum name="GstPipelineFlags" type="flags" type-name="GstPipelineFlags">
-      <member name="GST_PIPELINE_FLAG_FIXED_CLOCK" value="GST_BIN_FLAG_LAST &lt;&lt; 0"/>
-      <member name="GST_PIPELINE_FLAG_LAST" value="GST_BIN_FLAG_LAST &lt;&lt; 4"/>
+      <member name="GST_PIPELINE_FLAG_FIXED_CLOCK" value=""/>
+      <member name="GST_PIPELINE_FLAG_LAST" value=""/>
     </enum>
     <enum name="GstPluginError" type="enum" type-name="GstPluginError">
       <member name="GST_PLUGIN_ERROR_MODULE" value=""/>
       <member name="GST_PLUGIN_ERROR_NAME_MISMATCH" value=""/>
     </enum>
     <enum name="GstPluginFlags" type="flags" type-name="GstPluginFlags">
-      <member name="GST_PLUGIN_FLAG_CACHED" value=""/>
+      <member name="GST_PLUGIN_FLAG_CACHED" value="(1&lt;&lt;0)"/>
     </enum>
     <enum name="GstQuarkId" type="enum" type-name="GstQuarkId">
-      <member name="GST_QUARK_FORMAT" value="0"/>
-      <member name="GST_QUARK_CURRENT" value="1"/>
-      <member name="GST_QUARK_DURATION" value="2"/>
-      <member name="GST_QUARK_RATE" value="3"/>
-      <member name="GST_QUARK_SEEKABLE" value="4"/>
-      <member name="GST_QUARK_SEGMENT_START" value="5"/>
-      <member name="GST_QUARK_SEGMENT_END" value="6"/>
-      <member name="GST_QUARK_SRC_FORMAT" value="7"/>
-      <member name="GST_QUARK_SRC_VALUE" value="8"/>
-      <member name="GST_QUARK_DEST_FORMAT" value="9"/>
-      <member name="GST_QUARK_DEST_VALUE" value="10"/>
-      <member name="GST_QUARK_START_FORMAT" value="11"/>
-      <member name="GST_QUARK_START_VALUE" value="12"/>
-      <member name="GST_QUARK_STOP_FORMAT" value="13"/>
-      <member name="GST_QUARK_STOP_VALUE" value="14"/>
-      <member name="GST_QUARK_MAX" value="15"/>
+      <member name="GST_QUARK_FORMAT" value=""/>
+      <member name="GST_QUARK_CURRENT" value=""/>
+      <member name="GST_QUARK_DURATION" value=""/>
+      <member name="GST_QUARK_RATE" value=""/>
+      <member name="GST_QUARK_SEEKABLE" value=""/>
+      <member name="GST_QUARK_SEGMENT_START" value=""/>
+      <member name="GST_QUARK_SEGMENT_END" value=""/>
+      <member name="GST_QUARK_SRC_FORMAT" value=""/>
+      <member name="GST_QUARK_SRC_VALUE" value=""/>
+      <member name="GST_QUARK_DEST_FORMAT" value=""/>
+      <member name="GST_QUARK_DEST_VALUE" value=""/>
+      <member name="GST_QUARK_START_FORMAT" value=""/>
+      <member name="GST_QUARK_START_VALUE" value=""/>
+      <member name="GST_QUARK_STOP_FORMAT" value=""/>
+      <member name="GST_QUARK_STOP_VALUE" value=""/>
+      <member name="GST_QUARK_MAX" value=""/>
     </enum>
     <enum name="GstQueryType" type="enum" type-name="GstQueryType">
-      <member name="GST_QUERY_NONE" value="0"/>
+      <member name="GST_QUERY_NONE" value=""/>
       <member name="GST_QUERY_POSITION" value=""/>
       <member name="GST_QUERY_DURATION" value=""/>
       <member name="GST_QUERY_LATENCY" value=""/>
       <member name="GST_QUERY_FORMATS" value=""/>
     </enum>
     <enum name="GstRank" type="enum" type-name="GstRank">
-      <member name="GST_RANK_NONE" value="0"/>
-      <member name="GST_RANK_MARGINAL" value="64"/>
-      <member name="GST_RANK_SECONDARY" value="128"/>
-      <member name="GST_RANK_PRIMARY" value="256"/>
+      <member name="GST_RANK_NONE" value=""/>
+      <member name="GST_RANK_MARGINAL" value=""/>
+      <member name="GST_RANK_SECONDARY" value=""/>
+      <member name="GST_RANK_PRIMARY" value=""/>
     </enum>
     <enum name="GstResourceError" type="enum" type-name="GstResourceError">
-      <member name="GST_RESOURCE_ERROR_FAILED" value="1"/>
+      <member name="GST_RESOURCE_ERROR_FAILED" value=""/>
       <member name="GST_RESOURCE_ERROR_TOO_LAZY" value=""/>
       <member name="GST_RESOURCE_ERROR_NOT_FOUND" value=""/>
       <member name="GST_RESOURCE_ERROR_BUSY" value=""/>
       <member name="GST_RESOURCE_ERROR_NUM_ERRORS" value=""/>
     </enum>
     <enum name="GstSeekFlags" type="flags" type-name="GstSeekFlags">
-      <member name="GST_SEEK_FLAG_NONE" value="0"/>
+      <member name="GST_SEEK_FLAG_NONE" value=""/>
       <member name="GST_SEEK_FLAG_FLUSH" value=""/>
       <member name="GST_SEEK_FLAG_ACCURATE" value=""/>
       <member name="GST_SEEK_FLAG_KEY_UNIT" value=""/>
       <member name="GST_SEEK_FLAG_SEGMENT" value=""/>
     </enum>
     <enum name="GstSeekType" type="enum" type-name="GstSeekType">
-      <member name="GST_SEEK_TYPE_NONE" value="0"/>
-      <member name="GST_SEEK_TYPE_CUR" value="1"/>
-      <member name="GST_SEEK_TYPE_SET" value="2"/>
-      <member name="GST_SEEK_TYPE_END" value="3"/>
+      <member name="GST_SEEK_TYPE_NONE" value=""/>
+      <member name="GST_SEEK_TYPE_CUR" value=""/>
+      <member name="GST_SEEK_TYPE_SET" value=""/>
+      <member name="GST_SEEK_TYPE_END" value=""/>
     </enum>
     <enum name="GstState" type="enum" type-name="GstState">
-      <member name="GST_STATE_VOID_PENDING" value="0"/>
-      <member name="GST_STATE_NULL" value="1"/>
-      <member name="GST_STATE_READY" value="2"/>
-      <member name="GST_STATE_PAUSED" value="3"/>
-      <member name="GST_STATE_PLAYING" value="4"/>
+      <member name="GST_STATE_VOID_PENDING" value=""/>
+      <member name="GST_STATE_NULL" value=""/>
+      <member name="GST_STATE_READY" value=""/>
+      <member name="GST_STATE_PAUSED" value=""/>
+      <member name="GST_STATE_PLAYING" value=""/>
     </enum>
     <enum name="GstStateChange" type="flags" type-name="GstStateChange">
-      <member name="GST_STATE_CHANGE_NULL_TO_READY" value="GST_STATE_NULL&lt;&lt;3| GST_STATE_READY"/>
-      <member name="GST_STATE_CHANGE_READY_TO_PAUSED" value="GST_STATE_READY&lt;&lt;3| GST_STATE_PAUSED"/>
-      <member name="GST_STATE_CHANGE_PAUSED_TO_PLAYING" value="GST_STATE_PAUSED&lt;&lt;3| GST_STATE_PLAYING"/>
-      <member name="GST_STATE_CHANGE_PLAYING_TO_PAUSED" value="GST_STATE_PLAYING&lt;&lt;3| GST_STATE_PAUSED"/>
-      <member name="GST_STATE_CHANGE_PAUSED_TO_READY" value="GST_STATE_PAUSED&lt;&lt;3| GST_STATE_READY"/>
-      <member name="GST_STATE_CHANGE_READY_TO_NULL" value="GST_STATE_READY&lt;&lt;3| GST_STATE_NULL"/>
+      <member name="GST_STATE_CHANGE_NULL_TO_READY" value=""/>
+      <member name="GST_STATE_CHANGE_READY_TO_PAUSED" value=""/>
+      <member name="GST_STATE_CHANGE_PAUSED_TO_PLAYING" value=""/>
+      <member name="GST_STATE_CHANGE_PLAYING_TO_PAUSED" value=""/>
+      <member name="GST_STATE_CHANGE_PAUSED_TO_READY" value=""/>
+      <member name="GST_STATE_CHANGE_READY_TO_NULL" value=""/>
     </enum>
     <enum name="GstStateChangeReturn" type="enum" type-name="GstStateChangeReturn">
-      <member name="GST_STATE_CHANGE_FAILURE" value="0"/>
-      <member name="GST_STATE_CHANGE_SUCCESS" value="1"/>
-      <member name="GST_STATE_CHANGE_ASYNC" value="2"/>
-      <member name="GST_STATE_CHANGE_NO_PREROLL" value="3"/>
+      <member name="GST_STATE_CHANGE_FAILURE" value=""/>
+      <member name="GST_STATE_CHANGE_SUCCESS" value=""/>
+      <member name="GST_STATE_CHANGE_ASYNC" value=""/>
+      <member name="GST_STATE_CHANGE_NO_PREROLL" value=""/>
     </enum>
     <enum name="GstStreamError" type="enum" type-name="GstStreamError">
-      <member name="GST_STREAM_ERROR_FAILED" value="1"/>
+      <member name="GST_STREAM_ERROR_FAILED" value=""/>
       <member name="GST_STREAM_ERROR_TOO_LAZY" value=""/>
       <member name="GST_STREAM_ERROR_NOT_IMPLEMENTED" value=""/>
       <member name="GST_STREAM_ERROR_TYPE_NOT_FOUND" value=""/>
       <member name="GST_TASK_PAUSED" value=""/>
     </enum>
     <enum name="GstTypeFindProbability" type="enum" type-name="GstTypeFindProbability">
-      <member name="GST_TYPE_FIND_MINIMUM" value="1"/>
-      <member name="GST_TYPE_FIND_POSSIBLE" value="50"/>
-      <member name="GST_TYPE_FIND_LIKELY" value="80"/>
-      <member name="GST_TYPE_FIND_NEARLY_CERTAIN" value="99"/>
-      <member name="GST_TYPE_FIND_MAXIMUM" value="100"/>
+      <member name="GST_TYPE_FIND_MINIMUM" value=""/>
+      <member name="GST_TYPE_FIND_POSSIBLE" value=""/>
+      <member name="GST_TYPE_FIND_LIKELY" value=""/>
+      <member name="GST_TYPE_FIND_NEARLY_CERTAIN" value=""/>
+      <member name="GST_TYPE_FIND_MAXIMUM" value=""/>
     </enum>
     <enum name="GstURIType" type="enum" type-name="GstURIType">
       <member name="GST_URI_UNKNOWN" value=""/>
index b80740a..8b103e3 100644 (file)
@@ -10,7 +10,7 @@
     <enum get-type="gtk_accel_flags_get_type" name="GtkAccelFlags" type="flags" type-name="GtkAccelFlags">
       <member name="GTK_ACCEL_VISIBLE" value=""/>
       <member name="GTK_ACCEL_LOCKED" value=""/>
-      <member name="GTK_ACCEL_MASK" value="0x07"/>
+      <member name="GTK_ACCEL_MASK" value=""/>
     </enum>
     <enum get-type="gtk_anchor_type_get_type" name="GtkAnchorType" type="enum" type-name="GtkAnchorType">
       <member name="GTK_ANCHOR_CENTER" value=""/>
       <member name="GTK_ANCHOR_E" value=""/>
     </enum>
     <enum deprecated="1" get-type="gtk_arg_flags_get_type" name="GtkArgFlags" type="flags" type-name="GtkArgFlags">
-      <member name="GTK_ARG_READABLE" value="G_PARAM_READABLE"/>
-      <member name="GTK_ARG_WRITABLE" value="G_PARAM_WRITABLE"/>
-      <member name="GTK_ARG_CONSTRUCT" value="G_PARAM_CONSTRUCT"/>
-      <member name="GTK_ARG_CONSTRUCT_ONLY" value="G_PARAM_CONSTRUCT_ONLY"/>
+      <member name="GTK_ARG_READABLE" value=""/>
+      <member name="GTK_ARG_WRITABLE" value=""/>
+      <member name="GTK_ARG_CONSTRUCT" value=""/>
+      <member name="GTK_ARG_CONSTRUCT_ONLY" value=""/>
       <member name="GTK_ARG_CHILD_ARG" value=""/>
     </enum>
     <enum get-type="gtk_arrow_type_get_type" name="GtkArrowType" type="enum" type-name="GtkArrowType">
       <member name="GTK_DEST_DEFAULT_MOTION" value=""/>
       <member name="GTK_DEST_DEFAULT_HIGHLIGHT" value=""/>
       <member name="GTK_DEST_DEFAULT_DROP" value=""/>
-      <member name="GTK_DEST_DEFAULT_ALL" value="0x07"/>
+      <member name="GTK_DEST_DEFAULT_ALL" value=""/>
     </enum>
     <enum get-type="gtk_dialog_flags_get_type" name="GtkDialogFlags" type="flags" type-name="GtkDialogFlags">
       <member name="GTK_DIALOG_MODAL" value=""/>
       <member name="GTK_PAGE_SET_ODD" value=""/>
     </enum>
     <enum get-type="gtk_path_priority_type_get_type" name="GtkPathPriorityType" type="enum" type-name="GtkPathPriorityType">
-      <member name="GTK_PATH_PRIO_LOWEST" value="0"/>
-      <member name="GTK_PATH_PRIO_GTK" value="4"/>
-      <member name="GTK_PATH_PRIO_APPLICATION" value="8"/>
-      <member name="GTK_PATH_PRIO_THEME" value="10"/>
-      <member name="GTK_PATH_PRIO_RC" value="12"/>
-      <member name="GTK_PATH_PRIO_HIGHEST" value="15"/>
+      <member name="GTK_PATH_PRIO_LOWEST" value=""/>
+      <member name="GTK_PATH_PRIO_GTK" value=""/>
+      <member name="GTK_PATH_PRIO_APPLICATION" value=""/>
+      <member name="GTK_PATH_PRIO_THEME" value=""/>
+      <member name="GTK_PATH_PRIO_RC" value=""/>
+      <member name="GTK_PATH_PRIO_HIGHEST" value=""/>
     </enum>
     <enum get-type="gtk_path_type_get_type" name="GtkPathType" type="enum" type-name="GtkPathType">
       <member name="GTK_PATH_WIDGET" value=""/>
       <member name="GTK_RC_BASE" value=""/>
     </enum>
     <enum get-type="gtk_rc_token_type_get_type" name="GtkRcTokenType" type="enum" type-name="GtkRcTokenType">
-      <member name="GTK_RC_TOKEN_INVALID" value="G_TOKEN_LAST"/>
+      <member name="GTK_RC_TOKEN_INVALID" value=""/>
       <member name="GTK_RC_TOKEN_INCLUDE" value=""/>
       <member name="GTK_RC_TOKEN_NORMAL" value=""/>
       <member name="GTK_RC_TOKEN_ACTIVE" value=""/>
       <member name="GTK_RECENT_CHOOSER_ERROR_INVALID_URI" value=""/>
     </enum>
     <enum name="GtkRecentChooserProp" type="enum" type-name="GtkRecentChooserProp">
-      <member name="GTK_RECENT_CHOOSER_PROP_FIRST" value="0x3000"/>
+      <member name="GTK_RECENT_CHOOSER_PROP_FIRST" value=""/>
       <member name="GTK_RECENT_CHOOSER_PROP_RECENT_MANAGER" value=""/>
       <member name="GTK_RECENT_CHOOSER_PROP_SHOW_PRIVATE" value=""/>
       <member name="GTK_RECENT_CHOOSER_PROP_SHOW_NOT_FOUND" value=""/>
       <member name="GTK_RECENT_MANAGER_ERROR_UNKNOWN" value=""/>
     </enum>
     <enum get-type="gtk_recent_sort_type_get_type" name="GtkRecentSortType" type="enum" type-name="GtkRecentSortType">
-      <member name="GTK_RECENT_SORT_NONE" value="0"/>
+      <member name="GTK_RECENT_SORT_NONE" value=""/>
       <member name="GTK_RECENT_SORT_MRU" value=""/>
       <member name="GTK_RECENT_SORT_LRU" value=""/>
       <member name="GTK_RECENT_SORT_CUSTOM" value=""/>
       <member name="GTK_RESIZE_IMMEDIATE" value=""/>
     </enum>
     <enum get-type="gtk_response_type_get_type" name="GtkResponseType" type="enum" type-name="GtkResponseType">
-      <member name="GTK_RESPONSE_NONE" value="-1"/>
-      <member name="GTK_RESPONSE_REJECT" value="-2"/>
-      <member name="GTK_RESPONSE_ACCEPT" value="-3"/>
-      <member name="GTK_RESPONSE_DELETE_EVENT" value="-4"/>
-      <member name="GTK_RESPONSE_OK" value="-5"/>
-      <member name="GTK_RESPONSE_CANCEL" value="-6"/>
-      <member name="GTK_RESPONSE_CLOSE" value="-7"/>
-      <member name="GTK_RESPONSE_YES" value="-8"/>
-      <member name="GTK_RESPONSE_NO" value="-9"/>
-      <member name="GTK_RESPONSE_APPLY" value="-10"/>
-      <member name="GTK_RESPONSE_HELP" value="-11"/>
+      <member name="GTK_RESPONSE_NONE" value=""/>
+      <member name="GTK_RESPONSE_REJECT" value=""/>
+      <member name="GTK_RESPONSE_ACCEPT" value=""/>
+      <member name="GTK_RESPONSE_DELETE_EVENT" value=""/>
+      <member name="GTK_RESPONSE_OK" value=""/>
+      <member name="GTK_RESPONSE_CANCEL" value=""/>
+      <member name="GTK_RESPONSE_CLOSE" value=""/>
+      <member name="GTK_RESPONSE_YES" value=""/>
+      <member name="GTK_RESPONSE_NO" value=""/>
+      <member name="GTK_RESPONSE_APPLY" value=""/>
+      <member name="GTK_RESPONSE_HELP" value=""/>
     </enum>
     <enum get-type="gtk_scroll_step_get_type" name="GtkScrollStep" type="enum" type-name="GtkScrollStep">
       <member name="GTK_SCROLL_STEPS" value=""/>
       <member name="GTK_SIDE_RIGHT" value=""/>
     </enum>
     <enum deprecated="1" get-type="gtk_signal_run_type_get_type" name="GtkSignalRunType" type="enum" type-name="GtkSignalRunType">
-      <member name="GTK_RUN_FIRST" value="G_SIGNAL_RUN_FIRST"/>
-      <member name="GTK_RUN_LAST" value="G_SIGNAL_RUN_LAST"/>
-      <member name="GTK_RUN_BOTH" value="GTK_RUN_FIRST | GTK_RUN_LAST"/>
-      <member name="GTK_RUN_NO_RECURSE" value="G_SIGNAL_NO_RECURSE"/>
-      <member name="GTK_RUN_ACTION" value="G_SIGNAL_ACTION"/>
-      <member name="GTK_RUN_NO_HOOKS" value="G_SIGNAL_NO_HOOKS"/>
+      <member name="GTK_RUN_FIRST" value=""/>
+      <member name="GTK_RUN_LAST" value=""/>
+      <member name="GTK_RUN_BOTH" value=""/>
+      <member name="GTK_RUN_NO_RECURSE" value=""/>
+      <member name="GTK_RUN_ACTION" value=""/>
+      <member name="GTK_RUN_NO_HOOKS" value=""/>
     </enum>
     <enum get-type="gtk_size_group_mode_get_type" name="GtkSizeGroupMode" type="enum" type-name="GtkSizeGroupMode">
       <member name="GTK_SIZE_GROUP_NONE" value=""/>
       <member name="GTK_TARGET_OTHER_WIDGET" value=""/>
     </enum>
     <enum get-type="gtk_text_buffer_target_info_get_type" name="GtkTextBufferTargetInfo" type="enum" type-name="GtkTextBufferTargetInfo">
-      <member name="GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS" value="- 1"/>
-      <member name="GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT" value="- 2"/>
-      <member name="GTK_TEXT_BUFFER_TARGET_INFO_TEXT" value="- 3"/>
+      <member name="GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS" value=""/>
+      <member name="GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT" value=""/>
+      <member name="GTK_TEXT_BUFFER_TARGET_INFO_TEXT" value=""/>
     </enum>
     <enum get-type="gtk_text_direction_get_type" name="GtkTextDirection" type="enum" type-name="GtkTextDirection">
       <member name="GTK_TEXT_DIR_NONE" value=""/>
       <member name="GTK_TREE_VIEW_GRID_LINES_BOTH" value=""/>
     </enum>
     <enum name="GtkUIManagerItemType" type="flags" type-name="GtkUIManagerItemType">
-      <member name="GTK_UI_MANAGER_AUTO" value="0"/>
+      <member name="GTK_UI_MANAGER_AUTO" value=""/>
       <member name="GTK_UI_MANAGER_MENUBAR" value=""/>
       <member name="GTK_UI_MANAGER_MENU" value=""/>
       <member name="GTK_UI_MANAGER_TOOLBAR" value=""/>
index 1eabd9d..f7a58d5 100644 (file)
@@ -8,11 +8,11 @@
 -->
   <namespace name="Soup">
     <enum name="SoupAddressFamily" type="enum" type-name="SoupAddressFamily">
-      <member name="SOUP_ADDRESS_FAMILY_IPV4" value="AF_INET"/>
-      <member name="SOUP_ADDRESS_FAMILY_IPV6" value="-1"/>
+      <member name="SOUP_ADDRESS_FAMILY_IPV4" value=""/>
+      <member name="SOUP_ADDRESS_FAMILY_IPV6" value=""/>
     </enum>
     <enum name="SoupAuthType" type="enum" type-name="SoupAuthType">
-      <member name="SOUP_AUTH_TYPE_BASIC" value="1"/>
+      <member name="SOUP_AUTH_TYPE_BASIC" value=""/>
       <member name="SOUP_AUTH_TYPE_DIGEST" value=""/>
     </enum>
     <enum name="SoupDigestAlgorithm" type="flags" type-name="SoupDigestAlgorithm">
       <member name="SOUP_ALGORITHM_MD5_SESS" value=""/>
     </enum>
     <enum name="SoupHandlerPhase" type="enum" type-name="SoupHandlerPhase">
-      <member name="SOUP_HANDLER_POST_REQUEST" value="1"/>
+      <member name="SOUP_HANDLER_POST_REQUEST" value=""/>
       <member name="SOUP_HANDLER_PRE_BODY" value=""/>
       <member name="SOUP_HANDLER_BODY_CHUNK" value=""/>
       <member name="SOUP_HANDLER_POST_BODY" value=""/>
     </enum>
     <enum name="SoupHttpVersion" type="enum" type-name="SoupHttpVersion">
-      <member name="SOUP_HTTP_1_0" value="0"/>
-      <member name="SOUP_HTTP_1_1" value="1"/>
+      <member name="SOUP_HTTP_1_0" value=""/>
+      <member name="SOUP_HTTP_1_1" value=""/>
     </enum>
     <enum name="SoupKnownStatusCode" type="enum" type-name="SoupKnownStatusCode">
       <member name="SOUP_STATUS_NONE" value=""/>
-      <member name="SOUP_STATUS_CANCELLED" value="1"/>
+      <member name="SOUP_STATUS_CANCELLED" value=""/>
       <member name="SOUP_STATUS_CANT_RESOLVE" value=""/>
       <member name="SOUP_STATUS_CANT_RESOLVE_PROXY" value=""/>
       <member name="SOUP_STATUS_CANT_CONNECT" value=""/>
       <member name="SOUP_STATUS_IO_ERROR" value=""/>
       <member name="SOUP_STATUS_MALFORMED" value=""/>
       <member name="SOUP_STATUS_TRY_AGAIN" value=""/>
-      <member name="SOUP_STATUS_CONTINUE" value="100"/>
-      <member name="SOUP_STATUS_SWITCHING_PROTOCOLS" value="101"/>
-      <member name="SOUP_STATUS_PROCESSING" value="102"/>
-      <member name="SOUP_STATUS_OK" value="200"/>
-      <member name="SOUP_STATUS_CREATED" value="201"/>
-      <member name="SOUP_STATUS_ACCEPTED" value="202"/>
-      <member name="SOUP_STATUS_NON_AUTHORITATIVE" value="203"/>
-      <member name="SOUP_STATUS_NO_CONTENT" value="204"/>
-      <member name="SOUP_STATUS_RESET_CONTENT" value="205"/>
-      <member name="SOUP_STATUS_PARTIAL_CONTENT" value="206"/>
-      <member name="SOUP_STATUS_MULTI_STATUS" value="207"/>
-      <member name="SOUP_STATUS_MULTIPLE_CHOICES" value="300"/>
-      <member name="SOUP_STATUS_MOVED_PERMANENTLY" value="301"/>
-      <member name="SOUP_STATUS_FOUND" value="302"/>
-      <member name="SOUP_STATUS_MOVED_TEMPORARILY" value="302"/>
-      <member name="SOUP_STATUS_SEE_OTHER" value="303"/>
-      <member name="SOUP_STATUS_NOT_MODIFIED" value="304"/>
-      <member name="SOUP_STATUS_USE_PROXY" value="305"/>
-      <member name="SOUP_STATUS_NOT_APPEARING_IN_THIS_PROTOCOL" value="306"/>
-      <member name="SOUP_STATUS_TEMPORARY_REDIRECT" value="307"/>
-      <member name="SOUP_STATUS_BAD_REQUEST" value="400"/>
-      <member name="SOUP_STATUS_UNAUTHORIZED" value="401"/>
-      <member name="SOUP_STATUS_PAYMENT_REQUIRED" value="402"/>
-      <member name="SOUP_STATUS_FORBIDDEN" value="403"/>
-      <member name="SOUP_STATUS_NOT_FOUND" value="404"/>
-      <member name="SOUP_STATUS_METHOD_NOT_ALLOWED" value="405"/>
-      <member name="SOUP_STATUS_NOT_ACCEPTABLE" value="406"/>
-      <member name="SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED" value="407"/>
+      <member name="SOUP_STATUS_CONTINUE" value=""/>
+      <member name="SOUP_STATUS_SWITCHING_PROTOCOLS" value=""/>
+      <member name="SOUP_STATUS_PROCESSING" value=""/>
+      <member name="SOUP_STATUS_OK" value=""/>
+      <member name="SOUP_STATUS_CREATED" value=""/>
+      <member name="SOUP_STATUS_ACCEPTED" value=""/>
+      <member name="SOUP_STATUS_NON_AUTHORITATIVE" value=""/>
+      <member name="SOUP_STATUS_NO_CONTENT" value=""/>
+      <member name="SOUP_STATUS_RESET_CONTENT" value=""/>
+      <member name="SOUP_STATUS_PARTIAL_CONTENT" value=""/>
+      <member name="SOUP_STATUS_MULTI_STATUS" value=""/>
+      <member name="SOUP_STATUS_MULTIPLE_CHOICES" value=""/>
+      <member name="SOUP_STATUS_MOVED_PERMANENTLY" value=""/>
+      <member name="SOUP_STATUS_FOUND" value=""/>
+      <member name="SOUP_STATUS_MOVED_TEMPORARILY" value=""/>
+      <member name="SOUP_STATUS_SEE_OTHER" value=""/>
+      <member name="SOUP_STATUS_NOT_MODIFIED" value=""/>
+      <member name="SOUP_STATUS_USE_PROXY" value=""/>
+      <member name="SOUP_STATUS_NOT_APPEARING_IN_THIS_PROTOCOL" value=""/>
+      <member name="SOUP_STATUS_TEMPORARY_REDIRECT" value=""/>
+      <member name="SOUP_STATUS_BAD_REQUEST" value=""/>
+      <member name="SOUP_STATUS_UNAUTHORIZED" value=""/>
+      <member name="SOUP_STATUS_PAYMENT_REQUIRED" value=""/>
+      <member name="SOUP_STATUS_FORBIDDEN" value=""/>
+      <member name="SOUP_STATUS_NOT_FOUND" value=""/>
+      <member name="SOUP_STATUS_METHOD_NOT_ALLOWED" value=""/>
+      <member name="SOUP_STATUS_NOT_ACCEPTABLE" value=""/>
+      <member name="SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED" value=""/>
       <member name="SOUP_STATUS_PROXY_UNAUTHORIZED" value=""/>
-      <member name="SOUP_STATUS_REQUEST_TIMEOUT" value="408"/>
-      <member name="SOUP_STATUS_CONFLICT" value="409"/>
-      <member name="SOUP_STATUS_GONE" value="410"/>
-      <member name="SOUP_STATUS_LENGTH_REQUIRED" value="411"/>
-      <member name="SOUP_STATUS_PRECONDITION_FAILED" value="412"/>
-      <member name="SOUP_STATUS_REQUEST_ENTITY_TOO_LARGE" value="413"/>
-      <member name="SOUP_STATUS_REQUEST_URI_TOO_LONG" value="414"/>
-      <member name="SOUP_STATUS_UNSUPPORTED_MEDIA_TYPE" value="415"/>
-      <member name="SOUP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE" value="416"/>
+      <member name="SOUP_STATUS_REQUEST_TIMEOUT" value=""/>
+      <member name="SOUP_STATUS_CONFLICT" value=""/>
+      <member name="SOUP_STATUS_GONE" value=""/>
+      <member name="SOUP_STATUS_LENGTH_REQUIRED" value=""/>
+      <member name="SOUP_STATUS_PRECONDITION_FAILED" value=""/>
+      <member name="SOUP_STATUS_REQUEST_ENTITY_TOO_LARGE" value=""/>
+      <member name="SOUP_STATUS_REQUEST_URI_TOO_LONG" value=""/>
+      <member name="SOUP_STATUS_UNSUPPORTED_MEDIA_TYPE" value=""/>
+      <member name="SOUP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE" value=""/>
       <member name="SOUP_STATUS_INVALID_RANGE" value=""/>
-      <member name="SOUP_STATUS_EXPECTATION_FAILED" value="417"/>
-      <member name="SOUP_STATUS_UNPROCESSABLE_ENTITY" value="422"/>
-      <member name="SOUP_STATUS_LOCKED" value="423"/>
-      <member name="SOUP_STATUS_FAILED_DEPENDENCY" value="424"/>
-      <member name="SOUP_STATUS_INTERNAL_SERVER_ERROR" value="500"/>
-      <member name="SOUP_STATUS_NOT_IMPLEMENTED" value="501"/>
-      <member name="SOUP_STATUS_BAD_GATEWAY" value="502"/>
-      <member name="SOUP_STATUS_SERVICE_UNAVAILABLE" value="503"/>
-      <member name="SOUP_STATUS_GATEWAY_TIMEOUT" value="504"/>
-      <member name="SOUP_STATUS_HTTP_VERSION_NOT_SUPPORTED" value="505"/>
-      <member name="SOUP_STATUS_INSUFFICIENT_STORAGE" value="507"/>
-      <member name="SOUP_STATUS_NOT_EXTENDED" value="510"/>
+      <member name="SOUP_STATUS_EXPECTATION_FAILED" value=""/>
+      <member name="SOUP_STATUS_UNPROCESSABLE_ENTITY" value=""/>
+      <member name="SOUP_STATUS_LOCKED" value=""/>
+      <member name="SOUP_STATUS_FAILED_DEPENDENCY" value=""/>
+      <member name="SOUP_STATUS_INTERNAL_SERVER_ERROR" value=""/>
+      <member name="SOUP_STATUS_NOT_IMPLEMENTED" value=""/>
+      <member name="SOUP_STATUS_BAD_GATEWAY" value=""/>
+      <member name="SOUP_STATUS_SERVICE_UNAVAILABLE" value=""/>
+      <member name="SOUP_STATUS_GATEWAY_TIMEOUT" value=""/>
+      <member name="SOUP_STATUS_HTTP_VERSION_NOT_SUPPORTED" value=""/>
+      <member name="SOUP_STATUS_INSUFFICIENT_STORAGE" value=""/>
+      <member name="SOUP_STATUS_NOT_EXTENDED" value=""/>
     </enum>
     <enum name="SoupMessageFlags" type="flags" type-name="SoupMessageFlags">
       <member name="SOUP_MESSAGE_NO_REDIRECT" value=""/>
       <member name="SOUP_MESSAGE_STATUS_FINISHED" value=""/>
     </enum>
     <enum name="SoupMethodId" type="enum" type-name="SoupMethodId">
-      <member name="SOUP_METHOD_ID_UNKNOWN" value="0"/>
+      <member name="SOUP_METHOD_ID_UNKNOWN" value=""/>
       <member name="SOUP_METHOD_ID_POST" value=""/>
       <member name="SOUP_METHOD_ID_GET" value=""/>
       <member name="SOUP_METHOD_ID_HEAD" value=""/>
       <member name="SOUP_METHOD_ID_UNLOCK" value=""/>
     </enum>
     <enum name="SoupOwnership" type="enum" type-name="SoupOwnership">
-      <member name="SOUP_BUFFER_SYSTEM_OWNED" value="0"/>
+      <member name="SOUP_BUFFER_SYSTEM_OWNED" value=""/>
       <member name="SOUP_BUFFER_USER_OWNED" value=""/>
       <member name="SOUP_BUFFER_STATIC" value=""/>
     </enum>
     <enum name="SoupSSLType" type="enum" type-name="SoupSSLType">
-      <member name="SOUP_SSL_TYPE_CLIENT" value="0"/>
+      <member name="SOUP_SSL_TYPE_CLIENT" value=""/>
       <member name="SOUP_SSL_TYPE_SERVER" value=""/>
     </enum>
     <enum name="SoupSocketError" type="enum" type-name="SoupSocketError">
       <member name="SOUP_SOCKET_ERROR" value=""/>
     </enum>
     <enum name="SoupStatusClass" type="enum" type-name="SoupStatusClass">
-      <member name="SOUP_STATUS_CLASS_TRANSPORT_ERROR" value="0"/>
+      <member name="SOUP_STATUS_CLASS_TRANSPORT_ERROR" value=""/>
       <member name="SOUP_STATUS_CLASS_INFORMATIONAL" value=""/>
       <member name="SOUP_STATUS_CLASS_SUCCESS" value=""/>
       <member name="SOUP_STATUS_CLASS_REDIRECT" value=""/>
       <member name="SOUP_STATUS_CLASS_SERVER_ERROR" value=""/>
     </enum>
     <enum name="SoupTransferEncoding" type="enum" type-name="SoupTransferEncoding">
-      <member name="SOUP_TRANSFER_UNKNOWN" value="0"/>
+      <member name="SOUP_TRANSFER_UNKNOWN" value=""/>
       <member name="SOUP_TRANSFER_CHUNKED" value=""/>
       <member name="SOUP_TRANSFER_CONTENT_LENGTH" value=""/>
       <member name="SOUP_TRANSFER_BYTERANGES" value=""/>
index 4dfc98c..402e98c 100644 (file)
@@ -8,14 +8,14 @@
 -->
   <namespace name="Wnck">
     <enum get-type="wnck_client_type_get_type" name="WnckClientType" type="enum" type-name="WnckClientType">
-      <member name="WNCK_CLIENT_TYPE_APPLICATION" value="1"/>
-      <member name="WNCK_CLIENT_TYPE_PAGER" value="2"/>
+      <member name="WNCK_CLIENT_TYPE_APPLICATION" value=""/>
+      <member name="WNCK_CLIENT_TYPE_PAGER" value=""/>
     </enum>
     <enum get-type="wnck_motion_direction_get_type" name="WnckMotionDirection" type="enum" type-name="WnckMotionDirection">
-      <member name="WNCK_MOTION_UP" value="-1"/>
-      <member name="WNCK_MOTION_DOWN" value="-2"/>
-      <member name="WNCK_MOTION_LEFT" value="-3"/>
-      <member name="WNCK_MOTION_RIGHT" value="-4"/>
+      <member name="WNCK_MOTION_UP" value=""/>
+      <member name="WNCK_MOTION_DOWN" value=""/>
+      <member name="WNCK_MOTION_LEFT" value=""/>
+      <member name="WNCK_MOTION_RIGHT" value=""/>
     </enum>
     <enum get-type="wnck_pager_display_mode_get_type" name="WnckPagerDisplayMode" type="enum" type-name="WnckPagerDisplayMode">
       <member name="WNCK_PAGER_DISPLAY_NAME" value=""/>
       <member name="WNCK_WINDOW_ACTION_BELOW" value=""/>
     </enum>
     <enum get-type="wnck_window_gravity_get_type" name="WnckWindowGravity" type="enum" type-name="WnckWindowGravity">
-      <member name="WNCK_WINDOW_GRAVITY_CURRENT" value="0"/>
-      <member name="WNCK_WINDOW_GRAVITY_NORTHWEST" value="1"/>
-      <member name="WNCK_WINDOW_GRAVITY_NORTH" value="2"/>
-      <member name="WNCK_WINDOW_GRAVITY_NORTHEAST" value="3"/>
-      <member name="WNCK_WINDOW_GRAVITY_WEST" value="4"/>
-      <member name="WNCK_WINDOW_GRAVITY_CENTER" value="5"/>
-      <member name="WNCK_WINDOW_GRAVITY_EAST" value="6"/>
-      <member name="WNCK_WINDOW_GRAVITY_SOUTHWEST" value="7"/>
-      <member name="WNCK_WINDOW_GRAVITY_SOUTH" value="8"/>
-      <member name="WNCK_WINDOW_GRAVITY_SOUTHEAST" value="9"/>
-      <member name="WNCK_WINDOW_GRAVITY_STATIC" value="10"/>
+      <member name="WNCK_WINDOW_GRAVITY_CURRENT" value=""/>
+      <member name="WNCK_WINDOW_GRAVITY_NORTHWEST" value=""/>
+      <member name="WNCK_WINDOW_GRAVITY_NORTH" value=""/>
+      <member name="WNCK_WINDOW_GRAVITY_NORTHEAST" value=""/>
+      <member name="WNCK_WINDOW_GRAVITY_WEST" value=""/>
+      <member name="WNCK_WINDOW_GRAVITY_CENTER" value=""/>
+      <member name="WNCK_WINDOW_GRAVITY_EAST" value=""/>
+      <member name="WNCK_WINDOW_GRAVITY_SOUTHWEST" value=""/>
+      <member name="WNCK_WINDOW_GRAVITY_SOUTH" value=""/>
+      <member name="WNCK_WINDOW_GRAVITY_SOUTHEAST" value=""/>
+      <member name="WNCK_WINDOW_GRAVITY_STATIC" value=""/>
     </enum>
     <enum get-type="wnck_window_move_resize_mask_get_type" name="WnckWindowMoveResizeMask" type="flags" type-name="WnckWindowMoveResizeMask">
       <member name="WNCK_WINDOW_CHANGE_X" value=""/>
index 0abdbe4..c7e882a 100644 (file)
@@ -86,8 +86,8 @@
       <member name="PANGO_RENDER_PART_STRIKETHROUGH" value=""/>
     </enum>
     <enum get-type="pango_script_get_type" name="PangoScript" type="enum" type-name="PangoScript">
-      <member name="PANGO_SCRIPT_INVALID_CODE" value="-1"/>
-      <member name="PANGO_SCRIPT_COMMON" value="0"/>
+      <member name="PANGO_SCRIPT_INVALID_CODE" value=""/>
+      <member name="PANGO_SCRIPT_COMMON" value=""/>
       <member name="PANGO_SCRIPT_INHERITED" value=""/>
       <member name="PANGO_SCRIPT_ARABIC" value=""/>
       <member name="PANGO_SCRIPT_ARMENIAN" value=""/>
       <member name="PANGO_VARIANT_SMALL_CAPS" value=""/>
     </enum>
     <enum get-type="pango_weight_get_type" name="PangoWeight" type="enum" type-name="PangoWeight">
-      <member name="PANGO_WEIGHT_ULTRALIGHT" value="200"/>
-      <member name="PANGO_WEIGHT_LIGHT" value="300"/>
-      <member name="PANGO_WEIGHT_NORMAL" value="400"/>
-      <member name="PANGO_WEIGHT_SEMIBOLD" value="600"/>
-      <member name="PANGO_WEIGHT_BOLD" value="700"/>
-      <member name="PANGO_WEIGHT_ULTRABOLD" value="800"/>
-      <member name="PANGO_WEIGHT_HEAVY" value="900"/>
+      <member name="PANGO_WEIGHT_ULTRALIGHT" value=""/>
+      <member name="PANGO_WEIGHT_LIGHT" value=""/>
+      <member name="PANGO_WEIGHT_NORMAL" value=""/>
+      <member name="PANGO_WEIGHT_SEMIBOLD" value=""/>
+      <member name="PANGO_WEIGHT_BOLD" value=""/>
+      <member name="PANGO_WEIGHT_ULTRABOLD" value=""/>
+      <member name="PANGO_WEIGHT_HEAVY" value=""/>
     </enum>
     <enum get-type="pango_wrap_mode_get_type" name="PangoWrapMode" type="enum" type-name="PangoWrapMode">
       <member name="PANGO_WRAP_WORD" value=""/>
diff --git a/vapi/packages/poppler-glib/poppler-glib.deps b/vapi/packages/poppler-glib/poppler-glib.deps
new file mode 100644 (file)
index 0000000..fd098cd
--- /dev/null
@@ -0,0 +1,3 @@
+pango
+gdk-2.0
+cairo
diff --git a/vapi/packages/poppler-glib/poppler-glib.files b/vapi/packages/poppler-glib/poppler-glib.files
new file mode 100644 (file)
index 0000000..4f55ab9
--- /dev/null
@@ -0,0 +1 @@
+glib
diff --git a/vapi/packages/poppler-glib/poppler-glib.gidl b/vapi/packages/poppler-glib/poppler-glib.gidl
new file mode 100644 (file)
index 0000000..6b1fac7
--- /dev/null
@@ -0,0 +1,968 @@
+<?xml version="1.0"?>
+<api version="1.0">
+  <!--
+
+        This file was automatically generated.
+        Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
+
+-->
+  <namespace name="Poppler">
+    <enum get-type="poppler_action_type_get_type" name="PopplerActionType" type="enum" type-name="PopplerActionType">
+      <member name="POPPLER_ACTION_UNKNOWN" value=""/>
+      <member name="POPPLER_ACTION_GOTO_DEST" value=""/>
+      <member name="POPPLER_ACTION_GOTO_REMOTE" value=""/>
+      <member name="POPPLER_ACTION_LAUNCH" value=""/>
+      <member name="POPPLER_ACTION_URI" value=""/>
+      <member name="POPPLER_ACTION_NAMED" value=""/>
+      <member name="POPPLER_ACTION_MOVIE" value=""/>
+    </enum>
+    <enum get-type="poppler_backend_get_type" name="PopplerBackend" type="enum" type-name="PopplerBackend">
+      <member name="POPPLER_BACKEND_UNKNOWN" value=""/>
+      <member name="POPPLER_BACKEND_SPLASH" value=""/>
+      <member name="POPPLER_BACKEND_CAIRO" value=""/>
+    </enum>
+    <enum get-type="poppler_dest_type_get_type" name="PopplerDestType" type="enum" type-name="PopplerDestType">
+      <member name="POPPLER_DEST_UNKNOWN" value=""/>
+      <member name="POPPLER_DEST_XYZ" value=""/>
+      <member name="POPPLER_DEST_FIT" value=""/>
+      <member name="POPPLER_DEST_FITH" value=""/>
+      <member name="POPPLER_DEST_FITV" value=""/>
+      <member name="POPPLER_DEST_FITR" value=""/>
+      <member name="POPPLER_DEST_FITB" value=""/>
+      <member name="POPPLER_DEST_FITBH" value=""/>
+      <member name="POPPLER_DEST_FITBV" value=""/>
+      <member name="POPPLER_DEST_NAMED" value=""/>
+    </enum>
+    <enum get-type="poppler_error_get_type" name="PopplerError" type="enum" type-name="PopplerError">
+      <member name="POPPLER_ERROR_INVALID" value=""/>
+      <member name="POPPLER_ERROR_ENCRYPTED" value=""/>
+    </enum>
+    <enum get-type="poppler_font_type_get_type" name="PopplerFontType" type="enum" type-name="PopplerFontType">
+      <member name="POPPLER_FONT_TYPE_UNKNOWN" value=""/>
+      <member name="POPPLER_FONT_TYPE_TYPE1" value=""/>
+      <member name="POPPLER_FONT_TYPE_TYPE1C" value=""/>
+      <member name="POPPLER_FONT_TYPE_TYPE1COT" value=""/>
+      <member name="POPPLER_FONT_TYPE_TYPE3" value=""/>
+      <member name="POPPLER_FONT_TYPE_TRUETYPE" value=""/>
+      <member name="POPPLER_FONT_TYPE_TRUETYPEOT" value=""/>
+      <member name="POPPLER_FONT_TYPE_CID_TYPE0" value=""/>
+      <member name="POPPLER_FONT_TYPE_CID_TYPE0C" value=""/>
+      <member name="POPPLER_FONT_TYPE_CID_TYPE0COT" value=""/>
+      <member name="POPPLER_FONT_TYPE_CID_TYPE2" value=""/>
+      <member name="POPPLER_FONT_TYPE_CID_TYPE2OT" value=""/>
+    </enum>
+    <enum get-type="poppler_form_button_type_get_type" name="PopplerFormButtonType" type="enum" type-name="PopplerFormButtonType">
+      <member name="POPPLER_FORM_BUTTON_PUSH" value=""/>
+      <member name="POPPLER_FORM_BUTTON_CHECK" value=""/>
+      <member name="POPPLER_FORM_BUTTON_RADIO" value=""/>
+    </enum>
+    <enum get-type="poppler_form_choice_type_get_type" name="PopplerFormChoiceType" type="enum" type-name="PopplerFormChoiceType">
+      <member name="POPPLER_FORM_CHOICE_COMBO" value=""/>
+      <member name="POPPLER_FORM_CHOICE_LIST" value=""/>
+    </enum>
+    <enum get-type="poppler_form_field_type_get_type" name="PopplerFormFieldType" type="enum" type-name="PopplerFormFieldType">
+      <member name="POPPLER_FORM_FIELD_UNKNOWN" value=""/>
+      <member name="POPPLER_FORM_FIELD_BUTTON" value=""/>
+      <member name="POPPLER_FORM_FIELD_TEXT" value=""/>
+      <member name="POPPLER_FORM_FIELD_CHOICE" value=""/>
+      <member name="POPPLER_FORM_FIELD_SIGNATURE" value=""/>
+    </enum>
+    <enum get-type="poppler_form_text_type_get_type" name="PopplerFormTextType" type="enum" type-name="PopplerFormTextType">
+      <member name="POPPLER_FORM_TEXT_NORMAL" value=""/>
+      <member name="POPPLER_FORM_TEXT_MULTILINE" value=""/>
+      <member name="POPPLER_FORM_TEXT_FILE_SELECT" value=""/>
+    </enum>
+    <enum get-type="poppler_orientation_get_type" name="PopplerOrientation" type="enum" type-name="PopplerOrientation">
+      <member name="POPPLER_ORIENTATION_PORTRAIT" value=""/>
+      <member name="POPPLER_ORIENTATION_LANDSCAPE" value=""/>
+      <member name="POPPLER_ORIENTATION_UPSIDEDOWN" value=""/>
+      <member name="POPPLER_ORIENTATION_SEASCAPE" value=""/>
+    </enum>
+    <enum get-type="poppler_page_layout_get_type" name="PopplerPageLayout" type="enum" type-name="PopplerPageLayout">
+      <member name="POPPLER_PAGE_LAYOUT_UNSET" value=""/>
+      <member name="POPPLER_PAGE_LAYOUT_SINGLE_PAGE" value=""/>
+      <member name="POPPLER_PAGE_LAYOUT_ONE_COLUMN" value=""/>
+      <member name="POPPLER_PAGE_LAYOUT_TWO_COLUMN_LEFT" value=""/>
+      <member name="POPPLER_PAGE_LAYOUT_TWO_COLUMN_RIGHT" value=""/>
+      <member name="POPPLER_PAGE_LAYOUT_TWO_PAGE_LEFT" value=""/>
+      <member name="POPPLER_PAGE_LAYOUT_TWO_PAGE_RIGHT" value=""/>
+    </enum>
+    <enum get-type="poppler_page_mode_get_type" name="PopplerPageMode" type="enum" type-name="PopplerPageMode">
+      <member name="POPPLER_PAGE_MODE_UNSET" value=""/>
+      <member name="POPPLER_PAGE_MODE_NONE" value=""/>
+      <member name="POPPLER_PAGE_MODE_USE_OUTLINES" value=""/>
+      <member name="POPPLER_PAGE_MODE_USE_THUMBS" value=""/>
+      <member name="POPPLER_PAGE_MODE_FULL_SCREEN" value=""/>
+      <member name="POPPLER_PAGE_MODE_USE_OC" value=""/>
+      <member name="POPPLER_PAGE_MODE_USE_ATTACHMENTS" value=""/>
+    </enum>
+    <enum get-type="poppler_page_transition_alignment_get_type" name="PopplerPageTransitionAlignment" type="enum" type-name="PopplerPageTransitionAlignment">
+      <member name="POPPLER_PAGE_TRANSITION_HORIZONTAL" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_VERTICAL" value=""/>
+    </enum>
+    <enum get-type="poppler_page_transition_direction_get_type" name="PopplerPageTransitionDirection" type="enum" type-name="PopplerPageTransitionDirection">
+      <member name="POPPLER_PAGE_TRANSITION_INWARD" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_OUTWARD" value=""/>
+    </enum>
+    <enum get-type="poppler_page_transition_type_get_type" name="PopplerPageTransitionType" type="enum" type-name="PopplerPageTransitionType">
+      <member name="POPPLER_PAGE_TRANSITION_REPLACE" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_SPLIT" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_BLINDS" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_BOX" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_WIPE" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_DISSOLVE" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_GLITTER" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_FLY" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_PUSH" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_COVER" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_UNCOVER" value=""/>
+      <member name="POPPLER_PAGE_TRANSITION_FADE" value=""/>
+    </enum>
+    <enum get-type="poppler_permissions_get_type" name="PopplerPermissions" type="flags" type-name="PopplerPermissions">
+      <member name="POPPLER_PERMISSIONS_OK_TO_PRINT" value=""/>
+      <member name="POPPLER_PERMISSIONS_OK_TO_MODIFY" value=""/>
+      <member name="POPPLER_PERMISSIONS_OK_TO_COPY" value=""/>
+      <member name="POPPLER_PERMISSIONS_OK_TO_ADD_NOTES" value=""/>
+      <member name="POPPLER_PERMISSIONS_FULL" value=""/>
+    </enum>
+    <enum get-type="poppler_selection_style_get_type" name="PopplerSelectionStyle" type="enum" type-name="PopplerSelectionStyle">
+      <member name="POPPLER_SELECTION_NORMAL" value=""/>
+      <member name="POPPLER_SELECTION_WORD" value=""/>
+      <member name="POPPLER_SELECTION_PARAGRAPH" value=""/>
+    </enum>
+    <enum get-type="poppler_viewer_preferences_get_type" name="PopplerViewerPreferences" type="flags" type-name="PopplerViewerPreferences">
+      <member name="POPPLER_VIEWER_PREFERENCES_UNSET" value=""/>
+      <member name="POPPLER_VIEWER_PREFERENCES_HIDE_TOOLBAR" value=""/>
+      <member name="POPPLER_VIEWER_PREFERENCES_HIDE_MENUBAR" value=""/>
+      <member name="POPPLER_VIEWER_PREFERENCES_HIDE_WINDOWUI" value=""/>
+      <member name="POPPLER_VIEWER_PREFERENCES_FIT_WINDOW" value=""/>
+      <member name="POPPLER_VIEWER_PREFERENCES_CENTER_WINDOW" value=""/>
+      <member name="POPPLER_VIEWER_PREFERENCES_DISPLAY_DOC_TITLE" value=""/>
+      <member name="POPPLER_VIEWER_PREFERENCES_DIRECTION_RTL" value=""/>
+    </enum>
+    <callback name="PopplerAttachmentSaveFunc" type-name="PopplerAttachmentSaveFunc">
+      <return-type type="gboolean"/>
+      <parameters>
+        <parameter name="buf" type="const-gchar*"/>
+        <parameter name="count" type="gsize"/>
+        <parameter name="data" type="gpointer"/>
+        <parameter name="error" type="GError**"/>
+      </parameters>
+    </callback>
+    <object get-type="" name="PopplerAction" type-name="PopplerAction">
+      <method name="copy" symbol="poppler_action_copy">
+        <return-type type="PopplerAction*"/>
+        <parameters>
+          <parameter name="action" type="PopplerAction*"/>
+        </parameters>
+      </method>
+      <method name="free" symbol="poppler_action_free">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="action" type="PopplerAction*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_action_get_type">
+        <return-type type="GType"/>
+      </method>
+    </object>
+    <object get-type="" name="PopplerAttachment" parent="GObject" type-name="PopplerAttachment">
+      <field name="name" type="gchar*"/>
+      <field name="description" type="gchar*"/>
+      <field name="size" type="gsize"/>
+      <field name="mtime" type="GTime"/>
+      <field name="ctime" type="GTime"/>
+      <field name="checksum" type="GString*"/>
+      <method name="get_type" symbol="poppler_attachment_get_type">
+        <return-type type="GType"/>
+      </method>
+      <method name="save" symbol="poppler_attachment_save">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="attachment" type="PopplerAttachment*"/>
+          <parameter name="filename" type="const-char*"/>
+          <parameter name="error" type="GError**"/>
+        </parameters>
+      </method>
+      <method name="save_to_callback" symbol="poppler_attachment_save_to_callback">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="attachment" type="PopplerAttachment*"/>
+          <parameter name="save_func" type="PopplerAttachmentSaveFunc"/>
+          <parameter name="user_data" type="gpointer"/>
+          <parameter name="error" type="GError**"/>
+        </parameters>
+      </method>
+    </object>
+    <object get-type="" name="PopplerDocument" parent="GObject" type-name="PopplerDocument">
+      <method name="find_dest" symbol="poppler_document_find_dest">
+        <return-type type="PopplerDest*"/>
+        <parameters>
+          <parameter name="document" type="PopplerDocument*"/>
+          <parameter name="link_name" type="const-gchar*"/>
+        </parameters>
+      </method>
+      <method name="get_attachments" symbol="poppler_document_get_attachments">
+        <return-type type="GList*"/>
+        <parameters>
+          <parameter name="document" type="PopplerDocument*"/>
+        </parameters>
+      </method>
+      <method name="get_form_field" symbol="poppler_document_get_form_field">
+        <return-type type="PopplerFormField*"/>
+        <parameters>
+          <parameter name="document" type="PopplerDocument*"/>
+          <parameter name="id" type="gint"/>
+        </parameters>
+      </method>
+      <method name="get_n_pages" symbol="poppler_document_get_n_pages">
+        <return-type type="int"/>
+        <parameters>
+          <parameter name="document" type="PopplerDocument*"/>
+        </parameters>
+      </method>
+      <method name="get_page" symbol="poppler_document_get_page">
+        <return-type type="PopplerPage*"/>
+        <parameters>
+          <parameter name="document" type="PopplerDocument*"/>
+          <parameter name="index" type="int"/>
+        </parameters>
+      </method>
+      <method name="get_page_by_label" symbol="poppler_document_get_page_by_label">
+        <return-type type="PopplerPage*"/>
+        <parameters>
+          <parameter name="document" type="PopplerDocument*"/>
+          <parameter name="label" type="const-char*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_document_get_type">
+        <return-type type="GType"/>
+      </method>
+      <method name="has_attachments" symbol="poppler_document_has_attachments">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="document" type="PopplerDocument*"/>
+        </parameters>
+      </method>
+      <constructor name="new_from_data" symbol="poppler_document_new_from_data">
+        <parameters>
+          <parameter name="data" type="char*"/>
+          <parameter name="length" type="int"/>
+          <parameter name="password" type="const-char*"/>
+          <parameter name="error" type="GError**"/>
+        </parameters>
+      </constructor>
+      <constructor name="new_from_file" symbol="poppler_document_new_from_file">
+        <parameters>
+          <parameter name="uri" type="const-char*"/>
+          <parameter name="password" type="const-char*"/>
+          <parameter name="error" type="GError**"/>
+        </parameters>
+      </constructor>
+      <method name="save" symbol="poppler_document_save">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="document" type="PopplerDocument*"/>
+          <parameter name="uri" type="const-char*"/>
+          <parameter name="error" type="GError**"/>
+        </parameters>
+      </method>
+    </object>
+    <object get-type="" name="PopplerFontInfo" parent="GObject" type-name="PopplerFontInfo">
+      <method name="free" symbol="poppler_font_info_free">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="font_info" type="PopplerFontInfo*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_font_info_get_type">
+        <return-type type="GType"/>
+      </method>
+      <constructor name="new" symbol="poppler_font_info_new">
+        <parameters>
+          <parameter name="document" type="PopplerDocument*"/>
+        </parameters>
+      </constructor>
+      <method name="scan" symbol="poppler_font_info_scan">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="font_info" type="PopplerFontInfo*"/>
+          <parameter name="n_pages" type="int"/>
+          <parameter name="iter" type="PopplerFontsIter**"/>
+        </parameters>
+      </method>
+    </object>
+    <object get-type="" name="PopplerFormField" parent="GObject" type-name="PopplerFormField">
+      <method name="button_get_button_type" symbol="poppler_form_field_button_get_button_type">
+        <return-type type="PopplerFormButtonType"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="button_get_state" symbol="poppler_form_field_button_get_state">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="button_set_state" symbol="poppler_form_field_button_set_state">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+          <parameter name="state" type="gboolean"/>
+        </parameters>
+      </method>
+      <method name="choice_can_select_multiple" symbol="poppler_form_field_choice_can_select_multiple">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="choice_commit_on_change" symbol="poppler_form_field_choice_commit_on_change">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="choice_do_spell_check" symbol="poppler_form_field_choice_do_spell_check">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="choice_get_choice_type" symbol="poppler_form_field_choice_get_choice_type">
+        <return-type type="PopplerFormChoiceType"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="choice_get_item" symbol="poppler_form_field_choice_get_item">
+        <return-type type="gchar*"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+          <parameter name="index" type="gint"/>
+        </parameters>
+      </method>
+      <method name="choice_get_n_items" symbol="poppler_form_field_choice_get_n_items">
+        <return-type type="gint"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="choice_get_text" symbol="poppler_form_field_choice_get_text">
+        <return-type type="gchar*"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="choice_is_editable" symbol="poppler_form_field_choice_is_editable">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="choice_is_item_selected" symbol="poppler_form_field_choice_is_item_selected">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+          <parameter name="index" type="gint"/>
+        </parameters>
+      </method>
+      <method name="choice_select_item" symbol="poppler_form_field_choice_select_item">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+          <parameter name="index" type="gint"/>
+        </parameters>
+      </method>
+      <method name="choice_set_text" symbol="poppler_form_field_choice_set_text">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+          <parameter name="text" type="const-gchar*"/>
+        </parameters>
+      </method>
+      <method name="choice_toggle_item" symbol="poppler_form_field_choice_toggle_item">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+          <parameter name="index" type="gint"/>
+        </parameters>
+      </method>
+      <method name="choice_unselect_all" symbol="poppler_form_field_choice_unselect_all">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="get_field_type" symbol="poppler_form_field_get_field_type">
+        <return-type type="PopplerFormFieldType"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="get_font_size" symbol="poppler_form_field_get_font_size">
+        <return-type type="gdouble"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="get_id" symbol="poppler_form_field_get_id">
+        <return-type type="gint"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_form_field_get_type">
+        <return-type type="GType"/>
+      </method>
+      <method name="is_read_only" symbol="poppler_form_field_is_read_only">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="text_do_scroll" symbol="poppler_form_field_text_do_scroll">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="text_do_spell_check" symbol="poppler_form_field_text_do_spell_check">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="text_get_max_len" symbol="poppler_form_field_text_get_max_len">
+        <return-type type="gint"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="text_get_text" symbol="poppler_form_field_text_get_text">
+        <return-type type="gchar*"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="text_get_text_type" symbol="poppler_form_field_text_get_text_type">
+        <return-type type="PopplerFormTextType"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="text_is_password" symbol="poppler_form_field_text_is_password">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="text_is_rich_text" symbol="poppler_form_field_text_is_rich_text">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+        </parameters>
+      </method>
+      <method name="text_set_text" symbol="poppler_form_field_text_set_text">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="field" type="PopplerFormField*"/>
+          <parameter name="text" type="const-gchar*"/>
+        </parameters>
+      </method>
+    </object>
+    <object get-type="" name="PopplerPage" parent="GObject" type-name="PopplerPage">
+      <method name="find_text" symbol="poppler_page_find_text">
+        <return-type type="GList*"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+          <parameter name="text" type="const-char*"/>
+        </parameters>
+      </method>
+      <method name="free_form_field_mapping" symbol="poppler_page_free_form_field_mapping">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="list" type="GList*"/>
+        </parameters>
+      </method>
+      <method name="free_image_mapping" symbol="poppler_page_free_image_mapping">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="list" type="GList*"/>
+        </parameters>
+      </method>
+      <method name="free_link_mapping" symbol="poppler_page_free_link_mapping">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="list" type="GList*"/>
+        </parameters>
+      </method>
+      <method name="get_crop_box" symbol="poppler_page_get_crop_box">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+          <parameter name="rect" type="PopplerRectangle*"/>
+        </parameters>
+      </method>
+      <method name="get_duration" symbol="poppler_page_get_duration">
+        <return-type type="double"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+        </parameters>
+      </method>
+      <method name="get_form_field_mapping" symbol="poppler_page_get_form_field_mapping">
+        <return-type type="GList*"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+        </parameters>
+      </method>
+      <method name="get_image_mapping" symbol="poppler_page_get_image_mapping">
+        <return-type type="GList*"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+        </parameters>
+      </method>
+      <method name="get_index" symbol="poppler_page_get_index">
+        <return-type type="int"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+        </parameters>
+      </method>
+      <method name="get_link_mapping" symbol="poppler_page_get_link_mapping">
+        <return-type type="GList*"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+        </parameters>
+      </method>
+      <method name="get_selection_region" symbol="poppler_page_get_selection_region">
+        <return-type type="GdkRegion*"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+          <parameter name="scale" type="gdouble"/>
+          <parameter name="selection" type="PopplerRectangle*"/>
+        </parameters>
+      </method>
+      <method name="get_size" symbol="poppler_page_get_size">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+          <parameter name="width" type="double*"/>
+          <parameter name="height" type="double*"/>
+        </parameters>
+      </method>
+      <method name="get_text" symbol="poppler_page_get_text">
+        <return-type type="char*"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+          <parameter name="rect" type="PopplerRectangle*"/>
+        </parameters>
+      </method>
+      <method name="get_thumbnail" symbol="poppler_page_get_thumbnail">
+        <return-type type="GdkPixbuf*"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+        </parameters>
+      </method>
+      <method name="get_thumbnail_size" symbol="poppler_page_get_thumbnail_size">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+          <parameter name="width" type="int*"/>
+          <parameter name="height" type="int*"/>
+        </parameters>
+      </method>
+      <method name="get_transition" symbol="poppler_page_get_transition">
+        <return-type type="PopplerPageTransition*"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_page_get_type">
+        <return-type type="GType"/>
+      </method>
+      <method name="render" symbol="poppler_page_render">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+          <parameter name="cairo" type="cairo_t*"/>
+        </parameters>
+      </method>
+      <method name="render_selection" symbol="poppler_page_render_selection">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+          <parameter name="cairo" type="cairo_t*"/>
+          <parameter name="selection" type="PopplerRectangle*"/>
+          <parameter name="old_selection" type="PopplerRectangle*"/>
+          <parameter name="style" type="PopplerSelectionStyle"/>
+          <parameter name="glyph_color" type="GdkColor*"/>
+          <parameter name="background_color" type="GdkColor*"/>
+        </parameters>
+      </method>
+      <method name="render_selection_to_pixbuf" symbol="poppler_page_render_selection_to_pixbuf">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+          <parameter name="scale" type="gdouble"/>
+          <parameter name="rotation" type="int"/>
+          <parameter name="pixbuf" type="GdkPixbuf*"/>
+          <parameter name="selection" type="PopplerRectangle*"/>
+          <parameter name="old_selection" type="PopplerRectangle*"/>
+          <parameter name="style" type="PopplerSelectionStyle"/>
+          <parameter name="glyph_color" type="GdkColor*"/>
+          <parameter name="background_color" type="GdkColor*"/>
+        </parameters>
+      </method>
+      <method name="render_to_pixbuf" symbol="poppler_page_render_to_pixbuf">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+          <parameter name="src_x" type="int"/>
+          <parameter name="src_y" type="int"/>
+          <parameter name="src_width" type="int"/>
+          <parameter name="src_height" type="int"/>
+          <parameter name="scale" type="double"/>
+          <parameter name="rotation" type="int"/>
+          <parameter name="pixbuf" type="GdkPixbuf*"/>
+        </parameters>
+      </method>
+      <method name="render_to_ps" symbol="poppler_page_render_to_ps">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="page" type="PopplerPage*"/>
+          <parameter name="ps_file" type="PopplerPSFile*"/>
+        </parameters>
+      </method>
+    </object>
+    <object get-type="" name="PopplerPSFile" parent="GObject" type-name="PopplerPSFile">
+      <method name="free" symbol="poppler_ps_file_free">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="ps_file" type="PopplerPSFile*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_ps_file_get_type">
+        <return-type type="GType"/>
+      </method>
+      <constructor name="new" symbol="poppler_ps_file_new">
+        <parameters>
+          <parameter name="document" type="PopplerDocument*"/>
+          <parameter name="filename" type="const-char*"/>
+          <parameter name="first_page" type="int"/>
+          <parameter name="n_pages" type="int"/>
+        </parameters>
+      </constructor>
+      <method name="set_duplex" symbol="poppler_ps_file_set_duplex">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="ps_file" type="PopplerPSFile*"/>
+          <parameter name="duplex" type="gboolean"/>
+        </parameters>
+      </method>
+      <method name="set_paper_size" symbol="poppler_ps_file_set_paper_size">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="ps_file" type="PopplerPSFile*"/>
+          <parameter name="width" type="double"/>
+          <parameter name="height" type="double"/>
+        </parameters>
+      </method>
+    </object>
+    <struct get-type="" name="PopplerActionAny" type-name="PopplerActionAny">
+      <field name="type" readable="1" type="PopplerActionType" writable="1"/>
+      <field name="title" readable="1" type="gchar*" writable="1"/>
+    </struct>
+    <struct get-type="" name="PopplerActionGotoDest" type-name="PopplerActionGotoDest">
+      <field name="type" readable="1" type="PopplerActionType" writable="1"/>
+      <field name="title" readable="1" type="gchar*" writable="1"/>
+      <field name="dest" readable="1" type="PopplerDest*" writable="1"/>
+    </struct>
+    <struct get-type="" name="PopplerActionGotoRemote" type-name="PopplerActionGotoRemote">
+      <field name="type" readable="1" type="PopplerActionType" writable="1"/>
+      <field name="title" readable="1" type="gchar*" writable="1"/>
+      <field name="file_name" readable="1" type="gchar*" writable="1"/>
+      <field name="dest" readable="1" type="PopplerDest*" writable="1"/>
+    </struct>
+    <struct get-type="" name="PopplerActionLaunch" type-name="PopplerActionLaunch">
+      <field name="type" readable="1" type="PopplerActionType" writable="1"/>
+      <field name="title" readable="1" type="gchar*" writable="1"/>
+      <field name="file_name" readable="1" type="gchar*" writable="1"/>
+      <field name="params" readable="1" type="gchar*" writable="1"/>
+    </struct>
+    <struct get-type="" name="PopplerActionMovie" type-name="PopplerActionMovie">
+      <field name="type" readable="1" type="PopplerActionType" writable="1"/>
+      <field name="title" readable="1" type="gchar*" writable="1"/>
+    </struct>
+    <struct get-type="" name="PopplerActionNamed" type-name="PopplerActionNamed">
+      <field name="type" readable="1" type="PopplerActionType" writable="1"/>
+      <field name="title" readable="1" type="gchar*" writable="1"/>
+      <field name="named_dest" readable="1" type="gchar*" writable="1"/>
+    </struct>
+    <struct get-type="" name="PopplerActionUri" type-name="PopplerActionUri">
+      <field name="type" readable="1" type="PopplerActionType" writable="1"/>
+      <field name="title" readable="1" type="gchar*" writable="1"/>
+      <field name="uri" readable="1" type="char*" writable="1"/>
+    </struct>
+    <struct get-type="" name="PopplerDest" type-name="PopplerDest">
+      <field name="type" readable="1" type="PopplerDestType" writable="1"/>
+      <field name="page_num" readable="1" type="int" writable="1"/>
+      <field name="left" readable="1" type="double" writable="1"/>
+      <field name="bottom" readable="1" type="double" writable="1"/>
+      <field name="right" readable="1" type="double" writable="1"/>
+      <field name="top" readable="1" type="double" writable="1"/>
+      <field name="zoom" readable="1" type="double" writable="1"/>
+      <field name="named_dest" readable="1" type="gchar*" writable="1"/>
+      <field name="change_left" readable="1" type="guint" writable="1"/>
+      <field name="change_top" readable="1" type="guint" writable="1"/>
+      <field name="change_zoom" readable="1" type="guint" writable="1"/>
+      <method name="copy" symbol="poppler_dest_copy">
+        <return-type type="PopplerDest*"/>
+        <parameters>
+          <parameter name="dest" type="PopplerDest*"/>
+        </parameters>
+      </method>
+      <method name="free" symbol="poppler_dest_free">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="dest" type="PopplerDest*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_dest_get_type">
+        <return-type type="GType"/>
+      </method>
+    </struct>
+    <struct get-type="" name="PopplerFontsIter" opaque="true" type-name="PopplerFontsIter">
+      <method name="copy" symbol="poppler_fonts_iter_copy">
+        <return-type type="PopplerFontsIter*"/>
+        <parameters>
+          <parameter name="iter" type="PopplerFontsIter*"/>
+        </parameters>
+      </method>
+      <method name="free" symbol="poppler_fonts_iter_free">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="iter" type="PopplerFontsIter*"/>
+        </parameters>
+      </method>
+      <method name="get_file_name" symbol="poppler_fonts_iter_get_file_name">
+        <return-type type="const-char*"/>
+        <parameters>
+          <parameter name="iter" type="PopplerFontsIter*"/>
+        </parameters>
+      </method>
+      <method name="get_font_type" symbol="poppler_fonts_iter_get_font_type">
+        <return-type type="PopplerFontType"/>
+        <parameters>
+          <parameter name="iter" type="PopplerFontsIter*"/>
+        </parameters>
+      </method>
+      <method name="get_full_name" symbol="poppler_fonts_iter_get_full_name">
+        <return-type type="const-char*"/>
+        <parameters>
+          <parameter name="iter" type="PopplerFontsIter*"/>
+        </parameters>
+      </method>
+      <method name="get_name" symbol="poppler_fonts_iter_get_name">
+        <return-type type="const-char*"/>
+        <parameters>
+          <parameter name="iter" type="PopplerFontsIter*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_fonts_iter_get_type">
+        <return-type type="GType"/>
+      </method>
+      <method name="is_embedded" symbol="poppler_fonts_iter_is_embedded">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="iter" type="PopplerFontsIter*"/>
+        </parameters>
+      </method>
+      <method name="is_subset" symbol="poppler_fonts_iter_is_subset">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="iter" type="PopplerFontsIter*"/>
+        </parameters>
+      </method>
+      <method name="next" symbol="poppler_fonts_iter_next">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="iter" type="PopplerFontsIter*"/>
+        </parameters>
+      </method>
+    </struct>
+    <struct get-type="" name="PopplerFormFieldMapping" opaque="true" type-name="PopplerFormFieldMapping">
+      <field access="public" name="area" readable="1" type="PopplerRectangle" writable="1" writeable="true"/>
+      <field access="public" name="field" readable="1" type="PopplerFormField*" writable="1" writeable="true"/>
+      <method name="copy" symbol="poppler_form_field_mapping_copy">
+        <return-type type="PopplerFormFieldMapping*"/>
+        <parameters>
+          <parameter name="mapping" type="PopplerFormFieldMapping*"/>
+        </parameters>
+      </method>
+      <method name="free" symbol="poppler_form_field_mapping_free">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="mapping" type="PopplerFormFieldMapping*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_form_field_mapping_get_type">
+        <return-type type="GType"/>
+      </method>
+      <method name="new" symbol="poppler_form_field_mapping_new">
+        <return-type type="PopplerFormFieldMapping*"/>
+      </method>
+    </struct>
+    <struct get-type="" name="PopplerImageMapping" opaque="true" type-name="PopplerImageMapping">
+      <field access="public" name="area" readable="1" type="PopplerRectangle" writable="1" writeable="true"/>
+      <field access="public" name="image" readable="1" type="GdkPixbuf*" writable="1" writeable="true"/>
+      <method name="copy" symbol="poppler_image_mapping_copy">
+        <return-type type="PopplerImageMapping*"/>
+        <parameters>
+          <parameter name="mapping" type="PopplerImageMapping*"/>
+        </parameters>
+      </method>
+      <method name="free" symbol="poppler_image_mapping_free">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="mapping" type="PopplerImageMapping*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_image_mapping_get_type">
+        <return-type type="GType"/>
+      </method>
+      <method name="new" symbol="poppler_image_mapping_new">
+        <return-type type="PopplerImageMapping*"/>
+      </method>
+    </struct>
+    <struct get-type="" name="PopplerIndexIter" opaque="true" type-name="PopplerIndexIter">
+      <method name="copy" symbol="poppler_index_iter_copy">
+        <return-type type="PopplerIndexIter*"/>
+        <parameters>
+          <parameter name="iter" type="PopplerIndexIter*"/>
+        </parameters>
+      </method>
+      <method name="free" symbol="poppler_index_iter_free">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="iter" type="PopplerIndexIter*"/>
+        </parameters>
+      </method>
+      <method name="get_action" symbol="poppler_index_iter_get_action">
+        <return-type type="PopplerAction*"/>
+        <parameters>
+          <parameter name="iter" type="PopplerIndexIter*"/>
+        </parameters>
+      </method>
+      <method name="get_child" symbol="poppler_index_iter_get_child">
+        <return-type type="PopplerIndexIter*"/>
+        <parameters>
+          <parameter name="parent" type="PopplerIndexIter*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_index_iter_get_type">
+        <return-type type="GType"/>
+      </method>
+      <method name="is_open" symbol="poppler_index_iter_is_open">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="iter" type="PopplerIndexIter*"/>
+        </parameters>
+      </method>
+      <method name="new" symbol="poppler_index_iter_new">
+        <return-type type="PopplerIndexIter*"/>
+        <parameters>
+          <parameter name="document" type="PopplerDocument*"/>
+        </parameters>
+      </method>
+      <method name="next" symbol="poppler_index_iter_next">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter name="iter" type="PopplerIndexIter*"/>
+        </parameters>
+      </method>
+    </struct>
+    <struct get-type="" name="PopplerLinkMapping" opaque="true" type-name="PopplerLinkMapping">
+      <field access="public" name="area" readable="1" type="PopplerRectangle" writable="1" writeable="true"/>
+      <field access="public" name="action" readable="1" type="PopplerAction*" writable="1" writeable="true"/>
+      <method name="copy" symbol="poppler_link_mapping_copy">
+        <return-type type="PopplerLinkMapping*"/>
+        <parameters>
+          <parameter name="mapping" type="PopplerLinkMapping*"/>
+        </parameters>
+      </method>
+      <method name="free" symbol="poppler_link_mapping_free">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="mapping" type="PopplerLinkMapping*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_link_mapping_get_type">
+        <return-type type="GType"/>
+      </method>
+      <method name="new" symbol="poppler_link_mapping_new">
+        <return-type type="PopplerLinkMapping*"/>
+      </method>
+    </struct>
+    <struct get-type="" name="PopplerPageTransition" opaque="true" type-name="PopplerPageTransition">
+      <field access="public" name="type" readable="1" type="PopplerPageTransitionType" writable="1" writeable="true"/>
+      <field access="public" name="alignment" readable="1" type="PopplerPageTransitionAlignment" writable="1" writeable="true"/>
+      <field access="public" name="direction" readable="1" type="PopplerPageTransitionDirection" writable="1" writeable="true"/>
+      <field access="public" name="duration" readable="1" type="gint" writable="1" writeable="true"/>
+      <field access="public" name="angle" readable="1" type="gint" writable="1" writeable="true"/>
+      <field access="public" name="scale" readable="1" type="gdouble" writable="1" writeable="true"/>
+      <field access="public" name="rectangular" readable="1" type="gboolean" writable="1" writeable="true"/>
+      <method name="copy" symbol="poppler_page_transition_copy">
+        <return-type type="PopplerPageTransition*"/>
+        <parameters>
+          <parameter name="transition" type="PopplerPageTransition*"/>
+        </parameters>
+      </method>
+      <method name="free" symbol="poppler_page_transition_free">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="transition" type="PopplerPageTransition*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_page_transition_get_type">
+        <return-type type="GType"/>
+      </method>
+      <method name="new" symbol="poppler_page_transition_new">
+        <return-type type="PopplerPageTransition*"/>
+      </method>
+    </struct>
+    <struct get-type="" name="PopplerRectangle" opaque="true" type-name="PopplerRectangle">
+      <field access="public" name="x1" readable="1" type="gdouble" writable="1" writeable="true"/>
+      <field access="public" name="y1" readable="1" type="gdouble" writable="1" writeable="true"/>
+      <field access="public" name="x2" readable="1" type="gdouble" writable="1" writeable="true"/>
+      <field access="public" name="y2" readable="1" type="gdouble" writable="1" writeable="true"/>
+      <method name="copy" symbol="poppler_rectangle_copy">
+        <return-type type="PopplerRectangle*"/>
+        <parameters>
+          <parameter name="rectangle" type="PopplerRectangle*"/>
+        </parameters>
+      </method>
+      <method name="free" symbol="poppler_rectangle_free">
+        <return-type type="void"/>
+        <parameters>
+          <parameter name="rectangle" type="PopplerRectangle*"/>
+        </parameters>
+      </method>
+      <method name="get_type" symbol="poppler_rectangle_get_type">
+        <return-type type="GType"/>
+      </method>
+      <method name="new" symbol="poppler_rectangle_new">
+        <return-type type="PopplerRectangle*"/>
+      </method>
+    </struct>
+    <function name="error_quark" symbol="poppler_error_quark">
+      <return-type type="GQuark"/>
+    </function>
+    <function name="get_backend" symbol="poppler_get_backend">
+      <return-type type="PopplerBackend"/>
+    </function>
+    <function name="get_version" symbol="poppler_get_version">
+      <return-type type="const-char*"/>
+    </function>
+  </namespace>
+</api>
diff --git a/vapi/packages/poppler-glib/poppler-glib.metadata b/vapi/packages/poppler-glib/poppler-glib.metadata
new file mode 100644 (file)
index 0000000..5e831e5
--- /dev/null
@@ -0,0 +1 @@
+Poppler cheader_filename="poppler.h"
diff --git a/vapi/packages/poppler-glib/poppler-glib.namespace b/vapi/packages/poppler-glib/poppler-glib.namespace
new file mode 100644 (file)
index 0000000..7843392
--- /dev/null
@@ -0,0 +1 @@
+Poppler
diff --git a/vapi/poppler-glib.deps b/vapi/poppler-glib.deps
new file mode 100644 (file)
index 0000000..ed79860
--- /dev/null
@@ -0,0 +1,4 @@
+cairo
+pango
+gdk-2.0
+
diff --git a/vapi/poppler-glib.vala b/vapi/poppler-glib.vala
new file mode 100644 (file)
index 0000000..85015ba
--- /dev/null
@@ -0,0 +1,398 @@
+[CCode (cprefix = "Poppler", lower_case_cprefix = "poppler_")]
+namespace Poppler {
+       [CCode (cprefix = "POPPLER_ACTION_", cheader_filename = "poppler.h")]
+       public enum ActionType {
+               UNKNOWN,
+               GOTO_DEST,
+               GOTO_REMOTE,
+               LAUNCH,
+               URI,
+               NAMED,
+               MOVIE,
+       }
+       [CCode (cprefix = "POPPLER_BACKEND_", cheader_filename = "poppler.h")]
+       public enum Backend {
+               UNKNOWN,
+               SPLASH,
+               CAIRO,
+       }
+       [CCode (cprefix = "POPPLER_DEST_", cheader_filename = "poppler.h")]
+       public enum DestType {
+               UNKNOWN,
+               XYZ,
+               FIT,
+               FITH,
+               FITV,
+               FITR,
+               FITB,
+               FITBH,
+               FITBV,
+               NAMED,
+       }
+       [CCode (cprefix = "POPPLER_ERROR_", cheader_filename = "poppler.h")]
+       public enum Error {
+               INVALID,
+               ENCRYPTED,
+       }
+       [CCode (cprefix = "POPPLER_FONT_TYPE_", cheader_filename = "poppler.h")]
+       public enum FontType {
+               UNKNOWN,
+               TYPE1,
+               TYPE1C,
+               TYPE1COT,
+               TYPE3,
+               TRUETYPE,
+               TRUETYPEOT,
+               CID_TYPE0,
+               CID_TYPE0C,
+               CID_TYPE0COT,
+               CID_TYPE2,
+               CID_TYPE2OT,
+       }
+       [CCode (cprefix = "POPPLER_FORM_BUTTON_", cheader_filename = "poppler.h")]
+       public enum FormButtonType {
+               PUSH,
+               CHECK,
+               RADIO,
+       }
+       [CCode (cprefix = "POPPLER_FORM_CHOICE_", cheader_filename = "poppler.h")]
+       public enum FormChoiceType {
+               COMBO,
+               LIST,
+       }
+       [CCode (cprefix = "POPPLER_FORM_FIELD_", cheader_filename = "poppler.h")]
+       public enum FormFieldType {
+               UNKNOWN,
+               BUTTON,
+               TEXT,
+               CHOICE,
+               SIGNATURE,
+       }
+       [CCode (cprefix = "POPPLER_FORM_TEXT_", cheader_filename = "poppler.h")]
+       public enum FormTextType {
+               NORMAL,
+               MULTILINE,
+               FILE_SELECT,
+       }
+       [CCode (cprefix = "POPPLER_ORIENTATION_", cheader_filename = "poppler.h")]
+       public enum Orientation {
+               PORTRAIT,
+               LANDSCAPE,
+               UPSIDEDOWN,
+               SEASCAPE,
+       }
+       [CCode (cprefix = "POPPLER_PAGE_LAYOUT_", cheader_filename = "poppler.h")]
+       public enum PageLayout {
+               UNSET,
+               SINGLE_PAGE,
+               ONE_COLUMN,
+               TWO_COLUMN_LEFT,
+               TWO_COLUMN_RIGHT,
+               TWO_PAGE_LEFT,
+               TWO_PAGE_RIGHT,
+       }
+       [CCode (cprefix = "POPPLER_PAGE_MODE_", cheader_filename = "poppler.h")]
+       public enum PageMode {
+               UNSET,
+               NONE,
+               USE_OUTLINES,
+               USE_THUMBS,
+               FULL_SCREEN,
+               USE_OC,
+               USE_ATTACHMENTS,
+       }
+       [CCode (cprefix = "POPPLER_PAGE_TRANSITION_", cheader_filename = "poppler.h")]
+       public enum PageTransitionAlignment {
+               HORIZONTAL,
+               VERTICAL,
+       }
+       [CCode (cprefix = "POPPLER_PAGE_TRANSITION_", cheader_filename = "poppler.h")]
+       public enum PageTransitionDirection {
+               INWARD,
+               OUTWARD,
+       }
+       [CCode (cprefix = "POPPLER_PAGE_TRANSITION_", cheader_filename = "poppler.h")]
+       public enum PageTransitionType {
+               REPLACE,
+               SPLIT,
+               BLINDS,
+               BOX,
+               WIPE,
+               DISSOLVE,
+               GLITTER,
+               FLY,
+               PUSH,
+               COVER,
+               UNCOVER,
+               FADE,
+       }
+       [CCode (cprefix = "POPPLER_PERMISSIONS_", cheader_filename = "poppler.h")]
+       public enum Permissions {
+               OK_TO_PRINT,
+               OK_TO_MODIFY,
+               OK_TO_COPY,
+               OK_TO_ADD_NOTES,
+               FULL,
+       }
+       [CCode (cprefix = "POPPLER_SELECTION_", cheader_filename = "poppler.h")]
+       public enum SelectionStyle {
+               NORMAL,
+               WORD,
+               PARAGRAPH,
+       }
+       [CCode (cprefix = "POPPLER_VIEWER_PREFERENCES_", cheader_filename = "poppler.h")]
+       public enum ViewerPreferences {
+               UNSET,
+               HIDE_TOOLBAR,
+               HIDE_MENUBAR,
+               HIDE_WINDOWUI,
+               FIT_WINDOW,
+               CENTER_WINDOW,
+               DISPLAY_DOC_TITLE,
+               DIRECTION_RTL,
+       }
+       [CCode (cheader_filename = "poppler.h")]
+       public class Action : GLib.Object {
+               public weak Poppler.Action copy ();
+               public void free ();
+               public static GLib.Type get_type ();
+       }
+       [CCode (cheader_filename = "poppler.h")]
+       public class Attachment : GLib.Object {
+               public static GLib.Type get_type ();
+               public bool save (string filename) throws GLib.Error;
+               public bool save_to_callback (Poppler.AttachmentSaveFunc save_func, pointer user_data) throws GLib.Error;
+       }
+       [CCode (cheader_filename = "poppler.h")]
+       public class Document : GLib.Object {
+               public weak Poppler.Dest find_dest (string link_name);
+               public weak GLib.List get_attachments ();
+               public weak Poppler.FormField get_form_field (int id);
+               public int get_n_pages ();
+               public weak Poppler.Page get_page (int index);
+               public weak Poppler.Page get_page_by_label (string label);
+               public static GLib.Type get_type ();
+               public bool has_attachments ();
+               public Document.from_data (string data, int length, string password) throws GLib.Error;
+               public Document.from_file (string uri, string password) throws GLib.Error;
+               public bool save (string uri) throws GLib.Error;
+       }
+       [CCode (cheader_filename = "poppler.h")]
+       public class FontInfo : GLib.Object {
+               public void free ();
+               public static GLib.Type get_type ();
+               public FontInfo (Poppler.Document document);
+               public bool scan (int n_pages, Poppler.FontsIter iter);
+       }
+       [CCode (cheader_filename = "poppler.h")]
+       public class FormField : GLib.Object {
+               public Poppler.FormButtonType button_get_button_type ();
+               public bool button_get_state ();
+               public void button_set_state (bool state);
+               public bool choice_can_select_multiple ();
+               public bool choice_commit_on_change ();
+               public bool choice_do_spell_check ();
+               public Poppler.FormChoiceType choice_get_choice_type ();
+               public weak string choice_get_item (int index);
+               public int choice_get_n_items ();
+               public weak string choice_get_text ();
+               public bool choice_is_editable ();
+               public bool choice_is_item_selected (int index);
+               public void choice_select_item (int index);
+               public void choice_set_text (string text);
+               public void choice_toggle_item (int index);
+               public void choice_unselect_all ();
+               public Poppler.FormFieldType get_field_type ();
+               public double get_font_size ();
+               public int get_id ();
+               public static GLib.Type get_type ();
+               public bool is_read_only ();
+               public bool text_do_scroll ();
+               public bool text_do_spell_check ();
+               public int text_get_max_len ();
+               public weak string text_get_text ();
+               public Poppler.FormTextType text_get_text_type ();
+               public bool text_is_password ();
+               public bool text_is_rich_text ();
+               public void text_set_text (string text);
+       }
+       [CCode (cheader_filename = "poppler.h")]
+       public class Page : GLib.Object {
+               public weak GLib.List find_text (string text);
+               public static void free_form_field_mapping (GLib.List list);
+               public static void free_image_mapping (GLib.List list);
+               public static void free_link_mapping (GLib.List list);
+               public void get_crop_box (Poppler.Rectangle rect);
+               public double get_duration ();
+               public weak GLib.List get_form_field_mapping ();
+               public weak GLib.List get_image_mapping ();
+               public int get_index ();
+               public weak GLib.List get_link_mapping ();
+               public weak Gdk.Region get_selection_region (double scale, Poppler.Rectangle selection);
+               public void get_size (double width, double height);
+               public weak string get_text (Poppler.Rectangle rect);
+               public weak Gdk.Pixbuf get_thumbnail ();
+               public bool get_thumbnail_size (int width, int height);
+               public weak Poppler.PageTransition get_transition ();
+               public static GLib.Type get_type ();
+               public void render (Cairo.Context cairo);
+               public void render_selection (Cairo.Context cairo, Poppler.Rectangle selection, Poppler.Rectangle old_selection, Poppler.SelectionStyle style, out Gdk.Color glyph_color, out Gdk.Color background_color);
+               public void render_selection_to_pixbuf (double scale, int rotation, Gdk.Pixbuf pixbuf, Poppler.Rectangle selection, Poppler.Rectangle old_selection, Poppler.SelectionStyle style, out Gdk.Color glyph_color, out Gdk.Color background_color);
+               public void render_to_pixbuf (int src_x, int src_y, int src_width, int src_height, double scale, int rotation, Gdk.Pixbuf pixbuf);
+               public void render_to_ps (Poppler.PSFile ps_file);
+       }
+       [CCode (cheader_filename = "poppler.h")]
+       public class PSFile : GLib.Object {
+               public void free ();
+               public static GLib.Type get_type ();
+               public PSFile (Poppler.Document document, string filename, int first_page, int n_pages);
+               public void set_duplex (bool duplex);
+               public void set_paper_size (double width, double height);
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct ActionAny {
+               public Poppler.ActionType type;
+               public weak string title;
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct ActionGotoDest {
+               public Poppler.ActionType type;
+               public weak string title;
+               public weak Poppler.Dest dest;
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct ActionGotoRemote {
+               public Poppler.ActionType type;
+               public weak string title;
+               public weak string file_name;
+               public weak Poppler.Dest dest;
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct ActionLaunch {
+               public Poppler.ActionType type;
+               public weak string title;
+               public weak string file_name;
+               public weak string params;
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct ActionMovie {
+               public Poppler.ActionType type;
+               public weak string title;
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct ActionNamed {
+               public Poppler.ActionType type;
+               public weak string title;
+               public weak string named_dest;
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct ActionUri {
+               public Poppler.ActionType type;
+               public weak string title;
+               public weak string uri;
+       }
+       [ReferenceType (free_function = "poppler_dest_free")]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct Dest {
+               public Poppler.DestType type;
+               public int page_num;
+               public double left;
+               public double bottom;
+               public double right;
+               public double top;
+               public double zoom;
+               public weak string named_dest;
+               public uint change_left;
+               public uint change_top;
+               public uint change_zoom;
+               public weak Poppler.Dest copy ();
+               public static GLib.Type get_type ();
+       }
+       [ReferenceType (free_function = "poppler_fonts_iter_free")]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct FontsIter {
+               public weak Poppler.FontsIter copy ();
+               public weak string get_file_name ();
+               public Poppler.FontType get_font_type ();
+               public weak string get_full_name ();
+               public weak string get_name ();
+               public static GLib.Type get_type ();
+               public bool is_embedded ();
+               public bool is_subset ();
+               public bool next ();
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct FormFieldMapping {
+               public weak Poppler.Rectangle area;
+               public weak Poppler.FormField field;
+               public weak Poppler.FormFieldMapping copy ();
+               public static GLib.Type get_type ();
+               public FormFieldMapping ();
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct ImageMapping {
+               public weak Poppler.Rectangle area;
+               public weak Gdk.Pixbuf image;
+               public weak Poppler.ImageMapping copy ();
+               public static GLib.Type get_type ();
+               public ImageMapping ();
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct IndexIter {
+               public weak Poppler.IndexIter copy ();
+               public weak Poppler.Action get_action ();
+               public weak Poppler.IndexIter get_child ();
+               public static GLib.Type get_type ();
+               public bool is_open ();
+               public IndexIter (Poppler.Document document);
+               public bool next ();
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct LinkMapping {
+               public weak Poppler.Rectangle area;
+               public weak Poppler.Action action;
+               public weak Poppler.LinkMapping copy ();
+               public static GLib.Type get_type ();
+               public LinkMapping ();
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct PageTransition {
+               public Poppler.PageTransitionType type;
+               public Poppler.PageTransitionAlignment alignment;
+               public Poppler.PageTransitionDirection direction;
+               public int duration;
+               public int angle;
+               public double scale;
+               public bool rectangular;
+               public weak Poppler.PageTransition copy ();
+               public static GLib.Type get_type ();
+               public PageTransition ();
+       }
+       [ReferenceType]
+       [CCode (cheader_filename = "poppler.h")]
+       public struct Rectangle {
+               public double x1;
+               public double y1;
+               public double x2;
+               public double y2;
+               public weak Poppler.Rectangle copy ();
+               public static GLib.Type get_type ();
+               public Rectangle ();
+       }
+       public static delegate bool AttachmentSaveFunc (string buf, ulong count, pointer data, GLib.Error error);
+       public static GLib.Quark error_quark ();
+       public static Poppler.Backend get_backend ();
+       public static weak string get_version ();
+}
index cc294c6..64a9f34 100755 (executable)
@@ -243,6 +243,8 @@ foreach $cname (sort(keys(%edefs))) {
                for ($idx = 0, $regex = ""; $idx < @v0; $idx++) {
                        $regex .= ($v0[$idx] . "_");
                        foreach $val (@vals) {
+                               # ignore enum values to avoid some pattern matching issues
+                               $val =~ s/=.*//;
                                $done = 1 if ($val !~ /$regex/);
                        }
                        last if $done;
@@ -253,7 +255,6 @@ foreach $cname (sort(keys(%edefs))) {
        }
        
        foreach $val (@vals) {
-               $val =~ s/=\s*\(\s*(.*\S)\s*\)\s*/= \1/;
                if ($val =~ /$common\_?(\w+)\s*=\s*(.*)$/) {
                        $name = $1;
                        $enumval = $2;