CVSROOT: /cvs/gnome Module name: dia Changes by: hans 05/06/01 14:49:35
Modified files: . : ChangeLog app : commands.c diagram.c disp_callbacks.c makefile.msc lib : libdia.def object.c parent.c parent.h objects/UML : class.c class.h uml.c umlattribute.c umloperation.c umlparameter.c objects/custom : shape_info.c plug-ins/gprint: diagnomeprint.c plug-ins/python: Makefile.am diamodule.c otypes.py pydia-color.c pydia-cpoint.c pydia-diagram.c pydia-diagramdata.c pydia-display.c pydia-export.c pydia-font.c pydia-geometry.c pydia-handle.c pydia-image.c pydia-layer.c pydia-object.c pydia-properties.c pydia-property.c pydia-text.c pydiadoc.py Log message: 2005-06-01 Hans Breuer <[EMAIL PROTECTED]> * plug-ins/python/pydia-property.c : complete refactoring of property setting, now also supports setting of property arrays * plug-ins/python/pydia-*.c plug-ins/python/diamodule.c : adapt to Python namespacing conventions * plug-ins/python/pydiadoc.py : use the stuff above to produce more complete UML Classes with attributes and operations * plug-ins/python/otypes.py : now also show the properties of the objects * objects/UML/class.c(umlclass_set_props) : need to update object::connections (pointers), they might be changed with attributes and opertions changing * plug-ins/python/pydia-property.c : PointArray and BezPointArray property getters were broken. Apparently noone used them before. * plug-ins/python/pydia-diagram.c plug-ins/python/pydia-diagramdata.c : moved methods which only operate on the DiagramData to the latter file. To get on the DiagramData object of a Diagram use diagram.data. [In C the Diagram is a subclass of DiagramData, but I don't know how to reflect that in the bindings. And for backward compatibility there also is the 'data' member.] * objects/UML/uml.c objects/UML/umlattribute.c objects/UML/umloperation.c objects/UML/umlparameter.c : describe enums with PropEnumData * app/commands.c(view_show_all_callback) : if there is something selected show that instead of all exisiting objects. If there is noting or all selcted it "Show all" shows the old behaviour. * lib/parent.[hc] lib/object.c app/disp_callbacks.c app/diagram.c : plug some memory leaks and use less allocations caused by misguided API. Also some adaption to common coding style * objects/UML/class.h : add some comment about the brokeness of UML_MAINPOINT * app/makefile.msc : added new icons and build as console app while not releaseing to the general public * objects/custom/shape_info.c : use g_strdup("") for a field to be g_free()'d and keep a refernce when storing the a font from style="" in s.font. This should finally allow to have shapes with fully predefined text (and no 'random' crashes) * plug-ins/gprint/diagnomeprint.c : disable GNOME_SVG until I've found a program capable to interpret it's output URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=dia&who=hans&date=explicit&mindate=2005-06-01%2014:48&maxdate=2005-06-01%2014:50 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list