Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 
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`