Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 
 
Sam Hocevar d73e4337bf * Implemented a few math functions in our kernel: cos(), sin(), sqrt(). 19 lat temu
autotools * Fixed $Id in all Makefile.am files. 21 lat temu
caca * Multiplexed sockets, it is now possible to have multiple clients at the same time watching for the same libcaca application. And no fork or threads involved. THAT'S high technology. 19 lat temu
cucul * Added assembly code for inb() and outb(). 19 lat temu
debian * Removed cacademo from examples, manpages and distributions. It's useless. 19 lat temu
doc * Ignore driver_*.c files when building documentation. 19 lat temu
kernel * Implemented a few math functions in our kernel: cos(), sin(), sqrt(). 19 lat temu
msvc * Removed cacademo from examples, manpages and distributions. It's useless. 19 lat temu
perl * Changed the licensing to WTFPL, as per all copyright holders' permission. 19 lat temu
python * Changed the licensing to WTFPL, as per all copyright holders' permission. 19 lat temu
src * Added glue code to compile libcaca without a libc and build applications 19 lat temu
test * More Unicode tests: gradient glyphs, double width characters. 19 lat temu
AUTHORS * Added a few details for authors. 19 lat temu
COPYING * Changed the licensing to WTFPL, as per all copyright holders' permission. 19 lat temu
COPYING.GPL * Added glue code to compile libcaca without a libc and build applications 19 lat temu
COPYING.LGPL * Changed the licensing to WTFPL, as per all copyright holders' permission. 19 lat temu
ChangeLog * 0.9 branch. 21 lat temu
Makefile.am * Added glue code to compile libcaca without a libc and build applications 19 lat temu
NEWS * 0.9 release. 21 lat temu
NOTES * src/graphics.c: 21 lat temu
README * Updated README for network driver, fixed remaining exporters 19 lat temu
THANKS * src/graphics.c: 20 lat temu
TODO * BUGS TODO: 20 lat temu
bootstrap * New updated bootstrap script. 19 lat temu
build-dos * Fixed DOS driver. 19 lat temu
build-kernel * Oops, modified build-kernel while testing and commited it ;) 19 lat temu
build-win32 * configure.ac: 21 lat temu
caca-config.in * Let us do "caca-config --libs cucul" to get only the libcucul dependencies. 19 lat temu
configure.ac * Added a conditional to only build the kernel if --enable-vga was set. 19 lat temu
libcaca.spec * Removed cacademo from examples, manpages and distributions. It's useless. 19 lat temu

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 network output

--disable-imlib2: remove Imlib2 support in cacaview

o Cross-compilation examples:

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

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


Using libcaca

o Look into the src/ directory for source code examples.

o Compiling a libcaca program is fairly simple:

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


Binary packages

o As the API is not stable yet, everyone should statically link libcaca
with their programs or libraries. DO NOT DISTRIBUTE SHARED VERSIONS
OF LIBCACA.