Sam Hocevar
f61816ceb7
Starting refactoring to get rid of libcucul. The initial reason for the
split is rendered moot by the plugin system: when enabled, binaries do
not link directly with libX11 or libGL. I hope this is a step towards
more consisteny and clarity.
16 years ago
Jean-Yves Lamoureux
e9dd9ce036
* Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
17 years ago
Sam Hocevar
8f832a3b47
* Switch a few unsigned int variables to size_t where appropriate.
* Synchronise parameter types in the C++ bindings with the C API.
17 years ago
Sam Hocevar
ec68a634cf
* Get rid of the last long types in the API.
* Use size_t and ssize_t where appropriate.
17 years ago
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.
17 years ago
Sam Hocevar
9c72677ccf
* Add cucul_get_version() and caca_get_version() and updated C++ bindings
accordingly.
* The C++ test example no longer needs "config.h".
17 years ago
Sam Hocevar
1f1ac04df3
* Update C++ bindings after cucul_set_dither_mode() deprecation.
17 years ago
Sam Hocevar
1bcf95b212
* Removed calls to now deprecated cucul_set_dither_invert().
17 years ago
Sam Hocevar
7d12db87b7
* Replaced deprecated cucul_rotate() call with cucul_rotate_180().
17 years ago
Sam Hocevar
9597783308
* Bwarf, typo in the no warranty clause.
18 years ago
Sam Hocevar
33058757da
* Add a no warranty clause to the code.
18 years ago
Sam Hocevar
54d459067a
* Implemented cucul_get_frame_name() and cucul_set_frame_name().
* Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
know that a frame belongs to a canvas.
18 years ago
Sam Hocevar
243ca40d7d
* Updated C++ bindings so that they build, at least.
18 years ago
Sam Hocevar
cdd9d822df
* Implemented putChar() and updated getChar()'s prototype.
18 years ago
Sam Hocevar
8f5b6c1fbd
* Don't crash if Blit()'s second canvas argument is NULL (which is valid).
18 years ago
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
Jean-Yves Lamoureux
6d2462ba6b
* Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
--This line, and those below, will be ignored--
M cxx/cucul++.cpp
A cxx/cxxtest.cpp
M cxx/cucul++.h
M cxx/Makefile.am
18 years ago
Jean-Yves Lamoureux
bce66aa628
* Updated C++ bindings and renamed directory to more comprehensive cxx
19 years ago
Jean-Yves Lamoureux
f57af45c76
* Updated libcaca c++ bindings
19 years ago
Jean-Yves Lamoureux
b15241efbd
* Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
19 years ago
Sam Hocevar
a6553bce90
* Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
19 years ago
Sam Hocevar
bde0e5ca7e
* Changed cucul_clear_canvas() again. It now uses the current foreground
and background colours to clear the screen.
19 years ago
Sam Hocevar
07feb84e72
* Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
19 years ago
Sam Hocevar
2401f2c732
* Moved cucul_load_canvas() into cucul/import.c and renamed it into
cucul_import_canvas().
* Renamed cucul_create_export() into cucul_export_canvas() for consistency.
19 years ago
Sam Hocevar
a4ac581b6f
* Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
choose the background colour.
19 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.
19 years ago
Sam Hocevar
687a2c43f6
* Renamed caca_t into caca_display_t.
* Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
19 years ago
Sam Hocevar
246c5b4d67
* Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
19 years ago
Sam Hocevar
c778d5301c
* Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
cucul.c just in case.
19 years ago
Jean-Yves Lamoureux
fcd735ffc3
* Added license in C++ files.
19 years ago
Jean-Yves Lamoureux
3a3fd8ab1b
* Fixed C++ printf(), added it in example
19 years ago
Jean-Yves Lamoureux
3b166c5603
* Added preliminary C++ bindings
19 years ago