1. 06 Nov, 2007 1 commit
    • Kevin Cozens's avatar
      Updated. · de1e6ee7
      Kevin Cozens authored
      2007-11-06  Kevin Cozens  <kcozens@pc.localdomain>
      
      	* TODO: Updated.
      
      	* scripts/script-fu.init: Trivial wording change in a comment block.
      
      	* tiny-fu/tiny-fu.c (tiny_fu_main_init): Get list of command line
      	args which are passed inside a list.
      
      	* tinyscheme/scheme.c: Added command line parsing routine for when
      	TinyScheme is invoked by GIMP. Open script files in binary mode now
      	that UTF-8 coding can be used.
      
      svn path=/trunk/; revision=394
      de1e6ee7
  2. 04 Nov, 2007 1 commit
    • Kevin Cozens's avatar
      This commit breaks Tiny-Fu. It sets up the basic structure needed to run · 1ff78e15
      Kevin Cozens authored
      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.
      
      svn path=/trunk/; revision=391
      1ff78e15
  3. 02 Nov, 2007 2 commits
  4. 29 Oct, 2007 4 commits
    • Kevin Cozens's avatar
      Updated based on the merge of Script-Fu code from GIMP 2.4.0. · df9c4f6c
      Kevin Cozens authored
      2007-10-29  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* NEWS: Updated based on the merge of Script-Fu code from GIMP 2.4.0.
      
      	* scripts/script-fu-compat.init: Fixed syntax error in string-trim-left
      	function. Added compatability routine for 'verbose'.
      
      svn path=/trunk/; revision=376
      df9c4f6c
    • Kevin Cozens's avatar
      Updated list of files. · d56ecebc
      Kevin Cozens authored
      2007-10-29  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* scripts/Makefile.am: Updated list of files.
      
      	* scripts/tiny-fu.init: Removed. File already added under new name.
      
      svn path=/trunk/; revision=375
      d56ecebc
    • Kevin Cozens's avatar
      This update brings Tiny-Fu in sync with the Script-Fu plug-in in the 2.4.0 · 59e94b10
      Kevin Cozens authored
      2007-10-29  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	This update brings Tiny-Fu in sync with the Script-Fu plug-in
      	in the 2.4.0 version of GIMP.
      
      	* autogen.sh: Added support for automake 1.10.
      
      	* configure.in: Updated glib/gtk2 needed to match GIMP requirements.
      
      	* ftx/ftx.c:
      	* re/split.c
      	* re/re.c
      	* re/main.c
      	* scripts/*.scm
      	* tiny-fu/*.[ch]
      	* tinyscheme/CHANGES
      	* tinyscheme/Manual.txt
      	* tinyscheme/*.[ch]
      	* tinyscheme/init.scm: Copied files from Script-Fu plug-in of GIMP.
      
      	* tiny-fu/Makefile.am: Added -DSTANDALONE=0 needed by updated code.
      
      	* po/Makefile.in.in: Copied file from Script-Fu plug-in of GIMP.
      
      	* po/POTFILES.in: Updated list of files.
      
      svn path=/trunk/; revision=374
      59e94b10
    • Kevin Cozens's avatar
      removed this script. Fixes bug #466382. · a3fd8a73
      Kevin Cozens authored
      2007-10-29  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* scripts/fade-outline.scm: removed this script. Fixes bug #466382.
      
      	* scripts/image-structure.sct: removed this script (see bug #307016).
      
      svn path=/trunk/; revision=373
      a3fd8a73
  5. 30 Apr, 2007 1 commit
  6. 16 Mar, 2007 2 commits
    • Kevin Cozens's avatar
      Updated URL for Tiny-Fu. · 08381903
      Kevin Cozens authored
      2007-03-15  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* MAINTAINERS: Updated URL for Tiny-Fu.
      
      	* TODO: Updated.
      
      	* scripts/script-fu-set-cmap.scm: Change location of menu entry to
      	something that makes a bit more sense.
      
      	The following is from changes made to Script-Fu by Michael Natterer.
      
      	* scripts/difference-clouds.scm: use RUN-INTERACTVE instead of 0,
      	added (gimp-displays-flush)
      
      	* scripts/spyrogimp.scm: update the progress to avoid looking like
      	the script hangs. Fixes bug #356677.
      
      	* tiny-fu/script-fu-interface.c (script_fu_interface_report_cc): if
      	the command starts with "gimp-progress-", the script is obviously
      	showing a progress bar for itself, so clear the text instead of
      	showing an endless number of "gimp-progress-update" messages. Also
      	fixed manual main loop iteration.
      
      svn path=/trunk/; revision=350
      08381903
    • Kevin Cozens's avatar
      replaced license statement according to bug #119667. From a change made to · a5aa145a
      Kevin Cozens authored
      2007-01-21  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* scripts/guides-new-percent.scm: replaced license statement according
      	to bug #119667. From a change made to Script-Fu by Michael Schumacher.
      
      	* scripts/news-text.scm: Fixed typos (bug #396169). From a change
      	made to Script-Fu by Sven Neumann.
      
      svn path=/trunk/; revision=349
      a5aa145a
  7. 31 Jan, 2007 1 commit
  8. 11 Jan, 2007 2 commits
    • Kevin Cozens's avatar
      Updated due to renamed files. · 8812eff6
      Kevin Cozens authored
      2007-01-11  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* scripts/Makefile.am: Updated due to renamed files.
      
      	* tiny-fu-set-cmap.scm: Renamed to script-fu-set-cmap.scm
      
      	* tiny-fu-util.scm: Renamed to script-fu-util.scm
      
      	* tiny-fu-util-setpt.scm: Renamed to script-fu-util-setpt.scm and
      	removed wrong information from header block.
      
      svn path=/trunk/; revision=346
      8812eff6
    • Kevin Cozens's avatar
      From various changes made to Script-Fu in GIMP · 16a8573a
      Kevin Cozens authored
      2007-01-11  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	From various changes made to Script-Fu in GIMP
      
      	* tinyscheme/scheme.c: Don't include malloc.h file. Fixes bug #391195.
      
      	* scripts/Makefile.am
      	* scripts/difference-clouds.scm: Added new script "Difference Clouds"
      	written by Martin Nordholts (bug #363458).
      
      	* scripts/drop-shadow.scm: Removed hyphen from menu entry and
      	description.
      
      	* scripts/old-photo.scm: Fixed crash when Mottle option is selected
      	(mLayer was incorrectly declared).
      
      	* scripts/*.scm: Changed "The GIMP" to just "GIMP" in headers.
      
      svn path=/trunk/; revision=345
      16a8573a
  9. 15 Dec, 2006 1 commit
  10. 10 Dec, 2006 1 commit
    • Kevin Cozens's avatar
      This big patch brings Tiny-Fu in sync with the Script-Fu plug-in of GIMP. · 9dc429e4
      Kevin Cozens authored
      2006-12-09  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	This big patch brings Tiny-Fu in sync with the Script-Fu plug-in
      	of GIMP. This will make it easier to it in sync with Script-Fu.
      
      	* tiny-fu/Makefile.am: Removed USE_STRCASECMP. Use the setting for
      	USE_STRLWR that is used in TinyScheme.
      
      	* tiny-fu/tiny-fu-console.c:
      	* tiny-fu/tiny-fu-console.h:
      	* tiny-fu/tiny-fu-interface.c:
      	* tiny-fu/tiny-fu-interface.h:
      	* tiny-fu/tiny-fu-scripts.c:
      	* tiny-fu/tiny-fu-scripts.h:
      	* tiny-fu/tiny-fu-text-console.c:
      	* tiny-fu/tiny-fu-types.h:
      	* tiny-fu/tiny-fu.c:
      	* tiny-fu/ts-wrapper.c:
      	* tiny-fu/ts-wrapper.h: Updated with the latest copy of these files
      	from the Script-Fu plug-in in the CVS version of GIMP. This includes
      	the change to the use of vectors instead of the hacked on array data
      	type to handle GIMP's PDB ARRAY argument types.
      
      	* tinyscheme/CHANGES: Updated to 1.38 version in TinyScheme.
      
      	* tinyscheme/scheme.c: Added some changes from the 1.38 version of
      	TinyScheme. Added fix for bug #1589701 (reported on SourceForge.net).
      
      	* tinyscheme/scheme.h: Added a prototype to quiet the compiler. Added
      	one change from the 1.38 version of TinyScheme.
      
      	* scripts/script-fu-compat.init: Added delq, make-list, prin1, and
      	print. Corrected name of unstrbreakup to unbreakupstr and fixed bug
      	in it. Fixed butlast to handle lists with one entry. Changes to use
      	native vector data type in aref, aset!, and cons-array.
      
      	* scripts/erase-rows.scm
      	* scripts/hsv-graph.scm: don't ever use the term "drawable" in
      	user-visible strings.
      
      	* scripts/3d-outline.scm:
      	* scripts/paste-as-pattern.scm: Formatting changes.
      
      	* scripts/test-sphere.scm: Show how to use named constants in register
      	block. Added SF-VECTORS entry to register block.
      9dc429e4
  11. 21 Nov, 2006 1 commit
    • Kevin Cozens's avatar
      Start lines with tabs instead of spaces. · b4761763
      Kevin Cozens authored
      2006-11-21  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* Makefile.am: Start lines with tabs instead of spaces.
      
      	* tinyscheme/Makefile.am: Removed setting of USE_STRCASECMP.
      
      	* tinyscheme/scheme-private.h: Added some function prototypes. Don't
      	use USE_MACRO.
      
      	* tinyscheme/scheme.h: Removed references to USE_STRCASECMP. Added
      	SCHEME_EXPORT to prototype for scheme_set_input_port_file().
      
      	* tinyscheme/scheme.c: Open files in binary mode. Added SCHEME_EXPORT
      	to scheme_set_input_port_file() and scheme_set_output_port_file()
      	declarations. Removed references to USE_STRCASECMP. Renamed stricmp()
      	to utf8_stricmp and updated it to call g_utf8_strcasefold instead of
      	g_utf8_strdown. Added #define to map stricmp to utf8_stricmp.
      
      	* scripts/Makefile.am: Fixed ordering in lists.
      
      	* scripts/grid-system.scm: Don't register in the menus since the
      	script duplicates functionality of a better plug-in.
      
      	* scripts/paste-as-brush.scm: Moved set! to let* block.
      	* scripts/paste-as-pattern.scm: Added let* block to defined variables.
      	* scripts/tiny-fu.init: Don't load script-fu-compat.init here.
      	* scripts/ts-helloworld.scm: Don't translate strings in test scripts.
      b4761763
  12. 08 Nov, 2006 1 commit
  13. 24 Oct, 2006 1 commit
  14. 16 Oct, 2006 2 commits
    • Kevin Cozens's avatar
      Updated. · 2efad8a9
      Kevin Cozens authored
      2006-10-16  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* TODO: Updated.
      
      	* tiny-fu/tiny-fu-console.c
      	* tiny-fu/tiny-fu-console.h: Fixed some minor user interface and
      	coding style issues. From a change made by Sven Neumann to Script-Fu.
      
      	* tinyscheme/scheme.c: Eliminated compiler warnings.
      
      	* scripts/script-fu-compat.init: Added 'nil'.
      2efad8a9
    • Kevin Cozens's avatar
      Added 'the-environment'. · a0a00941
      Kevin Cozens authored
      2006-10-16  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* scripts/script-fu-compat.scm: Added 'the-environment'.
      a0a00941
  15. 15 Oct, 2006 1 commit
    • Kevin Cozens's avatar
      Updated · 0d7c0cf9
      Kevin Cozens authored
      2006-10-15  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* TODO: Updated
      
      	* scripts/*.scm: Updated based on changes found/made while reviewing
      	the Script-Fu scripts in CVS GIMP.
      0d7c0cf9
  16. 12 Oct, 2006 2 commits
    • Kevin Cozens's avatar
      Missed closing quotes in previous update. · 049bda12
      Kevin Cozens authored
      2006-10-12  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* scripts/gimp-labels.scm: Missed closing quotes in previous update.
      
      	* scripts/sota-chrome-logo.scm: Fixed a finger fumble.
      
      	* scripts/tiny-fu-set-cmap.scm: Added keyboard short cut. Moved to
      	better location in menus.
      049bda12
    • Kevin Cozens's avatar
      The changes below (except for init.scm) were found during the work of · c52e3386
      Kevin Cozens authored
      2006-10-12  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	The changes below (except for init.scm) were found during the work
      	of updating the GIMP Script-Fu plug-in to become Tiny-Fu.
      
      	* tiny-fu/tiny-fu-console.c
      	* tiny-fu/tiny-fu-interface.c
      	* tiny-fu/tiny-fu-scripts.c
      	* tiny-fu/tiny-fu-server.c
      	* tiny-fu/tiny-fu-text-console.c
      	* tiny-fu/tiny-fu.c: Various minor bug fixes and changes to bring
      	Tiny-Fu up-to-date with changes made in Script-Fu.
      
      	* scripts/*.scm: Applied patch from Saul Goode with review and
      	localisation of Script-Fu procedure blurbs (bug #351283). Also
      	some formatting changes.
      
      	* tinyscheme/init.scm: Updated based on version 1.38 of TinyScheme.
      c52e3386
  17. 10 Oct, 2006 1 commit
  18. 05 Oct, 2006 1 commit
  19. 30 Sep, 2006 1 commit
  20. 29 Sep, 2006 1 commit
    • Kevin Cozens's avatar
      Changes for increased compatability with Script-Fu scripts. · bd5f19dd
      Kevin Cozens authored
      2006-09-29  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	Changes for increased compatability with Script-Fu scripts.
      
      	* tiny-fu/tiny-fu-scripts.c:
      	* tiny-fu/ts-wrapper.c: Changed references of tiny-fu*-register to
      	script-fu*-register, tiny-fu-path to script-fu-path, and tiny-fu-quit
      	to script-fu-quit.
      
      	* scripts/*.scm: All scripts changed to use script-fu-... instead
      	of tiny-fu-... in function names and in the register call.
      bd5f19dd
  21. 26 Sep, 2006 1 commit
    • Kevin Cozens's avatar
      Changes to use the same filename ending for scripts as Script-Fu. · 16dbb762
      Kevin Cozens authored
      2006-09-25  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	Changes to use the same filename ending for scripts as Script-Fu.
      
      	* tiny-fu/tiny-fu-scripts.c: Look for scripts with .scm extension.
      
      	* TODO
      	* po/POTFILES.in
      	* scripts/Makefile.am
      	* scripts/*.scm: All script files now have .scm extension.
      16dbb762
  22. 25 Sep, 2006 1 commit
  23. 02 Sep, 2006 1 commit
  24. 27 Jul, 2006 1 commit
    • Jakub Friedl's avatar
      updated web URL · bb9abcb1
      Jakub Friedl authored
      2006-07-27  Jakub Friedl  <jfriedl@suse.cz>
      
        * scripts/spyrogimp.sct: updated web URL
      bb9abcb1
  25. 20 Jul, 2006 1 commit
  26. 02 Jul, 2006 2 commits
    • Kevin Cozens's avatar
      Removed SF-RADIO added by mistake. Moved script back to language specific · 6b31a67a
      Kevin Cozens authored
      2006-07-02  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* scripts/test-sphere.sct: Removed SF-RADIO added by mistake. Moved
      	script back to language specific menu under Xtns->Tiny-Fu->Test.
      6b31a67a
    • Kevin Cozens's avatar
      Added reverse-layers.sct. Moved ts-helloworld.sct to the list of test · dc8ebb6d
      Kevin Cozens authored
      2006-07-02  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* scripts/Makefile.am: Added reverse-layers.sct. Moved
      	ts-helloworld.sct to the list of test scripts.
      
      	* scripts/reverse-layers.sct: new script from Akkana Peck which
      	reverses the layers in an image.
      
      	* tiny-fu/tiny-fu.c
      	* scripts/3d-outline.sct
      	* scripts/3dTruchet.sct
      	* scripts/alien-glow-arrow.sct
      	* scripts/alien-glow-bar.sct
      	* scripts/alien-glow-bullet.sct
      	* scripts/alien-glow-button.sct
      	* scripts/alien-glow-logo.sct
      	* scripts/alien-neon-logo.sct
      	* scripts/basic1-logo.sct
      	* scripts/basic2-logo.sct
      	* scripts/beveled-button.sct
      	* scripts/beveled-pattern-arrow.sct
      	* scripts/beveled-pattern-bullet.sct
      	* scripts/beveled-pattern-button.sct
      	* scripts/beveled-pattern-heading.sct
      	* scripts/beveled-pattern-hrule.sct
      	* scripts/blended-logo.sct
      	* scripts/bovinated-logo.sct
      	* scripts/camo.sct
      	* scripts/carved-logo.sct
      	* scripts/chalk.sct
      	* scripts/chip-away.sct
      	* scripts/chrome-logo.sct
      	* scripts/comic-logo.sct
      	* scripts/contactsheet.sct
      	* scripts/coolmetal-logo.sct
      	* scripts/crystal-logo.sct
      	* scripts/flatland.sct
      	* scripts/frosty-logo.sct
      	* scripts/gimp-headers.sct
      	* scripts/gimp-labels.sct
      	* scripts/glossy.sct
      	* scripts/glowing-logo.sct
      	* scripts/gradient-bevel-logo.sct
      	* scripts/guides-new.sct
      	* scripts/i26-gunya2.sct
      	* scripts/land.sct
      	* scripts/neon-logo.sct
      	* scripts/news-text.sct
      	* scripts/pupi-button.sct
      	* scripts/rendermap.sct
      	* scripts/sota-chrome-logo.sct
      	* scripts/speed-text.sct
      	* scripts/sphere.sct
      	* scripts/starburst-logo.sct
      	* scripts/starscape-logo.sct
      	* scripts/swirltile.sct
      	* scripts/swirly-pattern.sct
      	* scripts/t-o-p-logo.sct
      	* scripts/test-sphere.sct
      	* scripts/text-circle.sct
      	* scripts/textured-logo.sct
      	* scripts/title-header.sct
      	* scripts/truchet.sct
      	* scripts/ts-helloworld.sct: Move the script categories that were
      	in Xtns->Tiny-Fu directly into Xtns. Language specific tools (e.g.
      	Refresh, Console) remain in language-specific menus. Bug #145507.
      	Based on changes made by Akkana Peck to Script-Fu.
      dc8ebb6d
  27. 10 Jun, 2006 1 commit
    • Kevin Cozens's avatar
      Based on changes made to Script-Fu by Sven Neumann. · 93b490e3
      Kevin Cozens authored
      2006-06-09  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	Based on changes made to Script-Fu by Sven Neumann.
      
      	* tiny-fu/tiny-fu-scripts.c
      	* tiny-fu/ts-wrapper.c: Allow CSS color keywords to be used in
      	place of the '(r g b) color notation.
      
      	* scripts/test-sphere.sct: Documented this new feature.
      93b490e3
  28. 02 Jun, 2006 3 commits
  29. 26 May, 2006 1 commit