[gimp] app: move memsize functions into their own files gimp-memsize.[ch]
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: move memsize functions into their own files gimp-memsize.[ch]
- Date: Tue, 12 Aug 2014 11:58:48 +0000 (UTC)
commit 980ba7f85afa4271da06c5e80557f6be09c1f0f4
Author: Michael Natterer <mitch gimp org>
Date: Tue Aug 12 13:57:57 2014 +0200
app: move memsize functions into their own files gimp-memsize.[ch]
app/core/Makefile.am | 2 +
app/core/gimp-memsize.c | 306 +++++++++++++++++++++++++++++++++++++
app/core/gimp-memsize.h | 54 +++++++
app/core/gimp-utils.c | 276 ---------------------------------
app/core/gimp-utils.h | 27 ----
app/core/gimp.c | 1 +
app/core/gimpbuffer.c | 2 +-
app/core/gimpcontainer.c | 2 +-
app/core/gimpcontext.c | 2 +-
app/core/gimpdata.c | 2 +-
app/core/gimpdrawable.c | 1 +
app/core/gimpdrawablemodundo.c | 2 +-
app/core/gimpdrawableundo.c | 2 +-
app/core/gimpfilter.c | 2 +-
app/core/gimpidtable.c | 2 +-
app/core/gimpimage.c | 2 +-
app/core/gimpimageundo.c | 2 +-
app/core/gimpitempropundo.c | 2 +-
app/core/gimpmaskundo.c | 2 +-
app/core/gimpobject.c | 2 +-
app/core/gimppalette.c | 2 +-
app/core/gimpparasitelist.c | 2 +-
app/core/gimpprojection.c | 2 +-
app/core/gimptagcache.c | 2 +-
app/core/gimpviewable.c | 2 +-
app/pdb/gimppdb.c | 2 +-
app/pdb/gimpprocedure.c | 2 +-
app/plug-in/gimpplugindef.c | 2 +-
app/plug-in/gimppluginmanager.c | 2 +-
app/plug-in/gimppluginprocedure.c | 2 +-
app/text/gimptext.c | 3 +-
app/text/gimptextundo.c | 2 +-
app/vectors/gimpstroke.c | 2 +-
33 files changed, 391 insertions(+), 329 deletions(-)
---
diff --git a/app/core/Makefile.am b/app/core/Makefile.am
index 3fbf897..e5b44d8 100644
--- a/app/core/Makefile.am
+++ b/app/core/Makefile.am
@@ -37,6 +37,8 @@ libappcore_a_sources = \
gimp-gradients.h \
gimp-gui.c \
gimp-gui.h \
+ gimp-memsize.c \
+ gimp-memsize.h \
gimp-modules.c \
gimp-modules.h \
gimp-parasites.c \
diff --git a/app/core/gimp-memsize.c b/app/core/gimp-memsize.c
new file mode 100644
index 0000000..b88a9ac
--- /dev/null
+++ b/app/core/gimp-memsize.c
@@ -0,0 +1,306 @@
+/* GIMP - The GNU Image Manipulation Program
+ * Copyright (C) 1995 Spencer Kimball and Peter Mattis
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "config.h"
+
+#include <string.h>
+
+#include <cairo.h>
+#include <gegl.h>
+#include <gdk-pixbuf/gdk-pixbuf.h>
+
+#include "libgimpbase/gimpbase.h"
+#include "libgimpmath/gimpmath.h"
+#include "libgimpcolor/gimpcolor.h"
+
+#include "core-types.h"
+
+#include "gimp-memsize.h"
+#include "gimpparamspecs.h"
+
+
+gint64
+gimp_g_type_instance_get_memsize (GTypeInstance *instance)
+{
+ if (instance)
+ {
+ GTypeQuery type_query;
+
+ g_type_query (G_TYPE_FROM_INSTANCE (instance), &type_query);
+
+ return type_query.instance_size;
+ }
+
+ return 0;
+}
+
+gint64
+gimp_g_object_get_memsize (GObject *object)
+{
+ if (object)
+ return gimp_g_type_instance_get_memsize ((GTypeInstance *) object);
+
+ return 0;
+}
+
+gint64
+gimp_g_hash_table_get_memsize (GHashTable *hash,
+ gint64 data_size)
+{
+ if (hash)
+ return (2 * sizeof (gint) +
+ 5 * sizeof (gpointer) +
+ g_hash_table_size (hash) * (3 * sizeof (gpointer) + data_size));
+
+ return 0;
+}
+
+typedef struct
+{
+ GimpMemsizeFunc func;
+ gint64 memsize;
+ gint64 gui_size;
+} HashMemsize;
+
+static void
+hash_memsize_foreach (gpointer key,
+ gpointer value,
+ HashMemsize *memsize)
+{
+ gint64 gui_size = 0;
+
+ memsize->memsize += memsize->func (value, &gui_size);
+ memsize->gui_size += gui_size;
+}
+
+gint64
+gimp_g_hash_table_get_memsize_foreach (GHashTable *hash,
+ GimpMemsizeFunc func,
+ gint64 *gui_size)
+{
+ HashMemsize memsize;
+
+ g_return_val_if_fail (func != NULL, 0);
+
+ if (! hash)
+ return 0;
+
+ memsize.func = func;
+ memsize.memsize = 0;
+ memsize.gui_size = 0;
+
+ g_hash_table_foreach (hash, (GHFunc) hash_memsize_foreach, &memsize);
+
+ if (gui_size)
+ *gui_size = memsize.gui_size;
+
+ return memsize.memsize + gimp_g_hash_table_get_memsize (hash, 0);
+}
+
+gint64
+gimp_g_slist_get_memsize (GSList *slist,
+ gint64 data_size)
+{
+ return g_slist_length (slist) * (data_size + sizeof (GSList));
+}
+
+gint64
+gimp_g_slist_get_memsize_foreach (GSList *slist,
+ GimpMemsizeFunc func,
+ gint64 *gui_size)
+{
+ GSList *l;
+ gint64 memsize = 0;
+
+ g_return_val_if_fail (func != NULL, 0);
+
+ for (l = slist; l; l = g_slist_next (l))
+ memsize += sizeof (GSList) + func (l->data, gui_size);
+
+ return memsize;
+}
+
+gint64
+gimp_g_list_get_memsize (GList *list,
+ gint64 data_size)
+{
+ return g_list_length (list) * (data_size + sizeof (GList));
+}
+
+gint64
+gimp_g_list_get_memsize_foreach (GList *list,
+ GimpMemsizeFunc func,
+ gint64 *gui_size)
+{
+ GList *l;
+ gint64 memsize = 0;
+
+ g_return_val_if_fail (func != NULL, 0);
+
+ for (l = list; l; l = g_list_next (l))
+ memsize += sizeof (GList) + func (l->data, gui_size);
+
+ return memsize;
+}
+
+gint64
+gimp_g_value_get_memsize (GValue *value)
+{
+ gint64 memsize = 0;
+
+ if (! value)
+ return 0;
+
+ if (G_VALUE_HOLDS_STRING (value))
+ {
+ memsize += gimp_string_get_memsize (g_value_get_string (value));
+ }
+ else if (G_VALUE_HOLDS_BOXED (value))
+ {
+ if (GIMP_VALUE_HOLDS_RGB (value))
+ {
+ memsize += sizeof (GimpRGB);
+ }
+ else if (GIMP_VALUE_HOLDS_MATRIX2 (value))
+ {
+ memsize += sizeof (GimpMatrix2);
+ }
+ else if (GIMP_VALUE_HOLDS_PARASITE (value))
+ {
+ memsize += gimp_parasite_get_memsize (g_value_get_boxed (value),
+ NULL);
+ }
+ else if (GIMP_VALUE_HOLDS_ARRAY (value) ||
+ GIMP_VALUE_HOLDS_INT8_ARRAY (value) ||
+ GIMP_VALUE_HOLDS_INT16_ARRAY (value) ||
+ GIMP_VALUE_HOLDS_INT32_ARRAY (value) ||
+ GIMP_VALUE_HOLDS_FLOAT_ARRAY (value))
+ {
+ GimpArray *array = g_value_get_boxed (value);
+
+ if (array)
+ memsize += (sizeof (GimpArray) +
+ array->static_data ? 0 : array->length);
+ }
+ else if (GIMP_VALUE_HOLDS_STRING_ARRAY (value))
+ {
+ GimpArray *array = g_value_get_boxed (value);
+
+ if (array)
+ {
+ memsize += sizeof (GimpArray);
+
+ if (! array->static_data)
+ {
+ gchar **tmp = (gchar **) array->data;
+ gint i;
+
+ memsize += array->length * sizeof (gchar *);
+
+ for (i = 0; i < array->length; i++)
+ memsize += gimp_string_get_memsize (tmp[i]);
+ }
+ }
+ }
+ else
+ {
+ g_printerr ("%s: unhandled boxed value type: %s\n",
+ G_STRFUNC, G_VALUE_TYPE_NAME (value));
+ }
+ }
+ else if (G_VALUE_HOLDS_OBJECT (value))
+ {
+ g_printerr ("%s: unhandled object value type: %s\n",
+ G_STRFUNC, G_VALUE_TYPE_NAME (value));
+ }
+
+ return memsize + sizeof (GValue);
+}
+
+gint64
+gimp_g_param_spec_get_memsize (GParamSpec *pspec)
+{
+ gint64 memsize = 0;
+
+ if (! pspec)
+ return 0;
+
+ if (! (pspec->flags & G_PARAM_STATIC_NAME))
+ memsize += gimp_string_get_memsize (g_param_spec_get_name (pspec));
+
+ if (! (pspec->flags & G_PARAM_STATIC_NICK))
+ memsize += gimp_string_get_memsize (g_param_spec_get_nick (pspec));
+
+ if (! (pspec->flags & G_PARAM_STATIC_BLURB))
+ memsize += gimp_string_get_memsize (g_param_spec_get_blurb (pspec));
+
+ return memsize + gimp_g_type_instance_get_memsize ((GTypeInstance *) pspec);
+}
+
+gint64
+gimp_gegl_buffer_get_memsize (GeglBuffer *buffer)
+{
+ if (buffer)
+ {
+ const Babl *format = gegl_buffer_get_format (buffer);
+
+ return (babl_format_get_bytes_per_pixel (format) *
+ gegl_buffer_get_width (buffer) *
+ gegl_buffer_get_height (buffer) +
+ gimp_g_object_get_memsize (G_OBJECT (buffer)));
+ }
+
+ return 0;
+}
+
+gint64
+gimp_gegl_pyramid_get_memsize (GeglBuffer *buffer)
+{
+ if (buffer)
+ {
+ const Babl *format = gegl_buffer_get_format (buffer);
+
+ /* The pyramid levels constitute a geometric sum with a ratio of 1/4. */
+ return ((gint64) babl_format_get_bytes_per_pixel (format) *
+ (gint64) gegl_buffer_get_width (buffer) *
+ (gint64) gegl_buffer_get_height (buffer) * 1.33 +
+ gimp_g_object_get_memsize (G_OBJECT (buffer)));
+ }
+
+ return 0;
+}
+
+gint64
+gimp_string_get_memsize (const gchar *string)
+{
+ if (string)
+ return strlen (string) + 1;
+
+ return 0;
+}
+
+gint64
+gimp_parasite_get_memsize (GimpParasite *parasite,
+ gint64 *gui_size)
+{
+ if (parasite)
+ return (sizeof (GimpParasite) +
+ gimp_string_get_memsize (parasite->name) +
+ parasite->size);
+
+ return 0;
+}
diff --git a/app/core/gimp-memsize.h b/app/core/gimp-memsize.h
new file mode 100644
index 0000000..ffc929f
--- /dev/null
+++ b/app/core/gimp-memsize.h
@@ -0,0 +1,54 @@
+/* GIMP - The GNU Image Manipulation Program
+ * Copyright (C) 1995 Spencer Kimball and Peter Mattis
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __APP_GIMP_MEMSIZE_H__
+#define __APP_GIMP_MEMSIZE_H__
+
+
+gint64 gimp_g_type_instance_get_memsize (GTypeInstance *instance);
+gint64 gimp_g_object_get_memsize (GObject *object);
+
+gint64 gimp_g_hash_table_get_memsize (GHashTable *hash,
+ gint64 data_size);
+gint64 gimp_g_hash_table_get_memsize_foreach (GHashTable *hash,
+ GimpMemsizeFunc func,
+ gint64 *gui_size);
+
+gint64 gimp_g_slist_get_memsize (GSList *slist,
+ gint64 data_size);
+gint64 gimp_g_slist_get_memsize_foreach (GSList *slist,
+ GimpMemsizeFunc func,
+ gint64 *gui_size);
+
+gint64 gimp_g_list_get_memsize (GList *list,
+ gint64 data_size);
+gint64 gimp_g_list_get_memsize_foreach (GList *slist,
+ GimpMemsizeFunc func,
+ gint64 *gui_size);
+
+gint64 gimp_g_value_get_memsize (GValue *value);
+gint64 gimp_g_param_spec_get_memsize (GParamSpec *pspec);
+
+gint64 gimp_gegl_buffer_get_memsize (GeglBuffer *buffer);
+gint64 gimp_gegl_pyramid_get_memsize (GeglBuffer *buffer);
+
+gint64 gimp_string_get_memsize (const gchar *string);
+gint64 gimp_parasite_get_memsize (GimpParasite *parasite,
+ gint64 *gui_size);
+
+
+#endif /* __APP_GIMP_MEMSIZE_H__ */
diff --git a/app/core/gimp-utils.c b/app/core/gimp-utils.c
index e546aa6..145a609 100644
--- a/app/core/gimp-utils.c
+++ b/app/core/gimp-utils.c
@@ -53,16 +53,13 @@
#include "libgimpbase/gimpbase.h"
#include "libgimpmath/gimpmath.h"
#include "libgimpcolor/gimpcolor.h"
-#include "libgimpconfig/gimpconfig.h"
#include "core-types.h"
#include "gimp.h"
#include "gimp-utils.h"
-#include "gimpcontainer.h"
#include "gimpcontext.h"
#include "gimperror.h"
-#include "gimpparamspecs.h"
#include "gimp-intl.h"
@@ -70,279 +67,6 @@
#define MAX_FUNC 100
-gint64
-gimp_g_type_instance_get_memsize (GTypeInstance *instance)
-{
- if (instance)
- {
- GTypeQuery type_query;
-
- g_type_query (G_TYPE_FROM_INSTANCE (instance), &type_query);
-
- return type_query.instance_size;
- }
-
- return 0;
-}
-
-gint64
-gimp_g_object_get_memsize (GObject *object)
-{
- if (object)
- return gimp_g_type_instance_get_memsize ((GTypeInstance *) object);
-
- return 0;
-}
-
-gint64
-gimp_g_hash_table_get_memsize (GHashTable *hash,
- gint64 data_size)
-{
- if (hash)
- return (2 * sizeof (gint) +
- 5 * sizeof (gpointer) +
- g_hash_table_size (hash) * (3 * sizeof (gpointer) + data_size));
-
- return 0;
-}
-
-typedef struct
-{
- GimpMemsizeFunc func;
- gint64 memsize;
- gint64 gui_size;
-} HashMemsize;
-
-static void
-hash_memsize_foreach (gpointer key,
- gpointer value,
- HashMemsize *memsize)
-{
- gint64 gui_size = 0;
-
- memsize->memsize += memsize->func (value, &gui_size);
- memsize->gui_size += gui_size;
-}
-
-gint64
-gimp_g_hash_table_get_memsize_foreach (GHashTable *hash,
- GimpMemsizeFunc func,
- gint64 *gui_size)
-{
- HashMemsize memsize;
-
- g_return_val_if_fail (func != NULL, 0);
-
- if (! hash)
- return 0;
-
- memsize.func = func;
- memsize.memsize = 0;
- memsize.gui_size = 0;
-
- g_hash_table_foreach (hash, (GHFunc) hash_memsize_foreach, &memsize);
-
- if (gui_size)
- *gui_size = memsize.gui_size;
-
- return memsize.memsize + gimp_g_hash_table_get_memsize (hash, 0);
-}
-
-gint64
-gimp_g_slist_get_memsize (GSList *slist,
- gint64 data_size)
-{
- return g_slist_length (slist) * (data_size + sizeof (GSList));
-}
-
-gint64
-gimp_g_slist_get_memsize_foreach (GSList *slist,
- GimpMemsizeFunc func,
- gint64 *gui_size)
-{
- GSList *l;
- gint64 memsize = 0;
-
- g_return_val_if_fail (func != NULL, 0);
-
- for (l = slist; l; l = g_slist_next (l))
- memsize += sizeof (GSList) + func (l->data, gui_size);
-
- return memsize;
-}
-
-gint64
-gimp_g_list_get_memsize (GList *list,
- gint64 data_size)
-{
- return g_list_length (list) * (data_size + sizeof (GList));
-}
-
-gint64
-gimp_g_list_get_memsize_foreach (GList *list,
- GimpMemsizeFunc func,
- gint64 *gui_size)
-{
- GList *l;
- gint64 memsize = 0;
-
- g_return_val_if_fail (func != NULL, 0);
-
- for (l = list; l; l = g_list_next (l))
- memsize += sizeof (GList) + func (l->data, gui_size);
-
- return memsize;
-}
-
-gint64
-gimp_g_value_get_memsize (GValue *value)
-{
- gint64 memsize = 0;
-
- if (! value)
- return 0;
-
- if (G_VALUE_HOLDS_STRING (value))
- {
- memsize += gimp_string_get_memsize (g_value_get_string (value));
- }
- else if (G_VALUE_HOLDS_BOXED (value))
- {
- if (GIMP_VALUE_HOLDS_RGB (value))
- {
- memsize += sizeof (GimpRGB);
- }
- else if (GIMP_VALUE_HOLDS_MATRIX2 (value))
- {
- memsize += sizeof (GimpMatrix2);
- }
- else if (GIMP_VALUE_HOLDS_PARASITE (value))
- {
- memsize += gimp_parasite_get_memsize (g_value_get_boxed (value),
- NULL);
- }
- else if (GIMP_VALUE_HOLDS_ARRAY (value) ||
- GIMP_VALUE_HOLDS_INT8_ARRAY (value) ||
- GIMP_VALUE_HOLDS_INT16_ARRAY (value) ||
- GIMP_VALUE_HOLDS_INT32_ARRAY (value) ||
- GIMP_VALUE_HOLDS_FLOAT_ARRAY (value))
- {
- GimpArray *array = g_value_get_boxed (value);
-
- if (array)
- memsize += (sizeof (GimpArray) +
- array->static_data ? 0 : array->length);
- }
- else if (GIMP_VALUE_HOLDS_STRING_ARRAY (value))
- {
- GimpArray *array = g_value_get_boxed (value);
-
- if (array)
- {
- memsize += sizeof (GimpArray);
-
- if (! array->static_data)
- {
- gchar **tmp = (gchar **) array->data;
- gint i;
-
- memsize += array->length * sizeof (gchar *);
-
- for (i = 0; i < array->length; i++)
- memsize += gimp_string_get_memsize (tmp[i]);
- }
- }
- }
- else
- {
- g_printerr ("%s: unhandled boxed value type: %s\n",
- G_STRFUNC, G_VALUE_TYPE_NAME (value));
- }
- }
- else if (G_VALUE_HOLDS_OBJECT (value))
- {
- g_printerr ("%s: unhandled object value type: %s\n",
- G_STRFUNC, G_VALUE_TYPE_NAME (value));
- }
-
- return memsize + sizeof (GValue);
-}
-
-gint64
-gimp_g_param_spec_get_memsize (GParamSpec *pspec)
-{
- gint64 memsize = 0;
-
- if (! pspec)
- return 0;
-
- if (! (pspec->flags & G_PARAM_STATIC_NAME))
- memsize += gimp_string_get_memsize (g_param_spec_get_name (pspec));
-
- if (! (pspec->flags & G_PARAM_STATIC_NICK))
- memsize += gimp_string_get_memsize (g_param_spec_get_nick (pspec));
-
- if (! (pspec->flags & G_PARAM_STATIC_BLURB))
- memsize += gimp_string_get_memsize (g_param_spec_get_blurb (pspec));
-
- return memsize + gimp_g_type_instance_get_memsize ((GTypeInstance *) pspec);
-}
-
-gint64
-gimp_gegl_buffer_get_memsize (GeglBuffer *buffer)
-{
- if (buffer)
- {
- const Babl *format = gegl_buffer_get_format (buffer);
-
- return (babl_format_get_bytes_per_pixel (format) *
- gegl_buffer_get_width (buffer) *
- gegl_buffer_get_height (buffer) +
- gimp_g_object_get_memsize (G_OBJECT (buffer)));
- }
-
- return 0;
-}
-
-gint64
-gimp_gegl_pyramid_get_memsize (GeglBuffer *buffer)
-{
- if (buffer)
- {
- const Babl *format = gegl_buffer_get_format (buffer);
-
- /* The pyramid levels constitute a geometric sum with a ratio of 1/4. */
- return ((gint64) babl_format_get_bytes_per_pixel (format) *
- (gint64) gegl_buffer_get_width (buffer) *
- (gint64) gegl_buffer_get_height (buffer) * 1.33 +
- gimp_g_object_get_memsize (G_OBJECT (buffer)));
- }
-
- return 0;
-}
-
-gint64
-gimp_string_get_memsize (const gchar *string)
-{
- if (string)
- return strlen (string) + 1;
-
- return 0;
-}
-
-gint64
-gimp_parasite_get_memsize (GimpParasite *parasite,
- gint64 *gui_size)
-{
- if (parasite)
- return (sizeof (GimpParasite) +
- gimp_string_get_memsize (parasite->name) +
- parasite->size);
-
- return 0;
-}
-
-
gint
gimp_get_pid (void)
{
diff --git a/app/core/gimp-utils.h b/app/core/gimp-utils.h
index 370487f..df1f90e 100644
--- a/app/core/gimp-utils.h
+++ b/app/core/gimp-utils.h
@@ -32,33 +32,6 @@
#define MAX4(a,b,c,d) MAX (MAX ((a), (b)), MAX ((c), (d)))
-gint64 gimp_g_type_instance_get_memsize (GTypeInstance *instance);
-gint64 gimp_g_object_get_memsize (GObject *object);
-gint64 gimp_g_hash_table_get_memsize (GHashTable *hash,
- gint64 data_size);
-gint64 gimp_g_hash_table_get_memsize_foreach (GHashTable *hash,
- GimpMemsizeFunc func,
- gint64 *gui_size);
-gint64 gimp_g_slist_get_memsize (GSList *slist,
- gint64 data_size);
-gint64 gimp_g_slist_get_memsize_foreach (GSList *slist,
- GimpMemsizeFunc func,
- gint64 *gui_size);
-gint64 gimp_g_list_get_memsize (GList *list,
- gint64 data_size);
-gint64 gimp_g_list_get_memsize_foreach (GList *slist,
- GimpMemsizeFunc func,
- gint64 *gui_size);
-gint64 gimp_g_value_get_memsize (GValue *value);
-gint64 gimp_g_param_spec_get_memsize (GParamSpec *pspec);
-
-gint64 gimp_gegl_buffer_get_memsize (GeglBuffer *buffer);
-gint64 gimp_gegl_pyramid_get_memsize (GeglBuffer *buffer);
-
-gint64 gimp_string_get_memsize (const gchar *string);
-gint64 gimp_parasite_get_memsize (GimpParasite *parasite,
- gint64 *gui_size);
-
gint gimp_get_pid (void);
guint64 gimp_get_physical_memory_size (void);
gchar * gimp_get_backtrace (void);
diff --git a/app/core/gimp.c b/app/core/gimp.c
index 65d71bb..7bfc38f 100644
--- a/app/core/gimp.c
+++ b/app/core/gimp.c
@@ -45,6 +45,7 @@
#include "gimp.h"
#include "gimp-contexts.h"
#include "gimp-gradients.h"
+#include "gimp-memsize.h"
#include "gimp-modules.h"
#include "gimp-parasites.h"
#include "gimp-templates.h"
diff --git a/app/core/gimpbuffer.c b/app/core/gimpbuffer.c
index fb7375a..e805cd2 100644
--- a/app/core/gimpbuffer.c
+++ b/app/core/gimpbuffer.c
@@ -27,7 +27,7 @@
#include "gegl/gimp-babl.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpbuffer.h"
#include "gimpimage.h"
#include "gimptempbuf.h"
diff --git a/app/core/gimpcontainer.c b/app/core/gimpcontainer.c
index 38c98c4..9b92040 100644
--- a/app/core/gimpcontainer.c
+++ b/app/core/gimpcontainer.c
@@ -28,7 +28,7 @@
#include "core-types.h"
#include "gimp.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpcontainer.h"
#include "gimpmarshal.h"
diff --git a/app/core/gimpcontext.c b/app/core/gimpcontext.c
index 474091e..f962f9c 100644
--- a/app/core/gimpcontext.c
+++ b/app/core/gimpcontext.c
@@ -33,7 +33,7 @@
#include "config/gimpcoreconfig.h"
#include "gimp.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpbrush.h"
#include "gimpbuffer.h"
#include "gimpcontainer.h"
diff --git a/app/core/gimpdata.c b/app/core/gimpdata.c
index 409b1ab..14dcc63 100644
--- a/app/core/gimpdata.c
+++ b/app/core/gimpdata.c
@@ -27,7 +27,7 @@
#include "core-types.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpdata.h"
#include "gimpmarshal.h"
#include "gimptag.h"
diff --git a/app/core/gimpdrawable.c b/app/core/gimpdrawable.c
index 110756a..f456a30 100644
--- a/app/core/gimpdrawable.c
+++ b/app/core/gimpdrawable.c
@@ -32,6 +32,7 @@
#include "gegl/gimp-gegl-apply-operation.h"
#include "gegl/gimp-gegl-utils.h"
+#include "gimp-memsize.h"
#include "gimp-utils.h"
#include "gimpchannel.h"
#include "gimpcontext.h"
diff --git a/app/core/gimpdrawablemodundo.c b/app/core/gimpdrawablemodundo.c
index 1c8d951..c0e8dcf 100644
--- a/app/core/gimpdrawablemodundo.c
+++ b/app/core/gimpdrawablemodundo.c
@@ -24,7 +24,7 @@
#include "gegl/gimp-gegl-utils.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpimage.h"
#include "gimpdrawable.h"
#include "gimpdrawablemodundo.h"
diff --git a/app/core/gimpdrawableundo.c b/app/core/gimpdrawableundo.c
index b415a42..7c0f6f4 100644
--- a/app/core/gimpdrawableundo.c
+++ b/app/core/gimpdrawableundo.c
@@ -24,7 +24,7 @@
#include "core-types.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpimage.h"
#include "gimpdrawable.h"
#include "gimpdrawableundo.h"
diff --git a/app/core/gimpfilter.c b/app/core/gimpfilter.c
index 6b83385..9f2448d 100644
--- a/app/core/gimpfilter.c
+++ b/app/core/gimpfilter.c
@@ -25,7 +25,7 @@
#include "core-types.h"
#include "gimp.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpfilter.h"
diff --git a/app/core/gimpidtable.c b/app/core/gimpidtable.c
index 5cbe150..563a08c 100644
--- a/app/core/gimpidtable.c
+++ b/app/core/gimpidtable.c
@@ -25,8 +25,8 @@
#include "core-types.h"
+#include "gimp-memsize.h"
#include "gimpidtable.h"
-#include "gimp-utils.h"
#define GIMP_ID_TABLE_START_ID 1
diff --git a/app/core/gimpimage.c b/app/core/gimpimage.c
index 220c5c4..8bfe168 100644
--- a/app/core/gimpimage.c
+++ b/app/core/gimpimage.c
@@ -37,8 +37,8 @@
#include "gegl/gimp-babl.h"
#include "gimp.h"
+#include "gimp-memsize.h"
#include "gimp-parasites.h"
-#include "gimp-utils.h"
#include "gimpcontext.h"
#include "gimpdrawablestack.h"
#include "gimpgrid.h"
diff --git a/app/core/gimpimageundo.c b/app/core/gimpimageundo.c
index e250da2..dea3570 100644
--- a/app/core/gimpimageundo.c
+++ b/app/core/gimpimageundo.c
@@ -29,7 +29,7 @@
#include "core-types.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpdrawable.h"
#include "gimpgrid.h"
#include "gimpimage.h"
diff --git a/app/core/gimpitempropundo.c b/app/core/gimpitempropundo.c
index 104bf0d..61034df 100644
--- a/app/core/gimpitempropundo.c
+++ b/app/core/gimpitempropundo.c
@@ -24,7 +24,7 @@
#include "core-types.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpitem.h"
#include "gimpitemtree.h"
#include "gimpitempropundo.h"
diff --git a/app/core/gimpmaskundo.c b/app/core/gimpmaskundo.c
index 4d4627b..3efb559 100644
--- a/app/core/gimpmaskundo.c
+++ b/app/core/gimpmaskundo.c
@@ -24,7 +24,7 @@
#include "gegl/gimp-gegl-utils.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpchannel.h"
#include "gimpmaskundo.h"
diff --git a/app/core/gimpobject.c b/app/core/gimpobject.c
index 7b7fd86..6cfdb4d 100644
--- a/app/core/gimpobject.c
+++ b/app/core/gimpobject.c
@@ -26,7 +26,7 @@
#include "core-types.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpmarshal.h"
#include "gimpobject.h"
diff --git a/app/core/gimppalette.c b/app/core/gimppalette.c
index 17ed42d..a7a2c70 100644
--- a/app/core/gimppalette.c
+++ b/app/core/gimppalette.c
@@ -28,7 +28,7 @@
#include "core-types.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimppalette.h"
#include "gimppalette-load.h"
#include "gimppalette-save.h"
diff --git a/app/core/gimpparasitelist.c b/app/core/gimpparasitelist.c
index 563050e..1da08fa 100644
--- a/app/core/gimpparasitelist.c
+++ b/app/core/gimpparasitelist.c
@@ -26,7 +26,7 @@
#include "core-types.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpmarshal.h"
#include "gimpparasitelist.h"
diff --git a/app/core/gimpprojection.c b/app/core/gimpprojection.c
index 7cd5352..b6ab28b 100644
--- a/app/core/gimpprojection.c
+++ b/app/core/gimpprojection.c
@@ -33,7 +33,7 @@
#include "gegl/gimptilehandlerprojection.h"
#include "gimp.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpimage.h"
#include "gimpmarshal.h"
#include "gimppickable.h"
diff --git a/app/core/gimptagcache.c b/app/core/gimptagcache.c
index da7488f..d73762c 100644
--- a/app/core/gimptagcache.c
+++ b/app/core/gimptagcache.c
@@ -31,7 +31,7 @@
#include "config/gimpxmlparser.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpcontext.h"
#include "gimpdata.h"
#include "gimplist.h"
diff --git a/app/core/gimpviewable.c b/app/core/gimpviewable.c
index 3c6d71c..319a284 100644
--- a/app/core/gimpviewable.c
+++ b/app/core/gimpviewable.c
@@ -32,7 +32,7 @@
#include "core-types.h"
-#include "gimp-utils.h"
+#include "gimp-memsize.h"
#include "gimpcontext.h"
#include "gimpmarshal.h"
#include "gimptempbuf.h"
diff --git a/app/pdb/gimppdb.c b/app/pdb/gimppdb.c
index fcb2ea0..122aaea 100644
--- a/app/pdb/gimppdb.c
+++ b/app/pdb/gimppdb.c
@@ -30,7 +30,7 @@
#include "pdb-types.h"
#include "core/gimp.h"
-#include "core/gimp-utils.h"
+#include "core/gimp-memsize.h"
#include "core/gimpcontext.h"
#include "core/gimpmarshal.h"
#include "core/gimpprogress.h"
diff --git a/app/pdb/gimpprocedure.c b/app/pdb/gimpprocedure.c
index 7264809..2ec02a4 100644
--- a/app/pdb/gimpprocedure.c
+++ b/app/pdb/gimpprocedure.c
@@ -28,7 +28,7 @@
#include "pdb-types.h"
#include "core/gimp.h"
-#include "core/gimp-utils.h"
+#include "core/gimp-memsize.h"
#include "core/gimpchannel.h"
#include "core/gimplayer.h"
#include "core/gimpparamspecs.h"
diff --git a/app/plug-in/gimpplugindef.c b/app/plug-in/gimpplugindef.c
index fa2fbda..7ee1daa 100644
--- a/app/plug-in/gimpplugindef.c
+++ b/app/plug-in/gimpplugindef.c
@@ -24,7 +24,7 @@
#include "plug-in-types.h"
-#include "core/gimp-utils.h"
+#include "core/gimp-memsize.h"
#include "gimpplugindef.h"
#include "gimppluginprocedure.h"
diff --git a/app/plug-in/gimppluginmanager.c b/app/plug-in/gimppluginmanager.c
index f9b587d..7078219 100644
--- a/app/plug-in/gimppluginmanager.c
+++ b/app/plug-in/gimppluginmanager.c
@@ -32,7 +32,7 @@
#include "config/gimpcoreconfig.h"
#include "core/gimp.h"
-#include "core/gimp-utils.h"
+#include "core/gimp-memsize.h"
#include "core/gimpmarshal.h"
#include "pdb/gimppdb.h"
diff --git a/app/plug-in/gimppluginprocedure.c b/app/plug-in/gimppluginprocedure.c
index fec91ef..fa8574f 100644
--- a/app/plug-in/gimppluginprocedure.c
+++ b/app/plug-in/gimppluginprocedure.c
@@ -31,7 +31,7 @@
#include "gegl/gimp-babl-compat.h"
#include "core/gimp.h"
-#include "core/gimp-utils.h"
+#include "core/gimp-memsize.h"
#include "core/gimpdrawable.h"
#include "core/gimpmarshal.h"
#include "core/gimpparamspecs.h"
diff --git a/app/text/gimptext.c b/app/text/gimptext.c
index c95b852..6649172 100644
--- a/app/text/gimptext.c
+++ b/app/text/gimptext.c
@@ -34,9 +34,10 @@
#include "text-types.h"
+#include "core/gimp-memsize.h"
+#include "core/gimp-utils.h"
#include "core/gimpmarshal.h"
#include "core/gimpstrokeoptions.h"
-#include "core/gimp-utils.h"
#include "gimptext.h"
diff --git a/app/text/gimptextundo.c b/app/text/gimptextundo.c
index e855ef0..815d1d1 100644
--- a/app/text/gimptextundo.c
+++ b/app/text/gimptextundo.c
@@ -26,9 +26,9 @@
#include "gegl/gimp-babl.h"
+#include "core/gimp-memsize.h"
#include "core/gimpitem.h"
#include "core/gimpitemundo.h"
-#include "core/gimp-utils.h"
#include "gimptext.h"
#include "gimptextlayer.h"
diff --git a/app/vectors/gimpstroke.c b/app/vectors/gimpstroke.c
index 91728b9..b71dd79 100644
--- a/app/vectors/gimpstroke.c
+++ b/app/vectors/gimpstroke.c
@@ -29,7 +29,7 @@
#include "vectors-types.h"
-#include "core/gimp-utils.h"
+#include "core/gimp-memsize.h"
#include "core/gimpcoords.h"
#include "core/gimpparamspecs.h"
#include "core/gimp-transform-utils.h"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]