gimp/app/config
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
..
.cvsignore app/Makefile.am app/main.c app/config/Makefile.am app/config/makefile.msc 2003-10-13 22:55:25 +00:00
Makefile.am modernized, made a lot of things m4 macros, and made versioning a lot more 2004-01-22 03:51:46 +00:00
config-types.h app/display/Makefile.am new files that implement a GimpConfig object with 2003-10-22 14:46:05 +00:00
gimpbaseconfig.c added GIMP_MAX_MEMSIZE, an arbitrary upper limit for memory sizes. It must 2003-11-25 19:45:01 +00:00
gimpbaseconfig.h app/config/gimpbaseconfig.h use gint64 for all memsize properties. 2003-11-16 17:51:36 +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-dump.c added '%P' which expands to the PDB id of the active drawable. Moved local 2004-01-27 12:43:53 +00:00
gimpconfig-dump.h app/Makefile.am app/main.c app/config/Makefile.am app/config/makefile.msc 2003-10-13 22:55:25 +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-params.c app/config/gimpscanner.c configured the scanner to use 64bit integers. 2003-11-14 13:41:16 +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-types.c define G*_DISABLE_DEPRECATED for all G* modules except GTK+. Don't do so 2004-05-11 17:19:24 +00:00
gimpconfig-types.h include <libgimpmath/gimpmathtypes.h>. 2003-07-07 16:22:45 +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
gimpconfig.c added the new function gimp_rc_set_unknown_token() to get autosave working 2004-02-04 00:07:26 +00:00
gimpconfig.h removed gimp_config_copy_properties() and added the more intelligent 2003-10-14 15:20:59 +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
gimpcoreconfig.c Made size of undo previews configurable. Not dynamic for now, but at least 2004-03-07 15:33:04 +00:00
gimpcoreconfig.h Made size of undo previews configurable. Not dynamic for now, but at least 2004-03-07 15:33:04 +00:00
gimpdisplayconfig.c cursors/Makefile.am cursors/cursor-none.png new empty cursor images. 2004-06-04 23:08:29 +00:00
gimpdisplayconfig.h cursors/Makefile.am cursors/cursor-none.png new empty cursor images. 2004-06-04 23:08:29 +00:00
gimpguiconfig.c added enum GimpCursorFormat which can be one of { BITMAP, PIXBUF, 2004-06-13 02:08:54 +00:00
gimpguiconfig.h added enum GimpCursorFormat which can be one of { BITMAP, PIXBUF, 2004-06-13 02:08:54 +00:00
gimppluginconfig.c removed an unused variable and trailing whitespace. 2003-11-16 21:57:46 +00:00
gimppluginconfig.h app/config/gimppluginconfig.[ch] added "script-fu-path" back to gimprc. 2002-12-30 01:28:47 +00:00
gimprc-blurbs.h added enum GimpCursorFormat which can be one of { BITMAP, PIXBUF, 2004-06-13 02:08:54 +00:00
gimprc.c Some code review: 2004-02-18 13:43:50 +00:00
gimprc.h added the new function gimp_rc_set_unknown_token() to get autosave working 2004-02-04 00:07:26 +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
gimpxmlparser.c set the GIOChannel encoding to NULL here instead of doing it in 2004-02-16 14:56:10 +00:00
gimpxmlparser.h added gimp_xml_parser_parse_buffer(). 2003-12-21 00:23:36 +00:00
makefile.msc new file to keep common definitions for the msc build use common 2004-02-07 23:01:33 +00:00
test-config.c added simple test for gimp_config_diff(). 2004-03-01 19:50:18 +00:00