Sam Hocevar
ba28ea75f5
* UTF-8 input support for ncurses.
* Hack for 16-color support in xfce4-terminal for both ncurses and slang.
pirms 18 gadiem
Sam Hocevar
f713c97f7c
* Reduced IDLE_USEC by half. Today's machines are fast :-)
pirms 18 gadiem
Sam Hocevar
ec3b082509
* Fixed UTF-8 support in ncurses.
* Set ncurses's priority higher than slang.
pirms 18 gadiem
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.
pirms 18 gadiem
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.
pirms 18 gadiem
Sam Hocevar
81dbd21c3f
* Fixed the DOS build.
pirms 18 gadiem
Sam Hocevar
b6035aff39
* Minor cosmetic fix.
pirms 18 gadiem
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).
pirms 18 gadiem
Sam Hocevar
a719a1154f
* Got backspace to work with the slang and ncurses drivers in an X
terminal window.
pirms 18 gadiem
Sam Hocevar
e9b2ea68cb
* More coding style fixes in the GL driver.
pirms 18 gadiem
Sam Hocevar
fe74d9ac77
* Fixed awful indenting of the GL plugin.
pirms 18 gadiem
Sam Hocevar
e0c512d452
* Make the ncurses driver UTF-8 and UTF-32 aware.
* Add the backspace key to the ncurses driver.
pirms 18 gadiem
Sam Hocevar
ed530ad329
* Make the slang driver UTF-8 and UTF-32 aware.
* Add the backspace key to the slang driver.
pirms 18 gadiem
Sam Hocevar
0c1746c626
* Renamed the event data member "ucs4" to "utf32" for consistency
with "utf8".
pirms 18 gadiem
Sam Hocevar
5d12480dd6
* Renamed caca_set_delay() and caca_get_rendertime() into
caca_set_display_time() and caca_get_display_time() for consistency.
pirms 18 gadiem
Sam Hocevar
9137c0a059
* Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
pirms 18 gadiem
Sam Hocevar
9f90f3f36d
* Added the long dash and middle dot CP437 characters to the X11 driver.
pirms 18 gadiem
Sam Hocevar
be99912681
* Minor cosmetic fix in a comment.
pirms 18 gadiem
Sam Hocevar
b2d84d524d
* Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
pirms 18 gadiem
Jean-Yves Lamoureux
6682ce2bd9
* Fixed error in tutorial, updated caca_get_event() doc
pirms 18 gadiem
Jean-Yves Lamoureux
758db0ca7b
* coding style fixes again
pirms 18 gadiem
Jean-Yves Lamoureux
08be72c146
* Added preliminary (it means that's fucked up) CP437 codepage
pirms 18 gadiem
Sam Hocevar
3de6dcf5ef
* Added U+25A0 (■) to the CP437 hack in the X11 driver.
pirms 18 gadiem
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 !
pirms 18 gadiem
Jean-Yves Lamoureux
7674499822
* removed duplicate code
pirms 18 gadiem
Sam Hocevar
20c12d1912
* Wow, we even have Home/End support in X11.
pirms 18 gadiem
Sam Hocevar
311cd082e3
* PageUp/PageDown support in X11.
pirms 18 gadiem
Jean-Yves Lamoureux
abad42960e
* Fixed home/pgup/pgdown/insert events
pirms 18 gadiem
Sam Hocevar
8e7e025239
* Fixed minor compilation warning.
pirms 18 gadiem
Sam Hocevar
5cb4d4dedf
* Removed duplicate uint*_t defines from *_internal.h and included common.h
in all .c files that needed it.
pirms 18 gadiem
Sam Hocevar
6c0e8da858
* Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
pirms 18 gadiem
Sam Hocevar
7bd6e8a406
* Set library names to lib*.so.0.10.0.
pirms 18 gadiem
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.
pirms 18 gadiem
Sam Hocevar
d0dd70b64c
* Documentation improvements. Wrote a small migration guide and added the
skeleton of a tutorial for Jylam.
pirms 18 gadiem
Sam Hocevar
421d168382
* Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
documentation page from caca.h to a separate file.
pirms 18 gadiem
Sam Hocevar
dae3418616
* Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
pirms 18 gadiem
Sam Hocevar
1ec6544305
* More function mass-renaming: caca_attach -> caca_create_display, etc.
pirms 18 gadiem
Sam Hocevar
ea3bde92a4
* Added a new "caca" exporter.
* Removed most code from the raw driver and replaced it with a call to the
caca exporter.
* Slightly changed the caca export format and updated code accordingly.
* Improved cacaserver error reporting.
pirms 18 gadiem
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.
pirms 18 gadiem
Sam Hocevar
687a2c43f6
* Renamed caca_t into caca_display_t.
* Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
pirms 18 gadiem
Sam Hocevar
246c5b4d67
* Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
pirms 18 gadiem
Sam Hocevar
4749a448c3
* Compilation fix.
pirms 18 gadiem
Sam Hocevar
792c7481f5
* Implemented CACA_EVENT_QUIT. Unused yet.
pirms 18 gadiem
Sam Hocevar
3fa0bbbd7c
* Added truecolor support to the X11 and GL drivers.
pirms 18 gadiem
Sam Hocevar
17c065a49e
* Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
such as cucul_dither_t instead of struct cucul_dither.
* Made cucul_buffer_t an opaque structure and implemented the two getters
cucul_get_buffer_data() and cucul_get_buffer_size().
* Documented all missing functions and function parameters.
pirms 18 gadiem
Jean-Yves Lamoureux
408b8757eb
* Updated MSVC++ project (static library and src/*)
pirms 18 gadiem
Sam Hocevar
2c5ccb65e6
* Improved documentation in many places.
pirms 18 gadiem
Sam Hocevar
018fda76e8
* Removed \file directives from all files except caca.h and cucul.h, to
remove redundencies in the Doxygen documentation.
pirms 18 gadiem
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.
pirms 18 gadiem
Sam Hocevar
34cf71d1ea
* Added pkgconfig files. Eh ouais mon gars.
pirms 18 gadiem