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.
8 anni fa
Sam Hocevar
32f430e69d
examples: remove cross-directory build dependencies.
9 anni fa
Sam Hocevar
107ff4b815
Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
15 anni fa
Jean-Yves Lamoureux
9b60c942b4
* Added mouse events example
15 anni fa
Sam Hocevar
bf3d41309c
Update source checking test and remove CRLF crap from makefiles.
15 anni fa
Pascal Terjan
cb5107b070
* Fix build of trifiller with imlib2
15 anni fa
Jean-Yves Lamoureux
4156afb43e
* Add -lm to examples/trifiller. Oops.
15 anni fa
Jean-Yves Lamoureux
67679dc55d
* Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
* Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
15 anni fa
Sam Hocevar
8954cd4695
Only build conio-snake if the C++ compiler is functional.
15 anni fa
Sam Hocevar
9d2e5ef6d0
Add a simple snake program using the <conio.h> interface.
15 anni fa
Sam Hocevar
104c5a0c5b
Start implementing a full <conio.h> replacement with a libcaca backend.
15 anni fa
Sam Hocevar
b7ba0adba0
Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
Fixes ticket #51 .
15 anni fa
Sam Hocevar
34297fcdf9
Fix separate directory build failure caused by caca_types.h.
16 anni fa
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.
16 anni fa
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.
16 anni fa
Sam Hocevar
e15e962928
* Implement caca_create_display_with_driver() to specify an output driver
without using environment variables..
* Implement caca_get_display_driver() to return the current display's
output driver.
* Add a simple example program to test caca_create_display_with_driver().
17 anni fa
Sam Hocevar
81d6119762
* Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
17 anni fa
Sam Hocevar
10bf9f48a7
* Rename "test" to "examples". The former will become a real testsuite.
* Autodetect zzuf in the configure step. It might become handy.
17 anni fa
Sam Hocevar
a7ac5f9e1e
* Get rid of test/term.c, it's now in its own repository.
* Added back -Wshadow, it's more useful than annoying.
18 anni fa
Sam Hocevar
1fd3d09e44
* Do not build test/term if fcntl() is not available. Yes, could be improved.
18 anni fa
Sam Hocevar
81d9b86799
* Added a test app that swallows two console applications. Switch with C-a.
18 anni fa
Sam Hocevar
e37f6aac55
* Renamed the "all" test to "cucul" because it otherwise conflicted with
the automake "all" rule.
18 anni fa
Sam Hocevar
0b3faf2078
* Started writing a full API test. Not sure where it'll lead.
18 anni fa
Sam Hocevar
8d5a1ea8e0
* libcaca multiplexer: swallows two libcaca applications, for instance
cacademo and cacafire, and displays them in a canvas.
18 anni fa
Sam Hocevar
8c5342b263
* Made cucul_blit() handle-aware. Added a blit test for that.
18 anni fa
Sam Hocevar
8a316f40d6
* Fix the Unicode test.
* Add a test for fullwidth characters.
18 anni fa
Sam Hocevar
91645bfa68
* Do not link binaries with @CACA_LIBS@, it's useless.
18 anni fa
Sam Hocevar
a34df4fa85
* Remove toilet from the libcaca source, it'll be moved to its own repo.
18 anni fa
Sam Hocevar
f1cb79fac3
* Added getopt support to toilet.
18 anni fa
Sam Hocevar
57bc9ff453
* TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
18 anni fa
Sam Hocevar
060cb6f676
* Moved the matrix effect test into cacademo. Removed the motion sensor
stuff, it's cool but it's crap.
18 anni fa
Sam Hocevar
1d1d643c67
* Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
test for the <caca0.h> emulation layer.
18 anni fa
Sam Hocevar
496445ffbf
* Small matrix effect. Totally useless. Unless you have a Thinkpad, in
which case it is massively useless.
18 anni fa
Sam Hocevar
aca46d3f39
* Added -I${top_srcdir} to the compilation flags to fix builds configured
from an alternate directory (they failed to find common.h).
18 anni fa
Sam Hocevar
afbdae6bf9
* Text input test program. Might be merged into libcaca if it works well.
18 anni fa
Sam Hocevar
fdc8b45b72
* Added font2tga, a test program that exports our font in a known format.
18 anni fa
Jean-Yves Lamoureux
2e167ab614
* Added preliminary ANSI importer, added import formats autodection
18 anni fa
Sam Hocevar
d0b0d90e2a
* Got rid of CUCUL_LIBS. It's unused.
18 anni fa
Sam Hocevar
634c8266cc
* Added a test for multiple frames support.
* Added a test for textfile loading.
18 anni fa
Sam Hocevar
960aceabac
* Added test/truecolor.c to test non-ANSI colour pairs.
18 anni fa
Sam Hocevar
4095b65df3
* Redisplay the output bitmap using libcaca. Eh ouais mon gars.
18 anni fa
Sam Hocevar
e18b717e38
* Added a test program for the font renderer.
18 anni fa
Sam Hocevar
6fb44a69f9
* Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
contain development tools that are only useful to libcaca developers.
18 anni fa
Sam Hocevar
d660aa1390
* Workaround for automake < 1.6.
18 anni fa
Sam Hocevar
7af7565b74
* Added a test for the transformation routines.
18 anni fa
Sam Hocevar
73aad0447c
* Added the cucul_blit() function. It lets us blit various canvas one
onto the other with an optional mask.
18 anni fa
Sam Hocevar
42cbd10958
___
* Bitmap gamma test example. Of ,---. /""`_,'
course it does not work yet, | `\``""-; /
because some dirty old pig \ /`\\ ';'
implemented a cucul_powf() .') | __ \
function that only works / (` / /(O\. _|
with integer exponents. .-`| `"` ` .-\_
.-' \ ` ;=-.
HAHAHAHA MAIS .' . ._, / o o\
VIEUX PORC ! .-'` . '-._;_._.J
.-'` `.-'`
_. -` L ' .'
.' U '- ._.-'
/` C /
/ y |
._ ; J | |
)).-| | | /
(/`.-| \ \ / .;
( (_)| | \ ; .' |
'--'; | `\ / / |
\ | `\ /.' /
\ / ; |`\ |
'. .' _.-| | | |
'-. .-';_"---'`.__| | | \
`'-._ ``'-. | \ \__\\
`''--.___\\ \__\\
18 anni fa
Sam Hocevar
2f7c869bcc
* Small test program for exporters. Usage: "export html", "export irc" etc.
18 anni fa
Sam Hocevar
ce16433e89
* Added a tiny Unicode test program. Of course it does not work yet, but
good to have something to start with.
18 anni fa
Sam Hocevar
4f59010b4c
* Moved stuff around to differenciate between libcucul and libcaca.
19 anni fa