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