After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 316591 - Graphical diagram diff
Graphical diagram diff
Status: RESOLVED OBSOLETE
Product: dia
Classification: Other
Component: general
CVS head
Other Linux
: Low enhancement
: ---
Assigned To: Dia maintainers
Dia maintainers
Depends on:
Blocks:
 
 
Reported: 2005-09-17 19:53 UTC by Roland Stigge
Modified: 2019-03-20 11:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Roland Stigge 2005-09-17 19:53:58 UTC
Distribution/Version: Debian

A Debian user asked for the following:

========================================================================
I am using dia to create uml diagrams of my projects.

Before I am creating a new version of a program, I take the old uml
diagram and make changes for the next version.

It would be interesting to highlight only the difference from a version
to another.
========================================================================

I don't know how this should be implemented, since there are already different
colors and highlighting facilities present in Dia. Maybe a special view for diffs?

See also http://bugs.debian.org/328108
Comment 1 Lars Clausen 2005-11-07 04:06:55 UTC
An interesting idea, but not trivial.  Examining the XML file could give you the
elements that have changed, which you could then create a new XML file with a
diff layer from.  That may be easier than implementing it in Dia itself.
Comment 2 Hans Breuer 2009-03-15 18:19:41 UTC
When I needed graphical diff I have exported both files to PNG and created the diff with GIMP's layer effects.
Maybe there is something similar possible now with cairo's drawing modes [ http://cairographics.org/operators/ ]. 
The basic idea is introducing layer modes/effects and let cairo do the hard work. I didn't find a substract operator, though.
Comment 3 GNOME Infrastructure Team 2019-03-20 11:21:55 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/dia/issues/152.