glib/gobject
Dan Winship 0d62eb467f gobject: forbid finalization-during-construction
If a constructor() implementation created an object but then unreffed
it rather than returning it, that object would get left on the
construction_objects list, which would cause problems later when that
memory location got reused by another object.

"Fix" this by making it fail intentionally, and add a test for it (and
for the normal, working singleton case).

https://bugzilla.gnome.org/show_bug.cgi?id=661576
2013-10-22 11:01:15 -04:00
..
2009-03-31 19:39:16 -04:00
2013-01-01 13:54:54 -05:00
2012-03-08 14:51:22 +08:00
2012-10-16 09:39:24 -04:00
2013-07-20 11:07:46 +02:00
2013-08-27 09:42:14 -04:00
2013-09-19 08:39:18 -04:00
2013-07-29 17:29:05 +02:00
2013-05-09 16:04:54 -04:00
2013-08-17 10:34:32 -04:00