Sam Hocevar
67ff5d5b1d
* Got rid of cucul_ansi_to_str(), it's really useless.
* Partial update of the C++ bindings.
* Updated documentation.
18 years ago
Sam Hocevar
42c9518d2a
* Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
cucul_set_color() and cucul_set_truecolor() under the new names
cucul_set_color_ansi() and cucul_set_color_argb().
* Renamed cucul_get_color_name() into cucul_ansi_to_str().
18 years ago
Sam Hocevar
111447fe27
* Blink/Underline/Bold/Italics support in the HTML exporters.
* Underline support in the X11 driver.
18 years ago
Sam Hocevar
0b37a307dd
* Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
functionality into cucul_set_attr().
* Add cucul_ansi_to_attr() and cucul_argb_to_attr().
* Rename CUCUL_COLOR_* to CUCUL_*.
18 years ago
Sam Hocevar
aa93ad25f6
* Remove cucul_set_color() from the exported API and replaced all calls
with cucul_set_attr_ansi(). Old application will still compile (but issue
a warning) and run, though.
18 years ago
Sam Hocevar
86301dd48c
* Use the LSB of alpha and blue components to encode additional flags such
as bold or underline. No higher level support for these yet, but at
least everything is consistent.
* Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
to replace cucul_set_color() and cucul_set_truecolor().
18 years ago
Sam Hocevar
e03e1d62da
* Allow to create the initial canvas with a zero size. Either the application
resizes it later, or the driver changes it to fit the display.
18 years ago
Sam Hocevar
26c3ea1aa4
* Removed "This function..." constructs from documentation. Fixed a few
documentation errors or imprecisions.
18 years ago
Sam Hocevar
4711611e3f
* Support for fullwidth glyphs in the libcaca output drivers.
18 years ago
Sam Hocevar
d1bccd4fba
* Added a --enable-plugins configure flag that builds the GL and X11 drivers
as plugins. This way, libcaca does not directly depend on those libraries.
18 years ago
Sam Hocevar
23afd54c7c
* Fix enumeration layout in the manpage documentation.
18 years ago
Sam Hocevar
79d8786aec
* Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
18 years ago
Jean-Yves Lamoureux
53a72a2d72
* Oops \o/
18 years ago
Jean-Yves Lamoureux
1c3760ac41
* REAL fix
18 years ago
Sam Hocevar
ec9e57983a
* More long int -> int32 casts to fix the GL driver on 64-bit arches.
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
50fb37ca2d
* Optimised memory usage in the GL driver and added a few comments.
18 years ago
Jean-Yves Lamoureux
44cb9be2b5
* Fixed compilation warning, and ....
AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
18 years ago
Sam Hocevar
d1d4aeca10
* Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
18 years ago
Sam Hocevar
eb70b77fde
* Full Unicode support in the GL driver.
18 years ago
Sam Hocevar
383fb90110
* Do not build the raw output in kernel mode.
* Fix cucul_utf32_to_cp437() call in the VGA output.
18 years ago
Jean-Yves Lamoureux
e3e2ac588f
* Updated README, just to say my coding style is just perfect, sam is too pedantic.
18 years ago
Jean-Yves Lamoureux
1b821e2588
* Updated kernel 'driver', still not working, but most of the work is done
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
d63cdbf39e
* Coding style (ahaha vieux porc).
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
cc80e458ca
* Fix compilation warning in the slang driver.
18 years ago
Jean-Yves Lamoureux
921016181f
* Fixed truecolor bug in OpenGL driver.
18 years ago
Jean-Yves Lamoureux
280132493f
* OpenGL builtin font support
18 years ago
Sam Hocevar
280289cf2b
* Made features (such as dithering mode) and caca_sqrt work in the legacy
0.x glue code.
18 years ago
Sam Hocevar
7e587a46b9
* Added an emulation layer for pre-1.0 libcaca API. Legacy applications
just need to include <caca0.h> instead of <caca.h> and should be source-
compatible with old versions of libcaca.
Most of the old API works, except features and caca_sqrt(). Sprites do
work API-wise but due to the new format they are no longer working in
the same way.
18 years ago
Sam Hocevar
cfe6fd6ffa
* Factored some of the GL code.
18 years ago
Sam Hocevar
bc5415d6a4
* Fixed libcaca prototypes so that all functions use the errno mechanism
and return a value.
18 years ago
Sam Hocevar
ba28ea75f5
* UTF-8 input support for ncurses.
* Hack for 16-color support in xfce4-terminal for both ncurses and slang.
18 years ago
Sam Hocevar
f713c97f7c
* Reduced IDLE_USEC by half. Today's machines are fast :-)
18 years ago
Sam Hocevar
ec3b082509
* Fixed UTF-8 support in ncurses.
* Set ncurses's priority higher than slang.
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
1f3e745f52
* Minor cosmetic changes in the test programs.
* Code enhancements in the ncurses driver.
* Added a comment to explain why slang has a higher priority than ncurses.
18 years ago
Sam Hocevar
81dbd21c3f
* Fixed the DOS build.
18 years ago
Sam Hocevar
b6035aff39
* Minor cosmetic fix.
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
a719a1154f
* Got backspace to work with the slang and ncurses drivers in an X
terminal window.
18 years ago
Sam Hocevar
e9b2ea68cb
* More coding style fixes in the GL driver.
18 years ago
Sam Hocevar
fe74d9ac77
* Fixed awful indenting of the GL plugin.
18 years ago
Sam Hocevar
e0c512d452
* Make the ncurses driver UTF-8 and UTF-32 aware.
* Add the backspace key to the ncurses driver.
18 years ago
Sam Hocevar
ed530ad329
* Make the slang driver UTF-8 and UTF-32 aware.
* Add the backspace key to the slang driver.
18 years ago
Sam Hocevar
0c1746c626
* Renamed the event data member "ucs4" to "utf32" for consistency
with "utf8".
18 years ago
Sam Hocevar
5d12480dd6
* Renamed caca_set_delay() and caca_get_rendertime() into
caca_set_display_time() and caca_get_display_time() for consistency.
18 years ago
Sam Hocevar
9137c0a059
* Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
18 years ago