Subject: CVS commit: doc
To: None <source-changes@netbsd.org>
From: Nick Hudson <skrll@netbsd.org>
List: source-changes
Date: 04/30/2001 14:07:08
Module Name:	doc
Committed By:	skrll
Date:		Mon Apr 30 11:07:08 UTC 2001

Modified Files:
	doc: pkg-CHANGES

Log Message:
Note update of qwt (was qwtlib) to 0.3.0

Changes from homepage:

License:
--------
1. The license has changed from GPL to LGPL.

Bugfixes:
---------
1. The makefiles for win32 caused object files to have extension .o instead
   of .obj. The 'propagate' file was changed to fix this, using tmake's
   target platform flag.
2. There were problems with rint() on win32 platforms. rint() is a BSD
   call, not even available on all unices. All calls to rint(x) have been
   replaced by floor(x+.5).
3. Some static class data members were initialized with the value of other
   static class data members (from Qt). This caused programs depend on the
   initialization order of class members. This is now fixed by replacing the
   static properties by static singleton factories.
4. When a plot was zoomed and then printed, curves and markers laying
   outside the plot's scale were still printed. The print() function now
   uses clipping.

Feature additions:
------------------
1. Multi-line plot titles are now supported: the PostScript document
   name is not the plot title, with "\n" characters replaced by "--".
   Geometry management has been changed to support multi-line titles.
2. In the mailinglist, there were often feature requests for features
   that were in fact implemented, but not available through QwtPlot's API.
   Many private members have been made protected or even public, to give
   users more control. This is poor design, but Qwt will be refactored
   anyway.
3. Qwt always displayed floats with 5 digits. This was insufficient for many
   applications. QwtPlot, QwtScale, QwtAutoScale got some methods to set the
   label format. This is a printf like format for the numbers at the scales,
   consisting of 'f' and a precision, or 'g' and the significance.


To generate a diff of this commit:
cvs rdiff -r1.4229 -r1.4230 doc/pkg-CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.