Gimp/pdb/groups
Jehan 4db8cda24e app, pdb, libgimp: add a new GimpImage class for plug-ins.
This means that all functions which were returning or taking as
parameter an image id (as gint32) are now taking a GimpImage object
instead.
The PDB is still passing around an id only over the wire. But we create
an object for plug-ins to work on.

This is quite a huge API break, but is probably the best bet for the
future quality. It will make nicer API instrospection (and nicer API in
binding), will fix the issues with pspec on GimpImageID in Python
bindings (which makes the current Python API unusable as soon as we need
to work on images, which is most of our plug-ins!), etc.
Also it will allow to use signals on images, which will be a great asset
when we will finally have bi-directionnal communications (i.e. plug-ins
would be able to connect to image changes, destructions, and whatnot).
2019-08-22 15:54:36 +02:00
..
brush.pdb pdb: fix generation of "Returns:" to not line-wrap annotations 2019-08-04 22:09:04 +02:00
brush_select.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
brushes.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
buffer.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
channel.pdb pdb: add "lib_private" on procedures too, to make them private 2019-08-07 19:09:00 +02:00
context.pdb pdb: remove some formerly manually added annotations. 2019-07-31 22:56:43 +02:00
debug.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
display.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
drawable.pdb pdb: add "lib_private" on procedures too, to make them private 2019-08-07 19:09:00 +02:00
drawable_color.pdb app, pdb, libgimp: remove the "plug-in precision-enabled" API and logic 2019-07-20 01:53:31 +02:00
drawable_edit.pdb Issue #3610 - Documentation: missing item in built-in documentation... 2019-07-04 13:35:27 +02:00
dynamics.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
edit.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
fileops.pdb Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
floating_sel.pdb Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
font_select.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
fonts.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp.pdb pdb, libgimp: fix various doc issues found by gtk-doc 2019-08-10 11:08:06 +02:00
gimprc.pdb pdb: add "lib_private" on procedures too, to make them private 2019-08-07 19:09:00 +02:00
gradient.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gradient_select.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gradients.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
help.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image.pdb app, pdb, libgimp: add a new GimpImage class for plug-ins. 2019-08-22 15:54:36 +02:00
image_color_profile.pdb pdb: add "lib_private" on procedures too, to make them private 2019-08-07 19:09:00 +02:00
image_convert.pdb app, pdb, libgimp: remove the "plug-in precision-enabled" API and logic 2019-07-20 01:53:31 +02:00
image_grid.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image_guides.pdb app: add GimpAuxItem as base class for GimpGuide and GimpSamplePoint 2018-07-15 17:08:06 +02:00
image_sample_points.pdb app: add GimpAuxItem as base class for GimpGuide and GimpSamplePoint 2018-07-15 17:08:06 +02:00
image_select.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image_transform.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image_undo.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
item.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
item_transform.pdb pdb: fix image-mask transforms 2019-08-09 22:23:35 +03:00
layer.pdb pdb: add "lib_private" on procedures too, to make them private 2019-08-07 19:09:00 +02:00
message.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
paint_tools.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
palette.pdb pdb: remove some formerly manually added annotations. 2019-07-31 22:56:43 +02:00
palette_select.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
palettes.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
pattern.pdb app, pdb: use compat formats for brushes/patterns in plug-ins 2019-02-07 09:19:20 -05:00
pattern_select.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
patterns.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
pdb.pdb app: stop canonicalizing procedure names 2019-08-18 01:55:47 +02:00
plug_in.pdb app: stop canonicalizing procedure names 2019-08-18 01:55:47 +02:00
plug_in_compat.pdb pdb: remove int16 from the PDB types and rename int8 to uchar 2019-08-15 15:11:18 +02:00
progress.pdb pdb: add "lib_private" on procedures too, to make them private 2019-08-07 19:09:00 +02:00
selection.pdb pdb: add "lib_private" on procedures too, to make them private 2019-08-07 19:09:00 +02:00
text_layer.pdb Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
text_tool.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
unit.pdb pdb: add "lib_private" on procedures too, to make them private 2019-08-07 19:09:00 +02:00
vectors.pdb Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00