Sam Hocevar
982cda097b
* debian/control: use libslang2 instead of slang1.
19 years ago
Jean-Yves Lamoureux
5dc72bc0b1
OpenGL support.
19 years ago
Sam Hocevar
20b2c14750
* Use libtool for the static library generation; paves the way for
a future shared library.
20 years ago
Sam Hocevar
8717a91803
* compilation fix.
20 years ago
Sam Hocevar
3fce0e7843
* src/bitmap.c:
+ Implemented caca_set_bitmap_gamma().
20 years ago
Sam Hocevar
552529043e
* src/graphics.c:
+ Implemented caca_get_screen().
20 years ago
Sam Hocevar
6a937d2d5e
* examples/cacaplas: slower animation.
20 years ago
Sam Hocevar
3f810a64ba
* Imported John Beppu's Perl wrapper.
20 years ago
Sam Hocevar
4fad734207
* src/bitmap.c: dark background works again with floyd-steinberg.
20 years ago
Sam Hocevar
5ef8b56c5e
* examples/:
+ Use Space to pause demos, Esc to quit.
20 years ago
Sam Hocevar
d558d7d475
* src/bitmap.c: dark background works again, except with floyd-steinberg.
20 years ago
Sam Hocevar
ae6fba6e22
* 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.
20 years ago
Sam Hocevar
8f1322038f
* src/bitmap.c: oops, removed spurious test code.
20 years ago
Sam Hocevar
e51f8e348c
* src/bitmap.c:
+ 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
20 years ago
Sam Hocevar
b4f3325fc2
* doc/Makefile.am:
+ Really fixed the manpage generation.
20 years ago
Sam Hocevar
e1b67cab9e
* doc/Makefile.am:
+ Manpage installation fix.
20 years ago
Sam Hocevar
2eab67619a
* examples/cacaplas.c: use Esc to quit, Space to pause.
20 years ago
Sam Hocevar
00e89de50a
* src/graphics.c:
+ Win32 speed improvements by Jari Komppa.
20 years ago
Sam Hocevar
a2bc76b696
* src/graphics.c:
+ Fix strict aliasing rules breakage.
20 years ago
Sam Hocevar
d8eb251de5
* bootstrap:
+ Support for automake 1.8.
20 years ago
Sam Hocevar
6b05fe57be
* BUGS TODO:
+ Removed BUGS, updated TODO.
* debian/*:
+ Depend on libx11-dev instead of xlibs-dev.
+ New Debian upload.
20 years ago
Sam Hocevar
e80006de20
* configure.ac src/graphics:
+ Check for resize_term and resizeterm in -lncurses.
21 years ago
Sam Hocevar
7734fe925e
* 0.9 branch.
21 years ago
Sam Hocevar
cb227abc0c
* 0.9 release.
21 years ago
Sam Hocevar
ad1399c23b
* 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.
21 years ago
Sam Hocevar
d8589b3a00
* examples/cacaview.c:
+ Moved statusbar and help menu handling in separate functions.
21 years ago
Sam Hocevar
4dcb3f7442
* src/caca.c:
+ Alloc the AllocConsole() call to fail in case the process already has
a console.
21 years ago
Sam Hocevar
d2d39b2c51
* examples/cacaview.c:
+ Proper aspect ratio support.
+ Finer zoom support.
+ Handle mouse clicks as next/prev picture command.
+ Removed useless iterations in draw_checkers().
21 years ago
Sam Hocevar
24b0e23466
* 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.
21 years ago
Sam Hocevar
0110cbb719
* 0.8 branch.
21 years ago
Sam Hocevar
746b653899
* 0.8 release.
21 years ago
Sam Hocevar
8b7bd031a7
* src/graphics.c:
+ When resizing under X11, copy the old pixmap to the new one.
* examples/cacaview.c:
+ Resizing support.
21 years ago
Sam Hocevar
7a94100442
* 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.
21 years ago
Sam Hocevar
e4a5408689
* 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.
21 years ago
Sam Hocevar
a1ab99a862
* 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.
21 years ago
Sam Hocevar
40a1d07570
* test/colors.c:
+ Extracted the colour test from examples/demo.c.
21 years ago
Sam Hocevar
0bfa4dfe32
* src/graphics.c src/event.c:
+ The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
* test/event.c:
+ Display CACA_EVENT_RESIZE.
21 years ago
Sam Hocevar
7d22f724d8
* src/graphics.c:
+ Resize handling in the ncurses and slang drivers.
21 years ago
Sam Hocevar
51a129a743
* 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.
21 years ago
Sam Hocevar
dd7848d05b
* configure.ac:
+ Added --disable-doc to let the user not build documentation.
* build-win32:
+ Do not build documentation.
21 years ago
Sam Hocevar
ef067b4838
* 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.
21 years ago
Sam Hocevar
1257f58fbb
* 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.
21 years ago
Sam Hocevar
a51d8843b2
* 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".
21 years ago
Sam Hocevar
337e22d1b7
* Fixed $Id in all Makefile.am files.
21 years ago
Sam Hocevar
7afbf42a0b
* build-win32:
+ Win32 cross-compilation script.
21 years ago
Sam Hocevar
bff2137f6e
* examples/cacamoir.c:
+ Renamed cacacirc to cacamoir.
* libcaca.spec debian/ doc/:
+ Added cacamoir to the distributed files.
21 years ago
Sam Hocevar
308beca482
* examples/cacaballs.c:
+ Bigger metaballs, less metaballs.
+ Rotating palette.
* examples/cacaplas.c:
+ Slightly decreased speed.
* examples/cacacirc.c:
+ New effect.
21 years ago
Sam Hocevar
6c33bc956f
* configure.ac:
+ Better win32 check for Sleep().
21 years ago
Sam Hocevar
e8e85d268b
* configure.ac src/time.c:
+ Look for Sleep in -lkernel32.
* examples/cacaview.c:
+ Use caca_wait_event() instead of usleep()/caca_get_event().
21 years ago
Sam Hocevar
85511793bf
* src/caca.c src/graphics.c src/io.c src/time.c:
+ Native win32 port.
21 years ago