Sam Hocevar
9b14aa4d05
Move many build files to the build subdirectory.
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
06f3bf04e9
Add Travis CI integration.
il y a 9 ans
Sam Hocevar
5b50cfa59c
test: refactor a lot of test suite related stuff.
il y a 9 ans
Sam Hocevar
b2e484ffe0
build: fix Win32 build and allow to build Win64 binaries from Linux, and
ship the static library and includes too.
il y a 12 ans
Alex Foulon
4e9a9b891d
Add check-source rule for python files.
il y a 13 ans
Sam Hocevar
8c4ac14327
Make the check-source test more generic.
il y a 15 ans
Sam Hocevar
107ff4b815
Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
il y a 15 ans
Sam Hocevar
8ae84fad4e
Improve changelog generation.
il y a 15 ans
Sam Hocevar
5093140a85
Generate a better changelog.
il y a 15 ans
Sam Hocevar
2a4cccbf34
Clean up .gitignore and documentation build rules.
il y a 15 ans
Sam Hocevar
72789694c2
Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
il y a 15 ans
Sam Hocevar
16b6d87d20
Rename tests/ to test/.
il y a 15 ans
Sam Hocevar
e304d5a314
Add a sanity check for coding style errors.
il y a 15 ans
Sam Hocevar
9d2e5ef6d0
Add a simple snake program using the <conio.h> interface.
il y a 15 ans
Sam Hocevar
12d60187fa
Minor build system cosmetic changes.
il y a 16 ans
Sam Hocevar
a5b9be2d55
Rename csharp/ into caca-sharp/.
il y a 16 ans
Sam Hocevar
e8f04805fd
Renamed msvc into win32.
il y a 16 ans
Sam Hocevar
aadfe70d8d
Move stubs.h to caca/caca_stubs.h since it's only used by the library.
il y a 16 ans
Sam Hocevar
08aa3bac3f
Clean up the web server directories before copying the documentation there.
il y a 16 ans
Sam Hocevar
c7487d700d
Change the website name to caca.zoy.org.
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
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
Sam Hocevar
ca559d93d8
* Created a tests/ directory for regression tests. Run with "make check".
* Added a first, simple test program.
il y a 17 ans
Sam Hocevar
10bf9f48a7
* Rename "test" to "examples". The former will become a real testsuite.
* Autodetect zzuf in the configure step. It might become handy.
il y a 17 ans
Sam Hocevar
d2a22013f5
* Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
bindings.
* Distribute the python/ subdirectory using automake.
il y a 17 ans
Sam Hocevar
5791b183c5
* Renamed DotNet/ to csharp/ because I hate mixed case.
il y a 17 ans
Sam Hocevar
2e7d0b6a02
* Split "upload" target into "upload-source" and "upload-doc".
il y a 17 ans
Sam Hocevar
67a677fa9e
* Autotoolified the .NET bindings. Use --enable-dotnet.
il y a 17 ans
Sam Hocevar
1714312f07
* Autotoolified the Ruby bindings. Use --enable-ruby.
il y a 17 ans
Sam Hocevar
6986b8c64f
* Renamed fonts to *.data to make sure they are not mistaken for editable
files (like there is any chance).
il y a 17 ans
Sam Hocevar
c31150d3e0
* Don’t manage autotools/ with SVN.
il y a 17 ans
Sam Hocevar
17dc232724
* Add a "make fonts" rule to the makefile for easy updates.
il y a 17 ans
Sam Hocevar
fba189ba48
* Added a "make upload" rule for releases.
il y a 18 ans
Sam Hocevar
900b340c31
* Removed debian packaging stuff from the trunk. It'll now be at
svn://svn.debian.org/svn/sam-hocevar/pkg-misc
il y a 18 ans
Jean-Yves Lamoureux
bce66aa628
* Updated C++ bindings and renamed directory to more comprehensive cxx
il y a 18 ans
Sam Hocevar
370fb06990
* Added "common.h", a placeholder for simple features and functions missing
from some systems.
il y a 18 ans
Sam Hocevar
eaed513209
* Updated Debian build rules.
il y a 18 ans
Jean-Yves Lamoureux
3b166c5603
* Added preliminary C++ bindings
il y a 18 ans
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.
il y a 18 ans
Sam Hocevar
15ac34a918
* Added glue code to compile libcaca without a libc and build applications
as multiboot kernels.
il y a 18 ans
Sam Hocevar
73e689b2a3
* Fixed DOS driver.
* Added a build-dos script to cross-compile the DOS version using djgpp.
il y a 19 ans
Sam Hocevar
201ad26639
* Moved stuff again.
il y a 19 ans
Sam Hocevar
4f59010b4c
* Moved stuff around to differenciate between libcucul and libcaca.
il y a 19 ans
Sam Hocevar
707f10de81
* Changed the licensing to WTFPL, as per all copyright holders' permission.
il y a 19 ans
Sam Hocevar
6b05fe57be
* BUGS TODO:
+ Removed BUGS, updated TODO.
* debian/*:
+ Depend on libx11-dev instead of xlibs-dev.
+ New Debian upload.
il y a 20 ans
Sam Hocevar
1257f58fbb
* configure.ac:
+ Check for sys/times.h and unistd.h.
+ Added calls to AC_C_CONST and AC_C_INLINE.
* src/time.c src/graphics.c:
+ Fixes for MSVC compilation warnings.
+ Additional sanity checks in the Win32 driver.
* src/caca.c:
+ Use raw()/noraw() in the curses driver instead of cbreak().
* msvc/libcaca.sln:
+ Added an MSVC solution.
* examples/aafire.c:
+ Slightly reduced the maximum cacafire framerate.
il y a 21 ans
Sam Hocevar
337e22d1b7
* Fixed $Id in all Makefile.am files.
il y a 21 ans
Sam Hocevar
7afbf42a0b
* build-win32:
+ Win32 cross-compilation script.
il y a 21 ans
Sam Hocevar
db44056e86
* libcaca.spec:
+ RPM specfile, courtesy of Richard Zidlicky.
* THANKS:
+ Added a THANKS file for contributors.
il y a 21 ans