Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • c5d74fb * Regenerated fonts and reactivated them under Win32. by Sam Hocevar 2006-05-18 07:57:42 +0000
  • 74e2bdf * 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" }; by Sam Hocevar 2006-05-18 07:56:54 +0000
  • f6abdd9 * font2tga no longer needs cucul_internal.h. by Sam Hocevar 2006-05-18 06:26:31 +0000
  • 7754db5 * 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. by Sam Hocevar 2006-05-18 06:23:47 +0000
  • fdc8b45 * Added font2tga, a test program that exports our font in a known format. by Sam Hocevar 2006-05-18 06:13:36 +0000
  • 552974f * If the export test target is ANSI or UTF-8, dither image with special shaded glyphs. by Sam Hocevar 2006-05-18 06:09:44 +0000
  • 64b6bfb * Removed useless -lXt from X11 libraries check. by Sam Hocevar 2006-05-18 05:43:43 +0000
  • 8ac089a * Workaround for illegal ^[[0,0H ANSI escape code. by Sam Hocevar 2006-05-12 19:33:44 +0000
  • aa6cb52 * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly better performances. by Sam Hocevar 2006-05-12 19:32:41 +0000
  • ca5c87a * Add linebreaks to the ANSI exporter for better readability, and use the save/load cursor position trick to ignore them. by Sam Hocevar 2006-05-12 19:31:50 +0000
  • 5612b86 * Fixed postscript exporter, image in not at the bottom of the page anymore by Jean-Yves Lamoureux 2006-05-12 19:19:36 +0000
  • edce06f * Use UTF-8 instead of ANSI in cacaserver by Sam Hocevar 2006-05-09 20:25:29 +0000
  • 2c49303 * Optimise built-in fonts. We gain about 100kB in the final binary. by Sam Hocevar 2006-05-09 18:59:00 +0000
  • c47c1d3 * Optimise similar glyphs when generating a font. Given how many glyphs are unavailable, this is a significant gain. by Sam Hocevar 2006-05-09 15:52:15 +0000
  • 9f90f3f * Added the long dash and middle dot CP437 characters to the X11 driver. by Sam Hocevar 2006-05-09 01:58:47 +0000
  • ee55871 * If the ANSI file we import does not use the 80 columns, we don't expand the canvas to 80 columns. by Sam Hocevar 2006-05-09 01:57:47 +0000
  • 5c64f0a * Allow cacadraw to open several files; use 'n' and 'p' to cycle. * Decreased PgUp/PgDn scrolling rate. by Sam Hocevar 2006-05-09 01:12:58 +0000
  • 4e55d28 * Removed a useless cast in the kernel code. by Sam Hocevar 2006-05-09 01:03:02 +0000
  • 77b175d * Set svn properties on the .NET files. by Sam Hocevar 2006-05-09 00:59:29 +0000
  • 0cbd5fd * Cosmetic fix in test/font.c. * Use UTF-8 output in test/text.c instead of ANSI. by Sam Hocevar 2006-05-09 00:47:28 +0000
  • be99912 * Minor cosmetic fix in a comment. by Sam Hocevar 2006-05-09 00:46:08 +0000
  • 17e1e49 * Added a few more Unicode blocks to the default fonts. by Sam Hocevar 2006-05-09 00:43:22 +0000
  • e8d6429 * Added a few more Unicode characters to the glyph transformations. by Sam Hocevar 2006-05-09 00:36:33 +0000
  • d6e4744 * Changed the cucul_create_dither() prototype to make sure the mask arguments are at least 32 bits. by Sam Hocevar 2006-05-09 00:34:16 +0000
  • 29da35e * Make the export test 80 columns wide, so that the ANSI we generate can be read by other programs. by Sam Hocevar 2006-05-05 15:19:44 +0000
  • dcbcc12 * Updated fonts with the new hardcoded CP437 glyphs. by Sam Hocevar 2006-05-05 15:13:32 +0000
  • b29977c * Hardcode a few CP437 glyphs in makefont.c because they don't look that good with Pango. by Sam Hocevar 2006-05-05 15:12:50 +0000
  • b2d84d5 * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8(). by Sam Hocevar 2006-05-05 14:03:40 +0000
  • 7d75811 * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and SVG exporters. by Sam Hocevar 2006-05-05 13:44:54 +0000
  • 4d02966 * Implemented the private _cucul_utf32_to_utf8() helper. by Sam Hocevar 2006-05-05 05:09:54 +0000
  • 9091804 * Exporter now generates valid ANSI, with CP437 characters. by Sam Hocevar 2006-05-05 05:08:51 +0000
  • 9d482f7 * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured text. by Sam Hocevar 2006-05-04 22:00:52 +0000
  • 956ee0b * Use a slightly different RGB palette for ANSI colours, so that brown really looks like brown and not like desaturated yellow. by Sam Hocevar 2006-05-04 21:34:10 +0000
  • 6682ce2 * Fixed error in tutorial, updated caca_get_event() doc by Jean-Yves Lamoureux 2006-05-02 18:26:02 +0000
  • 85af511 * Fixed $Id by Jean-Yves Lamoureux 2006-04-29 11:26:44 +0000
  • 2dd1d02 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished by Jean-Yves Lamoureux 2006-04-29 11:20:43 +0000
  • 0a53a92 * Completed return value and errno handling in libcucul API. by Sam Hocevar 2006-04-27 14:15:23 +0000
  • 72ba9c3 * Allow an optional input filename in the export test for cheap conversions. by Sam Hocevar 2006-04-27 13:02:27 +0000
  • 758db0c * coding style fixes again by Jean-Yves Lamoureux 2006-04-26 18:59:20 +0000
  • 5eecd73 * Fixed indentation. I did it myself, I'm a big boy. by Jean-Yves Lamoureux 2006-04-26 18:53:08 +0000
  • c117cb2 * Fixed line wrapping on some weird ANSI files. by Sam Hocevar 2006-04-26 17:24:27 +0000
  • d827545 * Fixed an ANSI rendering bug related to the bold attribute. by Sam Hocevar 2006-04-26 17:02:37 +0000
  • 89bfc20 * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the built-in font so that we now cover all of CP437. by Sam Hocevar 2006-04-26 15:21:28 +0000
  • b3ffcad * Minor code reorganisation and documenting. by Sam Hocevar 2006-04-26 14:36:11 +0000
  • 08be72c * Added preliminary (it means that's fucked up) CP437 codepage by Jean-Yves Lamoureux 2006-04-26 14:06:19 +0000
  • 3de6dcf * Added U+25A0 (■) to the CP437 hack in the X11 driver. by Sam Hocevar 2006-04-26 13:22:04 +0000
  • 59069ab * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah ! by Jean-Yves Lamoureux 2006-04-26 12:59:14 +0000
  • 7674499 * removed duplicate code by Jean-Yves Lamoureux 2006-04-26 12:57:31 +0000
  • 20c12d1 * Wow, we even have Home/End support in X11. by Sam Hocevar 2006-04-26 12:51:37 +0000
  • 311cd08 * PageUp/PageDown support in X11. by Sam Hocevar 2006-04-26 12:48:41 +0000
  • abad429 * Fixed home/pgup/pgdown/insert events by Jean-Yves Lamoureux 2006-04-26 12:47:21 +0000
  • 0244aa3 * page up / down by Jean-Yves Lamoureux 2006-04-26 12:36:31 +0000
  • af3b09f * In ANSI, bold only sets the foreground colour to bright, not the background. by Sam Hocevar 2006-04-26 12:30:54 +0000
  • b97751b * Added cacadraw. It only shows files and lets you scroll for now, but it will eventually evolve into something better. by Sam Hocevar 2006-04-26 12:25:44 +0000
  • d8fad53 * Really updated doc by Jean-Yves Lamoureux 2006-04-26 12:23:30 +0000
  • 7ed107c * Fixed documentation for import by Jean-Yves Lamoureux 2006-04-26 12:18:35 +0000
  • 9350989 * Removed legacy cpp directory. by Sam Hocevar 2006-04-26 12:17:22 +0000
  • bce66aa * Updated C++ bindings and renamed directory to more comprehensive cxx by Jean-Yves Lamoureux 2006-04-26 12:11:55 +0000
  • cb823dd * Minor typo. by Sam Hocevar 2006-04-26 12:06:13 +0000
  • f57af45 * Updated libcaca c++ bindings by Jean-Yves Lamoureux 2006-04-26 11:57:30 +0000
  • 38c4a8b * 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. by Sam Hocevar 2006-04-26 11:54:26 +0000
  • 89355c1 * Argh, _really_ fixed the uninitialised variable. by Sam Hocevar 2006-04-26 11:29:50 +0000
  • fb92881 * Fixed an uninitialised variable. by Sam Hocevar 2006-04-26 11:28:55 +0000
  • d6e556e * Fixed our buffer overflow in the ANSI parser by simply skipping control sequences longer than 100 characters. * Documented the escape sequence format. by Sam Hocevar 2006-04-26 10:22:31 +0000
  • b15241e * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all. by Jean-Yves Lamoureux 2006-04-26 10:04:02 +0000
  • 5e18b34 * More robust ANSI sequence argument parser. Detects private sequences and intermediate bytes. by Sam Hocevar 2006-04-26 09:56:26 +0000
  • 2450e5e * Fixed warning in a clever and tested way. Bordel de merde. by Jean-Yves Lamoureux 2006-04-26 09:00:40 +0000
  • e766c1d * Coding style. by Sam Hocevar 2006-04-26 08:21:46 +0000
  • 5fc9120 * No way, dude. You cannot declare x and y unsigned if you test for (x < 0). by Sam Hocevar 2006-04-26 08:12:57 +0000
  • 579b928 * Fixed warnings in ansi importer by Jean-Yves Lamoureux 2006-04-26 08:09:14 +0000
  • dce6200 * More cleaning up of the ANSI loader. Fixed reverse video. by Sam Hocevar 2006-04-26 07:57:26 +0000
  • 42b967e * Set the transparent colour's RGB values to the default colour's ones. by Sam Hocevar 2006-04-26 07:46:58 +0000
  • ad6543c * Improved ANSI format detection by Jean-Yves Lamoureux 2006-04-25 18:23:33 +0000
  • c3bbd62 * Really fixed bold in ANSI loader, and removed dead code. by Sam Hocevar 2006-04-25 18:16:42 +0000
  • e499f61 * Simplified _manage_modifiers() a bit. by Sam Hocevar 2006-04-25 18:02:20 +0000
  • bdfd1a2 * Fixed bold support in ANSI loader. by Sam Hocevar 2006-04-25 17:46:49 +0000
  • 0a5bc9b * A few fixes in the ANSI interpreter. by Sam Hocevar 2006-04-25 17:43:16 +0000
  • 061d2d3 * Got rid of _update_canvas_size(). by Sam Hocevar 2006-04-25 16:28:00 +0000
  • e5ea6fb * _updated_coding_style(aBit); by Jean-Yves Lamoureux 2006-04-25 15:39:13 +0000
  • 3f7362e * Ahahaha. Meet the "optimisation" that breaks everything. by Sam Hocevar 2006-04-25 15:22:53 +0000
  • 930abfc * Small optimisation in import_text(). by Sam Hocevar 2006-04-25 15:04:19 +0000
  • 55efedc * Really minor coding style fixes in the ANSI importer. by Sam Hocevar 2006-04-25 14:12:31 +0000
  • 235504d * More error checking in libcucul. by Sam Hocevar 2006-04-25 11:05:25 +0000
  • 1f09466 * Jylam is too modest. by Sam Hocevar 2006-04-25 11:05:03 +0000
  • 73b9c0a * Added importers test by Jean-Yves Lamoureux 2006-04-25 10:14:47 +0000
  • 2e167ab * Added preliminary ANSI importer, added import formats autodection by Jean-Yves Lamoureux 2006-04-25 10:14:12 +0000
  • 981c405 * Check for <errno.h>. * Started changing function prototypes so that they return an integer instead of void, just in case they might fail. by Sam Hocevar 2006-04-25 09:59:58 +0000
  • eb2aa1a * Reverted that errno stuff. We'll just use the real errno. by Sam Hocevar 2006-04-25 09:34:41 +0000
  • fc6d86d * Added basis for an errno-like mechanism. by Sam Hocevar 2006-04-25 08:54:44 +0000
  • 69dd5d5 * Removed my previously introduced --enable-pangoft2 and replaced it with a nicer cross compilation check. by Sam Hocevar 2006-04-24 22:10:38 +0000
  • 9ff9366 * Brought the Win32 build back on its wheels. by Sam Hocevar 2006-04-24 21:45:26 +0000
  • 4a1507c * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts. by Sam Hocevar 2006-04-24 21:09:06 +0000
  • 8e7e025 * Fixed minor compilation warning. by Sam Hocevar 2006-04-24 21:05:31 +0000
  • 0a78b2b * Win32 compilation fix. by Sam Hocevar 2006-04-24 20:56:07 +0000
  • 19f1503 * On win32, only disable the built-in fonts, not all the font functions. by Sam Hocevar 2006-04-24 20:55:46 +0000
  • d04b853 * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h * Implement htons/htonl in common.h just in case. by Sam Hocevar 2006-04-24 20:45:55 +0000
  • 5b25feb * Hahaha, fixed the coding style example. by Sam Hocevar 2006-04-24 20:39:54 +0000
  • 5cb4d4d * Removed duplicate uint*_t defines from *_internal.h and included common.h in all .c files that needed it. by Sam Hocevar 2006-04-24 20:35:59 +0000
  • 370fb06 * Added "common.h", a placeholder for simple features and functions missing from some systems. by Sam Hocevar 2006-04-24 19:57:23 +0000
  • 43e1514 * Print '?' for Unicode characters in the ANSI export. We'll decide later whether we want plain ASCII, UTF-8, or CP437. by Sam Hocevar 2006-04-24 18:46:06 +0000