From e977f44c77ad897d8444a375581d8750e49ef226 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrg=20Billeter?= Date: Mon, 23 Jun 2008 19:01:02 +0000 Subject: [PATCH] Add libgsf-1 bindings, patch by Michael Lawrence, fixes bug 455141 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 2008-06-23 Jürg Billeter * vapi/Makefile.am: * vapi/libgsf-1.deps: * vapi/libgsf-1.vapi: * vapi/packages/libgsf-1/: Add libgsf-1 bindings, patch by Michael Lawrence, fixes bug 455141 svn path=/trunk/; revision=1641 --- ChangeLog | 9 + vapi/Makefile.am | 2 + vapi/libgsf-1.deps | 1 + vapi/libgsf-1.vapi | 680 ++++++++++ vapi/packages/libgsf-1/libgsf-1-custom.vala | 10 + vapi/packages/libgsf-1/libgsf-1.deps | 1 + vapi/packages/libgsf-1/libgsf-1.excludes | 1 + vapi/packages/libgsf-1/libgsf-1.files | 2 + vapi/packages/libgsf-1/libgsf-1.gi | 1835 +++++++++++++++++++++++++++ vapi/packages/libgsf-1/libgsf-1.metadata | 245 ++++ vapi/packages/libgsf-1/libgsf-1.namespace | 1 + vapi/poppler-glib.deps | 1 + 12 files changed, 2788 insertions(+) create mode 100644 vapi/libgsf-1.deps create mode 100644 vapi/libgsf-1.vapi create mode 100644 vapi/packages/libgsf-1/libgsf-1-custom.vala create mode 100644 vapi/packages/libgsf-1/libgsf-1.deps create mode 100644 vapi/packages/libgsf-1/libgsf-1.excludes create mode 100644 vapi/packages/libgsf-1/libgsf-1.files create mode 100644 vapi/packages/libgsf-1/libgsf-1.gi create mode 100644 vapi/packages/libgsf-1/libgsf-1.metadata create mode 100644 vapi/packages/libgsf-1/libgsf-1.namespace diff --git a/ChangeLog b/ChangeLog index f32ae3c..23750f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,14 @@ 2008-06-23 Jürg Billeter + * vapi/Makefile.am: + * vapi/libgsf-1.deps: + * vapi/libgsf-1.vapi: + * vapi/packages/libgsf-1/: + + Add libgsf-1 bindings, patch by Michael Lawrence, fixes bug 455141 + +2008-06-23 Jürg Billeter + * gobject/valaccodeassignmentbinding.vala: Support disconnecting from detailed signals diff --git a/vapi/Makefile.am b/vapi/Makefile.am index 7e54c7a..0c67957 100644 --- a/vapi/Makefile.am +++ b/vapi/Makefile.am @@ -90,6 +90,8 @@ dist_vapi_DATA = \ libgnome-menu.vapi \ libgnomeui-2.0.deps \ libgnomeui-2.0.vapi \ + libgsf-1.deps \ + libgsf-1.vapi \ libnotify.deps \ libnotify.vapi \ liboobs-1.vapi \ diff --git a/vapi/libgsf-1.deps b/vapi/libgsf-1.deps new file mode 100644 index 0000000..e17ccd5 --- /dev/null +++ b/vapi/libgsf-1.deps @@ -0,0 +1 @@ +libxml-2.0 \ No newline at end of file diff --git a/vapi/libgsf-1.vapi b/vapi/libgsf-1.vapi new file mode 100644 index 0000000..95372f4 --- /dev/null +++ b/vapi/libgsf-1.vapi @@ -0,0 +1,680 @@ +/* libgsf-1.vapi generated by lt-vapigen, do not modify. */ + +[CCode (cprefix = "Gsf", lower_case_cprefix = "gsf_")] +namespace Gsf { + [CCode (cprefix = "GSF_CLIP_FORMAT_", has_type_id = "0", cheader_filename = "gsf/gsf-clip-data.h")] + public enum ClipFormat { + WINDOWS_CLIPBOARD, + MACINTOSH_CLIPBOARD, + GUID, + NO_DATA, + CLIPBOARD_FORMAT_NAME, + UNKNOWN + } + [CCode (cprefix = "GSF_CLIP_FORMAT_WINDOWS_", has_type_id = "0", cheader_filename = "gsf/gsf-clip-data.h")] + public enum ClipFormatWindows { + ERROR, + UNKNOWN, + METAFILE, + DIB, + ENHANCED_METAFILE + } + [CCode (cprefix = "GSF_OUTPUT_CSV_QUOTING_MODE_", cheader_filename = "gsf/gsf-output-csv.h")] + public enum OutputCsvQuotingMode { + NEVER, + AUTO, + ALWAYS + } + [CCode (cprefix = "GSF_XML_", has_type_id = "0", cheader_filename = "gsf/gsf-libxml.h")] + public enum XMLContent { + NO_CONTENT, + CONTENT, + SHARED_CONTENT + } + [CCode (cprefix = "GSF_ZIP_", has_type_id = "0", cheader_filename = "gsf/gsf-outfile-zip.h")] + public enum ZipCompressionMethod { + STORED, + SHRUNK, + REDUCEDx1, + REDUCEDx2, + REDUCEDx3, + REDUCEDx4, + IMPLODED, + TOKENIZED, + DEFLATED, + DEFLATED_BETTER, + IMPLODED_BETTER + } + [CCode (cprefix = "GSF_ERROR_", cheader_filename = "gsf/gsf-utils.h")] + public errordomain Error { + OUT_OF_MEMORY, + INVALID_DATA, + } + [CCode (cheader_filename = "gsf/gsf-input-impl.h")] + public class Input : GLib.Object { + public Gsf.off_t cur_offset; + public static Gsf.Input uncompress (Gsf.Input# src); + public Input (); + public weak Gsf.Infile? container (); + public bool copy (Gsf.Output output); + public void dump (bool dump_as_hex); + public Gsf.Input dup () throws GLib.Error; + public bool eof (); + public static GLib.Quark error (); + public static GLib.Quark error_id (); + public static Gsf.Input mmap_new (string filename) throws GLib.Error; + public weak string? name (); + [NoArrayLength] + public weak uchar[] read (ulong num_bytes, uchar[] optional_buffer); + public Gsf.off_t remaining (); + public bool seek (Gsf.off_t offset, GLib.SeekType whence); + public bool seek_emulate (Gsf.off_t pos); + public bool set_container (Gsf.Infile? container); + public bool set_name (string? name); + public bool set_name_from_filename (string filename); + public bool set_size (Gsf.off_t size); + public weak Gsf.Input? sibling (string name) throws GLib.Error; + public Gsf.off_t size (); + public Gsf.off_t tell (); + [NoWrapper] + public virtual Gsf.Input Dup () throws GLib.Error; + [NoWrapper] + public virtual Gsf.Input OpenSibling (string path) throws GLib.Error; + [NoWrapper] + [NoArrayLength] + public virtual weak uchar[] Read (ulong num_bytes, uchar[] optional_buffer); + [NoWrapper] + public virtual bool Seek (Gsf.off_t offset, GLib.SeekType whence); + [NoAccessorMethod] + public int64 position { get; } + } + [Compact] + [CCode (cheader_filename = "gsf/gsf-doc-meta-data.h")] + public class DocProp { + public void dump (); + public weak string? get_link (); + public weak string get_name (); + public weak GLib.Value? get_val (); + public DocProp (string# name); + public void set_link (string# link); + public void set_val (GLib.Value# val); + public GLib.Value swap_val (GLib.Value val); + } + [Compact] + [CCode (cheader_filename = "gsf/gsf-open-pkg-utils.h")] + public class OpenPkgRel { + public weak string get_target (); + public bool is_extern (); + } + [Compact] + [CCode (cheader_filename = "gsf/gsf-open-pkg-utils.h")] + public class OpenPkgRels { + } + [Compact] + [CCode (cheader_filename = "gsf/gsf-libxml.h")] + public class XMLBlob { + } + [Compact] + [CCode (cheader_filename = "gsf/gsf-libxml.h")] + public class XMLIn { + public void* user_state; + public weak GLib.StringBuilder content; + public weak Gsf.XMLInDoc doc; + public weak Gsf.XMLInNode node; + public weak GLib.SList node_stack; + public weak string check_ns (string str, uint ns_id); + public weak Gsf.Input get_input (); + public bool namecmp (string str, uint ns_id, string name); + public void push_state (Gsf.XMLInDoc doc, void* new_state, Gsf.XMLInExtDtor dtor, string[] attrs); + } + [Compact] + [CCode (cheader_filename = "gsf/gsf-libxml.h")] + public class XMLInDoc { + public XMLInDoc (Gsf.XMLInNode[] nodes, Gsf.XMLInNS ns); + public bool parse (Gsf.Input input, void* user_state); + public void set_unknown_handler (Gsf.XMLInUnknownFunc handler); + } + [Compact] + [CCode (cheader_filename = "gsf/gsf-libxml.h")] + public class XMLInNS { + public weak string uri; + public uint ns_id; + } + [Compact] + [CCode (cheader_filename = "gsf/gsf-libxml.h")] + public class XMLInNode { + public weak string id; + public int ns_id; + public weak string name; + public weak string parent_id; + public weak GLib.Callback start; + public weak GLib.Callback end; + public void* user_data; + public Gsf.XMLContent has_content; + public uint check_children_for_ns; + public uint share_children_with_parent; + } + [Compact] + [CCode (copy_function = "gsf_timestamp_copy", cheader_filename = "gsf/gsf-timestamp.h")] + public class Timestamp { + public GLib.Date date; + public long seconds; + public weak GLib.StringBuilder time_zone; + public uint timet; + public string as_string (); + public Gsf.Timestamp copy (); + public bool equal (Gsf.Timestamp b); + public uint hash (); + public static int parse (string spec, Gsf.Timestamp stamp); + } + [CCode (cheader_filename = "gsf/gsf-blob.h")] + public class Blob : GLib.Object { + public ulong get_size (); + public Blob (ulong size, void* data_to_copy) throws GLib.Error; + public void* peek_data (); + } + [CCode (cheader_filename = "gsf/gsf-clip-data.h")] + public class ClipData : GLib.Object { + public weak Gsf.Blob get_data_blob (); + public Gsf.ClipFormat get_format (); + public Gsf.ClipFormatWindows get_windows_clipboard_format () throws GLib.Error; + public ClipData (Gsf.ClipFormat format, Gsf.Blob data_blob); + public void* peek_real_data (ulong ret_size) throws GLib.Error; + } + [CCode (cheader_filename = "gsf/gsf-doc-meta-data.h")] + public class DocMetaData : GLib.Object { + public void @foreach (GLib.HFunc func); + public void insert (string name, GLib.Value value); + public weak Gsf.DocProp? lookup (string name); + public DocMetaData (); + public void remove (string name); + public ulong size (); + public weak Gsf.DocProp? steal (string name); + public void store (Gsf.DocProp prop); + } + [CCode (cheader_filename = "gsf/gsf-docprop-vector.h")] + public class DocPropVector : GLib.Object { + [CCode (cname = "gsf_docprop_vector_append")] + public void append (GLib.Value value); + [CCode (cname = "gsf_docprop_vector_as_string")] + public string as_string (); + [CCode (cname = "gsf_docprop_vector_new")] + public DocPropVector (); + } + [CCode (cheader_filename = "gsf/gsf-infile-impl.h")] + public class Infile : Gsf.Input { + public weak Gsf.Input? child_by_vname (string name); + public virtual weak Gsf.Input? child_by_index (int i); + public virtual weak Gsf.Input? child_by_name (string name); + public virtual weak string? name_by_index (int i); + public virtual int num_children (); + } + [CCode (cheader_filename = "gsf/gsf-infile-msole.h")] + public class InfileMSOle : Gsf.Infile { + [CCode (cname = "gsf_infile_msole_get_class_id")] + public bool get_class_id (uchar res); + [CCode (cname = "gsf_infile_msole_new")] + public InfileMSOle (Gsf.Input source) throws GLib.Error; + } + [CCode (cheader_filename = "gsf/gsf-infile-msvba.h")] + public class InfileMSVBA : Gsf.Infile { + public InfileMSVBA (Gsf.Infile source) throws GLib.Error; + } + [CCode (cheader_filename = "gsf/gsf-infile-stdio.h")] + public class InfileStdio : Gsf.Infile { + public InfileStdio (string root) throws GLib.Error; + } + [CCode (cheader_filename = "gsf/gsf-infile-zip.h")] + public class InfileZip : Gsf.Infile { + public InfileZip (Gsf.Input source) throws GLib.Error; + [NoAccessorMethod] + public int compression_level { get; } + [NoAccessorMethod] + public Gsf.InfileZip internal_parent { construct; } + [NoAccessorMethod] + public Gsf.Input source { get; construct; } + } + [CCode (cheader_filename = "gsf/gsf-input-gzip.h")] + public class InputGZip : Gsf.Input { + public InputGZip (Gsf.Input source) throws GLib.Error; + [NoAccessorMethod] + public bool raw { get; construct; } + [NoAccessorMethod] + public Gsf.Input source { get; construct; } + [NoAccessorMethod] + public int64 uncompressed_size { get; construct; } + } + [CCode (cheader_filename = "gsf/gsf-input-http.h")] + public class InputHTTP : Gsf.Input { + public weak string get_content_type (); + public weak string get_url (); + public InputHTTP (string url) throws GLib.Error; + [NoAccessorMethod] + public string content_type { get; construct; } + [NoAccessorMethod] + public string url { get; construct; } + } + [CCode (cheader_filename = "gsf/gsf-input-memory.h")] + public class InputMemory : Gsf.Input { + public InputMemory (uchar buf, Gsf.off_t length, bool needs_free); + public InputMemory.clone (uchar buf, Gsf.off_t length); + public InputMemory.from_bzip (Gsf.Input source) throws GLib.Error; + public InputMemory.from_iochannel (GLib.IOChannel channel) throws GLib.Error; + } + [CCode (cheader_filename = "gsf/gsf-input-proxy.h")] + public class InputProxy : Gsf.Input { + public InputProxy (Gsf.Input source); + public InputProxy.section (Gsf.Input source, Gsf.off_t offset, Gsf.off_t size); + } + [CCode (cheader_filename = "gsf/gsf-input-stdio.h")] + public class InputStdio : Gsf.Input { + public InputStdio (string filename) throws GLib.Error; + } + [CCode (cheader_filename = "gsf/gsf-input-textline.h")] + public class InputTextline : Gsf.Input { + [NoArrayLength] + public weak uint[] ascii_gets (); + public InputTextline (Gsf.Input source); + [NoArrayLength] + public weak uchar[] utf8_gets (); + } + [CCode (cheader_filename = "gsf/gsf-outfile-impl.h")] + public class Outfile : Gsf.Output { + public Outfile.child_full (Gsf.Outfile outfile, string name, bool is_dir, ...); + public Outfile.child (Gsf.Outfile outfile, string name, bool is_dir); + } + [CCode (cheader_filename = "gsf/gsf-outfile-msole.h")] + public class OutfileMSOle : Gsf.Outfile { + [CCode (cname = "gsf_outfile_msole_new")] + public OutfileMSOle (Gsf.Output sink); + [CCode (cname = "gsf_outfile_msole_new_full")] + public OutfileMSOle.full (Gsf.Output sink, uint bb_size, uint sb_size); + [CCode (cname = "gsf_outfile_msole_set_class_id")] + public bool set_class_id (uchar clsid); + } + [CCode (cheader_filename = "gsf/gsf-open-pkg-utils.h")] + public class OutfileOpenPkg : Gsf.Outfile { + public weak string add_extern_rel (string target, string content_type); + public static Gsf.Output add_rel (Gsf.Outfile dir, string name, string content_type, Gsf.Outfile parent, string type); + public OutfileOpenPkg (Gsf.Outfile sink); + public weak string relate (Gsf.OutfileOpenPkg parent, string type); + public void set_content_type (string content_type); + public void set_sink (Gsf.Output sink); + [NoAccessorMethod] + public string content_type { get; construct; } + [NoAccessorMethod] + public bool is_dir { get; construct; } + [NoAccessorMethod] + public Gsf.Outfile sink { get; construct; } + } + [CCode (cheader_filename = "gsf/gsf-outfile-stdio.h")] + public class OutfileStdio : Gsf.Outfile { + public OutfileStdio (string root) throws GLib.Error; + public OutfileStdio.full (string root, ...) throws GLib.Error; + } + [CCode (cheader_filename = "gsf/gsf-outfile-zip.h")] + public class OutfileZip : Gsf.Outfile { + public OutfileZip (Gsf.Output sink) throws GLib.Error; + public bool set_compression_method (Gsf.ZipCompressionMethod method); + [NoAccessorMethod] + public int compression_level { get; construct; } + [NoAccessorMethod] + public string entry_name { get; construct; } + [NoAccessorMethod] + public Gsf.Output sink { get; construct; } + } + [CCode (cheader_filename = "gsf/gsf-output-impl.h")] + public class Output : GLib.Object { + public Gsf.off_t cur_size; + public Gsf.off_t cur_offset; + public weak GLib.Object wrapped_by; + public weak GLib.Error err; + public weak string printf_buf; + public int printf_buf_size; + public bool close (); + public weak Gsf.Outfile? container (); + public weak GLib.Error error (); + public static GLib.Quark error_id (); + public bool is_closed (); + public weak string? name (); + public bool printf (string format, ...); + public bool puts (string line); + public bool seek (Gsf.off_t offset, GLib.SeekType whence); + public bool set_container (Gsf.Outfile? container); + public bool set_error (int code, string format); + public bool set_name (string? name); + public bool set_name_from_filename (string filename); + public Gsf.off_t size (); + public Gsf.off_t tell (); + public static bool unwrap (GLib.Object wrapper, Gsf.Output wrapee); + public static bool wrap (GLib.Object wrapper, Gsf.Output wrapee); + public bool write (ulong num_bytes, uchar[] data); + [NoWrapper] + public virtual bool Close (); + [NoWrapper] + public virtual bool Seek (Gsf.off_t offset, GLib.SeekType whence); + [NoWrapper] + public virtual bool Write (ulong num_bytes, uchar[] data); + [NoAccessorMethod] + public int64 position { get; } + } + [CCode (cheader_filename = "gsf/gsf-output-bzip.h")] + public class OutputBzip : Gsf.Output { + public OutputBzip (Gsf.Output sink) throws GLib.Error; + } + [CCode (cheader_filename = "gsf/gsf-output-csv.h")] + public class OutputCsv : Gsf.Output { + public ulong quote_len; + public ulong eol_len; + public ulong separator_len; + public bool fields_on_line; + public weak GLib.StringBuilder buf; + public bool write_eol (); + public bool write_field (string field, ulong len); + [NoAccessorMethod] + public string eol { get; set construct; } + [NoAccessorMethod] + public string quote { get; set construct; } + [NoAccessorMethod] + public Gsf.OutputCsvQuotingMode quoting_mode { get; set construct; } + [NoAccessorMethod] + public bool quoting_on_whitespace { get; set; } + [NoAccessorMethod] + public string quoting_triggers { get; set; } + [NoAccessorMethod] + public string separator { get; set construct; } + [NoAccessorMethod] + public Gsf.Output sink { get; set; } + } + [CCode (cheader_filename = "gsf/gsf-output-gzip.h")] + public class OutputGZip : Gsf.Output { + public OutputGZip (Gsf.Output sink) throws GLib.Error; + [NoAccessorMethod] + public bool raw { get; construct; } + [NoAccessorMethod] + public Gsf.Output sink { get; construct; } + } + [CCode (cheader_filename = "gsf/gsf-output-iochannel.h")] + public class OutputIOChannel : Gsf.Output { + [CCode (cname = "gsf_output_iochannel_new")] + public OutputIOChannel (GLib.IOChannel channel); + } + [CCode (cheader_filename = "gsf/gsf-output-iconv.h")] + public class OutputIconv : Gsf.Output { + public OutputIconv (Gsf.Output sink, string dst, string src); + [NoAccessorMethod] + public string fallback { get; set; } + [NoAccessorMethod] + public string input_charset { get; construct; } + [NoAccessorMethod] + public string output_charset { get; construct; } + [NoAccessorMethod] + public Gsf.Output sink { get; construct; } + } + [CCode (cheader_filename = "gsf/gsf-output-memory.h")] + public class OutputMemory : Gsf.Output { + [NoArrayLength] + public weak uchar[] get_bytes (); + public OutputMemory (); + } + [CCode (cheader_filename = "gsf/gsf-output-stdio.h")] + public class OutputStdio : Gsf.Output { + public OutputStdio (string filename) throws GLib.Error; + public OutputStdio.full (string filename, ...) throws GLib.Error; + } + [CCode (cheader_filename = "gsf/gsf-structured-blob.h")] + public class StructuredBlob : Gsf.Infile { + public static Gsf.StructuredBlob read (Gsf.Input input); + public bool write (Gsf.Outfile container); + } + [CCode (cheader_filename = "gsf/gsf-libxml.h")] + public class XMLOut : GLib.Object { + public void add_base64 (string id, uchar data, uint len); + public void add_bool (string id, bool val); + public void add_color (string id, uint r, uint g, uint b); + public void add_cstr (string id, string val_utf8); + public void add_cstr_unchecked (string id, string val_utf8); + public void add_enum (string id, GLib.Type etype, int val); + public void add_float (string id, double val, int precision); + public void add_gvalue (string id, GLib.Value val); + public void add_int (string id, int val); + public void add_uint (string id, uint val); + public weak string end_element (); + public weak Gsf.Output get_output (); + public XMLOut (Gsf.Output output); + public void set_doc_type (string type); + public void simple_element (string id, string content); + public void simple_float_element (string id, double val, int precision); + public void simple_int_element (string id, int val); + public void start_element (string id); + [NoAccessorMethod] + public bool pretty_print { get; set; } + } + [CCode (cheader_filename = "gsf/gsf.h")] + [SimpleType] + public struct off_t : int64 { + } + [CCode (cheader_filename = "gsf/gsf-libxml.h")] + public static delegate void XMLInExtDtor (Gsf.XMLIn xin, void* old_state); + [CCode (cheader_filename = "gsf/gsf-libxml.h")] + public static delegate bool XMLInUnknownFunc (Gsf.XMLIn xin, string elem, out weak string attrs); + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_BYTE_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_CASE_SENSITIVE; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_CATEGORY; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_CELL_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_CHARACTER_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_CODEPAGE; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_COMPANY; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_CREATOR; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_DATE_CREATED; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_DATE_MODIFIED; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_DESCRIPTION; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_DICTIONARY; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_DOCUMENT_PARTS; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_EDITING_DURATION; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_GENERATOR; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_HEADING_PAIRS; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_HIDDEN_SLIDE_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_IMAGE_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_INITIAL_CREATOR; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_KEYWORD; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_KEYWORDS; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_LANGUAGE; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_LAST_PRINTED; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_LAST_SAVED_BY; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_LINE_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_LINKS_DIRTY; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_LOCALE_SYSTEM_DEFAULT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_MANAGER; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_MM_CLIP_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_MSOLE_UNKNOWN_17; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_MSOLE_UNKNOWN_18; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_MSOLE_UNKNOWN_19; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_MSOLE_UNKNOWN_20; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_MSOLE_UNKNOWN_21; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_MSOLE_UNKNOWN_22; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_MSOLE_UNKNOWN_23; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_NOTE_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_OBJECT_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_PAGE_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_PARAGRAPH_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_PRESENTATION_FORMAT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_PRINTED_BY; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_PRINT_DATE; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_REVISION_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_SCALE; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_SECURITY; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_SLIDE_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_SPREADSHEET_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_SUBJECT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_TABLE_COUNT; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_TEMPLATE; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_THUMBNAIL; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_TITLE; + [CCode (cheader_filename = "gsf/gsf-meta-names.h")] + public const string META_NAME_WORD_COUNT; + [CCode (cheader_filename = "gsf/gsf-outfile-ole.h")] + public const int OLE_DEFAULT_BB_SHIFT; + [CCode (cheader_filename = "gsf/gsf-outfile-ole.h")] + public const int OLE_DEFAULT_SB_SHIFT; + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static ulong base64_decode_simple (uchar[] data, ulong len); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static ulong base64_decode_step (uchar[] @in, ulong len, uchar[] @out, out int state, out uint save); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static ulong base64_encode_close (uchar[] @in, ulong inlen, bool break_lines, uchar[] @out, out int state, out uint save); + [NoArrayLength] + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static weak uchar[] base64_encode_simple (uchar[] data, ulong len); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static ulong base64_encode_step (uchar[] @in, ulong len, bool break_lines, uchar[] @out, out int state, out uint save); + [CCode (cheader_filename = "gsf/gsf-doc-meta-data.h")] + public static void doc_meta_dump (Gsf.DocMetaData meta); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static GLib.Quark error_quark (); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static weak string extension_pointer (string path); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static string filename_to_utf8 (string filename, bool quoted); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static void iconv_close (GLib.IConv handle); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static void init (); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static void init_dynamic (GLib.TypeModule module); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static double le_get_double (void* p); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static float le_get_float (void* p); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static uint64 le_get_guint64 (void* p); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static void le_set_double (void* p, double d); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static void le_set_float (void* p, float f); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static void mem_dump (uchar[] ptr, ulong len); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static uint msole_codepage_to_lid (int codepage); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static GLib.IConv msole_iconv_open_codepage_for_export (int codepage_to); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static GLib.IConv msole_iconv_open_codepage_for_import (string to, int codepage); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static GLib.IConv msole_iconv_open_codepages_for_export (int codepage_to, string from); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static GLib.IConv msole_iconv_open_for_export (); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static GLib.IConv msole_iconv_open_for_import (int codepage); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static int msole_iconv_win_codepage (); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static weak GLib.ByteArray msole_inflate (Gsf.Input input, Gsf.off_t offset); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static weak string msole_language_for_lid (uint lid); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static uint msole_lid_for_language (string lang); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static int msole_lid_to_codepage (uint lid); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static weak string msole_lid_to_codepage_str (uint lid); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static weak GLib.Error msole_metadata_read (Gsf.Input @in, Gsf.DocMetaData accum); + [CCode (cheader_filename = "gsf/gsf-msole-utils.h")] + public static bool msole_metadata_write (Gsf.Output @out, Gsf.DocMetaData meta_data, bool doc_not_component); + [CCode (cheader_filename = "gsf/gsf-open-pkg-utils.h")] + public static int open_pkg_error_id (); + [CCode (cheader_filename = "gsf/gsf-open-pkg-utils.h")] + public static Gsf.Input open_pkg_get_rel_by_id (Gsf.Input @in, string id); + [CCode (cheader_filename = "gsf/gsf-open-pkg-utils.h")] + public static Gsf.Input open_pkg_get_rel_by_type (Gsf.Input @in, string type); + [CCode (cheader_filename = "gsf/gsf-open-pkg-utils.h")] + public static weak Gsf.OpenPkgRel open_pkg_lookup_rel_by_id (Gsf.Input @in, string id); + [CCode (cheader_filename = "gsf/gsf-open-pkg-utils.h")] + public static weak Gsf.OpenPkgRel open_pkg_lookup_rel_by_type (Gsf.Input @in, string type); + [CCode (cheader_filename = "gsf/gsf-open-pkg-utils.h")] + public static Gsf.Input open_pkg_open_rel_by_id (Gsf.Input @in, string id) throws GLib.Error; + [CCode (cheader_filename = "gsf/gsf-open-pkg-utils.h")] + public static Gsf.Input open_pkg_open_rel_by_type (Gsf.Input @in, string type) throws GLib.Error; + [CCode (cheader_filename = "gsf/gsf-open-pkg-utils.h")] + public static weak GLib.Error open_pkg_parse_rel_by_id (Gsf.XMLIn xin, string id, Gsf.XMLInNode dtd, Gsf.XMLInNS ns); + [CCode (cheader_filename = "gsf/gsf-opendoc-utils.h")] + public static weak GLib.Error opendoc_metadata_read (Gsf.Input input, Gsf.DocMetaData md); + [CCode (cheader_filename = "gsf/gsf-opendoc-utils.h")] + public static void opendoc_metadata_subtree (Gsf.XMLIn doc, Gsf.DocMetaData md); + [CCode (cheader_filename = "gsf/gsf-opendoc-utils.h")] + public static bool opendoc_metadata_write (Gsf.XMLOut output, Gsf.DocMetaData md); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static void property_settings_collect (GLib.Type object_type, GLib.Parameter[] p_params, ref ulong p_n_params, ...); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static void property_settings_free (GLib.Parameter[] params); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static void shutdown (); + [CCode (cheader_filename = "gsf/gsf-utils.h")] + public static void shutdown_dynamic (GLib.TypeModule module); + [CCode (cheader_filename = "gsf/gsf-docprop-vector.h")] + public static GLib.ValueArray value_get_docprop_varray (GLib.Value value); + [CCode (cheader_filename = "gsf/gsf-docprop-vector.h")] + public static weak Gsf.DocPropVector value_get_docprop_vector (GLib.Value value); + [CCode (cheader_filename = "gsf/gsf-timestamp.h")] + public static void value_set_timestamp (GLib.Value value, Gsf.Timestamp stamp); + [CCode (cheader_filename = "gsf/gsf-libxml.h")] + public static int xmlDocFormatDump (Gsf.Output output, Xml.Doc cur, string encoding, bool format); + [CCode (cheader_filename = "gsf/gsf-libxml.h")] + public static bool xml_gvalue_from_str (GLib.Value res, GLib.Type t, string str); + [CCode (cheader_filename = "gsf/gsf-libxml.h")] + public static Xml.ParserCtxt xml_parser_context (Gsf.Input input); +} diff --git a/vapi/packages/libgsf-1/libgsf-1-custom.vala b/vapi/packages/libgsf-1/libgsf-1-custom.vala new file mode 100644 index 0000000..ca05ed2 --- /dev/null +++ b/vapi/packages/libgsf-1/libgsf-1-custom.vala @@ -0,0 +1,10 @@ +namespace Gsf { + public struct off_t : int64 { + } + /* public static delegate void XMLInNodeStartFunc(XMLIn xin, string[] attrs); + public static delegate void XMLInNodeEndFunc(XMLIn xin, XMLBlob unknown);*/ + [CCode (cheader_filename = "gsf/gsf-input-impl.h")] + public class Input { + public static extern Gsf.Input uncompress(Gsf.Input# src); + } +} \ No newline at end of file diff --git a/vapi/packages/libgsf-1/libgsf-1.deps b/vapi/packages/libgsf-1/libgsf-1.deps new file mode 100644 index 0000000..e17ccd5 --- /dev/null +++ b/vapi/packages/libgsf-1/libgsf-1.deps @@ -0,0 +1 @@ +libxml-2.0 \ No newline at end of file diff --git a/vapi/packages/libgsf-1/libgsf-1.excludes b/vapi/packages/libgsf-1/libgsf-1.excludes new file mode 100644 index 0000000..85360f5 --- /dev/null +++ b/vapi/packages/libgsf-1/libgsf-1.excludes @@ -0,0 +1 @@ +gsf-impl-utils.h \ No newline at end of file diff --git a/vapi/packages/libgsf-1/libgsf-1.files b/vapi/packages/libgsf-1/libgsf-1.files new file mode 100644 index 0000000..0b74a07 --- /dev/null +++ b/vapi/packages/libgsf-1/libgsf-1.files @@ -0,0 +1,2 @@ +include/libgsf-1/gsf +lib/libgsf-1.so diff --git a/vapi/packages/libgsf-1/libgsf-1.gi b/vapi/packages/libgsf-1/libgsf-1.gi new file mode 100644 index 0000000..39ddf41 --- /dev/null +++ b/vapi/packages/libgsf-1/libgsf-1.gi @@ -0,0 +1,1835 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vapi/packages/libgsf-1/libgsf-1.metadata b/vapi/packages/libgsf-1/libgsf-1.metadata new file mode 100644 index 0000000..a14e5d0 --- /dev/null +++ b/vapi/packages/libgsf-1/libgsf-1.metadata @@ -0,0 +1,245 @@ +Gsf cheader_filename="gsf/gsf.h" +GsfClipFormat cheader_filename="gsf/gsf-clip-data.h" +GsfClipFormatWindows cheader_filename="gsf/gsf-clip-data.h" +GsfError errordomain="1" cheader_filename="gsf/gsf-utils.h" +GsfOutputCsvQuotingMode cheader_filename="gsf/gsf-output-csv.h" +GsfXMLContent cheader_filename="gsf/gsf-libxml.h" +GsfZipCompressionMethod cheader_filename="gsf/gsf-outfile-zip.h" +GsfBlob cheader_filename="gsf/gsf-blob.h" +GsfDocPropVector cheader_filename="gsf/gsf-docprop-vector.h" +GsfDocMetaData cheader_filename="gsf/gsf-doc-meta-data.h" +GsfInfileMSOle cheader_filename="gsf/gsf-infile-msole.h" +GsfInfileMSVBA cheader_filename="gsf/gsf-infile-msvba.h" +GsfInfileStdio cheader_filename="gsf/gsf-infile-stdio.h" +GsfInfile cheader_filename="gsf/gsf-infile-impl.h" +GsfInfileZip cheader_filename="gsf/gsf-infile-zip.h" +GsfInputGZip cheader_filename="gsf/gsf-input-gzip.h" +GsfInputMemory cheader_filename="gsf/gsf-input-memory.h" +GsfInputProxy cheader_filename="gsf/gsf-input-proxy.h" +GsfInputStdio cheader_filename="gsf/gsf-input-stdio.h" +GsfInputTextline cheader_filename="gsf/gsf-input-textline.h" +GsfInputHTTP cheader_filename="gsf/gsf-input-http.h" +GsfInput cheader_filename="gsf/gsf-input-impl.h" +GsfOutfileMSOle cheader_filename="gsf/gsf-outfile-msole.h" +GsfOutfileStdio cheader_filename="gsf/gsf-outfile-stdio.h" +GsfOutfile cheader_filename="gsf/gsf-outfile-impl.h" +GsfOutfileZip cheader_filename="gsf/gsf-outfile-zip.h" +GsfOutputBzip cheader_filename="gsf/gsf-output-bzip.h" +GsfOutputCsv cheader_filename="gsf/gsf-output-csv.h" +GsfOutputGZip cheader_filename="gsf/gsf-output-gzip.h" +GsfOutputIconv cheader_filename="gsf/gsf-output-iconv.h" +GsfOutputIOChannel cheader_filename="gsf/gsf-output-iochannel.h" +GsfOutputMemory cheader_filename="gsf/gsf-output-memory.h" +GsfOutputStdio cheader_filename="gsf/gsf-output-stdio.h" +GsfOutput cheader_filename="gsf/gsf-output-impl.h" +GsfSharedMemory cheader_filename="gsf/gsf-infile-msvba.h" +GsfStructuredBlob cheader_filename="gsf/gsf-structured-blob.h" +GsfClipData cheader_filename="gsf/gsf-clip-data.h" +GsfXMLOut cheader_filename="gsf/gsf-libxml.h" +GsfDocProp cheader_filename="gsf/gsf-doc-meta-data.h" +GsfTimestamp cheader_filename="gsf/gsf-timestamp.h" +GsfXMLBlob cheader_filename="gsf/gsf-libxml.h" +GsfXMLIn cheader_filename="gsf/gsf-libxml.h" +GsfXMLInDoc cheader_filename="gsf/gsf-libxml.h" +GsfXMLInNS cheader_filename="gsf/gsf-libxml.h" +GsfXMLInNode cheader_filename="gsf/gsf-libxml.h" +GsfXMLInExtDtor cheader_filename="gsf/gsf-libxml.h" +GsfXMLInUnknownFunc cheader_filename="gsf/gsf-libxml.h" +gsf_doc_meta_dump cheader_filename="gsf/gsf-doc-meta-data.h" +gsf_filename_to_utf8 transfer_ownership="1" cheader_filename="gsf/gsf-utils.h" +gsf_iconv_close cheader_filename="gsf/gsf-utils.h" +gsf_mem_dump cheader_filename="gsf/gsf-utils.h" +GsfOpenPkgRel cheader_filename="gsf/gsf-open-pkg-utils.h" +GsfOpenPkgRels cheader_filename="gsf/gsf-open-pkg-utils.h" +GsfOutfileOpenPkg cheader_filename="gsf/gsf-open-pkg-utils.h" +gsf_off_t name="off_t" hidden="1" +GsfInput:eof hidden="1" +GsfInput:name hidden="1" +GsfInput:remaining hidden="1" +GsfInput:size hidden="1" +GsfOutput:is-closed hidden="1" +GsfOutput:name hidden="1" +GsfOutput:size hidden="1" +gsf_timestamp_as_string transfer_ownership="1" +gsf_timestamp_copy transfer_ownership="1" +gsf_docprop_vector_as_string transfer_ownership="1" +gsf_doc_prop_swap_val transfer_ownership="1" +gsf_input_uncompress hidden="1" +gsf_input_sibling transfer_ownership="1" +gsf_input_mmap_new transfer_ownership="1" +gsf_input_dup transfer_ownership="1" +gsf_infile_child_by_index transfer_ownership="1" +gsf_infile_child_by_vname transfer_ownership="1" ellipsis="1" +gsf_infile_child_by_name transfer_ownership="1" +gsf_input_Dup transfer_ownership="1" +gsf_input_OpenSibling transfer_ownership="1" +gsf_input_textline_ascii_gets no_array_length="1" is_array="1" nullable="1" +gsf_input_textline_utf8_gets no_array_length="1" is_array="1" nullable="1" +gsf_outfile_open_pkg_add_rel transfer_ownership="1" +gsf_outfile_new_child_varg hidden="1" +gsf_structured_blob_read transfer_ownership="1" +gsf_msole_inflate transfer_ownership="1" +gsf_output_vprintf hidden="1" +gsf_output_Vprintf hidden="1" +gsf_output_printf ellipsis="1" +gsf_input_stdio_new_FILE hidden="1" +gsf_output_stdio_new_FILE hidden="1" +gsf_output_stdio_new_valist hidden="1" +gsf_output_stdio_new_full ellipsis="1" +xmlChar name="string" +gsf_xml_in_push_state.attrs no_array_length="1" is_array="1" +gsf_xml_in_doc_new.nodes no_array_length="1" is_array="1" +gsf_doc_prop_new.name transfer_ownership="1" +gsf_doc_prop_set_val.val transfer_ownership="1" +gsf_doc_prop_get_val nullable="1" +gsf_doc_prop_set_link.link transfer_ownership="1" +gsf_doc_prop_get_link nullable="1" +gsf_input_read.optional_buffer no_array_length="1" is_array="1" nullable="1" +gsf_input_read is_array="1" no_array_length="1" nullable="1" +gsf_input_Read.optional_buffer is_array="1" no_array_length="1" nullable="1" +gsf_input_Read is_array="1" nullable="1" no_array_length="1" +gsf_doc_meta_data_lookup nullable="1" +gsf_doc_meta_data_steal nullable="1" +gsf_infile_child_by_vname nullable="1" +gsf_infile_child_by_name nullable="1" +gsf_infile_child_by_index nullable="1" +gsf_infile_name_by_index nullable="1" +gsf_input_container nullable="1" +gsf_input_sibling nullable="1" +gsf_input_name nullable="1" +gsf_input_set_name.name nullable="1" +gsf_input_set_container.container nullable="1" +gsf_output_container nullable="1" +gsf_output_name nullable="1" +gsf_output_set_name.name nullable="1" +gsf_output_set_container.container nullable="1" +gsf_outfile_stdio_new_valist hidden="1" +gsf_output_Write.data no_array_length="1" is_array="1" +gsf_output_write.data no_array_length="1" is_array="1" +gsf_output_memory_get_bytes is_array="1" no_array_length="1" +gsf_base64_decode_simple.data is_array="1" no_array_length="1" +gsf_base64_decode_step.in is_array="1" no_array_length="1" +gsf_base64_decode_step.out is_array="1" no_array_length="1" +gsf_base64_decode_step.state is_out="1" +gsf_base64_decode_step.save is_out="1" +gsf_base64_encode_close.in is_array="1" no_array_length="1" +gsf_base64_encode_close.out is_array="1" no_array_length="1" +gsf_base64_encode_close.state is_out="1" +gsf_base64_encode_close.save is_out="1" +gsf_base64_encode_simple.data is_array="1" no_array_length="1" +gsf_base64_encode_simple cheader_filename="gsf/gsf-utils.h" is_array="1" no_array_length="1" +gsf_base64_encode_step.in is_array="1" no_array_length="1" +gsf_base64_encode_step.out is_array="1" no_array_length="1" +gsf_base64_encode_step.state is_out="1" +gsf_base64_encode_step.save is_out="1" +gsf_mem_dump.ptr is_array="1" no_array_length="1" +gsf_property_settings_collect_valist hidden="1" +GSF_META_NAME_BYTE_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_CASE_SENSITIVE cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_CATEGORY cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_CELL_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_CHARACTER_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_CODEPAGE cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_COMPANY cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_CREATOR cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_DATE_CREATED cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_DATE_MODIFIED cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_DESCRIPTION cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_DICTIONARY cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_DOCUMENT_PARTS cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_EDITING_DURATION cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_GENERATOR cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_HEADING_PAIRS cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_HIDDEN_SLIDE_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_IMAGE_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_INITIAL_CREATOR cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_KEYWORD cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_KEYWORDS cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_LANGUAGE cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_LAST_PRINTED cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_LAST_SAVED_BY cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_LINE_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_LINKS_DIRTY cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_LOCALE_SYSTEM_DEFAULT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_MANAGER cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_MM_CLIP_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_MSOLE_UNKNOWN_17 cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_MSOLE_UNKNOWN_18 cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_MSOLE_UNKNOWN_19 cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_MSOLE_UNKNOWN_20 cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_MSOLE_UNKNOWN_21 cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_MSOLE_UNKNOWN_22 cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_MSOLE_UNKNOWN_23 cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_NOTE_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_OBJECT_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_PAGE_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_PARAGRAPH_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_PRESENTATION_FORMAT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_PRINTED_BY cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_PRINT_DATE cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_REVISION_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_SCALE cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_SECURITY cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_SLIDE_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_SPREADSHEET_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_SUBJECT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_TABLE_COUNT cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_TEMPLATE cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_THUMBNAIL cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_TITLE cheader_filename="gsf/gsf-meta-names.h" +GSF_META_NAME_WORD_COUNT cheader_filename="gsf/gsf-meta-names.h" +OLE_DEFAULT_BB_SHIFT cheader_filename="gsf/gsf-outfile-ole.h" +OLE_DEFAULT_SB_SHIFT cheader_filename="gsf/gsf-outfile-ole.h" +gsf_base64_decode_simple cheader_filename="gsf/gsf-utils.h" +gsf_base64_decode_step cheader_filename="gsf/gsf-utils.h" +gsf_base64_encode_close cheader_filename="gsf/gsf-utils.h" +gsf_base64_encode_step cheader_filename="gsf/gsf-utils.h" +gsf_doc_meta_dump cheader_filename="gsf/gsf-doc-meta-data.h" +gsf_error_quark cheader_filename="gsf/gsf-utils.h" +gsf_extension_pointer cheader_filename="gsf/gsf-utils.h" +gsf_iconv_close cheader_filename="gsf/gsf-utils.h" +gsf_init cheader_filename="gsf/gsf-utils.h" +gsf_init_dynamic cheader_filename="gsf/gsf-utils.h" +gsf_le_get_double cheader_filename="gsf/gsf-utils.h" +gsf_le_get_float cheader_filename="gsf/gsf-utils.h" +gsf_le_get_guint64 cheader_filename="gsf/gsf-utils.h" +gsf_le_set_double cheader_filename="gsf/gsf-utils.h" +gsf_le_set_float cheader_filename="gsf/gsf-utils.h" +gsf_mem_dump cheader_filename="gsf/gsf-utils.h" +gsf_msole_codepage_to_lid cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_iconv_open_codepage_for_export cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_iconv_open_codepage_for_import cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_iconv_open_codepages_for_export cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_iconv_open_for_export cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_iconv_open_for_import cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_iconv_win_codepage cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_inflate cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_language_for_lid cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_lid_for_language cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_lid_to_codepage cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_lid_to_codepage_str cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_metadata_read cheader_filename="gsf/gsf-msole-utils.h" +gsf_msole_metadata_write cheader_filename="gsf/gsf-msole-utils.h" +gsf_open_pkg_error_id cheader_filename="gsf/gsf-open-pkg-utils.h" +gsf_open_pkg_get_rel_by_id transfer_ownership="1" cheader_filename="gsf/gsf-open-pkg-utils.h" +gsf_open_pkg_get_rel_by_type transfer_ownership="1" cheader_filename="gsf/gsf-open-pkg-utils.h" +gsf_open_pkg_lookup_rel_by_id cheader_filename="gsf/gsf-open-pkg-utils.h" +gsf_open_pkg_lookup_rel_by_type cheader_filename="gsf/gsf-open-pkg-utils.h" +gsf_open_pkg_open_rel_by_id transfer_ownership="1" cheader_filename="gsf/gsf-open-pkg-utils.h" +gsf_open_pkg_open_rel_by_type transfer_ownership="1" cheader_filename="gsf/gsf-open-pkg-utils.h" +gsf_open_pkg_parse_rel_by_id cheader_filename="gsf/gsf-open-pkg-utils.h" +gsf_opendoc_metadata_read cheader_filename="gsf/gsf-opendoc-utils.h" +gsf_opendoc_metadata_subtree cheader_filename="gsf/gsf-opendoc-utils.h" +gsf_opendoc_metadata_write cheader_filename="gsf/gsf-opendoc-utils.h" +gsf_property_settings_collect cheader_filename="gsf/gsf-utils.h" +gsf_property_settings_collect.p_params is_array="1" no_array_length="1" +gsf_property_settings_collect.p_n_params is_ref="1" +gsf_property_settings_free cheader_filename="gsf/gsf-utils.h" +gsf_shutdown cheader_filename="gsf/gsf-utils.h" +gsf_shutdown_dynamic cheader_filename="gsf/gsf-utils.h" +gsf_value_get_docprop_varray cheader_filename="gsf/gsf-docprop-vector.h" +gsf_value_get_docprop_vector cheader_filename="gsf/gsf-docprop-vector.h" +gsf_value_set_timestamp cheader_filename="gsf/gsf-timestamp.h" +gsf_xmlDocFormatDump cheader_filename="gsf/gsf-libxml.h" +gsf_xml_gvalue_from_str cheader_filename="gsf/gsf-libxml.h" +gsf_xml_parser_context transfer_ownership="1" cheader_filename="gsf/gsf-libxml.h" \ No newline at end of file diff --git a/vapi/packages/libgsf-1/libgsf-1.namespace b/vapi/packages/libgsf-1/libgsf-1.namespace new file mode 100644 index 0000000..1b2820f --- /dev/null +++ b/vapi/packages/libgsf-1/libgsf-1.namespace @@ -0,0 +1 @@ +Gsf \ No newline at end of file diff --git a/vapi/poppler-glib.deps b/vapi/poppler-glib.deps index f2c2033..70df1ea 100644 --- a/vapi/poppler-glib.deps +++ b/vapi/poppler-glib.deps @@ -1,3 +1,4 @@ +gio-2.0 pango gdk-pixbuf-2.0 gdk-2.0 -- 2.7.4