Gimp/pdb/groups
Jehan 647ebffe7b app: GimpTransformTool multi-layer aware.
This implied a lot of other core changes, which also pushed me into
improving some of the edit actions and PDB calls to be multi-layer aware
in the same time.

Note that it is still work-in-progress, but I just had to commit
something in an acceptable intermediate state otherwise I was just going
crazy.

In particular now the various transform tools are multi-layer aware and
work simultaneously on all selected layers (and the linked layers if any
of the selected layers is linked too). Both preview and final transform
processing works.
In the limitations, preview doesn't work well (only one layer in the
preview) when there is a selection (though the actual transform works).

Also I am left to wonder how we should process this case of canvas
selection+transform on multi-layers. Indeed currently I am just creating
a floating selection (like we used to for the selection+transform case)
containing a transform result of the composited version of all selected
layers. This is a possible expected result, but another could be to get
several transformed layers (without composition). But then should the
"Floating Selection" concept allow for multiple Floating Selections?
Sooo many questions left to answer.
2020-05-28 14:28:01 +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 app: split GimpDisplay in two classes: GimpDisplay and GimpDisplayImpl 2019-09-04 14:30:43 +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 app: GimpTransformTool multi-layer aware. 2020-05-28 14:28:01 +02:00
file.pdb app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +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, plug-ins: change gimp_temp_name() to gimp_temp_file() 2019-09-11 22:32:44 +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: fix build warning because of discarded 'const' qualifier. 2020-05-26 21:49:58 +02:00
image_color_profile.pdb pdb: change paths and URIs in the "plug_in" group to GFiles 2019-09-11 23:54:53 +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 Get rid of capitalized "ID" in function and variable names 2019-08-23 22:23:23 +02:00
image_sample_points.pdb Get rid of capitalized "ID" in function and variable names 2019-08-23 22:23:23 +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 pdb: item.pdb: '3,0' is not a version, it's '3.0' 2019-10-27 18:56:53 +01: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 pdb, libgimp: change "filename" to "file" in gimp_pdb_dump() 2019-09-11 22:37:40 +02:00
plug_in.pdb pdb: rename all functions in the "plug_in" group 2019-09-11 23:58:47 +02:00
plug_in_compat.pdb Issue #4996 - Wrong propagate_mode parameter handling in plug-in-vpropagate 2020-04-28 15:09:21 +03:00
progress.pdb pdb: update a bunch of docs where s/-1/%NULL/ 2019-08-25 12:01:41 +02:00
selection.pdb app, libgimp, pdb: fix gimp_selection_float() usage. 2020-05-18 02:09:45 +02:00
text_layer.pdb Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
text_tool.pdb pdb: update a bunch of docs where s/-1/%NULL/ 2019-08-25 12:01:41 +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 pdb: implement gimp-vectors-stroke-reverse 2020-05-25 22:54:47 +02:00