summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-raw.c
AgeCommit message (Collapse)Author
2024-01-01core: update copyright datesSébastien Helleu
2023-12-26core: store microseconds in buffer lines (closes #649)Sébastien Helleu
2023-12-15core: fix crash on plugin reload when using musl libs (closes #2052)Sébastien Helleu
2023-05-20irc: create server/channel/raw buffers with function buffer_new_props (issue ↵Sébastien Helleu
#1942) With this function, buffer properties are set when the buffer is created and can be read immediately by other plugins/scripts, for example in a callback of signal "buffer_opened".
2023-01-28irc: make IRC raw filters case sensitive (issue #1872)Sébastien Helleu
Except the IRC command name filter (`m:xxx`).
2023-01-01core: update copyright datesSébastien Helleu
2022-10-12irc: escape backslashes in raw buffer (closes #1838)Sébastien Helleu
2022-10-01irc: set local variable "filter" when doing `/server raw xxx` with raw ↵Sébastien Helleu
buffer already opened (closes #1448)
2022-01-17core: update copyright datesSébastien Helleu
2021-10-17irc: parse and return command parameters in message parserSébastien Helleu
2021-01-02core: update copyright datesSébastien Helleu
2020-03-28irc: remove empty linesSébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-11-03irc: add filters on raw buffer (closes #1000)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-06-10core, plugins: fix conditions to insert elements in linked listsSébastien Helleu
This removes scan-build warnings about dereference of last_xxx null pointers.
2017-03-25irc: check that pointers received in arguments are not NULL in "free" functionsSébastien Helleu
Functions: - irc_channel_nick_speaking_time_free - irc_ignore_free - irc_notify_free - irc_raw_message_free - irc_server_outqueue_free
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-01-01core: update copyright datesSébastien Helleu
2015-08-23irc: display the arrow before server name in raw bufferSébastien Helleu
This prevents the arrow to be truncated if the option weechat.look.prefix_align_max is set to a non-zero value.
2015-08-22irc: add hex dump of messages in raw bufferSébastien Helleu
The dump of messages is displyed when the debug is enabled for irc plugin (level 2 or more), for example: /debug set irc 2
2015-08-22irc: fix display of invalid UTF-8 chars in raw bufferSébastien Helleu
Invalid UTF-8 chars are now displayed as hexadecimal codes, for example: "test\xE9" instead of "test?" (the real word being "testé").
2015-01-01core: update copyright datesSébastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-12-22irc: use syntax \xNN instead of \NN for control chars in raw bufferSebastien Helleu
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-01-08core: update copyright datesSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-08-14core: add buffer property "short_name_is_set", return name if short name is ↵Sebastien Helleu
not set (in buffer infolist or property)
2011-08-14irc: set short name on buffers only if it was not set by another plugin/scriptSebastien Helleu
2011-06-14irc, relay: check that prefix and message are not NULL before adding a ↵Sebastien Helleu
message to raw buffer
2011-01-01Update copyright datesSebastien Helleu
2010-11-12Fix bug with flags on irc raw bufferSebastien Helleu
2010-10-23Add IRC command redirection (task #6703)Sebastien Helleu
2010-09-17Beta version of IRC proxy feature in Relay pluginSebastien Helleu
Major changes in Relay plugin: - IRC proxy feature (beta), - raw buffer. Changes in IRC plugin: - add tags for messages sent to servers, - add signal "irc_input_send" to simulate text/command on an IRC buffer, - add prefix in infolist "irc_nick".
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-04-08Reformat and add comments for description of C sourcesSebastien Helleu
2010-04-03Change buffer properties only when buffer is created by IRC plugin (channels ↵Sebastien Helleu
and raw buffer), do not change them after /upgrade
2010-02-20Allow input "q" to close IRC raw bufferSebastien Helleu
2010-01-03Update copyright datesSebastien Helleu
2009-06-24Switch to irc raw buffer if it is aleady opened, with /server raw or alt-j + ↵Sebastien Helleu
alt-r
2009-04-14Fix bug with upgrade and irc raw buffer, save irc raw messages during upgradeSebastien Helleu
2009-03-23Fix typo in irc-raw.c and jabber-debug.cSebastien Helleu
2009-03-19Add missing include of time.h in irc-raw.CSebastien Helleu
2009-03-19Many improvements on IRC raw bufferSebastien Helleu
New features: - key alt-j alt-r is reintroduced to open IRC raw buffer - command "/server raw" opens IRC raw buffer - new option irc.look.raw_messages, which is number of lines to keep in memory to display when user will open raw buffer (to see last messages received before opening raw buffer)