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
Sam Hocevar
16587a464e
* Some mass-renaming in the C# bindings:
+ Renamed the dlls so that the C# versions do not have the same name
as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
+ Renamed namespaces: "using Cucul" instead of "using libCucul".
+ Renamed the Cucul class into CuculCanvas to avoid namespace/class
name collisions.
+ Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
17 years ago
Sam Hocevar
5791b183c5
* Renamed DotNet/ to csharp/ because I hate mixed case.
17 years ago
Sam Hocevar
2149829bdf
* Added as many "const" qualifiers as possible to the public API.
17 years ago
Pascal Terjan
0de0992e57
* Add Caca::Event#quit? to make tests nicer
17 years ago
Sam Hocevar
095a3d1c5f
* Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
C mode, "benign redefinition" of macros...).
17 years ago
Sam Hocevar
31cbfb5bea
* Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
collisions due to symbol mangling.
17 years ago
Sam Hocevar
52e9f2b13a
* Add proper __declspec(dllexport) tags for Win32 compilation.
* Manually export private libcaca symbols.
17 years ago
Sam Hocevar
8a68e0ce41
* Updated Visual Studio files.
17 years ago
Sam Hocevar
7fd6d45554
* Split libcaca.vcproj into \1 and libcucul.vcproj.
17 years ago
Sam Hocevar
7db5247e43
* Do not assume default gamma value is 1.0.
17 years ago
Sam Hocevar
0f8aa47b8e
* Escape quits cacaview, and F11 toggles fullscreen.
17 years ago
Pascal Terjan
b47e5c57a3
* Split Ruby documentation out of README
17 years ago
Sam Hocevar
b8aca0d0c7
* Added Pascal to the AUTHORS file.
17 years ago
Jean-Yves Lamoureux
301d376a03
* lol commit
17 years ago
Pascal Terjan
a2cb166f86
* Remove cucul directory that got forgotten
17 years ago
Pascal Terjan
bf1898d0a4
* Improve the example in README
17 years ago
Pascal Terjan
4a7c10f7b3
* Install lib/caca.rb
17 years ago
Pascal Terjan
9e558e6aa6
* Update README to talk about Caca
17 years ago
Pascal Terjan
fab393b78e
* Use to_i on the event mask, it is not always an Integer
17 years ago
Pascal Terjan
117a70f1ee
- Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
17 years ago
Pascal Terjan
ef9545d773
* Handle closing cacaview by window manager
17 years ago
Pascal Terjan
061ca415b0
* Add missing methods in Caca::Display and add empty Caca::Event
17 years ago
Pascal Terjan
a6ac1d6255
* Slightly improved documentation
17 years ago
Pascal Terjan
99140ead7c
* Add Caca and Caca::Display
17 years ago