gimp/app/core
Michael Natterer cee3baea0f First draft of the "no image open" window, which is implemented as a
2008-03-18  Michael Natterer  <mitch@gimp.org>

	First draft of the "no image open" window, which is implemented as
	a display without image (a view with NULL model). Didn't change
	the display's appearance yet so I can first make sure the display
	without image works properly in all details before hiding these
	details.

	* app/core/gimp-gui.[ch]: add "gimp" parameter to display_create()
	and allow "image" to be NULL.

	* app/core/gimpcontext.c (gimp_context_real_set_display): a
	display's image can be NULL now.

	* app/display/gimpdisplay.[ch]: add Gimp and GimpDisplayConfig
	members.  Add Gimp parameter to gimp_display_shell_new(). Changed
	gimp_display_reconnect() to gimp_display_set_image() and allow to
	set a NULL image.

	* app/gui/gui-vtable.c (gui_display_create): if there is a single
	display without an image, call gimp_display_set_image() on that
	display instead of creating a new one.

	* app/display/gimpdisplayshell-close.c: if the last display is
	closed, don't close it but make it empty. Factored out that code
	to gimp_display_shell_really_close().

	* app/display/gimpdisplayshell-dnd.c: when dropping uris on an
	empty display, open the first one into that display and the other
	ones as layers of the newly opened image. This is consistent with
	dropping on an existing image but maybe needs some discussion.

	* app/display/gimpdisplayshell-callbacks.c: bail out early in the
	tool event callback so tools never have to deal with empty
	displays. In expose(), draw the drop zone on the empty display.

	* app/display/gimpdisplayshell-title.c: set the empty display's
	title to "Gimp - Drop Files".

	* app/display/gimpdisplay-foreach.c
	* app/display/gimpdisplay-handlers.c
	* app/display/gimpdisplayshell-appearance.c
	* app/display/gimpdisplayshell-autoscroll.c
	* app/display/gimpdisplayshell-callbacks.c
	* app/display/gimpdisplayshell-cursor.c
	* app/display/gimpdisplayshell-dnd.c
	* app/display/gimpdisplayshell-draw.c
	* app/display/gimpdisplayshell-filter-dialog.c
	* app/display/gimpdisplayshell-handlers.c
	* app/display/gimpdisplayshell-layer-select.c
	* app/display/gimpdisplayshell-preview.c
	* app/display/gimpdisplayshell-render.c
	* app/display/gimpdisplayshell-scale.c
	* app/display/gimpdisplayshell-scroll.c
	* app/display/gimpdisplayshell-selection.c
	* app/display/gimpdisplayshell-title.c
	* app/display/gimpdisplayshell.c
	* app/display/gimpnavigationeditor.c
	* app/display/gimpstatusbar.c: use display->gimp and
	display->config instead of going via the image. Guard against
	empty displays in some few places (most places can't be
	called). Where needed, use the canvas' dimensions instead of the
	image's dimensions so scroll offsets and scrollbars still have
	sane values instead of the last image's ones.

	* app/actions/actions.c (action_data_get_gimp)
	(action_data_get_context): use display->gimp instead of
	display->image->gimp.

	* app/actions/edit-commands.c (edit_paste_cmd_callback): redirect
	to "paste as new" if there is an empty display.

	* app/actions/tools-commands.c (tools_select_cmd_callback): don't
	initialize the new tool on an empty display.

	* app/actions/view-actions.c (view_actions_update): changed lots
	of sensitivity settings to be insensitive when there is no image
	(instead of no display).

	* app/actions/view-commands.c: use the display's config object
	instead of gimp's.


