gimp/libgimpconfig
Jehan f7aaba9fc9 app, libgimpbase, libgimpconfig: make our custom GParamFlags definitions…
… more robust.

GIMP_PARAM_NO_VALIDATE and GIMP_CONFIG_PARAM_DONT_COMPARE were the same
value, most likely because when GIMP_CONFIG_PARAM_DONT_COMPARE got added
(commit c5c807d191), the comment to keep in sync
libgimpbase/gimpparamspecs.h and libgimpconfig/gimpconfig-params.h was
missed.

Instead, since libgimpconfig can include libgimpbase, do the other way
around: first non-GLib param flags are in libgimpbase, then we add a
GIMP_PARAM_FLAG_SHIFT, then we increment from it in libgimpconfig, and
finally we increment from GIMP_CONFIG_PARAM_FLAG_SHIFT if ever we add
more flags in app/ (right now GIMP_SYMMETRY_PARAM_GUI is apparently the
only one, but this may change).
2024-09-01 00:12:27 +02:00
..
gimpcolorconfig.c libgimp, libgimpcolor, libgimpconfig: Convert to derivable types 2024-08-02 14:02:30 +00:00
gimpcolorconfig.h libgimp, libgimpcolor, libgimpconfig: Convert to derivable types 2024-08-02 14:02:30 +00:00
gimpconfig-array.c libgimpconfig: support GStrv aka string array 2023-06-15 17:12:44 +00:00
gimpconfig-array.h libgimpconfig: support GStrv aka string array 2023-06-15 17:12:44 +00:00
gimpconfig-deserialize.c Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
gimpconfig-deserialize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpconfig-error.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimpconfig-error.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpconfig-iface.c libgimp, libgimpconfig: GimpResource can now be (de)serialized. 2023-07-27 15:34:45 +02:00
gimpconfig-iface.h libgimp, libgimpconfig: GimpResource can now be (de)serialized. 2023-07-27 15:34:45 +02:00
gimpconfig-params.c core, pdb, plug-ins: Create GimpExportOptions class 2024-08-18 22:03:14 +02:00
gimpconfig-params.h app, libgimpbase, libgimpconfig: make our custom GParamFlags definitions… 2024-09-01 00:12:27 +02:00
gimpconfig-path.c libgimp: new unit testing framework for libgimp. 2024-02-28 22:55:58 +01:00
gimpconfig-path.h libgimp*: lots of doc fixes and new docs for structs and enums 2019-07-24 01:18:30 +02:00
gimpconfig-register.c Issue #11422: gimp_prop_widget_new_from_pspec: not supported: GeglParamColor 2024-08-02 18:44:00 +02:00
gimpconfig-register.h libgimpconfig: add gimp_config_type_register() 2019-09-16 10:48:32 +02:00
gimpconfig-serialize.c Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
gimpconfig-serialize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpconfig-utils.c libgimpconfig: fixing resetting GeglColor and GimpUnit properties to default values. 2024-08-02 19:25:33 +02:00
gimpconfig-utils.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpconfig.def libgimpconfig: support GStrv aka string array 2023-06-15 17:12:44 +00:00
gimpconfig.h app, libgimpbase, libgimpconfig: make our custom GParamFlags definitions… 2024-09-01 00:12:27 +02:00
gimpconfigenums.c app, libgimp*: commit the newly generated *enums.c files. 2022-08-01 20:00:01 +02:00
gimpconfigenums.h libgimpconfig: fix small typo. 2022-03-04 16:09:09 +01:00
gimpconfigtypes.h libgimpconfig: add a GimpScanner typedef and make it a boxed type 2019-08-09 12:42:52 +02:00
gimpconfigwriter.c libgimpconfig: Fix gimpconfigwriter GIR annotation 2024-05-11 14:34:32 +02:00
gimpconfigwriter.h libgimpconfig: get rid of filenames in all config related APIs 2019-09-21 12:55:12 +02:00
gimpscanner.c core, widgets: Convert HSV/A to float 2024-04-21 03:42:27 +00:00
gimpscanner.h app, libgimpconfig: color history is now space-invaded. 2024-02-11 23:28:03 +01:00
meson.build libgimpconfig: support GStrv aka string array 2023-06-15 17:12:44 +00:00