b9ab5e0
* Exporters now return size of generated data by
2006-03-08 20:23:06 +0000
fd331c1
* Added very preliminary network driver by
2006-03-08 20:03:24 +0000
da30961
* Fixed async issues between the driver and libcaca when resizing windows, and simplified the handle_resize() API. Still can be polished. by
2006-03-08 19:41:53 +0000
05e98f2
* cucul_set_size() does nothing if a graphical backend is attached. Added documentation to explain this behaviour. by
2006-03-08 17:20:38 +0000
e44a01f
* Cosmetic changes here and there. by
2006-03-08 11:27:23 +0000
8f286f6
* Finished moving everything driver-specific to the apropriate driver_*.c files. Phew. Now they just need a few comments. by
2006-03-08 10:33:01 +0000
cf02908
* Cleaned up useless header includes. by
2006-03-08 09:51:53 +0000
2936525
* Split event.c into the appropriate driver_*.c files. by
2006-03-08 09:28:41 +0000
43fb548
* Let us do "caca-config --libs cucul" to get only the libcucul dependencies. by
2006-03-08 09:26:46 +0000
6921325
* Ignore driver_*.c files when building documentation. by
2006-03-08 09:23:38 +0000
de9aa8f
* configure.ac: look for a4wide.sty in more than one location. by
2006-03-08 09:21:55 +0000
73e689b
* Fixed DOS driver. * Added a build-dos script to cross-compile the DOS version using djgpp. by
2006-03-07 12:39:34 +0000
e41f3e0
* configure.ac: removed the "null" frontend. just don't attach any frontend if you do not want any. by
2006-03-07 10:46:29 +0000
41e32c8
* Got rid of static variables in the event code. by
2006-03-07 10:37:59 +0000
70d96c8
* Polished the driver split a bit (still no events, except resize events), properly credited authors and documented a few things. by
2006-03-07 09:17:35 +0000
34764ae
* 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. by
2006-03-06 23:01:59 +0000
2da530a
* Ooops, I fucked up the build. by
2006-03-06 21:49:48 +0000
201ad26
* Moved stuff again. by
2006-03-06 21:00:53 +0000
4f59010
* Moved stuff around to differenciate between libcucul and libcaca. by
2006-03-06 20:57:14 +0000
6c6beb3
* 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. by
2006-03-06 19:13:01 +0000
92ef849
* 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. by
2006-03-06 14:17:42 +0000
044c9d3
* I just suck. I'll goatse myself right after beeing back at home. by
2006-03-06 13:50:05 +0000
87f22f2
* src/graphics.c: minor optimisations. by
2006-03-06 13:43:23 +0000
730834f
* 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 ! by
2006-03-06 13:34:57 +0000
4c53d0e
* Mais je fais comme je veux bordel de cul ! by
2006-03-06 12:13:12 +0000
0ecdc02
* Haha mais vieux porc a pattes ! by
2006-03-06 11:08:25 +0000
2826bc6
* Reverted to integer colors in GL driver, fixed a bunch of warnings in slang. by
2006-03-06 10:21:48 +0000
6d99c79
* 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. by
2006-03-06 08:32:40 +0000
480b8a9
* Removed cacademo from examples, manpages and distributions. It's useless. by
2006-03-06 08:26:09 +0000
dfb47f6
* src/cucul.c: s/width/height/. by
2006-03-06 08:22:09 +0000
4c72df9
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. by
2006-03-05 18:43:13 +0000
4357edc
* New updated bootstrap script. by
2006-03-04 18:08:47 +0000
707f10d
* Changed the licensing to WTFPL, as per all copyright holders' permission. by
2006-03-04 00:35:45 +0000
1a9c9e3
* Added two examples for python bindings (a subset of cacademo, and bitmap example) by
2006-02-11 19:20:48 +0000
895adf5
* Fixed bug in events with GL driver by
2006-02-11 15:46:51 +0000
43c2967
* Improved GL rendering (characters are not blurry anymore) by
2006-02-11 15:11:30 +0000
020219a
* Added -preliminary- Python bindings by
2006-02-05 17:47:23 +0000
bdf0f39
* Updated for my ego trip by
2005-12-08 19:03:06 +0000
a05ac73
* Removed debug test, kekeke ^^ by
2005-11-21 21:39:34 +0000
29775fe
* Added caca_set_width, set_height_, set_size by
2005-11-21 17:24:33 +0000
dd5668d
* Fixed remaining warnings with gcc 3.x and 4.x by
2005-11-18 10:46:53 +0000
c331fe4
* Fixed warnings under GCC 4.x by
2005-11-17 14:33:43 +0000
49a53f6
* Fixed a bunch of warnings by
2005-11-17 14:13:54 +0000
782b464
* more coding style fixes. by
2005-11-12 15:39:50 +0000
c55e00f
* src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set. by
2005-11-12 15:30:46 +0000
8067a19
* src/graphics.c: call glutInit() before calling other glut functions. by
2005-11-12 15:26:02 +0000
6516714
* coding style fixes. by
2005-11-12 15:14:38 +0000
f42fd33
* src/bitmap.c: + Renamed gammaval into gamma. + Fixed Doxygen comments. by
2005-11-12 14:47:59 +0000
94bce66
* src/event.c Fixed compilation problem when compiled without slang nor ncurses by
2005-07-30 11:58:48 +0000
df2a70b
* debian/Makefile.am: fixed long standing packaging bug (missing MIME file). by
2005-07-29 13:38:35 +0000
2ce4af9
* src/graphics.c src/caca.h : Added ANSI exporter by
2005-07-13 17:58:58 +0000
4ce99f0
* 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. by
2005-07-13 17:45:47 +0000
970b0cf
* src/event.c src/caca.c: fixed coding style by
2005-07-08 21:16:38 +0000
7faa901
* OpenGL driver mouse support by
2005-06-25 11:27:31 +0000
b4c289e
* imported previous Debian uploads. by
2005-06-24 11:54:28 +0000
0ab0efe
* src/graphics.c: more optimisations in the exporters by
2005-06-24 11:48:31 +0000
53c587e
* made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers by
2005-06-23 18:27:02 +0000
1f699f7
* src/graphics.c: cleaned caca_get_html() by
2005-06-23 16:58:58 +0000
189a807
* src/graphics.c: heavy cleanup in caca_get_html3(). by
2005-06-23 16:44:14 +0000
1715754
* Added Null driver and html3 exporter. by
2005-06-22 22:06:42 +0000
2598719
GL driver : Updated documentation and added support for CACA_GEOMETRY by
2005-06-21 16:13:41 +0000
6db4ae0
Added HTML and IRC output support by
2005-06-21 14:50:43 +0000
982cda0
* debian/control: use libslang2 instead of slang1. by
2005-06-21 13:46:13 +0000
5dc72bc
OpenGL support. by
2005-06-21 13:28:51 +0000
20b2c14
* Use libtool for the static library generation; paves the way for a future shared library. by
2005-03-26 10:27:30 +0000
8717a91
* compilation fix. by
2005-01-22 16:43:58 +0000
3fce0e7
* src/bitmap.c: + Implemented caca_set_bitmap_gamma(). by
2005-01-13 23:59:55 +0000
5525290
* src/graphics.c: + Implemented caca_get_screen(). by
2005-01-13 22:19:01 +0000
6a937d2
* examples/cacaplas: slower animation. by
2005-01-13 20:46:00 +0000
3f810a6
* Imported John Beppu's Perl wrapper. by
2004-11-21 00:31:13 +0000
4fad734
* src/bitmap.c: dark background works again with floyd-steinberg. by
2004-11-05 14:57:50 +0000
5ef8b56
* examples/: + Use Space to pause demos, Esc to quit. by
2004-11-05 14:44:41 +0000
d558d7d
* src/bitmap.c: dark background works again, except with floyd-steinberg. by
2004-11-04 22:59:29 +0000
ae6fba6
* 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. by
2004-11-04 22:28:39 +0000
8f13220
* src/bitmap.c: oops, removed spurious test code. by
2004-11-04 21:19:52 +0000
e51f8e3
* src/bitmap.c: + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers. by
2004-11-04 21:18:52 +0000
b4f3325
* doc/Makefile.am: + Really fixed the manpage generation. by
2004-11-04 20:36:49 +0000
e1b67ca
* doc/Makefile.am: + Manpage installation fix. by
2004-11-04 18:30:34 +0000
2eab676
* examples/cacaplas.c: use Esc to quit, Space to pause. by
2004-11-04 18:16:57 +0000
00e89de
* src/graphics.c: + Win32 speed improvements by Jari Komppa. by
2004-10-31 19:26:05 +0000
a2bc76b
* src/graphics.c: + Fix strict aliasing rules breakage. by
2004-08-06 17:33:46 +0000
d8eb251
* bootstrap: + Support for automake 1.8. by
2004-07-05 12:08:49 +0000
6b05fe5
* BUGS TODO: + Removed BUGS, updated TODO. * debian/*: + Depend on libx11-dev instead of xlibs-dev. + New Debian upload. by
2004-07-05 12:07:00 +0000
e80006d
* configure.ac src/graphics: + Check for resize_term and resizeterm in -lncurses. by
2004-02-02 13:51:55 +0000
7734fe9
* 0.9 branch. by
2004-02-02 02:59:43 +0000
cb227ab
* 0.9 release. by
2004-02-02 02:54:43 +0000
ad1399c
* 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. by
2004-01-26 10:52:30 +0000
d8589b3
* examples/cacaview.c: + Moved statusbar and help menu handling in separate functions. by
2004-01-23 09:20:39 +0000
4dcb3f7
* src/caca.c: + Alloc the AllocConsole() call to fail in case the process already has a console. by
2004-01-23 09:15:42 +0000
d2d39b2
* examples/cacaview.c: + Proper aspect ratio support. + Finer zoom support. + Handle mouse clicks as next/prev picture command. + Removed useless iterations in draw_checkers(). by
2004-01-21 17:25:18 +0000
24b0e23
* 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. by
2004-01-21 13:49:26 +0000
0110cbb
* 0.8 branch. by
2004-01-18 04:48:09 +0000
746b653
* 0.8 release. by
2004-01-18 04:45:28 +0000
8b7bd03
* src/graphics.c: + When resizing under X11, copy the old pixmap to the new one. * examples/cacaview.c: + Resizing support. by
2004-01-18 04:17:35 +0000
7a94100
* 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. by
2004-01-18 04:01:32 +0000
e4a5408
* 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. by
2004-01-17 22:32:39 +0000
a1ab99a
* 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. by
2004-01-14 10:34:20 +0000
40a1d07
* test/colors.c: + Extracted the colour test from examples/demo.c. by
2004-01-14 10:32:04 +0000
0bfa4df
* src/graphics.c src/event.c: + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE. * test/event.c: + Display CACA_EVENT_RESIZE. by
2004-01-13 22:33:09 +0000
7d22f72
* src/graphics.c: + Resize handling in the ncurses and slang drivers. by
2004-01-13 21:08:43 +0000