Michael Natterer
83de53ee4d
Bug 677776 - filter popup windows get hidden behind main image window
...
Apply modified patch from Simone Karin Lehmann which makes sure
script-fu gets properly hidden after the dialog is done.
2012-11-13 00:47:34 +01:00
Michael Natterer
8e5beb6d83
Bug 575830 - script-fu-refresh crashes Script-Fu when called from a script
...
Did the most stupid fix of simply not calling the procedure if it is
"script-fu-refresh-scripts". This is really not a use case that
warrants complicating lots of code.
2012-10-07 17:04:54 +02:00
Michael Natterer
fe5366c455
Bug 565268 - unlocalizable string in script-fu-carve-it
...
Simplify blurb and mark it for translation.
2012-10-07 16:40:40 +02:00
Michael Natterer
a2c8759fbf
Bug 684923 - Fix script-fu build on OpenBSD/NetBSD
...
Apply patch from Brad Smith which defines AI_ADDRCONFIG
if it doesn't exist.
2012-10-02 22:11:27 +02:00
Michael Natterer
2a30a2bb74
Bug 684698 - Preferences-Folders: only 15 folder items accepted
...
Raise "max_paths" from 16 to 256 in all calls to gimp_path_parse().
2012-09-26 23:29:51 +02:00
Alexandre Prokoudine
6f3cbcbbd9
Adjusted default values in the Drop Shadow script to help people produce less ugly artwork
2012-08-25 20:14:02 +04:00
Øyvind Kolås
96ab6aa88e
scripts: remove the entries registered in the create menu
2012-05-06 21:16:40 +02:00
Øyvind Kolås
d1ced11415
plug-ins: add GEGL_CFLAGS to many Makefile.am's
2012-05-02 17:46:08 +02:00
Kevin Cozens
b06bc63630
Corrected TinyScheme version number shown in Script-Fu console.
2011-12-09 14:11:44 -05:00
Michael Natterer
2d260e8de1
script-fu: opacity in SF-BRUSH is 0..100 since at least GIMP 2.2
2011-11-24 22:15:54 +01:00
Kevin Cozens
72c89397e4
Removed #include that is now included by another include statement
2011-11-24 15:12:04 -05:00
Michael Natterer
262cc1c946
Bug 664316 - Searchpath separator required
...
Add constant SEARCHPATH-SEPARATOR (= G_SEARCHPATH_SEPARATOR_S).
2011-11-18 09:40:15 +01:00
Kevin Cozens
4911777c03
slide.scm: Don't use deprecated procedures (Fixes bug #647834 )
...
Spotted by, and patch from, Alexis Wilhelm with white space changes and
a missing context-set added.
2011-11-09 21:07:13 -05:00
Kevin Cozens
e5f6a6d9ea
distress-select.scm: Limit threshold to 1-254 to avoid loss of selection
...
Fixes bug #595828 .
2011-11-09 15:48:47 -05:00
Kevin Cozens
27bef34bd5
Don't change global context and protect scripts from global context settings.
2011-11-09 02:42:34 -05:00
Alexis Wilhelm
05d4e78830
Removed use of deprecated functions in two Script-Fu scripts (bug #647834 )
2011-11-07 12:37:16 -05:00
Kevin Cozens
176773dcfe
Second stage in removing use of deprecated functions in Script-Fu scripts
...
Applied most of the mega patch from br0cc0li (see bug #647834 ) with
additional de-tabbing and changes in whitespace.
2011-11-07 12:37:16 -05:00
Kevin Cozens
0bd1c2f09f
Fix previous script-fu deprecation commit due to overzealous update script.
2011-11-07 12:37:15 -05:00
Kevin Cozens
5e015aebba
First stage in removing use of deprecated functions in Script-Fu scripts
...
This commit replaces the names of deprecated procedures with the name of
the new procedure where the new procedure takes the same argument list.
2011-11-02 03:05:07 -04:00
Mukund Sivaraman
7048d9e46e
tinyscheme: Remove dead assignment
2011-10-06 09:04:43 +05:30
Michael Natterer
dcb4c6e34a
plug-ins: use gtk_box_new()
2011-09-30 12:18:24 +02:00
Nils Philippsen
a324206a3e
script-fu: link libtinyscheme with libm if necessary
...
The tinyscheme static library uses math functions, ensure that libm is
linked where necessary (#659586 , original patch by Vincent Untz,
modified)
cherry-picked from commit 7df2cb45b3
in
the gimp-2-6 branch.
2011-09-30 06:59:25 +05:30
Nils Philippsen
b6310f88cf
script-fu: explicitly specify library dependencies
...
cherry-pick commit d1e0f540e5
from the
gimp-2-6 branch.
2011-09-30 06:55:24 +05:30
Kevin Cozens
23978ecec3
Optimized append to make it an O(n) operation (See Sourceforge bug #3400290 )
...
From a patch by Doug Currie. Also some minor whitespace changes.
2011-09-23 19:10:17 -04:00
Kevin Cozens
fc811f3708
Applied changes from SVN version 87 of official version of TinyScheme
...
Can't call round_per_R5RS() in is_integer() as it is not available if USE_MATH
is not defined. It is simpler and faster to compare ivalue() and rvalue() of
an inexact number. No need to round integers in OP_ROUND. Minor optimization
for is_nonneg().
2011-09-23 19:10:17 -04:00
Kevin Cozens
599f6e8390
Fixing formatting of files and removed tabs.
2011-09-23 19:10:16 -04:00
Kevin Cozens
b61b8782d0
R5RS compatability fix for expt. (See SourceForge bug #3399332 )
...
Based on the patch from Doug Currie.
2011-09-23 19:10:16 -04:00
Mukund Sivaraman
262241cb21
script-fu: Don't print leading space when printing vectors
2011-08-31 22:26:21 +05:30
Kevin Cozens
01a24fb4f7
R5RS compatability fixes for integer? and round (SourceForge bug #3400284 )
2011-08-30 16:53:17 -04:00
Kevin Cozens
a8966b8485
R5RS compatability fix for expt (SourceForge bug #3399332 )
2011-08-30 12:00:00 -04:00
Kevin Cozens
7ab6704f78
R5RS fix adds decimal point for inexact in atom2str (SourceForge bug #3395548 )
2011-08-29 17:27:12 -04:00
Kevin Cozens
6af99d4793
R5RS compatibility fix for min and max (take 2) (SourceForge bug #3399331 )
...
It works better if I also update the script-fu.init file used by Script-Fu.
2011-08-29 17:27:12 -04:00
Kevin Cozens
5d3be5be3c
R5RS compatability fix for append by Doug Currie. (SourceForge bug #3400202 )
...
Append with one argument should return the argument but not as a list.
2011-08-29 17:27:12 -04:00
Kevin Cozens
5d61a737a7
R5RS compatibility fix for min and max (SourceForge bug #3399331 )
...
They are required to return inexact when any argument is inexact.
(From a patch by Doug Currie.) Also de-tabified init.scm file.
2011-08-29 17:27:12 -04:00
Kevin Cozens
fe20e7b181
Added closing brace that got lost when applying fix for modulo procedure.
2011-08-29 14:08:57 -04:00
Kevin Cozens
1574700215
R5RS compatibility fix for the modulo procedure (SourceForge bug #3395547 )
2011-08-29 13:54:45 -04:00
Kevin Cozens
a21bba4cab
Added missing #if in opdefines.h around get and put (from SVN TinyScheme r75)
2011-08-29 13:54:17 -04:00
Kevin Cozens
c556a8fdab
Fixed deprecation warning and script breakage (see bug #646993 )
...
Fixed deprecation warning. Fixed script breakage when "Add shadow" was checked
due to error in order of arguments. Made chris-color-edge a private procedure.
2011-08-29 13:53:29 -04:00
Bruce Cowan
841c8a7ebe
String review: fix some spelling and formatting issues
2011-08-28 20:07:55 +02:00
Michael Natterer
f660236a4f
plug-ins: remove some -Wunused-but-set-variable
2011-05-05 12:49:38 +02:00
Martin Nordholts
28983a5158
app: Add a "check-for-deprecated-procedures-in-script-fu" make target
...
Add a "check-for-deprecated-procedures-in-script-fu" make target that
looks for usage of deprecated procedures in *.scm files. We currently
use quite a bit of deprecated procedures. When we don't do that
anymore, we should connect this to make check somehow so our nightly
build fails if someone deprecated a procedures without also porting
all clients.
Run it like this from the source root:
make -C plug-ins/script-fu check-for-deprecated-procedures-in-script-fu
2011-05-05 01:04:23 +02:00
Kevin Cozens
f1c20cb165
Fixed modulo function which affected 'random' procedure. (See bug #647541 )
2011-04-13 13:39:58 -04:00
Michael Natterer
7e6c026790
Globally use GDK_KEY_foo, remove the compat defines from widgets-enums.h
2011-04-11 23:43:03 +02:00
Michael Natterer
8c4d99f883
Bug 645456 - Inconsistent window (role) naming scheme
...
Applied patch from Christoph Kappel which adds a "gimp-" prefix to all
plug-in dialog window roles.
2011-04-08 20:31:34 +02:00
Michael Natterer
24ee3370b8
Depend on GTK+ >= 2.24.3, cairo >= 1.20.1, gdk-pixbuf >= 2.22.1
...
and completely separate configure and sanity checks for gdk-pixbuf
from GTK+, because it's now distributed as a separate package. Remove
all sorts of conditional compiling based on GDK_CHECK_VERSION() and
CAIRO_VERSION.
2011-04-06 19:58:24 +02:00
Kevin Cozens
422248d42a
Fixed cut and paste error that put R5RS fix before the setting of a variable.
2011-03-17 21:43:48 -04:00
Kevin Cozens
97bf01569a
Minor R5RS compatibility fix for the expt procedure.
2011-03-17 17:47:45 -04:00
Kevin Cozens
5c07d3b52d
Added a getenv procedure to the ftx extension of Script-Fu.
2011-03-17 17:47:44 -04:00
Michael Natterer
bdf8d3d776
plug-ins: add some GTK_CHECK_VERSION(2,24,0) and use the new GtkComboBoxText
2011-03-17 14:31:39 +01:00
Michael Natterer
fcfb7cf160
Use the new g_[s]list_free_full() instead of foreach() and free()
2011-03-07 17:11:28 +01:00
Kevin Cozens
b435e55d14
Applied modified version of second patch for bug #642939 .
...
Original patch supplied by Nelson A. de Oliveira. Modified to not use the
-1 "insanity" for invalid/none layer ID's in scripts per IRC discussion.
Additional scripts were changed to not pass -1 to gimp-image-insert-layer.
2011-03-02 02:55:43 -05:00
Kevin Cozens
403630fd57
Applied modified version of first patch for bug #642939 .
...
Original patch supplied by Nelson A. de Oliveira. Modified to not use the
-1 "insanity" for invalid/none layer ID's in scripts per IRC discussion.
2011-03-02 02:27:15 -05:00
Barak Itkin
b19645db49
script-fu: Use gimp-image-select-item instead of gimp-item-to-selection
...
gimp-item-to-selection does not seem to exist (in the PDB), so update to the
correct function gimp-image-select-item (which also takes the image as a
parameter).
2011-02-21 00:19:38 +02:00
Kevin Cozens
29716bccec
Changed deprecation message to state name of replacement procedure
2011-02-13 14:02:46 -05:00
Kevin Cozens
d2d6edc687
Eliminated compiler warning (from SVN version 71 of the TinyScheme project)
2011-02-09 01:41:34 -05:00
Kevin Cozens
fac7d4dd64
Pulled in final changes from 1.40 release of the separate TinyScheme project.
...
With this commit, the TinyScheme component of Script-Fu now has all changes
and bug fixes that have been applied to the separate TinyScheme project.
2011-02-07 15:56:21 -05:00
Kevin Cozens
526c42dc35
Optionally report error line (from SVN r63 of official TinyScheme)
2011-02-07 15:56:21 -05:00
Kevin Cozens
7597d99c8d
Added unwind-protect (from SVN r57 of official version of TinyScheme).
2011-02-07 15:56:20 -05:00
Kevin Cozens
8a8e8c6fad
Fixed OP_INTEGERP op-code to match version in Tinyscheme 1.40
...
I don't know how the original block of code got the way it was since it has
been a single line of code in TinyScheme since the second revision. This also
prevents the compile from breaking if the USE_MATH #define was ever set to 0.
2011-01-19 15:30:47 -05:00
Kevin Cozens
f571ebf247
Fix for SourceForge bug #2826594 (allow reverse to work on empty list).
...
From SVN version 64 of official version of TinyScheme.
Also removed obsolete op code from opdefines.h table.
2011-01-16 16:26:57 -05:00
Mukund Sivaraman
cfde98394c
Fix scheme for (integer? 7.0) which should return #t
2010-11-20 15:43:37 +05:30
Alexandre Prokoudine
fee17f8712
Cleanup of recent changes in porting scripts to new API. Marked layer names in carved-logo.scm for translation while at that
2010-10-10 21:07:24 +04:00
Alexandre Prokoudine
3abf6de944
Porting scripts to new API, marking layer names for translation
2010-10-10 17:59:29 +04:00
Sven Neumann
4d18135b46
script-fu: use "Rule" instead of "Hrule"
2010-10-10 01:56:00 +02:00
Sven Neumann
9100fd1c62
script-fu: don't include whitespace used as separator in translatable string
...
Actually we should use a printf()-like syntax here to make such strings
translatable.
2010-10-10 01:54:11 +02:00
Alexandre Prokoudine
0a4657ae9f
Porting scripts to new API, marking layer names for translation
2010-10-10 03:52:15 +04:00
Alexandre Prokoudine
e1a705c125
Marking layer names for translation
2010-10-10 03:41:21 +04:00
Alexandre Prokoudine
e062acbc64
Porting scripts to new API, marking layer names for translation
2010-10-10 03:40:59 +04:00
Alexandre Prokoudine
466523f732
Porting scripts to new API
2010-10-10 02:40:48 +04:00
Alexandre Prokoudine
bb9c1210b3
Porting to new API: add-[layer|channel] > insert-[layer|channel] and more, perspective-shadow.scm will need revisiting re. new item transformation API
2010-10-10 02:14:53 +04:00
Alexandre Prokoudine
eed3b054bc
Porting to new API: add-[layer|channel] > insert-[layer|channel] and more
2010-09-28 09:10:07 +04:00
Alexandre Prokoudine
9f2f17851c
Porting to new API: add-[layer|channel] > insert-[layer|channel]
2010-09-28 03:44:30 +04:00
Alexandre Prokoudine
b02ba67199
Porting to new API: add-[layer|channel] > -insert-[layer|channel]
2010-09-28 03:30:33 +04:00
Kevin Cozens
b0d8ba5ffd
Additional fixes for handling UTF-8 coded strings (Bugs 572865 & 628893)
...
plug-ins/script-fu/scheme-wrapper.c:
- Fixed set and get of UTF-8 coded strings for parasites.
plug-ins/script-fu/tinyscheme/scheme.c:
- Additional fix to string-append and fixed substring. The mk_empty_string
routine is not the way to allocate space for UTF-8 coded strings.
- Added some comments.
2010-09-20 23:20:45 -04:00
Kevin Cozens
ae6670ba8b
Last part of fixes for handling UTF-8 coded strings (Bugs 572865 & 628893)
...
At the end of a double quoted string, readstrexp() was passing byte count
instead of character count to mk_counted_string(). Cleaned up basic_inchar().
It ignores bad UTF-8 coded characters when reading from file or buffer.
2010-09-19 17:48:17 -04:00
Kevin Cozens
6855267470
First part of fixes for handling UTF-8 coded strings (Bugs 572865 & 628893)
...
Fixed string-set! and string-append due to mixup of chars vs. bytes.
Fixed calculation of pointer to past end of string in open-*-string
routines.
2010-09-19 17:48:17 -04:00
Tor Lillqvist
6d62a5e4fe
Fix Win32 build
...
No sa_family_t in winsock headers, so typedef it.
2010-09-02 19:34:51 +03:00
Michael Schumacher
e77dd90fc0
Bug 574018 - Add a manifest to executables
...
Created a resource file for plug-ins and a rule to link it to them.
The application icon file is smaller than the default one, there's no
point in doubling the size of a plug-in executable just for an icon.
If no problems turn up, this will close the bug.
2010-09-01 08:24:45 +02:00
Barak Itkin
03f1034a97
script-fu: Use the new gimp-item api where possible
2010-08-03 00:13:51 +03:00
Ulf-D. Ehlert
f76981143d
Bug 624761 - Stencil Chrome filter: missing parameter check
...
Limit the result of the internal "highlights" routine to 100.0,
preventing invalid "gimp-color-balance" color parameters.
Also, replace some parameters with appropriate named constants.
2010-07-21 20:43:48 +02:00
Nils Philippsen
521cf89006
script-fu: make server strict-aliasing friendly
...
use union of struct sockaddr* types instead of direct casts
2010-07-09 12:52:24 +02:00
Michael Natterer
2d6f808ff8
pdb: add a new PDB group "item" and move lots of functions to it
...
The item groups has all the duplicated functionality from drawable
and vectors (name, visible, linked etc).
Hijack the unused GIMP_PDB_REGION and turn it into GIMP_PDB_ITEM;
change all protocol aware files accordingly and bump the protocol
version number. Change script-fu to handle the new type.
2010-07-09 09:34:44 +02:00
Tor Lillqvist
6bfe88ae17
script-fu build fix for Windows
2010-07-05 09:59:34 +03:00
Nils Philippsen
04538534fc
Bug 623045 - script-fu: make server IPv6 aware
...
use getnameinfo() instead of inet_ntoa()
use two sockets for IPv4, IPv6
2010-06-29 15:47:01 +02:00
Kevin Cozens
75941beaca
Added SIOD compatability routines string-downcase and string-upcase.
2010-06-21 23:56:40 -04:00
Sven Neumann
7ed3998870
script-fu: clean up coding style and translatable messages
2010-05-31 21:36:36 +02:00
Sven Neumann
e745ad94e4
script-fu: menu path should not be marked for translation
2010-05-31 21:10:46 +02:00
Barak Itkin
9cd68579e4
Bug 618961 - Bad escape character in script-fu palette-export prevents parsing
...
Fix a bad string escape character in palette-export.scm which prevents
the file from being parsed.
2010-05-22 12:48:38 +02:00
Cameron Gregory
afa9bd3b9a
plug-ins: script-fu-selection-rounded-rectangle takes four arguments
...
Don't forget to pass a value for the 'concave' parameter to
script-fu-selection-rounded-rectangle.
2010-05-16 11:46:33 +02:00
Alexandre Prokoudine
bdd112c185
Better grammar, messages are translatable now
2010-04-20 00:11:54 +04:00
Kevin Cozens
32b7b79c33
Fixed scheme struct strbuff[] size to handle long strings in register blocks
2010-02-13 15:06:12 -05:00
Kevin Cozens
77498d1587
Bug 605540 - texts displayed with gimp-message are not translated
...
Applied modified version of patch supplied by Eric Lamarque.
2010-02-11 16:07:58 -05:00
Sven Neumann
799a7fc5a8
script-fu: drop gimp.org header and label scripts
...
These scripts used to be used to create graphics for the old gimp.org
web-page that has long been redone several times. There is no point in
distributing these scripts any longer.
2010-02-03 20:54:04 +01:00
Akkana Peck
36551daa19
Fix bug 590418: make chalk script-fu work.
...
Sobel doesn't work on layers with transparency, like text layers,
so the text layer in the chalk script needed to be merged with the
background layer beneath it.
2010-02-02 13:04:24 -08:00
Kevin Cozens
cc6427e5d5
Applied patch from Saul Goode which mostly fixes bug #604587
...
Fixes delq when using numeric values. Fixes two bad let block declarations.
2010-01-31 18:46:21 -05:00
Michael Natterer
7175f3e883
Some more changes to build with GSEAL_ENABLE
...
- use more GTK+ accessors instead of struct members
- remove quite some #undef GSEAL_ENABLE from completely ported files
2010-01-15 15:35:03 +01:00
Sven Neumann
1339b5cd87
script-fu: remove dead code
...
Remove commented-out code that caused a false positive when
searching for deprecated GLib symbols.
2009-11-09 19:03:03 +01:00
Michael Natterer
018e8b0d29
Build with GSEAL_ENABLE and #undef it where accessors are missing
2009-10-17 20:31:57 +02:00
Michael Natterer
f5115e06ec
Use GtkAdjustment's accessors
2009-10-09 21:19:08 +02:00
Kevin Cozens
0e68a7d59a
Updated TinyScheme to support UTF-8 coded filenames. See bug #592413 .
2009-10-01 11:51:21 -04:00
Kevin Cozens
272073a196
Applied changes from CVS version 1.34 of official version of TinyScheme.
...
Fixed bug that could put the interpreter in to an endless loop on EOF in
the example case "(define foo".
2009-09-01 22:43:50 -04:00
Kevin Cozens
4acd4317a7
Eliminated compiler warnings (scheme.c). Fixed whitespace (dynload.c).
2009-09-01 21:52:11 -04:00
Kevin Cozens
728b1c6847
Eliminated some warnings when compiling TinyScheme.
2009-08-19 12:28:30 -04:00
Kevin Cozens
bacce394b5
De-tabified file.
2009-08-18 10:48:10 -04:00
Kevin Cozens
5809ddcd32
Eliminated a compiler warning.
2009-08-18 10:47:43 -04:00
Kevin Cozens
e602fc88af
Defined *compile-hook*. Changes based on official version of TinyScheme
...
(CVS commit dated 2009/06/19 03:09).
2009-08-18 10:47:12 -04:00
Kevin Cozens
59ea11d78a
Applied changes from CVS version 1.30 of official version of TinyScheme.
...
Some cleanups to in/outport and Eval_Cycle by Peter Michaux.
2009-08-18 10:46:01 -04:00
Kevin Cozens
05f2bd1aac
Added style-control file variables for emacs to all C files.
...
Changes based on official version of TinyScheme (CVS commit dated
2009/06/15 00:01).
2009-08-18 10:45:03 -04:00
Kevin Cozens
70de6ab70f
Applied changes from CVS version 1.27 of official version of TinyScheme.
...
Defined "snprintf" for WIN32 as "_snprintf".
2009-08-18 10:42:29 -04:00
Kevin Cozens
7ee46c4aa1
Added scheme_register_foreign_func_list and declarations for it.
...
Changes based on official version of TinyScheme (CVS commit dated
2008/07/11 19:09).
2009-08-18 10:38:33 -04:00
Kevin Cozens
4c862bf678
Applied changes from CVS version 1.24 of official version of TinyScheme.
...
Merged redundant list_length, is_list, OP_LISTP code.
2009-08-18 10:37:15 -04:00
Kevin Cozens
6a3a7befcf
Applied changes from CVS version 1.23 of official version of TinyScheme.
...
Fixed potential problem of arglist to foreign calls being wrongly GC'ed.
2009-08-18 10:09:12 -04:00
Kevin Cozens
48c87c29fd
Made nested calling thru C safer by save/restore old state.
...
Changes based on official version of TinyScheme (CVS commit dated
2008/05/25 03:27).
2009-08-18 10:09:12 -04:00
Kevin Cozens
76155d79df
Minor changes to minimize differences to official version of TinyScheme.
...
Fixed potential buffer overflow in readstr_upto().
2009-08-18 10:09:12 -04:00
Kevin Cozens
7661513746
Updated TinyScheme version number to 1.39.
...
The TinyScheme component of Script-Fu is now in sync with the 1.39
release of the official version of TinyScheme from May 18, 2008.
Previous commit fixed bug #553377 and not #553337 .
2009-08-09 16:01:30 -04:00
Kevin Cozens
01e27e8d6f
Commented call to file_pop() left in inchar() by mistake. Fixes bug #553337 .
...
Several changes to reduce some formatting differences to official TinyScheme.
De-tabified init.scm file.
2009-08-09 15:20:43 -04:00
Kevin Cozens
3db68e254a
Applied changes based on official version of TinyScheme (CVS commit dated
...
2008/01/25 01:31). Put OP_T0LVL in charge of reacting to EOF.
2009-08-08 00:25:55 -04:00
Kevin Cozens
21cebda8a9
Applied changes based on official version of TinyScheme (CVS commits dated
...
2008/01/22 04:18). Fix for the load bug.
2009-08-07 23:56:40 -04:00
Kevin Cozens
9541fe0387
Applied changes from CVS version 1.15 of official version of TinyScheme.
...
Changed to always use snprintf (Patch due to Ramiro bsd1628).
2009-08-07 16:25:31 -04:00
Kevin Cozens
28e7c3f612
Applied changes from CVS version 1.9 of official version of TinyScheme.
...
Fix for nasty gc bug. This change shifts the burden of protecting newly
allocated cells in foreign functions from the foreign functions to the
TinyScheme interpreter.
2009-08-07 15:14:45 -04:00
Kevin Cozens
3d848b3917
Applied changes from CVS version 1.28 of scheme.c in official version of
...
TinyScheme. Peter Michaux cleaned up port_rep_from_file.
2009-08-07 15:14:45 -04:00
Kevin Cozens
101262b479
Applied changes based on official version of TinyScheme (CVS commit dated
...
2008/06/28 19:28). Applied C++ patch by Shintaro Jingu.
2009-08-04 19:40:09 -04:00
Kevin Cozens
60ddcb625b
Applied changes from CVS version 1.4 of init.c in official version of
...
TinyScheme. Added unwind-protect (from Tom Breton).
2009-08-04 19:08:26 -04:00
Kevin Cozens
b11f689986
Applied changes from CVS version 1.2 of init.scm in official version of
...
TinyScheme. Updated gcd and lcm to comply with the Scheme standard.
2009-08-04 19:04:31 -04:00
Kevin Cozens
5e9907d68d
Applied changes from CVS version 1.16 of official version of TinyScheme.
...
file_push checks array bounds (patch from Ray Lehtiniemi)
2009-08-04 18:39:31 -04:00
Kevin Cozens
bf3d355fd7
Applied changes based on official version of TinyScheme (CVS commit dated
...
2007/12/22 10:48) which makes string output ports conform to SRFI-6.
NOTE: SRFI-6 compliance is incomplete in official version of TinyScheme.
(See SourceForge bug #2832150 )
Also included two minor additions/corrections to old ChangeLog files.
2009-08-04 14:23:55 -04:00
Barak Itkin
e7e5a6d19d
Bug 304399 – Color Palette Export to TXT, CSS, XML, or XHTML
...
Add a palette export script which allows exporting palettes to .css,
.php, .py, .txt and .java by adding a Export to menu item in the
palette context menu in the Palettes dockable.
2009-08-02 15:11:28 +02:00
Michael Natterer
e805cb0cf4
Use gtk_dialog_get_content_area() instead of dialog->vbox
2009-07-15 18:57:12 +02:00
Michael Schumacher
eed061efbb
Adding Microsoft Windows executables to the .gitignore files
...
All binaries have been added individually.
Old binaries are supposed to show up as untracked.
2009-06-19 00:14:17 +02:00
Christopher Montgomery
b559354af1
plug-ins: Make sure to flush output in ts_stdout_output_func()
2009-05-28 21:07:07 +02:00
Sven Neumann
35ac02e66d
Bug 557061 – Alpha to Logo
...
Applied patch from Eric Lamarque fixing an error in the Cool Metal Logo
script.
2009-05-21 18:49:51 +02:00
Sven Neumann
a85bbe7fec
added a newline to the output in the error case.
...
2009-03-22 Sven Neumann <sven@gimp.org>
* app/batch.c (batch_run_cmd): added a newline to the output in
the error case.
* plug-ins/script-fu/script-fu-eval.c (script_fu_eval_run):
instead of disabling all output in batch mode, use the usual
routine for error handling and pass the error string along with
svn path=/trunk/; revision=28200
2009-03-22 20:49:55 +00:00
Martin Nordholts
4d7a6b10d1
Added .gitignore files generated with git svn create-ignore.
...
svn path=/trunk/; revision=27972
2009-01-31 11:37:44 +00:00
Michael Natterer
4ea1437646
plug-ins/common/*.c plug-ins/color-rotate/color-rotate.c
...
2009-01-19 Michael Natterer <mitch@gimp.org>
* plug-ins/common/*.c
* plug-ins/color-rotate/color-rotate.c
* plug-ins/file-bmp/bmp.c
* plug-ins/file-faxg3/faxg3.c
* plug-ins/file-fits/fits.c
* plug-ins/file-fli/fli-gimp.c
* plug-ins/file-ico/ico.c
* plug-ins/file-jpeg/jpeg.c
* plug-ins/file-psd/psd-save.c
* plug-ins/file-psd/psd.c
* plug-ins/file-sgi/sgi.c
* plug-ins/file-uri/uri.c
* plug-ins/file-xjt/xjt.c
* plug-ins/flame/flame.c
* plug-ins/fractal-explorer/fractal-explorer.c
* plug-ins/gfig/gfig.c
* plug-ins/gimpressionist/gimp.c
* plug-ins/gradient-flare/gradient-flare.c
* plug-ins/help-browser/help-browser.c
* plug-ins/ifs-compose/ifs-compose.c
* plug-ins/imagemap/imap_main.c
* plug-ins/lighting/lighting-main.c
* plug-ins/map-object/map-object-main.c
* plug-ins/maze/maze.c
* plug-ins/metadata/metadata.c
* plug-ins/pagecurl/pagecurl.c
* plug-ins/print/print.c
* plug-ins/pygimp/gimpfu.py
* plug-ins/script-fu/script-fu-script.c
* plug-ins/script-fu/script-fu.c
* plug-ins/selection-to-path/selection-to-path.c
* plug-ins/twain/twain.c
* plug-ins/win-snap/winsnap.c: document the "run-mode" parameter
as we document enums for core procedures.
svn path=/trunk/; revision=27922
2009-01-19 20:11:36 +00:00
Michael Natterer
d9b5207aa2
Change licence to GPLv3 (and to LGPLv3 for libgimp).
...
2009-01-17 Michael Natterer <mitch@gimp.org>
* all files with a GPL header and all COPYING files:
Change licence to GPLv3 (and to LGPLv3 for libgimp).
Cleaned up some copyright headers and regenerated the parsers in
the ImageMap plugin.
svn path=/trunk/; revision=27913
2009-01-17 22:28:01 +00:00
Sven Neumann
d43a0fbf19
Bug 558454 – Plugin Map Color Range disapears from GIMP
...
2008-11-19 Sven Neumann <sven@gimp.org>
Bug 558454 – Plugin Map Color Range disapears from GIMP
* plug-ins/script-fu/scripts/Makefile.am
* plug-ins/script-fu/scripts/plug-in-compat.init: new file
providing compatibility with plug-ins from older GIMP
versions. Contains a reimplementation of plug-in-color-map based
on ideas and code from Eric Lamarque.
* plug-ins/script-fu/scheme-wrapper.c (tinyscheme_init): load
the
plug-in-compat.init file.
svn path=/trunk/; revision=27683
2008-11-19 08:17:28 +00:00
Sven Neumann
48baf2dd47
plug-ins/script-fu/scripts/Makefile.am renamed from web-browser.scm.
...
2008-10-29 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scripts/Makefile.am
* plug-ins/script-fu/scripts/gimp-online.scm: renamed from
web-browser.scm.
svn path=/trunk/; revision=27457
2008-10-29 12:05:56 +00:00
Martin Nordholts
abc09ec57a
Bug 472403 – Add bevel script fu does not work if there is no
...
selection
* plug-ins/script-fu/scripts/add-bevel.scm (script-fu-add-bevel):
Applied modified patch from Barak Itkin that when there is no
selection makes the bevel be performed on the whole layer instead
of the whole image (which was broken in the first place). It also
fixes some bugs with setting the selection when there is no
initial selection.
svn path=/trunk/; revision=27070
2008-09-28 11:02:27 +00:00
Martin Nordholts
fece66338e
Rename 'select' to 'selection' since that is what it holds.
...
* plug-ins/script-fu/scripts/add-bevel.scm (script-fu-add-bevel):
Rename 'select' to 'selection' since that is what it holds.
svn path=/trunk/; revision=27069
2008-09-28 10:03:48 +00:00
Michael Natterer
9336d7be74
plug-ins/script-fu/Makefile.am new files containing script_fu_stresacpe().
...
2008-09-20 Michael Natterer <mitch@gimp.org>
* plug-ins/script-fu/Makefile.am
* plug-ins/script-fu/script-fu-utils.[ch]: new files containing
script_fu_stresacpe().
* plug-ins/script-fu/script-fu-script.c
* plug-ins/script-fu/script-fu-scripts.[ch]: changed accordingly.
svn path=/trunk/; revision=27023
2008-09-20 09:58:30 +00:00
Michael Natterer
00c330825a
rename "menu_path" to "menu_label". Having a full path here is just compat
...
2008-09-19 Michael Natterer <mitch@gimp.org>
* plug-ins/script-fu/script-fu-types.h (struct SFScript): rename
"menu_path" to "menu_label". Having a full path here is just
compat cruft.
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/script-fu/script-fu-script.[ch]: changed accordingly.
svn path=/trunk/; revision=27016
2008-09-19 19:17:12 +00:00
Sven Neumann
a2b283645a
also apply the menu mapping on scripts that use script-fu-menu-register to
...
2008-09-19 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu-scripts.c: also apply the menu
mapping on scripts that use script-fu-menu-register to add
themselves to the menus.
svn path=/trunk/; revision=27015
2008-09-19 15:42:02 +00:00
Michael Natterer
d80d1fabe9
move variables to local scopes, fix some whitespace and indentation, some
...
2008-09-19 Michael Natterer <mitch@gimp.org>
* plug-ins/script-fu/scheme-wrapper.c: move variables to local
scopes, fix some whitespace and indentation, some misc. cleanup,
remove comments about array calling conventions that had lots of
copy and paste errors.
svn path=/trunk/; revision=27014
2008-09-19 12:15:26 +00:00
Sven Neumann
c7af52b846
renamed "file-new-menu" to "file-create-menu" and changed the menu label
...
2008-09-19 Sven Neumann <sven@gimp.org>
* app/actions/file-actions.c: renamed "file-new-menu" to
"file-create-menu" and changed the menu label from "New" to
"Create".
* app/plug-in/plug-in-menu-path.c
* menus/image-menu.xml.in
* plug-ins/common/screenshot.c
* plug-ins/script-fu/script-fu.c
* plug-ins/script-fu/scripts/*.scm
* plug-ins/twain/twain.c
* plug-ins/win-snap/winsnap.c: changed accordingly.
svn path=/trunk/; revision=27013
2008-09-19 12:01:12 +00:00
Sven Neumann
a44896eeed
increased size of the stack-allocated error string.
...
2008-09-19 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/scheme-wrapper.c
(script_fu_marshal_procedure_call): increased size of the
stack-allocated error string.
svn path=/trunk/; revision=27011
2008-09-19 09:47:10 +00:00
Michael Natterer
bf7b72088f
fix warning about missing braces around array initializer.
...
2008-09-19 Michael Natterer <mitch@gimp.org>
* plug-ins/script-fu/script-fu-scripts.c (script_fu_script_proc):
fix warning about missing braces around array initializer.
svn path=/trunk/; revision=27010
2008-09-19 09:36:17 +00:00
Michael Natterer
cb702ebd1e
add new functions script_fu_script_get_title() and
...
2008-09-19 Michael Natterer <mitch@gimp.org>
* plug-ins/script-fu/script-fu-script.[ch]: add new functions
script_fu_script_get_title() and script_fu_script_reset().
* plug-ins/script-fu/script-fu-scripts.c (script_fu_add_script):
don't set all default values *and* values when parsing the script,
just set the defaults and call script_fu_script_reset() afterwards.
* plug-ins/script-fu/script-fu-interface.c (script_fu_interface):
use the new script_fu_script_get_title().
(script_fu_reset): call script_fu_script_reset() and then update
the UI from the current values, instead of doing slightly
different things for each arg type.
svn path=/trunk/; revision=27009
2008-09-19 09:34:35 +00:00
Sven Neumann
33500a415a
don't leak the GError.
...
2008-09-18 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu-scripts.c
(script_fu_script_proc):
don't leak the GError.
svn path=/trunk/; revision=26998
2008-09-18 16:17:32 +00:00
Michael Natterer
be043836f6
Bug 552785 – Script-fu run errors do not show in UI
...
2008-09-18 Michael Natterer <mitch@gimp.org>
Bug 552785 – Script-fu run errors do not show in UI
* plug-ins/script-fu/script-fu-scripts.c (script_fu_script_proc):
fix the code that passes the error message back via the pipe.
svn path=/trunk/; revision=26997
2008-09-18 15:40:59 +00:00
Sven Neumann
e0a2e4e5db
plugged a memory leak.
...
2008-09-18 Sven Neumann <sven@gimp.org>
* plug-ins/script-fu/script-fu-scripts.c
(script_fu_run_command):
plugged a memory leak.
* plug-ins/script-fu/script-fu-console.c
* plug-ins/script-fu/script-fu-server.c: minor cleanup.
svn path=/trunk/; revision=26996
2008-09-18 14:12:30 +00:00