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
81d6119762
* Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
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
cc34dea271
* Use libtool’s -version-number instead of -version-info and its insane
major/minor computation scheme.
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
042635640c
* Rename sprite.c into frame.c.
il y a 18 ans
Sam Hocevar
819dab40e7
* Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
il y a 18 ans
Sam Hocevar
17f272c4c4
* Deprecate buffer management. We're back to standard void* memory areas.
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
eb2aa1aa48
* Reverted that errno stuff. We'll just use the real errno.
il y a 18 ans
Sam Hocevar
fc6d86d835
* Added basis for an errno-like mechanism.
il y a 18 ans
Sam Hocevar
d0b0d90e2a
* Got rid of CUCUL_LIBS. It's unused.
il y a 18 ans
Sam Hocevar
7bd6e8a406
* Set library names to lib*.so.0.10.0.
il y a 18 ans
Sam Hocevar
2401f2c732
* Moved cucul_load_canvas() into cucul/import.c and renamed it into
cucul_import_canvas().
* Renamed cucul_create_export() into cucul_export_canvas() for consistency.
il y a 18 ans
Sam Hocevar
18f6532dbc
* Renamed main canvas-related functions so that they have "canvas" in
their name, eg. cucul_create() -> cucul_create_canvas() etc.
* Moved buffer-related functions to cucul/buffer.c.
il y a 18 ans
Sam Hocevar
66e06a687c
* Merged again all export functions into cucul/export.c. They're all the
same and they're very short (50-100 lines).
il y a 18 ans
Sam Hocevar
c778d5301c
* Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
cucul.c just in case.
il y a 18 ans
Sam Hocevar
b5f00c459c
* Implemented TGA image export.
il y a 18 ans
Sam Hocevar
ea780d5321
* Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
* Fixed font selection through cucul_font_load().
* Added a bigger 10x19 bold font.
il y a 18 ans
Sam Hocevar
d8821beb81
* Created a built-in font from Bitstream Vera (Monospace 9).
il y a 18 ans
Sam Hocevar
a05603a774
* Added a file for future font handling routines. Currently only the font
format proposal is in this file. Feel free to comment.
il y a 18 ans
Sam Hocevar
5193172468
* Renamed bitmap.c into dither.c.
il y a 18 ans
Sam Hocevar
34cf71d1ea
* Added pkgconfig files. Eh ouais mon gars.
il y a 18 ans
Sam Hocevar
af4b95f8e6
* Store colour information on 32 bits, for future 12-bit colour support.
il y a 18 ans
Sam Hocevar
1d374910e4
* Added cucul_flip(), cucul_flop() and cucul_transform() to perform
operations on canvases.
il y a 18 ans
Sam Hocevar
6b0f180e2f
* Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
that is a bit more high level than characters.
il y a 18 ans
Sam Hocevar
417b598d8d
* Factorised some charset handling code into a new cucul/charset.c file.
il y a 19 ans
Jean-Yves Lamoureux
d1f6bb6759
* Added preliminary (but working) SVG exporter
il y a 19 ans
Jean-Yves Lamoureux
9071a26bb9
* Added preliminary Postscript (tm) (r) (c) exporter.
il y a 19 ans
Jean-Yves Lamoureux
c30c66d032
* Renamed exporter_* to export_*, from God recommendation.
il y a 19 ans
Jean-Yves Lamoureux
1971191c09
* Exploded cucul/export.c
il y a 19 ans
Sam Hocevar
4f59010b4c
* Moved stuff around to differenciate between libcucul and libcaca.
il y a 19 ans