source: libcaca/trunk/cucul/canvas.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2305   13 years Sam Hocevar * Remove all unsigned ints from exported functions. Signed arithmetic …
(edit) @2304   13 years Sam Hocevar * Get rid of the last long types in the API. * Use size_t and …
(edit) @2303   13 years Sam Hocevar * Changed most of the long ints in the API into C99 types. WARNING: …
(edit) @2299   13 years Sam Hocevar * Remove #include <stdint.h> etc. from "common.h". Instead, make sure …
(edit) @2294   13 years Jean-Yves Lamoureux * Fixed cucul_set_canvas_boundaries() bug that prevented good size to …
(edit) @2110   13 years Sam Hocevar * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
(edit) @2043   13 years Sam Hocevar * Added as many "const" qualifiers as possible to the public API.
(edit) @1462   14 years Sam Hocevar * Bwarf, typo in the no warranty clause.
(edit) @1452   14 years Sam Hocevar * Add a no warranty clause to the code.
(edit) @1438   14 years Sam Hocevar * Fix shadowing declarations.
(edit) @1390   14 years Sam Hocevar * Implemented cucul_get_frame_name() and cucul_set_frame_name(). * …
(edit) @1362   14 years Sam Hocevar * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() …
(edit) @1347   14 years Sam Hocevar * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
(edit) @1346   14 years Sam Hocevar * Made cucul_blit() handle-aware. Added a blit test for that.
(edit) @1342   14 years Sam Hocevar * Add cursor and handle support to canvases. Unused yet.
(edit) @1341   14 years Sam Hocevar * Cosmetic code and documentation changes here and there. * Updated TODO.
(edit) @1338   14 years Sam Hocevar * Prepare the way for per-frame width/height information.
(edit) @1313   14 years Sam Hocevar * Minor documentation fixes.
(edit) @1254   14 years Sam Hocevar * Use the LSB of alpha and blue components to encode additional flags …
(edit) @1231   14 years Sam Hocevar * Removed "This function..." constructs from documentation. Fixed a …
(edit) @1224   14 years Sam Hocevar * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), …
(edit) @1221   14 years Sam Hocevar * Updated documentation of fullwidth-aware functions. * Fullwidth …
(edit) @1218   14 years Sam Hocevar * Support for fullwidth glyphs in the libcaca output drivers.
(edit) @1215   14 years Sam Hocevar * Support for fullwidth (= double width) Unicode characters.
(edit) @1149   14 years Sam Hocevar * Fix minor memory leak in cucul_set_canvas_boundaries().
(edit) @1137   14 years Sam Hocevar * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
(edit) @1091   14 years Sam Hocevar * Fixed chcul_getchar's error behaviour.
(edit) @1079   14 years Sam Hocevar * Implement cucul_set_canvas_boundaries() for cropping and expanding.
(edit) @1066   14 years Sam Hocevar * Implemented cucul_getchar(). Useful because you don’t necessarily …
(edit) @988   15 years Sam Hocevar * Fixed an out of bounds bug in cucul_blit().
(edit) @982   15 years Sam Hocevar * Have cucul_utf8_to_utf32 write how many bytes it read. * Use that …
(edit) @962   15 years Sam Hocevar * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
(edit) @958   15 years Sam Hocevar * Changed cucul_putchar's prototype so that it accepts a 32-bit …
(edit) @874   15 years Sam Hocevar * More error checking in libcucul.
(edit) @870   15 years Sam Hocevar * Check for <errno.h>. * Started changing function prototypes so …
(edit) @859   15 years Sam Hocevar * Removed duplicate uint*_t defines from *_internal.h and included …
(edit) @832   15 years Sam Hocevar * Changed cucul_clear_canvas() again. It now uses the current …
(edit) @814   15 years Sam Hocevar * Renamed cucul_clear() to cucul_clear_canvas() and added an argument …
(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) @778   15 years Sam Hocevar * Moved cucul_set_color() from canvas.c to colour.c. * Added …
(edit) @773   15 years Sam Hocevar * Improved documentation in many places.
(edit) @769   15 years Sam Hocevar * Removed \file directives from all files except caca.h and cucul.h, …
(edit) @733   15 years Sam Hocevar * Replaced enum cucul_color with unsigned int. The size of an enum is …
(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) @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) @678   15 years Sam Hocevar * Made cucul_putchar32() an internal-only function. * Changed the …
(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 …
(copy) @668   15 years Sam Hocevar * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff …
copied from libcaca/trunk/cucul/char.c:
(edit) @645   15 years Sam Hocevar * Cosmetic fixes.
Note: See TracRevisionLog for help on using the revision log.