USER-VISIBLE CHANGES
o options("expressions") has been reduced to 1000: the limit
of 5000 introduced in 2.1.0 was liable to give crashes from C
stack overflow.
NEW FEATURES
o Use of 'pch' (e.g. in points) in the symbol font 5 is now
interpreted in the single-byte encoding used by that font.
Similarly, strwidth now recognizes that font 5 has a different
encoding from that of the locale. (These are likely to affect
the answer only in MBCS locales such as UTF-8.)
o The URW font metrics have been updated to versions from late
2002 which cover more glyphs, including Cyrillic.
o New postscript encodings for CP1250 (Windows East European),
ISO Latin-7 (8859-13, Latvian, Lithuanian and Maori), Cyrillic
(8859-5), KOI8-R, KOI8-U and CP1251.
o configure has more support for the Intel and Portland Group
compilers on ix86 and x86_64 Linux.
o R CMD INSTALL will clean up if interrupted (e.g. by ctrl-C from
the keyboard).
o There is now a comprehensive French translation of the messages,
thanks to Philippe Grosjean.
DEPRECATED & DEFUNCT
o The undocumented use of atan() with two arguments is deprecated:
instead use atan2() (as documented).
o The 'vfont' argument of axis() and mtext() is deprecated
(it currently warns and does nothing).
o The function mauchley.test() is deprecated (was a misspelling)
and replaced by mauchly.test()
Many BUG FIXES
mkfontscale, ttmkfdir, etc., to the list of skipped files. We don't
care about these because they're constantly being regenerated, sometimes
during the package's install phase.
of the custom INSTALL and DEINSTALL scripts. Also, just override some
make variables using MAKE_FLAGS instead of patching the Makefile, and
get rid of patch-aa.
Gchore is a simple tool that tracks your chores, and reminds you to do them
on a daily basis. It is not a general todo list, it is better suited for
repeating tasks, such as taking out the garbage on mondays.
Added Mark Athen's 'scale' patch, so that on a scaled axis a circle
looks like circle. See help(axis).
New cursor and span selector widgets
You can use use matplotlib event handling to register a callback after
figure draw using 'draw_event' which calls the callback with a
DrawEvent instance
Use 'f' to toggle full screen mode in the GTK backends.
Steve Chaplin has made numerous updates to the GTK and SVG backends.
Reorganized config files
Updated agg_test.py to demonstrate curved paths and fills.
Upgraded pyparsing and applied Paul McGuire's suggestions for speeding
things up. This more than doubles the speed of mathtext in my simple
tests.
Bugs fixed / small features
What's new in matplotlib 0.82
Subplot configuration
GUI neutral widgets
Exposes line cap and join style via new rc params and Line2D properties
All Axes properties are now exposed via kwargs
Small bugfixes and features
What's new in matplotlib 0.81
TeX support
Masked arrays
Much faster image loading for MxNx4 or MxNx3 UInt8 images.
New image interpolation options
set deprecated
New scalar formatter
Bug fixes
library searches to start in the system directories instead of in the
pkgsrc-controlled directories. This change is in the same spirit as
the one that caused the PKGREVISION bump to 6, but is more likely to
work on IRIX where plibpth needs to be set from the Configure script.
This time, we patch the Configure script instead of setting libpth in
the hints file because we depend on the values of variables which are
defined after the hints file is sourced by the Configure script.
XXX This breaks building perl on a platform that has native pthreads
XXX with PREFER_NATIVE_PTHREADS=no, but that's not really worthwhile
XXX to fix.
incorrect field calculation for the second field if the first field is
numeric and there are only 2 fields total in the input record (line).
The buggy awk was in 2.99.* and early 3.99.*, and identifies itself as
awk version 20030729. However, not all awk's with this version number
exhibit the problem (so it could be related to a library used by awk).
Recent 3.99.* builds don't have this problem, and the awk versio on
them is also much more recent.
NSIS (Nullsoft Scriptable Install System) is a professional open-source tool
for the development of Windows installers. It is designed to be as small and
flexible as possible and is therefore highly suitable for Internet
distribution.
An installer is not only the first experience of a user has with your product,
many software problems can also be solved by providing reliable installation
tools. NSIS allows you to create stable, quick and user friendly installers
that are capable of installing, uninstalling, setting system settings,
extracting files and more. With the NSIS scripting language you can implement
any custom logic you want.
The large collection of plug-ins, scripts and software in the Developer Center
helps you to build full featured installers and provides a solution for almost
every scenario.
Collection. The 0.96.9x releases will eventually become scons 0.97, but
the stable release is still 0.96.1 available in devel/scons. However, some
pacakges might need the newer capabilities.
SCons is an Open Source software construction tool--that is, a build tool;
an improved substitute for the classic Make utility; a better way to build
software.
framework:
* USE_PKGINSTALL is no longer needed.
* X11 font directories should be listed in FONTS_DIRS.<type>
* fonts.mk is no longer needed as the functionality has been completely
reimplemented within the pkginstall framework.
* PKG_UPDATE_FONTS_DB may be set to "yes" or "no" to indicate whether
the fonts databases should be updated or not. This defaults to "yes".
AICCU (Automatic IPv6 Connectivity Client Utility) makes it easy for users to
get IPv6 connectivity via SixXs. After having requested an account, tunnel and
optionally a subnet, AICCU can be used to automatically configure the tunnel.
AICCU supports TIC (Tunnel Information & Control protocol), which it uses for
retrieving the tunnel configuration information, AYIYA, which allows tunnels to
be created even behind firewalls and NATs.
PKG_UPDATE_FONTS_DB=no in the environment or /etc/mk.conf. This can
be beneficial when installing large numbers of fonts packages into
the same directories as it avoids destroying and recreating the same
database files over and over again. This might make it possible
someday to run fc-cache, which is sometimes very time-consuming, from
the +FONTS script automatically.