Sam Hocevar
9597783308
* Bwarf, typo in the no warranty clause.
18 years ago
Sam Hocevar
33058757da
* Add a no warranty clause to the code.
18 years ago
Sam Hocevar
77bed4f704
* Got rid of that ugly cv->import member.
18 years ago
Sam Hocevar
f1f00897c5
* Fix shadowing declarations.
18 years ago
Sam Hocevar
4f4f887080
* Improved vt220 import by adding a persistent context to canvases.
18 years ago
Sam Hocevar
1756bdf30d
* Improved ANSI importer so that it supports a lot more of what is needed
for basic vt220 emulation.
18 years ago
Sam Hocevar
55765045c8
* Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
* Updated export test accordingly.
18 years ago
Sam Hocevar
a17cf905f2
* Added some box drawing glyphs that are used by TOIlet's future.tlf font
to the flip/flop/rotation filters.
18 years ago
Sam Hocevar
b1bf22a593
* Minor documentation fix.
18 years ago
Sam Hocevar
1cdaa755ae
* Documented flip/flop/rotate as being involutive.
* Updated text test.
18 years ago
Sam Hocevar
54d459067a
* Implemented cucul_get_frame_name() and cucul_set_frame_name().
* Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
know that a frame belongs to a canvas.
18 years ago
Sam Hocevar
6372da2ffc
* Improved ANSI import, especially wrt. drawing context persistence.
18 years ago
Sam Hocevar
cff37b56c5
* Fix a bug in cucul_put_attr. This function was simply not working.
18 years ago
Sam Hocevar
46b84c8c02
* Fix a bug in cucul_set_canvas_size() that caused the default attribute
to be ignored.
18 years ago
Sam Hocevar
16e95eb980
* When importing an utf-8 file, set background and foreground colours to
the nearest ANSI values for the current attribute. When importing an ANSI
file, force them to lightgray on black.
18 years ago
Sam Hocevar
5b08e789e4
* Re-added cucul_getchar() to the legacy functions. Debian's current version
of toilet needs it.
18 years ago
Sam Hocevar
dbf07a9a27
* Add maxwidth and maxheight members to the font format.
18 years ago
Sam Hocevar
51936f585c
* Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
* More debugging information in the import/export and font functions.
18 years ago
Sam Hocevar
5d59b719c8
* Add CJK punctuation to the default fonts.
* Minor changes to the font2tga test program.
18 years ago
Sam Hocevar
18f1f68be7
* Add a debug() function and a --enable-debug configure flag.
18 years ago
Sam Hocevar
eb017043ab
* Support fullwidth fonts.
* Add Katakanas and Hiraganas to the default fonts.
18 years ago
Sam Hocevar
40aa3b7933
* Documentation updates. Moved the canvas and font format definitions to
the Doxygen documentation.
18 years ago
Sam Hocevar
aa3e191ccd
* Documentation fixes and TODO updates.
18 years ago
Sam Hocevar
e656963a9a
* Fixed a bug in the caca importer.
18 years ago
Sam Hocevar
3243101ff0
* Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
18 years ago
Sam Hocevar
8c5342b263
* Made cucul_blit() handle-aware. Added a blit test for that.
18 years ago
Sam Hocevar
9d6bd7b322
* Do not force the text colour when importing a text file.
18 years ago
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
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
819dab40e7
* Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
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
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
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
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