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
d2ebadcfb9
colorxhtml: check validity of source_type
2010-11-09 11:33:49 +01:00
29d63afbb7
pdb: remove gimp-item-to-selection again
2010-10-30 22:19:22 +02:00
6302ea7de8
pygimp: remove wrappers for gimp_min_colors() and gimp_install_cmap()
2010-10-19 10:02:27 +02:00
bec9e4b4ea
pygimp: deprecate gimpui.UnitMenu
2010-10-15 17:27:06 +02:00
bc265758b0
pygimp: add wrapper for GimpUnit, GimpUnitComboBox
2010-10-15 17:27:06 +02:00
b07eed8208
pygimp: fix building with deprecated GimpUnitMenu
2010-10-15 17:27:06 +02:00
16491ce8a8
pygimp: completely undeprecate pygimp-image.c
...
Somebody really needs to take care of deprecating all that
stuff in pygimp itself, and add API for the new functions.
2010-09-16 20:58:21 +02:00
98d8d686e8
pygimp: don't use gimp_image,layer_scale_full()
2010-09-16 20:53:15 +02:00
4264afbb0e
pygimp: port to gimp_item_to_selection()
2010-09-07 00:35:28 +02:00
bab75db54e
python: port plug-ins to Image.insert_layer()
2010-09-06 23:58:10 +02:00
378a465caa
python: add Image.insert_layer() and Image.insert_channel()
2010-09-06 23:43:22 +02:00
48f6219585
python: use gimp_image_insert_layer() instead of add_layer()
2010-09-06 23:31:04 +02:00
529559407e
plug-ins/pygimp: Fix copy-paste error in gimpthumb.override
2010-09-03 09:32:25 +02:00
b3189cdbf6
plug-ins/pygimp: Workaround for missing header
...
Add workaround for missing header in gimpui.c and gimpthumb.c to avoid
compile warnings about "no previous prototype".
2010-09-03 08:28:28 +02:00
1d79b045e8
plug-ins/pygimp: Fix setitem function signatures
...
Use 'Py_ssize_t' not 'int' so we compile without warnings on 64-bit
too.
2010-09-03 08:20:00 +02:00
d40984f505
plug-ins/pygimp: Cast PyMappingMethods.mp_length to lenfunc
...
From Pyton 2.5 - which is the minimum Python version we require - the
type of the mp_length member in PyMappingMethods is lenfunc, not
inquiry. Fix this to get rid of "initialization from incompatible
pointer type" warnings.
2010-09-03 08:12:05 +02:00
cebbde5da9
plugins/pygimp: use (PF|PDB)_ITEM instead of _REGION so pygimp works again.
...
Also update vectors and drawable code to use the new GimpItem API.
2010-07-16 16:40:03 +02:00
aa5833fb9f
pygimp: remove bogus $(srcdir) from a Makefile rule
...
The rules does (cd $srcdir && ...) anyway, so using $srcdir in that
subshell results in the wrong relative path. Patch by Omari Stephens
and Mikael Magnusson.
2010-06-27 00:38:29 +02:00
da6ab495b9
plug-ins: OpenRaster visibility layer attribute
2010-05-06 17:55:12 +02:00
c16af01606
plug-ins: OpenRaster, fix wrong layer positions
...
Don't store layer offsets in the PNG, or honor them on loading. The layer
position is given by the OpenRaster layer attributes alone. This caused a bug
where the offsets were applied twice, positioning the layer wrong.
2010-05-06 17:55:12 +02:00
d3ab91b7d2
Revert "Adds a layer-group aware layers property to Layer objects"
...
This reverts commit 2525e30429 .
2010-05-01 14:36:04 +02:00
2525e30429
Adds a layer-group aware layers property to Layer objects
2010-04-27 23:34:44 -03:00
8885cd3b4f
remove obsolete tooltips object creation
...
amends:
commit a78bffbfb9
Author: Jerry Baker <jbaker@gimpthoughts.com >
Date: Mon Apr 12 14:40:47 2010 -0400
Use gtk.Tooltip() instead of gtk.Tooltips()
2010-04-15 16:38:21 +02:00
a78bffbfb9
Use gtk.Tooltip() instead of gtk.Tooltips()
2010-04-13 20:27:29 +02:00
614714d980
plug-ins: Optimize OpenRaster PNG saving
...
Sets lower compression and disables interlacing.
On a 5 layer image of 4500x6000px this gives an order of magnitude better
save-times, with 50% increase in file size.
2010-03-13 12:23:30 +01:00
1eb50fec2e
Bug 611928 - Add 'active_vectors' to pygimp
...
Add 'img_get_active_vectors' and 'img_set_active_vectors' to pygimp.
2010-03-07 12:34:52 +01:00
bd8af017f5
Bug 605366 - OpenRaster support
...
Add basic OpenRaster support. At the very least, this allows
multi-layered .ora files to be shared between MyPaint and GIMP.
2010-01-24 09:01:33 +01:00
11f094f565
plug-ins/pygimp: Minor style cleanup for readability
...
Use all the same quotation marks (", not '), switch from string slicing to
.startswith(), and fix and indentation mishap.
2009-12-29 12:52:49 +01:00