10 コミット (33d2bc209284cff0837f1ff53c331fc7b501c9f8)

作成者 SHA1 メッセージ 日付
  Pascal Terjan 4bd79baf96 * Add dirty rectangles when moving cursor 15年前
  Pascal Terjan 1f79729288 * When blitting, only add dirty rectangles on changed 15年前
  Sam Hocevar 99a266a83b Fix caca_get_char() documentation, courtesy of Romain Bignon. 15年前
  Sam Hocevar 162613b630 caca_put_char(): only add a dirty rectangle if the paster character is 15年前
  Sam Hocevar ea99175a2f Change the dirty rectangle API once again so that calling applications get 15年前
  Sam Hocevar a6b98c2518 Change the dirty rectangle API so that it can handle several rectangles. The 15年前
  Sam Hocevar 3b3bf0160d Fix a few dirty rectangle bugs found with the unit tests. Let that be a 15年前
  Sam Hocevar 3a6f4323ec Finish the dirty rectangle architecture. They are now reliable in the sense 15年前
  Sam Hocevar 319cc69db3 Continue the libcaca/libcucul merge. Source and binary compatibility 16年前
  Sam Hocevar f61816ceb7 Starting refactoring to get rid of libcucul. The initial reason for the 16年前
  Sam Hocevar 4ea785f818 * Remove all unsigned ints from exported functions. Signed arithmetic is 16年前
  Sam Hocevar ec68a634cf * Get rid of the last long types in the API. 16年前
  Sam Hocevar 6a3f5c21f0 * Changed most of the long ints in the API into C99 types. WARNING: this 16年前
  Sam Hocevar 99b5396e8e * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that 16年前
  Jean-Yves Lamoureux 4d9b88ff3e * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas 16年前
  Sam Hocevar 81d6119762 * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font(). 17年前
  Sam Hocevar 2149829bdf * Added as many "const" qualifiers as possible to the public API. 17年前
  Sam Hocevar 9597783308 * Bwarf, typo in the no warranty clause. 18年前
  Sam Hocevar 33058757da * Add a no warranty clause to the code. 18年前
  Sam Hocevar f1f00897c5 * Fix shadowing declarations. 18年前
  Sam Hocevar 54d459067a * Implemented cucul_get_frame_name() and cucul_set_frame_name(). 18年前
  Sam Hocevar 51936f585c * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions. 18年前
  Sam Hocevar 3243101ff0 * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that. 18年前
  Sam Hocevar 8c5342b263 * Made cucul_blit() handle-aware. Added a blit test for that. 18年前
  Sam Hocevar f61bed2bdb * Add cursor and handle support to canvases. Unused yet. 18年前
  Sam Hocevar 21bfa6210d * Cosmetic code and documentation changes here and there. 18年前
  Sam Hocevar 9fb85b253c * Prepare the way for per-frame width/height information. 18年前
  Sam Hocevar 44c286272c * Minor documentation fixes. 18年前
  Sam Hocevar 86301dd48c * Use the LSB of alpha and blue components to encode additional flags such 18年前
  Sam Hocevar 26c3ea1aa4 * Removed "This function..." constructs from documentation. Fixed a few 18年前
  Sam Hocevar 806f748059 * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support 18年前
  Sam Hocevar df13e2a2e1 * Updated documentation of fullwidth-aware functions. 18年前
  Sam Hocevar 4711611e3f * Support for fullwidth glyphs in the libcaca output drivers. 18年前
  Sam Hocevar b45eea0b39 * Support for fullwidth (= double width) Unicode characters. 18年前
  Sam Hocevar 5810f430d7 * Fix minor memory leak in cucul_set_canvas_boundaries(). 18年前
  Sam Hocevar 5ee52bfd42 * Fixed a bug in cucul_putchar() that broke half of the Unicode set. 18年前
  Sam Hocevar 14e83acc9d * Fixed chcul_getchar's error behaviour. 18年前
  Sam Hocevar 1ba0587622 * Implement cucul_set_canvas_boundaries() for cropping and expanding. 18年前
  Sam Hocevar f13f15d2f1 * Implemented cucul_getchar(). Useful because you don’t necessarily know 18年前
  Sam Hocevar a1deddf2a6 * Fixed an out of bounds bug in cucul_blit(). 18年前
  Sam Hocevar 58f3935f0f * Have cucul_utf8_to_utf32 write how many bytes it read. 18年前
  Sam Hocevar 9137c0a059 * Export the UTF-8 / UTF-32 / CP437 character conversions to applications. 18年前
  Sam Hocevar 7754db5ccf * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned 18年前
  Sam Hocevar 235504d81a * More error checking in libcucul. 18年前
  Sam Hocevar 981c405554 * Check for <errno.h>. 18年前
  Sam Hocevar 5cb4d4dedf * Removed duplicate uint*_t defines from *_internal.h and included common.h 18年前
  Sam Hocevar bde0e5ca7e * Changed cucul_clear_canvas() again. It now uses the current foreground 18年前
  Sam Hocevar a4ac581b6f * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to 18年前
  Sam Hocevar 687a2c43f6 * Renamed caca_t into caca_display_t. 18年前
  Sam Hocevar 246c5b4d67 * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con. 18年前