svn path=/trunk/; revision=25113
2008-03-18 21:22:21 +00:00
..
Makefile.am app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
core-enums.c Bill Skaggs <weskaggs@primate.udavis.edu> 2008-01-03 21:53:34 +00:00
core-enums.h Bill Skaggs <weskaggs@primate.udavis.edu> 2008-01-03 21:53:34 +00:00
core-types.h app/core/core-types.h have app/gegl know app/core's namespace. 2008-02-01 12:45:32 +00:00
gimp-contexts.c app/core/gimp-contexts.[ch] add GErrors to save() and load(). 2007-12-19 17:45:47 +00:00
gimp-contexts.h app/core/gimp-contexts.[ch] add GErrors to save() and load(). 2007-12-19 17:45:47 +00:00
gimp-documents.c app/core/gimp-contexts.[ch] add GErrors to save() and load(). 2007-12-19 17:45:47 +00:00
gimp-documents.h app/core/gimp-contexts.[ch] add GErrors to save() and load(). 2007-12-19 17:45:47 +00:00
gimp-edit.c app/actions/image-commands.c app/actions/select-commands.c 2007-12-26 17:33:41 +00:00
gimp-edit.h added GErrors when functions can fail. 2007-12-14 13:58:10 +00:00
gimp-gradients.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-gradients.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-gui.c First draft of the "no image open" window, which is implemented as a 2008-03-18 21:22:21 +00:00
gimp-gui.h First draft of the "no image open" window, which is implemented as a 2008-03-18 21:22:21 +00:00
gimp-modules.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-modules.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-parasites.c app/core/gimp-documents.c app/core/gimp-parasites.c 2006-12-22 10:09:09 +00:00
gimp-parasites.h removed the return value again. 2006-04-02 15:37:25 +00:00
gimp-templates.c Made templates say "ppi" instead of "dpi". Fixes bug #376990: 2007-02-10 10:37:20 +00:00
gimp-templates.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-transform-region.c \2007-09-12 Sven Neumann <sven@gimp.org> 2007-09-12 17:28:24 +00:00
gimp-transform-region.h app/core/gimp-transform-region.[ch] app/core/gimpchannel.c 2007-09-10 15:29:48 +00:00
gimp-transform-resize.c move variable to local scope. 2007-10-23 21:27:19 +00:00
gimp-transform-resize.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-transform-utils.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-transform-utils.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-units.c app/core/gimp-documents.c app/core/gimp-parasites.c 2006-12-22 10:09:09 +00:00
gimp-units.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-user-install.c improved detection of old gimp user directories and handle migration from 2007-10-31 21:53:05 +00:00
gimp-user-install.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp-utils.c add get_pid() which returns getpid(). 2008-02-07 13:19:15 +00:00
gimp-utils.h app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimp.c app/app.c app/batch.c app/core/gimp.c use G_STRLOC instead of hardcoding 2008-02-19 13:38:24 +00:00
gimp.h added new function gimp_use_gegl(). 2008-01-22 11:28:48 +00:00
gimparea.c app/core/gimparea.[ch] app/core/gimpprojection.c use GSlice to allocate 2007-05-22 18:52:11 +00:00
gimparea.h app/core/gimparea.[ch] app/core/gimpprojection.c use GSlice to allocate 2007-05-22 18:52:11 +00:00
gimpbrush-header.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbrush-load.c applied patch from Eric Lamarque which adds support for ABR v6 brushes. 2007-06-04 10:43:31 +00:00
gimpbrush-load.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbrush-scale.c app/paint-funcs/Makefile.am 2007-08-08 08:35:45 +00:00
gimpbrush-scale.h Changed "The GIMP" to "GIMP" everywhere, where it's used as a name. 2007-06-06 08:44:52 +00:00
gimpbrush.c app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimpbrush.h Made brushes upscalable by using scale_region. Downscaling still uses 2007-03-14 00:18:01 +00:00
gimpbrushclipboard.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbrushclipboard.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbrushgenerated-load.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbrushgenerated-load.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbrushgenerated-save.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbrushgenerated-save.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbrushgenerated.c reorder and rename local functions and prototypes to be consistent with 2008-03-11 11:01:19 +00:00
gimpbrushgenerated.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbrushpipe-load.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbrushpipe-load.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbrushpipe.c include "libgimpmath/gimpmathtypes.h" instead of "libgimpmath/gimpmath.h". 2007-03-09 13:00:01 +00:00
gimpbrushpipe.h fix whitespace. 2006-12-09 23:15:59 +00:00
gimpbuffer.c app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimpbuffer.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpchannel-combine.c app/actions/layers-commands.c app/core/gimpchannel-combine.c 2007-12-23 16:58:41 +00:00
gimpchannel-combine.h remove GimpPlugInDebug typedef. 2007-08-15 16:40:39 +00:00
gimpchannel-select.c app/actions/layers-commands.c app/core/gimpchannel-combine.c 2007-12-23 16:58:41 +00:00
gimpchannel-select.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpchannel.c removed "add_alpha" parameter from gimp_item_duplicate() and 2008-01-08 11:46:15 +00:00
gimpchannel.h Makes default Select -> Border behaviour consistent, and makes 'sticky 2007-03-05 20:21:23 +00:00
gimpchannelpropundo.c app/core/gimpguideundo.c app/core/gimpimageundo.c 2007-01-30 16:53:20 +00:00
gimpchannelpropundo.h app/core/Makefile.am app/core/core-types.h new undo class which handles 2007-01-29 08:40:40 +00:00
gimpchannelundo.c app/core/Makefile.am app/core/core-types.h app/core/gimpchannelundo.[ch] 2007-01-31 12:33:03 +00:00
gimpchannelundo.h app/core/Makefile.am app/core/core-types.h app/core/gimpchannelundo.[ch] 2007-01-31 12:33:03 +00:00
gimpcontainer-filter.c app/core/gimpcontainer-filter.c app/pdb/gimppdb-query.c replace usage of 2007-11-01 08:15:38 +00:00
gimpcontainer-filter.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcontainer.c app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimpcontainer.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcontext.c First draft of the "no image open" window, which is implemented as a 2008-03-18 21:22:21 +00:00
gimpcontext.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcoords.c include "libgimpmath/gimpmathtypes.h" instead of "libgimpmath/gimpmath.h". 2007-03-09 13:00:01 +00:00
gimpcoords.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcurve-load.c app/core/Makefile.am app/core/core-types.h app/core/gimpcurve-save.[ch] 2007-11-02 12:18:50 +00:00
gimpcurve-load.h app/core/Makefile.am app/core/core-types.h app/core/gimpcurve-save.[ch] 2007-11-02 12:18:50 +00:00
gimpcurve-save.c added sanity checks. 2007-11-15 12:19:13 +00:00
gimpcurve-save.h app/core/Makefile.am app/core/core-types.h app/core/gimpcurve-save.[ch] 2007-11-02 12:18:50 +00:00
gimpcurve.c get rid of fixed-size arrays and allocate the points and curve arrays 2008-02-28 12:34:46 +00:00
gimpcurve.h get rid of fixed-size arrays and allocate the points and curve arrays 2008-02-28 12:34:46 +00:00
gimpdashpattern.c register GIMP_TYPE_DASH_PATTERN as boxed type. Added "new" to function 2007-01-12 20:27:40 +00:00
gimpdashpattern.h register GIMP_TYPE_DASH_PATTERN as boxed type. Added "new" to function 2007-01-12 20:27:40 +00:00
gimpdata.c app/core/Makefile.am app/core/core-types.h define a simple interface for 2008-01-17 10:51:31 +00:00
gimpdata.h app/core/Makefile.am app/core/core-types.h define a simple interface for 2008-01-17 10:51:31 +00:00
gimpdatafactory.c Applied patch from Olof Frahm which makes loading of data files (brushes 2008-02-05 19:15:13 +00:00
gimpdatafactory.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdocumentlist.c app/core/Makefile.am app/core/core-types.h added GimpToolPresets, derived 2006-12-10 19:13:58 +00:00
gimpdocumentlist.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-blend.c use the offsets module TILE_WIDTH and TILE_HEIGHT instead of doing the 2007-09-12 18:29:11 +00:00
gimpdrawable-blend.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-brightness-contrast.c app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-brightness-contrast.h app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-bucket-fill.c add GError parameter. 2007-12-06 19:07:11 +00:00
gimpdrawable-bucket-fill.h add GError parameter. 2007-12-06 19:07:11 +00:00
gimpdrawable-color-balance.c app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-color-balance.h app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-colorize.c app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-colorize.h app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-combine.c move variable to local scope. 2007-10-23 21:27:19 +00:00
gimpdrawable-combine.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-convert.c app/actions/layers-commands.c app/core/gimpchannel-combine.c 2007-12-23 16:58:41 +00:00
gimpdrawable-convert.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-curves.c get rid of fixed-size arrays and allocate the points and curve arrays 2008-02-28 12:34:46 +00:00
gimpdrawable-curves.h app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-desaturate.c added new function gimp_use_gegl(). 2008-01-22 11:28:48 +00:00
gimpdrawable-desaturate.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-equalize.c add refcounting and replace free() API by ref() and unref(). 2008-02-04 21:41:57 +00:00
gimpdrawable-equalize.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-foreground-extract.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-foreground-extract.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-histogram.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-histogram.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-hue-saturation.c app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-hue-saturation.h app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-invert.c added new function gimp_use_gegl(). 2008-01-22 11:28:48 +00:00
gimpdrawable-invert.h let gimp_drawable_invert() take a GimpProgress parameter. 2007-12-29 23:04:37 +00:00
gimpdrawable-levels.c add refcounting and replace free() API by ref() and unref(). 2008-02-04 21:41:57 +00:00
gimpdrawable-levels.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-offset.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-offset.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-operation.c app/core/Makefile.am new files containing gimp_drawable_apply_operation() 2008-01-02 20:16:11 +00:00
gimpdrawable-operation.h app/core/Makefile.am new files containing gimp_drawable_apply_operation() 2008-01-02 20:16:11 +00:00
gimpdrawable-posterize.c app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-posterize.h app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-preview.c app/actions/channels-commands.c app/actions/colormap-actions.c 2007-12-25 16:21:40 +00:00
gimpdrawable-preview.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-stroke.c app/actions/image-commands.c app/actions/select-commands.c 2007-12-26 17:33:41 +00:00
gimpdrawable-stroke.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawable-threshold.c app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-threshold.h app/core/Makefile.am app/core/gimpdrawable-brightness-contrast.[ch] 2008-02-04 11:26:23 +00:00
gimpdrawable-transform.c clear the selection after cutting it as gimp_selection_extract() doesn't 2008-03-04 21:25:32 +00:00
gimpdrawable-transform.h app/core/gimp-transform-region.[ch] app/core/gimpchannel.c 2007-09-10 15:29:48 +00:00
gimpdrawable.c removed "add_alpha" parameter from gimp_item_duplicate() and 2008-01-08 11:46:15 +00:00
gimpdrawable.h made get_tiles() a method of GimpDrawable. 2007-12-18 11:20:23 +00:00
gimpdrawablemodundo.c app/actions/layers-commands.c app/core/gimpchannel-combine.c 2007-12-23 16:58:41 +00:00
gimpdrawablemodundo.h app/vectors/Makefile.am app/vectors/vectors-types.h new undo class for 2007-01-31 19:56:41 +00:00
gimpdrawableundo.c app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimpdrawableundo.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpfloatingselundo.c app/actions/layers-commands.c app/core/gimpchannel-combine.c 2007-12-23 16:58:41 +00:00
gimpfloatingselundo.h implement GIMP_UNDO_FS_TO_LAYER. 2007-02-03 21:58:12 +00:00
gimpgradient-load.c app/core/gimp-user-install.c app/core/gimpgradient-load.c 2007-05-23 10:22:09 +00:00
gimpgradient-load.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpgradient-save.c Changed "The GIMP" to "GIMP" everywhere, where it's used as a name. 2007-06-06 08:44:52 +00:00
gimpgradient-save.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpgradient.c replaced the RGB buffer with a Cairo surface. 2007-11-04 19:14:32 +00:00
gimpgradient.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpgrid.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpgrid.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpguide.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpguide.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpguideundo.c app/core/gimpguideundo.c app/core/gimpimageundo.c 2007-01-30 16:53:20 +00:00
gimpguideundo.h app/core/Makefile.am app/core/core-types.h app/core/gimpguideundo.[ch] new 2007-01-30 12:32:14 +00:00
gimpimage-arrange.c Use gimp_vectors_bounds() instead of gimp_item_offsets|width|height() when 2007-10-15 20:17:56 +00:00
gimpimage-arrange.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-colorhash.c app/actions/channels-commands.c app/actions/colormap-actions.c 2007-12-25 16:21:40 +00:00
gimpimage-colorhash.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-colormap.c : renamed "cmap" to "colormap" and "num_cols" to "n_colors". 2007-12-25 16:33:04 +00:00
gimpimage-colormap.h : renamed "cmap" to "colormap" and "num_cols" to "n_colors". 2007-12-25 16:33:04 +00:00
gimpimage-contiguous-region.c use the offsets module TILE_WIDTH and TILE_HEIGHT instead of doing the 2007-09-12 18:29:11 +00:00
gimpimage-contiguous-region.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-convert-data.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-convert-fsdither.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-convert.c app/actions/channels-commands.c app/actions/colormap-actions.c 2007-12-25 16:21:40 +00:00
gimpimage-convert.h app/core/gimpimage-merge.[ch] added GError parameters. 2007-12-06 19:51:02 +00:00
gimpimage-crop.c app/core/gimpimage-guides.[ch] add accessors for the lists of guides and 2007-12-25 17:09:04 +00:00
gimpimage-crop.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-duplicate.c removed "add_alpha" parameter from gimp_item_duplicate() and 2008-01-08 11:46:15 +00:00
gimpimage-duplicate.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-flip.c app/core/gimpimage-guides.[ch] add accessors for the lists of guides and 2007-12-25 17:09:04 +00:00
gimpimage-flip.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-grid.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-grid.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-guides.c app/core/gimpimage-guides.[ch] add accessors for the lists of guides and 2007-12-25 17:09:04 +00:00
gimpimage-guides.h app/core/gimpimage-guides.[ch] add accessors for the lists of guides and 2007-12-25 17:09:04 +00:00
gimpimage-item-list.c added new API gimp_drawable_estimate_memsize() and virtual function 2007-12-04 11:30:31 +00:00
gimpimage-item-list.h added new API gimp_drawable_estimate_memsize() and virtual function 2007-12-04 11:30:31 +00:00
gimpimage-merge.c removed "add_alpha" parameter from gimp_item_duplicate() and 2008-01-08 11:46:15 +00:00
gimpimage-merge.h app/core/gimpimage-merge.[ch] added GError parameters. 2007-12-06 19:51:02 +00:00
gimpimage-new.c sync with the default template. Fixes bug #457286. 2007-07-16 13:49:17 +00:00
gimpimage-new.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-pick-color.c renamed gimp_image_active_drawable() to gimp_image_get_active_drawable(). 2007-07-19 14:59:51 +00:00
gimpimage-pick-color.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-preview.c app/actions/image-commands.c app/actions/select-commands.c 2007-12-26 17:33:41 +00:00
gimpimage-preview.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-quick-mask.c removed "add_alpha" parameter from gimp_item_duplicate() and 2008-01-08 11:46:15 +00:00
gimpimage-quick-mask.h remember whether a channel was active before quick mask was activated. 2007-07-20 08:23:29 +00:00
gimpimage-resize.c app/core/gimpimage-guides.[ch] add accessors for the lists of guides and 2007-12-25 17:09:04 +00:00
gimpimage-resize.h added gimp_image_resize_to_selection(). 2007-06-09 17:17:30 +00:00
gimpimage-rotate.c app/actions/image-commands.c app/actions/select-commands.c 2007-12-26 17:33:41 +00:00
gimpimage-rotate.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-sample-points.c app/core/gimpimage-guides.[ch] add accessors for the lists of guides and 2007-12-25 17:09:04 +00:00
gimpimage-sample-points.h app/core/gimpimage-guides.[ch] add accessors for the lists of guides and 2007-12-25 17:09:04 +00:00
gimpimage-scale.c app/core/gimpimage-guides.[ch] add accessors for the lists of guides and 2007-12-25 17:09:04 +00:00
gimpimage-scale.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-snap.c app/core/gimpimage-guides.[ch] add accessors for the lists of guides and 2007-12-25 17:09:04 +00:00
gimpimage-snap.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimage-undo-push.c Remove support for the old undo pop and free cruft: 2007-02-03 22:25:32 +00:00
gimpimage-undo-push.h app/core/gimpimageundo.[ch] implement image and item parasite attach and 2007-02-02 10:55:38 +00:00
gimpimage-undo.c app/core/gimpimage.c fixed handling of the image undo counter for the case 2008-01-24 09:38:44 +00:00
gimpimage-undo.h Remove support for the old undo pop and free cruft: 2007-02-03 22:25:32 +00:00
gimpimage.c app/core/gimpimage.c fixed handling of the image undo counter for the case 2008-01-24 09:38:44 +00:00
gimpimage.h : renamed "cmap" to "colormap" and "num_cols" to "n_colors". 2007-12-25 16:33:04 +00:00
gimpimagefile.c app/actions/channels-commands.c app/actions/colormap-actions.c 2007-12-25 16:21:40 +00:00
gimpimagefile.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimagemap.c app/tools/gimpgegltool.c (gimp_param_spec_duplicate) add support for 2008-02-06 18:38:29 +00:00
gimpimagemap.h add typedef GimpImageMapApplyFunc here. 2008-01-09 01:06:46 +00:00
gimpimageundo.c app/actions/image-commands.c app/actions/select-commands.c 2007-12-26 17:33:41 +00:00
gimpimageundo.h app/core/gimpimageundo.[ch] implement image and item parasite attach and 2007-02-02 10:55:38 +00:00
gimpitem-linked.c app/core/gimp-transform-region.[ch] app/core/gimpchannel.c 2007-09-10 15:29:48 +00:00
gimpitem-linked.h app/core/gimp-transform-region.[ch] app/core/gimpchannel.c 2007-09-10 15:29:48 +00:00
gimpitem-preview.c app/actions/image-commands.c app/actions/select-commands.c 2007-12-26 17:33:41 +00:00
gimpitem-preview.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpitem.c removed "add_alpha" parameter from gimp_item_duplicate() and 2008-01-08 11:46:15 +00:00
gimpitem.h removed "add_alpha" parameter from gimp_item_duplicate() and 2008-01-08 11:46:15 +00:00
gimpitempropundo.c app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimpitempropundo.h app/core/gimpimageundo.[ch] implement image and item parasite attach and 2007-02-02 10:55:38 +00:00
gimpitemundo.c app/core/gimpguideundo.c app/core/gimpimageundo.c 2007-01-30 16:53:20 +00:00
gimpitemundo.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimplayer-floating-sel.c app/actions/layers-commands.c app/core/gimpchannel-combine.c 2007-12-23 16:58:41 +00:00
gimplayer-floating-sel.h Move some gimp_message() calls where they belong: 2007-12-06 18:00:10 +00:00
gimplayer.c removed "add_alpha" parameter from gimp_item_duplicate() and 2008-01-08 11:46:15 +00:00
gimplayer.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimplayermask.c removed "add_alpha" parameter from gimp_item_duplicate() and 2008-01-08 11:46:15 +00:00
gimplayermask.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimplayermaskpropundo.c app/core/Makefile.am app/core/core-types.h new undo class for 2007-01-31 18:50:39 +00:00
gimplayermaskpropundo.h app/core/Makefile.am app/core/core-types.h new undo class for 2007-01-31 18:50:39 +00:00
gimplayermaskundo.c use a simple cast, not a type-checking one 2007-05-03 15:18:53 +00:00
gimplayermaskundo.h app/core/Makefile.am app/core/core-types.h app/core/gimpchannelundo.[ch] 2007-01-31 12:33:03 +00:00
gimplayerpropundo.c app/core/gimpguideundo.c app/core/gimpimageundo.c 2007-01-30 16:53:20 +00:00
gimplayerpropundo.h app/core/Makefile.am app/core/core-types.h new undo class which handles 2007-01-28 20:10:45 +00:00
gimplayerundo.c app/actions/layers-commands.c app/core/gimpchannel-combine.c 2007-12-23 16:58:41 +00:00
gimplayerundo.h app/core/Makefile.am app/core/core-types.h app/core/gimpchannelundo.[ch] 2007-01-31 12:33:03 +00:00
gimplist.c app/core/Makefile.am app/core/core-types.h added GimpToolPresets, derived 2006-12-10 19:13:58 +00:00
gimplist.h formatting. 2007-11-02 13:30:14 +00:00
gimpmarshal.list Invalidate the image preview after the projection is completely 2007-06-26 21:39:51 +00:00
gimpmaskundo.c app/actions/layers-commands.c app/core/gimpchannel-combine.c 2007-12-23 16:58:41 +00:00
gimpmaskundo.h renamed these files... 2007-01-30 22:53:18 +00:00
gimpobject.c app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimpobject.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppaintinfo.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppaintinfo.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppalette-import.c app/actions/channels-commands.c app/actions/colormap-actions.c 2007-12-25 16:21:40 +00:00
gimppalette-import.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppalette-load.c app/core/gimppalette-import.c applied slightly modified patch from Nicola 2007-12-18 17:01:19 +00:00
gimppalette-load.h app/core/gimppalette-import.c applied slightly modified patch from Nicola 2007-12-18 17:01:19 +00:00
gimppalette-save.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppalette-save.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppalette.c app/core/gimppalette-import.c applied slightly modified patch from Nicola 2007-12-18 17:01:19 +00:00
gimppalette.h Applied slightly modified patch from David Gowers which abstracts away and 2006-12-14 12:02:05 +00:00
gimpparamspecs-desc.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpparamspecs-desc.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpparamspecs.c remove member "null_ok" and use GParamSpecString's "ensure_non_null" 2007-10-31 18:18:55 +00:00
gimpparamspecs.h remove member "null_ok" and use GParamSpecString's "ensure_non_null" 2007-10-31 18:18:55 +00:00
gimpparasitelist.c app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimpparasitelist.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
gimppattern-header.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppattern-load.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppattern-load.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppattern.c app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimppattern.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppatternclipboard.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppatternclipboard.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppdbprogress.c use GError for error reporting in PDB invoker methods. 2007-12-02 18:05:54 +00:00
gimppdbprogress.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppickable.c reduce rounding errors. 2007-05-02 17:26:26 +00:00
gimppickable.h removed get_color_at() from the GimpPickable interface. Implement the same 2007-05-02 17:15:03 +00:00
gimppreviewcache.c app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimppreviewcache.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpprogress.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpprogress.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpprojection-construct.c app/actions/channels-commands.c app/actions/colormap-actions.c 2007-12-25 16:21:40 +00:00
gimpprojection-construct.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpprojection.c decreased the priority of the projection idle renderer to 150, halfway 2008-01-22 20:27:13 +00:00
gimpprojection.h Speed up our display rendering code paths by keeping data with 2007-12-13 17:27:07 +00:00
gimpsamplepoint.c app/core/gimp-user-install.c app/core/gimpgradient-load.c 2007-05-23 10:22:09 +00:00
gimpsamplepoint.h app/core/Makefile.am new files implementing new(), ref() and unref() and 2007-01-30 10:34:59 +00:00
gimpsamplepointundo.c app/core/gimpguideundo.c app/core/gimpimageundo.c 2007-01-30 16:53:20 +00:00
gimpsamplepointundo.h app/core/Makefile.am app/core/core-types.h app/core/gimpguideundo.[ch] new 2007-01-30 12:32:14 +00:00
gimpscanconvert.c app/core/gimp-user-install.c app/core/gimpgradient-load.c 2007-05-23 10:22:09 +00:00
gimpscanconvert.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpselection.c don't clear the selection as a side-effect of "Edit->Cut" (bug #510534). 2008-01-21 17:53:36 +00:00
gimpselection.h added GErrors to gimp_selection_extract() and gimp_selection_float(). 2007-12-07 18:16:28 +00:00
gimpstrokedesc.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpstrokedesc.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpstrokeoptions.c register GIMP_TYPE_DASH_PATTERN as boxed type. Added "new" to function 2007-01-12 20:27:40 +00:00
gimpstrokeoptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpsubprogress.c allow the parent progress to be NULL. Documented the API. 2007-02-27 11:03:18 +00:00
gimpsubprogress.h allow the parent progress to be NULL. Documented the API. 2007-02-27 11:03:18 +00:00
gimptagged.c app/core/Makefile.am app/core/core-types.h define a simple interface for 2008-01-17 10:51:31 +00:00
gimptagged.h app/core/Makefile.am app/core/core-types.h define a simple interface for 2008-01-17 10:51:31 +00:00
gimptemplate.c #include "gimprojection.h" 2007-06-06 10:13:44 +00:00
gimptemplate.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimptoolinfo.c use the tool-info identifier as the name of the tool-options object. 2007-07-17 10:04:06 +00:00
gimptoolinfo.h app/core/Makefile.am app/core/core-types.h added GimpToolPresets, derived 2006-12-10 19:13:58 +00:00
gimptooloptions.c On Win32, include gimpwin32-io.h for S_IRGRP and friends. 2006-12-16 00:20:26 +00:00
gimptooloptions.h added API to delete saved tool-options. 2006-12-11 15:16:13 +00:00
gimptoolpresets.c added API to delete saved tool-options. 2006-12-11 15:16:13 +00:00
gimptoolpresets.h added API to delete saved tool-options. 2006-12-11 15:16:13 +00:00
gimpundo.c app/actions/channels-commands.c app/actions/colormap-actions.c 2007-12-25 16:21:40 +00:00
gimpundo.h made time a property and added utility functions to work the undo's age. 2007-02-06 09:05:04 +00:00
gimpundostack.c app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimpundostack.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpunit.c app/core/gimp-user-install.c app/core/gimpgradient-load.c 2007-05-23 10:22:09 +00:00
gimpunit.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpviewable.c app/base/temp-buf.c app/base/tile-manager.c accept NULL in all 2007-11-16 18:19:30 +00:00
gimpviewable.h formatting. 2008-01-17 08:54:46 +00:00
makefile.msc **/makefile.msc app/gimpcore.def : updated so it compiles and links 2008-01-04 18:42:07 +00:00