gimp/app/tools
Michael Natterer 1bcd3e1834 app/Makefile.am removed.
2001-07-07  Michael Natterer  <mitch@gimp.org>

	* app/Makefile.am
	* app/context_manager.[ch]: removed.

	* app/app_procs.c: call tool_mananger instead of context_manager
	functions, pass "the_gimp" to some more functions.

	* app/drawable.[ch]: pass a GimpContext to drawable_fill().

	* app/errors.c: behave according to "stack_trace_mode" when using
	the debugging signal handler.

	* app/gimprc.[ch]: removed the core/ config variables.

	* app/selection.c: set the selection's state to INVISIBLE in
	selection_pause().

	* app/core/Makefile.am
	* app/core/gimpcoreconfig.[ch]: new files (the configuration
	variables used by core/).

	* app/core/gimpcontext.[ch]: removed the global contexts (user,
	default, ...) and their functions. It's no longer possible to pass
	NULL to the context functions to manipulate the current context
	(gimpcontext.c doesn't know the current context any more).

	* app/core/gimp.[ch]: added them here. The functions are now called
	gimp_[set|get]_*_context(). Added gimp_create_context() which is
	the only function to create contexts now.

	* app/gui/dialogs.[ch]
	* app/gui/gui.[ch]: pass "gimp" to all functions.

	* app/tools/tool_manager.[ch]
	* app/tools/tools.[ch]: pass "gimp" to lots of functions. Added
	the "global_tool_context" logic and the global/non-global paint
	options switching from the context_manager. Pass "gimp" to all
	tools' "register" functions.

	* app/tools/*: changed accordingly.

	* app/devices.c
	* app/disp_callbacks.c
	* app/file-open.[ch]
	* app/file-save.c
	* app/gdisplay.c
	* app/gimage.c
	* app/libgimp_glue.c
	* app/module_db.c
	* app/nav_window.c
	* app/plug_in.c
	* app/qmask.c
	* app/undo.c
	* app/base/base-config.c
	* app/core/gimpbrushpipe.c
	* app/core/gimpdrawable-offset.c
	* app/core/gimpgradient.c
	* app/core/gimpimage-duplicate.c
	* app/core/gimpimage-mask.c
	* app/core/gimpimage-new.c
	* app/core/gimpimage.c
	* app/core/gimppalette.c
	* app/core/gimptoolinfo.[ch]
	* app/core/gimpundo.c
	* app/gui/brush-select.c
	* app/gui/channels-commands.c
	* app/gui/color-area.c
	* app/gui/dialogs-constructors.c
	* app/gui/file-new-dialog.c
	* app/gui/file-open-dialog.c
	* app/gui/gradient-editor.c
	* app/gui/gradient-select.c
	* app/gui/info-window.c
	* app/gui/layers-commands.c
	* app/gui/menus.c
	* app/gui/palette-editor.c
	* app/gui/palette-import-dialog.c
	* app/gui/palette-select.c
	* app/gui/paths-dialog.c
	* app/gui/pattern-select.c
	* app/gui/preferences-dialog.c
	* app/gui/resize-dialog.c
	* app/gui/test-commands.c
	* app/gui/tool-options-dialog.c
	* app/gui/toolbox.c
	* app/gui/tools-commands.c
	* app/xcf/xcf-load.c
	* app/xcf/xcf-save.c
	* app/widgets/gimpchannellistview.c
	* app/widgets/gimpdnd.c
	* app/widgets/gimpdrawablelistview.[ch]
	* app/widgets/gimpimagedock.c
	* app/widgets/gimplayerlistview.c
	* app/pdb/brushes_cmds.c
	* app/pdb/drawable_cmds.c
	* app/pdb/gradient_select_cmds.c
	* app/pdb/gradients_cmds.c
	* app/pdb/palette_cmds.c
	* app/pdb/patterns_cmds.c
	* app/pdb/procedural_db.c
	* tools/pdbgen/pdb/brushes.pdb
	* tools/pdbgen/pdb/drawable.pdb
	* tools/pdbgen/pdb/gradient_select.pdb
	* tools/pdbgen/pdb/gradients.pdb
	* tools/pdbgen/pdb/palette.pdb
	* tools/pdbgen/pdb/patterns.pdb: changed accordingly: remove usage
	of gimp_context_[get|set]_*(NULL), create contexts with
	gimp_create_context(). Get the user/current context with
	gimp_get_[user|current]_context(). Added/removed access to the
	global "the_gimp" variable in some places. Get the core's config
	variables from "core_config".
2001-07-07 12:17:23 +00:00
..
.cvsignore configure.in app/Makefile.am moved all tool sources to app/tools 2001-01-22 01:46:28 +00:00
airbrush_blob.c Makefile.am configure.in added stuff for the new library below. 2001-01-23 23:56:18 +00:00
airbrush_blob.h Update of the Xinput airbrush, fixed some bugs. It's a bit closer to a 1999-11-14 20:49:14 +00:00
gimpairbrushtool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpairbrushtool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpbezierselecttool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpbezierselecttool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpblendtool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpblendtool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpbrightnesscontrasttool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpbrightnesscontrasttool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpbrushtool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpbrushtool.h app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
gimpbucketfilltool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpbucketfilltool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpbycolorselecttool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpbycolorselecttool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpclonetool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpclonetool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpcolorbalancetool-transfer.c app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
gimpcolorbalancetool-transfer.h app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
gimpcolorbalancetool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpcolorbalancetool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpcolorpickertool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpcolorpickertool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpconvolvetool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpconvolvetool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpcroptool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpcroptool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpcurvestool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpcurvestool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpdodgeburntool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpdodgeburntool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpdrawtool.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
gimpdrawtool.h app/Makefile.am app/apptypes.h app/path_bezier.[ch] app/path_curves.[ch] 2001-04-07 14:55:39 +00:00
gimpeditselectiontool.c major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
gimpeditselectiontool.h app/Makefile.am removed. Stuff now lives in app_procs.[ch] and in 2001-05-13 21:51:20 +00:00
gimpellipseselecttool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpellipseselecttool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimperasertool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimperasertool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpfliptool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpfliptool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpfreeselecttool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpfreeselecttool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpfuzzyselecttool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpfuzzyselecttool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimphistogramtool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimphistogramtool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimphuesaturationtool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimphuesaturationtool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpimagemaptool.c All tools are back :) 2001-05-24 23:57:08 +00:00
gimpimagemaptool.h All tools are back :) 2001-05-24 23:57:08 +00:00
gimpinktool-blob.c app/tools/Makefile.am lots of files renamed to gimp*tool.[ch] 2001-03-08 01:07:03 +00:00
gimpinktool-blob.h app/tools/Makefile.am lots of files renamed to gimp*tool.[ch] 2001-03-08 01:07:03 +00:00
gimpinktool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpinktool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpiscissorstool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpiscissorstool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimplevelstool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimplevelstool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpmagnifytool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpmagnifytool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpmeasuretool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpmeasuretool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpmovetool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpmovetool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimppaintbrushtool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimppaintbrushtool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimppaintoptions-gui.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimppaintoptions-gui.h app/Makefile.am removed. 2001-05-25 16:04:54 +00:00
gimppainttool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimppainttool.h app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
gimppainttool_kernels.h Introduced GimpPaintTool and GimpDrawTool 2001-02-27 05:21:12 +00:00
gimppathtool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimppathtool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimppenciltool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimppenciltool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpperspectivetool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpperspectivetool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpposterizetool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpposterizetool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimprectselecttool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimprectselecttool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpregionselecttool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpregionselecttool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimprotatetool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimprotatetool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpscaletool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpscaletool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpselectionoptions.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
gimpselectionoptions.h app/apptypes.h pass the ToolOptions to the ToolOptionsResetFunc instead of 2001-03-31 20:41:39 +00:00
gimpselectiontool.c app/Makefile.am removed. Stuff now lives in app_procs.[ch] and in 2001-05-13 21:51:20 +00:00
gimpselectiontool.h app/tools/Makefile.am new files ported by Dave Neary <dneary@eircom.net>. 2001-03-02 15:24:12 +00:00
gimpsheartool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpsheartool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpsmudgetool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpsmudgetool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpsourcetool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpsourcetool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimptexttool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimptexttool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpthresholdtool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimpthresholdtool.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimptool.c All tools are back :) 2001-05-24 23:57:08 +00:00
gimptool.h Activate "Select by color" tool. 2001-05-10 08:10:25 +00:00
gimptransformoptions.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
gimptransformoptions.h Separated the transform options stuff from the gimptransformtool files so 2001-04-28 20:14:32 +00:00
gimptransformtool.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
gimptransformtool.h app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
icons.h app/Makefile.am removed this file ... 2001-05-14 00:04:29 +00:00
Makefile.am app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
paint_options.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
paint_options.h app/Makefile.am removed. 2001-05-25 16:04:54 +00:00
path_tool.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
path_tool.h app/tools/gimppathtool.[ch] app/tools/path_tool.[ch] 2001-04-11 15:25:49 +00:00
path_toolP.h app/path_curves.[ch] app/tools/gimpdrawtool.c app/tools/gimppathtool.[ch] 2001-04-11 13:28:53 +00:00
selection_options.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
selection_options.h app/apptypes.h pass the ToolOptions to the ToolOptionsResetFunc instead of 2001-03-31 20:41:39 +00:00
tool_manager.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
tool_manager.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
tool_options.c removed some forgotten tools types. 2001-05-13 11:35:20 +00:00
tool_options.h configure.in added new directory app/core/ for the core object system. 2001-05-09 02:32:03 +00:00
tools-types.h app/Makefile.am removed. Stuff now lives in app_procs.[ch] and in 2001-05-13 21:51:20 +00:00
tools.c app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
tools.h app/Makefile.am removed. 2001-07-07 12:17:23 +00:00
transform_options.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
transform_options.h Separated the transform options stuff from the gimptransformtool files so 2001-04-28 20:14:32 +00:00
xinput_airbrush.c allocate the tool's paint_core with g_new0. This prevents us from having 2000-06-23 00:14:07 +00:00
xinput_airbrush.h Okay I have committed the ugly airbrush now 1999-09-07 01:33:44 +00:00