83 Commits (b0a9948f5e0d91582b9f3bc457d813227d9aea0c)

Autor SHA1 Nachricht Datum
  Sam Hocevar 3243101ff0 * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that. vor 18 Jahren
  Sam Hocevar f61bed2bdb * Add cursor and handle support to canvases. Unused yet. vor 18 Jahren
  Sam Hocevar 8c43b304c9 * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi() vor 18 Jahren
  Sam Hocevar c5a94eee07 * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg(). vor 18 Jahren
  Sam Hocevar 88facd894c * Switch back to UTF-32 arguments for drawing primitives, now that we vor 18 Jahren
  Sam Hocevar 1b491f11a9 * Implemented cucul_draw_cp437_box(). vor 18 Jahren
  Sam Hocevar 819dab40e7 * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent. vor 18 Jahren
  Sam Hocevar 1cb8d02560 * Set the cucul_import_memory() buffer type to void const * instead of vor 18 Jahren
  Sam Hocevar 391bc8b493 * Renamed cucul_export() to cucul_export_memory(), paves the way for a vor 18 Jahren
  Sam Hocevar e3b2d76bd6 * Renamed cucul_import() to cucul_import_memory() and implemented vor 18 Jahren
  Sam Hocevar 17f272c4c4 * Deprecate buffer management. We're back to standard void* memory areas. vor 18 Jahren
  Sam Hocevar c6de6df5f7 * Remove legacy cucul_ansi_to_str() from cucul.h. vor 18 Jahren
  Sam Hocevar 67ff5d5b1d * Got rid of cucul_ansi_to_str(), it's really useless. vor 18 Jahren
  Sam Hocevar 42c9518d2a * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored vor 18 Jahren
  Sam Hocevar c3bcb0052e * Add back cucul_set_color() and cucul_set_truecolor() but mark them as vor 18 Jahren
  Sam Hocevar 0b37a307dd * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the vor 18 Jahren
  Sam Hocevar aa93ad25f6 * Remove cucul_set_color() from the exported API and replaced all calls vor 18 Jahren
  Sam Hocevar 86301dd48c * Use the LSB of alpha and blue components to encode additional flags such vor 18 Jahren
  Sam Hocevar 4711611e3f * Support for fullwidth glyphs in the libcaca output drivers. vor 18 Jahren
  Sam Hocevar 86dedb814e * Implemented cucul_utf32_is_fullwidth(). vor 18 Jahren
  Sam Hocevar 81760312af * Implemented cucul_get_color(). vor 18 Jahren
  Sam Hocevar 1ba0587622 * Implement cucul_set_canvas_boundaries() for cropping and expanding. vor 18 Jahren
  Sam Hocevar f13f15d2f1 * Implemented cucul_getchar(). Useful because you don’t necessarily know vor 18 Jahren
  Sam Hocevar 9044384d02 * Got rid of cucul_render_glyph(). Ahahahaha. vor 18 Jahren
  Sam Hocevar 87cd66a5fd * Implemented cucul_get_font_blocks() to export the list of available glyphs. vor 18 Jahren
  Sam Hocevar 7165793ff9 * Fixed cucul_render_glyph(). There is no way this could have ever possibly vor 18 Jahren
  Jean-Yves Lamoureux 280132493f * OpenGL builtin font support vor 18 Jahren
  Sam Hocevar 58f3935f0f * Have cucul_utf8_to_utf32 write how many bytes it read. vor 18 Jahren
  Sam Hocevar 9137c0a059 * Export the UTF-8 / UTF-32 / CP437 character conversions to applications. vor 18 Jahren
  Sam Hocevar 7754db5ccf * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned vor 18 Jahren
  Sam Hocevar d6e4744861 * Changed the cucul_create_dither() prototype to make sure the mask vor 18 Jahren
  Sam Hocevar 0a53a92195 * Completed return value and errno handling in libcucul API. vor 18 Jahren
  Sam Hocevar 38c4a8b608 * Implemented cucul_load_file() and cucul_load_memory() to load respectively vor 18 Jahren
  Sam Hocevar 235504d81a * More error checking in libcucul. vor 18 Jahren
  Sam Hocevar 981c405554 * Check for <errno.h>. vor 18 Jahren
  Sam Hocevar eb2aa1aa48 * Reverted that errno stuff. We'll just use the real errno. vor 18 Jahren
  Sam Hocevar fc6d86d835 * Added basis for an errno-like mechanism. vor 18 Jahren
  Sam Hocevar 9a65579cf6 * Support for multiple frames in canvases. vor 18 Jahren
  Sam Hocevar bde0e5ca7e * Changed cucul_clear_canvas() again. It now uses the current foreground vor 18 Jahren
  Sam Hocevar 2401f2c732 * Moved cucul_load_canvas() into cucul/import.c and renamed it into vor 18 Jahren
  Sam Hocevar d0dd70b64c * Documentation improvements. Wrote a small migration guide and added the vor 18 Jahren
  Sam Hocevar a4ac581b6f * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to vor 18 Jahren
  Sam Hocevar 18f6532dbc * Renamed main canvas-related functions so that they have "canvas" in vor 18 Jahren
  Sam Hocevar 246c5b4d67 * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con. vor 18 Jahren
  Sam Hocevar c5b827a44e * Changed the buffer type in cucul_render_canvas() to void* to avoid vor 18 Jahren
  Sam Hocevar c778d5301c * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in vor 18 Jahren
  Sam Hocevar 9f0a475645 * Moved cucul_set_color() from canvas.c to colour.c. vor 18 Jahren
  Sam Hocevar 17c065a49e * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs vor 18 Jahren
  Sam Hocevar 2c5ccb65e6 * Improved documentation in many places. vor 18 Jahren
  Sam Hocevar 018fda76e8 * Removed \file directives from all files except caca.h and cucul.h, to vor 18 Jahren