• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

doc/H03-May-2022-3,8793,219

hp-tests/H21-Jun-2003-2,4182,292

makes/H21-Jun-2003-3,3652,664

old/H03-May-2022-4,8333,014

sources/H03-May-2022-26,12417,190

AUTHORSH A D21-Jun-2003891 4844

CHANGESH A D21-Jun-200319.5 KiB441364

INSTALLH A D21-Jun-20031.5 KiB6231

MakefileH A D21-Jun-200392 106

READMEH A D21-Jun-20033.2 KiB6857

TODOH A D21-Jun-2003789 1514

copyingH A D21-Jun-200317.6 KiB341281

README

1hp2xx-3.4.4
2
3This is mainly a bugfix release to correct some problems found in 3.4.3.
4In addition, it provides a tentative framework for truetype font support
5and a few other minor enhancements.
6I would greatly appreciate receiving bug reports, patches or even sample
7HPGL files. (In the latter case, please make sure that no copyright or
8confidentiality agreements are violated before sending any materials.)
9
10Martin Kroeker,
11mk@daveg.com OR martin@ruby.chemie.uni-freiburg.de
12
13Disclaimer: while i currently work for Daveg GmbH and they have generously
14            waived their rights (as per German employment laws) on the code
15            i wrote for hp2xx, this software is totally unrelated to, and
16            not endorsed by, Daveg GmbH.
17See the file 'copying' (i.e. the GNU GPL) for license and warranty
18information.
19
20
21
22Changes from 3.4.3 to 3.4.4
23
24New features:
25
26- Experimental support for truetype fonts (needs a fixed-width truetype
27  font such as the monospace Bitstream Vera from www.gnome.org/fonts,
28  fontlib, and '-DSTROKED_FONTS=\"/path/to/this/truetype/font.ttf\"' in the
29  DEFINES section of the Makefile). Depending on the font, this should
30  produce better-looking text than the default stick font at the expense
31  of higher CPU and memory consumption. Support for non-ASCII characters
32  is lacking, and the rendering is at the mercy of the still imperfect
33  polygon rasterizer.
34- Support for the rectangle mode of the PE statement (Eugene Doudine)
35- NR is now recognized as an image terminator in multi-plot files.
36- DXF output provides optional translation of pen number and/or width
37  into DXF group 62 line attributes (Georg Viehoever).
38- The error handler now tries to report the offending HPGL command sequence,
39  not just its position in the input stream
40- New option for mapping pen 0 commands to another pen, to avoid changing
41  the background color in raster output modes.
42
43Bug fixes:
44
45- penwidth was erroneously set to the default 0.1 mm after drawing a label
46- xfig and rgip output did not yet handle the changed pencolor and width
47  settings
48- polygons sometimes had the wrong sections filled in for some of the
49  scanlines
50- forcing penwidth via the -p commandline option no longer worked for
51  the conventional values between 1 and 9
52- PJL parser now handles input lines of up to 256 characters
53- polygon sides could escape clipping in some circumstances
54- WG support was broken in 3.4.3 (coordinate error resulted in odd shapes)
55- simplified HPGL output would write very small numbers in exponential
56  notation, which is not allowed by any HPGL standard.
57- DT handling was both incorrect and incomplete
58- pdf and eps modes were using much too large miter limits
59- exporting to raster modes could fail in some circumstances due to
60  wrong linewidth corrections being applied in the raster buffer.
61- arcs drawn with 'deviation distance' chord tolerance parameter were
62  drawn as acute angles or even crashed hp2xx
63- PNG export of color graphics was broken in 3.4.3
64- SP command in PE mode did not update the internal pencount, potentially
65  leading to use of a reduced color palette in the raster modes.
66- Using -h,-? or even -help no longer generates an error message before the
67  usage text is shown.
68