1. 01 Apr, 2011 1 commit
  2. 06 Nov, 2007 2 commits
    • Kevin Cozens's avatar
      Completes basic structure for initializing Tiny-Fu to run scripts. · 431a3554
      Kevin Cozens authored
      2007-11-06  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	Completes basic structure for initializing Tiny-Fu to run scripts.
      
      	* tiny-fu/tiny-fu.c: Removed some printf()'s used during initial
      	tests. Passed command line is converted back to argc/argv style.
      	Call gimp_main() to complete initialization. Commented out all
      	code in script_fu_query() for now.
      
      svn path=/trunk/; revision=395
      431a3554
    • 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
  3. 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
  4. 03 Nov, 2007 1 commit
    • Kevin Cozens's avatar
      Updated. · 2f4d179b
      Kevin Cozens authored
      2007-11-02  Kevin Cozens  <kcozens@pc.localdomain>
      
      	* NEWS: Updated.
      
      	* README: Updated with information about plans for version 2.
      
      	* configure.in: Bumped version number to 1.9.0 to mark starting
      	point of development for Tiny-Fu version 2.
      
      svn path=/trunk/; revision=389
      2f4d179b
  5. 02 Nov, 2007 4 commits
    • Kevin Cozens's avatar
      This release marks the end of development on version 1 of Tiny-Fu. · 04eb31b6
      Kevin Cozens authored
      2007-11-02  Kevin Cozens  <kcozens@pc.localdomain>
      
      	This release marks the end of development on version 1 of Tiny-Fu.
      
      	* NEWS: Updated with information about the 1.2.0 release.
      
      	* README: Added some information about the 1.2.0 release.
      
      	* configure.in: Bumped version number to 1.2.0.
      
      svn path=/trunk/; revision=387
      04eb31b6
    • Kevin Cozens's avatar
      Bumped version number to 1.1.2 · b682c8d8
      Kevin Cozens authored
      2007-11-02  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* configure.in: Bumped version number to 1.1.2
      
      svn path=/trunk/; revision=386
      b682c8d8
    • Kevin Cozens's avatar
      scripts/Makefile.am Deprecated. · b6d8f879
      Kevin Cozens authored
      2007-11-01  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* scripts/Makefile.am
      	* scripts/copy-visible.scm: Deprecated.
      
      svn path=/trunk/; revision=383
      b6d8f879
    • Kevin Cozens's avatar
      Added eo, et, fa, km, mk, nb, ne, pt, rw, sr, tt, xh to ALL_LINGUAS. · d8d5be1b
      Kevin Cozens authored
      2007-11-01  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* configure.in: Added eo, et, fa, km, mk, nb, ne, pt, rw, sr, tt, xh
      	to ALL_LINGUAS.
      
      	* scripts/Makefile.am
      	* scripts/hsv-graph.scm: Removed this script. Fixes bug #491311.
      
      svn path=/trunk/; revision=381
      d8d5be1b
  6. 29 Oct, 2007 6 commits
    • Kevin Cozens's avatar
      Added Mukund Sivaraman to list of contributors. · 95624530
      Kevin Cozens authored
      2007-10-29  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* NEWS: Added Mukund Sivaraman to list of contributors.
      
      svn path=/trunk/; revision=378
      95624530
    • Kevin Cozens's avatar
      Added split.h to list of files. · 1746327b
      Kevin Cozens authored
      2007-10-29  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* re/Makefile.am: Added split.h to list of files.
      
      	* re/split.h: Added. Don't know how it was missed all this time.
      
      svn path=/trunk/; revision=377
      1746327b
    • 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
  7. 28 Oct, 2007 2 commits
  8. 14 Oct, 2007 1 commit
  9. 24 Sep, 2007 1 commit
  10. 06 Sep, 2007 1 commit
  11. 30 Apr, 2007 1 commit
  12. 16 Mar, 2007 1 commit
    • 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
  13. 31 Jan, 2007 1 commit
  14. 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
  15. 15 Dec, 2006 1 commit
  16. 10 Dec, 2006 2 commits
    • Kevin Cozens's avatar
      This completes syncing of Tiny-Fu with the Script-Fu plug-in of GIMP. Also · c8673ae9
      Kevin Cozens authored
      2006-12-09  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	This completes syncing of Tiny-Fu with the Script-Fu plug-in of GIMP.
      	Also switches handling of GIMP PDB ARRAY types to using vectors in
      	Scheme instead of using the previously hacked on array type.
      
      	* tiny-fu/tiny-fu-console.c
      	* tiny-fu/tiny-fu-console.h
      	* tiny-fu/tiny-fu-enums.h
      	* tiny-fu/tiny-fu-interface.c
      	* tiny-fu/tiny-fu-interface.h
      	* tiny-fu/tiny-fu-intl.h
      	* tiny-fu/tiny-fu-scripts.c
      	* tiny-fu/tiny-fu-scripts.h
      	* tiny-fu/tiny-fu-server.c
      	* tiny-fu/tiny-fu-server.h
      	* tiny-fu/tiny-fu-text-console.c
      	* tiny-fu/tiny-fu-text-console.h
      	* tiny-fu/tiny-fu-types.h
      	* tiny-fu/tiny-fu.c
      	* tiny-fu/ts-wrapper.c
      	* tiny-fu/ts-wrapper.h: Copied files from Script-Fu plug-in of GIMP.
      	Renamed files as appropriate for Tiny-Fu. Updated #include statements
      	to refer to correct file name as used in Tiny-Fu.
      
      	* tinyscheme/opdefines.h
      	* tinyscheme/scheme-private.h: Completed the removal of the hacked
      	on array type.
      c8673ae9
    • 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
  17. 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
  18. 18 Nov, 2006 1 commit
  19. 08 Nov, 2006 1 commit
  20. 24 Oct, 2006 1 commit
  21. 16 Oct, 2006 3 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
      b745abc5
    • 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
  22. 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
  23. 13 Oct, 2006 1 commit
  24. 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
  25. 10 Oct, 2006 1 commit