Gimp/app/xcf
Alx Sa 5753ac75b4 libgimpconfig: Save legacy XCF grid colors...
...in GimpRGB format.
Resolves #14754

GimpGrid properties are saved and loaded
in XCFs as GimpParasites. When we
converted from GimpRGB to GeglColor
for the fgcolor and bgcolor properties,
we caused those properties to be lost
when saving a 2.10 and below compatible
XCF in GIMP 3.0+.

This patch adds new
gimp_config_get_xcf_version () and
gimp_config_set_xcf_version () API to
libgimpconfig's interface. This allows us to
pass the intended XCF version to the
parasite serialization process, and save
as either GeglColor or GimpRGB compatible
formats based on that value.
2026-01-09 16:53:33 +00:00
..
meson.build Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
xcf-load.c Issue #15494: loading transformed + rasterized linked layer was failing. 2025-12-14 21:44:54 +01:00
xcf-load.h Issue #14985: prevent loading recursive linked layers. 2025-12-14 01:46:32 +01:00
xcf-private.h app: rework load/save of link layers. 2025-08-27 11:34:04 +02:00
xcf-read.c app/xcf: fix #12980 protection against invalid xcf offset 2025-02-26 20:30:05 +00:00
xcf-read.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
xcf-save.c libgimpconfig: Save legacy XCF grid colors... 2026-01-09 16:53:33 +00:00
xcf-save.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
xcf-seek.c
xcf-seek.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
xcf-utils.c
xcf-utils.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
xcf-write.c
xcf-write.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
xcf.c Issue #14985: prevent loading recursive linked layers. 2025-12-14 00:31:13 +01:00
xcf.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00