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
019938c9ae
* Changed cucul_set_attr() so that only setting the style does not change
the colour.
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
e9f3bc9321
* Add Bold/Blink/Italics/Underline to the export and color tests.
18 years ago
Sam Hocevar
142a830571
* Fix IRC and term transparency (again).
18 years ago
Sam Hocevar
cdb7b74a27
* Updated TODO list.
18 years ago
Sam Hocevar
c3bcb0052e
* Add back cucul_set_color() and cucul_set_truecolor() but mark them as
deprecated using GCC attributes.
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
d1f55fbe8f
* Fix broken Imlib2 support in cacaview.
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
7e9ecfc6de
* Reworded documentation about buffer/string distinction.
18 years ago
Sam Hocevar
bcbc2ee215
* Fix a buffer overflow in the utf-8 cucul_import().
18 years ago
Jean-Yves Lamoureux
cde0f991ae
* Documentation a bit clearer while importing a string into a buffer
18 years ago
Jean-Yves Lamoureux
f7cd9f1b27
* "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
18 years ago
Sam Hocevar
b8641f0435
* Put at least one space in empty IRC lines otherwise most clients won't
output them.
18 years ago
Sam Hocevar
7255c6b034
* Allow to import empty files or files with only empty lines.
18 years ago
Sam Hocevar
89bbe6b93e
* Support export of zero-sized canvases.
18 years ago
Sam Hocevar
2c906c99e3
* Fix a buffer overflow in the import format autodetection code.
18 years ago
Sam Hocevar
1771a41bc5
* Allow to import zero-sized canvases.
18 years ago
Sam Hocevar
50573eed2c
* CACA_GEOMETRY works with the raw driver.
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
4777472cd4
* Minor changes to the frames test.
18 years ago
Sam Hocevar
26c3ea1aa4
* Removed "This function..." constructs from documentation. Fixed a few
documentation errors or imprecisions.
18 years ago
Sam Hocevar
f4cfb692bb
* Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
18 years ago
Sam Hocevar
5f9d557f2f
* Do not output \r in the UTF-8 exporter.
18 years ago
Sam Hocevar
f20598339e
* Use enter as the transition key.
18 years ago
Sam Hocevar
4c30943259
* Set version to 0.99.beta8.
* Updated NEWS and ChangeLog.
18 years ago
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
b34eb39d0a
* Add fullwidth characters to the transform test.
18 years ago
Sam Hocevar
df13e2a2e1
* Updated documentation of fullwidth-aware functions.
* Fullwidth support in all exporters.
18 years ago
Sam Hocevar
2051ddea46
* Add a test for fullwidth characters to the exporter test.
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
eb420218f0
* Use 0xCACA as the test character. Ahaha. Caca. Got it?
18 years ago
Sam Hocevar
8a316f40d6
* Fix the Unicode test.
* Add a test for fullwidth characters.
18 years ago
Sam Hocevar
b45eea0b39
* Support for fullwidth (= double width) Unicode characters.
18 years ago
Sam Hocevar
a361bd07d3
* Minor changes to the documentation front page.
18 years ago
Sam Hocevar
91645bfa68
* Do not link binaries with @CACA_LIBS@, it's useless.
18 years ago
Sam Hocevar
86dedb814e
* Implemented cucul_utf32_is_fullwidth().
18 years ago
Sam Hocevar
32b8ed766c
* Slightly updated TODO list.
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
60e361f74c
* Add checks for getopt / getopt_long.
18 years ago
Sam Hocevar
4409d19d24
* Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
18 years ago
Sam Hocevar
67fa6ead18
* Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
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
7998155d09
* Set version to 0.99.beta7.
* Updated NEWS and ChangeLog.
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