1. 19 Apr, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/brush_header.h app/pattern_header.h · 26dee230
      Michael Natterer authored
      2001-04-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/brush_header.h
      	* app/pattern_header.h
      	* app/desaturate.[ch]
      	* app/equalize.[ch]
      	* app/invert.[ch]: removed.
      
      	* app/gimpbrush-header.h
      	* app/gimppattern-header.h
      	* app/gimpdrawable-desaturate.[ch]
      	* app/gimpdrawable-equalize.[ch]
      	* app/gimpdrawable-invert.[ch]: new files.
      
      	* app/gui/commands.c: put some stuff from desaturate, equalize and
      	invert here. While it's ok to check the drawable type in the
      	callback, this is the wrong place for PDB wrappers.
      
      	* app/gimpbrush.c
      	* app/gimpbrushpipe.c
      	* app/gimplayer.c
      	* app/gimppattern.c
      	* app/pdb/color_cmds.c
      	* plug-ins/common/gbr.c
      	* plug-ins/common/gih.c
      	* plug-ins/common/pat.c
      	* po/POTFILES.in
      	* tools/pdbgen/pdb/color.pdb: changed accordingly.
      26dee230
  2. 18 Apr, 2001 3 commits
    • Michael Natterer's avatar
      app/Makefile.am removed · 63d3ff38
      Michael Natterer authored
      2001-04-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/channel_ops.[ch]: removed
      
      	* app/gimpdrawable-offset.[ch]
      	* app/gimpimage-duplicate.[ch]: new files without GUI.
      
      	* app/gui/Makefile.am
      	* app/gui/offset-dialog.[ch]: new files.
      
      	* app/gui/commands.c
      	* app/pdb/channel_ops_cmds.c
      	* po/POTFILES.in
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/enums.pl
      	* tools/pdbgen/pdb/channel_ops.pdb: changed accordingly.
      63d3ff38
    • Michael Natterer's avatar
      app/Makefile.am removed. new files: the convert functionality without GUI · addaad45
      Michael Natterer authored
      2001-04-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/convert.[ch]: removed.
      	* app/gimpimage-convert.[ch]: new files: the convert functionality
      	without GUI (now called gimp_image_convert()).
      
      	* app/gui/Makefile.am
      	* app/gui/convert-dialog.[ch]: new files.
      
      	* app/gui/commands.c
      	* app/pdb/convert_cmds.c
      	* po/POTFILES.in
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/enums.pl: changed accordingly.
      addaad45
    • Michael Natterer's avatar
      app/devices.[ch] app/gui/about-dialog.[ch] app/gui/preferences-dialog.[ch] · 91471766
      Michael Natterer authored
      2001-04-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/devices.[ch]
      	* app/gui/about-dialog.[ch]
      	* app/gui/preferences-dialog.[ch]
      	* app/gui/tips-dialog.[ch]: return a GtkWidget from the constructor.
      
      	* app/gui/dialogs.c
      	* app/gui/dialogs-constructors.[ch]: register them with the dialog
      	factory.
      
      	* app/gui/commands.[ch]
      	* app/gui/menus.c: removed their old callbacks.
      
      	* app/gui/brush-select.c
      	* app/gui/gradient-select.c
      	* app/gui/palette-editor.[ch]: no need to show or raise the shell
      	(that's done by the dialog factory now).
      
      	* app/widgets/gimpdialogfactory.c: actually do what the
      	"singleton" and "session_managed" flags say.
      91471766
  3. 17 Apr, 2001 2 commits
    • Michael Natterer's avatar
      app/Makefile.am app/gui/Makefile.am app/about_dialog.[ch] · ddc91452
      Michael Natterer authored
      2001-04-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gui/Makefile.am
      	* app/about_dialog.[ch]
      	* app/brush_edit.[ch]
      	* app/brush_select.[ch]
      	* app/channels_dialog.[ch]
      	* app/color_area.[ch]
      	* app/color_notebook.[ch]
      	* app/color_select.[ch]
      	* app/colormap_dialog.[ch]
      	* app/commands.[ch]
      	* app/file_new_dialog.[ch]
      	* app/gradient_editor.[ch]
      	* app/gradient_select.[ch]
      	* app/indicator_area.[ch]
      	* app/info_dialog.[ch]
      	* app/info_window.[ch]
      	* app/layer_select.[ch]
      	* app/layers_dialog.[ch]
      	* app/menus.[ch]
      	* app/palette.[ch]
      	* app/palette_import.[ch]
      	* app/palette_select.[ch]
      	* app/paths_dialog.[ch]
      	* app/pattern_select.[ch]
      	* app/preferences_dialog.[ch]
      	* app/session.[ch]
      	* app/test_commands.[ch]
      	* app/tips_dialog.[ch]
      	* app/toolbox.[ch]: moved to gui/ (s/_/-/ and some more useful
      	filenames on the way).
      
      	* app/app_procs.c
      	* app/context_manager.c
      	* app/convert.c
      	* app/disp_callbacks.c
      	* app/errorconsole.c
      	* app/file-open.c
      	* app/file-save.c
      	* app/file-utils.c
      	* app/gdisplay.c
      	* app/gimage.c
      	* app/gimprc.c
      	* app/image_new.c
      	* app/interface.c
      	* app/nav_window.c
      	* app/path.c
      	* app/plug_in.c
      	* app/gui/dialogs-constructors.c
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/pattern_select_cmds.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpmagnifytool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimptransformtool.c
      	* app/widgets/gimpcolorpanel.c
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* po/POTFILES.in: changed accordingly.
      ddc91452
    • Michael Natterer's avatar
      app/session.[ch] removed the old dialog session management code... · f283b957
      Michael Natterer authored
      2001-04-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/session.[ch]
      	* app/gimprc.c: removed the old dialog session management code...
      
      	* app/widgets/gimpdialogfactory.[ch]: ...and manage all dialogs here.
      
      	* app/gui/dialogs-constructors.[ch]: dialog factory compliant
      	constructors for all session managed toplevel dialogs.
      
      	* app/brush_select.[ch]
      	* app/devices.[ch]
      	* app/docindex.[ch]
      	* app/errorconsole.[ch]
      	* app/gradient_select.[ch]
      	* app/info_dialog.c
      	* app/lc_dialog.[ch]
      	* app/palette.[ch]
      	* app/pattern_select.[ch]
      	* app/toolbox.[ch]
      	* app/tools/tool_options_dialog.[ch]: all dialog constructors have
      	to return the dialog now (even the legacy ones that will go away).
      	Removed the session management code as this is now done for the
      	dialogs, not by them.
      
      	* app/app_procs.c
      	* app/color_select.c
      	* app/commands.[ch]
      	* app/indicator_area.c
      	* app/menus.c
      	* app/palette_select.c
      	* app/preferences_dialog.c
      	* app/gui/dialogs.c
      	* app/gui/dialogs-commands.[ch]
      	* app/gui/gui.c
      	* app/tools/gimptool.c
      	* app/widgets/gimpdock.c: changed accordingly.
      f283b957
  4. 30 Mar, 2001 1 commit
    • Michael Natterer's avatar
      app/fileops.[ch] removed... · 7e8f21f5
      Michael Natterer authored
      2001-03-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/fileops.[ch]
      	* app/fileopsP.h: removed...
      
      	* app/file-open.[ch]
      	* app/file-save.[ch]
      	* app/file-utils.[ch]: ...and split up into more hackable chunks.
      	(didn't change any logic, just moved the functions around)
      
      	* app/Makefile.am
      	* app/app_procs.c
      	* app/commands.c
      	* app/docindex.c
      	* app/gimpdnd.c
      	* app/gimprc.c
      	* app/menus.c
      	* app/pdb/fileops_cmds.c
      	* po/POTFILES.in
      	* tools/pdbgen/pdb/fileops.pdb: changed accordingly (mostly changing
      	#include's).
      7e8f21f5
  5. 11 Mar, 2001 2 commits
    • Michael Natterer's avatar
      app/Makefile.am app/apptypes.h new subclass of GimpDrawableListView (the · b51d761f
      Michael Natterer authored
      2001-03-11  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/apptypes.h
      	* app/gimplayerlistview.[ch]: new subclass of GimpDrawableListView
      	(the upcoming replacement of the layers dialog). Connects to the
      	new GimpLayer signals using the layer container as signal proxy
      	(see below).
      
      	* app/gimpcontainerview.[ch]: made "set_container" a virtual
      	function.  This is needed by the GimpLayerListView to
      	connect/disconnect signals. Subclasses implementing this method
      	MUST obey the following order of instructions:
      
      	1. disconnect from signals related to GimpContainerView->container
      	2. chain up (!!!)
      	3. connect to signals related to GimpContainerView->container
      
      	And yes, I will add DocBook files for all those new objects :)
      
      	* app/gimppreview.[ch]: made "border_color" a GimpRGB instead of
      	guchar[3]. Added gimp_preview_set_border_color().
      
      	* app/gimpcontainergridview.c
      	* app/gimplayerlistitem.c: use gimp_preview_set_border_color().
      
      	* app/gimpcontainerlistview.c
      	* app/gimpdrawablelistview.c: cleanup.
      
      	* app/gimpdrawablelistitem.c: we can safely asume that our parent
      	widget is a GimpDrawableListView and use it's "reorder_drawable"
      	function pointer (after checking that it's there).
      
      	* app/gimplistitem.c: connect the correct DND type when changing
      	the container of a list item with "reorderable" enabled.
      
      	* app/gimplayer.[ch]: added accessors and "*_changed" signals for
      	layer->mode, layer->opacity and layer->preserve_trans.
      
      	* app/disp_callbacks.c: fixed a FIXME: use the correct bucket fill
      	tool context again.
      
      	* app/tools/paint_options.[ch]: paint_mode_menu_new(): added a
      	boolean which toggles the "Behind" item on/off to the same
      	constructor can be used for all paint mode menus.
      
      	* app/tools/gimptoolinfo.c: rect. select is the standard tool again.
      
      	* app/brush_select.c
      	* app/floating_sel.c
      	* app/gimpimage.c
      	* app/layers_dialog.c
      	* app/pdb/layer_cmds.c
      	* app/tools/gimpeditselectiontool.c
      	* tools/pdbgen/pdb/layer.pdb: use the new layer accessors and the
      	paint_mode_menu constructor.
      
      	* app/commands.c
      	* app/gdisplay.c
      	* app/menus.c
      	* app/undo.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimptool.c
      	* app/tools/paint_options.c
      	* app/tools/tool_manager.c: put the #warning's back inside
      	#ifdef __GNUC__
      b51d761f
    • Garry R. Osgood's avatar
      Garry R. Osgood <grosgood@rcn.com> · b8a72df5
      Garry R. Osgood authored
      * app/Makefile.am
      Inclusion of David's MMX code into Makefile now
      depends on prior definition of HAVE_ASM_MMX.
      * app/pdb/procedural_db.c
      Line 276 cast of va_args to type GimpRGB seems
      very problematical on SGI, as the va_args macro
      expands to Extreme Ugliness and
      (GimpRGB)(Extreme Ugliness) does not compile.
      RH Linux seems indifferent and accepts either.
      * app/commands.c
      * app/gdisplay.c
      * app/menus.c
      * app/plug_in_cmds.c
      * app/undo.c
      * app/tools/gimppainttool.c
      * app/tools/gimptool.c
      * app/tools/paint_options.c
      * app/tools/tool_manager.c
      s|#<remark about extreme buggedness>|
      /* #<remark about extreme buggedness> */|
      Not all compilers are at peace with non-standard
      pre-compiler directives. SGI MIPs compilers are
      among the latter species.
      b8a72df5
  6. 08 Mar, 2001 2 commits
    • Michael Natterer's avatar
      app/apptypes.h app/channel_ops.c app/commands.c app/convert.[ch] · 469faaf3
      Michael Natterer authored
      2001-03-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/apptypes.h
      	* app/channel_ops.c
      	* app/commands.c
      	* app/convert.[ch]
      	* app/fileops.c
      	* app/floating_sel.c
      	* app/gimage.h
      	* app/gimage_mask.[ch]
      	* app/gimpchannel.c
      	* app/global_edit.h
      	* app/image_map.c
      	* app/layer_select.[ch]
      	* app/layers_dialogP.h
      	* app/lc_dialog.c
      	* app/resize.c
      	* app/toolbox.c
      	* app/undo.h
      	* app/undo_history.c
      	* app/xcf.c
      	* app/tools/gimpbycolorselecttool.h
      	* app/tools/gimpcroptool.[ch]
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimppainttool.c
      	* app/tools/transform_core.h: removed the GImage typedef, cleanup.
      469faaf3
    • Michael Natterer's avatar
      app/tools/Makefile.am lots of files renamed to gimp*tool.[ch] · 1d987a3b
      Michael Natterer authored
      2001-03-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/Makefile.am
      	* app/tools/[almost *]: lots of files renamed to gimp*tool.[ch]
      
      	* app/commands.c
      	* app/context_manager.c
      	* app/disp_callbacks.c
      	* app/gdisplay.c
      	* app/gimage.c
      	* app/gimage_mask.c
      	* app/gimpdnd.c
      	* app/gimprc.c
      	* app/global_edit.c
      	* app/info_window.c
      	* app/scale.c
      	* app/scroll.c
      	* app/undo.c
      	* app/pdb/text_tool_cmds.c
      	* app/pdb/tools_cmds.c
      	* po/POTFILES.in
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/enums.pl
      	* tools/pdbgen/pdb/text_tool.pdb
      	* tools/pdbgen/pdb/tools.pdb: changed accordingly.
      1d987a3b
  7. 04 Mar, 2001 1 commit
    • Chyla Zbigniew's avatar
      libgimpwidgets/gimppixmap.c (gimp_color_button_destroy): Move variable · 5d0edd70
      Chyla Zbigniew authored
      
      * app/commands.c (image_scale_callback),
      libgimpwidgets/gimpchainbutton.c (gimp_chain_button_destroy),
      libgimpwidgets/gimpcolorbutton.c (gimp_color_button_destroy):
      libgimpwidgets/gimppixmap.c (gimp_color_button_destroy):
      Move variable assignments out of assertions to allow compilation
      with "G_DISABLE_ASSERT" defined.
      5d0edd70
  8. 03 Mar, 2001 1 commit
    • Michael Natterer's avatar
      renamed ZoomType to GimpZoomZype and added it here. · f1d9ba63
      Michael Natterer authored
      2001-03-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/appenums.h: renamed ZoomType to GimpZoomZype and added it
      	here.
      
      	* app/commands.c
      	* app/disp_callbacks.c
      	* app/nav_window.c
      	* app/scale.[ch]: changed accordingly.
      
      	* app/tools/Makefile.am
      	* app/tools/magnify.[ch]: back as object.
      
      	* app/tools/tool.c: removed the old ToolInfo entry.
      
      	* app/tools/tools.c: register it.
      f1d9ba63
  9. 27 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/apptypes.h app/Makefile.am new widget. The upcoming replacement for · 8e3259d0
      Michael Natterer authored
      2001-02-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/apptypes.h
      	* app/Makefile.am
      	* app/gimpdrawablelistview.[ch]: new widget. The upcoming replacement
      	for the layers and channels dialogs.
      
      	* app/test_commands.[ch]: put the test dialogs here...
      
      	* app/commands.[ch]: ... and made this one clean again.
      
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpcontainerview.[ch]: some signal handling fine tuning.
      
      	* app/gimpimage.[ch]: emits "active_layer_changed" and
      	"active_channel_changed" signals now. The semantics of
      	gimage->active_layer and gimage->active_channel have changed a bit.
      	We now have either an active layer _or_ and active channel (there
      	is no active layer any more if a channel is active).
      
      	* app/channel_ops.c
      	* app/floating_sel.c
      	* app/gdisplay.c
      	* app/layers_dialog.c
      	* app/menus.c: changed accordingly.
      
      	* app/tools/gimpcolorpickertool.c: actually assign the draw_class
      	vraiable in the class_init function.
      
      	* app/tools/gimpdrawtool.[ch]
      	* app/tools/tool.c: removed the _new() functions because these
      	objects are abstract superclasses. Did some cleanup.
      	Nathan, please configure you editor to _not_ produce any tabs
      	in the source code.
      
      	* app/tools/gimppaintbrushtool.[ch]: "blurb" and "help" are tagged
      	with _(), not N_(). Put the register function to the header.
      
      	* po/POTFILES.in: made it compile again.
      8e3259d0
  10. 25 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/channel_ops.c app/channels_dialog.c app/commands.c app/floating_sel.c · 2fd2a4e6
      Michael Natterer authored
      2001-02-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/channel_ops.c
      	* app/channels_dialog.c
      	* app/commands.c
      	* app/floating_sel.c
      	* app/gdisplay.c
      	* app/gimpimage.[ch]
      	* app/layer_select.c
      	* app/layers_dialog.c
      	* app/undo.c
      	* app/xcf.c
      	* app/tools/move.c: remove direct access of gimage->active_layer and
      	gimage->active_channel. Reading access is of course harmless, but
      	gimp_image_set_active_blah() will trigger a signal emission soon.
      
      	It will probably be neccessary to change the functions to accept
      	NULL layers and channels to acheive exactly what weird places like
      	floating_sel.c did before by setting it directly.
      
      	* gimptool-1.4.in
      	* libgimp/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* plug-ins/libgck/gck/Makefile.am: made linking against stable
      	GIMP installed in the same prefix work again by renaming all our
      	libraries explicitly to libgimp<foo>-1.3.* (not as part of the
      	libtool revision but as part of the library name). Removed the
      	libtool revision to avoid double versioning. This has to be
      	hardcoded in the libraries' Makefile.am ...
      
      	* app/Makefile.am
      	* plug-ins/FractalExplorer/Makefile.am
      	* plug-ins/Lighting/Makefile.am
      	* plug-ins/MapObject/Makefile.am
      	* plug-ins/bmp/Makefile.am
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/mkgen.pl
      	* plug-ins/dbbrowser/Makefile.am
      	* plug-ins/faxg3/Makefile.am
      	* plug-ins/fits/Makefile.am
      	* plug-ins/flame/Makefile.am
      	* plug-ins/fp/Makefile.am
      	* plug-ins/gap/Makefile.am
      	* plug-ins/gdyntext/Makefile.am
      	* plug-ins/gfig/Makefile.am
      	* plug-ins/gflare/Makefile.am
      	* plug-ins/gfli/Makefile.am
      	* plug-ins/gimpressionist/Makefile.am
      	* plug-ins/helpbrowser/Makefile.am
      	* plug-ins/ifscompose/Makefile.am
      	* plug-ins/imagemap/Makefile.am
      	* plug-ins/maze/Makefile.am
      	* plug-ins/mosaic/Makefile.am
      	* plug-ins/pagecurl/Makefile.am
      	* plug-ins/plugin-helper/Makefile.am
      	* plug-ins/print/Makefile.am
      	* plug-ins/rcm/Makefile.am
      	* plug-ins/script-fu/Makefile.am
      	* plug-ins/sel2path/Makefile.am
      	* plug-ins/sgi/Makefile.am
      	* plug-ins/webbrowser/Makefile.am
      	* plug-ins/xjt/Makefile.am: ... while all other Makefiles can simply
      	link against "libgimp<foo>-$(LT_REVISION).la"
      2fd2a4e6
  11. 24 Feb, 2001 1 commit
    • Michael Natterer's avatar
      added cmd_callbacks for the toolbox and the preferences dialog. · 04f71318
      Michael Natterer authored
      2001-02-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/commands.[ch]: added cmd_callbacks for the toolbox and
      	the preferences dialog.
      
      	* app/context_manager.c: cleanup.
      
      	* app/gimppreview.[ch]: made gimp_preview_render() public.
      
      	* app/gimptoolinfopreview.c
      	* app/tools/gimptoolinfo.c: the tool previews look nice now but
      	are still ugly implemented (it renders tons of temp_bufs on each
      	state change).
      
      	* app/indicator_area.[ch]: pass a context to the constructor.
      
      	* app/menus.c: don't call the toolbox and the prefs dialog
      	directly but dispatch via commands.[ch]
      
      	* app/preferences_dialog.[ch]
      	* app/toolbox.[ch]: renamed the constructor / raise function, cleanup.
      
      	* app/tools/color_picker.c: tried to get the shortcut working again.
      
      	* app/tools/paint_options.c: the brush dialog's paint options
      	are shown/hidden from the context manager now.
      04f71318
  12. 23 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/apptypes.h new widget. · 69ba1531
      Michael Natterer authored
      2001-02-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/apptypes.h
      	* app/gimptoolinfopreview.[ch]: new widget.
      
      	* app/gimppreview.c
      	* app/tools/gimptoolinfo.c
      	* app/gimpdnd.c: changed for the tool info preview. Still buggy
      	and looks a bit funny at the moment :-)
      
      	* app/commands.[ch]
      	* app/menus.c: small new feature: shift-X toggles the whole context.
      69ba1531
  13. 21 Feb, 2001 1 commit
    • Michael Natterer's avatar
      Made the tool system work again and integrated it back with the · 99c52018
      Michael Natterer authored
      2001-02-21  Michael Natterer  <mitch@gimp.org>
      
      	Made the tool system work again and integrated it back with the
      	GimpContext. It's a hack between old, new and freshly hacked
      	stuff. There are still lots of warnings but at least we can switch
      	tools again.
      
      	* app/tools/Makefile.am
      	* app/tools/gimptoolinfo.[ch]: resurrected as real object.
      	The GimpToolInfo objects are derived from GimpData, which gives
      	us the tool icon stuff for free. Also, we need a list of _objects_
      	which is allocated all the time. All tools are required to have
      	a "register" function which registers themselves with the list
      	of GimpToolInfo objects which is maintained by the tool manager.
      
      	* app/tools/tool.[ch]: made a real GtkObject with properly named
      	functions out of it. The former "active_tool_control" is of
      	course not the default implementation of the tool's "control"
      	method but a hack _around_ it, so it went to the tool manager.
      
      	* app/tools/color_picker.[ch]
      	* app/tools/measure.[ch]: ditto. Added "register" functions and
      	"destroy" implementations so the tools go away after use.
      
      	* app/tools/tool_manager.[ch]: badly hacked at the moment to keep
      	both the list of class structures _and_ the tool info list.
      
      	* app/tools/tools.c: call the tools' register functions.
      
      	* app/gimpcontext.[ch]: store a pointer to a GimpToolInfo object
      	as "active_tool" in the context, so we're independent of tools
      	being allocated or not. It's treated just like a brush or pattern
      	now.
      
      	* app/gimpdnd.[ch]: made tool DND work like all other DND types.
      
      	* app/devices.[ch]: also here: the tool is just a normal data object
      	now, resulting in removal of lots of code.
      
      	* app/commands.c
      	* app/context_manager.c: updated the tool select and context stuff
      	to work again.
      
      	* app/toolbox.c: removed the old pixmap buttons and put GimpPreviews
      	inside the tool buttons. Still needs an own preview type to
      	look nice.
      
      	* app/disp_callbacks.c
      	* app/about_dialog.c
      	* app/app_procs.c
      	* app/appenums.h
      	* app/apptypes.h
      	* app/gimage.c
      	* app/gimppalette.c
      	* app/gimppreview.c
      	* app/gimprc.c
      	* app/info_window.c
      	* app/menus.c
      	* app/palette_select.h
      	* app/scale.c
      	* app/scroll.c: lots of changes to make it work again.
      99c52018
  14. 19 Feb, 2001 2 commits
    • Michael Natterer's avatar
      app/commands.[ch] first version of the new layers and channels dialogs. · 8710fa89
      Michael Natterer authored
      2001-02-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/commands.[ch]
      	* app/menus.c: first version of the new layers and channels dialogs.
      
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c: allow creation with a NULL container.
      
      	* app/gimpdnd.[ch]: added generic DND functions for all drawable
      	types (not just setting the DND icon). Started to remove code
      	duplication.
      
      	* app/gimpdrawablepreview.c: with some magic calculations and ugly
      	assumptions the drawable previews now look exactly like in the old
      	L&C dialog.
      
      	* app/gimpimagepreview.c: no need to say "return" at the end of a
      	void function.
      
      	* app/gimppreview.[ch]: added the "is_popup" boolean also to the
      	default constructor. Call gimp_preview_set_viewable() before
      	calculating the preview size.
      8710fa89
    • Sven Neumann's avatar
      converted gimage->layers and gimage->channels to GimpLists. · 9e131cb2
      Sven Neumann authored
      2001-02-19  Sven Neumann  <sven@gimp.org>
      
      	* app/gimpimage.[ch]: converted gimage->layers and gimage->channels
      	to GimpLists.
      
      	* app/channel_ops.c
      	* app/channels_dialog.c
      	* app/commands.c
      	* app/convert.c
      	* app/floating_sel.c
      	* app/gdisplay.c
      	* app/gimpdrawable.c
      	* app/layers_dialog.c
      	* app/resize.c
      	* app/undo.c
      	* app/xcf.c
      	* app/pdb/display_cmds.c
      	* app/pdb/image_cmds.c
      	* app/pdb/layer_cmds.c
      	* app/tools/crop.c
      	* app/tools/edit_selection.c
      	* tools/pdbgen/pdb/display.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/layer.pdb: changed accordingly
      9e131cb2
  15. 18 Feb, 2001 1 commit
    • Michael Natterer's avatar
      added DND source functions which work by GtkType. · a80dd4d0
      Michael Natterer authored
      2001-02-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpdnd.[ch]: added DND source functions which work by
      	GtkType.
      
      	* app/commands.c
      	* app/brush_select.c
      	* app/gradient_select.[ch]
      	* app/pattern_select.c: removed the DND code here because it's all
      	done by the GimpContainerView now.
      
      	* app/gimpbrushpreview.c
      	* app/gimpgradientpreview.c
      	* app/gimppalettepreview.c
      	* app/gimppatternpreview.c: use the DND by-type connect functions.
      
      	* app/gimpbrushgenerated.c: implemented "duplicate", cleanup.
      
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpcontainerview.[ch]: added a "activate_item" signal
      	method which is emitted by the subclasses to indicate double click.
      
      	* app/gimpdatafactoryview.c: connect to "activate_item" and show
      	the editor.
      
      	* app/convert.c
      	* app/gimppalette.[ch]
      	* app/palette.c
      	* app/paletteP.h
      	* app/palette_import.c
      	* app/palette_select.[ch]: major cleanup: Behaves like the other
      	datatypes now: DND, context stuff, GimpContainerListViews in
      	the dialogs etc. Mostly just removal of code.
      
      	* app/gradient_editor.c: fixed signal blocking/unblocking.
      
      	* plug-ins/script-fu/scripts/Makefile.am: install the "Test Sphere"
      	script again.
      a80dd4d0
  16. 14 Feb, 2001 2 commits
    • Nate Summers's avatar
      prototype for an extension that allows gmodules as plugins. Known bug: · 35ac032f
      Nate Summers authored
              * plug-ins/plugin-helper/*: prototype for an extension that allows
              gmodules as plugins.  Known bug: crashes on gmodules with a static "query" function
      
              * app/tools/tool.c
              * app/tools/tool.h: created new GimpTool object.  Did away with ToolInfo.
              Most tools still need to be ported over to the new api.
              * plug-ins/script-fu/script-fu-scripts.c: fixed typo in comment.  Pathetic, huh?
      35ac032f
    • Michael Natterer's avatar
      app/Makefile.am po/POTFILES.in app/brushes.[ch] app/gradients.[ch] · a97e433b
      Michael Natterer authored
      2001-02-14  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* po/POTFILES.in
      	* app/brushes.[ch]
      	* app/gradients.[ch]
      	* app/palettes.[ch]
      	* app/patterns.[ch]: removed.
      
      	* app/gimpdatafactory.[ch]: completely manage the data lists,
      	including loading with different callbacks per extension.
      
      	* app/gimpdatafactoryview.[ch]: enabled "new", "edit", "delete"
      	and "refresh".
      
      	* app/context_manager.c: initisalize the data factories.
      
      	* app/gimpcontext.c: fixed some bad bugs introduced yesterday.
      
      	* app/gradient_editor.[ch]: removed the public "create" function
      	and create the editor implicitly on "set_gradient"
      
      	* app/app_procs.c
      	* app/apptypes.h
      	* app/brush_edit.h
      	* app/brush_select.c
      	* app/commands.c
      	* app/convert.c
      	* app/devices.c
      	* app/gimpbrushpipe.c
      	* app/gimpcontainerview.h
      	* app/gimpgradient.c
      	* app/gimppattern.c
      	* app/gradient_select.c
      	* app/palette.c
      	* app/pattern_select.c
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/brushes_cmds.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/pdb/palette_cmds.c
      	* app/pdb/pattern_select_cmds.c
      	* app/pdb/patterns_cmds.c
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/palette.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* tools/pdbgen/pdb/patterns.pdb: um, much stuff, mostly "changed
      	accordingly" ;-)
      a97e433b
  17. 13 Feb, 2001 2 commits
    • Michael Natterer's avatar
      gimprc.in user_install user_install.bat app/gimprc.[ch] removed the · b5d8536f
      Michael Natterer authored
      2001-02-13  Michael Natterer  <mitch@gimp.org>
      
      	* gimprc.in
      	* user_install
      	* user_install.bat
      	* app/gimprc.[ch]
      	* app/preferences_dialog.c: removed the "brush_vbr_path" variable,
      	because all data types will be editable and saveable soon.
      
      	* app/Makefile.am
      	* app/apptypes.h
      	* app/gimpdatafactory.[ch]: new object which holds a data list and
      	knows how to create, edit, duplicate etc. the items in it. Will
      	completely replace the brushes.[ch], patterns.[ch], ... files soon.
      
      	* po/POTFILES.in
      	* app/gimpdatacontainerview.[ch]: removed.
      	* app/gimpdatafactoryview.[ch]: added.
      
      	A view on the GimpDataFactory with a GUI for creating, editing,
      	deleting etc. items (mostly unimplemented).
      
      	* app/context_manager.[ch]: replaced the global data lists by global
      	data factories.
      
      	* app/brush_select.c
      	* app/brushes.[ch]
      	* app/commands.c
      	* app/convert.c
      	* app/devices.c
      	* app/gimpbrush.[ch]
      	* app/gimpbrushgenerated.c
      	* app/gimpcontext.c
      	* app/gimpdata.[ch]
      	* app/gimpdatalist.[ch]
      	* app/gimpdnd.c
      	* app/gimpgradient.[ch]
      	* app/gimppalette.[ch]
      	* app/gimppattern.[ch]
      	* app/gradient_editor.c
      	* app/gradient_select.c
      	* app/gradients.[ch]
      	* app/indicator_area.c
      	* app/palette.c
      	* app/palette_import.c
      	* app/palette_select.c
      	* app/palettes.[ch]
      	* app/pattern_select.c
      	* app/patterns.[ch]
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/brushes_cmds.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/pdb/pattern_select_cmds.c
      	* app/pdb/patterns_cmds.c
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* tools/pdbgen/pdb/patterns.pdb: changed accordingly.
      b5d8536f
    • Michael Natterer's avatar
      app/Makefile.am po/POTFILES.in new widget which will replace the current · 1501e3cf
      Michael Natterer authored
      2001-02-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* po/POTFILES.in
      	* app/gimpdatacontainerview.[ch]: new widget which will replace the
      	current brush, pattern, ... selections. To really use it, there
      	needs to be a GimpDataFactory object (coming soon...)
      
      	* app/commands.[ch]
      	* app/menus.c: added test data container views.
      
      	* app/paint_funcs_simd.S: #include the implementation with "", not <>
      1501e3cf
  18. 11 Feb, 2001 1 commit
    • Michael Natterer's avatar
      Made a GimpContainer out of the palette list: · 68216c6f
      Michael Natterer authored
      2001-02-11  Michael Natterer  <mitch@gimp.org>
      
      	Made a GimpContainer out of the palette list:
      
      	* app/Makefile.am
      	* app/palettes.[ch]: new files for the global palette list.
      
      	* app/gimpgradientpreview.[ch]
      	* app/gimppalettepreview.[ch]: new widgets.
      
      	* app/gimppalette.[ch]: derive it from GimpData to get all the
      	preview etc. stuff.
      
      	* app/datafiles.[ch]: new function datafiles_check_extension(),
      	added a "loader_data" parameter to datafiles_read_directories()
      	and pass it to the loader function.
      
      	* app/gimpcontext.[ch]: added the palette (not really used yet
      	except by the test dialogs).
      
      	* app/gimpdatalist.[ch]: new function gimp_data_list_save_and_clear()
      	which does everything needed for patterns_free(), brushes_free() ...
      
      	* app/gimpdnd.c: added palette DND.
      
      	* app/app_procs.c
      	* app/brushes.c
      	* app/color_notebook.h
      	* app/commands.c
      	* app/convert.c
      	* app/gimpbrush.h
      	* app/gimpbrushpipe.h
      	* app/gimpgradient.c
      	* app/gimppattern.h
      	* app/gimppreview.c
      	* app/gradients.c
      	* app/module_db.c
      	* app/palette.[ch]
      	* app/paletteP.h
      	* app/palette_import.c
      	* app/palette_select.[ch]
      	* app/patterns.c
      	* app/plug_in.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/palette_cmds.c
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/palette.pdb: lotsa stuff: changed due to the above
      	API changes, #define the file extensions in the GimpData subclasses'
      	header files instead of hardcoding them in several places, ...
      
      	* data/palettes/*: The same file format change as for the gradient
      	files:
      
      	- Save the palette name in a parsable form (as part of the file
      	  format, not in a comment.
      	- Removed unserscores from the palette names.
      	- Added an extension (Gimp PaLettes are ".gpl" files now ;-)
      68216c6f
  19. 10 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/gradientP.h removed. · 07300cf3
      Michael Natterer authored
      2001-02-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gradientP.h
      	* app/gradient_header.h: removed.
      
      	* app/gimpgradient.[ch]: new object -- bye bye "gradient_t"
      
      	* app/gradients.[ch]: new files for managing the gradient list.
      
      	* app/gradient.[ch]: containes only the gradient editor now (which
      	still badly poked aroung in the GimpGradient structure).
      
      	* app/app_procs.c
      	* app/apptypes.h
      	* app/devices.c
      	* app/gimpcontainerlistview.c
      	* app/gimpcontext.[ch]
      	* app/gimpcontextpreview.[ch]
      	* app/gimpdnd.[ch]
      	* app/gradient_select.[ch]
      	* app/indicator_area.c
      	* app/palette_import.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/tools/airbrush.c
      	* app/tools/blend.c
      	* app/tools/paint_core.c
      	* app/tools/paintbrush.c
      	* app/tools/pencil.c
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb: changed accordingly, some
      	changes to the preview and view stuff.
      
      	* app/gimppreview.[ch]: removed the "context" attribute again
      	because it was overkill (a simple gtk_signal-connect_object does
      	the same as doing the autoconnection magic inside the GimpPreview
      	object).
      
      	* app/commands.[ch]
      	* app/menus.c: example views on the gradient container.
      07300cf3
  20. 09 Feb, 2001 2 commits
    • Michael Natterer's avatar
      app/gimpcontainergridview.[ch] app/gimpcontainerlistview.[ch] follow the · 123ee565
      Michael Natterer authored
      2001-02-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainergridview.[ch]
      	* app/gimpcontainerlistview.[ch]
      	* app/gimpcontainerview.[ch]: follow the GimpPreview API change
      	and take only "size" instead of "width" and "height" in the
      	constructor.
      
      	* app/gimpdnd.[ch]: first attempt to hack GtkType based DND which
      	speaks in terms of GimpViewable instead of Brush, Pattern, ...
      	Added functions to remove DND callbacks (used by the multi-views).
      
      	* app/gimppreview.[ch]: new function gimp_preview_set_size_full().
      
      	* app/commands.c: updated the example dialogs to be DND aware.
      
      	* app/gimpimage.c: fixed preview size calculation by ensuring a
      	minimal width/height of 1 pixel.
      	Reported by Dave Neary <dneary@eircom.net>
      123ee565
    • Michael Natterer's avatar
      moved the constructor-parameter-overkill to the new function · 1823b464
      Michael Natterer authored
      2001-02-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimppreview.[ch]: moved the constructor-parameter-overkill
      	to the new function gimp_preview_new_full() and made the
      	gimp_preview_new() interface simple.
      
      	* app/gimpbrushpreview.c
      	* app/gimppatternpreview.c: added DND support.
      
      	* app/gimpdnd.c: use the new preview system.
      
      	* app/gimpconstrainedhwrapbox.c: implement "size_allocate". Ok,
      	this is silly -- I will write an own widget which does the
      	"scrollable grid of whatever" stuff in one place...
      
      	* app/commands.c
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpimagepreview.c: follow the GimpPreview constructor change.
      1823b464
  21. 08 Feb, 2001 2 commits
    • Michael Natterer's avatar
      changed the test dialogs a bit. · ceb16abd
      Michael Natterer authored
      2001-02-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/commands.c: changed the test dialogs a bit.
      
      	* app/gimpconstrainedhwrapbox.[ch]: should be called
      	GimpHackedWrapBoxForContainerView now ;-)
      
      	* app/gimpcontainergridview.[ch]
      	* app/gimpcontainerlistview.[ch]: fixed the minimal size setting
      	by getting the magic values from the relevan gtk widgets.
      	Scroll to the active item if it not visible.
      ceb16abd
    • Michael Natterer's avatar
      added an (unused) "context" argument and a "set_viewable" function. · be88b135
      Michael Natterer authored
      2001-02-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimppreview.[ch]: added an (unused) "context" argument
      	and a "set_viewable" function.
      
      	* app/gimpconstrainedhwrapbox.c: even more evil than before.
      
      	* app/gimpbrushpreview.c
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpcontainerview.c
      	* app/gimpimagepreview.c
      	* app/gimppatternpreview.c: fixed lots of forgotten signal handlers
      
      	* app/commands.[ch]
      	* app/menus.c: added "Multi View" dialogs.
      be88b135
  22. 07 Feb, 2001 1 commit
    • Michael Natterer's avatar
      added "set_by_type", "get_by_type" and "changed_by_type" methods which · c827d40a
      Michael Natterer authored
      2001-02-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontext.[ch]: added "set_by_type", "get_by_type" and
      	"changed_by_type" methods which take a GtkType and decide from
      	that if to manipulate the Brush, Pattern etc.
      
      	* app/gimpcontainerview.[ch]
      	* app/gimpcontainergridview.[ch]
      	* app/gimpcontainerlistview.[ch]: added a GimpContext to the views
      	which is used to manage the active item.
      
      	* app/commands.c: pass the user_context to the test views.
      
      	* app/gimpbrushpreview.c
      	* app/gimppatternpreview.c
      	* app/gimppreview.[ch]: added a virtual "needs_popup" method which
      	returns a boolen indicating if the viewable is already fully
      	visible.
      
      	* app/gimage.[ch]: removed gimage_foreach() and some other
      	functions which can easily be done be gimp_container_foreach().
      	Removed gimage_delete().
      
      	* app/fileops.c
      	* app/gdisplay.c
      	* app/lc_dialog.c
      	* app/nav_window.c
      	* app/palette_import.c
      	* app/preferences_dialog.c
      	* app/xcf.c
      	* app/pdb/image_cmds.c
      	* tools/pdbgen/pdb/image.pdb: changed accordingly. Switched from
      	"disp_count" refcounting to real GtkObject refcounting for
      	GimpImages.
      c827d40a
  23. 06 Feb, 2001 2 commits
    • Michael Natterer's avatar
      app/gimpcontainergridview.[ch] added "min_items_x" and "min_items_y" · 6c1915da
      Michael Natterer authored
      2001-02-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainergridview.[ch]
      	* app/gimpcontainerlistview.[ch]: added "min_items_x" and
      	"min_items_y" parameters to the constructors.
      
      	* app/gimppreview.[ch]: added event handling for "click" and
      	"popup", show a dummy popup for testing.
      
      	* app/commands.c: changed accordingly.
      
      	* app/menus.c: added a separator and removed N_() from the test stuff.
      6c1915da
    • Michael Natterer's avatar
      app/Makefile.am A bad hack on top of another hack: The GtkHWrapBox · e65e4e32
      Michael Natterer authored
      2001-02-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimpconstrainedhwrapbox.[ch]: A bad hack on top of another
      	hack: The GtkHWrapBox "size_request" method _always_ wants a
      	maximal requisition height, which it of course gets from a
      	container like the scrolled window, yielding in wrong vscrollbar
      	calculation.
      
      	* app/gimpbrush.c: create a nice preview with scale and pipe
      	indicators.
      
      	* app/gimpcontainergridview.[ch]: use the GimpConstrainderHWrapBox.
      
      	* app/commands.c
      	* app/gimpcontainerlistview.c
      	* app/gimppreview.c: cleanup, fixed a crash in the preview idle
      	rendering function.
      e65e4e32
  24. 05 Feb, 2001 3 commits
    • Michael Natterer's avatar
      app/gimpcontainergridview.[ch] app/gimpcontainerlistview.[ch] implemented · 1f8b94df
      Michael Natterer authored
      2001-02-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainergridview.[ch]
      	* app/gimpcontainerlistview.[ch]
      	* app/gimpcontainerview.[ch]: implemented "set_preview_size".
      
      	* app/commands.c: added a preview size slider to the test dialogs.
      1f8b94df
    • Michael Natterer's avatar
      app/Makefile.am new widget providing a grid view in the style of the · f16c3aef
      Michael Natterer authored
      2001-02-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimpcontainergridview.[ch]: new widget providing a grid view
      	in the style of the current brush and pattern selections.
      
      	* app/gimpcontainerlistview.[ch]
      	* app/gimppreview.[ch]: the constructors take "width" and "height"
      	parameters now.
      
      	* app/gimpviewable.c: if the viewable is not able to generate
      	a static (cached) preview, create a new one and cache it ourselves.
      
      	* app/gimppattern.c: produce a nice preview.
      
      	* app/temp_buf.[ch]: changed temp_buf_copy_area() to take a
      	destination offset instead of a border parameter. This function
      	was not used at all before.
      
      	* app/commands.[ch]
      	* app/menus.c: test dialogs for the grid view.
      f16c3aef
    • Michael Natterer's avatar
      app/Makefile.am some new files and data types: · be0e7d11
      Michael Natterer authored
      2001-02-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/apptypes.h: some new files and data types:
      
      	* app/gimppreview.[ch]: new widgets which provides a view
      	of a GimpViewable.
      
      	* app/gimpcontainerview.[ch]: new abstract widget base class for
      	views of GimpContainers of GimpViewables
      
      	* app/gimpcontainerlistview.[ch]: (still) simple implementation of
      	a list view of the container.
      
      	* app/gimpbrush.[ch]
      	* app/gimppattern.[ch]: provide dumb implementations of the
      	GimpViewable's "preview" method.
      
      	* app/image_render.c: quick bad hack to enable preview sizes which
      	are != "preview_size": Always allocate data chunks for previews up
      	to 256 pixels width.
      
      	* app/drawable.c: emit the "incalidate_preview" signal from
      	drawable_update(). This may cause useless updates at the moment
      	but as we want to move from explicit updates to signal-driven
      	model-view stuff it's the right thing (TM).
      
      	* app/commands.[ch]
      	* app/interface.c
      	* app/menus.c: Added a "Test dialogs" menu to the Toolbox.
      
      	* app/pdb/image_cmds.c
      	* libgimp/gimpenums.h
      	* plug-ins/script-fu/script-fu-constants.c
      	* tools/pdbgen/enums.pl: propagated the new alpha channel stuff
      	to the autogenerated files.
      be0e7d11
  25. 03 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed. · c46bdc37
      Michael Natterer authored
      2001-02-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimpset.[ch]: removed.
      
      	* app/gimpcontainer.[ch]: some minor fixes, cleanup.
      
      	* app/context_manager.[ch]: made the "image_context" a GimpContainer
      	and moved it here...
      
      	* app/appenv.h
      	* app/main.c: ...from here.
      
      	* app/app_procs.c
      	* app/colormap_dialog.[ch]
      	* app/commands.c
      	* app/gimage.c
      	* app/gimpcontext.c
      	* app/gimpimage.c
      	* app/info_window.c
      	* app/lc_dialog.c
      	* app/lut_funcs.c
      	* app/module_db.c
      	* app/nav_window.c
      	* app/palette_import.c
      	* app/paths_dialog.c
      	* app/pixel_region.c
      	* app/scale.c
      	* app/scroll.c
      	* app/selection.c
      	* app/temp_buf.c
      	* app/undo.c
      	* app/pdb/procedural_db.c
      	* app/tools/by_color_select.c
      	* app/tools/clone.c
      	* app/tools/color_balance.c
      	* app/tools/color_picker.c
      	* app/tools/convolve.c
      	* app/tools/crop.c
      	* app/tools/curves.c
      	* app/tools/paint_core.c
      	* app/tools/transform_core.c: s/GimpSet/GimpContainer/g, removed
      	many useless #include "appenv.h".
      
      	* app/gimpdrawablepreview.c
      	* app/gdisplay.c: found two badly crashing bugs i have introduced
      	with my last changes here.
      c46bdc37
  26. 01 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/gimpchannel.[ch] new files moved here by Yosh. · dde74f97
      Michael Natterer authored
      2001-02-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimpchannel.[ch]
      	* app/gimplayer.[ch]: new files moved here by Yosh.
      
      	* app/channel.[ch]
      	* app/layer.[ch]: removed.
      
      	* app/gdisplay.c: cleanup stuff.
      
      	* app/[lotsa files].c
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/pdb.pl
      	* tools/pdbgen/pdb/channel.pdb
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/floating_sel.pdb
      	* tools/pdbgen/pdb/layer.pdb: changed includes accordingly.
      dde74f97
  27. 29 Jan, 2001 1 commit
    • Michael Natterer's avatar
      removed channel_update() because channel.c should not call · df0bbb26
      Michael Natterer authored
      2001-01-29  Michael Natterer  <mitch@gimp.org>
      
      	* app/channel.[ch]: removed channel_update() because channel.c
      	should not call gdisplays_update(). Use drawable_update() and
      	a subsequent gdisplays_update() instead.
      
      	* app/qmask.c: do as described above.
      
      	* app/channel_ops.c
      	* app/channels_dialog.c
      	* app/commands.c
      	* app/convert.c
      	* app/disp_callbacks.c
      	* app/equalize.c
      	* app/fileops.c
      	* app/floating_sel.c
      	* app/gdisplay.c
      	* app/gimage.c
      	* app/gimage_mask.c
      	* app/gimpdnd.c
      	* app/gimpdrawablepreview.c
      	* app/gimphistogram.c
      	* app/gimplayermask.c
      	* app/global_edit.c
      	* app/histogramwidget.c
      	* app/histogramwidget.h
      	* app/image_map.c
      	* app/image_new.c
      	* app/invert.c
      	* app/layer.c
      	* app/layer_select.c
      	* app/paths_dialog.c
      	* app/plug_in.c
      	* app/scan_convert.c
      	* app/undo_history.c
      	* app/xcf.c: include gimpdrawable.h instead of drawable.h where
      	possible, removed useless includes, minor other cleanups.
      df0bbb26