gimp/app/core
EDT 1999 Austin Donnelly 0a7dca9110 Dirty flag now correct in all cases. Can be displayed in image window
Mon Aug 23 10:15:32 EDT 1999  Austin Donnelly  <austin@gimp.org>

	Dirty flag now correct in all cases.  Can be displayed in image
	window title too.  See NOTE near gimp_image_dirty() for details.

	* app/fileops.c: gimp_image_clean_all() after reverting an image.
	* app/gdisplay.c: register handlers for gimage dirty and clean
	    signals to update image title.  New image-title-format
	    expansion: %Dx expands to x if the image is dirty.
	* app/gdisplay_ops.c: gimage->dirty flags != 0 is the correct
	    condition to test to see if an image is dirty.
	* app/gimpdrawable.c: gimp_image_dirty() should never be called
	    except from an undo_push_* function.  Call
	    undo_push_cantundo() if you want to dirty the image but can't
	    be bothered writing an undo handler (be ashamed of yourself!).
	* app/gimpimage.c: new gimage signal: clean.  Emitted when an undo
	    operation takes place.  Gimage changes when either dirty or
	    clean is emitted, so if you need to update previews etc, look
	    for both!  Move group_count into gimage structure, since
	    leaving it as a static in undo.c is bad if two undo groups are
	    started on different images at the same time.  More changes
	    of gimp_image_dirty() to undo_push_cantundo()
	    (parasite-related, plus layer moves).  See the NOTE on dirty
	    counter near gimp_image_dirty() for the full story.
	    gimp_image_dirty() and gimp_image_clean() simplified - counter
	    can go negative.
	* app/gimpimageP.h: group_count moved from undo.c
	* app/layers_dialog.c: push undo for layer name change, rather
	    than dirtying the image.
	* app/undo.c: layer rename undo functions
	    added. undo_push_cantundo() convenience functions added.
	    group_count made per-gimage since everything else is.  When
	    blowing away redo stack, make image infinitely dirty if redo
	    info contained file save point.
	* app/undo.h: added undo_push_layer_rename() and
	    undo_push_cantundo().
	* TODO: added idea for undo history window.
