Commit 19ad4fc2 authored by Ari Pollak's avatar Ari Pollak

Imported Upstream version 2.4.4

parent 1f9d6070
2008-01-30 Sven Neumann <sven@gimp.org>
* Made 2.4.4 release.
2008-01-29 Kevin Cozens <kcozens@cvs.gnome.org>
* plug-ins/script-fu/tinyscheme/scheme.c: Reverted changes that
prevent a seg fault due to bad syntax in LET*, LET, and LETREC.
The change enforced R5RS syntax breaking scripts that used bad
syntax (missing values) when they were updated to GIMP 2.4.
2008-01-28 Sven Neumann <sven@gimp.org>
Merged from trunk:
* plug-ins/common/lcms.c (lcms_dialog): fixed crash on missing
profile (bug #512529).
(lcms_load_profile): fixed error messages.
2008-01-27 Sven Neumann <sven@gimp.org>
* plug-ins/gimpressionist/gimp.c: use a tile cache for better
performance. Addresses bug #512126.
2008-01-24 Sven Neumann <sven@gimp.org>
Merged from trunk:
* app/core/gimpimage.c
* app/core/gimpimage-undo.c: fixed handling of the image undo
counter for the case where the user has undone the image to a
state before the last save and then pushes a new undo. Fixes
bug #509822.
2008-01-23 Martin Nordholts <martinn@svn.gnome.org>
Merged from trunk:
* app/tools/gimprectangleselecttool.c
(gimp_rect_select_tool_execute): Reset the automatic undo/redo
mechanism so that commiting pending rectangles with Return
works (bug #511599).
2008-01-23 Sven Neumann <sven@gimp.org>
Merged from trunk:
* app/display/gimpdisplayshell-selection.c: show the selection,
even if the window is flagged as invisible, but don't start the
animation. Addresses bug #505758.
2008-01-23 Sven Neumann <sven@gimp.org>
* app/dialogs/about-dialog.c (about_dialog_create): use a run-time
check for the GTK+ version instead of a compile time one.
2008-01-23 Sven Neumann <sven@gimp.org>
* plug-ins/imagemap/imap_about.c: check for the GTK+ version and
adjust the property name accordingly.
2008-01-22 Sven Neumann <sven@gimp.org>
Merged from trunk:
* app/core/gimpprojection.c (gimp_projection_idle_render_init):
decreased the priority of the projection idle renderer to 150,
halfway between G_PRIORITY_HIGH_IDLE and G_PRIORITY_DEFAULT_IDLE.
Fixes bug #511214.
2008-01-22 Sven Neumann <sven@gimp.org>
Merged from trunk:
* app/paint/gimpbrushcore.c (gimp_brush_core_create_bound_segs):
smooth the brush mask in order to obtain a simpler boundary.
Addresses bug #304798.
2008-01-22 Sven Neumann <sven@gimp.org>
Merged from trunk:
* plug-ins/imagemap/imap_csim.y: increased buffer size. Addresses
bug #511072.
* plug-ins/imagemap/imap_csim_parse.[ch]: regenerated.
2008-01-21 Michael Natterer <mitch@gimp.org>
Merged from trunk:
* app/widgets/gimpcolorbar.c (gimp_color_bar_class_init): fix the
ID of the "histogram-channel" property.
2008-01-18 Bill Skaggs <weskaggs@primate.ucdavis.edu>
Merged from trunk:
* app/base/lut-funcs.c (equalize_lut_fuct): Don't
equalize the alpha channel. Fixes bug #510210.
2008-01-15 Michael Natterer <mitch@gimp.org>
Merged from trunk:
* app/tools/gimpimagemaptool.c (gimp_image_map_tool_notify_preview):
check for image_map_tool->image_map also when the preview is
switched on, not only when it's switched off.
2008-01-15 Sven Neumann <sven@gimp.org>
Merged from trunk:
* plug-ins/common/bumpmap.c
* plug-ins/script-fu/scripts/swirltile.scm: applied patch from
Ulf-D. Ehlert that catches a potential division by zero in the
Bumpmap plug-in and adjusts the range of the Depth parameter in
the Swirl-Tile script (bug #509608).
2008-01-15 Kevin Cozens <kcozens@cvs.gnome.org>
Merged from trunk:
* plug-ins/script-fu/scripts/3d-outline.scm
* plug-ins/script-fu/scripts/add-bevel.scm
* plug-ins/script-fu/scripts/burn-in-anim.scm
* plug-ins/script-fu/scripts/camo.scm
* plug-ins/script-fu/scripts/circuit.scm
* plug-ins/script-fu/scripts/clothify.scm
* plug-ins/script-fu/scripts/coffee.scm
* plug-ins/script-fu/scripts/contactsheet.scm
* plug-ins/script-fu/scripts/distress-selection.scm
* plug-ins/script-fu/scripts/flatland.scm
* plug-ins/script-fu/scripts/font-map.scm
* plug-ins/script-fu/scripts/fuzzyborder.scm
* plug-ins/script-fu/scripts/glossy.scm
* plug-ins/script-fu/scripts/land.scm
* plug-ins/script-fu/scripts/lava.scm
* plug-ins/script-fu/scripts/old-photo.scm
* plug-ins/script-fu/scripts/predator.scm
* plug-ins/script-fu/scripts/rendermap.scm
* plug-ins/script-fu/scripts/ripply-anim.scm
* plug-ins/script-fu/scripts/script-fu-set-cmap.scm
* plug-ins/script-fu/scripts/select-to-brush.scm
* plug-ins/script-fu/scripts/select-to-image.scm
* plug-ins/script-fu/scripts/select-to-pattern.scm
* plug-ins/script-fu/scripts/speed-text.scm
* plug-ins/script-fu/scripts/spinning-globe.scm
* plug-ins/script-fu/scripts/test-sphere.scm
* plug-ins/script-fu/scripts/text-circle.scm
* plug-ins/script-fu/scripts/unsharp-mask.scm
* plug-ins/script-fu/scripts/xach-effect.scm: Variables in a let
block must be of the form (variable value) per the R5RS.
2008-01-14 Kevin Cozens <kcozens@cvs.gnome.org>
Merged from trunk:
* plug-ins/script-fu/scripts/script-fu-compat.init: Fixed definition
of 'prog1' due to recent fixes enforcing R5RS syntax for 'let'.
2008-01-09 Sven Neumann <sven@gimp.org>
Merged from trunk:
* modules/colorsel_cmyk_lcms.c (colorsel_cmyk_class_init): don't
abort on errors in lcms.
2008-01-09 Sven Neumann <sven@gimp.org>
Merged from trunk:
* plug-ins/common/convmatrix.c (convolve_image): round the result
of the convolution. Fixes bug #508114.
2008-01-06 Sven Neumann <sven@gimp.org>
Merged from trunk:
* plug-ins/common/convmatrix.c (convolve_image): fixed out-of-bounds
array access.
2008-01-05 Kevin Cozens <kcozens@cvs.gnome.org>
* configure.in: Set default value of jpeg_ok to no. From a patch
by Hanno Boeck which fixes bug #507572.
2008-01-04 Sven Neumann <sven@gimp.org>
Merged from trunk:
* app/config/gimpdisplayconfig.c: changed the default marching ants
speed to 200.
2008-01-04 Hans Breuer <hans@breuer.org>
* app/display/gimpdisplayshell-selection.c :
marching ants with G_PRIORITY_DEFAULT_IDLE, fixes bug #479875
2008-01-04 Sven Neumann <sven@gimp.org>
Merged from trunk:
* app/tools/gimprotatetool.c (rotate_angle_changed): also update
trans_info[REAL_ANGLE]. Fixes bug #507167.
2007-12-30 Sven Neumann <sven@gimp.org>
Merged from trunk:
* plug-ins/script-fu/scripts/chip-away.scm: applied another patch
from Ulf-D. Ehlert for the parameter range (bug #506110).
2007-12-28 Sven Neumann <sven@gimp.org>
Merged from trunk:
* plug-ins/script-fu/scripts/chip-away.scm: applied patch from
Ulf-D. Ehlert that fixes the range of the "Chip amount" parameter
(bug #506110).
2007-12-22 Sven Neumann <sven@gimp.org>
Merged from trunk:
* app/core/gimpimage-sample-points.c
(gimp_image_add_sample_point_at_pos): corrected undo description.
2007-12-22 Sven Neumann <sven@gimp.org>
Merged from trunk:
* data/palettes/Tango.gpl: removed duplicate entry ("Untitled").
2007-12-21 Sven Neumann <sven@gimp.org>
* app/paint/gimpink.c: reverted last change.
2007-12-21 Sven Neumann <sven@gimp.org>
* app/paint/gimpink.c (gimp_ink_motion): applied patch from Alexia
Death that fixes Ink tool speed calculation when using a tablet
(bug #504711).
2007-12-19 Kevin Cozens <kcozens@cvs.gnome.org>
Merged from trunk:
* plug-ins/script-fu/tinyscheme/scheme.c: Added extra checks to stop
bad syntax in LET*, LET, and LETREC from causing a segmentation fault
in Linux. See SourceForge bug #1817986.
2007-12-18 Sven Neumann <sven@gimp.org>
Merged from trunk:
* plug-ins/common/psd-load.c: applied patch from John Marshall
that fixes handling of PSD files with blank layer names (bug #504149).
2007-12-18 Bill Skaggs <weskaggs@primate.ucdavis.edu>
Merged from trunk:
* libgimpwidgets/gimpstock.h: fix typo.
2007-12-16 Sven Neumann <sven@gimp.org>
* configure.in: bumped version to 2.4.4 (interface age 4).
2007-12-16 Sven Neumann <sven@gimp.org>
* Made 2.4.3 release.
......
......@@ -7,6 +7,39 @@ This is the stable branch of GIMP. No new features are being added
here, just bug-fixes.
Changes in GIMP 2.4.4
=====================
- fixed typo in stock icon name
- fixed handling of PSD files with empty layer names (bug #504149)
- merged TinyScheme bug-fixes
- removed duplicate entry from Tango palette
- corrected parameter range in Chip Away script (bug #506110)
- reduced redraw priority and speed of the marching ants (bug #479875)
- fixed out-of-bounds array access in Convolution Matrix plug-in
- reduced rounding errors in Convolution Matrix plug-in (bug #508114)
- fixed potential crash on missing CMYK color profile
- fixed crash in Bumpmap plug-in when called from some scripts (bug #509608)
- Equalize should not equalise the alpha channel (bug #510210)
- increased the number of points the ImageMap plug-in can handle (bug #511072)
- adjusted the priority of the projection renderer (bug #511214)
- smooth the brush mask to get a simpler cursor boundary (bug #304798)
- show the selection even if the image window is invisible (bug #505758)
- allow to commit a pending rectangular selection using Enter (bug #511599)
- fixed bug in image dirty state logic (bug #509822)
- improved GIMPressionist preformance and reduced startup time (bug #512126)
- fixed a crash in the Convert to Color Profile plug-in (bug #512529)
- merged some other minor fixes from trunk
- translation updates (de, it, lt, ru, sv, uk)
Contributors:
Sven Neumann, Michael Natterer, Kevin Cozens, Hans Breuer, Bill Skaggs,
Ulf-D. Ehlert, Martin Nordholts
Changes in GIMP 2.4.3
=====================
......
......@@ -293,13 +293,17 @@ typedef struct
static gfloat
equalize_lut_func (hist_lut_struct *hlut,
gint n_channels,
gint nchannels,
gint channel,
gfloat value)
{
gint i = 0;
gint j;
/* don't equalize the alpha channel */
if ((nchannels == 2 || nchannels == 4) && channel == nchannels - 1)
return value;
j = (gint) (value * 255.0 + 0.5);
while (hlut->part[channel][i + 1] <= j)
......
......@@ -38,8 +38,9 @@
#include "gimp-intl.h"
#define DEFAULT_ACTIVATE_ON_FOCUS TRUE
#define DEFAULT_MONITOR_RESOLUTION 96.0
#define DEFAULT_ACTIVATE_ON_FOCUS TRUE
#define DEFAULT_MONITOR_RESOLUTION 96.0
#define DEFAULT_MARCHING_ANTS_SPEED 200
enum
{
......@@ -125,7 +126,7 @@ gimp_display_config_class_init (GimpDisplayConfigClass *klass)
GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_MARCHING_ANTS_SPEED,
"marching-ants-speed",
MARCHING_ANTS_SPEED_BLURB,
10, 1000, 100,
10, 1000, DEFAULT_MARCHING_ANTS_SPEED,
GIMP_PARAM_STATIC_STRINGS);
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_RESIZE_WINDOWS_ON_ZOOM,
"resize-windows-on-zoom",
......
......@@ -50,7 +50,7 @@ gimp_image_add_sample_point_at_pos (GimpImage *image,
sample_point = gimp_sample_point_new (image->gimp->next_sample_point_ID++);
if (push_undo)
gimp_image_undo_push_sample_point (image, _("Add Sample_Point"),
gimp_image_undo_push_sample_point (image, _("Add Sample Point"),
sample_point);
gimp_image_add_sample_point (image, sample_point, x, y);
......
......@@ -150,11 +150,10 @@ gimp_image_undo_free (GimpImage *image)
/* If the image was dirty, but could become clean by redo-ing
* some actions, then it should now become 'infinitely' dirty.
* This is because we've just nuked the actions that would allow
* the image to become clean again. The only hope for salvation
* is to save the image now! -- austin
* the image to become clean again.
*/
if (image->dirty < 0)
image->dirty = 10000;
image->dirty = 100000;
/* The same applies to the case where the image would become clean
* due to undo actions, but since user can't undo without an undo
......@@ -195,15 +194,6 @@ gimp_image_undo_group_start (GimpImage *image,
/* nuke the redo stack */
gimp_image_undo_free_redo (image);
/* If the image was dirty, but could become clean by redo-ing
* some actions, then it should now become 'infinitely' dirty.
* This is because we've just nuked the actions that would allow
* the image to become clean again. The only hope for salvation
* is to save the image now! -- austin
*/
if (image->dirty < 0)
image->dirty = 10000;
undo_group = gimp_undo_stack_new (image);
gimp_object_set_name (GIMP_OBJECT (undo_group), name);
......@@ -246,11 +236,11 @@ gimp_image_undo_group_end (GimpImage *image)
}
GimpUndo *
gimp_image_undo_push (GimpImage *image,
GType object_type,
GimpUndoType undo_type,
const gchar *name,
GimpDirtyMask dirty_mask,
gimp_image_undo_push (GimpImage *image,
GType object_type,
GimpUndoType undo_type,
const gchar *name,
GimpDirtyMask dirty_mask,
...)
{
GParameter *params = NULL;
......@@ -292,15 +282,6 @@ gimp_image_undo_push (GimpImage *image,
/* nuke the redo stack */
gimp_image_undo_free_redo (image);
/* If the image was dirty, but could become clean by redo-ing
* some actions, then it should now become 'infinitely' dirty.
* This is because we've just nuked the actions that would allow
* the image to become clean again. The only hope for salvation
* is to save the image now! -- austin
*/
if (image->dirty < 0)
image->dirty = 10000;
if (image->pushing_undo_group == GIMP_UNDO_GROUP_NONE)
{
gimp_undo_stack_push_undo (image->undo_stack, undo);
......@@ -473,9 +454,7 @@ gimp_image_undo_free_space (GimpImage *image)
static void
gimp_image_undo_free_redo (GimpImage *image)
{
GimpContainer *container;
container = image->redo_stack->undos;
GimpContainer *container = image->redo_stack->undos;
#ifdef DEBUG_IMAGE_UNDO
g_printerr ("redo_steps: %d redo_bytes: %ld\n",
......@@ -483,6 +462,9 @@ gimp_image_undo_free_redo (GimpImage *image)
(glong) gimp_object_get_memsize (GIMP_OBJECT (container), NULL));
#endif
if (gimp_container_is_empty (container))
return;
while (gimp_container_num_children (container) > 0)
{
GimpUndo *freed = gimp_undo_stack_free_bottom (image->redo_stack,
......@@ -499,6 +481,19 @@ gimp_image_undo_free_redo (GimpImage *image)
g_object_unref (freed);
}
/* We need to use <= here because the undo counter has already been
* incremented at this point.
*/
if (image->dirty <= 0)
{
/* If the image was dirty, but could become clean by redo-ing
* some actions, then it should now become 'infinitely' dirty.
* This is because we've just nuked the actions that would allow
* the image to become clean again.
*/
image->dirty = 100000;
}
}
static GimpDirtyMask
......
......@@ -1910,11 +1910,11 @@ gimp_image_undo_event (GimpImage *image,
*
* The image is dirty (ie, needs saving) if counter is non-zero.
*
* If the counter is around 10000, this is due to undo-ing back
* before a saved version, then mutating the image (thus destroying
* If the counter is around 100000, this is due to undo-ing back
* before a saved version, then changing the image (thus destroying
* the redo stack). Once this has happened, it's impossible to get
* the image back to the state on disk, since the redo info has been
* freed. See undo.c for the gorey details.
* freed. See gimpimage-undo.c for the gory details.
*/
......
......@@ -35,6 +35,10 @@
#include "gimpprojection-construct.h"
/* halfway between G_PRIORITY_HIGH_IDLE and G_PRIORITY_DEFAULT_IDLE */
#define GIMP_PROJECTION_IDLE_PRIORITY 150
enum
{
UPDATE,
......@@ -546,7 +550,7 @@ gimp_projection_idle_render_init (GimpProjection *proj)
gimp_projection_idle_render_next_area (proj);
proj->idle_render.idle_id =
g_idle_add_full (G_PRIORITY_HIGH_IDLE,
g_idle_add_full (GIMP_PROJECTION_IDLE_PRIORITY,
gimp_projection_idle_render_callback, proj,
NULL);
}
......
......@@ -112,11 +112,9 @@ about_dialog_create (GimpContext *context)
"role", "about-dialog",
"window-position", GTK_WIN_POS_CENTER,
"title", _("About GIMP"),
#if GTK_CHECK_VERSION (2, 11, 0)
"program-name", GIMP_ACRONYM,
#else
"name", GIMP_ACRONYM,
#endif
(gtk_check_version (2, 12, 0) ?
"name" :
"program-name"), GIMP_ACRONYM,
"version", GIMP_VERSION,
"copyright", GIMP_COPYRIGHT,
"comments", GIMP_NAME,
......
......@@ -245,8 +245,8 @@ selection_start (Selection *selection)
{
selection_stop (selection);
/* If this selection is paused or invisible, do not start it */
if (selection->paused == 0 && selection->visible)
/* If this selection is paused, do not start it */
if (selection->paused == 0)
{
selection->timeout = g_idle_add ((GSourceFunc) selection_start_timeout,
selection);
......@@ -696,10 +696,11 @@ selection_start_timeout (Selection *selection)
selection->num_segs_out);
if (selection->segs_in)
selection->timeout = g_timeout_add (config->marching_ants_speed,
(GSourceFunc) selection_timeout,
selection);
if (selection->segs_in && selection->visible)
selection->timeout = g_timeout_add_full (G_PRIORITY_DEFAULT_IDLE,
config->marching_ants_speed,
(GSourceFunc) selection_timeout,
selection, NULL);
}
return FALSE;
......
......@@ -30,6 +30,8 @@
#include "base/pixel-region.h"
#include "base/temp-buf.h"
#include "paint-funcs/paint-funcs.h"
#include "core/gimpbrush.h"
#include "core/gimpdrawable.h"
#include "core/gimpimage.h"
......@@ -781,6 +783,9 @@ gimp_brush_core_create_bound_segs (GimpBrushCore *core,
pixel_region_init_temp_buf (&PR, mask,
0, 0, mask->width, mask->height);
/* smooth the mask in order to obtain a simpler boundary */
smooth_region (&PR);
boundary = boundary_find (&PR, BOUNDARY_WITHIN_BOUNDS,
0, 0, PR.w, PR.h,
0,
......
......@@ -524,17 +524,17 @@ gimp_image_map_tool_notify_preview (GObject *config,
GimpTool *tool = GIMP_TOOL (image_map_tool);
GimpImageMapOptions *options = GIMP_IMAGE_MAP_OPTIONS (config);
if (options->preview)
if (image_map_tool->image_map)
{
gimp_tool_control_set_preserve (tool->control, TRUE);
if (options->preview)
{
gimp_tool_control_set_preserve (tool->control, TRUE);
gimp_image_map_tool_map (image_map_tool);
gimp_image_map_tool_map (image_map_tool);
gimp_tool_control_set_preserve (tool->control, FALSE);
}
else
{
if (image_map_tool->image_map)
gimp_tool_control_set_preserve (tool->control, FALSE);
}
else
{
gimp_tool_control_set_preserve (tool->control, TRUE);
......
......@@ -654,6 +654,8 @@ gimp_rect_select_tool_execute (GimpRectangleTool *rectangle,
gint w,
gint h)
{
GimpRectSelectTool *rect_select = GIMP_RECT_SELECT_TOOL (rectangle);
if (w == 0 && h == 0)
{
GimpImage *image = GIMP_TOOL (rectangle)->display->image;
......@@ -708,6 +710,10 @@ gimp_rect_select_tool_execute (GimpRectangleTool *rectangle,
gimp_rect_select_tool_update_option_defaults (GIMP_RECT_SELECT_TOOL (rectangle),
FALSE);
/* Reset the automatic undo/redo mechanism */
rect_select->undo = NULL;
rect_select->redo = NULL;
return TRUE;
}
......
......@@ -325,7 +325,7 @@ rotate_angle_changed (GtkAdjustment *adj,
{
gimp_draw_tool_pause (GIMP_DRAW_TOOL (tr_tool));
tr_tool->trans_info[ANGLE] = value;
tr_tool->trans_info[REAL_ANGLE] = tr_tool->trans_info[ANGLE] = value;
gimp_transform_tool_recalc (tr_tool, GIMP_TOOL (tr_tool)->display);
......
......@@ -75,13 +75,15 @@ gimp_color_bar_class_init (GimpColorBarClass *klass)
GTK_ORIENTATION_HORIZONTAL,
GIMP_PARAM_WRITABLE |
G_PARAM_CONSTRUCT_ONLY));
g_object_class_install_property (object_class, PROP_COLOR,
gimp_param_spec_rgb ("color",
NULL, NULL,
FALSE, &white,
GIMP_PARAM_WRITABLE |
G_PARAM_CONSTRUCT));
g_object_class_install_property (object_class, PROP_ORIENTATION,
g_object_class_install_property (object_class, PROP_CHANNEL,
g_param_spec_enum ("histogram-channel",
NULL, NULL,
GIMP_TYPE_HISTOGRAM_CHANNEL,
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61 for GIMP 2.4.3.
# Generated by GNU Autoconf 2.61 for GIMP 2.4.4.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GIMP>.
#
......@@ -728,8 +728,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='GIMP'
PACKAGE_TARNAME='gimp'
PACKAGE_VERSION='2.4.3'
PACKAGE_STRING='GIMP 2.4.3'
PACKAGE_VERSION='2.4.4'
PACKAGE_STRING='GIMP 2.4.4'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GIMP'
ac_unique_file="app/core/gimp.c"
......@@ -1693,7 +1693,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures GIMP 2.4.3 to adapt to many kinds of systems.
\`configure' configures GIMP 2.4.4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1767,7 +1767,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of GIMP 2.4.3:";;
short | recursive ) echo "Configuration of GIMP 2.4.4:";;
esac
cat <<\_ACEOF
......@@ -1974,7 +1974,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
GIMP configure 2.4.3
GIMP configure 2.4.4
generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
......@@ -1988,7 +1988,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by GIMP $as_me 2.4.3, which was
It was created by GIMP $as_me 2.4.4, which was
generated by GNU Autoconf 2.61. Invocation command line was