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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list