Gimp/libgimp
Michael Natterer fa30ba04c7 configure.in po-plug-ins/POTFILES.in plug-ins/common/Makefile.am
2000-01-25  Michael Natterer  <mitch@gimp.org>

	* configure.in
	* po-plug-ins/POTFILES.in
	* plug-ins/common/Makefile.am
	* plug-ins/common/plugin-defs.pl
	* plug-ins/megawidget/*: removed. (There were only 3 functions
	left which were used by ~5 plugins, so I moved the resp. functions
	to the plugins). More preview stuff to come...

	* app/airbrush_blob.c
	* modules/colorsel_triangle.c
	* modules/colorsel_water.c: use G_PI instead of M_PI.

	* app/procedural_db.h
	* libgimp/gimpenums.h
	* plug-ins/script-fu/script-fu-constants.c
	* tools/pdbgen/enums.pl: new PDB return value STATUS_CANCEL which
	indicates that "Cancel" was pressed in a plugin dialog. (Useful
	only for file load/save plugins).

	* app/fileops.[ch]
	* app/menus.c: changes to handle STATUS_CANCEL correctly. Did some
	code cleanup in fileops.[ch]. Pop up a warning if File->Save
	failed.

	* app/plug_in.c: return_val[0] is of type PDB_STATUS, not
	PDB_INT32.

	* libgimp/gimpmath.h: new constant G_MAXRAND which equals to
	RAND_MAX if it exists or to G_MAXINT otherwise.

	* libgimp/gimpwidgets.[ch]: new function gimp_random_seed_new()
	which creates a spinbutton and a "Time" toggle.
	Call the function which does the "set_sensitive" magic from the
	radio button callback.

	* plug-ins/[75 plugins]:

	- Return STATUS_CANCEL in all file load/save dialogs if "Cancel"
	  was pressed.
	- Standardized the file plugins' "run" functions.
	- Use G_PI and G_MAXRAND everywhere.
	- Added tons of scales and spinbuttons instead of text entries.
	- Applied uniform packing/spacings all over the place.
	- Reorganized some UIs (stuff like moving the preview to the top
	  left corner of the dialog).
	- Removed many ui helper functions and callbacks and use the stuff
	  from libgimp instead.
	- I tried not to restrict the range of possible values when I
	  replaced entries with spinbuttons/scales but may have failed,
	  though in some cases. Please test ;-)
	- #include <libgimp/gimpmath.h> where appropriate and use it's
	  constants.
	- Indentation, s/int/gint/ et.al., code cleanup.

	RFC: The plugins are definitely not useable with GIMP 1.0 any
	     more, so shouldn't we remove all the remaining compatibility
	     stuff ??? (like "#ifdef GIMP_HAVE_PARASITES")
2000-01-25 17:46:56 +00:00
..
.cvsignore Actually add and use the file 1998-07-15 02:36:07 +00:00
color_display.h Regarding the GPL => LGPL change: 2000-01-15 21:30:17 +00:00
color_selector.h Regarding the GPL => LGPL change: 2000-01-15 21:30:17 +00:00
COPYING Hmm... this actually wasn't the file as advertised by the ChangeLog.... 2000-01-02 23:11:47 +00:00
gimp.c please picky compilers 1999-12-06 22:44:40 +00:00
gimp.def Some clarifications. 2000-01-18 20:52:16 +00:00
gimp.h new PDB wrappers in libgimp and plugin code cleanup 2000-01-14 21:38:47 +00:00
gimpbrushmenu.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpchainbutton.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpchainbutton.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpchannel.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpchannel_pdb.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpcolorbutton.c emit the "color_changed" signal whenever the user selects "Use FG/BG 2000-01-17 17:02:26 +00:00
gimpcolorbutton.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpcolordisplay.h Regarding the GPL => LGPL change: 2000-01-15 21:30:17 +00:00
gimpcolorselector.h Regarding the GPL => LGPL change: 2000-01-15 21:30:17 +00:00
gimpcolorspace.c libgimp/gimpcolorspace.c Prefixed all functions with gimp_ to avoid 2000-01-03 01:58:43 +00:00
gimpcolorspace.h libgimp/gimpcolorspace.c Prefixed all functions with gimp_ to avoid 2000-01-03 01:58:43 +00:00
gimpcompat.h let's not be redundant redundant. Made a real compat #define for 2000-01-11 21:07:17 +00:00
gimpdialog.c app/gimphelp.h libgimp/gimp.h declare the gimp_standard_help_func in 2000-01-11 15:48:00 +00:00
gimpdialog.h app/[all files using the dialog or action area constructors] added a 2000-01-06 16:40:17 +00:00
gimpdisplay.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpdisplay_pdb.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpdrawable.c libgimp: use enums instead of gint where appropriate 1999-12-27 12:02:07 +00:00
gimpdrawable_pdb.c libgimp: use enums instead of gint where appropriate 1999-12-27 12:02:07 +00:00
gimpenums.h configure.in po-plug-ins/POTFILES.in plug-ins/common/Makefile.am 2000-01-25 17:46:56 +00:00
gimpenv.c Regarding the GPL => LGPL change: 2000-01-15 21:30:17 +00:00
gimpenv.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpexport.c app/gimphelp.h libgimp/gimp.h declare the gimp_standard_help_func in 2000-01-11 15:48:00 +00:00
gimpexport.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpfeatures.h.in *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpfileselection.c Use our new (sligtly compressed) layout of gtk_file_selection all over the 1999-12-30 20:16:58 +00:00
gimpfileselection.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpgradient.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpgradient_pdb.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpgradientmenu.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimphelp.c app/[all files using the dialog or action area constructors] added a 2000-01-06 16:40:17 +00:00
gimphelp_pdb.c app/[all files using the dialog or action area constructors] added a 2000-01-06 16:40:17 +00:00
gimphelpui.c app/gimphelp.h libgimp/gimp.h declare the gimp_standard_help_func in 2000-01-11 15:48:00 +00:00
gimphelpui.h app/gimphelp.h libgimp/gimp.h declare the gimp_standard_help_func in 2000-01-11 15:48:00 +00:00
gimpimage.c libgimp: use enums instead of gint where appropriate 1999-12-27 12:02:07 +00:00
gimpimage_pdb.c libgimp: use enums instead of gint where appropriate 1999-12-27 12:02:07 +00:00
gimpintl.h libgimp/gimpintl.h use G_STMT_START and G_STMT_END for multiline #defines 1999-10-08 22:09:41 +00:00
gimplayer.c libgimp: use enums instead of gint where appropriate 1999-12-27 12:02:07 +00:00
gimplayer_pdb.c libgimp: use enums instead of gint where appropriate 1999-12-27 12:02:07 +00:00
gimplimits.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpmath.h configure.in po-plug-ins/POTFILES.in plug-ins/common/Makefile.am 2000-01-25 17:46:56 +00:00
gimpmatrix.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpmatrix.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpmenu.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpmenu.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpmodule.h Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimppalette.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimppalette_pdb.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpparasite.c some small fixes and the new GAP VCR Navigator 2000-01-10 23:27:25 +00:00
gimpparasite.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpparasite_pdb.c API PATCH #2 or so 1999-10-17 00:07:55 +00:00
gimpparasiteF.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpparasiteio.c please picky compilers 1999-12-06 22:44:40 +00:00
gimpparasiteio.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpparasiteP.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimppatheditor.c please picky compilers 1999-12-06 22:44:40 +00:00
gimppatheditor.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimppatternmenu.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimppixelrgn.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpprocbrowserdialog.c added gettext support 2000-01-01 15:38:59 +00:00
gimpprocview.c added gettext support 2000-01-01 15:38:59 +00:00
gimpprotocol.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpprotocol.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpselection.c new PDB wrappers in libgimp and plugin code cleanup 2000-01-14 21:38:47 +00:00
gimpselection_pdb.c new PDB wrappers in libgimp and plugin code cleanup 2000-01-14 21:38:47 +00:00
gimpsizeentry.c please picky compilers 1999-12-06 22:44:40 +00:00
gimpsizeentry.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimptile.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpui.def Some clarifications. 2000-01-18 20:52:16 +00:00
gimpui.h app/gimpui.[ch] removed & renamed some functions from gimpui.[ch] (see 2000-01-13 15:39:26 +00:00
gimpunit.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpunit.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpunit_pdb.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpunitcache.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gimpunitmenu.c app/gimphelp.h libgimp/gimp.h declare the gimp_standard_help_func in 2000-01-11 15:48:00 +00:00
gimpunitmenu.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gimpwidgets.c configure.in po-plug-ins/POTFILES.in plug-ins/common/Makefile.am 2000-01-25 17:46:56 +00:00
gimpwidgets.h configure.in po-plug-ins/POTFILES.in plug-ins/common/Makefile.am 2000-01-25 17:46:56 +00:00
gimpwire.c please picky compilers 1999-12-06 22:44:40 +00:00
gimpwire.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
gserialize.c *** empty log message *** 1999-11-17 21:13:50 +00:00
gserialize.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
Makefile.am acconfig.h configure.in libgimp/Makefile.am libgimp/gimpregex.h 2000-01-24 22:16:36 +00:00
makefile.cygwin Some clarifications. 2000-01-18 20:52:16 +00:00
makefile.msc Some clarifications. 2000-01-18 20:52:16 +00:00
parasite.c some small fixes and the new GAP VCR Navigator 2000-01-10 23:27:25 +00:00
parasite.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
parasiteF.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
parasiteio.c please picky compilers 1999-12-06 22:44:40 +00:00
parasiteio.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
parasiteP.h added spec file to EXTRA_DIST 1999-12-26 07:54:39 +00:00
stdplugins-intl.h libgimp/gimpintl.h use G_STMT_START and G_STMT_END for multiline #defines 1999-10-08 22:09:41 +00:00