source: libcaca/trunk/cucul/cucul.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1813   13 years Sam Hocevar * Reset cursor position after a resize. Not sure it’s what I want.
(edit) @1462   13 years Sam Hocevar * Bwarf, typo in the no warranty clause.
(edit) @1452   13 years Sam Hocevar * Add a no warranty clause to the code.
(edit) @1440   13 years Sam Hocevar * Got rid of that ugly cv->import member.
(edit) @1431   13 years Sam Hocevar * Improved vt220 import by adding a persistent context to canvases.
(edit) @1390   13 years Sam Hocevar * Implemented cucul_get_frame_name() and cucul_set_frame_name(). * …
(edit) @1381   13 years Sam Hocevar * Fix a bug in cucul_set_canvas_size() that caused the default …
(edit) @1362   13 years Sam Hocevar * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() …
(edit) @1342   13 years Sam Hocevar * Add cursor and handle support to canvases. Unused yet.
(edit) @1338   13 years Sam Hocevar * Prepare the way for per-frame width/height information.
(edit) @1337   13 years Sam Hocevar * Fix minor uninitialised data bug in cucul_canvas_create().
(edit) @1336   13 years Sam Hocevar * Allow to resize canvases back to (0,0).
(edit) @1334   13 years Sam Hocevar * Got rid of very old _cucul_init_dither() function call.
(edit) @1274   13 years Sam Hocevar * Fix the default canvas colour value.
(edit) @1269   13 years Sam Hocevar * Got rid of cucul_ansi_to_str(), it's really useless. * Partial …
(edit) @1267   13 years Sam Hocevar * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and …
(edit) @1257   13 years Sam Hocevar * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge …
(edit) @1254   13 years Sam Hocevar * Use the LSB of alpha and blue components to encode additional flags …
(edit) @1233   13 years Sam Hocevar * Allow to create the initial canvas with a zero size. Either the …
(edit) @1231   13 years Sam Hocevar * Removed "This function..." constructs from documentation. Fixed a …
(edit) @1148   13 years Sam Hocevar * Fix minor memory leak in cucul_free_canvas().
(edit) @1107   13 years Sam Hocevar * Initialise colours to default/transparent instead of lightgray/black.
(edit) @1088   13 years Sam Hocevar * When resizing a canvas, use the current fg/bg colours to fill holes.
(edit) @1052   13 years Sam Hocevar * Added errno support to the kernel.
(edit) @1048   13 years Jean-Yves Lamoureux * Updated kernel 'driver', still not working, but most of the work is done
(edit) @1022   13 years Sam Hocevar * Initialize random seed to getpid()+time(NULL) so that the user does …
(edit) @1005   14 years Sam Hocevar * Fixed cucul_create_canvas()'s documentation.
(edit) @874   14 years Sam Hocevar * More error checking in libcucul.
(edit) @859   14 years Sam Hocevar * Removed duplicate uint*_t defines from *_internal.h and included …
(edit) @842   14 years Sam Hocevar * Support for multiple frames in canvases.
(edit) @834   14 years Sam Hocevar * Got rid of cv->scratch_line. It's unused, too.
(edit) @833   14 years Sam Hocevar * Got rid of cv->empty_line, it's now unused.
(edit) @826   14 years Sam Hocevar * Moved cucul_load_canvas() into cucul/import.c and renamed it into …
(edit) @819   14 years Sam Hocevar * More function mass-renaming: caca_attach -> caca_create_display, etc.
(edit) @818   14 years Sam Hocevar * Added a new "caca" exporter. * Removed most code from the raw …
(edit) @815   14 years Sam Hocevar * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns …
(edit) @813   14 years Sam Hocevar * Renamed main canvas-related functions so that they have "canvas" in …
(edit) @811   14 years Sam Hocevar * Renamed caca_t into caca_display_t. * Renamed canvas handle …
(edit) @810   14 years Sam Hocevar * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
(edit) @804   14 years Sam Hocevar * Merged again all export functions into cucul/export.c. They're all …
(edit) @795   14 years Sam Hocevar * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand …
(edit) @790   14 years Sam Hocevar * Implemented TGA image export.
(edit) @777   14 years Sam Hocevar * Replaced "struct cucul_*" and "struct caca_*" types with opaque …
(edit) @773   14 years Sam Hocevar * Improved documentation in many places.
(edit) @769   14 years Sam Hocevar * Removed \file directives from all files except caca.h and cucul.h, …
(edit) @757   14 years Sam Hocevar * Renamed cucul_export into cucul_buffer. We'll use it for other things.
(edit) @734   14 years Sam Hocevar * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
(edit) @733   14 years Sam Hocevar * Replaced enum cucul_color with unsigned int. The size of an enum is …
(edit) @724   14 years Sam Hocevar * Store colour information on 32 bits, for future 12-bit colour support.
(edit) @722   14 years Sam Hocevar * Check the magic bytes at the end of the buffer when cucul_load()ing it.
(edit) @719   14 years Sam Hocevar * Fixed old typo that caused qq->height to be uninitialised.
(edit) @711   14 years Sam Hocevar * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING …
(edit) @708   14 years Sam Hocevar * Added cucul_get_export_list(). Returns a list of known export formats.
(edit) @706   14 years Sam Hocevar * Changed the 2nd argument of cucul_create_export to a string. This …
(edit) @701   14 years Sam Hocevar * Implemented cucul_load() to reload a file that was saved with the …
(edit) @677   14 years Sam Hocevar * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
(edit) @672   14 years Sam Hocevar * Slightly changed header comments.
(edit) @669   14 years Sam Hocevar * Fixed an uninitialised structure member.
(edit) @667   14 years Sam Hocevar * Renamed cucul_get_export() to cucul_create_export().
(edit) @665   14 years Sam Hocevar * Changed the cucul_init parameter so that it now directly accepts a …
(edit) @663   14 years Sam Hocevar * Removed code that did not need to be duplicated.
(edit) @644   14 years Sam Hocevar * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
(edit) @633   14 years Sam Hocevar * Comment clarification.
(edit) @620   14 years Jean-Yves Lamoureux * Added preliminary (but working) SVG exporter
(edit) @609   14 years Sam Hocevar * Replaced all cucul_get_* exporters with a generic cucul_export() …
(edit) @602   14 years Jean-Yves Lamoureux * Added preliminary Postscript (tm) (r) (c) exporter.
(edit) @571   14 years Jean-Yves Lamoureux * Updated README for network driver, fixed remaining exporters
(edit) @568   14 years Sam Hocevar * Added glue code to compile libcaca without a libc and build …
(edit) @560   14 years Jean-Yves Lamoureux * Changed way temporary buffer of ansi export was handled. Need to do …
(edit) @553   14 years Sam Hocevar * Fixed async issues between the driver and libcaca when resizing …
(edit) @552   14 years Sam Hocevar * cucul_set_size() does nothing if a graphical backend is attached. …
(edit) @540   14 years Sam Hocevar * Polished the driver split a bit (still no events, except resize …
(copy) @536   14 years Sam Hocevar * Moved stuff around to differenciate between libcucul and libcaca.
copied from libcaca/trunk/src/cucul.c:
(edit) @535   14 years Sam Hocevar * Use 32 bit integers for the character array. No visible difference …
Note: See TracRevisionLog for help on using the revision log.