Commit graph

9 commits

Author SHA1 Message Date
Sebastian Dröge
92b2a3214b Update generator from latest Gtk# trunk 2009-07-31 10:11:12 +02:00
Maarten Bosmans
896ddae3c5 Fix generator to use MiniObject.OwnedHandle for parameters with owned="true" 2009-06-12 22:15:40 +02:00
Sebastian Dröge
6ab410403c Fix marshalling of null terminated string arrays as return values 2009-06-03 21:10:57 +02:00
Sebastian Dröge
7a57660044 Fix ownership of out function parameters
This fixes Novell bug #498498.
2009-06-03 20:47:37 +02:00
Sebastian Dröge
0efb6ed587 The MiniObject.CreateNativeObject method does not and can't have parameters 2009-06-02 12:39:07 +02:00
Sebastian Dröge
74756f2c2a Add MiniObject code generator specific cases at more places 2009-06-02 12:34:18 +02:00
Maarten Bosmans
febcfd772c Fix build on Windows
- use -option instead of /option
 - use path\file.cs for csc.exe and path/file.cs for mcs
 - don't build samples/gtk-video-player when using csc.exe
2009-05-26 15:35:00 +02:00
Sebastian Dröge
cf9fd6ec9a Extend the code generator to handle GstMiniObject and implement Gst.MiniObject
Also fix indention everywhere and change code to use Gst.MiniObject.GetObject()
instead of GLib.Opaque.GetOpaque().

It's currently not possible to implement or use GInterfaces on mini objects
but apart from that this should be a great improvement, especially new
mini object classes can be defined in C# now.
2009-05-20 17:32:03 +02:00
Sebastian Dröge
4582abb4f3 Fork the Gtk# codegenerator for now
We unfortunately need to do this to properly generate bindings for
GstMiniObject...
2009-05-14 21:38:28 +02:00