summaryrefslogtreecommitdiff
path: root/src/gui/gui-color.h
AgeCommit message (Collapse)Author
2021-01-02core: update copyright datesSébastien Helleu
2020-08-22api: add function string_color_code_size (issue #1547)Sébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-10-01core: add function to convert WeeChat colors to ANSI colors (issue #528)Sébastien Helleu
2019-08-25api: add infos "term_colors" and "term_color_pairs"Sébastien Helleu
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-08-10core: remove value for first #define in headers, add "PLUGIN" in plugin headersSébastien Helleu
2017-01-01core: update copyright datesSébastien Helleu
2016-01-01core: update copyright datesSébastien Helleu
2015-12-24core: add a parent name in options (closes #629)Sébastien Helleu
Inherited values are now displayed in /set output when the value is null, if a parent option name is defined in option. New option: weechat.color.chat_value_null
2015-04-26core: add support of full color option name in command /eval and API ↵Sébastien Helleu
function string_eval_expression()
2015-01-01core: update copyright datesSébastien Helleu
2014-08-23core: add a constant for color buffer nameSébastien Helleu
2014-07-14core: move main() function into Curses GUISébastien Helleu
2014-03-19core: fix use of reserved C identifiers in headers (closes #31)Sebastien Helleu
2014-03-15core: add modifier and infos to decode ANSI colorsSebastien Helleu
New modifier: - color_decode_ansi: convert ANSI colors to WeeChat colors (or remove colors). New infos: - color_ansi_regex: regex used to parse ANSI colors in a string - color_term2rgb: convert a terminal color (0-255) to RGB - color_rgb2term: convert a RGB color to terminal color (0-255)
2014-03-14core: add functions to convert RGB to terminal color (and vice versa)Sebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-08-25core: display day change message dynamically (do not store it as a line in ↵Sebastien Helleu
buffer) (task #12775) Changes in options: - rename option weechat.look.day_change_time_format to weechat.look.day_change_message (color codes are allowed in this option) - new option weechat.color.chat_day_change.
2013-08-16core: add text emphasis in messages when searching text in bufferSebastien Helleu
New options: - weechat.look.emphasized_attributes - weechat.color.emphasized - weechat.color.emphasized_bg
2013-08-04core: change color format for options from `${xxx}` to `${color:xxx}`Sebastien Helleu
Options affected: - weechat.look.buffer_time_format - weechat.look.prefix_action - weechat.look.prefix_error - weechat.look.prefix_join - weechat.look.prefix_network - weechat.look.prefix_quit
2013-07-27core: add option "-o" for command /colorSebastien Helleu
2013-04-29core: make nick prefix/suffix dynamic (move options from irc plugin to core, ↵Sebastien Helleu
add logger options) (bug #37531)
2013-01-01core: update copyright datesSebastien Helleu
2012-11-23core: remove obsolete externs gui_color_init_pair and gui_color_init_pairsSebastien Helleu
2012-06-09core: add options weechat.color.chat_nick_offline_highlight(_bg) (text/bg ↵Sebastien Helleu
for highlight when nick is offline)
2012-06-09core: add options to use different color for offline nicks in prefix (patch ↵Sebastien Helleu
from Nei) (task #11109) New options: - weechat.look.color_nick_offline: boolean to enable feature (off by default) - weechat.color.chat_nick_offline: color for offline nicks (displayed in prefix)
2012-02-10doc: add color codes in strings (developer's guide)Sebastien Helleu
2012-01-08core: update copyright datesSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-10-15core: add color attribute "|" and value "resetcolor" for function ↵Sebastien Helleu
weechat_color in plugin API (bug #34550)
2011-09-22core: rename options *_inactive_line to *_inactive_bufferSebastien Helleu
2011-09-22core: add colors for inactive windows and lines (in merged buffers)Sebastien Helleu
New boolean options to control use of inactive colors: - weechat.look.color_inactive_message - weechat.look.color_inactive_prefix - weechat.look.color_inactive_prefix_buffer - weechat.look.color_inactive_time New "inactive" color options: - weechat.color.chat_inactive_line - weechat.color.chat_inactive_window - weechat.color.chat_prefix_buffer_inactive_line
2011-07-26core: add mouse support (task #5435), free cursor movement, hook_focus, fix ↵Sebastien Helleu
bugs with key "^" (bug #32072, bug #21381), fix bugs with bar windows, completion and /buffer New features and bugs fixed: - mouse support: new command /mouse, new option weechat.look.mouse, new key context "mouse" - free movement of cursor: new command /cursor, new key context "cursor" - new hook_focus (used by cursor and mouse) - info "cursor_mode" - bugs fixed with key "^" - allow plugin name in /buffer name - fix bugs with bar windows: do not create bar windows for hidden bars - fix completion bug when two words for completion are equal but with different case - automatic scroll direction in /bar scroll (x/y is now optional)
2011-06-13core: add option "tags" for command /debugSebastien Helleu
2011-02-24Replace char "%" by "!" for reverse video in color attributesSebastien Helleu
2011-02-17Add attributes for colors ("*": bold, "%": reverse, "_": underline)Sebastien Helleu
2011-02-09Rename some color constants and functions for attributesSebastien Helleu
2011-02-06Rename constants GUI_COLOR_PAIR_xxx to GUI_COLOR_EXTENDED_xxxSebastien Helleu
2011-01-31Dynamically allocate color pairsSebastien Helleu
This commit introduces major changes in 256 colors support: - extended colors can be used without being added with command "/color add" - background color is now allowed for nick colors (using slash separator)
2011-01-03Fix crash when changing or removing color palette optionsSebastien Helleu
2011-01-02Free color palette structures when exiting WeeChatSebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2011-01-01Add new command /colorSebastien Helleu
2010-12-20Build list of color aliases at startup (fix crash when setting "++1" on ↵Sebastien Helleu
option if no palette option is defined)
2010-12-20Replace the 10 nick color options and number of nick colors by a single ↵Sebastien Helleu
option "weechat.color.chat_nick_colors" (comma separated list of colors)
2010-12-20Add 256 colors supportSebastien Helleu
Changes: - new section "palette" in weechat.conf - new API functions: list_search_pos and list_casesearch_pos
2010-12-17Add command line option "-c" (or "--colors") to display default colors in ↵Sebastien Helleu
terminal