CVSROOT: /cvs/gnome Module name: dia Changes by: hans 05/05/15 12:06:21
Added files: objects/UML : umlattribute.c umlformalparameter.c umloperation.c umlparameter.c Log message: 2005-05-15 Hans Breuer <[EMAIL PROTECTED]> * lib/group.c object/UML/classicon.c : fixed leftovers of 'Adding connectionpoint to _move_handle * lib/widgets.c : gtk+ *NEVER* eats strings, so gtk_something(widget, g_strdup()) is *ALWAYS* a memory leak. Plug some more. [ In preparation to make UML operations/attributes/parameters setable by Python UML class became more StdProp conformant. A nice experience to be the first to use the PROP_TYPE_DARRAY stuff about four years after it was written ;-) ] * objects/UML/umlattribute.c objects/UML/umloperation.c objects/UML/umlparameter.c objects/UML/umlformalparameter.c : (new files) split from objects/UML/uml.c and made StdProp aware * objects/UML/class.c : finally make "attributes", "operations", "templates" <template parameters> first class StdProps citizens. (umlclass_load) : removed hand-written parsing for the above, it is all done by object_load_props() now. The old write code is still in place, so be very careful when changing something - at the moment load/save it is 100% compatible as it needs to be. * objects/UML/uml.c : now just type registration here, as it is supposed to be * objects/UML/Makefile.am objects/makefile.msc : build the new files * lib/properties.h(PropDescCommonAreaExtra) : need a place to store the in-record offsets * lib/prop_sdarray.c : made the DARRAY case work, SARRAY still untested (darray_prop_adjust_object_records) : don't loop forever (whole file) : use the new (working) way to get on the second level offsets. Also resolved some abbreviations, it is complicated enough without them ;) * lib/proplist.c : even complete list contents may be optional URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=dia&who=hans&date=explicit&mindate=2005-05-15%2012:05&maxdate=2005-05-15%2012:07 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list