A few properties would not be generated, as a property with the same name already exists in the Widget class. To resolve this, we mark the corresponding accessors as new.
When creating a subclass of ComboBox with an entry, the has-entry property was not initialized, leading to a crash when trying to access the entry. For subclasses of ComboBoxText, two other properties were not initialized, leading to Gtk-CRITICAL error messages.
We shouldn't increase the reference count on the native cairo context when we get it as a signal parameter, so we mark it as owned.
Make the custom widget a generic class, and add and use a derived class. Also add a second instance of the custom widget, to better test the interface properties support.
This remove a compilation warning.
We need to add inherited interface properties in the Properties hash, so we remove the DeclaredOnly flag when looking for interface properties in the type. We also need to use the type itself as the hash key, and not the adapter type.
Types could use same param_spec object so their PropertyInfo objects shouldn't be mixed, otherwise we could get type mismatch errors like the one in: http://mail.gnome.org/archives/banshee-list/2011-November/msg00141.html This should be the final part of: https://bugzilla.novell.com/show_bug.cgi?id=442068
* gdk/Gdk.metadata: suppress Color.GetHashCode(). * gdk/Point.custom: remove generated methods. * generator/StructBase.cs: Generate Equals(T), Equals(object), and GetHashCode. * generator/StructField.cs: helper property for equality testing. * gtk/TreeIter.custom: remove generated methods.
We need to qualify the assembly name with the version, otherwise gacutil uninstall all versions of the assembly. Fixes http://bugzilla.xamarin.com/show_bug.cgi?id=207