d180b9eb98
pygimp: fixes creation of GroupLayer objects
...
Calling gimp.GrouLayer(...) directly was broken -
(one could retrieve a layer group from the image
or use the pdb call to get it working)
Spotted by Markus Orreilly at
http://stackoverflow.com/questions/12608210/
2014-03-05 12:51:08 -03:00
8449c3b11b
Creates a FileChooserbutton that can pick new filenames. Fixes #699978
2014-01-09 00:45:34 -02:00
8a202e7618
Completes addition of histogram-export to text plug-in. Addresses #356760
2014-01-08 20:26:22 -02:00
1ad14fa6d6
Export image histogram to text file
2014-01-08 10:41:52 -02:00
b9b7604e31
Adds secondary palette sorting channel, clean-up, help text
2014-01-05 05:14:38 -02:00
16766f3b41
Remove accelerator markers from tooltips for python-fu dialogs
2014-01-05 04:42:39 -02:00
ec786816bb
*/Makefile.am: merge INCLUDES into AM_CPPFLAGS
...
automake-1.13 finally warns about this anachronism.
2013-06-05 20:48:37 +02:00
6b0d1038cc
Bug 692641 - Various spelling fixes
2013-01-27 18:59:02 +01:00
cc20c8d7f6
Fixed several typos. Minor whitespace changes.
2012-12-14 17:43:10 -05:00
c77fc779db
libgimp, plug-ins: use g_strfreev() to free PDB string arrays
2012-11-27 21:16:26 +01:00
579a1a259a
Bug 687552 - Improve palette sorting functionality
...
Apply patch from David Gowers that adds more options to the sort
palette plug-in.
2012-11-07 22:51:22 +01:00
e8eaeb606f
Bug 686103 - Incorrect gimpfu documentation
...
Add missing "None" default values to PF_IMAGE and PF_DRAWABLE
parameters in the procedure registration example.
2012-10-14 21:31:07 +02:00
2f10aee65d
Bug 676871: GIMP reports false positive plugin crash after...
...
entering "quit()" in Python Console.
2012-05-29 13:10:05 +02:00
96ab6aa88e
scripts: remove the entries registered in the create menu
2012-05-06 21:16:40 +02:00
3ad73b3658
libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions
...
and update tons of includes in libgimp and app.
2012-05-03 03:37:20 +02:00
7d6ff4dccb
pygimp: use g_get_user_special_dir() in pygimp_user_directory()
2012-05-03 00:47:00 +02:00
3e119c5af7
libgimpcolor: add gimp_rgb[a]_set,get_pixel()
...
which converts from/to any pixel format using Babl. Added tons of
includes and CFLAGS now that libgimpcolor publically uses Babl.
2012-05-02 17:50:43 +02:00
d1ced11415
plug-ins: add GEGL_CFLAGS to many Makefile.am's
2012-05-02 17:46:08 +02:00
75242a03e4
pygimp: adds proper support for layer groups
...
Layer groups where barely supported using numeric IDs and
by calling gimp.Item.from_id. This adds a Python
GroupLayer class.
2012-04-20 04:49:16 -03:00
c2f68b59a3
Bug 670897: Phython-fu does not return parent layer...
...
(pdb.gimp_item_get_parent(item))
Adjust param conversions when wrapping pdb functions
and implement 'children' and 'parent' getter for
GimpItem Python Object.
2012-02-28 18:20:10 +01:00
08ed48fffc
Bug 669616 - openraster plugin saves invalid files under some circumstances
...
If the label contains an URL, the double slashes (//) make very
poor filenames inside the ZIP container.
http://forum.intilinux.com/mypaint-help-and-tips/gimp-corrupting-ora-files/msg10284/#msg10284
2012-02-08 20:22:18 +01:00
056e09a6cb
Remove the makefile.msc build system, it is unmaintained since 2008
2011-12-16 15:53:56 +01:00
20f34d3e11
pygimp: Mark some functions and methods as deprecated
2011-12-07 10:31:24 +05:30
791c0a7da8
pygimp: Delete duplicate COPYING (same as top-level)
...
Both the top-level COPYING and the one in the pygimp directory are
GNU GPLv3 licenses.
2011-12-07 00:38:46 +05:30
2abbbb4034
pygimp: Delete obsolete and empty AUTHORS file
2011-12-06 23:56:41 +05:30
9451762684
pygimp: Remove obsolete and out-of-place INSTALL file
2011-12-06 23:52:39 +05:30
1c0115ec95
Fix some warnings
2011-07-05 22:13:18 +02:00
580b5ba624
plug-ins: Disable one more debug statement in pygimp/pygimp-pdb.c
2011-06-16 14:03:13 +02:00
8407d30c8c
plug-ins: Support layermodes in OpenRaster files
2011-05-22 16:41:54 +02:00
d00196dc7d
plug-ins: Disable debug output from pygimp/pygimp-pdb.c
...
Remove debug output from pygimp/pygimp-pdb.c so we don't get annoying
debug output during the plug-in query phase.
2011-05-19 07:21:54 +02:00
726ec88c26
plug-ins: Fix PyGIMP item warnings
2011-05-18 21:30:05 +02:00
84dcf6281e
pygimp: add public Item.from_id method
...
Allows the integer IDs returned by the PDB to be promoted to Python
objects. This removes a release blocking factor for pygimp and also
sets base for refactoring pygimp object methods into
pure Python.
2011-05-16 10:13:00 -04:00
3de6cc5f74
pygimp: Creates the "gimp.Item" class
...
Creates a gimp.Item class and change the hyerarchy so that
Python Vectors, Layers and Drawable classes inherit from it.
Still not working properly, as PDB calls returns raw integer
ID's instead of proper Python objects.
2011-05-16 10:12:59 -04:00
d15cebe649
plug-ins: Fix procedure and file name, list file for translation
2011-05-13 10:50:25 -04:00
4245b6bbe1
plug-ins: Create save Gradient as CSS3 python-script
...
A script to enable seamlesly save GIMP gradients as
CSS3 gradients, conformant to w3c and current existing
implementations: mozilla and webkit.
2011-05-12 13:48:26 -04:00
cc47b2a600
libgimpwidgets/color: move the cairo color utility functions to libgimpcolor
...
Add CAIRO_CFLAGS to a lot of Makefiles to make this possible, and
because they pull in cairo via the libgimp headers.
2011-04-28 15:50:39 +02:00
61476aa20a
Remove two stray semicolons making if bodies always run
2011-04-08 13:20:37 +02:00
bd74617756
Bug 643174 - GIMP fails to execute 'Palette to Gradient' function
...
Don't call gimp_gradient_segment_range_split_uniform() if num_segments
is 1 (which happens on a palette with two colors).
2011-03-17 19:21:07 +01:00
bb6436cb44
libgimp: deprecate and rename the global pararasite functions
...
just as it was done for items and images. Remove the "parasite" PDB
group completely.
2011-03-08 14:31:04 +01:00
87646e9ace
libgimp: deprecate and rename the image parasite functions
...
in exactly the way the drawable functios were turned into item ones.
2011-03-08 13:19:21 +01:00
c913c1512a
libgimp, plug-ins: change the parasite function calls in more places
2011-03-02 21:57:37 +01:00
4ec309d562
pygimp: use the new properties instead of hacking around
2011-02-15 21:28:13 +01:00
0d22fee220
pygimp: use the new width/height properties instead of poking into the button
2011-02-15 20:55:57 +01:00
7907a496a5
pygimp: use the new "channel" property instead of poking into the scale
2011-02-15 18:52:33 +01:00
b4c9987de6
libgimp: move the item parasite functions to the parasites files
...
and rename them yet again to be gimp_item_foo_parasite() instead of
gimp_item_parasite_foo() because the latter is just a misnaming (they
are not GimpItemParasites, they are GimpParasites attached to
GimpItems, just as layers are attached to images).
2011-02-13 17:28:30 +01:00
54792780fc
plug-ins: openraster fix for non-ascii layer names
...
Set the utf-8 filename flag in the ZIP.
Before, layer PNG filenames were stored with undefined coding,
causing most ZIP libraries to interpret it as cp437, if anything.
We now pass a unicode object to ziplib, which does the right thing.
2011-02-05 15:25:22 +02:00
0af966b63f
Bug 641259 - [abrt] gimp-2:2.6.11-1.fc14: py-slice.py:172:slice:TypeError: integer argument expected, got float
...
py-slice: cast cellspacing to int in pyslice() to avoid tracebacks
2011-02-02 17:11:28 +01:00
5cae0bf65c
Bug 630748 - display filters do not work
...
Create and use Cairo-compatible API for display filters. Also
includes logic changes to the display filters to deal with cairo's
ARGB32 pre-multiplied buffer format.
2011-01-25 20:24:42 +01:00
9703bed2ef
libgimp: reorder the parameters of the new and unused gimp-image-select API
...
Make the common "image" and "operation" parameters come first.
2011-01-24 14:53:42 +01:00
09ebacdb82
pygimp: undeprecate quite some stuff
2010-11-24 22:02:22 +01:00