gimp/app
Michael Natterer 87480880c3 Cleaned up session management and changed the format of sessionrc in a way
2003-10-10  Michael Natterer  <mitch@gimp.org>

	Cleaned up session management and changed the format of sessionrc
	in a way that allows extensions without changing the format during
	the 2.0 cycle:

	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimpsessioninfo.[ch]: new files implementing the whole
	GimpSessionInfo stuff (parsing, saving, restoring, utility functions).
	Save / parse the position of GimpDock's panes (bug #122964).

	* app/widgets/gimpdialogfactory.[ch]: removed saving, restoring
	and session related utility functions and use the ones from
	the new files above.

	* app/gui/session.c: removed parsing and use the new stuff.

	* app/widgets/gimpdock.[ch]: added new virtual functions
	GimpDock::set_aux_info() and GimpDock::get_aux_info():

	* app/widgets/gimpimagedock.c: implement them and handle the
	"auto_follow_active" and "show_image_menu" properties.

	* app/widgets/gimpdockable.[ch]: added the same virtual functions
	to the GimpDockable class. Enables forward-compatible per-dockable
	session management (bug #122964).

	* app/gui/dialogs-commands.c
	* app/gui/gui.c: changed accordingly.

	* etc/sessionrc: ditto. Look at this file and update your own
	sessionrc manually if you don't want to lose it.
2003-10-10 15:59:12 +00:00
..
actions Cleaned up session management and changed the format of sessionrc in a way 2003-10-10 15:59:12 +00:00
base a little bit of tweaking. 2003-10-01 01:01:26 +00:00
composite really check for CPU_ACCEL_X86_SSE. 2003-10-06 23:56:43 +00:00
config removed the grid parasite related functions from here ... 2003-10-10 14:11:47 +00:00
core removed the grid parasite related functions from here ... 2003-10-10 14:11:47 +00:00
dialogs removed the grid parasite related functions from here ... 2003-10-10 14:11:47 +00:00
display removed the grid parasite related functions from here ... 2003-10-10 14:11:47 +00:00
file renamed GimpOrientationType with Compat postfix to avoid name clashing 2003-07-26 17:37:32 +00:00
gui Cleaned up session management and changed the format of sessionrc in a way 2003-10-10 15:59:12 +00:00
menus removed the grid parasite related functions from here ... 2003-10-10 14:11:47 +00:00
paint app/gui/image-menu.c app/gui/layers-menu.c "Imagesize" isn't a real word. 2003-10-06 21:22:09 +00:00
paint-funcs Use gint instead of guint. Fixes Debian bug report #205889. 2003-10-05 17:00:59 +00:00
pdb procedural_db_execute() *must* get the correct number of args, so do like 2003-10-08 10:14:17 +00:00
plug-in added lots more "GimpFooFunc gui_foo_func" vtable entries to the Gimp 2003-09-10 22:06:45 +00:00
text added new function gimp_object_name_collate() which compares two object 2003-10-09 13:35:15 +00:00
tools added GimpScanConvert typedef. 2003-10-09 11:30:49 +00:00
vectors app/core/Makefile.am added small wrappers to ease handling of image units 2003-10-01 17:32:14 +00:00
widgets Cleaned up session management and changed the format of sessionrc in a way 2003-10-10 15:59:12 +00:00
xcf removed the grid parasite related functions from here ... 2003-10-10 14:11:47 +00:00
.cvsignore Makefile.am configure.in gimp-1.3.pc.in added pkg-config files for 2001-11-25 00:19:38 +00:00
Makefile.am Dave Neary <bolsh@gimp.org> 2003-09-20 19:58:26 +00:00
airbrush.c prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
app_procs.c fixed starting with --no-splash. 2003-10-06 14:52:05 +00:00
app_procs.h Got rid of the last global variables except the_gimp: 2003-09-09 16:47:59 +00:00
batch.c s/extension/plug_in/ for Script-Fu procedures to get batch mode working 2003-09-03 09:30:09 +00:00
batch.h added G_SPAWN_CHILD_INHERITS_STDIN to the flags passed to g_spawn_async(). 2003-03-21 16:50:55 +00:00
errors.c app/errors.c (gimp_eek) app/main.c (main) (gimp_text_console_exit) call 2003-10-10 10:02:34 +00:00
errors.h Got rid of the last global variables except the_gimp: 2003-09-09 16:47:59 +00:00
gimp-intl.h Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
gimp.rc Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
libgimp_glue.c changed again to take no paramaters and use _gimp_standard_help_func from 2003-05-25 14:23:43 +00:00
libgimp_glue.h changed again to take no paramaters and use _gimp_standard_help_func from 2003-05-25 14:23:43 +00:00
main.c app/errors.c (gimp_eek) app/main.c (main) (gimp_text_console_exit) call 2003-10-10 10:02:34 +00:00
makefile.msc renamed GimpOrientationType with Compat postfix to avoid name clashing 2003-07-26 17:37:32 +00:00
paint_core.h prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
paint_options.h prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
plug_in_cmds.c Garry R. Osgood <grosgood@rcn.com> 2001-03-11 13:15:41 +00:00
transform_core.c prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
wilber.ico Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00