Gimp/libgimpconfig
Ell 44a800f0e5 libgimpconfig: align GimpConfig with the rest of the interfaces
Unlike the last two commits, we don't port GimpConfig to
G_DEFINE_INTERFACE(), since we need to provide a base initializer
for it.  However, this commit aligns it with the rest of our
intefaces, by renaming gimp_config_interface_get_type() to
gimp_config_get_type(), and by performing class initialization for
the interface in a separate function than base initialization.

Keep gimp_config_interface_get_type() around as a deprecated
function, to maintain ABI compatibility.  It will be removed in a
separate commit in master, so that this commit can be easily
cherry-picked to gimp-2-10.

(cherry picked from commit 5f8643a6ee)
2018-05-27 05:56:57 -04:00
..
.gitignore enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
gimpcolorconfig.c libgimp*: various doc fixes 2017-06-03 21:22:12 +02:00
gimpcolorconfig.h libgimpconfig: add "optimize" options for display and softproofing 2016-06-06 01:15:26 +02:00
gimpconfig-deserialize.c libgimpconfig: better compat enum handling in gimp_config_deserialize_enum() 2017-01-08 20:16:47 +01:00
gimpconfig-deserialize.h libgimp*: add guards that #error out if individual files are included 2011-04-28 14:30:41 +02:00
gimpconfig-error.c Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments 2015-05-31 21:18:09 +02:00
gimpconfig-error.h libgimp*: add guards that #error out if individual files are included 2011-04-28 14:30:41 +02:00
gimpconfig-iface.c libgimpconfig: align GimpConfig with the rest of the interfaces 2018-05-27 05:56:57 -04:00
gimpconfig-iface.h libgimpconfig: align GimpConfig with the rest of the interfaces 2018-05-27 05:56:57 -04:00
gimpconfig-params.h libgimpconfig: add GIMP_CONFIG_PROP_INT64() and GIMP_CONFIG_PROP_UINT64() 2017-07-23 15:17:12 +02:00
gimpconfig-path.c libgimp*: tab cleaning. 2017-06-17 11:38:18 +02:00
gimpconfig-path.h libgimpconfig: add gimp_file_new_for_config_path() and _get_config_path() 2016-09-30 22:03:34 +02:00
gimpconfig-serialize.c libgimpconfig: (de)serialize GFile properties as config paths 2016-10-17 18:55:50 +02:00
gimpconfig-serialize.h libgimp*: add guards that #error out if individual files are included 2011-04-28 14:30:41 +02:00
gimpconfig-utils.c libgimpconfig: gimp_config_reset_properties(): reset only changed properties 2017-02-09 12:38:10 +01:00
gimpconfig-utils.h libgimp*: add guards that #error out if individual files are included 2011-04-28 14:30:41 +02:00
gimpconfig.def libgimpconfig: align GimpConfig with the rest of the interfaces 2018-05-27 05:56:57 -04:00
gimpconfig.h libgimp*: add guards that #error out if individual files are included 2011-04-28 14:30:41 +02:00
gimpconfigenums.c enums: generate enum files in source dir 2017-05-06 17:26:16 -04:00
gimpconfigenums.h Introduce consistent use of 'soft-proofing' in user-visible messages 2016-06-08 00:21:51 +03:00
gimpconfigtypes.h libgimpconfig: rename gimpcolorconfig-enums.[ch] to gimpconfigenums.[ch] 2016-06-06 21:05:16 +02:00
gimpconfigwriter.c libgimpconfig: fix the fix of the fix! 2018-04-26 01:10:55 +02:00
gimpconfigwriter.h libgimpconfig: add gimp_config_serialize_to_stream() 2014-07-03 23:25:21 +02:00
gimpscanner.c Source and trivial typos 2018-05-12 23:44:47 +02:00
gimpscanner.h libgimpconfig: add gimp_config_deserialize_stream() 2014-07-04 03:29:09 +02:00
Makefile.am */Makefile.am: add abbreviations to generated enum files 2017-11-30 03:10:14 -05:00