gimp/app/core
Michael Natterer 4b582b481a Replaced the concept of having a boolean indicating if an undo step
2004-07-29  Michael Natterer  <mitch@gimp.org>

	Replaced the concept of having a boolean indicating if an undo
	step dirties the image by a bitfield indicating which parts
	of the image are dirtied:

	* app/core/core-enums.[ch]: reordered two values in enum
	GimpUndoType, added GIMP_DIRTY_IMAGE_SIZE to enum GimpDirtyMask.

	The values of GimpDirtyMask are still questionable and will
	probably change...

	* app/core/gimpimage.[ch]: removed signal "undo_start" and added
	a GimpDirtyMask parameter to the "dirty" and "clean" signals.

	* app/core/gimpimage-undo.[ch] (gimp_image_undo_push): replaced
	"gboolean dirties_image" by "GimpDirtyMask dirty_mask" and pass
	it to gimp_image_dirty().

	(gimp_image_undo_group_start): added *ugly* code which tries to
	figure GimpDirtyMask from the group's GimpUndoType and store it in
	the GimpUndoGroup. Call gimp_image_dirty() instead of the removed
	gimp_image_undo_start(). This means the undo group now dirties the
	image just like one of its undo steps, but that's no problem since
	undoing cleans it in the same way.

	* app/core/gimpundo.[ch]: s/dirties_image/dirty_mask/g

	(gimp_undo_pop): emit clean/dirty signals *before* performing the
	actual undo step so listeners can detach from the image before it
	is changed by undo.

	* app/core/gimpimage-undo-push.c (gimp_image_undo_push_*): pass a
	GimpDirtyMask instead of TRUE/FALSE to gimp_image_undo_push().

	* app/core/gimpimagemap.[ch]: removed "gboolean interactive"
	because it makes no sense to use GimpImageMap noninteractively.
	Don't freeze()/thaw() undo while the image_map is active which
	fixes many ways of trashing the image's undo state but probably
	introduces new ways of doing evil things.

	* app/display/gimpdisplay-foreach.c
	* app/display/gimpdisplayshell-handlers.c: changed according
	to the GimpImage::clean()/dirty() signal changes. Small fixes
	in the quit dialog's dirty image container.

	* app/tools/gimptoolcontrol.[ch]: added member and API to
	set/get the dirty_mask.

	* app/tools/gimpcroptool.c
	* app/tools/gimpimagemaptool.c
	* app/tools/gimpiscissorstool.c
	* app/tools/gimptexttool.c
	* app/tools/gimptransformtool.c: whenever setting "preserve" to
	FALSE, also set a "dirty_mask" which specifies on which image
	changes the tool wants to be canceled.

	* app/tools/tool_manager.c: removed "undo_start" connection and
	connect to both "dirty" *and* "clean" to check if the active_tool
	needs to be canceled. Cancel the tool only if the dirty_mask
	passed in the signal has common bits with the tool's dirty_mask.

	Fixes bug #109561 and probably opens some new ones...
