Eric Grivel
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
Michael Natterer
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
Michael Natterer
bdc08aae83
libgimp: move pixbuf functions from gimpui.def to gimp.def
2011-04-20 23:54:32 +02:00
Martin Nordholts
7415ef3a8e
libgimp: Update gimp.def
2011-04-09 19:12:20 +02:00
Martin Nordholts
18fd05d33f
libgimp: Update and sort gimp.def with parasite API changes
2011-03-09 07:41:09 +01:00
Michael Natterer
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
Mikael Magnusson
c913c1512a
libgimp, plug-ins: change the parasite function calls in more places
2011-03-02 21:57:37 +01:00
Michael Natterer
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
Michael Natterer
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
Michael Natterer
d3a291d2df
pdb: add "sample-transparent" as GimpPDBContext property
...
and add PDB API to get/set it.
2011-02-06 11:20:07 +01:00
Michael Natterer
2e16d932ec
pdb: add "sample-threshold" as GimpPDBContext property
...
and add PDB API to get/set it.
2011-02-06 11:20:07 +01:00
Michael Natterer
1205a6aedd
pdb: add "sample-criterion" as property to the PDB context
...
See commit below
2011-01-27 21:26:16 +01:00
Michael Natterer
29d63afbb7
pdb: remove gimp-item-to-selection again
2010-10-30 22:19:22 +02:00
Michael Natterer
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
Michael Natterer
38b9b4117e
pdb: deprecate gimp-drawable-is-text-layer and add gimp-item-is-text-layer
2010-09-15 21:51:53 +02:00
Barak Itkin
805a971d99
pdb: add the procedure gimp_layer_group_new
2010-09-14 22:41:56 +02:00
Martin Nordholts
113941a7e5
libgimp: Update gimp.def
2010-09-09 16:37:21 +02:00
Michael Natterer
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
Michael Natterer
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
Michael Natterer
8ab4fbcf28
pdb: add context procedures for the new antialias and feather properties
2010-09-05 23:13:42 +02:00
Michael Natterer
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
Michael Natterer
7ea33a7ea6
libgimp: update gimp.def
2010-08-31 18:59:41 +02:00
Martin Nordholts
9f0cdcded6
libgimp: Update gimp.def
2010-08-30 19:35:29 +02:00
Martin Nordholts
30693304bc
libgimp: Update gimp.def
2010-08-16 21:58:14 +02:00
Barak Itkin
fe00c29769
libgimp: Fix the commit of libgimp/gimp.def - add missing line breaks
2010-07-21 00:58:45 +03:00
Barak Itkin
31d12d8109
libgimp: Add the new item api to libgimp/gimp.def
2010-07-21 00:49:30 +03:00
Barak Itkin
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
Martin Nordholts
cf31690eaf
libgimp: Update gimp.def with new symbols
2010-01-08 12:09:42 +01:00
Martin Nordholts
857dc9d85e
libgimp: Cleanup gimp.def
2010-01-08 12:09:40 +01:00
Martin Nordholts
22ea0ce3ee
Update library .def files
2009-07-12 19:26:18 +03:00
Michael Schumacher
a1dc35baca
[libgimp] Added missing export gimp_image_get_uri
2009-05-22 00:04:14 +02:00
Sven Neumann
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
Sven Neumann
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
Sven Neumann
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
Sven Neumann
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
Sven Neumann
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
Sven Neumann
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
Sven Neumann
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
Sven Neumann
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
Michael Natterer
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
Sven Neumann
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
Michael Natterer
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
Sven Neumann
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
Sven Neumann
44952a7fc8
added new symbols.
...
2008-04-02 Sven Neumann <sven@gimp.org>
* libgimp/gimp.def: added new symbols.
svn path=/trunk/; revision=25343
2008-04-02 20:57:15 +00:00
Sven Neumann
52c09fcfeb
added shortcut for contributions from Marcus Heese.
...
2008-04-02 Sven Neumann <sven@gimp.org>
* tools/pdbgen/stddefs.pdb: added shortcut for contributions
from
Marcus Heese.
* tools/pdbgen/pdb/drawable.pdb: added
gimp_drawable_is_text_layer(),
taken from the patch attached to bug #164539 .
* app/pdb/internal_procs.c
* app/pdb/drawable_cmds.c
* libgimp/gimpdrawable_pdb.[ch]: regenerated.
* libgimp/gimp.def: updated.
svn path=/trunk/; revision=25337
2008-04-02 19:29:17 +00:00
Sven Neumann
26d1021e77
Properly pass the focus from the core to plug-in dialogs:
...
2008-03-27 Sven Neumann <sven@gimp.org>
Properly pass the focus from the core to plug-in dialogs:
* libgimpbase/gimpprotocol.[ch]: added a user_time member to the
GimpConfig struct. Bumped the protocol version to 0x0012.
* app/core/gimp-gui.[ch]
* app/gui/gui-vtable.c: added gimp_get_user_time() to get the
timestamp of the last user interaction.
* app/plug-in/gimppluginmanager-call.c
(gimp_plug_in_manager_call_run): pass the timestamp to in the
GimpConfig message.
* libgimp/gimp.[ch]:
* libgimp/gimp.def: added method to access the timestamp as set
in the config message.
* libgimp/gimpui.c (gimp_ui_init): construct a fake startup ID and
set the DESKTOP_STARTUP_ID environment variable.
svn path=/trunk/; revision=25263
2008-03-27 16:30:29 +00:00
Sven Neumann
a44fa674f0
app/widgets/Makefile.am removed here...
...
2007-12-12 Sven Neumann <sven@gimp.org>
* app/widgets/Makefile.am
* app/widgets/gimpcairo-utils.[ch]: removed here...
* libgimpwidgets/Makefile.am
* libgimpwidgets/gimpcairo-utils.[ch]: and added here after some
cleanup.
* libgimpwidgets/gimpwidgets.h: include gimpcairo-utils.h.
* app/widgets/gimpviewrenderer.c
* app/widgets/gimpviewrenderergradient.c
* app/widgets/gimpviewrendererpalette.c: changed accordingly.
* libgimpwidgets/gimpwidgets.def: updated for Cairo utils.
* libgimp/gimp.def: added gimp_image_get_vectors_by_tattoo.
svn path=/trunk/; revision=24339
2007-12-12 14:17:19 +00:00
William Skaggs
12405d8c09
Bill Skaggs <weskaggs@primate.ucdavis.edu>
...
* libgimp/gimp.def: forgot in previous commit
svn path=/trunk/; revision=24190
2007-11-18 20:59:09 +00:00
Michael Natterer
c1b9979db7
added gimp-layer-flatten. Fixes bug #477026 . Fixed docs of
...
2007-09-15 Michael Natterer <mitch@gimp.org>
* tools/pdbgen/pdb/layer.pdb: added gimp-layer-flatten.
Fixes bug #477026 . Fixed docs of gimp-layer-add-alpha.
* app/pdb/internal_procs.c
* app/pdb/layer_cmds.c
* libgimp/gimplayer_pdb.[ch]: regenerated.
* libgimp/gimp.def: changed accordingly.
svn path=/trunk/; revision=23556
2007-09-15 19:55:35 +00:00
Sven Neumann
37db612bca
added gimp_context_list_paint_methods
...
svn path=/trunk/; revision=23506
2007-09-12 08:44:17 +00:00