gimp/app/core
Garry R. Osgood 8769bbb456 app/commands.c app/gimpimage.c app/layer.c app/layer.h app/resize.c
2000-02-26 Garry R. Osgood <gosgood@idt.net>
* app/commands.c
* app/gimpimage.c
* app/layer.c
* app/layer.h
* app/resize.c
* app/resize.h

Aliasing artifacts that changed relative positions
of layers under scaling, giving rise to #5271, are
minimized by a new layer.c function,
layer_scale_by_factors(). Closes #5271. See
http://idt.net/~gosgood/gimp-patch/patch07.html for
further detail. See also usage documentation for
layer_scale() and layer_scale_by_factors() in
layer.c.

Provided logic for the Scale Image dialog box to
pre-check an image's layers for the possibility that
a particular scaling, s: 0 < s < 1, reduces a layer
dimension to zero. Should this case prevail, a
boolean dialog box warns the user of the
possibility. The user may (1) Cancel, returning
focus to Scale Image and the possibility of
corrective adjustment, or (2) OK the scaling. The
layers that will vanish upon the new scaling are
culled from the GimpImage::layers list first.
2000-02-26 18:46:08 +00:00
..
gimp-edit.c
gimp-edit.h
gimp-parasites.c libgimp/gimp.def libgimp/gimpui.def libgimp/makefile.{cygwin,msc} 2000-02-14 22:44:06 +00:00
gimp-parasites.h
gimpbrush-header.h
gimpbrush-load.c app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] 2000-02-24 11:39:26 +00:00
gimpbrush.c app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] 2000-02-24 11:39:26 +00:00
gimpbrush.h app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] 2000-02-24 11:39:26 +00:00
gimpbrushgenerated-load.c app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] 2000-02-24 11:39:26 +00:00
gimpbrushgenerated-save.c app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] 2000-02-24 11:39:26 +00:00
gimpbrushgenerated.c app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] 2000-02-24 11:39:26 +00:00
gimpbrushgenerated.h app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] 2000-02-24 11:39:26 +00:00
gimpbrushpipe-load.c app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] 2000-02-24 11:39:26 +00:00
gimpbrushpipe.c app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] 2000-02-24 11:39:26 +00:00
gimpbrushpipe.h app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] 2000-02-24 11:39:26 +00:00
gimpchannel-combine.c gimp/app/gimpdrawable.c gimp/app/channel.c gimp/app/layer.c 2000-02-15 23:49:03 +00:00
gimpchannel-combine.h gimp/app/gimpdrawable.c gimp/app/channel.c gimp/app/layer.c 2000-02-15 23:49:03 +00:00
gimpchannel.c gimp/app/gimpdrawable.c gimp/app/channel.c gimp/app/layer.c 2000-02-15 23:49:03 +00:00
gimpchannel.h gimp/app/gimpdrawable.c gimp/app/channel.c gimp/app/layer.c 2000-02-15 23:49:03 +00:00
gimpcontext.c it's more intelligent to implement the parent_context stuff with 2000-02-22 17:06:44 +00:00
gimpcontext.h it's more intelligent to implement the parent_context stuff with 2000-02-22 17:06:44 +00:00
gimpdatafiles.c fixed a memleak. 2000-02-24 01:52:31 +00:00
gimpdatafiles.h app/color_area.[ch] pass masks for the "default" and "swap" pixmaps to the 2000-02-22 15:14:54 +00:00
gimpdrawable-blend.c more places with Solaris compilation problems 2000-02-21 12:05:45 +00:00
gimpdrawable-desaturate.c
gimpdrawable-desaturate.h
gimpdrawable-equalize.c
gimpdrawable-equalize.h
gimpdrawable-invert.c
gimpdrawable-invert.h
gimpdrawable-offset.c copy image parasites on image duplicate (fixes bug #6270) 2000-02-16 20:44:39 +00:00
gimpdrawable-offset.h
gimpdrawable.c added 2000 to the copyrights 2000-02-17 11:44:27 +00:00
gimpdrawable.h added 2000 to the copyrights 2000-02-17 11:44:27 +00:00
gimpedit.c
gimpedit.h
gimpimage-convert-fsdither.h
gimpimage-convert.c
gimpimage-convert.h
gimpimage-duplicate.c copy image parasites on image duplicate (fixes bug #6270) 2000-02-16 20:44:39 +00:00
gimpimage-duplicate.h
gimpimage-guides.c app/commands.c app/gimpimage.c app/layer.c app/layer.h app/resize.c 2000-02-26 18:46:08 +00:00
gimpimage-guides.h Cleaned up the Path header mess. 2000-02-16 13:52:33 +00:00
gimpimage-mask.c
gimpimage-mask.h
gimpimage-merge.c app/commands.c app/gimpimage.c app/layer.c app/layer.h app/resize.c 2000-02-26 18:46:08 +00:00
gimpimage-merge.h Cleaned up the Path header mess. 2000-02-16 13:52:33 +00:00
gimpimage-projection.c app/commands.c app/gimpimage.c app/layer.c app/layer.h app/resize.c 2000-02-26 18:46:08 +00:00
gimpimage-projection.h Cleaned up the Path header mess. 2000-02-16 13:52:33 +00:00
gimpimage-qmask.c
gimpimage-quick-mask.c
gimpimage-resize.c app/commands.c app/gimpimage.c app/layer.c app/layer.h app/resize.c 2000-02-26 18:46:08 +00:00
gimpimage-resize.h Cleaned up the Path header mess. 2000-02-16 13:52:33 +00:00
gimpimage-scale.c app/commands.c app/gimpimage.c app/layer.c app/layer.h app/resize.c 2000-02-26 18:46:08 +00:00
gimpimage-scale.h Cleaned up the Path header mess. 2000-02-16 13:52:33 +00:00
gimpimage-undo-push.c Cleaned up the Path header mess. 2000-02-16 13:52:33 +00:00
gimpimage-undo-push.h
gimpimage.c app/commands.c app/gimpimage.c app/layer.c app/layer.h app/resize.c 2000-02-26 18:46:08 +00:00
gimpimage.h Cleaned up the Path header mess. 2000-02-16 13:52:33 +00:00
gimpimagemap.c
gimpimagemap.h
gimplayer-floating-sel.c
gimplayer-floating-sel.h
gimplayer.c app/commands.c app/gimpimage.c app/layer.c app/layer.h app/resize.c 2000-02-26 18:46:08 +00:00
gimplayer.h app/commands.c app/gimpimage.c app/layer.c app/layer.h app/resize.c 2000-02-26 18:46:08 +00:00
gimplist.c fixed a memleak. 2000-02-24 01:52:31 +00:00
gimplist.h
gimpobject.c
gimpobject.h
gimpparasite.c libgimp/gimp.def libgimp/gimpui.def libgimp/makefile.{cygwin,msc} 2000-02-14 22:44:06 +00:00
gimpparasite.h
gimpparasitelist.c
gimpparasitelist.h
gimppattern-header.h
gimppreviewcache.c
gimppreviewcache.h
gimpprojection-construct.c app/commands.c app/gimpimage.c app/layer.c app/layer.h app/resize.c 2000-02-26 18:46:08 +00:00
gimpprojection-construct.h Cleaned up the Path header mess. 2000-02-16 13:52:33 +00:00
gimpprojection.c
gimpprojection.h
gimpscanconvert.c
gimpscanconvert.h
gimptooloptions.c another leak: don't allocate the PaintPressureOptions structure twice for 2000-02-24 02:11:10 +00:00
gimptooloptions.h
gimpunit.c
gimpunit.h