Sam Hocevar
|
806f748059
|
* Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
fullwidth characters.
* Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
|
18 years ago |
Sam Hocevar
|
76c24c5a78
|
* Added block drawing glyphs to the flip/flop/rotate functions.
* Made these functions fullwidth-aware.
|
18 years ago |
Sam Hocevar
|
df13e2a2e1
|
* Updated documentation of fullwidth-aware functions.
* Fullwidth support in all exporters.
|
18 years ago |
Sam Hocevar
|
1903570ede
|
* Support for fullwidth glyphs in the UTF-8 importer.
|
18 years ago |
Sam Hocevar
|
4711611e3f
|
* Support for fullwidth glyphs in the libcaca output drivers.
|
18 years ago |
Sam Hocevar
|
b45eea0b39
|
* Support for fullwidth (= double width) Unicode characters.
|
18 years ago |
Sam Hocevar
|
86dedb814e
|
* Implemented cucul_utf32_is_fullwidth().
|
18 years ago |
Sam Hocevar
|
d0370af6d3
|
* Fixed a bug in the IRC exporter that could break the output when there
were commas in the canvas.
|
18 years ago |
Sam Hocevar
|
78c6fc2e6e
|
* Support transparency in the colour UTF-8 exporter.
|
18 years ago |
Sam Hocevar
|
320cfda26f
|
* Better precision in cucul_fill_triangle().
|
18 years ago |
Sam Hocevar
|
a01a4cc65d
|
* More optimisations in cucul_fill_triangle().
|
18 years ago |
Sam Hocevar
|
40ff443417
|
* Optimised triangle rasteriser. Thanks to Jylam for the hints.
|
18 years ago |
Sam Hocevar
|
14ee26ba73
|
* Set default background to transparent in the ANSI and UTF-8 importers.
|
18 years ago |
Sam Hocevar
|
5810f430d7
|
* Fix minor memory leak in cucul_set_canvas_boundaries().
|
18 years ago |
Sam Hocevar
|
e366c39223
|
* Fix minor memory leak in cucul_free_canvas().
|
18 years ago |
Sam Hocevar
|
5ee52bfd42
|
* Fixed a bug in cucul_putchar() that broke half of the Unicode set.
|
18 years ago |
Sam Hocevar
|
682d2d297b
|
* Add "utf8" import format.
* Documented "text" import format.
|
18 years ago |
Sam Hocevar
|
6bae0e64cc
|
* Initialise colours to default/transparent instead of lightgray/black.
|
18 years ago |
Sam Hocevar
|
23afd54c7c
|
* Fix enumeration layout in the manpage documentation.
|
18 years ago |
Sam Hocevar
|
9b39376fd4
|
* Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
before calling cucul_set_canvas_size(), otherwise it'll fill the new area
with the current values.
|
18 years ago |
Sam Hocevar
|
81760312af
|
* Implemented cucul_get_color().
|
18 years ago |
Sam Hocevar
|
14e83acc9d
|
* Fixed chcul_getchar's error behaviour.
|
18 years ago |
Sam Hocevar
|
a984440ecc
|
* Handle transparency in the IRC export.
|
18 years ago |
Sam Hocevar
|
be77a0e2ea
|
* When resizing a canvas, use the current fg/bg colours to fill holes.
|
18 years ago |
Sam Hocevar
|
1ba0587622
|
* Implement cucul_set_canvas_boundaries() for cropping and expanding.
|
18 years ago |
Sam Hocevar
|
1372caac6c
|
* Really export IRC as UTF-8, as advertised in the documentation.
|
18 years ago |
Sam Hocevar
|
79d8786aec
|
* Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
|
18 years ago |
Sam Hocevar
|
2b00f62d2e
|
* Hopefully fix 64-bit bug.
|
18 years ago |
Jean-Yves Lamoureux
|
8448ac75ab
|
* Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
|
18 years ago |
Sam Hocevar
|
f13f15d2f1
|
* Implemented cucul_getchar(). Useful because you don’t necessarily know
what you are importing.
|
18 years ago |
Sam Hocevar
|
9044384d02
|
* Got rid of cucul_render_glyph(). Ahahahaha.
|
18 years ago |
Sam Hocevar
|
776a3c71d9
|
* Oops, fixed typo in cucul_get_font_blocks().
|
18 years ago |
Sam Hocevar
|
87cd66a5fd
|
* Implemented cucul_get_font_blocks() to export the list of available glyphs.
|
18 years ago |
Sam Hocevar
|
9fca19ecc3
|
* Added errno support to the kernel.
|
18 years ago |
Jean-Yves Lamoureux
|
1b821e2588
|
* Updated kernel 'driver', still not working, but most of the work is done
|
18 years ago |
Sam Hocevar
|
c7fb265316
|
* Minor documentation fix (testing the buildbot, actually).
|
18 years ago |
Jean-Yves Lamoureux
|
a87130bade
|
* Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
|
18 years ago |
Sam Hocevar
|
7165793ff9
|
* Fixed cucul_render_glyph(). There is no way this could have ever possibly
worked properly.
|
18 years ago |
Sam Hocevar
|
f62cea48fd
|
* Fixing precision.
|
18 years ago |
Jean-Yves Lamoureux
|
05aa158fed
|
* Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
|
18 years ago |
Jean-Yves Lamoureux
|
280132493f
|
* OpenGL builtin font support
|
18 years ago |
Sam Hocevar
|
57acf9a2e6
|
* Initialize random seed to getpid()+time(NULL) so that the user does not
have to do it.
|
18 years ago |
Sam Hocevar
|
d14a4dddfb
|
* U+214B TURNED AMPERSAND
|
18 years ago |
Sam Hocevar
|
6d904c57f8
|
* Fixed cucul_create_canvas()'s documentation.
|
18 years ago |
Sam Hocevar
|
1f8549fc6a
|
* Fixed typos in cucul/dither.c that prevented using ordered dither modes,
thanks to Sean D'Epagnier.
|
18 years ago |
Sam Hocevar
|
a1deddf2a6
|
* Fixed an out of bounds bug in cucul_blit().
|
18 years ago |
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.
|
18 years ago |
Sam Hocevar
|
a2e45e47da
|
* Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
an explicit cast.
|
18 years ago |
Sam Hocevar
|
aca46d3f39
|
* Added -I${top_srcdir} to the compilation flags to fix builds configured
from an alternate directory (they failed to find common.h).
|
18 years ago |
Sam Hocevar
|
87017d7914
|
* Documented the newly exported charset functions.
|
18 years ago |