vala r1855 - in trunk: . vapi vapi/packages/gstreamer-0.10 vapigen



Author: juergbi
Date: Fri Oct 17 14:26:29 2008
New Revision: 1855
URL: http://svn.gnome.org/viewvc/vala?rev=1855&view=rev

Log:
2008-10-17  JÃrg Billeter  <j bitron ch>

	* vapigen/valagidlparser.vala:

	Add is_fundamental metadata attribute

	* vapi/packages/gstreamer-0.10/:

	Fix GstMiniObject binding

	* vapi/gstreamer-0.10.vapi: regenerated


Modified:
   trunk/ChangeLog
   trunk/vapi/gstreamer-0.10.vapi
   trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
   trunk/vapigen/valagidlparser.vala

Modified: trunk/vapi/gstreamer-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-0.10.vapi	(original)
+++ trunk/vapi/gstreamer-0.10.vapi	Fri Oct 17 14:26:29 2008
@@ -988,7 +988,7 @@
 	public class MessageClass : Gst.MiniObjectClass {
 	}
 	[CCode (ref_function = "gst_mini_object_ref", unref_function = "gst_mini_object_unref", cheader_filename = "gst/gst.h")]
-	public class MiniObject : GLib.TypeInstance {
+	public class MiniObject {
 		public int refcount;
 		public uint flags;
 		public weak Gst.MiniObject copy ();

Modified: trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata
==============================================================================
--- trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata	(original)
+++ trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata	Fri Oct 17 14:26:29 2008
@@ -119,7 +119,7 @@
 gst_message_parse_segment_done.format is_out="1"
 gst_message_parse_segment_done.position is_out="1"
 gst_message_parse_tag.tag_list is_out="1" value_owned="1"
-GstMiniObject base_class="GTypeInstance"
+GstMiniObject is_fundamental="1"
 GstMiniObject.instance hidden="1"
 GstMiniObjectClass base_class="GTypeClass"
 GstMiniObjectClass.type_class hidden="1"

Modified: trunk/vapigen/valagidlparser.vala
==============================================================================
--- trunk/vapigen/valagidlparser.vala	(original)
+++ trunk/vapigen/valagidlparser.vala	Fri Oct 17 14:26:29 2008
@@ -435,6 +435,10 @@
 							if (eval (nv[1]) == "1") {
 								cl.is_immutable = true;
 							}
+						} else if (nv[0] == "is_fundamental") {
+							if (eval (nv[1]) == "1") {
+								cl.is_compact = false;
+							}
 						} else if (nv[0] == "abstract" && base_class != null) {
 							if (eval (nv[1]) == "1") {
 								cl.is_abstract = true;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]