Gimp/app/tools
Michael Natterer d25406c924 app/core/gimpchannel.c (gimp_channel_bounds) allow to pass in NULL return
2006-08-03  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpchannel.c (gimp_channel_bounds)
	* app/core/gimpdrawable.c (gimp_drawable_mask_bounds)
	(gimp_drawable_mask_intersect): allow to pass in NULL return
	locations for any of the boundary return values.

	* app/tools/gimpselectiontool.c (gimp_selection_tool_oper_update):
	don't require hovering the selection for moving the selected
	pixels, since this can be distinguished by looking at the
	modifiers now. Check for the presence of any selected pixels
	instead. Fixes bug #349341.
2006-08-03 18:17:42 +00:00
..
.cvsignore
gimp-tools.c don't attempt to reorder to a position >= container->num_children. 2006-06-21 21:59:03 +00:00
gimp-tools.h Let the user decide whether tool options are persistant or not as 2005-04-11 21:17:59 +00:00
gimpairbrushtool.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpairbrushtool.h took the fade options out of GimpGradientOptions and added them to the new 2003-07-15 15:38:24 +00:00
gimpalignoptions.c removed unused includes and stubs. 2006-06-27 10:42:03 +00:00
gimpalignoptions.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-07 21:29:54 +00:00
gimpaligntool.c removed unused includes and stubs. 2006-06-27 10:42:03 +00:00
gimpaligntool.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-09 21:52:45 +00:00
gimpblendoptions.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpblendoptions.h added "gboolean reverse" to gimp_gradient_get_color_at() so all gradients 2003-07-22 14:24:11 +00:00
gimpblendtool.c cursors/Makefile.am cursors/modifier-bad.png 2006-06-01 20:30:52 +00:00
gimpblendtool.h app/tools/Makefile.am added gimp_tool_motion_constrain(), 2004-08-22 21:48:50 +00:00
gimpbrightnesscontrasttool.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpbrightnesscontrasttool.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2005-05-31 19:33:14 +00:00
gimpbrushtool.c Allow some paint tools to not suggest using the Ctrl modifier. 2006-08-02 14:41:24 +00:00
gimpbrushtool.h app/widgets/gimpwidgets-utils.h New utility function to build status bar 2006-08-01 23:42:12 +00:00
gimpbucketfilloptions.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpbucketfilloptions.h Re-enabled filling the whole selection using the bucket fill tool. Fixes 2004-01-27 15:26:11 +00:00
gimpbucketfilltool.c renamed gimp_image_coords_in_active_drawable() to 2006-06-03 15:41:40 +00:00
gimpbucketfilltool.h
gimpbycolorselecttool.c app/tools/Makefile.am new abstract base class which does about the same as 2006-07-31 11:42:51 +00:00
gimpbycolorselecttool.h app/tools/Makefile.am new abstract base class which does about the same as 2006-07-31 11:42:51 +00:00
gimpclonetool.c use gimp_suggest_modifiers(). 2006-08-03 09:06:36 +00:00
gimpclonetool.h re-apply heavily modified patch from Michael Schumacher which shows the 2006-05-22 18:35:58 +00:00
gimpcolorbalancetool.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpcolorbalancetool.h
gimpcolorizetool.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpcolorizetool.h changed the range of the "lightness" parameter to [-100..+100], where -100 2003-11-18 16:06:47 +00:00
gimpcoloroptions.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpcoloroptions.h Let all GimpImageMap tools remember the state of the preview toggle (bug 2004-02-22 14:28:53 +00:00
gimpcolorpickeroptions.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpcolorpickeroptions.h Allow to disable the color picker info dialog. Fixes bug #315011: 2005-09-26 16:01:13 +00:00
gimpcolorpickertool.c removed all code except info dialog updating and chain up instead. 2006-05-28 14:13:44 +00:00
gimpcolorpickertool.h new enum GimpColorFrameMode. 2003-10-15 15:16:50 +00:00
gimpcolortool.c renamed gimp_image_coords_in_active_drawable() to 2006-06-03 15:41:40 +00:00
gimpcolortool.h did a global gdisp -> display substitution. 2006-03-28 17:59:18 +00:00
gimpconvolvetool.c app/widgets/gimpwidgets-utils.h New utility function to build status bar 2006-08-01 23:42:12 +00:00
gimpconvolvetool.h
gimpcropoptions.c Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-10 01:39:10 +00:00
gimpcropoptions.h app/tools/gimprectangletool.[ch] code cleanup, replace virtualization 2005-09-03 19:48:22 +00:00
gimpcroptool.c Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-10 16:49:07 +00:00
gimpcroptool.h app/tools/gimprectangletool.[ch] code cleanup, replace virtualization 2005-09-03 19:48:22 +00:00
gimpcurvestool.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpcurvestool.h added keyboard control to the Curves tool as suggested in bug #154809. 2005-10-19 15:42:29 +00:00
gimpdodgeburntool.c app/widgets/gimpwidgets-utils.h New utility function to build status bar 2006-08-01 23:42:12 +00:00
gimpdodgeburntool.h app/actions/qmask-actions.c prepared qmask_actions_update() and the qmask 2004-04-21 10:55:45 +00:00
gimpdrawtool.c documentation based on a patch from Tom Lechner (bug #346959). 2006-07-10 07:21:09 +00:00
gimpdrawtool.h did a global gdisp -> display substitution. 2006-03-28 17:55:52 +00:00
gimpeditselectiontool.c app/core/Makefile.am new files with functions to translate, flip, rotate, 2006-05-21 11:32:41 +00:00
gimpeditselectiontool.h did a global gdisp -> display substitution. 2006-03-28 17:59:18 +00:00
gimpellipseselecttool.c Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-12 00:36:56 +00:00
gimpellipseselecttool.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-10 21:34:12 +00:00
gimperasertool.c app/widgets/gimpwidgets-utils.h New utility function to build status bar 2006-08-01 23:42:12 +00:00
gimperasertool.h
gimpflipoptions.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpflipoptions.h
gimpfliptool.c Applied patch from Zbigniew Chyla (bug 345982): 2006-06-27 20:05:56 +00:00
gimpfliptool.h
gimpforegroundselectoptions.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpforegroundselectoptions.h app/display/gimpdisplayshell-render.c app/display/gimpdisplayshell.[ch] 2006-03-17 13:27:08 +00:00
gimpforegroundselecttool-undo.c did a global gimage -> image substitution. 2006-03-28 17:08:36 +00:00
gimpforegroundselecttool-undo.h did a global gimage -> image substitution. 2006-03-28 17:08:36 +00:00
gimpforegroundselecttool.c app/core/gimpchannel-select.c app/core/gimpdrawable-bucket-fill.c 2006-06-27 19:39:48 +00:00
gimpforegroundselecttool.h app/base/base-enums.h app/base/siox.[ch] 2005-10-17 18:23:31 +00:00
gimpfreeselecttool.c app/core/gimpchannel-select.c app/core/gimpdrawable-bucket-fill.c 2006-06-27 19:39:48 +00:00
gimpfreeselecttool.h did a global gdisp -> display substitution. 2006-03-28 17:59:18 +00:00
gimpfuzzyselecttool.c app/tools/Makefile.am new abstract base class which does about the same as 2006-07-31 11:42:51 +00:00
gimpfuzzyselecttool.h app/tools/Makefile.am new abstract base class which does about the same as 2006-07-31 11:42:51 +00:00
gimphistogramoptions.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimphistogramoptions.h call gimp_image_colormap_changed() after installing the colormap. 2004-02-12 14:09:35 +00:00
gimphuesaturationtool.c add tooltips to all hue partition radio buttons. 2006-05-18 09:41:32 +00:00
gimphuesaturationtool.h app/base/hue-saturation.[ch] applied a patch from Joao S. O. Bueno 2005-03-12 12:25:57 +00:00
gimpimagemapoptions.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpimagemapoptions.h app/tools/gimpcurvestool.[ch] app/tools/gimpimagemapoptions.[ch] 2004-02-25 10:23:43 +00:00
gimpimagemaptool.c prefix with GIMP_TOOL_ACTION_ 2006-05-21 21:12:01 +00:00
gimpimagemaptool.h app/tools/gimpimagemaptool.[ch] app/tools/gimpcurvestool.c allow to 2004-10-22 19:44:03 +00:00
gimpinkoptions-gui.c themes/Default/images/Makefile.am 2005-07-29 18:04:59 +00:00
gimpinkoptions-gui.h app/paint/Makefile.am app/paint/gimpink-blob.[ch] app/paint/gimpink.[ch] 2004-05-26 15:34:45 +00:00
gimpinktool.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpinktool.h app/paint/Makefile.am app/paint/gimpink-blob.[ch] app/paint/gimpink.[ch] 2004-05-26 15:34:45 +00:00
gimpiscissorstool.c cursors/Makefile.am cursors/modifier-bad.png 2006-06-01 20:30:52 +00:00
gimpiscissorstool.h
gimplevelstool.c Applied patch from Wim Lewis which fixes major uglyness (the code was 2006-07-25 09:42:12 +00:00
gimplevelstool.h app/tools/gimpcurvestool.[ch] removed obsoleted variables. 2004-02-25 12:31:18 +00:00
gimpmagnifyoptions.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpmagnifyoptions.h app/tools/gimpmagnifyoptions.[ch] applied a patch from William Skaggs that 2004-05-10 17:02:20 +00:00
gimpmagnifytool.c Applied patch from Zbigniew Chyla (bug 345982): 2006-06-27 20:11:31 +00:00
gimpmagnifytool.h
gimpmeasureoptions.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpmeasureoptions.h
gimpmeasuretool.c app/actions/error-console-commands.c app/display/gimpdisplayshell-draw.c 2006-06-19 17:50:40 +00:00
gimpmeasuretool.h added width and height to the info displayed in the statusbar and the info 2005-03-21 10:27:36 +00:00
gimpmoveoptions.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpmoveoptions.h app/config/gimpguiconfig.[ch] app/config/gimprc-blurbs.h 2004-10-30 15:02:39 +00:00
gimpmovetool.c app/core/gimpchannel-select.c app/core/gimpdrawable-bucket-fill.c 2006-06-27 19:39:48 +00:00
gimpmovetool.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
gimppaintbrushtool.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimppaintbrushtool.h
gimppaintoptions-gui.c allow maximum jitter of 5.0. 2006-02-20 17:25:53 +00:00
gimppaintoptions-gui.h
gimppainttool.c Allow some paint tools to not suggest using the Ctrl modifier. 2006-08-02 14:41:24 +00:00
gimppainttool.h app/widgets/gimpwidgets-utils.h New utility function to build status bar 2006-08-01 23:42:12 +00:00
gimppenciltool.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimppenciltool.h took the fade options out of GimpGradientOptions and added them to the new 2003-07-15 15:38:24 +00:00
gimpperspectivetool.c Applied patch from Zbigniew Chyla (bug 345982): 2006-06-27 20:05:56 +00:00
gimpperspectivetool.h app/dialogs/Makefile.am app/dialogs/dialogs-types.h app/dialogs/dialogs.c 2006-03-31 13:36:34 +00:00
gimpposterizetool.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpposterizetool.h
gimprectangleoptions.c Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-10 18:24:58 +00:00
gimprectangleoptions.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-10 18:24:58 +00:00
gimprectangleselectoptions.c Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-10 21:34:12 +00:00
gimprectangleselectoptions.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-10 18:24:58 +00:00
gimprectangleselecttool.c Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-21 20:55:06 +00:00
gimprectangleselecttool.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-10 18:24:58 +00:00
gimprectangletool.c Applied patch from Karl Günter Wünsch which Corrects the asyncronicity 2006-07-31 20:46:40 +00:00
gimprectangletool.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-10 18:24:58 +00:00
gimpregionselecttool.c app/tools/Makefile.am new abstract base class which does about the same as 2006-07-31 11:42:51 +00:00
gimpregionselecttool.h app/tools/Makefile.am new abstract base class which does about the same as 2006-07-31 11:42:51 +00:00
gimprotatetool.c Applied patch from Zbigniew Chyla (bug 345982): 2006-06-27 20:05:56 +00:00
gimprotatetool.h app/dialogs/Makefile.am app/dialogs/dialogs-types.h app/dialogs/dialogs.c 2006-03-31 13:36:34 +00:00
gimpscaletool.c Applied patch from Zbigniew Chyla (bug 345982): 2006-06-27 20:05:56 +00:00
gimpscaletool.h added a GimpSizeBox as a replacement for the InfoDialog widgets. Needs 2006-04-03 07:50:06 +00:00
gimpselectionoptions.c use g_type_is_a() where possible instead of checking individual tool types 2006-07-31 11:45:50 +00:00
gimpselectionoptions.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2005-03-02 18:18:19 +00:00
gimpselectiontool.c app/core/gimpchannel.c (gimp_channel_bounds) allow to pass in NULL return 2006-08-03 18:17:42 +00:00
gimpselectiontool.h cursors/Makefile.am cursors/cursor-corner-bottom-left.png 2006-06-02 15:23:47 +00:00
gimpsheartool.c Applied patch from Zbigniew Chyla (bug 345982): 2006-06-27 20:05:56 +00:00
gimpsheartool.h app/dialogs/Makefile.am app/dialogs/dialogs-types.h app/dialogs/dialogs.c 2006-03-31 13:36:34 +00:00
gimpsmudgetool.c use gimp_suggest_modifiers(). 2006-08-03 09:06:36 +00:00
gimpsmudgetool.h
gimpsourcetool.c use gimp_suggest_modifiers(). 2006-08-03 09:06:36 +00:00
gimpsourcetool.h re-apply heavily modified patch from Michael Schumacher which shows the 2006-05-22 18:35:58 +00:00
gimptextoptions.c add tooltips to all hue partition radio buttons. 2006-05-18 09:41:32 +00:00
gimptextoptions.h add tooltips to all hue partition radio buttons. 2006-05-18 09:41:32 +00:00
gimptexttool.c app/actions/error-console-commands.c app/display/gimpdisplayshell-draw.c 2006-06-19 17:50:40 +00:00
gimptexttool.h preserve the text tool on image changes. Instead connect to the text 2004-03-22 14:32:47 +00:00
gimpthresholdtool.c removed erroneous semicolon after G_DEFINE_TYPE macros. 2006-05-15 09:46:31 +00:00
gimpthresholdtool.h
gimptool.c added virtual functions GimpTool::has_display(), which returns whether any 2006-06-18 19:58:49 +00:00
gimptool.h added virtual functions GimpTool::has_display(), which returns whether any 2006-06-18 19:58:49 +00:00
gimptoolcontrol.c minor code cleanup. 2006-07-28 17:19:23 +00:00
gimptoolcontrol.h minor code cleanup. 2006-07-28 17:19:23 +00:00
gimptooloptions-gui.c removed the recently added utility functions again. 2004-10-12 12:06:50 +00:00
gimptooloptions-gui.h removed the recently added utility functions again. 2004-10-12 12:06:50 +00:00
gimptransformoptions.c removed one of the two constrain properties. 2006-05-19 10:56:34 +00:00
gimptransformoptions.h removed one of the two constrain properties. 2006-05-19 10:56:34 +00:00
gimptransformtool-undo.c app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
gimptransformtool-undo.h did a global gimage -> image substitution. 2006-03-28 17:08:36 +00:00
gimptransformtool.c Applied patch from Zbigniew Chyla (bug 345982): 2006-06-27 20:05:56 +00:00
gimptransformtool.h Applied patch from Zbigniew Chyla (bug 345982): 2006-06-27 20:05:56 +00:00
gimpvectoroptions.c add tooltips to all hue partition radio buttons. 2006-05-18 09:41:32 +00:00
gimpvectoroptions.h add tooltips to all hue partition radio buttons. 2006-05-18 09:41:32 +00:00
gimpvectortool.c Allow some paint tools to not suggest using the Ctrl modifier. 2006-08-02 14:41:24 +00:00
gimpvectortool.h Applied Patch by Sven Neumann to use the new statusbar functionality. 2005-04-08 13:43:10 +00:00
Makefile.am app/tools/Makefile.am new abstract base class which does about the same as 2006-07-31 11:42:51 +00:00
makefile.msc updated 2005-09-25 19:30:55 +00:00
tool_manager.c added virtual functions GimpTool::has_display(), which returns whether any 2006-06-18 19:58:49 +00:00
tool_manager.h did a global gdisp -> display substitution. 2006-03-28 17:55:52 +00:00
tools-enums.c added GimpRectangleGuide enum. 2006-06-05 18:50:13 +00:00
tools-enums.h added TRANSFORM_HANDLE_NONE (will get rid of TRANSFORM_CREATING later). 2006-06-20 08:22:39 +00:00
tools-types.h app/*.[ch] converted tabs to spaces. 2006-04-12 12:49:29 +00:00
tools-utils.c broken pipe on previous commit, finishing 2005-01-22 00:43:31 +00:00
tools-utils.h app/tools/Makefile.am added gimp_tool_motion_constrain(), 2004-08-22 21:48:50 +00:00