Sam Hocevar
d063465bf6
Fix <cucul.h> installation again.
il y a 16 ans
Sam Hocevar
5cc440e199
Add a cucul.h symbolic link upon installation.
il y a 16 ans
Sam Hocevar
e1562a8d46
libcaca: move codecs and import/export functions into subdirectories.
il y a 16 ans
Sam Hocevar
f3c3eac054
Reorganise MSVC files so that each project is with its source code.
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
ebabc96cea
Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
il y a 16 ans
Sam Hocevar
9424863c81
Support for platforms where shared libraries are not called *.so.
il y a 16 ans
Sam Hocevar
02e29b8cdc
End of the libcucul merge: add symbolic links where appropriate.
il y a 16 ans
Sam Hocevar
00961e6088
caca, cxx: install symlinks for backwards compatibility with libcucul.
il y a 16 ans
Sam Hocevar
319cc69db3
Continue the libcaca/libcucul merge. Source and binary compatibility
are almost there.
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
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
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
cc34dea271
* Use libtool’s -version-number instead of -version-info and its insane
major/minor computation scheme.
il y a 17 ans
Sam Hocevar
12696aaff5
* Don't rely on pkg-config macros for variable substitution. Just in case.
il y a 18 ans
Sam Hocevar
afed497172
* Added all the glue needed for a Cocoa output driver.
il y a 18 ans
Sam Hocevar
d1bccd4fba
* Added a --enable-plugins configure flag that builds the GL and X11 drivers
as plugins. This way, libcaca does not directly depend on those libraries.
il y a 18 ans
Sam Hocevar
7e587a46b9
* Added an emulation layer for pre-1.0 libcaca API. Legacy applications
just need to include <caca0.h> instead of <caca.h> and should be source-
compatible with old versions of libcaca.
Most of the old API works, except features and caca_sqrt(). Sprites do
work API-wise but due to the new format they are no longer working in
the same way.
il y a 18 ans
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).
il y a 18 ans
Sam Hocevar
7bd6e8a406
* Set library names to lib*.so.0.10.0.
il y a 18 ans
Sam Hocevar
34cf71d1ea
* Added pkgconfig files. Eh ouais mon gars.
il y a 18 ans
Sam Hocevar
08a16c80fe
* Removed the network driver and replaced it with a cacaserver executable
that has all the functionality, except it does not work yet (the stdin
reading routine is missing).
il y a 18 ans
Sam Hocevar
a6848be41e
* Created a minimal raw driver that outputs stuff to stdout.
il y a 18 ans
Sam Hocevar
d660aa1390
* Workaround for automake < 1.6.
il y a 18 ans
Sam Hocevar
246c3beff3
* Added a conditional to only build the kernel if --enable-vga was set.
il y a 19 ans
Jean-Yves Lamoureux
fd331c1504
* Added very preliminary network driver
il y a 19 ans
Sam Hocevar
34764ae68a
* Split caca/graphics.c into driver-specific files. Resize is currently
broken, and event handling is not yet in the driver-specific files, but
I will of course fix that later.
il y a 19 ans
Sam Hocevar
4f59010b4c
* Moved stuff around to differenciate between libcucul and libcaca.
il y a 19 ans