Sam Hocevar
f61bed2bdb
* Add cursor and handle support to canvases. Unused yet.
18 years ago
Sam Hocevar
21bfa6210d
* Cosmetic code and documentation changes here and there.
* Updated TODO.
18 years ago
Sam Hocevar
40670f6322
* Restore attribute settings before resizing the canvas in the frame test.
18 years ago
Sam Hocevar
042635640c
* Rename sprite.c into frame.c.
18 years ago
Sam Hocevar
9fb85b253c
* Prepare the way for per-frame width/height information.
18 years ago
Sam Hocevar
39553873fd
* Fix minor uninitialised data bug in cucul_canvas_create().
18 years ago
Sam Hocevar
fae8b54e54
* Allow to resize canvases back to (0,0).
18 years ago
Sam Hocevar
25344d89b0
* Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
by fullwidth character support.
18 years ago
Sam Hocevar
d549d07c0a
* Got rid of very old _cucul_init_dither() function call.
18 years ago
Sam Hocevar
8c43b304c9
* Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
function.
18 years ago
Sam Hocevar
25d0366fe6
* Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
the now official cucul_attr_to_ansi_[fb]g().
18 years ago
Sam Hocevar
c5a94eee07
* Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
18 years ago
Sam Hocevar
88facd894c
* Switch back to UTF-32 arguments for drawing primitives, now that we
properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
uses these functions anyway.
18 years ago
Sam Hocevar
1b491f11a9
* Implemented cucul_draw_cp437_box().
18 years ago
Sam Hocevar
21856cf414
* Wrote manual pages for img2irc, cacaplay and cacaserver.
18 years ago
Sam Hocevar
819dab40e7
* Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
18 years ago
Sam Hocevar
6dc69f3ace
* Don't try to guess the file format in cacaserver, instead feed the data
to cucul_import_memory() and try again later if it says "not enough data".
18 years ago
Sam Hocevar
0a94f93f95
* If not enough data is available for import, return 0 instead of an error.
18 years ago
Sam Hocevar
44c286272c
* Minor documentation fixes.
18 years ago
Jean-Yves Lamoureux
da48bab388
* Fixed behaviour of the pig while resizing window
18 years ago
Sam Hocevar
d465937d4a
* Slight documentation update.
18 years ago
Sam Hocevar
9621f21c5a
* Convert all programs and tests to the new import/export API.
18 years ago
Sam Hocevar
1cb8d02560
* Set the cucul_import_memory() buffer type to void const * instead of
unsigned char const * so that C++ programs won't complain.
___ __ __ ____ ___ ___ ___
/ _ \| \/ |/ ___| / _ \ / _ \ / _ \
| | | | |\/| | | _ | (_) | (_) | (_) |
| |_| | | | | |_| | \__, |\__, |\__, |
\___/|_| |_|\____| /_/ /_/ /_/
18 years ago
Sam Hocevar
391bc8b493
* Renamed cucul_export() to cucul_export_memory(), paves the way for a
cucul_export_file() but I'm not sure yet this is a good idea.
* Use the new import/export API in libcaca.
18 years ago
Sam Hocevar
e3b2d76bd6
* Renamed cucul_import() to cucul_import_memory() and implemented
cucul_import_file().
18 years ago
Sam Hocevar
f1e8a80b64
* Don't try to include arpa/inet.h in kernel mode.
18 years ago
Sam Hocevar
3d376d8cad
* Don't use htonl() directly, use common.h's hton32() wrapper.
18 years ago
Sam Hocevar
17f272c4c4
* Deprecate buffer management. We're back to standard void* memory areas.
18 years ago
Sam Hocevar
d8fcbe5b8b
* Minor syntax fix in the doxygen documentation.
18 years ago
Sam Hocevar
a5164e8543
* Do not link cacaserver with libcaca, it only uses libcucul.
18 years ago
Sam Hocevar
757f234c4c
* Replace CUCUL_COLOR_* with CUCUL_*.
18 years ago
Sam Hocevar
b538f2c0a0
* Use cucul_get_font_blocks() instead of hardcoding the glyph list.
18 years ago
Sam Hocevar
eb1f2d77c6
* Fix a harmless warning in caca0.c.
18 years ago
Sam Hocevar
d37e3a3158
* Set version to 0.99.beta9.
* Updated NEWS and ChangeLog.
18 years ago
Sam Hocevar
421bdc0c0e
* Updated TODO list.
18 years ago
Sam Hocevar
98ee92b2d0
* Updated the caca export format so that it supports multiple frames.
* Updated the caca importer to reflect that; only one frame is read at the
moment.
* Added an "utf8cr" export format for UTF-8 + CRLF exports.
* Updated cacaserver to reflect file format changes.
18 years ago
Sam Hocevar
3018841fe8
* Use the import function to load the pig image in cxxtest.
18 years ago
Sam Hocevar
e6e9456484
* Add information to the font format.
18 years ago
Jean-Yves Lamoureux
dc57e11c0e
* Fixed typo, added compilation example
18 years ago
Jean-Yves Lamoureux
c80cdd2acd
* Started a real and complete tutorial
18 years ago
Sam Hocevar
9d158c912d
* Oops, fixed getChar's prototype.
18 years ago
Sam Hocevar
cdd9d822df
* Implemented putChar() and updated getChar()'s prototype.
18 years ago
Sam Hocevar
8f5b6c1fbd
* Don't crash if Blit()'s second canvas argument is NULL (which is valid).
18 years ago
Jean-Yves Lamoureux
0c87e5978a
* Fixed c++ example
18 years ago
Sam Hocevar
894924603d
* Fix the default canvas colour value.
18 years ago
Sam Hocevar
c6de6df5f7
* Remove legacy cucul_ansi_to_str() from cucul.h.
18 years ago
Sam Hocevar
4fa891b61b
* Slightly changed the font header information. No one distributes libcaca
fonts yet anyway :-)
18 years ago
Sam Hocevar
74babecc70
* Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
18 years ago
Sam Hocevar
67ff5d5b1d
* Got rid of cucul_ansi_to_str(), it's really useless.
* Partial update of the C++ bindings.
* Updated documentation.
18 years ago
Sam Hocevar
82a2e5cd22
* Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
18 years ago