Commit graph

121 commits

Author SHA1 Message Date
Mike Kestner
f1bf740bf5 doc update
svn path=/trunk/gtk-sharp/; revision=147061
2009-11-28 18:50:00 +00:00
Christian Hoff
ed804756cc 2009-08-19 Christian Hoff <christian_hoff@gmx.net>
* glib/MainContext.cs: Add API to create new MainContexts. Add a few
	missing methods.
	* glib/MainLoop.cs: Allow creating MainLoops in non-default MainContexts.
	[Fixes #526232]
	* glib/MainContext.xml, glib/MainLoop.xml: Add docs for the new API.	

svn path=/trunk/gtk-sharp/; revision=140256
2009-08-19 16:07:44 +00:00
Mike Kestner
b2d042d6a5 GLib updater run
svn path=/trunk/gtk-sharp/; revision=134155
2009-05-14 18:32:22 +00:00
Stephane Delcroix
03a2481103 remove old file
svn path=/trunk/gtk-sharp/; revision=126576
2009-02-11 12:34:20 +00:00
Stephane Delcroix
fcf0a617e4 doc for MountOperationResult
svn path=/trunk/gtk-sharp/; revision=122781
2009-01-08 15:28:35 +00:00
Stephane Delcroix
7059fb503e doc for Ask[Password|Question][Args|Flags|Handler], MountOperation, PasswordSave, Reply[Args|Handler]
svn path=/trunk/gtk-sharp/; revision=122780
2009-01-08 15:28:27 +00:00
Stephane Delcroix
f559a7b31a doc for AppInfoAdapter, AppInfoCreateFlags, AppLaunchContext
svn path=/trunk/gtk-sharp/; revision=122779
2009-01-08 15:28:17 +00:00
Stephane Delcroix
a26d187135 AppInfo documentation: completed
svn path=/trunk/gtk-sharp/; revision=122777
2009-01-08 15:28:08 +00:00
Stephane Delcroix
15355d53d0 doc regen for API change
svn path=/trunk/gtk-sharp/; revision=122776
2009-01-08 15:28:01 +00:00
Stephane Delcroix
7d6e4807ce doc regen
svn path=/trunk/gtk-sharp/; revision=122747
2009-01-08 10:34:46 +00:00
Stephane Delcroix
759d591b2c some AppInfo docs. Just to check how to edit/merge/upload docs
svn path=/trunk/gtk-sharp/; revision=122745
2009-01-08 10:15:18 +00:00
Mike Kestner
3dcf49c8e4 new doc stubs for gio-sharp api
svn path=/trunk/gtk-sharp/; revision=122715
2009-01-07 21:12:08 +00:00
Mike Kestner
ca8f9980bf whitespace from updater
svn path=/trunk/gtk-sharp/; revision=122569
2009-01-06 17:40:34 +00:00
Mike Kestner
93748ff346 updater run for glib docs with some actual docs mixed in
svn path=/trunk/gtk-sharp/; revision=122562
2009-01-06 16:29:49 +00:00
Brad Taylor
45622e1d33 2008-11-14 Brad Taylor <brad@getcoded.net>
* glib/Object.cs: Bind g_object_notify.

	* doc/en/GLib/Object.xml: Document new API.


svn path=/trunk/gtk-sharp/; revision=118864
2008-11-14 16:21:16 +00:00
Mike Kestner
752e056edc webservice contribution from carlos@cmartin.tk
svn path=/trunk/gtk-sharp/; revision=100082
2008-04-08 01:51:15 +00:00
Mike Kestner
fbb7ce0553 webservice contribution from carlos@cmartin.tk
svn path=/trunk/gtk-sharp/; revision=100055
2008-04-07 21:59:40 +00:00
Mike Kestner
be28ed3597 2008-02-29 Mike Kestner <mkestner@novell.com>
* generator/ReturnValue.cs: null-term array handling.
	* glib/Marshaller.cs: marshaling methods for null-term arrays.

svn path=/trunk/gtk-sharp/; revision=97032
2008-02-29 23:42:27 +00:00
Mike Kestner
7060e80b04 assembly version changes and new docs
svn path=/trunk/gtk-sharp/; revision=90825
2007-12-06 17:36:20 +00:00
Mike Kestner
bd9da3f412 updater whitespace
svn path=/trunk/gtk-sharp/; revision=89769
2007-11-16 16:22:29 +00:00
Mike Kestner
0e64df48cf delegate doc
svn path=/trunk/gtk-sharp/; revision=89517
2007-11-13 02:56:59 +00:00
Mike Kestner
097537310e 2007-11-12 Mike Kestner <mkestner@novell.com>
* glib/IOChannel.cs: IOChannel wrapper implementation.
	* glib/Makefile.am: build new files.
	* glib/Marshaller.cs: new string array marshaling methods.
	* glib/Spawn.cs: g_spawn* wrapper implementation.
	* sample/SpawnTests.cs: tests for the new GLib.Process class
	and a cursory exercise of IOChannel for SpawnAsyncWithPipes.

svn path=/trunk/gtk-sharp/; revision=89477
2007-11-12 17:27:35 +00:00
Mike Kestner
e948f26420 some new list constructors, marshallers, and interface related api
svn path=/trunk/gtk-sharp/; revision=89417
2007-11-11 03:17:29 +00:00
Mike Kestner
b468823c6e docs for new Type initialization and GInterface registration related API
svn path=/trunk/gtk-sharp/; revision=87005
2007-10-05 18:55:46 +00:00
Mike Kestner
ccd8bc998d document some recent API additions to GLib namespace.
svn path=/trunk/gtk-sharp/; revision=87003
2007-10-05 18:20:57 +00:00
Mike Kestner
4e8879d852 flush whitespace
svn path=/trunk/gtk-sharp/; revision=75847
2007-04-17 18:26:16 +00:00
Miguel de Icaza
67e0177c0b Patch from lluis@ximian.com
svn path=/trunk/gtk-sharp/; revision=74383
2007-03-15 15:27:03 +00:00
Mike Kestner
32de2832db 2007-03-06 Mike Kestner <mkestner@novell.com>
* generator/Signal.cs : add try/catch blocks to native callback
	delegates so that exceptions are not propagated across the native
	boundary.  Now raises GLib.ExceptionManager.UnhandledException.
	* glib/ExceptionManager.cs : new class with UnhandledException
	event and a static method to raise it.
	* glib/Signal.cs : wrap the generic EventHandler callback delegate
	with try/catch blocks and raise the UnhandledException event.

svn path=/trunk/gtk-sharp/; revision=73840
2007-03-06 20:10:15 +00:00
Mike Kestner
168d8431f7 updates to latest monodocer -pretty
svn path=/trunk/gtk-sharp/; revision=71086
2007-01-15 21:19:09 +00:00
Alp Toker
1e09e3a650 2006-08-09 Alp Toker <alp@atoker.com>
* GLib/Thread.xml:
  * Gdk/Threads.xml: Explain proper thread awareness init.

svn path=/trunk/gtk-sharp/; revision=63560
2006-08-09 20:11:34 +00:00
Mike Kestner
33dce96d64 assembly version updates and GLib.InitiallyUnowned docs
svn path=/trunk/gtk-sharp/; revision=63315
2006-08-03 17:18:38 +00:00
Miguel de Icaza
6e5488cc6e Patch from willem.jacobus@gmail.com
svn path=/trunk/gtk-sharp/; revision=57851
2006-03-12 00:18:42 +00:00
Miguel de Icaza
96e545f805 Patch from dan.lutescu@gmail.com
svn path=/trunk/gtk-sharp/; revision=57848
2006-03-12 00:17:25 +00:00
Miguel de Icaza
51a72f2d03 Patch from gnumuthu@users.sf.net
svn path=/trunk/gtk-sharp/; revision=56298
2006-01-30 23:34:50 +00:00
Mike Kestner
498028ccb0 2005-01-17 Mike Kestner <mkestner@novell.com>
* gnome/Canvas.custom : add a ctor (bool is_aa) using the
	construct-only prop.
	[Fixes #77017]

svn path=/trunk/gtk-sharp/; revision=55690
2006-01-17 19:19:58 +00:00
Mike Kestner
0e47e78f96 update docs to 2.8 API and document all new members
svn path=/trunk/gtk-sharp/; revision=54175
2005-12-09 23:12:49 +00:00
Mike Kestner
65c81a5cea updater plus docs for gonzalo's new prop
svn path=/trunk/gtk-sharp/; revision=51483
2005-10-09 01:42:35 +00:00
Mike Kestner
a4a90e0797 2005-08-23 Mike Kestner <mkestner@novell.com>
* parser/gapi2xml.pl : handle foo const * fields.
	* gnome/gnome-api-2.10.raw : regen.

svn path=/trunk/gtk-sharp/; revision=48745
2005-08-23 17:02:47 +00:00
Dan Winship
d6ec3f77ff * generator/ClassBase.cs (Validate): Don't fully validate the
parent class and interfaces (because we don't want to see the
	warnings about certain GtkWidget methods in every single library
	that defines a widget, etc). Instead, use the new
	ValidateForSubclass() method.
	(ValidateForSubclass): only validate the signals

	* generator/InterfaceGen.cs (ValidateForSubclass): for interfaces
	we need to validate the methods too.

	* generator/ObjectGen.cs (Generate): Check for interface method
	collisions against the class's own methods too, not just its other
	interfaces. Also, it's only a collision if the methods' signatures
	have the same types.

	* generator/Signal.cs (GenDefaultHandlerDelegate): Use
	"{0}_managed" rather than "obj" for the internal variable name, to
	avoid compile problems with signals that have a parameter named
	"obj".

	* generator/SymbolTable.cs (MangleName): mangle "internal" to
	"_internal".

svn path=/trunk/gtk-sharp/; revision=48184
2005-08-09 17:33:46 +00:00
Dan Winship
12cd8d0d17 * generator/OpaqueGen.cs (Generate): Tweak the generated Ref/Unref
a bit; only Ref the pointer if Owned is false (and then set it to
	true), and vice versa for Unref.

	* glib/Opaque.cs (Opaque): set owned before setting Raw, so
	that Raw will be reffed properly.
	(GetOpaque): Fix this up to dtrt in all cases with refcounted
	opaques.
	
	* gtk/TreeView.custom (GetPathAtPos): Use "GetOpaque(...)" rather
	than "new TreePath()"

	* sample/opaquetest/*: regression test for opaque free/ref/unref
	handling

	* sample/Makefile.am (SUBDIRS): add opaquetest

	* configure.in.in (AC_OUTPUT): add opaquetest files

svn path=/trunk/gtk-sharp/; revision=48168
2005-08-09 14:44:32 +00:00
Dan Winship
64c8a1b924 re-commit after letting "make update" reformat it
svn path=/trunk/gtk-sharp/; revision=47971
2005-08-03 16:41:29 +00:00
Dan Winship
f70a702224 update for recent changes (removing broken gnome-print stuff, and
GLib.Opaque changes)

svn path=/trunk/gtk-sharp/; revision=47964
2005-08-03 15:35:46 +00:00
Dan Winship
105622f7a0 belated update for GLib.Value changes (and some gratuitous reindentation
from monodocer)

svn path=/trunk/gtk-sharp/; revision=47565
2005-07-22 18:47:57 +00:00
Dan Winship
635ed16db4 * generator/Parameters.cs (AllowComplexRefs): new property for
whether or not to allow "complex" ref/out args.
	(Validate): update for that

	* generator/Signal.cs: set AllowComplexRefs false on the params.
	(Validate): fix the messages
	(GenCallback, GenEventHandler): properly handle ref/out args, by
	manually pointerifying them (except for boxed args, which are
	already pointers).

	* glib/Marshaller.cs (StructureToPtrAlloc): Rename from
	PtrToStructureAlloc, since it wraps Marshal.StructureToPtr.

svn path=/trunk/gtk-sharp/; revision=46773
2005-06-30 17:09:39 +00:00
Mike Kestner
34ee46aec1 2005-06-24 Mike Kestner <mkestner@novell.com>
* gtk/Gtk.metadata : remove the one reference to FileChooserEmbed.
	* gtk/gtk-api-2.*.raw : regen.
	* sources/gtk-sharp-2.*-sources.xml : exclude FileChooserEmbed files.

svn path=/trunk/gtk-sharp/; revision=46479
2005-06-24 19:27:01 +00:00
Mike Kestner
eddfdc7910 2005-06-23 Mike Kestner <mkestner@novell.com>
* generator/ReturnValue.cs : support owned and elements_owned for lists.
	* glib/List.cs : add ctor overloads for memory mgmt.
	* glib/ListBase.cs : add ctor overloads for memory mgmt. Dispose
	elements if specified.
	* glib/SList.cs : add ctor overloads for memory mgmt.
	* gnome/Gnome.metadata : unhide and generate a List prop.
	* gnomevfs/Gnomevfs.metadata : unhide and generate a List prop.
	* gtk/FileChooser.custom : new. add hidden props.
	* gtk/FileChooserButton.custom : new. impl hidden props.
	* gtk/FileChooserDialog.custom : remove some List props and use the
	GLib.Marshaller for the remaining ones..
	* gtk/FileChooserWidget.custom : remove some List props and use the
	GLib.Marshaller for the remaining ones..
	* gtk/Gtk.metadata : unhide and let the generator do some List props.

svn path=/trunk/gtk-sharp/; revision=46457
2005-06-23 22:28:06 +00:00
Mike Kestner
ab07fa8056 updates to assembly version elements
svn path=/trunk/gtk-sharp/; revision=46164
2005-06-17 18:43:30 +00:00
Mike Kestner
b939f1f390 2005-06-16 Mike Kestner <mkestner@novell.com>
* en/*/*.xml : run the versionator to add since elements for 2.4.

svn path=/trunk/gtk-sharp/; revision=46100
2005-06-16 18:56:42 +00:00
Mike Kestner
a307c78232 2005-06-08 Mike Kestner <mkestner@novell.com>
* generator/ReturnValue.cs : improved list to array marshaling.
	* glib/Marshaller.cs : added ListToArray ().
	* gnomevfs/Gnomevfs.metadata : mark element_type on
	Mime.GetAllApplications. [Fixes #71888]

svn path=/trunk/gtk-sharp/; revision=45649
2005-06-08 16:53:12 +00:00
Mike Kestner
ff096ac998 2005-06-02 Mike Kestner <mkestner@novell.com>
* glib/ListBase.cs : add a nested class to support filename encoded
	string element marshaling.
	* gtk/Gtk.metadata : mark the filenames and folders as filename
	encoded.
	* gtk/FileChooserDialog.custom : use new ListBase.FilenameString type
	for list element type of filenames and folders.
	* gtk/FileChooserWidget.custom : use new ListBase.FilenameString type
	for list element type of filenames and folders.
	[Fixes #72701]

svn path=/trunk/gtk-sharp/; revision=45334
2005-06-02 16:16:28 +00:00