Michael Natterer
4bd5c185cc
plug-ins: gtk_image_new_from_stock() -> from_icon_name()
2014-05-12 00:20:48 +02:00
Michael Natterer
a4223766f2
all,libgimp*: move GimpConvolveType and GimpInkBlobType to libgimpbase
...
and make GimpConvolveType's values sane.
2014-04-29 22:44:58 +02:00
Michael Natterer
22c222291d
libgimpbase,*: clean up enum values in gimpbaseenums.h
...
GIMP_ADD_foo_MASK -> GIMP_ADD_MASK_foo
GIMP_foo_MODE -> GIMP_BLEND_foo
GIMP_foo_CLONE -> GIMP_CLONE_foo
GIMP_foo -> GIMP_DODGE_BURN_TYPE_foo
GIMP_foo -> GIMP_TRANSFER_foo
Add compat values for the old names and compat code to script-fu
and pygimp.
2014-04-29 20:58:30 +02:00
Christian Lehmann
3b72ad8939
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
...
Reorder server_start()'s arguments so they match the PDB signature.
2014-04-23 21:30:17 +02:00
Christian Lehmann
83741044fc
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
...
Add an "ip" parameter as *first* argument to the
plug-in-script-fu-server procedure. This is an incompatible change
with the intent to make any old-style calls to the procedure
fail. Also reorder the GUI to have the IP in the first line.
2014-04-23 11:04:09 +02:00
Christian Lehmann
3705f54300
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
...
Added a warning message informing about the danger of running a
script-fu server on any PI but 127.0.0.1.
2014-04-23 11:04:09 +02:00
Christian Lehmann
f98592afa3
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
...
added listen-to-ip field to the script-fu start server dialog
2014-04-23 11:04:09 +02:00
Kevin Cozens
1fa797e731
Removed extraneous 'x' when writing character constants. Fixes bug #721775 .
2014-02-03 17:38:06 -05:00
saul
598673bc83
Bug 721058 - Shadow layer for Drop Shadow filter in wrong stack position
...
Fix layer stack positioning for Drop Shadow.
2014-01-01 15:01:16 +01:00
SimaMoto,RyōTa
bebccb4a28
Bug 720598 - Mistaken description for 'New Guides from Selection
...
Use original desc. for 'New Guides from Selection', it was
accidentially changed in commit 6239dddda3
.
2013-12-18 00:33:57 +01:00
Kevin Cozens
a7e24a64b7
Fixed an error in the close-port function. Closes bug #719396 .
2013-12-02 19:46:18 -05:00
Clayton Walker
264d09b417
Rename colour and greyscale to color and grayscale respectively
2013-06-06 23:26:16 +02:00
Michael Natterer
ec786816bb
*/Makefile.am: merge INCLUDES into AM_CPPFLAGS
...
automake-1.13 finally warns about this anachronism.
2013-06-05 20:48:37 +02:00
Kevin Cozens
0703a5889c
Applied changes from SVN version 98 of official version of TinyScheme
...
Updated the CHANGES file and bumped the version number for the 1.41 release.
2013-04-14 15:48:09 -04:00
Kevin Cozens
c828ac3de2
Applied changes from SVN version 97 of official version of TinyScheme
...
Updated "hack.txt" with modified version of information from CMarinier.
2013-04-14 15:48:09 -04:00
Kevin Cozens
3a6ae1fe73
Applied changes from SVN version 96 of official version of TinyScheme
...
Eliminated some compiler warnings when compiled with pedantic.
2013-04-14 15:48:09 -04:00
Kevin Cozens
c953368164
Only TinyScheme should translate strings in script files. Fixes bug #696790 .
2013-04-07 12:58:21 -04:00
Kevin Cozens
1e85ae981a
Applied changes from SVN version 95 of official version of TinyScheme
...
Added missing "const" in scheme_registerable structure.
2013-04-07 12:58:21 -04:00
Ville Skyttä
6b0d1038cc
Bug 692641 - Various spelling fixes
2013-01-27 18:59:02 +01:00
Kevin Cozens
df30fd6e68
R5RS compatability fix for string->number and number->string (SF bug #3399335 )
...
Optional radix parameter from SVN version 92 of official version of TinyScheme.
2012-12-14 17:43:10 -05:00
Kevin Cozens
82f2c0b1ce
R5RS compatability fix for parser (SourceForge bug #2866196 )
2012-12-14 17:43:09 -05:00
Ionutz Borcoman
24ff958580
Bug 583778 - change script-fu-server to return the output of executed...
...
Return the output of the command for the client to parse instead of
always a useless "Success".
2012-12-14 19:06:49 +01:00
Michael Natterer
c77fc779db
libgimp, plug-ins: use g_strfreev() to free PDB string arrays
2012-11-27 21:16:26 +01:00
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