1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
|
See the repository logs for more recent changes.
2005-12-08 Norman Gray <norman@astro.gla.ac.uk>
* Bitmap.cc, Bitmap.h, DviFilePosition.cc, DviFilePosition.h, test/t8.pl.in: the
cropping and scaledown code now works (I think), and is a bit less tangled.
2005-12-04 Norman Gray <norman@astro.gla.ac.uk>
* Bitmap.cc (scaleDown): Fix off-by-one-like error when
scaling down bitmaps (report and patch from Guillaume Melquiond).
Added a few code tidyups nearby this, hopefully simplifying.
2005-08-19 Norman Gray <norman@astro.gla.ac.uk>
* configure.ac: Update version number -- release 0.13
2005-6-19 Norman Gray <norman@astro.gla.ac.uk>
* Release 0.13b3
2005-06-04 Norman Gray <norman@astro.gla.ac.uk>
* Bitmap.cc ChangeLog DviError.cc DviFile.cc FileByteStream.cc
InputByteStream.cc Makefile.am PageRange.cc PipeStream.cc
PkFont.cc Util.cc XBMBitmap.cc XPMBitmap.cc bootstrap
component.xml configure.ac dvi2bitmap.cc dvireport.cc
doc/Makefile.am test/Makefile.am test/t1.cc test/t6.cc test/t7.cc
test/t8.pl.in component.xml.in: applied the fixes made to the
Starlink version since importing to sourceforge.
2005-02-04 Norman Gray <norman@astro.gla.ac.uk>
* all: make sure that it builds on Tru64 with
CXXFLAGS='-std strict_ansi' (very strict!). Requires assorted
extra configure checks.
2005-01-16 Norman Gray <norman@astro.gla.ac.uk>
* configure.ac (--enable-gif): make enable-gif the default (now
that the patent has expired); add check for C++ string clear() method.
2004-11-04 Norman Gray <norman@astro.gla.ac.uk>
* all: Merged changes from branch dvi2bitmap-0-12-patches,
including various bugfixes.
* configure.ac, Makefile.am: repository moved to
cvs.starlink.ac.uk, and the configuration system heavily reworked
to match that required for the other Starlink applications.
* This will become 0.13.
2004-01-16 Norman Gray <norman@astro.gla.ac.uk>
* InputByteStream.cc (bindToFileDescriptor): add check that
MAP_FAILED is defined and cope when it's not; this is required by
POSIX, but apparently not always present even when sys/mman.h is
there. Released 0.12-1.
2003-12-21 Norman Gray <norman@astro.gla.ac.uk>
* all: released 0.12 -- no changes required from 0.12b2
2003-10-27 Norman Gray <norman@astro.gla.ac.uk>
* dvi2bitmap.cc (process_special): in `outputfile' special,
support both %d and # as page-number indicators (significant
rewriting of this branch)
2003-10-03 Norman Gray <norman@astro.gla.ac.uk>
* dvi2bitmap.cc (process_special): add `unit' special, and
refactor the `strut' special.
* Bitmap.cc (strut, rule, mark): modified logic to match rule()
better, causing a few single-pixel changes; rule() logic
clarified. Support for `mark' now works.
* DviFile.cc, DviFile.h (convertUnits): added functionality to
convert to and from arbitrary unit combinations.
* DviFile.cc, DviFile.h, PkFont.cc, PkFont.h: Rationalised the way
that magnifications and unit conversions are done, to enable new
functionality (converting between units more rationally). This
is tremendously error-prone, and difficult to write a regression
test for, but it produces apparently correct results from
test/magtest.tex.
* all: released 0.12b2
2003-09-30 Norman Gray <norman@astro.gla.ac.uk>
* Bitmap.cc, Bitmap.h : Added support for marks in bitmaps,
settable by Bitmap::mark() and retrievable by getMark().
* dvi2bitmap.cc: add `mark' special, to use new functionality in
Bitmap.cc.
* DviFile.cc, DviFile.h, dvi2bitmap.cc, dvireport.cc: Added
DviFileEvent::release method to release events, instead of using
`delete'. Documented that this is correct practice.
* DviFile.cc: initialised resolution_ in constructor (how did I
get away without this for so long?)
* InputByteStream.cc (read_buf_): reread input when the read fails
due to an interrupted system call.
* all: released version 0.12b1
2003-09-07 Norman Gray <norman@astro.gla.ac.uk>
* DviFile.cc, DviFile.h: added DviUnits enum,
convertFromScaledpoints function, and expanded documentation
* dvireport.cc, dvireport.1: added dvireport program, using above
functionality, and acting as a simple example of the use of the
library (used it to debug slight positioning problems with the
textpos LaTeX package, so it's handy, too).
2003-09-01 Norman Gray <norman@astro.gla.ac.uk>
* dvi2bitmap.cc, dvi2bitmap.1: modify --output so that it sets the
name of the output file, rather than a pattern, if there's no % char.
2003-08-22 Norman Gray <norman@astro.gla.ac.uk>
* InputByteStream.cc, InputByteStream.h, FileByteStream.cc:
input files are now mapped with mmap, if that's available, and if
they're determined to be seekable (ie, regular files).
2003-08-21 Norman Gray <norman@astro.gla.ac.uk>
* Bitmap.cc: Corrected scaleDown method: was working only for
bpp=1. That meant that the scaling stopped working, and you got
heavily pixellated characters for all bitmaps after the first.
* configure.ac: reorder check for getopt and co. -- should be
after other library checks
* all: Version 0.11 released
2003-08-12 Norman Gray <norman@astro.gla.ac.uk>
* DviFile.cc: getEndOfPage corrected; would have failed
(never-ending loop, I think) if called after the last page. eof()
also corrected, so that it now returns true if the scanning of the
DVI file has reached the postamble
2003-08-11 Norman Gray <norman@astro.gla.ac.uk>
* PipeStream.cc: Finally (?) debugged.
* all: Substantial additions to documentation. Version 0.11b1
released
2003-08-03 Norman Gray <norman@astro.gla.ac.uk>
* libdvi2bitmap Transformed into library.
* all Reorganised using automake/autoconf/libtool.
|