Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • c21b5d5 * More Unicode tests: gradient glyphs, double width characters. by Sam Hocevar 2006-03-10 09:30:30 +0000
  • 9102728 * Oops, modified build-kernel while testing and commited it ;) by Jean-Yves Lamoureux 2006-03-09 19:27:55 +0000
  • 80d7cee * 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. by Jean-Yves Lamoureux 2006-03-09 19:27:14 +0000
  • 38f5d13 * Fixed VGA colours. The values only range from 0 to 63. by Sam Hocevar 2006-03-09 16:57:32 +0000
  • c063b0a * Added assembly code for inb() and outb(). * Print a small message at kernel boot time just to check that the kernel was properly loaded. by Sam Hocevar 2006-03-09 15:35:00 +0000
  • 325211d * Added tests for malloc()'s by Jean-Yves Lamoureux 2006-03-09 13:24:06 +0000
  • 5a09b68 * Updated README for network driver, fixed remaining exporters by Jean-Yves Lamoureux 2006-03-09 13:08:41 +0000
  • 246c3be * Added a conditional to only build the kernel if --enable-vga was set. by Sam Hocevar 2006-03-09 13:04:59 +0000
  • ac141e9 * Set executable flag to the build-kernel script. by Sam Hocevar 2006-03-09 12:56:33 +0000
  • 15ac34a * Added glue code to compile libcaca without a libc and build applications as multiboot kernels. by Sam Hocevar 2006-03-09 12:47:37 +0000
  • c0f77b4 * Cosmetic change. by Sam Hocevar 2006-03-09 12:44:49 +0000
  • d4395ff * Slightly updated README. by Sam Hocevar 2006-03-09 12:43:10 +0000
  • 37d1bec * Pure VGA output driver. by Sam Hocevar 2006-03-09 12:41:02 +0000
  • 8995ef3 * Removed unused includes. by Sam Hocevar 2006-03-09 12:37:39 +0000
  • 0e4d569 * Added a few details for authors. by Sam Hocevar 2006-03-09 12:35:47 +0000
  • ce16433 * Added a tiny Unicode test program. Of course it does not work yet, but good to have something to start with. by Sam Hocevar 2006-03-09 12:34:40 +0000
  • 32037db * Updated documentation a bit by Jean-Yves Lamoureux 2006-03-09 09:52:24 +0000
  • a676487 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well. by Jean-Yves Lamoureux 2006-03-09 09:44:54 +0000
  • e710d10 * Fixed memory leak in network driver by Jean-Yves Lamoureux 2006-03-09 08:45:40 +0000
  • 30d6a92 * Made the OpenGL colors slightly less saturated. by Sam Hocevar 2006-03-08 22:39:43 +0000
  • a499e05 * Make output drivers more error resilient when handling UTF-32 characters, by simply ignoring everything non ASCII :-) by Sam Hocevar 2006-03-08 22:29:00 +0000
  • f957e38 * Fixed blinking screen by Jean-Yves Lamoureux 2006-03-08 20:58:07 +0000
  • 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