gimp/plug-ins/gimptcl
Eric L. Hernes f430950e74 (erich) lots of changes to gimptcl
1) better integration to automake/autoconf/configure...
   The rules are:
   * by default look at -ltcl and -ltk
   * you can specify --with-tcl and --with-tk to use
     different versions, e.g. you can use --with-tcl=tcl80
     and --with-tk=tk80 to use them.
   * if your system has a dl library, it uses it, otherwise
     not.  This may cause problems if you have a -ldl, but
     your tcl library doesn't need it :(  There'll probably
     be a --with-tcldl=no someday

2) make a few arrays bigger, particularily in the PDB interface.

3) type most of the numeric returns from the PDB, e.g.
   a proc that returns a layer now returns `layer-#' instead
   of just `#'.  This may cause problems for scripts that
   get an array and then iterate over it. (as in gimp-list-images
   or similar)

4) consolio is now based on Jeff Hobbs `tkcon', much better than
   the older one.  And the license is much less restrictive.

5) The switch to tkcon unveiled several errors with the internal
   packages, so I fixed most of them.  Now sub-interpreters
   can use the same PDB interface as the ``parent'' interp.
   I should be able to make something akin to the script-fu
   mechanism out of this... (someday)
1997-12-01 19:49:08 +00:00
..
doc Initial revision 1997-11-24 22:05:25 +00:00
frags (erich) lots of changes to gimptcl 1997-12-01 19:49:08 +00:00
misc Initial revision 1997-11-24 22:05:25 +00:00
scripts (erich) lots of changes to gimptcl 1997-12-01 19:49:08 +00:00
.cvsignore bunch of cvsignores added 1997-11-27 21:58:02 +00:00
Makefile (erich) lots of changes to gimptcl 1997-12-01 19:49:08 +00:00
Makefile.am (erich) lots of changes to gimptcl 1997-12-01 19:49:08 +00:00
README Initial revision 1997-11-24 22:05:25 +00:00
gtcl.h (erich) lots of changes to gimptcl 1997-12-01 19:49:08 +00:00
gtclConst.c (erich) lots of changes to gimptcl 1997-12-01 19:49:08 +00:00
gtclEnums.h Initial revision 1997-11-24 22:05:25 +00:00
gtclMain.c (erich) lots of changes to gimptcl 1997-12-01 19:49:08 +00:00
gtclPDB.c (erich) lots of changes to gimptcl 1997-12-01 19:49:08 +00:00
gtcl_misc.c (erich) lots of changes to gimptcl 1997-12-01 19:49:08 +00:00
gtclenums.h Initial revision 1997-11-24 22:05:25 +00:00

README

This is the first real release of gimptcl-1.0, distributed in
the FreeBSD gimp-0.99.14 port.

It comes with three sample plug-ins.
 * Consolio, an interactive gimptcl shell
 * pdb-help, an interactive thing for browsing
   the pdb and running procedures
 * stained-glass, a simple (and ugly) plugin for creating
   stained glassy backgrounds.

The ``scripts'' directory contains plug-ins that are real Tcl scripts.

The ``frags'' directory contains tcl procs and fragments that I've used
for testing the interpreter.  I usually just source them from inside
consolio, then call the procs interactively.

Unfortunately I'm not very artistic, so there's no pretty pictures
to look at.

Eric L. Hernes
erich@rrnet.com