Sam Hocevar
d0dd70b64c
* Documentation improvements. Wrote a small migration guide and added the
skeleton of a tutorial for Jylam.
18 years ago
Sam Hocevar
421d168382
* Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
documentation page from caca.h to a separate file.
18 years ago
Sam Hocevar
dae3418616
* Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
18 years ago
Sam Hocevar
484411422a
* Workaround for broken C++ linking with old libtool versions.
18 years ago
Sam Hocevar
e589722123
* Moved the technical discussion on S-Lang's palette optimisation from
NOTES to tools/optipal.c.
18 years ago
Sam Hocevar
1ec6544305
* More function mass-renaming: caca_attach -> caca_create_display, etc.
18 years ago
Sam Hocevar
ea3bde92a4
* Added a new "caca" exporter.
* Removed most code from the raw driver and replaced it with a call to the
caca exporter.
* Slightly changed the caca export format and updated code accordingly.
* Improved cacaserver error reporting.
18 years ago
Sam Hocevar
1f72bee68f
* Updates to the Debian build files.
18 years ago
Sam Hocevar
0deb4abc25
* Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
computations.
18 years ago
Sam Hocevar
e3f0d6c57d
* Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
values between 0 and 9 (used to be 0 and 10). Updated documentation
accordingly.
18 years ago
Sam Hocevar
a4ac581b6f
* Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
choose the background colour.
18 years ago
Sam Hocevar
18f6532dbc
* Renamed main canvas-related functions so that they have "canvas" in
their name, eg. cucul_create() -> cucul_create_canvas() etc.
* Moved buffer-related functions to cucul/buffer.c.
18 years ago
Sam Hocevar
5f4a761ce0
* Cosmetic changes.
18 years ago
Sam Hocevar
687a2c43f6
* Renamed caca_t into caca_display_t.
* Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
18 years ago
Sam Hocevar
246c5b4d67
* Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
18 years ago
Sam Hocevar
4eae25310b
* Fixed C++ bindings makefile so that it does not try to use the system's
<cucul.h> and <caca.h> headers.
18 years ago
Sam Hocevar
8e12dbeba6
* Truecolor support for the HTML and HTMLv3 exporters.
18 years ago
Sam Hocevar
351fad7e15
* Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
18 years ago
Sam Hocevar
2948e55b1c
* Updated README (caca-config -> pkg-config) and TODO.
18 years ago
Sam Hocevar
ac3283f07f
* Cosmetic code changes and minor optimisations.
18 years ago
Sam Hocevar
66e06a687c
* Merged again all export functions into cucul/export.c. They're all the
same and they're very short (50-100 lines).
18 years ago
Sam Hocevar
c5b827a44e
* Changed the buffer type in cucul_render_canvas() to void* to avoid
compilation warnings.
18 years ago
Sam Hocevar
2df91e7617
* Handle CACA_EVENT_QUIT in the event test program.
18 years ago
Sam Hocevar
72ec70454e
* Workaround for broken AC_PATH_X autoconf macros.
18 years ago
Sam Hocevar
4749a448c3
* Compilation fix.
18 years ago
Sam Hocevar
792c7481f5
* Implemented CACA_EVENT_QUIT. Unused yet.
18 years ago
Sam Hocevar
4c9b4a5238
* Fixed autotools stuff in the cpp bindings.
18 years ago
Sam Hocevar
1fa4337054
* Compilation fix in cpptest.cpp.
18 years ago
Jean-Yves Lamoureux
12b35d02e8
* Fixed compile problem, put Event outside Caca class
18 years ago
Sam Hocevar
c778d5301c
* Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
cucul.c just in case.
18 years ago
Sam Hocevar
482ee45ca6
* Removed a few useless files (vieux porc).
18 years ago
Sam Hocevar
7691e7615b
* Updated TODO list.
18 years ago
Sam Hocevar
b01cccf54b
* Minor cosmetic changes in the test programs.
18 years ago
Sam Hocevar
47229fa0b3
* Truecolor support in the SVG and PostScript exporters.
18 years ago
Sam Hocevar
b5f00c459c
* Implemented TGA image export.
18 years ago
Sam Hocevar
5a476a29ae
* Implemented argb32 to rgb24fg/bg colour conversions.
18 years ago
Sam Hocevar
b30948f044
* Use cucul_get_export_list() in the export test instead of hardcoding the
list of available formats. Also added a few truecolor blocks to the test.
18 years ago
Sam Hocevar
3af72ff5f8
* Fixed abusive strictness in the font loader.
18 years ago
Jean-Yves Lamoureux
4f28d0ac6d
* Updated TODO list.
18 years ago
Jean-Yves Lamoureux
12282fc68c
* Better C++ test
18 years ago
Jean-Yves Lamoureux
fcd735ffc3
* Added license in C++ files.
18 years ago
Jean-Yves Lamoureux
3a3fd8ab1b
* Fixed C++ printf(), added it in example
18 years ago
Jean-Yves Lamoureux
208cf461bc
* Forgot a test on Caca() instantiation
18 years ago
Jean-Yves Lamoureux
3b166c5603
* Added preliminary C++ bindings
18 years ago
Sam Hocevar
3fa0bbbd7c
* Added truecolor support to the X11 and GL drivers.
18 years ago
Sam Hocevar
960aceabac
* Added test/truecolor.c to test non-ANSI colour pairs.
18 years ago
Sam Hocevar
9f0a475645
* Moved cucul_set_color() from canvas.c to colour.c.
* Added cucul_set_truecolor() for non-ANSI colours.
* Added new argb32 -> rgb12 conversion functions.
18 years ago
Sam Hocevar
17c065a49e
* Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
such as cucul_dither_t instead of struct cucul_dither.
* Made cucul_buffer_t an opaque structure and implemented the two getters
cucul_get_buffer_data() and cucul_get_buffer_size().
* Documented all missing functions and function parameters.
18 years ago
Sam Hocevar
ab3a5d8f90
* Fixed bad library name in pc file.
18 years ago
Jean-Yves Lamoureux
408b8757eb
* Updated MSVC++ project (static library and src/*)
18 years ago