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.
18 jaren geleden
Sam Hocevar
a10e810306
* Proper svn:ignore properties on tools/.
18 jaren geleden
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 jaren geleden
Sam Hocevar
52d877a405
* cacaview works again. Somewhat. Image loading is now handled by the
factored common-image.c file. Feature selection such as antialiasing or
dithering mode are still disabled.
18 jaren geleden
Sam Hocevar
78b764dbc5
* Renamed "freadint" to "u32fread", and so on.
18 jaren geleden
Sam Hocevar
1084035890
* Added img2irc program. I know it does not have "cucul" or "caca" in the
name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
18 jaren geleden
Sam Hocevar
83b4374fb4
* Avoid useless call to strlen() in the exporters.
* Removed '\x0f' from the IRC exporter until I understand why it was here.
18 jaren geleden
Sam Hocevar
bc29d9f28b
* Fixed test/export that was not printing the last character of the file.
18 jaren geleden
Sam Hocevar
0c9eb30ab5
* Updated TODO list. I forgot the aspect ratio function!
18 jaren geleden
Sam Hocevar
5193172468
* Renamed bitmap.c into dither.c.
18 jaren geleden
Sam Hocevar
58ff9ea1f5
* Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
18 jaren geleden
Sam Hocevar
988f2f4e92
* Replaced enum cucul_color with unsigned int. The size of an enum is not
really portable, and Visual Studio complains when they are not explicitely
cast.
18 jaren geleden
Sam Hocevar
125c6bbff9
* Updated the Doxygen configuration file.
18 jaren geleden
Sam Hocevar
cd0e8f7861
* Fixed old bugs I introduced in the exporters.
* Fixed exporter headers to make Doxygen happy.
18 jaren geleden
Sam Hocevar
f4933461d4
* Forgot an svn:ignore property.
18 jaren geleden
Sam Hocevar
34cf71d1ea
* Added pkgconfig files. Eh ouais mon gars.
18 jaren geleden
Sam Hocevar
a8990ca5a6
* Replaced occurrences of "rgba" with "argb".
18 jaren geleden
Sam Hocevar
273371c6b1
* Fixed a syntax error. Gruik.
18 jaren geleden
Sam Hocevar
e8ae71156d
* Changed the cucul_set_bitmap_antialias() argument to a string.
18 jaren geleden
Sam Hocevar
eafbe7dd4b
* Of course I had to fuck up something. Here, PS export works again.
18 jaren geleden
Sam Hocevar
af4b95f8e6
* Store colour information on 32 bits, for future 12-bit colour support.
18 jaren geleden
Sam Hocevar
c1664e356c
* Got rid of cucul_get_screen(). Use cucul_export() instead.
18 jaren geleden
Sam Hocevar
fcfbcd4000
* Check the magic bytes at the end of the buffer when cucul_load()ing it.
18 jaren geleden
Sam Hocevar
6f6b3b3ac2
* Sanity check in cacaserver.c.
18 jaren geleden
Sam Hocevar
a125090228
* Fixed a crash when realloc() returns a new address.
18 jaren geleden
Sam Hocevar
3b410fdc89
* Fixed old typo that caused qq->height to be uninitialised.
18 jaren geleden
Jean-Yves Lamoureux
a87a65bc82
* Oops, removed unused variable
18 jaren geleden
Jean-Yves Lamoureux
0890243547
* Added Winsock (c)(tm)(r) compatibility
18 jaren geleden
Jean-Yves Lamoureux
146bbb363d
* removed b0rked test. No more pigs, I just commited 500 of them.
18 jaren geleden
Sam Hocevar
7f5fb19a39
* Set the default dithering mode to Floyd-Steinberg.
18 jaren geleden
Sam Hocevar
7be0932b8f
((`)_.._ ,'-. _..._ _._
* Ooops. Compilation fix. \,' '-._.-\ ' ` .-'
.' / (
/ S | _ _ \
| a \ o o |
; m .-. /
; ', '-.( '')-'
'. | ;-'
\ / /
/ /-._ __, 7 |
\ `\ \`` | | |
\ \_,\ | |_,\
'-`' \_,\
18 jaren geleden
Sam Hocevar
2213100258
* Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
18 jaren geleden
Sam Hocevar
f27ac3cb6c
* Updated the TODO list.
18 jaren geleden
Sam Hocevar
cfadd8b64d
* Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
environment variables handling. Replaced that with three per-bitmap
functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
cucul_set_bitmap_dithering().
* Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
prototypes (but did not implement them yet).
* Added cucul_set_bitmap_charset() to choose what characters are going
to be used for the bitmap rendering.
* Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
18 jaren geleden
Sam Hocevar
87604b8e1d
* Merged caca_wait_event() into caca_get_event() and added a timeout
parameter to do what both functions did before, and even more.
18 jaren geleden
Sam Hocevar
c197f3180e
* Disabled cacaview for now. I'm going to utterly break it.
18 jaren geleden
Sam Hocevar
e625e11d52
* Added cucul_get_export_list(). Returns a list of known export formats.
18 jaren geleden
Sam Hocevar
0e15619e46
* cacaserver works again (but needs a complete rewrite because it's really
become ugly). You can now emulate the previous network driver behaviour
by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
18 jaren geleden
Sam Hocevar
bca049e6d7
* Changed the 2nd argument of cucul_create_export to a string. This way we
can add new exporters without changing the API.
18 jaren geleden
Sam Hocevar
522ed9a04f
* Oops, I barfed that makefile.
18 jaren geleden
Jean-Yves Lamoureux
51f5805c2e
* Added "powered by libcaca" text to all examples for consistency
18 jaren geleden
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).
18 jaren geleden
Sam Hocevar
2542a4cff4
* Implemented a proof-of-concept cacaplay program that can redisplay a
single frame that was saved by the raw driver.
18 jaren geleden
Sam Hocevar
41db7b066a
* Implemented cucul_load() to reload a file that was saved with the
raw driver. I know it is inconsistent to have the loader in libcucul
and the exporter in libcaca but I'll find a way to harmonise that.
18 jaren geleden
Jean-Yves Lamoureux
d5fcabb703
* Fixed OpenGL mouse handling
Sam Le Vieux Porc
(\____/)
Le / @__@ \ Le
( (oo) )
`-.~~.-' Vieux
Vieux / \
@/ \_
(/ / \ \) Porc
Porc WW`----'WW
Sam Le Vieux Porc
18 jaren geleden
Sam Hocevar
a6848be41e
* Created a minimal raw driver that outputs stuff to stdout.
18 jaren geleden
Sam Hocevar
90ed6be7cb
██████ ██████
* Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░███░░░░░░░░███░░░░██
██░░░░░░███░░░░░░███░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░░░██████████████░░░░░░██
██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
██░░░░██████████████░░░░██
███░░░░░░██████░░░░░░███
█████░░░░░░░░░░█████
████████████
18 jaren geleden
Sam Hocevar
f4aed04efd
* Reworked the OpenGL headers and Glut features detection (what did you
expect).
18 jaren geleden
Sam Hocevar
3c3e37ca65
* Implemented cucul_invert() to invert a canvas' colours.
18 jaren geleden
Jean-Yves Lamoureux
8a340a8676
* Fixed glutCheckLoop headers, testing only under MacOSX
18 jaren geleden