Subject: pkg/20750: dia update to 0.91
To: None <>
From: None <>
List: netbsd-bugs
Date: 03/16/2003 17:19:00
>Number:         20750
>Category:       pkg
>Synopsis:       dia update to 0.91
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 16 08:20:00 PST 2003
>Originator:     Marc Recht
>Release:        NetBSD 1.6P
System: NetBSD 1.6P NetBSD 1.6P (LEELOO) #0: Sat Mar 15 21:04:07 CET 2003 i386
Architecture: i386
Machine: i386
Dia update to 0.91. Although it's only a 0.01 change, it's a major update. (gtk+ 1.2.x -> gtk+ 2.0)

From :
Todays release of Dia 0.91 ends 9 months of work on converting Dia to Gtk 2.0. This change means that support for non-Latin scripts are
no longer crude hacks, and the font handling is more consistent, both within diagrams and between the screen and printing. In addition
to the improvements associated with Gtk 2.0, a number of other improvements have been made along the way:

* The renderers are now proper GObjects and inherit default drawing routines when possible. Beside more maintainable source code this gives export
fiters the ability to write e.g. bezier approximations without having to write a single line of code in the export filter.
* Most Dia objects now support setting some defaults. Simply double-click on the respective object button to change them.
* The Python plug-in is updated and tested. Some working examples are included. Note that the Python plug-in is not compiled in by default.
* Some effort has been made to follow the Gnome Human Interface Guidelines (HIG), which should make it more consistent with the Gnome desktop.
* Cursors styles have been changed to give better feedback.
* Dia now autosaves changed diagrams.
* Comments have been added to UML classes.
* Dynamic refresh of objects has been added, allowing animated objects (see the clock object in the Misc sheet).
* The object defaults system has been much improved, and most objects now allow defaults to be set by double-clicking the icons. Defaults changes are persistent.
* A number of bugs have been found and corrected, including a long-standing anti-aliasing bug.
* A number of new shapes have been added, including over 200 Cisco shapes.