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
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
* en/GLib/*.xml: update, transfer info from inline comments
* en/GtkSharp/SignalArgs.xml: transfer info from inline comments
* en/GtkSharp/ObjectManager.xml: transfer info from inline comments
* en/GtkSharp/SignalCallback.xml: transfer info from inline comments
svn path=/trunk/gtk-sharp/; revision=17735
* en/*/*.xml: a Big patch. This adds code-generated documentation
for internal constructors, the GType property and the Finalized method.
svn path=/trunk/gtk-sharp/; revision=11858
* en/*: Updated the docs and added a new Maintainer attribute, also
fixed the generator to produce 'ref/out' modifiers for parameters.
svn path=/trunk/gtk-sharp/; revision=11599