Gimp/app/tools
Michael Natterer 4d0b4464ac made the lists of recent settings persistent. Note that the settings of
2008-05-18  Michael Natterer  <mitch@gimp.org>

	* app/tools/gimpimagemaptool.c: made the lists of recent settings
	persistent. Note that the settings of tools that modify multiple
	channels or ranges are saved incompletely because their settings
	still lack custom serialize() implementations. Work in progress.


svn path=/trunk/; revision=25702
2008-05-18 17:01:48 +00:00
..
gimp-tools.c app/tools/gimprectangleselecttool.[ch] 2008-03-09 15:38:25 +00:00
gimp-tools.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpairbrushtool.c app/tools/gimpairbrushtool.c (gimp_airbrush_tool_init) don't enable color 2007-11-10 14:41:26 +00:00
gimpairbrushtool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpalignoptions.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpalignoptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpaligntool.c app/core/gimpimagefile.c app/tools/gimpaligntool.c 2008-05-17 13:08:19 +00:00
gimpaligntool.h Re-wrote the cursor handling logic, added cursor modifiers, added hints in 2007-10-14 08:54:19 +00:00
gimpblendoptions.c remove useless includes. Some minor cleanup. 2007-03-09 11:10:40 +00:00
gimpblendoptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpblendtool.c don't draw the handles on pixel centers, we don't blend between pixel 2008-04-18 21:05:29 +00:00
gimpblendtool.h renamed members and added last_x and last_y to remember the last mouse 2007-03-08 18:07:38 +00:00
gimpbrightnesscontrasttool.c add gimp_image_map_tool_edit_as(). 2008-05-17 17:57:39 +00:00
gimpbrightnesscontrasttool.h app/gegl/gegl-types.h app/gegl/Makefile.am new config object. 2008-01-28 18:45:53 +00:00
gimpbrushtool.c dilate the brush mask in order to obtain a simpler boundary. Addresses bug 2008-01-22 20:06:01 +00:00
gimpbrushtool.h Fix bug #491272 (no cursor drawn for small brush sizes): 2007-10-29 17:17:14 +00:00
gimpbucketfilloptions.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbucketfilloptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpbucketfilltool.c add GError parameter. 2007-12-06 19:07:11 +00:00
gimpbucketfilltool.h request click events, removed target_x,y struct members and button_press() 2007-03-08 15:32:58 +00:00
gimpbycolorselecttool.c app/tools/Makefile.am app/tools/gimpiscissorsoptions.[ch] new options 2008-03-09 15:05:54 +00:00
gimpbycolorselecttool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpclonetool.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpclonetool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcolorbalancetool.c add "GObject **config" return value to GimpImageMapTool::get_operation() 2008-01-30 18:31:43 +00:00
gimpcolorbalancetool.h app/gegl/Makefile.am app/gegl/gegl-types.h new config object. 2008-01-24 10:37:21 +00:00
gimpcolorizetool.c add "GObject **config" return value to GimpImageMapTool::get_operation() 2008-01-30 18:31:43 +00:00
gimpcolorizetool.h app/gegl/Makefile.am app/gegl/gegl-types.h new config object. 2008-01-18 14:44:27 +00:00
gimpcoloroptions.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcoloroptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcolorpickeroptions.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcolorpickeroptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcolorpickertool.c app/tools/gimpaligntool.c app/tools/gimpcolorpickertool.c 2007-03-15 17:32:50 +00:00
gimpcolorpickertool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcolortool.c app/actions/channels-commands.c app/actions/colormap-actions.c 2007-12-25 16:21:40 +00:00
gimpcolortool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpconvolvetool.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpconvolvetool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcropoptions.c Add an allow-growing option. 2007-09-22 18:55:14 +00:00
gimpcropoptions.h Add an allow-growing option. 2007-09-22 18:55:14 +00:00
gimpcroptool.c No need to expose definitions of GimpCropTool or GimpCropToolClass. 2008-05-11 13:23:35 +00:00
gimpcroptool.h No need to expose definitions of GimpCropTool or GimpCropToolClass. 2008-05-11 13:23:35 +00:00
gimpcurvestool.c app/core/Makefile.am 2008-05-11 14:56:57 +00:00
gimpcurvestool.h port the "xpos" API to [0.0..1.0] doubles too. 2008-02-09 10:56:25 +00:00
gimpdodgeburntool.c removed frame around the mode radio buttons (bug #525747). 2008-04-02 18:53:53 +00:00
gimpdodgeburntool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdrawtool.c changed PROJ_ROUND() macros to use RINT() so they work correctly with 2008-03-05 16:37:43 +00:00
gimpdrawtool.h app/display/gimpdisplayshell-transform.[ch] 2008-02-26 17:30:33 +00:00
gimpeditselectiontool.c added stock-id parameters to all statusbar setters. 2008-04-14 06:28:43 +00:00
gimpeditselectiontool.h Moved the logic in _motion to a new helper function _update_motion that is 2008-01-21 18:55:37 +00:00
gimpellipseselecttool.c app/tools/gimprectangleselecttool.[ch] 2008-03-09 15:38:25 +00:00
gimpellipseselecttool.h app/tools/gimprectangleselecttool.[ch] 2008-03-09 15:38:25 +00:00
gimperasertool.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimperasertool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpflipoptions.c app/tools/gimpflipoptions.c app/tools/gimpmoveoptions.c 2008-03-08 14:07:16 +00:00
gimpflipoptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpfliptool.c app/tools/gimpperspectivetool.c app/tools/gimpscaletool.c 2007-03-08 08:21:39 +00:00
gimpfliptool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpforegroundselectoptions.c app/actions/data-commands.c app/actions/debug-commands.c 2008-03-12 16:58:28 +00:00
gimpforegroundselectoptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpforegroundselecttool.c Merged the Polygon Select Tool capabilities with the Free Select Tool. 2008-05-18 11:39:17 +00:00
gimpforegroundselecttool.h Merged the Polygon Select Tool capabilities with the Free Select Tool. 2008-05-18 11:39:17 +00:00
gimpforegroundselecttoolundo.c removed unused variable. 2007-09-08 15:31:23 +00:00
gimpforegroundselecttoolundo.h app/tools/gimpforegroundselecttool-undo.[ch] removed... 2007-02-03 21:22:37 +00:00
gimpfreeselecttool.c Merged the Polygon Select Tool capabilities with the Free Select Tool. 2008-05-18 11:39:17 +00:00
gimpfreeselecttool.h Merged the Polygon Select Tool capabilities with the Free Select Tool. 2008-05-18 11:39:17 +00:00
gimpfuzzyselecttool.c app/tools/Makefile.am app/tools/gimpiscissorsoptions.[ch] new options 2008-03-09 15:05:54 +00:00
gimpfuzzyselecttool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpgegltool.c clean up last commit. 2008-04-26 12:12:26 +00:00
gimpgegltool.h don't create the recent settings menu if the tool did not set a config 2008-02-18 15:31:23 +00:00
gimphealtool.c remove useless includes. Some minor cleanup. 2007-03-09 11:10:40 +00:00
gimphealtool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimphistogramoptions.c remove useless includes. Some minor cleanup. 2007-03-09 11:10:40 +00:00
gimphistogramoptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimphuesaturationtool.c add "GObject **config" return value to GimpImageMapTool::get_operation() 2008-01-30 18:31:43 +00:00
gimphuesaturationtool.h removed the GimpHueRange member from the tool struct and use the one from 2008-01-25 13:00:07 +00:00
gimpimagemapoptions.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimagemapoptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpimagemaptool.c made the lists of recent settings persistent. Note that the settings of 2008-05-18 17:01:48 +00:00
gimpimagemaptool.h add gimp_image_map_tool_edit_as(). 2008-05-17 17:57:39 +00:00
gimpinkoptions-gui.c app/actions/data-commands.c app/actions/debug-commands.c 2008-03-12 16:58:28 +00:00
gimpinkoptions-gui.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpinktool.c remove useless includes. Some minor cleanup. 2007-03-09 11:10:40 +00:00
gimpinktool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpiscissorsoptions.c app/tools/Makefile.am app/tools/gimpiscissorsoptions.[ch] new options 2008-03-09 15:05:54 +00:00
gimpiscissorsoptions.h app/tools/Makefile.am app/tools/gimpiscissorsoptions.[ch] new options 2008-03-09 15:05:54 +00:00
gimpiscissorstool.c removed Libart usage, replaced with Cairo. Dashed strokes do not yet work 2008-05-08 23:35:53 +00:00
gimpiscissorstool.h app/tools/Makefile.am app/tools/gimpiscissorsoptions.[ch] new options 2008-03-09 15:05:54 +00:00
gimplevelstool.c add gimp_image_map_tool_edit_as(). 2008-05-17 17:57:39 +00:00
gimplevelstool.h add refcounting and replace free() API by ref() and unref(). 2008-02-04 21:41:57 +00:00
gimpmagnifyoptions.c remove compat property "threshold" because the parser now silently skips 2007-06-04 10:56:17 +00:00
gimpmagnifyoptions.h remove "threshold" from the options struct and added compat code in 2007-05-22 17:25:35 +00:00
gimpmagnifytool.c app/actions/image-commands.c app/actions/select-commands.c 2007-12-26 17:33:41 +00:00
gimpmagnifytool.h lots of fixes and changes: 2007-03-12 14:36:49 +00:00
gimpmeasureoptions.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpmeasureoptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpmeasuretool.c Added symbolic constants for common values to the n_snap_lines parameter 2008-01-15 21:05:57 +00:00
gimpmeasuretool.h added status bar help messages explaining the usage of the modifiers. 2007-02-28 22:35:37 +00:00
gimpmoveoptions.c app/tools/gimpflipoptions.c app/tools/gimpmoveoptions.c 2008-03-08 14:07:16 +00:00
gimpmoveoptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpmovetool.c app/actions/channels-commands.c app/actions/colormap-actions.c 2007-12-25 16:21:40 +00:00
gimpmovetool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppaintbrushtool.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppaintbrushtool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppaintoptions-gui.c Applied modified patch from Alexia Death which adds velocity support to 2008-05-10 10:03:21 +00:00
gimppaintoptions-gui.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppainttool.c app/tools/gimppainttool.c applied patch from Alexia Death which changes 2008-05-05 06:21:22 +00:00
gimppainttool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppenciltool.c app/tools/gimpairbrushtool.c (gimp_airbrush_tool_init) don't enable color 2007-11-10 14:41:26 +00:00
gimppenciltool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpperspectiveclonetool.c removed frame around the mode radio buttons (bug #525747). 2008-04-02 18:53:53 +00:00
gimpperspectiveclonetool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpperspectivetool.c remove useless includes. Some minor cleanup. 2007-03-09 11:10:40 +00:00
gimpperspectivetool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimppolygonselecttool.c formatting. 2008-04-14 12:56:25 +00:00
gimppolygonselecttool.h fix include guards. 2008-02-01 11:47:11 +00:00
gimpposterizetool.c add "GObject **config" return value to GimpImageMapTool::get_operation() 2008-01-30 18:31:43 +00:00
gimpposterizetool.h app/gegl/Makefile.am app/gegl/gegl-types.h new config object. 2008-01-25 18:35:10 +00:00
gimprectangleoptions.c Fix indentation. 2007-11-24 10:09:09 +00:00
gimprectangleoptions.h Lessen code bloat by removing code that manages center-[xy] properies of 2007-11-11 07:44:17 +00:00
gimprectangleselectoptions.c app/tools/gimprectangleselecttool.[ch] 2008-03-09 15:38:25 +00:00
gimprectangleselectoptions.h app/tools/gimprectangleselecttool.[ch] 2008-03-09 15:38:25 +00:00
gimprectangleselecttool.c Fix emission of rectangle-change-complete signals. 2008-05-11 13:01:24 +00:00
gimprectangleselecttool.h app/tools/gimprectangleselecttool.[ch] 2008-03-09 15:38:25 +00:00
gimprectangletool.c Fix emission of rectangle-change-complete signals. 2008-05-11 13:01:24 +00:00
gimprectangletool.h gimptexttool.c 2008-05-02 09:05:13 +00:00
gimpregionselectoptions.c app/tools/Makefile.am app/tools/gimpiscissorsoptions.[ch] new options 2008-03-09 15:05:54 +00:00
gimpregionselectoptions.h app/tools/Makefile.am app/tools/gimpiscissorsoptions.[ch] new options 2008-03-09 15:05:54 +00:00
gimpregionselecttool.c app/tools/Makefile.am app/tools/gimpiscissorsoptions.[ch] new options 2008-03-09 15:05:54 +00:00
gimpregionselecttool.h app/tools/Makefile.am app/tools/gimpiscissorsoptions.[ch] new options 2008-03-09 15:05:54 +00:00
gimprotatetool.c also update trans_info[REAL_ANGLE]. Fixes bug #507167. 2008-01-04 09:01:55 +00:00
gimprotatetool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpscaletool.c app/actions/image-commands.c app/actions/select-commands.c 2007-12-26 17:33:41 +00:00
gimpscaletool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpselectionoptions.c Fix mishandling of the "antialias" GParamSpec. Fixes bug #521069: 2008-03-09 17:43:28 +00:00
gimpselectionoptions.h app/tools/Makefile.am app/tools/gimpiscissorsoptions.[ch] new options 2008-03-09 15:05:54 +00:00
gimpselectiontool.c app/core/gimpimagefile.c app/tools/gimpaligntool.c 2008-05-17 13:08:19 +00:00
gimpselectiontool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpsheartool.c remove useless includes. Some minor cleanup. 2007-03-09 11:10:40 +00:00
gimpsheartool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpsmudgetool.c remove useless includes. Some minor cleanup. 2007-03-09 11:10:40 +00:00
gimpsmudgetool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpsourcetool.c Fix bug #491272 (no cursor drawn for small brush sizes): 2007-10-29 17:17:14 +00:00
gimpsourcetool.h don't draw the source brush outline while selecting a new source location 2007-10-22 10:24:41 +00:00
gimptextoptions.c tweaked the layout to save a few pixels. 2008-04-11 15:30:58 +00:00
gimptextoptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimptexttool.c rerender the text layer as suggested in bug #532078. 2008-05-10 12:36:06 +00:00
gimptexttool.h gimptexttool.c 2008-05-02 09:05:13 +00:00
gimpthresholdtool.c add refcounting and replace free() API by ref() and unref(). 2008-02-04 21:41:57 +00:00
gimpthresholdtool.h add refcounting and replace free() API by ref() and unref(). 2008-02-04 21:41:57 +00:00
gimptool.c added stock-id parameters to all statusbar setters. 2008-04-14 06:28:43 +00:00
gimptool.h formatting. 2008-04-13 18:04:27 +00:00
gimptoolcontrol.c added "gboolean wants_click" member and getters/setters. 2007-02-27 21:11:35 +00:00
gimptoolcontrol.h added "gboolean wants_click" member and getters/setters. 2007-02-27 21:11:35 +00:00
gimptooloptions-gui.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimptooloptions-gui.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimptransformoptions.c app/tools/gimpflipoptions.c app/tools/gimpmoveoptions.c 2008-03-08 14:07:16 +00:00
gimptransformoptions.h app/tools/gimptransformtool.c app/tools/gimptransformoptions.[ch] take the 2008-03-06 11:54:44 +00:00
gimptransformtool.c don't reserve Delete for use by tools. Fixes bug #532116. 2008-05-10 10:20:42 +00:00
gimptransformtool.h applied some unrelated cleanups from a patch from Tom Lechner (from bug 2008-03-05 19:56:26 +00:00
gimptransformtoolundo.c app/tools/gimpforegroundselecttool-undo.[ch] removed... 2007-02-03 21:22:37 +00:00
gimptransformtoolundo.h app/tools/gimpforegroundselecttool-undo.[ch] removed... 2007-02-03 21:22:37 +00:00
gimpvectoroptions.c Changed "Create Selection from Path" to "Selection from Path". 2007-10-16 14:31:48 +00:00
gimpvectoroptions.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpvectortool.c app/core/gimpimagefile.c app/tools/gimpaligntool.c 2008-05-17 13:08:19 +00:00
gimpvectortool.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
Makefile.am app/tools/Makefile.am app/tools/gimpiscissorsoptions.[ch] new options 2008-03-09 15:05:54 +00:00
makefile.msc **/makefile.msc app/gimpcore.def : updated so it compiles and links 2008-01-04 18:42:07 +00:00
tool_manager.c renamed gimp_image_active_drawable() to gimp_image_get_active_drawable(). 2007-07-19 14:59:51 +00:00
tool_manager.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
tools-enums.c added missing file. 2008-04-07 20:56:03 +00:00
tools-enums.h Ported the internal representation of the rectangle to gdouble:s instead 2007-11-24 09:09:26 +00:00
tools-types.h app/tools/gimpforegroundselecttool-undo.[ch] removed... 2007-02-03 21:22:37 +00:00
tools-utils.c Generalized to allow a variable number of lines for snapping, and 2008-01-14 21:23:02 +00:00
tools-utils.h Added symbolic constants for common values to the n_snap_lines parameter 2008-01-15 21:05:57 +00:00