79464eefce
libgimp: add gimp_drawable_get_format()
2012-05-02 17:50:53 +02:00
efb82673de
libgimp: make GimpTileBackendPlugin properly private, and some cleanup
2012-05-02 17:46:08 +02:00
bd591d73cf
libgimp: add gimp_ink_blob_type_get_type() to gimp.def
2012-03-02 12:20:21 +01:00
b952f80be0
Bug 658477 - add PDB support for more paint and ink options
...
Apply heavily modified patch from Es Swartz which adds PDB API for
brush size, angle and aspect ratio, as well as a full interface for
ink. Changed to patch to add all procedures to the "context" group
instead of creating new PDB groups, properly use the new
GimpPDBContext APIs for paint options, and did some general cleanup.
(Warning, completely untested).
2012-03-01 12:58:26 +01:00
634cf6d620
pdb: add gimp-dynamics-refresh and gimp-dynamics-get-list
2011-10-31 22:22:19 +01:00
01344f811d
pdb: add dynamics accessors to the context procedures
2011-10-31 21:08:12 +01:00
e071bfa3b6
Bug 656716 - Have a procedure to get a layer from its name
...
Add gimp_image_get_[layer|channel|vectors]_by_name().
2011-09-24 16:35:59 +02:00
da37e9ff3e
Bug 596410 - gimp-image-get-filename returns NULL for imported files
...
Make gimp_image_get_uri() and gimp_image_get_filename() behave as in
the GIMP 2.6 days. Add new functions gimp_image_get_xcf_uri(),
gimp_image_get_exported_uri() and gimp_image_get_imported_uri().
2011-08-12 21:15:16 +02:00
374dd50c43
libgimp: add gimp_layer_new_from_surface()
...
and to enable that, make libgimp depend on Cairo.
2011-04-20 23:58:00 +02:00
bdc08aae83
libgimp: move pixbuf functions from gimpui.def to gimp.def
2011-04-20 23:54:32 +02:00
7415ef3a8e
libgimp: Update gimp.def
2011-04-09 19:12:20 +02:00
18fd05d33f
libgimp: Update and sort gimp.def with parasite API changes
2011-03-09 07:41:09 +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
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
aa667f790e
app: rename gimp_image_select_fuzzy() to gimp_image_select_contiguous_color()
...
and update all documentation accordingly. Also reorder the
gimp_image_select procedures.
2011-02-13 17:13:28 +01:00
d3a291d2df
pdb: add "sample-transparent" as GimpPDBContext property
...
and add PDB API to get/set it.
2011-02-06 11:20:07 +01:00
2e16d932ec
pdb: add "sample-threshold" as GimpPDBContext property
...
and add PDB API to get/set it.
2011-02-06 11:20:07 +01:00
1205a6aedd
pdb: add "sample-criterion" as property to the PDB context
...
See commit below
2011-01-27 21:26:16 +01:00
29d63afbb7
pdb: remove gimp-item-to-selection again
2010-10-30 22:19:22 +02:00
457a46a04c
pdb: add new selection API which has less parameters than the old one
...
and uses the new context properties instead. This is work in progress
and subject to change. Don't use it in plug-ins/scripts yet!
2010-10-30 22:06:20 +02:00
38b9b4117e
pdb: deprecate gimp-drawable-is-text-layer and add gimp-item-is-text-layer
2010-09-15 21:51:53 +02:00
805a971d99
pdb: add the procedure gimp_layer_group_new
2010-09-14 22:41:56 +02:00
113941a7e5
libgimp: Update gimp.def
2010-09-09 16:37:21 +02:00
23aaf69779
pdb: add a lot of state for a new item-based transform API
...
interpolation, transform-direction, transform-resize, transform-recursion
2010-09-07 02:33:13 +02:00
a547c5d200
pdb: add gimp_image_insert_layer,channel,vectors()
...
which all take "parent" parameters and allow to insert items in a
tree. We don't have channel or vectors trees (yet) but API symmetry is
more important here than a currently useless parameter.
2010-09-05 23:56:35 +02:00
8ab4fbcf28
pdb: add context procedures for the new antialias and feather properties
2010-09-05 23:13:42 +02:00
e7475c1d52
pdb: add new procedure gimp-item-to-selection
...
and deprecate all old to-selection APIs. The new procedure uses the
newly added GimpPDBContext properties, so it only has an "operation"
parameter.
2010-09-05 22:38:07 +02:00
7ea33a7ea6
libgimp: update gimp.def
2010-08-31 18:59:41 +02:00
9f0cdcded6
libgimp: Update gimp.def
2010-08-30 19:35:29 +02:00
30693304bc
libgimp: Update gimp.def
2010-08-16 21:58:14 +02:00
fe00c29769
libgimp: Fix the commit of libgimp/gimp.def - add missing line breaks
2010-07-21 00:58:45 +03:00
31d12d8109
libgimp: Add the new item api to libgimp/gimp.def
2010-07-21 00:49:30 +03:00
3f66808584
Added a function to export the Pango markup of a text layer
...
This is required for the PDF export plugin.
2010-06-01 21:21:40 +02:00
cf31690eaf
libgimp: Update gimp.def with new symbols
2010-01-08 12:09:42 +01:00
857dc9d85e
libgimp: Cleanup gimp.def
2010-01-08 12:09:40 +01:00
22ea0ce3ee
Update library .def files
2009-07-12 19:26:18 +03:00
a1dc35baca
[libgimp] Added missing export gimp_image_get_uri
2009-05-22 00:04:14 +02:00
f0938de1bf
libgimp/gimp.def libgimpbase/gimpbase.def updated with new symbols.
...
2008-10-29 Sven Neumann <sven@gimp.org >
* libgimp/gimp.def
* libgimpbase/gimpbase.def
* libgimpcolor/gimpcolor.def: updated with new symbols.
svn path=/trunk/; revision=27470
2008-10-29 22:31:25 +00:00
c286952086
tools/pdbgen/pdb/layer.pdb added new scale procedures that allow to
...
2008-09-24 Sven Neumann <sven@gimp.org >
* tools/pdbgen/pdb/layer.pdb
* tools/pdbgen/pdb/image.pdb: added new scale procedures that
allow to specify the interpolation explicitly. Fixes bug
#486977 .
Also pass the progress parameter to the scale and rotate
functions.
* app/pdb/image-cmds.c
* app/pdb/internal-procs.c
* app/pdb/layer-cmds.c
* libgimp/gimpimage_pdb.[ch]
* libgimp/gimplayer_pdb.[ch]: regenerated.
* libgimp/gimp.def: updated.
svn path=/trunk/; revision=27039
2008-09-24 08:28:16 +00:00
61d870cdd3
libgimpbase/gimpbase.def added new symbols.
...
2008-08-19 Sven Neumann <sven@gimp.org >
* libgimpbase/gimpbase.def
* libgimp/gimp.def: added new symbols.
svn path=/trunk/; revision=26658
2008-08-19 06:33:48 +00:00
2fcef8b03e
Next step towards fixing bug #344818 :
...
2008-08-16 Sven Neumann <sven@gimp.org >
Next step towards fixing bug #344818 :
* libgimp/gimp.[ch]: keep the last error status and error
message
in libgimp. Added new functon gimp_pdb_get_error() that allows
to
retrieve it.
* libgimp/gimp.def: updated.
* plug-ins/pygimp/gimpmodule.c (pygimp_vectors_import_from_file)
(pygimp_vectors_import_from_string): use the new function to get
a more useful error message.
svn path=/trunk/; revision=26602
2008-08-16 17:18:13 +00:00
a29da323b6
added new procedure 'gimp-layer-new-from-visible'.
...
2008-08-07 Sven Neumann <sven@gimp.org >
* tools/pdbgen/pdb/layer.pdb: added new procedure
'gimp-layer-new-from-visible'.
* app/pdb/layer-cmds.c
* app/pdb/internal-procs.c
* libgimp/gimplayer_pdb.[ch]: regenerated.
* libgimp/gimp.def: updated.
svn path=/trunk/; revision=26422
2008-08-07 16:09:39 +00:00
bef9ba2945
applied patch from LightningIsMyName adding the new PDB function
...
2008-07-28 Sven Neumann <sven@gimp.org >
* tools/pdbgen/pdb/vectors.pdb: applied patch from
LightningIsMyName
adding the new PDB function gimp-vectors-copy (bug #544212 ).
* app/pdb/internal-procs.c
* app/pdb/vectors-cmds.c
* libgimp/gimpvectors_pdb.[ch]: regenerated.
* libgimp/gimp.def: updated.
svn path=/trunk/; revision=26328
2008-07-28 14:13:18 +00:00
f92a070fa8
added new PDB function gimp-palette-get-colors that retrieves all colors
...
2008-07-14 Sven Neumann <sven@gimp.org >
* tools/pdbgen/pdb/palette.pdb: added new PDB function
gimp-palette-get-colors that retrieves all colors from a palette
in a single call. Based on patches from bug #332206 .
* app/pdb/palette-cmds.c
* app/pdb/internal-procs.c
* libgimp/gimppalette_pdb.[ch]: regenerated.
* libgimp/gimp.def: updated.
svn path=/trunk/; revision=26192
2008-07-14 14:46:50 +00:00
dfbd365e69
added gimp_drawable_free_shadow().
...
2008-05-26 Sven Neumann <sven@gimp.org >
* libgimp/gimp.def: added gimp_drawable_free_shadow().
svn path=/trunk/; revision=25819
2008-05-26 20:47:16 +00:00
18502898f8
applied patch from Lars-Peter Clausen which adds
...
2008-05-17 Michael Natterer <mitch@gimp.org >
* tools/pdbgen/pdb/gradient.pdb: applied patch from Lars-Peter
Clausen which adds gimp-gradient-get-number-of-segments. Fixes
bug #533474 .
* app/pdb/gradient-cmds.c
* app/pdb/internal-procs.c
* libgimp/gimpgradient_pdb.[ch]: regenerated.
* libgimp/gimp.def: add the new symbol.
svn path=/trunk/; revision=25683
2008-05-17 09:19:58 +00:00
f84b68a4af
added new procedure gimp-procedural-db-proc-exists.
...
2008-04-06 Sven Neumann <sven@gimp.org >
* tools/pdbgen/pdb/procedural_db.pdb: added new procedure
gimp-procedural-db-proc-exists.
* app/pdb/internal-procs.c
* app/pdb/procedural-db-cmds.c
* libgimp/gimpproceduraldb_pdb.[ch]: regenerated.
* libgimp/gimp.def: updated.
* plug-ins/print/print.c (page_setup): use the new procedure.
svn path=/trunk/; revision=25384
2008-04-06 20:30:59 +00:00
b5207f42d0
reorder functions so getters and setters are together, rename fontsize()
...
2008-04-04 Michael Natterer <mitch@gimp.org >
* tools/pdbgen/pdb/text_layer.pdb: reorder functions so getters
and setters are together, rename fontsize() functions to
font_size(), fix get_color() implementation.
* app/pdb/text-layer-cmds.c
* libgimp/gimptextlayer_pdb.[ch]: regenerated.
* libgimp/gimp.def: changed accordingly.
svn path=/trunk/; revision=25368
2008-04-04 15:42:50 +00:00
5fce4a4da6
added gimp_vectors_new_from_text_layer().
...
2008-04-04 Sven Neumann <sven@gimp.org >
* tools/pdbgen/pdb/vectors.pdb: added
gimp_vectors_new_from_text_layer().
* app/pdb/internal-procs.c
* app/pdb/vectors-cmds.c
* libgimp/gimpvectors_pdb.[ch]: regenerated.
* libgimp/gimp.def: updated.
svn path=/trunk/; revision=25367
2008-04-04 14:50:42 +00:00