gimp/libgimp
GMT 1999 Austin Donnelly d8be79f036 Bit of a large checkin this - it's basically three things: 1 - GimpModules
Sun Jan 11 00:24:21 GMT 1999  Austin Donnelly  <austin@greenend.org.uk>

	Bit of a large checkin this - it's basically three things:
	  1 - GimpModules using gmodules to dynamically load and
	       initialise modules at gimp start of day.
	  2 - Color selectors now register themselves with a color
	       notebook.
	  3 - progress bars have been cleaned up a bit, so now have
	       progress indictations on all transform tool and gradient
	       fill operations.  Not done bucket fill, but that seems to
	       be the next candidate.

	New directories:
	* modules/: new directory for dynamically loadable modules.

	New files:
	* modules/.cvsignore
	* modules/Makefile.am
	* modules/colorsel_gtk.c: GTK color selector wrapped up as a
	    color selector the gimp can use.

	* app/gimpprogress.[ch]: progress bars within gimp core, either as
	    popups, or in the status bar.  This is mainly code moved out
	    of plug-in.c

	* app/color_notebook.[ch]: color selector notebook, implementing
	    very similar interface to color_select.h so it can be used as
	    a drop-in replacement for it.

	* libgimp/color_selector.h: API color selectors need to implement
	    to become a page in the color_notebook.

	* libgimp/gimpmodule.h: API gimp modules need to implement to be
	    initialised by gimp at start of day.

	Modified files:
	* Makefile.am: add modules/ to SUBDIRS
	* libgimp/Makefile.am: install gimpmodule.h and color_selector.h
	* app/gimprc.[ch]: recognise module-path variable.
	* gimprc.in: set module-path variable to something sensible
	    (currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules").
	* app/Makefile.am: build color notebook and gimpprogress
	* app/app_procs.c: register internal GIMP color selector with
	    color notebook.
	* app/asupsample.c: call progress function less frequently for
	    better performance.
	* app/asupsample.h: progress_func_t typedef moved to gimpprogress.h
	* app/blend.c: make callbacks to a progress function
	* app/color_area.c: use a color notebook rather than a color selector
	* app/color_panel.c: ditto
	* app/color_select.c: export color selector interface for notebook
	* app/color_select.h: color_select_init() prototype
	* app/flip_tool.c: flip the image every time, rather than every
	    second click.
	* app/interface.c: move progress bar stuff out to
	    gimpprogress.c.  Make the code actually work while we're at it.
	* app/interface.h: move prototypes for progress functions out to
	    gimpprogress.h
	* app/plug_in.c: load and initialise modules (if possible). Move
	    progress bar handling code out to gimpprogress.c
	* app/plug_in.h: keep only a gimp_progress * for each plugin, not
	    a whole bunch of GtkWidgets.
	* app/scale_tool.c
	* app/rotate_tool.c
	* app/shear_tool.c
	* app/perspective_tool.c: progress bar during operation.
	    De-sensitise the dialog to discourage the user from running
	    two transforms in parallel.
	* app/transform_core.c: recalculate grid coords when bounding box
	    changes.  Only initialise the action area of the dialog once,
	    to avoid multiple "ok" / "reset" buttons appearing.  Undraw
	    transform tool with correct matrix to get rid of handle
	    remains on screen.  Call a progress function as we apply the
	    transform matrix.  A few new i18n markups.  Invalidate
	    floating selection marching ants after applying matrix.
	* app/transform_core.h: transform_core_do() takes an optional
	    progress callback argument (and data).
	* plug-ins/oilify/oilify.c: send progress bar updates after every
	    pixel region, not only if they processed a multiple of 5
	    pixels (which was quite unlikely, and therefore gave a jerky
	    progress indication).
1999-01-11 00:57:33 +00:00
..
.cvsignore Actually add and use the file 1998-07-15 02:36:07 +00:00
color_selector.h Bit of a large checkin this - it's basically three things: 1 - GimpModules 1999-01-11 00:57:33 +00:00
COPYING Fix for select by color on multilayer indexed images. Turned it back on for 1998-03-13 03:35:33 +00:00
gimp.c Added stuff to make gcg by default (for maintainers) 1999-01-07 19:54:45 +00:00
gimp.h Added stuff to make gcg by default (for maintainers) 1999-01-07 19:54:45 +00:00
gimpbrushmenu.c app/brush_select.h app/brush_select.c app/internal_procs.c 1998-10-20 22:36:52 +00:00
gimpchannel.c export the tattoo functions to the plug-ins 1998-11-07 23:02:14 +00:00
gimpchannel_pdb.c export the tattoo functions to the plug-ins 1998-11-07 23:02:14 +00:00
gimpcolorselector.h Bit of a large checkin this - it's basically three things: 1 - GimpModules 1999-01-11 00:57:33 +00:00
gimpdisplay.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpdisplay_pdb.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpdrawable.c export the tattoo functions to the plug-ins 1998-11-07 23:02:14 +00:00
gimpdrawable_pdb.c export the tattoo functions to the plug-ins 1998-11-07 23:02:14 +00:00
gimpentry.c Added a new widget that allows to specify lengths in pixels, inches and 1998-12-05 03:38:13 +00:00
gimpentry.h Added a new widget that allows to specify lengths in pixels, inches and 1998-12-05 03:38:13 +00:00
gimpenums.h Modified Files: ChangeLog app/Makefile.am app/channel.c 1998-10-08 08:15:21 +00:00
gimpfeatures.h.in fixed a memory leak, (gimp_destroy_paramdefs) new function. added header. 1998-11-11 02:20:29 +00:00
gimpgradient.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpgradient_pdb.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpgradientmenu.c app/gradient.c app/gradient.h app/internal_procs.c app/plug_in.c 1998-10-31 16:22:37 +00:00
gimpimage.c app/gimpimage.h app/gimpimageP.h app/gimpimage.c app/gimage_cmds.c 1998-11-14 23:28:47 +00:00
gimpimage_pdb.c app/gimpimage.h app/gimpimageP.h app/gimpimage.c app/gimage_cmds.c 1998-11-14 23:28:47 +00:00
gimpintl.h added MAINTAINERS to EXTRA_DIST 1998-11-06 00:51:39 +00:00
gimplayer.c export the tattoo functions to the plug-ins 1998-11-07 23:02:14 +00:00
gimplayer_pdb.c export the tattoo functions to the plug-ins 1998-11-07 23:02:14 +00:00
gimpmatrix.c Minimal speedup by avoiding to do a inverse->inverse matrix calculation. 1998-11-10 22:50:34 +00:00
gimpmatrix.h Minimal speedup by avoiding to do a inverse->inverse matrix calculation. 1998-11-10 22:50:34 +00:00
gimpmenu.c app/gradient.c app/gradient.h app/internal_procs.c app/plug_in.c 1998-10-31 16:22:37 +00:00
gimpmenu.h app/gradient.c app/gradient.h app/internal_procs.c app/plug_in.c 1998-10-31 16:22:37 +00:00
gimpmodule.h Bit of a large checkin this - it's basically three things: 1 - GimpModules 1999-01-11 00:57:33 +00:00
gimppalette.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimppalette_pdb.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpparasite.c nice file from Xach 1998-12-22 06:03:53 +00:00
gimpparasite.h libgimp/gserialize.c Changed the enum values to allow for simpler future 1998-12-16 11:23:30 +00:00
gimpparasite_pdb.c Modified Files: ChangeLog app/Makefile.am app/app_procs.c app/channel.c 1998-10-30 10:21:33 +00:00
gimpparasiteF.h added MAINTAINERS to EXTRA_DIST 1998-11-06 00:51:39 +00:00
gimpparasiteP.h added MAINTAINERS to EXTRA_DIST 1998-11-06 00:51:39 +00:00
gimppatternmenu.c app/patterns.c app/pattern_select.c app/internal_procs.c app/patterns.h 1998-10-01 22:09:01 +00:00
gimppixelrgn.c Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpprocbrowserdialog.c Added help display. 1998-12-13 20:16:01 +00:00
gimpprocview.c Added help display. 1998-12-13 20:16:01 +00:00
gimpprotocol.c app/drawable_cmds.c, app/gimage_cmds.c app/parasite_cmds.c, 1998-11-13 04:00:54 +00:00
gimpprotocol.h Modified Files: ChangeLog app/Makefile.am app/channel.c app/channel.h 1998-10-14 02:54:02 +00:00
gimptile.c app/blend.c app/brush_select.c app/brush_select.h app/bucket_fill.c 1998-09-19 00:40:27 +00:00
gimpui.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
gimpwire.c require GTK+ 1.1.5 1998-11-23 09:25:10 +00:00
gimpwire.h Upgraded to libtool 1.2b 1998-09-20 23:04:33 +00:00
gserialize.c libgimp/gserialize.c Changed the enum values to allow for simpler future 1998-12-16 11:23:30 +00:00
gserialize.h libgimp/gserialize.c Changed the enum values to allow for simpler future 1998-12-16 11:23:30 +00:00
Makefile.am Bit of a large checkin this - it's basically three things: 1 - GimpModules 1999-01-11 00:57:33 +00:00
parasite.c nice file from Xach 1998-12-22 06:03:53 +00:00
parasite.h libgimp/gserialize.c Changed the enum values to allow for simpler future 1998-12-16 11:23:30 +00:00
parasiteF.h added MAINTAINERS to EXTRA_DIST 1998-11-06 00:51:39 +00:00
parasiteP.h added MAINTAINERS to EXTRA_DIST 1998-11-06 00:51:39 +00:00