app: gimp_-namespace all GimpTempBuf functions

This commit is contained in:
Michael Natterer 2012-04-08 23:56:52 +02:00
parent 42a5f01be3
commit d5d8e36d21
47 changed files with 282 additions and 299 deletions

View File

@ -90,7 +90,7 @@ pixel_region_init_temp_buf (PixelRegion *PR,
gint w,
gint h)
{
PR->data = temp_buf_get_data (temp_buf);
PR->data = gimp_temp_buf_get_data (temp_buf);
PR->tiles = NULL;
PR->curtile = NULL;
PR->offx = 0;

View File

@ -33,9 +33,9 @@
GimpTempBuf *
temp_buf_new (gint width,
gint height,
const Babl *format)
gimp_temp_buf_new (gint width,
gint height,
const Babl *format)
{
GimpTempBuf *temp;
@ -58,28 +58,36 @@ temp_buf_new (gint width,
}
GimpTempBuf *
temp_buf_copy (GimpTempBuf *src)
gimp_temp_buf_copy (GimpTempBuf *src)
{
GimpTempBuf *dest;
g_return_val_if_fail (src != NULL, NULL);
dest = temp_buf_new (src->width, src->height, src->format);
dest = gimp_temp_buf_new (src->width, src->height, src->format);
if (! dest)
return NULL;
memcpy (temp_buf_get_data (dest),
temp_buf_get_data (src),
temp_buf_get_data_size (src));
memcpy (gimp_temp_buf_get_data (dest),
gimp_temp_buf_get_data (src),
gimp_temp_buf_get_data_size (src));
return dest;
}
void
gimp_temp_buf_free (GimpTempBuf *buf)
{
g_return_if_fail (buf != NULL);
if (buf->data)
g_free (buf->data);
g_slice_free (GimpTempBuf, buf);
}
GimpTempBuf *
temp_buf_scale (GimpTempBuf *src,
gint new_width,
gint new_height)
gimp_temp_buf_scale (GimpTempBuf *src,
gint new_width,
gint new_height)
{
GimpTempBuf *dest;
const guchar *src_data;
@ -93,12 +101,12 @@ temp_buf_scale (GimpTempBuf *src,
g_return_val_if_fail (src != NULL, NULL);
g_return_val_if_fail (new_width > 0 && new_height > 0, NULL);
dest = temp_buf_new (new_width,
new_height,
src->format);
dest = gimp_temp_buf_new (new_width,
new_height,
src->format);
src_data = temp_buf_get_data (src);
dest_data = temp_buf_get_data (dest);
src_data = gimp_temp_buf_get_data (src);
dest_data = gimp_temp_buf_get_data (dest);
x_ratio = (gdouble) src->width / (gdouble) new_width;
y_ratio = (gdouble) src->height / (gdouble) new_height;
@ -129,13 +137,13 @@ temp_buf_scale (GimpTempBuf *src,
}
/**
* temp_buf_demultiply:
* gimp_temp_buf_demultiply:
* @buf:
*
* Converts a GimpTempBuf with pre-multiplied alpha to a 'normal' GimpTempBuf.
*/
void
temp_buf_demultiply (GimpTempBuf *buf)
gimp_temp_buf_demultiply (GimpTempBuf *buf)
{
guchar *data;
gint pixels;
@ -148,7 +156,7 @@ temp_buf_demultiply (GimpTempBuf *buf)
break;
case 2:
data = temp_buf_get_data (buf);
data = gimp_temp_buf_get_data (buf);
pixels = buf->width * buf->height;
while (pixels--)
{
@ -162,7 +170,7 @@ temp_buf_demultiply (GimpTempBuf *buf)
break;
case 4:
data = temp_buf_get_data (buf);
data = gimp_temp_buf_get_data (buf);
pixels = buf->width * buf->height;
while (pixels--)
{
@ -180,70 +188,35 @@ temp_buf_demultiply (GimpTempBuf *buf)
}
}
void
temp_buf_free (GimpTempBuf *buf)
{
g_return_if_fail (buf != NULL);
if (buf->data)
g_free (buf->data);
g_slice_free (GimpTempBuf, buf);
}
guchar *
temp_buf_get_data (const GimpTempBuf *buf)
gimp_temp_buf_get_data (const GimpTempBuf *buf)
{
return buf->data;
}
gsize
temp_buf_get_data_size (GimpTempBuf *buf)
gimp_temp_buf_get_data_size (GimpTempBuf *buf)
{
return babl_format_get_bytes_per_pixel (buf->format) * buf->width * buf->height;
}
guchar *
temp_buf_data_clear (GimpTempBuf *buf)
gimp_temp_buf_data_clear (GimpTempBuf *buf)
{
memset (buf->data, 0, temp_buf_get_data_size (buf));
memset (buf->data, 0, gimp_temp_buf_get_data_size (buf));
return buf->data;
}
gsize
temp_buf_get_memsize (GimpTempBuf *buf)
gimp_temp_buf_get_memsize (GimpTempBuf *buf)
{
if (buf)
return (sizeof (GimpTempBuf) + temp_buf_get_data_size (buf));
return (sizeof (GimpTempBuf) + gimp_temp_buf_get_data_size (buf));
return 0;
}
/**
* temp_buf_dump:
* @buf:
* @file:
*
* Dumps a GimpTempBuf to a raw RGB image that is easy to analyze, for
* example with GIMP.
**/
void
temp_buf_dump (GimpTempBuf *buf,
const gchar *filename)
{
gint fd = g_open (filename, O_CREAT | O_TRUNC | O_WRONLY, 0666);
g_return_if_fail (fd != -1);
g_return_if_fail (buf != NULL);
g_return_if_fail (temp_buf_get_data (buf) != NULL);
write (fd, temp_buf_get_data (buf), temp_buf_get_data_size (buf));
close (fd);
}
GeglBuffer *
gimp_temp_buf_create_buffer (GimpTempBuf *temp_buf,
gboolean take_ownership)
@ -253,14 +226,14 @@ gimp_temp_buf_create_buffer (GimpTempBuf *temp_buf,
g_return_val_if_fail (temp_buf != NULL, NULL);
buffer =
gegl_buffer_linear_new_from_data (temp_buf_get_data (temp_buf),
gegl_buffer_linear_new_from_data (gimp_temp_buf_get_data (temp_buf),
temp_buf->format,
GEGL_RECTANGLE (0, 0,
temp_buf->width,
temp_buf->height),
GEGL_AUTO_ROWSTRIDE,
take_ownership ?
(GDestroyNotify) temp_buf_free : NULL,
(GDestroyNotify) gimp_temp_buf_free : NULL,
take_ownership ?
temp_buf : NULL);

View File

@ -15,8 +15,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __TEMP_BUF_H__
#define __TEMP_BUF_H__
#ifndef __GIMP_TEMP_BUF_H__
#define __GIMP_TEMP_BUF_H__
struct _GimpTempBuf
@ -32,27 +32,26 @@ struct _GimpTempBuf
/* The temp buffer functions */
GimpTempBuf * temp_buf_new (gint width,
gint height,
const Babl *fomat);
GimpTempBuf * temp_buf_copy (GimpTempBuf *src);
GimpTempBuf * temp_buf_scale (GimpTempBuf *buf,
gint width,
gint height) G_GNUC_WARN_UNUSED_RESULT;
GimpTempBuf * gimp_temp_buf_new (gint width,
gint height,
const Babl *fomat) G_GNUC_WARN_UNUSED_RESULT;
GimpTempBuf * gimp_temp_buf_copy (GimpTempBuf *src) G_GNUC_WARN_UNUSED_RESULT;
void gimp_temp_buf_free (GimpTempBuf *buf);
void temp_buf_demultiply (GimpTempBuf *buf);
GimpTempBuf * gimp_temp_buf_scale (GimpTempBuf *buf,
gint width,
gint height) G_GNUC_WARN_UNUSED_RESULT;
void temp_buf_free (GimpTempBuf *buf);
guchar * temp_buf_get_data (const GimpTempBuf *buf);
gsize temp_buf_get_data_size (GimpTempBuf *buf);
guchar * temp_buf_data_clear (GimpTempBuf *buf);
void gimp_temp_buf_demultiply (GimpTempBuf *buf);
gsize temp_buf_get_memsize (GimpTempBuf *buf);
void temp_buf_dump (GimpTempBuf *buf,
const gchar *filename);
guchar * gimp_temp_buf_get_data (const GimpTempBuf *buf);
gsize gimp_temp_buf_get_data_size (GimpTempBuf *buf);
guchar * gimp_temp_buf_data_clear (GimpTempBuf *buf);
GeglBuffer * gimp_temp_buf_create_buffer (GimpTempBuf *temp_buf,
gboolean take_ownership);
gsize gimp_temp_buf_get_memsize (GimpTempBuf *buf);
GeglBuffer * gimp_temp_buf_create_buffer (GimpTempBuf *temp_buf,
gboolean take_ownership) G_GNUC_WARN_UNUSED_RESULT;
#endif /* __TEMP_BUF_H__ */
#endif /* __GIMP_TEMP_BUF_H__ */

View File

@ -98,8 +98,8 @@ tile_manager_create_preview (TileManager *tiles,
PixelRegion destPR;
gint subsample = 1;
preview = temp_buf_new (dest_width, dest_height,
gimp_bpp_to_babl_format (tile_manager_bpp (tiles)));
preview = gimp_temp_buf_new (dest_width, dest_height,
gimp_bpp_to_babl_format (tile_manager_bpp (tiles)));
pixel_region_init (&srcPR, tiles, src_x, src_y, src_width, src_height, FALSE);

View File

@ -291,10 +291,10 @@ gimp_brush_load_brush (GimpContext *context,
NULL);
g_free (name);
brush->mask = temp_buf_new (header.width, header.height,
babl_format ("Y u8"));
brush->mask = gimp_temp_buf_new (header.width, header.height,
babl_format ("Y u8"));
mask = temp_buf_get_data (brush->mask);
mask = gimp_temp_buf_get_data (brush->mask);
size = header.width * header.height * header.bytes;
switch (header.bytes)
@ -346,9 +346,9 @@ gimp_brush_load_brush (GimpContext *context,
{
guchar buf[8 * 1024];
brush->pixmap = temp_buf_new (header.width, header.height,
babl_format ("R'G'B' u8"));
pixmap = temp_buf_get_data (brush->pixmap);
brush->pixmap = gimp_temp_buf_new (header.width, header.height,
babl_format ("R'G'B' u8"));
pixmap = gimp_temp_buf_get_data (brush->pixmap);
for (i = 0; success && i < size;)
{
@ -650,9 +650,10 @@ gimp_brush_load_abr_brush_v12 (FILE *file,
brush->x_axis.y = 0.0;
brush->y_axis.x = 0.0;
brush->y_axis.y = height / 2.0;
brush->mask = temp_buf_new (width, height, babl_format ("Y u8"));
brush->mask = gimp_temp_buf_new (width, height,
babl_format ("Y u8"));
mask = temp_buf_get_data (brush->mask);
mask = gimp_temp_buf_get_data (brush->mask);
size = width * height * bytes;
compress = abr_read_char (file);
@ -757,9 +758,10 @@ gimp_brush_load_abr_brush_v6 (FILE *file,
brush->x_axis.y = 0.0;
brush->y_axis.x = 0.0;
brush->y_axis.y = height / 2.0;
brush->mask = temp_buf_new (width, height, babl_format ("Y u8"));
brush->mask = gimp_temp_buf_new (width, height,
babl_format ("Y u8"));
mask = temp_buf_get_data (brush->mask);
mask = gimp_temp_buf_get_data (brush->mask);
/* data decoding */
if (! compress)

View File

@ -178,7 +178,7 @@ gimp_brush_real_transform_mask (GimpBrush *brush,
scale, aspect_ratio, angle, &matrix);
if (gimp_matrix3_is_identity (&matrix))
return temp_buf_copy (source);
return gimp_temp_buf_copy (source);
src_width = source->width;
src_height = source->height;
@ -190,10 +190,10 @@ gimp_brush_real_transform_mask (GimpBrush *brush,
gimp_matrix3_translate (&matrix, -x, -y);
gimp_matrix3_invert (&matrix);
result = temp_buf_new (dest_width, dest_height, babl_format ("Y u8"));
result = gimp_temp_buf_new (dest_width, dest_height, babl_format ("Y u8"));
dest = temp_buf_get_data (result);
src = temp_buf_get_data (source);
dest = gimp_temp_buf_get_data (result);
src = gimp_temp_buf_get_data (source);
/* prevent disappearance of 1x1 pixel brush at some rotations when
scaling < 1 */
@ -340,7 +340,7 @@ gimp_brush_real_transform_mask (GimpBrush *brush,
gimp_brush_transform_fill_blur_kernel (blur_kernel, kernel_len);
blur_src = temp_buf_copy (result);
blur_src = gimp_temp_buf_copy (result);
src_buffer = gimp_temp_buf_create_buffer (blur_src, TRUE);
dest_buffer = gimp_temp_buf_create_buffer (blur_src, FALSE);
@ -473,7 +473,7 @@ gimp_brush_real_transform_pixmap (GimpBrush *brush,
scale, aspect_ratio, angle, &matrix);
if (gimp_matrix3_is_identity (&matrix))
return temp_buf_copy (source);
return gimp_temp_buf_copy (source);
src_width = source->width;
src_height = source->height;
@ -485,10 +485,11 @@ gimp_brush_real_transform_pixmap (GimpBrush *brush,
gimp_matrix3_translate (&matrix, -x, -y);
gimp_matrix3_invert (&matrix);
result = temp_buf_new (dest_width, dest_height, babl_format ("R'G'B' u8"));
result = gimp_temp_buf_new (dest_width, dest_height,
babl_format ("R'G'B' u8"));
dest = temp_buf_get_data (result);
src = temp_buf_get_data (source);
dest = gimp_temp_buf_get_data (result);
src = gimp_temp_buf_get_data (source);
gimp_matrix3_transform_point (&matrix, 0, 0, &tlx, &tly);
gimp_matrix3_transform_point (&matrix, dest_width, 0, &trx, &try);
@ -640,7 +641,7 @@ gimp_brush_real_transform_pixmap (GimpBrush *brush,
gimp_brush_transform_fill_blur_kernel (blur_kernel, kernel_len);
blur_src = temp_buf_copy (result);
blur_src = gimp_temp_buf_copy (result);
src_buffer = gimp_temp_buf_create_buffer (blur_src, TRUE);
dest_buffer = gimp_temp_buf_create_buffer (blur_src, FALSE);

View File

@ -177,13 +177,13 @@ gimp_brush_finalize (GObject *object)
if (brush->mask)
{
temp_buf_free (brush->mask);
gimp_temp_buf_free (brush->mask);
brush->mask = NULL;
}
if (brush->pixmap)
{
temp_buf_free (brush->pixmap);
gimp_temp_buf_free (brush->pixmap);
brush->pixmap = NULL;
}
@ -255,8 +255,8 @@ gimp_brush_get_memsize (GimpObject *object,
GimpBrush *brush = GIMP_BRUSH (object);
gint64 memsize = 0;
memsize += temp_buf_get_memsize (brush->mask);
memsize += temp_buf_get_memsize (brush->pixmap);
memsize += gimp_temp_buf_get_memsize (brush->mask);
memsize += gimp_temp_buf_get_memsize (brush->pixmap);
return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object,
gui_size);
@ -314,8 +314,8 @@ gimp_brush_get_new_preview (GimpViewable *viewable,
if (! mask_buf)
{
mask_buf = temp_buf_new (1, 1, babl_format ("Y u8"));
temp_buf_data_clear ((GimpTempBuf *) mask_buf);
mask_buf = gimp_temp_buf_new (1, 1, babl_format ("Y u8"));
gimp_temp_buf_data_clear ((GimpTempBuf *) mask_buf);
free_mask = TRUE;
}
@ -330,16 +330,16 @@ gimp_brush_get_new_preview (GimpViewable *viewable,
}
}
return_buf = temp_buf_new (mask_width, mask_height,
babl_format ("R'G'B'A u8"));
temp_buf_data_clear (return_buf);
return_buf = gimp_temp_buf_new (mask_width, mask_height,
babl_format ("R'G'B'A u8"));
gimp_temp_buf_data_clear (return_buf);
mask = temp_buf_get_data (mask_buf);
buf = temp_buf_get_data (return_buf);
mask = gimp_temp_buf_get_data (mask_buf);
buf = gimp_temp_buf_get_data (return_buf);
if (pixmap_buf)
{
guchar *pixmap = temp_buf_get_data (pixmap_buf);
guchar *pixmap = gimp_temp_buf_get_data (pixmap_buf);
for (y = 0; y < mask_height; y++)
{
@ -369,7 +369,7 @@ gimp_brush_get_new_preview (GimpViewable *viewable,
if (scaled)
{
if (free_mask)
temp_buf_free ((GimpTempBuf *) mask_buf);
gimp_temp_buf_free ((GimpTempBuf *) mask_buf);
gimp_brush_end_use (brush);
}
@ -416,10 +416,10 @@ static void
gimp_brush_real_begin_use (GimpBrush *brush)
{
brush->mask_cache =
gimp_brush_cache_new ((GDestroyNotify) temp_buf_free, 'M', 'm');
gimp_brush_cache_new ((GDestroyNotify) gimp_temp_buf_free, 'M', 'm');
brush->pixmap_cache =
gimp_brush_cache_new ((GDestroyNotify) temp_buf_free, 'P', 'p');
gimp_brush_cache_new ((GDestroyNotify) gimp_temp_buf_free, 'P', 'p');
brush->boundary_cache =
gimp_brush_cache_new ((GDestroyNotify) gimp_bezier_desc_free, 'B', 'b');
@ -464,9 +464,11 @@ gimp_brush_get_checksum (GimpTagged *tagged)
{
GChecksum *checksum = g_checksum_new (G_CHECKSUM_MD5);
g_checksum_update (checksum, temp_buf_get_data (brush->mask), temp_buf_get_data_size (brush->mask));
g_checksum_update (checksum, gimp_temp_buf_get_data (brush->mask),
gimp_temp_buf_get_data_size (brush->mask));
if (brush->pixmap)
g_checksum_update (checksum, temp_buf_get_data (brush->pixmap), temp_buf_get_data_size (brush->pixmap));
g_checksum_update (checksum, gimp_temp_buf_get_data (brush->pixmap),
gimp_temp_buf_get_data_size (brush->pixmap));
g_checksum_update (checksum, (const guchar *) &brush->spacing, sizeof (brush->spacing));
g_checksum_update (checksum, (const guchar *) &brush->x_axis, sizeof (brush->x_axis));
g_checksum_update (checksum, (const guchar *) &brush->y_axis, sizeof (brush->y_axis));
@ -619,7 +621,7 @@ gimp_brush_transform_mask (GimpBrush *brush,
angle == 0.0 &&
hardness == 1.0)
{
mask = temp_buf_copy (brush->mask);
mask = gimp_temp_buf_copy (brush->mask);
}
else
{
@ -669,7 +671,7 @@ gimp_brush_transform_pixmap (GimpBrush *brush,
angle == 0.0 &&
hardness == 1.0)
{
pixmap = temp_buf_copy (brush->pixmap);
pixmap = gimp_temp_buf_copy (brush->pixmap);
}
else
{

View File

@ -184,13 +184,13 @@ gimp_brush_clipboard_buffer_changed (Gimp *gimp,
if (brush->mask)
{
temp_buf_free (brush->mask);
gimp_temp_buf_free (brush->mask);
brush->mask = NULL;
}
if (brush->pixmap)
{
temp_buf_free (brush->pixmap);
gimp_temp_buf_free (brush->pixmap);
brush->pixmap = NULL;
}
@ -203,8 +203,10 @@ gimp_brush_clipboard_buffer_changed (Gimp *gimp,
width = MIN (gimp_buffer_get_width (gimp->global_buffer), 512);
height = MIN (gimp_buffer_get_height (gimp->global_buffer), 512);
brush->mask = temp_buf_new (width, height, babl_format ("Y u8"));
brush->pixmap = temp_buf_new (width, height, babl_format ("R'G'B' u8"));
brush->mask = gimp_temp_buf_new (width, height,
babl_format ("Y u8"));
brush->pixmap = gimp_temp_buf_new (width, height,
babl_format ("R'G'B' u8"));
/* copy the alpha channel into the brush's mask */
if (babl_format_has_alpha (format))
@ -218,7 +220,7 @@ gimp_brush_clipboard_buffer_changed (Gimp *gimp,
}
else
{
memset (temp_buf_get_data (brush->mask), OPAQUE_OPACITY,
memset (gimp_temp_buf_get_data (brush->mask), OPAQUE_OPACITY,
width * height);
}
@ -234,8 +236,8 @@ gimp_brush_clipboard_buffer_changed (Gimp *gimp,
width = 17;
height = 17;
brush->mask = temp_buf_new (width, height, babl_format ("Y u8"));
temp_buf_data_clear (brush->mask);
brush->mask = gimp_temp_buf_new (width, height, babl_format ("Y u8"));
gimp_temp_buf_data_clear (brush->mask);
}
brush->x_axis.x = width / 2;

View File

@ -254,7 +254,7 @@ gimp_brush_generated_dirty (GimpData *data)
GimpBrush *gbrush = GIMP_BRUSH (brush);
if (gbrush->mask)
temp_buf_free (gbrush->mask);
gimp_temp_buf_free (gbrush->mask);
gbrush->mask = gimp_brush_generated_calc (brush,
brush->shape,
@ -482,11 +482,12 @@ gimp_brush_generated_calc (GimpBrushGenerated *brush,
&half_width, &half_height,
&s, &c, &x_axis, &y_axis);
mask = temp_buf_new (half_width * 2 + 1,
half_height * 2 + 1,
babl_format ("Y u8"));
mask = gimp_temp_buf_new (half_width * 2 + 1,
half_height * 2 + 1,
babl_format ("Y u8"));
centerp = temp_buf_get_data (mask) + half_height * mask->width + half_width;
centerp = gimp_temp_buf_get_data (mask) +
half_height * mask->width + half_width;
lookup = gimp_brush_generated_calc_lut (radius, hardness);

View File

@ -198,13 +198,14 @@ gimp_buffer_get_new_preview (GimpViewable *viewable,
GimpBuffer *buffer = GIMP_BUFFER (viewable);
GimpTempBuf *preview;
preview = temp_buf_new (width, height, gimp_buffer_get_format (buffer));
preview = gimp_temp_buf_new (width, height,
gimp_buffer_get_format (buffer));
gegl_buffer_get (buffer->buffer, NULL,
MIN ((gdouble) width / (gdouble) gimp_buffer_get_width (buffer),
(gdouble) height / (gdouble) gimp_buffer_get_height (buffer)),
NULL,
temp_buf_get_data (preview),
gimp_temp_buf_get_data (preview),
GEGL_AUTO_ROWSTRIDE, GEGL_ABYSS_NONE);
return preview;

View File

@ -220,8 +220,8 @@ gimp_drawable_indexed_preview (GimpDrawable *drawable,
src_x, src_y, src_width, src_height,
FALSE);
preview_buf = temp_buf_new (dest_width, dest_height,
gimp_bpp_to_babl_format (bytes));
preview_buf = gimp_temp_buf_new (dest_width, dest_height,
gimp_bpp_to_babl_format (bytes));
pixel_region_init_temp_buf (&destPR, preview_buf,
0, 0, dest_width, dest_height);

View File

@ -220,9 +220,9 @@ gimp_gradient_get_new_preview (GimpViewable *viewable,
cur_x += dx;
}
temp_buf = temp_buf_new (width, height, babl_format ("R'G'B'A u8"));
temp_buf = gimp_temp_buf_new (width, height, babl_format ("R'G'B'A u8"));
buf = temp_buf_get_data (temp_buf);
buf = gimp_temp_buf_get_data (temp_buf);
for (y = 0; y < height; y++)
memcpy (buf + (width * y * 4), row, width * 4);

View File

@ -111,7 +111,7 @@ gimp_image_get_preview (GimpViewable *viewable,
{
/* The hard way */
if (private->preview)
temp_buf_free (private->preview);
gimp_temp_buf_free (private->preview);
private->preview = gimp_image_get_new_preview (viewable, context,
width, height);
@ -147,7 +147,7 @@ gimp_image_get_new_preview (GimpViewable *viewable,
* preview code would know how to deal with pre-multiply alpha.
*/
if (is_premult)
temp_buf_demultiply (buf);
gimp_temp_buf_demultiply (buf);
return buf;
}

View File

@ -945,7 +945,7 @@ gimp_image_finalize (GObject *object)
if (private->preview)
{
temp_buf_free (private->preview);
gimp_temp_buf_free (private->preview);
private->preview = NULL;
}
@ -1070,7 +1070,7 @@ gimp_image_get_memsize (GimpObject *object,
memsize += gimp_object_get_memsize (GIMP_OBJECT (private->redo_stack),
gui_size);
*gui_size += temp_buf_get_memsize (private->preview);
*gui_size += gimp_temp_buf_get_memsize (private->preview);
return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object,
gui_size);
@ -1098,7 +1098,7 @@ gimp_image_invalidate_preview (GimpViewable *viewable)
if (private->preview)
{
temp_buf_free (private->preview);
gimp_temp_buf_free (private->preview);
private->preview = NULL;
}
}

View File

@ -211,8 +211,8 @@ gimp_palette_get_new_preview (GimpViewable *viewable,
gint cell_size;
gint x, y;
temp_buf = temp_buf_new (width, height, babl_format ("R'G'B' u8"));
memset (temp_buf_get_data (temp_buf), 255, width * height * 3);
temp_buf = gimp_temp_buf_new (width, height, babl_format ("R'G'B' u8"));
memset (gimp_temp_buf_get_data (temp_buf), 255, width * height * 3);
if (palette->n_columns > 1)
cell_size = MAX (4, width / palette->n_columns);
@ -222,7 +222,7 @@ gimp_palette_get_new_preview (GimpViewable *viewable,
columns = width / cell_size;
rows = height / cell_size;
buf = temp_buf_get_data (temp_buf);
buf = gimp_temp_buf_get_data (temp_buf);
b = g_new (guchar, width * 3);
list = palette->colors;

View File

@ -156,10 +156,10 @@ gimp_pattern_load (GimpContext *context,
g_free (name);
pattern->mask = temp_buf_new (header.width, header.height,
gimp_bpp_to_babl_format (header.bytes));
pattern->mask = gimp_temp_buf_new (header.width, header.height,
gimp_bpp_to_babl_format (header.bytes));
if (read (fd, temp_buf_get_data (pattern->mask),
if (read (fd, gimp_temp_buf_get_data (pattern->mask),
header.width * header.height * header.bytes) <
header.width * header.height * header.bytes)
{
@ -218,9 +218,9 @@ gimp_pattern_load_pixbuf (GimpContext *context,
g_free (name);
pattern->mask =
temp_buf_new (gdk_pixbuf_get_width (pixbuf),
gdk_pixbuf_get_height (pixbuf),
gimp_bpp_to_babl_format (gdk_pixbuf_get_n_channels (pixbuf)));
gimp_temp_buf_new (gdk_pixbuf_get_width (pixbuf),
gdk_pixbuf_get_height (pixbuf),
gimp_bpp_to_babl_format (gdk_pixbuf_get_n_channels (pixbuf)));
src_buffer = gimp_pixbuf_create_buffer (pixbuf);
dest_buffer = gimp_temp_buf_create_buffer (pattern->mask, FALSE);

View File

@ -105,7 +105,7 @@ gimp_pattern_finalize (GObject *object)
if (pattern->mask)
{
temp_buf_free (pattern->mask);
gimp_temp_buf_free (pattern->mask);
pattern->mask = NULL;
}
@ -119,7 +119,7 @@ gimp_pattern_get_memsize (GimpObject *object,
GimpPattern *pattern = GIMP_PATTERN (object);
gint64 memsize = 0;
memsize += temp_buf_get_memsize (pattern->mask);
memsize += gimp_temp_buf_get_memsize (pattern->mask);
return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object,
gui_size);
@ -154,8 +154,8 @@ gimp_pattern_get_new_preview (GimpViewable *viewable,
copy_width = MIN (width, pattern->mask->width);
copy_height = MIN (height, pattern->mask->height);
temp_buf = temp_buf_new (copy_width, copy_height,
pattern->mask->format);
temp_buf = gimp_temp_buf_new (copy_width, copy_height,
pattern->mask->format);
src_buffer = gimp_temp_buf_create_buffer (pattern->mask, FALSE);
dest_buffer = gimp_temp_buf_create_buffer (temp_buf, FALSE);
@ -192,7 +192,7 @@ gimp_pattern_duplicate (GimpData *data)
{
GimpPattern *pattern = g_object_new (GIMP_TYPE_PATTERN, NULL);
pattern->mask = temp_buf_copy (GIMP_PATTERN (data)->mask);
pattern->mask = gimp_temp_buf_copy (GIMP_PATTERN (data)->mask);
return GIMP_DATA (pattern);
}
@ -207,7 +207,8 @@ gimp_pattern_get_checksum (GimpTagged *tagged)
{
GChecksum *checksum = g_checksum_new (G_CHECKSUM_MD5);
g_checksum_update (checksum, temp_buf_get_data (pattern->mask), temp_buf_get_data_size (pattern->mask));
g_checksum_update (checksum, gimp_temp_buf_get_data (pattern->mask),
gimp_temp_buf_get_data_size (pattern->mask));
checksum_string = g_strdup (g_checksum_get_string (checksum));
@ -232,9 +233,9 @@ gimp_pattern_new (GimpContext *context,
"name", name,
NULL);
pattern->mask = temp_buf_new (32, 32, babl_format ("R'G'B' u8"));
pattern->mask = gimp_temp_buf_new (32, 32, babl_format ("R'G'B' u8"));
data = temp_buf_get_data (pattern->mask);
data = gimp_temp_buf_get_data (pattern->mask);
for (row = 0; row < pattern->mask->height; row++)
for (col = 0; col < pattern->mask->width; col++)

View File

@ -182,7 +182,7 @@ gimp_pattern_clipboard_buffer_changed (Gimp *gimp,
{
if (pattern->mask)
{
temp_buf_free (pattern->mask);
gimp_temp_buf_free (pattern->mask);
pattern->mask = NULL;
}
@ -195,19 +195,19 @@ gimp_pattern_clipboard_buffer_changed (Gimp *gimp,
width = MIN (gimp_buffer_get_width (buffer), 512);
height = MIN (gimp_buffer_get_height (buffer), 512);
pattern->mask = temp_buf_new (width, height,
gimp_buffer_get_format (buffer));
pattern->mask = gimp_temp_buf_new (width, height,
gimp_buffer_get_format (buffer));
gegl_buffer_get (gimp_buffer_get_buffer (buffer),
GEGL_RECTANGLE (0, 0, width, height), 1.0,
NULL,
temp_buf_get_data (pattern->mask),
gimp_temp_buf_get_data (pattern->mask),
GEGL_AUTO_ROWSTRIDE, GEGL_ABYSS_NONE);
}
else
{
pattern->mask = temp_buf_new (16, 16, babl_format ("R'G'B' u8"));
memset (temp_buf_get_data (pattern->mask), 255, 16 * 16 * 3);
pattern->mask = gimp_temp_buf_new (16, 16, babl_format ("R'G'B' u8"));
memset (gimp_temp_buf_get_data (pattern->mask), 255, 16 * 16 * 3);
}
gimp_data_dirty (GIMP_DATA (pattern));

View File

@ -126,7 +126,7 @@ preview_cache_remove_smallest (GSList **plist)
smallest->width, smallest->height);
#endif
temp_buf_free (smallest);
gimp_temp_buf_free (smallest);
}
}
@ -155,7 +155,7 @@ gimp_preview_cache_invalidate (GSList **plist)
preview_cache_print (*plist);
#endif
g_slist_free_full (*plist, (GDestroyNotify) temp_buf_free);
g_slist_free_full (*plist, (GDestroyNotify) gimp_temp_buf_free);
*plist = NULL;
}
@ -229,7 +229,7 @@ gimp_preview_cache_get (GSList **plist,
pheight = pn.buf->height;
/* Now get the real one and add to cache */
preview = temp_buf_new (width, height, pn.buf->format);
preview = gimp_temp_buf_new (width, height, pn.buf->format);
/* preview from nearest bigger one */
if (width)
@ -242,8 +242,8 @@ gimp_preview_cache_get (GSList **plist,
else
y_ratio = 0.0;
src_data = temp_buf_get_data (pn.buf);
dest_data = temp_buf_get_data (preview);
src_data = gimp_temp_buf_get_data (pn.buf);
dest_data = gimp_temp_buf_get_data (preview);
bytes = babl_format_get_bytes_per_pixel (preview->format);
@ -287,7 +287,7 @@ gimp_preview_cache_get_memsize (GSList *cache)
return 0;
for (list = cache; list; list = list->next)
memsize += sizeof (GSList) + temp_buf_get_memsize (list->data);
memsize += sizeof (GSList) + gimp_temp_buf_get_memsize (list->data);
return memsize;
}

View File

@ -199,7 +199,7 @@ gimp_undo_finalize (GObject *object)
if (undo->preview)
{
temp_buf_free (undo->preview);
gimp_temp_buf_free (undo->preview);
undo->preview = NULL;
}
@ -272,7 +272,7 @@ gimp_undo_get_memsize (GimpObject *object,
GimpUndo *undo = GIMP_UNDO (object);
gint64 memsize = 0;
*gui_size += temp_buf_get_memsize (undo->preview);
*gui_size += gimp_temp_buf_get_memsize (undo->preview);
return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object,
gui_size);
@ -325,10 +325,11 @@ gimp_undo_get_new_preview (GimpViewable *viewable,
if (preview_width < undo->preview->width &&
preview_height < undo->preview->height)
{
return temp_buf_scale (undo->preview, preview_width, preview_height);
return gimp_temp_buf_scale (undo->preview,
preview_width, preview_height);
}
return temp_buf_copy (undo->preview);
return gimp_temp_buf_copy (undo->preview);
}
return NULL;
@ -510,7 +511,7 @@ gimp_undo_refresh_preview (GimpUndo *undo,
if (undo->preview)
{
temp_buf_free (undo->preview);
gimp_temp_buf_free (undo->preview);
undo->preview = NULL;
gimp_undo_create_preview (undo, context, FALSE);
}

View File

@ -211,7 +211,7 @@ gimp_viewable_finalize (GObject *object)
if (private->preview_temp_buf)
{
temp_buf_free (private->preview_temp_buf);
gimp_temp_buf_free (private->preview_temp_buf);
private->preview_temp_buf = NULL;
}
@ -275,7 +275,7 @@ gimp_viewable_get_memsize (GimpObject *object,
{
GimpViewablePrivate *private = GET_PRIVATE (object);
*gui_size += temp_buf_get_memsize (private->preview_temp_buf);
*gui_size += gimp_temp_buf_get_memsize (private->preview_temp_buf);
if (private->preview_pixbuf)
{
@ -295,7 +295,7 @@ gimp_viewable_real_invalidate_preview (GimpViewable *viewable)
if (private->preview_temp_buf)
{
temp_buf_free (private->preview_temp_buf);
gimp_temp_buf_free (private->preview_temp_buf);
private->preview_temp_buf = NULL;
}
@ -716,7 +716,7 @@ gimp_viewable_get_preview (GimpViewable *viewable,
return private->preview_temp_buf;
}
temp_buf_free (private->preview_temp_buf);
gimp_temp_buf_free (private->preview_temp_buf);
private->preview_temp_buf = NULL;
}
@ -775,7 +775,7 @@ gimp_viewable_get_new_preview (GimpViewable *viewable,
width, height);
if (temp_buf)
return temp_buf_copy (temp_buf);
return gimp_temp_buf_copy (temp_buf);
return NULL;
}
@ -812,10 +812,10 @@ gimp_viewable_get_dummy_preview (GimpViewable *viewable,
pixbuf = gimp_viewable_get_dummy_pixbuf (viewable, width, height, bpp);
buf = temp_buf_new (width, height, gimp_bpp_to_babl_format (bpp));
buf = gimp_temp_buf_new (width, height, gimp_bpp_to_babl_format (bpp));
src = gdk_pixbuf_get_pixels (pixbuf);
dest = temp_buf_get_data (buf);
dest = gimp_temp_buf_get_data (buf);
while (height--)
{

View File

@ -243,7 +243,7 @@ gimp_brush_core_finalize (GObject *object)
if (core->pressure_brush)
{
temp_buf_free (core->pressure_brush);
gimp_temp_buf_free (core->pressure_brush);
core->pressure_brush = NULL;
}
@ -251,7 +251,7 @@ gimp_brush_core_finalize (GObject *object)
for (j = 0; j < BRUSH_CORE_SOLID_SUBSAMPLE; j++)
if (core->solid_brushes[i][j])
{
temp_buf_free (core->solid_brushes[i][j]);
gimp_temp_buf_free (core->solid_brushes[i][j]);
core->solid_brushes[i][j] = NULL;
}
@ -265,7 +265,7 @@ gimp_brush_core_finalize (GObject *object)
for (j = 0; j < KERNEL_SUBSAMPLE + 1; j++)
if (core->subsample_brushes[i][j])
{
temp_buf_free (core->subsample_brushes[i][j]);
gimp_temp_buf_free (core->subsample_brushes[i][j]);
core->subsample_brushes[i][j] = NULL;
}
@ -835,7 +835,7 @@ gimp_brush_core_get_paint_buffer (GimpPaintCore *paint_core,
const Babl *format = gimp_drawable_get_format_with_alpha (drawable);
GimpTempBuf *temp_buf;
temp_buf = temp_buf_new ((x2 - x1), (y2 - y1), format);
temp_buf = gimp_temp_buf_new ((x2 - x1), (y2 - y1), format);
*paint_buffer_x = x1;
*paint_buffer_y = y1;
@ -1119,7 +1119,7 @@ gimp_brush_core_subsample_mask (GimpBrushCore *core,
for (j = 0; j < KERNEL_SUBSAMPLE + 1; j++)
if (core->subsample_brushes[i][j])
{
temp_buf_free (core->subsample_brushes[i][j]);
gimp_temp_buf_free (core->subsample_brushes[i][j]);
core->subsample_brushes[i][j] = NULL;
}
@ -1127,10 +1127,10 @@ gimp_brush_core_subsample_mask (GimpBrushCore *core,
core->subsample_cache_invalid = FALSE;
}
dest = temp_buf_new (mask->width + 2,
mask->height + 2,
babl_format ("Y u8"));
temp_buf_data_clear (dest);
dest = gimp_temp_buf_new (mask->width + 2,
mask->height + 2,
babl_format ("Y u8"));
gimp_temp_buf_data_clear (dest);
/* Allocate and initialize the accum buffer */
for (i = 0; i < KERNEL_HEIGHT ; i++)
@ -1138,7 +1138,7 @@ gimp_brush_core_subsample_mask (GimpBrushCore *core,
core->subsample_brushes[index2][index1] = dest;
m = temp_buf_get_data (mask);
m = gimp_temp_buf_get_data (mask);
for (i = 0; i < mask->height; i++)
{
for (j = 0; j < mask->width; j++)
@ -1155,7 +1155,7 @@ gimp_brush_core_subsample_mask (GimpBrushCore *core,
}
/* store the accum buffer into the destination mask */
d = temp_buf_get_data (dest) + (i + dest_offset_y) * dest->width;
d = gimp_temp_buf_get_data (dest) + (i + dest_offset_y) * dest->width;
for (j = 0; j < dest->width; j++)
*d++ = (accum[0][j] + 127) / KERNEL_SUM;
@ -1167,7 +1167,7 @@ gimp_brush_core_subsample_mask (GimpBrushCore *core,
/* store the rest of the accum buffer into the dest mask */
while (i + dest_offset_y < dest->height)
{
d = temp_buf_get_data (dest) + (i + dest_offset_y) * dest->width;
d = gimp_temp_buf_get_data (dest) + (i + dest_offset_y) * dest->width;
for (j = 0; j < dest->width; j++)
*d++ = (accum[0][j] + (KERNEL_SUM / 2)) / KERNEL_SUM;
@ -1206,12 +1206,12 @@ gimp_brush_core_pressurize_mask (GimpBrushCore *core,
return subsample_mask;
if (core->pressure_brush)
temp_buf_free (core->pressure_brush);
gimp_temp_buf_free (core->pressure_brush);
core->pressure_brush = temp_buf_new (brush_mask->width + 2,
brush_mask->height + 2,
babl_format ("Y u8"));
temp_buf_data_clear (core->pressure_brush);
core->pressure_brush = gimp_temp_buf_new (brush_mask->width + 2,
brush_mask->height + 2,
babl_format ("Y u8"));
gimp_temp_buf_data_clear (core->pressure_brush);
#ifdef FANCY_PRESSURE
@ -1288,8 +1288,8 @@ gimp_brush_core_pressurize_mask (GimpBrushCore *core,
/* Now convert the brush */
source = temp_buf_get_data (subsample_mask);
dest = temp_buf_get_data (core->pressure_brush);
source = gimp_temp_buf_get_data (subsample_mask);
dest = gimp_temp_buf_get_data (core->pressure_brush);
i = subsample_mask->width * subsample_mask->height;
while (i--)
@ -1341,7 +1341,7 @@ gimp_brush_core_solidify_mask (GimpBrushCore *core,
for (j = 0; j < BRUSH_CORE_SOLID_SUBSAMPLE; j++)
if (core->solid_brushes[i][j])
{
temp_buf_free (core->solid_brushes[i][j]);
gimp_temp_buf_free (core->solid_brushes[i][j]);
core->solid_brushes[i][j] = NULL;
}
@ -1349,15 +1349,15 @@ gimp_brush_core_solidify_mask (GimpBrushCore *core,
core->solid_cache_invalid = FALSE;
}
dest = temp_buf_new (brush_mask->width + 2,
brush_mask->height + 2,
babl_format ("Y u8"));
temp_buf_data_clear (dest);
dest = gimp_temp_buf_new (brush_mask->width + 2,
brush_mask->height + 2,
babl_format ("Y u8"));
gimp_temp_buf_data_clear (dest);
core->solid_brushes[dest_offset_y][dest_offset_x] = dest;
m = temp_buf_get_data (brush_mask);
d = (temp_buf_get_data (dest) +
m = gimp_temp_buf_get_data (brush_mask);
d = (gimp_temp_buf_get_data (dest) +
(dest_offset_y + 1) * dest->width +
(dest_offset_x + 1));
@ -1638,13 +1638,13 @@ gimp_brush_core_paint_line_pixmap_mask (GimpImage *dest,
pixmap_bytes = babl_format_get_bytes_per_pixel (pixmap_mask->format);
/* Point to the approriate scanline */
b = (temp_buf_get_data (pixmap_mask) +
b = (gimp_temp_buf_get_data (pixmap_mask) +
(y % pixmap_mask->height) * pixmap_mask->width * pixmap_bytes);
if (mode == GIMP_BRUSH_SOFT && brush_mask)
{
const Babl *fish;
const guchar *mask = (temp_buf_get_data (brush_mask) +
const guchar *mask = (gimp_temp_buf_get_data (brush_mask) +
(y % brush_mask->height) * brush_mask->width);
guchar *line_buf = g_alloca (width * (pixmap_bytes + 1));
guchar *l = line_buf;

View File

@ -181,9 +181,9 @@ gimp_convolve_motion (GimpPaintCore *paint_core,
brush_core->brush->mask->height / 2,
rate);
convolve_temp = temp_buf_new (gegl_buffer_get_width (paint_buffer),
gegl_buffer_get_height (paint_buffer),
gegl_buffer_get_format (paint_buffer));
convolve_temp = gimp_temp_buf_new (gegl_buffer_get_width (paint_buffer),
gegl_buffer_get_height (paint_buffer),
gegl_buffer_get_format (paint_buffer));
convolve_buffer = gimp_temp_buf_create_buffer (convolve_temp, TRUE);

View File

@ -223,7 +223,7 @@ gimp_ink_get_paint_buffer (GimpPaintCore *paint_core,
const Babl *format = gimp_drawable_get_format_with_alpha (drawable);
GimpTempBuf *temp_buf;
temp_buf = temp_buf_new ((x2 - x1), (y2 - y1), format);
temp_buf = gimp_temp_buf_new ((x2 - x1), (y2 - y1), format);
*paint_buffer_x = x1;
*paint_buffer_y = y1;

View File

@ -185,8 +185,8 @@ gimp_smudge_start (GimpPaintCore *paint_core,
gimp_smudge_accumulator_size (paint_options, &accum_size);
/* Allocate the accumulation buffer */
accum_temp = temp_buf_new (accum_size, accum_size,
gimp_drawable_get_format (drawable));
accum_temp = gimp_temp_buf_new (accum_size, accum_size,
gimp_drawable_get_format (drawable));
smudge->accum_buffer = gimp_temp_buf_create_buffer (accum_temp, TRUE);

View File

@ -332,14 +332,15 @@ brush_get_pixels_invoker (GimpProcedure *procedure,
height = brush->mask->height;
mask_bpp = babl_format_get_bytes_per_pixel (brush->mask->format);
num_mask_bytes = brush->mask->height * brush->mask->width * mask_bpp;
mask_bytes = g_memdup (temp_buf_get_data (brush->mask), num_mask_bytes);
mask_bytes = g_memdup (gimp_temp_buf_get_data (brush->mask),
num_mask_bytes);
if (brush->pixmap)
{
color_bpp = babl_format_get_bytes_per_pixel (brush->pixmap->format);
num_color_bytes = brush->pixmap->height * brush->pixmap->width *
color_bpp;
color_bytes = g_memdup (temp_buf_get_data (brush->pixmap),
color_bytes = g_memdup (gimp_temp_buf_get_data (brush->pixmap),
num_color_bytes);
}
}

View File

@ -216,8 +216,8 @@ brushes_get_brush_data_invoker (GimpProcedure *procedure,
paint_mode = 0;
width = brush->mask->width;
height = brush->mask->height;
length = brush->mask->height * brush->mask->width;
mask_data = g_memdup (temp_buf_get_data (brush->mask), length);
length = gimp_temp_buf_get_data_size (brush->mask);
mask_data = g_memdup (gimp_temp_buf_get_data (brush->mask), length);
}
else
success = FALSE;

View File

@ -748,11 +748,11 @@ drawable_thumbnail_invoker (GimpProcedure *procedure,
actual_width = buf->width;
actual_height = buf->height;
bpp = babl_format_get_bytes_per_pixel (buf->format);
thumbnail_data_count = temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (temp_buf_get_data (buf),
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
thumbnail_data_count);
temp_buf_free (buf);
gimp_temp_buf_free (buf);
}
else
success = FALSE;
@ -828,11 +828,11 @@ drawable_sub_thumbnail_invoker (GimpProcedure *procedure,
width = buf->width;
height = buf->height;
bpp = babl_format_get_bytes_per_pixel (buf->format);
thumbnail_data_count = temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (temp_buf_get_data (buf),
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
thumbnail_data_count);
temp_buf_free (buf);
gimp_temp_buf_free (buf);
}
else
success = FALSE;

View File

@ -1715,11 +1715,11 @@ image_thumbnail_invoker (GimpProcedure *procedure,
actual_width = buf->width;
actual_height = buf->height;
bpp = babl_format_get_bytes_per_pixel (buf->format);
thumbnail_data_count = temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (temp_buf_get_data (buf),
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
thumbnail_data_count);
temp_buf_free (buf);
gimp_temp_buf_free (buf);
}
else
success = FALSE;

View File

@ -109,8 +109,8 @@ pattern_get_pixels_invoker (GimpProcedure *procedure,
width = pattern->mask->width;
height = pattern->mask->height;
bpp = babl_format_get_bytes_per_pixel (pattern->mask->format);
num_color_bytes = temp_buf_get_data_size (pattern->mask);
color_bytes = g_memdup (temp_buf_get_data (pattern->mask),
num_color_bytes = gimp_temp_buf_get_data_size (pattern->mask);
color_bytes = g_memdup (gimp_temp_buf_get_data (pattern->mask),
num_color_bytes);
}
else

View File

@ -159,8 +159,8 @@ patterns_get_pattern_data_invoker (GimpProcedure *procedure,
width = pattern->mask->width;
height = pattern->mask->height;
mask_bpp = babl_format_get_bytes_per_pixel (pattern->mask->format);
length = temp_buf_get_data_size (pattern->mask);
mask_data = g_memdup (temp_buf_get_data (pattern->mask), length);
length = gimp_temp_buf_get_data_size (pattern->mask);
mask_data = g_memdup (gimp_temp_buf_get_data (pattern->mask), length);
}
else
success = FALSE;

View File

@ -283,10 +283,10 @@ gimp_font_get_new_preview (GimpViewable *viewable,
width = cairo_format_stride_for_width (CAIRO_FORMAT_A8, width);
temp_buf = temp_buf_new (width, height, babl_format ("Y' u8"));
memset (temp_buf_get_data (temp_buf), 255, width * height);
temp_buf = gimp_temp_buf_new (width, height, babl_format ("Y' u8"));
memset (gimp_temp_buf_get_data (temp_buf), 255, width * height);
surface = cairo_image_surface_create_for_data (temp_buf_get_data (temp_buf),
surface = cairo_image_surface_create_for_data (gimp_temp_buf_get_data (temp_buf),
CAIRO_FORMAT_A8,
width, height, width);

View File

@ -401,7 +401,7 @@ gimp_iscissors_tool_control (GimpTool *tool,
/* Reset the dp buffers */
if (iscissors->dp_buf)
{
temp_buf_free (iscissors->dp_buf);
gimp_temp_buf_free (iscissors->dp_buf);
iscissors->dp_buf = NULL;
}
break;
@ -1336,9 +1336,10 @@ calculate_curve (GimpIscissorsTool *iscissors,
/* allocate the dynamic programming array */
if (iscissors->dp_buf)
temp_buf_free (iscissors->dp_buf);
gimp_temp_buf_free (iscissors->dp_buf);
iscissors->dp_buf = temp_buf_new (width, height, babl_format ("Y u32"));
iscissors->dp_buf = gimp_temp_buf_new (width, height,
babl_format ("Y u32"));
/* find the optimal path of pixels from (x1, y1) to (x2, y2) */
find_optimal_path (iscissors->gradient_map, iscissors->dp_buf,
@ -1476,7 +1477,7 @@ plot_pixels (GimpIscissorsTool *iscissors,
width = dp_buf->width;
/* Start the data pointer at the correct location */
data = (guint *) temp_buf_get_data (dp_buf) + (ye - y1) * width + (xe - x1);
data = (guint *) gimp_temp_buf_get_data (dp_buf) + (ye - y1) * width + (xe - x1);
x = xe;
y = ye;
@ -1533,7 +1534,7 @@ find_optimal_path (TileManager *gradient_map,
guint32 *d;
/* initialize the dynamic programming buffer */
data = (guint32 *) temp_buf_data_clear (dp_buf);
data = (guint32 *) gimp_temp_buf_data_clear (dp_buf);
/* what directions are we filling the array in according to? */
dirx = (xs - x1 == 0) ? 1 : -1;

View File

@ -55,8 +55,8 @@ gimp_vectors_get_new_preview (GimpViewable *viewable,
xscale = ((gdouble) width) / gimp_image_get_width (gimp_item_get_image (item));
yscale = ((gdouble) height) / gimp_image_get_height (gimp_item_get_image (item));
temp_buf = temp_buf_new (width, height, babl_format ("Y' u8"));
data = temp_buf_get_data (temp_buf);
temp_buf = gimp_temp_buf_new (width, height, babl_format ("Y' u8"));
data = gimp_temp_buf_get_data (temp_buf);
memset (data, 255, width * height);
for (cur_stroke = gimp_vectors_stroke_get_next (vectors, NULL);

View File

@ -263,8 +263,8 @@ gimp_brush_select_run_callback (GimpPdbDialog *dialog,
GimpArray *array;
GValueArray *return_vals;
array = gimp_array_new (temp_buf_get_data (brush->mask),
temp_buf_get_data_size (brush->mask),
array = gimp_array_new (gimp_temp_buf_get_data (brush->mask),
gimp_temp_buf_get_data_size (brush->mask),
TRUE);
return_vals =

View File

@ -107,8 +107,8 @@ gimp_pattern_select_run_callback (GimpPdbDialog *dialog,
GimpArray *array;
GValueArray *return_vals;
array = gimp_array_new (temp_buf_get_data (pattern->mask),
temp_buf_get_data_size (pattern->mask),
array = gimp_array_new (gimp_temp_buf_get_data (pattern->mask),
gimp_temp_buf_get_data_size (pattern->mask),
TRUE);
return_vals =

View File

@ -1016,8 +1016,8 @@ gimp_view_render_temp_buf_to_surface (GimpTempBuf *temp_buf,
x2 = CLAMP (temp_buf->x + temp_buf->width, 0, dest_width);
y2 = CLAMP (temp_buf->y + temp_buf->height, 0, dest_height);
src = temp_buf_get_data (temp_buf) + ((y1 - temp_buf->y) * rowstride +
(x1 - temp_buf->x) * bytes);
src = gimp_temp_buf_get_data (temp_buf) + ((y1 - temp_buf->y) * rowstride +
(x1 - temp_buf->x) * bytes);
for (i = 0; i < dest_height; i++)
{

View File

@ -114,7 +114,7 @@ gimp_view_renderer_brush_render (GimpViewRenderer *renderer,
GIMP_VIEW_BG_WHITE,
GIMP_VIEW_BG_WHITE);
temp_buf_free (temp_buf);
gimp_temp_buf_free (temp_buf);
if (GIMP_IS_BRUSH_PIPE (renderer->viewable))
{
@ -131,7 +131,7 @@ gimp_view_renderer_brush_render (GimpViewRenderer *renderer,
GIMP_VIEW_BG_WHITE,
GIMP_VIEW_BG_WHITE);
temp_buf_free (temp_buf);
gimp_temp_buf_free (temp_buf);
}
static gboolean
@ -176,7 +176,7 @@ gimp_view_renderer_brush_render_timeout (gpointer data)
GIMP_VIEW_BG_WHITE,
GIMP_VIEW_BG_WHITE);
temp_buf_free (temp_buf);
gimp_temp_buf_free (temp_buf);
gimp_view_renderer_update (renderer);

View File

@ -89,9 +89,9 @@ gimp_view_renderer_buffer_render (GimpViewRenderer *renderer,
if (temp_buf)
{
render_buf = temp_buf_scale (temp_buf, view_width, view_height);
render_buf = gimp_temp_buf_scale (temp_buf, view_width, view_height);
temp_buf_free (temp_buf);
gimp_temp_buf_free (temp_buf);
}
}
else
@ -105,7 +105,7 @@ gimp_view_renderer_buffer_render (GimpViewRenderer *renderer,
{
gimp_view_renderer_render_temp_buf_simple (renderer, render_buf);
temp_buf_free (render_buf);
gimp_temp_buf_free (render_buf);
}
else /* no preview available */
{

View File

@ -168,9 +168,9 @@ gimp_view_renderer_drawable_render (GimpViewRenderer *renderer,
{
gint bytes = gimp_drawable_preview_bytes (drawable);
render_buf = temp_buf_new (1, 1,
gimp_bpp_to_babl_format (bytes));
temp_buf_data_clear (render_buf);
render_buf = gimp_temp_buf_new (1, 1,
gimp_bpp_to_babl_format (bytes));
gimp_temp_buf_data_clear (render_buf);
}
}
else
@ -184,9 +184,9 @@ gimp_view_renderer_drawable_render (GimpViewRenderer *renderer,
if (temp_buf)
{
render_buf = temp_buf_scale (temp_buf, view_width, view_height);
temp_buf_free (temp_buf);
render_buf = gimp_temp_buf_scale (temp_buf,
view_width, view_height);
gimp_temp_buf_free (temp_buf);
}
}
}
@ -232,8 +232,7 @@ gimp_view_renderer_drawable_render (GimpViewRenderer *renderer,
gimp_view_renderer_render_temp_buf (renderer, render_buf, -1,
GIMP_VIEW_BG_CHECKS,
GIMP_VIEW_BG_CHECKS);
temp_buf_free (render_buf);
gimp_temp_buf_free (render_buf);
}
else
{

View File

@ -106,9 +106,9 @@ gimp_view_renderer_image_render (GimpViewRenderer *renderer,
if (temp_buf)
{
render_buf = temp_buf_scale (temp_buf, view_width, view_height);
temp_buf_free (temp_buf);
render_buf = gimp_temp_buf_scale (temp_buf,
view_width, view_height);
gimp_temp_buf_free (temp_buf);
}
}
else
@ -128,10 +128,9 @@ gimp_view_renderer_image_render (GimpViewRenderer *renderer,
{
GimpTempBuf *temp_buf;
temp_buf = temp_buf_scale (render_buf,
renderer->width, renderer->height);
temp_buf_free (render_buf);
temp_buf = gimp_temp_buf_scale (render_buf,
renderer->width, renderer->height);
gimp_temp_buf_free (render_buf);
render_buf = temp_buf;
}
@ -149,8 +148,7 @@ gimp_view_renderer_image_render (GimpViewRenderer *renderer,
component_index,
GIMP_VIEW_BG_CHECKS,
GIMP_VIEW_BG_WHITE);
temp_buf_free (render_buf);
gimp_temp_buf_free (render_buf);
return;
}

View File

@ -296,14 +296,15 @@ HELP
height = brush->mask->height;
mask_bpp = babl_format_get_bytes_per_pixel (brush->mask->format);
num_mask_bytes = brush->mask->height * brush->mask->width * mask_bpp;
mask_bytes = g_memdup (temp_buf_get_data (brush->mask), num_mask_bytes);
mask_bytes = g_memdup (gimp_temp_buf_get_data (brush->mask),
num_mask_bytes);
if (brush->pixmap)
{
color_bpp = babl_format_get_bytes_per_pixel (brush->pixmap->format);
num_color_bytes = brush->pixmap->height * brush->pixmap->width *
color_bpp;
color_bytes = g_memdup (temp_buf_get_data (brush->pixmap),
color_bytes = g_memdup (gimp_temp_buf_get_data (brush->pixmap),
num_color_bytes);
}
}

View File

@ -186,8 +186,8 @@ sub brushes_get_brush_data {
paint_mode = 0;
width = brush->mask->width;
height = brush->mask->height;
length = brush->mask->height * brush->mask->width;
mask_data = g_memdup (temp_buf_get_data (brush->mask), length);
length = gimp_temp_buf_get_data_size (brush->mask);
mask_data = g_memdup (gimp_temp_buf_get_data (brush->mask), length);
}
else
success = FALSE;

View File

@ -732,11 +732,11 @@ HELP
actual_width = buf->width;
actual_height = buf->height;
bpp = babl_format_get_bytes_per_pixel (buf->format);
thumbnail_data_count = temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (temp_buf_get_data (buf),
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
thumbnail_data_count);
temp_buf_free (buf);
gimp_temp_buf_free (buf);
}
else
success = FALSE;
@ -813,11 +813,11 @@ HELP
width = buf->width;
height = buf->height;
bpp = babl_format_get_bytes_per_pixel (buf->format);
thumbnail_data_count = temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (temp_buf_get_data (buf),
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
thumbnail_data_count);
temp_buf_free (buf);
gimp_temp_buf_free (buf);
}
else
success = FALSE;

View File

@ -2863,11 +2863,11 @@ HELP
actual_width = buf->width;
actual_height = buf->height;
bpp = babl_format_get_bytes_per_pixel (buf->format);
thumbnail_data_count = temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (temp_buf_get_data (buf),
thumbnail_data_count = gimp_temp_buf_get_data_size (buf);
thumbnail_data = g_memdup (gimp_temp_buf_get_data (buf),
thumbnail_data_count);
temp_buf_free (buf);
gimp_temp_buf_free (buf);
}
else
success = FALSE;

View File

@ -98,8 +98,8 @@ HELP
width = pattern->mask->width;
height = pattern->mask->height;
bpp = babl_format_get_bytes_per_pixel (pattern->mask->format);
num_color_bytes = temp_buf_get_data_size (pattern->mask);
color_bytes = g_memdup (temp_buf_get_data (pattern->mask),
num_color_bytes = gimp_temp_buf_get_data_size (pattern->mask);
color_bytes = g_memdup (gimp_temp_buf_get_data (pattern->mask),
num_color_bytes);
}
else

View File

@ -137,8 +137,8 @@ sub patterns_get_pattern_data {
width = pattern->mask->width;
height = pattern->mask->height;
mask_bpp = babl_format_get_bytes_per_pixel (pattern->mask->format);
length = temp_buf_get_data_size (pattern->mask);
mask_data = g_memdup (temp_buf_get_data (pattern->mask), length);
length = gimp_temp_buf_get_data_size (pattern->mask);
mask_data = g_memdup (gimp_temp_buf_get_data (pattern->mask), length);
}
else
success = FALSE;