irssi/src/fe-text
Ailin Nemui 96a292d40e Finish 256 colour support for Irssi
256 colour patch is cleaned up and the remaining cases are made work,
this includes especially Theme support, which was not implemented
before. Changes not related to colours were reverted again, making a
review of the two patches against master easier to follow.

As a byproduct of the Hex-colour code parser, the 24bit colours are
also implemented. Actually using them in the terminal is guarded by a
compile time switch (as well as a run time switch), as it breaks the
existing colour protocol and requires additional storage.

To make a seamless usage, down-conversion is provided for 8 and 16
colours.

Diverging from Tom's approach, the colour protocol is reverted back to
the original one. Unfortunately, the changes required in the Theme
engine will break the API.

For more details, please refer to the patch documentation at either
http://irssi-docs.wikispaces.com/Notes-256-Colour or
https://github.com/shabble/irssi-docs/wiki/Notes-256-Colour
2014-06-30 02:41:34 +02:00
..
gui-entry.c Remove internal utf8 functions in favour of glib ones. 2008-12-09 11:59:16 +00:00
gui-entry.h Add function to delete the whole cell under the cursor and use it for 2007-05-25 22:21:39 +00:00
gui-expandos.c Fix leak with $L expando. 2008-04-21 14:00:02 +00:00
gui-printtext.c Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
gui-printtext.h add print_text_after_time to specify time stamp for lines 2014-06-27 15:50:36 +02:00
gui-readline.c Irssi now detects a paste if it reads at least three bytes in a single read; 2010-02-27 14:57:16 +00:00
gui-readline.h Since I accidentally already committed some of the detach-code, here's the 2001-12-17 23:01:12 +00:00
gui-windows.c Remove unused variables. 2009-03-01 00:22:29 +00:00
gui-windows.h add print_text_after_time to specify time stamp for lines 2014-06-27 15:50:36 +02:00
irssi.c Remove buggy /scrollback redraw - scrollback_save_formats. 2009-01-10 18:38:08 +00:00
lastlog.c Remove the refcount on LINE_REC. 2008-11-01 17:56:56 +00:00
mainwindow-activity.c Fix leak. 2008-05-27 18:19:34 +00:00
mainwindows-layout.c Oops. Update address correctly now. 2007-05-08 18:41:10 +00:00
mainwindows.c Fix crash in mainwindows_resize_smaller when the 'mainwindows' list is empty. 2012-06-24 14:33:54 +00:00
mainwindows.h Redrawing fixes - irssi should now rarely redraw stuff uselessly in screen. 2001-10-28 18:40:12 +00:00
Makefile.am s/INCLUDES/AM_CPPFLAGS/g 2014-06-27 09:06:21 -04:00
module-formats.c Oops. Update address correctly now. 2007-05-08 18:41:10 +00:00
module-formats.h paste texts are themeable now. 2003-11-17 14:09:15 +00:00
module.h /SET term_type 8bit|utf8|big5 - Removed --with-big5 configure option, it's 2002-02-15 13:38:24 +00:00
statusbar-config.c g_strcasecmp -> g_ascii_strcasecmp 2014-06-15 16:20:58 -04:00
statusbar-config.h Configurable statusbar - see default config file (irssi.conf) for example 2001-10-13 16:11:13 +00:00
statusbar-item.h Add function to set minimum/maximum size for a statusbar item. 2008-12-01 18:18:59 +00:00
statusbar-items.c Add 'actlist_names' option to add active items names in 'act' statusbar item. 2008-06-10 10:21:00 +00:00
statusbar.c Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
statusbar.h Add public header with interfaces to manage statusbar items, bug #535. 2008-12-01 18:12:52 +00:00
term-curses.c Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
term-dummy.c Oops. Update address correctly now. 2007-05-08 18:41:10 +00:00
term-terminfo.c Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
term.c Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
term.h Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
terminfo-core.c Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
terminfo-core.h Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
textbuffer-commands.c Reject invalid level specifications in /set. 2009-02-21 21:17:51 +00:00
textbuffer-view.c Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
textbuffer-view.h Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
textbuffer.c Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
textbuffer.h Finish 256 colour support for Irssi 2014-06-30 02:41:34 +02:00
tparm.c since common.h wasn't included in this, changed i_isdigit() -> isdigit() 2002-02-08 22:09:39 +00:00