Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > 6d7587e5535e7142017769f96c14d623 > files > 61

libcaca-devel-0.99-0.beta16.5mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
    <title>libcaca documentation</title>
    <link href="doxygen.css" rel="stylesheet" type="text/css">
  </head>
  <body>
<!-- $Id$ -->
<!-- Generated by Doxygen 1.5.9 -->
<div class="contents">
<h1><a class="anchor" name="libcaca-news">Libcaca news </a></h1><h2><a class="anchor" name="news0_99_beta16">
Changes between 0.9.beta16 and 0.99.beta15</a></h2>
<ul>
<li>many build fixes, especially for nonstandard platforms</li></ul>
<h2><a class="anchor" name="news0_99_beta15">
Changes between 0.9.beta15 and 0.99.beta14</a></h2>
<ul>
<li>libcucul was merged back into libcaca for more clarity</li></ul>
<h2><a class="anchor" name="news0_99_beta14">
Changes between 0.9.beta14 and 0.99.beta13</a></h2>
<ul>
<li>internal FIGlet font support</li><li>use C99 types in public headers</li><li>runtime support for output drivers</li><li>BBcode export support</li></ul>
<h2><a class="anchor" name="news0_99_beta13">
Changes between 0.9.beta13 and 0.99.beta12</a></h2>
<ul>
<li>device-dependent cursor support</li><li>event API rewrite</li><li>minor API improvements and extensions</li><li>img2txt improvements</li><li>Ruby bindings</li><li>Massive C# bindings improvements</li><li>Python sample code</li><li>Visual Studio build solution</li></ul>
<h2><a class="anchor" name="news0_99_beta12">
Changes between 0.9.beta12 and 0.99.beta11</a></h2>
<ul>
<li>support for 90-degree canvas rotation</li><li>better behaviour when trying to output Unicode on an ASCII terminal</li><li>the built-in font now supports the Geometric Shapes, Halfwidth and Fullwidth Forms and Miscellaneous Symbols Unicode blocks</li><li>new rotozoom effect in cacademo</li><li>Cocoa output driver for Mac OS X</li><li>preliminary .NET bindings</li><li>many bugfixes and documentation changes</li></ul>
<h2><a class="anchor" name="news0_99_beta11">
Changes between 0.9.beta11 and 0.99.beta10</a></h2>
<ul>
<li>fixed compilation of the C++ bindings</li><li>fixed bugs in cucul_import_memory(), cucul_set_canvas_size()</li><li>implemented <a class="el" href="group__caca__display.html#gdab2bf1e8d0bf5c3cfb3e29ab07d5641" title="Set the display title.">caca_set_display_title()</a> for ncurses and S-Lang</li><li>minor bugfixes</li></ul>
<h2><a class="anchor" name="news0_99_beta10">
Changes between 0.9.beta10 and 0.99.beta9</a></h2>
<ul>
<li>new debug mode</li><li>blitting canvases now makes use of the canvas' handle coordinates</li><li>import functions can read streamed data</li><li>attribute to colorspace transformations</li><li>added katakana and hiragana glyphs to the built-in font</li><li>many bugfixes and documentation changes</li></ul>
<h2><a class="anchor" name="news0_99_beta9">
Changes between 0.9.beta9 and 0.99.beta8</a></h2>
<ul>
<li>support for blink, bold, italics and underline attributes</li><li>allow to import and export zero-sized canvases</li><li>fixed Imlib2 support in cacaview</li><li>fixed buffer overlows in the file importer</li><li>big documentation updates</li></ul>
<h2><a class="anchor" name="news0_99_beta8">
Changes between 0.9.beta8 and 0.99.beta7</a></h2>
<ul>
<li>allow to build the X11 and GL drivers as separate plugins</li><li>support for fullwidth Unicode characters</li><li>improved cucul_flip() and cucul_rotate()</li><li>minor bugfixes and documentation updates</li></ul>
<h2><a class="anchor" name="news0_99_beta7">
Changes between 0.9.beta7 and 0.99.beta6</a></h2>
<ul>
<li>transparency support in the UTF-8 importer and exporter</li><li>optimised triangle fill routine</li><li>updated C++ bindings</li></ul>
<h2><a class="anchor" name="news0_99_beta6">
Changes between 0.9.beta6 and 0.99.beta5</a></h2>
<ul>
<li>ANSI importer now handles transparency and UTF-8</li><li>Unicode support was broken for about 10% of the set</li><li>various memory leaks were fixed</li></ul>
<h2><a class="anchor" name="news0_99_beta5">
Changes between 0.9.beta5 and 0.99.beta4</a></h2>
<ul>
<li>implemented cucul_getchar() and cucul_get_color()</li><li>handle transparency in the IRC export</li><li>new cropping and expanding filters</li><li>full Unicode support in the OpenGL driver</li><li>portability fixes for 64-bit architectures, Win32 and MS-DOS</li><li>all demos except cacafire were merged into cacademo</li></ul>
<h2><a class="anchor" name="news0_99_beta4">
Changes between 0.9.beta4 and 0.99.beta3</a></h2>
<ul>
<li>added a compatibility layer for pre-1.x libcaca applications</li><li>fixed manpage generation</li><li>minor bugfixes and documentation updates</li></ul>
<h2><a class="anchor" name="news0_99_beta3">
Changes between 0.9.beta3 and 0.99.beta2</a></h2>
<ul>
<li>libcaca functions use errno for error reporting</li><li>updated C++ bindings</li><li>minor improvements, bugfixes and documentation updates</li></ul>
<h2><a class="anchor" name="news0_99_beta2">
Changes between 0.9.beta2 and 0.99.beta1</a></h2>
<ul>
<li>ANSI importer</li><li>functions use errno for error reporting</li><li>updated C++ bindings</li><li>.NET bindings</li><li>cacadraw, an ANSI viewer that will evolve into an editor</li><li>Unicode input and output support for SLang and ncurses</li><li>built-in fonts work on Win32</li></ul>
<h2><a class="anchor" name="news0_99_beta1">
Changes between 0.9 and 0.99.beta1</a></h2>
<ul>
<li>license switched to WTFPL</li><li>libcaca was split into libcucul, a standalone text manipulation backend, and libcaca, the display and user input frontend</li><li>Unicode support</li><li>TrueColor (more than 16 colours) support</li><li>Floyd-Steinberg dithering</li><li>gamma correction</li><li>export functions for HTML, IRC, ANSI, SVG, PostScript, TGA...</li><li>builtin fonts for device-independent bitmap output</li><li>various text transformation routines (rotation, horizontal flip...)</li><li>OpenGL renderer</li><li>kernel mode to build libcaca programs into a bootable x86 kernel</li><li>cacaserver, a telnet server that can be hooked to libcaca applications</li><li>img2irc, an image to IRC conversion utility</li></ul>
<h2><a class="anchor" name="news0_9">
Changes between 0.8 and 0.9</a></h2>
<ul>
<li>fix for a buffer overflow in the line rendering</li><li>fixed resizing in the ncurses and slang drivers</li><li>aspect ratio and finer zoom support in cacaview</li><li>minor compilation fixes</li></ul>
<h2><a class="anchor" name="news0_8">
Changes between 0.7 and 0.8</a></h2>
<ul>
<li>window resizing support</li><li>native Win32 port</li><li>autorepeat emulation in the ncurses and slang drivers</li><li>support for more keycodes in the ncurses and slang drivers</li><li>cacaplas, a plasma animation example</li><li>cacamoir, a moire circles animation example</li><li>MSVC project file</li></ul>
<h2><a class="anchor" name="news0_7">
Changes between 0.6 and 0.7</a></h2>
<ul>
<li>many bugfixes in the event handling</li><li>cacaball, a metaball animation example</li></ul>
<h2><a class="anchor" name="news0_6">
Changes between 0.5 and 0.6</a></h2>
<ul>
<li>30% speed increase in the bitmap rendering routine</li><li>mouse support and various speed optimisations in the X11 driver</li><li>X11 is now the preferred driver</li><li>improved documentation</li><li>minor bugfixes</li></ul>
<h2><a class="anchor" name="news0_5">
Changes between 0.4 and 0.5</a></h2>
<ul>
<li>palette optimisation for the S-Lang driver to work around the colour pair shortage bug</li><li>minor compilation fix</li></ul>
<h2><a class="anchor" name="news0_4">
Changes between 0.3 and 0.4</a></h2>
<ul>
<li>preliminary X11 graphics driver</li><li>support for simultaneously compiled-in drivers</li><li>honour the CACA_DRIVER, CACA_GEOMETRY and CACA_FONT environment variables</li><li>more documentation</li></ul>
<h2><a class="anchor" name="news0_3">
Changes between 0.2 and 0.3</a></h2>
<ul>
<li>antialiasing support</li><li>dithering, antialiasing and background mode can now be selected at runtime or in the environment using the CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING variables</li><li>alpha channel support in cacaview</li><li>BMP loading support in cacaview even if Imlib2 is not present</li><li>cacafire, a libcaca port of aafire</li></ul>
<h2><a class="anchor" name="news0_2">
Changes between 0.1 and 0.2</a></h2>
<ul>
<li>rendering now uses 256 colour pairs instead of 16</li><li>mouse support for ncurses</li><li>ncurses is now the preferred backend</li><li>arbitrary color depth and bitmasks in the bitmap renderer</li><li>cacaview, an image viewer based on libcaca</li></ul>
<h2><a class="anchor" name="news_0_1">
New in 0.1</a></h2>
<ul>
<li>initial release</li><li>slang, ncurses and conio drivers</li><li>basic line, box, ellipse and triangle primitives</li><li>colour bitmap blitting </li></ul>
</div>
<!-- $Id$ -->
  </body>
</html>