Sébastien Helleu
aee3da5452
irc: add options and display SETNAME command in channels and private buffers ( closes #1805 )
...
New options:
- irc.color.message_setname
- irc.look.smart_filter_setname
2022-08-13 22:47:22 +02:00
Sébastien Helleu
c44b79dce7
core: update copyright dates
2022-01-17 18:41:06 +01:00
Sébastien Helleu
b66298d369
irc: add IRC message tags in messages displayed ( closes #1680 )
2021-12-30 21:11:22 +01:00
Sébastien Helleu
f4a1baaed3
irc: extend size of some internal buffers
2021-11-07 08:57:07 +01:00
Sébastien Helleu
2f177dd188
irc: fix join of channels with name longer than 127 chars ( closes #1717 )
2021-11-06 18:17:39 +01:00
Sébastien Helleu
954f943e8e
irc, typing: display typing status for IRC nicks
2021-07-04 13:27:33 +02:00
Sébastien Helleu
b108e97085
irc: send typing status as TAGMSG to other users
2021-07-04 13:27:33 +02:00
Sébastien Helleu
691c9a0a0f
irc: add function irc_server_get_chantypes
2021-01-30 10:34:23 +01:00
Sébastien Helleu
dd589cd141
irc: use server option "default_chantypes" as fallback when automatically adding channel type on join
2021-01-30 09:31:31 +01:00
Sébastien Helleu
e74dd22707
irc: simplify code in function irc_channel_is_channel
2021-01-30 09:05:49 +01:00
Matti Virkkunen
bad6dc8a57
irc: make default chantypes configurable
2021-01-30 01:01:51 +02:00
Sébastien Helleu
efc7a588d6
core: update copyright dates
2021-01-02 21:34:16 +01:00
Sébastien Helleu
4a42cda3a5
irc: change default chantypes from "#&+!" to "#&"
...
The default chantypes was conflicting with
irc_server_prefix_chars_default ("@+").
2020-06-21 10:22:04 +02:00
Max Teufel
0027c23b7e
irc: display account messages in buffers
2020-06-03 07:59:04 +02:00
Sébastien Helleu
4c050b343d
irc: reuse a buffer with wrong type "channel" when a private message is received ( closes #869 )
2020-05-08 13:27:20 +02:00
Sébastien Helleu
2efad93220
irc: remove empty lines
2020-03-28 10:36:10 +01:00
Sébastien Helleu
feb6258910
core: update copyright dates
2020-01-04 10:41:26 +01:00
Sébastien Helleu
bb62485aa9
irc: fix memory leak when the channel topic is changed
2019-12-15 07:27:45 +01:00
Sébastien Helleu
876a0a1609
irc: add option irc.look.display_pv_warning_address ( closes #892 )
...
If the address of remote nick changes in a private buffer, a warning is
displayed.
2019-10-11 20:26:34 +02:00
Sébastien Helleu
a24817b141
irc: rename server variable "nick_host" to "host"
2019-05-12 07:46:01 +02:00
Sébastien Helleu
26ba04b454
irc: set buffer local variable "nick_host" when a channel buffer is opened
2019-05-10 22:25:56 +02:00
Sébastien Helleu
2b0057239b
core: update copyright dates
2019-01-01 15:40:51 +01:00
Sébastien Helleu
4712d0bb06
core: use https for links to GNU GPL license
2018-11-29 23:16:07 +01:00
Sébastien Helleu
eb64c8d65c
irc: add missing initialization of variable "chghost"
2018-08-15 16:02:43 +02:00
Sébastien Helleu
5b3f2ad466
irc: add nick, host and log tags in message displayed in private buffer when the nick comes back on the server ( closes #1221 )
2018-07-11 07:36:11 +02:00
Sébastien Helleu
c0cb3a6178
Merge remote-tracking branch 'origin/pr/640'
2018-05-21 08:05:04 +02:00
Sébastien Helleu
afb1d03053
Merge remote-tracking branch 'origin/pr/623' into irc-3.2-cap
2018-05-20 15:21:07 +02:00
Sébastien Helleu
5793181ead
irc: factorize code to set state of modelists in a channel
2018-03-25 08:18:54 +02:00
Sébastien Helleu
50d39969cb
irc: fix some styles
2018-03-24 17:08:56 +01:00
Simmo Saan
d77e1ea499
irc: add indexed ban list, add completion for /unban and /unquiet ( closes #597 , task #11374 , task #10876 )
2018-03-24 17:01:50 +01:00
Sébastien Helleu
7ee88fb46c
core: fix some styles
2018-01-07 09:11:45 +01:00
Sébastien Helleu
ed4837b2f6
core: update copyright dates
2018-01-05 00:54:18 +01:00
Simmo Saan
227537cbdb
irc: add smart filtering for chghost messages
2017-11-05 13:30:33 +02:00
Sébastien Helleu
aeeec38d6f
core: fix cast of time_t (to "long long" instead of "long") ( closes #1051 )
2017-08-12 18:36:45 +02:00
Simmo Saan
453434644a
irc: add hashtables to keep track of all capabilities
2017-06-17 19:31:33 +03:00
Sébastien Helleu
54bf589d7d
core, plugins: fix conditions to insert elements in linked lists
...
This removes scan-build warnings about dereference of last_xxx null pointers.
2017-06-10 16:21:11 +02:00
Sébastien Helleu
f15ea72da3
irc: check that pointers received in arguments are not NULL in "free" functions
...
Functions:
- irc_channel_nick_speaking_time_free
- irc_ignore_free
- irc_notify_free
- irc_raw_message_free
- irc_server_outqueue_free
2017-03-25 14:05:55 +01:00
Sébastien Helleu
705d86e684
core: update copyright dates
2017-01-01 11:32:04 +01:00
Sébastien Helleu
20c86db0d8
api: remove functions printf_date() and printf_tags()
2016-06-18 08:49:35 +02:00
Sébastien Helleu
cf6aca1619
core: add pointer in some callbacks ( closes #406 )
...
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-03-21 18:11:21 +01:00
Sébastien Helleu
3330724574
core: update copyright dates
2016-01-01 11:09:53 +01:00
Sébastien Helleu
ad45fd775d
Merge remote-tracking branch 'origin/pr/351'
2015-12-20 10:13:29 +01:00
Sébastien Helleu
df66b2e6fe
irc: fix type of value returned by function irc_buffer_build_name
2015-07-04 16:36:42 +02:00
Sébastien Helleu
499f36a7cf
irc: optimize search of a nick in nicklist (up to 3x faster)
2015-04-29 21:20:08 +02:00
Max Teufel
522b04155a
irc: use NULL instead of "*" for unidentified nicks
2015-03-07 16:09:40 +01:00
Sébastien Helleu
770152dea7
irc: remove useless rename of channel buffer on JOIN received with different case ( closes #336 )
...
This bug was introduced by commit 624083f41a .
2015-02-21 08:35:26 +01:00
Sébastien Helleu
6a7f6f5095
irc: send WHOX message only if server supports it
2015-01-25 20:30:35 +01:00
Sébastien Helleu
5886820679
irc: remove compiler warning about unused parameter in irc_channel_remove_account()
2015-01-25 15:13:11 +01:00
Sébastien Helleu
0a75d79e93
irc: fix memory leak on nick account in irc_channel_remove_account()
2015-01-25 15:00:38 +01:00
Max Teufel
eea6b07edc
irc: don't keep valid account names when account-notify is disabled
2015-01-24 14:33:39 +01:00