1news(3caca)                         libcaca                        news(3caca)
2
3
4

NAME

6       news - News
7

Changes between 0.9.beta11 and 0.99.beta10

9       · fixed compilation of the C++ bindings
10
11       · fixed bugs in cucul_import_memory(), cucul_set_canvas_size()
12
13       · implemented caca_set_display_title() for ncurses and S-Lang
14
15       · minor bugfixes
16

Changes between 0.9.beta10 and 0.99.beta9

18       · new debug mode
19
20       · blitting canvases now makes use of the canvas' handle coordinates
21
22       · import functions can read streamed data
23
24       · attribute to colorspace transformations
25
26       · added katakana and hiragana glyphs to the built-in font
27
28       · many bugfixes and documentation changes
29

Changes between 0.9.beta9 and 0.99.beta8

31       · support for blink, bold, italics and underline attributes
32
33       · allow to import and export zero-sized canvases
34
35       · fixed Imlib2 support in cacaview
36
37       · fixed buffer overlows in the file importer
38
39       · big documentation updates
40

Changes between 0.9.beta8 and 0.99.beta7

42       · allow to build the X11 and GL drivers as separate plugins
43
44       · support for fullwidth Unicode characters
45
46       · improved cucul_flip() and cucul_rotate()
47
48       · minor bugfixes and documentation updates
49

Changes between 0.9.beta7 and 0.99.beta6

51       · transparency support in the UTF-8 importer and exporter
52
53       · optimised triangle fill routine
54
55       · updated C++ bindings
56

Changes between 0.9.beta6 and 0.99.beta5

58       · ANSI importer now handles transparency and UTF-8
59
60       · Unicode support was broken for about 10% of the set
61
62       · various memory leaks were fixed
63

Changes between 0.9.beta5 and 0.99.beta4

65       · implemented cucul_getchar() and cucul_get_color()
66
67       · handle transparency in the IRC export
68
69       · new cropping and expanding filters
70
71       · full Unicode support in the OpenGL driver
72
73       · portability fixes for 64-bit architectures, Win32 and MS-DOS
74
75       · all demos except cacafire were merged into cacademo
76

Changes between 0.9.beta4 and 0.99.beta3

78       · added a compatibility layer for pre-1.x libcaca applications
79
80       · fixed manpage generation
81
82       · minor bugfixes and documentation updates
83

Changes between 0.9.beta3 and 0.99.beta2

85       · libcaca functions use errno for error reporting
86
87       · updated C++ bindings
88
89       · minor improvements, bugfixes and documentation updates
90

Changes between 0.9.beta2 and 0.99.beta1

92       · ANSI importer
93
94       · functions use errno for error reporting
95
96       · updated C++ bindings
97
98       ·
99
100       · cacadraw, an ANSI viewer that will evolve into an editor
101
102       · Unicode input and output support for SLang and ncurses
103
104       · built-in fonts work on Win32
105

Changes between 0.9 and 0.99.beta1

107       · license switched to WTFPL
108
109       · libcaca was split into libcucul, a standalone text manipulation
110         backend, and libcaca, the display and user input frontend
111
112       · Unicode support
113
114       · TrueColor (more than 16 colours) support
115
116       · Floyd-Steinberg dithering
117
118       · gamma correction
119
120       · export functions for HTML, IRC, ANSI, SVG, PostScript, TGA...
121
122       · builtin fonts for device-independent bitmap output
123
124       · various text transformation routines (rotation, horizontal flip...)
125
126       · OpenGL renderer
127
128       · kernel mode to build libcaca programs into a bootable x86 kernel
129
130       · cacaserver, a telnet server that can be hooked to libcaca
131         applications
132
133       · img2irc, an image to IRC conversion utility
134

Changes between 0.8 and 0.9

136       · fix for a buffer overflow in the line rendering
137
138       · fixed resizing in the ncurses and slang drivers
139
140       · aspect ratio and finer zoom support in cacaview
141
142       · minor compilation fixes
143

Changes between 0.7 and 0.8

145       · window resizing support
146
147       · native Win32 port
148
149       · autorepeat emulation in the ncurses and slang drivers
150
151       · support for more keycodes in the ncurses and slang drivers
152
153       · cacaplas, a plasma animation example
154
155       · cacamoir, a moire circles animation example
156
157       · MSVC project file
158

Changes between 0.6 and 0.7

160       · many bugfixes in the event handling
161
162       · cacaball, a metaball animation example
163

Changes between 0.5 and 0.6

165       · 30% speed increase in the bitmap rendering routine
166
167       · mouse support and various speed optimisations in the X11 driver
168
169       · X11 is now the preferred driver
170
171       · improved documentation
172
173       · minor bugfixes
174

Changes between 0.4 and 0.5

176       · palette optimisation for the S-Lang driver to work around the colour
177         pair shortage bug
178
179       · minor compilation fix
180

Changes between 0.3 and 0.4

182       · preliminary X11 graphics driver
183
184       · support for simultaneously compiled-in drivers
185
186       · honour the CACA_DRIVER, CACA_GEOMETRY and CACA_FONT environment
187         variables
188
189       · more documentation
190

Changes between 0.2 and 0.3

192       · antialiasing support
193
194       · dithering, antialiasing and background mode can now be selected at
195         runtime or in the environment using the CACA_BACKGROUND,
196         CACA_DITHERING and CACA_ANTIALIASING variables
197
198       · alpha channel support in cacaview
199
200       · BMP loading support in cacaview even if Imlib2 is not present
201
202       · cacafire, a libcaca port of aafire
203

Changes between 0.1 and 0.2

205       · rendering now uses 256 colour pairs instead of 16
206
207       · mouse support for ncurses
208
209       · ncurses is now the preferred backend
210
211       · arbitrary color depth and bitmasks in the bitmap renderer
212
213       · cacaview, an image viewer based on libcaca
214

New in 0.1

216       · initial release
217
218       · slang, ncurses and conio drivers
219
220       · basic line, box, ellipse and triangle primitives
221
222       · colour bitmap blitting
223
224Version 0.99.beta11               29 Mar 2007                      news(3caca)
Impressum