Pascal Terjan
caae67dce5
Fill in the correct array (coverity)
pirms 11 gadiem
Sam Hocevar
f32c24a10d
build: fix the WTFPL homepage and copyright information.
pirms 12 gadiem
Sam Hocevar
26d01d6307
build: fix copyright date in old files.
pirms 12 gadiem
Pascal Terjan
568f0432bb
Allow building with -Werror=format-security
pirms 12 gadiem
Pascal Terjan
36990e1fa5
Use macros to access len, needed for ruby 1.9
pirms 12 gadiem
Sam Hocevar
d736507785
build: fix copyright information.
pirms 12 gadiem
Pascal Terjan
23c8dfdfea
Add set_cursor to the ruby binding (patch from Tony Miller <mcfiredrill@gmail.com>)
pirms 13 gadiem
Sam Hocevar
a09f027727
Add the copyright unit test and update copyright information everywhere.
pirms 15 gadiem
Sam Hocevar
107ff4b815
Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
pirms 15 gadiem
Sam Hocevar
95f200066d
Add missing ruby/test file to the distributed tarball.
pirms 15 gadiem
Pascal Terjan
879ab40ecf
* Add back some missing spaces
pirms 15 gadiem
Sam Hocevar
2a4cccbf34
Clean up .gitignore and documentation build rules.
pirms 15 gadiem
Pascal Terjan
f15ac0c5be
* Add test for import/export of area
pirms 15 gadiem
Sam Hocevar
54f96e88a9
Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
pirms 15 gadiem
Pascal Terjan
5a4d1c2b9b
* Oops
pirms 15 gadiem
Pascal Terjan
f517acc5fa
* Remove tabs
pirms 15 gadiem
Pascal Terjan
988feae7e1
* Bind area import/export functions
pirms 15 gadiem
Pascal Terjan
7797d56436
* Bind dirty rectangle functions
pirms 15 gadiem
Pascal Terjan
0b87b254c2
* Bind caca_fill_triangle_textured
pirms 15 gadiem
Sam Hocevar
bf3d41309c
Update source checking test and remove CRLF crap from makefiles.
pirms 15 gadiem
Sam Hocevar
1f5518f842
Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
caca_wherey(), in order to match the old <conio.h> naming scheme.
pirms 15 gadiem
Sam Hocevar
644ee4a78a
Coding style: remove tabs and trailing spaces.
pirms 15 gadiem
Sam Hocevar
66eb57001e
Add a section at the beginning of the Ruby documentation to prevent doxygen
from generating a huge whatis entry.
pirms 15 gadiem
Sam Hocevar
06ca07d381
Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
pirms 15 gadiem
Sam Hocevar
d3ef2bbecd
Add caca_export_area_to_memory() to export only a selected part of the
current canvas. This is useful to export dirty rectangles. Accordingly,
add caca_import_area_from_memory() and caca_import_area_from_file().
pirms 15 gadiem
Sam Hocevar
8283ca4323
Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
pirms 15 gadiem
Sam Hocevar
1fe8a8702a
A lot of documentation updates here and there, including bugfixes dating
back to the libcucul merge.
pirms 15 gadiem
Pascal Terjan
4d482fe364
* Undo last commit
pirms 16 gadiem
Pascal Terjan
0b2402f485
* Add -module flag, hopefuly this will fix on OSX
pirms 16 gadiem
Pascal Terjan
76868db1d6
* List drivers as a Hash
pirms 16 gadiem
Pascal Terjan
f58d6161f2
* Fix a warning
pirms 16 gadiem
Pascal Terjan
f291d416db
* No need to require test/unit in each testfile
pirms 16 gadiem
Sam Hocevar
4cda200b03
Continuing the libcucul-libcaca merge.
pirms 16 gadiem
Pascal Terjan
0ee5f4c6f1
* Have local paths first in LOAD_PATH
pirms 16 gadiem
Sam Hocevar
fe732d0c04
Continuing the libcucul-libcaca merge.
pirms 16 gadiem
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.
pirms 16 gadiem
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.
pirms 16 gadiem
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.
pirms 16 gadiem
Pascal Terjan
cdab8ff469
Fix args type checks in Caca::Display.new
pirms 16 gadiem
Pascal Terjan
433a156fd4
Add few unit tests for Caca::Display
pirms 16 gadiem
Pascal Terjan
f805afaa81
Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
pirms 16 gadiem
Pascal Terjan
bbe37aaaf7
We should not free the canvas if it was auto created with the display
pirms 16 gadiem
Pascal Terjan
694617510f
* cucul.h is needed to build caca part
pirms 17 gadiem
Pascal Terjan
98e61bc6dd
* Improve Cucul::Canvas creation
pirms 17 gadiem
Pascal Terjan
0456c906e4
* Add Caca::Display#canvas
pirms 17 gadiem
Pascal Terjan
a1b474106a
* Allow calling Caca::Display.new without parameter
pirms 17 gadiem
Pascal Terjan
1f28b391b9
* Rename parameters of draw_box* in Ruby binding
pirms 17 gadiem
Pascal Terjan
596e961792
* Add Caca.version and Cucul.version
pirms 17 gadiem
Sam Hocevar
ffde02419c
* Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
pirms 17 gadiem
Sam Hocevar
dfb3140b8e
* Some cleanup in the Ruby bindings Makefile.am.
pirms 17 gadiem