-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
99 lines (98 loc) · 3.92 KB
/
ChangeLog
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
?? Jul 2016:
- Release 1.1.10
+ Fix for newer version of libpng that would cause compiler error.
25 Oct 2004:
- Release 1.1.9
+ Added IFloodFill
15 Aug 2001:
- Release 1.1.8
+ The perl module is now included with the main distribution.
+ Added missing Makefile from fonts directory.
+ Fixed bug in ICopyImageScaled().
+ Don't allow libjpeg to call exit() on errors reading input data,
return an error number instead.
+ Fixed compile problems that may be encountered if not using either
libjpeg, giflib or libpng.
24 May 2000:
- Release 1.1.7
+ Added (finally) "install" target. Just do "make install" as root
after "make" to install everything
+ Now builds both static and shared library
+ Added support for reading BMP images
(contributed by Jim Winstead <jimw@trainedmonkey.com>)
+ Added IDrawStringRotatedAngle() (but does not yet support text
style from ISetTextStyle yet)
(contributed by Geovan Rodriguez <geovan@cigb.edu.cu>)
+ PNG output improvements
29 Nov 1999:
- Release 1.1.6
+ Added new functions:
IAllocNamedColor()
IDrawArc()
IDrawEllipse()
IDrawCircle()
IDrawPolygon()
IFillPolygon()
IFillArc()
IFillCircle()
IFillEllipse()
IDrawEnclosedArc()
IArcProperties()
+ Fixed bug in iindex client
25 Aug 1999:
- Release 1.1.5
+ Added IDrawStringRotated() function for drawing text vertically
(both at 90 and 270 degrees).
+ Added support for styled text using ISetTextStyle(). Current
styles include ITEXT_ETCHED_IN, ITEXT_ETCHED_OUT and
ITEXT_SHADOWED. See the isample example application for
an example.
+ Added ISetBackground() function (required to use the ITEXT_ETCHED_IN
and ITEXT_ETCHED_OUT text drawings styles).
20 Aug 1999:
- Release 1.1.4
+ Added ISetComment() function
+ Added IGetTransparent() function
+ Fixed reading of interlaced GIF images (would die on an error)
+ Fixed reading of transparent GIF images (would die on an error)
+ Added support for writing interlaced GIF images
+ Added support for writing transparent GIF images
+ Updated names of examples and clients to start with 'i'
+ Updated iindex client to generated 3D-style imagemap with
corresponding HTML for client-side imagemap.
23 Jul 1999:
- Release 1.1.3
+ Added support for reading/writing JPEG (color and greyscale)
currently always uses 75 for quality when writing
+ Added support for reading/writing PGM (raw only)
+ Added new ICopyImageScaled() function.
+ Added new client application "index" that creates a single
image index of mini-images from other images.
19 Jul 1999:
- Release 1.1.2
+ Added initial support for reading and writing PNG files. Currently,
all images are written as 16-bit images (no 8-bit colormapped
images) and transparency, alpha channels and interlacing are
not yet implemented when writing PNG files.
12 Apr 1999:
- Release 1.1.1
+ Fixed bug that would not allow high ascii values to be drawn.
+ Fixed bug where BDF fonts that specified a space as an empty
bitmap were reported as corrupted font files.
+ Added new client application displayfont.
+ Fixed ICopyImage() to ignore transparent bits when copying
an image.
18 May 1998:
- Release 1.1.0
+ Pulled out GIF code that was probably in violation of the
Unisys copyright. GIFLIB can be used instead (which is not
in violation of the copyright because of the grandfather clause.)
+ Small fix in IDrawLine.
+ Added new IErrorString() function for turning IError values into
strings suitable for error messages.
+ Added IFileType() function for guessing image type (PPM, GIF, etc.)
by filename extension.
+ Added ITextHeight() and ITextDimensions() for calculating pixel
dimensions of text.
20 May 1996:
- Release 1.0