Gimp/plug-ins
Jacob Boerema 0faa8f5460 plug-ins: fix #8453 Wrong order of layers in certain PSD files
So far, we did not consider that group layers could also be part of
a set of layers that have clipping set. This means that clipping groups
can be nested.

To support this we have completely rewritten the layer parser to detect
all clipping groups and mark them in a first pass. We now go through
the layers from the last (top) layer to the first (bottom) in this
first pass, because that makes it easier to detect the start/end
pairs of a clipping group.

In the second pass we handle the clipping groups first before adding
layers, except when a regular group is also the start of a clipping
group. In that case we need to handle the clipping after creating the
regular group, or we get an incorrect order.
2024-03-17 17:59:17 -04:00
..
common libgimpwidgets: Port GimpCellRendererColor... 2024-03-14 00:40:02 -04:00
file-bmp plug-ins: fix GError set over the top of a previous GError ... 2023-11-16 19:12:48 -05:00
file-dds plug-ins: DDS import rewrite 2023-12-13 03:30:48 +00:00
file-exr plug-ins: fix #10903 Missing metadata in OpenEXR images from darktable 2024-03-07 13:12:08 -05:00
file-faxg3 libgimp, plug-ins: rename gimp_load_procedure_new2() as gimp_load_procedure_new(). 2023-10-01 21:02:32 +02:00
file-fits plug-ins: fix some broken macros with a massive search-and-replace. 2023-10-18 18:29:37 +02:00
file-fli app, libgimp*, pdb, plug-ins: GimpContext is now using only GeglColor. 2024-02-11 23:28:02 +01:00
file-icns plug-ins: fix some broken macros with a massive search-and-replace. 2023-10-18 18:29:37 +02:00
file-ico plug-ins: "file-ico-save" procedure doesn't care about hot spots. 2024-02-26 23:19:42 +01:00
file-jpeg plug-ins: fix some broken macros with a massive search-and-replace. 2023-10-18 18:29:37 +02:00
file-psd plug-ins: fix #8453 Wrong order of layers in certain PSD files 2024-03-17 17:59:17 -04:00
file-raw plug-ins: fix some broken macros with a massive search-and-replace. 2023-10-18 18:29:37 +02:00
file-sgi app, plug-ins: mark missing strings as translatable 2023-12-13 17:44:35 +00:00
file-tiff app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01:00
file-webp plug-ins: fix some broken macros with a massive search-and-replace. 2023-10-18 18:29:37 +02:00
flame app, plug-ins: mark missing strings as translatable 2023-12-13 17:44:35 +00:00
fractal-explorer plug-ins: fix wording in fractal-explorer string 2024-02-24 14:52:22 +00:00
gfig app, libgimp*, plug-ins: GimpColorButton now space-invaded. 2024-02-11 23:28:03 +01:00
gimpressionist app, libgimp*, plug-ins: GimpColorButton now space-invaded. 2024-02-11 23:28:03 +01:00
gradient-flare app, plug-ins: make missing tooltips translatable 2023-12-19 17:56:30 +00:00
help plug-ins: fix #10429 Online help not opening 2023-12-03 10:12:55 -05:00
help-browser plug-ins: g_object_[gs]et_data() in help-browser replaced with aux bytes arg. 2023-10-24 22:28:37 +02:00
ifs-compose app, libgimp*, plug-ins: GimpColorButton now space-invaded. 2024-02-11 23:28:03 +01:00
imagemap app, libgimp*, plug-ins: GimpColorButton now space-invaded. 2024-02-11 23:28:03 +01:00
lighting plug-ins: port lighting to GeglColor procedure arguments 2024-02-15 13:47:04 +00:00
map-object plug-ins: port map-object to GeglColor procedure arguments 2024-02-15 13:10:23 +00:00
metadata plug-ins: readd translation context for tag values 2023-12-31 13:14:00 +00:00
pagecurl app, libgimp*, pdb, plug-ins: GimpContext is now using only GeglColor. 2024-02-11 23:28:02 +01:00
print plug-ins: fix some broken macros with a massive search-and-replace. 2023-10-18 18:29:37 +02:00
python Save gradient as CSS: Remove outdated vendor-prefixed CSS extensions 2024-03-09 22:10:30 +00:00
screenshot plug-ins: Get monitor after screenshot dialogue 2024-03-07 03:14:48 +00:00
script-fu Fix #10044 more natural binding of PDB return values 2024-03-09 07:21:50 -05:00
selection-to-path plug-ins: string fixes 2023-10-09 21:18:39 +00:00
twain plug-ins: current usage of gimp_[sg]et_data() in twain is bogus. 2023-10-24 22:28:37 +02:00
meson.build plug-ins: Remove dependency on GtkBuilder from metadata-editor 2023-05-10 13:25:12 -04:00