Massimo Valentini
f2306abc0a
Bug 761170: Warnings building with clang
...
Fix some of the warnings.
2017-07-15 21:05:56 +02:00
Simen Heggestøyl
8412192f85
Bug 783386 - Circuit filter broken
...
Fix an error in the circuit filter introduced in
1ce7fc6c77
.
It's gimp-drawable-desaturate not gimp-desaturate-drawable.
2017-06-04 00:09:41 +02:00
Michael Natterer
6918b4b773
plug-ins: set the GimpColorConfig on all script-fu color buttons
2017-05-28 16:43:00 +02:00
Michael Natterer
dda54c1df8
Deprecate stock items for good and change all icon defines to GIMP_ICON_*
...
Try to sort all GIMP_ICON_* defines into FDO categories like in
https://specifications.freedesktop.org/icon-naming-spec/latest/ar01s04.html
Add defines for all icons we override, rename some icons to their FDO
standard names, and mark the ones we duplicate with a comment so we
don't forget to rename those to standard names in 3.0.
2017-03-05 16:01:59 +01:00
Michael Natterer
5e666113b1
plug-ins: replace deprecated enum values in script-fu scripts
2017-02-26 21:30:11 +01:00
Michael Natterer
801bd8fb3f
plug-ins: get rid of icons in dialog buttons (use labels not stock IDs)
2017-02-12 16:18:54 +01:00
Michael Natterer
67275dd1ff
script-fu: replace deprecated constants by their new names
2017-01-09 20:38:19 +01:00
Michael Natterer
0a0acc9f2a
plug-ins: remove the hardcoded compat enums from script-fu and pygimp
...
Instead, simply look them up via the type system, and register their
values like they were normal enums.
2017-01-09 16:00:10 +01:00
Michael Natterer
178794f6f1
libgimpbase: rename enum GimpHueRange's values
...
and add compat cruft for the old names.
2017-01-09 02:45:16 +01:00
Michael Natterer
152adbb1bd
Rename GIMP_LAYER_MODE_FOO_BROKEN to GIMP_LAYER_MODE_FOO_LEGACY
...
"Broken" sounds like it needs fixing, but it's legacy compat stuff
that will have to stay for all eternity.
2017-01-09 01:27:20 +01:00
Michael Natterer
66060e3307
app, libgimp*, plug-ins: replace enum GimpLayerModeEffects by GimpLayerMode
...
with proper value names. Mark most values as _BROKEN because they use
weird alpha compositing that has to die. Move GimpLayerModeEffects to
libgimpbase, deprecate it, and set it as compat enum for GimpLayerMode.
Add the GimpLayerModeEffects values as compat constants to script-fu
and pygimp.
2017-01-08 23:00:19 +01:00
Jehan
3bab69310e
plug-ins: variable alignement.
...
Extreme nitpicking on commit 6e608f6
, I'm sorry!
I just couldn't let go this very slightly misaligned variable.
2017-01-01 19:16:32 +01:00
Cameron Gregory
6e608f6aae
Bug 626494 - Enhancement to script-fu-server logging to output milliseconds taken
2016-12-24 23:42:48 +01:00
Michael Natterer
754b9a849c
script-fu: port two scripts to gimp-edit-paste-as-new-image
2016-09-20 20:23:04 +02:00
Michael Natterer
4df9a1d568
Get rid of gtk_misc_set_alignment(label) and use gtk_label_set_x,yalign()
2016-09-08 19:11:20 +02:00
Richard Kreckel
dd9b0fc55b
Bug 768044 - Fix many typos
...
This fixes many typos in comments and one in a user-visible string (msgid
"center abscisse" changed to "center abscissa" in affected po files. too).
2016-06-26 00:35:24 +02:00
Kevin Cozens
3ef6033276
Make various limits configurable (from TinyScheme SVN r109)
2016-06-02 15:32:04 -04:00
Kevin Cozens
7297ace6bf
Added "tinyscheme" to the features list. From SVN version 106 of offical version of TinyScheme.
2016-06-02 15:32:03 -04:00
Kevin Cozens
4b55c551f3
Removed redundant 'break;' statement. Based on SVN version 105 of offical version of TinyScheme.
2016-06-02 15:32:00 -04:00
Jehan
8a37c928eb
app, plug-ins, libgimp*: clean out all remaining trailing spaces/tabs.
...
Rather than just discovering them by chance, a simple grep and some
search and replace are much more efficient! :-)
Cleaning only done on C and automake files.
2016-06-02 02:04:26 +02:00
Jehan
4d23939c3d
plug-ins: make "filename" accessible to the loop of "with-files" macro.
...
The filename of the current bash file being processed is a pretty useful
data to access in a script.
2016-05-30 19:37:22 +02:00
Jehan
ce2e187b08
plug-ins: script-fu bash processing should not finish with gimp-quit.
...
This is not the macro business to quit GIMP. The user may still have
processing to do after looping over images.
2016-05-30 19:37:22 +02:00
saul
b6611b94ad
Simplify command line processing by adding a 'with-files' macro.
2016-05-30 19:37:22 +02:00
Pedro Gimeno
139801f222
Bug 690544 - Script-fu (rand 4294967295) hangs on machines with 64-bit longs
2016-05-29 19:42:26 +02:00
Pedro Gimeno
f665e4cfa9
Bug 738951 - (modulo n m) may fail for m >= 46342 (in 32-bit) or m >= 3037000501 (in 64-bit)
2016-05-29 13:48:44 +02:00
Simon Budig
bdae0de1aa
script-fu: make regex matching return character indexes
...
Since tinyscheme uses utf-8 for strings match the behaviour for the
script-fu regex utilities as well. Fixes bug #764811
2016-05-25 20:18:34 +02:00
Thomas Manni
a8a214ffcb
Bug 724731 - Difference clouds - memory leak if UNDO performed
...
Create the clouds layer after calling gimp-image-undo-group-start
2016-03-02 19:27:17 +01:00
Massimo Valentini
f44c77b4a2
Bug 761330: Gimp Drop Shadow window always opens...
...
...behind main window on windows
Windows requires that the process with the
foreground window explicitely allows long
lasting background processes showing their
windows as foreground/focused
2016-02-10 17:14:00 +01:00
Michael Natterer
68a9835d56
Bug 756822 - Colors/Desaturate/Luminosity should operate on linear RGB
...
Add GIMP_DESATURATE_LUMINANCE to enum GimpDesaturateMode and rename
GIMP_DESATURATE_LUMINOSITY to GIMP_DESATURATE_LUMA.
Keep GIMP_DESATURATE_LUMINOSITY as deprecated compat value and add it
to the script-fo and pygimp compat constants.
Change GimpOperationDesaturate to process GIMP_DESATURATE_LUMINANCE
with linear "RGBA float".
2015-10-22 19:50:56 +02:00
Michael Natterer
cd3843482f
Bug 754227 - scripts path doesnt search in subfolders
...
script_fu_load_directory(): load scripts recursively.
2015-08-30 23:35:21 +02:00
Saul Goode
06bc22b197
Bug 746467 - 'convert-decimal-to-base' produces erroneous results
2015-08-16 00:08:41 +02:00
Adrian Likins
1ce7fc6c77
Bug 747407 - Update use of gimp-desaturate PDB.
...
gimp-desaturate and gimp-brightness-contrast usage
replaced with gimp-drawable-* based calls.
gimp-drawable-desaturate calls updated to use
desaturate mode (DESATURATE-LIGHTNESS) where it
was not specified.
gimp-drawble-brightness-contrast values scaled from
previous -127/+127 range to current -0.5/0.5 range.
2015-06-03 22:31:20 -04:00
Simon Budig
b6946af0e1
Bug 738952 - Invalid syntax for (cond) causes a segfault
...
Segfault in script-fu, spotted by Pedro Gimeno.
2015-05-04 20:04:13 +02:00
Saul Goode
cc042b35d2
Bug 748270 - ripply-anim.scm does not handle transparent backgrounds
...
Replace the script by a modernized re-write, which also handles layers
with alpha.
2015-04-26 22:22:00 -04:00
Saul Goode
d03b33f1d9
Bug 739457 - Some errors not detected for GIMP_PDB_COLOR arguments
...
Check that all 3 array elements are numbers-
2014-11-30 18:32:15 +01:00
Michael Natterer
300b756e85
Bug 739775 - Select->Distort activates topmost layer
...
Remeber the active layer in distress-selection.scm and set it again
when the script is done.
2014-11-23 20:53:13 +01:00
Téo Mazars
4de78f51b3
Bug 681140 - Filter Render/Line Nova: renders in black instead...
...
Store the foreground color before setting the default context.
2014-11-22 08:48:25 +01:00
Mikael Magnusson
68a4c4f85c
scheme: add missing breaks
2014-10-29 21:09:13 +01:00
Massimo Valentini
51d3498cd4
Bug 732072: Image windows created by script-fu plug-ins...
...
are opened behind the previously focused Image Window
libgimp/gimpui.c bypasses gtk in setting the transient_for
property and so it is not possible to call
gtk_set_transient_for (dialog, NULL), but it is necessary
to go directly to the gdk level.
2014-08-21 12:43:51 +02:00
Kevin Cozens
5bacf11360
Don't need to use snprintf() in atom2str to return some fixed strings.
...
From SVN version 102 of offical version of TinyScheme.
2014-08-17 21:02:30 -04:00
Kevin Cozens
ac45213ccd
Prevent possible crash when loading file with scheme_load_file.
...
From SVN version 101 of offical version of TinyScheme.
2014-08-17 21:02:30 -04:00
Simon Budig
99abc566d4
fix some precedence errors
...
Spotted by Andrey Karpov using static code analysis:
http://www.viva64.com/en/b/0273/
2014-08-16 00:37:13 +02:00
Simon Budig
9a245989c0
fix bogus checks against unsigned variables.
...
Spotted by Andrey Karpov using static code analysis:
http://www.viva64.com/en/b/0273/
2014-08-16 00:37:13 +02:00
Michael Natterer
48e6199a4f
script-fu: port script loading to GFileEnumerator
2014-08-03 21:49:20 +02:00
Michael Natterer
5a893392ee
script-fu: remove unused "input_id" from struct ConsoleInterface
2014-07-03 14:48:11 +02:00
Michael Natterer
08ffad9086
plug-ins: some gimp_spin_button_new() -> gtk_spin_button_new()
2014-06-22 00:26:59 +02:00
Michael Natterer
425748dab0
libgimpbase, *: rename GimpFillType values: GIMP_FOO_FILL -> GIMP_FILL_FOO
...
Change all users accordingly and add compat enum values and compat
constants to script-fu and pygimp.
2014-06-03 01:11:32 +02:00
Michael Natterer
b39f0757db
script-fu: don't add "Erase Every Other Row" to the menus
...
because it's not only useless but also utterly slow.
2014-05-30 23:26:09 +02:00
Michael Natterer
6aaa645e04
libgimp, script-fu: remove GIMP 1.2 (sic) compat defines
...
which we wanted to remove in the "next development cycle" after 2.0,
which would have been in 2.1.x.
2014-05-19 03:08:18 +02:00
Michael Natterer
386fb4080b
script-fu: fix FOO-BUCKET-FILL compat enum value constants
2014-05-19 01:31:07 +02:00