You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Pascal Terjan bbe37aaaf7 We should not free the canvas if it was auto created with the display преди 17 години
caca * Put back all the shit in struct caca_event to avoid breaking existing преди 17 години
csharp * Implemented the empty CuculCanvas constructor. преди 17 години
cucul * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas преди 17 години
cxx * Windows build fixes here and there. преди 17 години
doc * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1). преди 17 години
examples * Fix canvas export for the caca format. We now export all frames. преди 17 години
kernel * Disable file operations in kernel mode. преди 17 години
msvc * Fixed the Visual Studio projects so that they build in Release mode. преди 17 години
perl * Updated MSVC++ project (static library and src/*) преди 19 години
python * Added Eriol’s snake.py example, even if it doesn’t use our (out of date) преди 17 години
ruby We should not free the canvas if it was auto created with the display преди 17 години
src * Fixed line transitions (both vertical and horizontal ones) преди 17 години
tests * Created a tests/ directory for regression tests. Run with "make check". преди 17 години
tools * Added .gitignore files in addition to svn:ignore properties. преди 17 години
.gitignore * Added .gitignore files in addition to svn:ignore properties. преди 17 години
AUTHORS * Added Eriol’s snake.py example, even if it doesn’t use our (out of date) преди 17 години
COPYING * Fixed address in license. преди 17 години
COPYING.GPL * Added glue code to compile libcaca without a libc and build applications преди 19 години
COPYING.LGPL * Changed the licensing to WTFPL, as per all copyright holders' permission. преди 19 години
ChangeLog * Set version to 0.99.beta13. преди 17 години
Makefile.am * Created a tests/ directory for regression tests. Run with "make check". преди 17 години
NEWS * Set version to 0.99.beta13. преди 17 години
NOTES * Moved the technical discussion on S-Lang's palette optimisation from преди 19 години
README * FIRST ! преди 17 години
THANKS * Renamed doxygen sections here and there to avoid embarassing side-effects преди 17 години
bootstrap * Check for pkg-config before bootstrapping, because autoconf gives a преди 17 години
build-dos * Updated build scripts for DOS and Win32. преди 19 години
build-kernel * Add Linux 2.6's bootsect.S to fix the sample kernel build. преди 17 години
build-win32 * Updated build scripts for DOS and Win32. преди 19 години
caca-config.in * Do not output unnecessary libraries in caca-output config. преди 18 години
common.h * Fix a compilation warning by pretending to use seterrno()'s argument преди 18 години
configure.ac * Removed by-default stack protector from recent gcc's while compiling kernel. преди 17 години
libcaca.spec * Removed cacademo from examples, manpages and distributions. It's useless. преди 19 години

README

$Id$

Building libcaca

o Run configure then make. Useful configure flags are:

--enable-ncurses: support for the ncurses library
--enable-slang: support for the SLang library
--enable-conio: support for MS-DOS conio.h
--enable-x11: support for native X11 rendering
--enable-gl: support for OpenGL rendering
--enable-win32: support for the Windows console
--enable-network: support for the network server

--disable-imlib2: remove Imlib2 support in cacaview

--disable-doc: do not build documentation

o Cross-compilation examples:

./configure --disable-imlib2 --host=i386-pc-msdosdjgpp

./configure --disable-imlib2 --host=i586-mingw32msvc


Using libcaca

o Look into the src/ and test/ directories for source code examples.

o Compiling a libcaca program is fairly simple:

gcc -c foobar.c -o foobar.o `pkg-config --cflags caca`
gcc foobar.o -o foobar `pkg-config --libs caca`