c5d74fb
* Regenerated fonts and reactivated them under Win32. by
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
2006-05-18 07:56:54 +0000
f6abdd9
* font2tga no longer needs cucul_internal.h. by
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
2006-05-18 06:23:47 +0000
fdc8b45
* Added font2tga, a test program that exports our font in a known format. by
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
2006-05-18 06:09:44 +0000
64b6bfb
* Removed useless -lXt from X11 libraries check. by
2006-05-18 05:43:43 +0000
8ac089a
* Workaround for illegal ^[[0,0H ANSI escape code. by
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
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
2006-05-12 19:31:50 +0000
5612b86
* Fixed postscript exporter, image in not at the bottom of the page anymore by
2006-05-12 19:19:36 +0000
edce06f
* Use UTF-8 instead of ANSI in cacaserver by
2006-05-09 20:25:29 +0000
2c49303
* Optimise built-in fonts. We gain about 100kB in the final binary. by
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
2006-05-09 15:52:15 +0000
9f90f3f
* Added the long dash and middle dot CP437 characters to the X11 driver. by
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
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
2006-05-09 01:12:58 +0000
4e55d28
* Removed a useless cast in the kernel code. by
2006-05-09 01:03:02 +0000
77b175d
* Set svn properties on the .NET files. by
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
2006-05-09 00:47:28 +0000
be99912
* Minor cosmetic fix in a comment. by
2006-05-09 00:46:08 +0000
17e1e49
* Added a few more Unicode blocks to the default fonts. by
2006-05-09 00:43:22 +0000
e8d6429
* Added a few more Unicode characters to the glyph transformations. by
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
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
2006-05-05 15:19:44 +0000
dcbcc12
* Updated fonts with the new hardcoded CP437 glyphs. by
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
2006-05-05 15:12:50 +0000
b2d84d5
* Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8(). by
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
2006-05-05 13:44:54 +0000
4d02966
* Implemented the private _cucul_utf32_to_utf8() helper. by
2006-05-05 05:09:54 +0000
9091804
* Exporter now generates valid ANSI, with CP437 characters. by
2006-05-05 05:08:51 +0000
9d482f7
* Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured text. by
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
2006-05-04 21:34:10 +0000
6682ce2
* Fixed error in tutorial, updated caca_get_event() doc by
2006-05-02 18:26:02 +0000
85af511
* Fixed $Id by
2006-04-29 11:26:44 +0000
2dd1d02
* Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished by
2006-04-29 11:20:43 +0000
0a53a92
* Completed return value and errno handling in libcucul API. by
2006-04-27 14:15:23 +0000
72ba9c3
* Allow an optional input filename in the export test for cheap conversions. by
2006-04-27 13:02:27 +0000
758db0c
* coding style fixes again by
2006-04-26 18:59:20 +0000
5eecd73
* Fixed indentation. I did it myself, I'm a big boy. by
2006-04-26 18:53:08 +0000
c117cb2
* Fixed line wrapping on some weird ANSI files. by
2006-04-26 17:24:27 +0000
d827545
* Fixed an ANSI rendering bug related to the bold attribute. by
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
2006-04-26 15:21:28 +0000
b3ffcad
* Minor code reorganisation and documenting. by
2006-04-26 14:36:11 +0000
08be72c
* Added preliminary (it means that's fucked up) CP437 codepage by
2006-04-26 14:06:19 +0000
3de6dcf
* Added U+25A0 (■) to the CP437 hack in the X11 driver. by
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
2006-04-26 12:59:14 +0000
7674499
* removed duplicate code by
2006-04-26 12:57:31 +0000
20c12d1
* Wow, we even have Home/End support in X11. by
2006-04-26 12:51:37 +0000
311cd08
* PageUp/PageDown support in X11. by
2006-04-26 12:48:41 +0000
abad429
* Fixed home/pgup/pgdown/insert events by
2006-04-26 12:47:21 +0000
0244aa3
* page up / down by
2006-04-26 12:36:31 +0000
af3b09f
* In ANSI, bold only sets the foreground colour to bright, not the background. by
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
2006-04-26 12:25:44 +0000
d8fad53
* Really updated doc by
2006-04-26 12:23:30 +0000
7ed107c
* Fixed documentation for import by
2006-04-26 12:18:35 +0000
9350989
* Removed legacy cpp directory. by
2006-04-26 12:17:22 +0000
bce66aa
* Updated C++ bindings and renamed directory to more comprehensive cxx by
2006-04-26 12:11:55 +0000
cb823dd
* Minor typo. by
2006-04-26 12:06:13 +0000
f57af45
* Updated libcaca c++ bindings by
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
2006-04-26 11:54:26 +0000
89355c1
* Argh, _really_ fixed the uninitialised variable. by
2006-04-26 11:29:50 +0000
fb92881
* Fixed an uninitialised variable. by
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
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
2006-04-26 10:04:02 +0000
5e18b34
* More robust ANSI sequence argument parser. Detects private sequences and intermediate bytes. by
2006-04-26 09:56:26 +0000
2450e5e
* Fixed warning in a clever and tested way. Bordel de merde. by
2006-04-26 09:00:40 +0000
e766c1d
* Coding style. by
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
2006-04-26 08:12:57 +0000
579b928
* Fixed warnings in ansi importer by
2006-04-26 08:09:14 +0000
dce6200
* More cleaning up of the ANSI loader. Fixed reverse video. by
2006-04-26 07:57:26 +0000
42b967e
* Set the transparent colour's RGB values to the default colour's ones. by
2006-04-26 07:46:58 +0000
ad6543c
* Improved ANSI format detection by
2006-04-25 18:23:33 +0000
c3bbd62
* Really fixed bold in ANSI loader, and removed dead code. by
2006-04-25 18:16:42 +0000
e499f61
* Simplified _manage_modifiers() a bit. by
2006-04-25 18:02:20 +0000
bdfd1a2
* Fixed bold support in ANSI loader. by
2006-04-25 17:46:49 +0000
0a5bc9b
* A few fixes in the ANSI interpreter. by
2006-04-25 17:43:16 +0000
061d2d3
* Got rid of _update_canvas_size(). by
2006-04-25 16:28:00 +0000
e5ea6fb
* _updated_coding_style(aBit); by
2006-04-25 15:39:13 +0000
3f7362e
* Ahahaha. Meet the "optimisation" that breaks everything. by
2006-04-25 15:22:53 +0000
930abfc
* Small optimisation in import_text(). by
2006-04-25 15:04:19 +0000
55efedc
* Really minor coding style fixes in the ANSI importer. by
2006-04-25 14:12:31 +0000
235504d
* More error checking in libcucul. by
2006-04-25 11:05:25 +0000
1f09466
* Jylam is too modest. by
2006-04-25 11:05:03 +0000
73b9c0a
* Added importers test by
2006-04-25 10:14:47 +0000
2e167ab
* Added preliminary ANSI importer, added import formats autodection by
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
2006-04-25 09:59:58 +0000
eb2aa1a
* Reverted that errno stuff. We'll just use the real errno. by
2006-04-25 09:34:41 +0000
fc6d86d
* Added basis for an errno-like mechanism. by
2006-04-25 08:54:44 +0000
69dd5d5
* Removed my previously introduced --enable-pangoft2 and replaced it with a nicer cross compilation check. by
2006-04-24 22:10:38 +0000
9ff9366
* Brought the Win32 build back on its wheels. by
2006-04-24 21:45:26 +0000
4a1507c
* Renamed htons/htonl to hton16/hton32 to avoid useless conflicts. by
2006-04-24 21:09:06 +0000
8e7e025
* Fixed minor compilation warning. by
2006-04-24 21:05:31 +0000
0a78b2b
* Win32 compilation fix. by
2006-04-24 20:56:07 +0000
19f1503
* On win32, only disable the built-in fonts, not all the font functions. by
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
2006-04-24 20:45:55 +0000
5b25feb
* Hahaha, fixed the coding style example. by
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
2006-04-24 20:35:59 +0000
370fb06
* Added "common.h", a placeholder for simple features and functions missing from some systems. by
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
2006-04-24 18:46:06 +0000