Sam Hocevar
a18e28d43e
Update copyright information and changelog
il y a 3 ans
Sam Hocevar
96ff990d5e
Better sanity checks when creating 2D buffers ( Closes #43 )
il y a 3 ans
Sam Hocevar
156781dd67
ruby: require 'caca' instead of 'caca.so'
This will hopefully fix the OS X ruby package.
il y a 8 ans
Sam Hocevar
9af0319219
Autodetect ruby-minitest. Travis-CI doesn’t have it yet.
il y a 8 ans
Sam Hocevar
2f1ca4a550
Refactor a few things in the makefiles.
This fixes the path to source files in some unit tests and allows
to get rid of a few duplicate lines.
il y a 8 ans
Sam Hocevar
eae8918745
ruby: update the testsuite to match Ruby API changes.
il y a 9 ans
Sam Hocevar
44317430a1
misc: some source code cleanup.
il y a 10 ans
Pascal Terjan
caae67dce5
Fill in the correct array (coverity)
il y a 11 ans
Sam Hocevar
f32c24a10d
build: fix the WTFPL homepage and copyright information.
il y a 12 ans
Sam Hocevar
26d01d6307
build: fix copyright date in old files.
il y a 12 ans
Pascal Terjan
568f0432bb
Allow building with -Werror=format-security
il y a 12 ans
Pascal Terjan
36990e1fa5
Use macros to access len, needed for ruby 1.9
il y a 12 ans
Sam Hocevar
d736507785
build: fix copyright information.
il y a 12 ans
Pascal Terjan
23c8dfdfea
Add set_cursor to the ruby binding (patch from Tony Miller <mcfiredrill@gmail.com>)
il y a 13 ans
Sam Hocevar
a09f027727
Add the copyright unit test and update copyright information everywhere.
il y a 14 ans
Sam Hocevar
107ff4b815
Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
il y a 15 ans
Sam Hocevar
95f200066d
Add missing ruby/test file to the distributed tarball.
il y a 15 ans
Pascal Terjan
879ab40ecf
* Add back some missing spaces
il y a 15 ans
Sam Hocevar
2a4cccbf34
Clean up .gitignore and documentation build rules.
il y a 15 ans
Pascal Terjan
f15ac0c5be
* Add test for import/export of area
il y a 15 ans
Sam Hocevar
54f96e88a9
Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
il y a 15 ans
Pascal Terjan
5a4d1c2b9b
* Oops
il y a 15 ans
Pascal Terjan
f517acc5fa
* Remove tabs
il y a 15 ans
Pascal Terjan
988feae7e1
* Bind area import/export functions
il y a 15 ans
Pascal Terjan
7797d56436
* Bind dirty rectangle functions
il y a 15 ans
Pascal Terjan
0b87b254c2
* Bind caca_fill_triangle_textured
il y a 15 ans
Sam Hocevar
bf3d41309c
Update source checking test and remove CRLF crap from makefiles.
il y a 15 ans
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.
il y a 15 ans
Sam Hocevar
644ee4a78a
Coding style: remove tabs and trailing spaces.
il y a 15 ans
Sam Hocevar
66eb57001e
Add a section at the beginning of the Ruby documentation to prevent doxygen
from generating a huge whatis entry.
il y a 15 ans
Sam Hocevar
06ca07d381
Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
il y a 15 ans
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().
il y a 15 ans
Sam Hocevar
8283ca4323
Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
il y a 15 ans
Sam Hocevar
1fe8a8702a
A lot of documentation updates here and there, including bugfixes dating
back to the libcucul merge.
il y a 15 ans
Pascal Terjan
4d482fe364
* Undo last commit
il y a 16 ans
Pascal Terjan
0b2402f485
* Add -module flag, hopefuly this will fix on OSX
il y a 16 ans
Pascal Terjan
76868db1d6
* List drivers as a Hash
il y a 16 ans
Pascal Terjan
f58d6161f2
* Fix a warning
il y a 16 ans
Pascal Terjan
f291d416db
* No need to require test/unit in each testfile
il y a 16 ans
Sam Hocevar
4cda200b03
Continuing the libcucul-libcaca merge.
il y a 16 ans
Pascal Terjan
0ee5f4c6f1
* Have local paths first in LOAD_PATH
il y a 16 ans
Sam Hocevar
fe732d0c04
Continuing the libcucul-libcaca merge.
il y a 16 ans
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.
il y a 16 ans
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.
il y a 16 ans
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.
il y a 16 ans
Pascal Terjan
cdab8ff469
Fix args type checks in Caca::Display.new
il y a 16 ans
Pascal Terjan
433a156fd4
Add few unit tests for Caca::Display
il y a 16 ans
Pascal Terjan
f805afaa81
Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
il y a 16 ans
Pascal Terjan
bbe37aaaf7
We should not free the canvas if it was auto created with the display
il y a 16 ans
Pascal Terjan
694617510f
* cucul.h is needed to build caca part
il y a 17 ans