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
6f08997681
* Small tool to analyse character glyphs depending on their shape. Will be
used for improved dithering.
17 anni fa
Sam Hocevar
12696aaff5
* Don't rely on pkg-config macros for variable substitution. Just in case.
18 anni fa
Sam Hocevar
91645bfa68
* Do not link binaries with @CACA_LIBS@, it's 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
b2d84d524d
* Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
18 anni fa
Sam Hocevar
fed62ed798
* Added a font creator that uses pango to render glyphs.
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