Several improvements were made to the PCB driver, to the mpost driver, and to the font substitution mechanism. New drivers were added for gcode (.ngc) files and for .vtk files (e.g. for ParaView). A Cairo output driver was added, which creates C code for linking against the Cairo libraries. A number of problems related to clipping and image support for the Asymptote backend were fixed. A line width problem with the xfig format was fixed. Several code adaptations were made for newer libraries and compilers. Various other enhancements and bugfixes were made.
Better support for pagesize handling was added to
the driver framework. Better handling of fonts
using 0 encoded characters was implemented. A bug
in the fig backend related to dotted lines was
fixed. A problem which caused newer versions of
Ghostscript to go into an endless loop was fixed.
Several usability improvements were introduced. Secure versions of several functions are used where possible. The code was cleaned up and a driver was included for the OpenOffice metafile format.