Jehan
870ca6334d
plug-ins: install plug-ins in subfolder.
...
I am going to forbid plug-ins from being installed directly in the root
of the plug-ins/ directory. They will have to be installed in a
subdirectory named the same as the entry point binary.
This may seem useless for our core plug-ins which are nearly all
self-contained in single binaries, but this is actually a necessary
restriction to eliminate totally the DLL hell issue on Windows. Moving
core plug-ins in subfolders is only a necessary consequence for it.
2018-05-20 21:06:35 +02:00
Simon Budig
7d64cf62c6
libgimpwidgets: rename the _grid()-Variants of gimp_scale_entry_*
...
Adjust all plugins to follow accordingly.
This concludes the GtkTable'ocide.
2018-05-20 21:06:35 +02:00
Michael Natterer
27ac4363b0
plug-ins: if GIMP_UNSTABLE, install test script-fu and pygimp scripts
2018-05-20 21:06:34 +02:00
Michael Natterer
046fcac2dd
plug-ins: undeprecate script-fu-interface.c
2018-05-20 21:06:34 +02:00
Michael Natterer
bdbec7941c
Use the new macros from the last commit in all files
...
...and gone are the annoying warnings.
2018-05-20 21:06:34 +02:00
Simon Budig
fb5d463d78
script-fu: kill GtkTable
2018-05-20 21:06:33 +02:00
Michael Natterer
1b3135ca95
Get rid of using GtkMisc API globally
2018-05-20 21:06:30 +02:00
Thomas Manni
806d260601
script-fu: in weave, improve context and undo management
...
Use a gimp-context-push/pop at the beginning/end of the script
to keep the current context unchanged.
Add undo support for the whole procedure.
2018-05-16 21:44:30 +02:00
Thomas Manni
d01bf70f86
script-fu: in slide, use an undo group when working on the initial image
2018-05-15 17:58:11 +02:00
Thomas Manni
316adffaae
script-fu: in fuzzy-border, add undo support for the whole procedure
2018-05-15 17:36:27 +02:00
Thomas Manni
9c547e7d71
Bug 795958 - Effect (like "old photo") does not group undo information properly
...
When working on the current image, enclose the script actions in an undo group.
When working with a copy of the image, disable the undo stack of the new image
at the beginning of the script and reenable it at the end.
2018-05-15 11:40:08 +02:00
luz.paz
69b2e84924
Source and trivial typos
...
Found via `codespell` and `grep`
2018-05-12 23:44:47 +02:00
Michael Natterer
62279047b1
Bug 795763 - Update gimp.org links to https://
...
Update links to https:// in "About". the "Help" menu, and several
user-visible error messages.
2018-05-03 00:27:29 +02:00
Alexandre Prokoudine
1811d8ebf9
script-fu: fix a typo in the Add Border script
2018-04-30 18:10:08 +03:00
Michael Natterer
f35c2cdcec
script-fu: port chrome-it.scm to non-deprecated color API
2018-04-26 15:45:04 +02:00
luz.paz
4a77ff2d3d
Bug 795557 - Misc. typo fixes in source, comments and doxygen (pt3)
...
Found via `codespell` and grep.
2018-04-25 23:49:06 +02:00
Michael Natterer
b80036e14f
pdb: deprecated gimp-layer-translate
...
and port all plug-ins/scripts to gimp-item-transform-translate.
2018-04-23 15:49:23 +02:00
luz.paz
147c09f19e
Bug 795161 - Misc. typo fixes in source comments and doxygen
...
Found via `codespell`
Follow-up to commit 7fdb963e01
2018-04-18 21:06:57 +02:00
Michael Natterer
233ac80de1
script-fu: port all scripts to the new gimp-drawable-edit functions
2018-04-16 20:12:12 +02:00
Ell
6ebc3f1b09
Makefiles: don't use -xobjective-c when linking files on Mac
...
Last commit caused -xobjective-c to be passed during linking on
Mac, causing object files to be treated as source files. Add a
-xnone flag to AM_LDFLAGS, canceling the effect of -xobjective-c.
Additinally, add a -xobjective-c++ flag to AM_CXXFLAGS, so that we
can use Objective-C in C++ files on Mac, if we ever need to.
2018-04-08 04:03:55 -04:00
Ell
06950be7f0
Makefiles: don't use -xobjective-c when compiling C++ files on Mac
...
On Mac, pass -xobjective-c to the compiler through AM_CFLAGS, not
AM_CPPFLAGS, so that it's only used for C sources, and not C++
sources. In the latter case, it clashes with the -std=... flag,
spewing an error. Thanks, Partha :)
2018-04-07 16:57:52 -04:00
Alexis Wilhelm
a51efd09d1
Bug 663576 - make -C plug-ins/script-fu check-for-deprecated-procedures-in-script-fu...
...
...lists files that do not use deprecated functions
Better regex that matches the right stuff.
2018-01-01 14:25:03 +01:00
Alexandre Prokoudine
9724d7989d
Mark legacy plug-ins/scripts as such in menu
2017-12-27 02:40:27 +03:00
Massimo Valentini
696b55b4f0
Bug 783382: Lava filter looks different than in 2.8
...
s/LAYER-MODE-NORMAL/LAYER-MODE-NORMAL-LEGACY/ almost makes it
look like before.
2017-12-12 12:32:29 +01:00
Michael Natterer
e6c1c14a94
pdb, libgimp: change the gimp-drawable-invert API again
...
Remove the invert-linear and invert-non-linear variants and simply add
"gboolean linear" to gimp-drawable-invert. This should actually be an
enum but I didn't find a good name right now...
2017-09-03 21:28:47 +02:00
Michael Natterer
2e6c39ed9c
pdb, libgimp: rename gimp_drawable_invert() to _invert_non_linear()
...
and add gimp_drawable_invert_linear(). Also, finally deprecate
gimp_invert() and port all its uses in plug-ins and scripts to
gimp_drawable_invert_non_linear() so the result is the same.
2017-08-30 12:27:17 +02:00
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