source: libcaca/trunk/cucul

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @859   15 years Sam Hocevar * Removed duplicate uint*_t defines from *_internal.h and included …
(edit) @857   15 years Sam Hocevar * Print '?' for Unicode characters in the ANSI export. We'll decide …
(edit) @851   15 years Sam Hocevar * Got rid of CUCUL_LIBS. It's unused.
(edit) @842   15 years Sam Hocevar * Support for multiple frames in canvases.
(edit) @841   15 years Sam Hocevar * Added a simple "text" importer, until the cool ANSI importer arrives.
(edit) @840   15 years Sam Hocevar * Disabled the foreground/background optimisation in the IRC export …
(edit) @834   15 years Sam Hocevar * Got rid of cv->scratch_line. It's unused, too.
(edit) @833   15 years Sam Hocevar * Got rid of cv->empty_line, it's now unused.
(edit) @832   15 years Sam Hocevar * Changed cucul_clear_canvas() again. It now uses the current …
(edit) @830   15 years Sam Hocevar * Set library names to lib*.so.0.10.0.
(edit) @829   15 years Sam Hocevar * Fixed a compilation warning.
(edit) @828   15 years Sam Hocevar * Minor documentation fix.
(edit) @826   15 years Sam Hocevar * Moved cucul_load_canvas() into cucul/import.c and renamed it into …
(edit) @825   15 years Sam Hocevar * Minor documentation improvements.
(edit) @824   15 years Sam Hocevar * Documentation improvements. Wrote a small migration guide and added …
(edit) @819   15 years Sam Hocevar * More function mass-renaming: caca_attach -> caca_create_display, etc.
(edit) @818   15 years Sam Hocevar * Added a new "caca" exporter. * Removed most code from the raw …
(edit) @816   15 years Sam Hocevar * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates …
(edit) @815   15 years Sam Hocevar * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns …
(edit) @814   15 years Sam Hocevar * Renamed cucul_clear() to cucul_clear_canvas() and added an argument …
(edit) @813   15 years Sam Hocevar * Renamed main canvas-related functions so that they have "canvas" in …
(edit) @811   15 years Sam Hocevar * Renamed caca_t into caca_display_t. * Renamed canvas handle …
(edit) @810   15 years Sam Hocevar * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
(edit) @808   15 years Sam Hocevar * Truecolor support for the HTML and HTMLv3 exporters.
(edit) @807   15 years Sam Hocevar * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
(edit) @805   15 years Sam Hocevar * Cosmetic code changes and minor optimisations.
(edit) @804   15 years Sam Hocevar * Merged again all export functions into cucul/export.c. They're all …
(edit) @803   15 years Sam Hocevar * Changed the buffer type in cucul_render_canvas() to void* to avoid …
(edit) @795   15 years Sam Hocevar * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand …
(edit) @791   15 years Sam Hocevar * Truecolor support in the SVG and PostScript? exporters.
(edit) @790   15 years Sam Hocevar * Implemented TGA image export.
(edit) @789   15 years Sam Hocevar * Implemented argb32 to rgb24fg/bg colour conversions.
(edit) @787   15 years Sam Hocevar * Fixed abusive strictness in the font loader.
(edit) @778   15 years Sam Hocevar * Moved cucul_set_color() from canvas.c to colour.c. * Added …
(edit) @777   15 years Sam Hocevar * Replaced "struct cucul_*" and "struct caca_*" types with opaque …
(edit) @776   15 years Sam Hocevar * Fixed bad library name in pc file.
(edit) @775   15 years Jean-Yves Lamoureux * Updated MSVC++ project (static library and src/*)
(edit) @773   15 years Sam Hocevar * Improved documentation in many places.
(edit) @771   15 years Sam Hocevar * Ahaha I didn't even check that it compiled properly.
(edit) @770   15 years Sam Hocevar * Only support version 1 fonts.
(edit) @769   15 years Sam Hocevar * Removed \file directives from all files except caca.h and cucul.h, …
(edit) @768   15 years Sam Hocevar * Added a lot of sanity checks to the font parsing. It should now be …
(edit) @765   15 years Sam Hocevar * Fixed compilation warning.
(edit) @764   15 years Sam Hocevar * Fixed colour conversion routines so that they work with ARGB too.
(edit) @763   15 years Sam Hocevar * Implemented cucul_get_font_list() to retrieve the list of builtin …
(edit) @760   15 years Sam Hocevar * Internal font support through cucul_load_font(). Documented that. …
(edit) @759   15 years Sam Hocevar * Ugly overflow bug in the rendering code.
(edit) @758   15 years Sam Hocevar * Implemented cucul_get_font_width() and cucul_get_font_height(). * …
(edit) @757   15 years Sam Hocevar * Renamed cucul_export into cucul_buffer. We'll use it for other things.
(edit) @756   15 years Sam Hocevar * Putain de bordel de manche a couilles. I forgot to fix the font.
(edit) @754   15 years Sam Hocevar * Fixed 4, 2 and 1-bit font rendering. * Replaced the 8-bit internal …
(edit) @753   15 years Sam Hocevar * Created internal function _cucul_argb32_to_argb4() that splits an …
(edit) @751   15 years Sam Hocevar * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp …
(edit) @748   15 years Sam Hocevar * Created a built-in font from Bitstream Vera (Monospace 9).
(edit) @746   15 years Sam Hocevar * Slightly updated the font format and wrote a font loader. Also added …
(edit) @745   15 years Sam Hocevar * New version of the font format.
(edit) @744   15 years Sam Hocevar * Added a file for future font handling routines. Currently only the …
(edit) @738   15 years Sam Hocevar * Avoid useless call to strlen() in the exporters. * Removed '\x0f' …
(edit) @735   15 years Sam Hocevar * Renamed bitmap.c into dither.c.
(edit) @734   15 years Sam Hocevar * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
(edit) @733   15 years Sam Hocevar * Replaced enum cucul_color with unsigned int. The size of an enum is …
(edit) @731   15 years Sam Hocevar * Fixed old bugs I introduced in the exporters. * Fixed exporter …
(edit) @730   15 years Sam Hocevar * Forgot an svn:ignore property.
(edit) @729   15 years Sam Hocevar * Added pkgconfig files. Eh ouais mon gars.
(edit) @728   15 years Sam Hocevar * Replaced occurrences of "rgba" with "argb".
(edit) @727   15 years Sam Hocevar * Fixed a syntax error. Gruik.
(edit) @726   15 years Sam Hocevar * Changed the cucul_set_bitmap_antialias() argument to a string.
(edit) @725   15 years Sam Hocevar * Of course I had to fuck up something. Here, PS export works again.
(edit) @724   15 years Sam Hocevar * Store colour information on 32 bits, for future 12-bit colour support.
(edit) @723   15 years Sam Hocevar * Got rid of cucul_get_screen(). Use cucul_export() instead.
(edit) @722   15 years Sam Hocevar * Check the magic bytes at the end of the buffer when cucul_load()ing it.
(edit) @719   15 years Sam Hocevar * Fixed old typo that caused qq->height to be uninitialised.
(edit) @715   15 years Sam Hocevar * Set the default dithering mode to Floyd-Steinberg.
(edit) @714   15 years Sam Hocevar ((`)_.._ ,'-. _..._ _._ * Ooops. Compilation fix. \,' …
(edit) @713   15 years Sam Hocevar * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
(edit) @711   15 years Sam Hocevar * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING …
(edit) @708   15 years Sam Hocevar * Added cucul_get_export_list(). Returns a list of known export formats.
(edit) @706   15 years Sam Hocevar * Changed the 2nd argument of cucul_create_export to a string. This …
(edit) @701   15 years Sam Hocevar * Implemented cucul_load() to reload a file that was saved with the …
(edit) @696   15 years Sam Hocevar * Implemented cucul_invert() to invert a canvas' colours.
(edit) @693   15 years Sam Hocevar * Minor addition to the rotate code.
(edit) @691   15 years Jean-Yves Lamoureux * Ok, invert works. OK OK SAM THAT WAS MY FAULT AHAHAH …
(edit) @690   15 years Jean-Yves Lamoureux * Added bitmap invert routine. It doesn't work well, so don't use it …
(edit) @683   15 years Sam Hocevar * Removed spurious prototype.
(edit) @679   15 years Sam Hocevar * Added missing ASCII characters to cucul_rotate().
(edit) @678   15 years Sam Hocevar * Made cucul_putchar32() an internal-only function. * Changed the …
(edit) @677   15 years Sam Hocevar * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
(edit) @674   15 years Sam Hocevar * Added more characters to the flip/rotate routines.
(edit) @673   15 years Sam Hocevar * Added cucul_flip(), cucul_flop() and cucul_transform() to perform …
(edit) @672   15 years Sam Hocevar * Slightly changed header comments.
(edit) @671   15 years Sam Hocevar * Optimise cucul_blit() by using memcpy() if there is no mask.
(edit) @670   15 years Sam Hocevar * Added the cucul_blit() function. It lets us blit various canvas one …
(edit) @669   15 years Sam Hocevar * Fixed an uninitialised structure member.
(edit) @668   15 years Sam Hocevar * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff …
(edit) @667   15 years Sam Hocevar * Renamed cucul_get_export() to cucul_create_export().
(edit) @666   15 years Sam Hocevar * Removed the cucul_t * argument from cucul_create_bitmap(). It's not …
(edit) @665   15 years Sam Hocevar * Changed the cucul_init parameter so that it now directly accepts a …
(edit) @663   15 years Sam Hocevar * Removed code that did not need to be duplicated.
(edit) @660   15 years Sam Hocevar * Use ln(x) = 2 * (t + t3/3 + t5/5 + ...) with t = (x-1)/(x+1).
(edit) @658   15 years Sam Hocevar * Got rid of cucul_powf(), too complex to implement and no longer used.
Note: See TracRevisionLog for help on using the revision log.