Disagreement between runtime and docs on whether interfaces are "classed"
Submitted by Christopher Head
Link to original bug (#604871)
Description
Created attachment 149950 Test program that registers an interface and prints its classedness
The table of contents in the online GObject documentation has an entry titled "Non-instantiable classed types: interfaces". However, the attached very small test program which registers an interface type and then prints out the result of a G_TYPE_IS_CLASSED() test on it prints zero, suggesting that interfaces are not classed types! I don't know what the intended right answer is, but one of them should be fixed (my suspicion is the documentation; nobody could have failed to notice this for this long if the actual behaviour were wrong),
Attachment 149950, "Test program that registers an interface and prints its classedness":
test.c