Sam Hocevar
3624787754
* Updated libcaca and cacaview after the API changes.
17 anni fa
Sam Hocevar
9c155f042d
* Renamed doxygen sections here and there to avoid embarassing side-effects
such as "man tutorial" showing the libcaca tutorial on Debian systems.
17 anni fa
Sam Hocevar
dff5905a85
* When present, include <termios.h> and <unistd.h> to allow the ncurses
driver to build on Solaris. Fix courtesy of Rado S.
17 anni fa
Sam Hocevar
309e287a84
* Documented which drivers support caca_set_cursor().
17 anni fa
Sam Hocevar
95e6709b10
* Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
* Use caca_set_cursor() in test/input.c.
17 anni fa
Sam Hocevar
1c5b493d21
* Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
driver.
17 anni fa
Sam Hocevar
a6cb886e4a
* Differentiate between • and ● in the X11 rendering overrides.
17 anni fa
Sam Hocevar
1e67bd5400
* Patch by Ben Wiley Sittler for two misrendered glyphs.
17 anni fa
Sam Hocevar
9369bb3cb8
* Slightly nicer code in driver_x11.c.
17 anni fa
Sam Hocevar
8c7a66761a
* Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
17 anni fa
Sam Hocevar
8ed49158e8
* X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
bit myself, too.
17 anni fa
Sam Hocevar
c9570afbbe
* Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
not exist, courtesy of Ben Wiley Sittler.
17 anni fa
Sam Hocevar
c9f6de3cb2
* Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
17 anni fa
Sam Hocevar
1deb19790d
* Disabled USE_RGB12_FGBG for now, as it was reported not to work.
17 anni fa
Jean-Yves Lamoureux
2276a03dae
* Changed threshold in key events, a bit more natural
18 anni fa
Sam Hocevar
9597783308
* Bwarf, typo in the no warranty clause.
18 anni fa
Sam Hocevar
33058757da
* Add a no warranty clause to the code.
18 anni fa
Sam Hocevar
9afb3060cc
* Fix OpenBSD build.
18 anni fa
Sam Hocevar
c158dfea32
* Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
18 anni fa
Sam Hocevar
0dcf397cf4
* Fixed syntax errors.
18 anni fa
Sam Hocevar
e1a42d9b42
* Added caca_set_cursor(). Not yet functional.
18 anni fa
Sam Hocevar
519216afa2
* Add support for doublewidth characters even if ncurses or SLang don't know
about them.
18 anni fa
Sam Hocevar
c213ac0ecd
* Merged old code by Ol that can be used as a start for the Cocoa driver.
18 anni fa
Sam Hocevar
12696aaff5
* Don't rely on pkg-config macros for variable substitution. Just in case.
18 anni fa
Sam Hocevar
afed497172
* Added all the glue needed for a Cocoa output driver.
18 anni fa
Sam Hocevar
fcee80f87d
* Factored terminal title setting code.
* Do not try to set the terminal title if TERM=linux.
18 anni fa
Sam Hocevar
dac2f4d57f
* Implemented caca_set_display_title() for ncurses and S-Lang.
18 anni fa
Sam Hocevar
35ad2eda5a
* Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
18 anni fa
Sam Hocevar
51936f585c
* Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
* More debugging information in the import/export and font functions.
18 anni fa
Sam Hocevar
17db9e489b
* Documented caca_event_t members.
18 anni fa
Sam Hocevar
64be9051ac
* Flush stdout after writing the data in the raw driver.
18 anni fa
Sam Hocevar
3243101ff0
* Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
18 anni fa
Sam Hocevar
8c43b304c9
* Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
function.
18 anni fa
Sam Hocevar
25d0366fe6
* Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
the now official cucul_attr_to_ansi_[fb]g().
18 anni fa
Sam Hocevar
88facd894c
* Switch back to UTF-32 arguments for drawing primitives, now that we
properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
uses these functions anyway.
18 anni fa
Sam Hocevar
391bc8b493
* Renamed cucul_export() to cucul_export_memory(), paves the way for a
cucul_export_file() but I'm not sure yet this is a good idea.
* Use the new import/export API in libcaca.
18 anni fa
Sam Hocevar
eb1f2d77c6
* Fix a harmless warning in caca0.c.
18 anni fa
Sam Hocevar
67ff5d5b1d
* Got rid of cucul_ansi_to_str(), it's really useless.
* Partial update of the C++ bindings.
* Updated documentation.
18 anni fa
Sam Hocevar
42c9518d2a
* Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
cucul_set_color() and cucul_set_truecolor() under the new names
cucul_set_color_ansi() and cucul_set_color_argb().
* Renamed cucul_get_color_name() into cucul_ansi_to_str().
18 anni fa
Sam Hocevar
111447fe27
* Blink/Underline/Bold/Italics support in the HTML exporters.
* Underline support in the X11 driver.
18 anni fa
Sam Hocevar
0b37a307dd
* Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
functionality into cucul_set_attr().
* Add cucul_ansi_to_attr() and cucul_argb_to_attr().
* Rename CUCUL_COLOR_* to CUCUL_*.
18 anni fa
Sam Hocevar
aa93ad25f6
* Remove cucul_set_color() from the exported API and replaced all calls
with cucul_set_attr_ansi(). Old application will still compile (but issue
a warning) and run, though.
18 anni fa
Sam Hocevar
86301dd48c
* Use the LSB of alpha and blue components to encode additional flags such
as bold or underline. No higher level support for these yet, but at
least everything is consistent.
* Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
to replace cucul_set_color() and cucul_set_truecolor().
18 anni fa
Sam Hocevar
e03e1d62da
* Allow to create the initial canvas with a zero size. Either the application
resizes it later, or the driver changes it to fit the display.
18 anni fa
Sam Hocevar
26c3ea1aa4
* Removed "This function..." constructs from documentation. Fixed a few
documentation errors or imprecisions.
18 anni fa
Sam Hocevar
4711611e3f
* Support for fullwidth glyphs in the libcaca output drivers.
18 anni fa
Sam Hocevar
d1bccd4fba
* Added a --enable-plugins configure flag that builds the GL and X11 drivers
as plugins. This way, libcaca does not directly depend on those libraries.
18 anni fa
Sam Hocevar
23afd54c7c
* Fix enumeration layout in the manpage documentation.
18 anni fa
Sam Hocevar
79d8786aec
* Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
18 anni fa
Jean-Yves Lamoureux
53a72a2d72
* Oops \o/
18 anni fa