0cb3e75f79
app: use a lot of g_clear_object() and g_clear_pointer()
...
More than 2000 lines of code less in app/, instead of
if (instance->member)
{
g_object_unref/g_free/g_whatever (instance->member);
instance->member = NULL;
}
we now simply use
g_clear_object/pointer (&instance->member);
2017-07-15 18:42:44 +02:00
980ba7f85a
app: move memsize functions into their own files gimp-memsize.[ch]
2014-08-12 13:57:57 +02:00
2b1735f784
app: move gimp_file_compare() to gimp-utils.[ch]
...
It's a GCompareFunc to be used for finding GFiles in lists.
2014-08-02 15:07:26 +02:00
951393b34e
app: disallow a theoretical infinite loop if we run out of ids.
...
In practice, that's likely impossible to ever happen. This was just
itching my perfectionist self, who enjoys flawless design.
2013-09-20 02:42:40 +12:00
5a7b7d9a4b
app: add gimp_gegl_buffer_get_tile_manager()
...
and ust it in some get_memsize() functions instead of having a
FIXME. So many files changed because they need to inlcude <gegl.h>
now.
2012-05-02 17:46:07 +02:00
c4097d4ff4
app: void * -> gpointer in GimpIdTable
2011-05-04 23:14:21 +02:00
9fefa22efe
app: Add GimpIdTable utility class
...
Not written in Vala... ;)
2011-05-04 22:54:35 +02:00