2004-07-29 14:16:21 +00:00
..
.cvsignore new function to set the sensitivity of an option_menu. 2002-03-17 16:35:05 +00:00
Makefile.am added still unused flags type GimpDirtyMask. 2004-07-28 11:50:20 +00:00
core-enums.c Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
core-enums.h Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
core-types.h removed unused typedef GimpDataObjectLoaderFunc. 2004-07-26 16:27:43 +00:00
cpercep.c app/composite/gimp-composite-generic.c app/composite/gimp-composite-mmx.c 2003-09-16 13:12:50 +00:00
cpercep.h app/core/cpercep.[ch] app/core/gimpimage-convert.c removed C++ style 2002-05-24 10:48:08 +00:00
gimp-documents.c app/widgets/gimpdocked.[ch] renamed GimpDockedIface to 2003-10-11 14:30:18 +00:00
gimp-documents.h added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimp-edit.c tools/pdbgen/pdb/image.pdb app/pdb/image_cmds.c reverted changes I did to 2004-06-01 22:04:20 +00:00
gimp-edit.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimp-gradients.c renamed the values of the GimpGradientSegment* enums from GIMP_GRAD_* to 2004-06-01 18:49:50 +00:00
gimp-gradients.h added a boolean "internal" which indicates that the data object is an 2002-06-12 13:48:47 +00:00
gimp-gui.c app/core/Makefile.am new files defining a GimpGui vtable struct and 2004-07-12 11:41:19 +00:00
gimp-gui.h app/core/Makefile.am new files defining a GimpGui vtable struct and 2004-07-12 11:41:19 +00:00
gimp-modules.c don't do anything if gimp->no_interface is TRUE. 2004-07-12 14:43:24 +00:00
gimp-modules.h app/Makefile.am removed. 2001-10-18 17:27:36 +00:00
gimp-parasites.c app/widgets/gimpdocked.[ch] renamed GimpDockedIface to 2003-10-11 14:30:18 +00:00
gimp-parasites.h added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimp-templates.c etc/Makefile.am renamed to gtkrc. 2003-11-04 21:58:39 +00:00
gimp-templates.h Added preliminary support for image templates. Not finished yet. Addresses 2003-04-03 17:50:56 +00:00
gimp-transform-region.c Stop signed ints overflowing while getting the mean by replacing (a + b) / 2004-07-29 11:40:27 +00:00
gimp-transform-utils.c make sure 0.0/0.0 results in 1.0, not NaN. 2004-03-31 12:40:23 +00:00
gimp-transform-utils.h removed... 2003-09-15 17:41:18 +00:00
gimp-units.c removed redundant g_return_if_fail()s. 2004-02-13 11:58:36 +00:00
gimp-units.h app/config/Makefile.am new files containing a convenience constructor for 2002-03-27 23:15:00 +00:00
gimp-utils.c removed GIMP_TYPE_COLOR. 2004-07-26 19:56:47 +00:00
gimp-utils.h added new function gimp_g_value_get_memsize() that attempts to calculate 2004-07-13 10:09:22 +00:00
gimp.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimp.h app/core/Makefile.am new files defining a GimpGui vtable struct and 2004-07-12 11:41:19 +00:00
gimparea.c Code review & cleanup: 2004-07-14 10:31:59 +00:00
gimparea.h *** empty log message *** 2004-07-13 16:36:29 +00:00
gimpbrush-header.h app/core/gimpbrush-header.h Replace guint by guint32 just in case we're on 2003-07-09 23:52:48 +00:00
gimpbrush-load.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpbrush.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpbrush.h added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpbrushgenerated-load.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpbrushgenerated-save.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpbrushgenerated.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpbrushgenerated.h added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpbrushpipe-load.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpbrushpipe.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpbrushpipe.h added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpbuffer.c add an alpha channel if the src tile-manager doesn't have one. Warn on 2004-07-07 15:07:17 +00:00
gimpbuffer.h added -DGDK_PIXBUF_DISABLE_DEPRECATED to CPPFLAGS. 2001-12-17 23:41:01 +00:00
gimpchannel-combine.c moved variable declarations to the scope they are being used in, removed 2004-07-19 14:25:59 +00:00
gimpchannel-combine.h app/core/Makefile.am new files split out of gimpchannel.[ch]. 2003-09-04 12:18:40 +00:00
gimpchannel-select.c ref new tiles before unrefing the old ones. 2004-03-16 16:23:06 +00:00
gimpchannel-select.h ref new tiles before unrefing the old ones. 2004-03-16 16:23:06 +00:00
gimpchannel.c *** empty log message *** 2004-07-13 16:36:29 +00:00
gimpchannel.h added signal "color-changed" and emit it in gimp_channel_set_color() and 2004-07-05 11:18:34 +00:00
gimpcontainer-filter.c app/core/Makefile.am app/core/core-types.h added filter functionality for 2003-09-04 17:04:36 +00:00
gimpcontainer-filter.h app/core/Makefile.am app/core/core-types.h added filter functionality for 2003-09-04 17:04:36 +00:00
gimpcontainer.c add newly created children to the container *after* deserializing them so 2004-06-17 16:25:36 +00:00
gimpcontainer.h fixed a bug in the implementation. Changed gimp_container_foreach() to 2003-09-04 15:56:11 +00:00
gimpcontext.c libgimpbase/Makefile.am libgimpbase/gimpbase.h libgimpbase/gimpbase.def 2004-07-27 16:39:00 +00:00
gimpcontext.h added context->serialize_props mask which enables specifying exactly which 2004-07-03 20:27:28 +00:00
gimpcoords.c renamed gimp_coords_length2 to gimp_coords_length_squared. 2004-06-09 12:44:13 +00:00
gimpcoords.h renamed gimp_coords_length2 to gimp_coords_length_squared. 2004-06-09 12:44:13 +00:00
gimpdata.c added copyright header, added #defines for access(), F_OK, R_OK and X_OK. 2004-07-19 13:22:44 +00:00
gimpdata.h Removed the basename parameter and use the object name instead. Convert it 2004-07-05 18:10:05 +00:00
gimpdatafactory.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpdatafactory.h added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpdocumentlist.c added new PDB function gimp_register_file_handler_mime() that allows to 2004-05-14 00:01:11 +00:00
gimpdocumentlist.h added new PDB function gimp_register_file_handler_mime() that allows to 2004-05-14 00:01:11 +00:00
gimpdrawable-blend.c added progress callback. 2004-06-13 10:52:42 +00:00
gimpdrawable-blend.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpdrawable-bucket-fill.c app/config/gimpconfig-deserialize.c app/config/gimpscanner.c 2004-05-12 08:13:33 +00:00
gimpdrawable-bucket-fill.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpdrawable-combine.c app/config/gimpconfig-deserialize.c app/config/gimpscanner.c 2004-05-12 08:13:33 +00:00
gimpdrawable-combine.h added new virtual functions GimpDrawable::get_active_components(), 2003-10-06 14:40:12 +00:00
gimpdrawable-desaturate.c Added g_return_if_fail (gimp_drawable_is_rgb (drawable)), cleanup. 2003-04-13 18:45:38 +00:00
gimpdrawable-desaturate.h image_desaturate() does not exist. 2003-09-07 19:39:10 +00:00
gimpdrawable-equalize.c Drop a couple of unused variables. 2004-07-04 18:12:22 +00:00
gimpdrawable-equalize.h app/Makefile.am app/brush_header.h app/pattern_header.h 2001-04-19 00:23:43 +00:00
gimpdrawable-histogram.c renamed gimp_histogram_nchannels() to gimp_histogram_n_channels(). 2004-01-13 11:51:45 +00:00
gimpdrawable-histogram.h app/gimphistogram.[ch] removed. 2001-05-22 23:05:35 +00:00
gimpdrawable-invert.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
gimpdrawable-invert.h app/Makefile.am app/brush_header.h app/pattern_header.h 2001-04-19 00:23:43 +00:00
gimpdrawable-offset.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpdrawable-offset.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpdrawable-preview.c app/core/gimpdrawable-preview.c added sanity so we don't just plain crash 2004-05-06 20:18:53 +00:00
gimpdrawable-preview.h app/core/Makefile.am new files with preview code factored out of 2003-09-29 23:14:28 +00:00
gimpdrawable-stroke.c app/core/gimpdrawable-stroke.c Don't simplify the border of the selection. 2003-12-31 02:26:32 +00:00
gimpdrawable-stroke.h Accept NULL for ret_closed. 2003-09-30 15:16:51 +00:00
gimpdrawable-transform.c Stop signed ints overflowing while getting the mean by replacing (a + b) / 2004-07-29 11:40:27 +00:00
gimpdrawable-transform.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpdrawable.c Code review & cleanup: 2004-07-14 10:31:59 +00:00
gimpdrawable.h app/core/Makefile.am app/core/core-types.h new interface which has 2004-07-13 23:04:05 +00:00
gimpenvirontable.c include "libgimpbase/gimpbase.h" where needed; removed now unnecessary 2004-01-19 01:54:11 +00:00
gimpenvirontable.h added some rudimentary support to prepend values to existing environment 2002-12-18 02:47:39 +00:00
gimpgradient-load.c don't leak empty SVG gradients. 2004-07-27 19:34:27 +00:00
gimpgradient-load.h added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpgradient-save.c app/core/Makefile.am app/core/gimpgradient-load.[ch] 2004-07-22 13:58:29 +00:00
gimpgradient-save.h app/core/Makefile.am app/core/gimpgradient-load.[ch] 2004-07-22 13:58:29 +00:00
gimpgradient.c app/core/Makefile.am app/core/gimpgradient-load.[ch] 2004-07-22 13:58:29 +00:00
gimpgradient.h libgimpcolor/gimprgb-parse.c use a signed integer to pass the string 2004-07-22 19:07:28 +00:00
gimpgrid.c removed GIMP_TYPE_COLOR. 2004-07-26 19:56:47 +00:00
gimpgrid.h app/config/Makefile.am it became impossible to link the test because the 2003-10-19 00:33:25 +00:00
gimpimage-colorhash.c Some code review: 2004-01-14 11:34:15 +00:00
gimpimage-colorhash.h new directory app/base/ 2001-05-15 11:25:25 +00:00
gimpimage-colormap.c added a const qualifier. 2004-05-07 15:45:56 +00:00
gimpimage-colormap.h added a const qualifier. 2004-05-07 15:45:56 +00:00
gimpimage-contiguous-region.c app/core/Makefile.am app/core/core-types.h new interface which has 2004-07-13 23:04:05 +00:00
gimpimage-contiguous-region.h removed #if 0'ed old display update hackery. Don't flush the displays here 2002-02-10 15:18:08 +00:00
gimpimage-convert-data.h RGB->Indexed quantizer version 3.0 (the rest of the commit started a year 2002-02-10 18:33:16 +00:00
gimpimage-convert-fsdither.h RGB->Indexed quantizer version 3.0 (the rest of the commit started a year 2002-02-10 18:33:16 +00:00
gimpimage-convert.c added properties "gimp", "id", "width", "height" and "base-type". Moved 2004-07-14 12:12:50 +00:00
gimpimage-convert.h use gboolean instead of gint for "alpha_dither" and "remove_dups" in all 2004-01-31 16:23:25 +00:00
gimpimage-crop.c added properties "gimp", "id", "width", "height" and "base-type". Moved 2004-07-14 12:12:50 +00:00
gimpimage-crop.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpimage-duplicate.c don't allow to select anything but the floating selection. Fixes bug 2004-01-18 12:16:44 +00:00
gimpimage-duplicate.h app/Makefile.am removed 2001-04-18 19:14:20 +00:00
gimpimage-flip.c app/config/gimpconfig-deserialize.c app/config/gimpscanner.c 2004-05-12 08:13:33 +00:00
gimpimage-flip.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpimage-grid.c app/core/gimpimage-grid.c app/core/gimpimage.[ch] removed the 2003-10-14 15:37:21 +00:00
gimpimage-grid.h removed the grid parasite related functions from here ... 2003-10-10 14:11:47 +00:00
gimpimage-guides.c make a similar fix as in my last commit for snapping the guides. 2004-02-13 14:04:41 +00:00
gimpimage-guides.h make a similar fix as in my last commit for snapping the guides. 2004-02-13 14:04:41 +00:00
gimpimage-merge.c *** empty log message *** 2004-07-13 16:36:29 +00:00
gimpimage-merge.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpimage-new.c removed gimp_config_copy_properties() and added the more intelligent 2003-10-14 15:20:59 +00:00
gimpimage-new.h reduced GIMP_MAX_IMAGE_SIZE to 2^18. 2003-04-04 15:11:30 +00:00
gimpimage-pick-color.c app/core/Makefile.am app/core/core-types.h new interface which has 2004-07-13 23:04:05 +00:00
gimpimage-pick-color.h app/core/Makefile.am app/core/core-types.h new interface which has 2004-07-13 23:04:05 +00:00
gimpimage-preview.c removed the unused GimpViewable parameter from 2003-11-17 13:34:38 +00:00
gimpimage-preview.h app/core/Makefile.am moved the image preview code to separate files. 2003-03-24 12:21:58 +00:00
gimpimage-qmask.c added signal "color-changed" and emit it in gimp_channel_set_color() and 2004-07-05 11:18:34 +00:00
gimpimage-qmask.h added signal "color-changed" and emit it in gimp_channel_set_color() and 2004-07-05 11:18:34 +00:00
gimpimage-quick-mask.c added signal "color-changed" and emit it in gimp_channel_set_color() and 2004-07-05 11:18:34 +00:00
gimpimage-quick-mask.h added signal "color-changed" and emit it in gimp_channel_set_color() and 2004-07-05 11:18:34 +00:00
gimpimage-resize.c added properties "gimp", "id", "width", "height" and "base-type". Moved 2004-07-14 12:12:50 +00:00
gimpimage-resize.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpimage-rotate.c added properties "gimp", "id", "width", "height" and "base-type". Moved 2004-07-14 12:12:50 +00:00
gimpimage-rotate.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpimage-scale.c added properties "gimp", "id", "width", "height" and "base-type". Moved 2004-07-14 12:12:50 +00:00
gimpimage-scale.h Code review & cleanup: 2004-07-14 10:31:59 +00:00
gimpimage-snap.c return the snapped coordinates as gdouble, not gint because we must not 2004-02-23 18:23:31 +00:00
gimpimage-snap.h return the snapped coordinates as gdouble, not gint because we must not 2004-02-23 18:23:31 +00:00
gimpimage-undo-push.c Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimpimage-undo-push.h added undo type GIMP_UNDO_TEXT_LAYER_MODIFIED and undo group types 2004-04-01 14:51:58 +00:00
gimpimage-undo.c Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimpimage-undo.h Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimpimage.c Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimpimage.h Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimpimagefile.c added new PDB function gimp_register_file_handler_mime() that allows to 2004-05-14 00:01:11 +00:00
gimpimagefile.h added new PDB function gimp_register_file_handler_mime() that allows to 2004-05-14 00:01:11 +00:00
gimpimagemap.c Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimpimagemap.h Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimpitem-linked.c Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpitem-linked.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpitem-preview.c removed the unused GimpViewable parameter from 2003-11-17 13:34:38 +00:00
gimpitem-preview.h app/core/Makefile.am new files with preview code factored out of 2003-09-29 23:14:28 +00:00
gimpitem.c reordered to match the .c file. 2004-07-14 23:14:49 +00:00
gimpitem.h added "const gchar *stroke_desc" to the GimpItemClass struct and always 2004-04-15 14:41:36 +00:00
gimpitemundo.c app/core/gimpundo.[ch] app/core/gimpitemundo.[ch] removed all _new() 2004-07-12 16:59:36 +00:00
gimpitemundo.h app/core/gimpundo.[ch] app/core/gimpitemundo.[ch] removed all _new() 2004-07-12 16:59:36 +00:00
gimplayer-floating-sel.c added new group GIMP_UNDO_GROUP_FS_REMOVE. 2004-03-29 09:57:39 +00:00
gimplayer-floating-sel.h add the layer to the image before pasting to it. Fixes bug #132504. 2004-01-26 15:34:47 +00:00
gimplayer.c ooops 2004-07-07 15:25:27 +00:00
gimplayer.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimplayermask.c Long overdue core container cleanup: 2004-05-24 10:49:34 +00:00
gimplayermask.h ref new tiles before unrefing the old ones. 2004-03-16 16:23:06 +00:00
gimplist.c Long overdue core container cleanup: 2004-05-24 10:49:34 +00:00
gimplist.h Long overdue core container cleanup: 2004-05-24 10:49:34 +00:00
gimpmarshal.list app/core/gimpmarshal.list added "gboolean delete" parameter to the 2004-07-21 14:09:36 +00:00
gimpobject.c removed gimp_g_object_get_memsize()... 2003-11-25 12:53:29 +00:00
gimpobject.h removed gimp_g_object_get_memsize()... 2003-11-25 12:53:29 +00:00
gimppaintinfo.c derive it from GimpViewable. 2003-09-27 13:46:30 +00:00
gimppaintinfo.h derive it from GimpViewable. 2003-09-27 13:46:30 +00:00
gimppalette-import.c *** empty log message *** 2004-07-13 16:36:29 +00:00
gimppalette-import.h app/core/gimppalette-import.[ch] added palette import from RIFF palette 2004-04-15 15:03:20 +00:00
gimppalette-load.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimppalette-save.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimppalette.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimppalette.h added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimpparasitelist.c use memcpy instead of casted assignment for storing HSV values in 2004-01-26 09:22:06 +00:00
gimpparasitelist.h added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimppattern-header.h app/core/gimpbrush-header.h Replace guint by guint32 just in case we're on 2003-07-09 23:52:48 +00:00
gimppattern-load.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimppattern.c added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimppattern.h added "gboolean writable" to the GimpDataFactoryLoaderEntry struct. Return 2004-07-26 19:00:22 +00:00
gimppickable.c app/core/Makefile.am app/core/core-types.h new interface which has 2004-07-13 23:04:05 +00:00
gimppickable.h app/core/Makefile.am app/core/core-types.h new interface which has 2004-07-13 23:04:05 +00:00
gimppreviewcache.c code cleanup. Removed the PreviewCache struct that used to wrap TempBuf 2003-09-05 16:51:51 +00:00
gimppreviewcache.h code cleanup. Removed the PreviewCache struct that used to wrap TempBuf 2003-09-05 16:51:51 +00:00
gimpprojection-construct.c *** empty log message *** 2004-07-13 16:36:29 +00:00
gimpprojection-construct.h *** empty log message *** 2004-07-13 16:36:29 +00:00
gimpprojection.c Code review & cleanup: 2004-07-14 10:31:59 +00:00
gimpprojection.h Code review & cleanup: 2004-07-14 10:31:59 +00:00
gimpscanconvert.c Argh, this is getting silly. 2004-01-27 23:38:03 +00:00
gimpscanconvert.h added GimpScanConvert typedef. 2003-10-09 11:30:49 +00:00
gimpselection.c added "const gchar *stroke_desc" to the GimpItemClass struct and always 2004-04-15 14:41:36 +00:00
gimpselection.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimpstrokeoptions.c app/config/gimpconfigwriter.c app/core/gimpstrokeoptions.c 2004-05-24 14:51:15 +00:00
gimpstrokeoptions.h Some default dash pattern enum. regenerated. 2003-12-28 17:09:41 +00:00
gimptemplate.c do like Liam taught us and use the golden ratio as default for new images. 2004-07-01 01:39:56 +00:00
gimptemplate.h Get rid of the "current_context" which was in fact just a bunch of global 2004-04-14 23:37:34 +00:00
gimptoolinfo.c added context->serialize_props mask which enables specifying exactly which 2004-07-03 20:27:28 +00:00
gimptoolinfo.h derive GimpToolInfo from GimpViewable, it doesn't make sense for it to be 2004-05-24 14:11:58 +00:00
gimptooloptions.c added context->serialize_props mask which enables specifying exactly which 2004-07-03 20:27:28 +00:00
gimptooloptions.h added a GimpContainer of tool options presets. 2003-09-29 20:26:09 +00:00
gimpundo.c Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimpundo.h Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimpundostack.c app/core/gimpundo.[ch] app/core/gimpitemundo.[ch] removed all _new() 2004-07-12 16:59:36 +00:00
gimpundostack.h Reimplemented the undo history: 2003-02-20 12:47:42 +00:00
gimpunit.c app/composite/gimp-composite-generic.c app/composite/gimp-composite-mmx.c 2003-09-16 13:12:50 +00:00
gimpunit.h app/config/Makefile.am new files containing a convenience constructor for 2002-03-27 23:15:00 +00:00
gimpviewable.c corrected API docs and fixed function parameter names to silent gtk-doc 2004-07-15 09:53:17 +00:00
gimpviewable.h corrected API docs and fixed function parameter names to silent gtk-doc 2004-07-15 09:53:17 +00:00
makefile.msc updated app/actions/makefile.msc app/menus/makefile.msc : (new files) 2004-07-11 21:53:17 +00:00