g_object_class_install_property introduces regression assertion
Submitted by Tim Janik
Link to original bug (#686652)
Description
Regression introduced in g_object_class_install_property(): g_return_if_fail (pspec->flags & (G_PARAM_READABLE | G_PARAM_WRITABLE));
This breaks code that creates and installs pspecs in a derived class which are non-readable and non-writable, e.g. to override a readable, writable or read-writable property which makes sense in a base class but not the derived class.