Gimp/plug-ins/common
Jehan ef2402bf8e app, libgimp, pdb, plug-ins: allow pasting multiple full layers.
When a selection exists, we are copying then pasting the selection
contents. In particular, with multi-layer selection, it means pasting a
merged result of the selected layers (like a sample merged but limited
to selected layers).

Yet when no selection exists, with a single layer selected, a cut in
particular would remove the layer fully, then a paste would copy it
elsewhere (in the same image or even on a different image). This was
still working, but not with multiple layers. This is now fixed and we
can now copy/cut then paste several layers (without merge), which is
sometimes a very practical way to move layers (sometimes simpler than
drag'n drop, especially between images).

As a consequence, the PDB function gimp_edit_paste() now also returns an
array of layers (not a single layer).
2021-04-24 23:22:58 +02:00
..
.gitignore plug-ins: move goat-exercise to a goat-exercises/ directory. 2019-08-07 00:00:20 +02:00
align-layers.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
animation-optimize.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
animation-play.c app, libgimp, pdb, plug-ins: update some more functions to get|set(). 2021-04-06 00:49:07 +02:00
blinds.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
border-average.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
busy-dialog.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
checkerboard.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
cml-explorer.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
colormap-remap.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
compose.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
contrast-retinex.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
crop-zealous.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
curve-bend.c app, libgimp, pdb, plug-ins: allow pasting multiple full layers. 2021-04-24 23:22:58 +02:00
decompose.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
depth-merge.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
despeckle.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
destripe.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
file-aa.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
file-cel.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
file-compressor.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-csource.c libgimpwidgets: improved gimp_prop_scale_entry_new(), new function… 2020-11-25 02:32:22 +01:00
file-desktop-link.c pdb, app, libgimp, plug-ins: replace most PDB filenames/URIs by GFile 2019-09-11 21:48:34 +02:00
file-dicom.c plug-ins: replace gimp_parasite_data*() with gimp_parasite_get_data(). 2021-01-30 00:20:34 +01:00
file-gbr.c libgimpwidgets: improved gimp_prop_scale_entry_new(), new function… 2020-11-25 02:32:22 +01:00
file-gegl.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-gif-load.c app, libgimp, pdb, plug-ins: update some more functions to get|set(). 2021-04-06 00:49:07 +02:00
file-gif-save.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
file-gih.c app, libgimp, pdb, plug-ins: update some more functions to get|set(). 2021-04-06 00:49:07 +02:00
file-glob.c Properly prefix the values of enum GimpPDBProcType 2019-08-30 12:52:28 +02:00
file-header.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-heif.c Disable automatic metadata handling for HEIF plug-in 2021-04-07 16:26:16 +00:00
file-html-table.c app, libgimp, pdb, plug-ins: update some more functions to get|set(). 2021-04-06 00:49:07 +02:00
file-jp2-load.c plug-ins: Set the number of threads used to decode JPEG200 files... 2020-12-11 18:55:44 +01:00
file-mng.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
file-pat.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-pcx.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
file-pdf-load.c plug-ins: #5896. add option for reversing order of layers when importing PDF 2021-01-22 10:44:06 +00:00
file-pdf-save.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
file-pix.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-png.c plug-ins: use gimp_procedure_dialog_set_sensitive(). 2021-04-06 21:52:33 +02:00
file-pnm.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
file-ps.c app, libgimp, pdb, plug-ins: update some more functions to get|set(). 2021-04-06 00:49:07 +02:00
file-psp.c Issue #5735: incorrect condition because of missing parenthesis. 2020-10-08 13:54:24 -04:00
file-raw-data.c app, libgimpwidgets, modules, plug-ins: code changes after GimpScaleEntry… 2020-11-05 18:06:52 +01:00
file-sunras.c meson, configure, plug-ins: image/x-sun-raster is a supported MimeTypes. 2021-04-04 16:01:58 +02:00
file-svg.c plug-ins: fix argument description. 2020-07-20 17:38:16 +02:00
file-tga.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
file-wmf.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
file-xbm.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
file-xmc.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
file-xpm.c libgimpwidgets: improved gimp_prop_scale_entry_new(), new function… 2020-11-25 02:32:22 +01:00
file-xwd.c app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
film.c app, libgimp, pdb, plug-ins: update some more functions to get|set(). 2021-04-06 00:49:07 +02:00
gimprc.common plug-ins: move goat-exercise to a goat-exercises/ directory. 2019-08-07 00:00:20 +02:00
gradient-map.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
grid.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
guillotine.c app, libgimp, pdb, plug-ins: update some more functions to get|set(). 2021-04-06 00:49:07 +02:00
hot.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
jigsaw.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
mail.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
Makefile.am Issue #3265: PNG gAMA chunk is silently ignored. 2021-01-18 16:16:56 +01:00
meson.build Issue #3265: PNG gAMA chunk is silently ignored. 2021-01-18 16:16:56 +01:00
mkgen.pl plug-ins: remove deprecated API support from common/mkgen.pl 2019-09-03 13:25:25 +02:00
nl-filter.c plug-ins: fix all remaining GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
plugin-browser.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
plugin-defs.pl Issue #3265: PNG gAMA chunk is silently ignored. 2021-01-18 16:16:56 +01:00
procedure-browser.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
qbist.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
sample-colorize.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
smooth-palette.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
sparkle.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
sphere-designer.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
tile-small.c plug-ins: fix many GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
tile.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
unit-editor.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
van-gogh-lic.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
warp.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
wavelet-decompose.c plug-ins: fix all remaining GimpImageProcedure to new run() API. 2021-04-04 01:40:00 +02:00
web-browser.c app, plug-ins: (Win32) fix calls to ShellExecute(). 2019-09-22 14:09:09 +02:00
web-page.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00