Commit: 4806
Author: sam
Date:   Fri Apr 6 20:30:22 2012 +0000

    build: fix copyright information.

 caca/caca.h           |    2 +-
 caca/caca_internals.h |    2 +-
 caca/driver/ncurses.c |    2 +-
 caca/driver/x11.c     |    2 +-
 caca/figfont.c        |    2 +-
 ruby/caca-display.c   |    2 +-
 src/cacaclock.c       |    4 ++--
 7 files changed, 8 insertions(+), 8 deletions(-)

Commit: 4805
Author: sam
Date:   Fri Apr 6 20:30:16 2012 +0000

    figfont: support setting the canvas width and smushing mode from the
    calling application.

 caca/caca.h    |    2 +
 caca/figfont.c |  134 +++++++++++++++++++++++++++++++++++++++----------------
 2 files changed, 97 insertions(+), 39 deletions(-)

Commit: 4804
Author: sam
Date:   Fri Apr 6 20:30:09 2012 +0000

    build: fix "make dist", which was broken because of the vcproj -> vcxproj
    migration.

 caca/Makefile.am |    2 +-
 cxx/Makefile.am  |    2 +-
 src/Makefile.am  |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

Commit: 4803
Author: sam
Date:   Fri Apr 6 18:42:05 2012 +0000

    figfont: stick the source canvas's width, if specified.

 caca/figfont.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4802
Author: alxf
Date:   Fri Jan 13 20:17:01 2012 +0000

    Add support for python3 to python bindings.

 python/caca/__init__.py    |   25 +++++++-
 python/caca/canvas.py      |  148 ++++++++++++++++++++++++++------------------
 python/caca/common.py      |   43 ++++++++++---
 python/caca/display.py     |   32 +++++++---
 python/caca/dither.py      |    4 +-
 python/caca/font.py        |    5 +-
 python/examples/blit.py    |    6 +-
 python/examples/colors.py  |    6 +-
 python/examples/drawing.py |   15 ++---
 python/examples/driver.py  |    2 +-
 python/examples/event.py   |    4 +-
 python/examples/figfont.py |   12 ++--
 python/examples/font.py    |   23 ++++---
 python/examples/frames.py  |    6 +-
 python/examples/gol.py     |   34 +++++-----
 python/examples/text.py    |   10 ++--
 python/setup.py            |   11 +++-
 python/test/__init__.py    |    2 +-
 python/test/canvas.py      |    4 +-
 19 files changed, 244 insertions(+), 148 deletions(-)

Commit: 4801
Author: alxf
Date:   Wed Jan 11 18:00:16 2012 +0000

    Add unittest for canvas module.

 python/setup.py         |   11 ++-
 python/test/__init__.py |   66 ++++++++++
 python/test/canvas.py   |  329 +++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 405 insertions(+), 1 deletions(-)

Commit: 4800
Author: alxf
Date:   Wed Jan 11 15:44:37 2012 +0000

    Drop tabs and trailing spaces.

 python/caca/canvas.py |    2 +-
 src/cacaclock.c       |  264 ++++++++++++++++++++++++------------------------
 2 files changed, 133 insertions(+), 133 deletions(-)

Commit: 4799
Author: alxf
Date:   Wed Jan 11 15:21:35 2012 +0000

    Add check-source rule for python files.

 Makefile.am        |    2 +-
 python/Makefile.am |    2 ++
 2 files changed, 3 insertions(+), 1 deletions(-)

Commit: 4798
Author: alxf
Date:   Wed Jan 11 15:21:29 2012 +0000

    Fixed wildcard for python and perl extension.

 test/check-source |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4797
Author: alxf
Date:   Wed Jan 11 15:21:23 2012 +0000

    Add cacaclock demo and python binaries to git ignore list.

 .gitignore |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 4787
Author: pterjan
Date:   Sun Aug 21 15:09:52 2011 +0000

    Drop trailing spaces

 src/cacaclock.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

Commit: 4786
Author: pterjan
Date:   Sun Aug 21 15:06:30 2011 +0000

     Add set_cursor to the ruby binding (patch from Tony Miller <mcfiredrill@gmail.com>)

 ruby/caca-display.c  |   17 +++++++++++++++++
 ruby/t/tc_display.rb |    4 ++++
 2 files changed, 21 insertions(+), 0 deletions(-)

Commit: 4780
Author: sam
Date:   Tue Mar 29 20:18:16 2011 +0000

    ncurses: if terminal doesn't support curs_set(2), try curs_set(1).

 caca/driver/ncurses.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

Commit: 4779
Author: jylam
Date:   Sun Mar 6 10:03:03 2011 +0000

     * Updated help

 src/cacaclock.c |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

Commit: 4778
Author: jylam
Date:   Sun Mar 6 08:18:46 2011 +0000

     * Removed unused variable

 src/cacaclock.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

Commit: 4777
Author: jylam
Date:   Sun Mar 6 08:17:14 2011 +0000

     * Added command line parsing (--dateformat, --font, --help, --version)
     * Center font

 XCode/libcacaXCode.xcodeproj/project.pbxproj |    6 +-
 configure.ac                                 |   10 ++--
 src/cacaclock.c                              |  100 ++++++++++++++++++++++----
 3 files changed, 94 insertions(+), 22 deletions(-)

Commit: 4776
Author: alxf
Date:   Sat Mar 5 17:26:35 2011 +0000

    * Handles error messages from libcaca and ctypes with CanvasError exception.

 python/caca/canvas.py |  913 +++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 729 insertions(+), 184 deletions(-)

Commit: 4775
Author: jylam
Date:   Fri Mar 4 17:26:35 2011 +0000

     * Added width/height fetch

 src/cacaclock.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

Commit: 4774
Author: alxf
Date:   Fri Mar 4 16:45:10 2011 +0000

    * Fixed utf32_to_utf8 function.

 python/caca/common.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

Commit: 4773
Author: jylam
Date:   Fri Mar 4 11:03:21 2011 +0000

     * Added preliminary cacaclock, a continuous clock

 src/Makefile.am |    6 +++-
 src/cacaclock.c |  105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 110 insertions(+), 1 deletions(-)

Commit: 4772
Author: alxf
Date:   Sat Feb 19 13:11:34 2011 +0000

    * Make mask an optional argument for Canvas.blit method.
    * Drawing and put_figchar methods now can handle utf8 chars.

 python/caca/canvas.py      |   75 +++++++++++++++++++++++++++++++++++++------
 python/examples/figfont.py |    2 +-
 2 files changed, 65 insertions(+), 12 deletions(-)

Commit: 4771
Author: alxf
Date:   Fri Feb 18 19:03:44 2011 +0000

    * method Canvas.put_char now handle utf8 char.

 python/caca/canvas.py |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

Commit: 4770
Author: alxf
Date:   Sun Feb 13 19:07:20 2011 +0000

    * Bind font functions.
    * Bind caca_render_canvas function.
    * Add example font.

 python/caca/canvas.py   |   18 ++++++++++
 python/caca/font.py     |   47 ++++++++++++++++++++++++++--
 python/examples/font.py |   80 +++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 142 insertions(+), 3 deletions(-)

Commit: 4769
Author: alxf
Date:   Sun Feb 13 16:39:13 2011 +0000

    * Fix get_key_utf8 method, return python string with utf8 char now.

 python/caca/display.py |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

Commit: 4767
Author: sam
Date:   Sun Feb 13 13:12:28 2011 +0000

    Fix a bug in our Xutf8LookupString() usage.

 caca/driver/x11.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

Commit: 4766
Author: sam
Date:   Sun Feb 13 12:48:50 2011 +0000

    Rename figfont into charfont. We will support far more than figfonts in
    the future.

 caca/caca.h           |   17 ++++++++++++++---
 caca/caca_internals.h |    3 +--
 caca/figfont.c        |   24 ++++++++++++------------
 3 files changed, 27 insertions(+), 17 deletions(-)

Commit: 4712
Author: alxf
Date:   Sat Nov 13 12:23:52 2010 +0000

    * Add examples: colors, driver and event.

 python/Makefile.am        |    9 +++-
 python/examples/colors.py |   76 ++++++++++++++++++++++++++
 python/examples/driver.py |   67 +++++++++++++++++++++++
 python/examples/event.py  |  131 +++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 282 insertions(+), 1 deletions(-)

Commit: 4711
Author: alxf
Date:   Thu Nov 11 11:36:52 2010 +0000

    * Add examples: blit, frames and text.

 python/examples/blit.py   |   66 ++++++++++++++++++++++++++++++++++++++++
 python/examples/frames.py |   74 +++++++++++++++++++++++++++++++++++++++++++++
 python/examples/text.py   |   73 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 213 insertions(+), 0 deletions(-)

Commit: 4710
Author: alxf
Date:   Thu Nov 11 08:46:17 2010 +0000

    * Bind figfont functions
    * Add example figfont

 python/caca/canvas.py      |   28 ++++++++++++++++++++++
 python/examples/figfont.py |   54 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 82 insertions(+), 0 deletions(-)

Commit: 4708
Author: alxf
Date:   Mon Nov 8 19:26:33 2010 +0000

    * Convert RGB image to RGBA.

 python/examples/img2txt.py |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

Commit: 4707
Author: alxf
Date:   Mon Nov 8 19:20:12 2010 +0000

    * Fix color mask order in Dither class.

 python/caca/dither.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4706
Author: alxf
Date:   Mon Nov 8 13:21:30 2010 +0000

    * Add example: port of img2txt with python bindings.

 python/Makefile.am         |    1 +
 python/examples/img2txt.py |  233 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 234 insertions(+), 0 deletions(-)

Commit: 4705
Author: alxf
Date:   Sun Nov 7 17:08:24 2010 +0000

    * Bind dither functions

 python/caca/dither.py |  287 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 283 insertions(+), 4 deletions(-)

Commit: 4702
Author: jylam
Date:   Fri Oct 29 15:52:51 2010 +0000

     * Fixed typo in img2txt doc (patch courtesy of Julien Danjou)
     * Fixes #85

 doc/img2txt.1 |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

Commit: 4689
Author: sam
Date:   Tue Oct 12 23:04:53 2010 +0000

    Fix the Win32 build: ssize_t was no longer defined.

 caca/caca_types.h |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

Commit: 4688
Author: sam
Date:   Tue Oct 12 15:26:02 2010 +0000

    Convert stuff to Visual Studio 2010. It has <stdint.h>!

 caca-sharp/caca-sharp.csproj  |   36 +++-
 caca-sharp/test-csharp.csproj |   35 ++-
 caca/libcaca.vcproj           |  514 -----------------------------------------
 caca/libcaca.vcxproj          |  229 ++++++++++++++++++
 cxx/libcaca++.vcproj          |  341 ---------------------------
 cxx/libcaca++.vcxproj         |  193 +++++++++++++++
 cxx/test-cxx.vcproj           |  335 ---------------------------
 cxx/test-cxx.vcxproj          |  195 ++++++++++++++++
 examples/blit.vcproj          |  363 -----------------------------
 examples/blit.vcxproj         |  223 ++++++++++++++++++
 examples/colors.vcproj        |  363 -----------------------------
 examples/colors.vcxproj       |  223 ++++++++++++++++++
 examples/conio-snake.vcproj   |  363 -----------------------------
 examples/conio-snake.vcxproj  |  223 ++++++++++++++++++
 examples/conio.vcproj         |  363 -----------------------------
 examples/conio.vcxproj        |  223 ++++++++++++++++++
 examples/demo.vcproj          |  363 -----------------------------
 examples/demo.vcxproj         |  223 ++++++++++++++++++
 examples/dithering.vcproj     |  363 -----------------------------
 examples/dithering.vcxproj    |  223 ++++++++++++++++++
 examples/driver.vcproj        |  363 -----------------------------
 examples/driver.vcxproj       |  223 ++++++++++++++++++
 examples/event.vcproj         |  363 -----------------------------
 examples/event.vcxproj        |  223 ++++++++++++++++++
 examples/font.vcproj          |  363 -----------------------------
 examples/font.vcxproj         |  223 ++++++++++++++++++
 examples/frames.vcproj        |  363 -----------------------------
 examples/frames.vcxproj       |  223 ++++++++++++++++++
 examples/fullwidth.vcproj     |  363 -----------------------------
 examples/fullwidth.vcxproj    |  223 ++++++++++++++++++
 examples/gamma.vcproj         |  363 -----------------------------
 examples/gamma.vcxproj        |  223 ++++++++++++++++++
 examples/hsv.vcproj           |  363 -----------------------------
 examples/hsv.vcxproj          |  223 ++++++++++++++++++
 examples/import.vcproj        |  363 -----------------------------
 examples/import.vcxproj       |  223 ++++++++++++++++++
 examples/input.vcproj         |  363 -----------------------------
 examples/input.vcxproj        |  223 ++++++++++++++++++
 examples/transform.vcproj     |  359 ----------------------------
 examples/transform.vcxproj    |  220 ++++++++++++++++++
 examples/truecolor.vcproj     |  363 -----------------------------
 examples/truecolor.vcxproj    |  223 ++++++++++++++++++
 examples/unicode.vcproj       |  363 -----------------------------
 examples/unicode.vcxproj      |  223 ++++++++++++++++++
 libcaca.sln                   |  349 +++++++++-------------------
 src/cacademo.vcproj           |  363 -----------------------------
 src/cacademo.vcxproj          |  223 ++++++++++++++++++
 src/cacafire.vcproj           |  363 -----------------------------
 src/cacafire.vcxproj          |  223 ++++++++++++++++++
 src/cacaview.vcproj           |  366 -----------------------------
 src/cacaview.vcxproj          |  217 +++++++++++++++++
 test/bench.vcproj             |  364 -----------------------------
 test/bench.vcxproj            |  224 ++++++++++++++++++
 53 files changed, 5681 insertions(+), 9430 deletions(-)

Commit: 4687
Author: sam
Date:   Sat Oct 9 09:58:00 2010 +0000

    Minor tuning to caca_types.h.

 caca/caca_types.h |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

Commit: 4686
Author: sam
Date:   Sat Oct 9 09:43:25 2010 +0000

    Get rid of the build time generated caca_types.h. It sucked.

 .gitignore           |    2 -
 caca/Makefile.am     |    4 +-
 caca/caca_types.h    |  103 +++++++++++++++++++++++++++++++++++++++++++++
 caca/caca_types.h.in |  114 --------------------------------------------------
 caca/libcaca.vcproj  |    2 +-
 configure.ac         |   16 -------
 win32/Makefile.am    |    2 +-
 win32/caca_types.h   |    6 ---
 8 files changed, 107 insertions(+), 142 deletions(-)

Commit: 4680
Author: sam
Date:   Thu Oct 7 21:33:47 2010 +0000

    Link libcaca with -lgnugetopt if necessary.

 caca/Makefile.am |    2 +-
 src/Makefile.am  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 4679
Author: sam
Date:   Thu Oct 7 21:33:42 2010 +0000

    Set version to 0.99beta18.

 NEWS           |    4 ++++
 configure.ac   |    2 +-
 win32/config.h |    2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

Commit: 4678
Author: sam
Date:   Thu Oct 7 21:33:36 2010 +0000

    Remove spurious tabs from source.

 caca/transform.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4677
Author: sam
Date:   Thu Oct 7 21:03:34 2010 +0000

    Move mygetopt() directly into libcaca, for use by other programs.

 caca/Makefile.am    |    1 +
 caca/caca.h         |   25 ++++++++++
 caca/getopt.c       |  133 +++++++++++++++++++++++++++++++++++++++++++++++++++
 caca/libcaca.vcproj |    4 ++
 configure.ac        |    1 -
 src/Makefile.am     |    4 --
 src/img2txt.c       |   35 +++++---------
 src/mygetopt.c      |  120 ----------------------------------------------
 src/mygetopt.h      |   29 -----------
 9 files changed, 175 insertions(+), 177 deletions(-)

Commit: 4644
Author: sam
Date:   Thu Sep 2 21:02:16 2010 +0000

    Mark the font data as const. We no longer modify it in place.

 caca/mono9.data      |    2 +-
 caca/monobold12.data |    2 +-
 tools/makefont.c     |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

Commit: 4643
Author: sam
Date:   Thu Sep 2 21:02:06 2010 +0000

    Comply with cygwin's curses.h implementation.

 caca/driver/ncurses.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

Commit: 4642
Author: pterjan
Date:   Thu Aug 26 21:57:11 2010 +0000

     * Do not force output to be in UTF-8, some people have not switched yet...

 caca/driver/slang.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4641
Author: pterjan
Date:   Thu Aug 26 21:14:12 2010 +0000

     * Fix using dead keys on my us_intl keyboard
      - Ignore key events when XFilterEvent returns true
      - Do not set key to 0 when it is over 128

 caca/driver/x11.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

Commit: 4411
Author: alxf
Date:   Fri Jul 2 20:04:26 2010 +0000

    * Bind event functions.

 python/caca/display.py |   89 ++++++++++++++++++++++++++++--------------------
 1 files changed, 52 insertions(+), 37 deletions(-)

Commit: 4410
Author: alxf
Date:   Tue Jun 22 23:15:33 2010 +0000

    * Fix bad condition.

 python/caca/canvas.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4409
Author: alxf
Date:   Mon Jun 21 18:09:23 2010 +0000

    * Rename cv variable to pointer.

 python/caca/canvas.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 4408
Author: alxf
Date:   Mon Jun 21 18:06:26 2010 +0000

    * Add optional pointer argument to Canvas class.
    * get_canvas method now return Python Canvas object.

 python/caca/canvas.py  |   14 +++++++++-----
 python/caca/display.py |   11 +++++++++--
 2 files changed, 18 insertions(+), 7 deletions(-)

Commit: 4405
Author: alxf
Date:   Sun Jun 20 21:32:31 2010 +0000

    * Fix export functions.

 python/caca/canvas.py |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

Commit: 4404
Author: alxf
Date:   Tue Jun 1 18:21:41 2010 +0000

    * Fix get_dirty_rect function.
    * Add exceptions for missing methods.

 python/caca/canvas.py |   61 +++++++++++++++++++++++++++++--------------------
 1 files changed, 36 insertions(+), 25 deletions(-)

Commit: 4403
Author: alxf
Date:   Sun May 30 18:59:39 2010 +0000

    * Bind import functions.

 python/caca/canvas.py |   91 ++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 82 insertions(+), 9 deletions(-)

Commit: 4402
Author: alxf
Date:   Sun May 30 12:47:28 2010 +0000

    * Bind export functions.

 python/caca/canvas.py |   61 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

Commit: 4401
Author: alxf
Date:   Fri May 28 17:28:43 2010 +0000

    * Fix python Makefile.

 python/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 4400
Author: pterjan
Date:   Thu May 27 14:43:11 2010 +0000

     * Improve rotated T, add P Q R ; 3 4

 caca/transform.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

Commit: 4399
Author: pterjan
Date:   Thu May 27 11:30:08 2010 +0000

     * Add a rotated T

 caca/transform.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 4398
Author: sam
Date:   Thu May 20 23:32:35 2010 +0000

    New improved ctypes-based Python bindings, by Alex Foulon <alxf@lavabit.com>.

 AUTHORS                     |    4 +-
 configure.ac                |    9 +
 python/Makefile.am          |   35 +-
 python/README               |   16 -
 python/caca.txt             |   26 --
 python/caca/__init__.py     |   27 ++
 python/caca/canvas.py       |  812 ++++++++++++++++++++++++++++++++++++++++
 python/caca/common.py       |  335 +++++++++++++++++
 python/caca/display.py      |  251 +++++++++++++
 python/caca/dither.py       |   65 ++++
 python/caca/font.py         |   59 +++
 python/examples/cacainfo.py |   37 ++
 python/examples/drawing.py  |  118 ++++++
 python/examples/gol.py      |  171 +++++++++
 python/pypycaca.c           |  860 -------------------------------------------
 python/pypycaca.h           |  159 --------
 python/setup.py             |   12 +
 python/snake.py             |  167 ---------
 python/test1.py             |  114 ------
 python/test2.py             |   56 ---
 20 files changed, 1914 insertions(+), 1419 deletions(-)

Commit: 4396
Author: sam
Date:   Thu Apr 22 13:54:44 2010 +0000

    On Win32 and Win64, define 32-bit C99 types as ints instead of longs, because
    a lot of software (wrongly) assumes that int32_t is the same as int.

 caca/caca_types.h.in |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 4395
Author: sam
Date:   Tue Apr 20 12:19:55 2010 +0000

    Fix a few things in the VS2k8 solution.

 caca/libcaca.vcproj |    8 ++++----
 libcaca.sln         |    3 +++
 2 files changed, 7 insertions(+), 4 deletions(-)

Commit: 4392
Author: sam
Date:   Fri Apr 16 21:06:09 2010 +0000

    Clarify the need to bootstrap in README.

 README |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 4390
Author: sam
Date:   Fri Apr 16 11:23:02 2010 +0000

    Fix the Visual Studio solution.

 libcaca.sln |   35 +++++++++++++++--------------------
 1 files changed, 15 insertions(+), 20 deletions(-)

Commit: 4389
Author: sam
Date:   Fri Apr 16 11:22:38 2010 +0000

    A few C89 compilation fixes.

 caca/triangle.c |   95 +++++++++++++++++++++++++------------------------------
 1 files changed, 43 insertions(+), 52 deletions(-)

Commit: 4387
Author: sam
Date:   Thu Apr 1 19:42:28 2010 +0000

    Add new Unicode characters to other transformation routines.

 caca/transform.c |   52 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 51 insertions(+), 1 deletions(-)

Commit: 4386
Author: pterjan
Date:   Mon Mar 29 10:48:24 2010 +0000

     * Add few unicode charecters to the flip table

 caca/transform.c |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

Commit: 4385
Author: sam
Date:   Sun Mar 21 21:53:59 2010 +0000

    Fix a typo in doc/Makefile.am preventing the documentation to build.

 doc/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4369
Author: sam
Date:   Mon Feb 15 23:57:13 2010 +0000

    Add the copyright unit test and update copyright information everywhere.

 caca/attr.c              |    2 +-
 caca/box.c               |    2 +-
 caca/caca.c              |    2 +-
 caca/caca0.c             |    2 +-
 caca/caca_conio.c        |    2 +-
 caca/caca_conio.h        |    2 +-
 caca/caca_debug.h        |    2 +-
 caca/caca_internals.h    |    2 +-
 caca/caca_prof.h         |    2 +-
 caca/caca_stubs.h        |    2 +-
 caca/caca_types.h.in     |    2 +-
 caca/canvas.c            |    2 +-
 caca/charset.c           |    2 +-
 caca/codec/codec.h       |    2 +-
 caca/codec/export.c      |    2 +-
 caca/codec/import.c      |    2 +-
 caca/codec/text.c        |    2 +-
 caca/conic.c             |    2 +-
 caca/dirty.c             |    2 +-
 caca/dither.c            |    2 +-
 caca/driver/conio.c      |    2 +-
 caca/driver/gl.c         |    2 +-
 caca/driver/ncurses.c    |    2 +-
 caca/driver/null.c       |    2 +-
 caca/driver/raw.c        |    2 +-
 caca/driver/slang.c      |    2 +-
 caca/driver/vga.c        |    2 +-
 caca/driver/win32.c      |    2 +-
 caca/driver/x11.c        |    2 +-
 caca/event.c             |    2 +-
 caca/figfont.c           |    2 +-
 caca/file.c              |    2 +-
 caca/font.c              |    2 +-
 caca/frame.c             |    2 +-
 caca/graphics.c          |    2 +-
 caca/legacy.c            |    2 +-
 caca/line.c              |    2 +-
 caca/prof.c              |    2 +-
 caca/string.c            |    2 +-
 caca/time.c              |    2 +-
 caca/transform.c         |    2 +-
 caca/triangle.c          |    2 +-
 cxx/caca++.cpp           |    5 +++--
 cxx/caca++.h             |    5 +++--
 cxx/cxxtest.cpp          |    3 ++-
 examples/blit.c          |    2 +-
 examples/canvas.c        |    2 +-
 examples/colors.c        |    2 +-
 examples/conio-snake.cpp |    1 +
 examples/conio.c         |    4 ++++
 examples/demo.c          |    2 +-
 examples/demo0.c         |    2 +-
 examples/dithering.c     |    2 +-
 examples/driver.c        |    2 +-
 examples/event.c         |    2 +-
 examples/export.c        |    2 +-
 examples/figfont.c       |    2 +-
 examples/font.c          |    2 +-
 examples/font2tga.c      |    2 +-
 examples/frames.c        |    2 +-
 examples/fullwidth.c     |    2 +-
 examples/gamma.c         |    2 +-
 examples/hsv.c           |    2 +-
 examples/import.c        |    2 +-
 examples/input.c         |    2 +-
 examples/mouse.c         |    2 +-
 examples/spritedit.c     |    2 +-
 examples/swallow.c       |    2 +-
 examples/text.c          |    2 +-
 examples/transform.c     |    2 +-
 examples/trifiller.c     |    2 +-
 examples/truecolor.c     |    2 +-
 examples/unicode.c       |    2 +-
 kernel/kernel.c          |    2 +-
 kernel/kernel.h          |    2 +-
 kernel/multiboot.h       |    1 +
 ruby/caca-canvas.c       |    2 +-
 ruby/caca-canvas.h       |   11 +++++++++++
 ruby/caca-display.c      |    2 +-
 ruby/caca-display.h      |   11 +++++++++++
 ruby/caca-dither.c       |    2 +-
 ruby/caca-dither.h       |   11 +++++++++++
 ruby/caca-event.c        |    2 +-
 ruby/caca-event.h        |   11 +++++++++++
 ruby/caca-font.c         |    2 +-
 ruby/caca-font.h         |   11 +++++++++++
 ruby/caca.c              |    2 +-
 ruby/common.h            |   11 +++++++++++
 src/aafire.c             |    2 +-
 src/cacademo.c           |    2 +-
 src/cacadraw.c           |    2 +-
 src/cacaplay.c           |    2 +-
 src/cacaserver.c         |    2 +-
 src/cacaview.c           |    2 +-
 src/common-image.c       |    2 +-
 src/common-image.h       |    2 +-
 src/img2txt.c            |    2 +-
 src/texture.h            |   12 ++++++++++++
 test/Makefile.am         |    5 +++--
 test/check-copyright     |   39 +++++++++++++++++++++++++++++++++++++++
 tools/makefont.c         |    4 ++--
 tools/optipal.c          |    2 +-
 tools/sortchars.c        |    2 +-
 103 files changed, 223 insertions(+), 96 deletions(-)

Commit: 4363
Author: sam
Date:   Wed Feb 10 23:35:08 2010 +0000

    Use Computer Modern fonts instead of that ugly Times.

 doc/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 4352
Author: sam
Date:   Tue Feb 9 00:49:31 2010 +0000

    Make the check-source test more generic.

 Makefile.am       |    2 ++
 test/check-source |    5 +++--
 2 files changed, 5 insertions(+), 2 deletions(-)

Commit: 4351
Author: sam
Date:   Tue Feb 9 00:45:18 2010 +0000

    Get rid of pushd/popd in the testsuite.

 test/check-source |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

Commit: 4346
Author: sam
Date:   Mon Feb 8 23:39:34 2010 +0000

    Synchronise mygetopt.c with zzuf.

 src/mygetopt.c |   12 ++++++++----
 src/mygetopt.h |    4 ++--
 2 files changed, 10 insertions(+), 6 deletions(-)

Commit: 4341
Author: sam
Date:   Mon Feb 8 14:29:19 2010 +0000

    Add triangle texture mapping to NEWS and update ChangeLog.

 ChangeLog |   19 +++++++++++++++++++
 NEWS      |    1 +
 2 files changed, 20 insertions(+), 0 deletions(-)

Commit: 4340
Author: sam
Date:   Mon Feb 8 13:59:04 2010 +0000

    Update changelog.

 ChangeLog |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

Commit: 4339
Author: sam
Date:   Mon Feb 8 13:57:46 2010 +0000

    Disable set_dither_palette until we really use it.

 caca-sharp/Dither.cs |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 4338
Author: sam
Date:   Mon Feb 8 13:51:52 2010 +0000

    Fix distribution of Java source.

 java/Makefile.am |   69 ++++++++++++++++++++++++++++++++---------------------
 1 files changed, 42 insertions(+), 27 deletions(-)

Commit: 4334
Author: sam
Date:   Mon Feb 8 01:50:59 2010 +0000

    Fix ChangeLog, NEWS and win32/config.h for release 0.99.beta17.

 ChangeLog      |  239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS           |    3 +
 win32/config.h |    2 +-
 3 files changed, 243 insertions(+), 1 deletions(-)

Commit: 4333
Author: sam
Date:   Mon Feb 8 01:27:22 2010 +0000

    Large source code cleanup, getting rid of spaces, tabs, and svn keywords.

 AUTHORS                                 |    2 +-
 ChangeLog                               |   26 +-
 Makefile.am                             |    1 -
 NEWS                                    |   37 +-
 NOTES                                   |    1 -
 README                                  |    7 +-
 THANKS                                  |    2 +-
 bootstrap                               |    1 -
 build-dos                               |    1 -
 build-kernel                            |    3 +-
 build-win32                             |    1 -
 caca-config.in                          |    1 -
 caca-php/examples/cacainfo.php          |   56 +-
 caca-php/examples/cacapig.php           |   82 ++--
 caca-php/examples/colors.php            |   24 +-
 caca-php/examples/demo.php              |  630 +++++++++++-----------
 caca-php/examples/dithering.php         |    8 +-
 caca-php/examples/export.php            |  166 +++---
 caca-php/examples/figfont.php           |   30 +-
 caca-php/examples/fullwidth.php         |   32 +-
 caca-php/examples/img2txt.php           |  682 ++++++++++++------------
 caca-php/examples/import.php            |   24 +-
 caca-php/examples/polyline.php          |   44 +-
 caca-php/examples/render.php            |   30 +-
 caca-php/examples/test.php              |  208 ++++----
 caca-php/examples/text.php              |   38 +-
 caca-php/examples/transform.php         |   32 +-
 caca-php/examples/truecolor.php         |   30 +-
 caca-php/examples/unicode.php           |   10 +-
 caca-php/examples/www/cacainfo.php      |   56 +-
 caca-php/examples/www/colors.php        |   20 +-
 caca-php/examples/www/dithering.php     |    4 +-
 caca-php/examples/www/export.php        |  264 +++++-----
 caca-php/examples/www/figlet.php        |   52 +-
 caca-php/examples/www/fullwidth.php     |   28 +-
 caca-php/examples/www/img2txt.php       |  858 +++++++++++++++----------------
 caca-php/examples/www/import.php        |   42 +-
 caca-php/examples/www/render.php        |   66 ++--
 caca-php/examples/www/text.php          |   36 +-
 caca-php/examples/www/transform.php     |   28 +-
 caca-php/examples/www/truecolor.php     |   26 +-
 caca-php/examples/www/unicode.php       |    6 +-
 caca-sharp/AssemblyInfo.cs              |    2 -
 caca-sharp/Attr.cs                      |    2 -
 caca-sharp/Caca.cs                      |    2 -
 caca-sharp/Canvas.cs                    |    2 -
 caca-sharp/Display.cs                   |    2 -
 caca-sharp/Dither.cs                    |    2 -
 caca-sharp/Event.cs                     |    2 -
 caca-sharp/Font.cs                      |    2 -
 caca-sharp/Makefile.am                  |    1 -
 caca-sharp/test.cs                      |    2 -
 caca/Makefile.am                        |    1 -
 caca/attr.c                             |    2 -
 caca/box.c                              |    2 -
 caca/caca.c                             |    2 -
 caca/caca.h                             |    3 -
 caca/caca0.c                            |    2 -
 caca/caca0.h                            |    2 -
 caca/caca_conio.c                       |    2 -
 caca/caca_conio.h                       |    2 -
 caca/caca_debug.h                       |    9 +-
 caca/caca_internals.h                   |    2 -
 caca/caca_prof.h                        |    9 +-
 caca/caca_stubs.h                       |    9 +-
 caca/caca_types.h.in                    |    9 +-
 caca/canvas.c                           |    2 -
 caca/charset.c                          |    2 -
 caca/codec/codec.h                      |    2 -
 caca/codec/export.c                     |    2 -
 caca/codec/import.c                     |    2 -
 caca/codec/text.c                       |    2 -
 caca/conic.c                            |    2 -
 caca/dirty.c                            |    2 -
 caca/dither.c                           |    2 -
 caca/driver/cocoa.m                     |    2 -
 caca/driver/conio.c                     |    2 -
 caca/driver/gl.c                        |    2 -
 caca/driver/ncurses.c                   |    2 -
 caca/driver/null.c                      |    2 -
 caca/driver/raw.c                       |    2 -
 caca/driver/slang.c                     |    2 -
 caca/driver/vga.c                       |    2 -
 caca/driver/win32.c                     |    2 -
 caca/driver/x11.c                       |    2 -
 caca/event.c                            |    2 -
 caca/figfont.c                          |    2 -
 caca/file.c                             |    2 -
 caca/font.c                             |    2 -
 caca/frame.c                            |    2 -
 caca/graphics.c                         |    2 -
 caca/legacy.c                           |    2 -
 caca/line.c                             |    2 -
 caca/prof.c                             |    2 -
 caca/string.c                           |    2 -
 caca/time.c                             |    2 -
 caca/transform.c                        |    2 -
 caca/triangle.c                         |    2 -
 configure.ac                            |    1 -
 cxx/Makefile.am                         |    1 -
 cxx/caca++.cpp                          |    2 -
 cxx/caca++.h                            |    3 -
 cxx/cxxtest.cpp                         |    2 -
 doc/Makefile.am                         |    1 -
 doc/canvas.dox                          |    2 -
 doc/font.dox                            |    2 -
 doc/footer.html                         |    1 -
 doc/header.html                         |    1 -
 doc/libcaca.dox                         |    2 -
 doc/migrating.dox                       |    2 -
 doc/style.dox                           |    2 -
 doc/tutorial.dox                        |    2 -
 doc/user.dox                            |    2 -
 examples/Makefile.am                    |    1 -
 examples/blit.c                         |    2 -
 examples/canvas.c                       |    2 -
 examples/colors.c                       |    2 -
 examples/demo.c                         |    2 -
 examples/demo0.c                        |    2 -
 examples/dithering.c                    |    2 -
 examples/driver.c                       |    2 -
 examples/event.c                        |    2 -
 examples/export.c                       |    2 -
 examples/figfont.c                      |    2 -
 examples/font.c                         |    2 -
 examples/font2tga.c                     |    2 -
 examples/frames.c                       |    2 -
 examples/fullwidth.c                    |    2 -
 examples/gamma.c                        |    2 -
 examples/hsv.c                          |    2 -
 examples/import.c                       |    2 -
 examples/input.c                        |    2 -
 examples/mouse.c                        |    2 -
 examples/spritedit.c                    |    2 -
 examples/swallow.c                      |    2 -
 examples/text.c                         |    2 -
 examples/transform.c                    |    2 -
 examples/trifiller.c                    |    2 -
 examples/truecolor.c                    |    2 -
 examples/unicode.c                      |    2 -
 java/Makefile.am                        |    1 -
 java/README                             |    1 -
 java/caca_java_common.c                 |    2 -
 java/caca_java_common.h                 |    2 -
 java/examples/Driver.java               |    2 -
 java/examples/TrueColor.java            |    2 -
 java/org/zoy/caca/Attribute.java        |    2 -
 java/org/zoy/caca/Caca.java             |    2 -
 java/org/zoy/caca/CacaException.java    |    2 -
 java/org/zoy/caca/CacaObject.java       |    2 -
 java/org/zoy/caca/Canvas.java           |    2 -
 java/org/zoy/caca/Color.java            |    4 +-
 java/org/zoy/caca/Display.java          |    2 -
 java/org/zoy/caca/Dither.java           |    2 -
 java/org/zoy/caca/Event.java            |    2 -
 java/org/zoy/caca/Font.java             |    2 -
 java/org/zoy/caca/NativeObject.java     |    2 -
 java/org/zoy/caca/TimeoutException.java |    2 -
 java/org_zoy_caca_Attribute.c           |    2 -
 java/org_zoy_caca_Caca.c                |    2 -
 java/org_zoy_caca_Canvas.c              |    8 +-
 java/org_zoy_caca_Display.c             |    2 -
 java/org_zoy_caca_Dither.c              |    4 +-
 java/org_zoy_caca_Event.c               |    2 -
 java/org_zoy_caca_Font.c                |    2 -
 kernel/Makefile.am                      |    1 -
 kernel/boot/gdt.c                       |    7 +-
 kernel/boot/idt.c                       |    7 +-
 kernel/boot/interruptions.c             |    5 +-
 kernel/boot/pic.c                       |    5 +-
 kernel/boot/stage2.c                    |    7 +-
 kernel/boot/stage2.h                    |    5 +-
 kernel/drivers/floppy.c                 |    5 +-
 kernel/drivers/floppy.h                 |    5 +-
 kernel/drivers/keyboard.c               |    5 +-
 kernel/drivers/memory.c                 |    5 +-
 kernel/drivers/memory.h                 |    5 +-
 kernel/drivers/processor.c              |    5 +-
 kernel/drivers/processor.h              |    5 +-
 kernel/drivers/timer.c                  |   11 +-
 kernel/drivers/timer.h                  |    5 +-
 kernel/kernel.c                         |    3 -
 kernel/kernel.h                         |    2 -
 kernel/klibc.c                          |    5 +-
 kernel/klibc.h                          |    2 -
 perl/lib/Term/Caca.pm                   |    1 -
 perl/lib/Term/Caca/Constants.pm         |    1 -
 perl/lib/Term/Kaka.pm                   |    1 -
 python/Makefile.am                      |    3 +-
 python/pypycaca.c                       |    2 -
 python/pypycaca.h                       |    2 -
 ruby/Makefile.am                        |    1 -
 ruby/ruby-caca.dox                      |    2 +-
 ruby/ruby.dox                           |    2 +-
 src/Makefile.am                         |    1 -
 src/aafire.c                            |    2 -
 src/cacademo.c                          |    2 -
 src/cacadraw.c                          |    2 -
 src/cacaplay.c                          |    2 -
 src/cacaserver.c                        |    2 -
 src/cacaview.c                          |    2 -
 src/common-image.c                      |    2 -
 src/common-image.h                      |    2 -
 src/img2txt.c                           |    2 -
 src/mygetopt.c                          |    2 -
 src/mygetopt.h                          |    2 -
 test/Makefile.am                        |    1 -
 test/caca-test.cpp                      |    2 -
 test/canvas.cpp                         |    2 -
 test/check-source                       |    2 +-
 test/dirty.cpp                          |    2 -
 test/driver.cpp                         |    2 -
 test/export.cpp                         |    2 -
 test/simple.c                           |    2 -
 tools/Makefile.am                       |    1 -
 tools/makefont.c                        |    2 -
 tools/optipal.c                         |    1 -
 tools/sortchars.c                       |    1 -
 win32/Makefile.am                       |    1 -
 win32/config.h                          |    2 +-
 220 files changed, 1885 insertions(+), 2247 deletions(-)

Commit: 4332
Author: sam
Date:   Mon Feb 8 00:40:21 2010 +0000

    Nicer make check output for our custom tests.

 test/check-doxygen |   10 +++++++---
 test/check-source  |   20 +++++++++++++-------
 test/check-win32   |   11 +++++++----
 3 files changed, 27 insertions(+), 14 deletions(-)

Commit: 4331
Author: sam
Date:   Sun Feb 7 23:44:38 2010 +0000

    Add missing ruby/test file to the distributed tarball.

 ruby/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 4330
Author: sam
Date:   Sun Feb 7 22:37:18 2010 +0000

    Improve changelog generation.

 ChangeLog   | 3706 ++++++++++++++++++++++++++++++-----------------------------
 Makefile.am |    3 +-
 2 files changed, 1917 insertions(+), 1792 deletions(-)

Commit: 4328
Author: sam
Date:   Sun Feb 7 21:11:03 2010 +0000

    Update logo in the PHP bindings.

 caca-php/examples/logo-caca.png     |  Bin 7526 -> 17112 bytes
 caca-php/examples/www/logo-caca.png |  Bin 7526 -> 17112 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

Commit: 4326
Author: sam
Date:   Sun Feb 7 20:59:05 2010 +0000

    Replace the old caca texture with a copy of our new logo.

 src/cacademo.c |    5 +-
 src/texture.h  |  260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 259 insertions(+), 6 deletions(-)

Commit: 4325
Author: sam
Date:   Sun Feb 7 17:21:51 2010 +0000

    Fix dllexport usage, courtesy of Carlo Bramini in #48.

 caca/caca.h  |    8 ++++----
 caca/caca0.h |    6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

Commit: 4324
Author: sam
Date:   Sun Feb 7 17:21:45 2010 +0000

    Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
    fixing this in #48.

 caca/caca0.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 4323
Author: sam
Date:   Sun Feb 7 17:01:16 2010 +0000

    Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
    Carlo Bramini. Addresses #48.

 caca/caca.h |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

Commit: 4322
Author: sam
Date:   Sun Feb 7 17:01:10 2010 +0000

    Do not use htons/htonl in makefont.c, since we already have hton16/hton32
    which do not require to initialise winsock on Windows. Addresses #48.

 tools/makefont.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

Commit: 4321
Author: sam
Date:   Sun Feb 7 15:57:52 2010 +0000

    Add brief documentation to figfont functions.

 caca/figfont.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 4320
Author: sam
Date:   Sun Feb 7 15:57:46 2010 +0000

    Split check-build into check-doygen, check-source and check-win32.

 test/Makefile.am   |    7 +++-
 test/check-build   |   71 ----------------------------------------------------
 test/check-doxygen |   14 ++++++++++
 test/check-source  |   32 +++++++++++++++++++++++
 test/check-win32   |   27 +++++++++++++++++++
 5 files changed, 78 insertions(+), 73 deletions(-)

Commit: 4318
Author: sam
Date:   Sun Feb 7 00:22:38 2010 +0000

    Document file functions and fix a few issues here and there.

 caca/caca.h    |   32 ++++++++++++++-----------
 caca/file.c    |   69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 caca/string.c  |    2 +-
 win32/config.h |    1 +
 4 files changed, 89 insertions(+), 15 deletions(-)

Commit: 4317
Author: sam
Date:   Sun Feb 7 00:22:31 2010 +0000

    Move some configuration stuff from build-kernel into configure.ac.

 build-kernel   |   41 ++++++++++++++++++-----------------------
 build-win32    |    2 +-
 configure.ac   |   39 ++++++++++++++++++++++++++-------------
 kernel/klibc.h |    6 +++++-
 4 files changed, 50 insertions(+), 38 deletions(-)

Commit: 4316
Author: sam
Date:   Sat Feb 6 21:20:40 2010 +0000

    Generate a better changelog.

 ChangeLog   |36885 +++++++++++++++++++++++++++++++++++------------------------
 Makefile.am |    8 +-
 2 files changed, 22052 insertions(+), 14841 deletions(-)

Commit: 4304
Author: sam
Date:   Wed Jan 27 00:42:57 2010 +0000

    Activate colour toilet font support.

 caca/figfont.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

Commit: 4303
Author: sam
Date:   Mon Jan 25 12:40:18 2010 +0000

    Don't fail the check-build test if documentation was not built.

 test/check-build |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 4302
Author: sam
Date:   Mon Jan 25 01:47:21 2010 +0000

    Simpler and more accurate troff colour selection.

 caca/codec/export.c |   39 +++++++++++++--------------------------
 1 files changed, 13 insertions(+), 26 deletions(-)

Commit: 4301
Author: pterjan
Date:   Sun Jan 24 22:04:10 2010 +0000

     * Always draw all background in troff output, on beginning of lines too

 caca/codec/export.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

Commit: 4300
Author: sam
Date:   Sun Jan 24 21:58:17 2010 +0000

    Fix the source code to reduce testsuite errors.

 caca/codec/export.c |   33 ++++++++++++++++-----------------
 kernel/Makefile.am  |    2 ++
 kernel/kernel.c     |   12 ++++++------
 kernel/kernel.h     |   12 +++++-------
 kernel/multiboot.h  |   18 +++++++++---------
 test/check-build    |    5 +++--
 win32/config.h      |    1 +
 7 files changed, 42 insertions(+), 41 deletions(-)

Commit: 4299
Author: pterjan
Date:   Sun Jan 24 21:43:19 2010 +0000

     * Always draw all background in troff output

 caca/codec/export.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

Commit: 4298
Author: pterjan
Date:   Sun Jan 24 21:15:01 2010 +0000

     * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there

 kernel/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 4297
Author: sam
Date:   Sun Jan 24 01:47:25 2010 +0000

    Fix check-build verbosity.

 test/check-build |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

Commit: 4296
Author: sam
Date:   Sun Jan 24 01:47:18 2010 +0000

    Fix shrext_cmds usage in configure.ac.

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 4292
Author: pterjan
Date:   Thu Jan 21 11:14:24 2010 +0000

     * Add back some missing spaces

 ruby/ruby-caca.dox |  100 ++++++++++++++++++++++++++--------------------------
 1 files changed, 50 insertions(+), 50 deletions(-)

Commit: 4235
Author: pterjan
Date:   Wed Jan 6 20:56:29 2010 +0000

     * Map colors to the ones known by groff, defining mines don't work

 caca/codec/export.c |   63 +++++++++++++++++++++++++--------------------------
 1 files changed, 31 insertions(+), 32 deletions(-)

Commit: 4229
Author: sam
Date:   Wed Jan 6 00:10:31 2010 +0000

    Move conditional java targets to the top of Makefile.am.

 java/Makefile.am |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

Commit: 4228
Author: pterjan
Date:   Wed Jan 6 00:05:09 2010 +0000

     * Improve a bit troff export

 caca/codec/export.c |   46 ++++++++++++++++++++++++++++++++++++----------
 1 files changed, 36 insertions(+), 10 deletions(-)

Commit: 4227
Author: pterjan
Date:   Tue Jan 5 23:27:26 2010 +0000

     * Add experimental troff export

 caca/codec/export.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 73 insertions(+), 0 deletions(-)

Commit: 4225
Author: pterjan
Date:   Tue Jan 5 21:59:10 2010 +0000

     * Do not want libjava.jar when we don't build java binding

 java/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4220
Author: sam
Date:   Sun Jan 3 02:54:32 2010 +0000

    Clean up .gitignore and documentation build rules.

 .gitignore            |   65 +++++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am           |    5 ++-
 caca-sharp/.gitignore |    3 --
 caca/.gitignore       |    1 -
 cxx/.gitignore        |    1 -
 doc/.gitignore        |    4 ---
 doc/Makefile.am       |    7 ++---
 doc/doxygen.cfg.in    |    2 +-
 examples/.gitignore   |   29 ----------------------
 ruby/.gitignore       |    2 -
 src/.gitignore        |    7 -----
 test/.gitignore       |    3 --
 test/check-build      |   11 ++++++++
 tools/.gitignore      |    3 --
 14 files changed, 83 insertions(+), 60 deletions(-)

Commit: 4219
Author: sam
Date:   Sun Jan 3 02:54:17 2010 +0000

    Clean up files generated by build-kernel in make clean.

 build-kernel       |   11 ++++++-----
 kernel/Makefile.am |    4 ++++
 2 files changed, 10 insertions(+), 5 deletions(-)

Commit: 4198
Author: sam
Date:   Thu Dec 24 00:02:16 2009 +0000

    Build Java examples and add wrapper scripts to run them.

 java/.gitignore             |    1 +
 java/Makefile.am            |   13 +++++++++++--
 java/examples/Driver        |    6 ++++++
 java/examples/Driver.java   |    2 +-
 java/examples/TrueColor     |    6 ++++++
 java/org/zoy/caca/Caca.java |    2 +-
 6 files changed, 26 insertions(+), 4 deletions(-)

Commit: 4197
Author: sam
Date:   Wed Dec 23 11:34:49 2009 +0000

    Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.

 AUTHORS                                 |    3 +
 Makefile.am                             |    4 +-
 configure.ac                            |   45 ++++
 java/.gitignore                         |    3 +
 java/Makefile.am                        |   94 ++++++++
 java/README                             |   20 ++
 java/caca_java_common.c                 |   31 +++
 java/caca_java_common.h                 |   23 ++
 java/examples/Driver.java               |   54 +++++
 java/examples/TrueColor.java            |   38 +++
 java/org/zoy/caca/Attribute.java        |   60 +++++
 java/org/zoy/caca/Caca.java             |   33 +++
 java/org/zoy/caca/CacaException.java    |   24 ++
 java/org/zoy/caca/CacaObject.java       |   40 ++++
 java/org/zoy/caca/Canvas.java           |  377 ++++++++++++++++++++++++++++++
 java/org/zoy/caca/Color.java            |   84 +++++++
 java/org/zoy/caca/Display.java          |  170 ++++++++++++++
 java/org/zoy/caca/Dither.java           |  238 +++++++++++++++++++
 java/org/zoy/caca/Event.java            |  184 +++++++++++++++
 java/org/zoy/caca/Font.java             |   61 +++++
 java/org/zoy/caca/NativeObject.java     |   20 ++
 java/org/zoy/caca/TimeoutException.java |   24 ++
 java/org_zoy_caca_Attribute.c           |   62 +++++
 java/org_zoy_caca_Caca.c                |   24 ++
 java/org_zoy_caca_Canvas.c              |  389 +++++++++++++++++++++++++++++++
 java/org_zoy_caca_Display.c             |  187 +++++++++++++++
 java/org_zoy_caca_Dither.c              |  175 ++++++++++++++
 java/org_zoy_caca_Event.c               |   80 +++++++
 java/org_zoy_caca_Font.c                |  117 +++++++++
 29 files changed, 2663 insertions(+), 1 deletions(-)

Commit: 4160
Author: jylam
Date:   Sun Dec 20 16:29:24 2009 +0000

     * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.

 build-kernel               |    2 +-
 kernel/drivers/processor.c |   10 ++++++----
 kernel/kernel.c            |   12 ++++++++----
 3 files changed, 15 insertions(+), 9 deletions(-)

Commit: 4159
Author: jylam
Date:   Sun Dec 20 15:41:41 2009 +0000

     * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)

 build-kernel               |    8 +-
 kernel/drivers/processor.c |   49 +++++
 kernel/drivers/processor.h |    2 +
 kernel/drivers/timer.c     |   55 ++++---
 kernel/kernel.c            |   22 +--
 kernel/kernel.h            |    2 +
 kernel/klibc.c             |  430 ++++++++++++++++++++++++--------------------
 kernel/klibc.h             |    3 +-
 8 files changed, 336 insertions(+), 235 deletions(-)

Commit: 4158
Author: jylam
Date:   Sun Dec 20 14:02:02 2009 +0000

     * Fix indentation and add licensing and copyright headers to kernel

 kernel/boot/gdt.c           |  151 ++++++++++++++++++-------------
 kernel/boot/idt.c           |  164 +++++++++++++++++++---------------
 kernel/boot/interruptions.c |  209 +++++++++++++++++++++++++++++--------------
 kernel/boot/pic.c           |   99 ++++++++++++--------
 kernel/boot/stage2.c        |   37 ++++++---
 kernel/boot/stage2.h        |   18 ++++
 kernel/drivers/floppy.c     |   19 ++++-
 kernel/drivers/floppy.h     |   28 +++++-
 kernel/drivers/keyboard.c   |  210 +++++++++++++++++++++++--------------------
 kernel/drivers/memory.c     |   17 ++++-
 kernel/drivers/memory.h     |   15 +++
 kernel/drivers/processor.c  |   18 +++-
 kernel/drivers/processor.h  |  142 ++++++++++++++++-------------
 kernel/drivers/timer.c      |   68 ++++++++-------
 kernel/drivers/timer.h      |   18 ++++-
 kernel/kernel.c             |   13 +--
 kernel/kernel.h             |   10 +--
 kernel/klibc.c              |   16 ++++
 kernel/klibc.h              |   68 ++++++++++-----
 19 files changed, 824 insertions(+), 496 deletions(-)

Commit: 4157
Author: jylam
Date:   Sun Dec 20 13:45:00 2009 +0000

     * Fill CPU id correctly, you dumb fuck.

 kernel/drivers/processor.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 4156
Author: jylam
Date:   Sun Dec 20 13:40:42 2009 +0000

     * XCode project file updated for kernel

 XCode/libcacaXCode.xcodeproj/project.pbxproj |   77 +++++++++++++++++++++++++-
 1 files changed, 75 insertions(+), 2 deletions(-)

Commit: 4155
Author: jylam
Date:   Sun Dec 20 13:36:15 2009 +0000

     * Forgot kernel build script

 build-kernel |   67 +++++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 48 insertions(+), 19 deletions(-)

Commit: 4154
Author: jylam
Date:   Sun Dec 20 13:33:11 2009 +0000

     * Total kernel rewrite

 configure.ac                |    2 +-
 kernel/boot/bootsect.asm    |  123 +++++++++
 kernel/boot/gdt.c           |  101 ++++++++
 kernel/boot/idt.c           |  132 ++++++++++
 kernel/boot/int.asm         |  147 +++++++++++
 kernel/boot/interruptions.c |  112 ++++++++
 kernel/boot/pic.c           |   73 ++++++
 kernel/boot/stage2.c        |   30 +++
 kernel/boot/stage2.h        |    1 +
 kernel/drivers/floppy.c     |   56 ++++
 kernel/drivers/floppy.h     |   14 +
 kernel/drivers/keyboard.c   |  101 ++++++++
 kernel/drivers/memory.c     |    4 +
 kernel/drivers/processor.c  |   50 ++++
 kernel/drivers/processor.h  |   81 ++++++
 kernel/drivers/timer.c      |   42 +++
 kernel/drivers/timer.h      |    2 +
 kernel/kernel.c             |  421 ++++---------------------------
 kernel/kernel.h             |  118 +--------
 kernel/klibc.c              |  598 +++++++++++++++++++++++++++++++++++++++++++
 kernel/klibc.h              |  125 +++++++++
 kernel/multiboot.S          |   73 ------
 22 files changed, 1850 insertions(+), 556 deletions(-)

Commit: 4149
Author: sam
Date:   Sat Dec 19 14:38:47 2009 +0000

    Store built-in fonts in a uin8_t[] instead of char[].

 caca/font.c          |    4 ++--
 caca/mono9.data      |    4 ++--
 caca/monobold12.data |    4 ++--
 tools/makefont.c     |    5 +++--
 4 files changed, 9 insertions(+), 8 deletions(-)

Commit: 4148
Author: sam
Date:   Sat Dec 19 14:38:38 2009 +0000

    Update my e-mail address everywhere.

 build-dos                           |    2 +-
 build-kernel                        |    2 +-
 build-win32                         |    2 +-
 caca-config.in                      |    2 +-
 caca-php/examples/colors.php        |    2 +-
 caca-php/examples/demo.php          |    2 +-
 caca-php/examples/export.php        |    2 +-
 caca-php/examples/fullwidth.php     |    2 +-
 caca-php/examples/img2txt.php       |    5 +++--
 caca-php/examples/test.php          |    4 ++--
 caca-php/examples/text.php          |    2 +-
 caca-php/examples/transform.php     |    2 +-
 caca-php/examples/truecolor.php     |    2 +-
 caca-php/examples/unicode.php       |    2 +-
 caca-php/examples/www/colors.php    |    2 +-
 caca-php/examples/www/export.php    |    2 +-
 caca-php/examples/www/fullwidth.php |    2 +-
 caca-php/examples/www/img2txt.php   |    5 +++--
 caca-php/examples/www/text.php      |    2 +-
 caca-php/examples/www/transform.php |    2 +-
 caca-php/examples/www/truecolor.php |    2 +-
 caca-php/examples/www/unicode.php   |    2 +-
 caca-sharp/Attr.cs                  |    2 +-
 caca-sharp/Caca.cs                  |    2 +-
 caca-sharp/Display.cs               |    2 +-
 caca-sharp/Dither.cs                |    2 +-
 caca-sharp/Event.cs                 |    2 +-
 caca-sharp/Font.cs                  |    2 +-
 caca-sharp/test.cs                  |    2 +-
 caca/caca0.h                        |    2 +-
 caca/caca_stubs.h                   |    2 +-
 caca/caca_types.h.in                |    2 +-
 caca/charset.c                      |    2 +-
 caca/conic.c                        |    2 +-
 caca/dither.c                       |    2 +-
 caca/file.c                         |    2 +-
 caca/font.c                         |    2 +-
 caca/line.c                         |    2 +-
 caca/time.c                         |    2 +-
 caca/triangle.c                     |    2 +-
 doc/caca-config.1                   |    2 +-
 doc/cacafire.1                      |    2 +-
 doc/cacaplay.1                      |    2 +-
 doc/cacaserver.1                    |    2 +-
 doc/cacaview.1                      |    2 +-
 doc/img2txt.1                       |    2 +-
 examples/canvas.c                   |    2 +-
 examples/colors.c                   |    2 +-
 examples/dithering.c                |    2 +-
 examples/driver.c                   |    2 +-
 examples/event.c                    |    2 +-
 examples/font.c                     |    2 +-
 examples/frames.c                   |    2 +-
 examples/fullwidth.c                |    2 +-
 examples/gamma.c                    |    2 +-
 examples/hsv.c                      |    2 +-
 examples/input.c                    |    2 +-
 examples/truecolor.c                |    2 +-
 examples/unicode.c                  |    2 +-
 kernel/kernel.c                     |    2 +-
 kernel/kernel.h                     |    2 +-
 src/cacademo.c                      |    2 +-
 src/cacaview.c                      |    2 +-
 src/common-image.c                  |    2 +-
 src/common-image.h                  |    2 +-
 src/mygetopt.c                      |    2 +-
 src/mygetopt.h                      |    2 +-
 test/caca-test.cpp                  |    2 +-
 test/canvas.cpp                     |    2 +-
 test/driver.cpp                     |    2 +-
 test/simple.c                       |    2 +-
 tools/makefont.c                    |    2 +-
 tools/optipal.c                     |    2 +-
 tools/sortchars.c                   |    2 +-
 74 files changed, 79 insertions(+), 77 deletions(-)

Commit: 4147
Author: sam
Date:   Fri Dec 18 22:09:25 2009 +0000

    Preload the example input buffer with Unicode stuff for testing.

 examples/input.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

Commit: 4146
Author: sam
Date:   Fri Dec 18 21:50:37 2009 +0000

    Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
    Fixes #41.

 caca/caca.h           |    4 ++--
 caca/canvas.c         |   20 ++++++++++----------
 caca/driver/conio.c   |    6 +++---
 caca/driver/gl.c      |    6 +++---
 caca/driver/ncurses.c |    6 ++----
 caca/driver/slang.c   |    6 ++----
 caca/driver/vga.c     |    6 ++----
 caca/driver/win32.c   |    4 ++--
 caca/driver/x11.c     |    4 ++--
 9 files changed, 28 insertions(+), 34 deletions(-)

Commit: 4145
Author: sam
Date:   Fri Dec 18 21:36:15 2009 +0000

    Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.

 caca/attr.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 caca/caca.h |    2 ++
 2 files changed, 56 insertions(+), 0 deletions(-)

Commit: 4144
Author: sam
Date:   Fri Dec 18 21:24:10 2009 +0000

    Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4143
Author: sam
Date:   Fri Dec 18 21:17:54 2009 +0000

    Deduce X11 font size from a relevant sample to avoid oversized font
    cells. Fixes bug #21 (X11 Unicode support).

 caca/driver/x11.c  |   29 ++++++++++++++++++++---------
 examples/unicode.c |    1 +
 2 files changed, 21 insertions(+), 9 deletions(-)

Commit: 4142
Author: sam
Date:   Thu Dec 17 23:25:46 2009 +0000

    Call setlocale() in the X11 driver to activate the current locale. If it
    is an UTF-8 locale, more glyphs are displayed.

 caca/driver/x11.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

Commit: 4141
Author: sam
Date:   Thu Dec 17 01:46:30 2009 +0000

    Use XwcDrawString in the X11 driver if font sets are available.

 caca/driver/x11.c |  158 ++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 119 insertions(+), 39 deletions(-)

Commit: 4140
Author: sam
Date:   Thu Dec 17 01:46:22 2009 +0000

    Allow the X11 driver to display Unicode characters if they are in the
    current font (addresses #21).

 caca/driver/x11.c |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

Commit: 4139
Author: sam
Date:   Wed Dec 16 19:25:52 2009 +0000

    Do not crash in caca_flush_figlet() if no figfont was loaded.

 caca/figfont.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 4131
Author: sam
Date:   Mon Dec 14 23:29:51 2009 +0000

    Fix the libcucul symlink installation when /bin/sh points to bash or any
    shell that doesn't look for sourced files in $PWD.

 caca/Makefile.am |    4 ++--
 cxx/Makefile.am  |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

Commit: 4130
Author: sam
Date:   Mon Dec 14 18:27:49 2009 +0000

    Fix the old "value computed is unused" warning triggered by ncurses.

 caca/driver/ncurses.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

Commit: 4129
Author: sam
Date:   Mon Dec 14 18:06:12 2009 +0000

    Fix a compilation warning in conio-snake.cpp.

 examples/conio-snake.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4128
Author: pterjan
Date:   Mon Dec 14 18:05:39 2009 +0000

     * Add test for import/export of area

 ruby/t/tc_canvas.rb |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 4127
Author: sam
Date:   Mon Dec 14 17:59:38 2009 +0000

    More warning fixes in conio.c.

 examples/conio.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 4126
Author: sam
Date:   Mon Dec 14 17:40:37 2009 +0000

    Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)

 examples/.gitignore |    1 +
 examples/conio.c    |    7 +++----
 examples/mouse.c    |    2 +-
 ruby/caca-canvas.c  |   20 ++++++++++----------
 4 files changed, 15 insertions(+), 15 deletions(-)

Commit: 4125
Author: pterjan
Date:   Mon Dec 14 17:36:42 2009 +0000

     * Oops

 ruby/caca-canvas.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4123
Author: pterjan
Date:   Mon Dec 14 15:58:31 2009 +0000

     * Remove tabs

 ruby/caca-canvas.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

Commit: 4105
Author: pterjan
Date:   Mon Dec 7 17:21:25 2009 +0000

     * Bind area import/export functions

 ruby/caca-canvas.c |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

Commit: 4104
Author: pterjan
Date:   Mon Dec 7 17:06:04 2009 +0000

     * Bind dirty rectangle functions

 ruby/caca-canvas.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 56 insertions(+), 0 deletions(-)

Commit: 4103
Author: pterjan
Date:   Mon Dec 7 16:46:18 2009 +0000

     * Bind caca_fill_triangle_textured

 ruby/caca-canvas.c |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

Commit: 4097
Author: jylam
Date:   Mon Dec 7 11:48:01 2009 +0000

     * Added mouse events example

 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +
 examples/Makefile.am                         |    5 +-
 examples/mouse.c                             |   92 ++++++++++++++++++++++++++
 3 files changed, 98 insertions(+), 1 deletions(-)

Commit: 4096
Author: sam
Date:   Mon Dec 7 01:30:19 2009 +0000

    Don't enter glutCheckLoop() from gl_get_event() if there is already an
    event available. This increases the framerate when using OpenGL.

 caca/driver/gl.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

Commit: 4095
Author: sam
Date:   Mon Dec 7 01:05:31 2009 +0000

    Increase profiling timers' sliding mean accuracy.

 caca/caca_internals.h |    5 +++--
 caca/caca_prof.h      |   16 ++++++++--------
 caca/prof.c           |   12 ++----------
 3 files changed, 13 insertions(+), 20 deletions(-)

Commit: 4094
Author: sam
Date:   Sun Dec 6 21:21:40 2009 +0000

    Gather profiling information in caca_refresh_display() and caca_get_event().

 bootstrap             |    2 +-
 caca/Makefile.am      |    1 +
 caca/caca.c           |   14 ++++++-
 caca/caca_internals.h |   21 +++++++++-
 caca/caca_prof.h      |   14 ++++++
 caca/event.c          |   41 ++++++++++++++-----
 caca/graphics.c       |   21 +++++++++-
 caca/libcaca.vcproj   |    4 ++
 caca/prof.c           |  106 +++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac          |    6 +-
 10 files changed, 213 insertions(+), 17 deletions(-)

Commit: 4093
Author: sam
Date:   Sun Dec 6 21:21:27 2009 +0000

    Improve rounding in the internal Win32 sleep method.

 caca/time.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 4082
Author: sam
Date:   Thu Dec 3 01:13:15 2009 +0000

    Pass Ctrl-C as a keypress to the calling application in the SLang driver.
    Original patch courtesy of Romain Bignon.

 caca/driver/slang.c |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

Commit: 4069
Author: pterjan
Date:   Mon Nov 30 00:50:07 2009 +0000

     * Fix Delete key with X11 driver

 caca/driver/x11.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4045
Author: sam
Date:   Thu Nov 26 01:34:17 2009 +0000

    Update source checking test and remove CRLF crap from makefiles.

 caca/Makefile.am     |    2 +
 cxx/Makefile.am      |   98 +++++++++++++++++++++++++------------------------
 examples/Makefile.am |    2 +
 ruby/Makefile.am     |    2 +
 src/Makefile.am      |   96 +++++++++++++++++++++++++------------------------
 test/check-build     |    4 +--
 tools/Makefile.am    |    3 ++
 win32/Makefile.am    |    8 ++--
 8 files changed, 113 insertions(+), 102 deletions(-)

Commit: 4044
Author: sam
Date:   Thu Nov 26 01:23:55 2009 +0000

    Rename tests/ to test/.

 Makefile.am         |    2 +-
 configure.ac        |    2 +-
 test/.gitignore     |    3 +
 test/Makefile.am    |   24 ++++
 test/bench.c        |   80 +++++++++++
 test/bench.vcproj   |  364 +++++++++++++++++++++++++++++++++++++++++++++++++++
 test/caca-test.cpp  |   27 ++++
 test/canvas.cpp     |  102 ++++++++++++++
 test/check-build    |   57 ++++++++
 test/dirty.cpp      |  292 +++++++++++++++++++++++++++++++++++++++++
 test/driver.cpp     |   48 +++++++
 test/export.cpp     |   74 +++++++++++
 test/simple.c       |   65 +++++++++
 tests/.gitignore    |    3 -
 tests/Makefile.am   |   24 ----
 tests/bench.c       |   80 -----------
 tests/bench.vcproj  |  364 ---------------------------------------------------
 tests/caca-test.cpp |   27 ----
 tests/canvas.cpp    |  102 --------------
 tests/check-build   |   57 --------
 tests/dirty.cpp     |  292 -----------------------------------------
 tests/driver.cpp    |   48 -------
 tests/export.cpp    |   74 -----------
 tests/simple.c      |   65 ---------
 24 files changed, 1138 insertions(+), 1138 deletions(-)

Commit: 3995
Author: sam
Date:   Sun Nov 22 11:57:43 2009 +0000

    Add src/ to the list of source code checks.

 tests/check-build |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3994
Author: jylam
Date:   Sat Nov 21 17:22:29 2009 +0000

     * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab

 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 ++
 caca/transform.c                             |    2 +-
 caca/triangle.c                              |    8 ++++----
 examples/trifiller.c                         |    2 +-
 4 files changed, 8 insertions(+), 6 deletions(-)

Commit: 3993
Author: sam
Date:   Sat Nov 21 17:01:30 2009 +0000

    Add a sanity check for coding style errors.

 Makefile.am         |    2 +-
 examples/.gitignore |    1 +
 tests/check-build   |   40 +++++++++++++++++++++++++++++++++++++---
 3 files changed, 39 insertions(+), 4 deletions(-)

Commit: 3987
Author: jylam
Date:   Sat Nov 21 10:28:58 2009 +0000

     * Indentation fixes

 caca/triangle.c      |  293 +++++++++++++++++++++++++++-----------------------
 examples/trifiller.c |  197 +++++++++++++++++----------------
 2 files changed, 258 insertions(+), 232 deletions(-)

Commit: 3985
Author: jylam
Date:   Sat Nov 21 10:26:31 2009 +0000

     * Remove trailing spaces (bouh!)

 caca/driver/slang.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3984
Author: jylam
Date:   Sat Nov 21 10:18:45 2009 +0000

     * Don't unblock signals in init of SLang

 caca/driver/slang.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

Commit: 3983
Author: jylam
Date:   Sat Nov 21 10:12:09 2009 +0000

     * Disable SLang's own SIGINT handler

 XCode/libcacaXCode.xcodeproj/project.pbxproj |   34 +++++++++++++++++++++++++-
 caca/driver/slang.c                          |   10 +++++++
 2 files changed, 43 insertions(+), 1 deletions(-)

Commit: 3955
Author: jylam
Date:   Thu Nov 19 11:21:16 2009 +0000

     * Updated C++ bindings with Canvas::fillTriangleTextured()

 XCode/libcacaXCode.xcodeproj/project.pbxproj |   14 ++++++++++++++
 cxx/caca++.cpp                               |    5 +++++
 cxx/caca++.h                                 |    1 +
 3 files changed, 20 insertions(+), 0 deletions(-)

Commit: 3953
Author: sam
Date:   Thu Nov 19 00:53:48 2009 +0000

    Make the current library version beta17, in preparation of the next release.

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3952
Author: sam
Date:   Thu Nov 19 00:53:39 2009 +0000

    Fix the library suffix detection, thanks to libtool's shell variables.

 configure.ac |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

Commit: 3949
Author: pterjan
Date:   Wed Nov 18 20:42:42 2009 +0000

     * Fix non ASCII input in x11 driver

 caca/driver/x11.c |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

Commit: 3928
Author: jylam
Date:   Wed Nov 18 11:59:08 2009 +0000

     * Fix examples/trifiller's color boundaries

 examples/trifiller.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3926
Author: jylam
Date:   Wed Nov 18 11:25:58 2009 +0000

     * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly

 XCode/libcacaXCode.xcodeproj/project.pbxproj |    2 +-
 caca/caca.h                                  |   12 +--
 caca/triangle.c                              |  125 ++++++++++++++------------
 examples/trifiller.c                         |   57 +++++++-----
 4 files changed, 105 insertions(+), 91 deletions(-)

Commit: 3925
Author: sam
Date:   Wed Nov 18 01:02:20 2009 +0000

    Preserve default attribute across caca_fill_triangle_texture calls.

 caca/triangle.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

Commit: 3924
Author: sam
Date:   Wed Nov 18 00:21:20 2009 +0000

    Add a caca-sharp.pc.in file.

 caca-sharp/caca-sharp.pc.in |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

Commit: 3917
Author: pterjan
Date:   Tue Nov 17 16:28:14 2009 +0000

     * Fix build of trifiller with imlib2

 examples/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 3913
Author: sam
Date:   Mon Nov 16 13:30:53 2009 +0000

    Fix an unlikely crash that may happen when the X server cannot open
    the "fixed" font.

 caca/driver/x11.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3912
Author: jylam
Date:   Mon Nov 16 13:14:32 2009 +0000

     * Don't use float as loop counters

 caca/triangle.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3911
Author: jylam
Date:   Mon Nov 16 12:33:38 2009 +0000

     * Added basic XCode project, using external build system (make)

 XCode/libcacaXCode.xcodeproj/project.pbxproj |  384 ++++++++++++++++++++++++++
 1 files changed, 384 insertions(+), 0 deletions(-)

Commit: 3910
Author: jylam
Date:   Mon Nov 16 12:21:55 2009 +0000

     * Add -lm to examples/trifiller. Oops.

 examples/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3909
Author: jylam
Date:   Mon Nov 16 12:17:01 2009 +0000

     * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
     * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed

 caca/caca.h          |    8 ++
 caca/triangle.c      |  196 +++++++++++++++++++++++++++++++++++++++++
 configure.ac         |    2 +-
 examples/Makefile.am |    5 +-
 examples/trifiller.c |  239 ++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 448 insertions(+), 2 deletions(-)

Commit: 3908
Author: sam
Date:   Mon Nov 16 01:15:42 2009 +0000

    Refresh win32/config.h so that it has all the required defines.

 win32/config.h |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

Commit: 3907
Author: sam
Date:   Mon Nov 16 01:15:37 2009 +0000

    Add a test for win32/config.h synchronisation.

 tests/Makefile.am |    4 +++-
 tests/check-build |   23 +++++++++++++++++++++++
 2 files changed, 26 insertions(+), 1 deletions(-)

Commit: 3906
Author: sam
Date:   Mon Nov 16 01:15:31 2009 +0000

    Ignore Monodevelop files.

 caca-sharp/.gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3905
Author: sam
Date:   Mon Nov 16 01:15:25 2009 +0000

    Start working on profiling.

 caca/Makefile.am      |    1 +
 caca/caca_internals.h |    1 +
 caca/caca_prof.h      |   33 +++++++++++++++++++++++++++++++++
 caca/libcaca.vcproj   |    4 ++++
 configure.ac          |    6 ++++++
 5 files changed, 45 insertions(+), 0 deletions(-)

Commit: 3904
Author: sam
Date:   Mon Nov 16 01:15:19 2009 +0000

    Move debugging methods to caca_debug.h.

 caca/Makefile.am      |    1 +
 caca/caca_debug.h     |   41 ++++++++++++++++++++++++
 caca/caca_internals.h |    1 +
 caca/caca_stubs.h     |   25 ++-------------
 caca/libcaca.vcproj   |   84 +++++++++++++++++++++++++-----------------------
 5 files changed, 90 insertions(+), 62 deletions(-)

Commit: 3647
Author: sam
Date:   Thu Oct 22 09:48:42 2009 +0000

    Add -lz to Libs.private for static linking.

 caca/caca.pc.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3646
Author: sam
Date:   Tue Sep 8 16:30:12 2009 +0000

    Mark dithered bitmap array as const.

 caca/caca.h   |    2 +-
 caca/dither.c |   10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

Commit: 3643
Author: sam
Date:   Tue Aug 25 14:23:08 2009 +0000

    Update bootstrap script (automake 1.11 and pkg-config detection).

 bootstrap |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

Commit: 3641
Author: sam
Date:   Thu Aug 13 13:05:00 2009 +0000

    Add missing svn:ignore properties.

Commit: 3640
Author: sam
Date:   Thu Aug 13 13:04:40 2009 +0000

    Make "fullgray" dithering work properly, to force greyscale rendering. To use
    it, just call caca_set_dither_color(d, "fullgray") on the dither object.

 caca/dither.c |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

Commit: 3625
Author: sam
Date:   Mon Aug 3 23:26:28 2009 +0000

    Implement memmove() in the kernel.

 kernel/kernel.c |    7 +++++++
 kernel/kernel.h |    1 +
 2 files changed, 8 insertions(+), 0 deletions(-)

Commit: 3624
Author: sam
Date:   Mon Aug 3 23:26:23 2009 +0000

    Fix a typo in the VGA driver.

 caca/driver/vga.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3623
Author: sam
Date:   Mon Aug 3 23:26:17 2009 +0000

    Only build conio-snake if the C++ compiler is functional.

 examples/Makefile.am |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

Commit: 3621
Author: sam
Date:   Mon Aug 3 23:19:41 2009 +0000

    Include <stdio.h> in the null driver to get NULL.

 caca/driver/null.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 3620
Author: sam
Date:   Mon Aug 3 23:19:34 2009 +0000

    Add atexit() and EOF to the kernel.

 kernel/kernel.c |    6 ++++++
 kernel/kernel.h |    2 ++
 2 files changed, 8 insertions(+), 0 deletions(-)

Commit: 3619
Author: sam
Date:   Mon Aug 3 23:19:28 2009 +0000

    Better caca_get_event_mouse_button() documentation.

 caca/event.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 3618
Author: sam
Date:   Mon Aug 3 23:19:19 2009 +0000

    Fix Win32 cross-build by removing one level of aliasing.

 caca/codec/import.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3609
Author: sam
Date:   Mon Aug 3 07:43:16 2009 +0000

    Add the conio examples to the Visual Studio solution.

 caca/libcaca.vcproj         |   16 ++-
 examples/conio-snake.vcproj |  363 +++++++++++++++++++++++++++++++++++++++++++
 examples/conio.vcproj       |  363 +++++++++++++++++++++++++++++++++++++++++++
 libcaca.sln                 |   36 +++++
 4 files changed, 774 insertions(+), 4 deletions(-)

Commit: 3608
Author: sam
Date:   Sun Aug 2 11:41:43 2009 +0000

    Include <stdio.h> in caca_conio.h to avoid errors when this header is
    included after us.

 caca/caca.h       |    1 -
 caca/caca_conio.h |    6 ++++++
 2 files changed, 6 insertions(+), 1 deletions(-)

Commit: 3607
Author: sam
Date:   Sun Aug 2 11:09:42 2009 +0000

    Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
    putch() and _setcurstortype().

 caca/caca_conio.c |   98 +++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 81 insertions(+), 17 deletions(-)

Commit: 3606
Author: sam
Date:   Sun Aug 2 11:09:35 2009 +0000

    Make the libcaca color values an enum again.

 caca/caca.h  |   52 +++++++++++++++++++++++++++++-----------------------
 caca/caca0.h |   38 ++++++++++++++++++--------------------
 2 files changed, 47 insertions(+), 43 deletions(-)

Commit: 3605
Author: sam
Date:   Sun Aug 2 11:09:29 2009 +0000

    Add a note about autoreleased canvases in the documentation.

 doc/migrating.dox |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 3604
Author: sam
Date:   Sun Aug 2 11:09:23 2009 +0000

    Since caca.h now exports variables, we need __declspec(dllimport), otherwise
    they won't be seen by the linker when linking dynamically. Fix caca0.h
    accordingly.

 caca/caca.h  |    2 ++
 caca/caca0.h |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

Commit: 3603
Author: sam
Date:   Sun Aug 2 11:09:16 2009 +0000

    Move conio functions to the main caca.h header, with their caca_conio_
    prefix. The #defines remain in caca_conio.h.

 caca/caca.h       |  128 +++++++++++++++++++++++++++++++++++++++++++++++++++
 caca/caca_conio.h |  133 +++++-----------------------------------------------
 2 files changed, 141 insertions(+), 120 deletions(-)

Commit: 3602
Author: sam
Date:   Sun Aug 2 11:09:10 2009 +0000

    Make conio_refresh() play nicer with the resources when the machine is slow.

 caca/caca_conio.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

Commit: 3601
Author: sam
Date:   Sun Aug 2 11:09:05 2009 +0000

    Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
    frequent screen refreshes.
    Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
    Replace some defines with enums in <caca_conio.h>.

 caca/caca_conio.c |  100 +++++++++++++++++++++++++++++++++++++++++++++++-----
 caca/caca_conio.h |   72 ++++++++++++++++++++++----------------
 2 files changed, 132 insertions(+), 40 deletions(-)

Commit: 3600
Author: sam
Date:   Sun Aug 2 11:08:58 2009 +0000

    Update the NEWS file with what's been done since the last release.

 NEWS |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

Commit: 3599
Author: sam
Date:   Sun Aug 2 11:08:50 2009 +0000

    Do not look for gmcs2. It is an abandoned abomination.

 configure.ac |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

Commit: 3598
Author: sam
Date:   Sat Aug 1 14:50:32 2009 +0000

    Add a simple snake program using the <conio.h> interface.

 COPYING.ISC              |   13 +++
 Makefile.am              |    2 +-
 THANKS                   |    1 +
 examples/.gitignore      |    1 +
 examples/Makefile.am     |    5 +-
 examples/conio-snake.cpp |  221 ++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 241 insertions(+), 2 deletions(-)

Commit: 3596
Author: sam
Date:   Fri Jul 31 00:01:32 2009 +0000

    Implement conio.h's getche() and move cursor to top right corner after
    a call to clrscr().

 caca/caca_conio.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

Commit: 3595
Author: sam
Date:   Fri Jul 31 00:01:25 2009 +0000

    Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
    printed cells instead of always returning 0. This is handy if we want to
    advance a cursor after each printf() call.

 caca/caca_conio.c |   18 +++++++------
 caca/string.c     |   70 ++++++++++++++++++++++++++++++++++-------------------
 2 files changed, 55 insertions(+), 33 deletions(-)

Commit: 3594
Author: sam
Date:   Fri Jul 31 00:01:13 2009 +0000

    Implement conio.h's kbhit().

 caca/caca_conio.c |   27 +++++++++++++++++----------
 1 files changed, 17 insertions(+), 10 deletions(-)

Commit: 3593
Author: sam
Date:   Thu Jul 30 20:11:07 2009 +0000

    Look for csc and gmcs2 prior to gmcs.

 caca-sharp/Makefile.am |  102 ++++++++++++++++++++++++------------------------
 configure.ac           |   12 +++++-
 2 files changed, 61 insertions(+), 53 deletions(-)

Commit: 3592
Author: sam
Date:   Thu Jul 30 20:10:57 2009 +0000

    Add sound(), nosound() and delay() to the conio.h emulation. Even though
    they're not actually from that header, they're often used together.

 caca/caca_conio.c |   24 ++++++++++++++++++++++++
 caca/caca_conio.h |    9 +++++++++
 2 files changed, 33 insertions(+), 0 deletions(-)

Commit: 3590
Author: pterjan
Date:   Wed Jul 29 16:00:25 2009 +0000

     * Fix a segfault in rotate_180 on 0 sized canvas

 caca/transform.c |    3 +++
 tests/simple.c   |    2 ++
 2 files changed, 5 insertions(+), 0 deletions(-)

Commit: 3588
Author: sam
Date:   Sun Jul 26 23:26:21 2009 +0000

    Start implementing a full <conio.h> replacement with a libcaca backend.

 caca/Makefile.am     |  236 +++++++++---------
 caca/caca_conio.c    |  392 +++++++++++++++++++++++++++++
 caca/caca_conio.h    |  255 +++++++++++++++++++
 configure.ac         |    2 +-
 examples/.gitignore  |    1 +
 examples/Makefile.am |    5 +-
 examples/conio.c     |  682 ++++++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 1454 insertions(+), 119 deletions(-)

Commit: 3587
Author: sam
Date:   Sun Jul 26 23:26:15 2009 +0000

    Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
    caca_wherey(), in order to match the old <conio.h> naming scheme.

 caca-php/caca.php     |    8 ++++----
 caca-php/php_caca.c   |   12 ++++++------
 caca-php/php_caca.h   |    4 ++--
 caca-sharp/Canvas.cs  |    9 ++++-----
 caca/caca.h           |   12 +++++++-----
 caca/driver/ncurses.c |    4 ++--
 caca/driver/slang.c   |    2 +-
 caca/driver/x11.c     |    4 ++--
 caca/string.c         |   10 ++++++----
 ruby/caca-canvas.c    |   15 +++++++++++----
 ruby/ruby-caca.dox    |   46 +++++++++++++++++++++++-----------------------
 ruby/t/tc_canvas.rb   |    4 ++--
 12 files changed, 70 insertions(+), 60 deletions(-)

Commit: 3586
Author: sam
Date:   Sun Jul 26 23:26:08 2009 +0000

    Implement caca_vprintf() to allow third-party variadic functions to call us.

 caca/caca.h   |    5 +++++
 caca/string.c |   31 ++++++++++++++++++++++++++++---
 2 files changed, 33 insertions(+), 3 deletions(-)

Commit: 3585
Author: sam
Date:   Sun Jul 26 23:25:59 2009 +0000

    Show how we could optimise dirty rectangle handling in a box fill. Disabled
    for now because it does not work with fullwidth characters.

 caca/box.c |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

Commit: 3584
Author: sam
Date:   Sun Jul 26 19:21:58 2009 +0000

    I forgot to initialise dirty_disabled in the canvas constructor.

 caca/canvas.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3583
Author: sam
Date:   Sun Jul 26 19:17:35 2009 +0000

    Allow to temporarily disable dirty rectangle handling. This allows for huge
    speedups when the calling application knows the dirty rectangle covered by
    a complex operation.

 caca/attr.c           |    3 ++-
 caca/caca.h           |    2 ++
 caca/caca_internals.h |    2 +-
 caca/canvas.c         |   11 ++++++++---
 caca/dirty.c          |   45 +++++++++++++++++++++++++++++++++++++++++++++
 caca/frame.c          |    6 ++++--
 caca/string.c         |   15 ++++++++++-----
 caca/transform.c      |   18 ++++++++++++------
 tests/.gitignore      |    3 ++-
 tests/bench.c         |   12 ++++++++++--
 10 files changed, 96 insertions(+), 21 deletions(-)

Commit: 3582
Author: sam
Date:   Sun Jul 26 19:17:28 2009 +0000

    Coding style: remove tabs and trailing spaces.

 caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
 caca/codec/export.c |    2 +-
 caca/driver/cocoa.m |   68 +-
 caca/driver/gl.c    |    6 +-
 caca/figfont.c      |    2 +-
 examples/import.c   |    2 +-
 python/pypycaca.c   |   80 +-
 ruby/caca-canvas.c  |   10 +-
 ruby/caca-display.c |    6 +-
 ruby/caca-dither.c  |   18 +-
 ruby/caca-event.c   |    4 +-
 ruby/caca-font.c    |   14 +-
 src/aafire.c        |   30 +-
 tests/bench.c       |   41 +-
 14 files changed, 1515 insertions(+), 1498 deletions(-)

Commit: 3581
Author: sam
Date:   Sun Jul 26 19:17:20 2009 +0000

    Do not add a dirty rectangle at the cursor's position. It's up to the
    display driver to clean up its shit. Fixed X11 driver accordingly.

 caca/driver/x11.c |   33 ++++++++++++++++++++++++++++++---
 caca/string.c     |    4 ----
 2 files changed, 30 insertions(+), 7 deletions(-)

Commit: 3580
Author: sam
Date:   Sun Jul 26 16:20:31 2009 +0000

    More complex dirty rectangle merging strategy. It's a lot slower in some
    cases, but that can be fixed.

 caca/caca_internals.h |    6 +-
 caca/dirty.c          |  135 ++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 113 insertions(+), 28 deletions(-)

Commit: 3579
Author: sam
Date:   Sun Jul 26 16:20:20 2009 +0000

    Add unit tests for efficient dirty rectangle merging.

 tests/dirty.cpp |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

Commit: 3578
Author: sam
Date:   Sun Jul 26 16:20:10 2009 +0000

    Add a comment to the ncurses driver to remember fix the GCC warning.

 caca/driver/ncurses.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3577
Author: sam
Date:   Fri Jul 24 16:39:43 2009 +0000

    Update the Win32 and Win64 ports.

 caca/libcaca.vcproj       |  976 +++++++++++++++++++++++----------------------
 cxx/libcaca++.vcproj      |  687 ++++++++++++++++----------------
 cxx/test-cxx.vcproj       |  666 ++++++++++++++++---------------
 examples/blit.vcproj      |  730 +++++++++++++++++-----------------
 examples/colors.vcproj    |  730 +++++++++++++++++-----------------
 examples/demo.vcproj      |  730 +++++++++++++++++-----------------
 examples/dithering.vcproj |  730 +++++++++++++++++-----------------
 examples/driver.vcproj    |  730 +++++++++++++++++-----------------
 examples/event.vcproj     |  730 +++++++++++++++++-----------------
 examples/font.vcproj      |  730 +++++++++++++++++-----------------
 examples/frames.vcproj    |  730 +++++++++++++++++-----------------
 examples/fullwidth.vcproj |  730 +++++++++++++++++-----------------
 examples/gamma.vcproj     |  730 +++++++++++++++++-----------------
 examples/hsv.vcproj       |  730 +++++++++++++++++-----------------
 examples/import.vcproj    |  730 +++++++++++++++++-----------------
 examples/input.vcproj     |  730 +++++++++++++++++-----------------
 examples/transform.vcproj |  726 +++++++++++++++++-----------------
 examples/truecolor.vcproj |  730 +++++++++++++++++-----------------
 examples/unicode.vcproj   |  730 +++++++++++++++++-----------------
 libcaca.sln               |  130 ++++++-
 src/cacademo.vcproj       |  730 +++++++++++++++++-----------------
 src/cacafire.vcproj       |  730 +++++++++++++++++-----------------
 src/cacaview.vcproj       |  737 +++++++++++++++++-----------------
 tests/bench.vcproj        |  364 +++++++++++++++++
 win32/config.h            |    2 +-
 25 files changed, 8552 insertions(+), 8146 deletions(-)

Commit: 3574
Author: pterjan
Date:   Fri Jul 24 14:46:14 2009 +0000

     * Inform code reader that current algorithm is wrong

 caca/dirty.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3573
Author: pterjan
Date:   Fri Jul 24 14:45:34 2009 +0000

     * Align times on the right!

 tests/bench.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3572
Author: sam
Date:   Fri Jul 24 06:49:01 2009 +0000

    Use a dummy display to compute benchmark time to avoid relying on <time.h>.

 tests/bench.c |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

Commit: 3571
Author: sam
Date:   Fri Jul 24 06:48:54 2009 +0000

    Do not smooth the render time; the calling application can do it.

 caca/graphics.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3570
Author: sam
Date:   Fri Jul 24 06:48:49 2009 +0000

    Add a null driver that does absolutely nothing.

 caca/Makefile.am      |    1 +
 caca/caca.c           |    6 +++
 caca/caca_internals.h |    5 ++-
 caca/driver/null.c    |   90 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 100 insertions(+), 2 deletions(-)

Commit: 3569
Author: sam
Date:   Fri Jul 24 06:48:42 2009 +0000

    Mark the whole canvas as dirty when a dirty rectangle aware driver is
    attached to it.

 caca/driver/ncurses.c |    1 +
 caca/driver/slang.c   |    1 +
 caca/driver/vga.c     |    4 ++--
 caca/driver/x11.c     |    1 +
 4 files changed, 5 insertions(+), 2 deletions(-)

Commit: 3568
Author: sam
Date:   Fri Jul 24 06:48:35 2009 +0000

    Store dirty rectangles in a structure list. For now there is still only
    one dirty rectangle, but this is the first step to improvement.

 caca/caca_internals.h |   10 ++++-
 caca/canvas.c         |   12 ++++-
 caca/dirty.c          |  122 +++++++++++++++++++++++++++++++++---------------
 3 files changed, 102 insertions(+), 42 deletions(-)

Commit: 3567
Author: sam
Date:   Fri Jul 24 06:48:27 2009 +0000

    Add explanatory comments to the dirty rectangle unit tests.

 tests/dirty.cpp |  171 +++++++++++++++++++++++++++++++------------------------
 1 files changed, 96 insertions(+), 75 deletions(-)

Commit: 3566
Author: pterjan
Date:   Thu Jul 23 22:55:40 2009 +0000

     * Add some simple bench (part 2, add the interesting file)

 tests/bench.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 56 insertions(+), 0 deletions(-)

Commit: 3565
Author: pterjan
Date:   Thu Jul 23 22:55:11 2009 +0000

     * Add some simple bench

 tests/Makefile.am |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

Commit: 3559
Author: pterjan
Date:   Mon Jul 20 19:32:37 2009 +0000

     * Add dirty rectangles when moving cursor

 caca/string.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 3558
Author: pterjan
Date:   Sun Jul 19 23:08:48 2009 +0000

     * Report failures in exit code in caca-test

 tests/caca-test.cpp |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

Commit: 3557
Author: pterjan
Date:   Sun Jul 19 21:12:39 2009 +0000

     * Also test blitting with mask

 tests/dirty.cpp |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

Commit: 3556
Author: pterjan
Date:   Sun Jul 19 20:37:12 2009 +0000

     * When blitting, only add dirty rectangles on changed
       lines, or on changed chars if we have a mask

 caca/string.c   |   22 +++++++++++++++-------
 tests/dirty.cpp |   24 ++++++++++++++++++++++++
 2 files changed, 39 insertions(+), 7 deletions(-)

Commit: 3554
Author: sam
Date:   Wed Jul 15 22:00:04 2009 +0000

    Fix caca_get_char() documentation, courtesy of Romain Bignon.

 caca/string.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3553
Author: sam
Date:   Tue Jul 14 11:01:20 2009 +0000

    Add a section at the beginning of the Ruby documentation to prevent doxygen
    from generating a huge whatis entry.

 ruby/ruby-caca.dox |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 3542
Author: pterjan
Date:   Wed Jul 1 16:14:41 2009 +0000

     * Add rotated epsilon

 caca/transform.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 3514
Author: pterjan
Date:   Fri May 22 13:51:44 2009 +0000

    Add unit test for memory export/import with caca format

 tests/Makefile.am |    2 +-
 tests/export.cpp  |   74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+), 1 deletions(-)

Commit: 3513
Author: sam
Date:   Fri May 22 13:23:09 2009 +0000

    Add more unit tests for the dirty rectangles.

 tests/dirty.cpp |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 50 insertions(+), 2 deletions(-)

Commit: 3512
Author: sam
Date:   Fri May 22 13:23:03 2009 +0000

    Add C++ warnings to the build process.

 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3511
Author: sam
Date:   Fri May 22 13:22:57 2009 +0000

    Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.

 caca-php/php_caca.c |    8 ++++----
 ruby/ruby-caca.dox  |    8 ++++----
 ruby/t/tc_canvas.rb |    6 +++---
 3 files changed, 11 insertions(+), 11 deletions(-)

Commit: 3510
Author: pterjan
Date:   Fri May 22 13:06:07 2009 +0000

    Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there

 caca/driver/x11.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3505
Author: sam
Date:   Fri May 22 10:18:44 2009 +0000

    caca_put_char(): only add a dirty rectangle if the paster character is
    different from what was already there.

 caca/string.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

Commit: 3497
Author: pterjan
Date:   Fri May 22 07:51:48 2009 +0000

    Fix limits settings in area export

 caca/codec/export.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3495
Author: sam
Date:   Thu May 21 20:55:21 2009 +0000

    Add caca_export_area_to_memory() to export only a selected part of the
    current canvas. This is useful to export dirty rectangles. Accordingly,
    add caca_import_area_from_memory() and caca_import_area_from_file().

 caca/caca.h          |   25 +++++++++++---
 caca/caca0.c         |    4 +-
 caca/codec/export.c  |   51 +++++++++++++++++++++++++++--
 caca/codec/import.c  |   89 +++++++++++++++++++++++++++++++++++++++++++++++---
 caca/driver/raw.c    |    4 +-
 caca/figfont.c       |    4 +-
 caca/legacy.c        |    9 +++--
 cxx/caca++.cpp       |   12 +++---
 cxx/caca++.h         |    6 ++--
 cxx/cxxtest.cpp      |    2 +-
 examples/blit.c      |    4 +-
 examples/export.c    |    6 ++--
 examples/figfont.c   |    4 +-
 examples/font2tga.c  |    4 +-
 examples/import.c    |    2 +-
 examples/spritedit.c |   10 +++---
 examples/swallow.c   |    5 ++-
 examples/text.c      |    8 ++--
 examples/transform.c |    6 ++--
 ruby/caca-canvas.c   |   25 +++++++-------
 src/cacadraw.c       |    4 +-
 src/cacaplay.c       |    4 +-
 src/cacaserver.c     |   15 ++++----
 src/img2txt.c        |    6 ++--
 24 files changed, 224 insertions(+), 85 deletions(-)

Commit: 3494
Author: sam
Date:   Thu May 21 20:55:13 2009 +0000

    Change the dirty rectangle API once again so that calling applications get
    a more natural (x,y,w,h) 4-tuple to handle.

 caca/attr.c           |    4 +-
 caca/caca.h           |   16 ++++----
 caca/canvas.c         |   10 ++--
 caca/dirty.c          |   94 ++++++++++++++++++++++----------------------
 caca/driver/ncurses.c |   20 +++++-----
 caca/driver/slang.c   |   22 +++++-----
 caca/driver/vga.c     |   22 +++++-----
 caca/driver/x11.c     |   20 +++++-----
 caca/frame.c          |    6 +-
 caca/graphics.c       |    4 +-
 caca/string.c         |   13 +++---
 caca/transform.c      |   18 ++++----
 tests/dirty.cpp       |  106 ++++++++++++++++++++++++------------------------
 13 files changed, 178 insertions(+), 177 deletions(-)

Commit: 3493
Author: sam
Date:   Thu May 21 20:55:07 2009 +0000

    Fix the old demo examples so that they don't refresh the screen twice
    every frame, causing the mouse to flicker.

 examples/demo.c  |   10 ++++++----
 examples/demo0.c |   10 ++++++----
 2 files changed, 12 insertions(+), 8 deletions(-)

Commit: 3492
Author: sam
Date:   Thu May 21 20:54:59 2009 +0000

    Split import.c and export.c to create a new text.c codec file in order
    to keep source files under 1,000 lines of code.

 caca/Makefile.am    |    2 +
 caca/codec/codec.h  |   22 ++
 caca/codec/export.c |  282 +----------------
 caca/codec/import.c |  614 +----------------------------------
 caca/codec/text.c   |  896 +++++++++++++++++++++++++++++++++++++++++++++++++++
 caca/libcaca.vcproj |   16 +-
 6 files changed, 945 insertions(+), 887 deletions(-)

Commit: 3491
Author: pterjan
Date:   Wed May 20 14:44:47 2009 +0000

     Revert r3478

 caca/codec/export.c |   25 ++++++---------------
 caca/codec/import.c |   60 +++++++++++++++++---------------------------------
 2 files changed, 28 insertions(+), 57 deletions(-)

Commit: 3490
Author: sam
Date:   Wed May 20 14:20:59 2009 +0000

    Manually fix Visual Studio files so that builds do not spew
    their crap all over the place. There is still caca-sharp/obj
    that it insists on creating (reported as Connect ID 301965).

 caca-sharp/caca-sharp.csproj  |   14 +-
 caca-sharp/test-csharp.csproj |   12 +-
 caca/libcaca.vcproj           |  960 ++++++++++++++++++++---------------------
 cxx/libcaca++.vcproj          |  696 +++++++++++++++---------------
 cxx/test-cxx.vcproj           |  666 ++++++++++++++--------------
 examples/blit.vcproj          |  738 ++++++++++++++++----------------
 examples/colors.vcproj        |  738 ++++++++++++++++----------------
 examples/demo.vcproj          |  738 ++++++++++++++++----------------
 examples/dithering.vcproj     |  738 ++++++++++++++++----------------
 examples/driver.vcproj        |  738 ++++++++++++++++----------------
 examples/event.vcproj         |  738 ++++++++++++++++----------------
 examples/font.vcproj          |  738 ++++++++++++++++----------------
 examples/frames.vcproj        |  738 ++++++++++++++++----------------
 examples/fullwidth.vcproj     |  738 ++++++++++++++++----------------
 examples/gamma.vcproj         |  738 ++++++++++++++++----------------
 examples/hsv.vcproj           |  738 ++++++++++++++++----------------
 examples/import.vcproj        |  738 ++++++++++++++++----------------
 examples/input.vcproj         |  738 ++++++++++++++++----------------
 examples/transform.vcproj     |  738 ++++++++++++++++----------------
 examples/truecolor.vcproj     |  738 ++++++++++++++++----------------
 examples/unicode.vcproj       |  738 ++++++++++++++++----------------
 libcaca.sln                   |  150 -------
 src/cacademo.vcproj           |  738 ++++++++++++++++----------------
 src/cacafire.vcproj           |  738 ++++++++++++++++----------------
 src/cacaview.vcproj           |  746 ++++++++++++++++----------------
 25 files changed, 8146 insertions(+), 8382 deletions(-)

Commit: 3489
Author: sam
Date:   Tue May 19 22:48:12 2009 +0000

    Add dirty rectangle support to the ncurses and VGA drivers.

 AUTHORS               |    2 +-
 caca/driver/ncurses.c |   36 +++++++++++++++++++++----------
 caca/driver/vga.c     |   54 ++++++++++++++++++++++++++++++++----------------
 caca/driver/win32.c   |    3 +-
 4 files changed, 63 insertions(+), 32 deletions(-)

Commit: 3486
Author: sam
Date:   Tue May 19 21:41:44 2009 +0000

    Increased the autorepeat delay in the ncurses and SLang drivers. Now that
    we have dirty rectangles, fast autorepeat becomes perfectly usable.

 caca/event.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3485
Author: sam
Date:   Tue May 19 21:41:38 2009 +0000

    Improve dirty rectangle handling in examples/input.c.

 examples/input.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

Commit: 3484
Author: sam
Date:   Tue May 19 20:42:40 2009 +0000

    Fix a few DOS compilation warnings.

 caca/dirty.c   |    6 +++---
 caca/figfont.c |    8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

Commit: 3483
Author: sam
Date:   Tue May 19 20:42:34 2009 +0000

    Fix a ruby unit test that made wrong use of Caca::Display.driver_list.

 ruby/t/tc_display.rb |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 3482
Author: sam
Date:   Tue May 19 20:42:28 2009 +0000

    Update the migration documentation to reflect old box drawing API changes.

 doc/migrating.dox |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

Commit: 3481
Author: sam
Date:   Tue May 19 20:42:22 2009 +0000

    Fix the text input example now that the box drawing functions take a size
    as argument.

 examples/input.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

Commit: 3480
Author: sam
Date:   Tue May 19 20:42:12 2009 +0000

    Fix dirty rectangle handling in the X11 and SLang drivers.

 caca/driver/slang.c |   15 +++++++++++----
 caca/driver/x11.c   |    8 ++++----
 2 files changed, 15 insertions(+), 8 deletions(-)

Commit: 3478
Author: pterjan
Date:   Tue May 19 12:46:34 2009 +0000

    Import/export dirty rectangles

 caca/codec/export.c |   25 +++++++++++++++------
 caca/codec/import.c |   60 +++++++++++++++++++++++++++++++++-----------------
 2 files changed, 57 insertions(+), 28 deletions(-)

Commit: 3475
Author: sam
Date:   Tue May 19 01:04:03 2009 +0000

    Minor optimisation in configure.ac.

 configure.ac |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3474
Author: sam
Date:   Tue May 19 01:03:57 2009 +0000

    cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.

 src/cacaplay.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 3473
Author: sam
Date:   Tue May 19 00:52:10 2009 +0000

    A lot of documentation updates here and there, including bugfixes dating
    back to the libcucul merge.

 caca/event.c       |    3 +++
 doc/doxygen.cfg.in |    2 ++
 doc/migrating.dox  |   39 ++++++++++++++++++++-------------------
 doc/style.dox      |    7 +++++++
 doc/tutorial.dox   |   10 +++++-----
 doc/user.dox       |    2 +-
 ruby/ruby-caca.dox |    8 ++++----
 7 files changed, 42 insertions(+), 29 deletions(-)

Commit: 3472
Author: sam
Date:   Tue May 19 00:52:02 2009 +0000

    Update the Doxygen configuration file to version 1.5.9.

 doc/doxygen.cfg.in |  401 ++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 308 insertions(+), 93 deletions(-)

Commit: 3471
Author: sam
Date:   Tue May 19 00:51:55 2009 +0000

    Optimise the dirty rectangle handling by keeping track of the number of
    currently dirty rectangles.

 caca/caca_internals.h |    3 ++-
 caca/canvas.c         |    6 +-----
 caca/dirty.c          |   45 ++++++++++++++++++---------------------------
 3 files changed, 21 insertions(+), 33 deletions(-)

Commit: 3470
Author: sam
Date:   Tue May 19 00:51:47 2009 +0000

    Change the dirty rectangle API so that it can handle several rectangles. The
    inner implementation still only handles one dirty rectangle, but this way
    we can prepare supporting applictions for the future.

 caca/Makefile.am    |    1 +
 caca/caca.h         |   16 +++-
 caca/canvas.c       |  127 ------------------------------
 caca/dirty.c        |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++
 caca/driver/slang.c |   88 +++++++++++----------
 caca/driver/x11.c   |   85 +++++++++++----------
 caca/frame.c        |    4 +-
 caca/graphics.c     |    2 +-
 caca/libcaca.vcproj |    4 +
 caca/string.c       |    4 +-
 caca/transform.c    |   16 ++--
 tests/dirty.cpp     |  107 +++++++++++++++-----------
 12 files changed, 395 insertions(+), 274 deletions(-)

Commit: 3469
Author: pterjan
Date:   Mon May 18 13:02:43 2009 +0000

    Only redraw empty rectangles in slang driver

 caca/driver/slang.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

Commit: 3468
Author: pterjan
Date:   Mon May 18 12:54:49 2009 +0000

    Fix empty dirty rectangles detection

 caca/driver/x11.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3467
Author: pterjan
Date:   Sat May 16 20:14:04 2009 +0000

     * Only redraw dirty rectangle in x11 driver

 caca/driver/x11.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

Commit: 3466
Author: sam
Date:   Fri May 15 14:42:31 2009 +0000

    Add a few svn:ignore properties for Visual Studio cruft.

Commit: 3465
Author: sam
Date:   Fri May 15 14:38:30 2009 +0000

    Added MSVC project files for most example programs.

 caca-sharp/test-csharp.csproj |    2 +-
 examples/blit.vcproj          |  371 +++++++++++++++++++++++++++++++++++
 examples/colors.vcproj        |  371 +++++++++++++++++++++++++++++++++++
 examples/demo.c               |    4 +
 examples/demo.vcproj          |  371 +++++++++++++++++++++++++++++++++++
 examples/dithering.vcproj     |  371 +++++++++++++++++++++++++++++++++++
 examples/driver.vcproj        |  371 +++++++++++++++++++++++++++++++++++
 examples/event.vcproj         |  371 +++++++++++++++++++++++++++++++++++
 examples/font.vcproj          |  371 +++++++++++++++++++++++++++++++++++
 examples/frames.vcproj        |  371 +++++++++++++++++++++++++++++++++++
 examples/fullwidth.vcproj     |  371 +++++++++++++++++++++++++++++++++++
 examples/gamma.vcproj         |  371 +++++++++++++++++++++++++++++++++++
 examples/hsv.vcproj           |  371 +++++++++++++++++++++++++++++++++++
 examples/import.vcproj        |  371 +++++++++++++++++++++++++++++++++++
 examples/input.vcproj         |  371 +++++++++++++++++++++++++++++++++++
 examples/transform.vcproj     |  371 +++++++++++++++++++++++++++++++++++
 examples/truecolor.vcproj     |  371 +++++++++++++++++++++++++++++++++++
 examples/unicode.vcproj       |  371 +++++++++++++++++++++++++++++++++++
 libcaca.sln                   |  427 ++++++++++++++++++++++++++++++++++++++++-
 19 files changed, 6366 insertions(+), 3 deletions(-)

Commit: 3452
Author: sam
Date:   Thu May 14 10:04:26 2009 +0000

    Fixed libcaca and the Visual Studio solution so that it works
    on Win64, including the .NET projects.

 caca-sharp/caca-sharp.csproj  |   38 +++++++++-
 caca-sharp/test-csharp.csproj |   22 +++++-
 caca/caca_types.h.in          |   20 ++++-
 caca/libcaca.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
 cxx/libcaca++.vcproj          |  155 +++++++++++++++++++++++++++++++++++++
 cxx/test-cxx.vcproj           |  155 +++++++++++++++++++++++++++++++++++++
 libcaca.sln                   |   72 +++++++++--------
 src/cacademo.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
 src/cacafire.vcproj           |  169 +++++++++++++++++++++++++++++++++++++++++
 src/cacaview.vcproj           |  169 ++++++++++++++++++++++++++++++++++++++++-
 win32/caca_types.h            |    6 +-
 11 files changed, 1086 insertions(+), 44 deletions(-)

Commit: 3451
Author: sam
Date:   Thu May 14 08:43:52 2009 +0000

    Fix a few implicit cast related warnings on VC++.

 caca/codec/export.c |    2 +-
 caca/codec/import.c |   11 +++++------
 2 files changed, 6 insertions(+), 7 deletions(-)

Commit: 3450
Author: sam
Date:   Thu May 14 00:18:37 2009 +0000

    Fix a few dirty rectangle bugs found with the unit tests. Let that be a
    lesson to you: unit tests are good.

 caca/attr.c   |    2 +-
 caca/canvas.c |   20 ++++++++++----------
 caca/string.c |    5 ++++-
 3 files changed, 15 insertions(+), 12 deletions(-)

Commit: 3449
Author: sam
Date:   Thu May 14 00:18:30 2009 +0000

    Start writing unit tests for the dirty rectangle handling.

 tests/Makefile.am |    2 +-
 tests/dirty.cpp   |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 131 insertions(+), 1 deletions(-)

Commit: 3448
Author: sam
Date:   Thu May 14 00:18:23 2009 +0000

    Finish the dirty rectangle architecture. They are now reliable in the sense
    that anything outside the dirty rectangle is guaranteed to be unchanged, but
    we currently mark far too many cells as dirty. This must be optimised.

 caca/attr.c           |   11 ++++++++++
 caca/caca_internals.h |    6 ++--
 caca/canvas.c         |   52 ++++++++++++++++++++++++++++++------------------
 caca/frame.c          |    7 ++++++
 caca/graphics.c       |    3 ++
 caca/string.c         |   36 ++++++++++++++++++++++++++++++---
 caca/transform.c      |   16 +++++++++++++++
 7 files changed, 104 insertions(+), 27 deletions(-)

Commit: 3447
Author: sam
Date:   Thu May 14 00:18:13 2009 +0000

    Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().

 caca/box.c |  150 +++++++++++++++++++++++++----------------------------------
 1 files changed, 64 insertions(+), 86 deletions(-)

Commit: 3443
Author: sam
Date:   Wed May 13 06:40:48 2009 +0000

    Set up the architecture for dirty rectangles.
    Dirty rectangles are an upcoming optimisation that will tell the output
    drivers which portion of the canvas has been really modified since the
    last blit.

 caca/caca.h           |    6 ++-
 caca/caca_internals.h |    3 +
 caca/canvas.c         |  157 +++++++++++++++++++++++++++++++++++++++++++++----
 3 files changed, 152 insertions(+), 14 deletions(-)

Commit: 3428
Author: sam
Date:   Wed Apr 29 12:22:35 2009 +0000

    Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
    play with the Windows port, there is a 90-day evaluation version
    available for free on the Microsoft website.

 caca-sharp/caca-sharp.csproj  |   47 ++++++++++++++++++++--
 caca-sharp/test-csharp.csproj |   49 ++++++++++++++++++++---
 caca/libcaca.vcproj           |   87 +++++++++++++++++++++--------------------
 cxx/libcaca++.vcproj          |   13 +++---
 cxx/test-cxx.vcproj           |   13 +++---
 libcaca.sln                   |    4 +-
 src/cacademo.vcproj           |   21 +++++-----
 src/cacafire.vcproj           |   22 +++++-----
 src/cacaview.vcproj           |   21 +++++-----
 9 files changed, 175 insertions(+), 102 deletions(-)

Commit: 3427
Author: sam
Date:   Wed Apr 29 12:13:19 2009 +0000

    import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
    frame separator. Not extremely robust yet.

 caca/codec/import.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

Commit: 3412
Author: sam
Date:   Tue Mar 24 00:58:01 2009 +0000

    Apparently \033 is more common than \x1b for ESC. Use the former in our
    code for clarity.

 caca/codec/import.c |   10 +++++-----
 caca/driver/win32.c |    2 +-
 caca/graphics.c     |    2 +-
 src/cacaserver.c    |   14 +++++++-------
 4 files changed, 14 insertions(+), 14 deletions(-)

Commit: 3407
Author: sam
Date:   Sun Mar 1 13:20:41 2009 +0000

    Added new Unicode blocks to the built-in font.

 caca/mono9.data      | 4812 ++++++++++++++++++++++++++++++++------------------
 caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
 tools/makefont.c     |    4 +-
 3 files changed, 6181 insertions(+), 3335 deletions(-)

Commit: 3406
Author: sam
Date:   Sun Mar 1 12:39:36 2009 +0000

    transform.c: one more rotated glyph.

 caca/transform.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3405
Author: sam
Date:   Sun Mar 1 12:33:25 2009 +0000

    transform.c: add new transformation glyphs for various capital letters.

 caca/transform.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

Commit: 3404
Author: sam
Date:   Thu Feb 26 10:41:32 2009 +0000

    Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
    Fixes ticket #51.

 examples/Makefile.am |    3 +--
 examples/demo.c      |    4 +---
 examples/demo0.c     |    4 +---
 tools/Makefile.am    |    2 +-
 4 files changed, 4 insertions(+), 9 deletions(-)

Commit: 3334
Author: nico
Date:   Tue Dec 9 17:37:22 2008 +0000

    * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
    * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string

 caca-php/php_caca.c |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)

Commit: 3333
Author: pterjan
Date:   Sun Nov 30 00:02:46 2008 +0000

     * Add a flip char for 1

 caca/transform.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3332
Author: pterjan
Date:   Sat Nov 29 23:53:55 2008 +0000

     * Add a rotate_180 char for G

 caca/transform.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3323
Author: sam
Date:   Wed Nov 12 10:20:56 2008 +0000

    Create a libcucul.la symlink for distributions such as Gentoo which may
    rely on .la files for library dependencies.

 caca/Makefile.am |    2 ++
 cxx/Makefile.am  |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

Commit: 3318
Author: bsittler
Date:   Fri Nov 7 09:03:26 2008 +0000

    add a reset button, move usage to "stdout", and stop hyperlinking the
    logo filename in the example

 caca-php/examples/www/img2txt.php |   40 ++++++++++++++++++------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

Commit: 3317
Author: bsittler
Date:   Fri Nov 7 08:57:44 2008 +0000

    allow a filename exactly matching the uploaded filename; give a better
    error message when this does not work

 caca-php/examples/www/img2txt.php |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

Commit: 3316
Author: bsittler
Date:   Fri Nov 7 08:38:55 2008 +0000

    more copyright info

 caca-php/examples/img2txt.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3315
Author: bsittler
Date:   Fri Nov 7 08:37:59 2008 +0000

    add more copyright info

 caca-php/examples/www/img2txt.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3314
Author: bsittler
Date:   Fri Nov 7 08:36:07 2008 +0000

    https should work too

 caca-php/examples/www/img2txt.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3313
Author: bsittler
Date:   Fri Nov 7 08:35:29 2008 +0000

    obscure email addresses somewhat

 caca-php/examples/www/img2txt.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3312
Author: bsittler
Date:   Fri Nov 7 08:33:03 2008 +0000

    better argument handling, and allow logo-caca.png as a special file argument

 caca-php/examples/www/img2txt.php |   41 +++++++++++++++++++++++-------------
 1 files changed, 26 insertions(+), 15 deletions(-)

Commit: 3311
Author: bsittler
Date:   Fri Nov 7 08:25:01 2008 +0000

    fix case in example

 caca-php/examples/img2txt.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3310
Author: bsittler
Date:   Fri Nov 7 07:56:36 2008 +0000

    now works as HTML

 caca-php/examples/www/img2txt.php |  277 +++++++++++++++++++++++++++----------
 1 files changed, 201 insertions(+), 76 deletions(-)

Commit: 3309
Author: bsittler
Date:   Fri Nov 7 07:13:57 2008 +0000

    handle argument-parsing exceptions

 caca-php/examples/img2txt.php |  100 ++++++++++++++++++++++-------------------
 1 files changed, 54 insertions(+), 46 deletions(-)

Commit: 3308
Author: bsittler
Date:   Fri Nov 7 07:09:52 2008 +0000

    more accurate error message

 caca-php/examples/img2txt.php |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 3307
Author: bsittler
Date:   Fri Nov 7 06:30:29 2008 +0000

    clarify that this is a PHP port, not the original C program; return -1
    when export fails, too

 caca-php/examples/img2txt.php |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

Commit: 3306
Author: bsittler
Date:   Fri Nov 7 05:55:12 2008 +0000

    copy img2txt.php to www in preparation for htmlizing

 caca-php/examples/www/img2txt.php |  383 +++++++++++++++++++++++++++++++++++++
 1 files changed, 383 insertions(+), 0 deletions(-)

Commit: 3305
Author: bsittler
Date:   Fri Nov 7 05:51:26 2008 +0000

    remove workarounds since alpha works now (merged from ..)

 caca-php/examples/www/export.php |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

Commit: 3304
Author: bsittler
Date:   Fri Nov 7 05:48:32 2008 +0000

    hacked around the lack of a reasonable php getopt_long by writing a
    new version in PHP. it seems to work, and is more flexible than the
    getopt() found in PHP 5.3+.

 caca-php/examples/img2txt.php |  250 ++++++++++++++++++++++++++++++++++-------
 1 files changed, 211 insertions(+), 39 deletions(-)

Commit: 3303
Author: bsittler
Date:   Fri Nov 7 04:31:04 2008 +0000

    fix yet another bug i wrote :( -- be endian-neutral.

 caca-php/php_caca.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

Commit: 3302
Author: bsittler
Date:   Thu Nov 6 23:25:26 2008 +0000

    no more horrible hacks needed, since fixing the alpha mismatch in the C binding

 caca-php/examples/export.php  |    4 +-
 caca-php/examples/img2txt.php |  407 +++++++++++++++++++----------------------
 2 files changed, 189 insertions(+), 222 deletions(-)

Commit: 3301
Author: bsittler
Date:   Thu Nov 6 23:21:15 2008 +0000

    do not bother with an extraneous fill, and don't create out.png

 caca-php/examples/test.php |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

Commit: 3300
Author: bsittler
Date:   Thu Nov 6 23:18:48 2008 +0000

    fix endianness problem

 caca-php/php_caca.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

Commit: 3299
Author: bsittler
Date:   Thu Nov 6 20:01:57 2008 +0000

    oops! fix problem i introduced in the previous commit

 caca-php/php_caca.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 3298
Author: bsittler
Date:   Thu Nov 6 19:45:11 2008 +0000

    fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)

 caca-php/php_caca.c |   75 +++++++++++++++++++++++++++++---------------------
 1 files changed, 43 insertions(+), 32 deletions(-)

Commit: 3297
Author: bsittler
Date:   Thu Nov 6 17:04:21 2008 +0000

    copy img2txt.c to img2txt.php in preparation for phpizing

 caca-php/examples/img2txt.php |  242 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 242 insertions(+), 0 deletions(-)

Commit: 3296
Author: bsittler
Date:   Thu Nov 6 07:16:59 2008 +0000

    convert to use PHP object layer similar to the C++ one used in its C++ predecessor, cxx/cxxtest.cpp; also change behavior and appearance to more closely match that version (perhaps, though, the changes should have been ported in the other direction instead...)

 caca-php/examples/cacapig.php |   36 +++++++++++++++++++-----------------
 1 files changed, 19 insertions(+), 17 deletions(-)

Commit: 3295
Author: bsittler
Date:   Thu Nov 6 07:14:12 2008 +0000

    default to $timeout = 0 in Display::getEvent()

 caca-php/caca.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3294
Author: bsittler
Date:   Thu Nov 6 07:11:01 2008 +0000

    fix some bugs and inconsistencies in the PHP object layer

 caca-php/caca.php |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

Commit: 3293
Author: bsittler
Date:   Wed Nov 5 01:00:38 2008 +0000

    add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies

 caca-php/caca.php          |   87 +++++++++++++++++++++++++-------------------
 caca-php/examples/test.php |   12 +++---
 2 files changed, 56 insertions(+), 43 deletions(-)

Commit: 3292
Author: bsittler
Date:   Wed Nov 5 00:39:18 2008 +0000

    add AnsiColor, EventType and EventKey constants parallel to the .NET ones

 caca-php/caca.php          |  101 ++++++++++++++++++++++++++++++++++++++++++++
 caca-php/examples/test.php |   12 +++---
 2 files changed, 107 insertions(+), 6 deletions(-)

Commit: 3291
Author: bsittler
Date:   Wed Nov 5 00:38:14 2008 +0000

    added missing constant CACA_KEY_UNKNOWN

 caca-php/php_caca.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3290
Author: bsittler
Date:   Wed Nov 5 00:04:35 2008 +0000

    preliminary port of jylam and sam's test.cs to PHP using an early version of nico's caca.php; right now it looks in dirname($argv[0]) . "/.." for caca.php, which will need to be fixed once caca.php is installed in a php standard include directory

 caca-php/examples/test.php |  258 +++++++++++++++++++++++---------------------
 1 files changed, 136 insertions(+), 122 deletions(-)

Commit: 3289
Author: bsittler
Date:   Tue Nov 4 23:57:57 2008 +0000

    copy test.cs to test.php in preparation for phpizing

 caca-php/examples/test.php |  136 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 136 insertions(+), 0 deletions(-)

Commit: 3288
Author: bsittler
Date:   Tue Nov 4 23:56:43 2008 +0000

    merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php

 caca-php/examples/www/export.php |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 3287
Author: bsittler
Date:   Tue Nov 4 23:54:38 2008 +0000

    use alpha in PNG export, since it is now required to get a correct PNG output image

 caca-php/examples/export.php |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 3286
Author: bsittler
Date:   Tue Nov 4 23:53:18 2008 +0000

    fix type in Canvas::drawLine; add a minimal class Event providing a
    subset of the functionality of the .NET version; added Display::getEvent
    similar to the .NET version; change Dither::bitmap to take a Canvas
    object rather than a caca canvas resource as its first parameter; add
    Font::Render and Font::getList methods parallel to the .NET version

 caca-php/caca.php |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 50 insertions(+), 2 deletions(-)

Commit: 3285
Author: bsittler
Date:   Tue Nov 4 23:48:31 2008 +0000

    use alpha channel in gd truecolor images -- note that the scale for
    this is [0, 127], rather than [0, 255]; always free the temporary
    pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
    which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
    failed run-time binding to "caca_set_display" (the "_title" was
    missing).

 caca-php/php_caca.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

Commit: 3284
Author: bsittler
Date:   Tue Nov 4 06:11:19 2008 +0000

    preserve column alignment better by breaking cells at spaces; preserve
    readability of fullwidth characters better by not placing cell
    boundaries between them unneccessarily

 caca/codec/export.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

Commit: 3283
Author: bsittler
Date:   Tue Nov 4 05:45:21 2008 +0000

    force a column alignment after each column containing a fullwidth character.

 caca/codec/export.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

Commit: 3282
Author: bsittler
Date:   Tue Nov 4 05:43:37 2008 +0000

    no border in old browsers, either.

 caca-php/examples/www/export.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3281
Author: bsittler
Date:   Tue Nov 4 05:28:03 2008 +0000

    htmlification

 caca-php/examples/www/unicode.php |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 deletions(-)

Commit: 3280
Author: bsittler
Date:   Tue Nov 4 05:23:16 2008 +0000

    copy unicode.php to www in preparation for htmlizing

 caca-php/examples/www/unicode.php |   93 +++++++++++++++++++++++++++++++++++++
 1 files changed, 93 insertions(+), 0 deletions(-)

Commit: 3279
Author: bsittler
Date:   Tue Nov 4 05:22:24 2008 +0000

    cli-only

 caca-php/examples/unicode.php |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 3278
Author: bsittler
Date:   Tue Nov 4 05:21:34 2008 +0000

    phpized

 caca-php/examples/unicode.php |  160 +++++++++++++++++++----------------------
 1 files changed, 73 insertions(+), 87 deletions(-)

Commit: 3277
Author: bsittler
Date:   Tue Nov 4 05:17:37 2008 +0000

    copy unicode.c to unicode.php in preparation for phpizing

 caca-php/examples/unicode.php |  103 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 103 insertions(+), 0 deletions(-)

Commit: 3276
Author: bsittler
Date:   Tue Nov 4 05:12:17 2008 +0000

    htmlize

 caca-php/examples/www/transform.php |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

Commit: 3275
Author: bsittler
Date:   Tue Nov 4 04:58:38 2008 +0000

    copy transform.php to www in preparation for htmlizing

 caca-php/examples/www/transform.php |  103 +++++++++++++++++++++++++++++++++++
 1 files changed, 103 insertions(+), 0 deletions(-)

Commit: 3274
Author: bsittler
Date:   Tue Nov 4 04:56:49 2008 +0000

    PHPified

 caca-php/examples/transform.php |  187 ++++++++++++++++++---------------------
 1 files changed, 86 insertions(+), 101 deletions(-)

Commit: 3273
Author: bsittler
Date:   Tue Nov 4 04:49:17 2008 +0000

    copy transform.c to transform.php in preparation for phpizing

 caca-php/examples/transform.php |  118 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 118 insertions(+), 0 deletions(-)

Commit: 3272
Author: bsittler
Date:   Tue Nov 4 04:46:47 2008 +0000

    show client-side filename

 caca-php/examples/www/export.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3271
Author: bsittler
Date:   Tue Nov 4 04:45:23 2008 +0000

    clearer wording.

 caca-php/examples/www/import.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3270
Author: bsittler
Date:   Tue Nov 4 04:21:13 2008 +0000

    link to an example file to download and then import (generated by export.php)

 caca-php/examples/www/import.php |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

Commit: 3269
Author: bsittler
Date:   Tue Nov 4 04:13:13 2008 +0000

    works well enough to import the files exported by export.php

 caca-php/examples/www/import.php |   77 ++++++++++++++++++++++++++------------
 1 files changed, 53 insertions(+), 24 deletions(-)

Commit: 3268
Author: bsittler
Date:   Tue Nov 4 03:56:18 2008 +0000

    force cli on remaining examples so that apache doesn't pop up a window
    (this actually happens with the cocoa driver!)

 caca-php/examples/cacapig.php   |    3 +++
 caca-php/examples/colors.php    |    4 ++++
 caca-php/examples/fullwidth.php |    4 ++++
 caca-php/examples/render.php    |    4 ++++
 caca-php/examples/truecolor.php |    4 ++++
 5 files changed, 19 insertions(+), 0 deletions(-)

Commit: 3267
Author: bsittler
Date:   Tue Nov 4 03:39:20 2008 +0000

    CLI-only

 caca-php/examples/import.php |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 3266
Author: bsittler
Date:   Tue Nov 4 03:37:12 2008 +0000

    copy import.php to www in preparation for htmlizing

 caca-php/examples/www/import.php |   54 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 54 insertions(+), 0 deletions(-)

Commit: 3265
Author: bsittler
Date:   Tue Nov 4 03:36:33 2008 +0000

    list available import formats in usage message

 caca-php/examples/import.php |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

Commit: 3264
Author: bsittler
Date:   Tue Nov 4 03:32:42 2008 +0000

    PHPification of import.c

 caca-php/examples/import.php |   72 ++++++++++++++++--------------------------
 1 files changed, 27 insertions(+), 45 deletions(-)

Commit: 3263
Author: bsittler
Date:   Tue Nov 4 03:22:04 2008 +0000

    copy import.c to import.php in preparation for phpizing

 caca-php/examples/import.php |   66 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 66 insertions(+), 0 deletions(-)

Commit: 3262
Author: bsittler
Date:   Tue Nov 4 00:56:07 2008 +0000

    only fill the preview iframe when javascript is enabled

 caca-php/examples/www/export.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3261
Author: bsittler
Date:   Tue Nov 4 00:41:56 2008 +0000

    merge latest CLI example bugfixes into the HTML versions

 caca-php/examples/www/colors.php |    8 ++++----
 caca-php/examples/www/export.php |   10 +++++-----
 2 files changed, 9 insertions(+), 9 deletions(-)

Commit: 3260
Author: bsittler
Date:   Tue Nov 4 00:39:40 2008 +0000

    fix typo in PHP binding of caca_set_Attr that caused segfault on linux; also remove workaround for spurious extra-argument requirement from two of the PHP examples

 caca-php/examples/colors.php |    8 ++++----
 caca-php/examples/export.php |   10 +++++-----
 caca-php/php_caca.c          |    2 +-
 3 files changed, 10 insertions(+), 10 deletions(-)

Commit: 3259
Author: bsittler
Date:   Mon Nov 3 22:30:22 2008 +0000

    now generates HTML

 caca-php/examples/www/fullwidth.php |   28 ++++++++++++++++++----------
 1 files changed, 18 insertions(+), 10 deletions(-)

Commit: 3258
Author: bsittler
Date:   Mon Nov 3 22:21:31 2008 +0000

    copy fullwidth.php to www in preparation for htmlizing

 caca-php/examples/www/fullwidth.php |   75 +++++++++++++++++++++++++++++++++++
 1 files changed, 75 insertions(+), 0 deletions(-)

Commit: 3257
Author: bsittler
Date:   Mon Nov 3 22:19:29 2008 +0000

    added copyright info for PHP conversion (blah blah blah...)

 caca-php/examples/fullwidth.php |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 3256
Author: bsittler
Date:   Mon Nov 3 22:18:27 2008 +0000

    now works as PHP

 caca-php/examples/fullwidth.php |  113 +++++++++++++++-----------------------
 1 files changed, 45 insertions(+), 68 deletions(-)

Commit: 3255
Author: bsittler
Date:   Mon Nov 3 22:08:09 2008 +0000

    copy fullwidth.c to fullwidth.php in preparation for phpizing

 caca-php/examples/fullwidth.php |   94 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 94 insertions(+), 0 deletions(-)

Commit: 3254
Author: bsittler
Date:   Mon Nov 3 22:06:33 2008 +0000

    only assume svg preview ability in opera, WebKit and Gecko

 caca-php/examples/www/export.php |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

Commit: 3253
Author: nico
Date:   Mon Nov 3 22:03:31 2008 +0000

    * Improve object layer for caca-php

 caca-php/caca.php |   60 +++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 56 insertions(+), 4 deletions(-)

Commit: 3252
Author: bsittler
Date:   Mon Nov 3 21:58:17 2008 +0000

    do not add history entries for iframe transitions

 caca-php/examples/www/export.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3251
Author: bsittler
Date:   Mon Nov 3 21:48:53 2008 +0000

    add missing id

 caca-php/examples/www/export.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3250
Author: bsittler
Date:   Mon Nov 3 21:48:16 2008 +0000

    use some javascript to show inline previews using <iframe/> for some
    of the formats (so far, html, html3, bbfr, and svg)

 caca-php/examples/www/export.php |   42 +++++++++++++++++++++++++++++++++++--
 1 files changed, 39 insertions(+), 3 deletions(-)

Commit: 3249
Author: bsittler
Date:   Mon Nov 3 21:23:20 2008 +0000

    .caca files get an extension, too

 caca-php/examples/www/export.php |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3248
Author: bsittler
Date:   Mon Nov 3 21:17:34 2008 +0000

    suggest extensions for some of the inline formats too, since browsers
    sometimes send them to external viewers and become confused if the
    filename ends in '.php' (despite our correct content-type!)

 caca-php/examples/www/export.php |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

Commit: 3247
Author: bsittler
Date:   Mon Nov 3 21:15:09 2008 +0000

    text formats embedding escape sequences get sent as attachments too

 caca-php/examples/www/export.php |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 3246
Author: bsittler
Date:   Mon Nov 3 21:12:54 2008 +0000

    working HTML version of export.php accepting an optional file upload and exporting it using the selected format

 caca-php/examples/www/export.php |  224 ++++++++++++++++++++++----------------
 1 files changed, 128 insertions(+), 96 deletions(-)

Commit: 3245
Author: bsittler
Date:   Mon Nov 3 20:55:12 2008 +0000

    another typo

 caca-php/examples/export.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3244
Author: bsittler
Date:   Mon Nov 3 20:34:42 2008 +0000

    spaces -> tabs

 caca-php/examples/export.php |  162 +++++++++++++++++++++---------------------
 1 files changed, 81 insertions(+), 81 deletions(-)

Commit: 3243
Author: bsittler
Date:   Mon Nov 3 20:08:35 2008 +0000

    add missing content-type in the HTML case

 caca-php/examples/www/render.php |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 3242
Author: bsittler
Date:   Mon Nov 3 20:01:20 2008 +0000

    typo

 caca-php/examples/export.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3241
Author: bsittler
Date:   Mon Nov 3 19:52:30 2008 +0000

    make examples/demo.php executable

 0 files changed, 0 insertions(+), 0 deletions(-)

Commit: 3240
Author: bsittler
Date:   Mon Nov 3 19:44:58 2008 +0000

    copy export.php to www in preparation for htmlizing

 caca-php/examples/www/export.php |  136 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 136 insertions(+), 0 deletions(-)

Commit: 3239
Author: bsittler
Date:   Mon Nov 3 19:42:38 2008 +0000

    export.php is now actually php, and appears to work identically to its
    C predecessor.

 caca-php/examples/export.php |  229 +++++++++++++++++++-----------------------
 1 files changed, 103 insertions(+), 126 deletions(-)

Commit: 3238
Author: bsittler
Date:   Mon Nov 3 18:40:50 2008 +0000

    copy export.c to export.php in preparation for phpizing

 caca-php/examples/export.php |  159 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 159 insertions(+), 0 deletions(-)

Commit: 3237
Author: bsittler
Date:   Mon Nov 3 18:16:38 2008 +0000

    fix foreground-color and quoting bugs in the "html" exporter; also,
    the output is now labelled as XHTML 1.0 Strict, since it does conform
    to that DTD. also removed spurious cellpadding and cellspacing from
    <div /> markup. also handle non-characters by conversion to
    replacement character, and handle more control characters by
    conversion to no-break space. finally, switch from &nbsp; to the
    equivalent &#160; so that a non-validating XML parser (which is most
    of them) can correctly parse this document.

 caca/codec/export.c |   52 ++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 43 insertions(+), 9 deletions(-)

Commit: 3236
Author: bsittler
Date:   Mon Nov 3 17:18:04 2008 +0000

    do not split a fullwidth character in the middle. yes, in some
    degenerate cases this will lead to incorrectly-displayed tables. i
    don't yet have a solution.

 caca/codec/export.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 3235
Author: bsittler
Date:   Mon Nov 3 16:55:00 2008 +0000

    do not expand tabs here. instead, importers need to understand '\t'
    and fill the canvas up to the tab stop with it. once that works,
    support will be added here (treating it as space.) also, fewer columns
    are now generated. apparently generating a minimal number of them
    fixes a bunch of the table-layout bugs.

 caca/codec/export.c |  130 ++++++++++++++++++++++++++++++--------------------
 1 files changed, 78 insertions(+), 52 deletions(-)

Commit: 3234
Author: nico
Date:   Sun Nov 2 22:45:40 2008 +0000

    * Remove \t from content of $moo
    * Change canvas size
    * Fix coordinate of label "Moo!"

 caca-php/examples/cacainfo.php |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

Commit: 3233
Author: nico
Date:   Sun Nov 2 22:42:09 2008 +0000

    * Change canvas size

 caca-php/examples/www/cacainfo.php |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3232
Author: bsittler
Date:   Sun Nov 2 22:38:40 2008 +0000

    htmlification of colors.php

 caca-php/examples/www/colors.php |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

Commit: 3231
Author: nico
Date:   Sun Nov 2 22:37:27 2008 +0000

    * Fix coordinate of label "Moo!"

 caca-php/examples/www/cacainfo.php |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

Commit: 3230
Author: bsittler
Date:   Sun Nov 2 22:35:45 2008 +0000

    copy colors.php to www in preparation for htmlizing

 caca-php/examples/www/colors.php |   60 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 60 insertions(+), 0 deletions(-)

Commit: 3229
Author: bsittler
Date:   Sun Nov 2 22:34:59 2008 +0000

    PHP conversion of colors.c

 caca-php/examples/colors.php |  126 ++++++++++++++++++-----------------------
 1 files changed, 55 insertions(+), 71 deletions(-)

Commit: 3228
Author: bsittler
Date:   Sun Nov 2 22:22:18 2008 +0000

    copy colors.c to colors.php in preparation for phpizing

 caca-php/examples/colors.php |   76 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 76 insertions(+), 0 deletions(-)

Commit: 3227
Author: bsittler
Date:   Sun Nov 2 22:12:24 2008 +0000

    some unicode characters could overflow the buffer; handle more control
    characters and non-unicode codepoints when generating HTML.

 caca/codec/export.c |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

Commit: 3226
Author: nico
Date:   Sun Nov 2 22:10:02 2008 +0000

    * Remove tabs from content of $moo

 caca-php/examples/www/cacainfo.php |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3225
Author: nico
Date:   Sun Nov 2 21:58:09 2008 +0000

    * Improve Dithering and Canvas php classes

 caca-php/caca.php |  103 +++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 89 insertions(+), 14 deletions(-)

Commit: 3224
Author: bsittler
Date:   Sun Nov 2 21:57:21 2008 +0000

    optimization: when the canvas is only a single line, we can always
    optimize by merging cells

 caca/codec/export.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3223
Author: bsittler
Date:   Sun Nov 2 21:18:51 2008 +0000

    work around table layout bugs by ensuring that if there are multiple
    cells on any row of the table then the very first row does not use the
    cell-merging optimization; this appears to fix the last of the table
    layout bugs seen in truecolor.php; also fix the foreground and
    background color bugs seen in truecolor.php.

 caca/codec/export.c |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

Commit: 3222
Author: bsittler
Date:   Sun Nov 2 21:03:09 2008 +0000

    forgot backslashes

 caca-php/examples/www/dithering.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3221
Author: bsittler
Date:   Sun Nov 2 20:29:02 2008 +0000

    htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter

 caca-php/examples/www/truecolor.php |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

Commit: 3220
Author: bsittler
Date:   Sun Nov 2 20:17:59 2008 +0000

    copy truecolor.php to www in preparation for htmlizing

 caca-php/examples/www/truecolor.php |   48 +++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

Commit: 3219
Author: bsittler
Date:   Sun Nov 2 20:17:00 2008 +0000

    convert to PHP and make executable

 caca-php/examples/truecolor.php |   78 +++++++++++++++------------------------
 1 files changed, 30 insertions(+), 48 deletions(-)

Commit: 3218
Author: bsittler
Date:   Sun Nov 2 20:06:13 2008 +0000

    copy truecolor.c to truecolor.php in preparation for phpizing

 caca-php/examples/truecolor.php |   66 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 66 insertions(+), 0 deletions(-)

Commit: 3217
Author: nico
Date:   Sun Nov 2 20:05:00 2008 +0000

    * Improve class "Dither"

 caca-php/caca.php |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

Commit: 3216
Author: nico
Date:   Sun Nov 2 20:02:26 2008 +0000

    * Add class "Dither" to php object layer

 caca-php/caca.php |   90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 90 insertions(+), 0 deletions(-)

Commit: 3215
Author: bsittler
Date:   Sun Nov 2 19:50:46 2008 +0000

    add missing whitespace before /> so that the XHTML works in more plain-HTML parsers; quote attributes in double quotes rather than single quotes for the same reason

 caca-php/examples/www/cacainfo.php  |    2 +-
 caca-php/examples/www/dithering.php |    4 ++--
 caca-php/examples/www/figlet.php    |    2 +-
 caca-php/examples/www/render.php    |    2 +-
 caca-php/examples/www/text.php      |    2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

Commit: 3214
Author: bsittler
Date:   Sun Nov 2 19:28:40 2008 +0000

    add a <table summary="..." /> attribute so screenreader software does not
    get hopelessly lost.

 caca/codec/export.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3213
Author: bsittler
Date:   Sun Nov 2 19:19:45 2008 +0000

    echo rendered string in form value

 caca-php/examples/www/figlet.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3212
Author: nico
Date:   Sun Nov 2 19:13:47 2008 +0000

    * Remove white and yellow colors for letters

 caca-php/examples/www/figlet.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3211
Author: nico
Date:   Sun Nov 2 19:08:08 2008 +0000

    * Add an input box in sample web page figlet.php

 caca-php/examples/www/figlet.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3210
Author: bsittler
Date:   Sun Nov 2 17:49:29 2008 +0000

    remove the stylesheet, as it does not seem to help at the moment. also remove the <pre></pre> in figlet.php since it does not seem to make a difference since the table markup includes <tt></tt> inside each cell.

 caca-php/examples/www/caca-php.css  |   20 --------------------
 caca-php/examples/www/cacainfo.php  |    1 -
 caca-php/examples/www/dithering.php |    2 --
 caca-php/examples/www/figlet.php    |    3 +--
 caca-php/examples/www/render.php    |    1 -
 caca-php/examples/www/text.php      |    1 -
 6 files changed, 1 insertions(+), 27 deletions(-)

Commit: 3209
Author: bsittler
Date:   Sun Nov 2 17:38:37 2008 +0000

    use a single table cell for adjacent attribute runs provided the background color will be the same; this allows us to avoid special stylesheets for our example programs

 caca/codec/export.c |   92 ++++++++++++++++++++++++++++++++------------------
 1 files changed, 59 insertions(+), 33 deletions(-)

Commit: 3208
Author: bsittler
Date:   Sun Nov 2 17:00:45 2008 +0000

    more conforming to 79-character limit and using tabs

 caca-php/examples/www/render.php |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

Commit: 3207
Author: bsittler
Date:   Sun Nov 2 16:56:48 2008 +0000

    generate self-referencing script URI correctly, taking into account that the
    script might be content-negotiated, renamed, symlinked, or otherwise
    alised in URI-space.

 caca-php/examples/www/render.php |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

Commit: 3206
Author: bsittler
Date:   Sun Nov 2 16:24:03 2008 +0000

    added a link so you can view the image only (also good for
    lynx/elinks) and some alt="..." text so the validator does not complain.

 caca-php/examples/www/render.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3205
Author: nico
Date:   Sun Nov 2 16:10:50 2008 +0000

    * Change structure of sample file render.php

 caca-php/examples/www/render.php |   81 +++++++++++++++++---------------------
 1 files changed, 36 insertions(+), 45 deletions(-)

Commit: 3204
Author: bsittler
Date:   Sun Nov 2 03:52:22 2008 +0000

    send correct content-type; add a missing doctype (although technically the table is not allowed inside pre, but that we will need to find another fix for)

 caca-php/examples/www/caca-php.css  |    2 +-
 caca-php/examples/www/cacainfo.php  |    4 ++++
 caca-php/examples/www/dithering.php |    6 ++++++
 caca-php/examples/www/figlet.php    |    7 +++++--
 caca-php/examples/www/text.php      |    4 ++++
 5 files changed, 20 insertions(+), 3 deletions(-)

Commit: 3203
Author: bsittler
Date:   Sun Nov 2 03:37:14 2008 +0000

    apparently php inw ww dir should not be executable?

 0 files changed, 0 insertions(+), 0 deletions(-)

Commit: 3202
Author: bsittler
Date:   Sun Nov 2 03:36:38 2008 +0000

    better UI, maybe?

 caca-php/examples/www/render.php |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

Commit: 3201
Author: bsittler
Date:   Sun Nov 2 03:27:58 2008 +0000

    seems to work

 caca-php/examples/www/render.php |   41 +++++++++++++++++++++++++++++++++----
 1 files changed, 36 insertions(+), 5 deletions(-)

Commit: 3200
Author: bsittler
Date:   Sun Nov 2 03:13:03 2008 +0000

    copy render.php to www in preparation for htmlizing

 caca-php/examples/www/render.php |   40 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

Commit: 3199
Author: bsittler
Date:   Sun Nov 2 03:10:44 2008 +0000

    HTML conversion of text.php

 caca-php/examples/www/text.php |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)

Commit: 3198
Author: bsittler
Date:   Sun Nov 2 03:07:50 2008 +0000

    add missing newline at end of file

 caca-php/examples/www/cacainfo.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3197
Author: bsittler
Date:   Sun Nov 2 03:05:46 2008 +0000

    apparently php inw ww dir should not be executable?

 0 files changed, 0 insertions(+), 0 deletions(-)

Commit: 3196
Author: bsittler
Date:   Sun Nov 2 03:04:10 2008 +0000

    copy text.php to www in preparation for htmlizing

 caca-php/examples/www/text.php |   65 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 65 insertions(+), 0 deletions(-)

Commit: 3195
Author: nico
Date:   Sat Nov 1 23:43:00 2008 +0000

    * Improve php object layer "caca.php"

 caca-php/caca.php |   48 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 46 insertions(+), 2 deletions(-)

Commit: 3194
Author: nico
Date:   Sat Nov 1 21:29:51 2008 +0000

    * Change permission of web sample files

 caca-php/examples/www/logo-caca.png |  Bin 7526 -> 7526 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)

Commit: 3193
Author: nico
Date:   Sat Nov 1 21:11:04 2008 +0000

    * Improve php class layer for caca-php

 caca-php/caca.php |   59 ++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 41 insertions(+), 18 deletions(-)

Commit: 3192
Author: nico
Date:   Sat Nov 1 19:55:52 2008 +0000

    * Add skeleton of php class layer for caca-php

 caca-php/caca.php |  135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 135 insertions(+), 0 deletions(-)

Commit: 3191
Author: nico
Date:   Sat Nov 1 18:42:16 2008 +0000

    * Add web sample program: dithering.php

 caca-php/examples/www/dithering.php |   42 +++++++++++++++++++++++++++++++++++
 caca-php/examples/www/figlet.php    |    9 +++++-
 caca-php/examples/www/logo-caca.png |  Bin 0 -> 7526 bytes
 3 files changed, 49 insertions(+), 2 deletions(-)

Commit: 3190
Author: bsittler
Date:   Sat Nov 1 17:57:50 2008 +0000

    oops! make the .php executable

 0 files changed, 0 insertions(+), 0 deletions(-)

Commit: 3189
Author: nico
Date:   Sat Nov 1 13:54:13 2008 +0000

    * Add web sample "figlet.php"

 caca-php/examples/www/figlet.php |   60 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 60 insertions(+), 0 deletions(-)

Commit: 3188
Author: nico
Date:   Sat Nov 1 13:30:09 2008 +0000

    * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
      caca_export_string

 caca-php/php_caca.c |   12 +++---------
 1 files changed, 3 insertions(+), 9 deletions(-)

Commit: 3187
Author: nico
Date:   Sat Nov 1 12:51:54 2008 +0000

    * Initializate variable "len" in caca_export_string

 caca-php/php_caca.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3186
Author: bsittler
Date:   Sat Nov 1 06:32:30 2008 +0000

    switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too

 caca-php/examples/www/cacainfo.php |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

Commit: 3185
Author: bsittler
Date:   Sat Nov 1 06:26:29 2008 +0000

    now HTML markup is generated, rather than a giant PRE block

 caca-php/examples/www/cacainfo.php |   45 ++++++++++++++++++++++-------------
 1 files changed, 28 insertions(+), 17 deletions(-)

Commit: 3184
Author: bsittler
Date:   Sat Nov 1 06:03:36 2008 +0000

    output valid XHTML (it's valid HTML3 too); note that this drops the COLS=... attribute on the table, but that had previously been calculated incorrectly anyhow so i doubt it mattered

 caca/codec/export.c |   29 +++++++++++++++--------------
 1 files changed, 15 insertions(+), 14 deletions(-)

Commit: 3183
Author: bsittler
Date:   Sat Nov 1 06:02:04 2008 +0000

    move CSS for www example to a separate file; table is no longer inside <pre>

 caca-php/examples/www/caca-php.css |   20 ++++++++++++++++++++
 caca-php/examples/www/cacainfo.php |   34 +++++++++++++---------------------
 2 files changed, 33 insertions(+), 21 deletions(-)

Commit: 3182
Author: bsittler
Date:   Sat Nov 1 05:27:04 2008 +0000

    fix table border, colors, and quoting of <, ", ', and > in html3 output

 caca/codec/export.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

Commit: 3181
Author: bsittler
Date:   Sat Nov 1 05:13:37 2008 +0000

    font for windows, too

 caca-php/examples/www/cacainfo.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3180
Author: bsittler
Date:   Sat Nov 1 05:08:24 2008 +0000

    display correctly in firefox and safari

 caca-php/examples/www/cacainfo.php |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

Commit: 3179
Author: bsittler
Date:   Sat Nov 1 04:41:25 2008 +0000

    correctly account for tabs in html3 export

 caca/codec/export.c |   47 +++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 41 insertions(+), 6 deletions(-)

Commit: 3178
Author: bsittler
Date:   Sat Nov 1 03:00:45 2008 +0000

    a first partially-broken conversion of examples/cacainfo.php

 caca-php/examples/www/cacainfo.php |   86 ++++++++++++++++++++++++++++++++++++
 1 files changed, 86 insertions(+), 0 deletions(-)

Commit: 3177
Author: nico
Date:   Sat Nov 1 02:06:43 2008 +0000

    * Change test for php-cli mode in sample programs

 caca-php/examples/cacainfo.php  |    3 ++-
 caca-php/examples/demo.php      |    3 ++-
 caca-php/examples/dithering.php |   12 ++++++++----
 caca-php/examples/figfont.php   |    3 ++-
 caca-php/examples/polyline.php  |    3 ++-
 caca-php/examples/text.php      |    3 ++-
 6 files changed, 18 insertions(+), 9 deletions(-)

Commit: 3176
Author: bsittler
Date:   Sat Nov 1 01:46:51 2008 +0000

    define variables before use; jsut comment out the "sprites" item since it apparently does not yet work

 caca-php/examples/demo.php |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

Commit: 3175
Author: nico
Date:   Sat Nov 1 01:44:28 2008 +0000

    * Check that samples programs are executed with php-cli

 caca-php/examples/cacainfo.php  |    3 +++
 caca-php/examples/demo.php      |    4 ++++
 caca-php/examples/dithering.php |    5 ++++-
 caca-php/examples/figfont.php   |    2 ++
 caca-php/examples/polyline.php  |    3 +++
 caca-php/examples/text.php      |    3 +++
 6 files changed, 19 insertions(+), 1 deletions(-)

Commit: 3174
Author: bsittler
Date:   Sat Nov 1 01:32:17 2008 +0000

    change to allow use with cocoa driver; also, a keypress now stops these demos early

 caca-php/examples/dithering.php |    2 +-
 caca-php/examples/polyline.php  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3173
Author: nico
Date:   Sat Nov 1 01:25:13 2008 +0000

    * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php

 caca-php/examples/demo.php |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3172
Author: nico
Date:   Sat Nov 1 00:45:56 2008 +0000

    * Add license headers in sample programs

 caca-php/examples/cacainfo.php  |   11 +++++++++++
 caca-php/examples/cacapig.php   |   16 ++++++++++++++++
 caca-php/examples/dithering.php |   12 +++++++++++-
 caca-php/examples/figfont.php   |   10 ++++++++++
 caca-php/examples/polyline.php  |   10 ++++++++++
 5 files changed, 58 insertions(+), 1 deletions(-)

Commit: 3171
Author: nico
Date:   Sat Nov 1 00:33:57 2008 +0000

    * Clean template for phpize "config.m4"

 caca-php/config.m4 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3169
Author: nico
Date:   Fri Oct 31 20:35:48 2008 +0000

    * Change message for phpinfo()

 caca-php/php_caca.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3168
Author: bsittler
Date:   Fri Oct 31 18:56:31 2008 +0000

    now truecolor works

 caca/driver/win32.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

Commit: 3167
Author: bsittler
Date:   Fri Oct 31 18:39:16 2008 +0000

    now arrow keys, function keys, etc. work

 caca/driver/win32.c |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 73 insertions(+), 0 deletions(-)

Commit: 3166
Author: nico
Date:   Fri Oct 31 17:46:38 2008 +0000

    * Add information about gd resources support in caca-php for phpinfo()

 caca-php/php_caca.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

Commit: 3163
Author: bsittler
Date:   Fri Oct 31 00:29:31 2008 +0000

    allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time

 configure.ac |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 3160
Author: sam
Date:   Fri Oct 31 00:21:04 2008 +0000

    caca-sharp: improve install and uninstall rules, add a strong name key
    to allow third-party applications to link with caca-sharp, and tune a
    few things here and there.

 caca-sharp/Makefile.am    |   38 ++++++++++++++++++++++++++------------
 caca-sharp/caca-sharp.snk |  Bin 0 -> 596 bytes
 2 files changed, 26 insertions(+), 12 deletions(-)

Commit: 3159
Author: pterjan
Date:   Thu Oct 30 22:36:13 2008 +0000

     * Undo last commit

 ruby/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 3158
Author: pterjan
Date:   Thu Oct 30 21:45:42 2008 +0000

     * Add -module flag, hopefuly this will fix on OSX

 ruby/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3157
Author: pterjan
Date:   Thu Oct 30 20:12:50 2008 +0000

     * List drivers as a Hash

 ruby/caca-display.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

Commit: 3156
Author: nico
Date:   Thu Oct 30 18:07:11 2008 +0000

    * Check parameters number for functions that doesn't expect any parameter

 caca-php/php_caca.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

Commit: 3155
Author: bsittler
Date:   Thu Oct 30 18:00:57 2008 +0000

    add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)

 configure.ac |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

Commit: 3154
Author: nico
Date:   Thu Oct 30 17:44:42 2008 +0000

    * Modify error message in sample program dithering.php

 caca-php/config.m4              |    2 +-
 caca-php/examples/dithering.php |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3153
Author: nico
Date:   Thu Oct 30 17:35:58 2008 +0000

    * Available the compilation of caca-php without gd development files

 caca-php/config.m4  |    5 ++---
 caca-php/php_caca.c |   19 +++++++++++++++++--
 2 files changed, 19 insertions(+), 5 deletions(-)

Commit: 3152
Author: bsittler
Date:   Thu Oct 30 17:22:43 2008 +0000

    allow SDK to be overridden by environment variables (Mac OS X)

 configure.ac |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

Commit: 3151
Author: nico
Date:   Thu Oct 30 16:43:00 2008 +0000

    * Add destructor for "caca_file" resources

 caca-php/php_caca.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3150
Author: nico
Date:   Thu Oct 30 16:16:31 2008 +0000

    * Improve php binding of caca_render_canvas
    * Destroy php resource in caca_file_close
    * Improve sample program render.php

 caca-php/examples/render.php |    7 ++++++-
 caca-php/php_caca.c          |   25 ++++++++++++++++---------
 2 files changed, 22 insertions(+), 10 deletions(-)

Commit: 3149
Author: nico
Date:   Thu Oct 30 13:21:26 2008 +0000

    * Add new php specific function caca_load_builtin_font(string name)
    * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
    * Add a new sample program examples/render.php

 caca-php/examples/render.php |   35 ++++++++++++++++
 caca-php/php_caca.c          |   91 ++++++++++++++++++++++++++++++++++++------
 caca-php/php_caca.h          |    1 +
 3 files changed, 115 insertions(+), 12 deletions(-)

Commit: 3148
Author: nico
Date:   Thu Oct 30 11:39:24 2008 +0000

    * Remove "_gd" suffix from dithering functions
    * caca_dithering_bitmap can load palette from gd resource
    * Remove caca_set_dither_palette_gd function
    * Adapt sample program "dithering.php"

 caca-php/examples/dithering.php |    5 +--
 caca-php/php_caca.c             |   66 +++++++++++++++-----------------------
 caca-php/php_caca.h             |    4 +--
 3 files changed, 29 insertions(+), 46 deletions(-)

Commit: 3143
Author: nico
Date:   Thu Oct 30 00:51:55 2008 +0000

    * Add check after emalloc in caca_draw_thin_polyline

 caca-php/php_caca.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

Commit: 3142
Author: nico
Date:   Thu Oct 30 00:18:07 2008 +0000

    * Remove php function caca_create_event
    * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
      php resource
    * Adapt sample program demo.php

 caca-php/examples/demo.php |   73 +++++++++++++++++++++-----------------------
 caca-php/php_caca.c        |   34 ++++++++------------
 caca-php/php_caca.h        |    2 -
 3 files changed, 49 insertions(+), 60 deletions(-)

Commit: 3141
Author: nico
Date:   Wed Oct 29 22:59:46 2008 +0000

    * Close php block in sample program "demo.php"

 caca-php/examples/demo.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3140
Author: nico
Date:   Wed Oct 29 22:58:24 2008 +0000

    * Rewrite main loop of sample program demo.php

 caca-php/examples/demo.php |  106 +++++++++++++++++++++-----------------------
 1 files changed, 51 insertions(+), 55 deletions(-)

Commit: 3139
Author: sam
Date:   Wed Oct 29 19:10:20 2008 +0000

    Clean up configure.ac.

 configure.ac |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

Commit: 3138
Author: nico
Date:   Wed Oct 29 17:09:05 2008 +0000

    * Add indexed colors image support for dither with gd resources

 caca-php/examples/dithering.php |    3 +-
 caca-php/php_caca.c             |   64 +++++++++++++++++++++++++++++++-------
 caca-php/php_caca.h             |    1 +
 3 files changed, 55 insertions(+), 13 deletions(-)

Commit: 3137
Author: nico
Date:   Wed Oct 29 13:48:57 2008 +0000

    * Add php binding for 3 caca charset conversion functions
    * Change php header for sample program "text.php"

 caca-php/examples/text.php |    2 +-
 caca-php/php_caca.c        |    9 +++++++++
 2 files changed, 10 insertions(+), 1 deletions(-)

Commit: 3135
Author: nico
Date:   Wed Oct 29 13:19:38 2008 +0000

    * Close php blocks in samples programs (add "?>")

 caca-php/examples/cacainfo.php  |    2 ++
 caca-php/examples/cacapig.php   |    1 +
 caca-php/examples/demo.php      |    2 ++
 caca-php/examples/dithering.php |    4 +---
 caca-php/examples/figfont.php   |    2 +-
 caca-php/examples/polyline.php  |    1 +
 caca-php/examples/text.php      |    3 +--
 7 files changed, 9 insertions(+), 6 deletions(-)

Commit: 3134
Author: nico
Date:   Tue Oct 28 23:13:15 2008 +0000

    * Add php binding for function "caca_set_dither_palette"

 caca-php/php_caca.c |   26 ++++++++++++++++++++++++--
 1 files changed, 24 insertions(+), 2 deletions(-)

Commit: 3133
Author: nico
Date:   Tue Oct 28 19:43:39 2008 +0000

    * Add unicode support in sample program figfont.php

 caca-php/examples/figfont.php |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)

Commit: 3132
Author: nico
Date:   Tue Oct 28 19:30:10 2008 +0000

    * Change type of the last argument of drawing function (from string to long)
    * Adapt sample programs

 caca-php/examples/cacainfo.php |    3 +
 caca-php/examples/demo.php     |   28 +++++-----
 caca-php/examples/polyline.php |   17 ++++---
 caca-php/php_caca.c            |  103 ++++++++++++----------------------------
 4 files changed, 57 insertions(+), 94 deletions(-)

Commit: 3131
Author: nico
Date:   Tue Oct 28 17:59:41 2008 +0000

    * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
    * Add a sample program examples/polyline.php

 caca-php/examples/polyline.php |   41 +++++++++++++++++
 caca-php/php_caca.c            |   93 ++++++++++++++++++++++++++++++++++++++--
 2 files changed, 130 insertions(+), 4 deletions(-)

Commit: 3130
Author: nico
Date:   Tue Oct 28 14:11:08 2008 +0000

    * Check that a caca_figfont was loaded before using it in caca_put_figchar()

 caca/figfont.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 3129
Author: nico
Date:   Tue Oct 28 13:45:39 2008 +0000

    * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
    * Add a working sample file examples/figfont.php
    * Rename sample programs:
         examples1.php > cacapig.php
         drivers.php > cacainfo.php

 caca-php/examples/cacainfo.php |   62 ++++++++++++++++++++++++++++++++++++
 caca-php/examples/cacapig.php  |   68 ++++++++++++++++++++++++++++++++++++++++
 caca-php/examples/drivers.php  |   62 ------------------------------------
 caca-php/examples/example1.php |   68 ----------------------------------------
 caca-php/examples/figfont.php  |   24 ++++++++++++++
 caca-php/php_caca.c            |   34 +++++++++++++++++++-
 caca-php/php_caca.h            |    2 +-
 7 files changed, 187 insertions(+), 133 deletions(-)

Commit: 3128
Author: nico
Date:   Tue Oct 28 12:15:15 2008 +0000

    * Add checks after emalloc()
    * Add php binding for caca_file_gets

 caca-php/php_caca.c |   43 ++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 38 insertions(+), 5 deletions(-)

Commit: 3127
Author: nico
Date:   Tue Oct 28 11:46:18 2008 +0000

    * Add php binding for functions: caca_file_write, caca_file_read

 caca-php/examples/demo.php |    2 ++
 caca-php/php_caca.c        |   31 +++++++++++++++++++++++++++++++
 caca-php/php_caca.h        |    2 ++
 3 files changed, 35 insertions(+), 0 deletions(-)

Commit: 3126
Author: nico
Date:   Tue Oct 28 02:02:27 2008 +0000

    * Add php bindings for 9 functions
    * Modify php bloc headers in samples programs
    * Add list of import/export formats in examples/drivers.php

 caca-php/examples/demo.php      |    2 +-
 caca-php/examples/dithering.php |    6 ++-
 caca-php/examples/drivers.php   |   15 ++++--
 caca-php/examples/example1.php  |    2 +-
 caca-php/php_caca.c             |  102 +++++++++++++++++++++++++++++---------
 caca-php/php_caca.h             |    3 +-
 6 files changed, 96 insertions(+), 34 deletions(-)

Commit: 3125
Author: sam
Date:   Mon Oct 27 20:23:56 2008 +0000

    libcaca: add fallback rotated glyphs to cope with third-party software.

 caca/transform.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

Commit: 3124
Author: nico
Date:   Mon Oct 27 19:54:07 2008 +0000

    * Fix a bug in sample program "dithering.php"

 caca-php/examples/dithering.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3123
Author: nico
Date:   Mon Oct 27 19:35:48 2008 +0000

    * Add a "caca_create_dither_gd" function that create the proper dither for a
      given gd resource.

 caca-php/examples/dithering.php |   10 ++++++----
 caca-php/php_caca.c             |   15 +++++++++++++++
 caca-php/php_caca.h             |    1 +
 3 files changed, 22 insertions(+), 4 deletions(-)

Commit: 3122
Author: nico
Date:   Mon Oct 27 19:14:32 2008 +0000

    * Add working sample program dithering.php (open logo-caca.png with Gd and
      render it with caca caca_dither_bitmap_gd)
    * Add a function to fetch a buffer of gd pixels in php_caca.c

 caca-php/examples/dithering.php |   19 +++++++++++--------
 caca-php/examples/logo-caca.png |  Bin 0 -> 7526 bytes
 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
 3 files changed, 39 insertions(+), 13 deletions(-)

Commit: 3121
Author: nico
Date:   Mon Oct 27 17:19:06 2008 +0000

    * Fix a bug in caca_export_string

 caca-php/php_caca.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 3120
Author: nico
Date:   Mon Oct 27 17:15:08 2008 +0000

    * Improve function "caca_dither_bitmap_gd"
    * Add php binding for "caca_create_dither"
    * Add new sample program "dithering.php"

 caca-php/examples/dithering.php |   15 +++++++++++++++
 caca-php/php_caca.c             |   33 ++++++++++++++++++++++++++++-----
 caca-php/php_caca.h             |    1 +
 3 files changed, 44 insertions(+), 5 deletions(-)

Commit: 3119
Author: nico
Date:   Mon Oct 27 16:23:05 2008 +0000

    * Add a function "fetch_external_resource" that allows to fetch external php
      resources such as gd resouces
    * Add test for presence of gd development files in config.m4
    * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd

 caca-php/config.m4  |    9 ++++++++-
 caca-php/php_caca.c |   30 +++++++++++++++++++-----------
 caca-php/php_caca.h |    2 +-
 3 files changed, 28 insertions(+), 13 deletions(-)

Commit: 3118
Author: sam
Date:   Mon Oct 27 13:45:56 2008 +0000

    doc: fix symlink failure when installing libcaca twice.

 doc/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3117
Author: nico
Date:   Mon Oct 27 13:34:36 2008 +0000

    * Add php binding for 12 new fonctions

 caca-php/php_caca.c |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 99 insertions(+), 0 deletions(-)

Commit: 3115
Author: nico
Date:   Sun Oct 26 23:33:02 2008 +0000

    * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
      caca_get_dither_algorithm

 caca-php/php_caca.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

Commit: 3114
Author: nico
Date:   Sun Oct 26 21:27:32 2008 +0000

    * Add binding for 7 new functions
    * Add just_for_fun() function in sample program drivers.php

 caca-php/examples/drivers.php |   51 ++++++++++++++++++++++++++++++++++-
 caca-php/php_caca.c           |   60 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 110 insertions(+), 1 deletions(-)

Commit: 3113
Author: nico
Date:   Sun Oct 26 20:51:04 2008 +0000

    * Add php binding for 15 new functions
    * Add new sample program "examples/drivers.php"

 caca-php/examples/drivers.php |    8 +++
 caca-php/php_caca.c           |  103 +++++++++++++++++++++++++++++++++++++++-
 2 files changed, 108 insertions(+), 3 deletions(-)

Commit: 3112
Author: nico
Date:   Sun Oct 26 15:47:33 2008 +0000

    * Improve function caca_export_string

 caca-php/php_caca.c |   33 +++++++++++++++++++++++++++++++--
 caca-php/php_caca.h |    3 ++-
 2 files changed, 33 insertions(+), 3 deletions(-)

Commit: 3111
Author: nico
Date:   Sun Oct 26 15:27:59 2008 +0000

    * Add php binding for caca_export_memory (called caca_export_string)
    * Rename php function caca_import_memory to caca_import_string
    * Add sample program "text.php" (php port of examples/text.c)
    * Add php binding for "caca_set_attr"

 caca-php/examples/example1.php |    2 +-
 caca-php/examples/text.php     |   62 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+), 1 deletions(-)

Commit: 3110
Author: nico
Date:   Sun Oct 26 14:14:58 2008 +0000

    * Centralize caca's error managment (in macro RETURN_SUCCESS)
    * Add binding for 2 new functions
    * Fix a bug in examples/example1.php

 caca-php/examples/demo.php     |   16 +++++-
 caca-php/examples/example1.php |    2 +-
 caca-php/php_caca.c            |  124 +++++++++++++++++++++++++++++-----------
 caca-php/php_caca.h            |   10 +++
 4 files changed, 115 insertions(+), 37 deletions(-)

Commit: 3109
Author: nico
Date:   Sun Oct 26 13:38:47 2008 +0000

    * Add php binding for 4 new functions
    * Add "full" demo to "examples/demo.php"

 caca-php/examples/demo.php |  131 ++++++++++++++++++++++++++++++++++++++++----
 caca-php/php_caca.c        |   44 +++++++++++++++
 2 files changed, 164 insertions(+), 11 deletions(-)

Commit: 3108
Author: nico
Date:   Sun Oct 26 12:29:10 2008 +0000

    * Add php binding for 9 new functions
    * Improve examples/demo.php

 caca-php/examples/demo.php |  211 ++++++++++++++++++++++++++++++++++++++------
 caca-php/php_caca.c        |  115 +++++++++++++++++++++---
 caca-php/php_caca.h        |    4 +-
 3 files changed, 290 insertions(+), 40 deletions(-)

Commit: 3107
Author: nico
Date:   Sun Oct 26 00:49:09 2008 +0000

    * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
    * Create a new sample file demo.php (php port of demo.c)

 caca-php/examples/demo.php |   88 ++++++++++++++++++++++++++++++++++++++++++++
 caca-php/php_caca.c        |   22 ++++++++++-
 2 files changed, 109 insertions(+), 1 deletions(-)

Commit: 3106
Author: nico
Date:   Sat Oct 25 23:52:06 2008 +0000

    * Add a nice label with libcaca's version in the center of the screen in
      sample program examples/example1.php

 caca-php/examples/example1.php |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

Commit: 3105
Author: nico
Date:   Sat Oct 25 23:40:00 2008 +0000

    * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
    * Animate pink pig & add event managment in sample program "example1.php"

 caca-php/examples/example1.php |   29 +++++++++++++++++++++++++----
 caca-php/php_caca.c            |   21 +++++++++++++++++++++
 2 files changed, 46 insertions(+), 4 deletions(-)

Commit: 3104
Author: nico
Date:   Sat Oct 25 15:41:39 2008 +0000

    * Add binding for 6 new caca's functions
    * Add a nice php sample file examples/example1.php that shows a smart pink ping

 caca-php/examples/example1.php |   42 +++++++++++++++++++++++++-
 caca-php/php_caca.c            |   66 +++++++++++++++++++++++++++++++--------
 2 files changed, 93 insertions(+), 15 deletions(-)

Commit: 3101
Author: nico
Date:   Sat Oct 25 11:26:15 2008 +0000

    * Add php binding for 8 new caca's functions

 caca-php/examples/example1.php |    2 +-
 caca-php/php_caca.c            |   77 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+), 1 deletions(-)

Commit: 3095
Author: sam
Date:   Sat Oct 25 01:03:09 2008 +0000

    Add Nicolas Vion to AUTHORS.

 AUTHORS |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 3094
Author: nico
Date:   Fri Oct 24 23:20:42 2008 +0000

    * Add php bindings for 13 new functions

 caca-php/php_caca.c |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)

Commit: 3093
Author: nico
Date:   Fri Oct 24 23:01:08 2008 +0000

    * Add php binding for 7 new caca's functions

 caca-php/php_caca.c |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

Commit: 3092
Author: nico
Date:   Fri Oct 24 22:35:21 2008 +0000

    * Add flac support and some other nice features...

 caca-php/php_caca.c |   57 +++++++++++++++++++++++++++++++++-----------------
 caca-php/php_caca.h |   19 +++++++++-------
 2 files changed, 48 insertions(+), 28 deletions(-)

Commit: 3091
Author: nico
Date:   Fri Oct 24 22:09:30 2008 +0000

    * Add caca's php constants definition
    * Add php binding for 13 new functions

 caca-php/php_caca.c |  176 +++++++++++++++++++++++++++++++++++++++++++++++----
 caca-php/php_caca.h |   24 ++++++--
 2 files changed, 181 insertions(+), 19 deletions(-)

Commit: 3089
Author: nico
Date:   Fri Oct 24 19:28:20 2008 +0000

    * Initial release of caca-php

 caca-php/config.m4             |   12 +
 caca-php/examples/example1.php |    4 +
 caca-php/package.xml           |   33 +++
 caca-php/php_caca.c            |  534 ++++++++++++++++++++++++++++++++++++++++
 caca-php/php_caca.h            |  143 +++++++++++
 5 files changed, 726 insertions(+), 0 deletions(-)

Commit: 3046
Author: jylam
Date:   Sun Oct 19 16:22:08 2008 +0000

     * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)

 caca/driver/cocoa.m |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

Commit: 3045
Author: jylam
Date:   Sun Oct 19 14:44:25 2008 +0000

     * Made compilation work only under Mac OS X 10.5 (Leopard) as it is the only test plateform available to me, waiting for something more clever

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2967
Author: sam
Date:   Sat Oct 18 12:57:10 2008 +0000

    Bump soname versioning.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2966
Author: sam
Date:   Sat Oct 18 12:50:13 2008 +0000

    Fix <cucul.h> installation again.

 caca/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 2965
Author: sam
Date:   Sat Oct 18 12:42:12 2008 +0000

    Set version to 0.99.beta15.
    Updated NEWS and ChangeLog.

 ChangeLog      |  305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS           |    4 +
 configure.ac   |    2 +-
 win32/config.h |    2 +-
 4 files changed, 311 insertions(+), 2 deletions(-)

Commit: 2963
Author: sam
Date:   Sat Oct 18 11:07:14 2008 +0000

    Add a cucul.h symbolic link upon installation.

 caca/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2962
Author: sam
Date:   Sat Oct 18 11:07:05 2008 +0000

    libcaca: move codecs and import/export functions into subdirectories.

 caca/Makefile.am      |   34 +-
 caca/codec/export.c   | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
 caca/codec/import.c   |  924 ++++++++++++++++++++++++++++++++++++++++++++
 caca/driver/cocoa.m   | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
 caca/driver/conio.c   |  185 +++++++++
 caca/driver/gl.c      |  623 ++++++++++++++++++++++++++++++
 caca/driver/ncurses.c |  848 ++++++++++++++++++++++++++++++++++++++++
 caca/driver/raw.c     |  115 ++++++
 caca/driver/slang.c   |  571 +++++++++++++++++++++++++++
 caca/driver/vga.c     |  178 +++++++++
 caca/driver/win32.c   |  367 ++++++++++++++++++
 caca/driver/x11.c     |  809 ++++++++++++++++++++++++++++++++++++++
 caca/driver_cocoa.m   | 1015 ------------------------------------------------
 caca/driver_conio.c   |  185 ---------
 caca/driver_gl.c      |  623 ------------------------------
 caca/driver_ncurses.c |  848 ----------------------------------------
 caca/driver_raw.c     |  115 ------
 caca/driver_slang.c   |  571 ---------------------------
 caca/driver_vga.c     |  178 ---------
 caca/driver_win32.c   |  367 ------------------
 caca/driver_x11.c     |  809 --------------------------------------
 caca/export.c         | 1028 -------------------------------------------------
 caca/import.c         |  924 --------------------------------------------
 caca/libcaca.vcproj   |   20 +-
 24 files changed, 6693 insertions(+), 6687 deletions(-)

Commit: 2961
Author: sam
Date:   Sat Oct 18 11:06:58 2008 +0000

    Fix compilation warnings on platforms without Imlib2.

 src/aafire.c       |    2 +-
 src/common-image.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2960
Author: sam
Date:   Sat Oct 18 11:06:49 2008 +0000

    libcaca: fix a minor warning on DOS targets.

 caca/figfont.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2959
Author: sam
Date:   Thu Oct 16 23:44:49 2008 +0000

    Minor build system cosmetic changes.

 Makefile.am       |    2 +-
 src/Makefile.am   |    2 +-
 win32/Makefile.am |    6 +-----
 3 files changed, 3 insertions(+), 7 deletions(-)

Commit: 2958
Author: sam
Date:   Thu Oct 16 23:21:23 2008 +0000

    Do not attempt to create libcaca++ symlinks if C++ support was disabled.

 cxx/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2956
Author: sam
Date:   Thu Oct 16 23:03:47 2008 +0000

    Remove executable bit from files that do not need it.

 0 files changed, 0 insertions(+), 0 deletions(-)

Commit: 2955
Author: sam
Date:   Thu Oct 16 22:59:04 2008 +0000

    Rename csharp/ into caca-sharp/.

 Makefile.am                         |    2 +-
 caca-sharp/.gitignore               |    2 +
 caca-sharp/AssemblyInfo.cs          |   21 +
 caca-sharp/Attr.cs                  |   57 +++
 caca-sharp/Caca.cs                  |   43 +++
 caca-sharp/Canvas.cs                |  685 +++++++++++++++++++++++++++++++++++
 caca-sharp/Display.cs               |  141 +++++++
 caca-sharp/Dither.cs                |  160 ++++++++
 caca-sharp/Event.cs                 |  187 ++++++++++
 caca-sharp/Font.cs                  |  128 +++++++
 caca-sharp/Makefile.am              |   37 ++
 caca-sharp/caca-sharp.csproj        |   54 +++
 caca-sharp/caca-sharp.dll.config.in |    3 +
 caca-sharp/test-csharp.csproj       |   51 +++
 caca-sharp/test.cs                  |  136 +++++++
 configure.ac                        |    4 +-
 csharp/.gitignore                   |    2 -
 csharp/AssemblyInfo.cs              |   21 -
 csharp/Attr.cs                      |   57 ---
 csharp/Caca.cs                      |   43 ---
 csharp/Canvas.cs                    |  685 -----------------------------------
 csharp/Display.cs                   |  141 -------
 csharp/Dither.cs                    |  160 --------
 csharp/Event.cs                     |  187 ----------
 csharp/Font.cs                      |  128 -------
 csharp/Makefile.am                  |   37 --
 csharp/caca-sharp.csproj            |   54 ---
 csharp/caca-sharp.dll.config.in     |    3 -
 csharp/test-csharp.csproj           |   51 ---
 csharp/test.cs                      |  136 -------
 libcaca.sln                         |    4 +-
 31 files changed, 1710 insertions(+), 1710 deletions(-)

Commit: 2901
Author: sam
Date:   Tue Oct 7 23:43:53 2008 +0000

    Update the Win32 cross-build script to reflect recent reorganisation.

 build-win32 |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 2900
Author: sam
Date:   Tue Oct 7 23:27:41 2008 +0000

    Renamed msvc into win32.

 Makefile.am          |    2 +-
 caca/libcaca.vcproj  |    8 +++---
 configure.ac         |    2 +-
 cxx/libcaca++.vcproj |    6 ++--
 cxx/test-cxx.vcproj  |    4 +-
 msvc/Makefile.am     |    8 ------
 msvc/caca_types.h    |    2 -
 msvc/config.h        |   59 --------------------------------------------------
 src/cacademo.vcproj  |    6 ++--
 src/cacafire.vcproj  |    6 ++--
 src/cacaview.vcproj  |    6 ++--
 win32/Makefile.am    |    8 ++++++
 win32/caca_types.h   |    2 +
 win32/config.h       |   57 ++++++++++++++++++++++++++++++++++++++++++++++++
 14 files changed, 87 insertions(+), 89 deletions(-)

Commit: 2898
Author: sam
Date:   Tue Oct 7 21:26:56 2008 +0000

    Reorganise MSVC files so that each project is with its source code.

 caca/Makefile.am          |  202 ++++++++++++++--------------
 caca/libcaca.vcproj       |  320 ++++++++++++++++++++++++++++++++++++++++++++
 csharp/Makefile.am        |   72 +++++-----
 csharp/caca-sharp.csproj  |   54 ++++++++
 csharp/test-csharp.csproj |   51 +++++++
 cxx/Makefile.am           |   87 ++++++------
 cxx/libcaca++.vcproj      |  196 +++++++++++++++++++++++++++
 cxx/test-cxx.vcproj       |  181 +++++++++++++++++++++++++
 libcaca.sln               |  128 ++++++++++++++++++
 msvc/Makefile.am          |   24 +---
 msvc/caca-sharp.csproj    |   54 --------
 msvc/cacademo.vcproj      |  199 ---------------------------
 msvc/cacafire.vcproj      |  199 ---------------------------
 msvc/cacaview.vcproj      |  205 ----------------------------
 msvc/libcaca++.vcproj     |  197 ---------------------------
 msvc/libcaca.sln          |  126 -----------------
 msvc/libcaca.vcproj       |  325 ---------------------------------------------
 msvc/test-csharp.csproj   |   51 -------
 msvc/test-cxx.vcproj      |  193 ---------------------------
 src/Makefile.am           |   94 +++++++-------
 src/cacademo.vcproj       |  203 ++++++++++++++++++++++++++++
 src/cacafire.vcproj       |  202 ++++++++++++++++++++++++++++
 src/cacaview.vcproj       |  211 +++++++++++++++++++++++++++++
 23 files changed, 1784 insertions(+), 1790 deletions(-)

Commit: 2896
Author: sam
Date:   Tue Oct 7 16:06:08 2008 +0000

    Move stubs.h to caca/caca_stubs.h since it's only used by the library.

 Makefile.am           |    2 +-
 caca/Makefile.am      |    1 +
 caca/caca_internals.h |    2 +-
 caca/caca_stubs.h     |   97 +++++++++++++++++++++++++++++++++++++++++++++++++
 msvc/libcaca.vcproj   |    6 +---
 stubs.h               |   97 -------------------------------------------------
 6 files changed, 101 insertions(+), 104 deletions(-)

Commit: 2895
Author: sam
Date:   Tue Oct 7 16:06:02 2008 +0000

    Fix the library suffix detection.

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2888
Author: sam
Date:   Mon Oct 6 20:45:02 2008 +0000

    Detect shared library suffix at configure stage.

 configure.ac                    |   10 ++++++++++
 csharp/caca-sharp.dll.config.in |    4 +---
 2 files changed, 11 insertions(+), 3 deletions(-)

Commit: 2882
Author: sam
Date:   Mon Oct 6 19:33:28 2008 +0000

    caca-sharp: support systems with .dylib or .sl shared libraries.

 csharp/caca-sharp.dll.config.in |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2881
Author: sam
Date:   Mon Oct 6 19:33:24 2008 +0000

    .gitignore: ignore files generated by MonoDevelop.

 .gitignore |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 2880
Author: sam
Date:   Mon Oct 6 19:33:20 2008 +0000

    Clean up the web server directories before copying the documentation there.

 Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 2879
Author: sam
Date:   Mon Oct 6 19:33:15 2008 +0000

    doc: rewrite the tutorial to reflect recent API updates.

 doc/tutorial.dox |   53 ++++++++++++++++++++++-------------------------------
 1 files changed, 22 insertions(+), 31 deletions(-)

Commit: 2878
Author: sam
Date:   Mon Oct 6 19:33:06 2008 +0000

    libcaca: fix an infinite loop in the .pc file.

 caca/caca.pc.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2871
Author: sam
Date:   Sun Oct 5 15:50:11 2008 +0000

    Fix detection of floating point assembly instructions. They were
    incorrectly detcted as present because gcc was optimising them away.

 configure.ac |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 2868
Author: sam
Date:   Sun Oct 5 01:37:25 2008 +0000

    Tidy the .NET Makefile.

 csharp/Makefile.am |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

Commit: 2867
Author: sam
Date:   Sun Oct 5 00:56:17 2008 +0000

    Split the C# bindings into separate files.

 csharp/Attr.cs         |   57 +++
 csharp/Caca.cs         | 1199 ------------------------------------------------
 csharp/Canvas.cs       |  685 +++++++++++++++++++++++++++
 csharp/Display.cs      |  141 ++++++
 csharp/Dither.cs       |  160 +++++++
 csharp/Event.cs        |  187 ++++++++
 csharp/Font.cs         |  128 +++++
 csharp/Makefile.am     |   10 +-
 csharp/test.cs         |   28 +-
 msvc/caca-sharp.csproj |    6 +
 10 files changed, 1387 insertions(+), 1214 deletions(-)

Commit: 2864
Author: sam
Date:   Sat Oct 4 13:05:13 2008 +0000

    configure.ac: use more modern autoconf syntax.

 caca/caca.c    |    2 +-
 configure.ac   |    9 +++++----
 src/cacaview.c |    2 +-
 3 files changed, 7 insertions(+), 6 deletions(-)

Commit: 2860
Author: sam
Date:   Mon Sep 29 23:03:38 2008 +0000

    Fix separate directory build failure caused by caca_types.h.

 examples/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 2859
Author: sam
Date:   Mon Sep 29 23:03:34 2008 +0000

    Fix the Win32 build.

 build-win32 |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 2858
Author: sam
Date:   Mon Sep 29 23:03:30 2008 +0000

    Properly export legacy 0.9 symbols.

 caca/caca0.c |    3 +--
 caca/caca0.h |   46 +++++++++++++++++++++++++++++-----------------
 2 files changed, 30 insertions(+), 19 deletions(-)

Commit: 2854
Author: sam
Date:   Mon Sep 29 22:02:45 2008 +0000

    Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.

 caca/Makefile.am |   17 ++++++++---------
 cxx/Makefile.am  |   17 ++++++++---------
 2 files changed, 16 insertions(+), 18 deletions(-)

Commit: 2853
Author: bsittler
Date:   Mon Sep 29 21:28:37 2008 +0000

    switch to weak aliases so it at least compiles on Mac OS X; note that the aliases do not actually work, so there is no cucul binary compatiblity in fact

 caca/caca.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 2852
Author: bsittler
Date:   Mon Sep 29 21:26:49 2008 +0000

    remove reference to obsolete common.h

 caca/driver_cocoa.m |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 2851
Author: bsittler
Date:   Mon Sep 29 21:26:05 2008 +0000

    add missing CUCUL_* compatiblity constants

 caca/caca.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

Commit: 2850
Author: sam
Date:   Mon Sep 29 21:16:52 2008 +0000

    Support for platforms where shared libraries are not called *.so.

 caca/Makefile.am |    9 +++++++--
 cxx/Makefile.am  |    9 +++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

Commit: 2835
Author: sam
Date:   Sat Sep 27 21:30:09 2008 +0000

    Fix documentation installation. This is the real 0.99.beta15 release.

 doc/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2833
Author: sam
Date:   Sat Sep 27 21:09:37 2008 +0000

    Change the website name to caca.zoy.org.

 Makefile.am   |    2 +-
 src/img2txt.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2832
Author: sam
Date:   Sat Sep 27 18:11:01 2008 +0000

    Set version to 0.99.beta14.
    Updated NEWS and ChangeLog.

 ChangeLog    |13356 ++++++++++++++++++++++++++++++++--------------------------
 NEWS         |    4 +
 configure.ac |    4 +-
 3 files changed, 7322 insertions(+), 6042 deletions(-)

Commit: 2831
Author: sam
Date:   Sat Sep 27 17:56:49 2008 +0000

    End of the libcucul merge: add symbolic links where appropriate.

 caca/Makefile.am |   12 ++++++++++--
 cxx/Makefile.am  |   12 ++++++++++--
 doc/Makefile.am  |    4 ++++
 3 files changed, 24 insertions(+), 4 deletions(-)

Commit: 2830
Author: sam
Date:   Sat Sep 27 17:56:43 2008 +0000

    caca, cxx: install symlinks for backwards compatibility with libcucul.

 caca/Makefile.am |    8 ++++++++
 cxx/Makefile.am  |    8 ++++++++
 2 files changed, 16 insertions(+), 0 deletions(-)

Commit: 2829
Author: pterjan
Date:   Sat Sep 27 16:23:26 2008 +0000

     * Fix a warning

 ruby/caca-canvas.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2828
Author: sam
Date:   Sat Sep 27 16:07:33 2008 +0000

    .gitignore: ignore caca_types.h.

 caca/.gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 2827
Author: sam
Date:   Sat Sep 27 15:57:33 2008 +0000

    Add missing svn:ignore SVN properties.

Commit: 2826
Author: sam
Date:   Sat Sep 27 15:43:01 2008 +0000

    Continue the libcaca/libcucul merge. Source and binary compatibility
    are almost there.

 caca/Makefile.am |    2 +-
 caca/attr.c      |   20 ++++++
 caca/box.c       |   13 ++++
 caca/caca.c      |    6 ++
 caca/caca.h      |  197 ++++++++++++++++++++++++++++++++++++++++++++++--------
 caca/canvas.c    |   22 ++++++
 caca/charset.c   |   12 +++
 caca/conic.c     |   31 ++++++---
 caca/dither.c    |   51 ++++++++++++++
 caca/export.c    |    9 +++
 caca/figfont.c   |    9 +++
 caca/file.c      |   16 +++++
 caca/font.c      |   15 ++++
 caca/frame.c     |   14 ++++
 caca/import.c    |   11 +++
 caca/line.c      |   15 ++++
 caca/string.c    |   27 ++++++++
 caca/transform.c |   13 ++++
 caca/triangle.c  |   11 +++
 19 files changed, 456 insertions(+), 38 deletions(-)

Commit: 2825
Author: pterjan
Date:   Sat Sep 27 14:29:32 2008 +0000

     * No need to require test/unit in each testfile

 ruby/t/tc_canvas.rb  |    1 -
 ruby/t/tc_display.rb |    1 -
 ruby/t/tc_dither.rb  |    1 -
 ruby/t/tc_font.rb    |    1 -
 ruby/t/tc_frame.rb   |    1 -
 5 files changed, 0 insertions(+), 5 deletions(-)

Commit: 2824
Author: sam
Date:   Sat Sep 27 14:29:11 2008 +0000

    Continuing the libcucul-libcaca merge.

 csharp/AssemblyInfo.cs  |    4 +-
 cxx/caca++.pc.in        |    4 +-
 cxx/cxxtest.cpp         |    4 +-
 doc/doxygen.cfg.in      |    2 -
 doc/libcaca.dox         |    9 +---
 doc/migrating.dox       |  101 +++++++++++++++++++++++------------------------
 doc/tutorial.dox        |   25 ++++-------
 examples/.gitignore     |    2 +-
 msvc/cacademo.vcproj    |    4 +-
 msvc/cacafire.vcproj    |    4 +-
 msvc/cacaview.vcproj    |    2 +-
 msvc/libcaca.sln        |   39 ------------------
 msvc/test-csharp.csproj |    6 +--
 msvc/test-cxx.vcproj    |    4 +-
 python/snake.py         |   20 +++++-----
 ruby/ruby.dox           |    2 -
 tests/.gitignore        |    3 +-
 tests/caca-test.cpp     |    2 +-
 18 files changed, 88 insertions(+), 149 deletions(-)

Commit: 2823
Author: pterjan
Date:   Sat Sep 27 14:29:00 2008 +0000

     * Have local paths first in LOAD_PATH

 ruby/test |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

Commit: 2822
Author: sam
Date:   Sat Sep 27 14:11:36 2008 +0000

    Continuing the libcucul-libcaca merge.

 csharp/Caca.cs                   |  937 ++++++++++++++++++++++++++++++++++++-
 csharp/Cucul.cs                  |  960 --------------------------------------
 csharp/Makefile.am               |    2 +-
 csharp/cucul-sharp.dll.config.in |    3 -
 csharp/test.cs                   |   27 +-
 cxx/Makefile.am                  |    2 +-
 cxx/caca++.cpp                   |  397 ++++++++++++++++
 cxx/caca++.h                     |  122 +++++-
 cxx/cucul++.cpp                  |  421 -----------------
 cxx/cucul++.h                    |  156 ------
 cxx/cucul++.pc.in                |   12 -
 cxx/cxxtest.cpp                  |    1 -
 msvc/caca-sharp.csproj           |    8 +-
 msvc/caca_types.h                |    2 +
 msvc/cucul-sharp.csproj          |   46 --
 msvc/cucul_types.h               |    2 -
 msvc/libcaca++.vcproj            |    4 +-
 msvc/libcaca.vcproj              |   80 +++-
 msvc/libcucul++.vcproj           |  199 --------
 msvc/libcucul.vcproj             |  281 -----------
 ruby/Makefile.am                 |    1 -
 ruby/README                      |    6 +-
 ruby/caca-canvas.c               |   12 +-
 ruby/caca-display.c              |    2 +-
 ruby/caca-dither.c               |    4 +-
 ruby/caca-font.c                 |    4 +-
 ruby/lib/caca.rb                 |    1 -
 ruby/ruby-caca.dox               |  194 ++++++---
 ruby/ruby-cucul.dox              |  112 -----
 ruby/t/tc_canvas.rb              |   12 +-
 ruby/t/tc_display.rb             |    6 +-
 ruby/t/tc_dither.rb              |   18 +-
 ruby/t/tc_font.rb                |   10 +-
 ruby/t/tc_frame.rb               |    4 +-
 34 files changed, 1724 insertions(+), 2324 deletions(-)

Commit: 2821
Author: sam
Date:   Sat Sep 27 13:12:46 2008 +0000

    Starting refactoring to get rid of libcucul. The initial reason for the
    split is rendered moot by the plugin system: when enabled, binaries do
    not link directly with libX11 or libGL. I hope this is a step towards
    more consisteny and clarity.

 Makefile.am             |    6 +-
 build-kernel            |    5 +-
 caca-config.in          |    7 +-
 caca/Makefile.am        |   37 +-
 caca/attr.c             |  463 ++++
 caca/box.c              |  226 ++
 caca/caca.c             |   53 +-
 caca/caca.h             |  349 +++-
 caca/caca.pc.in         |    4 +-
 caca/caca0.c            |   58 +-
 caca/caca0.h            |  100 +-
 caca/caca_internals.h   |   56 +-
 caca/caca_types.h.in    |  101 +
 caca/canvas.c           |  502 ++++
 caca/charset.c          |  422 ++++
 caca/conic.c            |  345 +++
 caca/dither.c           | 1564 ++++++++++++
 caca/driver_cocoa.m     |   46 +-
 caca/driver_conio.c     |   29 +-
 caca/driver_gl.c        |   63 +-
 caca/driver_ncurses.c   |   33 +-
 caca/driver_raw.c       |    9 +-
 caca/driver_slang.c     |   55 +-
 caca/driver_vga.c       |   23 +-
 caca/driver_win32.c     |   39 +-
 caca/driver_x11.c       |   48 +-
 caca/event.c            |    9 +-
 caca/export.c           | 1019 ++++++++
 caca/figfont.c          |  554 +++++
 caca/file.c             |  289 +++
 caca/font.c             |  522 ++++
 caca/frame.c            |  260 ++
 caca/graphics.c         |    9 +-
 caca/import.c           |  913 +++++++
 caca/legacy.c           |  251 ++
 caca/line.c             |  393 +++
 caca/mono9.data         | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
 caca/monobold12.data    | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
 caca/string.c           |  504 ++++
 caca/transform.c        | 1102 +++++++++
 caca/triangle.c         |  157 ++
 configure.ac            |   22 +-
 csharp/Makefile.am      |   20 +-
 cucul/.gitignore        |    1 -
 cucul/Makefile.am       |   42 -
 cucul/attr.c            |  463 ----
 cucul/box.c             |  226 --
 cucul/canvas.c          |  504 ----
 cucul/charset.c         |  422 ----
 cucul/conic.c           |  345 ---
 cucul/cucul.c           |  514 ----
 cucul/cucul.h           |  383 ---
 cucul/cucul.pc.in       |   12 -
 cucul/cucul_internals.h |   80 -
 cucul/cucul_types.h.in  |  101 -
 cucul/dither.c          | 1564 ------------
 cucul/export.c          | 1019 --------
 cucul/figfont.c         |  554 -----
 cucul/file.c            |  289 ---
 cucul/font.c            |  522 ----
 cucul/frame.c           |  260 --
 cucul/import.c          |  913 -------
 cucul/legacy.c          |  244 --
 cucul/line.c            |  393 ---
 cucul/mono9.data        | 6101 -----------------------------------------------
 cucul/monobold12.data   | 6101 -----------------------------------------------
 cucul/transform.c       | 1102 ---------
 cucul/triangle.c        |  157 --
 cxx/Makefile.am         |   19 +-
 cxx/caca++.cpp          |    8 +-
 cxx/caca++.h            |    7 +-
 cxx/cucul++.cpp         |  260 +-
 cxx/cucul++.h           |   38 +-
 cxx/cxxtest.cpp         |   10 +-
 doc/Makefile.am         |    8 +-
 examples/Makefile.am    |   57 +-
 examples/blit.c         |   27 +-
 examples/canvas.c       |   68 +
 examples/colors.c       |   39 +-
 examples/cucul.c        |   69 -
 examples/demo.c         |  311 ++--
 examples/dithering.c    |   35 +-
 examples/driver.c       |   13 +-
 examples/event.c        |   49 +-
 examples/export.c       |   90 +-
 examples/figfont.c      |   18 +-
 examples/font.c         |   55 +-
 examples/font2tga.c     |   34 +-
 examples/frames.c       |   35 +-
 examples/fullwidth.c    |   47 +-
 examples/gamma.c        |   65 +-
 examples/hsv.c          |   13 +-
 examples/import.c       |   11 +-
 examples/input.c        |   19 +-
 examples/spritedit.c    |   25 +-
 examples/swallow.c      |   27 +-
 examples/text.c         |   56 +-
 examples/transform.c    |   89 +-
 examples/truecolor.c    |   15 +-
 examples/unicode.c      |  113 +-
 kernel/kernel.c         |    6 +-
 kernel/kernel.h         |    4 +-
 msvc/Makefile.am        |    6 +-
 msvc/cucul_types.h      |    4 +-
 ruby/Makefile.am        |   24 +-
 ruby/caca-canvas.c      |  653 +++++
 ruby/caca-canvas.h      |   10 +
 ruby/caca-display.c     |    4 +-
 ruby/caca-dither.c      |  209 ++
 ruby/caca-dither.h      |    9 +
 ruby/caca-font.c        |   99 +
 ruby/caca-font.h        |    9 +
 ruby/caca.c             |   30 +
 ruby/common.h           |    4 +-
 ruby/cucul-canvas.c     |  653 -----
 ruby/cucul-canvas.h     |   10 -
 ruby/cucul-dither.c     |  209 --
 ruby/cucul-dither.h     |    9 -
 ruby/cucul-font.c       |   99 -
 ruby/cucul-font.h       |    9 -
 ruby/cucul.c            |   57 -
 src/Makefile.am         |   16 +-
 src/aafire.c            |   37 +-
 src/cacademo.c          |  235 +-
 src/cacadraw.c          |   31 +-
 src/cacaplay.c          |   13 +-
 src/cacaserver.c        |   14 +-
 src/cacaview.c          |  127 +-
 src/common-image.c      |   50 +-
 src/common-image.h      |    2 +-
 src/img2txt.c           |   40 +-
 src/mygetopt.c          |    2 +-
 stubs.h                 |    1 -
 tests/.gitignore        |    2 +-
 tests/Makefile.am       |   13 +-
 tests/caca-test.cpp     |    2 +-
 tests/canvas.cpp        |   70 +-
 tests/cucul-test.cpp    |   29 -
 tests/simple.c          |   30 +-
 tools/Makefile.am       |    6 +-
 tools/makefont.c        |   10 +-
 tools/optipal.c         |   78 +-
 tools/sortchars.c       |   34 +-
 143 files changed, 24815 insertions(+), 25055 deletions(-)

Commit: 2820
Author: sam
Date:   Sat Sep 27 12:13:24 2008 +0000

    test: remove legacy empty directory.

Commit: 2819
Author: sam
Date:   Sat Sep 27 09:52:27 2008 +0000

    makefont.c: change the font data encoding, the source is now 5% smaller.

 cucul/mono9.data      |12240 ++++++++++++++++++++++++-------------------------
 cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
 tools/makefont.c      |   80 +-
 3 files changed, 12189 insertions(+), 12421 deletions(-)

Commit: 2543
Author: sam
Date:   Wed Jul 16 17:23:31 2008 +0000

      * mygetopt.c: fix a parsing issue with short options.

 src/mygetopt.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2539
Author: sam
Date:   Wed Jul 16 13:50:48 2008 +0000

      * Fix bad AM_CONDITIONAL location: it must be in the default code path.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2536
Author: sam
Date:   Wed Jul 16 13:06:39 2008 +0000

      * cucul/file.c: fix a typo causing build failures when zlib is not here.

 cucul/file.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2535
Author: sam
Date:   Wed Jul 16 13:06:30 2008 +0000

      * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
        forcing the tested code to use register contraints.

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2519
Author: sam
Date:   Sat Jul 5 16:39:56 2008 +0000

      * Fix plugin build.

 caca/caca.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2518
Author: sam
Date:   Sat Jul 5 16:34:19 2008 +0000

      * Set version to 0.99.beta14.
      * Updateed NEWS and ChangeLog.

 NEWS         |    7 +++++++
 configure.ac |    4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

Commit: 2517
Author: sam
Date:   Sat Jul 5 16:28:30 2008 +0000

      * Check for FTGL in the configure step, because we will use it later.
      * Better CFLAGS and LDFLAGS propagation to the Makefiles.

 caca/Makefile.am |    5 ++++-
 configure.ac     |    8 +++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

Commit: 2437
Author: sam
Date:   Sun Jun 15 19:38:06 2008 +0000

      * Fix C++ library linking.

 cxx/caca++.pc.in  |    2 +-
 cxx/cucul++.pc.in |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2436
Author: sam
Date:   Sun Jun 15 18:41:09 2008 +0000

      * Fix cucul_file_read() calls in cacaview.

 src/common-image.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 2427
Author: sam
Date:   Sun Jun 15 17:06:43 2008 +0000

      * Fix cacademo build on systems without imlib-dev.

 src/common-image.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 2425
Author: sam
Date:   Sun Jun 15 16:53:57 2008 +0000

      * Generate the C++ .pc files at configure time.

 configure.ac |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2424
Author: sam
Date:   Sun Jun 15 16:49:42 2008 +0000

      * Only install the C++ .pc files if C++ support was activated.

 cxx/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2423
Author: sam
Date:   Sun Jun 15 16:47:40 2008 +0000

      * Install cucul++.pc and caca++.pc in the pkg-config directory.

 cxx/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 2413
Author: sam
Date:   Sun Jun 15 14:46:51 2008 +0000

      * Updated version number to 0.99.beta15, so that we can build TOIlet.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2412
Author: sam
Date:   Sun Jun 15 14:41:17 2008 +0000

      * Export cucul_flush_figlet() to the public API. It should be removed later,
        but for now it's the only way to integrate properly with TOIlet.

 cucul/cucul.h   |    1 +
 cucul/figfont.c |    4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

Commit: 2411
Author: sam
Date:   Sun Jun 15 13:50:28 2008 +0000

      * Make cacaview use cucul_file_t functions.

 src/common-image.c |  104 +++++++++++++++++++++++++---------------------------
 1 files changed, 50 insertions(+), 54 deletions(-)

Commit: 2410
Author: sam
Date:   Sun Jun 15 13:50:22 2008 +0000

      * Make deprecated cucul_load_file() use cucul_file_t functions.

 cucul/legacy.c |   42 ++++++++++++++++++++++--------------------
 1 files changed, 22 insertions(+), 20 deletions(-)

Commit: 2409
Author: sam
Date:   Sun Jun 15 13:50:17 2008 +0000

      * Make cucul_import_file() use cucul_file_t functions.

 cucul/import.c |   38 +++++++++++++++++++-------------------
 1 files changed, 19 insertions(+), 19 deletions(-)

Commit: 2408
Author: sam
Date:   Sun Jun 15 13:50:11 2008 +0000

      * Set errno to ENOSYS in unsupported cucul_file_t operations.

 cucul/file.c |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

Commit: 2407
Author: sam
Date:   Sun Jun 15 13:50:06 2008 +0000

      * Implement cucul_file_tell().

 cucul/cucul.h |    1 +
 cucul/file.c  |   21 +++++++++++++++++++--
 2 files changed, 20 insertions(+), 2 deletions(-)

Commit: 2406
Author: sam
Date:   Sun Jun 15 13:50:02 2008 +0000

      * Export cucul_file_t operations in the public header.
      * Implement cucul_file_read() and cucul_file_write().

 cucul/cucul.h           |   13 ++++++
 cucul/cucul_internals.h |    6 ---
 cucul/figfont.c         |   24 ++++++------
 cucul/file.c            |  101 +++++++++++++++++++++++++++++++----------------
 4 files changed, 92 insertions(+), 52 deletions(-)

Commit: 2405
Author: sam
Date:   Sun Jun 15 13:49:57 2008 +0000

      * makefont is only a system tool: use htons/htonl instead of hton16/hton32.

 tools/makefont.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2399
Author: sam
Date:   Sun Jun 15 12:28:18 2008 +0000

      * Fix cucul_set_dither_palette() argument types in cacademo.

 src/cacademo.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 2398
Author: sam
Date:   Sun Jun 15 12:28:14 2008 +0000

      * Remove htons() and htonl() from kernel mode: we use our custom hton16()
        and hton32() implementations everywhere instead, except in cacaserver
        which requires <arpa/inet.h> stuff anyway.

 kernel/kernel.c  |   15 +--------------
 stubs.h          |   10 +++++-----
 tools/makefont.c |    4 ++--
 3 files changed, 8 insertions(+), 21 deletions(-)

Commit: 2397
Author: sam
Date:   Sun Jun 15 12:28:08 2008 +0000

      * Fix a buffer initialisation issue in the sortchars utility.

 tools/sortchars.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2321
Author: jylam
Date:   Wed May 14 18:16:56 2008 +0000

     * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()

 cxx/cucul++.cpp |   12 +++++++++++-
 cxx/cucul++.h   |    4 +++-
 2 files changed, 14 insertions(+), 2 deletions(-)

Commit: 2316
Author: sam
Date:   Sat Apr 26 08:34:10 2008 +0000

      * Put autotools files in a hidden ".auto" directory instead of "autotools".

 .gitignore   |    2 +-
 configure.ac |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2314
Author: sam
Date:   Wed Apr 23 21:24:40 2008 +0000

      * Add missing headers to the Visual Studio build files.

 msvc/libcaca.vcproj  |    4 ++++
 msvc/libcucul.vcproj |    8 ++++++++
 2 files changed, 12 insertions(+), 0 deletions(-)

Commit: 2313
Author: sam
Date:   Wed Apr 23 21:24:34 2008 +0000

      * Switch a few unsigned int variables to size_t where appropriate.
      * Synchronise parameter types in the C++ bindings with the C API.

 cucul/import.c       |   12 ++++++------
 cucul/triangle.c     |    6 +++---
 cxx/cucul++.cpp      |    6 +++---
 cxx/cucul++.h        |    9 +++++----
 examples/export.c    |    2 +-
 examples/figfont.c   |    2 +-
 examples/spritedit.c |    2 +-
 src/cacaserver.c     |    7 +++----
 src/img2txt.c        |    2 +-
 9 files changed, 24 insertions(+), 24 deletions(-)

Commit: 2312
Author: sam
Date:   Wed Apr 23 21:24:28 2008 +0000

      * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
        of the other required types.

 configure.ac           |    4 ++-
 cucul/cucul_types.h.in |   55 ++++++++++++++++++++++++++++++++++++++++++-----
 msvc/cucul_types.h     |    4 +-
 3 files changed, 54 insertions(+), 9 deletions(-)

Commit: 2309
Author: sam
Date:   Mon Apr 21 10:10:42 2008 +0000

      * Started libcaca unit tests.

 tests/.gitignore    |    1 +
 tests/Makefile.am   |   11 ++++++++---
 tests/caca-test.cpp |   29 +++++++++++++++++++++++++++++
 tests/canvas.cpp    |   17 ++++++++---------
 tests/driver.cpp    |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 94 insertions(+), 12 deletions(-)

Commit: 2308
Author: sam
Date:   Sat Apr 19 22:51:20 2008 +0000

      * Get the project to build in an alternate directory.

 csharp/Makefile.am     |   10 +++++-----
 cucul/cucul_types.h.in |   13 +++++++++----
 2 files changed, 14 insertions(+), 9 deletions(-)

Commit: 2307
Author: sam
Date:   Sat Apr 19 22:51:17 2008 +0000

      * Refresh the .NET bindings. Still not complete, but quite useful already.

 csharp/Caca.cs  |   18 +++++-----
 csharp/Cucul.cs |  101 ++++++++++++++++++++++++++++---------------------------
 csharp/test.cs  |    2 +-
 3 files changed, 61 insertions(+), 60 deletions(-)

Commit: 2306
Author: sam
Date:   Sat Apr 19 19:40:25 2008 +0000

      * Documentation fixes (due to renamings, some parameters were no longer
        documented).

 caca/caca.c     |    1 -
 cucul/box.c     |  143 +++++++++++++++++++++++++++----------------------------
 cucul/charset.c |   10 ++--
 3 files changed, 76 insertions(+), 78 deletions(-)

Commit: 2305
Author: sam
Date:   Sat Apr 19 19:25:52 2008 +0000

      * Remove all unsigned ints from exported functions. Signed arithmetic is
        far better for error checking.

 caca/caca.h             |   40 +++++++++++++--------------
 caca/caca_internals.h   |   26 +++++++++---------
 caca/driver_cocoa.m     |   32 +++++++++++-----------
 caca/driver_conio.c     |   10 +++---
 caca/driver_gl.c        |   20 +++++++-------
 caca/driver_ncurses.c   |   14 ++++-----
 caca/driver_raw.c       |   10 +++---
 caca/driver_slang.c     |   15 +++++-----
 caca/driver_vga.c       |    8 +++---
 caca/driver_win32.c     |   17 +++++------
 caca/driver_x11.c       |   30 ++++++++++----------
 caca/event.c            |   24 ++++++++--------
 caca/graphics.c         |   19 +++++++++----
 caca/time.c             |    8 +++---
 cucul/canvas.c          |   25 ++++++++++-------
 cucul/cucul.c           |   37 ++++++++++++++++++-------
 cucul/cucul.h           |   45 ++++++++++++++-----------------
 cucul/cucul_internals.h |   12 ++++----
 cucul/dither.c          |   67 ++++++++++++++++++++++------------------------
 cucul/export.c          |   24 ++++++++--------
 cucul/figfont.c         |   22 +++++++-------
 cucul/font.c            |   37 ++++++++++++++-----------
 cucul/frame.c           |   25 ++++++++++-------
 cucul/transform.c       |   16 +++++-----
 examples/text.c         |    4 +-
 25 files changed, 304 insertions(+), 283 deletions(-)

Commit: 2304
Author: sam
Date:   Sat Apr 19 19:25:47 2008 +0000

      * Get rid of the last long types in the API.
      * Use size_t and ssize_t where appropriate.

 caca/driver_ncurses.c  |    3 ++-
 caca/driver_slang.c    |    3 ++-
 cucul/canvas.c         |    2 +-
 cucul/charset.c        |   22 +++++++++++-----------
 cucul/cucul.h          |   14 +++++++-------
 cucul/cucul_types.h.in |    2 ++
 cucul/export.c         |   46 +++++++++++++++++++++++-----------------------
 cucul/import.c         |   28 +++++++++++++---------------
 cxx/cucul++.cpp        |    4 ++--
 cxx/cucul++.h          |    4 ++--
 examples/font2tga.c    |    4 ++--
 src/aafire.c           |   10 +++++-----
 src/cacademo.c         |   10 +++++-----
 13 files changed, 77 insertions(+), 75 deletions(-)

Commit: 2303
Author: sam
Date:   Sat Apr 19 19:25:41 2008 +0000

      * Changed most of the long ints in the API into C99 types. WARNING: this
        completely breaks compatibility with previous versions of libcaca on
        64-bit systems.

 caca/caca.h       |    4 +-
 caca/driver_gl.c  |    2 +-
 caca/event.c      |    2 +-
 cucul/attr.c      |   57 +++++++++++++-----------------------------
 cucul/box.c       |    4 +-
 cucul/canvas.c    |    6 ++--
 cucul/charset.c   |   12 ++++----
 cucul/conic.c     |    7 ++---
 cucul/cucul.h     |   71 +++++++++++++++++++++++-----------------------------
 cucul/dither.c    |   10 +++----
 cucul/figfont.c   |    6 ++--
 cucul/font.c      |    8 +++---
 cucul/line.c      |    4 +-
 cucul/triangle.c  |    4 +-
 cxx/cucul++.cpp   |   40 +++++++++++++++---------------
 cxx/cucul++.h     |   40 +++++++++++++++---------------
 ruby/cucul-font.c |    2 +-
 17 files changed, 123 insertions(+), 156 deletions(-)

Commit: 2302
Author: sam
Date:   Sat Apr 19 19:25:37 2008 +0000

      * Cosmetic fix for ./configure output when a pkg-module is not found.

 configure.ac |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

Commit: 2301
Author: sam
Date:   Sat Apr 19 14:07:54 2008 +0000

      * Use CppUnit for C and C++ unit tests. Sorry, Jylam.

 configure.ac         |    7 +++
 tests/.gitignore     |    1 +
 tests/Makefile.am    |   12 +++++-
 tests/canvas.cpp     |  103 ++++++++++++++++++++++++++++++++++++++++++++++++++
 tests/cucul-test.cpp |   29 ++++++++++++++
 5 files changed, 150 insertions(+), 2 deletions(-)

Commit: 2300
Author: sam
Date:   Sat Apr 19 14:07:50 2008 +0000

      * Changed most "unsigned char" variables into "uint8_t", including in
        prototypes. As they are equivalent, this does not break the ABI.

 caca/caca.h         |    2 +-
 caca/driver_conio.c |    4 ++--
 caca/driver_gl.c    |    8 ++++----
 cucul/attr.c        |   10 +++++-----
 cucul/charset.c     |    4 ++--
 cucul/cucul.c       |    8 ++++----
 cucul/cucul.h       |   19 +++++++++----------
 cucul/dither.c      |    4 ++--
 cucul/export.c      |    9 ++++-----
 cucul/file.c        |    2 +-
 examples/font.c     |    2 +-
 examples/swallow.c  |    2 +-
 kernel/kernel.c     |    2 +-
 src/cacaplay.c      |    2 +-
 src/cacaserver.c    |    8 ++++----
 src/common-image.c  |    6 +++---
 16 files changed, 45 insertions(+), 47 deletions(-)

Commit: 2299
Author: sam
Date:   Sat Apr 19 12:42:50 2008 +0000

      * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
        <cucul.h> will provide the C99 types, even if libcaca has been installed.
      * Rename what's left of "common.h" to "stubs.h".
      * Remove all references to erroneous <inttypes.h> from source files.

 Makefile.am             |    2 +-
 build-dos               |    4 +-
 build-kernel            |    2 +-
 build-win32             |    2 +-
 caca/Makefile.am        |    3 +-
 caca/caca.c             |    1 -
 caca/caca0.c            |    1 -
 caca/caca_internals.h   |    4 +-
 caca/driver_conio.c     |    1 -
 caca/driver_gl.c        |    1 -
 caca/driver_ncurses.c   |    1 -
 caca/driver_raw.c       |    1 -
 caca/driver_slang.c     |    1 -
 caca/driver_vga.c       |    1 -
 caca/driver_win32.c     |    1 -
 caca/driver_x11.c       |    1 -
 caca/event.c            |    1 -
 caca/graphics.c         |    1 -
 caca/time.c             |    1 -
 common.h                |  109 -----------------------------------------------
 configure.ac            |   16 ++++++-
 cucul/.gitignore        |    1 +
 cucul/Makefile.am       |    9 ++--
 cucul/attr.c            |    1 -
 cucul/box.c             |    1 -
 cucul/canvas.c          |    1 -
 cucul/charset.c         |    1 -
 cucul/conic.c           |    1 -
 cucul/cucul.c           |    1 -
 cucul/cucul.h           |    2 +
 cucul/cucul_internals.h |    4 +-
 cucul/cucul_types.h.in  |   51 ++++++++++++++++++++++
 cucul/dither.c          |    1 -
 cucul/export.c          |    1 -
 cucul/figfont.c         |    1 -
 cucul/file.c            |    1 -
 cucul/font.c            |    1 -
 cucul/frame.c           |    1 -
 cucul/import.c          |    1 -
 cucul/legacy.c          |    1 -
 cucul/line.c            |    1 -
 cucul/transform.c       |    1 -
 cucul/triangle.c        |    1 -
 cxx/Makefile.am         |    3 +-
 examples/Makefile.am    |    3 +-
 examples/blit.c         |    2 +-
 examples/colors.c       |    1 -
 examples/cucul.c        |    1 -
 examples/demo.c         |    4 +-
 examples/dithering.c    |    1 -
 examples/driver.c       |    1 -
 examples/event.c        |    2 +-
 examples/export.c       |    4 --
 examples/figfont.c      |    1 -
 examples/font.c         |    5 --
 examples/font2tga.c     |    4 --
 examples/frames.c       |    7 +--
 examples/fullwidth.c    |    4 --
 examples/gamma.c        |    4 --
 examples/hsv.c          |    4 --
 examples/import.c       |    6 ---
 examples/input.c        |    4 --
 examples/spritedit.c    |    1 -
 examples/swallow.c      |    2 +-
 examples/text.c         |    6 +--
 examples/transform.c    |    5 +--
 examples/truecolor.c    |    4 --
 examples/unicode.c      |    4 --
 kernel/kernel.c         |    3 +-
 msvc/Makefile.am        |    2 +-
 msvc/common.h           |    1 -
 msvc/cucul_types.h      |    2 +
 ruby/Makefile.am        |    5 +-
 src/Makefile.am         |    3 +-
 src/aafire.c            |    2 +-
 src/cacademo.c          |    1 -
 src/cacadraw.c          |    1 -
 src/cacaplay.c          |    1 -
 src/cacaserver.c        |    1 -
 src/cacaview.c          |    2 +-
 src/common-image.c      |    2 +-
 src/img2txt.c           |    2 +-
 src/mygetopt.c          |    9 +---
 stubs.h                 |   98 ++++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am       |    2 +-
 tests/simple.c          |    5 --
 tools/Makefile.am       |    3 +-
 tools/makefont.c        |   13 +++---
 tools/optipal.c         |    1 -
 tools/sortchars.c       |    6 +--
 90 files changed, 223 insertions(+), 264 deletions(-)

Commit: 2298
Author: pterjan
Date:   Sat Apr 19 11:48:32 2008 +0000

    Fix args type checks in Caca::Display.new

 ruby/caca-display.c  |    6 +++---
 ruby/t/tc_display.rb |   15 +++++++++++----
 2 files changed, 14 insertions(+), 7 deletions(-)

Commit: 2297
Author: pterjan
Date:   Sat Apr 19 11:32:21 2008 +0000

    Add few unit tests for Caca::Display

 ruby/t/tc_display.rb |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

Commit: 2296
Author: pterjan
Date:   Sat Apr 19 11:31:39 2008 +0000

    Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new

 ruby/caca-display.c |   92 ++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 81 insertions(+), 11 deletions(-)

Commit: 2295
Author: pterjan
Date:   Sat Apr 19 11:29:31 2008 +0000

    We should not free the canvas if it was auto created with the display

 ruby/cucul-canvas.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2294
Author: jylam
Date:   Sat Apr 19 10:57:30 2008 +0000

     * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas

 cucul/canvas.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 2265
Author: jylam
Date:   Mon Mar 17 19:05:20 2008 +0000

     * Removed by-default stack protector from recent gcc's while compiling kernel.

 configure.ac |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 2256
Author: jylam
Date:   Sun Mar 2 16:30:31 2008 +0000

     * Oops, bad type (char instead of uint32) after ellipse rendering
    improvement.

 cucul/conic.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 2255
Author: jylam
Date:   Sun Mar 2 16:28:10 2008 +0000

     * Improved ellipse rendering. Not perfect, but still much better than
    old method.  Closes #16 .

 cucul/conic.c |  124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 106 insertions(+), 18 deletions(-)

Commit: 2254
Author: jylam
Date:   Sun Mar 2 14:27:43 2008 +0000

     * Fixed line transitions (both vertical and horizontal ones)

 src/cacademo.c |   17 +++++++----------
 1 files changed, 7 insertions(+), 10 deletions(-)

Commit: 2253
Author: sam
Date:   Sat Mar 1 19:44:45 2008 +0000

      * -Wshadow was actually put back in configure.ac; removing comment about it.

 configure.ac |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

Commit: 2248
Author: sam
Date:   Fri Feb 29 22:29:08 2008 +0000

      * Don't use mygetopt.c in img2txt if the system has getopt_long.
      * Fix invalid pointer/int cast (Closes #39).

 configure.ac    |    9 +++++++--
 src/Makefile.am |    9 +++++++--
 src/mygetopt.c  |    8 +-------
 3 files changed, 15 insertions(+), 11 deletions(-)

Commit: 2243
Author: sam
Date:   Tue Feb 26 21:43:10 2008 +0000

      * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).

 TODO               |  114 ----------------------------------------------------
 doc/doxygen.cfg.in |    3 +-
 doc/libcaca.dox    |    1 -
 3 files changed, 1 insertions(+), 117 deletions(-)

Commit: 2225
Author: bsittler
Date:   Sun Feb 3 21:53:40 2008 +0000

    build on Mac OS X again

 cucul/figfont.c |    9 +++++++--
 src/mygetopt.c  |    2 ++
 2 files changed, 9 insertions(+), 2 deletions(-)

Commit: 2192
Author: sam
Date:   Sat Jan 12 20:15:42 2008 +0000

      * Fixed the Visual Studio projects so that they build in Release mode.

 msvc/cacademo.vcproj   |    6 +++---
 msvc/cacafire.vcproj   |    6 +++---
 msvc/libcaca++.vcproj  |    2 +-
 msvc/libcaca.vcproj    |    2 +-
 msvc/libcucul++.vcproj |    6 +++---
 msvc/libcucul.vcproj   |   16 +++++++++++-----
 6 files changed, 22 insertions(+), 16 deletions(-)

Commit: 2191
Author: sam
Date:   Sat Jan 12 20:15:20 2008 +0000

      * Windows build fixes here and there.

 cucul/figfont.c |    4 ++--
 cxx/caca++.cpp  |    2 ++
 msvc/config.h   |    1 +
 3 files changed, 5 insertions(+), 2 deletions(-)

Commit: 2189
Author: sam
Date:   Thu Jan 10 23:42:42 2008 +0000

      * Make it clear that we can use the Windows native console.

 doc/libcaca.dox  |   13 +++++++------
 doc/tutorial.dox |    2 +-
 2 files changed, 8 insertions(+), 7 deletions(-)

Commit: 2188
Author: sam
Date:   Thu Jan 10 23:42:29 2008 +0000

      * Put back all the shit in struct caca_event to avoid breaking existing
        applications. I'll think of a migration path later.

 caca/caca.h |   30 +++++++++++++++++++-----------
 1 files changed, 19 insertions(+), 11 deletions(-)

Commit: 2182
Author: jylam
Date:   Tue Jan 1 00:07:04 2008 +0000

     * FIRST !

 README |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2177
Author: sam
Date:   Sun Dec 30 18:50:41 2007 +0000

      * Add figfont.c to the MSVC solution.

 msvc/libcucul.vcproj |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 2176
Author: sam
Date:   Sun Dec 30 13:49:57 2007 +0000

      * Check for pkg-config before bootstrapping, because autoconf gives a
        totally meaningless message when it's not present.

 bootstrap |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

Commit: 2147
Author: sam
Date:   Thu Dec 20 15:26:12 2007 +0000

      * Fix canvas export for the caca format. We now export all frames.
      * Fix the sprite import/export example.

 cucul/export.c       |   43 +++++++++++++++++++++++++------------------
 examples/spritedit.c |    2 +-
 2 files changed, 26 insertions(+), 19 deletions(-)

Commit: 2146
Author: sam
Date:   Thu Dec 20 15:00:39 2007 +0000

      * Started sprite example. Doesn't work :-)

 examples/spritedit.c |  169 +++++++++++++++++---------------------------------
 1 files changed, 58 insertions(+), 111 deletions(-)

Commit: 2144
Author: sam
Date:   Sun Dec 16 14:29:19 2007 +0000

      * Disable file operations in kernel mode.
      * Implement strchr() in kernel.c.
      * Check for snprintf() at configure time.

 configure.ac    |    2 +-
 cucul/figfont.c |    2 ++
 cucul/file.c    |   34 +++++++++++++++++++++++-----------
 kernel/kernel.c |   10 ++++++++++
 kernel/kernel.h |    1 +
 msvc/config.h   |    1 +
 6 files changed, 38 insertions(+), 12 deletions(-)

Commit: 2142
Author: sam
Date:   Sun Dec 16 11:55:14 2007 +0000

      * The SLang and ncurses drivers now put back the TERM environment variable
        if they modified it.

 caca/driver_ncurses.c |   28 +++++++++++++++++++++++++---
 caca/driver_slang.c   |   36 +++++++++++++++++++++++++++++++++---
 2 files changed, 58 insertions(+), 6 deletions(-)

Commit: 2141
Author: sam
Date:   Sun Dec 16 11:54:43 2007 +0000

      * Only call glutInit() once through the program's lifetime.
      * Free the internal font when closing the GL driver.
      * Hide the window when closing the GL driver, because freeglut's
        glutDestroyWindow() does not really closes the window.

 caca/driver_gl.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

Commit: 2140
Author: sam
Date:   Sun Dec 16 11:54:25 2007 +0000

      * Fix a tiny use of uninitialised memory in caca_get_event() that may have
        lead to deadlocks.

 caca/event.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2139
Author: sam
Date:   Sun Dec 16 11:54:02 2007 +0000

      * Implemented caca_set_display_driver() to change driver at runtime.

 caca/caca.c       |  238 +++++++++++++++++++++++++++++++----------------------
 caca/caca.h       |    3 +-
 examples/driver.c |   67 +++++++++------
 3 files changed, 182 insertions(+), 126 deletions(-)

Commit: 2138
Author: sam
Date:   Sun Dec 16 01:50:41 2007 +0000

      * Implement caca_create_display_with_driver() to specify an output driver
        without using environment variables..
      * Implement caca_get_display_driver() to return the current display's
        output driver.
      * Add a simple example program to test caca_create_display_with_driver().

 caca/caca.c           |   74 ++++++++++++++++++++++++++++++++++++++++--------
 caca/caca.h           |    5 ++-
 caca/caca_internals.h |    3 +-
 caca/driver_cocoa.m   |    3 +-
 caca/driver_conio.c   |    3 +-
 caca/driver_gl.c      |    3 +-
 caca/driver_ncurses.c |    3 +-
 caca/driver_raw.c     |    3 +-
 caca/driver_slang.c   |    3 +-
 caca/driver_vga.c     |    3 +-
 caca/driver_win32.c   |    3 +-
 caca/driver_x11.c     |    3 +-
 caca/event.c          |    4 +-
 examples/.gitignore   |    1 +
 examples/Makefile.am  |    5 ++-
 examples/driver.c     |   71 +++++++++++++++++++++++++++++++++++++++++++++++
 16 files changed, 163 insertions(+), 27 deletions(-)

Commit: 2137
Author: sam
Date:   Sun Dec 16 01:50:36 2007 +0000

      * Remove cruft from caca_get_display_driver_list().

 caca/caca.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

Commit: 2136
Author: sam
Date:   Fri Dec 14 16:23:14 2007 +0000

      * Add #include <cstring> to fix gcc-4.3 build.

 cxx/cxxtest.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 2135
Author: sam
Date:   Wed Dec 12 07:41:00 2007 +0000

      * Implemented caca_get_display_driver_list(), unused yet.

 caca/caca.c |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 caca/caca.h |    1 +
 2 files changed, 52 insertions(+), 0 deletions(-)

Commit: 2129
Author: sam
Date:   Fri Dec 7 09:34:11 2007 +0000

      * Cocoa driver build fix, courtesy of Ben Wiley Sittler.

 caca/driver_cocoa.m |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

Commit: 2128
Author: sam
Date:   Fri Dec 7 09:33:23 2007 +0000

      * Slight improvement to the Unicode -> ASCII conversion, courtesy of
        Ben Wiley Sittler.

 cucul/charset.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

Commit: 2111
Author: sam
Date:   Sat Dec 1 17:58:52 2007 +0000

    =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
    =20=20=20=20=20=20=20=20=20=20=E2=96=8C=20=E2=96=8C=20=20=20=E2=96=9C=E2=96=9C=20=20=20=20=C2=A0=E2=96=8C=20=E2=96=8C=20=20=20=20=20=20=E2=96=9C=20=20=20=E2=96=8C=E2=96=90
    =20=20=20=20=20=20=20=20=20=20=E2=96=99=E2=96=84=E2=96=8C=E2=96=9E=E2=96=80=E2=96=96=E2=96=90=E2=96=90=20=E2=96=9E=E2=96=80=E2=96=96=C2=A0=E2=96=8C=E2=96=96=E2=96=8C=E2=96=9E=E2=96=80=E2=96=96=E2=96=99=E2=96=80=E2=96=96=E2=96=90=20=E2=96=9E=E2=96=80=E2=96=8C=E2=96=90
    =20=20=20=20=20=20=20=20=20=20=E2=96=8C=20=E2=96=8C=E2=96=9B=E2=96=80=20=E2=96=90=E2=96=90=20=E2=96=8C=20=E2=96=8C=C2=A0=E2=96=99=E2=96=9A=E2=96=8C=E2=96=8C=20=E2=96=8C=E2=96=8C=20=C2=A0=E2=96=90=20=E2=96=8C=20=E2=96=8C=E2=96=9D
    =20=20=20=20=20=20=20=20=20=20=E2=96=98=20=E2=96=98=E2=96=9D=E2=96=80=E2=96=98=20=E2=96=98=E2=96=98=E2=96=9D=E2=96=80=20=C2=A0=E2=96=98=20=E2=96=98=E2=96=9D=E2=96=80=20=E2=96=98=20=20=20=E2=96=98=E2=96=9D=E2=96=80=E2=96=98=E2=96=9D?=
    MIME-Version: 1.0
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: 8bit

 cucul/cucul.c           |    3 +-
 cucul/cucul.h           |    1 +
 cucul/cucul_internals.h |    4 -
 cucul/figfont.c         |  299 ++++++++++++++++++++++++++++++++++++++++++++++-
 examples/figfont.c      |   16 +++-
 5 files changed, 310 insertions(+), 13 deletions(-)

Commit: 2110
Author: sam
Date:   Sat Dec 1 17:58:20 2007 +0000

      * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().

 cucul/Makefile.am       |    1 +
 cucul/canvas.c          |    2 +-
 cucul/cucul.c           |    5 +
 cucul/cucul.h           |    8 ++
 cucul/cucul_internals.h |   12 ++
 cucul/figfont.c         |  261 +++++++++++++++++++++++++++++++++++++++++++++++
 examples/.gitignore     |    1 +
 examples/Makefile.am    |    5 +-
 examples/figfont.c      |   45 ++++++++
 9 files changed, 338 insertions(+), 2 deletions(-)

Commit: 2109
Author: sam
Date:   Sat Dec 1 17:57:50 2007 +0000

      * Import io.c from TOIlet directly into libcucul. Can you see where this
        is going?

 configure.ac            |    4 +
 cucul/Makefile.am       |    3 +-
 cucul/cucul.h           |    2 +
 cucul/cucul_internals.h |    6 ++
 cucul/file.c            |  215 +++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 229 insertions(+), 1 deletions(-)

Commit: 2108
Author: sam
Date:   Sat Dec 1 17:57:41 2007 +0000

      * Bump version to 0.99.beta14.

 configure.ac  |    2 +-
 msvc/config.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2107
Author: sam
Date:   Sat Dec 1 17:57:19 2007 +0000

      * Fix the "img2txt: option requires an argument -- h" bug.

 src/img2txt.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2106
Author: sam
Date:   Sat Dec 1 17:56:45 2007 +0000

      * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
        of hardcoding the feature list in img2txt.

 src/img2txt.c |   32 +++++++++++++++-----------------
 1 files changed, 15 insertions(+), 17 deletions(-)

Commit: 2105
Author: pterjan
Date:   Sat Dec 1 15:51:20 2007 +0000

     * Allow exiting cacafire using the window manager

 src/aafire.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 2104
Author: jylam
Date:   Fri Nov 30 23:59:57 2007 +0000

     * Added BBCode (French) format to img2txt's help and doc

 doc/img2txt.1 |    1 +
 src/img2txt.c |   19 ++++++++++---------
 2 files changed, 11 insertions(+), 9 deletions(-)

Commit: 2103
Author: sam
Date:   Fri Nov 30 23:48:51 2007 +0000

      * Created a tests/ directory for regression tests. Run with "make check".
      * Added a first, simple test program.

 Makefile.am       |    2 +-
 configure.ac      |    1 +
 tests/.gitignore  |    1 +
 tests/Makefile.am |   11 ++++++++
 tests/simple.c    |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 82 insertions(+), 1 deletions(-)

Commit: 2102
Author: sam
Date:   Fri Nov 30 23:48:46 2007 +0000

      * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
        instance.

 cucul/export.c |  105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 105 insertions(+), 0 deletions(-)

Commit: 2101
Author: sam
Date:   Fri Nov 30 23:48:39 2007 +0000

      * Rename "test" to "examples". The former will become a real testsuite.
      * Autodetect zzuf in the configure step. It might become handy.

 Makefile.am          |    2 +-
 configure.ac         |   15 +-
 examples/.gitignore  |   23 ++
 examples/Makefile.am |   75 +++++++
 examples/blit.c      |   82 +++++++
 examples/colors.c    |   78 +++++++
 examples/cucul.c     |   70 ++++++
 examples/demo.c      |  585 ++++++++++++++++++++++++++++++++++++++++++++++++++
 examples/demo0.c     |  584 +++++++++++++++++++++++++++++++++++++++++++++++++
 examples/dithering.c |  148 +++++++++++++
 examples/event.c     |  164 ++++++++++++++
 examples/export.c    |  163 ++++++++++++++
 examples/font.c      |  118 ++++++++++
 examples/font2tga.c  |   90 ++++++++
 examples/frames.c    |   93 ++++++++
 examples/fullwidth.c |   99 +++++++++
 examples/gamma.c     |  131 +++++++++++
 examples/hsv.c       |   67 ++++++
 examples/import.c    |   73 +++++++
 examples/input.c     |  160 ++++++++++++++
 examples/spritedit.c |  148 +++++++++++++
 examples/swallow.c   |  123 +++++++++++
 examples/text.c      |   95 ++++++++
 examples/transform.c |  122 +++++++++++
 examples/truecolor.c |   71 ++++++
 examples/unicode.c   |  108 +++++++++
 test/.gitignore      |   23 --
 test/Makefile.am     |   75 -------
 test/blit.c          |   82 -------
 test/colors.c        |   78 -------
 test/cucul.c         |   70 ------
 test/demo.c          |  585 --------------------------------------------------
 test/demo0.c         |  584 -------------------------------------------------
 test/dithering.c     |  148 -------------
 test/event.c         |  164 --------------
 test/export.c        |  163 --------------
 test/font.c          |  118 ----------
 test/font2tga.c      |   90 --------
 test/frames.c        |   93 --------
 test/fullwidth.c     |   99 ---------
 test/gamma.c         |  131 -----------
 test/hsv.c           |   67 ------
 test/import.c        |   73 -------
 test/input.c         |  160 --------------
 test/spritedit.c     |  148 -------------
 test/swallow.c       |  123 -----------
 test/text.c          |   95 --------
 test/transform.c     |  122 -----------
 test/truecolor.c     |   71 ------
 test/unicode.c       |  108 ---------
 50 files changed, 3483 insertions(+), 3474 deletions(-)

Commit: 2097
Author: pterjan
Date:   Thu Nov 29 00:52:13 2007 +0000

     * cucul.h is needed to build caca part

 ruby/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2096
Author: sam
Date:   Wed Nov 28 23:57:53 2007 +0000

      * Set version to 0.99.beta13.
      * Updated NEWS and ChangeLog.

 ChangeLog     | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
 NEWS          |   11 +
 configure.ac  |    4 +-
 msvc/config.h |    4 +-
 4 files changed, 7900 insertions(+), 1137 deletions(-)

Commit: 2095
Author: sam
Date:   Wed Nov 28 23:20:05 2007 +0000

      * Implemented the empty CuculCanvas constructor.
      * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().

 csharp/Caca.cs  |   46 ++++++++++-----
 csharp/Cucul.cs |  169 ++++++++++++++++++++++++++++---------------------------
 2 files changed, 115 insertions(+), 100 deletions(-)

Commit: 2094
Author: pterjan
Date:   Wed Nov 28 16:43:32 2007 +0000

     * Improve Cucul::Canvas creation

 ruby/cucul-canvas.c |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

Commit: 2093
Author: pterjan
Date:   Wed Nov 28 16:39:10 2007 +0000

     * Add Caca::Display#canvas

 ruby/caca-display.c |    5 +++++
 ruby/cucul-canvas.c |    5 +++++
 ruby/cucul-canvas.h |    1 +
 ruby/lib/caca.rb    |    3 +++
 ruby/ruby-caca.dox  |    2 +-
 5 files changed, 15 insertions(+), 1 deletions(-)

Commit: 2092
Author: pterjan
Date:   Wed Nov 28 07:29:12 2007 +0000

     * Allow calling Caca::Display.new without parameter

 ruby/caca-display.c |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

Commit: 2091
Author: sam
Date:   Wed Nov 28 07:15:09 2007 +0000

       * Re-add methods that take int as arguments in addition to the Point,
         Size and Rectangle versions.

 csharp/Cucul.cs |  160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 147 insertions(+), 13 deletions(-)

Commit: 2090
Author: sam
Date:   Wed Nov 28 07:15:07 2007 +0000

      * Put the demo text on top of the copper bar, not the contrary.

 csharp/test.cs |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

Commit: 2089
Author: sam
Date:   Wed Nov 28 07:15:05 2007 +0000

      * Minor naming convention changes in the C# bindings.

 csharp/Caca.cs  |   24 ++++++++++++------------
 csharp/Cucul.cs |    5 ++---
 csharp/test.cs  |   12 ++++++------
 3 files changed, 20 insertions(+), 21 deletions(-)

Commit: 2088
Author: sam
Date:   Wed Nov 28 07:15:01 2007 +0000

      * Generate CLI .config files at configure time so that we can embed the
        library version and not rely on .so being present.

 configure.ac                     |    2 ++
 csharp/.gitignore                |    1 +
 csharp/Makefile.am               |    4 ++--
 csharp/caca-sharp.dll.config     |    3 ---
 csharp/caca-sharp.dll.config.in  |    3 +++
 csharp/cucul-sharp.dll.config    |    3 ---
 csharp/cucul-sharp.dll.config.in |    3 +++
 7 files changed, 11 insertions(+), 8 deletions(-)

Commit: 2087
Author: sam
Date:   Wed Nov 28 07:14:55 2007 +0000

      * Use libtool’s -version-number instead of -version-info and its insane
        major/minor computation scheme.

 caca/Makefile.am  |    2 +-
 configure.ac      |    8 +++++++-
 cucul/Makefile.am |    2 +-
 cxx/Makefile.am   |    4 ++--
 4 files changed, 11 insertions(+), 5 deletions(-)

Commit: 2086
Author: pterjan
Date:   Tue Nov 27 17:13:29 2007 +0000

     * Rename parameters of draw_box* in Ruby binding

 ruby/cucul-canvas.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

Commit: 2084
Author: sam
Date:   Tue Nov 27 11:08:04 2007 +0000

      * Add System.Drawing to the C# project references.

 msvc/caca-sharp.csproj  |    3 ++-
 msvc/cucul-sharp.csproj |    3 ++-
 msvc/test-csharp.csproj |    5 ++++-
 3 files changed, 8 insertions(+), 3 deletions(-)

Commit: 2083
Author: sam
Date:   Tue Nov 27 09:04:54 2007 +0000

      * Use the bigger font for the C# test scroller.

 csharp/test.cs |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

Commit: 2082
Author: sam
Date:   Tue Nov 27 01:55:41 2007 +0000

      * Add a C# wrapper for cucul_render_canvas().
      * Use CuculFont.Render() in the C# test for a nice oldschool effect.

 csharp/Cucul.cs |   16 ++++++++++++++++
 csharp/test.cs  |   44 ++++++++++++++++++++------------------------
 2 files changed, 36 insertions(+), 24 deletions(-)

Commit: 2081
Author: sam
Date:   Tue Nov 27 00:58:27 2007 +0000

      * Started to implement the CuculFont class.

 csharp/Cucul.cs |   88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 csharp/test.cs  |    3 ++
 2 files changed, 91 insertions(+), 0 deletions(-)

Commit: 2080
Author: sam
Date:   Tue Nov 27 00:58:24 2007 +0000

      * Implement all line drawing functions (even variadic ones).

 csharp/Cucul.cs |  148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
 csharp/test.cs  |    8 +--
 2 files changed, 145 insertions(+), 11 deletions(-)

Commit: 2079
Author: sam
Date:   Tue Nov 27 00:58:19 2007 +0000

      * Changed the box drawing functions so that their arguments are (point, size)
        instead of (point, point). Yeah, I break the ABI again. But who uses these
        functions anyway?

 cucul/box.c |   52 ++++++++++++++++++++++++++++++++--------------------
 1 files changed, 32 insertions(+), 20 deletions(-)

Commit: 2078
Author: sam
Date:   Tue Nov 27 00:58:16 2007 +0000

      * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
        allowing for much cleaner code (at the expense of an extra dependency).

 csharp/Caca.cs     |   54 +++++++++----------------
 csharp/Cucul.cs    |  113 ++++++++++++++++++++++++----------------------------
 csharp/Makefile.am |   11 +++--
 csharp/test.cs     |   29 +++++++------
 4 files changed, 94 insertions(+), 113 deletions(-)

Commit: 2077
Author: pterjan
Date:   Mon Nov 26 07:07:52 2007 +0000

     * Add Caca.version and Cucul.version

 ruby/caca.c         |    7 +++++++
 ruby/cucul.c        |    7 +++++++
 ruby/ruby-caca.dox  |   19 +++++++++++++------
 ruby/ruby-cucul.dox |   17 ++++++++++++-----
 4 files changed, 39 insertions(+), 11 deletions(-)

Commit: 2076
Author: sam
Date:   Mon Nov 26 01:04:36 2007 +0000

      * Implemented getVersion() in the C# bindings.
      * Slightly improved the C# test program.

 csharp/Caca.cs  |   14 +++++++++++++-
 csharp/Cucul.cs |    9 ++++++++-
 csharp/test.cs  |   22 ++++++++++++++++++----
 3 files changed, 39 insertions(+), 6 deletions(-)

Commit: 2075
Author: sam
Date:   Mon Nov 26 01:04:34 2007 +0000

      * Fix memory leaks that slipped in here and there. We still have 100,000
        fewer than Firefox, lol.

 cucul/cucul.c   |    2 ++
 cxx/cxxtest.cpp |    1 +
 test/event.c    |    1 +
 test/gamma.c    |    2 ++
 4 files changed, 6 insertions(+), 0 deletions(-)

Commit: 2074
Author: sam
Date:   Mon Nov 26 01:04:32 2007 +0000

      * Add cucul_get_version() and caca_get_version() and updated C++ bindings
        accordingly.
      * The C++ test example no longer needs "config.h".

 caca/caca.c     |   13 +++++++++++++
 caca/caca.h     |    1 +
 cucul/cucul.c   |   13 +++++++++++++
 cucul/cucul.h   |    1 +
 cucul/export.c  |    3 ++-
 cxx/caca++.cpp  |    5 +++++
 cxx/caca++.h    |    1 +
 cxx/cucul++.cpp |    5 +++++
 cxx/cucul++.h   |    3 ++-
 cxx/cxxtest.cpp |   38 ++++++++++++++++++--------------------
 src/img2txt.c   |    4 ++--
 11 files changed, 63 insertions(+), 24 deletions(-)

Commit: 2073
Author: sam
Date:   Mon Nov 26 01:04:28 2007 +0000

      * Minor documentation fix.

 caca/caca.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 2072
Author: sam
Date:   Mon Nov 26 01:04:25 2007 +0000

      * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.

 configure.ac       |    3 ++-
 csharp/Makefile.am |   29 ++++++++++++++++++-----------
 2 files changed, 20 insertions(+), 12 deletions(-)

Commit: 2071
Author: sam
Date:   Mon Nov 26 01:04:21 2007 +0000

      * Tell doxygen to expand __class and __extern before parsing anything, so
        we don’t end with those ugly identifiers in the documentation.

 caca/caca.h        |   12 +++++-------
 cucul/cucul.h      |   12 +++++-------
 cxx/caca++.h       |   12 +++++-------
 cxx/cucul++.h      |   12 +++++-------
 doc/doxygen.cfg.in |    6 +++---
 5 files changed, 23 insertions(+), 31 deletions(-)

Commit: 2070
Author: sam
Date:   Sun Nov 25 20:23:03 2007 +0000

      * Added MSVC project files for the C++ bindings and the C++ test.

 caca/caca.h            |    1 +
 cucul/cucul.h          |    1 +
 cxx/caca++.h           |   13 +++-
 cxx/cucul++.h          |   17 +++-
 cxx/cxxtest.cpp        |    7 +-
 msvc/config.h          |    2 +-
 msvc/libcaca++.vcproj  |  197 +++++++++++++++++++++++++++++++++++++++++++++++
 msvc/libcaca.sln       |   51 ++++++++++++-
 msvc/libcucul++.vcproj |  199 ++++++++++++++++++++++++++++++++++++++++++++++++
 msvc/test-cxx.vcproj   |  193 ++++++++++++++++++++++++++++++++++++++++++++++
 10 files changed, 667 insertions(+), 14 deletions(-)

Commit: 2069
Author: sam
Date:   Sun Nov 25 19:00:32 2007 +0000

      * Distribute all MSVC files.

 msvc/Makefile.am |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

Commit: 2068
Author: sam
Date:   Sun Nov 25 19:00:29 2007 +0000

      * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.

 ruby/caca-event.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2067
Author: sam
Date:   Sun Nov 25 19:00:26 2007 +0000

      * Some cleanup in the Ruby bindings Makefile.am.

 configure.ac     |   14 ++++++--------
 ruby/Makefile.am |   48 +++++++++++++++++++++++++++++++-----------------
 2 files changed, 37 insertions(+), 25 deletions(-)

Commit: 2066
Author: sam
Date:   Sun Nov 25 19:00:22 2007 +0000

      * Refresh TODO list.

 TODO |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

Commit: 2065
Author: sam
Date:   Sun Nov 25 17:50:53 2007 +0000

      * Added the various C# projects to the Visual Studio solution and slightly
        fixed the bindings so that they now work with the Microsoft CLR.

 csharp/Caca.cs          |    2 +-
 csharp/Cucul.cs         |    8 +++---
 msvc/caca-sharp.csproj  |   53 +++++++++++++++++++++++++++++++++++
 msvc/cucul-sharp.csproj |   45 ++++++++++++++++++++++++++++++
 msvc/libcaca.sln        |   70 +++++++++++++++++++++++++++++++++++++++++++++++
 msvc/test-csharp.csproj |   52 +++++++++++++++++++++++++++++++++++
 6 files changed, 225 insertions(+), 5 deletions(-)

Commit: 2064
Author: sam
Date:   Sun Nov 25 17:49:49 2007 +0000

      * Fixed svn properties that git-svn was unable to get straight.

Commit: 2063
Author: sam
Date:   Sun Nov 25 17:14:00 2007 +0000

      * Damn, under Visual Studio it's _WIN32, not __WIN32__.

 caca/caca.h   |    2 +-
 cucul/cucul.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2062
Author: sam
Date:   Sun Nov 25 17:13:10 2007 +0000

      * Switch to caca_create_display(NULL) in a few places to document the
        behaviour.

 doc/migrating.dox |    3 +--
 doc/tutorial.dox  |    6 ++----
 test/hsv.c        |   15 +++++----------
 3 files changed, 8 insertions(+), 16 deletions(-)

Commit: 2061
Author: sam
Date:   Sun Nov 25 17:13:08 2007 +0000

      * Allow caca_create_display()'s argument to be NULL. It will automatically
        create a canvas when so.
      * Add caca_get_canvas() to retrieve the cucul canvas.

 caca/caca.c           |   38 +++++++++++++++++++++++++++++++++++++-
 caca/caca.h           |    1 +
 caca/caca_internals.h |    1 +
 3 files changed, 39 insertions(+), 1 deletions(-)

Commit: 2060
Author: sam
Date:   Sun Nov 25 17:13:06 2007 +0000

      * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
        bindings.
      * Distribute the python/ subdirectory using automake.

 AUTHORS            |    4 +
 Makefile.am        |    2 +-
 configure.ac       |    1 +
 python/Makefile    |   17 -----
 python/Makefile.am |   23 +++++++
 python/snake.py    |  167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 196 insertions(+), 18 deletions(-)

Commit: 2059
Author: sam
Date:   Sun Nov 25 17:13:03 2007 +0000

      * Add missing entries in the CacaEventKey enum.

 csharp/Caca.cs |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

Commit: 2058
Author: sam
Date:   Sun Nov 25 17:12:59 2007 +0000

      * Implemented C# bindings for ditherBitmap() and added it to the C# test.

 csharp/AssemblyInfo.cs |    2 +-
 csharp/Caca.cs         |    3 +-
 csharp/Cucul.cs        |  115 ++++++++++++++++++++++++++----------------------
 csharp/test.cs         |   15 ++++++-
 4 files changed, 79 insertions(+), 56 deletions(-)

Commit: 2057
Author: sam
Date:   Sun Nov 25 14:12:20 2007 +0000

      * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
        cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
        _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
        libcucul API.
      * Cleanup complete: libcaca no longer depends on "cucul_internals.h".

 caca/driver_cocoa.m     |    8 +-
 caca/driver_gl.c        |    5 +-
 caca/driver_x11.c       |    7 +-
 cucul/attr.c            |  207 +++++++++++++++++++++++++++++------------------
 cucul/cucul.h           |    3 +
 cucul/cucul_internals.h |    3 -
 cucul/export.c          |   12 ++--
 cucul/font.c            |    2 +-
 8 files changed, 147 insertions(+), 100 deletions(-)

Commit: 2056
Author: sam
Date:   Sun Nov 25 14:12:01 2007 +0000

      * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
        direct cv->chars and cv->attrs access by display drivers.

 caca/caca.c           |    5 +--
 caca/driver_cocoa.m   |   39 ++++++++++++++++-------------
 caca/driver_conio.c   |   21 ++++++++-------
 caca/driver_gl.c      |   25 ++++++++++--------
 caca/driver_ncurses.c |   26 ++++++++++---------
 caca/driver_raw.c     |    6 ++--
 caca/driver_slang.c   |   33 +++++++++++++-----------
 caca/driver_vga.c     |   25 ++++++++++---------
 caca/driver_win32.c   |   51 +++++++++++++++++++++-----------------
 caca/driver_x11.c     |   65 ++++++++++++++++++++++++++++---------------------
 caca/event.c          |   17 +++++++-----
 caca/graphics.c       |    6 ++--
 cucul/cucul.c         |   38 ++++++++++++++++++++++++++++
 cucul/cucul.h         |    2 +
 14 files changed, 214 insertions(+), 145 deletions(-)

Commit: 2055
Author: sam
Date:   Sun Nov 25 14:11:58 2007 +0000

      * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
        drivers no longer need to access the cv->refcount private member
        and __cucul_set_canvas_size() is no longer needed.

 caca/caca.c             |   23 +++++++++---
 caca/caca_internals.h   |    1 +
 caca/driver_cocoa.m     |    4 ++-
 caca/driver_conio.c     |    7 +++-
 caca/driver_gl.c        |    4 ++-
 caca/driver_ncurses.c   |    4 ++-
 caca/driver_raw.c       |    4 ++-
 caca/driver_slang.c     |    4 ++-
 caca/driver_vga.c       |    4 ++-
 caca/driver_win32.c     |    8 +++--
 caca/driver_x11.c       |    4 ++-
 caca/graphics.c         |    6 +++-
 cucul/cucul.c           |   90 +++++++++++++++++++++++++++++++++++++++++------
 cucul/cucul.h           |    2 +
 cucul/cucul_internals.h |    7 ++--
 msvc/libcucul.def       |    4 --
 16 files changed, 139 insertions(+), 37 deletions(-)

Commit: 2054
Author: sam
Date:   Sun Nov 25 14:11:54 2007 +0000

      * Add Linux 2.6's bootsect.S to fix the sample kernel build.

 build-kernel       |    2 +-
 kernel/Makefile.am |    2 +
 kernel/bootsect.S  |   98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 101 insertions(+), 1 deletions(-)

Commit: 2053
Author: sam
Date:   Sun Nov 25 11:39:33 2007 +0000

      * Check whether CXX can include <iostream> before compiling the C++ bindings.

 configure.ac |   31 ++++++++++++++++++++++++++-----
 1 files changed, 26 insertions(+), 5 deletions(-)

Commit: 2052
Author: sam
Date:   Sun Nov 25 11:12:25 2007 +0000

      * Adapt the C# bindings to the event API change.

 csharp/Caca.cs |  383 +++++++++++++++++++++++++++++++++++---------------------
 csharp/test.cs |   17 ++-
 2 files changed, 254 insertions(+), 146 deletions(-)

Commit: 2051
Author: sam
Date:   Sun Nov 25 11:12:20 2007 +0000

      * Adapt the Ruby bindings to the event API change.

 ruby/caca-display.c |   37 ++++++++++++++++++++-----------------
 1 files changed, 20 insertions(+), 17 deletions(-)

Commit: 2050
Author: sam
Date:   Sun Nov 25 11:11:59 2007 +0000

      * Adapt the C++ bindings to the event API change.

 cxx/caca++.cpp  |    4 ++--
 cxx/caca++.h    |    2 +-
 cxx/cxxtest.cpp |    3 +--
 3 files changed, 4 insertions(+), 5 deletions(-)

Commit: 2049
Author: sam
Date:   Sun Nov 25 11:11:54 2007 +0000

      * Made the caca_event_t structure opaque and created a whole bunch of
        functions to access its real data. This is a big API change that will
        break your software, sorry :(

 caca/caca.h           |   93 +++++++++----------------
 caca/caca0.c          |   14 ++--
 caca/caca_internals.h |   24 +++++--
 caca/driver_conio.c   |    4 +-
 caca/driver_gl.c      |    2 +-
 caca/driver_ncurses.c |    2 +-
 caca/driver_raw.c     |    2 +-
 caca/driver_slang.c   |    2 +-
 caca/driver_vga.c     |    2 +-
 caca/driver_win32.c   |    2 +-
 caca/driver_x11.c     |    2 +-
 caca/event.c          |  189 +++++++++++++++++++++++++++++++++++++++++++++----
 src/aafire.c          |    2 +-
 src/cacademo.c        |    4 +-
 src/cacadraw.c        |    4 +-
 src/cacaplay.c        |    2 +-
 src/cacaview.c        |   17 +++--
 test/demo.c           |   14 ++--
 test/event.c          |   21 +++---
 test/gamma.c          |    8 +-
 test/input.c          |    5 +-
 test/spritedit.c      |    2 +-
 test/swallow.c        |    2 +-
 23 files changed, 286 insertions(+), 133 deletions(-)

Commit: 2048
Author: pterjan
Date:   Sun Nov 25 09:48:30 2007 +0000

    * Little improvements in ruby doc
      + Made the doc a little more easy to read
      + Added an example on a nice way to have q, Q and Esc to cause exit

 ruby/ruby-caca.dox  |   35 +++++++++++++++++++++++++++--------
 ruby/ruby-cucul.dox |   26 +++++++++++++++-----------
 2 files changed, 42 insertions(+), 19 deletions(-)

Commit: 2047
Author: sam
Date:   Sat Nov 24 19:56:33 2007 +0000

      * Rewrote the C# test in a more object-oriented way.

 csharp/Caca.cs |    4 +-
 csharp/test.cs |  119 ++++++++++++++++++++++++++++++++-----------------------
 2 files changed, 71 insertions(+), 52 deletions(-)

Commit: 2046
Author: sam
Date:   Sat Nov 24 15:00:21 2007 +0000

      * Started Cucul# cleanup: added missing functions, used get/set attributes
        when meaningful, removed deprecated bindings.

 csharp/Caca.cs  |   60 +++---
 csharp/Cucul.cs |  612 +++++++++++++++++++++++++++++++------------------------
 csharp/test.cs  |   40 ++--
 3 files changed, 393 insertions(+), 319 deletions(-)

Commit: 2045
Author: sam
Date:   Sat Nov 24 13:26:33 2007 +0000

      * Some mass-renaming in the C# bindings:
        + Renamed the dlls so that the C# versions do not have the same name
          as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
        + Renamed namespaces: "using Cucul" instead of "using libCucul".
        + Renamed the Cucul class into CuculCanvas to avoid namespace/class
          name collisions.
        + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".

 csharp/Caca.cs                |   95 +++---
 csharp/Cucul.cs               |  816 ++++++++++++++++++++++-------------------
 csharp/Makefile.am            |   16 +-
 csharp/caca-sharp.dll.config  |    3 +
 csharp/cucul-sharp.dll.config |    3 +
 csharp/libCaca.dll.config     |    3 -
 csharp/libCucul.dll.config    |    3 -
 csharp/test.cs                |   47 ++--
 8 files changed, 513 insertions(+), 473 deletions(-)

Commit: 2044
Author: sam
Date:   Sat Nov 24 13:26:28 2007 +0000

      * Renamed DotNet/ to csharp/ because I hate mixed case.

 DotNet/.gitignore          |    1 -
 DotNet/AssemblyInfo.cs     |   21 --
 DotNet/Caca.cs             |  186 ------------------
 DotNet/Cucul.cs            |  458 --------------------------------------------
 DotNet/Makefile.am         |   25 ---
 DotNet/libCaca.dll.config  |    3 -
 DotNet/libCucul.dll.config |    3 -
 DotNet/test.cs             |   87 ---------
 Makefile.am                |    2 +-
 configure.ac               |   16 +-
 csharp/.gitignore          |    1 +
 csharp/AssemblyInfo.cs     |   21 ++
 csharp/Caca.cs             |  186 ++++++++++++++++++
 csharp/Cucul.cs            |  458 ++++++++++++++++++++++++++++++++++++++++++++
 csharp/Makefile.am         |   25 +++
 csharp/libCaca.dll.config  |    3 +
 csharp/libCucul.dll.config |    3 +
 csharp/test.cs             |   87 +++++++++
 18 files changed, 793 insertions(+), 793 deletions(-)

Commit: 2043
Author: sam
Date:   Sat Nov 24 11:08:21 2007 +0000

      * Added as many "const" qualifiers as possible to the public API.

 caca/caca.h           |   10 +++++-----
 caca/caca_internals.h |    4 ++--
 caca/driver_conio.c   |    4 ++--
 caca/driver_gl.c      |    4 ++--
 caca/driver_ncurses.c |    4 ++--
 caca/driver_raw.c     |    4 ++--
 caca/driver_slang.c   |    4 ++--
 caca/driver_vga.c     |    4 ++--
 caca/driver_win32.c   |    4 ++--
 caca/driver_x11.c     |    4 ++--
 caca/event.c          |    8 ++++----
 caca/graphics.c       |    6 +++---
 cucul/attr.c          |    2 +-
 cucul/canvas.c        |   10 +++++-----
 cucul/cucul.c         |    4 ++--
 cucul/cucul.h         |   39 ++++++++++++++++++++-------------------
 cucul/dither.c        |    6 +++---
 cucul/export.c        |   39 ++++++++++++++++++++-------------------
 cucul/font.c          |    8 ++++----
 cucul/frame.c         |    4 ++--
 20 files changed, 87 insertions(+), 85 deletions(-)

Commit: 2042
Author: pterjan
Date:   Sat Nov 24 09:56:37 2007 +0000

    * Add Caca::Event#quit? to make tests nicer

 ruby/lib/caca.rb   |    8 ++++++++
 ruby/ruby-caca.dox |    3 +--
 2 files changed, 9 insertions(+), 2 deletions(-)

Commit: 2041
Author: sam
Date:   Fri Nov 23 22:52:34 2007 +0000

      * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
        C mode, "benign redefinition" of macros...).

 msvc/cacademo.vcproj |    9 ++++-----
 msvc/cacafire.vcproj |    9 ++++-----
 msvc/libcaca.vcproj  |    4 ++++
 msvc/libcucul.vcproj |    4 ++++
 4 files changed, 16 insertions(+), 10 deletions(-)

Commit: 2040
Author: sam
Date:   Fri Nov 23 22:34:35 2007 +0000

      * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
        collisions due to symbol mangling.

 caca/driver_cocoa.m     |    2 +-
 caca/driver_conio.c     |    4 ++--
 caca/driver_gl.c        |    2 +-
 caca/driver_ncurses.c   |    2 +-
 caca/driver_raw.c       |    2 +-
 caca/driver_slang.c     |    2 +-
 caca/driver_vga.c       |    2 +-
 caca/driver_win32.c     |    5 +++--
 caca/driver_x11.c       |    2 +-
 caca/graphics.c         |    2 +-
 cucul/cucul.c           |    8 ++++----
 cucul/cucul_internals.h |    3 ++-
 msvc/libcucul.def       |    2 +-
 13 files changed, 20 insertions(+), 18 deletions(-)

Commit: 2039
Author: sam
Date:   Fri Nov 23 22:27:21 2007 +0000

      * Add proper __declspec(dllexport) tags for Win32 compilation.
      * Manually export private libcaca symbols.

 caca/caca.h          |   43 +++++---
 cucul/cucul.h        |  319 +++++++++++++++++++++++++++----------------------
 msvc/libcaca.vcproj  |    4 +-
 msvc/libcucul.def    |    4 +
 msvc/libcucul.vcproj |    6 +-
 5 files changed, 212 insertions(+), 164 deletions(-)

Commit: 2038
Author: sam
Date:   Fri Nov 23 21:48:55 2007 +0000

      * Updated Visual Studio files.

 msvc/cacaball.vcproj |  205 --------------------------------------------------
 msvc/cacademo.vcproj |  200 ++++++++++++++++++++++++++++++++++++++++++++++++
 msvc/cacafire.vcproj |    5 -
 msvc/cacamoir.vcproj |  205 --------------------------------------------------
 msvc/cacaplas.vcproj |  205 --------------------------------------------------
 msvc/config.h        |    1 +
 msvc/libcaca.sln     |   46 ++++--------
 msvc/libcaca.vcproj  |   77 ++++++++++++-------
 msvc/libcucul.vcproj |   40 ++++------
 9 files changed, 282 insertions(+), 702 deletions(-)

Commit: 2037
Author: sam
Date:   Fri Nov 23 16:39:32 2007 +0000

      * Split libcaca.vcproj into \1 and libcucul.vcproj.

 msvc/common.h        |    1 +
 msvc/libcaca.sln     |   11 ++-
 msvc/libcaca.vcproj  |   86 +----------------
 msvc/libcucul.vcproj |  269 ++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 281 insertions(+), 86 deletions(-)

Commit: 2036
Author: sam
Date:   Fri Nov 23 16:39:29 2007 +0000

      * Do not assume default gamma value is 1.0.

 test/gamma.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 2035
Author: sam
Date:   Fri Nov 23 16:39:23 2007 +0000

      * Escape quits cacaview, and F11 toggles fullscreen.

 src/cacaview.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2033
Author: pterjan
Date:   Tue Nov 20 00:09:16 2007 +0000

    * Split Ruby documentation out of README

 ruby/README         |  177 +--------------------------------------------------
 ruby/ruby-caca.dox  |   66 +++++++++++++++++++
 ruby/ruby-cucul.dox |  101 +++++++++++++++++++++++++++++
 ruby/ruby.dox       |   17 +++++
 4 files changed, 186 insertions(+), 175 deletions(-)

Commit: 2026
Author: sam
Date:   Sun Nov 18 23:00:35 2007 +0000

      * Added Pascal to the AUTHORS file.

 AUTHORS |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 2025
Author: jylam
Date:   Sun Nov 18 22:59:22 2007 +0000

     * lol commit

 README |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2024
Author: pterjan
Date:   Sun Nov 18 22:35:34 2007 +0000

    * Remove cucul directory that got forgotten

Commit: 2023
Author: pterjan
Date:   Sun Nov 18 22:15:29 2007 +0000

    * Improve the example in README

 ruby/README |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

Commit: 2022
Author: pterjan
Date:   Sun Nov 18 22:03:19 2007 +0000

    * Install lib/caca.rb

 configure.ac     |    2 ++
 ruby/Makefile.am |    2 ++
 ruby/test        |    2 +-
 3 files changed, 5 insertions(+), 1 deletions(-)

Commit: 2021
Author: pterjan
Date:   Sun Nov 18 21:44:10 2007 +0000

    * Update README to talk about Caca

 ruby/README |   65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 62 insertions(+), 3 deletions(-)

Commit: 2020
Author: pterjan
Date:   Sun Nov 18 21:29:02 2007 +0000

    * Use to_i on the event mask, it is not always an Integer

 ruby/caca-display.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2019
Author: pterjan
Date:   Sun Nov 18 21:13:33 2007 +0000

    - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)

 ruby/caca-display.c |   52 ++++++++++++++++++++++++++++++++++++++++++++++++--
 ruby/caca-event.c   |   50 +++++++++++++++++++++++++++++++++++++++++++++++++
 ruby/caca-event.h   |    8 +++++++
 ruby/caca.c         |    2 +
 ruby/lib/caca.rb    |   32 +++++++++++++++++++++++++++++++
 5 files changed, 141 insertions(+), 3 deletions(-)

Commit: 2018
Author: pterjan
Date:   Sun Nov 18 21:11:13 2007 +0000

    * Handle closing cacaview by window manager

 src/cacaview.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

Commit: 2017
Author: pterjan
Date:   Sun Nov 18 13:37:24 2007 +0000

    * Add missing methods in Caca::Display and add empty Caca::Event

 ruby/Makefile.am    |    4 +++-
 ruby/caca-display.c |   39 +++++++++++++++++++++++++++++++++++++++
 ruby/caca-event.c   |   22 ++++++++++++++++++++++
 ruby/caca-event.h   |    9 +++++++++
 4 files changed, 73 insertions(+), 1 deletions(-)

Commit: 2016
Author: pterjan
Date:   Sun Nov 18 13:29:16 2007 +0000

    * Slightly improved documentation

 caca/caca.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2015
Author: pterjan
Date:   Sun Nov 18 12:43:48 2007 +0000

    * Add Caca and Caca::Display

 ruby/Makefile.am    |    7 +++-
 ruby/caca-display.c |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++
 ruby/caca-display.h |    9 ++++
 ruby/caca.c         |   22 ++++++++++
 4 files changed, 151 insertions(+), 1 deletions(-)

Commit: 2009
Author: pterjan
Date:   Sat Nov 17 13:36:15 2007 +0000

    * Finish Cucul::Dither

 ruby/README         |   11 ++++++--
 ruby/common.h       |   42 ++++++++++++++++++++++++++++++++
 ruby/cucul-canvas.c |   59 ++++++++++----------------------------------
 ruby/cucul-dither.c |   67 ++++++++++++++++++++++++++++++++++++--------------
 4 files changed, 112 insertions(+), 67 deletions(-)

Commit: 2008
Author: pterjan
Date:   Sat Nov 17 12:21:21 2007 +0000

    * Add Cucul::Dither (incomplete)

 ruby/Makefile.am    |    6 +-
 ruby/README         |   16 ++++-
 ruby/cucul-dither.c |  180 +++++++++++++++++++++++++++++++++++++++++++++++++++
 ruby/cucul-dither.h |    9 +++
 ruby/cucul.c        |    2 +
 ruby/t/tc_dither.rb |   51 ++++++++++++++
 6 files changed, 260 insertions(+), 4 deletions(-)

Commit: 2004
Author: pterjan
Date:   Sat Nov 17 09:25:31 2007 +0000

    * Improve type checking of arguments

 ruby/cucul-canvas.c |   20 ++++++++++++++------
 ruby/t/tc_canvas.rb |    6 ++++++
 2 files changed, 20 insertions(+), 6 deletions(-)

Commit: 2003
Author: sam
Date:   Sat Nov 17 02:15:01 2007 +0000

      * Slightly doxygenated ruby/README so that it appears in the manual (see
        http://libcaca.zoy.org/manual/libcaca-ruby.html).

 doc/doxygen.cfg.in |    6 ++++--
 doc/libcaca.dox    |    4 ++++
 ruby/README        |   18 ++++++++++++++++++
 3 files changed, 26 insertions(+), 2 deletions(-)

Commit: 1997
Author: pterjan
Date:   Fri Nov 16 22:37:20 2007 +0000

    * Update README

 ruby/README |   25 ++++++++++++++++++++-----
 1 files changed, 20 insertions(+), 5 deletions(-)

Commit: 1996
Author: pterjan
Date:   Fri Nov 16 22:27:13 2007 +0000

    * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am

 ruby/Makefile.am |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

Commit: 1995
Author: pterjan
Date:   Fri Nov 16 22:24:35 2007 +0000

    * Add Cucul::Font

 ruby/Makefile.am    |    4 ++-
 ruby/common.h       |    6 +++
 ruby/cucul-canvas.c |   33 +++++++++++++++--
 ruby/cucul-canvas.h |    3 ++
 ruby/cucul-font.c   |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++
 ruby/cucul-font.h   |    9 +++++
 ruby/cucul.c        |    6 ++--
 ruby/t/tc_canvas.rb |    6 +++
 ruby/t/tc_font.rb   |   22 +++++++++++
 9 files changed, 181 insertions(+), 7 deletions(-)

Commit: 1988
Author: sam
Date:   Fri Nov 16 20:14:05 2007 +0000

      * Added minimal styles to doxygen.css to make the manual look decent.

 doc/doxygen.cfg.in |    2 +-
 doc/doxygen.css    |   80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+), 1 deletions(-)

Commit: 1987
Author: sam
Date:   Fri Nov 16 19:49:25 2007 +0000

      * Split "upload" target into "upload-source" and "upload-doc".

 Makefile.am |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

Commit: 1986
Author: sam
Date:   Fri Nov 16 19:49:23 2007 +0000

      * Updated doxygen file format.
      * Add an empty doxygen.css file.

 doc/Makefile.am    |    3 +-
 doc/doxygen.cfg.in |  153 +++++++++++++++++++++++++++++++++++++--------------
 2 files changed, 113 insertions(+), 43 deletions(-)

Commit: 1983
Author: pterjan
Date:   Fri Nov 16 17:47:59 2007 +0000

    * Add some pseudo doc for Ruby binding

 ruby/Makefile.am |    3 +-
 ruby/README      |   64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+), 1 deletions(-)

Commit: 1966
Author: pterjan
Date:   Thu Nov 15 22:22:55 2007 +0000

    * Add more tests for the ruby binding

 ruby/t/tc_canvas.rb |   32 +++++++++++++++++++++++++-------
 1 files changed, 25 insertions(+), 7 deletions(-)

Commit: 1965
Author: pterjan
Date:   Thu Nov 15 22:06:01 2007 +0000

    * Add more tests for the ruby binding

 ruby/t/tc_canvas.rb |   29 +++++++++++++++++++++++++++++
 ruby/test           |    2 ++
 2 files changed, 31 insertions(+), 0 deletions(-)

Commit: 1964
Author: pterjan
Date:   Thu Nov 15 22:03:12 2007 +0000

    * Fix number of arguments for set_height

 ruby/cucul-canvas.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1963
Author: pterjan
Date:   Thu Nov 15 21:06:30 2007 +0000

    * Add the ruby tests to make check

 ruby/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 1962
Author: pterjan
Date:   Thu Nov 15 12:33:29 2007 +0000

    * Use autotools for Ruby bindings (2nd part)

 configure.ac |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

Commit: 1961
Author: pterjan
Date:   Thu Nov 15 12:27:40 2007 +0000

    * Use autotools for Ruby bindings

 ruby/Makefile.am          |   33 +--
 ruby/caca/extconf.rb      |    5 -
 ruby/cucul-canvas.c       |  644 +++++++++++++++++++++++++++++++++++++++++++++
 ruby/cucul-canvas.h       |    6 +
 ruby/cucul.c              |   48 ++++
 ruby/cucul/cucul-canvas.c |  644 ---------------------------------------------
 ruby/cucul/cucul-canvas.h |    6 -
 ruby/cucul/cucul.c        |   48 ----
 ruby/cucul/extconf.rb     |    5 -
 ruby/cucul/t/tc_frame.rb  |   20 --
 ruby/cucul/test.rb        |    4 -
 ruby/t/tc_frame.rb        |   20 ++
 ruby/test                 |    6 +
 13 files changed, 734 insertions(+), 755 deletions(-)

Commit: 1960
Author: pterjan
Date:   Thu Nov 15 11:34:43 2007 +0000

    * Fix some prototypes and use a header file for Init_cucul_canvas

 ruby/Makefile.am          |    1 +
 ruby/cucul/cucul-canvas.c |    5 +++--
 ruby/cucul/cucul-canvas.h |    6 ++++++
 ruby/cucul/cucul.c        |    4 ++--
 4 files changed, 12 insertions(+), 4 deletions(-)

Commit: 1959
Author: sam
Date:   Thu Nov 15 08:20:37 2007 +0000

      * Make Charset class methods explicitly public.

 cxx/cucul++.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 1958
Author: sam
Date:   Thu Nov 15 08:20:17 2007 +0000

      * Link libcaca++ with libcucul++, not only the C versions.

 cxx/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1957
Author: sam
Date:   Thu Nov 15 00:22:37 2007 +0000

      * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
        not even exist.

 ruby/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1954
Author: sam
Date:   Tue Nov 13 23:55:07 2007 +0000

      * Autotoolified the .NET bindings. Use --enable-dotnet.

 DotNet/.gitignore  |    1 +
 DotNet/Makefile    |    5 -----
 DotNet/Makefile.am |   25 +++++++++++++++++++++++++
 Makefile.am        |    2 +-
 configure.ac       |   13 +++++++++++++
 5 files changed, 40 insertions(+), 6 deletions(-)

Commit: 1953
Author: sam
Date:   Tue Nov 13 23:55:05 2007 +0000

      * Build Ruby and C++ bindings by default.

 configure.ac |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 1952
Author: sam
Date:   Tue Nov 13 23:55:03 2007 +0000

      * Update C++ bindings after cucul_set_dither_mode() deprecation.

 cxx/cucul++.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1951
Author: sam
Date:   Tue Nov 13 23:55:01 2007 +0000

      * Autotoolified the Ruby bindings. Use --enable-ruby.

 Makefile.am      |    2 +-
 configure.ac     |   19 +++++++++++++++++++
 ruby/.gitignore  |    2 ++
 ruby/Makefile    |   15 ---------------
 ruby/Makefile.am |   29 +++++++++++++++++++++++++++++
 5 files changed, 51 insertions(+), 16 deletions(-)

Commit: 1950
Author: sam
Date:   Tue Nov 13 23:54:59 2007 +0000

      * Update .gitignore after img2irc -> img2txt change.

 src/.gitignore |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1949
Author: pterjan
Date:   Tue Nov 13 23:28:59 2007 +0000

    * Add a first test for Ruby binding

 ruby/cucul/t/tc_frame.rb |   20 ++++++++++++++++++++
 ruby/cucul/test.rb       |    4 ++++
 2 files changed, 24 insertions(+), 0 deletions(-)

Commit: 1948
Author: pterjan
Date:   Tue Nov 13 13:20:14 2007 +0000

    Improve Ruby API for draw_{,thin_}polyline and fix a leak on error

 ruby/cucul/cucul-canvas.c |   73 +++++++++++++++++++++++++++++++++------------
 1 files changed, 54 insertions(+), 19 deletions(-)

Commit: 1947
Author: pterjan
Date:   Tue Nov 13 12:41:33 2007 +0000

    Fix a typo in the doc

 cucul/line.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1946
Author: sam
Date:   Tue Nov 13 11:19:00 2007 +0000

      * Add error checking to the tutorial.

 doc/tutorial.dox |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 1945
Author: sam
Date:   Tue Nov 13 11:18:59 2007 +0000

      * Tutorial was generating a warning since the deprecation of cucul_putstr().

 doc/tutorial.dox |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1944
Author: pterjan
Date:   Tue Nov 13 11:03:25 2007 +0000

    Import Ruby binding

 ruby/Makefile             |   15 ++
 ruby/caca/extconf.rb      |    5 +
 ruby/cucul/cucul-canvas.c |  608 +++++++++++++++++++++++++++++++++++++++++++++
 ruby/cucul/cucul.c        |   48 ++++
 ruby/cucul/extconf.rb     |    5 +
 5 files changed, 681 insertions(+), 0 deletions(-)

Commit: 1919
Author: jylam
Date:   Wed Nov 7 10:29:02 2007 +0000

     * Added switch to control output font size, and updated documentation
    accordingly

 doc/img2txt.1 |   14 ++++++++++++++
 src/img2txt.c |   22 ++++++++++++++++------
 2 files changed, 30 insertions(+), 6 deletions(-)

Commit: 1918
Author: jylam
Date:   Wed Nov 7 10:07:04 2007 +0000

     * Updated man page for --version

 doc/img2txt.1 |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

Commit: 1917
Author: jylam
Date:   Wed Nov 7 10:03:50 2007 +0000

     * Added version switch

 src/img2txt.c |   31 ++++++++++++++++++++++++++-----
 1 files changed, 26 insertions(+), 5 deletions(-)

Commit: 1916
Author: jylam
Date:   Wed Nov 7 09:44:26 2007 +0000

     * Updated documentation to reflect img2irc name change, fixed typo in img2txt help

 doc/Makefile.am |    2 +-
 doc/cacaview.1  |    2 +-
 src/img2txt.c   |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

Commit: 1915
Author: jylam
Date:   Wed Nov 7 09:27:43 2007 +0000

     * Updated img2txt man page

 doc/img2irc.1 |   27 --------------
 doc/img2txt.1 |  112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 112 insertions(+), 27 deletions(-)

Commit: 1914
Author: sam
Date:   Wed Nov 7 01:09:20 2007 +0000

      * Always include <netinet/in.h> when present, to make header simpler.

 src/cacaserver.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

Commit: 1913
Author: sam
Date:   Wed Nov 7 01:09:16 2007 +0000

      * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.

 src/cacaserver.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

Commit: 1912
Author: sam
Date:   Wed Nov 7 01:09:13 2007 +0000

      * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
        Alexis Ballier.

 configure.ac |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

Commit: 1911
Author: jylam
Date:   Tue Nov 6 16:12:33 2007 +0000

     * Fixed typo in help

 src/img2txt.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1910
Author: jylam
Date:   Tue Nov 6 16:07:03 2007 +0000

     * Added imlib2 note on builds without it

 src/img2txt.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 1909
Author: jylam
Date:   Tue Nov 6 14:09:07 2007 +0000

     * Added brightness / contrast / gamma support

 src/img2txt.c |   44 ++++++++++++++++++++++++++++++++------------
 1 files changed, 32 insertions(+), 12 deletions(-)

Commit: 1908
Author: jylam
Date:   Tue Nov 6 13:51:36 2007 +0000

     * Fixed bad file error handling, made dither and export errors more informative on program name

 src/img2txt.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 1907
Author: jylam
Date:   Tue Nov 6 13:49:19 2007 +0000

     * Added dither error handling

 src/img2txt.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

Commit: 1906
Author: jylam
Date:   Tue Nov 6 13:45:18 2007 +0000

     * Added --dither option and updated usage()

 src/img2txt.c |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

Commit: 1905
Author: jylam
Date:   Tue Nov 6 13:19:23 2007 +0000

     * WTF is a typedef missing ?

 src/mygetopt.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1904
Author: jylam
Date:   Tue Nov 6 13:13:14 2007 +0000

     * Quick and Dirty hack for DOS ans kernel drivers

 src/mygetopt.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

Commit: 1903
Author: jylam
Date:   Tue Nov 6 12:59:54 2007 +0000

     * Oops, forgot to add getopt replacement files, omg.

 src/mygetopt.c |  122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mygetopt.h |   31 ++++++++++++++
 2 files changed, 153 insertions(+), 0 deletions(-)

Commit: 1902
Author: jylam
Date:   Tue Nov 6 12:57:46 2007 +0000

     * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list

 src/img2txt.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1901
Author: jylam
Date:   Tue Nov 6 12:55:26 2007 +0000

     * Renamed img2irc to a more generic img2txt

 src/Makefile.am |   10 ++--
 src/img2irc.c   |  170 -------------------------------------------------------
 src/img2txt.c   |  170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 175 insertions(+), 175 deletions(-)

Commit: 1900
Author: jylam
Date:   Tue Nov 6 12:53:52 2007 +0000

     * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format

 src/Makefile.am |    2 +-
 src/img2irc.c   |  110 +++++++++++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 95 insertions(+), 17 deletions(-)

Commit: 1884
Author: sam
Date:   Sun Nov 4 18:37:38 2007 +0000

      * New transition effects: horizontal and vertical lines.

 src/cacademo.c |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

Commit: 1882
Author: sam
Date:   Sun Nov 4 12:00:03 2007 +0000

      * Updated libcaca and cacaview after the API changes.

 caca/caca0.c   |    4 ++--
 src/cacaview.c |   36 +++++++++++++++++++-----------------
 2 files changed, 21 insertions(+), 19 deletions(-)

Commit: 1881
Author: sam
Date:   Sun Nov 4 12:00:00 2007 +0000

      * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
        a longer name but "mode" really wasn’t appropriate here.

 cucul/cucul.h  |    9 ++++++---
 cucul/dither.c |   48 ++++++++++++++++++++++++------------------------
 cucul/legacy.c |   10 ++++++++++
 3 files changed, 40 insertions(+), 27 deletions(-)

Commit: 1880
Author: sam
Date:   Sun Nov 4 11:59:57 2007 +0000

      * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().

 cucul/cucul.h  |    2 +
 cucul/dither.c |  121 +++++++++++++++++++++++++++++++++++++-------------------
 2 files changed, 82 insertions(+), 41 deletions(-)

Commit: 1879
Author: sam
Date:   Sun Nov 4 11:59:54 2007 +0000

      * Renamed doxygen sections here and there to avoid embarassing side-effects
        such as "man tutorial" showing the libcaca tutorial on Debian systems.

 AUTHORS           |    2 +-
 NEWS              |    2 +-
 THANKS            |    2 +-
 TODO              |    2 +-
 caca/caca.h       |    4 ++--
 cucul/cucul.h     |   23 ++++++++++++-----------
 doc/canvas.dox    |    2 +-
 doc/font.dox      |    2 +-
 doc/libcaca.dox   |   20 ++++++++++----------
 doc/migrating.dox |    2 +-
 doc/style.dox     |    2 +-
 doc/tutorial.dox  |    2 +-
 doc/user.dox      |    2 +-
 13 files changed, 34 insertions(+), 33 deletions(-)

Commit: 1878
Author: sam
Date:   Sun Nov 4 11:59:47 2007 +0000

      * Renamed fonts to *.data to make sure they are not mistaken for editable
        files (like there is any chance).

 Makefile.am             |    4 +-
 cucul/Makefile.am       |    8 +-
 cucul/font.c            |    4 +-
 cucul/font_mono9.h      | 6173 ----------------------------------------------
 cucul/font_monobold12.h | 6223 -----------------------------------------------
 cucul/mono9.data        | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
 cucul/monobold12.data   | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 12405 insertions(+), 12403 deletions(-)

Commit: 1877
Author: sam
Date:   Sun Nov 4 10:41:07 2007 +0000

      * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().

 cucul/cucul.h  |    2 +
 cucul/dither.c |   96 +++++++++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 79 insertions(+), 19 deletions(-)

Commit: 1876
Author: sam
Date:   Sun Nov 4 09:56:40 2007 +0000

      * cucul_get_dither_brightness() is no longer a stub.
      * Implemented missing cucul_get_dither_contrast().

 cucul/dither.c |   38 +++++++++++++++++++++++++++++++-------
 1 files changed, 31 insertions(+), 7 deletions(-)

Commit: 1875
Author: sam
Date:   Sun Nov 4 09:56:37 2007 +0000

      * Removed calls to now deprecated cucul_set_dither_invert().

 cxx/cucul++.cpp |    5 -----
 cxx/cucul++.h   |    1 -
 test/demo.c     |    2 +-
 3 files changed, 1 insertions(+), 7 deletions(-)

Commit: 1874
Author: sam
Date:   Sun Nov 4 09:30:15 2007 +0000

      * Ignore the autotools/ directory.

Commit: 1873
Author: sam
Date:   Sun Nov 4 09:29:07 2007 +0000

      * Added .gitignore files in addition to svn:ignore properties.

 .gitignore       |   22 ++++++++++++++++++++++
 cxx/.gitignore   |    1 +
 doc/.gitignore   |    4 ++++
 src/.gitignore   |    7 +++++++
 test/.gitignore  |   23 +++++++++++++++++++++++
 tools/.gitignore |    3 +++
 6 files changed, 60 insertions(+), 0 deletions(-)

Commit: 1872
Author: sam
Date:   Sun Nov 4 08:45:47 2007 +0000

      * Don’t manage autotools/ with SVN.

 Makefile.am           |    2 +-
 autotools/Makefile.am |    1 -
 configure.ac          |    1 -
 3 files changed, 1 insertions(+), 3 deletions(-)

Commit: 1871
Author: sam
Date:   Sat Nov 3 23:27:54 2007 +0000

      * Add a lookback table in the output. Will be handy later.
      * Now sortchars’s output can be directly saved to a C header file.

 tools/sortchars.c |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

Commit: 1870
Author: sam
Date:   Sat Nov 3 22:59:53 2007 +0000

      * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
        reason to keep a copy of them in the calling program.
      * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
        done by setting a negative gamma value.

 cucul/cucul.h  |    5 ++++-
 cucul/dither.c |   40 +++++++++++++++++++++++++++++-----------
 cucul/legacy.c |   13 +++++++++++++
 3 files changed, 46 insertions(+), 12 deletions(-)

Commit: 1869
Author: sam
Date:   Sat Nov 3 12:59:42 2007 +0000

      * Crap, typo in bootstrap script.

 bootstrap |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1868
Author: sam
Date:   Sat Nov 3 12:58:05 2007 +0000

      * Updated bootstrap script.

 bootstrap |   44 +++++++++++++++++++++++++-------------------
 1 files changed, 25 insertions(+), 19 deletions(-)

Commit: 1853
Author: sam
Date:   Sun Oct 28 10:27:01 2007 +0000

      * Only use __attribute__((__deprecated__)) with gcc >= 3.x.

 cucul/cucul.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1852
Author: sam
Date:   Sun Oct 28 10:23:59 2007 +0000

      * C89 compilation fix for machines that do not have <endian.h>, thanks to
        Rado S.

 test/font.c |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

Commit: 1851
Author: sam
Date:   Sun Oct 28 10:20:11 2007 +0000

      * When present, include <termios.h> and <unistd.h> to allow the ncurses
        driver to build on Solaris. Fix courtesy of Rado S.

 caca/driver_ncurses.c |    6 ++++--
 configure.ac          |    2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

Commit: 1842
Author: sam
Date:   Tue Oct 23 23:02:40 2007 +0000

      * Improved distance computation in sortchars.c.
      * Use font 0 instead of font 1.
      * Print a bitmapped example at the end.
              _pBBBBPP"'             '7PBBBBBL
            _BBBBP"   __p@BBBBBBBBBpp__   7%BBBb_
          _BBBB"   _@BBBBBPPPPPPPP%BBBBBpL   %BBBb
          BBB"  _@BBBP"'    ____     'PBBBBp   %BB
          BB   @BBBP   __iIIIIIIIIIiL   '%BBBL  7B
          P   BBBP   _IIII**''''"*lIIIi_  7BBBb  7
             BBBP   III/'  ,,:::,   "IIIi   BBBb
            JBBB   III"  ,!!!!!!!!:,  lIIi  7BBB
            BBBL  JIII  ,!!"'   '!!!   III   BBBL
            BBBL  lIII  "!!,     !!!   IIIL  BBBP
            BBBL   III   !!!::::!!!"  JIII   BBBL
            JBBB   lIIIL  '"!!!!""'  iIII   @BBB
          L  3BBBL  "lIIIi_      __iIII/   @BBB
          BL  7BBBb   '*IIIIIIIIIIII/"   _@BBP   @
          BBb   %BBBb_    '"*****"'   __BBBB"  _BB
          %BBBp   7BBBBbpL__     __ppBBBBP"  _@BBB
           7%BBBp_  '7PBBBBBBBBBBBBBBPP'   _@BBBP
             'PBBBBpL_   ''''PP"''''   _p@BBBBP

 tools/sortchars.c |   71 ++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 65 insertions(+), 6 deletions(-)

Commit: 1841
Author: sam
Date:   Mon Oct 22 10:15:54 2007 +0000

      * Updates to sortchars.c so that it can output a proper LUT.

 tools/sortchars.c |   72 +++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 62 insertions(+), 10 deletions(-)

Commit: 1840
Author: sam
Date:   Mon Oct 22 08:47:05 2007 +0000

      * Small tool to analyse character glyphs depending on their shape. Will be
        used for improved dithering.

 tools/Makefile.am |    5 ++-
 tools/sortchars.c |  142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 146 insertions(+), 1 deletions(-)

Commit: 1839
Author: sam
Date:   Sat Oct 20 07:37:28 2007 +0000

      * Documented which drivers support caca_set_cursor().

 caca/graphics.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 1837
Author: sam
Date:   Fri Oct 19 22:22:13 2007 +0000

      * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
      * Use caca_set_cursor() in test/input.c.

 caca/driver_ncurses.c |   12 +++++++++++-
 caca/driver_slang.c   |    8 +++++++-
 caca/driver_x11.c     |   22 +++++++++++++++++++++-
 test/input.c          |    4 ++--
 4 files changed, 41 insertions(+), 5 deletions(-)

Commit: 1836
Author: sam
Date:   Thu Oct 18 22:07:39 2007 +0000

      * Fixed cacaview’s dithering selection.

 src/cacaview.c |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

Commit: 1835
Author: sam
Date:   Sun Oct 7 20:40:39 2007 +0000

      * Output refman.log in case of build error.

 doc/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1833
Author: sam
Date:   Sun Sep 30 16:49:47 2007 +0000

      * Save user attributes when calling cucul_dither_bitmap().

 cucul/dither.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

Commit: 1829
Author: sam
Date:   Sun Sep 30 15:03:38 2007 +0000

      * Further refined the tetex/texlive detection method.
      * Support for autotools-1.10.

 bootstrap    |   12 +++++++-----
 configure.ac |   15 +++++++++------
 2 files changed, 16 insertions(+), 11 deletions(-)

Commit: 1828
Author: sam
Date:   Sun Sep 30 14:44:46 2007 +0000

      * Support Debian's texlive installation. Will sneak this fix in beta12.

 configure.ac |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 1824
Author: sam
Date:   Sun Sep 30 13:34:11 2007 +0000

      * Set version to 0.99.beta11.
      * Updated NEWS and ChangeLog.

 ChangeLog    | 7339 +++++++++++-----------------------------------------------
 NEWS         |   11 +
 configure.ac |    2 +-
 3 files changed, 1391 insertions(+), 5961 deletions(-)

Commit: 1823
Author: sam
Date:   Sun Sep 30 13:32:16 2007 +0000

      * Minor tuning to the various tests, just so that they’re releasable.

 test/blit.c      |    2 +-
 test/colors.c    |    2 +-
 test/demo.c      |    3 ++-
 test/demo0.c     |    1 +
 test/dithering.c |    2 +-
 test/event.c     |    2 +-
 6 files changed, 7 insertions(+), 5 deletions(-)

Commit: 1822
Author: sam
Date:   Sun Sep 30 11:28:13 2007 +0000

      * Replaced deprecated cucul_rotate() call with cucul_rotate_180().

 cxx/cucul++.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1820
Author: sam
Date:   Sun Sep 30 10:22:24 2007 +0000

      * Added a few rotation pairs. Nothing awesome.

 cucul/transform.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 1819
Author: sam
Date:   Sun Sep 30 10:12:19 2007 +0000

      * Improve rotation output by avoiding white-on-black attributes to appear
        due to spaces.

 cucul/transform.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

Commit: 1816
Author: sam
Date:   Sat Sep 29 15:15:17 2007 +0000

      * Allow to rotate canvases with an odd width.
      * Added a few additional character pairs of the left/right rotations.
      * Added missing errno sets.

 cucul/transform.c |  138 ++++++++++++++++++++++++++++++++--------------------
 1 files changed, 85 insertions(+), 53 deletions(-)

Commit: 1814
Author: sam
Date:   Thu Aug 2 18:12:19 2007 +0000

      * More widechar rotations. \/ ＞ /\ ＜ is cool.

 cucul/transform.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

Commit: 1813
Author: sam
Date:   Thu Aug 2 17:33:10 2007 +0000

      * Reset cursor position after a resize. Not sure it’s what I want.

 cucul/cucul.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

Commit: 1812
Author: sam
Date:   Thu Aug 2 16:38:31 2007 +0000

      * More widechar rotation pairs.

 cucul/transform.c |   40 ++++++++++++++++++++++++----------------
 1 files changed, 24 insertions(+), 16 deletions(-)

Commit: 1809
Author: sam
Date:   Tue Jul 17 20:46:18 2007 +0000

      * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
        cucul_stretch_* to avoid long function names. And the pairwise rotations
        look so nice now that they should be the real rotation chars.

 cucul/cucul.h     |    4 +-
 cucul/transform.c |  176 +++++++++++++++++++++++++++--------------------------
 test/text.c       |    2 +-
 3 files changed, 92 insertions(+), 90 deletions(-)

Commit: 1808
Author: sam
Date:   Tue Jul 17 17:20:11 2007 +0000

      * More characters for the wide rotations.
      * Updated test/text to show what the wide rotations now do.

 cucul/transform.c |  101 +++++++++++++++++++++++++++++++++++++++++++++++-----
 test/text.c       |   32 ++++++++++++-----
 2 files changed, 114 insertions(+), 19 deletions(-)

Commit: 1807
Author: sam
Date:   Tue Jul 17 15:22:34 2007 +0000

      * Use j/ḷ and l/ȷ pairs in glyph rotation.

 cucul/transform.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

Commit: 1806
Author: sam
Date:   Mon Jul 16 23:51:49 2007 +0000

      * minor warning fix

 test/input.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

Commit: 1805
Author: sam
Date:   Tue Jul 10 17:02:46 2007 +0000

      * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
        suck massively for now.

 cucul/cucul.h     |    2 +
 cucul/transform.c |  200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 test/text.c       |    2 +-
 3 files changed, 203 insertions(+), 1 deletions(-)

Commit: 1795
Author: sam
Date:   Mon Jul 9 17:24:28 2007 +0000

      * Fixed address in license.

 COPYING |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1788
Author: sam
Date:   Thu Jun 28 16:29:00 2007 +0000

      * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
      * Renamed cucul_rotate into cucul_rotate_180.
      * Deprecated cucul_rotate and fix examples accordingly.
      Hope it all makes sense.

 cucul/cucul.h     |    7 ++++---
 cucul/legacy.c    |    9 +++++++++
 cucul/transform.c |    6 +++---
 test/text.c       |    4 ++--
 test/transform.c  |    2 +-
 5 files changed, 19 insertions(+), 9 deletions(-)

Commit: 1787
Author: sam
Date:   Thu Jun 28 15:57:25 2007 +0000

      * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.

 test/text.c |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

Commit: 1786
Author: sam
Date:   Thu Jun 28 15:56:59 2007 +0000

      * Implemented cucul_left() and cucul_right() for 90-degree rotations.

 cucul/cucul.h     |    2 +
 cucul/transform.c |  253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 255 insertions(+), 0 deletions(-)

Commit: 1785
Author: sam
Date:   Thu Jun 28 12:58:17 2007 +0000

      * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
        driver.

 caca/driver_ncurses.c |  333 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 330 insertions(+), 3 deletions(-)

Commit: 1784
Author: sam
Date:   Thu Jun 28 12:56:40 2007 +0000

      * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
        Sittler. Untested.

 cucul/import.c |   77 ++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 56 insertions(+), 21 deletions(-)

Commit: 1783
Author: sam
Date:   Thu Jun 28 12:49:28 2007 +0000

      * Removed malloc() calls from the rotozoom code, put initialisation in the
        PREPARE rule and did minor cleanup (SCNR).

 src/cacademo.c |   93 ++++++++++++++++++++++++--------------------------------
 1 files changed, 40 insertions(+), 53 deletions(-)

Commit: 1782
Author: sam
Date:   Thu Jun 28 12:47:57 2007 +0000

      * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
        Sittler.

 cucul/transform.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

Commit: 1781
Author: sam
Date:   Thu Jun 28 12:46:54 2007 +0000

      * Added a few chars to the unicode test.

 test/unicode.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 1780
Author: sam
Date:   Thu Jun 28 12:46:04 2007 +0000

      * Differentiate between • and ● in the X11 rendering overrides.

 caca/driver_x11.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1779
Author: sam
Date:   Thu Jun 28 12:15:06 2007 +0000

      * Patch by Ben Wiley Sittler for two misrendered glyphs.

 caca/driver_x11.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1778
Author: sam
Date:   Thu Jun 28 07:43:41 2007 +0000

      * Slightly nicer code in driver_x11.c.

 caca/driver_x11.c |   56 ++++++++++++++++++++++++----------------------------
 1 files changed, 26 insertions(+), 30 deletions(-)

Commit: 1777
Author: jylam
Date:   Thu Jun 28 07:42:36 2007 +0000

     * Minor cosmetic changes

 src/cacademo.c |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

Commit: 1776
Author: sam
Date:   Wed Jun 27 18:00:18 2007 +0000

      * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.

 caca/driver_slang.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

Commit: 1775
Author: sam
Date:   Wed Jun 27 17:40:14 2007 +0000

      * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
        bit myself, too.

 caca/driver_x11.c |  396 +++++++++++++++++++++++++++++++++++------------------
 1 files changed, 263 insertions(+), 133 deletions(-)

Commit: 1774
Author: sam
Date:   Wed Jun 27 14:43:59 2007 +0000

      * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
        not exist, courtesy of Ben Wiley Sittler.

 caca/driver_slang.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 1773
Author: sam
Date:   Wed Jun 27 14:39:47 2007 +0000

      * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.

 cucul/charset.c |  140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 cucul/cucul.h   |    1 +
 2 files changed, 140 insertions(+), 1 deletions(-)

Commit: 1772
Author: sam
Date:   Wed Jun 27 13:35:59 2007 +0000

      * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.

 AUTHORS          |    3 ++
 caca/driver_gl.c |   65 ++++++++++++++++++++++++++++++++---------------------
 2 files changed, 42 insertions(+), 26 deletions(-)

Commit: 1771
Author: sam
Date:   Wed Jun 27 13:06:18 2007 +0000

      * Disabled USE_RGB12_FGBG for now, as it was reported not to work.

 caca/driver_cocoa.m |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

Commit: 1770
Author: sam
Date:   Wed Jun 27 13:03:31 2007 +0000

      * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
        <bsittler@gmail.com>

 src/cacaserver.c |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

Commit: 1769
Author: sam
Date:   Wed Jun 27 12:52:15 2007 +0000

      * Updated internal fonts to match tools/makefont.c.

 cucul/font_mono9.h      | 3831 +++++++++++++++++++++++++++++++----------------
 cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
 2 files changed, 5006 insertions(+), 2593 deletions(-)

Commit: 1768
Author: sam
Date:   Wed Jun 27 12:48:34 2007 +0000

      * Added glyphs to our default fonts:
        + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
          Wiley Sittler)
        + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)

 tools/makefont.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 1767
Author: sam
Date:   Wed Jun 27 12:46:25 2007 +0000

      * Add a "make fonts" rule to the makefile for easy updates.

 Makefile.am |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 1766
Author: jylam
Date:   Sun Jun 24 07:46:18 2007 +0000

     * Added rotozoom (and its 1MB header file)

 src/Makefile.am |    2 +-
 src/cacademo.c  |  114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/texture.h   |    2 +
 3 files changed, 116 insertions(+), 2 deletions(-)

Commit: 1757
Author: jylam
Date:   Fri Feb 23 14:34:48 2007 +0000

     * Added squared transition to cacademo

 build-kernel   |    4 ++--
 src/cacademo.c |   40 +++++++++++++++++++++++++++++++++++++---
 2 files changed, 39 insertions(+), 5 deletions(-)

Commit: 1754
Author: jylam
Date:   Thu Feb 22 15:34:48 2007 +0000

     * Added error checks to cacaplay

 src/cacaplay.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

Commit: 1753
Author: jylam
Date:   Thu Feb 22 15:31:39 2007 +0000

     * Added error checks on canvas / display creations

 test/blit.c      |   13 ++++++++++++-
 test/colors.c    |   12 +++++++++---
 test/cucul.c     |    6 ++++++
 test/demo.c      |   13 ++++++++++---
 test/dithering.c |   15 ++++++++++++++-
 test/event.c     |   13 ++++++++++---
 test/font.c      |    6 ++++++
 test/frames.c    |    6 ++++++
 test/fullwidth.c |   10 ++++++++++
 test/gamma.c     |   10 ++++++++++
 test/hsv.c       |   10 ++++++++++
 test/import.c    |   11 +++++++++++
 test/input.c     |   10 ++++++++++
 test/swallow.c   |   13 +++++++++++--
 test/text.c      |    6 ++++++
 test/transform.c |   10 ++++++++++
 test/unicode.c   |   11 ++++++++++-
 17 files changed, 161 insertions(+), 14 deletions(-)

Commit: 1752
Author: jylam
Date:   Thu Feb 22 14:47:32 2007 +0000

     * Added error detection to truecolor test

 test/truecolor.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

Commit: 1750
Author: sam
Date:   Tue Feb 20 18:15:52 2007 +0000

      * The transformation rules didn’t have ⅃ ⅄ ⅂.

 cucul/transform.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

Commit: 1556
Author: jylam
Date:   Thu Jan 4 11:07:43 2007 +0000

     * Changed threshold in key events, a bit more natural

 caca/event.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1462
Author: sam
Date:   Tue Dec 12 01:53:54 2006 +0000

      * Bwarf, typo in the no warranty clause.

 DotNet/AssemblyInfo.cs  |    2 +-
 DotNet/Caca.cs          |    2 +-
 DotNet/Cucul.cs         |    2 +-
 DotNet/test.cs          |    2 +-
 caca/caca.c             |    2 +-
 caca/caca.h             |    2 +-
 caca/caca0.c            |    2 +-
 caca/caca0.h            |    2 +-
 caca/caca_internals.h   |    2 +-
 caca/driver_cocoa.m     |    2 +-
 caca/driver_conio.c     |    2 +-
 caca/driver_gl.c        |    2 +-
 caca/driver_ncurses.c   |    2 +-
 caca/driver_raw.c       |    2 +-
 caca/driver_slang.c     |    2 +-
 caca/driver_vga.c       |    2 +-
 caca/driver_win32.c     |    2 +-
 caca/driver_x11.c       |    2 +-
 caca/event.c            |    2 +-
 caca/graphics.c         |    2 +-
 caca/time.c             |    2 +-
 cucul/attr.c            |    2 +-
 cucul/box.c             |    2 +-
 cucul/canvas.c          |    2 +-
 cucul/charset.c         |    2 +-
 cucul/conic.c           |    2 +-
 cucul/cucul.c           |    2 +-
 cucul/cucul.h           |    2 +-
 cucul/cucul_internals.h |    2 +-
 cucul/dither.c          |    2 +-
 cucul/export.c          |    2 +-
 cucul/font.c            |    2 +-
 cucul/frame.c           |    2 +-
 cucul/import.c          |    2 +-
 cucul/legacy.c          |    2 +-
 cucul/line.c            |    2 +-
 cucul/transform.c       |    2 +-
 cucul/triangle.c        |    2 +-
 cxx/caca++.cpp          |    2 +-
 cxx/caca++.h            |    2 +-
 cxx/cucul++.cpp         |    2 +-
 cxx/cucul++.h           |    2 +-
 cxx/cxxtest.cpp         |    2 +-
 kernel/kernel.c         |    2 +-
 kernel/kernel.h         |    2 +-
 python/pypycaca.c       |    2 +-
 python/pypycaca.h       |    2 +-
 src/aafire.c            |    7 +++----
 src/cacademo.c          |    2 +-
 src/cacadraw.c          |    2 +-
 src/cacaplay.c          |    2 +-
 src/cacaserver.c        |    2 +-
 src/cacaview.c          |    2 +-
 src/common-image.c      |    2 +-
 src/common-image.h      |    2 +-
 src/img2irc.c           |    2 +-
 test/blit.c             |    2 +-
 test/colors.c           |    2 +-
 test/cucul.c            |    2 +-
 test/demo.c             |    2 +-
 test/dithering.c        |    2 +-
 test/event.c            |    2 +-
 test/export.c           |    2 +-
 test/font.c             |    2 +-
 test/font2tga.c         |    2 +-
 test/frames.c           |    2 +-
 test/fullwidth.c        |    2 +-
 test/gamma.c            |    2 +-
 test/hsv.c              |    2 +-
 test/import.c           |    2 +-
 test/input.c            |    2 +-
 test/spritedit.c        |    2 +-
 test/swallow.c          |    2 +-
 test/text.c             |    2 +-
 test/transform.c        |    2 +-
 test/truecolor.c        |    2 +-
 test/unicode.c          |    2 +-
 tools/makefont.c        |    2 +-
 tools/optipal.c         |    2 +-
 79 files changed, 81 insertions(+), 82 deletions(-)

Commit: 1452
Author: sam
Date:   Mon Dec 11 15:48:46 2006 +0000

      * Add a no warranty clause to the code.

 DotNet/AssemblyInfo.cs  |    7 ++++---
 DotNet/Caca.cs          |    7 ++++---
 DotNet/Cucul.cs         |    7 ++++---
 DotNet/test.cs          |    9 +++++----
 caca/caca.c             |    7 ++++---
 caca/caca.h             |    7 ++++---
 caca/caca0.c            |    7 ++++---
 caca/caca0.h            |    7 ++++---
 caca/caca_internals.h   |    7 ++++---
 caca/driver_cocoa.m     |    7 ++++---
 caca/driver_conio.c     |    7 ++++---
 caca/driver_gl.c        |    7 ++++---
 caca/driver_ncurses.c   |    7 ++++---
 caca/driver_raw.c       |    7 ++++---
 caca/driver_slang.c     |    7 ++++---
 caca/driver_vga.c       |    7 ++++---
 caca/driver_win32.c     |    7 ++++---
 caca/driver_x11.c       |    7 ++++---
 caca/event.c            |    7 ++++---
 caca/graphics.c         |    7 ++++---
 caca/time.c             |    7 ++++---
 cucul/attr.c            |    7 ++++---
 cucul/box.c             |    7 ++++---
 cucul/canvas.c          |    7 ++++---
 cucul/charset.c         |    7 ++++---
 cucul/conic.c           |    7 ++++---
 cucul/cucul.c           |    7 ++++---
 cucul/cucul.h           |    7 ++++---
 cucul/cucul_internals.h |    7 ++++---
 cucul/dither.c          |    7 ++++---
 cucul/export.c          |    7 ++++---
 cucul/font.c            |    7 ++++---
 cucul/frame.c           |    7 ++++---
 cucul/import.c          |    7 ++++---
 cucul/legacy.c          |    7 ++++---
 cucul/line.c            |    7 ++++---
 cucul/transform.c       |    7 ++++---
 cucul/triangle.c        |    7 ++++---
 cxx/caca++.cpp          |    7 ++++---
 cxx/caca++.h            |    7 ++++---
 cxx/cucul++.cpp         |    7 ++++---
 cxx/cucul++.h           |    7 ++++---
 cxx/cxxtest.cpp         |    7 ++++---
 kernel/kernel.c         |    7 ++++---
 kernel/kernel.h         |    7 ++++---
 python/pypycaca.c       |    7 ++++---
 python/pypycaca.h       |    7 ++++---
 src/aafire.c            |    7 ++++---
 src/cacademo.c          |    7 ++++---
 src/cacadraw.c          |    7 ++++---
 src/cacaplay.c          |    7 ++++---
 src/cacaserver.c        |   11 ++++++++---
 src/cacaview.c          |    7 ++++---
 src/common-image.c      |    7 ++++---
 src/common-image.h      |    7 ++++---
 src/img2irc.c           |    7 ++++---
 test/blit.c             |    7 ++++---
 test/colors.c           |    7 ++++---
 test/cucul.c            |    7 ++++---
 test/demo.c             |    7 ++++---
 test/dithering.c        |    7 ++++---
 test/event.c            |    7 ++++---
 test/export.c           |    7 ++++---
 test/font.c             |    7 ++++---
 test/font2tga.c         |    7 ++++---
 test/frames.c           |    7 ++++---
 test/fullwidth.c        |    7 ++++---
 test/gamma.c            |    7 ++++---
 test/hsv.c              |    7 ++++---
 test/import.c           |    7 ++++---
 test/input.c            |    7 ++++---
 test/spritedit.c        |    7 ++++---
 test/swallow.c          |    7 ++++---
 test/text.c             |    7 ++++---
 test/transform.c        |    7 ++++---
 test/truecolor.c        |    7 ++++---
 test/unicode.c          |    7 ++++---
 tools/makefont.c        |    7 ++++---
 tools/optipal.c         |    7 ++++---
 79 files changed, 321 insertions(+), 238 deletions(-)

Commit: 1450
Author: sam
Date:   Tue Dec 5 17:50:40 2006 +0000

      * Fix OpenBSD build.

 caca/driver_ncurses.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1449
Author: sam
Date:   Thu Nov 30 22:41:52 2006 +0000

      * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.

 caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
 configure.ac        |   37 ++-
 2 files changed, 857 insertions(+), 227 deletions(-)

Commit: 1440
Author: sam
Date:   Mon Nov 27 14:58:59 2006 +0000

      * Got rid of that ugly cv->import member.

 cucul/cucul.c           |    3 --
 cucul/cucul_internals.h |    3 --
 cucul/frame.c           |    4 ---
 cucul/import.c          |   57 ++++++++++++++++++----------------------------
 4 files changed, 22 insertions(+), 45 deletions(-)

Commit: 1439
Author: sam
Date:   Mon Nov 27 14:55:00 2006 +0000

      * Get rid of test/term.c, it's now in its own repository.
      * Added back -Wshadow, it's more useful than annoying.

 configure.ac     |    6 +-
 test/Makefile.am |   11 +--
 test/term.c      |  304 ------------------------------------------------------
 3 files changed, 3 insertions(+), 318 deletions(-)

Commit: 1438
Author: sam
Date:   Mon Nov 27 14:53:17 2006 +0000

      * Fix shadowing declarations.

 cucul/canvas.c   |   10 +++++-----
 cucul/export.c   |    6 +++---
 tools/makefont.c |   32 ++++++++++++++++----------------
 3 files changed, 24 insertions(+), 24 deletions(-)

Commit: 1435
Author: sam
Date:   Mon Nov 27 05:59:29 2006 +0000

      * Do not build test/term if fcntl() is not available. Yes, could be improved.

 test/Makefile.am |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

Commit: 1434
Author: sam
Date:   Mon Nov 27 05:40:51 2006 +0000

      * Fixed syntax errors.

 caca/driver_ncurses.c |    2 +-
 caca/driver_slang.c   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1433
Author: sam
Date:   Mon Nov 27 01:58:59 2006 +0000

      * Added stuff to the TODO list.

 TODO |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

Commit: 1432
Author: sam
Date:   Mon Nov 27 01:58:00 2006 +0000

      * A few improvements to the screen/splitvt clone project.

 test/term.c |  254 ++++++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 174 insertions(+), 80 deletions(-)

Commit: 1431
Author: sam
Date:   Mon Nov 27 01:56:37 2006 +0000

      * Improved vt220 import by adding a persistent context to canvases.

 cucul/cucul.c           |    3 +
 cucul/cucul_internals.h |    3 +
 cucul/frame.c           |    8 ++-
 cucul/import.c          |  206 ++++++++++++++++++++++++++++------------------
 4 files changed, 137 insertions(+), 83 deletions(-)

Commit: 1430
Author: sam
Date:   Fri Nov 24 05:51:10 2006 +0000

      * Added caca_set_cursor(). Not yet functional.

 caca/caca.h           |    1 +
 caca/caca_internals.h |    1 +
 caca/driver_conio.c   |    1 +
 caca/driver_gl.c      |    1 +
 caca/driver_ncurses.c |    1 +
 caca/driver_raw.c     |    1 +
 caca/driver_slang.c   |    1 +
 caca/driver_vga.c     |    1 +
 caca/driver_win32.c   |    1 +
 caca/driver_x11.c     |    1 +
 caca/graphics.c       |   25 +++++++++++++++++++++++++
 11 files changed, 35 insertions(+), 0 deletions(-)

Commit: 1429
Author: sam
Date:   Fri Nov 24 05:49:49 2006 +0000

      * Add support for doublewidth characters even if ncurses or SLang don't know
        about them.

 caca/driver_ncurses.c |    7 ++++++-
 caca/driver_slang.c   |    7 ++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

Commit: 1428
Author: jylam
Date:   Thu Nov 23 20:22:03 2006 +0000

     * .Net : Fixed drawLine() and updated example (rasters rule)

 DotNet/Cucul.cs |    6 ++--
 DotNet/test.cs  |   61 +++++++++++++++++++++++++++++++++---------------------
 2 files changed, 40 insertions(+), 27 deletions(-)

Commit: 1427
Author: sam
Date:   Tue Nov 21 07:09:35 2006 +0000

      * Added a test app that swallows two console applications. Switch with C-a.

 configure.ac     |    4 +-
 test/Makefile.am |    6 ++-
 test/term.c      |  210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 218 insertions(+), 2 deletions(-)

Commit: 1426
Author: sam
Date:   Tue Nov 21 06:35:04 2006 +0000

      * Improved ANSI importer so that it supports a lot more of what is needed
        for basic vt220 emulation.

 cucul/import.c |  320 ++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 253 insertions(+), 67 deletions(-)

Commit: 1425
Author: sam
Date:   Mon Nov 20 05:49:45 2006 +0000

      * Added a few ideas to the TODO list.

 TODO |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 1424
Author: jylam
Date:   Sat Nov 18 12:27:16 2006 +0000

     * Added preliminary dither support to .NET bindings

 DotNet/Cucul.cs |  130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
 DotNet/test.cs  |   15 ++++---
 2 files changed, 135 insertions(+), 10 deletions(-)

Commit: 1423
Author: jylam
Date:   Sat Nov 18 11:34:40 2006 +0000

     * Added frames to .NET bindings

 DotNet/Cucul.cs |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

Commit: 1422
Author: jylam
Date:   Sat Nov 18 11:25:50 2006 +0000

     * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.

 DotNet/Cucul.cs |  182 +++++++++++++++++++++++++++++++++++++++++++++++++------
 DotNet/test.cs  |    6 ++
 2 files changed, 170 insertions(+), 18 deletions(-)

Commit: 1421
Author: sam
Date:   Fri Nov 17 11:28:32 2006 +0000

      * Merged old code by Ol that can be used as a start for the Cocoa driver.

 caca/driver_cocoa.m |  331 +++++++++++++++++++++++++++++++++++++++++++++++---
 configure.ac        |    2 +-
 2 files changed, 312 insertions(+), 21 deletions(-)

Commit: 1419
Author: sam
Date:   Thu Nov 16 16:29:57 2006 +0000

      * Set version to 0.99.beta11.
      * Updated NEWS and ChangeLog.

 ChangeLog    |  234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS         |    7 ++
 configure.ac |    2 +-
 3 files changed, 242 insertions(+), 1 deletions(-)

Commit: 1417
Author: sam
Date:   Thu Nov 16 15:01:31 2006 +0000

      * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
      * Updated export test accordingly.

 cucul/export.c |   33 +++++++++++++++++++++++----------
 test/export.c  |   16 ++++++++++++++--
 2 files changed, 37 insertions(+), 12 deletions(-)

Commit: 1416
Author: sam
Date:   Thu Nov 16 11:26:22 2006 +0000

      * Fix a compilation warning by pretending to use seterrno()'s argument
        even when it isn't.

 common.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1415
Author: sam
Date:   Thu Nov 16 11:23:56 2006 +0000

      * Implemented strcmp() and strdup() and added an fflush() stub to the
        kernel code.

 kernel/kernel.c |   28 ++++++++++++++++++++++++++++
 kernel/kernel.h |    3 +++
 2 files changed, 31 insertions(+), 0 deletions(-)

Commit: 1414
Author: sam
Date:   Thu Nov 16 02:08:05 2006 +0000

      * Added some box drawing glyphs that are used by TOIlet's future.tlf font
        to the flip/flop/rotation filters.

 cucul/transform.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

Commit: 1399
Author: sam
Date:   Tue Nov 14 20:14:38 2006 +0000

      * Don't rely on pkg-config macros for variable substitution. Just in case.

 caca/Makefile.am  |    4 ++--
 src/Makefile.am   |    8 ++++----
 tools/Makefile.am |    4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

Commit: 1398
Author: sam
Date:   Tue Nov 14 18:22:31 2006 +0000

      * No longer bail out with an error if Imlib2 or Doxygen were not found.

 configure.ac |   41 +++++++++++++++++++----------------------
 1 files changed, 19 insertions(+), 22 deletions(-)

Commit: 1397
Author: sam
Date:   Tue Nov 14 18:05:02 2006 +0000

      * Minor documentation fix.

 cucul/frame.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 1396
Author: sam
Date:   Tue Nov 14 18:02:29 2006 +0000

      * Added all the glue needed for a Cocoa output driver.

 caca/Makefile.am      |    9 +++-
 caca/caca.c           |    8 +++-
 caca/caca_internals.h |   20 ++++++---
 caca/driver_cocoa.m   |  109 +++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac          |   25 +++++++++++
 5 files changed, 161 insertions(+), 10 deletions(-)

Commit: 1395
Author: sam
Date:   Tue Nov 14 16:27:15 2006 +0000

      * Minor compilation warning fix. OS X x86 defines "DELAY".

 test/spritedit.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1394
Author: sam
Date:   Tue Nov 14 07:59:52 2006 +0000

      * Documented flip/flop/rotate as being involutive.
      * Updated text test.

 cucul/transform.c |   13 ++++++++++---
 test/text.c       |   28 ++++++++++++++++++----------
 2 files changed, 28 insertions(+), 13 deletions(-)

Commit: 1393
Author: sam
Date:   Tue Nov 14 07:46:51 2006 +0000

      * Renamed the "all" test to "cucul" because it otherwise conflicted with
        the automake "all" rule.

 test/Makefile.am |    8 +++---
 test/all.c       |   63 ------------------------------------------------------
 test/cucul.c     |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 67 insertions(+), 67 deletions(-)

Commit: 1392
Author: sam
Date:   Mon Nov 13 23:42:43 2006 +0000

      * Factored terminal title setting code.
      * Do not try to set the terminal title if TERM=linux.

 caca/caca_internals.h |    3 +++
 caca/driver_ncurses.c |   13 +++----------
 caca/driver_slang.c   |   13 +++----------
 caca/graphics.c       |   21 +++++++++++++++++++++
 4 files changed, 30 insertions(+), 20 deletions(-)

Commit: 1391
Author: sam
Date:   Mon Nov 13 23:33:49 2006 +0000

      * Implemented caca_set_display_title() for ncurses and S-Lang.

 caca/driver_ncurses.c |   14 +++++++++++++-
 caca/driver_slang.c   |   15 +++++++++++++--
 caca/graphics.c       |    2 +-
 doc/migrating.dox     |    4 ++--
 4 files changed, 29 insertions(+), 6 deletions(-)

Commit: 1390
Author: sam
Date:   Mon Nov 13 23:16:35 2006 +0000

      * Implemented cucul_get_frame_name() and cucul_set_frame_name().
      * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
        know that a frame belongs to a canvas.

 cucul/canvas.c          |   10 ++++----
 cucul/cucul.c           |    4 +++
 cucul/cucul.h           |   18 ++++++++++---
 cucul/cucul_internals.h |    4 +++
 cucul/frame.c           |   62 +++++++++++++++++++++++++++++++++++++++++-----
 cucul/legacy.c          |   24 ++++++++++++++++++
 cxx/cucul++.cpp         |    8 +++---
 test/all.c              |   22 ++++++++++++++--
 test/frames.c           |    6 ++--
 9 files changed, 132 insertions(+), 26 deletions(-)

Commit: 1389
Author: sam
Date:   Mon Nov 13 23:00:02 2006 +0000

      * Started writing a full API test. Not sure where it'll lead.

 test/Makefile.am |    5 ++++-
 test/all.c       |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 test/blit.c      |    3 ---
 3 files changed, 51 insertions(+), 4 deletions(-)

Commit: 1388
Author: sam
Date:   Mon Nov 13 21:42:15 2006 +0000

      * Updated C++ bindings so that they build, at least.

 cxx/cucul++.cpp |  106 ++++++++++++++++++++++--------------------------------
 cxx/cucul++.h   |   71 ++++++++++++------------------------
 cxx/cxxtest.cpp |   10 +----
 3 files changed, 69 insertions(+), 118 deletions(-)

Commit: 1387
Author: sam
Date:   Mon Nov 13 13:34:06 2006 +0000

      * Add more randomness to the cacademo effects.
      * Adapt the swallow test to the display's size.

 src/cacademo.c |   33 ++++++++++++++++++++-------------
 test/swallow.c |   20 ++++++++++++--------
 2 files changed, 32 insertions(+), 21 deletions(-)

Commit: 1386
Author: sam
Date:   Mon Nov 13 08:55:36 2006 +0000

      * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.

 caca/caca.h    |   22 ++++++++++++++++++++++
 src/aafire.c   |    4 ++--
 src/cacademo.c |    4 ++--
 3 files changed, 26 insertions(+), 4 deletions(-)

Commit: 1384
Author: sam
Date:   Mon Nov 13 00:19:18 2006 +0000

      * Improved ANSI import, especially wrt. drawing context persistence.

 cucul/import.c |   32 +++++++++++++++++++++++---------
 1 files changed, 23 insertions(+), 9 deletions(-)

Commit: 1383
Author: sam
Date:   Sun Nov 12 23:09:17 2006 +0000

      * Fix a bug in cucul_put_attr. This function was simply not working.

 cucul/attr.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

Commit: 1381
Author: sam
Date:   Sun Nov 12 22:26:36 2006 +0000

      * Fix a bug in cucul_set_canvas_size() that caused the default attribute
        to be ignored.

 cucul/cucul.c           |   17 +++++++----------
 cucul/cucul_internals.h |    4 ++++
 cucul/frame.c           |   13 +++++--------
 3 files changed, 16 insertions(+), 18 deletions(-)

Commit: 1378
Author: sam
Date:   Sun Nov 12 21:29:31 2006 +0000

      * When importing an utf-8 file, set background and foreground colours to
        the nearest ANSI values for the current attribute. When importing an ANSI
        file, force them to lightgray on black.

 cucul/import.c |   29 +++++++++++++++++++++--------
 1 files changed, 21 insertions(+), 8 deletions(-)

Commit: 1377
Author: sam
Date:   Sun Nov 12 20:39:27 2006 +0000

      * Oops, fixed NEW entry.

 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1371
Author: sam
Date:   Sun Nov 12 19:29:43 2006 +0000

      * Added a "make upload" rule for releases.

 Makefile.am |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

Commit: 1370
Author: sam
Date:   Sun Nov 12 18:26:40 2006 +0000

      * Set version to 0.99.beta10.
      * Updated NEWS and ChangeLog.

 ChangeLog    |  578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS         |    9 +
 configure.ac |    2 +-
 3 files changed, 588 insertions(+), 1 deletions(-)

Commit: 1369
Author: sam
Date:   Sun Nov 12 18:23:29 2006 +0000

      * Documentation updates.

 doc/migrating.dox |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

Commit: 1366
Author: sam
Date:   Sun Nov 12 17:45:14 2006 +0000

      * Re-added cucul_getchar() to the legacy functions. Debian's current version
        of toilet needs it.

 cucul/cucul.h  |    2 ++
 cucul/legacy.c |    5 +++++
 2 files changed, 7 insertions(+), 0 deletions(-)

Commit: 1365
Author: sam
Date:   Sun Nov 12 17:30:08 2006 +0000

      * Add maxwidth and maxheight members to the font format.

 cucul/font.c            |   36 +-
 cucul/font_mono9.h      | 1622 ++++++++++++++++++++++++-----------------------
 cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
 doc/font.dox            |    6 +-
 tools/makefont.c        |   36 +-
 5 files changed, 1469 insertions(+), 1447 deletions(-)

Commit: 1364
Author: sam
Date:   Sun Nov 12 15:54:50 2006 +0000

      * Random transition times in cacademo.
      * Swallow 4 applications instead of 2 in the swallow test.

 src/cacademo.c |    2 +-
 test/swallow.c |   33 +++++++++++++++++++--------------
 2 files changed, 20 insertions(+), 15 deletions(-)

Commit: 1363
Author: sam
Date:   Sun Nov 12 15:35:04 2006 +0000

      * Ctrl-C and Ctrl-Z quit cacafire and cacademo.

 src/aafire.c   |    2 ++
 src/cacademo.c |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

Commit: 1362
Author: sam
Date:   Sun Nov 12 15:26:13 2006 +0000

      * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
      * More debugging information in the import/export and font functions.

 caca/caca.c     |   15 ++---------
 caca/graphics.c |   14 +---------
 common.h        |   28 +++++++++++---------
 cucul/attr.c    |   20 +++-----------
 cucul/canvas.c  |   11 +------
 cucul/cucul.c   |   31 +++++-----------------
 cucul/dither.c  |   39 ++++++----------------------
 cucul/export.c  |   39 +++++++++++-----------------
 cucul/font.c    |   75 +++++++++++++++++++++++++++++++++----------------------
 cucul/frame.c   |   15 ++---------
 cucul/import.c  |   30 +++++++++++-----------
 cucul/legacy.c  |    7 +----
 12 files changed, 122 insertions(+), 202 deletions(-)

Commit: 1361
Author: sam
Date:   Sun Nov 12 14:42:58 2006 +0000

      * Add CJK punctuation to the default fonts.
      * Minor changes to the font2tga test program.

 cucul/font_mono9.h      | 1350 +++++++++++++++++++----------------
 cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
 test/font2tga.c         |   11 +-
 tools/makefont.c        |    1 +
 4 files changed, 1729 insertions(+), 1462 deletions(-)

Commit: 1360
Author: sam
Date:   Sun Nov 12 13:11:01 2006 +0000

      * Add a debug() function and a --enable-debug configure flag.

 common.h       |   25 +++++++++++++++++++++++++
 configure.ac   |    6 ++++++
 cucul/export.c |   14 ++++++++++++++
 3 files changed, 45 insertions(+), 0 deletions(-)

Commit: 1359
Author: sam
Date:   Sun Nov 12 12:26:48 2006 +0000

      * Support fullwidth fonts.
      * Add Katakanas and Hiraganas to the default fonts.

 cucul/font.c            |    4 +-
 cucul/font_mono9.h      | 3093 +++++++++++++++++++++++------------------
 cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
 test/font2tga.c         |   20 +-
 tools/makefont.c        |   56 +-
 5 files changed, 3815 insertions(+), 2992 deletions(-)

Commit: 1358
Author: sam
Date:   Sun Nov 12 11:06:34 2006 +0000

      * Documented caca_event_t members.

 caca/caca.h |   72 +++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 43 insertions(+), 29 deletions(-)

Commit: 1357
Author: sam
Date:   Sun Nov 12 10:42:14 2006 +0000

      * Documentation updates. Moved the canvas and font format definitions to
        the Doxygen documentation.

 cucul/cucul.h   |    2 +-
 cucul/export.c  |   58 --------------------------------------------
 cucul/font.c    |   69 -----------------------------------------------------
 cucul/frame.c   |    4 +-
 doc/Makefile.am |    2 +-
 doc/canvas.dox  |   60 ++++++++++++++++++++++++++++++++++++++++++++++
 doc/font.dox    |   71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/libcaca.dox |    2 +
 8 files changed, 137 insertions(+), 131 deletions(-)

Commit: 1356
Author: sam
Date:   Sun Nov 12 10:32:38 2006 +0000

      * Mention caca-config being deprecated in its manpage, and removed mention
        of --plugin-libs from it. The option is still here but does the same as
        --libs.

 doc/caca-config.1 |   41 +++++++++++++++++------------------------
 1 files changed, 17 insertions(+), 24 deletions(-)

Commit: 1355
Author: sam
Date:   Sun Nov 12 10:06:35 2006 +0000

      * Properly handle EOF in cacaplay.

 src/cacaplay.c |   41 ++++++++++++++++++++++++++---------------
 1 files changed, 26 insertions(+), 15 deletions(-)

Commit: 1354
Author: sam
Date:   Sun Nov 12 10:04:23 2006 +0000

      * Documentation fixes and TODO updates.

 TODO           |    4 +++-
 cucul/export.c |    4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

Commit: 1353
Author: sam
Date:   Sun Nov 12 10:02:51 2006 +0000

      * Flush stdout after writing the data in the raw driver.

 caca/driver_raw.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 1352
Author: sam
Date:   Sun Nov 12 09:48:37 2006 +0000

      * Allow cacaplay to play streams and updated its manpage.

 doc/cacaplay.1 |   14 +++++-----
 src/cacaplay.c |   74 +++++++++++++++++++++++++++++++++++++++++++------------
 2 files changed, 65 insertions(+), 23 deletions(-)

Commit: 1351
Author: sam
Date:   Sun Nov 12 09:46:10 2006 +0000

      * Fix infinite loop due to signed/unsigned mistake.

 test/swallow.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

Commit: 1350
Author: sam
Date:   Sat Nov 11 18:07:58 2006 +0000

      * libcaca multiplexer: swallows two libcaca applications, for instance
        cacademo and cacafire, and displays them in a canvas.

 test/Makefile.am |    5 ++-
 test/swallow.c   |   99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 103 insertions(+), 1 deletions(-)

Commit: 1349
Author: sam
Date:   Sat Nov 11 17:55:11 2006 +0000

      * Fixed a bug in the caca importer.

 cucul/import.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 1348
Author: sam
Date:   Sat Nov 11 17:13:16 2006 +0000

      * Fix program header.

 test/blit.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1347
Author: sam
Date:   Sat Nov 11 16:29:39 2006 +0000

      * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.

 caca/caca0.h     |    4 +-
 caca/driver_gl.c |    2 +-
 cucul/attr.c     |    2 +-
 cucul/box.c      |   34 +++++++++++++++---------------
 cucul/canvas.c   |   14 ++++++------
 cucul/conic.c    |    8 +++---
 cucul/cucul.h    |   16 +++++++++-----
 cucul/dither.c   |    2 +-
 cucul/import.c   |    6 ++--
 cucul/legacy.c   |   14 ++++++++++++
 cucul/line.c     |   16 +++++++-------
 cucul/triangle.c |    2 +-
 src/aafire.c     |    6 ++--
 src/cacademo.c   |   12 +++++-----
 src/cacaview.c   |   14 ++++++------
 test/blit.c      |    2 +-
 test/colors.c    |   14 ++++++------
 test/demo.c      |   38 +++++++++++++++++-----------------
 test/dithering.c |    2 +-
 test/event.c     |    2 +-
 test/export.c    |   20 +++++++++---------
 test/font.c      |    6 ++--
 test/font2tga.c  |    2 +-
 test/frames.c    |    2 +-
 test/fullwidth.c |   12 +++++-----
 test/input.c     |    6 ++--
 test/spritedit.c |    8 +++---
 test/transform.c |   26 +++++++++++-----------
 test/truecolor.c |    4 +-
 test/unicode.c   |   60 +++++++++++++++++++++++++++---------------------------
 30 files changed, 187 insertions(+), 169 deletions(-)

Commit: 1346
Author: sam
Date:   Sat Nov 11 15:38:40 2006 +0000

      * Made cucul_blit() handle-aware. Added a blit test for that.

 cucul/canvas.c   |    3 ++
 test/Makefile.am |    5 +++-
 test/blit.c      |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 80 insertions(+), 1 deletions(-)

Commit: 1345
Author: sam
Date:   Sat Nov 11 15:17:16 2006 +0000

      * Free all memory upon exit in the transform test.

 test/transform.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 1344
Author: sam
Date:   Sat Nov 11 15:10:38 2006 +0000

      * Update transform.c so that it uses import functions instead of blitting
        lines.

 test/transform.c |  118 +++++++++++++++++++++++++-----------------------------
 1 files changed, 54 insertions(+), 64 deletions(-)

Commit: 1343
Author: sam
Date:   Sat Nov 11 14:51:04 2006 +0000

      * Do not force the text colour when importing a text file.

 cucul/import.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 1342
Author: sam
Date:   Sat Nov 11 14:24:35 2006 +0000

      * Add cursor and handle support to canvases. Unused yet.

 TODO                    |    2 -
 cucul/canvas.c          |   97 +++++++++++++++++++++++++++++++++++++++++++++++
 cucul/cucul.c           |    5 ++
 cucul/cucul.h           |    6 +++
 cucul/cucul_internals.h |    2 +
 cucul/export.c          |   12 ++++--
 cucul/frame.c           |    9 +++-
 cucul/import.c          |   10 ++++-
 8 files changed, 133 insertions(+), 10 deletions(-)

Commit: 1341
Author: sam
Date:   Sat Nov 11 13:29:03 2006 +0000

      * Cosmetic code and documentation changes here and there.
      * Updated TODO.

 TODO           |    5 ++---
 cucul/canvas.c |    3 ++-
 cucul/frame.c  |   44 ++++++++++++++++++++++----------------------
 3 files changed, 26 insertions(+), 26 deletions(-)

Commit: 1340
Author: sam
Date:   Sat Nov 11 13:03:19 2006 +0000

      * Restore attribute settings before resizing the canvas in the frame test.

 test/frames.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1339
Author: sam
Date:   Sat Nov 11 13:00:36 2006 +0000

      * Rename sprite.c into frame.c.

 cucul/Makefile.am |    2 +-
 cucul/frame.c     |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 cucul/sprite.c    |  215 -----------------------------------------------------
 3 files changed, 216 insertions(+), 216 deletions(-)

Commit: 1338
Author: sam
Date:   Sat Nov 11 12:57:03 2006 +0000

      * Prepare the way for per-frame width/height information.

 cucul/canvas.c          |    7 ++--
 cucul/cucul.c           |   79 ++++++++++++++++++++++++-----------------------
 cucul/cucul_internals.h |   24 +++++++++-----
 cucul/sprite.c          |   75 ++++++++++++++++++++++++++++----------------
 4 files changed, 106 insertions(+), 79 deletions(-)

Commit: 1337
Author: sam
Date:   Sat Nov 11 12:27:37 2006 +0000

      * Fix minor uninitialised data bug in cucul_canvas_create().

 cucul/cucul.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 1336
Author: sam
Date:   Sat Nov 11 12:11:20 2006 +0000

      * Allow to resize canvases back to (0,0).

 cucul/cucul.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 1335
Author: sam
Date:   Sat Nov 11 09:22:10 2006 +0000

      * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
        functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
        by fullwidth character support.

 cucul/charset.c         |   43 -------------------------------------------
 cucul/cucul_internals.h |    4 ----
 2 files changed, 0 insertions(+), 47 deletions(-)

Commit: 1334
Author: sam
Date:   Sat Nov 11 09:18:42 2006 +0000

      * Got rid of very old _cucul_init_dither() function call.

 cucul/cucul.c           |    6 ------
 cucul/cucul_internals.h |    4 ----
 cucul/dither.c          |   24 +++++++++++++++---------
 3 files changed, 15 insertions(+), 19 deletions(-)

Commit: 1333
Author: sam
Date:   Sat Nov 11 09:10:17 2006 +0000

      * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
        function.

 caca/driver_conio.c     |    4 ++--
 caca/driver_ncurses.c   |    2 +-
 caca/driver_slang.c     |    4 ++--
 caca/driver_vga.c       |    4 ++--
 cucul/attr.c            |   40 ++++++++++++++++++++++++++--------------
 cucul/cucul.h           |    1 +
 cucul/cucul_internals.h |   13 +++++--------
 7 files changed, 39 insertions(+), 29 deletions(-)

Commit: 1332
Author: sam
Date:   Sat Nov 11 08:44:14 2006 +0000

      * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
        the now official cucul_attr_to_ansi_[fb]g().

 caca/driver_slang.c |   10 ++++++++--
 caca/driver_win32.c |    7 ++++---
 cucul/attr.c        |   20 --------------------
 cucul/export.c      |   28 +++++++++++++++-------------
 4 files changed, 27 insertions(+), 38 deletions(-)

Commit: 1331
Author: sam
Date:   Sat Nov 11 08:34:41 2006 +0000

      * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().

 cucul/attr.c  |   89 ++++++++++++++++++++++++++++++++++++++++++++++----------
 cucul/cucul.h |   19 +++++++++---
 2 files changed, 87 insertions(+), 21 deletions(-)

Commit: 1330
Author: sam
Date:   Sat Nov 11 08:11:26 2006 +0000

      * Switch back to UTF-32 arguments for drawing primitives, now that we
        properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
        uses these functions anyway.

 caca/caca0.h     |   25 +++++++++----------------
 cucul/box.c      |   19 ++++++++-----------
 cucul/conic.c    |   30 +++++++++++++-----------------
 cucul/cucul.h    |   24 ++++++++++++++----------
 cucul/line.c     |   12 ++++++------
 cucul/triangle.c |   23 +++++++++--------------
 src/cacademo.c   |    4 ++--
 src/cacaview.c   |    6 +++---
 test/demo.c      |   24 ++++++++++++------------
 test/event.c     |    8 ++++----
 test/export.c    |    2 +-
 test/frames.c    |    2 +-
 test/gamma.c     |    2 +-
 test/input.c     |    2 +-
 14 files changed, 84 insertions(+), 99 deletions(-)

Commit: 1329
Author: sam
Date:   Sat Nov 11 07:56:30 2006 +0000

      * Implemented cucul_draw_cp437_box().

 cucul/box.c   |   68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
 cucul/cucul.h |    1 +
 2 files changed, 61 insertions(+), 8 deletions(-)

Commit: 1328
Author: sam
Date:   Fri Nov 10 15:38:09 2006 +0000

      * Wrote manual pages for img2irc, cacaplay and cacaserver.

 doc/Makefile.am  |    2 +-
 doc/cacaplay.1   |   26 ++++++++++++++++++++++++++
 doc/cacaserver.1 |   30 ++++++++++++++++++++++++++++++
 doc/cacaview.1   |    2 ++
 doc/img2irc.1    |   27 +++++++++++++++++++++++++++
 src/img2irc.c    |   21 +++++++++++++++++++--
 6 files changed, 105 insertions(+), 3 deletions(-)

Commit: 1324
Author: sam
Date:   Fri Nov 10 10:29:54 2006 +0000

      * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.

 cucul/Makefile.am |    2 +-
 cucul/attr.c      |  396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 cucul/colour.c    |  345 ----------------------------------------------
 cucul/cucul.h     |    1 +
 4 files changed, 398 insertions(+), 346 deletions(-)

Commit: 1315
Author: sam
Date:   Thu Nov 9 17:24:29 2006 +0000

      * Don't try to guess the file format in cacaserver, instead feed the data
        to cucul_import_memory() and try again later if it says "not enough data".

 src/cacaserver.c |   49 +++++++++++++++++++++++++++++++------------------
 1 files changed, 31 insertions(+), 18 deletions(-)

Commit: 1314
Author: sam
Date:   Thu Nov 9 17:20:47 2006 +0000

      * If not enough data is available for import, return 0 instead of an error.

 cucul/import.c |   50 +++++++++++++++++++++++++++++---------------------
 1 files changed, 29 insertions(+), 21 deletions(-)

Commit: 1313
Author: sam
Date:   Thu Nov 9 11:14:57 2006 +0000

      * Minor documentation fixes.

 cucul/canvas.c |    1 -
 cucul/import.c |   26 +++++++++++++-------------
 2 files changed, 13 insertions(+), 14 deletions(-)

Commit: 1310
Author: jylam
Date:   Thu Nov 9 09:27:35 2006 +0000

     * Fixed behaviour of the pig while resizing window

 cxx/cxxtest.cpp |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

Commit: 1309
Author: sam
Date:   Wed Nov 8 17:27:48 2006 +0000

      * Slight documentation update.

 doc/migrating.dox |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1308
Author: sam
Date:   Wed Nov 8 17:26:57 2006 +0000

      * Convert all programs and tests to the new import/export API.

 src/cacadraw.c   |   13 ++-----------
 src/cacaplay.c   |   17 +++--------------
 src/cacaserver.c |   35 +++++++++++++----------------------
 src/img2irc.c    |   10 +++++-----
 test/export.c    |   22 +++++++---------------
 test/font2tga.c  |   10 +++++-----
 test/import.c    |   15 +++------------
 test/text.c      |   24 ++++++++++++------------
 8 files changed, 50 insertions(+), 96 deletions(-)

Commit: 1307
Author: sam
Date:   Wed Nov 8 17:18:23 2006 +0000

      * Set the cucul_import_memory() buffer type to void const * instead of
        unsigned char const * so that C++ programs won't complain.
                       ___  __  __  ____    ___   ___   ___
                      / _ \|  \/  |/ ___|  / _ \ / _ \ / _ \
                     | | | | |\/| | |  _  | (_) | (_) | (_) |
                     | |_| | |  | | |_| |  \__, |\__, |\__, |
                      \___/|_|  |_|\____|    /_/   /_/   /_/

 cucul/cucul.h  |    2 +-
 cucul/import.c |    9 +++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

Commit: 1306
Author: sam
Date:   Wed Nov 8 16:43:59 2006 +0000

      * Renamed cucul_export() to cucul_export_memory(), paves the way for a
        cucul_export_file() but I'm not sure yet this is a good idea.
      * Use the new import/export API in libcaca.

 caca/caca0.c      |   12 +++++-------
 caca/driver_raw.c |   15 ++++++++-------
 cucul/cucul.h     |    2 +-
 cucul/export.c    |    6 +++---
 cucul/legacy.c    |    2 +-
 5 files changed, 18 insertions(+), 19 deletions(-)

Commit: 1305
Author: sam
Date:   Wed Nov 8 16:34:43 2006 +0000

      * Renamed cucul_import() to cucul_import_memory() and implemented
        cucul_import_file().

 cucul/cucul.h  |    7 +++--
 cucul/import.c |   79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
 cucul/legacy.c |    4 +-
 3 files changed, 79 insertions(+), 11 deletions(-)

Commit: 1304
Author: sam
Date:   Wed Nov 8 13:12:06 2006 +0000

      * Don't try to include arpa/inet.h in kernel mode.

 common.h |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

Commit: 1303
Author: sam
Date:   Wed Nov 8 13:05:42 2006 +0000

      * Don't use htonl() directly, use common.h's hton32() wrapper.

 common.h       |    5 +++++
 cucul/font.c   |    5 -----
 cucul/import.c |    9 ++-------
 3 files changed, 7 insertions(+), 12 deletions(-)

Commit: 1302
Author: sam
Date:   Wed Nov 8 12:11:07 2006 +0000

      * Deprecate buffer management. We're back to standard void* memory areas.

 cucul/Makefile.am |    2 +-
 cucul/buffer.c    |  156 ----------------------------------
 cucul/colour.c    |   12 ---
 cucul/cucul.h     |   40 ++++-----
 cucul/export.c    |  244 ++++++++++++++++++++++++-----------------------------
 cucul/import.c    |  102 +++++++++-------------
 cucul/legacy.c    |  172 +++++++++++++++++++++++++++++++++++++
 7 files changed, 343 insertions(+), 385 deletions(-)

Commit: 1301
Author: sam
Date:   Wed Nov 8 07:59:23 2006 +0000

      * Minor syntax fix in the doxygen documentation.

 cucul/buffer.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1300
Author: sam
Date:   Wed Nov 8 07:58:03 2006 +0000

      * Do not link cacaserver with libcaca, it only uses libcucul.

 src/Makefile.am  |    2 +-
 src/cacaserver.c |   14 +++-----------
 2 files changed, 4 insertions(+), 12 deletions(-)

Commit: 1295
Author: sam
Date:   Mon Nov 6 11:06:44 2006 +0000

      * Replace CUCUL_COLOR_* with CUCUL_*.

 doc/tutorial.dox |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1294
Author: sam
Date:   Mon Nov 6 11:04:37 2006 +0000

      * Use cucul_get_font_blocks() instead of hardcoding the glyph list.

 test/font2tga.c |   38 +++++++++++++-------------------------
 1 files changed, 13 insertions(+), 25 deletions(-)

Commit: 1287
Author: sam
Date:   Sun Nov 5 23:59:06 2006 +0000

      * Fix a harmless warning in caca0.c.

 caca/caca0.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 1285
Author: sam
Date:   Sun Nov 5 22:51:04 2006 +0000

      * Set version to 0.99.beta9.
      * Updated NEWS and ChangeLog.

 ChangeLog    |  476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS         |    8 +
 configure.ac |    2 +-
 3 files changed, 485 insertions(+), 1 deletions(-)

Commit: 1284
Author: sam
Date:   Sun Nov 5 22:45:10 2006 +0000

      * Updated TODO list.

 TODO |   13 +++++--------
 1 files changed, 5 insertions(+), 8 deletions(-)

Commit: 1283
Author: sam
Date:   Sun Nov 5 22:20:51 2006 +0000

      * Updated the caca export format so that it supports multiple frames.
      * Updated the caca importer to reflect that; only one frame is read at the
        moment.
      * Added an "utf8cr" export format for UTF-8 + CRLF exports.
      * Updated cacaserver to reflect file format changes.

 cucul/export.c   |  134 ++++++++++++++++++++++++++++++++++++++++++-----------
 cucul/import.c   |   80 ++++++++++++++++++++++++--------
 src/cacaserver.c |   27 ++++++-----
 3 files changed, 179 insertions(+), 62 deletions(-)

Commit: 1282
Author: sam
Date:   Sun Nov 5 21:59:26 2006 +0000

      * Use the import function to load the pig image in cxxtest.

 cxx/cxxtest.cpp |   82 ++++++++++++++++++++++++++++++-------------------------
 1 files changed, 45 insertions(+), 37 deletions(-)

Commit: 1281
Author: sam
Date:   Sun Nov 5 21:47:51 2006 +0000

      * Add information to the font format.

 cucul/font.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

Commit: 1280
Author: jylam
Date:   Sun Nov 5 18:31:45 2006 +0000

     * Fixed typo, added compilation example

 doc/tutorial.dox |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

Commit: 1279
Author: jylam
Date:   Sun Nov 5 18:14:26 2006 +0000

     * Started a real and complete tutorial

 doc/tutorial.dox |   34 ++++++++++++++++++++++++++++++++--
 1 files changed, 32 insertions(+), 2 deletions(-)

Commit: 1278
Author: sam
Date:   Sun Nov 5 18:08:36 2006 +0000

      * Oops, fixed getChar's prototype.

 cxx/cucul++.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1277
Author: sam
Date:   Sun Nov 5 18:06:09 2006 +0000

      * Implemented putChar() and updated getChar()'s prototype.

 cxx/cucul++.cpp |    7 ++++++-
 cxx/cucul++.h   |    2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

Commit: 1276
Author: sam
Date:   Sun Nov 5 18:00:53 2006 +0000

      * Don't crash if Blit()'s second canvas argument is NULL (which is valid).

 cxx/cucul++.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 1275
Author: jylam
Date:   Sun Nov 5 17:27:37 2006 +0000

     * Fixed c++ example

 cxx/cxxtest.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

Commit: 1274
Author: sam
Date:   Sun Nov 5 16:58:58 2006 +0000

      * Fix the default canvas colour value.

 cucul/cucul.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1273
Author: sam
Date:   Sun Nov 5 16:56:49 2006 +0000

      * Remove legacy cucul_ansi_to_str() from cucul.h.

 cucul/cucul.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 1271
Author: sam
Date:   Tue Oct 31 17:03:21 2006 +0000

      * Slightly changed the font header information. No one distributes libcaca
        fonts yet anyway :-)

 cucul/font.c            |   14 +-
 cucul/font_mono9.h      | 3132 +++++++++++++++++++++++-----------------------
 cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
 tools/makefont.c        |   12 +-
 4 files changed, 3180 insertions(+), 3180 deletions(-)

Commit: 1270
Author: sam
Date:   Tue Oct 31 14:34:06 2006 +0000

      * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.

 cucul/colour.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 1269
Author: sam
Date:   Tue Oct 31 14:04:22 2006 +0000

      * Got rid of cucul_ansi_to_str(), it's really useless.
      * Partial update of the C++ bindings.
      * Updated documentation.

 caca/caca0.c      |   28 ++++++++++++++++++++++++++++
 caca/caca0.h      |    3 ++-
 cucul/cucul.c     |   45 ---------------------------------------------
 cucul/cucul.h     |    3 +--
 cxx/cucul++.cpp   |   22 +++++++++++-----------
 cxx/cucul++.h     |    8 ++++----
 cxx/cxxtest.cpp   |    6 +++---
 doc/migrating.dox |   13 +++++++------
 doc/tutorial.dox  |    2 +-
 test/colors.c     |    7 +++----
 test/demo.c       |   24 ------------------------
 11 files changed, 60 insertions(+), 101 deletions(-)

Commit: 1268
Author: sam
Date:   Tue Oct 31 13:44:41 2006 +0000

      * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.

 cxx/cpptest.cpp |  103 -------------------------------------------------------
 cxx/cxxtest.cpp |    8 ++--
 2 files changed, 4 insertions(+), 107 deletions(-)

Commit: 1267
Author: sam
Date:   Tue Oct 31 13:29:48 2006 +0000

      * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
        cucul_set_color() and cucul_set_truecolor() under the new names
        cucul_set_color_ansi() and cucul_set_color_argb().
      * Renamed cucul_get_color_name() into cucul_ansi_to_str().

 caca/caca0.h     |    5 +-
 caca/driver_gl.c |    2 +-
 cucul/colour.c   |  134 +++++++++++++++++++++++++++--------------------------
 cucul/cucul.c    |   18 +++++--
 cucul/cucul.h    |    9 ++--
 cucul/dither.c   |    2 +-
 cucul/import.c   |   16 ++----
 src/aafire.c     |    2 +-
 src/cacademo.c   |   16 +++----
 src/cacadraw.c   |    2 +-
 src/cacaview.c   |   23 ++++-----
 src/img2irc.c    |    2 +-
 test/colors.c    |   10 ++--
 test/demo.c      |   63 +++++++++++--------------
 test/dithering.c |    2 +-
 test/event.c     |    8 ++--
 test/export.c    |   10 ++--
 test/font.c      |    6 +-
 test/font2tga.c  |    2 +-
 test/frames.c    |    6 +-
 test/fullwidth.c |   12 ++--
 test/gamma.c     |    6 +-
 test/input.c     |    7 +--
 test/spritedit.c |    6 +-
 test/transform.c |   16 +++---
 test/truecolor.c |    4 +-
 test/unicode.c   |   25 ++++------
 27 files changed, 201 insertions(+), 213 deletions(-)

Commit: 1266
Author: sam
Date:   Tue Oct 31 08:17:58 2006 +0000

      * Changed cucul_set_attr() so that only setting the style does not change
        the colour.

 cucul/colour.c |  112 ++++++++++++++++++++++++++++++--------------------------
 cucul/export.c |    8 ++--
 test/colors.c  |    8 ++--
 test/export.c  |   12 ++----
 4 files changed, 72 insertions(+), 68 deletions(-)

Commit: 1264
Author: sam
Date:   Mon Oct 30 16:37:36 2006 +0000

      * Blink/Underline/Bold/Italics support in the HTML exporters.
      * Underline support in the X11 driver.

 caca/driver_x11.c |    8 ++++++++
 cucul/export.c    |   35 ++++++++++++++++++++++++++++++++---
 2 files changed, 40 insertions(+), 3 deletions(-)

Commit: 1263
Author: sam
Date:   Mon Oct 30 14:41:16 2006 +0000

      * Add Bold/Blink/Italics/Underline to the export and color tests.

 test/colors.c |   15 +++++++++++++--
 test/export.c |   13 +++++++++++++
 2 files changed, 26 insertions(+), 2 deletions(-)

Commit: 1262
Author: sam
Date:   Mon Oct 30 14:33:46 2006 +0000

      * Fix IRC and term transparency (again).

 cucul/export.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 1261
Author: sam
Date:   Mon Oct 30 13:51:25 2006 +0000

      * Updated TODO list.

 TODO |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 1258
Author: sam
Date:   Sun Oct 29 22:07:07 2006 +0000

      * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
        deprecated using GCC attributes.

 cucul/colour.c |    4 ----
 cucul/cucul.h  |   49 ++++++++++++++++++++++++++++++-------------------
 2 files changed, 30 insertions(+), 23 deletions(-)

Commit: 1257
Author: sam
Date:   Sun Oct 29 20:54:51 2006 +0000

      * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
        functionality into cucul_set_attr().
      * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
      * Rename CUCUL_COLOR_* to CUCUL_*.

 caca/caca0.c        |    8 +-
 caca/caca0.h        |   34 +++++-----
 caca/driver_gl.c    |    2 +-
 caca/driver_slang.c |   12 ++--
 cucul/colour.c      |  194 ++++++++++++++++++++++++---------------------------
 cucul/cucul.c       |    2 +-
 cucul/cucul.h       |   75 ++++++++++++--------
 cucul/dither.c      |   20 +++---
 cucul/export.c      |    8 +-
 cucul/import.c      |   40 +++++------
 cucul/sprite.c      |    2 +-
 src/aafire.c        |    2 +-
 src/cacademo.c      |   27 ++++----
 src/cacadraw.c      |    2 +-
 src/cacaview.c      |   26 ++++----
 src/img2irc.c       |    2 +-
 test/colors.c       |    6 +-
 test/demo.c         |   63 +++++++++--------
 test/dithering.c    |   10 +--
 test/event.c        |    8 +-
 test/export.c       |    9 ++-
 test/font.c         |    6 +-
 test/font2tga.c     |    2 +-
 test/frames.c       |    6 +-
 test/fullwidth.c    |   12 ++--
 test/gamma.c        |    6 +-
 test/input.c        |    8 +-
 test/spritedit.c    |    6 +-
 test/transform.c    |   16 ++--
 test/truecolor.c    |    4 +-
 test/unicode.c      |   25 ++++---
 tools/optipal.c     |   80 ++++++++++-----------
 32 files changed, 362 insertions(+), 361 deletions(-)

Commit: 1256
Author: sam
Date:   Sun Oct 29 08:35:46 2006 +0000

      * Remove cucul_set_color() from the exported API and replaced all calls
        with cucul_set_attr_ansi(). Old application will still compile (but issue
        a warning) and run, though.

 caca/driver_gl.c |    2 +-
 cucul/colour.c   |    4 +++
 cucul/cucul.h    |    3 --
 cucul/dither.c   |    2 +-
 cucul/import.c   |   17 +++++++++------
 cucul/sprite.c   |    2 +-
 src/aafire.c     |    2 +-
 src/cacademo.c   |   17 +++++++++------
 src/cacadraw.c   |    2 +-
 src/cacaview.c   |   23 ++++++++++++---------
 src/img2irc.c    |    2 +-
 test/colors.c    |    6 ++--
 test/demo.c      |   56 +++++++++++++++++++++++++++--------------------------
 test/dithering.c |    2 +-
 test/event.c     |    8 +++---
 test/export.c    |    8 +++---
 test/font.c      |    6 ++--
 test/font2tga.c  |    2 +-
 test/frames.c    |    6 ++--
 test/fullwidth.c |   12 +++++-----
 test/gamma.c     |    6 ++--
 test/input.c     |    7 +++--
 test/spritedit.c |    6 ++--
 test/transform.c |   16 +++++++-------
 test/truecolor.c |    4 +-
 test/unicode.c   |   22 ++++++++++----------
 26 files changed, 128 insertions(+), 115 deletions(-)

Commit: 1255
Author: sam
Date:   Sun Oct 29 08:06:27 2006 +0000

      * Fix broken Imlib2 support in cacaview.

 configure.ac       |    1 +
 src/cacaview.c     |    2 +-
 src/common-image.c |   10 +++++-----
 3 files changed, 7 insertions(+), 6 deletions(-)

Commit: 1254
Author: sam
Date:   Sat Oct 28 23:53:46 2006 +0000

      * Use the LSB of alpha and blue components to encode additional flags such
        as bold or underline. No higher level support for these yet, but at
        least everything is consistent.
      * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
        to replace cucul_set_color() and cucul_set_truecolor().

 caca/caca0.h            |    3 +-
 caca/driver_conio.c     |    6 +-
 caca/driver_gl.c        |   12 ++--
 caca/driver_ncurses.c   |    4 +-
 caca/driver_slang.c     |   12 ++--
 caca/driver_vga.c       |    6 +-
 caca/driver_win32.c     |    8 +-
 caca/driver_x11.c       |   10 +-
 cucul/canvas.c          |   18 ++--
 cucul/colour.c          |  216 ++++++++++++++++++++++++++++++++---------------
 cucul/cucul.c           |   45 +++++-----
 cucul/cucul.h           |   22 ++++-
 cucul/cucul_internals.h |   23 +++---
 cucul/export.c          |   58 ++++++------
 cucul/font.c            |    4 +-
 cucul/import.c          |    2 +-
 cucul/sprite.c          |   20 ++--
 cucul/transform.c       |   12 ++--
 18 files changed, 286 insertions(+), 195 deletions(-)

Commit: 1249
Author: sam
Date:   Fri Oct 27 20:40:24 2006 +0000

      * Reworded documentation about buffer/string distinction.

 cucul/buffer.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

Commit: 1248
Author: sam
Date:   Fri Oct 27 20:22:48 2006 +0000

      * Fix a buffer overflow in the utf-8 cucul_import().

 cucul/import.c |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)

Commit: 1247
Author: jylam
Date:   Fri Oct 27 20:18:23 2006 +0000

     * Documentation a bit clearer while importing a string into a buffer

 cucul/buffer.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 1245
Author: jylam
Date:   Fri Oct 27 19:26:35 2006 +0000

     * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.

 DotNet/test.cs |    1 -
 cucul/import.c |    7 ++++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

Commit: 1239
Author: sam
Date:   Thu Oct 26 09:24:29 2006 +0000

      * Put at least one space in empty IRC lines otherwise most clients won't
        output them.

 cucul/export.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

Commit: 1238
Author: sam
Date:   Thu Oct 26 09:17:21 2006 +0000

      * Allow to import empty files or files with only empty lines.

 cucul/import.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

Commit: 1237
Author: sam
Date:   Thu Oct 26 09:04:55 2006 +0000

      * Support export of zero-sized canvases.

 cucul/export.c |   85 ++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 52 insertions(+), 33 deletions(-)

Commit: 1236
Author: sam
Date:   Thu Oct 26 08:47:39 2006 +0000

      * Fix a buffer overflow in the import format autodetection code.

 cucul/import.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1235
Author: sam
Date:   Thu Oct 26 08:45:18 2006 +0000

      * Allow to import zero-sized canvases.

 cucul/import.c |   27 ++++++++++++---------------
 1 files changed, 12 insertions(+), 15 deletions(-)

Commit: 1234
Author: sam
Date:   Thu Oct 26 08:17:41 2006 +0000

      * CACA_GEOMETRY works with the raw driver.

 doc/user.dox |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1233
Author: sam
Date:   Thu Oct 26 08:16:43 2006 +0000

      * Allow to create the initial canvas with a zero size. Either the application
        resizes it later, or the driver changes it to fit the display.

 caca/driver_gl.c    |    6 ++----
 caca/driver_raw.c   |   12 ++++++++++++
 caca/driver_win32.c |    4 ++--
 caca/driver_x11.c   |    5 ++---
 cucul/cucul.c       |   14 +-------------
 5 files changed, 19 insertions(+), 22 deletions(-)

Commit: 1232
Author: sam
Date:   Thu Oct 26 08:11:39 2006 +0000

      * Minor changes to the frames test.

 test/frames.c |   27 ++++++++++++++++++++-------
 1 files changed, 20 insertions(+), 7 deletions(-)

Commit: 1231
Author: sam
Date:   Wed Oct 25 22:06:21 2006 +0000

      * Removed "This function..." constructs from documentation. Fixed a few
        documentation errors or imprecisions.

 caca/event.c      |   10 +++++-----
 caca/graphics.c   |   22 ++++++++++------------
 cucul/buffer.c    |   19 +++++++++----------
 cucul/canvas.c    |   36 ++++++++++++++++++------------------
 cucul/charset.c   |   28 ++++++++++++++--------------
 cucul/colour.c    |   12 ++++++------
 cucul/cucul.c     |   22 ++++++++++++----------
 cucul/import.c    |    4 ++--
 cucul/sprite.c    |   17 +++++++----------
 cucul/transform.c |   17 ++++++++---------
 10 files changed, 91 insertions(+), 96 deletions(-)

Commit: 1230
Author: sam
Date:   Wed Oct 25 22:04:31 2006 +0000

      * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.

 cucul/transform.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

Commit: 1229
Author: sam
Date:   Wed Oct 25 22:01:38 2006 +0000

      * Do not output \r in the UTF-8 exporter.

 cucul/export.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1226
Author: sam
Date:   Tue Oct 24 07:07:47 2006 +0000

      * Use enter as the transition key.

 doc/cacafire.1 |    2 +-
 src/cacademo.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1225
Author: sam
Date:   Sun Oct 22 21:24:15 2006 +0000

      * Set version to 0.99.beta8.
      * Updated NEWS and ChangeLog.

 ChangeLog    |  174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS         |    7 ++
 configure.ac |    2 +-
 3 files changed, 182 insertions(+), 1 deletions(-)

Commit: 1224
Author: sam
Date:   Sun Oct 22 21:13:32 2006 +0000

      * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
        fullwidth characters.
      * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.

 cucul/canvas.c    |   41 ++++++++++++++++++++++++++---------------
 cucul/transform.c |    2 ++
 test/fullwidth.c  |   20 +++++++++++++++++++-
 3 files changed, 47 insertions(+), 16 deletions(-)

Commit: 1223
Author: sam
Date:   Sun Oct 22 20:31:10 2006 +0000

      * Added block drawing glyphs to the flip/flop/rotate functions.
      * Made these functions fullwidth-aware.

 cucul/transform.c |  262 +++++++++++++++++++++++++++++++++--------------------
 1 files changed, 162 insertions(+), 100 deletions(-)

Commit: 1222
Author: sam
Date:   Sun Oct 22 19:53:48 2006 +0000

      * Add fullwidth characters to the transform test.

 test/transform.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 1221
Author: sam
Date:   Sun Oct 22 17:40:55 2006 +0000

      * Updated documentation of fullwidth-aware functions.
      * Fullwidth support in all exporters.

 cucul/canvas.c |   13 ++++++++++---
 cucul/export.c |   29 +++++++++++++++++++++++++----
 2 files changed, 35 insertions(+), 7 deletions(-)

Commit: 1220
Author: sam
Date:   Sun Oct 22 17:19:58 2006 +0000

      * Add a test for fullwidth characters to the exporter test.

 test/export.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 1219
Author: sam
Date:   Sun Oct 22 16:49:54 2006 +0000

      * Support for fullwidth glyphs in the UTF-8 importer.

 cucul/import.c |   34 ++++++++++++++++++----------------
 1 files changed, 18 insertions(+), 16 deletions(-)

Commit: 1218
Author: sam
Date:   Sun Oct 22 16:35:25 2006 +0000

      * Support for fullwidth glyphs in the libcaca output drivers.

 caca/driver_conio.c     |   13 +++++++++++--
 caca/driver_gl.c        |   19 ++++++++++++++-----
 caca/driver_ncurses.c   |    5 +++++
 caca/driver_slang.c     |    5 +++++
 caca/driver_vga.c       |   11 ++++++++++-
 caca/driver_win32.c     |   25 ++++++++++++++++---------
 caca/driver_x11.c       |    5 ++++-
 cucul/canvas.c          |   15 +++++++++------
 cucul/cucul.h           |    1 +
 cucul/cucul_internals.h |    2 --
 10 files changed, 75 insertions(+), 26 deletions(-)

Commit: 1217
Author: sam
Date:   Sun Oct 22 16:16:15 2006 +0000

      * Use 0xCACA as the test character. Ahaha. Caca. Got it?

 test/fullwidth.c |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

Commit: 1216
Author: sam
Date:   Sun Oct 22 15:03:22 2006 +0000

      * Fix the Unicode test.
      * Add a test for fullwidth characters.

 test/Makefile.am |    5 +++-
 test/fullwidth.c |   70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 test/unicode.c   |    2 +-
 3 files changed, 75 insertions(+), 2 deletions(-)

Commit: 1215
Author: sam
Date:   Sun Oct 22 15:01:04 2006 +0000

      * Support for fullwidth (= double width) Unicode characters.

 cucul/canvas.c          |  104 +++++++++++++++++++++++++++++++---------------
 cucul/cucul_internals.h |    2 +
 2 files changed, 72 insertions(+), 34 deletions(-)

Commit: 1214
Author: sam
Date:   Sun Oct 22 14:40:50 2006 +0000

      * Minor changes to the documentation front page.

 doc/libcaca.dox |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

Commit: 1212
Author: sam
Date:   Fri Oct 20 16:19:41 2006 +0000

      * Do not link binaries with @CACA_LIBS@, it's useless.

 cxx/Makefile.am   |    2 +-
 src/Makefile.am   |   15 ++++++++-------
 test/Makefile.am  |   33 ++++++++++++++++++---------------
 tools/Makefile.am |    4 ++--
 4 files changed, 29 insertions(+), 25 deletions(-)

Commit: 1211
Author: sam
Date:   Fri Oct 20 16:17:12 2006 +0000

      * Implemented cucul_utf32_is_fullwidth().

 cucul/charset.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
 cucul/cucul.h   |    1 +
 2 files changed, 45 insertions(+), 0 deletions(-)

Commit: 1210
Author: sam
Date:   Thu Oct 19 23:17:33 2006 +0000

      * Slightly updated TODO list.

 TODO |   12 ++----------
 1 files changed, 2 insertions(+), 10 deletions(-)

Commit: 1208
Author: sam
Date:   Thu Oct 19 22:43:17 2006 +0000

      * Added a --enable-plugins configure flag that builds the GL and X11 drivers
        as plugins. This way, libcaca does not directly depend on those libraries.

 caca/Makefile.am      |   21 +++++++++++++++--
 caca/caca.c           |   59 ++++++++++++++++++++++++++++++++++++++++++++++++-
 caca/caca_internals.h |    4 +++
 configure.ac          |   23 +++++++++++++++----
 4 files changed, 98 insertions(+), 9 deletions(-)

Commit: 1207
Author: sam
Date:   Thu Oct 19 21:21:00 2006 +0000

      * Add checks for getopt / getopt_long.

 configure.ac |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

Commit: 1203
Author: sam
Date:   Sat Oct 14 22:11:33 2006 +0000

      * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.

 cxx/cucul++.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1198
Author: sam
Date:   Thu Oct 12 09:33:49 2006 +0000

      * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.

 configure.ac    |   18 ++++++------------
 src/Makefile.am |   16 ++++------------
 2 files changed, 10 insertions(+), 24 deletions(-)

Commit: 1191
Author: sam
Date:   Fri Oct 6 10:12:52 2006 +0000

      * Fixed a bug in the IRC exporter that could break the output when there
        were commas in the canvas.

 cucul/export.c |   46 ++++++++++++++++++----------------------------
 1 files changed, 18 insertions(+), 28 deletions(-)

Commit: 1186
Author: sam
Date:   Wed Oct 4 12:11:16 2006 +0000

      * Set version to 0.99.beta7.
      * Updated NEWS and ChangeLog.

 ChangeLog    |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS         |    6 +++++
 configure.ac |    2 +-
 3 files changed, 67 insertions(+), 1 deletions(-)

Commit: 1175
Author: sam
Date:   Sun Oct 1 12:50:43 2006 +0000

      * Support transparency in the colour UTF-8 exporter.

 cucul/export.c |   43 +++++++++++++++++++++++++------------------
 1 files changed, 25 insertions(+), 18 deletions(-)

Commit: 1174
Author: sam
Date:   Sun Oct 1 12:23:30 2006 +0000

      * Better precision in cucul_fill_triangle().

 cucul/triangle.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

Commit: 1173
Author: sam
Date:   Sun Oct 1 11:53:35 2006 +0000

      * More optimisations in cucul_fill_triangle().

 cucul/triangle.c |   59 +++++++++++++++++++++++++++++++----------------------
 1 files changed, 34 insertions(+), 25 deletions(-)

Commit: 1172
Author: sam
Date:   Sun Oct 1 10:47:41 2006 +0000

      * Optimised triangle rasteriser. Thanks to Jylam for the hints.

 cucul/triangle.c |   50 +++++++++++++++++++++++++++-----------------------
 1 files changed, 27 insertions(+), 23 deletions(-)

Commit: 1171
Author: sam
Date:   Sun Oct 1 08:53:41 2006 +0000

      * Set default background to transparent in the ANSI and UTF-8 importers.

 cucul/import.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1156
Author: jylam
Date:   Sat Sep 30 18:56:23 2006 +0000

     * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
     --This line, and those below, will be ignored--
    M    cxx/cucul++.cpp
    A    cxx/cxxtest.cpp
    M    cxx/cucul++.h
    M    cxx/Makefile.am

 cxx/Makefile.am |    6 ++--
 cxx/cucul++.cpp |   98 +++++++++++++++++++++++++++++++++++++++++++++++++---
 cxx/cucul++.h   |   36 +++++++++++++++++--
 cxx/cxxtest.cpp |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 230 insertions(+), 13 deletions(-)

Commit: 1155
Author: sam
Date:   Sat Sep 30 18:35:50 2006 +0000

      * Updated NEWS and ChangeLog.

 ChangeLog |  118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS      |    6 +++
 2 files changed, 124 insertions(+), 0 deletions(-)

Commit: 1154
Author: sam
Date:   Sat Sep 30 18:25:41 2006 +0000

      * Set version to 0.99.beta6.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1153
Author: sam
Date:   Sat Sep 30 18:24:10 2006 +0000

      * Added an optional argument to the import test to select import format.

 test/import.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 1152
Author: sam
Date:   Sat Sep 30 18:20:39 2006 +0000

      * As per user request, only display the "Powered by libcaca" banner for a
        few seconds at the beginning.

 src/aafire.c   |    6 ++++--
 src/cacademo.c |    7 ++++---
 2 files changed, 8 insertions(+), 5 deletions(-)

Commit: 1149
Author: sam
Date:   Sat Sep 30 17:49:09 2006 +0000

      * Fix minor memory leak in cucul_set_canvas_boundaries().

 cucul/canvas.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 1148
Author: sam
Date:   Sat Sep 30 17:31:16 2006 +0000

      * Fix minor memory leak in cucul_free_canvas().

 cucul/cucul.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 1137
Author: sam
Date:   Fri Sep 29 23:36:02 2006 +0000

      * Fixed a bug in cucul_putchar() that broke half of the Unicode set.

 cucul/canvas.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1136
Author: sam
Date:   Fri Sep 29 23:34:03 2006 +0000

      * Add "utf8" import format.
      * Documented "text" import format.

 cucul/import.c |   26 +++++++++++++++++++++-----
 1 files changed, 21 insertions(+), 5 deletions(-)

Commit: 1107
Author: sam
Date:   Tue Sep 26 20:32:48 2006 +0000

      * Initialise colours to default/transparent instead of lightgray/black.

 cucul/cucul.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1105
Author: sam
Date:   Mon Sep 25 16:12:17 2006 +0000

      * Remove non-ASCII character from NEWS file because Doxygen is unable to
        encode it in the manpages.

 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1104
Author: sam
Date:   Mon Sep 25 16:00:10 2006 +0000

      * Fix enumeration layout in the manpage documentation.

 TODO           |    4 +-
 caca/caca.h    |   18 ++++---------
 cucul/dither.c |   70 ++++++++++++++++++++-----------------------------------
 cucul/export.c |   26 +++++++-------------
 cucul/import.c |    9 ++----
 5 files changed, 46 insertions(+), 81 deletions(-)

Commit: 1103
Author: sam
Date:   Mon Sep 25 15:58:33 2006 +0000

      * Fucking Doxygen replaces "s with 's in manpages. And it does not even
        escape them. Fix that upon installation.

 doc/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 1098
Author: sam
Date:   Sat Sep 23 19:07:13 2006 +0000

      * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
        before calling cucul_set_canvas_size(), otherwise it'll fill the new area
        with the current values.

 cucul/import.c |   29 ++++++++++++++++++-----------
 1 files changed, 18 insertions(+), 11 deletions(-)

Commit: 1095
Author: sam
Date:   Sat Sep 23 07:36:54 2006 +0000

      * Updated TODO.

 TODO |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

Commit: 1094
Author: sam
Date:   Sat Sep 23 01:55:29 2006 +0000

      * Updated NEWS and ChangeLog.

 ChangeLog |  536 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS      |    9 +
 2 files changed, 545 insertions(+), 0 deletions(-)

Commit: 1093
Author: sam
Date:   Sat Sep 23 01:48:10 2006 +0000

      * Update the cacademo manpage to reflect the merge.

 doc/Makefile.am |    8 ++------
 doc/cacafire.1  |   48 ++++++++++++++++++++----------------------------
 2 files changed, 22 insertions(+), 34 deletions(-)

Commit: 1092
Author: sam
Date:   Sat Sep 23 01:28:49 2006 +0000

      * Implemented cucul_get_color().

 cucul/colour.c |   27 +++++++++++++++++++++++++++
 cucul/cucul.h  |    1 +
 2 files changed, 28 insertions(+), 0 deletions(-)

Commit: 1091
Author: sam
Date:   Sat Sep 23 01:18:49 2006 +0000

      * Fixed chcul_getchar's error behaviour.

 cucul/canvas.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1090
Author: sam
Date:   Sat Sep 23 01:10:15 2006 +0000

      * Update versioning.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1089
Author: sam
Date:   Sat Sep 23 00:59:47 2006 +0000

      * Handle transparency in the IRC export.

 cucul/export.c |   32 +++++++++++++++++++++++++++-----
 1 files changed, 27 insertions(+), 5 deletions(-)

Commit: 1088
Author: sam
Date:   Sat Sep 23 00:55:42 2006 +0000

      * When resizing a canvas, use the current fg/bg colours to fill holes.

 cucul/cucul.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

Commit: 1086
Author: sam
Date:   Fri Sep 22 23:26:56 2006 +0000

      * Remove toilet from the libcaca source, it'll be moved to its own repo.

 configure.ac     |   10 +--
 test/Makefile.am |    5 +-
 test/toilet.c    |  293 ------------------------------------------------------
 3 files changed, 3 insertions(+), 305 deletions(-)

Commit: 1080
Author: sam
Date:   Fri Sep 22 00:27:13 2006 +0000

      * Autocrop toilet output.

 test/toilet.c |   39 ++++++++++++++++++++++++++++++++++++---
 1 files changed, 36 insertions(+), 3 deletions(-)

Commit: 1079
Author: sam
Date:   Fri Sep 22 00:20:06 2006 +0000

      * Implement cucul_set_canvas_boundaries() for cropping and expanding.

 cucul/canvas.c |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 cucul/cucul.h  |    5 +++-
 2 files changed, 61 insertions(+), 1 deletions(-)

Commit: 1078
Author: sam
Date:   Thu Sep 21 22:36:00 2006 +0000

      * Really export IRC as UTF-8, as advertised in the documentation.

 cucul/export.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 1077
Author: sam
Date:   Thu Sep 21 21:30:50 2006 +0000

      * Handle UTF-8 in TOIlet.
      * Add a --irc flag to TOIlet.

 test/toilet.c |   80 +++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 53 insertions(+), 27 deletions(-)

Commit: 1076
Author: sam
Date:   Thu Sep 21 19:54:54 2006 +0000

      * Support for platforms without <getopt.h> in TOIlet.

 test/toilet.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

Commit: 1075
Author: sam
Date:   Thu Sep 21 17:32:27 2006 +0000

      * Added getopt support to toilet.

 test/Makefile.am |    2 +-
 test/toilet.c    |   80 +++++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 72 insertions(+), 10 deletions(-)

Commit: 1074
Author: sam
Date:   Thu Sep 21 16:59:23 2006 +0000

      * Check for <getopt.h> and getopt_long.

 configure.ac |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

Commit: 1073
Author: sam
Date:   Wed Sep 20 16:31:12 2006 +0000

      * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.

 test/Makefile.am |    5 +-
 test/toilet.c    |  167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 171 insertions(+), 1 deletions(-)

Commit: 1072
Author: sam
Date:   Tue Sep 19 19:11:33 2006 +0000

      * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.

 caca/driver_gl.c |   12 ++++++------
 cucul/font.c     |    2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

Commit: 1071
Author: jylam
Date:   Tue Sep 19 19:06:04 2006 +0000

     * Oops \o/

 caca/driver_gl.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

Commit: 1070
Author: jylam
Date:   Tue Sep 19 19:04:29 2006 +0000

     * REAL fix

 caca/driver_gl.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1069
Author: sam
Date:   Tue Sep 19 19:00:40 2006 +0000

      * More long int -> int32 casts to fix the GL driver on 64-bit arches.

 caca/driver_gl.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

Commit: 1068
Author: sam
Date:   Tue Sep 19 18:47:39 2006 +0000

      * Hopefully fix 64-bit bug.

 caca/driver_gl.c |    7 ++++---
 cucul/font.c     |    4 ++--
 2 files changed, 6 insertions(+), 5 deletions(-)

Commit: 1067
Author: jylam
Date:   Tue Sep 19 18:40:09 2006 +0000

     * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.

 caca/driver_gl.c |   12 ++++++------
 cucul/font.c     |    4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)

Commit: 1066
Author: sam
Date:   Tue Sep 19 16:07:13 2006 +0000

      * Implemented cucul_getchar(). Useful because you don’t necessarily know
        what you are importing.

 cucul/canvas.c |   26 ++++++++++++++++++++++++++
 cucul/cucul.h  |    1 +
 2 files changed, 27 insertions(+), 0 deletions(-)

Commit: 1065
Author: sam
Date:   Tue Sep 19 08:26:43 2006 +0000

      * Added an fprintf stub to the kernel.

 kernel/kernel.c |    6 ++++++
 kernel/kernel.h |    5 ++---
 2 files changed, 8 insertions(+), 3 deletions(-)

Commit: 1064
Author: sam
Date:   Tue Sep 19 08:18:32 2006 +0000

      * Optimised memory usage in the GL driver and added a few comments.

 caca/driver_gl.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

Commit: 1063
Author: jylam
Date:   Tue Sep 19 08:04:38 2006 +0000

     * Fixed compilation warning, and ....
     AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)

 caca/driver_gl.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 1062
Author: sam
Date:   Tue Sep 19 00:02:59 2006 +0000

      * Got rid of cucul_render_glyph(). Ahahahaha.

 cucul/cucul.h |    1 -
 cucul/font.c  |   76 ---------------------------------------------------------
 2 files changed, 0 insertions(+), 77 deletions(-)

Commit: 1061
Author: sam
Date:   Tue Sep 19 00:01:26 2006 +0000

      * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.

 caca/driver_gl.c |  113 ++++++++++++++++++++++++++----------------------------
 1 files changed, 54 insertions(+), 59 deletions(-)

Commit: 1060
Author: sam
Date:   Mon Sep 18 22:32:25 2006 +0000

      * Full Unicode support in the GL driver.

 caca/driver_gl.c |  189 ++++++++++++++++++++----------------------------------
 1 files changed, 70 insertions(+), 119 deletions(-)

Commit: 1059
Author: sam
Date:   Mon Sep 18 22:29:20 2006 +0000

      * Oops, fixed typo in cucul_get_font_blocks().

 cucul/font.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1058
Author: sam
Date:   Mon Sep 18 17:40:35 2006 +0000

      * Implemented cucul_get_font_blocks() to export the list of available glyphs.

 cucul/cucul.h |    1 +
 cucul/font.c  |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+), 0 deletions(-)

Commit: 1056
Author: sam
Date:   Mon Sep 18 07:31:31 2006 +0000

      * Remove useless -I../kernel/ from CFLAGS.

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 1055
Author: sam
Date:   Mon Sep 18 07:30:14 2006 +0000

      * Fix the kernel build rules.

 build-kernel |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 1054
Author: sam
Date:   Mon Sep 18 07:20:06 2006 +0000

      * Do not build the raw output in kernel mode.
      * Fix cucul_utf32_to_cp437() call in the VGA output.

 caca/caca.c       |    2 ++
 caca/driver_raw.c |    5 +++--
 caca/driver_vga.c |    2 +-
 3 files changed, 6 insertions(+), 3 deletions(-)

Commit: 1053
Author: sam
Date:   Mon Sep 18 07:11:43 2006 +0000

      * Fixed memcmp() prototype and implementation.

 kernel/kernel.c |   10 ++++++----
 kernel/kernel.h |    3 ++-
 2 files changed, 8 insertions(+), 5 deletions(-)

Commit: 1052
Author: sam
Date:   Mon Sep 18 06:59:48 2006 +0000

      * Added errno support to the kernel.

 cucul/cucul.c   |   14 +++++++-------
 kernel/kernel.c |    7 +++++--
 kernel/kernel.h |   14 ++++++++++----
 3 files changed, 22 insertions(+), 13 deletions(-)

Commit: 1051
Author: jylam
Date:   Sun Sep 17 13:36:13 2006 +0000

     * Updated .Net bindings

 DotNet/Caca.cs |   12 ++++++------
 DotNet/test.cs |    6 +++---
 2 files changed, 9 insertions(+), 9 deletions(-)

Commit: 1050
Author: jylam
Date:   Sun Sep 17 13:15:12 2006 +0000

     * Updated README, just to say my coding style is just perfect, sam is too pedantic.

 README           |    1 +
 caca/driver_gl.c |    1 -
 2 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1049
Author: sam
Date:   Sun Sep 17 12:58:12 2006 +0000

      * A few coding style fixes.

 kernel/kernel.c |    8 ++++----
 src/cacaview.c  |    6 +++---
 src/img2irc.c   |    6 +++---
 3 files changed, 10 insertions(+), 10 deletions(-)

Commit: 1048
Author: jylam
Date:   Sun Sep 17 12:44:18 2006 +0000

     * Updated kernel 'driver', still not working, but most of the work is done

 caca/driver_vga.c  |    2 +-
 common.h           |    5 ++++-
 configure.ac       |    5 +++--
 cucul/buffer.c     |    3 ++-
 cucul/cucul.c      |   14 +++++++-------
 kernel/kernel.c    |   51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 kernel/kernel.h    |   23 ++++++++++++++++-------
 src/Makefile.am    |    1 -
 src/cacadraw.c     |    8 +++++---
 src/cacaplay.c     |    6 ++++--
 src/cacaview.c     |    2 ++
 src/common-image.c |   12 ++++++++----
 src/img2irc.c      |    4 +++-
 test/demo.c        |   10 +++++-----
 test/demo0.c       |    8 +++++---
 test/dithering.c   |    6 ++++--
 test/event.c       |    9 +++++----
 test/export.c      |   13 +++++++------
 test/font.c        |   22 ++++++++++++----------
 test/font2tga.c    |   11 ++++++-----
 test/frames.c      |   12 ++++++------
 test/gamma.c       |    9 ++++-----
 test/hsv.c         |   11 ++++++-----
 test/import.c      |   11 +++++++----
 test/input.c       |    9 +++++----
 test/spritedit.c   |    6 +++---
 test/text.c        |   15 +++++++--------
 test/transform.c   |   12 ++++++------
 test/truecolor.c   |   11 ++++++-----
 test/unicode.c     |   11 ++++++-----
 tools/optipal.c    |    6 ++++--
 31 files changed, 209 insertions(+), 119 deletions(-)

Commit: 1047
Author: sam
Date:   Sun Sep 17 11:39:22 2006 +0000

      * Minor TODO update.

 TODO |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 1046
Author: sam
Date:   Sun Sep 17 11:10:49 2006 +0000

      * Minor documentation fix (testing the buildbot, actually).

 cucul/font.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1045
Author: jylam
Date:   Sun Sep 17 10:54:23 2006 +0000

     * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl

 caca/driver_gl.c |   20 +++++++++++++-------
 cucul/font.c     |    4 ++--
 2 files changed, 15 insertions(+), 9 deletions(-)

Commit: 1044
Author: sam
Date:   Sun Sep 17 01:12:28 2006 +0000

      * Coding style (ahaha vieux porc).

 caca/driver_gl.c |   65 +++++++++++++++++++++++++----------------------------
 1 files changed, 31 insertions(+), 34 deletions(-)

Commit: 1043
Author: sam
Date:   Sun Sep 17 00:53:48 2006 +0000

      * Got rid of OFFSET_X and OFFSET_Y.

 src/cacademo.c |   17 +++++++----------
 1 files changed, 7 insertions(+), 10 deletions(-)

Commit: 1042
Author: sam
Date:   Sun Sep 17 00:48:30 2006 +0000

      * More cleanup in cacademo.c.

 src/cacademo.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

Commit: 1041
Author: sam
Date:   Sun Sep 17 00:32:23 2006 +0000

      * Cosmetic changes to cacademo.

 src/cacademo.c |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

Commit: 1040
Author: sam
Date:   Sun Sep 17 00:11:29 2006 +0000

      * Factored the star code (vieux porc).

 src/cacademo.c |   98 ++++++++++++--------------------------------------------
 1 files changed, 21 insertions(+), 77 deletions(-)

Commit: 1039
Author: sam
Date:   Sun Sep 17 00:02:31 2006 +0000

      * Fixed cucul_render_glyph(). There is no way this could have ever possibly
        worked properly.

 caca/driver_gl.c |    8 ++------
 cucul/cucul.h    |    3 +--
 cucul/font.c     |   41 +++++++++++++++++++++--------------------
 3 files changed, 24 insertions(+), 28 deletions(-)

Commit: 1038
Author: sam
Date:   Sat Sep 16 23:34:18 2006 +0000

      * Moved transition data to the function.

 src/cacademo.c |  132 ++++++++++++++++++++++++++-----------------------------
 1 files changed, 62 insertions(+), 70 deletions(-)

Commit: 1037
Author: jylam
Date:   Sat Sep 16 21:27:59 2006 +0000

     * Added nifty rotation to our 80's star.

 src/cacademo.c |   88 ++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 61 insertions(+), 27 deletions(-)

Commit: 1036
Author: sam
Date:   Sat Sep 16 21:08:11 2006 +0000

      * Fixing precision.

 cucul/triangle.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 1035
Author: jylam
Date:   Sat Sep 16 21:00:46 2006 +0000

     * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)

 cucul/triangle.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 1034
Author: jylam
Date:   Sat Sep 16 20:48:31 2006 +0000

     * Added much disco transition (ellipses suck). YMCA \o/

 src/cacademo.c |  114 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 103 insertions(+), 11 deletions(-)

Commit: 1033
Author: sam
Date:   Sat Sep 16 17:15:11 2006 +0000

      * Fix compilation warning in the slang driver.

 caca/driver_slang.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1032
Author: sam
Date:   Sat Sep 16 16:01:48 2006 +0000

      * Smooth transitions between effects in cacademo. Press 'n' to switch
        immediately to the next transition.

 src/cacademo.c |  155 ++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 117 insertions(+), 38 deletions(-)

Commit: 1031
Author: sam
Date:   Sat Sep 16 15:46:30 2006 +0000

      * Fix badly initialised data in the gamma test.

 test/gamma.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1030
Author: sam
Date:   Sat Sep 16 15:06:09 2006 +0000

      * Moved the matrix effect test into cacademo. Removed the motion sensor
        stuff, it's cool but it's crap.

 src/cacademo.c   |  184 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 test/Makefile.am |    5 +-
 test/matrix.c    |  166 ------------------------------------------------
 3 files changed, 181 insertions(+), 174 deletions(-)

Commit: 1029
Author: jylam
Date:   Sat Sep 16 13:26:51 2006 +0000

     * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all

 test/matrix.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1028
Author: jylam
Date:   Sat Sep 16 13:19:23 2006 +0000

     * Fixed truecolor bug in OpenGL driver.

 caca/driver_gl.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1027
Author: sam
Date:   Sat Sep 16 13:12:11 2006 +0000

      * Factor most of the cacademo code.

 src/cacademo.c |  443 ++++++++++++++++++++++++++------------------------------
 1 files changed, 206 insertions(+), 237 deletions(-)

Commit: 1026
Author: sam
Date:   Sat Sep 16 12:57:41 2006 +0000

      * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
        to cast the int to double in the sin() call.  (:@ gruik!

 src/cacademo.c |   15 +++++----------
 1 files changed, 5 insertions(+), 10 deletions(-)

Commit: 1025
Author: jylam
Date:   Sat Sep 16 12:47:55 2006 +0000

     * hey, ***I*** found a factorisation bug in cacaballs !

 src/cacademo.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

Commit: 1024
Author: jylam
Date:   Sat Sep 16 12:40:37 2006 +0000

     * OpenGL builtin font support

 caca/driver_gl.c |  216 ++++++++++++++++++++++++++++++------------------------
 cucul/cucul.h    |    2 +
 cucul/font.c     |   75 +++++++++++++++++++
 3 files changed, 198 insertions(+), 95 deletions(-)

Commit: 1023
Author: sam
Date:   Sat Sep 16 09:45:03 2006 +0000

      * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.

 src/Makefile.am |   14 +-
 src/cacaball.c  |  219 -----------------------
 src/cacademo.c  |  519 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/cacamoir.c  |  167 ------------------
 src/cacaplas.c  |  174 -------------------
 5 files changed, 523 insertions(+), 570 deletions(-)

Commit: 1022
Author: sam
Date:   Sat Sep 16 09:43:36 2006 +0000

      * Initialize random seed to getpid()+time(NULL) so that the user does not
        have to do it.

 cucul/cucul.c |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

Commit: 1021
Author: sam
Date:   Sat Sep 9 17:58:57 2006 +0000

      * Updated ChangeLog and NEWS.
      * 0.99.beta4 release.

 ChangeLog    |   94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS         |    6 ++++
 configure.ac |    2 +-
 3 files changed, 101 insertions(+), 1 deletions(-)

Commit: 1020
Author: sam
Date:   Sat Sep 9 17:54:06 2006 +0000

      * Replace 'man3caca' with 'man3' in generated manpages.

 doc/Makefile.am |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 1019
Author: sam
Date:   Sat Sep 9 17:52:54 2006 +0000

      * Fix dithering handling in demo0.c.

 test/demo0.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 1018
Author: sam
Date:   Sat Sep 9 17:31:43 2006 +0000

      * Do not output unnecessary libraries in caca-output config.

 caca-config.in |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

Commit: 1017
Author: sam
Date:   Sat Sep 9 17:20:32 2006 +0000

      * Oops, thinko in the migration doc.

 doc/migrating.dox |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1016
Author: sam
Date:   Sat Sep 9 17:02:30 2006 +0000

      * Updated the migration documentation so that it mentions the <caca0.h>
        compatibility layer.

 doc/migrating.dox |   38 ++++++++++++++++++++++++++++++++++----
 1 files changed, 34 insertions(+), 4 deletions(-)

Commit: 1015
Author: sam
Date:   Sat Sep 9 16:53:13 2006 +0000

      * Made features (such as dithering mode) and caca_sqrt work in the legacy
        0.x glue code.

 caca/caca0.c |  176 +++++++++++++++++++++++++++++++++++++++++-----------------
 caca/caca0.h |   18 +++++-
 2 files changed, 139 insertions(+), 55 deletions(-)

Commit: 1014
Author: sam
Date:   Sat Sep 9 15:40:16 2006 +0000

      * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
        test for the <caca0.h> emulation layer.

 test/Makefile.am |    5 +-
 test/demo0.c     |  581 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 585 insertions(+), 1 deletions(-)

Commit: 1013
Author: sam
Date:   Sat Sep 9 15:38:06 2006 +0000

      * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
        just need to include <caca0.h> instead of <caca.h> and should be source-
        compatible with old versions of libcaca.
        Most of the old API works, except features and caca_sqrt(). Sprites do
        work API-wise but due to the new format they are no longer working in
        the same way.

 caca/Makefile.am |    4 +-
 caca/caca0.c     |  195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 caca/caca0.h     |  191 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 389 insertions(+), 1 deletions(-)

Commit: 1012
Author: sam
Date:   Sat Sep 9 14:52:05 2006 +0000

      * Fix a crash in export.c with unknown file formats.

 test/export.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1011
Author: sam
Date:   Wed Aug 30 21:30:29 2006 +0000

      * U+214B TURNED AMPERSAND

 cucul/transform.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 1010
Author: sam
Date:   Fri Aug 25 10:22:57 2006 +0000

      * Updated ChangeLog and NEWS.
      * 0.99.beta3 release.

 ChangeLog    |   11 +++++++++++
 NEWS         |    6 ++++++
 configure.ac |    2 +-
 3 files changed, 18 insertions(+), 1 deletions(-)

Commit: 1009
Author: sam
Date:   Fri Aug 25 10:16:53 2006 +0000

      * Removed debian packaging stuff from the trunk. It'll now be at
        svn://svn.debian.org/svn/sam-hocevar/pkg-misc

 ChangeLog                   |   97 ++++++++++++++++++++++++++++++
 Makefile.am                 |    2 +-
 configure.ac                |    1 -
 debian/Makefile.am          |   17 -----
 debian/caca-utils.install   |   14 ----
 debian/caca-utils.mime      |   15 -----
 debian/changelog            |  140 -------------------------------------------
 debian/compat               |    1 -
 debian/control              |   75 -----------------------
 debian/copyright            |   49 ---------------
 debian/libcaca-dev.install  |    4 -
 debian/libcaca0.install     |    1 -
 debian/libcucul-dev.install |    8 ---
 debian/libcucul0.install    |    1 -
 debian/rules                |   83 -------------------------
 15 files changed, 98 insertions(+), 410 deletions(-)

Commit: 1008
Author: sam
Date:   Sun Aug 13 17:30:34 2006 +0000

      * Factored some of the GL code.

 caca/driver_gl.c |   65 ++++++++++++++++++++----------------------------------
 1 files changed, 24 insertions(+), 41 deletions(-)

Commit: 1007
Author: sam
Date:   Wed Aug 2 13:15:52 2006 +0000

      * A few changes to the matrix program. I do not plan to maintain it.

 test/matrix.c |   35 +++++++++++++++++++++++++++++------
 1 files changed, 29 insertions(+), 6 deletions(-)

Commit: 1006
Author: sam
Date:   Wed Aug 2 13:12:43 2006 +0000

      * Fixed libcaca prototypes so that all functions use the errno mechanism
        and return a value.

 caca/caca.c           |   34 +++++++++++++++++++++++++---
 caca/caca.h           |    8 +++---
 caca/driver_conio.c   |    2 +-
 caca/driver_ncurses.c |    2 +-
 caca/driver_raw.c     |    2 +-
 caca/driver_slang.c   |    2 +-
 caca/driver_vga.c     |    2 +-
 caca/event.c          |    8 +++++-
 caca/graphics.c       |   59 ++++++++++++++++++++++++++++++++++++++++++------
 9 files changed, 97 insertions(+), 22 deletions(-)

Commit: 1005
Author: sam
Date:   Wed Aug 2 13:11:39 2006 +0000

      * Fixed cucul_create_canvas()'s documentation.

 cucul/cucul.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 1004
Author: sam
Date:   Fri Jul 21 08:19:29 2006 +0000

      * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
        thanks to Sean D'Epagnier.

 cucul/dither.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 1002
Author: jylam
Date:   Sat Jun 10 11:35:18 2006 +0000

     * Updated C++ bindings

 cxx/caca++.cpp  |    8 ++++----
 cxx/caca++.h    |    5 +++--
 cxx/cpptest.cpp |    2 +-
 3 files changed, 8 insertions(+), 7 deletions(-)

Commit: 1001
Author: sam
Date:   Sat Jun 10 11:04:21 2006 +0000

      * Fix debian package dependencies; -dev packages didn't pull their library
        dependencies. Of course.

 debian/control |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 995
Author: sam
Date:   Wed May 31 14:33:48 2006 +0000

      * Fixed matrix.c for non-Thinkpad computers.

 test/matrix.c |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

Commit: 994
Author: sam
Date:   Wed May 31 14:08:58 2006 +0000

      * Fix a build failure when X11R7 is available but OpenGL isn't.

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 993
Author: sam
Date:   Wed May 31 12:18:23 2006 +0000

      * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
        which case it is massively useless.

 test/Makefile.am |    5 ++-
 test/matrix.c    |  144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 148 insertions(+), 1 deletions(-)

Commit: 992
Author: sam
Date:   Sun May 28 22:19:10 2006 +0000

      * Updated ChangeLog and NEWS.
      * 0.99.beta2 release.

 ChangeLog        | 1194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS             |   12 +-
 configure.ac     |    2 +-
 debian/changelog |    4 +-
 4 files changed, 1208 insertions(+), 4 deletions(-)

Commit: 991
Author: sam
Date:   Fri May 26 07:43:41 2006 +0000

      * Updated the Debian build scripts.

 debian/caca-utils.install   |   11 ++++++-----
 debian/libcucul-dev.install |    2 +-
 2 files changed, 7 insertions(+), 6 deletions(-)

Commit: 988
Author: sam
Date:   Fri May 26 07:01:10 2006 +0000

      * Fixed an out of bounds bug in cucul_blit().

 cucul/canvas.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 987
Author: sam
Date:   Fri May 26 07:00:34 2006 +0000

      * Removed legacy CUCUL_LIBS from caca-config.

 caca-config.in |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 986
Author: sam
Date:   Fri May 26 07:00:04 2006 +0000

      * UTF-8 input support for ncurses.
      * Hack for 16-color support in xfce4-terminal for both ncurses and slang.

 caca/driver_ncurses.c |   73 ++++++++++++++++++++++++++++++++-----------------
 caca/driver_slang.c   |   25 +++++++----------
 2 files changed, 58 insertions(+), 40 deletions(-)

Commit: 985
Author: sam
Date:   Fri May 26 06:59:11 2006 +0000

      * Reduced IDLE_USEC by half. Today's machines are fast :-)

 caca/graphics.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 984
Author: sam
Date:   Thu May 25 22:32:03 2006 +0000

      * Fixed UTF-8 support in ncurses.
      * Set ncurses's priority higher than slang.

 caca/caca.c           |   10 +++++-----
 caca/driver_ncurses.c |   37 ++++++++++++++++++++++---------------
 configure.ac          |    2 +-
 3 files changed, 28 insertions(+), 21 deletions(-)

Commit: 983
Author: sam
Date:   Thu May 25 20:01:30 2006 +0000

      * Updated TODO list.

 TODO |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

Commit: 982
Author: sam
Date:   Thu May 25 20:01:10 2006 +0000

      * Have cucul_utf8_to_utf32 write how many bytes it read.
      * Use that in the SLang driver so that it supports UTF-8 input.

 caca/driver_slang.c |   60 +++++++++++++++++++++++++++++++++++++++++++-------
 cucul/box.c         |    2 +-
 cucul/canvas.c      |    2 +-
 cucul/charset.c     |   42 +++++++++++++++++++++++------------
 cucul/conic.c       |    4 +-
 cucul/cucul.h       |    2 +-
 cucul/line.c        |    4 +-
 cucul/triangle.c    |    2 +-
 8 files changed, 87 insertions(+), 31 deletions(-)

Commit: 981
Author: sam
Date:   Thu May 25 19:59:35 2006 +0000

      * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
        an explicit cast.

 cucul/export.c |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

Commit: 980
Author: sam
Date:   Thu May 25 19:58:21 2006 +0000

      * Minor cosmetic changes in the test programs.
      * Code enhancements in the ncurses driver.
      * Added a comment to explain why slang has a higher priority than ncurses.

 caca/caca.c           |    2 +
 caca/driver_ncurses.c |  166 +++++++++++-------------------------------------
 test/colors.c         |    2 +-
 test/input.c          |    2 +-
 4 files changed, 42 insertions(+), 130 deletions(-)

Commit: 979
Author: sam
Date:   Thu May 25 19:56:55 2006 +0000

      * Fixed the DOS build.

 caca/driver_conio.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 978
Author: sam
Date:   Thu May 25 19:56:03 2006 +0000

      * Minor cosmetic fix.

 caca/caca_internals.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 977
Author: sam
Date:   Thu May 25 19:55:11 2006 +0000

      * Added -I${top_srcdir} to the compilation flags to fix builds configured
        from an alternate directory (they failed to find common.h).

 caca/Makefile.am   |    2 +-
 cucul/Makefile.am  |    1 +
 cxx/Makefile.am    |    2 +-
 kernel/Makefile.am |    1 +
 test/Makefile.am   |    2 +-
 tools/Makefile.am  |    2 +-
 6 files changed, 6 insertions(+), 4 deletions(-)

Commit: 976
Author: sam
Date:   Thu May 25 19:11:18 2006 +0000

      * Removed --enable-network flag, but reused the test as a condition for
        building cacaserver.

 configure.ac    |   19 ++++---------------
 src/Makefile.am |    4 ++--
 2 files changed, 6 insertions(+), 17 deletions(-)

Commit: 975
Author: sam
Date:   Thu May 25 19:10:35 2006 +0000

      * Updated build scripts for DOS and Win32.

 build-dos   |   46 +++++++++++++++++++++++++++++-----------------
 build-win32 |   59 +++++++++++++++++++++++++++++++++--------------------------
 2 files changed, 62 insertions(+), 43 deletions(-)

Commit: 974
Author: sam
Date:   Sat May 20 08:45:19 2006 +0000

      * Got backspace to work with the slang and ncurses drivers in an X
        terminal window.

 caca/driver_ncurses.c |    3 ++-
 caca/driver_slang.c   |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

Commit: 973
Author: sam
Date:   Sat May 20 08:19:13 2006 +0000

      * More coding style fixes in the GL driver.

 caca/driver_gl.c |   54 ++++++++++++++++++++++++++----------------------------
 1 files changed, 26 insertions(+), 28 deletions(-)

Commit: 972
Author: sam
Date:   Sat May 20 08:11:58 2006 +0000

      * Fixed awful indenting of the GL plugin.

 caca/driver_gl.c |  483 +++++++++++++++++++++++++++---------------------------
 1 files changed, 239 insertions(+), 244 deletions(-)

Commit: 971
Author: sam
Date:   Sat May 20 05:45:57 2006 +0000

      * Make the ncurses driver UTF-8 and UTF-32 aware.
      * Add the backspace key to the ncurses driver.

 caca/driver_ncurses.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

Commit: 970
Author: sam
Date:   Sat May 20 05:41:14 2006 +0000

      * Make the slang driver UTF-8 and UTF-32 aware.
      * Add the backspace key to the slang driver.

 caca/driver_slang.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

Commit: 969
Author: sam
Date:   Sat May 20 05:29:24 2006 +0000

      * Renamed the event data member "ucs4" to "utf32" for consistency
        with "utf8".

 caca/caca.h           |    6 +++---
 caca/driver_conio.c   |    2 +-
 caca/driver_gl.c      |    4 ++--
 caca/driver_ncurses.c |    2 +-
 caca/driver_slang.c   |    2 +-
 caca/driver_win32.c   |    2 +-
 caca/driver_x11.c     |    4 ++--
 caca/event.c          |    2 +-
 test/input.c          |    2 +-
 9 files changed, 13 insertions(+), 13 deletions(-)

Commit: 968
Author: sam
Date:   Sat May 20 05:28:31 2006 +0000

      * Added information from a recent Debian upload of the old
        version of libcaca.

 debian/changelog |   26 ++++++++++++++++++++++++++
 debian/control   |    2 +-
 2 files changed, 27 insertions(+), 1 deletions(-)

Commit: 967
Author: sam
Date:   Fri May 19 18:34:23 2006 +0000

      * Text input test program. Might be merged into libcaca if it works well.

 test/Makefile.am |    5 ++-
 test/input.c     |  146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 150 insertions(+), 1 deletions(-)

Commit: 966
Author: sam
Date:   Fri May 19 06:44:58 2006 +0000

      * Updated the TODO list.

 TODO |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

Commit: 965
Author: sam
Date:   Fri May 19 06:00:00 2006 +0000

      * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.

 debian/caca-utils.install   |    6 +++++-
 debian/libcucul-dev.install |    1 +
 2 files changed, 6 insertions(+), 1 deletions(-)

Commit: 964
Author: sam
Date:   Fri May 19 05:44:27 2006 +0000

      * Renamed caca_set_delay() and caca_get_rendertime() into
        caca_set_display_time() and caca_get_display_time() for consistency.

 caca/caca.h       |    4 ++--
 caca/graphics.c   |   32 ++++++++++++++++----------------
 python/pypycaca.c |   12 ++++++------
 python/pypycaca.h |    4 ++--
 src/aafire.c      |    2 +-
 src/cacaball.c    |    2 +-
 src/cacamoir.c    |    2 +-
 src/cacaplas.c    |    2 +-
 test/demo.c       |    6 +++---
 test/frames.c     |    2 +-
 test/gamma.c      |    2 +-
 11 files changed, 35 insertions(+), 35 deletions(-)

Commit: 963
Author: sam
Date:   Fri May 19 05:30:01 2006 +0000

      * Documented the newly exported charset functions.

 cucul/charset.c |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 50 insertions(+), 0 deletions(-)

Commit: 962
Author: sam
Date:   Fri May 19 04:53:48 2006 +0000

      * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.

 caca/driver_ncurses.c   |    2 +-
 caca/driver_slang.c     |    2 +-
 cucul/box.c             |    2 +-
 cucul/canvas.c          |    2 +-
 cucul/charset.c         |  170 ++++++++++++++++++++++++-----------------------
 cucul/conic.c           |    4 +-
 cucul/cucul.h           |   11 +++
 cucul/cucul_internals.h |    4 -
 cucul/export.c          |    6 +-
 cucul/import.c          |    2 +-
 cucul/line.c            |    4 +-
 cucul/triangle.c        |    2 +-
 tools/makefont.c        |    3 +-
 13 files changed, 112 insertions(+), 102 deletions(-)

Commit: 961
Author: sam
Date:   Thu May 18 07:57:42 2006 +0000

      * Regenerated fonts and reactivated them under Win32.

 cucul/font.c            |    8 +-
 cucul/font_mono9.h      |  561 +++++++++++++-----------
 cucul/font_monobold12.h | 1128 +++++++++++++++++++++++++----------------------
 3 files changed, 911 insertions(+), 786 deletions(-)

Commit: 960
Author: sam
Date:   Thu May 18 07:56:54 2006 +0000

      * Elite trick in the font generator to cope with C89's string length
        limitation of 509 characters. Instead of doing:
           char foo[10] = "abcdefghij";
        we now do:
           struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };

 tools/makefont.c |   36 +++++++++++++++++++++++++++++++-----
 1 files changed, 31 insertions(+), 5 deletions(-)

Commit: 959
Author: sam
Date:   Thu May 18 06:26:31 2006 +0000

      * font2tga no longer needs cucul_internal.h.

 test/font2tga.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 958
Author: sam
Date:   Thu May 18 06:23:47 2006 +0000

      * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
        int which shall be used as an UTF-32 character. We do not have any casting
        problems due to the signedness of chars because all characters were
        ASCII (ie. <= 0x7f) beforehands.

 cucul/box.c             |   18 +++++++++---------
 cucul/canvas.c          |   34 +++++++++++-----------------------
 cucul/conic.c           |    8 ++++----
 cucul/cucul.h           |    2 +-
 cucul/cucul_internals.h |    1 -
 cucul/dither.c          |    6 +++---
 cucul/import.c          |    4 ++--
 cucul/line.c            |   32 ++++++++++++++++----------------
 cucul/triangle.c        |    2 +-
 test/font2tga.c         |    2 +-
 10 files changed, 48 insertions(+), 61 deletions(-)

Commit: 957
Author: sam
Date:   Thu May 18 06:13:36 2006 +0000

      * Added font2tga, a test program that exports our font in a known format.

 test/Makefile.am |    5 ++-
 test/font2tga.c  |   90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+), 1 deletions(-)

Commit: 956
Author: sam
Date:   Thu May 18 06:09:44 2006 +0000

      * If the export test target is ANSI or UTF-8, dither image with special
        shaded glyphs.

 test/export.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 955
Author: sam
Date:   Thu May 18 05:43:43 2006 +0000

      * Removed useless -lXt from X11 libraries check.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 954
Author: sam
Date:   Fri May 12 19:33:44 2006 +0000

      * Workaround for illegal ^[[0,0H ANSI escape code.

 cucul/import.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 953
Author: sam
Date:   Fri May 12 19:32:41 2006 +0000

      * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
        better performances.

 cucul/dither.c |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

Commit: 952
Author: sam
Date:   Fri May 12 19:31:50 2006 +0000

      * Add linebreaks to the ANSI exporter for better readability, and use
        the save/load cursor position trick to ignore them.

 cucul/export.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

Commit: 951
Author: jylam
Date:   Fri May 12 19:19:36 2006 +0000

     * Fixed postscript exporter, image in not at the bottom of the page anymore

 cucul/export.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 950
Author: sam
Date:   Tue May 9 20:25:29 2006 +0000

      * Use UTF-8 instead of ANSI in cacaserver

 src/cacaserver.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

Commit: 949
Author: sam
Date:   Tue May 9 18:59:00 2006 +0000

      * Optimise built-in fonts. We gain about 100kB in the final binary.

 cucul/font_mono9.h      | 2118 +++++++++++++++++++++++-----------------------
 cucul/font_monobold12.h | 2130 +++++++++++++++++++++++-----------------------
 2 files changed, 2124 insertions(+), 2124 deletions(-)

Commit: 948
Author: sam
Date:   Tue May 9 15:52:15 2006 +0000

      * Optimise similar glyphs when generating a font. Given how many glyphs
        are unavailable, this is a significant gain.

 tools/makefont.c |  137 +++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 100 insertions(+), 37 deletions(-)

Commit: 947
Author: sam
Date:   Tue May 9 01:58:47 2006 +0000

      * Added the long dash and middle dot CP437 characters to the X11 driver.

 caca/driver_x11.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

Commit: 946
Author: sam
Date:   Tue May 9 01:57:47 2006 +0000

      * If the ANSI file we import does not use the 80 columns, we don't expand
        the canvas to 80 columns.

 cucul/import.c |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

Commit: 945
Author: sam
Date:   Tue May 9 01:12:58 2006 +0000

      * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
      * Decreased PgUp/PgDn scrolling rate.

 src/cacadraw.c |   85 ++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 55 insertions(+), 30 deletions(-)

Commit: 944
Author: sam
Date:   Tue May 9 01:03:02 2006 +0000

      * Removed a useless cast in the kernel code.

 kernel/kernel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 943
Author: sam
Date:   Tue May 9 00:59:29 2006 +0000

      * Set svn properties on the .NET files.

 DotNet/AssemblyInfo.cs |    2 +-
 DotNet/Caca.cs         |    2 +-
 DotNet/Cucul.cs        |    2 +-
 DotNet/test.cs         |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

Commit: 942
Author: sam
Date:   Tue May 9 00:47:28 2006 +0000

      * Cosmetic fix in test/font.c.
      * Use UTF-8 output in test/text.c instead of ANSI.

 test/font.c |    4 ++--
 test/text.c |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

Commit: 941
Author: sam
Date:   Tue May 9 00:46:08 2006 +0000

      * Minor cosmetic fix in a comment.

 caca/caca.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 940
Author: sam
Date:   Tue May 9 00:43:22 2006 +0000

      * Added a few more Unicode blocks to the default fonts.

 cucul/font_mono9.h      | 2423 ++++++++++++++++++++++++++++-----------------
 cucul/font_monobold12.h | 2493 +++++++++++++++++++++++++++++------------------
 tools/makefont.c        |    4 +-
 3 files changed, 3071 insertions(+), 1849 deletions(-)

Commit: 939
Author: sam
Date:   Tue May 9 00:36:33 2006 +0000

      * Added a few more Unicode characters to the glyph transformations.

 cucul/transform.c |   71 ++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 51 insertions(+), 20 deletions(-)

Commit: 938
Author: sam
Date:   Tue May 9 00:34:16 2006 +0000

      * Changed the cucul_create_dither() prototype to make sure the mask
        arguments are at least 32 bits.

 cucul/cucul.h  |    4 ++--
 cucul/dither.c |   14 ++++++++------
 2 files changed, 10 insertions(+), 8 deletions(-)

Commit: 932
Author: sam
Date:   Fri May 5 15:19:44 2006 +0000

      * Make the export test 80 columns wide, so that the ANSI we generate can
        be read by other programs.

 test/export.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 931
Author: sam
Date:   Fri May 5 15:13:32 2006 +0000

      * Updated fonts with the new hardcoded CP437 glyphs.

 cucul/font_mono9.h      |   16 ++++++++--------
 cucul/font_monobold12.h |   16 ++++++++--------
 2 files changed, 16 insertions(+), 16 deletions(-)

Commit: 930
Author: sam
Date:   Fri May 5 15:12:50 2006 +0000

      * Hardcode a few CP437 glyphs in makefont.c because they don't look that
        good with Pango.

 tools/makefont.c |   76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 76 insertions(+), 0 deletions(-)

Commit: 929
Author: sam
Date:   Fri May 5 14:03:40 2006 +0000

      * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().

 caca/driver_ncurses.c |   35 +++--------------------------------
 caca/driver_slang.c   |   29 +++--------------------------
 tools/Makefile.am     |    1 +
 tools/makefont.c      |   33 ++++++---------------------------
 4 files changed, 13 insertions(+), 85 deletions(-)

Commit: 928
Author: sam
Date:   Fri May 5 13:44:54 2006 +0000

      * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
        SVG exporters.

 cucul/export.c |   53 ++++-------------------------------------------------
 1 files changed, 4 insertions(+), 49 deletions(-)

Commit: 927
Author: sam
Date:   Fri May 5 05:09:54 2006 +0000

      * Implemented the private _cucul_utf32_to_utf8() helper.

 cucul/charset.c         |   30 ++++++++++++++++++++++++++++++
 cucul/cucul_internals.h |    1 +
 2 files changed, 31 insertions(+), 0 deletions(-)

Commit: 926
Author: sam
Date:   Fri May 5 05:08:51 2006 +0000

      * Exporter now generates valid ANSI, with CP437 characters.

 cucul/export.c |   30 ++++++++++++++++--------------
 1 files changed, 16 insertions(+), 14 deletions(-)

Commit: 925
Author: sam
Date:   Thu May 4 22:00:52 2006 +0000

      * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
        text.

 cucul/export.c |   95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 95 insertions(+), 0 deletions(-)

Commit: 924
Author: sam
Date:   Thu May 4 21:34:10 2006 +0000

      * Use a slightly different RGB palette for ANSI colours, so that brown
        really looks like brown and not like desaturated yellow.

 cucul/colour.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

Commit: 923
Author: jylam
Date:   Tue May 2 18:26:02 2006 +0000

     * Fixed error in tutorial, updated caca_get_event() doc

 DotNet/test.cs   |    3 ++-
 caca/event.c     |    2 +-
 doc/tutorial.dox |    2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

Commit: 922
Author: jylam
Date:   Sat Apr 29 11:26:44 2006 +0000

     * Fixed $Id

 DotNet/AssemblyInfo.cs |    2 +-
 DotNet/Caca.cs         |    2 +-
 DotNet/Cucul.cs        |    2 +-
 DotNet/test.cs         |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

Commit: 921
Author: jylam
Date:   Sat Apr 29 11:20:43 2006 +0000

     * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished

 DotNet/AssemblyInfo.cs     |   20 +++++
 DotNet/Caca.cs             |  185 ++++++++++++++++++++++++++++++++++++++++++++
 DotNet/Cucul.cs            |  152 ++++++++++++++++++++++++++++++++++++
 DotNet/Makefile            |    5 +
 DotNet/libCaca.dll.config  |    3 +
 DotNet/libCucul.dll.config |    3 +
 DotNet/test.cs             |   64 +++++++++++++++
 7 files changed, 432 insertions(+), 0 deletions(-)

Commit: 920
Author: sam
Date:   Thu Apr 27 14:15:23 2006 +0000

      * Completed return value and errno handling in libcucul API.

 cucul/cucul.h     |   44 +++---
 cucul/dither.c    |  216 +++++++++++++++++-----
 cucul/export.c    |   21 ++
 cucul/font.c      |   76 +++++++-
 cucul/import.c    |  533 ++++++++++++++++++++++++++++-------------------------
 cucul/sprite.c    |   51 +++++-
 cucul/transform.c |   28 +++-
 7 files changed, 642 insertions(+), 327 deletions(-)

Commit: 919
Author: sam
Date:   Thu Apr 27 13:02:27 2006 +0000

      * Allow an optional input filename in the export test for cheap conversions.

 test/export.c |   93 ++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 63 insertions(+), 30 deletions(-)

Commit: 918
Author: jylam
Date:   Wed Apr 26 18:59:20 2006 +0000

     * coding style fixes again

 caca/driver_gl.c |  484 +++++++++++++++++++++++++-------------------------
 cucul/import.c   |  514 +++++++++++++++++++++++++++---------------------------
 2 files changed, 499 insertions(+), 499 deletions(-)

Commit: 917
Author: jylam
Date:   Wed Apr 26 18:53:08 2006 +0000

     * Fixed indentation. I did it myself, I'm a big boy.

 cxx/caca++.cpp |    2 +-
 cxx/caca++.h   |   28 ++++++++++++++--------------
 cxx/cucul++.h  |   10 +++++-----
 src/cacadraw.c |    4 ++--
 4 files changed, 22 insertions(+), 22 deletions(-)

Commit: 916
Author: sam
Date:   Wed Apr 26 17:24:27 2006 +0000

      * Fixed line wrapping on some weird ANSI files.

 cucul/import.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

Commit: 915
Author: sam
Date:   Wed Apr 26 17:02:37 2006 +0000

      * Fixed an ANSI rendering bug related to the bold attribute.

 cucul/import.c |  161 +++++++++++++++++++++++++++++++-------------------------
 1 files changed, 89 insertions(+), 72 deletions(-)

Commit: 914
Author: sam
Date:   Wed Apr 26 15:21:28 2006 +0000

      * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
        built-in font so that we now cover all of CP437.

 cucul/font_mono9.h      |  529 ++++++++++++++++++++++++++++++++++++++++++++++-
 cucul/font_monobold12.h |  529 ++++++++++++++++++++++++++++++++++++++++++++++-
 tools/makefont.c        |    7 +-
 3 files changed, 1047 insertions(+), 18 deletions(-)

Commit: 913
Author: sam
Date:   Wed Apr 26 14:36:11 2006 +0000

      * Minor code reorganisation and documenting.

 cucul/import.c |  116 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 58 insertions(+), 58 deletions(-)

Commit: 912
Author: jylam
Date:   Wed Apr 26 14:06:19 2006 +0000

     * Added preliminary (it means that's fucked up) CP437 codepage

 caca/driver_gl.c |  119 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 117 insertions(+), 2 deletions(-)

Commit: 911
Author: sam
Date:   Wed Apr 26 13:22:04 2006 +0000

      * Added U+25A0 (■) to the CP437 hack in the X11 driver.

 caca/driver_x11.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

Commit: 910
Author: jylam
Date:   Wed Apr 26 12:59:14 2006 +0000

     * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !

 caca/driver_gl.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 909
Author: jylam
Date:   Wed Apr 26 12:57:31 2006 +0000

     * removed duplicate code

 caca/driver_x11.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 908
Author: sam
Date:   Wed Apr 26 12:51:37 2006 +0000

      * Wow, we even have Home/End support in X11.

 caca/driver_x11.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 907
Author: sam
Date:   Wed Apr 26 12:48:41 2006 +0000

      * PageUp/PageDown support in X11.

 caca/driver_x11.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 906
Author: jylam
Date:   Wed Apr 26 12:47:21 2006 +0000

     * Fixed home/pgup/pgdown/insert events

 caca/driver_gl.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

Commit: 905
Author: jylam
Date:   Wed Apr 26 12:36:31 2006 +0000

     * page up / down

 src/cacadraw.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 904
Author: sam
Date:   Wed Apr 26 12:30:54 2006 +0000

      * In ANSI, bold only sets the foreground colour to bright, not the
        background.

 cucul/import.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

Commit: 903
Author: sam
Date:   Wed Apr 26 12:25:44 2006 +0000

      * Added cacadraw. It only shows files and lets you scroll for now, but
        it will eventually evolve into something better.

 src/Makefile.am |    4 ++
 src/cacadraw.c  |  134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 test/import.c   |    2 +-
 3 files changed, 139 insertions(+), 1 deletions(-)

Commit: 902
Author: jylam
Date:   Wed Apr 26 12:23:30 2006 +0000

     * Really updated doc

 cucul/import.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 901
Author: jylam
Date:   Wed Apr 26 12:18:35 2006 +0000

     * Fixed documentation for import

 cucul/import.c |   23 +++++++++++------------
 1 files changed, 11 insertions(+), 12 deletions(-)

Commit: 900
Author: sam
Date:   Wed Apr 26 12:17:22 2006 +0000

      * Removed legacy cpp directory.

 cpp/Makefile.am   |   24 ----
 cpp/caca++.cpp    |   97 ----------------
 cpp/caca++.h      |   76 ------------
 cpp/caca++.pc.in  |   12 --
 cpp/cpptest.cpp   |  103 ----------------
 cpp/cucul++.cpp   |  333 -----------------------------------------------------
 cpp/cucul++.h     |  135 ---------------------
 cpp/cucul++.pc.in |   12 --
 8 files changed, 0 insertions(+), 792 deletions(-)

Commit: 899
Author: jylam
Date:   Wed Apr 26 12:11:55 2006 +0000

     * Updated C++ bindings and renamed directory to more comprehensive cxx

 Makefile.am       |    2 +-
 configure.ac      |   14 +-
 cxx/Makefile.am   |   24 ++++
 cxx/caca++.cpp    |   97 +++++++++++++++
 cxx/caca++.h      |   76 ++++++++++++
 cxx/caca++.pc.in  |   12 ++
 cxx/cpptest.cpp   |  103 ++++++++++++++++
 cxx/cucul++.cpp   |  338 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 cxx/cucul++.h     |  139 ++++++++++++++++++++++
 cxx/cucul++.pc.in |   12 ++
 10 files changed, 809 insertions(+), 8 deletions(-)

Commit: 898
Author: sam
Date:   Wed Apr 26 12:06:13 2006 +0000

      * Minor typo.

 test/event.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 897
Author: jylam
Date:   Wed Apr 26 11:57:30 2006 +0000

     * Updated libcaca c++ bindings

 cpp/caca++.cpp  |   32 ++++++++++++++------------------
 cpp/caca++.h    |   24 ++++++++++++------------
 cpp/cpptest.cpp |    6 +++---
 cpp/cucul++.cpp |    8 ++++++++
 cpp/cucul++.h   |    1 +
 5 files changed, 38 insertions(+), 33 deletions(-)

Commit: 896
Author: sam
Date:   Wed Apr 26 11:54:26 2006 +0000

      * Implemented cucul_load_file() and cucul_load_memory() to load respectively
        a file and a memory area into a libcucul buffer.
      * Changed the cucul_import_canvas() prototype so that it uses libcucul
        buffers instead of simple memory areas.

 cucul/buffer.c          |   76 ++++++++++++++++++++++++++++++++++++++++++++++-
 cucul/cucul.h           |    4 ++-
 cucul/cucul_internals.h |    1 +
 cucul/export.c          |    1 +
 cucul/import.c          |   26 ++++++++--------
 src/cacaplay.c          |   27 ++++------------
 src/cacaserver.c        |    5 ++-
 test/import.c           |   31 ++++---------------
 test/text.c             |    4 ++-
 9 files changed, 114 insertions(+), 61 deletions(-)

Commit: 895
Author: sam
Date:   Wed Apr 26 11:29:50 2006 +0000

      * Argh, _really_ fixed the uninitialised variable.

 cucul/import.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

Commit: 894
Author: sam
Date:   Wed Apr 26 11:28:55 2006 +0000

      * Fixed an uninitialised variable.

 cucul/import.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 893
Author: sam
Date:   Wed Apr 26 10:22:31 2006 +0000

      * Fixed our buffer overflow in the ANSI parser by simply skipping control
        sequences longer than 100 characters.
      * Documented the escape sequence format.

 cucul/import.c |   49 ++++++++++++++++++++++++++++++-------------------
 1 files changed, 30 insertions(+), 19 deletions(-)

Commit: 892
Author: jylam
Date:   Wed Apr 26 10:04:02 2006 +0000

     * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.

 cpp/cpptest.cpp |   24 ++++----
 cpp/cucul++.cpp |  183 ++++++++++++++++++++++++++----------------------------
 cpp/cucul++.h   |  164 +++++++++++++++++++++++++++----------------------
 test/demo.c     |   10 ++--
 4 files changed, 194 insertions(+), 187 deletions(-)

Commit: 891
Author: sam
Date:   Wed Apr 26 09:56:26 2006 +0000

      * More robust ANSI sequence argument parser. Detects private sequences and
        intermediate bytes.

 cucul/import.c |  120 +++++++++++++++++++++++--------------------------------
 1 files changed, 50 insertions(+), 70 deletions(-)

Commit: 890
Author: jylam
Date:   Wed Apr 26 09:00:40 2006 +0000

     * Fixed warning in a clever and tested way. Bordel de merde.

 cucul/import.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

Commit: 889
Author: sam
Date:   Wed Apr 26 08:21:46 2006 +0000

      * Coding style.

 cucul/import.c |   48 ++++++++++++++++++++++++------------------------
 1 files changed, 24 insertions(+), 24 deletions(-)

Commit: 888
Author: sam
Date:   Wed Apr 26 08:12:57 2006 +0000

      * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).

 cucul/import.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 887
Author: jylam
Date:   Wed Apr 26 08:09:14 2006 +0000

     * Fixed warnings in ansi importer

 cucul/import.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 886
Author: sam
Date:   Wed Apr 26 07:57:26 2006 +0000

      * More cleaning up of the ANSI loader. Fixed reverse video.

 cucul/import.c |  146 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 73 insertions(+), 73 deletions(-)

Commit: 885
Author: sam
Date:   Wed Apr 26 07:46:58 2006 +0000

      * Set the transparent colour's RGB values to the default colour's ones.

 cucul/colour.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 884
Author: jylam
Date:   Tue Apr 25 18:23:33 2006 +0000

     * Improved ANSI format detection

 cucul/import.c |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

Commit: 883
Author: sam
Date:   Tue Apr 25 18:16:42 2006 +0000

      * Really fixed bold in ANSI loader, and removed dead code.

 cucul/import.c |   28 ++++++++++++----------------
 1 files changed, 12 insertions(+), 16 deletions(-)

Commit: 882
Author: sam
Date:   Tue Apr 25 18:02:20 2006 +0000

      * Simplified _manage_modifiers() a bit.

 cucul/import.c |   68 +++++++++++++++++++++++---------------------------------
 1 files changed, 28 insertions(+), 40 deletions(-)

Commit: 881
Author: sam
Date:   Tue Apr 25 17:46:49 2006 +0000

      * Fixed bold support in ANSI loader.

 cucul/import.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 880
Author: sam
Date:   Tue Apr 25 17:43:16 2006 +0000

      * A few fixes in the ANSI interpreter.

 cucul/import.c |   64 +++++++++++++++++++++++--------------------------------
 1 files changed, 27 insertions(+), 37 deletions(-)

Commit: 879
Author: sam
Date:   Tue Apr 25 16:28:00 2006 +0000

      * Got rid of _update_canvas_size().

 cucul/import.c |   36 +++++++++++++-----------------------
 1 files changed, 13 insertions(+), 23 deletions(-)

Commit: 878
Author: jylam
Date:   Tue Apr 25 15:39:13 2006 +0000

     * _updated_coding_style(aBit);

 cucul/import.c |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

Commit: 877
Author: sam
Date:   Tue Apr 25 15:22:53 2006 +0000

      * Ahahaha. Meet the "optimisation" that breaks everything.

 cucul/import.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

Commit: 876
Author: sam
Date:   Tue Apr 25 15:04:19 2006 +0000

      * Small optimisation in import_text().

 cucul/import.c |   13 +++++--------
 1 files changed, 5 insertions(+), 8 deletions(-)

Commit: 875
Author: sam
Date:   Tue Apr 25 14:12:31 2006 +0000

      * Really minor coding style fixes in the ANSI importer.

 cucul/import.c |  490 ++++++++++++++++++++++++--------------------------------
 1 files changed, 211 insertions(+), 279 deletions(-)

Commit: 874
Author: sam
Date:   Tue Apr 25 11:05:25 2006 +0000

      * More error checking in libcucul.

 cucul/canvas.c          |   33 +++++++++-----
 cucul/colour.c          |   34 +++++++++++++--
 cucul/cucul.c           |  111 ++++++++++++++++++++++++++++++++++++++++++-----
 cucul/cucul.h           |   16 +++---
 cucul/cucul_internals.h |    2 +-
 5 files changed, 161 insertions(+), 35 deletions(-)

Commit: 873
Author: sam
Date:   Tue Apr 25 11:05:03 2006 +0000

      * Jylam is too modest.

 test/import.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

Commit: 872
Author: jylam
Date:   Tue Apr 25 10:14:47 2006 +0000

     * Added importers test

 test/import.c |   85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 85 insertions(+), 0 deletions(-)

Commit: 871
Author: jylam
Date:   Tue Apr 25 10:14:12 2006 +0000

     * Added preliminary ANSI importer, added import formats autodection

 cucul/import.c   |  379 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 test/Makefile.am |    4 +-
 2 files changed, 379 insertions(+), 4 deletions(-)

Commit: 870
Author: sam
Date:   Tue Apr 25 09:59:58 2006 +0000

      * Check for <errno.h>.
      * Started changing function prototypes so that they return an integer
        instead of void, just in case they might fail.

 configure.ac     |    2 +-
 cucul/box.c      |   32 ++++++++++++++++++++++----------
 cucul/buffer.c   |   11 ++++++++++-
 cucul/canvas.c   |   31 +++++++++++++++++++++++++++----
 cucul/conic.c    |   36 ++++++++++++++++++++++++++----------
 cucul/cucul.h    |   38 +++++++++++++++++++-------------------
 cucul/line.c     |   38 +++++++++++++++++++++++++++-----------
 cucul/triangle.c |   40 +++++++++++++++++++++++-----------------
 8 files changed, 155 insertions(+), 73 deletions(-)

Commit: 869
Author: sam
Date:   Tue Apr 25 09:34:41 2006 +0000

      * Reverted that errno stuff. We'll just use the real errno.

 cucul/Makefile.am |    1 -
 cucul/cucul.h     |   12 ------------
 cucul/error.c     |   45 ---------------------------------------------
 3 files changed, 0 insertions(+), 58 deletions(-)

Commit: 868
Author: sam
Date:   Tue Apr 25 08:54:44 2006 +0000

      * Added basis for an errno-like mechanism.

 cucul/Makefile.am |    1 +
 cucul/cucul.h     |   14 +++++++++++++-
 cucul/error.c     |   45 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 59 insertions(+), 1 deletions(-)

Commit: 867
Author: sam
Date:   Mon Apr 24 22:10:38 2006 +0000

      * Removed my previously introduced --enable-pangoft2 and replaced it with
        a nicer cross compilation check.

 build-win32  |    2 +-
 configure.ac |   10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

Commit: 866
Author: sam
Date:   Mon Apr 24 21:45:26 2006 +0000

      * Brought the Win32 build back on its wheels.

 build-win32      |    7 +++----
 configure.ac     |   12 +++++++++++-
 src/Makefile.am  |    8 +++++++-
 src/cacaserver.c |    1 +
 4 files changed, 22 insertions(+), 6 deletions(-)

Commit: 865
Author: sam
Date:   Mon Apr 24 21:09:06 2006 +0000

      * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.

 common.h         |   13 ++++++++-----
 configure.ac     |    2 +-
 cucul/font.c     |   30 +++++++++++++++---------------
 src/cacaserver.c |    8 +++++++-
 tools/makefont.c |    4 ++--
 5 files changed, 33 insertions(+), 24 deletions(-)

Commit: 864
Author: sam
Date:   Mon Apr 24 21:05:31 2006 +0000

      * Fixed minor compilation warning.

 caca/driver_win32.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

Commit: 863
Author: sam
Date:   Mon Apr 24 20:56:07 2006 +0000

      * Win32 compilation fix.

 common.h |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

Commit: 862
Author: sam
Date:   Mon Apr 24 20:55:46 2006 +0000

      * On win32, only disable the built-in fonts, not all the font functions.

 cucul/font.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

Commit: 861
Author: sam
Date:   Mon Apr 24 20:45:55 2006 +0000

      * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
      * Implement htons/htonl in common.h just in case.

 common.h         |   34 ++++++++++++++++++++++++++++++++++
 configure.ac     |    2 +-
 cucul/font.c     |    2 ++
 tools/makefont.c |    2 ++
 4 files changed, 39 insertions(+), 1 deletions(-)

Commit: 860
Author: sam
Date:   Mon Apr 24 20:39:54 2006 +0000

      * Hahaha, fixed the coding style example.

 doc/style.dox |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 859
Author: sam
Date:   Mon Apr 24 20:35:59 2006 +0000

      * Removed duplicate uint*_t defines from *_internal.h and included common.h
        in all .c files that needed it.

 caca/caca.c             |    1 +
 caca/caca_internals.h   |    7 -------
 caca/driver_conio.c     |    1 +
 caca/driver_gl.c        |    1 +
 caca/driver_ncurses.c   |    1 +
 caca/driver_raw.c       |    1 +
 caca/driver_slang.c     |    1 +
 caca/driver_vga.c       |    1 +
 caca/driver_win32.c     |    1 +
 caca/driver_x11.c       |    1 +
 caca/event.c            |    1 +
 caca/graphics.c         |    1 +
 caca/time.c             |    1 +
 common.h                |    4 ++++
 configure.ac            |    4 ++--
 cucul/box.c             |    1 +
 cucul/buffer.c          |    1 +
 cucul/canvas.c          |    1 +
 cucul/charset.c         |    1 +
 cucul/colour.c          |    1 +
 cucul/conic.c           |    1 +
 cucul/cucul.c           |    1 +
 cucul/cucul_internals.h |    7 -------
 cucul/dither.c          |    1 +
 cucul/export.c          |    1 +
 cucul/font.c            |    5 ++++-
 cucul/import.c          |    1 +
 cucul/line.c            |    1 +
 cucul/sprite.c          |    1 +
 cucul/transform.c       |    1 +
 cucul/triangle.c        |    1 +
 kernel/kernel.c         |    1 +
 src/aafire.c            |    1 +
 src/cacaball.c          |    1 +
 src/cacamoir.c          |    1 +
 src/cacaplas.c          |    1 +
 src/cacaplay.c          |    1 +
 src/cacaserver.c        |    1 +
 src/cacaview.c          |    1 +
 src/common-image.c      |    1 +
 src/img2irc.c           |    1 +
 test/colors.c           |    1 +
 test/demo.c             |    1 +
 test/dithering.c        |    1 +
 test/event.c            |    1 +
 test/spritedit.c        |    1 +
 tools/makefont.c        |    7 ++++++-
 tools/optipal.c         |    1 +
 48 files changed, 58 insertions(+), 18 deletions(-)

Commit: 858
Author: sam
Date:   Mon Apr 24 19:57:23 2006 +0000

      * Added "common.h", a placeholder for simple features and functions missing
        from some systems.

 Makefile.am      |    2 +-
 common.h         |   28 ++++++++++++++++++++++++++++
 test/export.c    |    5 +----
 test/font.c      |    5 +----
 test/frames.c    |    5 +----
 test/gamma.c     |    5 +----
 test/hsv.c       |    5 +----
 test/text.c      |    5 +----
 test/transform.c |    5 +----
 test/truecolor.c |    5 +----
 test/unicode.c   |    5 +----
 11 files changed, 38 insertions(+), 37 deletions(-)

Commit: 857
Author: sam
Date:   Mon Apr 24 18:46:06 2006 +0000

      * Print '?' for Unicode characters in the ANSI export. We'll decide later
        whether we want plain ASCII, UTF-8, or CP437.

 cucul/export.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 856
Author: sam
Date:   Mon Apr 24 17:51:23 2006 +0000

      * Oops, fixed an old typo that brevented building without PangoFt2.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 855
Author: sam
Date:   Mon Apr 24 17:47:44 2006 +0000

      * Fixed Debian build files.

 debian/Makefile.am          |    1 +
 debian/caca-utils.install   |    8 +++++++-
 debian/libcucul-dev.install |    1 +
 3 files changed, 9 insertions(+), 1 deletions(-)

Commit: 854
Author: sam
Date:   Mon Apr 24 17:39:53 2006 +0000

      * Do not bail out if PangoFt2 was not found.

 configure.ac |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

Commit: 852
Author: sam
Date:   Sat Apr 22 21:51:50 2006 +0000

      * 0.99.beta1 release.

 ChangeLog |   66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS      |    6 +++-
 TODO      |    2 +-
 3 files changed, 71 insertions(+), 3 deletions(-)

Commit: 851
Author: sam
Date:   Sat Apr 22 21:36:11 2006 +0000

      * Got rid of CUCUL_LIBS. It's unused.

 configure.ac      |    1 -
 cucul/Makefile.am |    2 +-
 test/Makefile.am  |    2 +-
 3 files changed, 2 insertions(+), 3 deletions(-)

Commit: 850
Author: sam
Date:   Sat Apr 22 21:31:42 2006 +0000

      * Updated Debian build rules.

 Makefile.am                 |    3 ---
 debian/Makefile.am          |   15 ++++++++++++++-
 debian/caca-utils.install   |    3 +++
 debian/changelog            |    4 ++--
 debian/control              |    4 ++--
 debian/libcaca-dev.install  |    4 ++++
 debian/libcaca0.install     |    1 +
 debian/libcucul-dev.install |    6 ++++++
 debian/libcucul0.install    |    1 +
 debian/rules                |   35 +++--------------------------------
 doc/Makefile.am             |    8 ++++----
 11 files changed, 40 insertions(+), 44 deletions(-)

Commit: 849
Author: sam
Date:   Sat Apr 22 19:46:43 2006 +0000

      * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.

 caca/event.c      |   12 ++++++++++--
 doc/migrating.dox |    4 ++--
 test/colors.c     |    3 +--
 test/dithering.c  |    5 +++--
 test/font.c       |    3 +--
 test/frames.c     |    5 +++--
 test/hsv.c        |    5 +++--
 test/transform.c  |    3 +--
 test/truecolor.c  |    5 +++--
 test/unicode.c    |    5 +++--
 10 files changed, 30 insertions(+), 20 deletions(-)

Commit: 848
Author: sam
Date:   Sat Apr 22 19:35:43 2006 +0000

      * Minor updates to the migration documentation.

 doc/migrating.dox |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

Commit: 847
Author: sam
Date:   Sat Apr 22 19:22:14 2006 +0000

      * Slightly improved the documentation build rules dependencies.

 doc/Makefile.am |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 846
Author: sam
Date:   Sat Apr 22 19:17:38 2006 +0000

      * Updated ChangeLog, NEWS and TODO.

 ChangeLog | 2458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS      |   15 +
 TODO      |   10 +-
 3 files changed, 2476 insertions(+), 7 deletions(-)

Commit: 845
Author: sam
Date:   Sat Apr 22 19:14:49 2006 +0000

      * Updated the migration guide.

 doc/libcaca.dox   |    2 +-
 doc/migrating.dox |   57 +++++++++++++++++++++++++++++++++++++---------------
 2 files changed, 41 insertions(+), 18 deletions(-)

Commit: 844
Author: sam
Date:   Sat Apr 22 19:14:26 2006 +0000

      * Wrote the C coding style documentation.

 doc/style.dox |   90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 89 insertions(+), 1 deletions(-)

Commit: 843
Author: sam
Date:   Sat Apr 22 19:13:27 2006 +0000

      * Added a test for multiple frames support.
      * Added a test for textfile loading.

 test/Makefile.am |    8 +++++-
 test/frames.c    |   75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 test/text.c      |   60 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 142 insertions(+), 1 deletions(-)

Commit: 842
Author: sam
Date:   Sat Apr 22 19:11:25 2006 +0000

      * Support for multiple frames in canvases.

 cucul/cucul.c           |   96 ++++++++++----
 cucul/cucul.h           |   26 ++---
 cucul/cucul_internals.h |    9 +-
 cucul/sprite.c          |  336 +++++++++++++----------------------------------
 4 files changed, 179 insertions(+), 288 deletions(-)

Commit: 841
Author: sam
Date:   Sat Apr 22 19:10:41 2006 +0000

      * Added a simple "text" importer, until the cool ANSI importer arrives.

 cucul/import.c |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

Commit: 840
Author: sam
Date:   Sat Apr 22 19:06:59 2006 +0000

      * Disabled the foreground/background optimisation in the IRC export because
        it breaks on too many IRC clients.

 cucul/export.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

Commit: 839
Author: sam
Date:   Sat Apr 22 19:04:49 2006 +0000

      * Disabled sprite stuff from the tests.

 test/demo.c      |   16 ++++++++++++++++
 test/spritedit.c |    2 ++
 2 files changed, 18 insertions(+), 0 deletions(-)

Commit: 838
Author: sam
Date:   Sat Apr 22 19:00:14 2006 +0000

      * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.

 cpp/caca++.h    |    4 ++--
 cpp/cucul++.cpp |   42 ------------------------------------------
 cpp/cucul++.h   |   15 ---------------
 3 files changed, 2 insertions(+), 59 deletions(-)

Commit: 837
Author: sam
Date:   Sat Apr 22 18:54:38 2006 +0000

      * Fixed --enable-cpp to actually do something. Also, disabled it by
        default for the release, because it's not up to date and needs a lot
        of polishing.

 configure.ac    |   25 +++++++------------------
 cpp/Makefile.am |    4 ++++
 2 files changed, 11 insertions(+), 18 deletions(-)

Commit: 836
Author: sam
Date:   Fri Apr 21 21:41:30 2006 +0000

      * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.

 doc/Makefile.am   |    2 +-
 doc/libcaca.dox   |    4 ++++
 doc/migrating.dox |    4 ++--
 doc/style.dox     |    7 +++++++
 doc/tutorial.dox  |   35 +++++++++++++++++++++++++++++++++++
 5 files changed, 49 insertions(+), 3 deletions(-)

Commit: 835
Author: sam
Date:   Fri Apr 21 21:21:20 2006 +0000

      * Set version number to 0.99.beta1.

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 834
Author: sam
Date:   Fri Apr 21 20:51:58 2006 +0000

      * Got rid of cv->scratch_line. It's unused, too.

 cucul/cucul.c           |    6 ------
 cucul/cucul_internals.h |    1 -
 2 files changed, 0 insertions(+), 7 deletions(-)

Commit: 833
Author: sam
Date:   Fri Apr 21 20:51:14 2006 +0000

      * Got rid of cv->empty_line, it's now unused.

 cucul/cucul.c           |    8 --------
 cucul/cucul_internals.h |    2 +-
 2 files changed, 1 insertions(+), 9 deletions(-)

Commit: 832
Author: sam
Date:   Fri Apr 21 20:49:17 2006 +0000

      * Changed cucul_clear_canvas() again. It now uses the current foreground
        and background colours to clear the screen.

 configure.ac     |    2 +-
 cpp/cucul++.cpp  |    4 ++--
 cpp/cucul++.h    |    2 +-
 cucul/canvas.c   |   22 +++++++++-------------
 cucul/cucul.h    |    2 +-
 src/cacaview.c   |    3 ++-
 src/img2irc.c    |    3 ++-
 test/colors.c    |    3 ++-
 test/demo.c      |   13 +++++++++----
 test/event.c     |    3 ++-
 test/gamma.c     |    3 ++-
 test/spritedit.c |    4 ++--
 12 files changed, 35 insertions(+), 29 deletions(-)

Commit: 831
Author: sam
Date:   Fri Apr 21 20:24:04 2006 +0000

      * Fixed a segfault in the C++ bindings. Vieux porc !

 cpp/caca++.cpp |    2 +-
 cpp/caca++.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 830
Author: sam
Date:   Fri Apr 21 19:26:54 2006 +0000

      * Set library names to lib*.so.0.10.0.

 caca/Makefile.am  |    2 +-
 configure.ac      |    2 ++
 cpp/Makefile.am   |   14 ++++----------
 cucul/Makefile.am |    2 +-
 4 files changed, 8 insertions(+), 12 deletions(-)

Commit: 829
Author: sam
Date:   Fri Apr 21 19:26:18 2006 +0000

      * Fixed a compilation warning.

 cucul/import.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 828
Author: sam
Date:   Fri Apr 21 19:08:00 2006 +0000

      * Minor documentation fix.

 cucul/import.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 827
Author: sam
Date:   Fri Apr 21 19:06:38 2006 +0000

      * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.

 cpp/caca++.cpp  |   44 ++++++++++-----
 cpp/caca++.h    |   49 ++++++++---------
 cpp/cpptest.cpp |    2 +
 cpp/cucul++.cpp |  159 +++++++++++++++++++++++++++++-------------------------
 cpp/cucul++.h   |  158 +++++++++++++++++++++++++++---------------------------
 5 files changed, 219 insertions(+), 193 deletions(-)

Commit: 826
Author: sam
Date:   Fri Apr 21 18:44:04 2006 +0000

      * Moved cucul_load_canvas() into cucul/import.c and renamed it into
        cucul_import_canvas().
      * Renamed cucul_create_export() into cucul_export_canvas() for consistency.

 caca/driver_raw.c |    2 +-
 cpp/cucul++.cpp   |    4 +-
 cpp/cucul++.h     |    2 +-
 cucul/Makefile.am |    1 +
 cucul/cucul.c     |   55 -----------------------
 cucul/cucul.h     |   11 +++--
 cucul/export.c    |    4 +-
 cucul/import.c    |  127 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/cacaplay.c    |    2 +-
 src/cacaserver.c  |    4 +-
 src/img2irc.c     |    2 +-
 test/export.c     |    2 +-
 12 files changed, 145 insertions(+), 71 deletions(-)

Commit: 825
Author: sam
Date:   Fri Apr 21 18:09:30 2006 +0000

      * Minor documentation improvements.

 cucul/colour.c |    2 +-
 cucul/dither.c |   52 ++++++++++++++++++++++++++--------------------------
 cucul/export.c |   20 ++++++++++----------
 cucul/font.c   |   26 +++++++++++++-------------
 4 files changed, 50 insertions(+), 50 deletions(-)

Commit: 824
Author: sam
Date:   Fri Apr 21 18:03:22 2006 +0000

      * Documentation improvements. Wrote a small migration guide and added the
        skeleton of a tutorial for Jylam.

 TODO              |   32 ----------
 caca/caca.h       |    4 +-
 cucul/cucul.h     |   20 +++---
 doc/Makefile.am   |    3 +-
 doc/libcaca.dox   |   34 ++++-------
 doc/migrating.dox |  165 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/user.dox      |   26 ++++++++
 7 files changed, 218 insertions(+), 66 deletions(-)

Commit: 823
Author: sam
Date:   Fri Apr 21 16:27:43 2006 +0000

      * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
        documentation page from caca.h to a separate file.

 AUTHORS            |   17 ++++---
 NEWS               |  106 ++++++++++++++++++++------------------------
 THANKS             |   38 ++++++++-------
 TODO               |  125 ++++++++++++++++++++++++----------------------------
 caca/caca.h        |   54 ----------------------
 doc/Makefile.am    |    2 +-
 doc/doxygen.cfg.in |   25 +++++-----
 doc/libcaca.dox    |   63 ++++++++++++++++++++++++++
 8 files changed, 212 insertions(+), 218 deletions(-)

Commit: 822
Author: sam
Date:   Fri Apr 21 12:01:14 2006 +0000

      * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.

 caca/driver_ncurses.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 821
Author: sam
Date:   Wed Apr 19 13:02:45 2006 +0000

      * Workaround for broken C++ linking with old libtool versions.

 cpp/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 820
Author: sam
Date:   Wed Apr 19 11:50:24 2006 +0000

      * Moved the technical discussion on S-Lang's palette optimisation from
        NOTES to tools/optipal.c.

 NOTES           |   75 -------------------------------------------------------
 tools/optipal.c |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 72 insertions(+), 76 deletions(-)

Commit: 819
Author: sam
Date:   Wed Apr 19 10:10:58 2006 +0000

      * More function mass-renaming: caca_attach -> caca_create_display, etc.

 caca/caca.c           |    4 ++--
 caca/caca.h           |   12 ++++++------
 caca/caca_internals.h |    6 +++---
 caca/driver_conio.c   |   12 ++++++------
 caca/driver_gl.c      |   12 ++++++------
 caca/driver_ncurses.c |   12 ++++++------
 caca/driver_raw.c     |   12 ++++++------
 caca/driver_slang.c   |   12 ++++++------
 caca/driver_vga.c     |   12 ++++++------
 caca/driver_win32.c   |   12 ++++++------
 caca/driver_x11.c     |   12 ++++++------
 caca/graphics.c       |   44 ++++++++++++++++++++++----------------------
 cpp/caca++.cpp        |   22 +++++++++++-----------
 cpp/caca++.h          |    6 +++---
 cucul/cucul.c         |    8 ++++----
 python/pypycaca.c     |   18 +++++++++---------
 python/pypycaca.h     |    6 +++---
 src/aafire.c          |    6 +++---
 src/cacaball.c        |    6 +++---
 src/cacamoir.c        |    6 +++---
 src/cacaplas.c        |    6 +++---
 src/cacaplay.c        |    6 +++---
 src/cacaview.c        |   14 +++++++-------
 test/colors.c         |    6 +++---
 test/demo.c           |   12 ++++++------
 test/dithering.c      |    6 +++---
 test/event.c          |    8 ++++----
 test/font.c           |    6 +++---
 test/gamma.c          |    6 +++---
 test/hsv.c            |    6 +++---
 test/spritedit.c      |    8 ++++----
 test/transform.c      |    6 +++---
 test/truecolor.c      |    6 +++---
 test/unicode.c        |    6 +++---
 34 files changed, 171 insertions(+), 171 deletions(-)

Commit: 818
Author: sam
Date:   Wed Apr 19 09:07:55 2006 +0000

      * Added a new "caca" exporter.
      * Removed most code from the raw driver and replaced it with a call to the
        caca exporter.
      * Slightly changed the caca export format and updated code accordingly.
      * Improved cacaserver error reporting.

 caca/driver_raw.c |   27 +++++----------------------
 cucul/cucul.c     |   33 ++++++++++++++++-----------------
 cucul/export.c    |   47 ++++++++++++++++++++++++++++++++++++++++++++++-
 src/cacaserver.c  |   36 ++++++++++++++++++++++++------------
 4 files changed, 91 insertions(+), 52 deletions(-)

Commit: 817
Author: sam
Date:   Tue Apr 18 16:51:52 2006 +0000

      * Updates to the Debian build files.

 debian/control |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

Commit: 816
Author: sam
Date:   Tue Apr 18 16:50:56 2006 +0000

      * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
        now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
        computations.

 cucul/dither.c |   26 ++++++++++----------------
 src/aafire.c   |    4 ++--
 src/cacaball.c |    4 ++--
 src/cacamoir.c |    4 ++--
 src/cacaplas.c |    4 ++--
 src/cacaview.c |   26 ++++++++++++--------------
 src/img2irc.c  |    2 +-
 test/demo.c    |    4 ++--
 test/export.c  |    4 ++--
 test/font.c    |    4 ++--
 test/gamma.c   |    8 ++++----
 test/hsv.c     |    4 ++--
 12 files changed, 43 insertions(+), 51 deletions(-)

Commit: 815
Author: sam
Date:   Tue Apr 18 16:17:14 2006 +0000

      * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
        values between 0 and 9 (used to be 0 and 10). Updated documentation
        accordingly.

 cucul/cucul.c    |    5 +++--
 cucul/dither.c   |    2 +-
 test/demo.c      |   42 +++++++++++++++++++++---------------------
 test/dithering.c |   18 +++++++++---------
 4 files changed, 34 insertions(+), 33 deletions(-)

Commit: 814
Author: sam
Date:   Tue Apr 18 16:04:01 2006 +0000

      * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
        choose the background colour.

 cpp/cucul++.cpp  |    4 ++--
 cpp/cucul++.h    |    2 +-
 cucul/canvas.c   |    9 ++++++---
 cucul/cucul.h    |    2 +-
 src/cacaview.c   |    2 +-
 src/img2irc.c    |    2 +-
 test/colors.c    |    2 +-
 test/demo.c      |    8 ++++----
 test/event.c     |    2 +-
 test/gamma.c     |    2 +-
 test/spritedit.c |    2 +-
 11 files changed, 20 insertions(+), 17 deletions(-)

Commit: 813
Author: sam
Date:   Tue Apr 18 15:54:33 2006 +0000

      * Renamed main canvas-related functions so that they have "canvas" in
        their name, eg. cucul_create() -> cucul_create_canvas() etc.
      * Moved buffer-related functions to cucul/buffer.c.

 caca/driver_conio.c     |    4 +-
 caca/driver_gl.c        |    2 +-
 caca/driver_ncurses.c   |    2 +-
 caca/driver_slang.c     |    2 +-
 caca/driver_vga.c       |    2 +-
 caca/driver_win32.c     |    4 +-
 caca/driver_x11.c       |    2 +-
 caca/graphics.c         |    2 +-
 cpp/cucul++.cpp         |   12 +++---
 cucul/Makefile.am       |    1 +
 cucul/buffer.c          |   67 ++++++++++++++++++++++++++++++++++++++
 cucul/cucul.c           |   74 ++++++++++--------------------------------
 cucul/cucul.h           |   12 +++---
 cucul/cucul_internals.h |    2 +-
 cucul/export.c          |    4 +-
 cucul/font.c            |    7 ++--
 src/aafire.c            |   23 +++++++------
 src/cacaball.c          |   12 ++++---
 src/cacamoir.c          |   12 ++++---
 src/cacaplas.c          |   18 ++++++----
 src/cacaplay.c          |    4 +-
 src/cacaserver.c        |    4 +-
 src/cacaview.c          |   22 +++++++------
 src/img2irc.c           |    8 ++--
 test/colors.c           |    4 +-
 test/demo.c             |   81 ++++++++++++++++++++++++-----------------------
 test/dithering.c        |    8 ++--
 test/event.c            |   14 ++++----
 test/export.c           |    9 ++---
 test/font.c             |   14 ++++----
 test/gamma.c            |   30 ++++++++---------
 test/hsv.c              |    9 ++---
 test/spritedit.c        |    9 +++--
 test/transform.c        |   20 ++++++------
 test/truecolor.c        |    4 +-
 test/unicode.c          |    4 +-
 36 files changed, 274 insertions(+), 234 deletions(-)

Commit: 812
Author: sam
Date:   Tue Apr 18 15:12:12 2006 +0000

      * Cosmetic changes.

 tools/makefont.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

Commit: 811
Author: sam
Date:   Tue Apr 18 15:11:25 2006 +0000

      * Renamed caca_t into caca_display_t.
      * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.

 caca/caca.c           |   92 ++++++------
 caca/caca.h           |   26 ++--
 caca/caca_internals.h |   46 +++---
 caca/driver_conio.c   |   82 +++++-----
 caca/driver_gl.c      |  254 ++++++++++++++++----------------
 caca/driver_ncurses.c |  236 +++++++++++++++---------------
 caca/driver_raw.c     |   54 ++++----
 caca/driver_slang.c   |  104 +++++++-------
 caca/driver_vga.c     |   52 ++++----
 caca/driver_win32.c   |  166 ++++++++++----------
 caca/driver_x11.c     |  400 ++++++++++++++++++++++++------------------------
 caca/event.c          |  120 ++++++++--------
 caca/graphics.c       |   78 +++++-----
 cpp/caca++.cpp        |   36 +++---
 cpp/caca++.h          |    2 +-
 cpp/cucul++.cpp       |   90 ++++++------
 cpp/cucul++.h         |    4 +-
 cucul/box.c           |   46 +++---
 cucul/canvas.c        |   70 +++++-----
 cucul/charset.c       |   26 ++--
 cucul/colour.c        |   16 +-
 cucul/conic.c         |   62 ++++----
 cucul/cucul.c         |  113 +++++++-------
 cucul/dither.c        |   14 +-
 cucul/export.c        |  124 ++++++++--------
 cucul/font.c          |   20 ++--
 cucul/line.c          |   69 +++++----
 cucul/sprite.c        |   15 +-
 cucul/transform.c     |   52 ++++----
 cucul/triangle.c      |   36 +++---
 src/aafire.c          |   38 +++---
 src/cacaball.c        |   34 ++--
 src/cacamoir.c        |   28 ++--
 src/cacaplas.c        |   36 +++---
 src/cacaplay.c        |   18 +-
 src/cacaview.c        |  130 ++++++++--------
 src/img2irc.c         |   18 +-
 test/colors.c         |   30 ++--
 test/demo.c           |  272 +++++++++++++++++-----------------
 test/dithering.c      |   22 ++--
 test/event.c          |   64 ++++----
 test/export.c         |   32 ++--
 test/font.c           |   40 +++---
 test/gamma.c          |   40 +++---
 test/hsv.c            |   20 ++--
 test/spritedit.c      |   54 ++++----
 test/transform.c      |   34 ++--
 test/truecolor.c      |   24 ++--
 test/unicode.c        |  128 ++++++++--------
 49 files changed, 1785 insertions(+), 1782 deletions(-)

Commit: 810
Author: sam
Date:   Tue Apr 18 12:59:07 2006 +0000

      * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.

 caca/caca.c             |   16 ++--
 caca/caca.h             |   28 +++---
 caca/caca_internals.h   |    2 +-
 caca/driver_conio.c     |   22 ++--
 caca/driver_gl.c        |   50 +++++-----
 caca/driver_ncurses.c   |   68 +++++++-------
 caca/driver_raw.c       |   10 +-
 caca/driver_slang.c     |   66 ++++++------
 caca/driver_vga.c       |   12 +-
 caca/driver_win32.c     |   44 ++++----
 caca/driver_x11.c       |   88 ++++++++--------
 caca/event.c            |   14 ++--
 caca/graphics.c         |    4 +-
 cpp/caca++.cpp          |    8 +-
 cpp/cucul++.cpp         |  100 ++++++++++----------
 cpp/cucul++.h           |    4 +-
 cucul/box.c             |   50 +++++-----
 cucul/canvas.c          |   80 ++++++++--------
 cucul/colour.c          |   52 +++++-----
 cucul/conic.c           |   69 +++++++-------
 cucul/cucul.c           |  116 +++++++++++-----------
 cucul/cucul.h           |   78 ++++++++--------
 cucul/cucul_internals.h |    6 +-
 cucul/dither.c          |   22 ++--
 cucul/export.c          |  182 +++++++++++++++++-----------------
 cucul/font.c            |   20 ++--
 cucul/line.c            |   82 ++++++++--------
 cucul/sprite.c          |   14 ++--
 cucul/transform.c       |   52 +++++-----
 cucul/triangle.c        |   38 ++++----
 src/aafire.c            |   28 +++---
 src/cacaball.c          |   20 ++--
 src/cacamoir.c          |   20 ++--
 src/cacaplas.c          |   30 +++---
 src/cacaplay.c          |   12 +-
 src/cacaserver.c        |   14 ++--
 src/cacaview.c          |  112 +++++++++++-----------
 src/img2irc.c           |   18 ++--
 test/colors.c           |   20 ++--
 test/demo.c             |  250 +++++++++++++++++++++++-----------------------
 test/dithering.c        |   14 ++--
 test/event.c            |   56 +++++-----
 test/export.c           |   32 +++---
 test/font.c             |   32 +++---
 test/gamma.c            |   34 +++---
 test/hsv.c              |   12 +-
 test/spritedit.c        |   44 ++++----
 test/transform.c        |   26 +++---
 test/truecolor.c        |   16 ++--
 test/unicode.c          |  112 +++++++++++-----------
 50 files changed, 1150 insertions(+), 1149 deletions(-)

Commit: 809
Author: sam
Date:   Tue Apr 18 12:57:11 2006 +0000

      * Fixed C++ bindings makefile so that it does not try to use the system's
        <cucul.h> and <caca.h> headers.

 cpp/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 808
Author: sam
Date:   Tue Apr 18 10:02:42 2006 +0000

      * Truecolor support for the HTML and HTMLv3 exporters.

 cucul/export.c |   53 +++++++++++++++++------------------------------------
 1 files changed, 17 insertions(+), 36 deletions(-)

Commit: 807
Author: sam
Date:   Tue Apr 18 09:57:15 2006 +0000

      * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().

 cucul/colour.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 806
Author: sam
Date:   Tue Apr 18 08:33:53 2006 +0000

      * Updated README (caca-config -> pkg-config) and TODO.

 README |   16 +++++-----------
 TODO   |    4 ++--
 2 files changed, 7 insertions(+), 13 deletions(-)

Commit: 805
Author: sam
Date:   Tue Apr 18 08:33:06 2006 +0000

      * Cosmetic code changes and minor optimisations.

 cucul/export.c   |   16 ++++++++--------
 tools/makefont.c |    2 +-
 2 files changed, 9 insertions(+), 9 deletions(-)

Commit: 804
Author: sam
Date:   Tue Apr 18 08:24:41 2006 +0000

      * Merged again all export functions into cucul/export.c. They're all the
        same and they're very short (50-100 lines).

 cucul/Makefile.am       |    7 +-
 cucul/cucul.c           |   85 ------
 cucul/cucul_internals.h |    9 -
 cucul/export.c          |  677 +++++++++++++++++++++++++++++++++++++++++++++++
 cucul/export_ansi.c     |  103 -------
 cucul/export_bitmap.c   |   83 ------
 cucul/export_html.c     |  190 -------------
 cucul/export_irc.c      |  107 --------
 cucul/export_ps.c       |  138 ----------
 cucul/export_svg.c      |  129 ---------
 10 files changed, 678 insertions(+), 850 deletions(-)

Commit: 803
Author: sam
Date:   Tue Apr 18 08:21:31 2006 +0000

      * Changed the buffer type in cucul_render_canvas() to void* to avoid
        compilation warnings.

 cucul/cucul.h |    2 +-
 cucul/font.c  |    5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

Commit: 802
Author: sam
Date:   Tue Apr 18 08:19:42 2006 +0000

      * Handle CACA_EVENT_QUIT in the event test program.

 test/event.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

Commit: 801
Author: sam
Date:   Tue Apr 18 08:18:03 2006 +0000

      * Workaround for broken AC_PATH_X autoconf macros.

 configure.ac |   18 +++---------------
 1 files changed, 3 insertions(+), 15 deletions(-)

Commit: 800
Author: sam
Date:   Tue Apr 18 08:13:20 2006 +0000

      * Compilation fix.

 caca/driver_x11.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 799
Author: sam
Date:   Mon Apr 17 20:09:42 2006 +0000

      * Implemented CACA_EVENT_QUIT. Unused yet.

 TODO              |    3 ---
 caca/caca.h       |    3 +++
 caca/driver_gl.c  |   28 ++++++++++++++++++++++++++--
 caca/driver_x11.c |   23 +++++++++++++++++++++++
 configure.ac      |    8 +++++---
 5 files changed, 57 insertions(+), 8 deletions(-)

Commit: 798
Author: sam
Date:   Mon Apr 17 13:34:02 2006 +0000

      * Fixed autotools stuff in the cpp bindings.

 cpp/Makefile.am |   22 +++++++---------------
 1 files changed, 7 insertions(+), 15 deletions(-)

Commit: 797
Author: sam
Date:   Mon Apr 17 13:31:43 2006 +0000

      * Compilation fix in cpptest.cpp.

 cpp/cpptest.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 796
Author: jylam
Date:   Mon Apr 17 13:23:28 2006 +0000

     * Fixed compile problem, put Event outside Caca class

 cpp/caca++.cpp  |    2 +-
 cpp/caca++.h    |   32 ++++++++++++++++++++++----------
 cpp/cpptest.cpp |    5 +++--
 3 files changed, 26 insertions(+), 13 deletions(-)

Commit: 795
Author: sam
Date:   Mon Apr 17 13:11:33 2006 +0000

      * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
        cucul.c just in case.

 cpp/cucul++.cpp   |    5 ----
 cpp/cucul++.h     |    1 -
 cucul/Makefile.am |    1 -
 cucul/cucul.c     |   11 ++++++++
 cucul/cucul.h     |   10 +-------
 cucul/math.c      |   68 -----------------------------------------------------
 6 files changed, 12 insertions(+), 84 deletions(-)

Commit: 794
Author: sam
Date:   Mon Apr 17 13:09:45 2006 +0000

      * Removed a few useless files (vieux porc).

 cpp/Makefile.in |  541 -------------------------------------------------------
 cpp/caca++.pc   |   12 --
 cpp/cucul++.pc  |   12 --
 3 files changed, 0 insertions(+), 565 deletions(-)

Commit: 793
Author: sam
Date:   Mon Apr 17 12:48:57 2006 +0000

      * Updated TODO list.

 TODO |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

Commit: 792
Author: sam
Date:   Mon Apr 17 12:48:35 2006 +0000

      * Minor cosmetic changes in the test programs.

 test/dithering.c |    2 +-
 test/truecolor.c |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

Commit: 791
Author: sam
Date:   Mon Apr 17 12:48:05 2006 +0000

      * Truecolor support in the SVG and PostScript exporters.

 cucul/export_ps.c  |   32 ++++++++++++++++----------------
 cucul/export_svg.c |   37 ++++++++-----------------------------
 2 files changed, 24 insertions(+), 45 deletions(-)

Commit: 790
Author: sam
Date:   Mon Apr 17 12:47:34 2006 +0000

      * Implemented TGA image export.

 cucul/Makefile.am       |    1 +
 cucul/cucul.c           |   18 +++++++---
 cucul/cucul_internals.h |    1 +
 cucul/export_bitmap.c   |   83 +++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 98 insertions(+), 5 deletions(-)

Commit: 789
Author: sam
Date:   Mon Apr 17 12:46:34 2006 +0000

      * Implemented argb32 to rgb24fg/bg colour conversions.

 cucul/colour.c          |   15 +++++++++++++++
 cucul/cucul_internals.h |    2 ++
 2 files changed, 17 insertions(+), 0 deletions(-)

Commit: 788
Author: sam
Date:   Mon Apr 17 12:45:07 2006 +0000

      * Use cucul_get_export_list() in the export test instead of hardcoding the
        list of available formats. Also added a few truecolor blocks to the test.

 test/export.c |   27 ++++++++++++++++++++-------
 1 files changed, 20 insertions(+), 7 deletions(-)

Commit: 787
Author: sam
Date:   Mon Apr 17 12:41:50 2006 +0000

      * Fixed abusive strictness in the font loader.

 cucul/font.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 786
Author: jylam
Date:   Mon Apr 17 11:24:38 2006 +0000

     * Updated TODO list.

 TODO |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

Commit: 785
Author: jylam
Date:   Mon Apr 17 11:19:26 2006 +0000

     * Better C++ test

 cpp/cpptest.cpp |   72 ++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 45 insertions(+), 27 deletions(-)

Commit: 784
Author: jylam
Date:   Mon Apr 17 11:06:48 2006 +0000

     * Added license in C++ files.

 cpp/caca++.cpp  |   24 ++++++++++++++++++++----
 cpp/caca++.h    |   21 +++++++++++++++++++++
 cpp/cpptest.cpp |   13 +++++++++++++
 cpp/cucul++.cpp |   18 ++++++++++++++++++
 cpp/cucul++.h   |   22 ++++++++++++++++++++++
 5 files changed, 94 insertions(+), 4 deletions(-)

Commit: 783
Author: jylam
Date:   Mon Apr 17 11:00:10 2006 +0000

     * Fixed C++ printf(), added it in example

 cpp/cpptest.cpp |   10 ++++++++--
 cpp/cucul++.cpp |   19 ++++++++++++++++++-
 cpp/cucul++.h   |    6 ++++--
 3 files changed, 30 insertions(+), 5 deletions(-)

Commit: 782
Author: jylam
Date:   Mon Apr 17 10:44:40 2006 +0000

     * Forgot a test on Caca() instantiation

 cpp/cpptest.cpp |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

Commit: 781
Author: jylam
Date:   Mon Apr 17 10:41:30 2006 +0000

     * Added preliminary C++ bindings

 Makefile.am       |    2 +-
 configure.ac      |   29 +++-
 cpp/Makefile.am   |   32 +++
 cpp/Makefile.in   |  541 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 cpp/caca++.cpp    |   69 +++++++
 cpp/caca++.h      |   46 +++++
 cpp/caca++.pc     |   12 ++
 cpp/caca++.pc.in  |   12 ++
 cpp/cpptest.cpp   |   59 ++++++
 cpp/cucul++.cpp   |  333 ++++++++++++++++++++++++++++++++
 cpp/cucul++.h     |  112 +++++++++++
 cpp/cucul++.pc    |   12 ++
 cpp/cucul++.pc.in |   12 ++
 13 files changed, 1269 insertions(+), 2 deletions(-)

Commit: 780
Author: sam
Date:   Sun Apr 16 21:52:05 2006 +0000

      * Added truecolor support to the X11 and GL drivers.

 caca/driver_gl.c  |   35 ++++++++---------------------------
 caca/driver_x11.c |   44 +++++++++++---------------------------------
 2 files changed, 19 insertions(+), 60 deletions(-)

Commit: 779
Author: sam
Date:   Sun Apr 16 21:29:40 2006 +0000

      * Added test/truecolor.c to test non-ANSI colour pairs.

 test/Makefile.am |    5 +++-
 test/truecolor.c |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 1 deletions(-)

Commit: 778
Author: sam
Date:   Sun Apr 16 21:26:25 2006 +0000

      * Moved cucul_set_color() from canvas.c to colour.c.
      * Added cucul_set_truecolor() for non-ANSI colours.
      * Added new argb32 -> rgb12 conversion functions.

 cucul/canvas.c          |   20 -----------
 cucul/colour.c          |   87 +++++++++++++++++++++++++++++++++++++++++++++++
 cucul/cucul.h           |    3 +-
 cucul/cucul_internals.h |    2 +
 4 files changed, 91 insertions(+), 21 deletions(-)

Commit: 777
Author: sam
Date:   Sun Apr 16 18:28:47 2006 +0000

      * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
        such as cucul_dither_t instead of struct cucul_dither.
      * Made cucul_buffer_t an opaque structure and implemented the two getters
        cucul_get_buffer_data() and cucul_get_buffer_size().
      * Documented all missing functions and function parameters.

 caca/caca.h             |   42 ++++++++++-----------
 caca/caca_internals.h   |   20 +++++----
 caca/driver_conio.c     |    4 +-
 caca/driver_gl.c        |    2 +-
 caca/driver_ncurses.c   |    2 +-
 caca/driver_raw.c       |    2 +-
 caca/driver_slang.c     |    2 +-
 caca/driver_vga.c       |    2 +-
 caca/driver_win32.c     |    2 +-
 caca/driver_x11.c       |    2 +-
 caca/event.c            |   16 ++++----
 caca/time.c             |    2 +-
 cucul/cucul.c           |   79 ++++++++++++++++++++++++++++++++++++---
 cucul/cucul.h           |   95 +++++++++++++++++++++++++---------------------
 cucul/cucul_internals.h |   20 ++++++---
 cucul/dither.c          |   50 ++++++++++++-------------
 cucul/export_ansi.c     |    2 +-
 cucul/export_html.c     |    4 +-
 cucul/export_irc.c      |    2 +-
 cucul/export_ps.c       |    2 +-
 cucul/export_svg.c      |    2 +-
 cucul/font.c            |   14 +++---
 cucul/sprite.c          |   20 +++++-----
 src/aafire.c            |    4 +-
 src/cacaball.c          |    4 +-
 src/cacamoir.c          |    4 +-
 src/cacaplas.c          |    4 +-
 src/cacaplay.c          |    2 +-
 src/cacaserver.c        |   46 ++++++++++++-----------
 src/cacaview.c          |    2 +-
 src/img2irc.c           |    7 ++-
 test/colors.c           |    2 +-
 test/demo.c             |    8 ++--
 test/dithering.c        |    2 +-
 test/event.c            |   14 +++---
 test/export.c           |    9 ++--
 test/font.c             |    6 +-
 test/gamma.c            |    4 +-
 test/hsv.c              |    4 +-
 test/spritedit.c        |    4 +-
 test/transform.c        |    2 +-
 test/unicode.c          |    2 +-
 42 files changed, 301 insertions(+), 217 deletions(-)

Commit: 776
Author: sam
Date:   Sun Apr 16 18:21:14 2006 +0000

      * Fixed bad library name in pc file.

 cucul/cucul.pc.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 775
Author: jylam
Date:   Sat Apr 15 15:24:13 2006 +0000

     * Updated MSVC++ project (static library and src/*)

 caca/caca_internals.h           |    3 +
 cucul/font.c                    |    2 +
 msvc/cacaball.vcproj            |  165 ++++++++++++++++++------
 msvc/cacafire.vcproj            |  165 ++++++++++++++++++------
 msvc/cacamoir.vcproj            |  165 ++++++++++++++++++------
 msvc/cacaplas.vcproj            |  165 ++++++++++++++++++------
 msvc/cacaview.vcproj            |  165 ++++++++++++++++++------
 msvc/config.h                   |    1 +
 msvc/libcaca.sln                |   81 ++++++------
 msvc/libcaca.vcproj             |  266 +++++++++++++++++++++++++++++++--------
 perl/lib/Term/Caca.pm           |    2 +-
 perl/lib/Term/Caca/Constants.pm |    2 +-
 perl/lib/Term/Kaka.pm           |    2 +-
 13 files changed, 884 insertions(+), 300 deletions(-)

Commit: 774
Author: jylam
Date:   Sat Apr 15 15:23:13 2006 +0000

     * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)

 test/demo.c      |    6 +++---
 test/spritedit.c |   16 ++++++++--------
 2 files changed, 11 insertions(+), 11 deletions(-)

Commit: 773
Author: sam
Date:   Fri Apr 14 12:10:18 2006 +0000

      * Improved documentation in many places.

 caca/caca.c      |    2 +-
 caca/caca.h      |    1 +
 caca/event.c     |   10 ++-
 caca/graphics.c  |    8 ++
 cucul/box.c      |   46 +++++-----
 cucul/canvas.c   |   16 ++-
 cucul/conic.c    |   63 +++++++------
 cucul/cucul.c    |   20 +++--
 cucul/cucul.h    |   13 ++-
 cucul/dither.c   |  283 +++++++++++++++++++++++++----------------------------
 cucul/font.c     |   13 ++-
 cucul/line.c     |  105 +++++++++------------
 cucul/math.c     |   18 ++--
 cucul/sprite.c   |   85 ++++++++---------
 cucul/triangle.c |   60 ++++++------
 15 files changed, 365 insertions(+), 378 deletions(-)

Commit: 772
Author: sam
Date:   Fri Apr 14 08:41:59 2006 +0000

      * Generate a PDF documentation instead of the PostScript one. It has nice
        hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.

 configure.ac       |    2 +-
 doc/Makefile.am    |   12 ++++++------
 doc/doxygen.cfg.in |   14 +++++---------
 3 files changed, 12 insertions(+), 16 deletions(-)

Commit: 771
Author: sam
Date:   Fri Apr 14 08:00:06 2006 +0000

      * Ahaha I didn't even check that it compiled properly.

 cucul/font.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 770
Author: sam
Date:   Fri Apr 14 07:33:48 2006 +0000

      * Only support version 1 fonts.

 cucul/font.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 769
Author: sam
Date:   Fri Apr 14 07:30:53 2006 +0000

      * Removed \file directives from all files except caca.h and cucul.h, to
        remove redundencies in the Doxygen documentation.

 caca/caca.c             |    8 +++-----
 caca/caca.h             |    2 ++
 caca/caca_internals.h   |   10 ++--------
 caca/driver_conio.c     |    8 +++-----
 caca/driver_gl.c        |    8 +++-----
 caca/driver_ncurses.c   |    8 +++-----
 caca/driver_raw.c       |    8 +++-----
 caca/driver_slang.c     |    8 +++-----
 caca/driver_vga.c       |    8 +++-----
 caca/driver_win32.c     |    8 +++-----
 caca/driver_x11.c       |    8 +++-----
 caca/event.c            |    8 +++-----
 caca/graphics.c         |    8 +++-----
 caca/time.c             |    8 +++-----
 cucul/box.c             |    8 +++-----
 cucul/canvas.c          |    8 +++-----
 cucul/charset.c         |    8 +++-----
 cucul/colour.c          |    8 +++-----
 cucul/conic.c           |    8 +++-----
 cucul/cucul.c           |    8 +++-----
 cucul/cucul.h           |    2 ++
 cucul/cucul_internals.h |   10 ++--------
 cucul/dither.c          |    8 +++-----
 cucul/export_ansi.c     |   10 ++++------
 cucul/export_html.c     |   10 ++++------
 cucul/export_irc.c      |   10 ++++------
 cucul/export_ps.c       |   10 ++++------
 cucul/export_svg.c      |   10 ++++------
 cucul/font.c            |    8 +++-----
 cucul/line.c            |    8 +++-----
 cucul/math.c            |    8 +++-----
 cucul/sprite.c          |    8 +++-----
 cucul/transform.c       |    8 +++-----
 cucul/triangle.c        |    8 +++-----
 kernel/kernel.c         |    8 +++-----
 kernel/kernel.h         |    8 +++-----
 python/pypycaca.c       |   12 +++---------
 python/pypycaca.h       |   11 ++---------
 src/cacaplas.c          |    4 ++--
 src/cacaserver.c        |    2 ++
 src/cacaview.c          |    2 +-
 src/common-image.c      |    2 +-
 src/common-image.h      |    2 +-
 43 files changed, 121 insertions(+), 204 deletions(-)

Commit: 768
Author: sam
Date:   Thu Apr 13 17:57:19 2006 +0000

      * Added a lot of sanity checks to the font parsing. It should now be
        secure against broken files, but it probably needs peer review.

 cucul/font.c |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

Commit: 767
Author: sam
Date:   Thu Apr 13 17:54:07 2006 +0000

      * Redisplay the output bitmap using libcaca. Eh ouais mon gars.

 test/Makefile.am |    2 +-
 test/font.c      |   59 +++++++++++++++++++++++++++++++++++++++--------------
 2 files changed, 44 insertions(+), 17 deletions(-)

Commit: 766
Author: sam
Date:   Thu Apr 13 17:37:51 2006 +0000

      * Fixed caca_get_event() call in test/hsv.c.

 test/hsv.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 765
Author: sam
Date:   Thu Apr 13 17:08:16 2006 +0000

      * Fixed compilation warning.

 cucul/colour.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 764
Author: sam
Date:   Thu Apr 13 16:54:25 2006 +0000

      * Fixed colour conversion routines so that they work with ARGB too.

 cucul/colour.c |   66 ++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 57 insertions(+), 9 deletions(-)

Commit: 763
Author: sam
Date:   Thu Apr 13 16:10:16 2006 +0000

      * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
      * Fixed font selection through cucul_font_load().
      * Added a bigger 10x19 bold font.

 cucul/Makefile.am       |    3 +-
 cucul/cucul.h           |    1 +
 cucul/font.c            |   35 +-
 cucul/font_mono9.h      | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
 cucul/font_monobold12.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
 cucul/font_monospace9.h | 3267 ----------------------------------------------
 test/font.c             |    9 +-
 7 files changed, 6586 insertions(+), 3273 deletions(-)

Commit: 762
Author: sam
Date:   Thu Apr 13 15:36:09 2006 +0000

      * Made makefont more configurable. Also, store the commandline in a comment
        so that the font can be easily rebuilt.

 tools/makefont.c |   61 ++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 44 insertions(+), 17 deletions(-)

Commit: 761
Author: sam
Date:   Thu Apr 13 15:00:56 2006 +0000

      * Updated TODO list.

 TODO |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

Commit: 760
Author: sam
Date:   Thu Apr 13 14:24:31 2006 +0000

      * Internal font support through cucul_load_font(). Documented that.
      * Removed ugly hooks from test/font.c.

 cucul/cucul.h |    2 +-
 cucul/font.c  |   24 ++++++++++++++++++++++--
 test/font.c   |   24 +++++++++++++++++-------
 3 files changed, 40 insertions(+), 10 deletions(-)

Commit: 759
Author: sam
Date:   Thu Apr 13 14:23:04 2006 +0000

      * Ugly overflow bug in the rendering code.

 cucul/font.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 758
Author: sam
Date:   Thu Apr 13 13:33:31 2006 +0000

      * Implemented cucul_get_font_width() and cucul_get_font_height().
      * Documented most font functions.
      * Cleaned up cucul_render_canvas() and made it actually usable by external
        programs. Removed ugly printf() debug calls.

 cucul/cucul.h |    4 ++
 cucul/font.c  |   93 +++++++++++++++++++++++++++++++++++++++++++-------------
 test/font.c   |   22 ++++++++++++-
 3 files changed, 95 insertions(+), 24 deletions(-)

Commit: 757
Author: sam
Date:   Thu Apr 13 12:50:41 2006 +0000

      * Renamed cucul_export into cucul_buffer. We'll use it for other things.

 cucul/cucul.c           |   12 ++++++------
 cucul/cucul.h           |   16 ++++++++--------
 cucul/cucul_internals.h |   12 ++++++------
 cucul/export_ansi.c     |   10 +++++-----
 cucul/export_html.c     |   20 ++++++++++----------
 cucul/export_irc.c      |   10 +++++-----
 cucul/export_ps.c       |   10 +++++-----
 cucul/export_svg.c      |   10 +++++-----
 src/cacaserver.c        |   10 +++++-----
 src/img2irc.c           |    4 ++--
 test/export.c           |    4 ++--
 11 files changed, 59 insertions(+), 59 deletions(-)

Commit: 756
Author: sam
Date:   Thu Apr 13 12:49:54 2006 +0000

      * Putain de bordel de manche a couilles. I forgot to fix the font.

 cucul/font_monospace9.h | 8024 +++++++++++++++++++----------------------------
 1 files changed, 3204 insertions(+), 4820 deletions(-)

Commit: 755
Author: sam
Date:   Thu Apr 13 12:44:55 2006 +0000

      * Some cleaning up in makefont.c.

 tools/makefont.c |  131 +++++++++++++++++++++++++++++-------------------------
 1 files changed, 70 insertions(+), 61 deletions(-)

Commit: 754
Author: sam
Date:   Thu Apr 13 12:25:36 2006 +0000

      * Fixed 4, 2 and 1-bit font rendering.
      * Replaced the 8-bit internal font with a 4-bit one.

 cucul/font.c            |   79 +-
 cucul/font_monospace9.h | 6376 +++++++++++++++++++++++-----------------------
 tools/makefont.c        |    5 +-
 3 files changed, 3262 insertions(+), 3198 deletions(-)

Commit: 753
Author: sam
Date:   Thu Apr 13 12:23:50 2006 +0000

      * Created internal function _cucul_argb32_to_argb4() that splits an argb
        fg/bg value into its separate argb 4-bit fields.

 cucul/colour.c          |   28 ++++++++++++++++++++++++++++
 cucul/cucul_internals.h |    1 +
 2 files changed, 29 insertions(+), 0 deletions(-)

Commit: 752
Author: jylam
Date:   Thu Apr 13 08:58:55 2006 +0000

     * Added silly play with interframe delay. Need to rework sprite format.

 test/spritedit.c |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

Commit: 751
Author: sam
Date:   Thu Apr 13 08:44:25 2006 +0000

      * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
        for the moment.

 cucul/font_monospace9.h | 6438 +++++++++++++++++++++++-----------------------
 1 files changed, 3219 insertions(+), 3219 deletions(-)

Commit: 750
Author: sam
Date:   Thu Apr 13 08:39:30 2006 +0000

      * Added a test program for the font renderer.

 test/Makefile.am |    5 ++++-
 test/font.c      |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+), 1 deletions(-)

Commit: 749
Author: sam
Date:   Thu Apr 13 08:38:34 2006 +0000

      * Code simplification.

 test/export.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

Commit: 748
Author: sam
Date:   Thu Apr 13 08:37:32 2006 +0000

      * Created a built-in font from Bitstream Vera (Monospace 9).

 cucul/Makefile.am       |    1 +
 cucul/font.c            |    5 +
 cucul/font_monospace9.h | 4883 +++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 4889 insertions(+), 0 deletions(-)

Commit: 747
Author: sam
Date:   Thu Apr 13 08:26:21 2006 +0000

      * Added a font creator that uses pango to render glyphs.

 configure.ac      |   10 ++-
 tools/Makefile.am |   11 ++-
 tools/makefont.c  |  277 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 296 insertions(+), 2 deletions(-)

Commit: 746
Author: sam
Date:   Thu Apr 13 08:16:04 2006 +0000

      * Slightly updated the font format and wrote a font loader. Also added a
        skeleton for the renderer that will not last very long.

 cucul/cucul.h |   11 ++++
 cucul/font.c  |  163 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 170 insertions(+), 4 deletions(-)

Commit: 745
Author: sam
Date:   Wed Apr 12 16:34:34 2006 +0000

      * New version of the font format.

 cucul/font.c |   60 +++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 41 insertions(+), 19 deletions(-)

Commit: 744
Author: sam
Date:   Wed Apr 12 14:18:19 2006 +0000

      * Added a file for future font handling routines. Currently only the font
        format proposal is in this file. Feel free to comment.

 cucul/Makefile.am |    1 +
 cucul/font.c      |   60 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 0 deletions(-)

Commit: 743
Author: sam
Date:   Wed Apr 12 08:57:59 2006 +0000

      * Proper svn:ignore properties on tools/.

Commit: 742
Author: sam
Date:   Wed Apr 12 08:31:11 2006 +0000

      * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
        contain development tools that are only useful to libcaca developers.

 Makefile.am         |    2 +-
 caca/driver_slang.c |    2 +-
 configure.ac        |    1 +
 test/Makefile.am    |    5 +-
 test/optipal.c      |  242 ---------------------------------------------------
 tools/Makefile.am   |    8 ++
 tools/optipal.c     |  242 +++++++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 254 insertions(+), 248 deletions(-)

Commit: 741
Author: sam
Date:   Tue Apr 11 10:36:31 2006 +0000

      * cacaview works again. Somewhat. Image loading is now handled by the
        factored common-image.c file. Feature selection such as antialiasing or
        dithering mode are still disabled.

 src/Makefile.am |    2 +-
 src/cacaview.c  |  295 ++++--------------------------------------------------
 2 files changed, 23 insertions(+), 274 deletions(-)

Commit: 740
Author: sam
Date:   Tue Apr 11 10:12:03 2006 +0000

      * Renamed "freadint" to "u32fread", and so on.

 src/common-image.c |   80 ++++++++++++++++++++++++++--------------------------
 1 files changed, 40 insertions(+), 40 deletions(-)

Commit: 739
Author: sam
Date:   Tue Apr 11 10:05:48 2006 +0000

      * Added img2irc program. I know it does not have "cucul" or "caca" in the
        name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png

 src/Makefile.am    |   26 +++--
 src/common-image.c |  294 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/common-image.h |   25 +++++
 src/img2irc.c      |   69 ++++++++++++
 4 files changed, 405 insertions(+), 9 deletions(-)

Commit: 738
Author: sam
Date:   Mon Apr 10 22:06:19 2006 +0000

      * Avoid useless call to strlen() in the exporters.
      * Removed '\x0f' from the IRC exporter until I understand why it was here.

 cucul/export_ansi.c |    2 +-
 cucul/export_html.c |    2 +-
 cucul/export_irc.c  |    6 +-----
 cucul/export_ps.c   |    2 +-
 cucul/export_svg.c  |    2 +-
 5 files changed, 5 insertions(+), 9 deletions(-)

Commit: 737
Author: sam
Date:   Mon Apr 10 22:03:22 2006 +0000

      * Fixed test/export that was not printing the last character of the file.

 test/export.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 736
Author: sam
Date:   Mon Apr 10 21:07:40 2006 +0000

      * Updated TODO list. I forgot the aspect ratio function!

 TODO |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)

Commit: 735
Author: sam
Date:   Mon Apr 10 20:24:12 2006 +0000

      * Renamed bitmap.c into dither.c.

 cucul/Makefile.am |    2 +-
 cucul/bitmap.c    | 1346 -----------------------------------------------------
 cucul/dither.c    | 1346 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 1347 insertions(+), 1347 deletions(-)

Commit: 734
Author: sam
Date:   Mon Apr 10 20:02:38 2006 +0000

      * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.

 cucul/bitmap.c          |  379 +++++++++++++++++++++++------------------------
 cucul/cucul.c           |    4 +-
 cucul/cucul.h           |   42 +++---
 cucul/cucul_internals.h |    4 +-
 src/aafire.c            |   12 +-
 src/cacaball.c          |   14 +-
 src/cacamoir.c          |   16 +-
 src/cacaplas.c          |   16 +-
 src/cacaview.c          |   30 ++--
 test/demo.c             |   24 ++--
 test/export.c           |   12 +-
 test/gamma.c            |   28 ++--
 test/hsv.c              |   12 +-
 13 files changed, 295 insertions(+), 298 deletions(-)

Commit: 733
Author: sam
Date:   Mon Apr 10 09:17:51 2006 +0000

      * Replaced enum cucul_color with unsigned int. The size of an enum is not
        really portable, and Visual Studio complains when they are not explicitely
        cast.

 cucul/bitmap.c          |    4 +-
 cucul/canvas.c          |   11 +++++----
 cucul/cucul.c           |    2 +-
 cucul/cucul.h           |   55 ++++++++++++++++++++++------------------------
 cucul/cucul_internals.h |    4 +-
 cucul/sprite.c          |    2 +-
 test/dithering.c        |    2 +-
 test/optipal.c          |    2 +-
 8 files changed, 40 insertions(+), 42 deletions(-)

Commit: 732
Author: sam
Date:   Mon Apr 10 09:04:29 2006 +0000

      * Updated the Doxygen configuration file.

 doc/doxygen.cfg.in | 1050 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 1043 insertions(+), 7 deletions(-)

Commit: 731
Author: sam
Date:   Mon Apr 10 09:00:18 2006 +0000

      * Fixed old bugs I introduced in the exporters.
      * Fixed exporter headers to make Doxygen happy.

 cucul/export_ansi.c |    6 +++---
 cucul/export_html.c |    6 +++---
 cucul/export_irc.c  |    2 +-
 cucul/export_ps.c   |    2 +-
 cucul/export_svg.c  |    2 +-
 5 files changed, 9 insertions(+), 9 deletions(-)

Commit: 730
Author: sam
Date:   Mon Apr 10 08:30:02 2006 +0000

      * Forgot an svn:ignore property.

Commit: 729
Author: sam
Date:   Mon Apr 10 07:52:07 2006 +0000

      * Added pkgconfig files. Eh ouais mon gars.

 caca/Makefile.am  |    6 ++++++
 caca/caca.pc.in   |   12 ++++++++++++
 configure.ac      |    6 +++++-
 cucul/Makefile.am |    6 ++++++
 cucul/cucul.pc.in |   12 ++++++++++++
 5 files changed, 41 insertions(+), 1 deletions(-)

Commit: 728
Author: sam
Date:   Fri Apr 7 09:46:30 2006 +0000

      * Replaced occurrences of "rgba" with "argb".

 caca/driver_conio.c     |    2 +-
 caca/driver_gl.c        |    4 ++--
 caca/driver_ncurses.c   |    2 +-
 caca/driver_slang.c     |    8 ++++----
 caca/driver_vga.c       |    2 +-
 caca/driver_win32.c     |    4 ++--
 caca/driver_x11.c       |    8 ++++----
 cucul/colour.c          |    6 +++---
 cucul/cucul_internals.h |    6 +++---
 cucul/export_ansi.c     |    4 ++--
 cucul/export_html.c     |    6 +++---
 cucul/export_irc.c      |    4 ++--
 cucul/export_ps.c       |    4 ++--
 cucul/export_svg.c      |    4 ++--
 14 files changed, 32 insertions(+), 32 deletions(-)

Commit: 727
Author: sam
Date:   Fri Apr 7 08:55:01 2006 +0000

      * Fixed a syntax error. Gruik.

 cucul/bitmap.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 726
Author: sam
Date:   Fri Apr 7 08:19:42 2006 +0000

      * Changed the cucul_set_bitmap_antialias() argument to a string.

 cucul/bitmap.c |   53 +++++++++++++++++++++++++++++++++++++++++++----------
 cucul/cucul.h  |    3 ++-
 2 files changed, 45 insertions(+), 11 deletions(-)

Commit: 725
Author: sam
Date:   Thu Apr 6 13:49:10 2006 +0000

      * Of course I had to fuck up something. Here, PS export works again.

 cucul/export_ps.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 724
Author: sam
Date:   Thu Apr 6 13:41:56 2006 +0000

      * Store colour information on 32 bits, for future 12-bit colour support.

 caca/driver_conio.c     |    4 ++--
 caca/driver_gl.c        |   10 ++++------
 caca/driver_ncurses.c   |    4 ++--
 caca/driver_raw.c       |    9 +++++----
 caca/driver_slang.c     |   10 +++++-----
 caca/driver_vga.c       |    4 ++--
 caca/driver_win32.c     |    4 ++--
 caca/driver_x11.c       |   11 ++++++-----
 cucul/Makefile.am       |    1 +
 cucul/canvas.c          |   11 +++++------
 cucul/colour.c          |   45 +++++++++++++++++++++++++++++++++++++++++++++
 cucul/cucul.c           |   24 ++++++++++++++----------
 cucul/cucul_internals.h |    7 ++++++-
 cucul/export_ansi.c     |    6 +++---
 cucul/export_html.c     |   12 +++++++-----
 cucul/export_irc.c      |    6 +++---
 cucul/export_ps.c       |    8 ++++----
 cucul/export_svg.c      |   10 ++++++----
 cucul/transform.c       |   22 +++++++++++-----------
 src/cacaserver.c        |    2 +-
 20 files changed, 134 insertions(+), 76 deletions(-)

Commit: 723
Author: sam
Date:   Thu Apr 6 13:21:15 2006 +0000

      * Got rid of cucul_get_screen(). Use cucul_export() instead.

 cucul/canvas.c |   18 ------------------
 cucul/cucul.h  |    1 -
 2 files changed, 0 insertions(+), 19 deletions(-)

Commit: 722
Author: sam
Date:   Thu Apr 6 13:11:12 2006 +0000

      * Check the magic bytes at the end of the buffer when cucul_load()ing it.

 cucul/cucul.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 721
Author: sam
Date:   Thu Apr 6 13:07:58 2006 +0000

      * Sanity check in cacaserver.c.

 src/cacaserver.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 720
Author: sam
Date:   Thu Apr 6 10:23:10 2006 +0000

      * Fixed a crash when realloc() returns a new address.

 src/cacaserver.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 719
Author: sam
Date:   Thu Apr 6 10:19:17 2006 +0000

      * Fixed old typo that caused qq->height to be uninitialised.

 cucul/cucul.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 718
Author: jylam
Date:   Sat Apr 1 21:29:10 2006 +0000

     * Oops, removed unused variable

 src/cacaserver.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 717
Author: jylam
Date:   Sat Apr 1 21:26:30 2006 +0000

     * Added Winsock (c)(tm)(r) compatibility

 src/cacaserver.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

Commit: 716
Author: jylam
Date:   Sat Apr 1 16:11:37 2006 +0000

     * removed b0rked test. No more pigs, I just commited 500 of them.

 src/cacaplas.c |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

Commit: 715
Author: sam
Date:   Sat Apr 1 15:58:10 2006 +0000

      * Set the default dithering mode to Floyd-Steinberg.

 cucul/bitmap.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

Commit: 714
Author: sam
Date:   Sat Apr 1 15:56:31 2006 +0000

                                 ((`)_.._     ,'-. _..._ _._
      * Ooops. Compilation fix.   \,'    '-._.-\  '     ` .-'
                                 .'            /         (
                                /    S        |     _   _ \
                               |        a     \     o   o  |
                               ;           m         .-.   /
                                ;       ',       '-.( '')-'
                                 '.      |           ;-'
                                   \    /           /
                                   /   /-._  __,  7 |
                                   \  `\  \``  |  | |
                                    \   \_,\   |  |_,\
                                     '-`'      \_,\

 cucul/canvas.c |    4 ++--
 cucul/sprite.c |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

Commit: 713
Author: sam
Date:   Sat Apr 1 15:25:33 2006 +0000

      * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.

 TODO           |    3 ---
 cucul/canvas.c |   24 ------------------------
 cucul/cucul.h  |    2 --
 3 files changed, 0 insertions(+), 29 deletions(-)

Commit: 712
Author: sam
Date:   Sat Apr 1 15:02:41 2006 +0000

      * Updated the TODO list.

 TODO |   35 +++++++++++++++++++++++++----------
 1 files changed, 25 insertions(+), 10 deletions(-)

Commit: 711
Author: sam
Date:   Sat Apr 1 15:02:05 2006 +0000

      * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
        environment variables handling. Replaced that with three per-bitmap
        functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
        cucul_set_bitmap_dithering().
      * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
        prototypes (but did not implement them yet).
      * Added cucul_set_bitmap_charset() to choose what characters are going
        to be used for the bitmap rendering.
      * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.

 caca/caca.h             |   34 +--
 cucul/bitmap.c          |  972 ++++++++++++++++++++++++++++++-----------------
 cucul/cucul.c           |  147 -------
 cucul/cucul.h           |   98 ++----
 cucul/cucul_internals.h |    3 -
 test/demo.c             |    6 +-
 6 files changed, 673 insertions(+), 587 deletions(-)

Commit: 710
Author: sam
Date:   Sat Apr 1 14:44:09 2006 +0000

      * Merged caca_wait_event() into caca_get_event() and added a timeout
        parameter to do what both functions did before, and even more.

 caca/caca.h      |    3 +-
 caca/event.c     |   67 ++++++++++++++++++++++++++++++-----------------------
 src/aafire.c     |    2 +-
 src/cacaball.c   |    2 +-
 src/cacamoir.c   |    2 +-
 src/cacaplas.c   |    2 +-
 src/cacaplay.c   |    2 +-
 src/cacaview.c   |    6 ++--
 test/colors.c    |    2 +-
 test/demo.c      |    9 +++++-
 test/dithering.c |    2 +-
 test/event.c     |    4 +-
 test/gamma.c     |    2 +-
 test/hsv.c       |    2 +-
 test/spritedit.c |    2 +-
 test/transform.c |    2 +-
 test/unicode.c   |    2 +-
 17 files changed, 63 insertions(+), 50 deletions(-)

Commit: 709
Author: sam
Date:   Sat Apr 1 14:37:27 2006 +0000

      * Disabled cacaview for now. I'm going to utterly break it.

 src/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 708
Author: sam
Date:   Sat Apr 1 14:36:59 2006 +0000

      * Added cucul_get_export_list(). Returns a list of known export formats.

 cucul/cucul.c |   26 ++++++++++++++++++++++++++
 cucul/cucul.h |    1 +
 2 files changed, 27 insertions(+), 0 deletions(-)

Commit: 707
Author: sam
Date:   Wed Mar 29 09:41:30 2006 +0000

      * cacaserver works again (but needs a complete rewrite because it's really
        become ugly). You can now emulate the previous network driver behaviour
        by doing: "CACA_DRIVER=raw cacaplas | cacaserver".

 src/cacaserver.c |   37 ++++++++++++++++++++++++++++++++++---
 1 files changed, 34 insertions(+), 3 deletions(-)

Commit: 706
Author: sam
Date:   Mon Mar 27 22:16:58 2006 +0000

      * Changed the 2nd argument of cucul_create_export to a string. This way we
        can add new exporters without changing the API.

 cucul/cucul.c    |   39 ++++++++++++++++-----------------------
 cucul/cucul.h    |   16 +---------------
 src/cacaserver.c |    2 +-
 test/export.c    |   22 +++++++---------------
 4 files changed, 25 insertions(+), 54 deletions(-)

Commit: 705
Author: sam
Date:   Mon Mar 27 22:12:12 2006 +0000

      * Oops, I barfed that makefile.

 src/Makefile.am |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

Commit: 704
Author: jylam
Date:   Mon Mar 27 21:40:17 2006 +0000

     * Added "powered by libcaca" text to all examples for consistency

 src/aafire.c   |    4 ++++
 src/cacaball.c |    4 ++++
 src/cacamoir.c |    3 +++
 3 files changed, 11 insertions(+), 0 deletions(-)

Commit: 703
Author: sam
Date:   Mon Mar 27 21:37:52 2006 +0000

      * Removed the network driver and replaced it with a cacaserver executable
        that has all the functionality, except it does not work yet (the stdin
        reading routine is missing).

 caca/Makefile.am      |    1 -
 caca/caca.c           |    3 -
 caca/caca.h           |    3 -
 caca/caca_internals.h |   16 +-
 caca/driver_network.c |  571 -------------------------------------------------
 src/Makefile.am       |    8 +-
 src/cacaplas.c        |   21 ++-
 src/cacaserver.c      |  489 ++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 521 insertions(+), 591 deletions(-)

Commit: 702
Author: sam
Date:   Mon Mar 27 21:33:29 2006 +0000

      * Implemented a proof-of-concept cacaplay program that can redisplay a
        single frame that was saved by the raw driver.

 caca/driver_raw.c |   18 ++++++++---
 src/Makefile.am   |    5 ++-
 src/cacaplay.c    |   81 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 98 insertions(+), 6 deletions(-)

Commit: 701
Author: sam
Date:   Mon Mar 27 21:22:34 2006 +0000

      * Implemented cucul_load() to reload a file that was saved with the
        raw driver. I know it is inconsistent to have the loader in libcucul
        and the exporter in libcaca but I'll find a way to harmonise that.

 cucul/cucul.c |   42 +++++++++++++++++++++++++++++++++++++++++-
 cucul/cucul.h |    1 +
 2 files changed, 42 insertions(+), 1 deletions(-)

Commit: 700
Author: jylam
Date:   Mon Mar 27 18:17:09 2006 +0000

     * Fixed OpenGL mouse handling
    Sam      Le        Vieux      Porc
                (\____/)
    Le          / @__@ \            Le
               (  (oo)  )
                `-.~~.-'         Vieux
    Vieux        /    \
               @/      \_
              (/ /    \ \)        Porc
    Porc       WW`----'WW
    Sam      Le        Vieux      Porc

 caca/driver_gl.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

Commit: 699
Author: sam
Date:   Mon Mar 27 18:07:18 2006 +0000

      * Created a minimal raw driver that outputs stuff to stdout.

 caca/Makefile.am      |    1 +
 caca/caca.c           |    6 +--
 caca/caca_internals.h |   44 +++++++++++----------
 caca/driver_raw.c     |  106 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 132 insertions(+), 25 deletions(-)

Commit: 698
Author: sam
Date:   Mon Mar 27 09:35:22 2006 +0000

                                           ██████                ██████
     * Ah mais putain j'avais pas vu !    ██░░░░██████████████████░░░░██
                                           ██░░░░░░░░░░░░░░░░░░░░░░░░██
                                            ██░░░░███░░░░░░░░███░░░░██
                                           ██░░░░░░███░░░░░░███░░░░░░██
                                          ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
                                          ██░░░░░░██████████████░░░░░░██
                                          ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
                                          ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
                                          ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
                                           ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
                                            ██░░░░██████████████░░░░██
                                             ███░░░░░░██████░░░░░░███
                                               █████░░░░░░░░░░█████
                                                   ████████████

 caca/driver_gl.c |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

Commit: 697
Author: sam
Date:   Mon Mar 27 08:01:27 2006 +0000

      * Reworked the OpenGL headers and Glut features detection (what did you
        expect).

 caca/driver_gl.c |   18 ++++++++++--------
 configure.ac     |   18 +++++++++---------
 2 files changed, 19 insertions(+), 17 deletions(-)

Commit: 696
Author: sam
Date:   Mon Mar 27 07:40:30 2006 +0000

      * Implemented cucul_invert() to invert a canvas' colours.

 cucul/cucul.h     |    1 +
 cucul/transform.c |   19 +++++++++++++++++++
 2 files changed, 20 insertions(+), 0 deletions(-)

Commit: 695
Author: jylam
Date:   Sun Mar 26 23:08:19 2006 +0000

     * Fixed glutCheckLoop headers, testing only under MacOSX

 caca/driver_gl.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

Commit: 694
Author: jylam
Date:   Sun Mar 26 22:57:12 2006 +0000

     * Added (untested) glut3 glutCheckLoop(), ans a regular display function

 caca/driver_gl.c |   17 +++++++++++++++++
 configure.ac     |    5 +++++
 2 files changed, 22 insertions(+), 0 deletions(-)

Commit: 693
Author: sam
Date:   Sun Mar 26 20:16:28 2006 +0000

      * Minor addition to the rotate code.

 cucul/transform.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 692
Author: sam
Date:   Fri Mar 24 23:17:25 2006 +0000

      * Workaround for automake < 1.6.

 caca/Makefile.am |    2 +-
 src/Makefile.am  |    6 +-----
 test/Makefile.am |   13 ++-----------
 3 files changed, 4 insertions(+), 17 deletions(-)

Commit: 691
Author: jylam
Date:   Fri Mar 24 19:44:12 2006 +0000

     * Ok, invert works. OK OK SAM THAT WAS MY FAULT
    AHAHAH                      _
        _._ _..._ .-',     _.._(`))
       '-. `     '  /-._.-'    ',/
          ) MAIS    \            '.
         / _    _    |  JE         \
        |  a    a    /     SUIS     |
        \   .-.                     ;
         '-('' ).-'       ,' UN    ;
            '-;           |      .'
               \    VIEUX  \    /
               | 7  .__  _.-\   \
               | |  |  ``/  /`  /
              /,_|  |   /,_/   /
                 /,_/      '`-'
    POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!

 cucul/bitmap.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 690
Author: jylam
Date:   Fri Mar 24 19:34:45 2006 +0000

     * Added bitmap invert routine. It doesn't work well, so don't use it right now. Sam is working hard to correct the strange behaviour.

 cucul/bitmap.c |   25 +++++++++++++++++++++++++
 cucul/cucul.h  |    1 +
 test/demo.c    |    3 ++-
 3 files changed, 28 insertions(+), 1 deletions(-)

Commit: 689
Author: sam
Date:   Fri Mar 24 16:51:59 2006 +0000

      * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
        that we have one function less.
      * Fixed coding style.
      * Removed FUCKING TABS.               ____.------.___
                               _______.----'`` ``` `` ``` ``-.
                          _.--' ` ```` ` `  ` ```  ``    ``  ``.
                      _.-'    ' ` `` ```      `` ` `'           `.  _
                   .-''      ` H A H A H A `'  M A I S            \/.)
         .    . .-' /       `         `                  `      `` ||
         |`-.(``-.          `      `       `        ' `  `    ```  |\
         `.  '\```\        ``   `     V I E U X   ' ' ``  `-``    -|\\
           `/''````)       `` `          -        -   `````  ' '.' |\_)
            |`'_._`       ```      ''`  P O R C .   . ````        /
            // @) \    `   ``       ''' .              ```      '/
           /''''' |     ` \).`.'-.  ''' _    _         .`` `   '/
         .''''- `-'`.   . //   )--   '/,,',,' ,,,,''__,._`' '  /
       .'    ` `-  `   ' .'   /   ' /,;;;, ,___.---'     \ '' / \
       (`.  .'` __',`''''.--'/   ' /'-----'              | ' /  ))
        `'-'/  `'''_.---' \;;|-  '/            ,,,       | ''|`- |
          `'--'---'        |;|   /   ,,,,;;;;;;;;;;,,,,, |-' /`  |
                           |;|-'|   ,;;;;;;;;;;;;;;;; ;;;/  /|`'''
                           ''',,,''',,,,,,,,,,,,,,,'    /,,'''
                                       ''''

 caca/caca.h           |    3 +--
 caca/caca_internals.h |    3 +--
 caca/driver_conio.c   |    3 +--
 caca/driver_gl.c      |   18 +++++++-----------
 caca/driver_ncurses.c |    4 ++--
 caca/driver_network.c |    4 +---
 caca/driver_slang.c   |    3 +--
 caca/driver_vga.c     |    3 +--
 caca/driver_win32.c   |    3 +--
 caca/driver_x11.c     |   38 ++++++++++++++++++--------------------
 caca/graphics.c       |   25 ++++++++-----------------
 test/demo.c           |    2 +-
 12 files changed, 43 insertions(+), 66 deletions(-)

Commit: 688
Author: jylam
Date:   Fri Mar 24 16:25:39 2006 +0000

     * Fixed bug in show/hide cursor, implemented X11 cursor

 caca/driver_x11.c |   26 +++++++++++++++++++++-----
 caca/graphics.c   |    4 ++--
 2 files changed, 23 insertions(+), 7 deletions(-)

Commit: 687
Author: jylam
Date:   Fri Mar 24 15:42:46 2006 +0000

     * Added forgotten X11 set/hide cursor (non-working code)

 caca/driver_x11.c |   21 +++++++++++++++++++++
 test/demo.c       |    3 +++
 2 files changed, 24 insertions(+), 0 deletions(-)

Commit: 686
Author: jylam
Date:   Fri Mar 24 15:00:47 2006 +0000

     * Added caca_show/hide_cursor, and corresponding GL binding

 caca/caca.h           |    2 ++
 caca/caca_internals.h |    2 ++
 caca/driver_conio.c   |    2 ++
 caca/driver_gl.c      |   16 +++++++++++++++-
 caca/driver_ncurses.c |    3 ++-
 caca/driver_network.c |    2 ++
 caca/driver_slang.c   |    2 ++
 caca/driver_vga.c     |    2 ++
 caca/driver_win32.c   |    2 ++
 caca/graphics.c       |   23 +++++++++++++++++++++++
 10 files changed, 54 insertions(+), 2 deletions(-)

Commit: 685
Author: sam
Date:   Fri Mar 24 14:17:40 2006 +0000

      * Documented the caca_event structure and improved a few things here and
        there in the documentation.

 caca/caca.h |  101 ++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 66 insertions(+), 35 deletions(-)

Commit: 684
Author: sam
Date:   Fri Mar 24 09:48:20 2006 +0000

      * Allow the driver initialisation to fail, for instance when $DISPLAY = "".

 caca/caca.c           |   70 ++++++++++++-------------------------------------
 caca/caca_internals.h |   20 +++++++-------
 caca/driver_conio.c   |    4 ++-
 caca/driver_gl.c      |   11 +++++++-
 caca/driver_ncurses.c |    4 ++-
 caca/driver_network.c |    4 ++-
 caca/driver_slang.c   |    4 ++-
 caca/driver_vga.c     |    4 ++-
 caca/driver_win32.c   |    4 ++-
 caca/driver_x11.c     |   13 ++++++++-
 10 files changed, 67 insertions(+), 71 deletions(-)

Commit: 683
Author: sam
Date:   Fri Mar 24 09:30:02 2006 +0000

      * Removed spurious prototype.

 cucul/math.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

Commit: 682
Author: sam
Date:   Thu Mar 23 18:38:44 2006 +0000

      * Updated the TODO list with what's been done so far.

 TODO |   11 -----------
 1 files changed, 0 insertions(+), 11 deletions(-)

Commit: 681
Author: sam
Date:   Thu Mar 23 18:36:59 2006 +0000

      * Massive rework of the event handling code, as per the TODO list.

 caca/caca.c           |    4 +-
 caca/caca.h           |   35 ++++++---
 caca/caca_internals.h |   14 ++--
 caca/driver_conio.c   |   26 +++++--
 caca/driver_gl.c      |   82 ++++++++++++--------
 caca/driver_ncurses.c |  208 ++++++++++++++++++++++++++++---------------------
 caca/driver_network.c |    2 +-
 caca/driver_slang.c   |   84 ++++++++++++--------
 caca/driver_vga.c     |    5 +-
 caca/driver_win32.c   |   39 +++++++---
 caca/driver_x11.c     |   82 ++++++++++++-------
 caca/event.c          |  101 +++++++++++++-----------
 src/aafire.c          |   11 ++-
 src/cacaball.c        |   10 ++-
 src/cacamoir.c        |   10 ++-
 src/cacaplas.c        |   10 ++-
 src/cacaview.c        |   24 +++---
 test/colors.c         |    3 +-
 test/demo.c           |   16 ++--
 test/dithering.c      |    3 +-
 test/event.c          |   48 ++++++------
 test/gamma.c          |   24 ++++---
 test/hsv.c            |    3 +-
 test/spritedit.c      |    6 +-
 test/transform.c      |    3 +-
 test/unicode.c        |    3 +-
 26 files changed, 512 insertions(+), 344 deletions(-)

Commit: 680
Author: sam
Date:   Thu Mar 23 17:20:57 2006 +0000

      * Hahaha mais le vieux porc c'est moi.

 test/gamma.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 679
Author: sam
Date:   Thu Mar 23 15:14:17 2006 +0000

      * Added missing ASCII characters to cucul_rotate().

 cucul/transform.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

Commit: 678
Author: sam
Date:   Thu Mar 23 14:07:32 2006 +0000

      * Made cucul_putchar32() an internal-only function.
      * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
        string instead of a single character as their last argument.

 cucul/box.c             |   39 +++++++++++++++++++---------------
 cucul/canvas.c          |   41 ++++++++++++------------------------
 cucul/conic.c           |   34 +++++++++++++++++-------------
 cucul/cucul.h           |   18 ++++++++--------
 cucul/cucul_internals.h |    5 +++-
 cucul/line.c            |   52 +++++++++++++++++++++++-----------------------
 cucul/triangle.c        |   24 +++++++++++++--------
 src/cacaview.c          |    6 ++--
 test/demo.c             |   24 ++++++++++----------
 test/event.c            |    8 +++---
 test/export.c           |    2 +-
 test/spritedit.c        |    2 +-
 12 files changed, 130 insertions(+), 125 deletions(-)

Commit: 677
Author: sam
Date:   Thu Mar 23 13:12:56 2006 +0000

      * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().

 cucul/cucul.c    |   12 ++++++------
 cucul/cucul.h    |    4 ++--
 src/aafire.c     |    4 ++--
 src/cacaball.c   |    4 ++--
 src/cacamoir.c   |    4 ++--
 src/cacaplas.c   |    4 ++--
 src/cacaview.c   |    4 ++--
 test/colors.c    |    4 ++--
 test/demo.c      |    4 ++--
 test/dithering.c |    4 ++--
 test/event.c     |    4 ++--
 test/export.c    |    4 ++--
 test/gamma.c     |    8 ++++----
 test/hsv.c       |    4 ++--
 test/spritedit.c |    6 +++---
 test/transform.c |   16 ++++++++++------
 test/unicode.c   |    4 ++--
 17 files changed, 49 insertions(+), 45 deletions(-)

Commit: 676
Author: sam
Date:   Thu Mar 23 11:34:27 2006 +0000

      * Removed done stuff from the TODO.
      * Updated the TODO list with what I said in the mailing-list. The top
        priority is what's marked "API-dependent stuff".

 TODO |  153 +++++++++++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 120 insertions(+), 33 deletions(-)

Commit: 675
Author: sam
Date:   Thu Mar 23 11:03:43 2006 +0000

      * Added a test for the transformation routines.

 test/Makefile.am |    6 ++-
 test/transform.c |  117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 122 insertions(+), 1 deletions(-)

Commit: 674
Author: sam
Date:   Thu Mar 23 11:00:54 2006 +0000

      * Added more characters to the flip/rotate routines.

 cucul/transform.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

Commit: 673
Author: sam
Date:   Thu Mar 23 09:47:06 2006 +0000

      * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
        operations on canvases.

 cucul/Makefile.am |    1 +
 cucul/cucul.h     |   10 ++
 cucul/transform.c |  309 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 320 insertions(+), 0 deletions(-)

Commit: 672
Author: sam
Date:   Wed Mar 22 21:15:57 2006 +0000

      * Slightly changed header comments.

 caca/caca.c             |    2 +-
 caca/caca.h             |    2 +-
 caca/caca_internals.h   |    2 +-
 caca/driver_conio.c     |    2 +-
 caca/driver_gl.c        |    2 +-
 caca/driver_ncurses.c   |    2 +-
 caca/driver_network.c   |    2 +-
 caca/driver_slang.c     |    2 +-
 caca/driver_vga.c       |    2 +-
 caca/driver_win32.c     |    2 +-
 caca/driver_x11.c       |    2 +-
 caca/event.c            |    2 +-
 caca/graphics.c         |    2 +-
 caca/time.c             |    2 +-
 cucul/bitmap.c          |    2 +-
 cucul/box.c             |    2 +-
 cucul/canvas.c          |    2 +-
 cucul/charset.c         |    2 +-
 cucul/conic.c           |    2 +-
 cucul/cucul.c           |    2 +-
 cucul/cucul.h           |    2 +-
 cucul/cucul_internals.h |    2 +-
 cucul/export_ansi.c     |    2 +-
 cucul/export_html.c     |    2 +-
 cucul/export_irc.c      |    2 +-
 cucul/export_ps.c       |    2 +-
 cucul/export_svg.c      |    2 +-
 cucul/line.c            |    2 +-
 cucul/math.c            |    2 +-
 cucul/sprite.c          |    2 +-
 cucul/triangle.c        |    2 +-
 kernel/kernel.c         |    4 ++--
 kernel/kernel.h         |    4 ++--
 33 files changed, 35 insertions(+), 35 deletions(-)

Commit: 671
Author: sam
Date:   Wed Mar 22 20:10:14 2006 +0000

      * Optimise cucul_blit() by using memcpy() if there is no mask.

 cucul/canvas.c |   33 ++++++++++++++++++++++++---------
 1 files changed, 24 insertions(+), 9 deletions(-)

Commit: 670
Author: sam
Date:   Wed Mar 22 19:54:37 2006 +0000

      * Added the cucul_blit() function. It lets us blit various canvas one
        onto the other with an optional mask.

 cucul/canvas.c   |   45 ++++++++++++++++++++++++++++++++++++++++--
 cucul/cucul.h    |   12 ++++++----
 test/Makefile.am |    2 +-
 test/gamma.c     |   56 +++++++++++++++++++++++++++++++++++++++++++----------
 4 files changed, 95 insertions(+), 20 deletions(-)

Commit: 669
Author: sam
Date:   Wed Mar 22 19:20:52 2006 +0000

      * Fixed an uninitialised structure member.

 cucul/cucul.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 668
Author: sam
Date:   Wed Mar 22 18:38:06 2006 +0000

      * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
        that is a bit more high level than characters.

 cucul/Makefile.am |    2 +-
 cucul/canvas.c    |  261 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 cucul/char.c      |  260 ----------------------------------------------------
 3 files changed, 262 insertions(+), 261 deletions(-)

Commit: 667
Author: sam
Date:   Wed Mar 22 18:29:39 2006 +0000

      * Renamed cucul_get_export() to cucul_create_export().

 caca/driver_network.c |    2 +-
 cucul/cucul.c         |    2 +-
 cucul/cucul.h         |    2 +-
 test/export.c         |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

Commit: 666
Author: sam
Date:   Wed Mar 22 17:49:18 2006 +0000

      * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.

 cucul/bitmap.c |    9 ++++-----
 cucul/cucul.h  |    8 ++++----
 src/aafire.c   |    2 +-
 src/cacaball.c |    2 +-
 src/cacamoir.c |    2 +-
 src/cacaplas.c |    2 +-
 src/cacaview.c |    6 +++---
 test/demo.c    |    2 +-
 test/export.c  |    2 +-
 test/gamma.c   |    4 ++--
 test/hsv.c     |    2 +-
 11 files changed, 20 insertions(+), 21 deletions(-)

Commit: 665
Author: sam
Date:   Wed Mar 22 17:46:11 2006 +0000

      * Changed the cucul_init parameter so that it now directly accepts a
        canvas size (use cucul_init(0, 0) for the old behaviour).

 cucul/cucul.c    |   31 +++++++++++++++++++++----------
 cucul/cucul.h    |    2 +-
 src/aafire.c     |    2 +-
 src/cacaball.c   |    2 +-
 src/cacamoir.c   |    2 +-
 src/cacaplas.c   |    2 +-
 src/cacaview.c   |    2 +-
 test/colors.c    |    2 +-
 test/demo.c      |    2 +-
 test/dithering.c |    2 +-
 test/event.c     |    2 +-
 test/export.c    |    2 +-
 test/gamma.c     |    2 +-
 test/hsv.c       |    2 +-
 test/spritedit.c |    2 +-
 test/unicode.c   |    2 +-
 16 files changed, 36 insertions(+), 25 deletions(-)

Commit: 664
Author: sam
Date:   Wed Mar 22 17:34:03 2006 +0000

      * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.

 kernel/kernel.c |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

Commit: 663
Author: sam
Date:   Wed Mar 22 17:30:56 2006 +0000

      * Removed code that did not need to be duplicated.

 cucul/cucul.c |   23 ++++++-----------------
 1 files changed, 6 insertions(+), 17 deletions(-)

Commit: 662
Author: sam
Date:   Wed Mar 22 16:09:14 2006 +0000

      * Gamma support in cacaview (through the g/G key).

 src/cacaview.c |   69 +++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 51 insertions(+), 18 deletions(-)

Commit: 661
Author: sam
Date:   Wed Mar 22 15:00:43 2006 +0000

      * Added colour to the gamma test.

 test/gamma.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

Commit: 660
Author: sam
Date:   Wed Mar 22 14:56:50 2006 +0000

      * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).

 cucul/bitmap.c |   25 +++++++++++++++----------
 1 files changed, 15 insertions(+), 10 deletions(-)

Commit: 659
Author: sam
Date:   Wed Mar 22 13:58:24 2006 +0000

      * Animated gamma test.

 test/gamma.c |   36 ++++++++++++++++++++++++------------
 1 files changed, 24 insertions(+), 12 deletions(-)

Commit: 658
Author: sam
Date:   Wed Mar 22 13:15:08 2006 +0000

      * Got rid of cucul_powf(), too complex to implement and no longer used.

 cucul/cucul.h |    1 -
 cucul/math.c  |   35 ++---------------------------------
 2 files changed, 2 insertions(+), 34 deletions(-)

Commit: 657
Author: sam
Date:   Wed Mar 22 13:12:54 2006 +0000

      * Added optional support for CP437 gray blocks in the bitmap renderer.
      * Use a custom pow() function for gamma computation.

 configure.ac   |    8 ++++
 cucul/bitmap.c |   98 ++++++++++++++++++++++++++++++++++++++++++++------------
 2 files changed, 85 insertions(+), 21 deletions(-)

Commit: 656
Author: sam
Date:   Tue Mar 21 11:05:56 2006 +0000

      * Tried to do something with cucul_powf. It currently sucks.

 cucul/math.c |   36 +++++++++++++++++++++++-------------
 1 files changed, 23 insertions(+), 13 deletions(-)

Commit: 655
Author: sam
Date:   Tue Mar 21 10:52:24 2006 +0000

      * Changed the cacaplas colours. Yeah, I do what I want.

 src/cacaplas.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 654
Author: sam
Date:   Tue Mar 21 10:09:15 2006 +0000

                                                            ___
      * Bitmap gamma test example. Of       ,---.        /""`_,'
        course it does not work yet,        |    `\``""-;   /
        because some dirty old pig          \   /`\\     ';'
        implemented a cucul_powf()        .')   |     __   \
        function that only works         / (`  /     /(O\. _|
        with integer exponents.       .-`|  `"`      `    .-\_
                                   .-'   \                  ` ;=-.
        HAHAHAHA MAIS            .'        .           ._,   / o o\
        VIEUX PORC !         .-'`            .           '-._;_._.J
                         .-'`                               `.-'`
                     _. -`         L            '          .'
                   .'           U                  '- ._.-'
                 /`          C                         /
                /         y                           |
          ._   ;       J                         |    |
           )).-|                     |           |    /
          (/`.-|                \    \           /  .;
          ( (_)|                 |    \         ; .' |
           '--';                 |    `\       / /   |
                \                |      `\    /.'   /
                 \               /        ;  |`\   |
                  '.           .'      _.-|  |  |  |
                    '-.     .-';_"---'`.__|  |  |  \
                       `'-._     ``'-.    |  \  \__\\
                            `''--.___\\   \__\\

 test/Makefile.am |    6 ++++-
 test/gamma.c     |   67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+), 1 deletions(-)

Commit: 653
Author: sam
Date:   Tue Mar 21 09:52:32 2006 +0000

      * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.

 cucul/bitmap.c |    6 +++---
 cucul/cucul.h  |   13 +++++++------
 cucul/sprite.c |    2 +-
 src/aafire.c   |    2 +-
 src/cacaball.c |    4 ++--
 src/cacamoir.c |    4 ++--
 src/cacaplas.c |    4 ++--
 src/cacaview.c |    4 ++--
 test/demo.c    |    6 +++---
 test/export.c  |    2 +-
 test/hsv.c     |    2 +-
 11 files changed, 25 insertions(+), 24 deletions(-)

Commit: 652
Author: sam
Date:   Tue Mar 21 09:48:02 2006 +0000

      * Use the asm versions of sin and cos when available.

 configure.ac    |    5 +++++
 kernel/kernel.c |   10 ++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

Commit: 651
Author: jylam
Date:   Mon Mar 20 15:23:11 2006 +0000

     * Added a bird.

 caca/driver_gl.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 650
Author: sam
Date:   Sun Mar 19 17:10:12 2006 +0000

      * Added basic support for a few Unicode characters to the X11 driver.

 caca/driver_x11.c |  110 ++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 87 insertions(+), 23 deletions(-)

Commit: 649
Author: sam
Date:   Sun Mar 19 16:59:34 2006 +0000

      * Added a lame "powered by libcaca" banner to cacaplas.

 src/cacaplas.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 648
Author: sam
Date:   Sun Mar 19 16:59:01 2006 +0000

      * Added a few notes to the TODO list.

 TODO |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

Commit: 647
Author: sam
Date:   Sun Mar 19 16:42:31 2006 +0000

     Nan mais avec ma config   _,--.       ,--._
     d'Emacs c'est vraiment    \  > `-"""-' <  /
     impossible qu'il reste     `-.         .-'
     des tabs dans mon code       / 'e___e` \
                           \__   (   (o o)   )
      HAHAHAHA MAIS              _\_  `='  _/_
       VIEUX PORC !             / /|`-._.-'|\ \
                \   .,         / /||_______||\ \
                  .,|_)      _/ /_||=======||_\ \_
      _   _______( ,\ ',    / _/==||       ||==\_ \
    '(-'.`        '-``o t__ `'(   ^^       ^^   )`'
      '/                 (")   \               /
       |                t-`     \______|______/
        \           )_.-`       |______|______|
         \  .^--|  /_|            )__|   |__(
          \_(_\ |_|'[_\          /   ]   [   \
          '[_\  '[_\             `--'     `--'

 src/cacaball.c |   39 ++++++++++++++-------------------------
 1 files changed, 14 insertions(+), 25 deletions(-)

Commit: 646
Author: sam
Date:   Sun Mar 19 16:34:53 2006 +0000

      * More special characters in the Unicode test.

 test/unicode.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 645
Author: sam
Date:   Sat Mar 18 00:12:25 2006 +0000

      * Cosmetic fixes.

 caca/caca.h             |    2 ++
 caca/caca_internals.h   |    9 ++++++++-
 caca/event.c            |    4 ----
 caca/graphics.c         |    5 -----
 cucul/char.c            |    3 ++-
 cucul/cucul_internals.h |   24 ++++++++++++------------
 6 files changed, 24 insertions(+), 23 deletions(-)

Commit: 644
Author: sam
Date:   Sat Mar 18 00:06:24 2006 +0000

      * Renamed cucul_buffer to cucul_export. Vanilla rum rules.

 caca/driver_network.c |   10 +++++-----
 cucul/cucul.c         |    9 ++++-----
 cucul/cucul.h         |   10 ++++++----
 cucul/export_ansi.c   |    4 +---
 cucul/export_html.c   |    8 ++------
 cucul/export_irc.c    |    4 +---
 cucul/export_ps.c     |    2 +-
 cucul/export_svg.c    |    2 +-
 test/export.c         |    6 +++---
 9 files changed, 24 insertions(+), 31 deletions(-)

Commit: 643
Author: sam
Date:   Fri Mar 17 13:32:58 2006 +0000

      * Factorised some charset handling code into a new cucul/charset.c file.

 caca/driver_conio.c     |   69 +-----------------
 caca/driver_vga.c       |   69 +-----------------
 cucul/Makefile.am       |    1 +
 cucul/char.c            |   92 +----------------------
 cucul/charset.c         |  184 +++++++++++++++++++++++++++++++++++++++++++++++
 cucul/cucul_internals.h |   14 ++++
 6 files changed, 205 insertions(+), 224 deletions(-)

Commit: 642
Author: sam
Date:   Fri Mar 17 10:35:26 2006 +0000

      * Added a few commonly escaped characters to the export test: ( ) " < > &

 test/export.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 641
Author: sam
Date:   Fri Mar 17 09:56:28 2006 +0000

      * Full Unicode support in the SVG exporter.

 cucul/export_svg.c |   34 ++++++++++++++++++++++++++++++----
 1 files changed, 30 insertions(+), 4 deletions(-)

Commit: 640
Author: sam
Date:   Fri Mar 17 09:49:16 2006 +0000

      * Print '?' instead of spaces for unknown glyphs in the X11 driver.

 caca/driver_x11.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

Commit: 639
Author: sam
Date:   Thu Mar 16 19:10:12 2006 +0000

                                            ___
                                            ',_`""\        .---,
                                               \   :-""``/`    |
              Ahaha mais vieux porc !!          `;'     //`\   /
                                                /   __     |   ('.
                                               |_ ./O)\     \  `) \
                                              _/-.    `      `"`  |`
                                          .-=; `                  /
                                         /o o \   ,_,           .
                                         L._._;_.-'           .
                                           `'-.`             '
                                               `.         '
                                                 '-._. -'

 cucul/export_ps.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

Commit: 638
Author: sam
Date:   Thu Mar 16 19:00:59 2006 +0000

      * Updated ChangeLog and converted it to UTF-8.

 ChangeLog | 1721 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 1718 insertions(+), 3 deletions(-)

Commit: 637
Author: sam
Date:   Thu Mar 16 18:58:39 2006 +0000

      * Fixed Unicode handling and improved coding style in the SVG exporter.

 cucul/export_svg.c |   86 +++++++++++++++++++++++++++-------------------------
 1 files changed, 45 insertions(+), 41 deletions(-)

Commit: 636
Author: sam
Date:   Thu Mar 16 18:52:40 2006 +0000

      * Do not write the trailing \0 when exporting data.

 test/export.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 635
Author: sam
Date:   Thu Mar 16 18:44:07 2006 +0000

      * Fixed syntax errors in the generated PostScript document if ( ) \ or
        Unicode characters are encountered.

 cucul/export_ps.c |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

Commit: 634
Author: sam
Date:   Thu Mar 16 18:09:26 2006 +0000

      * Optimised for speed and space, fixed a few bugs, and improved coding style
        in the PS exporter (vieux porc !).

 cucul/export_ps.c |  134 ++++++++++++++++++++++------------------------------
 1 files changed, 57 insertions(+), 77 deletions(-)

Commit: 633
Author: sam
Date:   Thu Mar 16 17:04:09 2006 +0000

      * Comment clarification.

 cucul/cucul.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

Commit: 632
Author: sam
Date:   Thu Mar 16 16:59:57 2006 +0000

      * Fix resizing of the Win32 console. It now adapts to the requested size.

 caca/driver_win32.c |   53 ++++++++++++++++++++++++--------------------------
 1 files changed, 25 insertions(+), 28 deletions(-)

Commit: 631
Author: sam
Date:   Thu Mar 16 12:58:55 2006 +0000

      * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
      * Cosmetic code changes.

 caca/driver_conio.c |    4 ---
 caca/driver_vga.c   |   75 ++++++++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 68 insertions(+), 11 deletions(-)

Commit: 630
Author: sam
Date:   Thu Mar 16 12:50:07 2006 +0000

      * Fixed compiler warnings when UTF-8 S-Lang is not available.

 caca/driver_slang.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 629
Author: sam
Date:   Thu Mar 16 12:49:20 2006 +0000

      * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.

 caca/driver_ncurses.c |   57 +++++++++++++++++++++++++++++++++++++++++++------
 configure.ac          |   29 +++++++++++++++---------
 2 files changed, 68 insertions(+), 18 deletions(-)

Commit: 628
Author: sam
Date:   Thu Mar 16 12:46:39 2006 +0000

      * Distribute the license with Win32 packages and convert text files to
        CRLF format.

 build-win32 |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

Commit: 627
Author: sam
Date:   Wed Mar 15 22:07:55 2006 +0000

      * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
        the DOS/conio.h driver, and updated the unicode test accordingly.

 caca/driver_conio.c |   40 ++++++++++++++++++++++++++++------------
 test/unicode.c      |    2 +-
 2 files changed, 29 insertions(+), 13 deletions(-)

Commit: 626
Author: sam
Date:   Wed Mar 15 20:39:43 2006 +0000

      * Added a few more Unicode characters to the export and unicode tests.

 test/export.c  |    4 +-
 test/unicode.c |   59 ++++++++++++++++++++++++++++---------------------------
 2 files changed, 32 insertions(+), 31 deletions(-)

Commit: 625
Author: sam
Date:   Wed Mar 15 20:30:39 2006 +0000

      * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
        equivalents in CP437 0x7f - 0xff are translated.

 caca/driver_conio.c |   63 +++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 56 insertions(+), 7 deletions(-)

Commit: 624
Author: sam
Date:   Wed Mar 15 18:41:29 2006 +0000

      * Unicode support in the HTML exporter.

 cucul/export_html.c |   31 ++++++++++++++++++++-----------
 1 files changed, 20 insertions(+), 11 deletions(-)

Commit: 623
Author: sam
Date:   Wed Mar 15 17:42:03 2006 +0000

      * Cosmetic.

 caca/caca.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 622
Author: sam
Date:   Wed Mar 15 17:33:03 2006 +0000

      * Small test program for exporters. Usage: "export html", "export irc" etc.

 test/Makefile.am |    6 ++-
 test/export.c    |  109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 114 insertions(+), 1 deletions(-)

Commit: 621
Author: jylam
Date:   Wed Mar 15 17:16:09 2006 +0000

     * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
    *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
    p______...___________________________p
    e____(_..__`'-.,--,__________________e
    n_____'-._'-.__`\a\\_________________n
    i_________'.___.'_(|_________________i
    s____________7____||_________________s
    b___________/___.'_|_________________b
    i__________/_.-'__,J_________________i
    r_________/_________\________________r
    d________||___/______;_______________d
    *________||__|_______|_______________*
    p________`\__\_______|__/__''\_______p
    e__________'._\______/.-`____{}|_____e
    n___________/\_`;_.-'_________/______n
    i___________\_;(((____.--'\_/________i
    s_________.(((_____.-;\______________s
    b____.--'`_____,;`'.'-;\_____________b
    i_taco's____.'____'._.'\\____________i
    r_dick_--'_________|__\_|____________r
    d__________________\_\,_/____________d
    *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*

 cucul/export_svg.c |  120 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 120 insertions(+), 0 deletions(-)

Commit: 620
Author: jylam
Date:   Wed Mar 15 16:55:40 2006 +0000

     * Added preliminary (but working) SVG exporter

 cucul/Makefile.am   |    1 +
 cucul/cucul.c       |    3 +++
 cucul/cucul.h       |    1 +
 cucul/export_html.c |    2 +-
 cucul/export_ps.c   |    1 +
 5 files changed, 7 insertions(+), 1 deletions(-)

Commit: 619
Author: jylam
Date:   Wed Mar 15 15:03:43 2006 +0000

     * Added telnet commands and options strings for debug

 caca/driver_network.c |   36 ++++++++++++++++++++++++++----------
 1 files changed, 26 insertions(+), 10 deletions(-)

Commit: 618
Author: jylam
Date:   Wed Mar 15 13:48:51 2006 +0000

     * Fixed refresh when updating parameter in display_menu()

 test/demo.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 617
Author: jylam
Date:   Wed Mar 15 13:10:34 2006 +0000

     * Removed false comment

 kernel/kernel.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 616
Author: jylam
Date:   Wed Mar 15 13:06:25 2006 +0000

     * Optimised cacaballs a bit

 src/cacaball.c |   42 +++++++++++++++++++++++++++++++-----------
 1 files changed, 31 insertions(+), 11 deletions(-)

Commit: 615
Author: jylam
Date:   Wed Mar 15 12:51:08 2006 +0000

     * Better cacaballs parameters

 src/cacaball.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 614
Author: sam
Date:   Wed Mar 15 10:04:56 2006 +0000

      * Increased cacamoir circle thikness by 50%, because it currently really
        sucks in small resolutions.

 src/cacamoir.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 613
Author: sam
Date:   Wed Mar 15 10:03:04 2006 +0000

      * Minor coding style fixes.

 caca/driver_gl.c      |    2 +-
 caca/driver_ncurses.c |    2 +-
 caca/driver_x11.c     |    2 +-
 src/cacaball.c        |    4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)

Commit: 612
Author: sam
Date:   Wed Mar 15 10:02:08 2006 +0000

      * UTF-8 support in the Win32 driver.

 caca/driver_win32.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

Commit: 611
Author: sam
Date:   Wed Mar 15 10:01:14 2006 +0000

      * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
      * Use RETSIGTYPE for signal handler return values.

 caca/caca.h           |    2 +-
 caca/driver_network.c |   28 +++++++++++++++++++++-------
 2 files changed, 22 insertions(+), 8 deletions(-)

Commit: 610
Author: sam
Date:   Wed Mar 15 09:57:04 2006 +0000

      * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
        in the SLang driver.
      * Cosmetic fixes in configure.ac.

 caca/driver_slang.c |    8 +++++++-
 configure.ac        |   48 ++++++++++++++++++++++++++----------------------
 2 files changed, 33 insertions(+), 23 deletions(-)

Commit: 609
Author: sam
Date:   Tue Mar 14 22:05:34 2006 +0000

      * Replaced all cucul_get_* exporters with a generic cucul_export() function.
      * Got rid of static buffers; we now use cucul_free() to free exported
        buffers.
      * Fixed light background in the ANSI exporter by adding escape sequences for
        most terminal emulators.

 caca/driver_network.c   |   46 +++++++++++++++++++-------------
 cucul/cucul.c           |   52 ++++++++++++++++++++++++++-----------
 cucul/cucul.h           |   32 +++++++++++++++++------
 cucul/cucul_internals.h |    7 -----
 cucul/export_ansi.c     |   65 ++++++++++++++++++++++++-----------------------
 cucul/export_html.c     |   41 ++++++++++-------------------
 cucul/export_irc.c      |   20 +++++---------
 cucul/export_ps.c       |   22 +++++-----------
 8 files changed, 148 insertions(+), 137 deletions(-)

Commit: 608
Author: jylam
Date:   Tue Mar 14 19:01:19 2006 +0000

     * Fixed UPPER() for strcasecmp

 kernel/kernel.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 607
Author: sam
Date:   Tue Mar 14 18:10:30 2006 +0000

      * Rewrote strncasecmp. Totally untested, of course.

 kernel/kernel.c |   16 ++++++----------
 1 files changed, 6 insertions(+), 10 deletions(-)

Commit: 606
Author: sam
Date:   Tue Mar 14 17:09:17 2006 +0000

      * STATIC char const. AHAHAHAHA.

 cucul/export_ps.c |   49 ++++++++++++++++++++++++-------------------------
 1 files changed, 24 insertions(+), 25 deletions(-)

Commit: 605
Author: sam
Date:   Tue Mar 14 17:06:12 2006 +0000

      * Do not switch to alternate screen when clearing, because sometimes we
        are unable to cleanly restore the state.

 caca/driver_network.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 604
Author: jylam
Date:   Tue Mar 14 16:57:53 2006 +0000

     * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.

 cucul/export_ps.c |   48 +++++++++++++++++++++++-------------------------
 1 files changed, 23 insertions(+), 25 deletions(-)

Commit: 603
Author: jylam
Date:   Tue Mar 14 16:51:38 2006 +0000

     * Postscript exporter now kinda works. Paper size to be fixed

 cucul/export_ps.c |  116 +++++++++++++++++++++++++---------------------------
 1 files changed, 56 insertions(+), 60 deletions(-)

Commit: 602
Author: jylam
Date:   Tue Mar 14 15:39:38 2006 +0000

     * Added preliminary Postscript (tm) (r) (c) exporter.

 cucul/Makefile.am       |    1 +
 cucul/cucul.c           |    4 +-
 cucul/cucul.h           |    2 +
 cucul/cucul_internals.h |    4 +-
 cucul/export_ps.c       |  158 +++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 165 insertions(+), 4 deletions(-)

Commit: 601
Author: sam
Date:   Tue Mar 14 14:19:58 2006 +0000

      * Pressing Ctrl-C on the client side now drops the connection.

 caca/driver_network.c |  101 +++++++++++++++++++++++++++++++++++++------------
 1 files changed, 76 insertions(+), 25 deletions(-)

Commit: 600
Author: sam
Date:   Tue Mar 14 12:49:32 2006 +0000

      * Updated the TODO list, mostly with Unicode-related tasks.

 TODO |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

Commit: 599
Author: sam
Date:   Tue Mar 14 12:49:01 2006 +0000

      * Changed port environment variable to "CACA_PORT". No need to mention it's
        a network port, we could have guessed.

 caca/caca.h           |    5 ++---
 caca/driver_network.c |    4 ++--
 2 files changed, 4 insertions(+), 5 deletions(-)

Commit: 598
Author: sam
Date:   Tue Mar 14 12:30:17 2006 +0000

      * Ooops, fixed an old typo.

 caca/caca.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 597
Author: sam
Date:   Tue Mar 14 12:16:11 2006 +0000

      * Fixed a warning in cacaball.c.

 src/cacaball.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 596
Author: sam
Date:   Mon Mar 13 19:04:29 2006 +0000

      * Improvements to the network output:
        + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
          the registered ports area, but we'd never be accepted anyway).
        + Retry network sends in caca_get_event(), too.
        + Have a per-client buffer in case of network congestion. If that buffer
          gets full, just drop it and start again at the next frame.
        + Set the window title to "caca for the network".
        + Do not send the ANSI buffer's terminating \0.
        + Restore the SIGPIPE handler on close.
        + Set window size to 80x24 instead of 80x25.

 caca/driver_network.c |  333 +++++++++++++++++++++++++++++++++++--------------
 1 files changed, 240 insertions(+), 93 deletions(-)

Commit: 595
Author: sam
Date:   Mon Mar 13 18:07:35 2006 +0000

      * Set svn:keyword Id property on a few files.
      Note to developers: use that chunk in your ~/.subversion/config:
    [miscellany]
    enable-auto-props = yes
    [auto-props]
    *.m = svn:keywords=Id
    *.h = svn:keywords=Id
    *.mm = svn:keywords=Id
    *.c = svn:keywords=Id
    *.cpp = svn:keywords=Id
    *.pch = svn:keywords=Id
    *.command = svn:keywords=Id
    *.pl = svn:keywords=Id
    *.pm = svn:keywords=Id
    *.py = svn:keywords=Id
    *.sh = svn:keywords=Id
    *.txt = svn:keywords=Id
    *.html = svn:keywords=Id
    *.php = svn:keywords=Id

Commit: 594
Author: sam
Date:   Mon Mar 13 18:05:12 2006 +0000

      * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).

 cucul/export_ansi.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 593
Author: sam
Date:   Mon Mar 13 17:49:04 2006 +0000

      * Fixed an uninitialised variable in the event queue handling.

 caca/caca.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 592
Author: sam
Date:   Mon Mar 13 17:38:18 2006 +0000

      * Allow the color test to be built as a kernel.

 test/colors.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 591
Author: sam
Date:   Mon Mar 13 17:36:14 2006 +0000

      * Sorted list of extra contributors by topic and added the FSF.

 THANKS |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

Commit: 590
Author: sam
Date:   Fri Mar 10 19:21:33 2006 +0000

      * Set the client sockets as non-blocking, and implemented non-blocking
        writes. Currently works very badly with more than one client.

 caca/driver_network.c |  114 +++++++++++++++++++++++++++++++++++--------------
 1 files changed, 82 insertions(+), 32 deletions(-)

Commit: 589
Author: jylam
Date:   Fri Mar 10 17:56:40 2006 +0000

     * wrote strcasecmp for fun

 kernel/kernel.c |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

Commit: 588
Author: jylam
Date:   Fri Mar 10 17:41:23 2006 +0000

     * Renamed exporter_* to export_*, from God recommendation.

 cucul/Makefile.am     |    6 +-
 cucul/export_ansi.c   |  106 ++++++++++++++++++++++++++
 cucul/export_html.c   |  198 +++++++++++++++++++++++++++++++++++++++++++++++++
 cucul/export_irc.c    |  121 ++++++++++++++++++++++++++++++
 cucul/exporter_ansi.c |  106 --------------------------
 cucul/exporter_html.c |  198 -------------------------------------------------
 cucul/exporter_irc.c  |  121 ------------------------------
 7 files changed, 428 insertions(+), 428 deletions(-)

Commit: 587
Author: jylam
Date:   Fri Mar 10 17:32:08 2006 +0000

     * Exploded cucul/export.c

 cucul/Makefile.am     |    4 +-
 cucul/export.c        |  357 -------------------------------------------------
 cucul/exporter_ansi.c |  106 +++++++++++++++
 cucul/exporter_html.c |  198 +++++++++++++++++++++++++++
 cucul/exporter_irc.c  |  121 +++++++++++++++++
 5 files changed, 428 insertions(+), 358 deletions(-)

Commit: 586
Author: jylam
Date:   Fri Mar 10 15:11:40 2006 +0000

     * Added CACA_NETWORK_PORT env and related documentation

 caca/caca.c           |    4 ++--
 caca/caca.h           |    4 ++++
 caca/driver_network.c |   18 ++++++++++++++++--
 3 files changed, 22 insertions(+), 4 deletions(-)

Commit: 585
Author: jylam
Date:   Fri Mar 10 14:41:24 2006 +0000

     * Fixed configure script to check for UTF8 enabled slang, removed network driver debug output, added size > 255 in telnet negociation, fixed scrolling bug in network driver

 caca/driver_network.c   |   25 ++++++++++++-------------
 configure.ac            |    4 ++--
 cucul/cucul_internals.h |    2 ++
 3 files changed, 16 insertions(+), 15 deletions(-)

Commit: 584
Author: sam
Date:   Fri Mar 10 13:06:40 2006 +0000

      * Handle incoming connections in network_get_event() as well as
        network_display() so that new clients immediately get the contents
        of the canvas and do not need to wait for a caca_display() call.

 caca/driver_network.c |  123 +++++++++++++++++++++++++++++++------------------
 1 files changed, 78 insertions(+), 45 deletions(-)

Commit: 583
Author: sam
Date:   Fri Mar 10 10:03:30 2006 +0000

      * Preliminary support for UTF-8 in cucul_putstr(). Also added a
        cucul_putchar32() function but I'm not convinced it will be useful.

 cucul/char.c |  152 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 133 insertions(+), 19 deletions(-)

Commit: 582
Author: sam
Date:   Fri Mar 10 10:01:22 2006 +0000

      * Use the internal version of cucul_set_size in output drivers so that
        they can force a resize. We need to find a way to make those specific
        cucul - caca interactions unavailable to the clueless user.

 caca/driver_conio.c   |    4 ++--
 caca/driver_gl.c      |    2 +-
 caca/driver_ncurses.c |    2 +-
 caca/driver_network.c |    4 ++--
 caca/driver_win32.c   |    4 ++--
 caca/driver_x11.c     |    2 +-
 caca/graphics.c       |    4 ++--
 7 files changed, 11 insertions(+), 11 deletions(-)

Commit: 581
Author: sam
Date:   Fri Mar 10 09:48:33 2006 +0000

      * Made cacamoir, cacaball and cacaplas buildable into a kernel.

 src/cacaball.c |   12 +++++-------
 src/cacamoir.c |    6 ++++--
 src/cacaplas.c |    9 +++++----
 3 files changed, 14 insertions(+), 13 deletions(-)

Commit: 580
Author: sam
Date:   Fri Mar 10 09:43:13 2006 +0000

      * Assume the VGA screen is 320x200 and really resize the cucul canvas to
        80x25 upon initialisation.

 caca/driver_vga.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

Commit: 579
Author: sam
Date:   Fri Mar 10 09:34:16 2006 +0000

      * Added Unicode support to the SLang driver.

 caca/driver_slang.c |   47 ++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 38 insertions(+), 9 deletions(-)

Commit: 578
Author: sam
Date:   Fri Mar 10 09:31:32 2006 +0000

      * Implemented a few math functions in our kernel: cos(), sin(), sqrt().

 kernel/kernel.c |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 kernel/kernel.h |    6 +++++
 2 files changed, 64 insertions(+), 0 deletions(-)

Commit: 577
Author: sam
Date:   Fri Mar 10 09:30:30 2006 +0000

      * More Unicode tests: gradient glyphs, double width characters.

 test/unicode.c |   46 ++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 44 insertions(+), 2 deletions(-)

Commit: 576
Author: jylam
Date:   Thu Mar 9 19:27:55 2006 +0000

     * Oops, modified build-kernel while testing and commited it ;)

 build-kernel |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 575
Author: jylam
Date:   Thu Mar 9 19:27:14 2006 +0000

     * Multiplexed sockets, it is now possible to have multiple clients at the same time watching for the same libcaca application. And no fork or threads involved. THAT'S high technology.

 build-kernel          |    4 +-
 caca/driver_network.c |  109 +++++++++++++++++++++++++++++-------------------
 2 files changed, 68 insertions(+), 45 deletions(-)

Commit: 574
Author: sam
Date:   Thu Mar 9 16:57:32 2006 +0000

      * Fixed VGA colours. The values only range from 0 to 63.

 caca/driver_vga.c |   35 ++++++++++++++++++-----------------
 1 files changed, 18 insertions(+), 17 deletions(-)

Commit: 573
Author: sam
Date:   Thu Mar 9 15:35:00 2006 +0000

      * Added assembly code for inb() and outb().
      * Print a small message at kernel boot time just to check that the kernel
        was properly loaded.

 build-kernel            |   22 +++++++++++++++-------
 caca/caca_internals.h   |    4 +++-
 cucul/cucul_internals.h |    4 +++-
 kernel/kernel.c         |   10 ++++++++++
 kernel/kernel.h         |   21 +++++++++++++++++++--
 5 files changed, 50 insertions(+), 11 deletions(-)

Commit: 572
Author: jylam
Date:   Thu Mar 9 13:24:06 2006 +0000

     * Added tests for malloc()'s

 cucul/export.c |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

Commit: 571
Author: jylam
Date:   Thu Mar 9 13:08:41 2006 +0000

     * Updated README for network driver, fixed remaining exporters

 README                  |    1 +
 cucul/cucul.c           |   10 ++++++++++
 cucul/cucul_internals.h |    7 ++++++-
 cucul/export.c          |   47 +++++++++++++++++++++++++++++------------------
 4 files changed, 46 insertions(+), 19 deletions(-)

Commit: 570
Author: sam
Date:   Thu Mar 9 13:04:59 2006 +0000

      * Added a conditional to only build the kernel if --enable-vga was set.

 caca/Makefile.am   |    3 ++-
 configure.ac       |    1 +
 kernel/Makefile.am |    6 +++++-
 3 files changed, 8 insertions(+), 2 deletions(-)

Commit: 569
Author: sam
Date:   Thu Mar 9 12:56:33 2006 +0000

      * Set executable flag to the build-kernel script.

 0 files changed, 0 insertions(+), 0 deletions(-)

Commit: 568
Author: sam
Date:   Thu Mar 9 12:47:37 2006 +0000

      * Added glue code to compile libcaca without a libc and build applications
        as multiboot kernels.

 COPYING.GPL             |  340 +++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am             |    4 +-
 build-kernel            |   30 ++++
 caca/time.c             |   26 ++--
 configure.ac            |   16 ++-
 cucul/bitmap.c          |   15 +-
 cucul/box.c             |    4 +-
 cucul/char.c            |   27 ++--
 cucul/conic.c           |    4 +-
 cucul/cucul.c           |    6 +-
 cucul/cucul_internals.h |    6 +-
 cucul/export.c          |    8 +-
 cucul/line.c            |    4 +-
 cucul/math.c            |    4 +-
 cucul/sprite.c          |    8 +-
 cucul/triangle.c        |    4 +-
 kernel/Makefile.am      |   12 ++
 kernel/kernel.c         |  204 ++++++++++++++++++++++++++++
 kernel/kernel.h         |   95 +++++++++++++
 kernel/multiboot.S      |   73 ++++++++++
 kernel/multiboot.h      |  115 ++++++++++++++++
 src/aafire.c            |    8 +-
 22 files changed, 958 insertions(+), 55 deletions(-)

Commit: 567
Author: sam
Date:   Thu Mar 9 12:44:49 2006 +0000

      * Cosmetic change.

 caca/driver_conio.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 566
Author: sam
Date:   Thu Mar 9 12:43:10 2006 +0000

      * Slightly updated README.

 README |   11 +++--------
 1 files changed, 3 insertions(+), 8 deletions(-)

Commit: 565
Author: sam
Date:   Thu Mar 9 12:41:02 2006 +0000

      * Pure VGA output driver.

 caca/caca.c           |   15 ++++-
 caca/caca_internals.h |   10 +++-
 caca/driver_vga.c     |  164 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 185 insertions(+), 4 deletions(-)

Commit: 564
Author: sam
Date:   Thu Mar 9 12:37:39 2006 +0000

      * Removed unused includes.

 caca/graphics.c |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

Commit: 563
Author: sam
Date:   Thu Mar 9 12:35:47 2006 +0000

      * Added a few details for authors.

 AUTHORS |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

Commit: 562
Author: sam
Date:   Thu Mar 9 12:34:40 2006 +0000

      * Added a tiny Unicode test program. Of course it does not work yet, but
        good to have something to start with.

 test/Makefile.am |    6 +++++-
 test/unicode.c   |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+), 1 deletions(-)

Commit: 561
Author: jylam
Date:   Thu Mar 9 09:52:24 2006 +0000

     * Updated documentation a bit

 caca/caca.h   |    5 +++--
 cucul/cucul.h |    1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

Commit: 560
Author: jylam
Date:   Thu Mar 9 09:44:54 2006 +0000

     * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.

 caca/driver_network.c   |    6 +-----
 cucul/cucul.c           |    5 +++++
 cucul/cucul_internals.h |    4 ++++
 cucul/export.c          |   14 ++++++++------
 4 files changed, 18 insertions(+), 11 deletions(-)

Commit: 559
Author: jylam
Date:   Thu Mar 9 08:45:40 2006 +0000

     * Fixed memory leak in network driver

 caca/driver_network.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

Commit: 558
Author: sam
Date:   Wed Mar 8 22:39:43 2006 +0000

      * Made the OpenGL colors slightly less saturated.

 caca/driver_gl.c |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

Commit: 557
Author: sam
Date:   Wed Mar 8 22:29:00 2006 +0000

      * Make output drivers more error resilient when handling UTF-32 characters,
        by simply ignoring everything non ASCII :-)

 caca/driver_conio.c   |    8 +++++++-
 caca/driver_gl.c      |   27 +++++++++++++--------------
 caca/driver_ncurses.c |    7 ++++++-
 caca/driver_slang.c   |   18 +++++++++++++-----
 caca/driver_win32.c   |    8 +++++++-
 caca/driver_x11.c     |   22 ++++++++++++++--------
 6 files changed, 60 insertions(+), 30 deletions(-)

Commit: 556
Author: jylam
Date:   Wed Mar 8 20:58:07 2006 +0000

     * Fixed blinking screen

 caca/driver_network.c |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)

Commit: 555
Author: jylam
Date:   Wed Mar 8 20:23:06 2006 +0000

     * Exporters now return size of generated data

 caca/driver_network.c |   19 +++++++------------
 cucul/cucul.h         |    8 ++++----
 cucul/export.c        |   22 +++++++++++++---------
 3 files changed, 24 insertions(+), 25 deletions(-)

Commit: 554
Author: jylam
Date:   Wed Mar 8 20:03:24 2006 +0000

     * Added very preliminary network driver

 caca/Makefile.am      |    1 +
 caca/caca.c           |    9 ++
 caca/caca_internals.h |    7 ++-
 caca/driver_network.c |  222 +++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac          |   13 +++
 5 files changed, 251 insertions(+), 1 deletions(-)

Commit: 553
Author: sam
Date:   Wed Mar 8 19:41:53 2006 +0000

      * Fixed async issues between the driver and libcaca when resizing windows,
        and simplified the handle_resize() API. Still can be polished.

 caca/caca.c           |    5 +++--
 caca/caca_internals.h |   10 +++++++---
 caca/driver_conio.c   |    8 ++++----
 caca/driver_gl.c      |   23 ++++++++---------------
 caca/driver_ncurses.c |   28 +++++++++++-----------------
 caca/driver_slang.c   |   18 +++++-------------
 caca/driver_win32.c   |    9 ++++-----
 caca/driver_x11.c     |   33 +++++++++++----------------------
 caca/event.c          |    8 ++++++++
 caca/graphics.c       |   20 +++++++++-----------
 cucul/cucul.c         |    2 +-
 11 files changed, 71 insertions(+), 93 deletions(-)

Commit: 552
Author: sam
Date:   Wed Mar 8 17:20:38 2006 +0000

      * cucul_set_size() does nothing if a graphical backend is attached. Added
        documentation to explain this behaviour.

 cucul/cucul.c |  208 +++++++++++++++++++++++++++++++--------------------------
 1 files changed, 113 insertions(+), 95 deletions(-)

Commit: 551
Author: sam
Date:   Wed Mar 8 11:27:23 2006 +0000

      * Cosmetic changes here and there.

 caca/caca.c           |    4 ++--
 caca/caca_internals.h |   11 +++++++++--
 caca/driver_gl.c      |    6 +++---
 caca/driver_ncurses.c |   10 +++++-----
 caca/driver_slang.c   |    8 ++++----
 caca/driver_win32.c   |   11 ++++++-----
 caca/driver_x11.c     |    8 ++++----
 caca/event.c          |   12 ++++++------
 8 files changed, 39 insertions(+), 31 deletions(-)

Commit: 550
Author: sam
Date:   Wed Mar 8 10:33:01 2006 +0000

      * Finished moving everything driver-specific to the apropriate driver_*.c
        files. Phew. Now they just need a few comments.

 caca/caca.c           |   68 +--------------
 caca/caca_internals.h |   90 +-------------------
 caca/driver_conio.c   |   51 +++++++-----
 caca/driver_gl.c      |  222 +++++++++++++++++++++++++++---------------------
 caca/driver_ncurses.c |   92 ++++++++++++++++----
 caca/driver_slang.c   |   58 +++++++++++--
 caca/driver_win32.c   |  112 ++++++++++++++-----------
 caca/driver_x11.c     |  226 +++++++++++++++++++++++++++----------------------
 caca/event.c          |    6 +-
 caca/graphics.c       |   10 +-
 10 files changed, 477 insertions(+), 458 deletions(-)

Commit: 549
Author: sam
Date:   Wed Mar 8 09:51:53 2006 +0000

      * Cleaned up useless header includes.

 caca/driver_conio.c   |   11 -----------
 caca/driver_gl.c      |    5 -----
 caca/driver_ncurses.c |    8 --------
 caca/driver_slang.c   |    8 --------
 caca/driver_win32.c   |    8 --------
 caca/driver_x11.c     |    5 -----
 6 files changed, 0 insertions(+), 45 deletions(-)

Commit: 548
Author: sam
Date:   Wed Mar 8 09:28:41 2006 +0000

      * Split event.c into the appropriate driver_*.c files.

 caca/caca_internals.h |    1 +
 caca/driver_conio.c   |   13 +
 caca/driver_gl.c      |   63 ++++++
 caca/driver_ncurses.c |  184 ++++++++++++++++
 caca/driver_slang.c   |   83 +++++++
 caca/driver_win32.c   |   75 +++++++
 caca/driver_x11.c     |  126 +++++++++++-
 caca/event.c          |  581 +------------------------------------------------
 8 files changed, 547 insertions(+), 579 deletions(-)

Commit: 547
Author: sam
Date:   Wed Mar 8 09:26:46 2006 +0000

      * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.

 caca-config.in |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

Commit: 546
Author: sam
Date:   Wed Mar 8 09:23:38 2006 +0000

      * Ignore driver_*.c files when building documentation.

 doc/doxygen.cfg.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 545
Author: sam
Date:   Wed Mar 8 09:21:55 2006 +0000

      * configure.ac: look for a4wide.sty in more than one location.

 configure.ac |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 543
Author: sam
Date:   Tue Mar 7 12:39:34 2006 +0000

      * Fixed DOS driver.
      * Added a build-dos script to cross-compile the DOS version using djgpp.

 Makefile.am             |    2 +-
 build-dos               |   34 ++++++++++++++++++++++++++++++++++
 caca/caca_internals.h   |    6 +++++-
 caca/driver_conio.c     |    2 +-
 cucul/cucul_internals.h |    3 ++-
 5 files changed, 43 insertions(+), 4 deletions(-)

Commit: 542
Author: sam
Date:   Tue Mar 7 10:46:29 2006 +0000

      * configure.ac: removed the "null" frontend. just don't attach any frontend
        if you do not want any.

 configure.ac |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

Commit: 541
Author: sam
Date:   Tue Mar 7 10:37:59 2006 +0000

      * Got rid of static variables in the event code.

 caca/caca.c           |    3 +
 caca/caca_internals.h |   11 ++-
 caca/event.c          |  220 +++++++++++++++++++++++-------------------------
 3 files changed, 118 insertions(+), 116 deletions(-)

Commit: 540
Author: sam
Date:   Tue Mar 7 09:17:35 2006 +0000

      * Polished the driver split a bit (still no events, except resize events),
        properly credited authors and documented a few things.

 caca/caca.c             |   55 +++++++++++++++++++++++++--------------
 caca/caca_internals.h   |   22 ++++++++--------
 caca/driver_conio.c     |   33 +++++++++--------------
 caca/driver_gl.c        |   39 ++++++++++------------------
 caca/driver_ncurses.c   |   50 +++++++++++++-----------------------
 caca/driver_slang.c     |   62 +++++++++++++++------------------------------
 caca/driver_win32.c     |   64 +++++++++++++++++------------------------------
 caca/driver_x11.c       |   47 +++++++++-------------------------
 caca/event.c            |   10 +------
 caca/graphics.c         |   32 +----------------------
 cucul/bitmap.c          |    8 ------
 cucul/box.c             |    6 ----
 cucul/char.c            |   11 +------
 cucul/conic.c           |    6 ----
 cucul/cucul.c           |    7 -----
 cucul/cucul_internals.h |   10 ++++++-
 cucul/export.c          |   15 +++-------
 cucul/line.c            |    6 ----
 cucul/math.c            |    6 ----
 cucul/sprite.c          |    6 ----
 cucul/triangle.c        |    6 ----
 src/cacaview.c          |    6 ++--
 22 files changed, 170 insertions(+), 337 deletions(-)

Commit: 539
Author: sam
Date:   Mon Mar 6 23:01:59 2006 +0000

      * Split caca/graphics.c into driver-specific files. Resize is currently
        broken, and event handling is not yet in the driver-specific files, but
        I will of course fix that later.

 caca/Makefile.am      |    6 +
 caca/caca.c           |  287 ++----------
 caca/caca_internals.h |   61 ++-
 caca/driver_conio.c   |  148 ++++++
 caca/driver_gl.c      |  378 ++++++++++++++++
 caca/driver_ncurses.c |  256 +++++++++++
 caca/driver_slang.c   |  342 ++++++++++++++
 caca/driver_win32.c   |  255 +++++++++++
 caca/driver_x11.c     |  363 +++++++++++++++
 caca/event.c          |   16 +-
 caca/graphics.c       | 1192 +------------------------------------------------
 11 files changed, 1854 insertions(+), 1450 deletions(-)

Commit: 538
Author: sam
Date:   Mon Mar 6 21:49:48 2006 +0000

      * Ooops, I fucked up the build.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 537
Author: sam
Date:   Mon Mar 6 21:00:53 2006 +0000

      * Moved stuff again.

 Makefile.am          |    2 +-
 examples/Makefile.am |   35 ---
 examples/aafire.c    |  289 --------------------
 examples/caca.txt    |   26 --
 examples/cacaball.c  |  200 --------------
 examples/cacamoir.c  |  155 -----------
 examples/cacaplas.c  |  150 ----------
 examples/cacaview.c  |  738 --------------------------------------------------
 src/Makefile.am      |   35 +++
 src/aafire.c         |  289 ++++++++++++++++++++
 src/caca.txt         |   26 ++
 src/cacaball.c       |  200 ++++++++++++++
 src/cacamoir.c       |  155 +++++++++++
 src/cacaplas.c       |  150 ++++++++++
 src/cacaview.c       |  738 ++++++++++++++++++++++++++++++++++++++++++++++++++
 15 files changed, 1594 insertions(+), 1594 deletions(-)

Commit: 536
Author: sam
Date:   Mon Mar 6 20:57:14 2006 +0000

      * Moved stuff around to differenciate between libcucul and libcaca.

 Makefile.am             |    2 +-
 caca/Makefile.am        |   18 +
 caca/caca.c             |  442 +++++++++++++++
 caca/caca.h             |  203 +++++++
 caca/caca_internals.h   |  170 ++++++
 caca/event.c            |  821 ++++++++++++++++++++++++++++
 caca/graphics.c         | 1377 +++++++++++++++++++++++++++++++++++++++++++++++
 caca/time.c             |   96 ++++
 configure.ac            |    5 +-
 cucul/Makefile.am       |   23 +
 cucul/bitmap.c          |  943 ++++++++++++++++++++++++++++++++
 cucul/box.c             |  154 ++++++
 cucul/char.c            |  235 ++++++++
 cucul/conic.c           |  243 +++++++++
 cucul/cucul.c           |  403 ++++++++++++++
 cucul/cucul.h           |  216 ++++++++
 cucul/cucul_internals.h |   45 ++
 cucul/export.c          |  330 +++++++++++
 cucul/line.c            |  398 ++++++++++++++
 cucul/math.c            |   99 ++++
 cucul/sprite.c          |  325 +++++++++++
 cucul/triangle.c        |  140 +++++
 examples/Makefile.am    |   20 +-
 src/Makefile.am         |   34 --
 src/bitmap.c            |  945 --------------------------------
 src/box.c               |  154 ------
 src/caca.c              |  442 ---------------
 src/caca.h              |  203 -------
 src/caca_internals.h    |  170 ------
 src/char.c              |  235 --------
 src/conic.c             |  243 ---------
 src/cucul.c             |  403 --------------
 src/cucul.h             |  216 --------
 src/cucul_internals.h   |   45 --
 src/event.c             |  821 ----------------------------
 src/export.c            |  330 -----------
 src/graphics.c          | 1377 -----------------------------------------------
 src/line.c              |  398 --------------
 src/math.c              |   99 ----
 src/sprite.c            |  325 -----------
 src/time.c              |   96 ----
 src/triangle.c          |  140 -----
 test/Makefile.am        |   28 +-
 43 files changed, 6709 insertions(+), 6703 deletions(-)

Commit: 535
Author: sam
Date:   Mon Mar 6 19:13:01 2006 +0000

      * Use 32 bit integers for the character array. No visible difference for
        now because we only do ASCII, but that will let us do Unicode later.

 src/caca.c            |    1 +
 src/char.c            |   17 +++++++++--------
 src/cucul.c           |   19 ++++++++++++-------
 src/cucul_internals.h |    3 ++-
 src/export.c          |   33 +++++++++++++++++----------------
 src/graphics.c        |   40 ++++++++++++++++++++++++++--------------
 6 files changed, 67 insertions(+), 46 deletions(-)

Commit: 534
Author: sam
Date:   Mon Mar 6 14:17:42 2006 +0000

      * Removed caca_set_{size,width,height} because cucul_set_size ought to be
        enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
        future because it's libcaca who gets the resize events, after all.

 src/caca.h     |    3 ---
 src/graphics.c |   38 --------------------------------------
 2 files changed, 0 insertions(+), 41 deletions(-)

Commit: 533
Author: jylam
Date:   Mon Mar 6 13:50:05 2006 +0000

     * I just suck. I'll goatse myself right after beeing back at home.

 src/graphics.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 532
Author: sam
Date:   Mon Mar 6 13:43:23 2006 +0000

      * src/graphics.c: minor optimisations.

 src/graphics.c |   37 +++++++++++++++++--------------------
 1 files changed, 17 insertions(+), 20 deletions(-)

Commit: 531
Author: sam
Date:   Mon Mar 6 13:34:57 2006 +0000

      * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
        dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
        toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
        toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
        pas de warnings et/ou que ca segfaulte pas !

 src/graphics.c |   38 +++++++++++++++++++-------------------
 1 files changed, 19 insertions(+), 19 deletions(-)

Commit: 530
Author: jylam
Date:   Mon Mar 6 12:13:12 2006 +0000

     * Mais je fais comme je veux bordel de cul !

 src/graphics.c |   42 +++++++++++++++++++++---------------------
 1 files changed, 21 insertions(+), 21 deletions(-)

Commit: 529
Author: sam
Date:   Mon Mar 6 11:08:25 2006 +0000

      * Haha mais vieux porc a pattes !

 src/graphics.c |   42 +++++++++++++++++++++---------------------
 1 files changed, 21 insertions(+), 21 deletions(-)

Commit: 528
Author: jylam
Date:   Mon Mar 6 10:21:48 2006 +0000

     * Reverted to integer colors in GL driver,  fixed a bunch of warnings in slang.

 src/graphics.c |   58 +++++++++++++++++++++++--------------------------------
 1 files changed, 24 insertions(+), 34 deletions(-)

Commit: 527
Author: sam
Date:   Mon Mar 6 08:32:40 2006 +0000

      * All output plugins should now work again.
      * Renamed caca_refresh() into caca_display() which makes more sense.
      * Optimised gl_bgpal by directly storing floats instead of doing the
        conversion at runtime.
      * Handle resizing in cucul_set_size() and try to keep as much information
        as possible from the previous canvas.
      * Moved most global variables into cucul_t or caca_t contexts.
      * Moved time.c into libcaca.

 caca-config.in        |   13 +-
 configure.ac          |    2 +-
 examples/aafire.c     |    2 +-
 examples/cacaball.c   |    2 +-
 examples/cacamoir.c   |    2 +-
 examples/cacaplas.c   |    2 +-
 examples/cacaview.c   |    6 +-
 src/Makefile.am       |    2 +-
 src/bitmap.c          |   16 +-
 src/box.c             |    4 +-
 src/caca.c            |   43 +++--
 src/caca.h            |    2 +-
 src/caca_internals.h  |   59 +++++-
 src/char.c            |  164 +--------------
 src/conic.c           |    4 +-
 src/cucul.c           |  104 ++++++++--
 src/cucul_internals.h |    4 -
 src/event.c           |  117 +++++------
 src/export.c          |    4 +-
 src/graphics.c        |  587 ++++++++++++++++++++++++++-----------------------
 src/line.c            |    4 +-
 src/math.c            |    4 +-
 src/sprite.c          |    4 +-
 src/time.c            |    4 +-
 src/triangle.c        |    4 +-
 test/colors.c         |    2 +-
 test/demo.c           |    6 +-
 test/dithering.c      |    2 +-
 test/event.c          |    4 +-
 test/hsv.c            |    2 +-
 test/spritedit.c      |    2 +-
 31 files changed, 586 insertions(+), 591 deletions(-)

Commit: 526
Author: sam
Date:   Mon Mar 6 08:26:09 2006 +0000

      * Removed cacademo from examples, manpages and distributions. It's useless.

 debian/changelog     |    6 +-
 debian/control       |   28 ++++++++++--
 debian/copyright     |    2 +-
 debian/rules         |   11 +++--
 doc/Makefile.am      |   10 ++---
 doc/cacademo.1       |   56 -----------------------
 doc/cacafire.1       |   56 +++++++++++++++++++++++
 libcaca.spec         |    5 --
 msvc/Makefile.am     |    1 -
 msvc/cacademo.vcproj |  122 --------------------------------------------------
 msvc/libcaca.sln     |    7 ---
 11 files changed, 95 insertions(+), 209 deletions(-)

Commit: 525
Author: sam
Date:   Mon Mar 6 08:22:09 2006 +0000

      * src/cucul.c: s/width/height/.

 src/cucul.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 524
Author: sam
Date:   Sun Mar 5 18:43:13 2006 +0000

      A new low-level text management library (canvas for ultrafast compositing
    of unicode letters) is now separated from the higher level rendering and I/O
    (that is, libcaca). This commit totally breaks the API, but once everything
    is polished I will think about source-level backward compatibility. Most
    drivers are broken, but X11 still sorta works.
      The new design is much more object-oriented and allows having several
    active renderers at the same time, changing renderers on the fly, and more
    important, having no renderer at all (useful for converters, or when you
    want to do your own renderer).
      And in case you are still wondering, the libcucul acronym has "Unicode"
    because I want to support at least a subset of Unicode. There are awesome
    glyphs in it, including the ones inherited from Codepage 437 such as
    "gray 25%" that are used in DOS and Win32 ANSI art.

 configure.ac          |    2 +-
 doc/doxygen.cfg.in    |    3 +-
 examples/Makefile.am  |    6 +-
 examples/aafire.c     |   39 +-
 examples/cacaball.c   |   44 +-
 examples/cacamoir.c   |   32 +-
 examples/cacaplas.c   |   36 +-
 examples/cacaview.c   |  171 ++++----
 examples/demo.c       |  557 -----------------------
 src/Makefile.am       |   36 +-
 src/bitmap.c          |  110 +++---
 src/box.c             |   50 ++-
 src/caca.c            |  362 +++------------
 src/caca.h            |  243 ++---------
 src/caca_internals.h  |   63 ++-
 src/char.c            |  394 ++++++++++++++++
 src/conic.c           |   60 ++--
 src/cucul.c           |  322 +++++++++++++
 src/cucul.h           |  216 +++++++++
 src/cucul_internals.h |   48 ++
 src/event.c           |  116 +++---
 src/export.c          |  329 ++++++++++++++
 src/graphics.c        | 1203 +++++++++----------------------------------------
 src/line.c            |   72 ++--
 src/math.c            |   18 +-
 src/sprite.c          |   60 ++--
 src/triangle.c        |   38 +-
 test/Makefile.am      |    8 +-
 test/colors.c         |   31 +-
 test/demo.c           |  564 +++++++++++++++++++++++
 test/dithering.c      |   51 ++-
 test/event.c          |   69 ++--
 test/hsv.c            |   27 +-
 test/optipal.c        |   90 ++--
 test/spritedit.c      |   66 ++--
 35 files changed, 2921 insertions(+), 2615 deletions(-)

Commit: 523
Author: sam
Date:   Sat Mar 4 18:08:47 2006 +0000

      * New updated bootstrap script.

 bootstrap |  127 +++++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 90 insertions(+), 37 deletions(-)

Commit: 522
Author: sam
Date:   Sat Mar 4 00:35:45 2006 +0000

      * Changed the licensing to WTFPL, as per all copyright holders' permission.

 COPYING              |  514 +-------------------------------------------------
 COPYING.LGPL         |  510 +++++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am          |    2 +-
 debian/copyright     |   37 ++++-
 doc/cacademo.1       |    5 +-
 examples/cacaball.c  |   16 +--
 examples/cacamoir.c  |   16 +--
 examples/cacaplas.c  |   16 +--
 examples/cacaview.c  |   16 +--
 examples/demo.c      |   16 +--
 perl/Build.PL        |    2 +-
 perl/META.yml        |    2 +-
 python/pypycaca.c    |   16 +--
 python/pypycaca.h    |   16 +--
 src/bitmap.c         |   16 +--
 src/box.c            |   16 +--
 src/caca.c           |   16 +--
 src/caca.h           |   24 +--
 src/caca_internals.h |   16 +--
 src/conic.c          |   16 +--
 src/event.c          |   16 +--
 src/graphics.c       |   16 +--
 src/line.c           |   16 +--
 src/math.c           |   16 +--
 src/sprite.c         |   16 +--
 src/time.c           |   16 +--
 src/triangle.c       |   16 +--
 test/colors.c        |   16 +--
 test/dithering.c     |   16 +--
 test/event.c         |   16 +--
 test/hsv.c           |   16 +--
 test/optipal.c       |   16 +--
 test/spritedit.c     |   16 +--
 33 files changed, 641 insertions(+), 855 deletions(-)

Commit: 521
Author: jylam
Date:   Sat Feb 11 19:20:48 2006 +0000

      * Added two examples for python bindings (a subset of cacademo, and bitmap example)

 python/caca.txt |   26 ++++++++++++
 python/test1.py |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 python/test2.py |   56 +++++++++++++++++++++++++++
 3 files changed, 196 insertions(+), 0 deletions(-)

Commit: 520
Author: jylam
Date:   Sat Feb 11 15:46:51 2006 +0000

      * Fixed bug in events with GL driver

 src/event.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 519
Author: jylam
Date:   Sat Feb 11 15:11:30 2006 +0000

      * Improved GL rendering (characters are not blurry anymore)

 src/graphics.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

Commit: 518
Author: jylam
Date:   Sun Feb 5 17:47:23 2006 +0000

      * Added -preliminary- Python bindings

 python/Makefile   |   17 +
 python/README     |   16 +
 python/pypycaca.c |  877 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 python/pypycaca.h |  177 +++++++++++
 4 files changed, 1087 insertions(+), 0 deletions(-)

Commit: 517
Author: jylam
Date:   Thu Dec 8 19:03:06 2005 +0000

      * Updated for my ego trip

 AUTHORS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 516
Author: jylam
Date:   Mon Nov 21 21:39:34 2005 +0000

      * Removed debug test, kekeke ^^

 examples/cacaball.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 515
Author: jylam
Date:   Mon Nov 21 17:24:33 2005 +0000

      * Added caca_set_width, set_height_, set_size

 examples/cacaball.c |    1 +
 src/caca.h          |    3 ++
 src/graphics.c      |   68 ++++++++++++++++++++++++++++++++++++++++++---------
 3 files changed, 60 insertions(+), 12 deletions(-)

Commit: 514
Author: jylam
Date:   Fri Nov 18 10:46:53 2005 +0000

      * Fixed remaining warnings with gcc 3.x and 4.x

 examples/aafire.c   |    8 +++++---
 examples/cacaball.c |    2 +-
 examples/cacamoir.c |    4 ++--
 examples/cacaplas.c |    2 +-
 4 files changed, 9 insertions(+), 7 deletions(-)

Commit: 513
Author: jylam
Date:   Thu Nov 17 14:33:43 2005 +0000

      * Fixed warnings under GCC 4.x

 src/bitmap.c   |    5 +++--
 src/graphics.c |    8 ++++----
 2 files changed, 7 insertions(+), 6 deletions(-)

Commit: 512
Author: jylam
Date:   Thu Nov 17 14:13:54 2005 +0000

    * Fixed a bunch of warnings

 src/bitmap.c   |   31 -------------------------------
 src/event.c    |    1 +
 src/graphics.c |    3 ++-
 3 files changed, 3 insertions(+), 32 deletions(-)

Commit: 511
Author: sam
Date:   Sat Nov 12 15:39:50 2005 +0000

      * more coding style fixes.

 src/graphics.c |  141 ++++++++++++++++++++++++++++++--------------------------
 1 files changed, 75 insertions(+), 66 deletions(-)

Commit: 510
Author: sam
Date:   Sat Nov 12 15:30:46 2005 +0000

      * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.

 src/caca.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

Commit: 509
Author: sam
Date:   Sat Nov 12 15:26:02 2005 +0000

      * src/graphics.c: call glutInit() before calling other glut functions.

 src/graphics.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

Commit: 508
Author: sam
Date:   Sat Nov 12 15:14:38 2005 +0000

      * coding style fixes.

 src/caca.h     |    2 +-
 src/graphics.c |  419 +++++++++++++++++++++++++++-----------------------------
 2 files changed, 204 insertions(+), 217 deletions(-)

Commit: 507
Author: sam
Date:   Sat Nov 12 14:47:59 2005 +0000

      * src/bitmap.c:
        + Renamed gammaval into gamma.
        + Fixed Doxygen comments.

 src/bitmap.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

Commit: 498
Author: jylam
Date:   Sat Jul 30 11:58:48 2005 +0000

      * src/event.c Fixed compilation problem when compiled without slang nor ncurses

 src/event.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 497
Author: sam
Date:   Fri Jul 29 13:38:35 2005 +0000

      * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).

 debian/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 496
Author: jylam
Date:   Wed Jul 13 17:58:58 2005 +0000

     * src/graphics.c src/caca.h : Added ANSI exporter

 src/caca.h     |    1 +
 src/graphics.c |   66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+), 0 deletions(-)

Commit: 495
Author: jylam
Date:   Wed Jul 13 17:45:47 2005 +0000

     * src/math.c src/bitmap.c src/caca.h Removed powf call, added caca_powf, to remove libm depencies and problems on old compilers/linkers.

 src/bitmap.c |    3 +--
 src/caca.h   |    1 +
 src/math.c   |   23 +++++++++++++++++++++++
 3 files changed, 25 insertions(+), 2 deletions(-)

Commit: 494
Author: sam
Date:   Fri Jul 8 21:16:38 2005 +0000

      * src/event.c src/caca.c: fixed coding style

 src/caca.c  |    2 -
 src/event.c |  126 +++++++++++++++++++++++++++++------------------------------
 2 files changed, 62 insertions(+), 66 deletions(-)

Commit: 493
Author: jylam
Date:   Sat Jun 25 11:27:31 2005 +0000

     * OpenGL driver mouse support

 src/event.c    |   19 +++++++++++++++----
 src/graphics.c |   25 ++++++++++++++++++++++++-
 2 files changed, 39 insertions(+), 5 deletions(-)

Commit: 492
Author: sam
Date:   Fri Jun 24 11:54:28 2005 +0000

      * imported previous Debian uploads.

 debian/changelog |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

Commit: 491
Author: sam
Date:   Fri Jun 24 11:48:31 2005 +0000

      * src/graphics.c: more optimisations in the exporters

 src/graphics.c |  349 +++++++++++++++++++++++++++-----------------------------
 1 files changed, 168 insertions(+), 181 deletions(-)

Commit: 490
Author: jylam
Date:   Thu Jun 23 18:27:02 2005 +0000

     * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers

 src/graphics.c |  143 +++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 85 insertions(+), 58 deletions(-)

Commit: 489
Author: sam
Date:   Thu Jun 23 16:58:58 2005 +0000

      * src/graphics.c: cleaned caca_get_html()

 src/graphics.c |  198 +++++++++++++++++++++++---------------------------------
 1 files changed, 82 insertions(+), 116 deletions(-)

Commit: 488
Author: sam
Date:   Thu Jun 23 16:44:14 2005 +0000

      * src/graphics.c: heavy cleanup in caca_get_html3().

 src/graphics.c |  661 ++++++++++++++++++++++++++------------------------------
 1 files changed, 311 insertions(+), 350 deletions(-)

Commit: 487
Author: jylam
Date:   Wed Jun 22 22:06:42 2005 +0000

    * Added Null driver and html3 exporter.

 configure.ac         |    8 +++
 src/caca.c           |   27 ++++++++++
 src/caca.h           |    2 +
 src/caca_internals.h |    3 +
 src/event.c          |    7 +++
 src/graphics.c       |  132 +++++++++++++++++++++++++++++++++++++++++++++++++-
 6 files changed, 178 insertions(+), 1 deletions(-)

Commit: 486
Author: jylam
Date:   Tue Jun 21 16:13:41 2005 +0000

     GL driver : Updated documentation and added support for CACA_GEOMETRY

 src/caca.h     |    6 ++++--
 src/graphics.c |    4 ++++
 2 files changed, 8 insertions(+), 2 deletions(-)

Commit: 485
Author: jylam
Date:   Tue Jun 21 14:50:43 2005 +0000

    Added HTML and IRC output support

 src/caca.h     |    9 +++
 src/graphics.c |  208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 217 insertions(+), 0 deletions(-)

Commit: 484
Author: sam
Date:   Tue Jun 21 13:46:13 2005 +0000

      * debian/control: use libslang2 instead of slang1.

 debian/control |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 483
Author: jylam
Date:   Tue Jun 21 13:28:51 2005 +0000

    OpenGL support.

 configure.ac         |   19 +++-
 src/caca.c           |   27 +++++-
 src/caca_internals.h |    9 ++
 src/event.c          |   64 +++++++++++
 src/graphics.c       |  306 +++++++++++++++++++++++++++++++++++++++++++++++++-
 5 files changed, 422 insertions(+), 3 deletions(-)

Commit: 475
Author: sam
Date:   Sat Mar 26 10:27:30 2005 +0000

      * Use libtool for the static library generation; paves the way for
        a future shared library.

 bootstrap            |   19 +++++++++++++++++++
 configure.ac         |    5 ++++-
 examples/Makefile.am |   12 ++++++------
 src/Makefile.am      |    9 ++++++---
 test/Makefile.am     |   12 ++++++------
 5 files changed, 41 insertions(+), 16 deletions(-)

Commit: 466
Author: sam
Date:   Sat Jan 22 16:43:58 2005 +0000

      * compilation fix.

 src/graphics.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

Commit: 464
Author: sam
Date:   Thu Jan 13 23:59:55 2005 +0000

      * src/bitmap.c:
        + Implemented caca_set_bitmap_gamma().

 src/bitmap.c |   42 +++++++++++++++++++++++++++++++++++-------
 src/caca.h   |    1 +
 2 files changed, 36 insertions(+), 7 deletions(-)

Commit: 463
Author: sam
Date:   Thu Jan 13 22:19:01 2005 +0000

      * src/graphics.c:
        + Implemented caca_get_screen().

 src/caca.h     |    1 +
 src/graphics.c |  149 ++++++++++++++++++++++++++-----------------------------
 2 files changed, 71 insertions(+), 79 deletions(-)

Commit: 462
Author: sam
Date:   Thu Jan 13 20:46:00 2005 +0000

      * examples/cacaplas: slower animation.

 examples/cacaplas.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 379
Author: sam
Date:   Sun Nov 21 00:31:13 2004 +0000

      * Imported John Beppu's Perl wrapper.

 AUTHORS                         |    1 +
 perl/Build.PL                   |   22 ++
 perl/MANIFEST                   |   17 +
 perl/MANIFEST.SKIP              |   11 +
 perl/META.yml                   |   29 ++
 perl/Makefile.PL                |   31 ++
 perl/README                     |   21 ++
 perl/lib/Term/Caca.pm           |  389 +++++++++++++++++++++++
 perl/lib/Term/Caca.xs           |  650 +++++++++++++++++++++++++++++++++++++++
 perl/lib/Term/Caca/Bitmap.pm    |    5 +
 perl/lib/Term/Caca/Constants.pm |  332 ++++++++++++++++++++
 perl/lib/Term/Caca/Sprite.pm    |    5 +
 perl/lib/Term/Kaka.pm           |   71 +++++
 perl/lib/Term/Kaka/Bitmap.pm    |    5 +
 perl/lib/Term/Kaka/Constants.pm |    9 +
 perl/lib/Term/Kaka/Sprite.pm    |    5 +
 perl/t/data/caca.txt            |   26 ++
 17 files changed, 1629 insertions(+), 0 deletions(-)

Commit: 378
Author: sam
Date:   Fri Nov 5 14:57:50 2004 +0000

      * src/bitmap.c: dark background works again with floyd-steinberg.

 src/bitmap.c |   58 ++++++++++++++++++++++++++++------------------------------
 1 files changed, 28 insertions(+), 30 deletions(-)

Commit: 377
Author: sam
Date:   Fri Nov 5 14:44:41 2004 +0000

      * examples/:
        + Use Space to pause demos, Esc to quit.

 examples/aafire.c   |   17 ++++++++++++++++-
 examples/cacaball.c |   16 ++++++++++++++--
 examples/cacamoir.c |   17 +++++++++++++++--
 examples/cacaplas.c |   23 ++++++++++++-----------
 4 files changed, 57 insertions(+), 16 deletions(-)

Commit: 376
Author: sam
Date:   Thu Nov 4 22:59:29 2004 +0000

      * src/bitmap.c: dark background works again, except with floyd-steinberg.

 src/bitmap.c |   84 ++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 52 insertions(+), 32 deletions(-)

Commit: 375
Author: sam
Date:   Thu Nov 4 22:28:39 2004 +0000

      * src/caca.h:
        + Introduced CACA_DITHER_FSTEIN.
      * src/caca.c:
        + CACA_DITHER_FSTEIN is the default dithering method.
      * src/bitmap.c:
        + Fixed other dithering methods. Black background does not work yet.

 src/bitmap.c |   80 ++++++++++++++++++++++++++++++++++++++-------------------
 src/caca.c   |    6 +++-
 src/caca.h   |    3 +-
 3 files changed, 60 insertions(+), 29 deletions(-)

Commit: 374
Author: sam
Date:   Thu Nov 4 21:19:52 2004 +0000

      * src/bitmap.c: oops, removed spurious test code.

 src/bitmap.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 373
Author: sam
Date:   Thu Nov 4 21:18:52 2004 +0000

      * src/bitmap.c:
        + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.

 src/bitmap.c |  198 ++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 139 insertions(+), 59 deletions(-)

Commit: 372
Author: sam
Date:   Thu Nov 4 20:36:49 2004 +0000

      * doc/Makefile.am:
        + Really fixed the manpage generation.

 doc/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 371
Author: sam
Date:   Thu Nov 4 18:30:34 2004 +0000

      * doc/Makefile.am:
        + Manpage installation fix.

 doc/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 370
Author: sam
Date:   Thu Nov 4 18:16:57 2004 +0000

      * examples/cacaplas.c: use Esc to quit, Space to pause.

 examples/cacaplas.c |   29 ++++++++++++++++++++---------
 1 files changed, 20 insertions(+), 9 deletions(-)

Commit: 369
Author: sam
Date:   Sun Oct 31 19:26:05 2004 +0000

      * src/graphics.c:
        + Win32 speed improvements by Jari Komppa.

 THANKS         |    1 +
 src/graphics.c |   28 +++++-----------------------
 2 files changed, 6 insertions(+), 23 deletions(-)

Commit: 368
Author: sam
Date:   Fri Aug 6 17:33:46 2004 +0000

      * src/graphics.c:
        + Fix strict aliasing rules breakage.

 src/graphics.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

Commit: 367
Author: sam
Date:   Mon Jul 5 12:08:49 2004 +0000

      * bootstrap:
        + Support for automake 1.8.

 bootstrap |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 366
Author: sam
Date:   Mon Jul 5 12:07:00 2004 +0000

      * BUGS TODO:
        + Removed BUGS, updated TODO.
      * debian/*:
        + Depend on libx11-dev instead of xlibs-dev.
        + New Debian upload.

 BUGS             |   14 --------------
 Makefile.am      |    4 ++--
 TODO             |    1 -
 debian/changelog |    7 +++++++
 debian/control   |    4 ++--
 debian/rules     |    3 +--
 6 files changed, 12 insertions(+), 21 deletions(-)

Commit: 364
Author: sam
Date:   Mon Feb 2 13:51:55 2004 +0000

      * configure.ac src/graphics:
        + Check for resize_term and resizeterm in -lncurses.

 configure.ac   |    7 ++++++-
 msvc/config.h  |    2 ++
 src/graphics.c |    4 ++++
 3 files changed, 12 insertions(+), 1 deletions(-)

Commit: 363
Author: sam
Date:   Mon Feb 2 02:59:43 2004 +0000

      * 0.9 branch.

 ChangeLog |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

Commit: 362
Author: sam
Date:   Mon Feb 2 02:54:43 2004 +0000

      * 0.9 release.

 ChangeLog        |   66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS             |    8 ++++++
 configure.ac     |    2 +-
 debian/changelog |    6 +++++
 libcaca.spec     |    5 +++-
 msvc/config.h    |    4 ++-
 6 files changed, 88 insertions(+), 3 deletions(-)

Commit: 361
Author: sam
Date:   Mon Jan 26 10:52:30 2004 +0000

      * configure.ac:
        + Check for curses.h as well as ncurses.h.
      * src/caca.c src/event.c src/graphics.c:
        + Include curses.h if ncurses.h was not found.

 configure.ac     |    2 +-
 debian/changelog |    7 +++++++
 src/caca.c       |    6 +++++-
 src/event.c      |    6 +++++-
 src/graphics.c   |    6 +++++-
 5 files changed, 23 insertions(+), 4 deletions(-)

Commit: 360
Author: sam
Date:   Fri Jan 23 09:20:39 2004 +0000

      * examples/cacaview.c:
        + Moved statusbar and help menu handling in separate functions.

 examples/cacaview.c |   76 ++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 51 insertions(+), 25 deletions(-)

Commit: 359
Author: sam
Date:   Fri Jan 23 09:15:42 2004 +0000

      * src/caca.c:
        + Alloc the AllocConsole() call to fail in case the process already has
          a console.

 src/caca.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 358
Author: sam
Date:   Wed Jan 21 17:25:18 2004 +0000

      * examples/cacaview.c:
        + Proper aspect ratio support.
        + Finer zoom support.
        + Handle mouse clicks as next/prev picture command.
        + Removed useless iterations in draw_checkers().

 examples/cacaview.c |  182 ++++++++++++++++++++++++++++++--------------------
 1 files changed, 109 insertions(+), 73 deletions(-)

Commit: 357
Author: sam
Date:   Wed Jan 21 13:49:26 2004 +0000

      * src/graphics.c:
        + Fixed a buffer overflow due to bad signed/unsigned handling.
      * src/event.c:
        + Disallow zero width or height in the X11 driver.
        + Fixed resizing in ncurses and slang.
      * THANKS:
        + Added the Source Mage maintainer.

 THANKS         |    1 +
 src/event.c    |    6 ++++--
 src/graphics.c |    4 ++--
 3 files changed, 7 insertions(+), 4 deletions(-)

Commit: 356
Author: sam
Date:   Sun Jan 18 04:48:09 2004 +0000

      * 0.8 branch.

 ChangeLog |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

Commit: 355
Author: sam
Date:   Sun Jan 18 04:45:28 2004 +0000

      * 0.8 release.

 ChangeLog        |  416 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS             |    3 +
 THANKS           |    1 +
 configure.ac     |    2 +-
 debian/changelog |    6 +
 libcaca.spec     |    5 +-
 msvc/config.h    |    2 +-
 7 files changed, 432 insertions(+), 3 deletions(-)

Commit: 354
Author: sam
Date:   Sun Jan 18 04:17:35 2004 +0000

      * src/graphics.c:
        + When resizing under X11, copy the old pixmap to the new one.
      * examples/cacaview.c:
        + Resizing support.

 examples/cacaview.c |   23 +++++++++++++++++------
 src/event.c         |    4 ++--
 src/graphics.c      |   11 +++++++++--
 3 files changed, 28 insertions(+), 10 deletions(-)

Commit: 353
Author: sam
Date:   Sun Jan 18 04:01:32 2004 +0000

      * src/event.c:
        + Refresh the X11 window when an exposure event is received.
        + When resizing the X11 window, start showing extra characters when two
          thirds are visible.

 src/caca_internals.h |    2 ++
 src/event.c          |   17 +++++++++++++++--
 src/graphics.c       |    7 ++++---
 3 files changed, 21 insertions(+), 5 deletions(-)

Commit: 352
Author: sam
Date:   Sat Jan 17 22:32:39 2004 +0000

      * src/graphics.c:
        + Renamed caca_set_title() to caca_set_window_title().
        + Implemented caca_get_window_width() and caca_get_window_height().
      * examples/cacaview.c:
        + Set the window title to cacaview.

 TODO                |    6 +---
 examples/cacaview.c |    2 +-
 src/caca.h          |    4 ++-
 src/graphics.c      |   68 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 4 files changed, 73 insertions(+), 7 deletions(-)

Commit: 351
Author: sam
Date:   Wed Jan 14 10:34:20 2004 +0000

      * src/event.c:
        + Make sure the mouse coordinates stay within the screen boundaries even
          if the window was resized.
      * src/bitmap.c:
        + Fixed a buffer underflow in the rendering routine that caused the bottom
          and rightmost pixels to be missed in certain conditions.
        + Minor speed optimisation.

 src/bitmap.c |   35 +++++++++++++++++++++++------------
 src/event.c  |    6 ++++++
 2 files changed, 29 insertions(+), 12 deletions(-)

Commit: 350
Author: sam
Date:   Wed Jan 14 10:32:04 2004 +0000

      * test/colors.c:
        + Extracted the colour test from examples/demo.c.

 test/Makefile.am |    6 ++++-
 test/colors.c    |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 1 deletions(-)

Commit: 349
Author: sam
Date:   Tue Jan 13 22:33:09 2004 +0000

      * src/graphics.c src/event.c:
        + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
      * test/event.c:
        + Display CACA_EVENT_RESIZE.

 src/caca_internals.h |    5 ++-
 src/event.c          |   25 ++++++++++++--
 src/graphics.c       |   87 ++++++++++++++++++++++---------------------------
 test/event.c         |    3 ++
 4 files changed, 67 insertions(+), 53 deletions(-)

Commit: 348
Author: sam
Date:   Tue Jan 13 21:08:43 2004 +0000

      * src/graphics.c:
        + Resize handling in the ncurses and slang drivers.

 configure.ac   |    7 ++++-
 msvc/config.h  |    6 ++++-
 src/graphics.c |   66 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
 3 files changed, 70 insertions(+), 9 deletions(-)

Commit: 347
Author: sam
Date:   Tue Jan 13 20:03:48 2004 +0000

      * src/event.c:
        + Added the CACA_EVENT_RESIZE event.
        + Added caca_get_mouse_x() and caca_get_mouse_y().
      * src/graphics.c:
        + Window resize handling in the X11 driver.
      * examples/aafire.c:
        + Fixed a bad assumption in the resize handling code.

 examples/aafire.c    |    4 +-
 src/caca.h           |    3 +
 src/caca_internals.h |    3 +
 src/event.c          |  173 +++++++++++++++++++++++++++++++++++---------------
 src/graphics.c       |   84 +++++++++++++++++++++++-
 5 files changed, 211 insertions(+), 56 deletions(-)

Commit: 346
Author: sam
Date:   Tue Jan 13 16:45:45 2004 +0000

      * configure.ac:
        + Added --disable-doc to let the user not build documentation.
      * build-win32:
        + Do not build documentation.

 build-win32     |    7 ++-----
 configure.ac    |   50 ++++++++++++++++++++++++++++++++------------------
 debian/rules    |    3 ++-
 doc/Makefile.am |   12 ++++++------
 libcaca.spec    |    4 ++--
 5 files changed, 44 insertions(+), 32 deletions(-)

Commit: 345
Author: sam
Date:   Tue Jan 13 15:01:22 2004 +0000

      * src/graphics.c:
        + Fixed a typo preventing Win32 builds.
      * src/event.c:
        + Renamed io.c into event.c.
      * THANKS:
        + Added Gentoo, NetBSD and FreeBSD porters.

 THANKS          |    4 +
 src/Makefile.am |    2 +-
 src/event.c     |  639 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/graphics.c  |    2 +-
 src/io.c        |  639 -------------------------------------------------------
 5 files changed, 645 insertions(+), 641 deletions(-)

Commit: 344
Author: sam
Date:   Tue Jan 13 09:55:32 2004 +0000

      * configure.ac:
        + Check for sys/times.h and unistd.h.
        + Added calls to AC_C_CONST and AC_C_INLINE.
      * src/time.c src/graphics.c:
        + Fixes for MSVC compilation warnings.
        + Additional sanity checks in the Win32 driver.
      * src/caca.c:
        + Use raw()/noraw() in the curses driver instead of cbreak().
      * msvc/libcaca.sln:
        + Added an MSVC solution.
      * examples/aafire.c:
        + Slightly reduced the maximum cacafire framerate.

 Makefile.am          |    2 +-
 configure.ac         |    8 ++-
 examples/aafire.c    |    2 +-
 examples/cacaview.c  |    1 -
 msvc/Makefile.am     |   16 ++++++
 msvc/cacaball.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
 msvc/cacademo.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
 msvc/cacafire.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
 msvc/cacamoir.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
 msvc/cacaplas.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
 msvc/cacaview.vcproj |  122 +++++++++++++++++++++++++++++++++++++++++++
 msvc/config.h        |   47 ++++++++++++++++
 msvc/libcaca.sln     |   63 ++++++++++++++++++++++
 msvc/libcaca.vcproj  |  142 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/caca.c           |    6 ++-
 src/graphics.c       |   20 ++++++--
 src/time.c           |   16 ++++--
 17 files changed, 1039 insertions(+), 16 deletions(-)

Commit: 343
Author: sam
Date:   Mon Jan 12 17:30:09 2004 +0000

      * src/graphics.c:
        + Implemented caca_set_title() for X11 and Win32.
      * examples/cacaview.c:
        + Use caca_set_title() to set the window title to "cacaview".

 NOTES               |    3 +++
 examples/cacaview.c |    3 +++
 src/caca.h          |    1 +
 src/graphics.c      |   32 ++++++++++++++++++++++++++++++++
 4 files changed, 39 insertions(+), 0 deletions(-)

Commit: 342
Author: sam
Date:   Mon Jan 12 16:22:35 2004 +0000

      * Fixed $Id in all Makefile.am files.

 Makefile.am           |    2 +-
 autotools/Makefile.am |    2 +-
 debian/Makefile.am    |    2 +-
 doc/Makefile.am       |    2 +-
 examples/Makefile.am  |    2 +-
 src/Makefile.am       |    2 +-
 test/Makefile.am      |    2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

Commit: 341
Author: sam
Date:   Mon Jan 12 16:21:34 2004 +0000

      * build-win32:
        + Win32 cross-compilation script.

 Makefile.am           |    6 ++----
 autotools/Makefile.am |    1 +
 build-win32           |   37 +++++++++++++++++++++++++++++++++++++
 debian/Makefile.am    |    2 ++
 doc/Makefile.am       |    2 ++
 examples/Makefile.am  |    4 +---
 src/Makefile.am       |    4 +---
 test/Makefile.am      |    4 +---
 8 files changed, 47 insertions(+), 13 deletions(-)

Commit: 340
Author: sam
Date:   Mon Jan 12 15:28:27 2004 +0000

      * examples/cacamoir.c:
        + Renamed cacacirc to cacamoir.
      * libcaca.spec debian/ doc/:
        + Added cacamoir to the distributed files.

 NEWS                 |    1 +
 debian/control       |    8 ++-
 debian/rules         |    6 ++
 doc/Makefile.am      |    8 ++-
 doc/cacademo.1       |   39 +++++++++-----
 examples/Makefile.am |    8 ++--
 examples/cacacirc.c  |  144 --------------------------------------------------
 examples/cacamoir.c  |  144 ++++++++++++++++++++++++++++++++++++++++++++++++++
 libcaca.spec         |   12 +++-
 9 files changed, 201 insertions(+), 169 deletions(-)

Commit: 339
Author: sam
Date:   Mon Jan 12 14:25:46 2004 +0000

      * examples/cacaballs.c:
        + Bigger metaballs, less metaballs.
        + Rotating palette.
      * examples/cacaplas.c:
        + Slightly decreased speed.
      * examples/cacacirc.c:
        + New effect.

 examples/Makefile.am |    6 ++-
 examples/cacaball.c  |   49 +++++++++++------
 examples/cacacirc.c  |  144 ++++++++++++++++++++++++++++++++++++++++++++++++++
 examples/cacaplas.c  |    2 +-
 4 files changed, 183 insertions(+), 18 deletions(-)

Commit: 338
Author: sam
Date:   Mon Jan 12 14:01:40 2004 +0000

      * configure.ac:
        + Better win32 check for Sleep().

 configure.ac |   11 +++++------
 src/time.c   |    2 +-
 2 files changed, 6 insertions(+), 7 deletions(-)

Commit: 337
Author: sam
Date:   Sun Jan 11 18:09:01 2004 +0000

      * configure.ac src/time.c:
        + Look for Sleep in -lkernel32.
      * examples/cacaview.c:
        + Use caca_wait_event() instead of usleep()/caca_get_event().

 configure.ac        |    8 +++++++-
 examples/cacaview.c |   19 ++++++++-----------
 src/time.c          |    2 +-
 3 files changed, 16 insertions(+), 13 deletions(-)

Commit: 336
Author: sam
Date:   Sun Jan 11 05:09:02 2004 +0000

      * src/caca.c src/graphics.c src/io.c src/time.c:
        + Native win32 port.

 NOTES                |    3 +-
 examples/cacaview.c  |    8 ++
 src/caca.c           |   27 ++++++-
 src/caca_internals.h |    5 ++
 src/graphics.c       |  196 +++++++++++++++++++++++++++++++++++++++++++++++++-
 src/io.c             |   64 ++++++++++++++++-
 src/time.c           |   10 ++--
 7 files changed, 300 insertions(+), 13 deletions(-)

Commit: 335
Author: sam
Date:   Sun Jan 11 01:45:57 2004 +0000

      * configure.ac:
        + Check for gettimeofday().
      * src/time.c:
        + Created _caca_time().
        + Ported _caca_getticks() to the Win32 API.
      * src/caca.c:
        + Properly builds on Win32.
      * test/event.c:
        + Added <stdlib.h> because we use malloc().

 configure.ac         |    2 +-
 src/caca.c           |   39 +++++++++++++++++++++++++++++++++++++--
 src/caca_internals.h |    4 ++++
 src/graphics.c       |    9 +--------
 src/io.c             |   20 +++++++++++---------
 src/time.c           |   47 ++++++++++++++++++++++++++++++++++++++++++-----
 test/event.c         |    1 +
 7 files changed, 97 insertions(+), 25 deletions(-)

Commit: 334
Author: sam
Date:   Sat Jan 10 19:59:50 2004 +0000

      * THANKS examples/cacaplas.c:
        + Updated credits.
      * NEWS:
        + Forthcoming 0.8 news.

 NEWS                |    7 +++++++
 THANKS              |    1 +
 examples/cacaplas.c |    2 +-
 3 files changed, 9 insertions(+), 1 deletions(-)

Commit: 333
Author: sam
Date:   Sat Jan 10 19:53:14 2004 +0000

      * configure.ac:
        + Check for -lm.
      * examples/cacaplas.c:
        + New demo, cacaplas, that displays a colour plasma.

 configure.ac         |    2 +
 examples/Makefile.am |   10 +++-
 examples/cacaplas.c  |  140 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 149 insertions(+), 3 deletions(-)

Commit: 332
Author: sam
Date:   Sat Jan 10 19:29:12 2004 +0000

      * src/graphics:
        + Initialise the char buffers in the X11 driver.
      * src/io.c:
        + caca_get_event() and caca_wait_event() immediately return zero if
          event_mask is zero.
        + Added support for the Home, End, PgUp and PgDown keys.
        + In the S-Lang driver, added a call to SLang_getkey() before the call to
          SLkp_getkey(), otherwise a single Escape call will not be interpreted.
      * test/event.c:
        + The "quit" sequence now quits the program, instead of "q" alone.
        + Added a status bar below.

 src/caca.h     |   18 ++++++++
 src/graphics.c |    3 +
 src/io.c       |  132 +++++++++++++++++++++++++++++++++++---------------------
 test/event.c   |   28 +++++++++---
 4 files changed, 126 insertions(+), 55 deletions(-)

Commit: 331
Author: sam
Date:   Fri Jan 9 09:51:53 2004 +0000

      * test/event.c:
        + Do not refresh after each event, but only when there is no event
          pending.
        + If the pressed key is a printable character, display it.
      * src/time.c:
        + Moved _caca_getticks() to this file.
      * src/caca.c:
        + Set the escape delay to a very low value in the ncurses driver,
          because I don't want escape sequences to be entered manually.
      * src/io.c:
        + Autorepeat emulation in the ncurses and slang drivers: do not
          immediately send the key release event.
      * configure.ac:
        + Check for usleep.
        + Improvements in the win32 platform detection.

 BUGS                 |    5 +--
 NOTES                |    2 +
 README               |    4 ++-
 configure.ac         |   27 +++++++++++++--
 src/Makefile.am      |    1 +
 src/caca.c           |    3 ++
 src/caca_internals.h |   10 ++++++
 src/graphics.c       |   53 +++++++++---------------------
 src/io.c             |   89 +++++++++++++++++++++++++++++++++++++++++++++++---
 src/time.c           |   65 ++++++++++++++++++++++++++++++++++++
 test/event.c         |   36 +++++++++++++-------
 11 files changed, 232 insertions(+), 63 deletions(-)

Commit: 330
Author: sam
Date:   Thu Jan 8 18:40:29 2004 +0000

      * test/event.c:
        + Display at least two digits for keycodes.
      * configure.ac:
        + ScreenUpdate is actually mandatory for our conio driver.

 configure.ac   |   23 +++++++++++------------
 src/graphics.c |    4 ----
 test/event.c   |    4 ++--
 3 files changed, 13 insertions(+), 18 deletions(-)

Commit: 329
Author: sam
Date:   Thu Jan 8 10:22:14 2004 +0000

      * src/io.c:
        + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
          directly interpreted.
        + Major rehandling of the event code. All output drivers are now
          correctly separated.
      * src/graphics.c:
        + Fixed a compilation warning.
      * test/event.c:
        + More human-readable event printing.

 src/graphics.c |    3 +
 src/io.c       |  385 ++++++++++++++++++++++++--------------------------------
 test/event.c   |   10 +-
 3 files changed, 175 insertions(+), 223 deletions(-)

Commit: 328
Author: sam
Date:   Wed Jan 7 18:36:41 2004 +0000

      * 0.7 branch.

 ChangeLog    |  211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libcaca.spec |    4 +-
 2 files changed, 213 insertions(+), 2 deletions(-)

Commit: 327
Author: sam
Date:   Wed Jan 7 18:22:44 2004 +0000

      * configure.ac:
        + Release 0.7.

 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 libcaca.spec     |    3 +++
 3 files changed, 10 insertions(+), 1 deletions(-)

Commit: 326
Author: sam
Date:   Wed Jan 7 18:22:08 2004 +0000

      * src/bitmap.c:
        + Fixed a bug in the dithering characters.

 src/bitmap.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 325
Author: sam
Date:   Wed Jan 7 18:15:10 2004 +0000

      * src/io.c:
        + Do not report mouse motions if the coordinates did not change.
      * src/bitmap.c:
        + More documentation.

 NEWS         |    1 +
 src/bitmap.c |   50 +++++++++++++++++++++++++++++++-------------------
 src/io.c     |    6 +++---
 3 files changed, 35 insertions(+), 22 deletions(-)

Commit: 324
Author: sam
Date:   Wed Jan 7 17:19:36 2004 +0000

      * test/event.c:
        + Small event lister, similar to X11's xev.
      * src/graphics.c:
        + If possible, disable autorepeat in the X11 driver.
      * src/io.c:
        + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
        + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.

 configure.ac     |    1 +
 src/caca.c       |    3 +-
 src/graphics.c   |   17 ++++++-
 src/io.c         |  156 ++++++++++++++++++++++++++++++++++++++++++++++++++----
 test/Makefile.am |    6 ++-
 test/event.c     |  117 ++++++++++++++++++++++++++++++++++++++++
 6 files changed, 286 insertions(+), 14 deletions(-)

Commit: 323
Author: sam
Date:   Wed Jan 7 13:06:06 2004 +0000

      * test/spritedit.c:
        + Moved spritedit to the test/ directory, because it is not mature enough.
      * libcaca.spec debian/control debian/rules:
        + Do not install caca-spritedit.

 debian/control       |    6 +-
 debian/rules         |    3 -
 doc/Makefile.am      |    2 +-
 doc/caca-spritedit.1 |   15 ------
 examples/Makefile.am |    6 +--
 examples/spritedit.c |  120 --------------------------------------------------
 libcaca.spec         |    8 +--
 test/Makefile.am     |    6 ++-
 test/spritedit.c     |  120 ++++++++++++++++++++++++++++++++++++++++++++++++++
 9 files changed, 133 insertions(+), 153 deletions(-)

Commit: 322
Author: sam
Date:   Wed Jan 7 12:45:02 2004 +0000

      * libcaca.spec debian/control:
        + Updated the package descriptions to include cacaball.
      * doc/cacademo.1 doc/Makefile.am:
        + Use the cacademo manpage as the cacaball manpage.
      * src/:
        + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
          documenting bizarre stuff.

 NEWS            |    6 +++++-
 debian/control  |   11 +++++------
 debian/rules    |    3 +++
 doc/Makefile.am |    2 ++
 doc/cacademo.1  |   23 ++++++++++++++++-------
 libcaca.spec    |   13 +++++++------
 src/bitmap.c    |   25 ++++++++++++++++++-------
 src/caca.c      |    8 +++++---
 src/caca.h      |    4 ++--
 src/conic.c     |    2 +-
 src/graphics.c  |   12 ++++++++++--
 src/io.c        |    2 ++
 src/line.c      |    4 +++-
 src/sprite.c    |    2 ++
 14 files changed, 81 insertions(+), 36 deletions(-)

Commit: 321
Author: sam
Date:   Wed Jan 7 12:42:22 2004 +0000

      * examples/cacaball.c:
        + 24 metaballs instead of 5, but smaller.
        + Zoom the bitmap to make more use of the screen area.

 examples/cacaball.c |   64 +++++++++++++++++++++++++++++++--------------------
 1 files changed, 39 insertions(+), 25 deletions(-)

Commit: 320
Author: sam
Date:   Tue Jan 6 16:31:27 2004 +0000

      * examples/cacaball.c:
        + Crop the palette so that it looks a bit more like metaballs.
      * AUTHORS THANKS:
        + Credited Jylam and Jan Hubicka.

 AUTHORS             |    1 +
 THANKS              |    1 +
 examples/aafire.c   |    5 +----
 examples/cacaball.c |   13 +++++++++----
 4 files changed, 12 insertions(+), 8 deletions(-)

Commit: 319
Author: sam
Date:   Tue Jan 6 12:46:25 2004 +0000

      * examples/cacaball.c:
        + Huge coding style overhaul.
        + Display 5 metaballs instead of 3.
        + Generate the palette instead of having a static one.
        + Use a 256x256 back buffer for more smoothness.

 examples/cacaball.c |  292 +++++++++++++++++++-------------------------------
 1 files changed, 111 insertions(+), 181 deletions(-)

Commit: 318
Author: sam
Date:   Tue Jan 6 10:12:22 2004 +0000

      * src/graphics.c:
        + Fixed a compilation warning.

 src/graphics.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 317
Author: sam
Date:   Mon Jan 5 22:16:55 2004 +0000

      * examples/cacaball.c:
        + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.

 examples/Makefile.am |    6 +-
 examples/cacaball.c  |  224 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 229 insertions(+), 1 deletions(-)

Commit: 316
Author: sam
Date:   Mon Jan 5 18:17:20 2004 +0000

      * src/io.c:
        + caca_get_event() and caca_wait_event() now accept a mask as an argument
          in order to select events.

 examples/aafire.c    |    2 +-
 examples/cacaview.c  |   70 +++++++++++++++++++++--------------------
 examples/demo.c      |    2 +-
 examples/spritedit.c |   35 ++++++++++-----------
 src/caca.h           |    7 ++--
 src/io.c             |   83 ++++++++++++++++++++++++++++++-------------------
 test/dithering.c     |    2 +-
 test/hsv.c           |    2 +-
 8 files changed, 112 insertions(+), 91 deletions(-)

Commit: 315
Author: sam
Date:   Mon Jan 5 18:10:51 2004 +0000

      * src/graphics.c:
        + Fixed a bug that caused an infinite loop if the delay between two
          caca_refresh() calls was greater than 2000 seconds (or something).

 src/graphics.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

Commit: 314
Author: sam
Date:   Mon Jan 5 18:08:50 2004 +0000

      * src/io.c:
        + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
      * examples/cacaview.c:
        + Use <stdlib.h> instead of <malloc.h>.

 examples/cacaview.c |    2 +-
 src/io.c            |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 313
Author: sam
Date:   Sun Jan 4 00:45:08 2004 +0000

      * configure.ac:
        + Check for dvips in addition to latex.
      * doc/Makefile.am:
        + Workaround for a bug in the latex code generated by doxygen
          in Mandrake 9.1.

 configure.ac    |    6 +++++-
 doc/Makefile.am |    4 +++-
 2 files changed, 8 insertions(+), 2 deletions(-)

Commit: 312
Author: sam
Date:   Sun Jan 4 00:19:53 2004 +0000

      * libcaca.spec:
        + Install documentation into %{doc}/package-version/ instead
          of %{doc}/package/.
        + Added tetex-dvips to the build dependencies.

 libcaca.spec |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

Commit: 311
Author: sam
Date:   Sat Jan 3 23:21:27 2004 +0000

      * 0.6 branch.

 ChangeLog |  328 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 328 insertions(+), 0 deletions(-)

Commit: 310
Author: sam
Date:   Sat Jan 3 23:15:48 2004 +0000

      * configure.ac NEWS:
        + Prepared the 0.6 release.
      * libcaca.spec:
        + Split the RPM into libcaca-devel and caca-utils.
        + More detailed descriptions.
        + Packages are now rpmlint clean.
      * doc/Makefile.am:
        + Symlink cacafire.1 to cacademo.1 upon manpage installation.

 NEWS             |    9 +++++
 configure.ac     |    2 +-
 debian/changelog |    6 +++
 debian/control   |    2 +-
 debian/rules     |    9 +++--
 doc/Makefile.am  |    3 ++
 libcaca.spec     |  105 ++++++++++++++++++++++++++++++++++++++++-------------
 7 files changed, 104 insertions(+), 32 deletions(-)

Commit: 309
Author: sam
Date:   Sat Jan 3 17:31:44 2004 +0000

      * configure.ac:
        + Search for <slang/slang.h> in addition of <slang.h>.

 configure.ac   |    7 +++----
 src/caca.c     |    6 +++++-
 src/graphics.c |    6 +++++-
 src/io.c       |    6 +++++-
 4 files changed, 18 insertions(+), 7 deletions(-)

Commit: 308
Author: sam
Date:   Sat Jan 3 14:33:35 2004 +0000

      * src/bitmap.c:
        + Dither H/S/V when looking up the two nearest colours.
        + Weigh pixels in the distance calculation.
        + Factorised the lookup table calculation.

 src/bitmap.c |  217 ++++++++++++++++-----------------------------------------
 1 files changed, 61 insertions(+), 156 deletions(-)

Commit: 307
Author: sam
Date:   Sat Jan 3 14:28:39 2004 +0000

      * test/hsv.c:
        + Trivial saturation/value rendering test.

 test/Makefile.am |    6 ++++-
 test/hsv.c       |   65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+), 1 deletions(-)

Commit: 306
Author: sam
Date:   Fri Jan 2 18:09:29 2004 +0000

      * src/bitmap.c:
        + Fixed a minor overflow in the saturation computation.
        + Use a global lookup table for foreground/background colour selection
          in the bitmap rendering routine. This broke dithering, sorry.

 src/bitmap.c         |  387 +++++++++++++++++++++++++++++--------------------
 src/caca.c           |    4 +
 src/caca_internals.h |    2 +
 3 files changed, 235 insertions(+), 158 deletions(-)

Commit: 305
Author: sam
Date:   Fri Jan 2 16:52:10 2004 +0000

      * src/ examples/ test/:
        + Changed <const type> constructs into <type const>.

 examples/aafire.c   |    2 +-
 examples/cacaview.c |    4 ++--
 src/bitmap.c        |   18 +++++++++---------
 src/caca.c          |    6 +++---
 src/caca.h          |   28 ++++++++++++++--------------
 src/graphics.c      |   10 +++++-----
 src/line.c          |    4 ++--
 src/sprite.c        |   14 +++++++-------
 test/optipal.c      |    6 +++---
 9 files changed, 46 insertions(+), 46 deletions(-)

Commit: 304
Author: sam
Date:   Fri Jan 2 15:35:53 2004 +0000

      * examples/aafire.c:
        + Do not call caca_get_width() 10000 times per frame. Cache the value
          instead.

 examples/aafire.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

Commit: 303
Author: sam
Date:   Fri Jan 2 15:34:16 2004 +0000

      * src/graphics.c:
        + Split the drawing of foreground and background colours in the X11
          driver. Nice performance improvement.

 src/graphics.c |   29 +++++++++++++++++++++++------
 1 files changed, 23 insertions(+), 6 deletions(-)

Commit: 302
Author: sam
Date:   Fri Jan 2 15:23:54 2004 +0000

      * examples/cacaview.c:
        + If Imlib2 was not activated, warn the user that only BMP is supported.

 examples/cacaview.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

Commit: 301
Author: sam
Date:   Thu Jan 1 18:21:13 2004 +0000

      * libcaca.spec:
        + RPM specfile, courtesy of Richard Zidlicky.
      * THANKS:
        + Added a THANKS file for contributors.

 AUTHORS      |    3 +-
 Makefile.am  |    4 +-
 THANKS       |    4 +++
 libcaca.spec |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 68 insertions(+), 3 deletions(-)

Commit: 300
Author: sam
Date:   Thu Jan 1 17:51:57 2004 +0000

      * src/graphics.c:
        + Minor optimisation in caca_set_color().
        + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
        + Optimised the X11 caca_refresh() routine by handling strings of the
          same colour as one text chunk.
      * src/caca.c:
        + Bugfix in caca_init when conio is the only compiled-in driver.
      * README:
        + Minor documentation updates.

 README         |   12 ++--
 src/caca.c     |   11 ++--
 src/graphics.c |  173 +++++++++++++++++++++++++++++++++----------------------
 3 files changed, 117 insertions(+), 79 deletions(-)

Commit: 299
Author: sam
Date:   Thu Jan 1 16:29:50 2004 +0000

      * examples/cacaview.c:
        + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
      * examples/aafire.c:
        + bzero the pixel buffer in the initialisation routine.

 examples/aafire.c   |    2 ++
 examples/cacaview.c |   23 ++++++++++++++++++-----
 2 files changed, 20 insertions(+), 5 deletions(-)

Commit: 298
Author: sam
Date:   Wed Dec 31 14:21:08 2003 +0000

      * doc/doxygen.cfg.in:
        + Removed caca_internal.h from the list of documented files.
      * src/:
        + Minor documentation updates.

 doc/doxygen.cfg.in |    2 +-
 src/bitmap.c       |    2 +-
 src/box.c          |    2 +-
 src/caca.h         |   22 +++++++++++-----------
 src/conic.c        |    2 +-
 src/graphics.c     |    2 +-
 src/io.c           |    2 +-
 src/line.c         |    2 +-
 src/math.c         |    2 +-
 src/triangle.c     |    2 +-
 10 files changed, 20 insertions(+), 20 deletions(-)

Commit: 297
Author: sam
Date:   Wed Dec 31 13:55:34 2003 +0000

      * test/dithering.c:
        + Fixed a minor compilation warning.
      * debian/rules:
        + Explicitely use --enable-imlib2.
      * BUGS:
        + Added a note about blinking consoles.
      * doc/Makefile.am:
        + Fixed a bashism in the HTML files installation.

 BUGS             |   12 +++++++-----
 debian/rules     |    2 +-
 doc/Makefile.am  |    4 ++--
 test/dithering.c |    1 -
 4 files changed, 10 insertions(+), 9 deletions(-)

Commit: 296
Author: sam
Date:   Wed Dec 31 13:32:14 2003 +0000

      * doc/Makefile.am:
        + Do not install doxygen.png directly, because it can be doxygen.gif on
          old installations.

 doc/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 295
Author: sam
Date:   Wed Dec 31 13:26:47 2003 +0000

      * examples/aafire.c:
        + Only quit upon keypress, not mouse motion.

 examples/aafire.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 294
Author: sam
Date:   Wed Dec 31 13:24:46 2003 +0000

      * examples/aafire.c:
        + Render cacafire at full speed.

 examples/aafire.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 293
Author: sam
Date:   Wed Dec 31 13:20:18 2003 +0000

      * test/optipal.c:
        + Optimised S-Lang palette generator.
      * src/graphics:
        + Removed the S-Lang palette generator and replaced it with the tables
          generated by optipal.

 src/graphics.c   |  214 +++++++++++++---------------------------------
 test/Makefile.am |    6 +-
 test/optipal.c   |  252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 317 insertions(+), 155 deletions(-)

Commit: 292
Author: sam
Date:   Wed Dec 31 12:26:22 2003 +0000

      * Makefile.am:
        + Added a test directory for test programs.
      * test/dithering.c:
        + The value/saturation dithering example.

 Makefile.am          |    2 +-
 configure.ac         |    1 +
 examples/Makefile.am |    2 +-
 test/Makefile.am     |   10 ++++
 test/dithering.c     |  137 ++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 150 insertions(+), 2 deletions(-)

Commit: 291
Author: sam
Date:   Wed Dec 31 12:05:44 2003 +0000

      * src/caca.c:
        + Do not try the X11 driver if DISPLAY is set to the empty string.
      * examples/cacaview.c:
        + Cosmetic fixes.

 examples/cacaview.c |   10 +++++++---
 src/caca.c          |    2 +-
 2 files changed, 8 insertions(+), 4 deletions(-)

Commit: 290
Author: sam
Date:   Wed Dec 31 12:00:18 2003 +0000

      * example/:
        + Renamed view.c into cacaview.c.

 examples/Makefile.am |    5 +-
 examples/cacaview.c  |  631 ++++++++++++++++++++++++++++++++++++++++++++++++++
 examples/view.c      |  631 --------------------------------------------------
 3 files changed, 633 insertions(+), 634 deletions(-)

Commit: 289
Author: sam
Date:   Wed Dec 31 11:17:47 2003 +0000

      * src/io.c:
        + Fixed mouse support under ncurses and slang.

 src/io.c |   37 ++++++++++++++++---------------------
 1 files changed, 16 insertions(+), 21 deletions(-)

Commit: 288
Author: sam
Date:   Wed Dec 31 11:17:00 2003 +0000

      * configure.ac:
        + Error out if Imlib2 was not found. Override with --disable-imlib2.

 configure.ac |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)

Commit: 287
Author: sam
Date:   Wed Dec 31 01:16:47 2003 +0000

      * src/io.c:
        + Mouse support under X11.
        + Split the mouse motion and mouse click events.
      * examples/demo.c:
        + Mouse motion support.

 examples/demo.c |  156 ++++++++++++++++++++++++++++---------------------------
 src/caca.h      |   10 ++--
 src/io.c        |  146 ++++++++++++++++++++++++++++-----------------------
 3 files changed, 167 insertions(+), 145 deletions(-)

Commit: 286
Author: sam
Date:   Wed Dec 31 01:02:08 2003 +0000

      * src/graphics.c:
        + Compilation fix.
      * src/caca.c:
        + Minor indentation fix.

 src/caca.c     |    2 +-
 src/graphics.c |    4 ++++
 2 files changed, 5 insertions(+), 1 deletions(-)

Commit: 285
Author: sam
Date:   Thu Dec 25 23:59:48 2003 +0000

      * src/caca.c:
        + Prefer the X11 driver if $DISPLAY is set.
        + The slang driver is now preferred over the ncurses driver.
      * configure.ac:
        + Autodetect conio.h.

 configure.ac |   31 ++++++++++++++++++-------------
 src/caca.c   |   27 ++++++++++++++++-----------
 2 files changed, 34 insertions(+), 24 deletions(-)

Commit: 284
Author: sam
Date:   Thu Dec 25 23:22:13 2003 +0000

      * configure.ac:
        + Autodetect ncurses, slang and X11.
        + Abort if no output driver was selected or detected.

 configure.ac |   76 +++++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 51 insertions(+), 25 deletions(-)

Commit: 283
Author: sam
Date:   Thu Dec 25 21:38:46 2003 +0000

      * 0.5 branch.

 ChangeLog |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

Commit: 282
Author: sam
Date:   Thu Dec 25 21:36:52 2003 +0000

      * configure.ac NEWS debian/changelog:
        + New 0.5 release.

 NEWS             |    7 +++++++
 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 3 files changed, 14 insertions(+), 1 deletions(-)

Commit: 281
Author: sam
Date:   Thu Dec 25 21:28:55 2003 +0000

      * NOTES BUGS:
        + Updated information about the S-Lang colour pair shortage bug.
      * src/graphics.c:
        + Implemented the solution explained in NOTES.

 BUGS           |    3 +-
 NOTES          |   44 ++++----
 configure.ac   |    1 +
 src/graphics.c |  298 +++++++++++++++++++++++++++++++++++++++++++++++++-------
 4 files changed, 287 insertions(+), 59 deletions(-)

Commit: 280
Author: sam
Date:   Thu Dec 25 18:09:58 2003 +0000

      * src/caca.c:
        + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.

 src/caca.c |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

Commit: 279
Author: sam
Date:   Thu Dec 25 18:08:46 2003 +0000

      * NOTES:
        + Added a section with a proposed solution to the slang problem.

 NOTES |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)

Commit: 278
Author: sam
Date:   Thu Dec 25 10:18:37 2003 +0000

      * 0.4 branch.

 ChangeLog |  232 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 232 insertions(+), 0 deletions(-)

Commit: 277
Author: sam
Date:   Wed Dec 24 23:58:32 2003 +0000

      * debian/control:
        + Added missing dependencies to the -dev package.
      * configure.ac:
        + Kludge for woody builds where x_includes is undefined.

 configure.ac   |    4 ++--
 debian/control |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

Commit: 276
Author: sam
Date:   Wed Dec 24 16:23:37 2003 +0000

      * src/caca.h:
        + Documented CACA_FONT.

 src/caca.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 275
Author: sam
Date:   Wed Dec 24 16:16:16 2003 +0000

      * doc/Makefile.am:
        + Rename the refman.ps doxygen documentation to libcaca.ps.

 doc/Makefile.am |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

Commit: 274
Author: sam
Date:   Wed Dec 24 15:43:45 2003 +0000

      * src/graphics.c:
        + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
      * src/caca.c:
        + Documented the CACA_GEOMETRY environment variable.

 NEWS           |    3 +--
 src/caca.h     |    4 ++++
 src/graphics.c |    9 ++++-----
 3 files changed, 9 insertions(+), 7 deletions(-)

Commit: 273
Author: sam
Date:   Wed Dec 24 15:35:07 2003 +0000

      * src/io.c:
        + Mouse support in the X11 driver.

 src/caca_internals.h |    1 +
 src/graphics.c       |    6 ++++--
 src/io.c             |   30 +++++++++++++++++++++++++++++-
 3 files changed, 34 insertions(+), 3 deletions(-)

Commit: 272
Author: sam
Date:   Wed Dec 24 14:48:38 2003 +0000

      * src/graphics:
        + Use XCreateWindow instead of XCreateSimpleWindow.
        + Set the X window title to "caca for X".

 src/graphics.c |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

Commit: 271
Author: sam
Date:   Tue Dec 23 17:25:29 2003 +0000

      * debian/control:
        + Build-depend on doxygen and tetex to build documentation.
        + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.

 debian/changelog |    9 +++++++++
 debian/control   |    2 +-
 debian/rules     |   23 +++++++++++++++++------
 3 files changed, 27 insertions(+), 7 deletions(-)

Commit: 270
Author: sam
Date:   Tue Dec 23 17:01:38 2003 +0000

      * configure.ac NEWS:
        + Prepared release 0.4.
      * src/graphics.c README BUGS TODO:
        + Updated documentation.
      * Makefile.am doc/Makefile.am:
        + Install the generated doxygen documentation.

 BUGS            |    2 ++
 Makefile.am     |    3 +++
 NEWS            |    9 +++++++++
 README          |    9 +++++----
 TODO            |    3 ++-
 configure.ac    |    4 +++-
 doc/Makefile.am |   20 +++++++++++++++++++-
 src/graphics.c  |    5 +++++
 8 files changed, 48 insertions(+), 7 deletions(-)

Commit: 269
Author: sam
Date:   Tue Dec 23 16:32:56 2003 +0000

      * src/io.c:
        + Fixed a warning by including <unistd.h>.
        + Support for arrow and function keys under X11.

 src/io.c |   41 +++++++++++++++++++++++++++++++++++------
 1 files changed, 35 insertions(+), 6 deletions(-)

Commit: 268
Author: sam
Date:   Tue Dec 23 13:27:40 2003 +0000

      * src/io.c:
        + Added caca_wait_event(), a blocking caca_get_event().
      * src/ examples/:
        + More documentation.
      * doc/doxygen.cfg.in:
        + doc/doxygen.cfg is now generated by configure, so that we can use
          @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
        + Create manpages.

 configure.ac         |    1 +
 doc/Makefile.am      |    4 +-
 doc/doxygen.cfg      |  210 ----------------------------------------------
 doc/doxygen.cfg.in   |  210 ++++++++++++++++++++++++++++++++++++++++++++++
 examples/aafire.c    |   40 +++++-----
 examples/demo.c      |   32 ++++----
 examples/spritedit.c |   32 ++++----
 examples/view.c      |   32 ++++----
 src/bitmap.c         |   40 +++++-----
 src/box.c            |   40 +++++-----
 src/caca.c           |  101 +++++++++++++----------
 src/caca.h           |  224 +++++++++++++++++++++++++++----------------------
 src/caca_internals.h |   40 +++++-----
 src/conic.c          |   42 +++++-----
 src/graphics.c       |  156 +++++++++++++++++++++--------------
 src/io.c             |   73 +++++++++++-----
 src/line.c           |   56 ++++++------
 src/math.c           |   40 +++++-----
 src/sprite.c         |   40 +++++-----
 src/triangle.c       |   40 +++++-----
 20 files changed, 776 insertions(+), 677 deletions(-)

Commit: 267
Author: sam
Date:   Tue Dec 23 11:08:37 2003 +0000

      * More API documentation.

 doc/doxygen.cfg |  887 +------------------------------------------------------
 src/bitmap.c    |    2 +-
 src/caca.c      |   20 +-
 src/caca.h      |  202 +++++++------
 4 files changed, 128 insertions(+), 983 deletions(-)

Commit: 266
Author: sam
Date:   Mon Dec 22 22:58:24 2003 +0000

      * caca.c:
        + Fixed typos in the initialisation code.

 src/caca.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 265
Author: sam
Date:   Mon Dec 22 15:26:12 2003 +0000

      * src/graphics.c src/caca.c src/io.c:
        + Support for simultaneously compiled-in drivers.
        + Honour the CACA_DRIVER environment variable.
      * configure.ac:
        + Drivers are no longer mutually exclusive.

 configure.ac         |   22 +-
 src/bitmap.c         |    6 +-
 src/caca.c           |  257 ++++++++++++++------
 src/caca.h           |    6 +
 src/caca_internals.h |   21 ++
 src/conic.c          |    2 +-
 src/graphics.c       |  668 +++++++++++++++++++++++++++++---------------------
 src/io.c             |  131 ++++++----
 src/line.c           |    2 +-
 9 files changed, 686 insertions(+), 429 deletions(-)

Commit: 264
Author: sam
Date:   Sun Dec 21 00:39:41 2003 +0000

      * src/graphics:
        + Initialise default height at 32 (as in aalib).

 src/graphics.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 263
Author: sam
Date:   Sat Dec 20 12:07:56 2003 +0000

      * src/graphics.c:
        + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
        + Use an intermediary X pixmap for rendering.
        + Slightly changed the variable naming scheme.

 src/caca_internals.h |    4 +-
 src/graphics.c       |  189 +++++++++++++++++++++++++++++++-------------------
 src/io.c             |    2 +-
 3 files changed, 121 insertions(+), 74 deletions(-)

Commit: 262
Author: sam
Date:   Sat Dec 20 10:54:35 2003 +0000

      * examples/aafire.c:
        + The image buffer in cacafire was too small.

 examples/aafire.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 261
Author: sam
Date:   Fri Dec 19 17:26:23 2003 +0000

      * src/graphics.c:
        + Progress in the X11 driver.
        + Fixed a compilation bug in the conio driver.

 src/graphics.c |   93 +++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 78 insertions(+), 15 deletions(-)

Commit: 260
Author: sam
Date:   Thu Dec 18 09:46:19 2003 +0000

      * debian/rules debian/control:
        + Moved cacafire to the caca-utils package. Added proper conflict/replace.
        + Symlinked cacafire.1 to cacademo.1.

 debian/changelog |    7 +++++++
 debian/control   |    2 ++
 debian/rules     |    2 ++
 3 files changed, 11 insertions(+), 0 deletions(-)

Commit: 258
Author: sam
Date:   Thu Dec 18 00:41:28 2003 +0000

      * debian/control:
        + Updated long descriptions.
      * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
        + Prepared 0.3 release.
      * README:
        + --enable-ncurses is now the default.

 ChangeLog        |  216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS             |   11 +++
 README           |    4 +-
 debian/changelog |    4 +-
 debian/control   |    6 +-
 doc/doxygen.cfg  |    2 +-
 6 files changed, 236 insertions(+), 7 deletions(-)

Commit: 257
Author: sam
Date:   Thu Dec 18 00:11:52 2003 +0000

      * src/:
        + Doxygenated public functions.

 src/bitmap.c   |   40 +++++++++++++++++++++++++++++++++++
 src/box.c      |   29 +++++++++++++++++++++++++
 src/caca.c     |   44 +++++++++++++++++++++++++++++++++++++++
 src/caca.h     |    9 ++++---
 src/conic.c    |   38 +++++++++++++++++++++++++++++++++
 src/graphics.c |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/io.c       |    5 ++++
 src/line.c     |   25 +++++++++++++++++++++-
 src/math.c     |   14 ++++++++++++
 src/sprite.c   |   56 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/triangle.c |   35 +++++++++++++++++++++++++++++++
 11 files changed, 353 insertions(+), 5 deletions(-)

Commit: 256
Author: sam
Date:   Wed Dec 17 15:03:05 2003 +0000

      * src/caca.h:
        + Documented environment variables.

 src/caca.h |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

Commit: 255
Author: sam
Date:   Tue Dec 16 23:25:54 2003 +0000

      * examples/view.c:
        + Fixed a bug in the loading of 1bpp BMPs.
        + Commented stuff.

 examples/view.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

Commit: 254
Author: sam
Date:   Tue Dec 16 23:06:54 2003 +0000

      * examples/view.c:
        + If Imlib2 is not available, use a custom simple BMP loader.
        + Draw the bottom bar one line higher to leave room for a status line.
        + '?' now properly toggles help.
      * examples/Makefile.am:
        + Always build cacaview.

 examples/Makefile.am |    5 +-
 examples/view.c      |  366 ++++++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 315 insertions(+), 56 deletions(-)

Commit: 253
Author: sam
Date:   Tue Dec 16 09:06:46 2003 +0000

      * src/bitmap.c:
        + If the alpha palette is all-zero, forget the alpha channel.
      * configure.ac:
        + Export HAVE_IMLIB2_H and the like.

 configure.ac |   10 +++++-----
 src/bitmap.c |    3 +--
 2 files changed, 6 insertions(+), 7 deletions(-)

Commit: 252
Author: sam
Date:   Mon Dec 15 15:02:50 2003 +0000

      * src/bitmap.c:
        + If the alpha mask is 0, ignore alpha information.
        + Ditto if no alpha information is given with the palette.

 src/bitmap.c |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

Commit: 251
Author: sam
Date:   Mon Dec 15 10:38:03 2003 +0000

      * src/graphics.c src/io.c:
        + Beginning of an X11 driver. Currently we merely open the window and
          check keyboard events.

 configure.ac         |   16 +++++++++++
 src/caca.c           |   12 +++++++-
 src/caca_internals.h |    7 +++++
 src/graphics.c       |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/io.c             |   20 +++++++++++++
 5 files changed, 127 insertions(+), 1 deletions(-)

Commit: 250
Author: sam
Date:   Fri Dec 12 16:19:44 2003 +0000

      * configure.ac debian/changelog:
        + Prepare for 0.3 release.
        + Check for strcasecmp().
      * src/caca.c:
        + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
          variables.

 configure.ac     |    4 ++--
 debian/changelog |   12 ++++++++++++
 src/caca.c       |   37 +++++++++++++++++++++++++++++++++++++
 3 files changed, 51 insertions(+), 2 deletions(-)

Commit: 249
Author: sam
Date:   Fri Dec 12 14:49:41 2003 +0000

      * src/bitmap.c:
        + Added antialiasing support.
        + Dithering, antialiasing and background mode can now be selected at
          runtime.
      * src/caca.c src/caca.h:
        + Renamed caca_dithering into caca_feature and extended the type to
          express background colour and antialiasing mode.
      * examples/demo.c:
        + Fixed a bug that disabled the sprite demo.
        + Draw solid flares.
      * examples/view.c:
        + Select antialiasing and background mode at runtime.

 examples/aafire.c    |    1 -
 examples/demo.c      |   18 +-
 examples/view.c      |   67 +++++--
 src/bitmap.c         |  510 ++++++++++++++++++++++++++------------------------
 src/caca.c           |   83 +++++++-
 src/caca.h           |   43 ++++-
 src/caca_internals.h |    6 +
 7 files changed, 430 insertions(+), 298 deletions(-)

Commit: 248
Author: sam
Date:   Thu Dec 11 17:01:09 2003 +0000

      * Minor updates to manpages, BUGS, TODO and the Debian control file.

 BUGS           |    8 +++++---
 TODO           |    4 ++++
 debian/control |    4 +++-
 doc/cacademo.1 |   37 ++++++++++++++++++++++++++++---------
 doc/cacaview.1 |    3 +++
 5 files changed, 43 insertions(+), 13 deletions(-)

Commit: 247
Author: sam
Date:   Thu Dec 11 16:56:35 2003 +0000

      * src/caca.c:
        + Moved global variables to src/graphics.c.
      * src/bitmap.c:
        + Sanitised prototypes.

 src/Makefile.am      |    2 +-
 src/bitmap.c         |   11 ++++++-----
 src/caca.c           |    8 --------
 src/caca.h           |    7 +++++--
 src/caca_internals.h |   12 ------------
 src/graphics.c       |   20 +++++++++++++++++---
 6 files changed, 29 insertions(+), 31 deletions(-)

Commit: 246
Author: sam
Date:   Thu Dec 11 16:31:49 2003 +0000

      * src/graphics.c:
        + Internally cache screen width and height.
      * src/bitmap.c:
        + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
          alpha as fully transparent, and any other value as fully opaque.
        + Slightly tuned colour weights in the renderer.
        + caca_set_bitmap_palette() takes unsigned ints.
      * examples/demo.c:
        + Added a crap render demo.
      * examples/aafire.c:
        + Set a 20ms delay.
        + Added alpha values to the palette.
      * examples/view.c:
        + Draw a gray checkered grid below the image so that transparent images
          look a lot nicer.
        + 'f' toggles "fullscreen" mode.

 examples/aafire.c    |    9 ++--
 examples/demo.c      |  107 +++++++++++++++++++++++++++++++++++++++++++++++++-
 examples/view.c      |   80 +++++++++++++++++++++++++++----------
 src/bitmap.c         |   97 ++++++++++++++++++++++++++-------------------
 src/box.c            |    8 ++--
 src/caca.c           |   22 +---------
 src/caca.h           |   19 +++++----
 src/caca_internals.h |    4 ++
 src/conic.c          |    8 ++--
 src/graphics.c       |   54 +++++++++++++++++--------
 src/line.c           |    8 ++--
 src/sprite.c         |   12 +++---
 src/triangle.c       |    4 +-
 13 files changed, 299 insertions(+), 133 deletions(-)

Commit: 245
Author: sam
Date:   Thu Dec 11 15:54:53 2003 +0000

      * configure.ac:
        + Set the executable bit of caca-config when regenerating that file.
      * caca-config.in:
        + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
          have @CACA_LIBS@.

 caca-config.in |    8 ++------
 configure.ac   |    7 +++----
 2 files changed, 5 insertions(+), 10 deletions(-)

Commit: 244
Author: sam
Date:   Tue Dec 2 22:27:27 2003 +0000

      * configure.ac:
        + Removed unused USE_* variables.
        + Export -lslang and -lncurses as @CACA_LIBS@.
      * examples/aafire.c:
        + Imported aafire.c from the AAlib tree and ported it to libcaca.

 configure.ac         |   11 +--
 examples/Makefile.am |   19 ++--
 examples/aafire.c    |  260 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 271 insertions(+), 19 deletions(-)

Commit: 242
Author: sam
Date:   Sun Nov 30 17:15:31 2003 +0000

      * 0.2 release.

 ChangeLog        | 1753 ++++++++++++++++++++++++++++++++----------------------
 NEWS             |   14 +-
 TODO             |    2 +-
 debian/changelog |    6 +
 debian/control   |    4 +-
 5 files changed, 1075 insertions(+), 704 deletions(-)

Commit: 241
Author: sam
Date:   Sun Nov 30 17:14:19 2003 +0000

      * examples/view.c:
        + Removed last endianness issue.

 examples/view.c |   20 +-------------------
 1 files changed, 1 insertions(+), 19 deletions(-)

Commit: 240
Author: sam
Date:   Sun Nov 30 16:34:04 2003 +0000

      * src/io.c:
        + Removed a useless message.
      * src/bitmap.c examples/view.c:
        + Really fixed the endianness issue.

 examples/view.c |    4 ++--
 src/bitmap.c    |   32 ++++++++++++++++++++++----------
 src/io.c        |    1 -
 3 files changed, 24 insertions(+), 13 deletions(-)

Commit: 239
Author: sam
Date:   Sun Nov 30 15:56:02 2003 +0000

      * src/bitmap.c:
        + Fine-tuned the new renderer.
        + Fixed warnings.
        + Changed hardcoded values to macros.

 src/bitmap.c |  115 ++++++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 84 insertions(+), 31 deletions(-)

Commit: 238
Author: sam
Date:   Sun Nov 30 15:01:55 2003 +0000

      * src/bitmap.c:
        + Fixed an endianness issue in the byte reader.
        + Decreased precision in RGB and HSV values to avoid overflows.
        + New dithering method: 2x2 ordered.
        + New renderer, with background colour awareness.
      * configure.ac:
        + Check for <endian.h>.
      * examples/demo.c examples/view.c:
        + Fixed an endianness issue in cacaview.
        + Adapted code to the additional dithering method.

 configure.ac    |    4 +-
 examples/demo.c |    2 +-
 examples/view.c |   28 +++++-
 src/bitmap.c    |  290 ++++++++++++++++++++++++++++++++++++++++++------------
 src/caca.c      |    3 +-
 src/caca.h      |    7 +-
 6 files changed, 257 insertions(+), 77 deletions(-)

Commit: 237
Author: sam
Date:   Sun Nov 30 02:11:37 2003 +0000

      * src/bitmap.c examples/view.c:
        + Fixed an endianness issue in caca_draw_bitmap().
        + Code cleanup.

 examples/view.c |    4 +-
 src/bitmap.c    |   65 ++++++++++++++++++++++++++++++++----------------------
 2 files changed, 40 insertions(+), 29 deletions(-)

Commit: 236
Author: sam
Date:   Sun Nov 30 01:18:10 2003 +0000

      * src/caca.c:
        + Minor change to the dithering names.
      * TODO:
        + Added cacaview TODO.
      * doc/cacaview.1:
        + Wrote a manpage for cacaview.
      * examples/Makefile.am:
        + Moved the -DX_DISPLAY_MISSING=1 here.
      * examples/view.c:
        + Capital 'D' cycles through dithering modes in reverse order.
        + Sleep when there is nothing to do.
        + Cosmetic code reorganisation.

 TODO                 |   11 +++-
 doc/cacaview.1       |   51 ++++++++++++++++
 examples/Makefile.am |    2 +-
 examples/view.c      |  155 ++++++++++++++++++++++++++------------------------
 src/caca.c           |    6 +-
 5 files changed, 146 insertions(+), 79 deletions(-)

Commit: 235
Author: sam
Date:   Sat Nov 29 19:35:07 2003 +0000

      * src/caca.c src/caca.h:
        + Added caca_get_dithering_name().
      * src/bitmap.c:
        + Created a new dithering method with an 8x8 ordered matrix.
        + Replaced the char list with a string for better readability.
        + Dithering functions now return a value between 0 and 255.
      * examples/demo.c examples/view.c:
        + Adapted to use caca_get_dithering_name().

 examples/demo.c |   10 ++--
 examples/view.c |   10 ++--
 src/bitmap.c    |  143 +++++++++++++++++++++++++++++++++++++------------------
 src/caca.c      |   22 +++++++-
 src/caca.h      |   17 +++++--
 5 files changed, 138 insertions(+), 64 deletions(-)

Commit: 234
Author: sam
Date:   Sat Nov 29 18:04:42 2003 +0000

      * src/caca.c:
        + Test whether ncurses knows xterm-16color before setting $TERM.

 src/caca.c |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

Commit: 233
Author: sam
Date:   Sat Nov 29 17:36:00 2003 +0000

      * examples/view.c:
        + Added top and bottom status lines, like in mutt and slrn.
        + Added a status string when loading an image or upon error.
        + Can load multiple files; use 'n' and 'p' for next and previous.
        + Clip zoom between -48 and +48.

 examples/view.c |  164 +++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 123 insertions(+), 41 deletions(-)

Commit: 232
Author: sam
Date:   Sat Nov 29 16:42:35 2003 +0000

      * Fixed a C99ism.

 src/caca.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

Commit: 231
Author: sam
Date:   Sat Nov 29 14:41:37 2003 +0000

      * configure.ac:
        + Default to ncurses, not slang, because slang only has 128 colour pairs.
      * src/caca.c:
        + Disable scrolling to avoid hashmap scrolling optimization code.
      * src/graphics.c:
        + Swap fg and bg in the colour pair indexing, so that bg is always
          right.
        + Disable alt charset support to exploit my patched slang.

 NOTES          |    5 +++++
 configure.ac   |   18 +++++++++---------
 src/caca.c     |    4 ++++
 src/graphics.c |   29 +++++++++++++++++++++++------
 4 files changed, 41 insertions(+), 15 deletions(-)

Commit: 230
Author: sam
Date:   Fri Nov 28 20:39:54 2003 +0000

      * src/bitmap.c:
        + Dither chroma outside of rgb2hsv_default().
        + Clip fromx and fromy values.
      * NOTES:
        + Link to the XTerm control sequences.
      * examples/view.c:
        + Draw status bar.
        + Move with 'h' 'j' 'k' 'l', à la vi.
        + '?' toggles a help menu.

 NOTES           |   11 ++++++---
 examples/view.c |   58 +++++++++++++++++++++++++++++++++++++++++++++---------
 src/bitmap.c    |   30 ++++++++++++++--------------
 3 files changed, 70 insertions(+), 29 deletions(-)

Commit: 229
Author: sam
Date:   Thu Nov 27 23:18:12 2003 +0000

      * src/bitmap.c:
        + Removed § from the list of default characters due to collisions.

 src/bitmap.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 228
Author: sam
Date:   Thu Nov 27 22:54:48 2003 +0000

      * debian/control:
        + Removed slang1-dev dependency in caca-utils.
      * debian/caca-utils.mime debian/rules:
        + Added a MIME file with low priority.
        + Added call to dh_installmime.

 debian/caca-utils.mime |   15 +++++++++++++++
 debian/control         |    2 +-
 debian/rules           |    1 +
 3 files changed, 17 insertions(+), 1 deletions(-)

Commit: 227
Author: sam
Date:   Thu Nov 27 22:29:13 2003 +0000

      * src/caca.c src/graphics.c:
        + Moved graphics stuff from caca.c to graphics.c.
        + Added a few kludges: if gnome-terminal or konsole are detected, switch
          to TERM=xterm-16color to benefit from extended colour palette.

 configure.ac         |    2 +-
 src/caca.c           |  197 +++++++++-----------------------------------------
 src/caca_internals.h |    2 +
 src/graphics.c       |  176 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 213 insertions(+), 164 deletions(-)

Commit: 226
Author: sam
Date:   Thu Nov 27 21:56:30 2003 +0000

      * NOTES:
        + Added setab/setaf quotes from the XTerm terminfo.
        + Proposed a workaround for bright colours on any terminal.
      * src/caca.c:
        + 16 colour support for ncurses and conio.
      * src/graphics.c:
        + Ported to 16 colour support.
        + Added a missing <stdio.h> for BUFSIZ.
        + Disabled vsnprintf under DOS (only vsprintf exists).
      * examples/:
        + Don't abort if the caca.txt sprite was not found.
        + Ported to 16 colour support.

 NOTES                |   44 +++++++++++++++++++++---
 examples/demo.c      |   88 +++++++++++++++++++++++++++----------------------
 examples/spritedit.c |    6 ++--
 src/bitmap.c         |    2 +
 src/caca.c           |   82 +++++++++++++++++++++++++++++++---------------
 src/caca.h           |    6 ++-
 src/graphics.c       |   49 ++++++++++++++++++++-------
 src/sprite.c         |   10 +++--
 8 files changed, 192 insertions(+), 95 deletions(-)

Commit: 225
Author: sam
Date:   Thu Nov 27 13:27:32 2003 +0000

      * NOTES: more notes about colours.

 NOTES |   87 ++++++++++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 68 insertions(+), 19 deletions(-)

Commit: 224
Author: sam
Date:   Thu Nov 27 09:43:56 2003 +0000

      * configure.ac:
        + More sensible imlib2 detection, works with cross-compilation.
      * Makefile.am:
        + Don't forget to include NOTES to the dist tarball.

 Makefile.am          |    2 +-
 configure.ac         |    9 ++++++++-
 examples/Makefile.am |    2 +-
 3 files changed, 10 insertions(+), 3 deletions(-)

Commit: 223
Author: sam
Date:   Thu Nov 27 09:38:16 2003 +0000

      * NOTES: added information about colour support.

 NOTES        |   38 ++++++++++++++++++++++++++++++++++++++
 README       |    2 ++
 debian/rules |    4 ++--
 3 files changed, 42 insertions(+), 2 deletions(-)

Commit: 222
Author: sam
Date:   Wed Nov 26 21:02:31 2003 +0000

      * configure.ac: Added a missing check for <inttypes.h>.

 configure.ac |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 221
Author: sam
Date:   Wed Nov 26 20:58:30 2003 +0000

      * src/bitmap.c: Support for more colour depths.

 src/bitmap.c |  267 ++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 223 insertions(+), 44 deletions(-)

Commit: 217
Author: sam
Date:   Mon Nov 24 19:56:04 2003 +0000

      * configure.ac examples/Makefile.am:
        + Added a check for imlib2-config.
        + Build cacaview conditionally.
      * examples/demo.c:
        + Removed all gdkpixbuf code.
      * examples/view.c:
        + Default to ordered dithering.
        + Make sure the arrows always work even if delta is too small.

 configure.ac         |    4 +++
 examples/Makefile.am |    8 +++++-
 examples/demo.c      |   60 +------------------------------------------------
 examples/view.c      |   10 ++++----
 4 files changed, 17 insertions(+), 65 deletions(-)

Commit: 216
Author: sam
Date:   Mon Nov 24 17:51:40 2003 +0000

      * debian/:
        + New caca-utils package.
        + Move cacademo, cacaview and caca-spritedit to caca-utils.

 debian/control |   20 +++++++++++++++++++-
 debian/rules   |   16 ++++++++++++++--
 2 files changed, 33 insertions(+), 3 deletions(-)

Commit: 215
Author: sam
Date:   Mon Nov 24 17:50:14 2003 +0000

      * examples/:
        + Simple image viewer, cacaview, based on libcaca and imlib2.
        + Renamed caca-demo into cacademo.
      * doc/:
        + Renamed doc/caca-demo.1 into doc/cacademo.1.

 doc/Makefile.am      |    2 +-
 doc/caca-demo.1      |   14 ----
 doc/cacademo.1       |   14 ++++
 examples/Makefile.am |   15 +++--
 examples/view.c      |  181 ++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 205 insertions(+), 21 deletions(-)

Commit: 214
Author: sam
Date:   Sun Nov 23 15:34:35 2003 +0000

      * Renamed src/blit.c into src/bitmap.c.

 src/Makefile.am |    2 +-
 src/bitmap.c    |  281 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/blit.c      |  281 -------------------------------------------------------
 3 files changed, 282 insertions(+), 282 deletions(-)

Commit: 213
Author: sam
Date:   Sun Nov 23 03:44:59 2003 +0000

      * src/caca.c:
        + Mouse initialisation in ncurses.
      * src/io.c:
        + Mouse support in ncurses.

 examples/demo.c |    2 +-
 src/caca.c      |    6 ++
 src/caca.h      |    2 +-
 src/io.c        |  217 +++++++++++++++++++++++++++++++------------------------
 4 files changed, 131 insertions(+), 96 deletions(-)

Commit: 212
Author: sam
Date:   Sat Nov 22 14:28:36 2003 +0000

      * debian/control:
        + libcaca-dev should depend on slang1-dev.

 debian/control |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 211
Author: sam
Date:   Sat Nov 22 14:23:18 2003 +0000

      * debian/Makefile.am:
        + Added compat and copyright to the distributed files.

 debian/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 210
Author: sam
Date:   Sat Nov 22 14:19:36 2003 +0000

      * Added a ChangeLog file.

 ChangeLog    | 1604 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/rules |    2 +-
 2 files changed, 1605 insertions(+), 1 deletions(-)

Commit: 209
Author: sam
Date:   Sat Nov 22 14:13:53 2003 +0000

      * examples/Makefile.am:
        + Compilation fix when libcaca is not available.

 examples/Makefile.am |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

Commit: 208
Author: sam
Date:   Sat Nov 22 13:44:02 2003 +0000

      * debian/:
        + Wrote the changelog for the Debian release.
        + Wrote a copyright file.
      * doc/:
        + Wrote manpages for caca-demo and caca-spritedit.
      * examples/caca.txt:
        + Centered the sprite handle.
        + Added a second frame to the sprite.

 debian/changelog     |    7 ++++---
 debian/copyright     |   20 ++++++++++++++++++++
 debian/rules         |    4 ++--
 doc/Makefile.am      |    2 +-
 doc/caca-config.1    |    2 +-
 doc/caca-demo.1      |   14 ++++++++++++++
 doc/caca-spritedit.1 |   15 +++++++++++++++
 examples/caca.txt    |   15 ++++++++++++++-
 8 files changed, 71 insertions(+), 8 deletions(-)

Commit: 207
Author: sam
Date:   Sat Nov 22 12:53:55 2003 +0000

      * AUTHORS NEWS:
        + Added these mandatory files.
      * doc/:
        + Wrote a Doxygen configuration file.
        + Added a manpage for caca-config(1), borrowed from sdl-config.
      * configure.ac:
        + Use new style AC_INIT.
        + Error out if no library was found.
        + Added *djgpp* to the list of non-PIC platforms.
        + Added checks for doxygen and latex.

 AUTHORS           |    3 +
 Makefile.am       |    4 +-
 NEWS              |   10 +
 configure.ac      |   24 +-
 doc/Makefile.am   |   25 ++
 doc/caca-config.1 |   73 ++++
 doc/doxygen.cfg   | 1079 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/footer.html   |    3 +
 doc/header.html   |    9 +
 9 files changed, 1223 insertions(+), 7 deletions(-)

Commit: 206
Author: sam
Date:   Sat Nov 22 12:51:27 2003 +0000

      * Disabled gdkpixbuf code.

 examples/Makefile.am |    4 ++--
 examples/demo.c      |   16 ++++++++++++++--
 2 files changed, 16 insertions(+), 4 deletions(-)

Commit: 205
Author: sam
Date:   Sat Nov 22 12:45:25 2003 +0000

      * src/:
        + Doxygenated a few things.

 src/blit.c           |   10 +++++++-
 src/box.c            |   10 +++++++-
 src/caca.c           |   12 ++++++++-
 src/caca.h           |   57 ++++++++++++++++++++++++++++++++++++--------------
 src/caca_internals.h |   10 +++++++-
 src/conic.c          |   11 ++++++++-
 src/graphics.c       |   10 +++++++-
 src/io.c             |   10 +++++++-
 src/line.c           |   21 ++++++++++++------
 src/math.c           |   10 +++++++-
 src/sprite.c         |   10 +++++++-
 src/triangle.c       |   10 +++++++-
 12 files changed, 138 insertions(+), 43 deletions(-)

Commit: 204
Author: sam
Date:   Fri Nov 21 14:34:07 2003 +0000

      * TODO:
        + A few updates.
      * src/blit.c:
        + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
        + Started removing hardcoded bitmask and pitch values.
      * examples/demo.c:
        + Do something with mouse clicks.

 TODO            |    4 +++
 examples/demo.c |    9 ++++++++
 src/blit.c      |   62 +++++++++++++++++++++++++++++++++++++++++++++++-------
 src/caca.h      |   27 +++++++++++++++++++++--
 4 files changed, 91 insertions(+), 11 deletions(-)

Commit: 203
Author: sam
Date:   Fri Nov 21 14:14:26 2003 +0000

      * src/io.c:
        + Fixed an off-by-one error in the mouse driver.

 src/io.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

Commit: 202
Author: sam
Date:   Thu Nov 20 16:54:04 2003 +0000

      * debian/control:
        + Changed section to libs/libdevel instead of games/games.
        + Changed package name to libcaca-dev.
      * debian/rules:
        + Use debian/compat instead of DH_COMPAT.
        + Install README, BUGS and TODO into /usr/share/doc.
      * caca-config.in:
        + First version of the config script.
      * configure.ac src/Makefile.am:
        + Build a static PIC library as well.
      * README TODO:
        + Various updates.

 Makefile.am          |    4 +-
 README               |   22 +++++++++
 TODO                 |   12 +++++
 caca-config.in       |  123 ++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac         |   15 ++++++
 debian/compat        |    1 +
 debian/control       |   13 +++---
 debian/rules         |    5 +-
 examples/Makefile.am |   17 ++++---
 examples/demo.c      |    4 +-
 src/Makefile.am      |   10 +++-
 11 files changed, 206 insertions(+), 20 deletions(-)

Commit: 201
Author: sam
Date:   Wed Nov 19 18:38:49 2003 +0000

      * TODO: New stuff to do.
      * src/io.c: left and right arrow keys were swapped.

 TODO     |   18 +++++++++++++-----
 src/io.c |    4 ++--
 2 files changed, 15 insertions(+), 7 deletions(-)

Commit: 200
Author: sam
Date:   Wed Nov 19 17:49:43 2003 +0000

      * src/io.c:
        + Fixed a bug in the mouse coordinates reporting.

 src/blit.c |   16 ++++++++--------
 src/caca.c |    5 ++---
 src/io.c   |    4 ++--
 3 files changed, 12 insertions(+), 13 deletions(-)

Commit: 199
Author: sam
Date:   Wed Nov 19 17:32:10 2003 +0000

      * src/io.c:
        + Renamed sdl_get_key() into sdl_get_event().
        + Handle mouse clicks.
      * src/caca.c:
        + Activate the terminal's mouse handling if supported.

 examples/demo.c      |   19 ++++---
 examples/spritedit.c |   33 +++++++-----
 src/blit.c           |   18 +++---
 src/caca.c           |    4 ++
 src/caca.h           |   13 ++++-
 src/io.c             |  142 +++++++++++++++++++++++++++++---------------------
 6 files changed, 139 insertions(+), 90 deletions(-)

Commit: 198
Author: sam
Date:   Mon Nov 17 16:11:34 2003 +0000

      * src/io.c src/caca.h:
        + Interpret escape sequences for F1, F2, left, right, etc.
      * src/Makefile.am examples/Makefile.am:
        + Install caca.h in /usr/include.
        + Do not install example programs.
      * src/blit.c:
        + Minor improvements to grayscale colors.

 examples/Makefile.am |    2 +-
 src/Makefile.am      |    2 +
 src/blit.c           |   15 +++++--
 src/caca.h           |   29 +++++++++++++-
 src/io.c             |  105 +++++++++++++++++++++++++++++++++++++++++++++++---
 5 files changed, 140 insertions(+), 13 deletions(-)

Commit: 197
Author: sam
Date:   Mon Nov 17 10:15:40 2003 +0000

      * Removed legacy .cvsignore files.

 .cvsignore           |   17 -----------------
 autotools/.cvsignore |   10 ----------
 2 files changed, 0 insertions(+), 27 deletions(-)

Commit: 195
Author: sam
Date:   Sun Nov 16 17:41:43 2003 +0000

      * src/blit.c:
        + Hue calculation now uses integers only.
        + Dithering is now parametrable. Implemented none, ordered, random.
      * examples/demo.c:
        + Added dithering selection.

 examples/demo.c |   19 +++++++-
 src/blit.c      |  140 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
 src/caca.h      |    5 +-
 3 files changed, 148 insertions(+), 16 deletions(-)

Commit: 193
Author: sam
Date:   Sun Nov 16 15:20:17 2003 +0000

      * src/blit.c:
        + Added caca_set_dithering() (unused yet).
        + Added random dithering.
      * src/caca.h:
        + Renamed legacy EE_* enums to CACA_*.
      * examples/demo.c examples/caca.txt:
        + Added a default sprite for libcaca.

 examples/Makefile.am |    2 +
 examples/caca.txt    |   13 +++++++++
 examples/demo.c      |   38 +++++++++++++++-----------
 examples/spritedit.c |    6 ++--
 src/blit.c           |   71 ++++++++++++++++++++++++++-----------------------
 src/caca.c           |   32 +++++++++++-----------
 src/caca.h           |   54 ++++++++++++++++++++++---------------
 src/caca_internals.h |    6 ++--
 src/graphics.c       |    6 ++--
 9 files changed, 132 insertions(+), 96 deletions(-)

Commit: 192
Author: sam
Date:   Sun Nov 16 12:28:29 2003 +0000

      * Changed copyleft to LGPL.

 examples/demo.c      |   19 ++++++++++---------
 examples/spritedit.c |   19 ++++++++++---------
 src/blit.c           |   21 +++++++++++----------
 src/box.c            |   21 +++++++++++----------
 src/caca.c           |   21 +++++++++++----------
 src/caca.h           |   21 +++++++++++----------
 src/caca_internals.h |   21 +++++++++++----------
 src/conic.c          |   21 +++++++++++----------
 src/graphics.c       |   21 +++++++++++----------
 src/io.c             |   21 +++++++++++----------
 src/line.c           |   21 +++++++++++----------
 src/math.c           |   21 +++++++++++----------
 src/sprite.c         |   21 +++++++++++----------
 src/triangle.c       |   21 +++++++++++----------
 14 files changed, 152 insertions(+), 138 deletions(-)

Commit: 190
Author: sam
Date:   Sun Nov 16 12:13:46 2003 +0000

      * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
        to examples/.

 Makefile.am              |    2 +-
 configure.ac             |    6 +-
 examples/Makefile.am     |   23 +++
 examples/demo.c          |  462 ++++++++++++++++++++++++++++++++++++++++++++++
 examples/spritedit.c     |  115 ++++++++++++
 libcaca/Makefile.am      |   20 --
 libcaca/blit.c           |  102 ----------
 libcaca/box.c            |  122 ------------
 libcaca/caca.c           |  308 ------------------------------
 libcaca/caca.h           |  116 ------------
 libcaca/caca_internals.h |   37 ----
 libcaca/conic.c          |  207 ---------------------
 libcaca/graphics.c       |  158 ----------------
 libcaca/io.c             |   52 -----
 libcaca/line.c           |  375 -------------------------------------
 libcaca/math.c           |   59 ------
 libcaca/sprite.c         |  262 --------------------------
 libcaca/triangle.c       |  102 ----------
 src/Makefile.am          |   20 ++
 src/blit.c               |  102 ++++++++++
 src/box.c                |  122 ++++++++++++
 src/caca.c               |  308 ++++++++++++++++++++++++++++++
 src/caca.h               |  116 ++++++++++++
 src/caca_internals.h     |   37 ++++
 src/conic.c              |  207 +++++++++++++++++++++
 src/graphics.c           |  158 ++++++++++++++++
 src/io.c                 |   52 +++++
 src/line.c               |  375 +++++++++++++++++++++++++++++++++++++
 src/math.c               |   59 ++++++
 src/sprite.c             |  262 ++++++++++++++++++++++++++
 src/triangle.c           |  102 ++++++++++
 test/Makefile.am         |   23 ---
 test/demo.c              |  462 ----------------------------------------------
 test/spritedit.c         |  115 ------------
 34 files changed, 2524 insertions(+), 2524 deletions(-)

Commit: 189
Author: sam
Date:   Sun Nov 16 12:07:52 2003 +0000

      * The big TTYvaders/libcaca split. This is libcaca.

 COPYING           |  672 +++++++++++++++++++++++++++++++++--------------------
 Makefile.am       |    8 +-
 README            |   34 +---
 TODO              |   34 ---
 bootstrap         |    2 +-
 configure.ac      |    6 +-
 data/Makefile.am  |   14 --
 data/barboss.txt  |   27 ---
 data/barfight.txt |   14 --
 data/bazfight.txt |   28 ---
 data/bongem.txt   |   14 --
 data/bonheart.txt |   14 --
 data/foofight.txt |   29 ---
 data/ship.txt     |    7 -
 data/wpnbomb.txt  |   86 -------
 data/wpnfrag.txt  |   50 ----
 data/xplmed.txt   |   60 -----
 data/xplsmall.txt |   32 ---
 debian/.cvsignore |    6 -
 debian/changelog  |    4 +-
 debian/control    |   14 +-
 debian/rules      |    2 +-
 doc/shapes.txt    |  191 ---------------
 src/.cvsignore    |    6 -
 src/Makefile.am   |   33 ---
 src/aliens.c      |  136 -----------
 src/bonus.c       |  113 ---------
 src/box.c         |  106 ---------
 src/ceo.c         |   49 ----
 src/collide.c     |  296 -----------------------
 src/common.h      |  226 ------------------
 src/explosions.c  |  142 -----------
 src/intro.c       |   77 ------
 src/main.c        |  268 ---------------------
 src/overlay.c     |   81 -------
 src/player.c      |  101 --------
 src/starfield.c   |   93 --------
 src/tunnel.c      |  206 ----------------
 src/weapons.c     |  459 ------------------------------------
 39 files changed, 439 insertions(+), 3301 deletions(-)

Commit: 187
Author: sam
Date:   Sun Nov 16 11:26:54 2003 +0000

      * configure.ac:
        + Added -Wsign-compare to the warning flags.
      * libcaca/caca.c:
        + Fixed a signed/unsigned bug that caused infinite waits with
          ee_set_delay(0).
      * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
        + Fixed minor signed/unsigned comparison warnings.

 configure.ac       |    2 +-
 libcaca/blit.c     |    4 ++--
 libcaca/caca.c     |    8 ++++----
 libcaca/conic.c    |    8 ++++----
 libcaca/graphics.c |    9 +++++----
 src/weapons.c      |    5 +++--
 6 files changed, 19 insertions(+), 17 deletions(-)

Commit: 185
Author: sam
Date:   Sun Nov 16 00:33:35 2003 +0000

      * Renamed libee to libcaca. Far less collisions.

 Makefile.am              |    2 +-
 TODO                     |    2 +-
 configure.ac             |    2 +-
 libcaca/Makefile.am      |   20 +++
 libcaca/blit.c           |  102 +++++++++++++
 libcaca/box.c            |  122 +++++++++++++++
 libcaca/caca.c           |  308 +++++++++++++++++++++++++++++++++++++
 libcaca/caca.h           |  116 ++++++++++++++
 libcaca/caca_internals.h |   37 +++++
 libcaca/conic.c          |  207 +++++++++++++++++++++++++
 libcaca/graphics.c       |  157 +++++++++++++++++++
 libcaca/io.c             |   52 +++++++
 libcaca/line.c           |  375 ++++++++++++++++++++++++++++++++++++++++++++++
 libcaca/math.c           |   59 +++++++
 libcaca/sprite.c         |  262 ++++++++++++++++++++++++++++++++
 libcaca/triangle.c       |  102 +++++++++++++
 libee/Makefile.am        |   20 ---
 libee/blit.c             |  102 -------------
 libee/box.c              |  122 ---------------
 libee/conic.c            |  207 -------------------------
 libee/ee.c               |  308 -------------------------------------
 libee/ee.h               |  116 --------------
 libee/ee_internals.h     |   37 -----
 libee/graphics.c         |  157 -------------------
 libee/io.c               |   52 -------
 libee/line.c             |  375 ----------------------------------------------
 libee/math.c             |   59 -------
 libee/sprite.c           |  262 --------------------------------
 libee/triangle.c         |  102 -------------
 src/Makefile.am          |    4 +-
 src/aliens.c             |   20 ++--
 src/bonus.c              |   12 +-
 src/box.c                |   28 ++--
 src/ceo.c                |    6 +-
 src/collide.c            |    4 +-
 src/common.h             |    2 +-
 src/explosions.c         |   40 +++---
 src/intro.c              |   38 +++---
 src/main.c               |   20 ++--
 src/overlay.c            |   36 +++---
 src/player.c             |    6 +-
 src/starfield.c          |   22 ++--
 src/tunnel.c             |   20 ++--
 src/weapons.c            |  198 ++++++++++++------------
 test/Makefile.am         |    8 +-
 test/demo.c              |  302 +++++++++++++++++++-------------------
 test/spritedit.c         |   60 ++++----
 47 files changed, 2335 insertions(+), 2335 deletions(-)

Commit: 183
Author: sam
Date:   Sun Nov 16 00:09:09 2003 +0000

      * Very ugly ee_blit function. Will be polished in a while.

 libee/Makefile.am |    1 +
 libee/blit.c      |  102 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 libee/ee.h        |    2 +
 test/Makefile.am  |    2 +
 test/demo.c       |   38 ++++++++++++++++++--
 5 files changed, 142 insertions(+), 3 deletions(-)

Commit: 181
Author: sam
Date:   Sat Nov 15 12:42:38 2003 +0000

      * libee/ee.c:
        + Replaced ee_color_names[] with ee_get_color_name().
        + Don't oversleep in ee_refresh().
      * libee/graphics.c:
        + Implemented ee_printf().
      * test/demo.c:
        + If new keypresses are detected, don't wait for the next screen refresh.
        + Added an fps counter on demos.
        + Added controls for outlines and drawing boundaries.

 libee/ee.c       |   55 +++++++++++--------
 libee/ee.h       |    4 +-
 libee/graphics.c |   34 ++++++++++--
 test/demo.c      |  152 ++++++++++++++++++++++++++---------------------------
 4 files changed, 138 insertions(+), 107 deletions(-)

Commit: 179
Author: sam
Date:   Sat Nov 15 09:58:20 2003 +0000

      * libee/graphics.c:
        + Correct clipping in ee_putstr() for long strings.
      * libee/ee.c:
        + New ee_get_rendertime() call to provide framerate information.
      * libee/ee.h:
        + Added const keywords where it was meaningful, despite Slang's blatant
          omission of such keywords in its prototypes.

 libee/ee.c           |   25 +++++++++++++++++++------
 libee/ee.h           |   15 ++++++++-------
 libee/ee_internals.h |    1 +
 libee/graphics.c     |   11 +++++++++--
 libee/line.c         |    4 ++--
 5 files changed, 39 insertions(+), 17 deletions(-)

Commit: 177
Author: sam
Date:   Fri Nov 14 19:00:07 2003 +0000

      * libee/ee.c:
        + Implemented correct framerate wait loop.
        + No framedropping yet.
      * test/demo.c src/main.c:
        + Set an arbitrary framerate for demos.

 libee/ee.c  |   66 +++++++++++++++++++++++++----------------------------------
 src/main.c  |    2 +
 test/demo.c |    2 +
 3 files changed, 32 insertions(+), 38 deletions(-)

Commit: 175
Author: sam
Date:   Fri Nov 14 18:49:53 2003 +0000

      * Fixed compilation in an alternate directory.

 src/Makefile.am  |    2 +-
 test/Makefile.am |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 173
Author: sam
Date:   Fri Nov 14 17:02:36 2003 +0000

      * Sanity checks after each malloc() call.

 src/box.c       |    2 ++
 src/main.c      |   10 ++++++++++
 src/player.c    |    2 ++
 src/starfield.c |    2 ++
 src/tunnel.c    |    6 ++++++
 src/weapons.c   |    4 ++--
 6 files changed, 24 insertions(+), 2 deletions(-)

Commit: 171
Author: sam
Date:   Fri Nov 14 16:55:58 2003 +0000

      * libee/math.c:
        + ee_sqrt() now uses unsigned ints.
        + Avoid overflows in ee_sqrt().

 libee/ee.h   |    2 +-
 libee/math.c |   31 ++++++++++++++++++-------------
 2 files changed, 19 insertions(+), 14 deletions(-)

Commit: 169
Author: sam
Date:   Thu Nov 13 17:12:40 2003 +0000

      * src/intro.c: Minor graphical issue on dosemu with ncurses backend.

 src/intro.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 167
Author: sam
Date:   Thu Nov 13 16:45:25 2003 +0000

      * libee/ee.c:
        + Error checking in ee_init().
        + Pre-generate the empty line for ee_clear().
      * libee/sprite.c:
        + Better error checking in ee_sprite_load().

 libee/ee.c           |   11 +++++++-
 libee/ee_internals.h |    2 +
 libee/graphics.c     |   11 +--------
 libee/sprite.c       |   63 ++++++++++++++++++++++++++++++++++++-------------
 4 files changed, 58 insertions(+), 29 deletions(-)

Commit: 165
Author: sam
Date:   Thu Nov 13 15:41:12 2003 +0000

      * Minor coding style changes.

 libee/conic.c |    6 +++---
 libee/line.c  |    6 +++---
 src/box.c     |    2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

Commit: 163
Author: sam
Date:   Thu Nov 13 15:37:49 2003 +0000

      * Renamed sprites to < 8+3 names for the DOS port.

 data/Makefile.am      |   22 ++++++------
 data/bar_boss         |   27 ---------------
 data/bar_fighter      |   14 --------
 data/barboss.txt      |   27 +++++++++++++++
 data/barfight.txt     |   14 ++++++++
 data/baz_fighter      |   28 ----------------
 data/bazfight.txt     |   28 ++++++++++++++++
 data/bongem.txt       |   14 ++++++++
 data/bonheart.txt     |   14 ++++++++
 data/explosion_medium |   60 ----------------------------------
 data/explosion_small  |   32 ------------------
 data/foo_fighter      |   29 ----------------
 data/foofight.txt     |   29 ++++++++++++++++
 data/item_gem         |   14 --------
 data/item_heart       |   14 --------
 data/ship.txt         |    7 ++++
 data/ship_green       |    7 ----
 data/weapon_bomb      |   86 -------------------------------------------------
 data/weapon_fragbomb  |   50 ----------------------------
 data/wpnbomb.txt      |   86 +++++++++++++++++++++++++++++++++++++++++++++++++
 data/wpnfrag.txt      |   50 ++++++++++++++++++++++++++++
 data/xplmed.txt       |   60 ++++++++++++++++++++++++++++++++++
 data/xplsmall.txt     |   32 ++++++++++++++++++
 src/aliens.c          |    6 ++--
 src/bonus.c           |    4 +-
 src/explosions.c      |    4 +-
 src/intro.c           |    6 ++--
 src/player.c          |    2 +-
 src/weapons.c         |    4 +-
 test/demo.c           |    2 +-
 30 files changed, 386 insertions(+), 386 deletions(-)

Commit: 161
Author: sam
Date:   Wed Nov 12 23:46:58 2003 +0000

      * test/demo.c:
        + Removed a spurious '\n' from an ee_putstr().
      * src/starfield.c:
        + Fixed starfield color.
      * data/:
        + Fixed every sprite's colors.

 data/bar_boss         |   26 ++++++++--------
 data/bar_fighter      |   12 ++++----
 data/baz_fighter      |    8 ++--
 data/explosion_medium |   50 ++++++++++++++++----------------
 data/explosion_small  |   26 ++++++++--------
 data/foo_fighter      |   24 ++++++++--------
 data/item_gem         |    8 ++--
 data/item_heart       |   12 ++++----
 data/ship_green       |    2 +-
 data/weapon_bomb      |   74 ++++++++++++++++++++++++------------------------
 data/weapon_fragbomb  |   44 ++++++++++++++--------------
 src/starfield.c       |    4 +-
 test/demo.c           |    2 +-
 13 files changed, 146 insertions(+), 146 deletions(-)

Commit: 159
Author: sam
Date:   Wed Nov 12 21:18:50 2003 +0000

      * libee/ee.h:
        + Added ee_color_names[] containing our 16 color names.
      * libee/ee.c:
        + Extended our color set to the full 16 instead of 10.
        + Precalculate ncurses attributes.
      * libee/graphics.c:
        + Clip color value in ee_set_color().
        + Clip characters in ee_putchar().
        + Partially clip characters in ee_putstr(), overflows aren't checked yet.
      * libee/ee_internals.h:
        + New file to share extern variables within libee.
      * test/demo.c:
        + Added a simple demo_color() to output all colors.
        + Replaced four ee_draw_line() with ee_draw_thin_box().
        + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
          defines y1.
        + Randomized colours from 0 to 15 instead of 1 to 10.
      * src/Makefiles.am:
        + Added -lm to the ttyvaders linking flags because of the intro.
      * README BUGS TODO:
        + Updated.

 BUGS                 |    8 +++
 Makefile.am          |    2 +-
 README               |   47 ++++++++--------
 TODO                 |   51 +++++++++--------
 libee/Makefile.am    |    1 +
 libee/box.c          |    7 +--
 libee/conic.c        |    7 +--
 libee/ee.c           |  107 +++++++++++++++++++++++++++++--------
 libee/ee.h           |   31 +++++++----
 libee/ee_internals.h |   34 ++++++++++++
 libee/graphics.c     |   72 +++++++++++++------------
 libee/io.c           |   26 ++++------
 libee/line.c         |    7 +--
 libee/math.c         |    7 +--
 libee/sprite.c       |    7 +--
 libee/triangle.c     |    7 +--
 src/Makefile.am      |    2 +-
 src/overlay.c        |    4 +-
 src/weapons.c        |    2 +-
 test/demo.c          |  144 ++++++++++++++++++++++++++++---------------------
 20 files changed, 339 insertions(+), 234 deletions(-)

Commit: 157
Author: sam
Date:   Wed Nov 12 18:41:02 2003 +0000

      * README:
        + Added a note about dos cross-compilation.
      * configure.ac:
        + Added a check for ScreenUpdate in <pc.h>.
      * libee/graphics.c libee/ee.c:
        + Improved the conio port thanks to ScreenUpdate().

 README           |    4 +++
 configure.ac     |   10 ++++++++
 libee/ee.c       |   65 +++++++++++++++++++++++++++++++----------------------
 libee/graphics.c |   48 +++++++++++++++++++++++++--------------
 4 files changed, 83 insertions(+), 44 deletions(-)

Commit: 155
Author: sam
Date:   Wed Nov 12 16:23:18 2003 +0000

      * MS-DOS port of libee, using <conio.h>.

 configure.ac     |    9 ++++++++-
 libee/conic.c    |    7 ++++++-
 libee/ee.c       |   38 +++++++++++++++++++++++++++++---------
 libee/graphics.c |   40 +++++++++++++++++++++++++++++-----------
 libee/io.c       |    8 ++++++--
 libee/line.c     |    7 ++++++-
 6 files changed, 84 insertions(+), 25 deletions(-)

Commit: 153
Author: sam
Date:   Wed Nov 12 01:48:58 2003 +0000

      * libee/graphics.c:
        + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
      * libee/line.c:
        + Implemented draw_polyline() and draw_thin_polyline().
      * libee/sprite.c:
        + Removed the f member of struct ee_sprite.
        + Implemented ee_get_sprite_{width|height|dx|dy}().
        + Restore the color fater ee_draw_sprite() is called.
      * libee/box.c:
        + Fixed a bug causing improper box clipping at the right and the bottom.
      * data/foo_fighter:
        + Fixed bugs in the sprite.
      * src/intro.c:
        + Test effects for the future game's intro.
      * test/spritedit.c:
        + Added stuff to the sprite editor. We can now navigate through frames.

 data/foo_fighter |    8 +++---
 libee/box.c      |    4 +-
 libee/ee.h       |   27 ++++++++++++++++---
 libee/graphics.c |   10 ++++++-
 libee/line.c     |   33 +++++++++++++++++++++++
 libee/sprite.c   |   64 +++++++++++++++++++++++++++++++++++---------
 src/Makefile.am  |    1 +
 src/aliens.c     |   29 ++------------------
 src/bonus.c      |    8 +++---
 src/box.c        |    6 ++--
 src/common.h     |    2 +
 src/explosions.c |   23 +++------------
 src/intro.c      |   77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/main.c       |    2 +
 src/overlay.c    |   20 +++++++-------
 src/player.c     |    2 +-
 src/starfield.c  |    2 +-
 src/tunnel.c     |    4 +-
 src/weapons.c    |   61 ++++++++++++++++++++----------------------
 test/demo.c      |   46 ++++++++++++++++----------------
 test/spritedit.c |   65 ++++++++++++++++++++++++++++++++++++++++++---
 21 files changed, 346 insertions(+), 148 deletions(-)

Commit: 151
Author: sam
Date:   Tue Nov 11 10:22:19 2003 +0000

      * libee/triangle.c:
        + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
      * libee/box.c:
        + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
      * libee/conic.c:
        + Wrote ee_fill_ellipse().
        + First attempt at ee_draw_thin_ellipse(), to be reworked.
      * test/demo.c:
        + Merged demo_lines() and demo_thin_lines().
        + Merged demo_triangles() and demo_outlined_triangles().
        + Wrote demo_box().
        + Use ee_fill_ellipse() in demo_all().

 libee/Makefile.am |    1 +
 libee/box.c       |  127 ++++++++++++++++++++++++++
 libee/conic.c     |   88 ++++++++++++++++++
 libee/ee.h        |   10 ++
 libee/triangle.c  |   14 +++
 test/demo.c       |  254 +++++++++++++++++------------------------------------
 6 files changed, 319 insertions(+), 175 deletions(-)

Commit: 149
Author: sam
Date:   Tue Nov 11 08:00:36 2003 +0000

      * src/weapons.c:
        + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
      * src/player.c:
        + Use ee_draw_sprite() to draw our ship.

 data/Makefile.am |    1 +
 data/ship_green  |    7 +++++++
 src/collide.c    |    8 ++++----
 src/main.c       |   32 ++++++++++++++++----------------
 src/player.c     |   32 ++++++--------------------------
 src/weapons.c    |   14 +++++++++-----
 6 files changed, 43 insertions(+), 51 deletions(-)

Commit: 147
Author: sam
Date:   Mon Nov 10 23:38:50 2003 +0000

      * libee/graphics.c:
        + Moved ee_putstr() and ee_putchar() in here.
      * libee/ee.h:
        + Got rid of ee_goto().
        + Moved <slang.h> or <curses.h> into libee.
      * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
      * Ditto for ee_putchar().

 libee/Makefile.am |    1 +
 libee/conic.c     |   26 +++-----
 libee/ee.c        |   30 ++--------
 libee/ee.h        |   34 ++---------
 libee/graphics.c  |   93 +++++++++++++++++++++++++++++
 libee/io.c        |    6 ++
 libee/line.c      |   26 +++++----
 libee/math.c      |    6 ++
 libee/sprite.c    |   10 +++-
 libee/triangle.c  |   11 ++-
 src/box.c         |   20 +++---
 src/overlay.c     |   25 +++-----
 src/player.c      |   15 ++---
 src/starfield.c   |    3 +-
 src/tunnel.c      |   46 ++-------------
 src/weapons.c     |  168 ++++++++++++++++++-----------------------------------
 test/demo.c       |   53 ++++++----------
 17 files changed, 264 insertions(+), 309 deletions(-)

Commit: 145
Author: sam
Date:   Mon Nov 10 23:04:13 2003 +0000

      * test/spritedit.c:
        + Placeholder for our upcoming sprite editor.
      * src/Makefile.am data/Makefile.am:
        + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.

 data/Makefile.am |    1 +
 src/Makefile.am  |    4 +-
 test/Makefile.am |   10 ++++++--
 test/spritedit.c |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 68 insertions(+), 5 deletions(-)

Commit: 143
Author: sam
Date:   Mon Nov 10 22:43:30 2003 +0000

      * src/weapons.c data/weapon_fragbomb:
        + Drew the fragbomb sprite.
        + Use the fragbomb in src/weapons.c.

 data/Makefile.am     |    1 +
 data/weapon_fragbomb |   50 ++++++++++++++++++++++++++
 src/weapons.c        |   96 ++++---------------------------------------------
 3 files changed, 59 insertions(+), 88 deletions(-)

Commit: 141
Author: sam
Date:   Mon Nov 10 21:54:11 2003 +0000

      * data/weapon_bomb:
        + New bomb sprite.
      * src/weapons.c:
        + Switched the bomb drawing to use ee_draw_sprite().

 data/Makefile.am |    1 +
 data/weapon_bomb |   86 ++++++++++++++++++++++++++++
 src/weapons.c    |  165 +++++++----------------------------------------------
 3 files changed, 109 insertions(+), 143 deletions(-)

Commit: 139
Author: sam
Date:   Mon Nov 10 21:17:47 2003 +0000

      * libee/sprite.c:
        + Made sprite loading more robust.
      * src/explosions.c:
        + No longer use ee_putchar etc. to draw our sprites, but use
          ee_draw_sprite().
      * data/:
        + Drew explosion_medium and explosion_small sprites.

 data/Makefile.am      |   11 ++++-
 data/explosion_medium |   60 ++++++++++++++++++++++++
 data/explosion_small  |   32 +++++++++++++
 libee/sprite.c        |   14 +++---
 src/explosions.c      |  121 ++++---------------------------------------------
 5 files changed, 120 insertions(+), 118 deletions(-)

Commit: 137
Author: sam
Date:   Mon Nov 10 20:43:02 2003 +0000

      * libee/conic.c: Clip circles and ellipses.

 libee/conic.c |   39 +++++++++++++++++++++++++++++++++++----
 1 files changed, 35 insertions(+), 4 deletions(-)

Commit: 135
Author: sam
Date:   Mon Nov 10 18:29:04 2003 +0000

      * libee/sprite.c:
        + Added sanity checks in ee_sprite_* functions.
      * libee/conic.c:
        + Use ellipsepoints() in ee_draw_circle().

 libee/conic.c  |   29 ++++++++++++-----------------
 libee/sprite.c |   16 +++++++++++++++-
 2 files changed, 27 insertions(+), 18 deletions(-)

Commit: 133
Author: sam
Date:   Mon Nov 10 18:23:23 2003 +0000

      * test/demo.c:
        + Ellipses demo.

 test/demo.c |   52 +++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 47 insertions(+), 5 deletions(-)

Commit: 131
Author: sam
Date:   Mon Nov 10 18:21:36 2003 +0000

      * libee/conic.c:
        + ee_draw_ellipse().

 libee/conic.c |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 libee/ee.h    |    1 +
 2 files changed, 51 insertions(+), 0 deletions(-)

Commit: 129
Author: sam
Date:   Mon Nov 10 15:31:12 2003 +0000

      * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.

 libee/Makefile.am |    2 +-
 libee/circle.c    |   49 -------------------------------------------------
 libee/conic.c     |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 libee/line.c      |    4 ++++
 4 files changed, 54 insertions(+), 50 deletions(-)

Commit: 127
Author: sam
Date:   Mon Nov 10 15:16:38 2003 +0000

      * libee/line.c:
        + Added code comments.

 libee/line.c |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

Commit: 125
Author: sam
Date:   Mon Nov 10 14:19:21 2003 +0000

      * configure.ac:
        + Moved optimization flags and warning triggers here.
        + Updated the snapshot timestamp.

 configure.ac      |    9 +++++++--
 libee/Makefile.am |    5 -----
 src/Makefile.am   |    5 -----
 test/Makefile.am  |    5 -----
 4 files changed, 7 insertions(+), 17 deletions(-)

Commit: 123
Author: sam
Date:   Mon Nov 10 14:13:56 2003 +0000

      * test/demo.c: Nicer complete demo.

 test/demo.c |  203 +++++++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 148 insertions(+), 55 deletions(-)

Commit: 121
Author: sam
Date:   Mon Nov 10 09:26:40 2003 +0000

      * libee/sprite.c:
        + More robust sprite loader.
        + Added ee_set_sprite_frame() and ee_get_sprite_frame().
        + Free all structures in ee_free_sprite().
      * src/aliens.c src/bonus.c:
        + Use ee_draw_sprite() instead of our manual sprite rendering.
      * src/box.c:
        + Use ee_draw_line() instead of the manual equivalent.
      * data/:
        + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.

 data/Makefile.am |    2 +-
 data/baz_fighter |   28 ++++++++++++
 data/foo_fighter |   29 ++++++++++++
 data/item_gem    |   14 ++++++
 data/item_heart  |   14 ++++++
 libee/ee.h       |    2 +
 libee/sprite.c   |   28 ++++++++++++
 src/aliens.c     |  130 ++++++------------------------------------------------
 src/bonus.c      |   32 ++++---------
 src/box.c        |   51 ++++++---------------
 10 files changed, 155 insertions(+), 175 deletions(-)

Commit: 119
Author: sam
Date:   Mon Nov 10 02:00:52 2003 +0000

      * Oops, forgot data/Makefile.am.

 data/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 117
Author: sam
Date:   Mon Nov 10 02:00:19 2003 +0000

      * test/demo.c:
        + Wrote a little sprite demo.
      * data/:
        + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).

 Makefile.am      |    2 +-
 configure.ac     |    1 +
 data/bar_boss    |   27 +++++++++++++++++++++++++++
 data/bar_fighter |   14 ++++++++++++++
 test/demo.c      |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 94 insertions(+), 1 deletions(-)

Commit: 115
Author: sam
Date:   Mon Nov 10 01:56:24 2003 +0000

      * libee/sprite.c:
        + Beginning of sprite handling within the library.
        + Added support to load files.

 libee/Makefile.am |    1 +
 libee/ee.h        |    9 +++
 libee/sprite.c    |  150 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 160 insertions(+), 0 deletions(-)

Commit: 113
Author: sam
Date:   Mon Nov 10 00:27:33 2003 +0000

      * test/demo.c:
        + outlined triangles demo.

 test/demo.c |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

Commit: 111
Author: sam
Date:   Mon Nov 10 00:15:02 2003 +0000

      * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.

 configure.ac      |   18 +++++++-----------
 libee/Makefile.am |    8 --------
 src/Makefile.am   |    4 +---
 test/Makefile.am  |    4 +---
 4 files changed, 9 insertions(+), 25 deletions(-)

Commit: 109
Author: sam
Date:   Sun Nov 9 23:34:24 2003 +0000

      * src/*.c:
        + Added missing #include "config.h".
        + Fixed a nasty bug in ee_rand() calls.

 src/aliens.c     |    4 +++-
 src/bonus.c      |    2 ++
 src/box.c        |    2 ++
 src/collide.c    |    6 ++++--
 src/explosions.c |    4 +++-
 src/main.c       |    6 ++++--
 src/overlay.c    |    2 ++
 src/player.c     |    2 ++
 src/starfield.c  |   20 +++++++++++---------
 src/tunnel.c     |    4 ++--
 src/weapons.c    |    2 ++
 11 files changed, 37 insertions(+), 17 deletions(-)

Commit: 107
Author: sam
Date:   Sun Nov 9 23:01:29 2003 +0000

      * test/demo.c:
        + Disabled the pyramid demo and wrote a simple triangles demo.

 test/demo.c |   63 ++++++++++++++++++++++++++--------------------------------
 1 files changed, 28 insertions(+), 35 deletions(-)

Commit: 105
Author: sam
Date:   Sun Nov 9 21:36:24 2003 +0000

      * libee/triangle.c:
        + Implemented ee_fill_triangle().
      * test/demo.c:
        + Triangle demo.

 libee/Makefile.am |    5 ++-
 libee/ee.h        |    3 +-
 libee/triangle.c  |   90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 test/Makefile.am  |    2 +-
 test/demo.c       |   57 +++++++++++++++++++++++++++++++++-
 5 files changed, 152 insertions(+), 5 deletions(-)

Commit: 103
Author: sam
Date:   Sun Nov 9 19:46:14 2003 +0000

      * libee/line.c:
        + ee_draw_thin_line().
      * test/demo.c:
        + Added a thin lines demo.

 libee/ee.h   |    1 +
 libee/line.c |  120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 test/demo.c  |   75 ++++++++++++++++++++++++------------
 3 files changed, 165 insertions(+), 31 deletions(-)

Commit: 101
Author: sam
Date:   Sun Nov 9 18:10:44 2003 +0000

      * libee/line.c: genericized line drawing for future use.

 libee/line.c |   99 ++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 65 insertions(+), 34 deletions(-)

Commit: 99
Author: sam
Date:   Sun Nov 9 17:45:12 2003 +0000

      * test/demo.c:
        + Putpixel demo.
        + Draw line demo.
        + Draw circle demo.
        + Animated radar demo.

 test/demo.c |  178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 167 insertions(+), 11 deletions(-)

Commit: 97
Author: sam
Date:   Sun Nov 9 17:21:43 2003 +0000

      * src/weapons.c:
        + Removed draw_circle, use ee_draw_circle instead.
      * libee/circle.c:
        + New ee_draw_circle function.
      * libee/line.c:
        + Changed an internal function's name.

 libee/Makefile.am |    1 +
 libee/circle.c    |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 libee/ee.h        |    1 +
 libee/line.c      |    6 +++---
 src/weapons.c     |   30 ++++--------------------------
 5 files changed, 58 insertions(+), 29 deletions(-)

Commit: 95
Author: sam
Date:   Sun Nov 9 16:34:23 2003 +0000

      * libee/line.c: Implemented ee_draw_line.

 libee/Makefile.am |    8 +++-
 libee/ee.h        |    2 +
 libee/line.c      |  153 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 162 insertions(+), 1 deletions(-)

Commit: 93
Author: sam
Date:   Sun Nov 9 13:52:40 2003 +0000

      * libee/ee.c:
        + got rid of DELAY.
      * test/demo.c:
        + Minor animation effect.

 libee/ee.c  |   15 +++++++++++----
 libee/ee.h  |    1 +
 test/demo.c |   11 +++++++++--
 3 files changed, 21 insertions(+), 6 deletions(-)

Commit: 91
Author: sam
Date:   Sun Nov 9 13:51:37 2003 +0000

      * libee/math.c: fixed a thinko in ee_rand().

 libee/math.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 89
Author: sam
Date:   Sun Nov 9 13:32:04 2003 +0000

      * libee/io.c:
        + Moved ee_get_key() here.
      * libee/math.c:
        + Moved r00t() here and renamed it to ee_sqrt().
        + Moved GET_RAND() here and renamed it to ee_rand().
      * src/math.c:
        + Removed this deprecated file.

 libee/Makefile.am |    2 +-
 libee/ee.c        |   22 ----------------------
 libee/ee.h        |    3 +++
 libee/io.c        |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 libee/math.c      |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/Makefile.am   |    1 -
 src/aliens.c      |    2 +-
 src/collide.c     |    4 ++--
 src/common.h      |    6 ------
 src/explosions.c  |    2 +-
 src/main.c        |    4 ++--
 src/math.c        |   42 ------------------------------------------
 src/starfield.c   |   18 +++++++++---------
 src/tunnel.c      |    4 ++--
 src/weapons.c     |    4 ++--
 15 files changed, 124 insertions(+), 91 deletions(-)

Commit: 87
Author: sam
Date:   Sun Nov 9 13:16:19 2003 +0000

      * Coding style everywhere.

 src/aliens.c     |  206 +++++++-------
 src/bonus.c      |   70 +++---
 src/box.c        |   84 +++---
 src/ceo.c        |   10 +-
 src/collide.c    |  140 +++++-----
 src/common.h     |   74 +++---
 src/explosions.c |  218 ++++++++--------
 src/main.c       |  146 +++++-----
 src/math.c       |    6 +-
 src/overlay.c    |   62 +++---
 src/player.c     |   56 ++--
 src/starfield.c  |   48 ++--
 src/tunnel.c     |  108 ++++----
 src/weapons.c    |  782 +++++++++++++++++++++++++++---------------------------
 14 files changed, 1005 insertions(+), 1005 deletions(-)

Commit: 85
Author: sam
Date:   Sun Nov 9 13:02:34 2003 +0000

      * libee/Makefile.am, test/Makefile.am:
        + Added more compiler warning flags.
      * test/demo.c:
        + Small demo for libee.

 libee/Makefile.am |    9 ++++++++
 test/Makefile.am  |   24 +++++++++++++++++++++++
 test/demo.c       |   54 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 87 insertions(+), 0 deletions(-)

Commit: 83
Author: sam
Date:   Sun Nov 9 13:01:44 2003 +0000

      * libee/ee.c: Fixed a compilation warning.

 libee/ee.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 81
Author: sam
Date:   Sun Nov 9 12:48:09 2003 +0000

      * libee/ee.c: Exact line fill in ee_clear().

 libee/ee.c |   25 ++++++++++++-------------
 1 files changed, 12 insertions(+), 13 deletions(-)

Commit: 79
Author: sam
Date:   Sun Nov 9 12:40:53 2003 +0000

      * libee is now standalone.

 libee/Makefile.am |    4 +-
 libee/ee.c        |  164 +++++++-------
 libee/ee.h        |   74 ++++++
 src/Makefile.am   |    2 +-
 src/aliens.c      |  150 ++++++------
 src/bonus.c       |   46 ++--
 src/box.c         |   52 ++--
 src/ceo.c         |    6 +-
 src/common.h      |   44 +----
 src/explosions.c  |  176 +++++++-------
 src/main.c        |   13 +-
 src/overlay.c     |   54 +++---
 src/player.c      |   26 +-
 src/starfield.c   |    8 +-
 src/tunnel.c      |   30 ++--
 src/weapons.c     |  660 ++++++++++++++++++++++++++--------------------------
 16 files changed, 771 insertions(+), 738 deletions(-)

Commit: 77
Author: sam
Date:   Sun Nov 9 12:02:42 2003 +0000

      * libee is now (almost) standalone.

 Makefile.am       |    2 +-
 configure.ac      |    3 +++
 libee/Makefile.am |   11 +++++++++++
 src/Makefile.am   |    3 +--
 4 files changed, 16 insertions(+), 3 deletions(-)

Commit: 75
Author: sam
Date:   Sun Nov 9 11:26:08 2003 +0000

      * libee/ee.c:
        + First file in libee, from src/graphics.c.
        + Disable cursor upon initialisation.
        + Added delay code for constant framerate.
      * src/common.h:
        + Minor compilation fix for latest ncurses.

 doc/shapes.txt  |   10 +++
 libee/ee.c      |  228 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/Makefile.am |    2 +-
 src/ceo.c       |    6 +-
 src/common.h    |    9 +-
 src/graphics.c  |  183 --------------------------------------------
 src/main.c      |    8 +-
 7 files changed, 250 insertions(+), 196 deletions(-)

Commit: 73
Author: sam
Date:   Thu Nov 6 21:40:53 2003 +0000

      * bootstrap: always remove autom4te.cache.

 bootstrap |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 71
Author: sam
Date:   Thu Oct 2 01:08:13 2003 +0000

      * Fixed keywords, ignore, and lots of tiny SVN things.

 bootstrap    |   63 +++++++++++++++++++++++++++++----------------------------
 configure.ac |    2 +-
 2 files changed, 33 insertions(+), 32 deletions(-)

Commit: 69
Author: sam
Date:   Sun Feb 9 11:17:40 2003 +0000

      * support for boxes
      * application: pause box

 TODO            |    2 +-
 src/Makefile.am |    1 +
 src/box.c       |  123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/common.h    |   19 ++++++++-
 src/main.c      |   27 +++++++++++-
 src/overlay.c   |    4 +-
 6 files changed, 169 insertions(+), 7 deletions(-)

Commit: 67
Author: sam
Date:   Mon Jan 6 12:22:58 2003 +0000

      * cosmetic code changes.
      * fixed a bug in the tunnel munching.

 TODO          |    2 ++
 src/collide.c |   30 +++++++++---------------------
 2 files changed, 11 insertions(+), 21 deletions(-)

Commit: 65
Author: sam
Date:   Mon Dec 23 16:44:28 2002 +0000

      * fixed the ncurses build.
      * replaced '�' with ':' in the fragbomb tail because it's not ASCII.

 README        |    8 ++++++++
 TODO          |    2 +-
 configure.ac  |    8 ++++++--
 src/weapons.c |   16 ++++++++--------
 4 files changed, 23 insertions(+), 11 deletions(-)

Commit: 63
Author: sam
Date:   Mon Dec 23 16:21:38 2002 +0000

      * new timestamp for a new snapshot.
      * lots of sanity checks in collide.c.
      * moved usleep() to graphics.c.
      * added random key generator in the dummy driver.
      * cosmetic changes in the energy bars.

 configure.ac   |    4 +-
 src/collide.c  |   62 ++++++++++++++++++++++++++++++++++++++-----------------
 src/common.h   |   11 +++++----
 src/graphics.c |   22 +++++++++++++++++++-
 src/main.c     |   11 +++++----
 src/overlay.c  |   20 +++++++++---------
 src/player.c   |    3 +-
 7 files changed, 90 insertions(+), 43 deletions(-)

Commit: 61
Author: sam
Date:   Mon Dec 23 15:06:13 2002 +0000

      * better handling of special weapon timeout.
      * the bomb is now part of the standard fire button effect.
      * overlay for life and special weapon jauges.

 src/Makefile.am |    9 ++--
 src/common.h    |  110 ++++++++++++++++++++++++++++++++++++++++++-------------
 src/main.c      |   68 ++++++++++++++++++---------------
 src/overlay.c   |   86 +++++++++++++++++++++++++++++++++++++++++++
 src/player.c    |    8 ++--
 5 files changed, 216 insertions(+), 65 deletions(-)

Commit: 59
Author: sam
Date:   Mon Dec 23 13:46:27 2002 +0000

      * aliens are now named foo, bar and baz.
      * beginning of life jauges.

 src/aliens.c  |   38 +++++++++++++++++++-------------------
 src/collide.c |    9 ++++++++-
 src/common.h  |    7 +++++--
 src/main.c    |    4 ++--
 src/player.c  |   28 +++++++++++++++++++++++++++-
 5 files changed, 61 insertions(+), 25 deletions(-)

Commit: 57
Author: sam
Date:   Mon Dec 23 13:13:04 2002 +0000

      * ship has vx and vy.

 src/common.h |    4 ++--
 src/main.c   |    6 +++---
 src/player.c |   27 +++++++++++++++++----------
 3 files changed, 22 insertions(+), 15 deletions(-)

Commit: 55
Author: sam
Date:   Mon Dec 23 12:47:36 2002 +0000

      * cosmetic change: reworked draw_tunnel.

 TODO         |    2 +-
 src/main.c   |    3 +-
 src/tunnel.c |  171 +++++++++++++++++++++++++++++++---------------------------
 3 files changed, 93 insertions(+), 83 deletions(-)

Commit: 53
Author: sam
Date:   Mon Dec 23 12:03:31 2002 +0000

      * lasers are now twice as fast.
      * walls are now filled, and displayed on top of aliens.

 src/main.c   |   23 ++++++++-------------
 src/tunnel.c |   62 +++++++++++++++++++++++++++++++++++++++++++++------------
 2 files changed, 58 insertions(+), 27 deletions(-)

Commit: 51
Author: sam
Date:   Mon Dec 23 10:06:27 2002 +0000

      * added support for --disable-slang.
      * fixed an overflow in the tunnel update code.
      * fragbomb is now 'f', not 'd'.
      * added a missing call to init_bonus().

 configure.ac    |   14 +++++++++++---
 src/Makefile.am |   15 ++++++++-------
 src/ceo.c       |    3 ++-
 src/common.h    |    9 +++++++--
 src/graphics.c  |   29 +++++++++++++++++++++--------
 src/main.c      |   10 ++++------
 src/tunnel.c    |    6 ++----
 7 files changed, 55 insertions(+), 31 deletions(-)

Commit: 49
Author: sam
Date:   Mon Dec 23 09:28:37 2002 +0000

      * the beam now digs the tunnel.
      * the starfield is now an array of stars.
      * fixed wall rendering (offset issues and disappearing left wall).
      * 32 seekers on fragbomb explosion, not 16.

 TODO            |    8 +++--
 src/collide.c   |  100 +++++++++++++++++++++++++++++++------------------------
 src/common.h    |   18 +++++-----
 src/main.c      |    7 ++--
 src/starfield.c |   50 ++++++++++++++++-----------
 src/tunnel.c    |   34 +++++++++---------
 src/weapons.c   |    7 ++--
 7 files changed, 125 insertions(+), 99 deletions(-)

Commit: 47
Author: sam
Date:   Sun Dec 22 23:39:15 2002 +0000

      * seekers and homing bombs react more quickly.
      * 16 seekers on fragbomb explosion instead of 12.

 src/weapons.c |   39 ++++++++++++++++++++++++++-------------
 1 files changed, 26 insertions(+), 13 deletions(-)

Commit: 45
Author: sam
Date:   Sun Dec 22 23:01:35 2002 +0000

      * fixed a segfault when the target seeker speed was zero.
      * factorized the seeker generation on fragbomb explosion.

 src/math.c    |    9 +++++++--
 src/weapons.c |   40 ++++++++++++++++++++++------------------
 2 files changed, 29 insertions(+), 20 deletions(-)

Commit: 43
Author: sam
Date:   Sun Dec 22 22:36:42 2002 +0000

      * Removed the dependency on <math.h>. We don't need no stinking sqrt!

 src/Makefile.am |    1 +
 src/common.h    |    4 +++-
 src/math.c      |   37 +++++++++++++++++++++++++++++++++++++
 src/weapons.c   |    7 +++----
 4 files changed, 44 insertions(+), 5 deletions(-)

Commit: 41
Author: sam
Date:   Sun Dec 22 22:17:41 2002 +0000

      * dead aliens don't explode in the collision loop but in their update loop.
      * new super weapon, the fragmentation bomb.

 doc/shapes.txt |    2 +-
 src/aliens.c   |   11 ++-
 src/ceo.c      |    9 +-
 src/collide.c  |  322 +++++++++++++++++++++++++++----------------------------
 src/common.h   |    4 +-
 src/main.c     |   11 ++-
 src/weapons.c  |  131 +++++++++++++++++++++++-
 7 files changed, 316 insertions(+), 174 deletions(-)

Commit: 39
Author: sam
Date:   Sun Dec 22 19:08:35 2002 +0000

      * Moved generated autotools files to the autotools/ directory.

 .cvsignore           |    8 +-------
 Makefile.am          |    2 +-
 autotools/.cvsignore |   10 ++++++++++
 bootstrap            |    5 +++--
 configure.ac         |    2 ++
 debian/.cvsignore    |    3 +++
 src/Makefile.am      |    2 +-
 7 files changed, 21 insertions(+), 11 deletions(-)

Commit: 37
Author: sam
Date:   Sun Dec 22 18:44:12 2002 +0000

      * I think I fucked up the $Id tags on my previous commit.

 src/aliens.c     |    2 +-
 src/bonus.c      |    2 +-
 src/ceo.c        |    2 +-
 src/collide.c    |    2 +-
 src/common.h     |    2 +-
 src/explosions.c |    2 +-
 src/graphics.c   |    2 +-
 src/main.c       |    2 +-
 src/player.c     |    2 +-
 src/starfield.c  |    2 +-
 src/tunnel.c     |    2 +-
 src/weapons.c    |    2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)

Commit: 35
Author: sam
Date:   Sun Dec 22 18:42:32 2002 +0000

      * added the COPYING file (GPLv2).
      * added GPL headers to source files.

 COPYING          |  340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/aliens.c     |   21 ++++
 src/bonus.c      |   21 ++++
 src/ceo.c        |   21 ++++
 src/collide.c    |   21 ++++
 src/common.h     |   21 ++++
 src/explosions.c |   21 ++++
 src/graphics.c   |   21 ++++
 src/main.c       |    2 +-
 src/player.c     |   21 ++++
 src/starfield.c  |   21 ++++
 src/tunnel.c     |   21 ++++
 src/weapons.c    |   21 ++++
 13 files changed, 572 insertions(+), 1 deletions(-)

Commit: 33
Author: sam
Date:   Sun Dec 22 18:40:36 2002 +0000

      * tab == hotkey for CEO alert.

 src/Makefile.am |    1 +
 src/ceo.c       |   24 ++++++++++++++++++++++++
 src/common.h    |    2 ++
 src/main.c      |   16 +++++++++++-----
 4 files changed, 38 insertions(+), 5 deletions(-)

Commit: 31
Author: sam
Date:   Wed Dec 18 18:44:47 2002 +0000

      * 3rd alien type.

 TODO           |    4 +++-
 doc/shapes.txt |   17 ++++++++++++++++-
 src/aliens.c   |   39 ++++++++++++++++++++-------------------
 3 files changed, 39 insertions(+), 21 deletions(-)

Commit: 29
Author: sam
Date:   Wed Dec 18 18:12:28 2002 +0000

      * Scrapped Makefile.

 Makefile |  530 --------------------------------------------------------------
 1 files changed, 0 insertions(+), 530 deletions(-)

Commit: 27
Author: sam
Date:   Wed Dec 18 18:11:54 2002 +0000

      * README and TODO files.

 Makefile |   12 ++++++------
 README   |   35 +++++++++++++++++++++++++++++++++++
 TODO     |   38 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 79 insertions(+), 6 deletions(-)

Commit: 25
Author: sam
Date:   Wed Dec 18 13:29:31 2002 +0000

      * the bomb's head is now white

 Makefile       |    6 ++--
 configure.ac   |    4 +-
 doc/shapes.txt |    9 +++++-
 src/collide.c  |    2 +-
 src/weapons.c  |   76 +++++++++++++++++++++++++++++++++++++++----------------
 5 files changed, 67 insertions(+), 30 deletions(-)

Commit: 23
Author: sam
Date:   Sun Dec 15 17:16:45 2002 +0000

      * new weapon: bomb.
      * beam now collides with aliens.

 doc/shapes.txt |   32 +++++++++++
 src/aliens.c   |    6 +-
 src/collide.c  |   63 +++++++++++++++++-----
 src/common.h   |    6 +-
 src/main.c     |   75 ++++++++++++++------------
 src/weapons.c  |  164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 291 insertions(+), 55 deletions(-)

Commit: 21
Author: sam
Date:   Sun Dec 15 05:03:55 2002 +0000

      * 'beam' weapon.

 doc/shapes.txt |   79 +++++++---------------------
 src/common.h   |    2 +-
 src/main.c     |    9 +++-
 src/weapons.c  |  155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 184 insertions(+), 61 deletions(-)

Commit: 19
Author: sam
Date:   Sun Dec 15 03:41:32 2002 +0000

      * real Debian package files.
      * two new types of aliens. only one rules.
      * removed gfx_write in favor of gfx_putchar and gfx_putstr.
      * added bonuses at alien death. they do nothing yet.
      * seeker missiles. 'b' to test.
      * weapon resolution is now 16*char. needs to be generalized.
      * fixed the supernova bugs. center could collide with the tunnel, and
        the last frame was badly displayed.
      * lots of cleanups everywhere.

 Makefile         |    6 +-
 configure.ac     |    4 +-
 debian/changelog |    5 +
 debian/control   |   15 +++
 debian/rules     |   77 +++++++++++++
 doc/shapes.txt   |   43 +++++++-
 src/Makefile.am  |    5 +-
 src/aliens.c     |  266 +++++++++++++++++++++++++++-------------------
 src/bonus.c      |  102 ++++++++++++++++++
 src/collide.c    |  210 ++++++++++++++++++++++++-------------
 src/common.h     |   70 +++++++++----
 src/explosions.c |  312 +++++++++++++++++++++---------------------------------
 src/graphics.c   |    2 +-
 src/main.c       |  110 ++++++++++++--------
 src/player.c     |   33 +++----
 src/starfield.c  |    6 +-
 src/tunnel.c     |   25 ++---
 src/weapons.c    |  205 +++++++++++++++++++++++++-----------
 18 files changed, 947 insertions(+), 549 deletions(-)

Commit: 17
Author: sam
Date:   Fri Dec 13 20:50:00 2002 +0000

      * autotoolificationized the whole thing.

 .cvsignore         |   25 +++-
 Makefile           |  541 +++++++++++++++++++++++++++++++++++++++++++++++++---
 Makefile.am        |   10 +
 aliens.c           |  176 -----------------
 bootstrap          |   44 +++++
 collide.c          |  151 ---------------
 common.h           |  134 -------------
 configure.ac       |   34 ++++
 debian/.cvsignore  |    3 +
 debian/Makefile.am |    1 +
 doc/shapes.txt     |  135 +++++++++++++
 explosions.c       |  305 -----------------------------
 graphics.c         |  129 -------------
 main.c             |  183 ------------------
 player.c           |   74 -------
 shapes.txt         |  135 -------------
 src/.cvsignore     |    6 +
 src/Makefile.am    |   35 ++++
 src/aliens.c       |  176 +++++++++++++++++
 src/collide.c      |  151 +++++++++++++++
 src/common.h       |  134 +++++++++++++
 src/explosions.c   |  305 +++++++++++++++++++++++++++++
 src/graphics.c     |  129 +++++++++++++
 src/main.c         |  183 ++++++++++++++++++
 src/player.c       |   74 +++++++
 src/starfield.c    |   59 ++++++
 src/tunnel.c       |  171 +++++++++++++++++
 src/weapons.c      |  135 +++++++++++++
 starfield.c        |   59 ------
 tunnel.c           |  171 -----------------
 weapons.c          |  135 -------------
 31 files changed, 2326 insertions(+), 1677 deletions(-)

Commit: 15
Author: sam
Date:   Fri Dec 13 19:27:16 2002 +0000

      * moved nuke from explosions to weapons.
      * used a cool Bresenham algorithm to draw the nuke circles.
      * nuke collides with aliens.

 collide.c    |   80 ++++++++++++++++++++++++++++++++--------------
 common.h     |   16 ++++++---
 explosions.c |  100 ----------------------------------------------------------
 main.c       |   14 +++++---
 player.c     |    6 +++
 weapons.c    |   88 ++++++++++++++++++++++++++++++++++++++++++++-------
 6 files changed, 156 insertions(+), 148 deletions(-)

Commit: 13
Author: sam
Date:   Fri Dec 13 19:24:53 2002 +0000

      * .cvsignore file.

 .cvsignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 11
Author: sam
Date:   Fri Dec 13 19:23:07 2002 +0000

      * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
        the nuke is still ugly, almost no collision detection. Nice demo :)

 Makefile     |   35 +++++
 aliens.c     |  176 +++++++++++++++++++++++++
 collide.c    |  121 +++++++++++++++++
 common.h     |  130 +++++++++++++++++++
 explosions.c |  405 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 graphics.c   |  129 +++++++++++++++++++
 main.c       |  179 ++++++++++++++++++++++++++
 player.c     |   68 ++++++++++
 shapes.txt   |  135 +++++++++++++++++++
 starfield.c  |   59 +++++++++
 tunnel.c     |  171 ++++++++++++++++++++++++
 weapons.c    |   71 ++++++++++
 12 files changed, 1679 insertions(+), 0 deletions(-)
