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.
před 16 roky
Sam Hocevar
99b5396e8e
* Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
<cucul.h> will provide the C99 types, even if libcaca has been installed.
* Rename what's left of "common.h" to "stubs.h".
* Remove all references to erroneous <inttypes.h> from source files.
před 16 roky
Pascal Terjan
cdab8ff469
Fix args type checks in Caca::Display.new
před 16 roky
Pascal Terjan
433a156fd4
Add few unit tests for Caca::Display
před 16 roky
Pascal Terjan
f805afaa81
Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
před 16 roky
Pascal Terjan
bbe37aaaf7
We should not free the canvas if it was auto created with the display
před 16 roky
Pascal Terjan
694617510f
* cucul.h is needed to build caca part
před 17 roky
Pascal Terjan
98e61bc6dd
* Improve Cucul::Canvas creation
před 17 roky
Pascal Terjan
0456c906e4
* Add Caca::Display#canvas
před 17 roky
Pascal Terjan
a1b474106a
* Allow calling Caca::Display.new without parameter
před 17 roky
Pascal Terjan
1f28b391b9
* Rename parameters of draw_box* in Ruby binding
před 17 roky
Pascal Terjan
596e961792
* Add Caca.version and Cucul.version
před 17 roky
Sam Hocevar
ffde02419c
* Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
před 17 roky
Sam Hocevar
dfb3140b8e
* Some cleanup in the Ruby bindings Makefile.am.
před 17 roky
Sam Hocevar
63ecdbf48d
* Adapt the Ruby bindings to the event API change.
před 17 roky
Pascal Terjan
641656e902
* Little improvements in ruby doc
před 17 roky
Pascal Terjan
0de0992e57
* Add Caca::Event#quit? to make tests nicer
před 17 roky
Pascal Terjan
b47e5c57a3
* Split Ruby documentation out of README
před 17 roky
Pascal Terjan
bf1898d0a4
* Improve the example in README
před 17 roky
Pascal Terjan
4a7c10f7b3
* Install lib/caca.rb
před 17 roky
Pascal Terjan
9e558e6aa6
* Update README to talk about Caca
před 17 roky
Pascal Terjan
fab393b78e
* Use to_i on the event mask, it is not always an Integer
před 17 roky
Pascal Terjan
117a70f1ee
- Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
před 17 roky
Pascal Terjan
061ca415b0
* Add missing methods in Caca::Display and add empty Caca::Event
před 17 roky
Pascal Terjan
99140ead7c
* Add Caca and Caca::Display
před 17 roky
Pascal Terjan
cf4cdf995d
* Finish Cucul::Dither
před 17 roky
Pascal Terjan
17c5fc7335
* Add Cucul::Dither (incomplete)
před 17 roky
Pascal Terjan
f3ce2dfd1a
* Improve type checking of arguments
před 17 roky
Sam Hocevar
b18d63c6d7
* Slightly doxygenated ruby/README so that it appears in the manual (see
http://libcaca.zoy.org/manual/libcaca-ruby.html ).
před 17 roky
Pascal Terjan
594b1215d6
* Update README
před 17 roky
Pascal Terjan
bb4ec2178b
* Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
před 17 roky
Pascal Terjan
f5b3266b6d
* Add Cucul::Font
před 17 roky
Pascal Terjan
9568e4801a
* Add some pseudo doc for Ruby binding
před 17 roky
Pascal Terjan
9f43bc8b3c
* Add more tests for the ruby binding
před 17 roky
Pascal Terjan
4db01daeec
* Add more tests for the ruby binding
před 17 roky
Pascal Terjan
f56963e829
* Fix number of arguments for set_height
před 17 roky
Pascal Terjan
99c145b79a
* Add the ruby tests to make check
před 17 roky
Pascal Terjan
92414f5af0
* Use autotools for Ruby bindings
před 17 roky
Pascal Terjan
53aa9c6e75
* Fix some prototypes and use a header file for Init_cucul_canvas
před 17 roky
Sam Hocevar
f3649b1559
* Do not run "make clean" in ruby/* subdirectories when the Makefiles do
not even exist.
před 17 roky
Sam Hocevar
1714312f07
* Autotoolified the Ruby bindings. Use --enable-ruby.
před 17 roky
Pascal Terjan
bb3c148fc2
* Add a first test for Ruby binding
před 17 roky
Pascal Terjan
184cb0ae2f
Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
před 17 roky
Pascal Terjan
9c6ede6e8c
Import Ruby binding
před 17 roky