Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • b9ab5e0 * Exporters now return size of generated data by Jean-Yves Lamoureux 2006-03-08 20:23:06 +0000
  • fd331c1 * Added very preliminary network driver by Jean-Yves Lamoureux 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 Sam Hocevar 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 Sam Hocevar 2006-03-08 17:20:38 +0000
  • e44a01f * Cosmetic changes here and there. by Sam Hocevar 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 Sam Hocevar 2006-03-08 10:33:01 +0000
  • cf02908 * Cleaned up useless header includes. by Sam Hocevar 2006-03-08 09:51:53 +0000
  • 2936525 * Split event.c into the appropriate driver_*.c files. by Sam Hocevar 2006-03-08 09:28:41 +0000
  • 43fb548 * Let us do "caca-config --libs cucul" to get only the libcucul dependencies. by Sam Hocevar 2006-03-08 09:26:46 +0000
  • 6921325 * Ignore driver_*.c files when building documentation. by Sam Hocevar 2006-03-08 09:23:38 +0000
  • de9aa8f * configure.ac: look for a4wide.sty in more than one location. by Sam Hocevar 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 Sam Hocevar 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 Sam Hocevar 2006-03-07 10:46:29 +0000
  • 41e32c8 * Got rid of static variables in the event code. by Sam Hocevar 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 Sam Hocevar 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 Sam Hocevar 2006-03-06 23:01:59 +0000
  • 2da530a * Ooops, I fucked up the build. by Sam Hocevar 2006-03-06 21:49:48 +0000
  • 201ad26 * Moved stuff again. by Sam Hocevar 2006-03-06 21:00:53 +0000
  • 4f59010 * Moved stuff around to differenciate between libcucul and libcaca. by Sam Hocevar 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 Sam Hocevar 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 Sam Hocevar 2006-03-06 14:17:42 +0000
  • 044c9d3 * I just suck. I'll goatse myself right after beeing back at home. by Jean-Yves Lamoureux 2006-03-06 13:50:05 +0000
  • 87f22f2 * src/graphics.c: minor optimisations. by Sam Hocevar 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 Sam Hocevar 2006-03-06 13:34:57 +0000
  • 4c53d0e * Mais je fais comme je veux bordel de cul ! by Jean-Yves Lamoureux 2006-03-06 12:13:12 +0000
  • 0ecdc02 * Haha mais vieux porc a pattes ! by Sam Hocevar 2006-03-06 11:08:25 +0000
  • 2826bc6 * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang. by Jean-Yves Lamoureux 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 Sam Hocevar 2006-03-06 08:32:40 +0000
  • 480b8a9 * Removed cacademo from examples, manpages and distributions. It's useless. by Sam Hocevar 2006-03-06 08:26:09 +0000
  • dfb47f6 * src/cucul.c: s/width/height/. by Sam Hocevar 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 Sam Hocevar 2006-03-05 18:43:13 +0000
  • 4357edc * New updated bootstrap script. by Sam Hocevar 2006-03-04 18:08:47 +0000
  • 707f10d * Changed the licensing to WTFPL, as per all copyright holders' permission. by Sam Hocevar 2006-03-04 00:35:45 +0000
  • 1a9c9e3 * Added two examples for python bindings (a subset of cacademo, and bitmap example) by Jean-Yves Lamoureux 2006-02-11 19:20:48 +0000
  • 895adf5 * Fixed bug in events with GL driver by Jean-Yves Lamoureux 2006-02-11 15:46:51 +0000
  • 43c2967 * Improved GL rendering (characters are not blurry anymore) by Jean-Yves Lamoureux 2006-02-11 15:11:30 +0000
  • 020219a * Added -preliminary- Python bindings by Jean-Yves Lamoureux 2006-02-05 17:47:23 +0000
  • bdf0f39 * Updated for my ego trip by Jean-Yves Lamoureux 2005-12-08 19:03:06 +0000
  • a05ac73 * Removed debug test, kekeke ^^ by Jean-Yves Lamoureux 2005-11-21 21:39:34 +0000
  • 29775fe * Added caca_set_width, set_height_, set_size by Jean-Yves Lamoureux 2005-11-21 17:24:33 +0000
  • dd5668d * Fixed remaining warnings with gcc 3.x and 4.x by Jean-Yves Lamoureux 2005-11-18 10:46:53 +0000
  • c331fe4 * Fixed warnings under GCC 4.x by Jean-Yves Lamoureux 2005-11-17 14:33:43 +0000
  • 49a53f6 * Fixed a bunch of warnings by Jean-Yves Lamoureux 2005-11-17 14:13:54 +0000
  • 782b464 * more coding style fixes. by Sam Hocevar 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 Sam Hocevar 2005-11-12 15:30:46 +0000
  • 8067a19 * src/graphics.c: call glutInit() before calling other glut functions. by Sam Hocevar 2005-11-12 15:26:02 +0000
  • 6516714 * coding style fixes. by Sam Hocevar 2005-11-12 15:14:38 +0000
  • f42fd33 * src/bitmap.c: + Renamed gammaval into gamma. + Fixed Doxygen comments. by Sam Hocevar 2005-11-12 14:47:59 +0000
  • 94bce66 * src/event.c Fixed compilation problem when compiled without slang nor ncurses by Jean-Yves Lamoureux 2005-07-30 11:58:48 +0000
  • df2a70b * debian/Makefile.am: fixed long standing packaging bug (missing MIME file). by Sam Hocevar 2005-07-29 13:38:35 +0000
  • 2ce4af9 * src/graphics.c src/caca.h : Added ANSI exporter by Jean-Yves Lamoureux 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 Jean-Yves Lamoureux 2005-07-13 17:45:47 +0000
  • 970b0cf * src/event.c src/caca.c: fixed coding style by Sam Hocevar 2005-07-08 21:16:38 +0000
  • 7faa901 * OpenGL driver mouse support by Jean-Yves Lamoureux 2005-06-25 11:27:31 +0000
  • b4c289e * imported previous Debian uploads. by Sam Hocevar 2005-06-24 11:54:28 +0000
  • 0ab0efe * src/graphics.c: more optimisations in the exporters by Sam Hocevar 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 Jean-Yves Lamoureux 2005-06-23 18:27:02 +0000
  • 1f699f7 * src/graphics.c: cleaned caca_get_html() by Sam Hocevar 2005-06-23 16:58:58 +0000
  • 189a807 * src/graphics.c: heavy cleanup in caca_get_html3(). by Sam Hocevar 2005-06-23 16:44:14 +0000
  • 1715754 * Added Null driver and html3 exporter. by Jean-Yves Lamoureux 2005-06-22 22:06:42 +0000
  • 2598719 GL driver : Updated documentation and added support for CACA_GEOMETRY by Jean-Yves Lamoureux 2005-06-21 16:13:41 +0000
  • 6db4ae0 Added HTML and IRC output support by Jean-Yves Lamoureux 2005-06-21 14:50:43 +0000
  • 982cda0 * debian/control: use libslang2 instead of slang1. by Sam Hocevar 2005-06-21 13:46:13 +0000
  • 5dc72bc OpenGL support. by Jean-Yves Lamoureux 2005-06-21 13:28:51 +0000
  • 20b2c14 * Use libtool for the static library generation; paves the way for a future shared library. by Sam Hocevar 2005-03-26 10:27:30 +0000
  • 8717a91 * compilation fix. by Sam Hocevar 2005-01-22 16:43:58 +0000
  • 3fce0e7 * src/bitmap.c: + Implemented caca_set_bitmap_gamma(). by Sam Hocevar 2005-01-13 23:59:55 +0000
  • 5525290 * src/graphics.c: + Implemented caca_get_screen(). by Sam Hocevar 2005-01-13 22:19:01 +0000
  • 6a937d2 * examples/cacaplas: slower animation. by Sam Hocevar 2005-01-13 20:46:00 +0000
  • 3f810a6 * Imported John Beppu's Perl wrapper. by Sam Hocevar 2004-11-21 00:31:13 +0000
  • 4fad734 * src/bitmap.c: dark background works again with floyd-steinberg. by Sam Hocevar 2004-11-05 14:57:50 +0000
  • 5ef8b56 * examples/: + Use Space to pause demos, Esc to quit. by Sam Hocevar 2004-11-05 14:44:41 +0000
  • d558d7d * src/bitmap.c: dark background works again, except with floyd-steinberg. by Sam Hocevar 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 Sam Hocevar 2004-11-04 22:28:39 +0000
  • 8f13220 * src/bitmap.c: oops, removed spurious test code. by Sam Hocevar 2004-11-04 21:19:52 +0000
  • e51f8e3 * src/bitmap.c: + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers. by Sam Hocevar 2004-11-04 21:18:52 +0000
  • b4f3325 * doc/Makefile.am: + Really fixed the manpage generation. by Sam Hocevar 2004-11-04 20:36:49 +0000
  • e1b67ca * doc/Makefile.am: + Manpage installation fix. by Sam Hocevar 2004-11-04 18:30:34 +0000
  • 2eab676 * examples/cacaplas.c: use Esc to quit, Space to pause. by Sam Hocevar 2004-11-04 18:16:57 +0000
  • 00e89de * src/graphics.c: + Win32 speed improvements by Jari Komppa. by Sam Hocevar 2004-10-31 19:26:05 +0000
  • a2bc76b * src/graphics.c: + Fix strict aliasing rules breakage. by Sam Hocevar 2004-08-06 17:33:46 +0000
  • d8eb251 * bootstrap: + Support for automake 1.8. by Sam Hocevar 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 Sam Hocevar 2004-07-05 12:07:00 +0000
  • e80006d * configure.ac src/graphics: + Check for resize_term and resizeterm in -lncurses. by Sam Hocevar 2004-02-02 13:51:55 +0000
  • 7734fe9 * 0.9 branch. by Sam Hocevar 2004-02-02 02:59:43 +0000
  • cb227ab * 0.9 release. by Sam Hocevar 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 Sam Hocevar 2004-01-26 10:52:30 +0000
  • d8589b3 * examples/cacaview.c: + Moved statusbar and help menu handling in separate functions. by Sam Hocevar 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 Sam Hocevar 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 Sam Hocevar 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 Sam Hocevar 2004-01-21 13:49:26 +0000
  • 0110cbb * 0.8 branch. by Sam Hocevar 2004-01-18 04:48:09 +0000
  • 746b653 * 0.8 release. by Sam Hocevar 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 Sam Hocevar 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 Sam Hocevar 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 Sam Hocevar 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 Sam Hocevar 2004-01-14 10:34:20 +0000
  • 40a1d07 * test/colors.c: + Extracted the colour test from examples/demo.c. by Sam Hocevar 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 Sam Hocevar 2004-01-13 22:33:09 +0000
  • 7d22f72 * src/graphics.c: + Resize handling in the ncurses and slang drivers. by Sam Hocevar 2004-01-13 21:08:43 +0000