gimp/libgimpconfig
Michael Natterer 3a7f7d54e7 added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties
2004-06-16  Michael Natterer  <mitch@gimp.org>

	* libgimpwidgets/gimpcontroller.[ch]: added #define
	GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties serializable.

	* modules/controller_linux_input.c: made "device-name"
	serializable.

	* app/config/gimpconfig-params.h: added macro
	GIMP_CONFIG_INSTALL_PROP_POINTER() which needs to be handled
	by custom (de)serialize_property() implementations.

	* app/config/gimpconfig-deserialize.c
	* app/config/gimpconfig-serialize.c: made object (de)serialization
	work for object properties which are *not* GIMP_PARAM_AGGREGATE.
	Write/parse the exact type of the object to create to enable this.

	* app/core/gimpmarshal.list: new marshaller for GimpControllerInfo.

	* app/widgets/gimpcontrollerinfo.[ch]: implement GimpConfigInterface
	and add "controller" and "mapping" properties. Add "event-mapped"
	signal which carries the action_name.

	* app/widgets/gimpcontrollers.c: removed all deserialization code
	and simply (de)serialize the controller container. Install a
	container handler for "event-mapped" and do the action_name ->
	action mapping in the callback.

	* etc/controllerrc: regenerated with new syntax. Delete your old one!
2004-06-16 18:14:44 +00:00
..
gimpconfig-deserialize.c added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties 2004-06-16 18:14:44 +00:00
gimpconfig-deserialize.h app/widgets/gimpdocked.[ch] renamed GimpDockedIface to 2003-10-11 14:30:18 +00:00
gimpconfig-error.c app/config/Makefile.am moved code from gimpconfig.[ch] to these new files. 2003-07-24 14:14:23 +00:00
gimpconfig-error.h added GIMP_CONFIG_ERROR_VERSION to GimpConfigError enum. 2003-11-07 23:47:35 +00:00
gimpconfig-iface.c added the new function gimp_rc_set_unknown_token() to get autosave working 2004-02-04 00:07:26 +00:00
gimpconfig-iface.h removed gimp_config_copy_properties() and added the more intelligent 2003-10-14 15:20:59 +00:00
gimpconfig-params.h added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties 2004-06-16 18:14:44 +00:00
gimpconfig-path.c when calculating the length of the expanded path, add the length of the 2004-02-01 22:55:30 +00:00
gimpconfig-path.h configure.in etc/Makefile.am etc/gimprc.in removed templates for gimprc 2002-12-29 18:58:24 +00:00
gimpconfig-serialize.c added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties 2004-06-16 18:14:44 +00:00
gimpconfig-serialize.h removed function gimp_config_serialize_comment()... 2003-10-12 01:49:51 +00:00
gimpconfig-utils.c made gimp_config_sync() and gimp_config_connect() also work on objects of 2004-03-11 18:47:37 +00:00
gimpconfig-utils.h Added infrastructure to make sure we don't write to the global brush, 2004-01-28 21:53:50 +00:00
gimpconfigwriter.c app/config/gimpconfigwriter.c app/core/gimpstrokeoptions.c 2004-05-24 14:51:15 +00:00
gimpconfigwriter.h Allow plug-ins to register menu icons. Fixes bug #120500. 2004-05-18 21:19:43 +00:00
gimpscanner.c Allow plug-ins to register menu icons. Fixes bug #120500. 2004-05-18 21:19:43 +00:00
gimpscanner.h Allow plug-ins to register menu icons. Fixes bug #120500. 2004-05-18 21:19:43 +00:00