Sam Hocevar
1ab0d190f6
* Set version to 0.99.beta13.
* Updated NEWS and ChangeLog.
17 years ago
Sam Hocevar
fc83359457
* Implemented the empty CuculCanvas constructor.
* Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
17 years ago
Pascal Terjan
98e61bc6dd
* Improve Cucul::Canvas creation
17 years ago
Pascal Terjan
0456c906e4
* Add Caca::Display#canvas
17 years ago
Pascal Terjan
a1b474106a
* Allow calling Caca::Display.new without parameter
17 years ago
Sam Hocevar
daf0085dd7
* Re-add methods that take int as arguments in addition to the Point,
Size and Rectangle versions.
17 years ago
Sam Hocevar
4acebad20b
* Put the demo text on top of the copper bar, not the contrary.
17 years ago
Sam Hocevar
9c0f19ecc6
* Minor naming convention changes in the C# bindings.
17 years ago
Sam Hocevar
6c093b6217
* Generate CLI .config files at configure time so that we can embed the
library version and not rely on .so being present.
17 years ago
Sam Hocevar
cc34dea271
* Use libtool’s -version-number instead of -version-info and its insane
major/minor computation scheme.
17 years ago
Pascal Terjan
1f28b391b9
* Rename parameters of draw_box* in Ruby binding
17 years ago
Sam Hocevar
cad6be5cf6
* Add System.Drawing to the C# project references.
17 years ago
Sam Hocevar
d657a09759
* Use the bigger font for the C# test scroller.
17 years ago
Sam Hocevar
752a2f7783
* Add a C# wrapper for cucul_render_canvas().
* Use CuculFont.Render() in the C# test for a nice oldschool effect.
17 years ago
Sam Hocevar
76477f4ffa
* Started to implement the CuculFont class.
17 years ago
Sam Hocevar
ad0ad85416
* Implement all line drawing functions (even variadic ones).
17 years ago
Sam Hocevar
dc159db10c
* Changed the box drawing functions so that their arguments are (point, size)
instead of (point, point). Yeah, I break the ABI again. But who uses these
functions anyway?
17 years ago
Sam Hocevar
1c03b72337
* Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
allowing for much cleaner code (at the expense of an extra dependency).
17 years ago
Pascal Terjan
596e961792
* Add Caca.version and Cucul.version
17 years ago
Sam Hocevar
1c3f8fee16
* Implemented getVersion() in the C# bindings.
* Slightly improved the C# test program.
17 years ago
Sam Hocevar
a7debae6f9
* Fix memory leaks that slipped in here and there. We still have 100,000
fewer than Firefox, lol.
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
024a3713ca
* Minor documentation fix.
17 years ago
Sam Hocevar
2681508288
* Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
17 years ago
Sam Hocevar
069f4775f0
* Tell doxygen to expand __class and __extern before parsing anything, so
we don’t end with those ugly identifiers in the documentation.
17 years ago
Sam Hocevar
cdebb09b64
* Added MSVC project files for the C++ bindings and the C++ test.
17 years ago
Sam Hocevar
acd7fd5401
* Distribute all MSVC files.
17 years ago
Sam Hocevar
ffde02419c
* Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
17 years ago
Sam Hocevar
dfb3140b8e
* Some cleanup in the Ruby bindings Makefile.am.
17 years ago
Sam Hocevar
37b9c5e97e
* Refresh TODO list.
17 years ago
Sam Hocevar
f0aeb69301
* Added the various C# projects to the Visual Studio solution and slightly
fixed the bindings so that they now work with the Microsoft CLR.
17 years ago
Sam Hocevar
412b43c6fc
* Fixed svn properties that git-svn was unable to get straight.
17 years ago
Sam Hocevar
5321386e24
* Damn, under Visual Studio it's _WIN32, not __WIN32__.
17 years ago
Sam Hocevar
7e49e3e6fb
* Switch to caca_create_display(NULL) in a few places to document the
behaviour.
17 years ago
Sam Hocevar
03ad8a42fd
* Allow caca_create_display()'s argument to be NULL. It will automatically
create a canvas when so.
* Add caca_get_canvas() to retrieve the cucul canvas.
17 years ago
Sam Hocevar
d2a22013f5
* Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
bindings.
* Distribute the python/ subdirectory using automake.
17 years ago
Sam Hocevar
14881e4744
* Add missing entries in the CacaEventKey enum.
17 years ago
Sam Hocevar
4c68153c4a
* Implemented C# bindings for ditherBitmap() and added it to the C# test.
17 years ago
Sam Hocevar
b519d05bce
* Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
_cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
libcucul API.
* Cleanup complete: libcaca no longer depends on "cucul_internals.h".
17 years ago
Sam Hocevar
07b9891afa
* Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
direct cv->chars and cv->attrs access by display drivers.
17 years ago
Sam Hocevar
7362a612c4
* Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
drivers no longer need to access the cv->refcount private member
and __cucul_set_canvas_size() is no longer needed.
17 years ago
Sam Hocevar
f0290052fd
* Add Linux 2.6's bootsect.S to fix the sample kernel build.
17 years ago
Sam Hocevar
2a7d8610ff
* Check whether CXX can include <iostream> before compiling the C++ bindings.
17 years ago
Sam Hocevar
838cdc41b9
* Adapt the C# bindings to the event API change.
17 years ago
Sam Hocevar
63ecdbf48d
* Adapt the Ruby bindings to the event API change.
17 years ago
Sam Hocevar
33f441b424
* Adapt the C++ bindings to the event API change.
17 years ago
Sam Hocevar
9da4d7b000
* Made the caca_event_t structure opaque and created a whole bunch of
functions to access its real data. This is a big API change that will
break your software, sorry :(
17 years ago
Pascal Terjan
641656e902
* Little improvements in ruby doc
17 years ago
Sam Hocevar
2f7ac4ca2d
* Rewrote the C# test in a more object-oriented way.
17 years ago
Sam Hocevar
ffa69e5252
* Started Cucul# cleanup: added missing functions, used get/set attributes
when meaningful, removed deprecated bindings.
17 years ago