"Fossies" - the Fresh Open Source Software Archive 
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "NEWS":
0.99.beta19_vs_0.99.beta20.
1 /** \page libcaca-news Libcaca news
2
3 \section news0_99_beta20 Changes between 0.99.beta20 and 0.99.beta19
4
5 - IPv6 support in cacaserver
6 - fixed a bug from 2004 that caused PDF documentation generation to fail
7 - memory allocation functions are now more robust
8 - numerous fixes for memory leaks and invalid memory accesses:
9 - CVE-2021-30498
10 - CVE-2021-30499
11 - CVE-2021-3410
12 - CVE-2018-20546
13 - CVE-2018-20547
14 - CVE-2018-20545
15 - CVE-2018-20548
16 - CVE-2018-20549
17
18 \section news0_99_beta19 Changes between 0.99.beta19 and 0.99.beta18
19
20 - Windows port improvements
21 - Ruby 1.9 support
22 - numerous fixes for memory leaks and invalid memory accesses
23
24 \section news0_99_beta18 Changes between 0.99.beta18 and 0.99.beta17
25
26 - new "cacaclock" utility
27 - improved FIGlet support
28 - improved Python and Ruby bindings
29 - numerous improvements and bugfixes
30
31 \section news0_99_beta17 Changes between 0.99.beta17 and 0.99.beta16
32
33 - new dirty rectangle framework for accelerated rendering
34 - new <conio.h> compatible header for old DOS software porting
35 - XCode and Visual Studio build improvements
36 - Unicode support in the X11 driver
37 - triangle texture mapping
38 - improved HTML output
39 - new troff output
40 - improved Ruby and .NET bindings
41 - new comprehensive PHP bindings
42 - new Java bindings
43 - Cocoa driver enhancements
44 - support for ANSI colour in FIGlet and TOIlet fonts
45 - documentation updates
46 - numerous improvements and bugfixes
47
48 \section news0_99_beta16 Changes between 0.99.beta16 and 0.99.beta15
49
50 - many build fixes, especially for nonstandard platforms
51
52 \section news0_99_beta15 Changes between 0.99.beta15 and 0.99.beta14
53
54 - libcucul was merged back into libcaca for more clarity
55
56 \section news0_99_beta14 Changes between 0.99.beta14 and 0.99.beta13
57
58 - internal FIGlet font support
59 - use C99 types in public headers
60 - runtime support for output drivers
61 - BBcode export support
62
63 \section news0_99_beta13 Changes between 0.99.beta13 and 0.99.beta12
64
65 - device-dependent cursor support
66 - event API rewrite
67 - minor API improvements and extensions
68 - img2txt improvements
69 - Ruby bindings
70 - Massive C# bindings improvements
71 - Python sample code
72 - Visual Studio build solution
73
74 \section news0_99_beta12 Changes between 0.99.beta12 and 0.99.beta11
75
76 - support for 90-degree canvas rotation
77 - better behaviour when trying to output Unicode on an ASCII terminal
78 - the built-in font now supports the Geometric Shapes, Halfwidth and Fullwidth
79 Forms and Miscellaneous Symbols Unicode blocks
80 - new rotozoom effect in cacademo
81 - Cocoa output driver for Mac OS X
82 - preliminary .NET bindings
83 - many bugfixes and documentation changes
84
85 \section news0_99_beta11 Changes between 0.99.beta11 and 0.99.beta10
86
87 - fixed compilation of the C++ bindings
88 - fixed bugs in cucul_import_memory(), cucul_set_canvas_size()
89 - implemented caca_set_display_title() for ncurses and S-Lang
90 - minor bugfixes
91
92 \section news0_99_beta10 Changes between 0.99.beta10 and 0.99.beta9
93
94 - new debug mode
95 - blitting canvases now makes use of the canvas' handle coordinates
96 - import functions can read streamed data
97 - attribute to colorspace transformations
98 - added katakana and hiragana glyphs to the built-in font
99 - many bugfixes and documentation changes
100
101 \section news0_99_beta9 Changes between 0.99.beta9 and 0.99.beta8
102
103 - support for blink, bold, italics and underline attributes
104 - allow to import and export zero-sized canvases
105 - fixed Imlib2 support in cacaview
106 - fixed buffer overlows in the file importer
107 - big documentation updates
108
109 \section news0_99_beta8 Changes between 0.99.beta8 and 0.99.beta7
110
111 - allow to build the X11 and GL drivers as separate plugins
112 - support for fullwidth Unicode characters
113 - improved cucul_flip() and cucul_rotate()
114 - minor bugfixes and documentation updates
115
116 \section news0_99_beta7 Changes between 0.99.beta7 and 0.99.beta6
117
118 - transparency support in the UTF-8 importer and exporter
119 - optimised triangle fill routine
120 - updated C++ bindings
121
122 \section news0_99_beta6 Changes between 0.99.beta6 and 0.99.beta5
123
124 - ANSI importer now handles transparency and UTF-8
125 - Unicode support was broken for about 10% of the set
126 - various memory leaks were fixed
127
128 \section news0_99_beta5 Changes between 0.99.beta5 and 0.99.beta4
129
130 - implemented cucul_getchar() and cucul_get_color()
131 - handle transparency in the IRC export
132 - new cropping and expanding filters
133 - full Unicode support in the OpenGL driver
134 - portability fixes for 64-bit architectures, Win32 and MS-DOS
135 - all demos except cacafire were merged into cacademo
136
137 \section news0_99_beta4 Changes between 0.99.beta4 and 0.99.beta3
138
139 - added a compatibility layer for pre-1.x libcaca applications
140 - fixed manpage generation
141 - minor bugfixes and documentation updates
142
143 \section news0_99_beta3 Changes between 0.99.beta3 and 0.99.beta2
144
145 - libcaca functions use errno for error reporting
146 - updated C++ bindings
147 - minor improvements, bugfixes and documentation updates
148
149 \section news0_99_beta2 Changes between 0.99.beta2 and 0.99.beta1
150
151 - ANSI importer
152 - functions use errno for error reporting
153 - updated C++ bindings
154 - .NET bindings
155 - cacadraw, an ANSI viewer that will evolve into an editor
156 - Unicode input and output support for SLang and ncurses
157 - built-in fonts work on Win32
158
159 \section news0_99_beta1 Changes between 0.9 and 0.99.beta1
160
161 - license switched to WTFPL
162 - libcaca was split into libcucul, a standalone text manipulation backend,
163 and libcaca, the display and user input frontend
164 - Unicode support
165 - TrueColor (more than 16 colours) support
166 - Floyd-Steinberg dithering
167 - gamma correction
168 - export functions for HTML, IRC, ANSI, SVG, PostScript, TGA...
169 - builtin fonts for device-independent bitmap output
170 - various text transformation routines (rotation, horizontal flip...)
171 - OpenGL renderer
172 - kernel mode to build libcaca programs into a bootable x86 kernel
173 - cacaserver, a telnet server that can be hooked to libcaca applications
174 - img2irc, an image to IRC conversion utility
175
176 \section news0_9 Changes between 0.8 and 0.9
177
178 - fix for a buffer overflow in the line rendering
179 - fixed resizing in the ncurses and slang drivers
180 - aspect ratio and finer zoom support in cacaview
181 - minor compilation fixes
182
183 \section news0_8 Changes between 0.7 and 0.8
184
185 - window resizing support
186 - native Win32 port
187 - autorepeat emulation in the ncurses and slang drivers
188 - support for more keycodes in the ncurses and slang drivers
189 - cacaplas, a plasma animation example
190 - cacamoir, a moire circles animation example
191 - MSVC project file
192
193 \section news0_7 Changes between 0.6 and 0.7
194
195 - many bugfixes in the event handling
196 - cacaball, a metaball animation example
197
198 \section news0_6 Changes between 0.5 and 0.6
199
200 - 30% speed increase in the bitmap rendering routine
201 - mouse support and various speed optimisations in the X11 driver
202 - X11 is now the preferred driver
203 - improved documentation
204 - minor bugfixes
205
206 \section news0_5 Changes between 0.4 and 0.5
207
208 - palette optimisation for the S-Lang driver to work around the colour pair
209 shortage bug
210 - minor compilation fix
211
212 \section news0_4 Changes between 0.3 and 0.4
213
214 - preliminary X11 graphics driver
215 - support for simultaneously compiled-in drivers
216 - honour the CACA_DRIVER, CACA_GEOMETRY and CACA_FONT environment variables
217 - more documentation
218
219 \section news0_3 Changes between 0.2 and 0.3
220
221 - antialiasing support
222 - dithering, antialiasing and background mode can now be selected at
223 runtime or in the environment using the CACA_BACKGROUND, CACA_DITHERING
224 and CACA_ANTIALIASING variables
225 - alpha channel support in cacaview
226 - BMP loading support in cacaview even if Imlib2 is not present
227 - cacafire, a libcaca port of aafire
228
229 \section news0_2 Changes between 0.1 and 0.2
230
231 - rendering now uses 256 colour pairs instead of 16
232 - mouse support for ncurses
233 - ncurses is now the preferred backend
234 - arbitrary color depth and bitmasks in the bitmap renderer
235 - cacaview, an image viewer based on libcaca
236
237 \section news_0_1 New in 0.1
238
239 - initial release
240 - slang, ncurses and conio drivers
241 - basic line, box, ellipse and triangle primitives
242 - colour bitmap blitting
243
244 */