vala r2191 - in trunk: . vapi vapi/packages/gstreamer-netbuffer-0.10 vapigen
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r2191 - in trunk: . vapi vapi/packages/gstreamer-netbuffer-0.10 vapigen
- Date: Tue, 16 Dec 2008 21:27:58 +0000 (UTC)
Author: juergbi
Date: Tue Dec 16 21:27:58 2008
New Revision: 2191
URL: http://svn.gnome.org/viewvc/vala?rev=2191&view=rev
Log:
2008-12-16 JÃrg Billeter <j bitron ch>
* vapigen/valagidlparser.vala:
Fix handling of int16, uint16, int32, and uint32
* vapi/packages/gstreamer-netbuffer-0.10/:
Fix gst_netaddress_get_ip4_address binding, patch by Evan Nemerson,
fixes bug 564676
* vapi/gstreamer-netbuffer-0.10.vapi: regenerated
Modified:
trunk/ChangeLog
trunk/vapi/gstreamer-netbuffer-0.10.vapi
trunk/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.metadata
trunk/vapigen/valagidlparser.vala
Modified: trunk/vapi/gstreamer-netbuffer-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-netbuffer-0.10.vapi (original)
+++ trunk/vapi/gstreamer-netbuffer-0.10.vapi Tue Dec 16 21:27:58 2008
@@ -6,18 +6,18 @@
[CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
public class NetAddress {
public void* address;
- public ushort port;
+ public uint16 port;
public Gst.NetType type;
[CCode (cname = "gst_netaddress_get_ip4_address")]
- public bool get_ip4_address (uint address, ushort port);
+ public bool get_ip4_address (out uint32 address, out uint16 port);
[CCode (cname = "gst_netaddress_get_ip6_address")]
- public bool get_ip6_address (uchar[] address, ushort port);
+ public bool get_ip6_address (uchar[] address, out uint16 port);
[CCode (cname = "gst_netaddress_get_net_type")]
public Gst.NetType get_net_type ();
[CCode (cname = "gst_netaddress_set_ip4_address")]
- public void set_ip4_address (uint address, ushort port);
+ public void set_ip4_address (uint32 address, uint16 port);
[CCode (cname = "gst_netaddress_set_ip6_address")]
- public void set_ip6_address (uchar[] address, ushort port);
+ public void set_ip6_address (uchar[] address, uint16 port);
}
[CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
public class NetBuffer : Gst.Buffer {
Modified: trunk/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.metadata
==============================================================================
--- trunk/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.metadata (original)
+++ trunk/vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.metadata Tue Dec 16 21:27:58 2008
@@ -1,2 +1,5 @@
Gst cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/netbuffer/gstnetbuffer.h"
GstNetBuffer base_class="GstBuffer"
+gst_netaddress_get_ip4_address.address is_out="1"
+gst_netaddress_get_ip4_address.port is_out="1"
+gst_netaddress_get_ip6_address.port is_out="1"
Modified: trunk/vapigen/valagidlparser.vala
==============================================================================
--- trunk/vapigen/valagidlparser.vala (original)
+++ trunk/vapigen/valagidlparser.vala Tue Dec 16 21:27:58 2008
@@ -1069,13 +1069,13 @@
} else if (type_node.tag == TypeTag.UINT8) {
type.unresolved_symbol = new UnresolvedSymbol (null, "uchar");
} else if (type_node.tag == TypeTag.INT16) {
- type.unresolved_symbol = new UnresolvedSymbol (null, "short");
+ type.unresolved_symbol = new UnresolvedSymbol (null, "int16");
} else if (type_node.tag == TypeTag.UINT16) {
- type.unresolved_symbol = new UnresolvedSymbol (null, "ushort");
+ type.unresolved_symbol = new UnresolvedSymbol (null, "uint16");
} else if (type_node.tag == TypeTag.INT32) {
- type.unresolved_symbol = new UnresolvedSymbol (null, "int");
+ type.unresolved_symbol = new UnresolvedSymbol (null, "int32");
} else if (type_node.tag == TypeTag.UINT32) {
- type.unresolved_symbol = new UnresolvedSymbol (null, "uint");
+ type.unresolved_symbol = new UnresolvedSymbol (null, "uint32");
} else if (type_node.tag == TypeTag.INT64) {
type.unresolved_symbol = new UnresolvedSymbol (null, "int64");
} else if (type_node.tag == TypeTag.UINT64) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]