Bertrand Lorentz
3a5d1f2238
gio: Move the scheduler-related static functions into IOSchedulerJob
2012-11-11 14:32:15 +01:00
Bertrand Lorentz
1a253aeedd
gio: Move the module-related static functions into the IOModule class
...
Also adjust their names and fix the return types.
2012-11-11 11:55:31 +01:00
Bertrand Lorentz
22ff426d88
gio: Rename Content class to ContentType and adjust method names
...
The parser automatically groups static functions with the same prefix
into classes, but the right name can't be determined automatically.
In this case, ContentType.GetDescription(...) is much better than
Content.TypeGetDescription(...).
2012-11-11 11:50:49 +01:00
Bertrand Lorentz
dba3b18f97
gio: Fix-up return types for methods returning GList*
2012-11-11 11:43:31 +01:00
Bertrand Lorentz
24b0e12c62
gio: Make FileEnumerator implement IEnumerable<FileInfo>
2012-11-03 17:57:31 +01:00
Alex Launi
bcf42187a8
gio: Fix return type of GMount.GuessContentType*
2011-07-17 17:28:51 +02:00
Bertrand Lorentz
a529ca3a94
Temporary quick fix for properties in interfaces without accessors
...
The interface parsing fix added a few properties on interfaces that have
no accessors. In this case, the code generated in the adapter for those
properties does not build: it tries to use (Get/Set)Property but they
don"t inherit from Glib.Object.
Hide those properties for now, until a proper fix is implemented. As
they were not available before, it's not that bad.
2011-07-08 20:12:07 +02:00
Bertrand Lorentz
139191f537
Fix naming collisions created by the interface parsing fix
...
The previous commit added several new signals in Gio.ActionGroup and
Gtk.GtkCellEditable that collide with method names. Do some rename
to fix this.
2011-07-08 20:12:07 +02:00
Mike Kestner
c283aa425b
Add SeekType symbol to glib-api.xml
...
* gio/Gio.metadata: remove it here
* gio/Makefile.am: include glib-api.xml
* glib/glib-api.xml: add GSeekType element.
2011-02-18 21:54:15 -06:00
Mike Kestner
7d696d2fc0
Fix leak in File.QueryInfo(Finish)
...
* gio/Gio.metadata: mark owned return values on QueryInfo methods.
[Fixes #613821 ]
2011-02-18 08:43:05 -06:00
Mike Kestner
001956432c
Some more GIO interface cleanup
...
* generator/InterfaceGen.cs: don't grab the StreamWriter for consume-only.
* generator/InterfaceVM.cs: don't bitch or fail validation when missing
target on consume-only.
* generator/ObjectBase.cs: support a target_method attr on vms to point the
callback invocations at when the names don't match.
* gio/Gio.metadata: marks a few more ifaces consume-only until somebody
complains they need to implement one of them.
2011-02-12 15:52:57 -06:00
Mike Kestner
0e084d9da7
Do a global GAsyncReadyFunc scope=async rule.
...
* gio/Gio.metadata: mark all AsyncReadyFuncs as async scope. also
fixes a struct->boxed update that was causing a mis-apply.
2011-02-11 09:55:48 -06:00
Mike Kestner
34c0ecbcf7
The rest of the first pass.
...
*.*: Stubbing and tweaking and cajoling and disabling to get
the first successful build of 3.0 bindings.
2011-02-08 22:15:37 -06:00
Mike Kestner
7d70a4313a
Reparse and fix build for G_DEFINE_BOXED_TYPE
...
* gdk/PixbufFormat.custom: kill redundant Obsolete prop.
* gdk/Makefile.am: remove file.
* gdk/gdk-api.raw: reparse
* gio/Gio.metadata: hide a couple opaque fields.
* gio/gio-api.raw: reparse
2011-01-31 10:57:06 -06:00
Mike Kestner
e77ee7f5b1
Update Gio to 2.27 and get it building.
...
* gio/DBusInterfaceVTable.cs: unbuilt stab at a connection api.
* gio/Gio.metadata: some build tweaks and workarounds.
* gio/gio-api.raw: parse for 2.27.90.
2011-01-30 17:08:55 -06:00
Stephane Delcroix
835d07adfd
marshal the list returned by VolumeMonitor.ConnectedDrives
...
svn path=/trunk/gtk-sharp/; revision=126611
2009-02-11 15:07:49 +00:00
Stephane Delcroix
54d4f811b2
VolumeMonitor, Volume, Mount, Drive, ...
...
svn path=/trunk/gtk-sharp/; revision=126609
2009-02-11 15:07:34 +00:00
Stephane Delcroix
9174bf3577
adding sample/gtk-gio/ into the build
...
svn path=/trunk/gtk-sharp/; revision=126582
2009-02-11 13:05:59 +00:00
Stephane Delcroix
d7dfd57c20
customize AppInfoAdapter, drop ApInfoFactory
...
svn path=/trunk/gtk-sharp/; revision=126578
2009-02-11 12:34:36 +00:00
Stephane Delcroix
2a151534e7
checkpoint
...
svn path=/trunk/gtk-sharp/; revision=126574
2009-02-11 12:33:59 +00:00
Stephane Delcroix
d1c4559b3b
2009-01-08 Stephane Delcroix <sdelcroix@novell.com>
...
* gio/Gio.metadata: change AppInfo's CanRemoveSupportsType to a
property.
svn path=/trunk/gtk-sharp/; revision=122775
2009-01-08 15:27:31 +00:00
Stephane Delcroix
651654d72b
2009-01-08 Stephane Delcroix <sdelcroix@novell.com>
...
* gio/Gio.metadata: change AppInfo's ShouldShow, SupportsFiles and
SupportsUris to properties.
svn path=/trunk/gtk-sharp/; revision=122746
2009-01-08 10:15:28 +00:00
Stephane Delcroix
b9af715527
reorder rules
...
svn path=/trunk/gtk-sharp/; revision=122655
2009-01-07 13:30:29 +00:00
Mike Kestner
146deaa38c
2009-01-04 Mike Kestner <mkestner@novell.com>
...
* *: update to 2.14. parser support for GSEALed fields. svn build
now uses bootstrap-2.14. integrate gio-sharp module.
svn path=/trunk/gtk-sharp/; revision=122402
2009-01-04 22:29:56 +00:00