Sam Hocevar
9597783308
* Bwarf, typo in the no warranty clause.
18 år sedan
Sam Hocevar
33058757da
* Add a no warranty clause to the code.
18 år sedan
Sam Hocevar
77bed4f704
* Got rid of that ugly cv->import member.
18 år sedan
Sam Hocevar
f1f00897c5
* Fix shadowing declarations.
18 år sedan
Sam Hocevar
4f4f887080
* Improved vt220 import by adding a persistent context to canvases.
18 år sedan
Sam Hocevar
1756bdf30d
* Improved ANSI importer so that it supports a lot more of what is needed
for basic vt220 emulation.
18 år sedan
Sam Hocevar
55765045c8
* Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
* Updated export test accordingly.
18 år sedan
Sam Hocevar
a17cf905f2
* Added some box drawing glyphs that are used by TOIlet's future.tlf font
to the flip/flop/rotation filters.
18 år sedan
Sam Hocevar
b1bf22a593
* Minor documentation fix.
18 år sedan
Sam Hocevar
1cdaa755ae
* Documented flip/flop/rotate as being involutive.
* Updated text test.
18 år sedan
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 år sedan
Sam Hocevar
6372da2ffc
* Improved ANSI import, especially wrt. drawing context persistence.
18 år sedan
Sam Hocevar
cff37b56c5
* Fix a bug in cucul_put_attr. This function was simply not working.
18 år sedan
Sam Hocevar
46b84c8c02
* Fix a bug in cucul_set_canvas_size() that caused the default attribute
to be ignored.
18 år sedan
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 år sedan
Sam Hocevar
5b08e789e4
* Re-added cucul_getchar() to the legacy functions. Debian's current version
of toilet needs it.
18 år sedan
Sam Hocevar
dbf07a9a27
* Add maxwidth and maxheight members to the font format.
18 år sedan
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 år sedan
Sam Hocevar
5d59b719c8
* Add CJK punctuation to the default fonts.
* Minor changes to the font2tga test program.
18 år sedan
Sam Hocevar
18f1f68be7
* Add a debug() function and a --enable-debug configure flag.
18 år sedan
Sam Hocevar
eb017043ab
* Support fullwidth fonts.
* Add Katakanas and Hiraganas to the default fonts.
18 år sedan
Sam Hocevar
40aa3b7933
* Documentation updates. Moved the canvas and font format definitions to
the Doxygen documentation.
18 år sedan
Sam Hocevar
aa3e191ccd
* Documentation fixes and TODO updates.
18 år sedan
Sam Hocevar
e656963a9a
* Fixed a bug in the caca importer.
18 år sedan
Sam Hocevar
3243101ff0
* Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
18 år sedan
Sam Hocevar
8c5342b263
* Made cucul_blit() handle-aware. Added a blit test for that.
18 år sedan
Sam Hocevar
9d6bd7b322
* Do not force the text colour when importing a text file.
18 år sedan
Sam Hocevar
f61bed2bdb
* Add cursor and handle support to canvases. Unused yet.
18 år sedan
Sam Hocevar
21bfa6210d
* Cosmetic code and documentation changes here and there.
* Updated TODO.
18 år sedan
Sam Hocevar
042635640c
* Rename sprite.c into frame.c.
18 år sedan
Sam Hocevar
9fb85b253c
* Prepare the way for per-frame width/height information.
18 år sedan
Sam Hocevar
39553873fd
* Fix minor uninitialised data bug in cucul_canvas_create().
18 år sedan
Sam Hocevar
fae8b54e54
* Allow to resize canvases back to (0,0).
18 år sedan
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 år sedan
Sam Hocevar
d549d07c0a
* Got rid of very old _cucul_init_dither() function call.
18 år sedan
Sam Hocevar
8c43b304c9
* Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
function.
18 år sedan
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 år sedan
Sam Hocevar
c5a94eee07
* Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
18 år sedan
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 år sedan
Sam Hocevar
1b491f11a9
* Implemented cucul_draw_cp437_box().
18 år sedan
Sam Hocevar
819dab40e7
* Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
18 år sedan
Sam Hocevar
0a94f93f95
* If not enough data is available for import, return 0 instead of an error.
18 år sedan
Sam Hocevar
44c286272c
* Minor documentation fixes.
18 år sedan
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 år sedan
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 år sedan
Sam Hocevar
e3b2d76bd6
* Renamed cucul_import() to cucul_import_memory() and implemented
cucul_import_file().
18 år sedan
Sam Hocevar
3d376d8cad
* Don't use htonl() directly, use common.h's hton32() wrapper.
18 år sedan
Sam Hocevar
17f272c4c4
* Deprecate buffer management. We're back to standard void* memory areas.
18 år sedan
Sam Hocevar
d8fcbe5b8b
* Minor syntax fix in the doxygen documentation.
18 år sedan
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 år sedan