2004-10-30 Hans Breuer <hans@breuer.org>
commit841cf333ed1a9d40a11bae7c3817e86bab352766
authorhans <hans>
Sat, 30 Oct 2004 21:37:06 +0000 (30 21:37 +0000)
committerhans <hans>
Sat, 30 Oct 2004 21:37:06 +0000 (30 21:37 +0000)
tree85ebcbf4860a33cb90ccf0cc6d5cda41013809dd
parentdf53dbb3623c3a90c9075a48caa72d653c6ec1cd
2004-10-30  Hans Breuer  <hans@breuer.org>

        * lib/diagramdata.c app/diagram.c app/disp_callbacks.c
          plug-ins/python/pydia-diagram.c plug-ins/python/pydia-diagramdata.c :
        removed use of chached variable DiagramData::selected_count
        * lib/diagramdata.h : renamed to selected_count_private
        (kept for binary compatibility and sanity checks)
        * lib/diagramdata.c : more checks on a screwed up selection list

        * app/diagram.c(diagram_group_selected) : don't screw up the
        DiagramData::selected list, was assignment of parent_list_affected(),
        * lib/diagramdata.c (data_select, data_unselect) : protect against
        multiple selections of the same object and removement of a not selected
        object (apparently caused by the recently added group undo stuff)
        together with the above this finally fixes bug #153525

        * app/Makefile.am : fix ./autogen.sh ->
        app/Makefile.am:171: blank line following trailing backslash

        * app/commands.c(objects_group_callback,objects_ungroup_callback) :
        ddisplay_do_update_menu_sensitivity() here as well

        * configure.in : make the experimental state of the cairo plug-in
        more visible

        * app/dia-props.c(diagram_properties_update_sensitivity) : don't
        try to update anything if we can't find an active diagram
        Additionally set static dialog pointer to NULL by gtk_widget_destroyed

        * configure.in : another attempt to fix bug #155166. If there is
        anyone with autotools knowledge reading this - help appreciated ;-)
ChangeLog
app/Makefile.am
app/commands.c
app/dia-props.c
app/diagram.c
app/disp_callbacks.c
configure.in
lib/diagramdata.c
lib/diagramdata.h
plug-ins/python/pydia-diagram.c
plug-ins/python/pydia-diagramdata.c