Sam Hocevar
107ff4b815
Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
il y a 15 ans
Sam Hocevar
561a13ee5e
Move some configuration stuff from build-kernel into configure.ac.
il y a 15 ans
Sam Hocevar
80f969dd5a
Fix shrext_cmds usage in configure.ac.
il y a 15 ans
Sam Hocevar
72789694c2
Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
il y a 15 ans
Jean-Yves Lamoureux
5a9b7d78ee
* Total kernel rewrite
il y a 15 ans
Sam Hocevar
ff266e22d1
Explicitly link with -lGLU because freeglut may not provide it. Fixes #61 .
il y a 15 ans
Sam Hocevar
7d2a657926
Gather profiling information in caca_refresh_display() and caca_get_event().
il y a 15 ans
Sam Hocevar
16b6d87d20
Rename tests/ to test/.
il y a 15 ans
Sam Hocevar
307cf3b43b
Make the current library version beta17, in preparation of the next release.
il y a 15 ans
Sam Hocevar
0eff993b00
Fix the library suffix detection, thanks to libtool's shell variables.
il y a 15 ans
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
il y a 15 ans
Sam Hocevar
c90830fb29
Start working on profiling.
il y a 15 ans
Sam Hocevar
54bcc632d2
Do not look for gmcs2. It is an abandoned abomination.
il y a 15 ans
Sam Hocevar
52758fae24
Look for csc and gmcs2 prior to gmcs.
il y a 15 ans
Sam Hocevar
104c5a0c5b
Start implementing a full <conio.h> replacement with a libcaca backend.
il y a 15 ans
Sam Hocevar
d5d20aeafd
Add C++ warnings to the build process.
il y a 15 ans
Sam Hocevar
0abc49e208
Minor optimisation in configure.ac.
il y a 15 ans
Ben Wiley Sittler
2c01239132
allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
il y a 16 ans
Ben Wiley Sittler
6620112a64
add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
il y a 16 ans
Ben Wiley Sittler
f7cc71e639
allow SDK to be overridden by environment variables (Mac OS X)
il y a 16 ans
Sam Hocevar
3f51cf2958
Clean up configure.ac.
il y a 16 ans
Jean-Yves Lamoureux
78db67d774
* Made compilation work only under Mac OS X 10.5 (Leopard) as it is the only test plateform available to me, waiting for something more clever
il y a 16 ans
Sam Hocevar
07ecf434cb
Bump soname versioning.
il y a 16 ans
Sam Hocevar
d1dffc746e
Set version to 0.99.beta15.
Updated NEWS and ChangeLog.
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
ce89e84412
Fix the library suffix detection.
il y a 16 ans
Sam Hocevar
ed08c2d1ff
Detect shared library suffix at configure stage.
il y a 16 ans
Sam Hocevar
7e9483fdc8
Fix detection of floating point assembly instructions. They were
incorrectly detcted as present because gcc was optimising them away.
il y a 16 ans
Sam Hocevar
16c3765dd7
configure.ac: use more modern autoconf syntax.
il y a 16 ans
Sam Hocevar
8878714321
Set version to 0.99.beta14.
Updated NEWS and ChangeLog.
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
087605fc9e
* Fix bad AM_CONDITIONAL location: it must be in the default code path.
il y a 16 ans
Sam Hocevar
c71cbdb507
* Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
forcing the tested code to use register contraints.
il y a 16 ans
Sam Hocevar
4393a7079b
* Set version to 0.99.beta14.
* Updateed NEWS and ChangeLog.
il y a 16 ans
Sam Hocevar
9752e826d8
* Check for FTGL in the configure step, because we will use it later.
* Better CFLAGS and LDFLAGS propagation to the Makefiles.
il y a 16 ans
Sam Hocevar
91103fbd97
* Generate the C++ .pc files at configure time.
il y a 16 ans
Sam Hocevar
c4119c7d43
* Updated version number to 0.99.beta15, so that we can build TOIlet.
il y a 16 ans
Sam Hocevar
a278364a00
* Put autotools files in a hidden ".auto" directory instead of "autotools".
il y a 16 ans
Sam Hocevar
ef211b4700
* Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
of the other required types.
il y a 16 ans
Sam Hocevar
bb771dcc5c
* Cosmetic fix for ./configure output when a pkg-module is not found.
il y a 16 ans
Sam Hocevar
86d03eb137
* Use CppUnit for C and C++ unit tests. Sorry, Jylam.
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
Jean-Yves Lamoureux
1eae38f2dc
* Removed by-default stack protector from recent gcc's while compiling kernel.
il y a 16 ans
Sam Hocevar
9a4e9b55a8
* -Wshadow was actually put back in configure.ac; removing comment about it.
il y a 16 ans
Sam Hocevar
e4fae06a5e
* Don't use mygetopt.c in img2txt if the system has getopt_long.
* Fix invalid pointer/int cast (Closes #39 ).
il y a 16 ans
Sam Hocevar
e895e01ee6
* Disable file operations in kernel mode.
* Implement strchr() in kernel.c.
* Check for snprintf() at configure time.
il y a 17 ans
Sam Hocevar
fd9749db59
* Import io.c from TOIlet directly into libcucul. Can you see where this
is going?
il y a 17 ans
Sam Hocevar
2c9232d71a
* Bump version to 0.99.beta14.
il y a 17 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