mirror of https://github.com/GNOME/gimp.git
227 lines
7.4 KiB
Plaintext
227 lines
7.4 KiB
Plaintext
2004-03-31 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimp-transform-utils.c
|
|
(gimp_transform_matrix_perspective): make sure 0.0/0.0 results
|
|
in 1.0, not NaN.
|
|
|
|
* app/core/gimpdrawable-transform.c
|
|
(gimp_drawable_transform_tiles_affine): instead of returning NULL
|
|
if the transformation shrinks the tiles completely away, return at
|
|
least the pixel (or the row or column of pixels) which best covers
|
|
the sub-pixel area of the transform result:
|
|
|
|
- Changed rounding of the transformed coordinates from RINT()
|
|
to floor()/ceil() so we don't cut off sub-pixel portions of the
|
|
transform result.
|
|
- Force the minimal size if the changed rounding didn't help.
|
|
|
|
Fixes bug #138117.
|
|
|
|
Also added paranoia code which falls back to clip_result if the
|
|
passed matrix produces NaN coordinates (copied the FINITE() macro
|
|
from image_cmds.c).
|
|
|
|
2004-03-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/grid-system.scm: define "map" here,
|
|
the script used to take the definition from alien-glow-arrow.scm
|
|
or beveled-pattern-arrow.scm. Also added an undo group around all
|
|
operations. Fixes bug #138524.
|
|
|
|
2004-03-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/Makefile.am
|
|
* app/sanity.[ch]: new files implementing sanity_check() for
|
|
run-time checking library versions. Added a check for FreeType but
|
|
disabled it until we figured if and how freetype causes some of
|
|
the DLL hell bugs.
|
|
|
|
* app/main.c (main): call it and abort if it fails.
|
|
|
|
* app/app_procs.[ch]: added app_gui_abort() so main.c doesn't
|
|
need to #include "gui/gui.h"
|
|
|
|
* app/gui/gui.[ch] (gui_libs_init): removed library sanity checking.
|
|
|
|
(gui_abort): new function which shows the abort message.
|
|
|
|
2004-03-30 Michael Natterer <mitch@gimp.org>
|
|
|
|
* configure.in (ALL_LINGUAS): revert addition of "pa" until
|
|
all .po files are there.
|
|
|
|
2004-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
|
|
|
|
* configure.in: Added "pa" for Punjabi to ALL_LINGUAS.
|
|
|
|
2004-03-29 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/common/jpeg.c (struct my_error_mgr): Move setjump_buffer
|
|
to the beginning of the structure, to make sure it is aligned on a
|
|
16-byte boundary for ia64, even with icc. Fixes #138357.
|
|
|
|
2004-03-29 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/config/gimpguiconfig.c: changed the default for "help-locales"
|
|
from NULL to an empty string. Fixes the generated gimprc man-page.
|
|
|
|
* app/config/gimprc-blurbs.h (HELP_LOCALES_BLURB): added missing
|
|
whitespace.
|
|
|
|
* app/widgets/gimphelp.c: use the user's locale if "help-locales"
|
|
is NULL or the empty string.
|
|
|
|
* docs/gimprc.5.in
|
|
* etc/gimprc: regenerated.
|
|
|
|
2004-03-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/core-enums.[ch] (enum GimpUndoType): added new group
|
|
GIMP_UNDO_GROUP_FS_REMOVE.
|
|
|
|
* app/core/gimplayer-floating-sel.c (floating_sel_remove): push an
|
|
undo group. Fixes undo corruption spotted by Pedro Gimeno.
|
|
|
|
2004-03-29 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/guillotine.c (guillotine): Don't just skip
|
|
guides at the image edges but any guide which is at a position we
|
|
already remembered. Should catch all instances of bug #138312 this
|
|
time.
|
|
|
|
2004-03-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/ifscompose/ifscompose.c: applied patch from David Necas
|
|
that updates the sensitivity of the Delete button and menu entry.
|
|
Fixes bug #138212.
|
|
|
|
2004-03-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/MapObject/mapobject_main.c: fixed non-interactive call.
|
|
|
|
* plug-ins/script-fu/scripts/spinning-globe.scm: pass -1 as
|
|
drawable ID for unused drawables. Fixes bug #138253.
|
|
|
|
2004-03-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/text/gimpfontlist.c (gimp_font_list_add_font): validate the
|
|
font name. This should work around the crashes that Windows users
|
|
were experiencing on startup (bug #132366). The real problem needs
|
|
to be fixed elsewhere though.
|
|
|
|
2004-03-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpimage-undo-push.c (undo_pop_layer): when re-adding
|
|
a layer with mask, don't forget to set layer->mask->removed to FALSE.
|
|
|
|
2004-03-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpitem.[ch]: added "gboolean removed" to the GimpItem
|
|
struct. Defaults to FALSE. Set it to TRUE in gimp_item_removed().
|
|
Added public function gimp_item_is_removed().
|
|
|
|
* app/core/gimpimage-undo-push.c (undo_pop_layer)
|
|
(undo_pop_layer_mask) (undo_pop_channel) (undo_pop_vectors):
|
|
set it to FALSE manually when re-adding something from the
|
|
undo stack.
|
|
|
|
* tools/pdbgen/app.pl
|
|
* tools/pdbgen/pdb.pl: don't allow any operation on items which
|
|
are removed from the image (and exist on the undo stack only).
|
|
Fixes bug #138311.
|
|
|
|
* app/pdb/channel_cmds.c
|
|
* app/pdb/color_cmds.c
|
|
* app/pdb/drawable_cmds.c
|
|
* app/pdb/edit_cmds.c
|
|
* app/pdb/floating_sel_cmds.c
|
|
* app/pdb/image_cmds.c
|
|
* app/pdb/layer_cmds.c
|
|
* app/pdb/paint_tools_cmds.c
|
|
* app/pdb/parasite_cmds.c
|
|
* app/pdb/selection_cmds.c
|
|
* app/pdb/selection_tools_cmds.c
|
|
* app/pdb/transform_tools_cmds.c: regenerated.
|
|
|
|
2004-03-28 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/slide.scm: applied a (modified) patch
|
|
from Nils Philippsen that fixes bug #138310.
|
|
|
|
2004-03-28 Michael Natterer <mitch@gimp.org>
|
|
|
|
* plug-ins/common/guillotine.c (guillotine): applied a (modified)
|
|
patch from Joao S. O. Bueno which removes any guides from the
|
|
cropped images. Fixes bug #138314.
|
|
|
|
Skip guides which are at the image's edges because the algorithm
|
|
already assumes that there are always guides at these positions.
|
|
Fixes bug #138312.
|
|
|
|
2004-03-27 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* plug-ins/help/Makefile.am (AM_LDFLAGS): Use -mwindows on Windows
|
|
to avoid a console window popping up.
|
|
|
|
2004-03-26 Manish Singh <yosh@gimp.org>
|
|
|
|
* tools/pdbgen/app.pl: don't generate code with tabs.
|
|
|
|
* tools/pdbgen/pdb/procedural_db.pdb: convert tabs to spaces in
|
|
helper function declaration.
|
|
|
|
* app/pdb/procedural_db.c: convert tabs to spaces.
|
|
|
|
* app/pdb/*.c: regenerated, no code changes, only tabs->spaces.
|
|
|
|
2004-03-26 Manish Singh <yosh@gimp.org>
|
|
|
|
* tools/pdbgen/app.pl: kill whitespace in blank lines.
|
|
|
|
* app/pdb/*.c: regenerated, no code changes, only whitespace.
|
|
|
|
2004-03-26 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/core/gimpdrawable-transform.c
|
|
(gimp_drawable_transform_tiles_affine): return NULL tiles if the
|
|
matrix would transform the drawable into nothing. Fixes the
|
|
core-crashing part of bug #138117 and makes the script fail
|
|
with an execution error.
|
|
|
|
2004-03-25 Sven Neumann <sven@gimp.org>
|
|
|
|
* README: mention the gimp-perl pre-release and provide a link.
|
|
|
|
2004-03-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/base/tile-manager.c (tile_manager_new): g_return_if_fail()
|
|
on width, height or bpp <= 0. Doesn't fix anything but badly
|
|
warns (and helps debugging) on bug #138117.
|
|
|
|
2004-03-25 Michael Natterer <mitch@gimp.org>
|
|
|
|
* app/tools/gimpvectortool.c (gimp_vector_tool_button_release):
|
|
fixed condition which triggers the path tool's undo hack. Fixes
|
|
bug #138086. Also g_object_unref() the undo step.
|
|
|
|
Removed trailing whitespace.
|
|
|
|
2004-03-25 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimp/gimp.c
|
|
* app/plug-in/plug-in-shm.c: close the shm_open fd in the POSIX
|
|
shm case. We were leaking an fd here.
|
|
|
|
* app/tools/gimptexttool.c (gimp_text_tool_connect): remove
|
|
unnecessary G_OBJECT() cast in g_object_set() call.
|
|
|
|
2004-03-23 Michael Natterer <mitch@gimp.org>
|
|
|
|
* autogen.sh: be verbose about AUTOGEN_CONFIGURE_ARGS in the
|
|
message that is printed if no arguments were passed.
|
|
|
|
2004-03-23 Sven Neumann <sven@gimp.org>
|
|
Michael Natterer <mitch@gimp.org>
|
|
|
|
* Made 2.0.0 release.
|