Sam Hocevar
ec9e57983a
* More long int -> int32 casts to fix the GL driver on 64-bit arches.
18 år sedan
Sam Hocevar
2b00f62d2e
* Hopefully fix 64-bit bug.
18 år sedan
Jean-Yves Lamoureux
8448ac75ab
* Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
18 år sedan
Sam Hocevar
50fb37ca2d
* Optimised memory usage in the GL driver and added a few comments.
18 år sedan
Jean-Yves Lamoureux
44cb9be2b5
* Fixed compilation warning, and ....
AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
18 år sedan
Sam Hocevar
d1d4aeca10
* Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
18 år sedan
Sam Hocevar
eb70b77fde
* Full Unicode support in the GL driver.
18 år sedan
Sam Hocevar
383fb90110
* Do not build the raw output in kernel mode.
* Fix cucul_utf32_to_cp437() call in the VGA output.
18 år sedan
Jean-Yves Lamoureux
e3e2ac588f
* Updated README, just to say my coding style is just perfect, sam is too pedantic.
18 år sedan
Jean-Yves Lamoureux
1b821e2588
* Updated kernel 'driver', still not working, but most of the work is done
18 år sedan
Jean-Yves Lamoureux
a87130bade
* Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
18 år sedan
Sam Hocevar
d63cdbf39e
* Coding style (ahaha vieux porc).
18 år sedan
Sam Hocevar
7165793ff9
* Fixed cucul_render_glyph(). There is no way this could have ever possibly
worked properly.
18 år sedan
Sam Hocevar
cc80e458ca
* Fix compilation warning in the slang driver.
18 år sedan
Jean-Yves Lamoureux
921016181f
* Fixed truecolor bug in OpenGL driver.
18 år sedan
Jean-Yves Lamoureux
280132493f
* OpenGL builtin font support
18 år sedan
Sam Hocevar
280289cf2b
* Made features (such as dithering mode) and caca_sqrt work in the legacy
0.x glue code.
18 år sedan
Sam Hocevar
7e587a46b9
* Added an emulation layer for pre-1.0 libcaca API. Legacy applications
just need to include <caca0.h> instead of <caca.h> and should be source-
compatible with old versions of libcaca.
Most of the old API works, except features and caca_sqrt(). Sprites do
work API-wise but due to the new format they are no longer working in
the same way.
18 år sedan
Sam Hocevar
cfe6fd6ffa
* Factored some of the GL code.
18 år sedan
Sam Hocevar
bc5415d6a4
* Fixed libcaca prototypes so that all functions use the errno mechanism
and return a value.
18 år sedan
Sam Hocevar
ba28ea75f5
* UTF-8 input support for ncurses.
* Hack for 16-color support in xfce4-terminal for both ncurses and slang.
18 år sedan
Sam Hocevar
f713c97f7c
* Reduced IDLE_USEC by half. Today's machines are fast :-)
18 år sedan
Sam Hocevar
ec3b082509
* Fixed UTF-8 support in ncurses.
* Set ncurses's priority higher than slang.
18 år sedan
Sam Hocevar
58f3935f0f
* Have cucul_utf8_to_utf32 write how many bytes it read.
* Use that in the SLang driver so that it supports UTF-8 input.
18 år sedan
Sam Hocevar
1f3e745f52
* Minor cosmetic changes in the test programs.
* Code enhancements in the ncurses driver.
* Added a comment to explain why slang has a higher priority than ncurses.
18 år sedan
Sam Hocevar
81dbd21c3f
* Fixed the DOS build.
18 år sedan
Sam Hocevar
b6035aff39
* Minor cosmetic fix.
18 år sedan
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 år sedan
Sam Hocevar
a719a1154f
* Got backspace to work with the slang and ncurses drivers in an X
terminal window.
18 år sedan
Sam Hocevar
e9b2ea68cb
* More coding style fixes in the GL driver.
18 år sedan
Sam Hocevar
fe74d9ac77
* Fixed awful indenting of the GL plugin.
18 år sedan
Sam Hocevar
e0c512d452
* Make the ncurses driver UTF-8 and UTF-32 aware.
* Add the backspace key to the ncurses driver.
18 år sedan
Sam Hocevar
ed530ad329
* Make the slang driver UTF-8 and UTF-32 aware.
* Add the backspace key to the slang driver.
18 år sedan
Sam Hocevar
0c1746c626
* Renamed the event data member "ucs4" to "utf32" for consistency
with "utf8".
18 år sedan
Sam Hocevar
5d12480dd6
* Renamed caca_set_delay() and caca_get_rendertime() into
caca_set_display_time() and caca_get_display_time() for consistency.
18 år sedan
Sam Hocevar
9137c0a059
* Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
18 år sedan
Sam Hocevar
9f90f3f36d
* Added the long dash and middle dot CP437 characters to the X11 driver.
18 år sedan
Sam Hocevar
be99912681
* Minor cosmetic fix in a comment.
18 år sedan
Sam Hocevar
b2d84d524d
* Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
18 år sedan
Jean-Yves Lamoureux
6682ce2bd9
* Fixed error in tutorial, updated caca_get_event() doc
18 år sedan
Jean-Yves Lamoureux
758db0ca7b
* coding style fixes again
18 år sedan
Jean-Yves Lamoureux
08be72c146
* Added preliminary (it means that's fucked up) CP437 codepage
18 år sedan
Sam Hocevar
3de6dcf5ef
* Added U+25A0 (■) to the CP437 hack in the X11 driver.
18 år sedan
Jean-Yves Lamoureux
59069aba51
* cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
18 år sedan
Jean-Yves Lamoureux
7674499822
* removed duplicate code
18 år sedan
Sam Hocevar
20c12d1912
* Wow, we even have Home/End support in X11.
18 år sedan
Sam Hocevar
311cd082e3
* PageUp/PageDown support in X11.
18 år sedan
Jean-Yves Lamoureux
abad42960e
* Fixed home/pgup/pgdown/insert events
18 år sedan
Sam Hocevar
8e7e025239
* Fixed minor compilation warning.
18 år sedan
Sam Hocevar
5cb4d4dedf
* Removed duplicate uint*_t defines from *_internal.h and included common.h
in all .c files that needed it.
18 år sedan