Sam Hocevar
41d475589c
* Renamed cucul_export into cucul_buffer. We'll use it for other things.
20年前
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.
20年前
Sam Hocevar
78b764dbc5
* Renamed "freadint" to "u32fread", and so on.
20年前
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
20年前
Sam Hocevar
58ff9ea1f5
* Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
20年前
Sam Hocevar
af4b95f8e6
* Store colour information on 32 bits, for future 12-bit colour support.
20年前
Sam Hocevar
6f6b3b3ac2
* Sanity check in cacaserver.c.
20年前
Sam Hocevar
a125090228
* Fixed a crash when realloc() returns a new address.
20年前
Jean-Yves Lamoureux
a87a65bc82
* Oops, removed unused variable
20年前
Jean-Yves Lamoureux
0890243547
* Added Winsock (c)(tm)(r) compatibility
20年前
Jean-Yves Lamoureux
146bbb363d
* removed b0rked test. No more pigs, I just commited 500 of them.
20年前
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.
20年前
Sam Hocevar
c197f3180e
* Disabled cacaview for now. I'm going to utterly break it.
20年前
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".
20年前
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.
20年前
Sam Hocevar
522ed9a04f
* Oops, I barfed that makefile.
20年前
Jean-Yves Lamoureux
51f5805c2e
* Added "powered by libcaca" text to all examples for consistency
20年前
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).
20年前
Sam Hocevar
2542a4cff4
* Implemented a proof-of-concept cacaplay program that can redisplay a
single frame that was saved by the raw driver.
20年前
Sam Hocevar
d660aa1390
* Workaround for automake < 1.6.
20年前
Sam Hocevar
f149dc3ac4
* Massive rework of the event handling code, as per the TODO list.
20年前
Sam Hocevar
6db26f7487
* Made cucul_putchar32() an internal-only function.
* Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
string instead of a single character as their last argument.
20年前
Sam Hocevar
571de1af04
* Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
20年前
Sam Hocevar
36886a339e
* Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
20年前
Sam Hocevar
c979bc6eae
* Changed the cucul_init parameter so that it now directly accepts a
canvas size (use cucul_init(0, 0) for the old behaviour).
20年前
Sam Hocevar
57d897a7bf
* Gamma support in cacaview (through the g/G key).
20年前
Sam Hocevar
071f31ecc8
* Changed the cacaplas colours. Yeah, I do what I want.
20年前
Sam Hocevar
dcaccc744c
* Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
20年前
Sam Hocevar
e7deb17101
* Added a lame "powered by libcaca" banner to cacaplas.
20年前
Sam Hocevar
31d42c65de
Nan mais avec ma config _,--. ,--._
d'Emacs c'est vraiment \ > `-"""-' < /
impossible qu'il reste `-. .-'
des tabs dans mon code / 'e___e` \
\__ ( (o o) )
HAHAHAHA MAIS _\_ `=' _/_
VIEUX PORC ! / /|`-._.-'|\ \
\ ., / /||_______||\ \
.,|_) _/ /_||=======||_\ \_
_ _______( ,\ ', / _/==|| ||==\_ \
'(-'.` '-``o t__ `'( ^^ ^^ )`'
'/ (") \ /
| t-` \______|______/
\ )_.-` |______|______|
\ .^--| /_| )__| |__(
\_(_\ |_|'[_\ / ] [ \
'[_\ '[_\ `--' `--'
20年前
Jean-Yves Lamoureux
c32b620fb8
* Optimised cacaballs a bit
20年前
Jean-Yves Lamoureux
230d5ac181
* Better cacaballs parameters
20年前
Sam Hocevar
2453a988e4
* Increased cacamoir circle thikness by 50%, because it currently really
sucks in small resolutions.
20年前
Sam Hocevar
788bec7de8
* Minor coding style fixes.
20年前
Sam Hocevar
ba567af9a1
* Fixed a warning in cacaball.c.
20年前
Sam Hocevar
b337745bf1
* Made cacamoir, cacaball and cacaplas buildable into a kernel.
20年前
Sam Hocevar
15ac34a918
* Added glue code to compile libcaca without a libc and build applications
as multiboot kernels.
20年前
Sam Hocevar
70d96c811b
* Polished the driver split a bit (still no events, except resize events),
properly credited authors and documented a few things.
20年前
Sam Hocevar
201ad26639
* Moved stuff again.
20年前
Sam Hocevar
4f59010b4c
* Moved stuff around to differenciate between libcucul and libcaca.
20年前
Sam Hocevar
6c6beb3541
* Use 32 bit integers for the character array. No visible difference for
now because we only do ASCII, but that will let us do Unicode later.
20年前
Sam Hocevar
92ef8499f1
* Removed caca_set_{size,width,height} because cucul_set_size ought to be
enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
future because it's libcaca who gets the resize events, after all.
20年前
Jean-Yves Lamoureux
044c9d39a0
* I just suck. I'll goatse myself right after beeing back at home.
20年前
Sam Hocevar
87f22f292e
* src/graphics.c: minor optimisations.
20年前
Sam Hocevar
730834f30b
* Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
pas de warnings et/ou que ca segfaulte pas !
20年前
Jean-Yves Lamoureux
4c53d0ea48
* Mais je fais comme je veux bordel de cul !
20年前
Sam Hocevar
0ecdc0280b
* Haha mais vieux porc a pattes !
20年前
Jean-Yves Lamoureux
2826bc67f5
* Reverted to integer colors in GL driver, fixed a bunch of warnings in slang.
20年前
Sam Hocevar
6d99c79d26
* All output plugins should now work again.
* Renamed caca_refresh() into caca_display() which makes more sense.
* Optimised gl_bgpal by directly storing floats instead of doing the
conversion at runtime.
* Handle resizing in cucul_set_size() and try to keep as much information
as possible from the previous canvas.
* Moved most global variables into cucul_t or caca_t contexts.
* Moved time.c into libcaca.
20年前
Sam Hocevar
dfb47f643c
* src/cucul.c: s/width/height/.
20年前