gimp-tiny-fu r391 - in trunk: . ftx re scripts scripts/images tiny-fu tinyscheme



Author: kcozens
Date: 2007-11-04 22:11:02 +0000 (Sun, 04 Nov 2007)
New Revision: 391
ViewCVS link: http://svn.gnome.org/viewcvs/gimp-tiny-fu?rev=391&view=rev

Modified:
   trunk/ChangeLog
   trunk/Makefile.am
   trunk/TODO
   trunk/autogen.sh
   trunk/configure.in
   trunk/ftx/Makefile.am
   trunk/re/Makefile.am
   trunk/scripts/Makefile.am
   trunk/scripts/images/Makefile.am
   trunk/scripts/script-fu.init
   trunk/tiny-fu/Makefile.am
   trunk/tiny-fu/tiny-fu.c
   trunk/tinyscheme/Makefile.am
   trunk/tinyscheme/scheme.c
Log:
2007-11-04  Kevin Cozens  <kcozens cvs gnome org>

	This commit breaks Tiny-Fu. It sets up the basic structure needed
	to run Scheme scripts as plug-ins. The TinyScheme interpreter gets
	called but the tiny-fu extension which ties Scheme and GIMP together
	needs work.

	* TODO: Added notes about version 2.0 of Tiny-Fu.

	* autogen.sh: Added LIBTOOL support needed to build extensions for
	TinyScheme.

	* configure.in: Added setting of GIMP_PLUGINDIR. Display a summary
	of enable/disabled features, and GIMP directories when the script
	finishes.

	* Makefile.am: Added targets to create and install the tiny-fu.env
	and tiny-fu.interp files.

	* ftx/Makefile.am:
	* re/Makefile.am:
	* tiny-fu/Makefile.am: Build ftx, re, and tiny-fu as run-time
	loadable extensions for TinyScheme.

	* tiny-fu/tiny-fu.c: Added init_tiny_fu() and tiny_fu_main_init()
	as first steps of making this a TinyScheme extension.

	* tinyscheme/Makefile.am: Updated to build as standalone Scheme
	interpreter. Now installs under GIMP_LIBDIR/tiny-fu.

	* scripts/Makefile.am: During testing, only installs test scripts.
	Install init scripts under GIMP_LIBDIR/tiny-fu. Install regular
	scripts to the plug-ins directory.

	* scripts/images/Makefile.am: Install under plug-ins directory.

	* tinyscheme/scheme.c: Change to directory specified by TINYFUPATH
	to find init scripts and loadable extensions. Updated program usage
	information. Check for "-gimp" when parsing command line arguments.

	* scripts/script-fu.init: Added calls to load script-fu-compat.init
	and the tiny_fu extension.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]