gimp/plug-ins/file-psd
Jehan d3139e0f7c app: support saving/exporting with multi-selection.
This commit just changes our saving API (i.e. the GimpSaveProcedure
class) to take an array of drawables as argument instead of a single
drawable.

It actually doesn't matter much for exporting as the whole API seems
more or less bogus there and all formats plug-ins mostly care only
whether they will merge/flatten all visible layers (the selected ones
don't really matter) or if the format supports layers of some sort. It
may be worth later strengthening a bit this whole logics, and maybe
allow partial exports for instance.

As for saving, it was not even looking at the passed GimpDrawable either
and was simply re-querying the active layer anyway.
Note that I don't implement the multi-selection saving in XCF yet in
this commit. I only updated the API. The reason is that the current
commit won't be backportable to gimp-2-10 because it is an API break. On
the other hand, the code to save multi-selection can still be backported
even though the save() API will only pass a single drawable (as I said
anyway, this argument was mostly bogus until now, hence it doesn't
matter much for 2.10 logics).
2020-05-17 18:32:16 +02:00
..
.gitignore plug-ins: update file-psd/.gitignore 2015-04-26 15:50:13 -04:00
Makefile.am Add missing -lm to file-psd plug-in 2019-10-31 17:00:01 +01:00
TODO.txt Rename colour and greyscale to color and grayscale respectively 2013-06-06 23:26:16 +02:00
meson.build meson: Use libgimp(ui)_dep in plug-ins meson files 2020-05-11 07:01:37 +02:00
new-resource-ids.txt plug-ins/bmp/* plug-ins/faxg3/* plug-ins/fits/* plug-ins/fli/* 2008-08-11 10:06:13 +00:00
psd-image-res-load.c plug-ins: in file-psd, remove unused member of DisplayInfoNew 2020-04-26 23:14:55 +03:00
psd-image-res-load.h plug-ins: port file-psd to GimpImage/GimpDrawable. 2019-08-22 15:54:37 +02:00
psd-layer-res-load.c Misc typo fixes in plug-ins/ 2019-08-13 11:50:51 -04:00
psd-layer-res-load.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
psd-load.c Issue #5002: compare pointer to NULL, not 0. 2020-04-28 16:38:24 +02:00
psd-load.h pdb, app, libgimp, plug-ins: replace most PDB filenames/URIs by GFile 2019-09-11 21:48:34 +02:00
psd-save.c plug-ins: in file-psd, use normal channel order 2020-04-26 23:38:25 +03:00
psd-save.h pdb, app, libgimp, plug-ins: replace most PDB filenames/URIs by GFile 2019-09-11 21:48:34 +02:00
psd-thumb-load.c libgimpbase, plug-ins: fix all warnings to g_stat() calls. 2019-09-22 13:52:37 +02:00
psd-thumb-load.h pdb, app, libgimp, plug-ins: replace most PDB filenames/URIs by GFile 2019-09-11 21:48:34 +02:00
psd-util.c plug-ins: improve PSD loading speed 2020-02-18 19:17:38 +02:00
psd-util.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
psd.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
psd.h plug-ins: in file-psd, remove unused member of DisplayInfoNew 2020-04-26 23:14:55 +03:00