Sam Hocevar
621f107c72
* Documentation fixes (due to renamings, some parameters were no longer
documented).
hace 16 años
Sam Hocevar
ec68a634cf
* Get rid of the last long types in the API.
* Use size_t and ssize_t where appropriate.
hace 16 años
Sam Hocevar
6a3f5c21f0
* Changed most of the long ints in the API into C99 types. WARNING: this
completely breaks compatibility with previous versions of libcaca on
64-bit systems.
hace 16 años
Sam Hocevar
f44b5e11fa
* Changed most "unsigned char" variables into "uint8_t", including in
prototypes. As they are equivalent, this does not break the ABI.
hace 16 años
Sam Hocevar
99b5396e8e
* Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
<cucul.h> will provide the C99 types, even if libcaca has been installed.
* Rename what's left of "common.h" to "stubs.h".
* Remove all references to erroneous <inttypes.h> from source files.
hace 16 años
Sam Hocevar
dd6a99a395
* Slight improvement to the Unicode -> ASCII conversion, courtesy of
Ben Wiley Sittler.
hace 17 años
Sam Hocevar
a6a1783b88
* Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
hace 17 años
Sam Hocevar
9597783308
* Bwarf, typo in the no warranty clause.
hace 18 años
Sam Hocevar
33058757da
* Add a no warranty clause to the code.
hace 18 años
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.
hace 18 años
Sam Hocevar
26c3ea1aa4
* Removed "This function..." constructs from documentation. Fixed a few
documentation errors or imprecisions.
hace 18 años
Sam Hocevar
86dedb814e
* Implemented cucul_utf32_is_fullwidth().
hace 18 años
Sam Hocevar
58f3935f0f
* Have cucul_utf8_to_utf32 write how many bytes it read.
* Use that in the SLang driver so that it supports UTF-8 input.
hace 18 años
Sam Hocevar
87017d7914
* Documented the newly exported charset functions.
hace 18 años
Sam Hocevar
9137c0a059
* Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
hace 18 años
Sam Hocevar
4d029660e1
* Implemented the private _cucul_utf32_to_utf8() helper.
hace 18 años
Sam Hocevar
5cb4d4dedf
* Removed duplicate uint*_t defines from *_internal.h and included common.h
in all .c files that needed it.
hace 18 años
Sam Hocevar
687a2c43f6
* Renamed caca_t into caca_display_t.
* Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
hace 18 años
Sam Hocevar
018fda76e8
* Removed \file directives from all files except caca.h and cucul.h, to
remove redundencies in the Doxygen documentation.
hace 18 años
Sam Hocevar
77f995023d
* Slightly changed header comments.
hace 18 años
Sam Hocevar
417b598d8d
* Factorised some charset handling code into a new cucul/charset.c file.
hace 18 años