1999-08-23 14:34:58 +00:00
..
gimp-edit.c Actually use the enum types GimpImageType, GimpImageBaseType, 1999-08-18 23:41:39 +00:00
gimp-edit.h app/commands.[ch] app/global_edit.[ch] added "Paste As New" feature that 1999-07-06 20:43:52 +00:00
gimp-parasites.c *** empty log message *** 1999-07-30 01:21:04 +00:00
gimp-parasites.h removed some nonfunctional code. 1999-04-23 06:07:09 +00:00
gimpbrush-header.h added a G_PI_2 1999-08-16 03:43:48 +00:00
gimpbrush-load.c app/gimpbrushhose.c removed. app/gimpbrushpipe.c New files to replace the 1999-08-23 06:06:12 +00:00
gimpbrush.c app/gimpbrushhose.c removed. app/gimpbrushpipe.c New files to replace the 1999-08-23 06:06:12 +00:00
gimpbrush.h app/gimpbrushhose.c removed. app/gimpbrushpipe.c New files to replace the 1999-08-23 06:06:12 +00:00
gimpbrushgenerated-load.c oops, missed a couple of file 1999-08-17 01:05:59 +00:00
gimpbrushgenerated-save.c oops, missed a couple of file 1999-08-17 01:05:59 +00:00
gimpbrushgenerated.c oops, missed a couple of file 1999-08-17 01:05:59 +00:00
gimpbrushgenerated.h Modified Files: ChangeLog app/gimpbrushgenerated.c 1998-09-15 01:53:40 +00:00
gimpbrushpipe-load.c app/gimpbrushhose.c removed. app/gimpbrushpipe.c New files to replace the 1999-08-23 06:06:12 +00:00
gimpbrushpipe.c app/gimpbrushhose.c removed. app/gimpbrushpipe.c New files to replace the 1999-08-23 06:06:12 +00:00
gimpbrushpipe.h app/gimpbrushhose.c removed. app/gimpbrushpipe.c New files to replace the 1999-08-23 06:06:12 +00:00
gimpchannel-combine.c app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpchannel-combine.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpchannel.c app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpchannel.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpcontext.c Actually use the enum types GimpImageType, GimpImageBaseType, 1999-08-18 23:41:39 +00:00
gimpcontext.h Actually use the enum types GimpImageType, GimpImageBaseType, 1999-08-18 23:41:39 +00:00
gimpdatafiles.c handle drives(os2) 1999-08-06 11:14:01 +00:00
gimpdatafiles.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpdrawable-blend.c movements restricted to 45 degrees (Ctrl+Alt) feel more natural now 1999-08-14 12:34:08 +00:00
gimpdrawable-desaturate.c app/commands.c app/desaturate.[ch] no need to pass the image as a void 1999-07-27 02:41:34 +00:00
gimpdrawable-desaturate.h app/commands.c app/desaturate.[ch] no need to pass the image as a void 1999-07-27 02:41:34 +00:00
gimpdrawable-equalize.c app/commands.c app/desaturate.[ch] no need to pass the image as a void 1999-07-27 02:41:34 +00:00
gimpdrawable-equalize.h app/commands.c app/desaturate.[ch] no need to pass the image as a void 1999-07-27 02:41:34 +00:00
gimpdrawable-invert.c moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimpdrawable-invert.h moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimpdrawable-offset.c ChangeLog app/channel.c app/channel.h app/channel_ops.c 1999-08-07 20:55:26 +00:00
gimpdrawable-offset.h new ui for the "Layer Offset" dialog. 1999-07-22 16:21:10 +00:00
gimpdrawable.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpdrawable.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpedit.c Actually use the enum types GimpImageType, GimpImageBaseType, 1999-08-18 23:41:39 +00:00
gimpedit.h app/commands.[ch] app/global_edit.[ch] added "Paste As New" feature that 1999-07-06 20:43:52 +00:00
gimpimage-convert-fsdither.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpimage-convert.c Use spinbutton for number of colours. 1999-08-22 00:56:18 +00:00
gimpimage-convert.h Actually use the enum types GimpImageType, GimpImageBaseType, 1999-08-18 23:41:39 +00:00
gimpimage-duplicate.c ChangeLog app/channel.c app/channel.h app/channel_ops.c 1999-08-07 20:55:26 +00:00
gimpimage-duplicate.h new ui for the "Layer Offset" dialog. 1999-07-22 16:21:10 +00:00
gimpimage-guides.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpimage-guides.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpimage-mask.c app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpimage-mask.h app/channel.[ch] app/commands.c app/gimage_mask.[ch] 1999-05-06 23:10:29 +00:00
gimpimage-merge.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpimage-merge.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpimage-projection.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpimage-projection.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpimage-qmask.c ChangeLog app/channel.c app/channel.h app/channel_ops.c 1999-08-07 20:55:26 +00:00
gimpimage-quick-mask.c ChangeLog app/channel.c app/channel.h app/channel_ops.c 1999-08-07 20:55:26 +00:00
gimpimage-resize.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpimage-resize.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpimage-scale.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpimage-scale.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpimage-undo-push.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpimage-undo-push.h Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpimage.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpimage.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpimagemap.c Changed:- 1999-04-08 20:27:00 +00:00
gimpimagemap.h moved a bunch of PDB stuff here 1999-04-21 05:39:57 +00:00
gimplayer-floating-sel.c app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimplayer-floating-sel.h Header file tweaks. Now changing tile.h doesn't force about_dialog to 1998-08-16 00:34:20 +00:00
gimplayer.c app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimplayer.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimplist.c A few fixes here and there... 1998-08-13 18:53:12 +00:00
gimplist.h ---------------------------------------------------------------------- 1998-07-12 11:40:43 +00:00
gimpobject.c Started gimpset, a generic class for handling collections of 1998-07-01 23:06:49 +00:00
gimpobject.h Modified Files: ChangeLog app/Makefile.am app/airbrush.c app/app_procs.c 1998-07-09 05:31:06 +00:00
gimpparasite.c *** empty log message *** 1999-07-30 01:21:04 +00:00
gimpparasite.h removed some nonfunctional code. 1999-04-23 06:07:09 +00:00
gimpparasitelist.c new bitmap files containing the new mouse cursors. 1999-05-05 09:10:35 +00:00
gimpparasitelist.h *** empty log message *** 1999-04-13 00:46:11 +00:00
gimppattern-header.h added a G_PI_2 1999-08-16 03:43:48 +00:00
gimppreviewcache.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimppreviewcache.h gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpprojection-construct.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpprojection-construct.h app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors 1999-08-22 11:45:31 +00:00
gimpprojection.c Dirty flag now correct in all cases. Can be displayed in image window 1999-08-23 14:34:58 +00:00
gimpprojection.h app/commands.c app/commands.h app/disp_callbacks.c app/gdisplay.c 1999-08-12 22:21:04 +00:00
gimptooloptions.c Remember kids, "Options" is spelled "Options", not "Ootions" 1999-08-22 01:40:36 +00:00
gimptooloptions.h app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c 1999-04-12 17:55:06 +00:00
gimpunit.c app/actionarea.c app/dodgeburn.c app/fuzzy_select.c app/gimpparasite.c 1999-07-27 00:14:14 +00:00
gimpunit.h This implements the rest of the unit system (unitrc loading and saving and 1999-03-16 20:14:07 +00:00