Gimp/app
Michael Natterer 3cb830519c added new member "gboolean static_strings", so the ProcRecord struct and
2006-03-31  Michael Natterer  <mitch@gimp.org>

	* app/pdb/gimpprocedure.h (struct ProcRecord): added new member
	"gboolean static_strings", so the ProcRecord struct and its
	strings can be marked as static separately.

	* app/pdb/gimpprocedure.[ch] (gimp_procedure_dispose): removed.

	(gimp_procedure_free): don't free the struct if it's static.

	(gimp_procedure_set_strings)
	(gimp_procedure_set_static_strings)
	(gimp_procedure_take_strings): new functions to set a procedure's
	strings.

	* app/pdb/procedural_db.c (procedural_db_free_entry): simply call
	gimp_procedure_free() on all procedures, the memory-manage
	themselves now.

	* app/plug-in/plug-in-message.c (plug_in_handle_proc_install): use
	gimp_procedure_set_strings() instead of setting them manually.

	* app/xcf/xcf.c: register gimp-xcf-load and gimp-xcf-save
	dynamically so further ProcRecord struct changes don't affect this
	file.

	* tools/pdbgen/app.pl: set "static_proc" to TRUE for static procs.

	* app/pdb/*_cmds.c: regenerated.
2006-03-31 16:17:07 +00:00
..
actions added gimp_procedure_new() and gimp_procedure_free() functions. 2006-03-31 11:49:22 +00:00
base actually increment the tile counter used to limit the number of progress 2006-03-30 09:59:27 +00:00
composite app/base/cpu-accel.c app/composite/gimp-composite-3dnow.h 2006-02-28 06:34:16 +00:00
config avoid code duplication by using a #define. 2006-03-23 12:06:33 +00:00
core use "gtk-dialog-question" instead of "gimp-wilber-eek" to indicate a 2006-03-31 09:44:20 +00:00
dialogs app/dialogs/Makefile.am app/dialogs/dialogs-types.h app/dialogs/dialogs.c 2006-03-31 13:36:34 +00:00
display did a global gdisp -> display substitution. 2006-03-28 17:55:52 +00:00
file added new member "gboolean static_proc" which indicates whether a 2006-03-31 14:00:50 +00:00
gui did a global gdisp -> display substitution. 2006-03-28 17:55:52 +00:00
menus added gimp_procedure_new() and gimp_procedure_free() functions. 2006-03-31 11:49:22 +00:00
paint use doubles for src coordinates. Added properties for "src-drawable", 2006-03-30 14:04:53 +00:00
paint-funcs fixed compiler warning and sprinkled some empty lines for readability. 2006-03-31 10:17:23 +00:00
pdb added new member "gboolean static_strings", so the ProcRecord struct and 2006-03-31 16:17:07 +00:00
plug-in added new member "gboolean static_strings", so the ProcRecord struct and 2006-03-31 16:17:07 +00:00
text did a global gimage -> image substitution. 2006-03-28 17:08:36 +00:00
tools app/dialogs/Makefile.am app/dialogs/dialogs-types.h app/dialogs/dialogs.c 2006-03-31 13:36:34 +00:00
vectors did a global gimage -> image substitution. 2006-03-28 17:08:36 +00:00
widgets always set dockable->blurb to NULL, also if its memory is shared with 2006-03-31 10:08:02 +00:00
xcf added new member "gboolean static_strings", so the ProcRecord struct and 2006-03-31 16:17:07 +00:00
.cvsignore
about.h use U+00A9 COPYRIGHT SIGN. 2006-03-01 08:06:08 +00:00
airbrush.c
app_procs.c did a global gimage -> image substitution. 2006-03-28 17:08:36 +00:00
app_procs.h
batch.c app/pdb/Makefile.am new files containing the functions operating on *one* 2006-03-31 09:15:08 +00:00
batch.h
errors.c app/errors.c s/The GIMP/GIMP/ 2005-11-04 11:08:02 +00:00
errors.h
fileicon.ico
gimp-intl.h
gimp.rc
gimpcore.def updated 2006-02-26 19:00:33 +00:00
main.c use GIMP_NAME. 2006-02-07 10:54:31 +00:00
Makefile.am introduce automake conditional USE_BINRELOC. 2006-02-19 17:44:57 +00:00
makefile.msc updated 2005-09-25 19:30:55 +00:00
paint_core.h
paint_options.h
plug_in_cmds.c
sanity.c HACKING document the changed dependencies. 2005-12-28 21:36:03 +00:00
sanity.h
transform_core.c
units.c GimpUnitVTable -> GimpUnitVtable 2005-09-10 12:21:37 +00:00
units.h
wilber.ico