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