Changes between Version 7 and Version 8 of WikiStart
- Timestamp:
- 05/21/2008 11:41:38 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v7 v8 1 == Development == 1 [[Image(source:/www/logo-caca.png, align=right, border=2, alt="libcaca logo")]] 2 2 3 Development is very open and we welcome bug reports, suggestions and patches. You can [/newticket create a new ticket] to report a bug or make a suggestion, or [/report/1 browse all active tickets]. See the [/timeline timeline] for what happened recently, have a look at the [/manual/libcaca-todo.html TODO list] or let us know about your own projects. 3 == Introduction == 4 4 5 Despite ''libcaca''’s limited audience, we target high code quality. Patches will be mercilessly butchered until they comply with our [/manual/libcaca-style.html coding style] guidelines. 5 libcaca is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals. It is not unlike the famous [http://aa-project.sourceforge.net/aalib/ AAlib] library, with the following improvements: 6 6 7 You can help our research projects by running our [/wiki/CPUShare distributed computations]. 7 * Unicode support 8 * 2048 available colours (some devices can only handle 16) 9 * dithering of colour images 10 * advanced text canvas operations (blitting, rotations) 8 11 9 == IRC == 12 Libcaca works in a text terminal (and should thus work on all Unix systems including Mac OS X) using the S-Lang or ncurses libraries. It also works natively on DOS and Windows. 10 13 11 Discussions are happening on the Freenode network’s '''`#libcaca`''' channel. The developers can be reached there most of the time.14 Libcaca was written by Sam Hocevar and Jean-Yves Lamoureux. It is free software, and can be used, modified and distributed under the terms of the [http://sam.zoy.org/wtfpl/ Do What The Fuck You Want To Public License]. 12 15 13 == Subversion == 16 {{{ 17 #!html 18 <p style="text-align: center;"> 19 <a href="http://www.ohloh.net/projects/9011?ref=WidgetProjectThinBadge"><img src="http://www.ohloh.net/projects/9011/widgets/project_thin_badge.gif" width="100" height="16" alt="libcaca Ohloh metrics" /></a> 20 <a href="http://www.ohloh.net/projects/9018?ref=WidgetProjectThinBadge"><img src="http://www.ohloh.net/projects/9018/widgets/project_thin_badge.gif" width="100" height="16" alt="toilet Ohloh metrics" /></a> 21 <a href="http://www.ohloh.net/projects/zzuf?ref=WidgetProjectThinBadge"><img src="http://www.ohloh.net/projects/zzuf/widgets/project_thin_badge.gif" width="100" height="16" alt="zzuf Ohloh metrics" /></a> 22 </p> 23 }}} 14 24 15 ''libcaca'' development is managed using ''Subversion''. Currently available repositories are: 25 == News == 16 26 17 * ''libcaca'' and ''libcucul'' -- `svn://svn.zoy.org/libcaca/libcaca` 18 * ''TOIlet'' -- `svn://svn.zoy.org/libcaca/toilet` 19 * ''cacatris'' -- `svn://svn.zoy.org/libcaca/cacatris` 20 * ''ttyvaders'' -- `svn://svn.zoy.org/libcaca/ttyvaders` 21 * ''neercs'' -- `svn://svn.zoy.org/libcaca/neercs` 27 * '''18 May 2008''': [wiki:zzuf zzuf] 0.11 28 * '''1 Apr 2008''': libcaca to be [http://blog.thebehrens.net/2008/04/01/new-highly-portable-canvas-backend/ OpenOffice.org’s official multiplatform rendering backend] 29 * '''24 Feb 2008''': we are now using Trac! 30 * '''24 Jan 2008''': [/labs/img2oric.html img2oric], the first Caca Labs piece of research software 31 * '''28 Nov 2007''': [wiki:libcaca libcaca] 0.99.beta13 32 * '''24 Oct 2007''': Report on [/cacacon07/ CacaCon’07], the first international libcaca conference. 33 {{{ 34 #!comment 35 * '''30 Sep 2007''': [wiki:libcaca libcaca] 0.99.beta12 36 * '''16 Nov 2006''': [wiki:libcaca libcaca] 0.99.beta11 37 * '''16 Nov 2006''': [wiki:toilet TOIlet] 0.1 38 * '''12 Nov 2006''': [wiki:libcaca libcaca] 0.99.beta10 39 * '''6 Nov 2006''': [wiki:libcaca libcaca] 0.99.beta9 40 * '''22 Oct 2006''': [wiki:libcaca libcaca] 0.99.beta8 41 * '''4 Oct 2006''': [wiki:libcaca libcaca] 0.99.beta7 42 }}} 22 43 23 For instance, to retrieve the main libcaca trunk, use this command: 44 [[Image(source:/www/img/sample.png, align=right, border=2)]] 24 45 25 `svn co svn://svn.zoy.org/libcaca/libcaca/trunk libcaca-trunk` 46 == Screenshots == 26 47 27 The repositories can be browsed using the web-based [/browser SVN browser].48 Here are a few libcaca screenshots. 28 49 29 == Mailing-lists == 50 [[Image(source:/www/img/tn-stitch-80x45.jpeg, link=/img/stitch-80x45.png)]] 30 51 31 There are three mailing-list for the project: 32 * [mailto:libcaca@lists.zoy.org libcaca@lists.zoy.org] is a single mailing-list for general discussion, bug reporting, development coordination and side projects. You are encouraged to subscribe in order to post. 33 * [mailto:libcaca-svn@lists.zoy.org libcaca-svn@lists.zoy.org] only hosts the SVN commit messages. 34 * [mailto:libcaca-trac@lists.zoy.org libcaca-trac@lists.zoy.org] only hosts the Trac ticket messages. 52 See also the various export formats, generated from an old ANSI file: PNG (through TGA), HTML, SVG, PostScript. 35 53 36 The mailing-lists are managed by ''Ecartis''. To subscribe, send an email to [mailto:ecartis@lists.zoy.org ecartis@lists.zoy.org] containing the words “`subscribe libcaca`”, “`subscribe libcaca-svn`” or “`subscribe libcaca-trac`”. To unsubscribe, use “`unsubscribe libcaca`” etc. 54 == Why? == 37 55 38 The mailing-list archives are available on the web: 56 {{{ 57 #!html 58 <blockquote><p> 59 Que dites-vous ?... C’est inutile ?... Je le sais ! 60 <br />Mais on ne se bat pas dans l’espoir du succès ! 61 <br />Non ! non, c’est bien plus beau lorsque c’est inutile ! 62 <br /><small> -- Edmond Rostand, <i>Cyrano de Bergerac</i> </small> 63 </p></blockquote> 64 }}} 39 65 40 * [/list/ libcaca archives] 41 * [/list-svn/ libcaca-svn archives] 42 * [/list-trac/ libcaca-trac archives] 66 I am perfectly aware that libcaca is the waste of time it looks to be. No need to tell me about that. I urge you to read Théophile Gautier’s preface to ''Mademoiselle de Maupin'', which also gives an excellent explanation for the name “libcaca”: 67 68 {{{ 69 #!html 70 <blockquote><p> 71 Il n’y a rien de vraiment beau que ce qui ne peut servir à rien ; tout ce 72 qui est utile est laid ; car c’est l’expression de quelque besoin ; et ceux 73 de l’homme sont ignobles et dégoûtants, comme sa pauvre et infirme nature. - 74 L’endroit le plus utile d’une maison, ce sont les latrines. 75 </p></blockquote> 76 }}} 77 78 As for the name “libcucul”, please refer to the pioneer of modernist Polish fiction: 79 80 {{{ 81 #!html 82 <blockquote><p> 83 Mais contre le cucul, il n’y a pas de refuge. Courez après moi 84 si vous voulez, je m’enfuis la gueule entre les mains. Et voilà, 85 tralala, Zut à celui qui le lira ! 86 <br /><small> -- Witold Gombrowicz, <i>Ferdydurke</i> </small> 87 </p></blockquote> 88 }}}