gimp/app/core
Michael Natterer 292ec087eb added GIMP_TYPE_COLOR as boxed type encapsulating GimpRGB.
2002-05-21  Michael Natterer  <mitch@gimp.org>

	* app/config/gimpconfig-types.[ch]: added GIMP_TYPE_COLOR as boxed
	type encapsulating GimpRGB.

	* app/config/gimpconfig-params.[ch]: added GimpParamSpecColor
	which is derived from GParamSpecBoxed and adds a default value.

	* app/config/gimpconfig-deserialize.c
	* app/config/gimpconfig-serialize.c: added generic
	(de)serialization of the new property type.

	* app/core/gimpcontext.c: implement the config interface, changed
	signal parameters and property types to use the new
	GIMP_TYPE_COLOR.

	* app/core/gimpmarshal.list: added a VOID__BOXED marshaller.

	* app/gui/menus.c
	* app/gui/test-commands.[ch]: some test code which (de)serializes
	the user context.
2002-05-21 15:01:57 +00:00
..
.cvsignore new function to set the sensitivity of an option_menu. 2002-03-17 16:35:05 +00:00
Makefile.am added a return value to indicate success of 2002-05-15 11:05:32 +00:00
core-enums.c uhh, skipping values used in the PDB was a bad idea. Removed the skip 2002-05-13 15:53:45 +00:00
core-enums.h uhh, skipping values used in the PDB was a bad idea. Removed the skip 2002-05-13 15:53:45 +00:00
core-types.h added a return value to indicate success of 2002-05-15 11:05:32 +00:00
cpercep.c add a -DGIMP_COMPILATION so cpercep can optionally include glib.h. This 2002-02-17 18:28:47 +00:00
cpercep.h minor function renaming. 2002-02-10 19:01:44 +00:00
gimp-documents.c added user_data pointer to serialize and deserialize methods. 2002-05-15 11:59:51 +00:00
gimp-documents.h added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimp-edit.c added a GimpImageType parameter to specify the desired drawable type. This 2002-05-21 11:29:20 +00:00
gimp-edit.h made gimp->global_buffer a GimpBuffer, not TileManager. 2001-12-12 23:48:18 +00:00
gimp-modules.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimp-modules.h app/Makefile.am removed. 2001-10-18 17:27:36 +00:00
gimp-parasites.c added user_data pointer to serialize and deserialize methods. 2002-05-15 11:59:51 +00:00
gimp-parasites.h added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimp-transform-region.c added a GimpImageType parameter to specify the desired drawable type. This 2002-05-21 11:29:20 +00:00
gimp-transform-utils.c Fixed #10466 (disappearing pixels when rotating by 90 deg): 2002-02-19 16:35:13 +00:00
gimp-transform-utils.h Fixed #10466 (disappearing pixels when rotating by 90 deg): 2002-02-19 16:35:13 +00:00
gimp-units.c app/core/gimpdocumentlist.c app/core/gimpparasitelist.c improved parser 2002-05-15 13:48:47 +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.c added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimp.h registered GimpFillType enum and added translatable names to 2002-05-13 15:35:27 +00:00
gimparea.c Wishlist item #57669: 2001-11-16 15:08:59 +00:00
gimparea.h Wishlist item #57669: 2001-11-16 15:08:59 +00:00
gimpbrush-header.h app/Makefile.am app/brush_header.h app/pattern_header.h 2001-04-19 00:23:43 +00:00
gimpbrush-load.c pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimpbrush.c pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimpbrush.h forgot a "return". 2001-12-01 22:59:48 +00:00
gimpbrushgenerated-load.c app/batch.c app/general.c app/core/gimpbrushgenerated.c 2002-02-10 19:51:20 +00:00
gimpbrushgenerated-save.c app/batch.c app/general.c app/core/gimpbrushgenerated.c 2002-02-10 19:51:20 +00:00
gimpbrushgenerated.c app/batch.c app/general.c app/core/gimpbrushgenerated.c 2002-02-10 19:51:20 +00:00
gimpbrushgenerated.h Michael Natterer <mitch@gimp.org> 2001-12-03 13:44:59 +00:00
gimpbrushpipe-load.c app/core/gimpbrushpipe.c message fixes. 2002-03-06 20:12:10 +00:00
gimpbrushpipe.c app/core/gimpbrushpipe.c message fixes. 2002-03-06 20:12:10 +00:00
gimpbrushpipe.h Michael Natterer <mitch@gimp.org> 2001-12-03 13:44:59 +00:00
gimpbuffer.c pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimpbuffer.h added -DGDK_PIXBUF_DISABLE_DEPRECATED to CPPFLAGS. 2001-12-17 23:41:01 +00:00
gimpchannel-combine.c app/core/core-enums.h more enum cleanup (ChannelOps this time). 2002-03-18 16:22:14 +00:00
gimpchannel-combine.h app/core/core-enums.h more enum cleanup (ChannelOps this time). 2002-03-18 16:22:14 +00:00
gimpchannel-select.c app/core/core-enums.h more enum cleanup (ChannelOps this time). 2002-03-18 16:22:14 +00:00
gimpchannel-select.h app/core/core-enums.h more enum cleanup (ChannelOps this time). 2002-03-18 16:22:14 +00:00
gimpchannel.c app/core/core-enums.h more enum cleanup (ChannelOps this time). 2002-03-18 16:22:14 +00:00
gimpchannel.h app/core/core-enums.h more enum cleanup (ChannelOps this time). 2002-03-18 16:22:14 +00:00
gimpcontainer.c disabled debuggind output. 2002-05-10 12:38:41 +00:00
gimpcontainer.h Michael Natterer <mitch@gimp.org> 2001-12-03 13:44:59 +00:00
gimpcontext.c added GIMP_TYPE_COLOR as boxed type encapsulating GimpRGB. 2002-05-21 15:01:57 +00:00
gimpcontext.h app/core/Makefile.am new file that holds enums that are registered with 2001-12-08 23:12:59 +00:00
gimpcoreconfig.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpcoreconfig.h added new enum GimpThumbnailSize. 2002-04-29 19:41:45 +00:00
gimpdata.c app/batch.c app/general.c app/core/gimpbrushgenerated.c 2002-02-10 19:51:20 +00:00
gimpdata.h Michael Natterer <mitch@gimp.org> 2001-12-03 13:44:59 +00:00
gimpdatafactory.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpdatafactory.h Michael Natterer <mitch@gimp.org> 2001-12-03 13:44:59 +00:00
gimpdatafiles.c from now on use make.msc from $(TOP)/glib/build/win32; all occurences of 2002-02-17 15:55:54 +00:00
gimpdatafiles.h configure.in themes/Default/images/Makefile.am some new Makefiles to make 2001-08-05 20:34:10 +00:00
gimpdatalist.c added properties for "children_type" and "policy". Ref/unref the 2001-10-18 12:43:31 +00:00
gimpdatalist.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpdocumentlist.c app/core/gimpdocumentlist.c app/core/gimpparasitelist.c improved parser 2002-05-15 13:48:47 +00:00
gimpdocumentlist.h added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimpdrawable-blend.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpdrawable-blend.h app/core/core-enums.h moved gradient enums to core-enums.h and 2001-12-11 18:53:03 +00:00
gimpdrawable-bucket-fill.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpdrawable-bucket-fill.h app/core/core-enums.h moved some more enums into the right place and 2002-03-18 11:07:34 +00:00
gimpdrawable-desaturate.c added -DGDK_PIXBUF_DISABLE_DEPRECATED to CPPFLAGS. 2001-12-17 23:41:01 +00:00
gimpdrawable-desaturate.h app/Makefile.am app/brush_header.h app/pattern_header.h 2001-04-19 00:23:43 +00:00
gimpdrawable-equalize.c an evil temp_hack which lets GimpContext managing the active display 2001-08-14 14:53:55 +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 app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
gimpdrawable-histogram.h app/gimphistogram.[ch] removed. 2001-05-22 23:05:35 +00:00
gimpdrawable-invert.c configure.in app/Makefile.am app/config/gimpconfig.[ch] 2001-11-27 03:52:11 +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 devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpdrawable-offset.h renamed it to GimpDisplay and made it a GimpObject subclass. 2001-09-25 17:44:03 +00:00
gimpdrawable-preview.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
gimpdrawable-preview.h V2001-02-07 Michael Natterer <mitch@gimp.org> 2001-02-07 00:06:58 +00:00
gimpdrawable-transform-utils.c Fixed #10466 (disappearing pixels when rotating by 90 deg): 2002-02-19 16:35:13 +00:00
gimpdrawable-transform-utils.h Fixed #10466 (disappearing pixels when rotating by 90 deg): 2002-02-19 16:35:13 +00:00
gimpdrawable-transform.c added a GimpImageType parameter to specify the desired drawable type. This 2002-05-21 11:29:20 +00:00
gimpdrawable-transform.h Made the interpolation type configurable in the scale and transform 2002-02-12 02:31:45 +00:00
gimpdrawable.c added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimpdrawable.h app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
gimpedit.c added a GimpImageType parameter to specify the desired drawable type. This 2002-05-21 11:29:20 +00:00
gimpedit.h made gimp->global_buffer a GimpBuffer, not TileManager. 2001-12-12 23:48:18 +00:00
gimpgradient.c pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimpgradient.h GType is a pointer now, not a guint. 2001-11-27 15:44:02 +00:00
gimpimage-colorhash.c an evil temp_hack which lets GimpContext managing the active display 2001-08-14 14:53:55 +00:00
gimpimage-colorhash.h new directory app/base/ 2001-05-15 11:25:25 +00:00
gimpimage-contiguous-region.c some cleanup, removed unused parameters and code. 2002-03-03 19:31:18 +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 devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpimage-convert.h app/core/core-enums.h more enum cleanup (ConvertPaletteType and 2002-03-18 13:55:19 +00:00
gimpimage-crop.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpimage-crop.h app/core/Makefile.am new files for gimp_image_crop() and 2001-07-07 14:53:42 +00:00
gimpimage-duplicate.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpimage-duplicate.h app/Makefile.am removed 2001-04-18 19:14:20 +00:00
gimpimage-guides.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpimage-guides.h include the new "paint-funcs/paint-funcs-types.h". 2001-11-28 17:51:06 +00:00
gimpimage-mask-select.c app/core/core-enums.h more enum cleanup (ChannelOps this time). 2002-03-18 16:22:14 +00:00
gimpimage-mask-select.h app/core/core-enums.h more enum cleanup (ChannelOps this time). 2002-03-18 16:22:14 +00:00
gimpimage-mask.c added a GimpImageType parameter to specify the desired drawable type. This 2002-05-21 11:29:20 +00:00
gimpimage-mask.h s/gimage_mask/gimp_image_mask/g 2001-11-28 22:42:19 +00:00
gimpimage-merge.c added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimpimage-merge.h app/core/core-enums.h more enum cleanup (GimpOffsetType, MergeType). 2002-03-18 17:24:52 +00:00
gimpimage-new.c registered GimpFillType enum and added translatable names to 2002-05-13 15:35:27 +00:00
gimpimage-new.h registered GimpFillType enum and added translatable names to 2002-05-13 15:35:27 +00:00
gimpimage-pick-color.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
gimpimage-pick-color.h app/core/Makefile.am new files. 2001-12-12 01:16:39 +00:00
gimpimage-projection.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpimage-projection.h Forgot some gint opacity values: 2002-03-04 14:52:54 +00:00
gimpimage-qmask.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpimage-qmask.h app/core/Makefile.am new files: the QMask stuff stripped from GUI code. 2001-11-30 14:41:56 +00:00
gimpimage-quick-mask.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpimage-quick-mask.h app/core/Makefile.am new files: the QMask stuff stripped from GUI code. 2001-11-30 14:41:56 +00:00
gimpimage-resize.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpimage-resize.h include the new "paint-funcs/paint-funcs-types.h". 2001-11-28 17:51:06 +00:00
gimpimage-scale.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpimage-scale.h Made the interpolation type configurable in the scale and transform 2002-02-12 02:31:45 +00:00
gimpimage-undo-push.c added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimpimage-undo-push.h renamed undo_push_layer_rename() to undo_push_item_rename(), so 2002-02-26 00:04:55 +00:00
gimpimage-undo.c an evil temp_hack which lets GimpContext managing the active display 2001-08-14 14:53:55 +00:00
gimpimage-undo.h app/Makefile.am app/apptypes.h app/gimpimage-undo.[ch] app/gimpundo.[ch] 2001-03-05 01:01:16 +00:00
gimpimage.c added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimpimage.h Started to get rid of the gdisplays_foo() functions in 2002-05-08 17:48:24 +00:00
gimpimagefile.c add appconfig.lib. Statically link libgimptool/gimptool.lib. 2002-05-10 23:30:09 +00:00
gimpimagefile.h added some assertions, cleaned up internals. 2002-04-30 01:40:44 +00:00
gimpimagemap.c Started to get rid of the gdisplays_foo() functions in 2002-05-08 17:48:24 +00:00
gimpimagemap.h Cleanup weekend... 2001-10-29 11:47:11 +00:00
gimpitem.c added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimpitem.h renamed undo_push_layer_rename() to undo_push_item_rename(), so 2002-02-26 00:04:55 +00:00
gimplayer-floating-sel.c Forgot some gint opacity values: 2002-03-04 14:52:54 +00:00
gimplayer-floating-sel.h app/Makefile.am removed... 2002-02-21 22:19:45 +00:00
gimplayer.c added a GimpImageType parameter to specify the desired drawable type. This 2002-05-21 11:29:20 +00:00
gimplayer.h added a GimpImageType parameter to specify the desired drawable type. This 2002-05-21 11:29:20 +00:00
gimplayermask.c added GIMP_IMAGE_TYPE_IS_[RGB|GRAY|INDEXED]() and 2001-12-14 15:30:31 +00:00
gimplayermask.h General undo cleanup: 2002-02-23 17:29:19 +00:00
gimplist.c pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimplist.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpmarshal.list added GIMP_TYPE_COLOR as boxed type encapsulating GimpRGB. 2002-05-21 15:01:57 +00:00
gimpmoduleinfo.c pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimpmoduleinfo.h Michael Natterer <mitch@gimp.org> 2001-12-03 13:44:59 +00:00
gimpmodules.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpmodules.h app/Makefile.am removed. 2001-10-18 17:27:36 +00:00
gimpobject.c use gobject marshaller names directly so libgimpproxy doesn't need 2002-04-04 05:31:11 +00:00
gimpobject.h pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimppaintinfo.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimppaintinfo.h app/core/Makefile.am new object for registering GimpPaintCore subclasses, 2002-02-27 13:57:49 +00:00
gimppalette-import.c added GIMP_IMAGE_TYPE_IS_[RGB|GRAY|INDEXED]() and 2001-12-14 15:30:31 +00:00
gimppalette-import.h app/Makefile.am new files. The import functions stripped from all UI crap. 2001-02-19 18:07:08 +00:00
gimppalette-load.c changed gimp_channel_get_color() to not return the color but take a second 2002-03-08 16:34:42 +00:00
gimppalette-save.c changed gimp_channel_get_color() to not return the color but take a second 2002-03-08 16:34:42 +00:00
gimppalette.c changed gimp_channel_get_color() to not return the color but take a second 2002-03-08 16:34:42 +00:00
gimppalette.h changed gimp_channel_get_color() to not return the color but take a second 2002-03-08 16:34:42 +00:00
gimpparasitelist.c app/core/gimpdocumentlist.c app/core/gimpparasitelist.c improved parser 2002-05-15 13:48:47 +00:00
gimpparasitelist.h added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimppattern-header.h app/Makefile.am app/brush_header.h app/pattern_header.h 2001-04-19 00:23:43 +00:00
gimppattern-load.c pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimppattern.c pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimppattern.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimppreviewcache.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimppreviewcache.h pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimpprojection-construct.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpprojection-construct.h Forgot some gint opacity values: 2002-03-04 14:52:54 +00:00
gimpprojection.c EEK, actually increase gimp->next_display_ID after taking a value. 2002-05-10 18:27:51 +00:00
gimpprojection.h Started to get rid of the gdisplays_foo() functions in 2002-05-08 17:48:24 +00:00
gimpscanconvert.c include libart.h instead of a selection of libart headers. 2002-04-09 11:39:04 +00:00
gimpscanconvert.h app/Makefile.am removed. 2001-05-25 18:10:38 +00:00
gimptoolinfo.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimptoolinfo.h app/core/Makefile.am new object for registering GimpPaintCore subclasses, 2002-02-27 13:57:49 +00:00
gimptooloptions.c added GimpToolRegisterFunc, GimpToolRegisterCallback and 2001-11-20 23:00:47 +00:00
gimptooloptions.h added GimpToolRegisterFunc, GimpToolRegisterCallback and 2001-11-20 23:00:47 +00:00
gimpundo.c pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimpundo.h pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimpundostack.c pass a GdkGC to gdk_draw_rgb_image(), fixed dither offsets. 2002-01-30 16:14:26 +00:00
gimpundostack.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpunit.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpunit.h app/config/Makefile.am new files containing a convenience constructor for 2002-03-27 23:15:00 +00:00
gimpunits.c app/core/gimpdocumentlist.c app/core/gimpparasitelist.c improved parser 2002-05-15 13:48:47 +00:00
gimpunits.h app/config/Makefile.am new files containing a convenience constructor for 2002-03-27 23:15:00 +00:00
gimpviewable.c added "gchar *name_changed_signal" to GimpViewableClass which defaults to 2002-04-28 23:10:42 +00:00
gimpviewable.h added "gchar *name_changed_signal" to GimpViewableClass which defaults to 2002-04-28 23:10:42 +00:00
makefile.msc add appconfig.lib. Statically link libgimptool/gimptool.lib. 2002-05-10 23:30:09 +00:00