Sam Hocevar
|
6160ab7907
|
* Removed done stuff from the TODO.
* Updated the TODO list with what I said in the mailing-list. The top
priority is what's marked "API-dependent stuff".
|
18 anni fa |
Sam Hocevar
|
7af7565b74
|
* Added a test for the transformation routines.
|
18 anni fa |
Sam Hocevar
|
6eb822234b
|
* Added more characters to the flip/rotate routines.
|
18 anni fa |
Sam Hocevar
|
1d374910e4
|
* Added cucul_flip(), cucul_flop() and cucul_transform() to perform
operations on canvases.
|
18 anni fa |
Sam Hocevar
|
77f995023d
|
* Slightly changed header comments.
|
18 anni fa |
Sam Hocevar
|
1c7d39a015
|
* Optimise cucul_blit() by using memcpy() if there is no mask.
|
18 anni fa |
Sam Hocevar
|
73aad0447c
|
* Added the cucul_blit() function. It lets us blit various canvas one
onto the other with an optional mask.
|
18 anni fa |
Sam Hocevar
|
f3698cd490
|
* Fixed an uninitialised structure member.
|
18 anni fa |
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.
|
18 anni fa |
Sam Hocevar
|
2c80bf875b
|
* Renamed cucul_get_export() to cucul_create_export().
|
18 anni fa |
Sam Hocevar
|
36886a339e
|
* Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
|
18 anni fa |
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).
|
18 anni fa |
Sam Hocevar
|
9b548949f6
|
* Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
|
18 anni fa |
Sam Hocevar
|
a20393e0b2
|
* Removed code that did not need to be duplicated.
|
18 anni fa |
Sam Hocevar
|
57d897a7bf
|
* Gamma support in cacaview (through the g/G key).
|
18 anni fa |
Sam Hocevar
|
fabd8c7467
|
* Added colour to the gamma test.
|
18 anni fa |
Sam Hocevar
|
5fff7db514
|
* Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
|
18 anni fa |
Sam Hocevar
|
892f55aed9
|
* Animated gamma test.
|
18 anni fa |
Sam Hocevar
|
c5f841bb96
|
* Got rid of cucul_powf(), too complex to implement and no longer used.
|
18 anni fa |
Sam Hocevar
|
b662acdd4e
|
* Added optional support for CP437 gray blocks in the bitmap renderer.
* Use a custom pow() function for gamma computation.
|
18 anni fa |
Sam Hocevar
|
382e1148ff
|
* Tried to do something with cucul_powf. It currently sucks.
|
18 anni fa |
Sam Hocevar
|
071f31ecc8
|
* Changed the cacaplas colours. Yeah, I do what I want.
|
18 anni fa |
Sam Hocevar
|
42cbd10958
|
___
* Bitmap gamma test example. Of ,---. /""`_,'
course it does not work yet, | `\``""-; /
because some dirty old pig \ /`\\ ';'
implemented a cucul_powf() .') | __ \
function that only works / (` / /(O\. _|
with integer exponents. .-`| `"` ` .-\_
.-' \ ` ;=-.
HAHAHAHA MAIS .' . ._, / o o\
VIEUX PORC ! .-'` . '-._;_._.J
.-'` `.-'`
_. -` L ' .'
.' U '- ._.-'
/` C /
/ y |
._ ; J | |
)).-| | | /
(/`.-| \ \ / .;
( (_)| | \ ; .' |
'--'; | `\ / / |
\ | `\ /.' /
\ / ; |`\ |
'. .' _.-| | | |
'-. .-';_"---'`.__| | | \
`'-._ ``'-. | \ \__\\
`''--.___\\ \__\\
|
18 anni fa |
Sam Hocevar
|
dcaccc744c
|
* Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
|
18 anni fa |
Sam Hocevar
|
bc3e0f7fe6
|
* Use the asm versions of sin and cos when available.
|
18 anni fa |
Jean-Yves Lamoureux
|
73edc0b51c
|
* Added a bird.
|
19 anni fa |
Sam Hocevar
|
9dd86c2766
|
* Added basic support for a few Unicode characters to the X11 driver.
|
19 anni fa |
Sam Hocevar
|
e7deb17101
|
* Added a lame "powered by libcaca" banner to cacaplas.
|
19 anni fa |
Sam Hocevar
|
781e321732
|
* Added a few notes to the TODO list.
|
19 anni fa |
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-` \______|______/
\ )_.-` |______|______|
\ .^--| /_| )__| |__(
\_(_\ |_|'[_\ / ] [ \
'[_\ '[_\ `--' `--'
|
19 anni fa |
Sam Hocevar
|
f32560e3c7
|
* More special characters in the Unicode test.
|
19 anni fa |
Sam Hocevar
|
02ccf6ec3b
|
* Cosmetic fixes.
|
19 anni fa |
Sam Hocevar
|
bb1cedf858
|
* Renamed cucul_buffer to cucul_export. Vanilla rum rules.
|
19 anni fa |
Sam Hocevar
|
417b598d8d
|
* Factorised some charset handling code into a new cucul/charset.c file.
|
19 anni fa |
Sam Hocevar
|
aaa61f9a81
|
* Added a few commonly escaped characters to the export test: ( ) " < > &
|
19 anni fa |
Sam Hocevar
|
8d698a1158
|
* Full Unicode support in the SVG exporter.
|
19 anni fa |
Sam Hocevar
|
6b79dc0ea0
|
* Print '?' instead of spaces for unknown glyphs in the X11 driver.
|
19 anni fa |
Sam Hocevar
|
08627c3231
|
___
',_`""\ .---,
\ :-""``/` |
Ahaha mais vieux porc !! `;' //`\ /
/ __ | ('.
|_ ./O)\ \ `) \
_/-. ` `"` |`
.-=; ` /
/o o \ ,_, .
L._._;_.-' .
`'-.` '
`. '
'-._. -'
|
19 anni fa |
Sam Hocevar
|
691650b4f9
|
* Updated ChangeLog and converted it to UTF-8.
|
19 anni fa |
Sam Hocevar
|
a44f52039e
|
* Fixed Unicode handling and improved coding style in the SVG exporter.
|
19 anni fa |
Sam Hocevar
|
c1ed04f470
|
* Do not write the trailing \0 when exporting data.
|
19 anni fa |
Sam Hocevar
|
6a0861c9b3
|
* Fixed syntax errors in the generated PostScript document if ( ) \ or
Unicode characters are encountered.
|
19 anni fa |
Sam Hocevar
|
e48078c585
|
* Optimised for speed and space, fixed a few bugs, and improved coding style
in the PS exporter (vieux porc !).
|
19 anni fa |
Sam Hocevar
|
67ee65c720
|
* Comment clarification.
|
19 anni fa |
Sam Hocevar
|
ca1c7c2589
|
* Fix resizing of the Win32 console. It now adapts to the requested size.
|
19 anni fa |
Sam Hocevar
|
faf6417bac
|
* Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
* Cosmetic code changes.
|
19 anni fa |
Sam Hocevar
|
2f878868e0
|
* Fixed compiler warnings when UTF-8 S-Lang is not available.
|
19 anni fa |
Sam Hocevar
|
e737bea9a3
|
* Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
|
19 anni fa |
Sam Hocevar
|
ba08d339b0
|
* Distribute the license with Win32 packages and convert text files to
CRLF format.
|
19 anni fa |
Sam Hocevar
|
4fd15b0aab
|
* Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
the DOS/conio.h driver, and updated the unicode test accordingly.
|
19 anni fa |