Gimp/libgimpconfig
Alx Sa 50c521f495 libgimpconfig: Fix uri -> path serialization issue
Previously, we passed a URI instead of a path into
gimp_config_path_unexpand () when serializing files.
On Windows, this causes the URI scheme to be converted
to an invalid format with too many slashes.

This patch changes the code to first attempt getting a path.
If we have one, we pass it to gimp_config_path_unexpand ()
and then convert to URI for serialization. Otherwise, we convert
just the URI without the path expansion.
2026-01-02 17:09:04 +00:00
..
gimpcolorconfig.c libgimpconfig: GimpColorConfig is now final. 2024-10-17 22:38:25 +02:00
gimpcolorconfig.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfig-deserialize.c libgimpconfig: better error message when a GObject property tries to… 2025-10-24 02:24:53 +02:00
gimpconfig-deserialize.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfig-error.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimpconfig-error.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfig-iface.c libgimp, libgimpconfig: GimpResource can now be (de)serialized. 2023-07-27 15:34:45 +02:00
gimpconfig-iface.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfig-params.c libgimpconfig: fix typo in gimpconfig-params.c 2025-09-29 11:07:55 +00:00
gimpconfig-params.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfig-path.c libgimp: new unit testing framework for libgimp. 2024-02-28 22:55:58 +01:00
gimpconfig-path.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfig-register.c libgimpconfig: fix leak. 2024-09-04 14:04:47 +02:00
gimpconfig-register.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfig-serialize.c libgimpconfig: Fix uri -> path serialization issue 2026-01-02 17:09:04 +00:00
gimpconfig-serialize.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfig-utils.c app, libgimp*, pdb: new GimpParamSpecObject abstract spec type. 2024-09-04 22:34:49 +02:00
gimpconfig-utils.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfig.def app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
gimpconfig.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfigenums.c app, libgimp*: commit the newly generated *enums.c files. 2022-08-01 20:00:01 +02:00
gimpconfigenums.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfigtypes.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpconfigwriter.c libgimpconfig: Fix gimpconfigwriter GIR annotation 2024-05-11 14:34:32 +02:00
gimpconfigwriter.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
gimpscanner.c app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
gimpscanner.h Revert "libgimpconfig: #pragma once, and some formatting" 2025-08-14 00:54:28 +02:00
meson.build Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00