vala r1280 - in trunk: . vapi
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r1280 - in trunk: . vapi
- Date: Sat, 19 Apr 2008 23:54:31 +0100 (BST)
Author: juergbi
Date: Sat Apr 19 22:54:31 2008
New Revision: 1280
URL: http://svn.gnome.org/viewvc/vala?rev=1280&view=rev
Log:
2008-04-20 Juerg Billeter <j bitron ch>
* vapi/libxml-2.0.vapi: set free_function for XPathContext and
replace `pointer' by `void*', fixes bug 528959
Modified:
trunk/ChangeLog
trunk/vapi/libxml-2.0.vapi
Modified: trunk/vapi/libxml-2.0.vapi
==============================================================================
--- trunk/vapi/libxml-2.0.vapi (original)
+++ trunk/vapi/libxml-2.0.vapi Sat Apr 19 22:54:31 2008
@@ -1,6 +1,6 @@
/* libxml2.vala
*
- * Copyright (C) 2006-2007 JÃrg Billeter, Raffaele Sandrini, Michael Lawrence
+ * Copyright (C) 2006-2008 JÃrg Billeter, Raffaele Sandrini, Michael Lawrence
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -28,10 +28,10 @@
[CCode (cname = "ftpDataCallback", cheader_filename = "libxml/nanoftp.h")]
[NoArrayLength]
- public static delegate void FtpDataCallback (pointer userData, char[] data, int len);
+ public static delegate void FtpDataCallback (void* userData, char[] data, int len);
[CCode (cname = "ftpListCallback", cheader_filename = "libxml/nanoftp.h")]
- public static delegate void FtpListCallback (pointer userData, string filename, string attrib, string owner, string group, ulong size, int links, int year, string month, int day, int hour, int minute);
+ public static delegate void FtpListCallback (void* userData, string filename, string attrib, string owner, string group, ulong size, int links, int year, string month, int day, int hour, int minute);
[CCode (cname = "void*", cheader_filename = "libxml/nanoftp.h")]
public class NanoFTP {
@@ -658,7 +658,7 @@
public ElementType type;
public string href;
public string prefix;
- public pointer _private;
+ public void* _private;
public Doc context;
}
@@ -1064,7 +1064,7 @@
public Node* item (int index);
}
- [CCode (cname = "xmlXPathContext", cheader_filename = "libxml/xpath.h")]
+ [CCode (cname = "xmlXPathContext", free_function = "xmlXPathFreeContext", cheader_filename = "libxml/xpath.h")]
public class XPathContext {
public Doc* doc;
public Node* node;
@@ -1141,67 +1141,67 @@
/* SAX CALLBACKS */
- // public static delegate void attributeDeclSAXFunc (pointer ctx, string elem, string fullname, int type, int def, string defaultValue, Enumeration tree);
+ // public static delegate void attributeDeclSAXFunc (void* ctx, string elem, string fullname, int type, int def, string defaultValue, Enumeration tree);
- public static delegate void attributeSAXFunc (pointer ctx, string name, string value);
+ public static delegate void attributeSAXFunc (void* ctx, string name, string value);
- public static delegate void cdataBlockSAXFunc (pointer ctx, string value, int len);
+ public static delegate void cdataBlockSAXFunc (void* ctx, string value, int len);
- public static delegate void charactersSAXFunc (pointer ctx, string ch, int len);
+ public static delegate void charactersSAXFunc (void* ctx, string ch, int len);
- public static delegate void commentSAXFunc (pointer ctx, string value);
+ public static delegate void commentSAXFunc (void* ctx, string value);
- // public static delegate void elementDeclSAXFunc (pointer ctx, string name, int type, ElementContent content);
+ // public static delegate void elementDeclSAXFunc (void* ctx, string name, int type, ElementContent content);
- public static delegate void endDocumentSAXFunc (pointer ctx);
+ public static delegate void endDocumentSAXFunc (void* ctx);
- public static delegate void endElementNsSAX2Func (pointer ctx, string localname, string prefix, string URI);
+ public static delegate void endElementNsSAX2Func (void* ctx, string localname, string prefix, string URI);
- public static delegate void endElementSAXFunc (pointer ctx, string name);
+ public static delegate void endElementSAXFunc (void* ctx, string name);
- public static delegate void entityDeclSAXFunc (pointer ctx, string name, int type, string publicId, string systemId, string content);
+ public static delegate void entityDeclSAXFunc (void* ctx, string name, int type, string publicId, string systemId, string content);
- public static delegate void errorSAXFunc (pointer ctx, string msg, ...);
+ public static delegate void errorSAXFunc (void* ctx, string msg, ...);
- public static delegate void externalSubsetSAXFunc (pointer ctx, string name, string ExternalID, string SystemID);
+ public static delegate void externalSubsetSAXFunc (void* ctx, string name, string ExternalID, string SystemID);
- public static delegate void fatalErrorSAXFunc (pointer ctx, string msg, ...);
+ public static delegate void fatalErrorSAXFunc (void* ctx, string msg, ...);
- // public static delegate xmlEntityPtr getEntitySAXFunc (pointer ctx, string name);
+ // public static delegate xmlEntityPtr getEntitySAXFunc (void* ctx, string name);
- // public static delegate xmlEntityPtr getParameterEntitySAXFunc (pointer ctx, string name);
+ // public static delegate xmlEntityPtr getParameterEntitySAXFunc (void* ctx, string name);
- public static delegate int hasExternalSubsetSAXFunc (pointer ctx);
+ public static delegate int hasExternalSubsetSAXFunc (void* ctx);
- public static delegate int hasInternalSubsetSAXFunc (pointer ctx);
+ public static delegate int hasInternalSubsetSAXFunc (void* ctx);
- public static delegate void ignorableWhitespaceSAXFunc (pointer ctx, string ch, int len);
+ public static delegate void ignorableWhitespaceSAXFunc (void* ctx, string ch, int len);
- public static delegate void internalSubsetSAXFunc (pointer ctx, string name, string ExternalID, string SystemID);
+ public static delegate void internalSubsetSAXFunc (void* ctx, string name, string ExternalID, string SystemID);
- public static delegate int isStandaloneSAXFunc (pointer ctx);
+ public static delegate int isStandaloneSAXFunc (void* ctx);
- public static delegate void notationDeclSAXFunc (pointer ctx, string name, string publicId, string systemId);
+ public static delegate void notationDeclSAXFunc (void* ctx, string name, string publicId, string systemId);
- public static delegate void processingInstructionSAXFunc (pointer ctx, string target, string data);
+ public static delegate void processingInstructionSAXFunc (void* ctx, string target, string data);
- public static delegate void referenceSAXFunc (pointer ctx, string name);
+ public static delegate void referenceSAXFunc (void* ctx, string name);
- // public static delegate ParserInput resolveEntitySAXFunc (pointer ctx, string publicId, string systemId);
+ // public static delegate ParserInput resolveEntitySAXFunc (void* ctx, string publicId, string systemId);
- // public static delegate void setDocumentLocatorSAXFunc (pointer ctx, SAXLocator loc);
+ // public static delegate void setDocumentLocatorSAXFunc (void* ctx, SAXLocator loc);
- public static delegate void startDocumentSAXFunc (pointer ctx);
+ public static delegate void startDocumentSAXFunc (void* ctx);
[NoArrayLength]
- public static delegate void startElementNsSAX2Func (pointer ctx, string localname, string prefix, string URI, int nb_namespaces, string[] namespaces, int nb_attributes, int nb_defaulted, string[] attributes);
+ public static delegate void startElementNsSAX2Func (void* ctx, string localname, string prefix, string URI, int nb_namespaces, string[] namespaces, int nb_attributes, int nb_defaulted, string[] attributes);
[NoArrayLength]
- public static delegate void startElementSAXFunc (pointer ctx, string name, string[] atts);
+ public static delegate void startElementSAXFunc (void* ctx, string name, string[] atts);
- public static delegate void unparsedEntityDeclSAXFunc (pointer ctx, string name, string publicId, string systemId, string notationName);
+ public static delegate void unparsedEntityDeclSAXFunc (void* ctx, string name, string publicId, string systemId, string notationName);
- public static delegate void warningSAXFunc (pointer ctx, string msg, ...);
+ public static delegate void warningSAXFunc (void* ctx, string msg, ...);
[CCode (cname = "xmlSAXHandler")]
public class SAXHandler {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]