summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-bar-item.c
AgeCommit message (Collapse)Author
2019-05-12irc: rename server variable "nick_host" to "host"Sébastien Helleu
2019-05-10irc: add bar items "irc_nick", "irc_host" and "irc_nick_host"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-10-01core: replace "long unsigned int" by "unsigned long"Sébastien Helleu
2018-01-07core: fix some stylesSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-01-01core: update copyright datesSébastien Helleu
2016-03-21core: add pointer in some callbacks (closes #406)Sébastien Helleu
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read
2016-02-15core: move irc bar item "away" and two options to core (closes #692)Sébastien Helleu
Options moved: * "irc.look.item_away_message" --> "weechat.look.item_away_message" * "irc.color.item_away" --> "weechat.color.item_away".
2016-01-01core: update copyright datesSébastien Helleu
2015-08-05irc: fix update of lag item when the server lag changesSébastien Helleu
2015-08-04irc: remove lag item when a lag is displayed and new lag computed is exactly ↵Sébastien Helleu
0 milliseconds
2015-01-01core: update copyright datesSébastien Helleu
2014-12-14irc: open channel buffers before the JOIN is received from server (autojoin ↵Sébastien Helleu
and manual joins) (closes #216) New options: - irc.look.buffer_open_before_autojoin - irc.look.buffer_open_before_join
2014-11-04irc: use option irc.look.nick_mode_empty to display nick prefix in bar item ↵Sébastien Helleu
"input_prompt"
2014-11-01irc: reformat some code to make it more readableSébastien Helleu
2014-10-31irc: remove IRC color codes from buffer title in channels (closes #237)Sébastien Helleu
2014-05-23irc: fix refresh of bar item "irc_channel" after join/part/kick/kill (issue #86)Sébastien Helleu
2014-05-16core: add bar item "buffer_short_name" (task #10882)Sébastien Helleu
2014-05-15irc: add bar item "irc_nick_modes" (closes #71)Sébastien Helleu
2014-04-04irc: add option irc.look.item_channel_modes_hide_args (task #12070, task ↵Sébastien Helleu
#12163, closes #48) This option replaces the option irc.look.item_channel_modes_hide_key. It is now a string, so channel modes arguments can be hidden using many channel modes (or all, with "*").
2014-04-04irc: add option irc.color.item_nick_modes (closes #47)Sébastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-08-19core: add syntax "@buffer:item" in bar items to force the buffer used when ↵Sebastien Helleu
displaying the bar item (task #12717)
2013-01-25irc: add color in output of /names when result is on server buffer (channel ↵Sebastien Helleu
not joined) (bug #38070)
2013-01-01core: update copyright datesSebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-07-07irc: add bar item "buffer_modes", remove option irc.look.item_channel_modes ↵Sebastien Helleu
(task #12022)
2012-01-08core: update copyright datesSebastien Helleu
2011-11-12irc: add case insensitive string comparison based on casemapping of server ↵Sebastien Helleu
(rfc1459, strict-rfc1459, ascii) (bug #34239)
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-10-04irc: fix display of items "away" and "lag" in root bars, refresh all irc bar ↵Sebastien Helleu
items on signal "buffer_switch" (bug #34466)
2011-08-16core: add local variables of buffer in focus hashtable, remove ↵Sebastien Helleu
irc_server/irc_channel from focus hashtable for nicklist
2011-08-16irc: rename host/server/channel to irc_host/irc_server/irc_channel in irc ↵Sebastien Helleu
focus hashtable for nicklist
2011-08-16core: change priority of hook_focus "buffer_nicklist" in core (2000) and irc ↵Sebastien Helleu
(1000)
2011-08-14core: return info about line/word for chat area in focus hashtable, add keys ↵Sebastien Helleu
m/q/Q to quote line in cursor mode, sort mouse keys by priority
2011-07-30irc: add "server" and "channel" in hook_focus of bar item "buffer_nicklist"Sebastien Helleu
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-03-23irc: replace options irc.color.nick_prefix_{op|halfop|voice|user} by a ↵Sebastien Helleu
single option irc.color.nick_prefixes (task #10888)
2011-01-01Update copyright datesSebastien Helleu
2010-10-31Add extra checks on some pointersSebastien Helleu
2010-10-28Improve IRC nick prefixes, all modes (even unknown) are used with PREFIX ↵Sebastien Helleu
value from message 005
2010-10-12Add new option irc.look.item_away_messageSebastien Helleu
2010-07-06Improve irc lag indicator: two colors (counting and finished), update item ↵Sebastien Helleu
even when pong has not been received, lag_min_show is now in milliseconds
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-06-04Move options weechat.color.nicklist_prefix to irc pluginSebastien Helleu
Options renamed or removed: - weechat.color.nicklist_prefix1 renamed to irc.color.nick_prefix_op - weechat.color.nicklist_prefix2 renamed to irc.color.nick_prefix_halfop - weechat.color.nicklist_prefix3 renamed to irc.color.nick_prefix_voice - weechat.color.nicklist_prefix4 renamed to irc.color.nick_prefix_user - weechat.color.nicklist_prefix5 removed
2010-05-29Fix bug with nick prefix '*' (chan founder) on some IRC servers (bug #29890)Sebastien Helleu
2010-04-20Add new option irc.color.item_buffer_name_ssl (task #10339)Sebastien Helleu