Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-05 | irc: use dynamic string in function irc_color_encode | Sébastien Helleu | |
2020-02-05 | irc: replace realloc by dynamic string in function irc_color_decode | Sébastien Helleu | |
2020-02-02 | core: rename function util_get_uptime to util_get_time_diff | Sébastien Helleu | |
The two times must be sent as parameters, which makes the function not specific to uptime. It is now easier to test the function in unit tests. | |||
2020-02-01 | irc: add nick changes in the hotlist (except self nick change) | Sébastien Helleu | |
2020-01-30 | Fix the build with guile-3.0.0. | orbea | |
v2: Update configure.ac too. Signed-off-by: orbea <orbea@riseup.net> | |||
2020-01-25 | logger: fix crash when disabling logging on a buffer (closes #1444) | Sébastien Helleu | |
Crash happens if the log file was deleted before disabling logging and if the option logger.file.info_lines is on. | |||
2020-01-12 | relay: update buffers synchronization when buffers are renamed (closes #1428) | Sébastien Helleu | |
2020-01-11 | irc: case-insensitive comparison on incoming CTCP command, force upper case ↵ | Sébastien Helleu | |
on CTCP replies (closes #1439) | |||
2020-01-04 | xfer: send signal "xfer_ended" after the received file has been renamed ↵ | Sébastien Helleu | |
(closes #1438) | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-12-26 | buflist: add pointer "window" in bar item evaluation | Sébastien Helleu | |
2019-12-21 | relay: reject client with weechat protocol if password or totp is received ↵ | Sébastien Helleu | |
in init command but not set in WeeChat (closes #1435) | |||
2019-12-15 | irc: fix memory leak when the channel topic is changed | Sébastien Helleu | |
2019-12-13 | api: add info "weechat_headless" | Matthew Horan | |
2019-12-13 | irc: add GnuTLS >= 3.1.0 requirement to ssl_password option help (issue #115) | Simmo Saan | |
2019-12-13 | irc: fix compilation with GnuTLS < 3.1.0 (issue #115) | Simmo Saan | |
Due to this ssl_password will be partially unused with GnuTLS < 3.1.0. In that case an encrypted SSL client cert import will simply fail. | |||
2019-11-21 | irc: do not automatically open a channel with name "0" (closes #1429) | Sébastien Helleu | |
"0" is a special channel name which causes a client to leave all the channels it is presently on. Note that when option irc.look.buffer_open_before_join is on, WeeChat may still open channel buffers with an invalid channel name like "1". The server should reply something like that, displayed on the server buffer: 1: No such channel | |||
2019-11-15 | irc: mention /filter command in /help irc.look.smart_filter | Sébastien Helleu | |
2019-11-12 | python: use more idiomatic cmake pkg-config linking | Eli Schwartz | |
cmake documentation is absolutely atrocious, and I don't know why they mention all the wrong things to use, and the cargo cult of successfully writing a cmake build definition (copy-pasting what works from other projects) also uses all the wrong things. But it turns out it is possible to correctly link a PkgConfig target despite all that, at least, *iff* you use cmake >= 3.13. I've chosen option 2, which is to vendor in cmake >= 3.13's FindPkgConfig module in the previous commit. Using IMPORTED_TARGET GLOBAL in a pkg-config check will result in a proper linker target being created. For comparison, this is like using meson's dependency() target, except meson forces you to do this by default. The result is that the build system's internal representation of how to link something, is used instead of manually passing build flags defined in variables. This is an important distinction to make, because cmake does not have a list datatype, and instead turns lists into strings separated by ';' which are indistinguishable from, like, strings which contain ';' characters. When you pass the resulting list-which-isn't-really-a-list to link an executable/library, you either need to preprocess the variable to replace ';' with ' ' (just in case there are multiple elements) or use cmake functions which magically know to do this themselves -- or at least, I assume there are cmake functions that correctly handle so-called "lists", or there would be no need for "lists" to exist. The IMPORTED_TARGET will define a bunch of INTERFACE_* properties which do seem to do exactly this. The resulting build definition should actually, correctly, link python, thereby fixing #1398 in a better way. | |||
2019-11-08 | irc: set option irc.look.display_pv_warning_address to off by default (issue ↵ | Sébastien Helleu | |
#892) This is because the bitlbee server causes the warning to be displayed when it is not expected (the address of remote nick changes multiple times on login). | |||
2019-11-03 | irc: fix typo and examples in /help server | Sébastien Helleu | |
2019-11-03 | irc: set raw filter to "*" if local variable "filter" was not set after ↵ | Sébastien Helleu | |
/upgrade on raw buffer | |||
2019-11-03 | irc: restore irc raw filter after /upgrade (issue #1000) | Sébastien Helleu | |
2019-11-03 | irc: add filters on raw buffer (closes #1000) | Sébastien Helleu | |
2019-10-30 | fset: add comment on filter by evaluated expression | Sébastien Helleu | |
2019-10-30 | fset: fix filter variable used to match filter string | Sébastien Helleu | |
2019-10-23 | plugins: sort options added in configuration sections | Sébastien Helleu | |
2019-10-12 | python: send "bytes" instead of "str" to callbacks in Python 3 when the ↵ | Sébastien Helleu | |
string is not UTF-8 valid (issue #1220, closes #1389) | |||
2019-10-11 | irc: add option irc.look.display_pv_warning_address (closes #892) | Sébastien Helleu | |
If the address of remote nick changes in a private buffer, a warning is displayed. | |||
2019-10-09 | irc: add server option ssl_password for SSL certificate private key password ↵ | Simmo Saan | |
(closes #115) | |||
2019-10-09 | irc: fix compiler warning on uninitialized variable | Sébastien Helleu | |
2019-10-06 | logger: fix write in log file if it has been deleted or renamed (closes #123) | Sébastien Helleu | |
2019-10-06 | irc: use path from option xfer.file.upload_path to complete filename in ↵ | Sébastien Helleu | |
command "/dcc send" (closes #60) | |||
2019-10-06 | api: add modifier "eval_path_home" (issue #60) | Sébastien Helleu | |
2019-10-06 | core: fix comments on modifier callback functions in plugin API | Sébastien Helleu | |
2019-10-05 | xfer: add option xfer.file.download_temporary_suffix with default value ↵ | Sébastien Helleu | |
".part" (closes #1237) | |||
2019-10-05 | xfer: fix memory leak when a xfer is freed and when the plugin is unloaded | Sébastien Helleu | |
2019-10-04 | irc: fix typo in /help links | Sébastien Helleu | |
2019-10-02 | logger: add option logger.file.color_lines (closes #528, closes #621) | Sébastien Helleu | |
2019-10-01 | api: add modifier "color_encode_ansi" (issue #528) | Sébastien Helleu | |
2019-10-01 | core: fix typos in comments | Sébastien Helleu | |
2019-10-01 | core: fix style in CMake files | Sébastien Helleu | |
2019-09-27 | irc: add "user" in output of irc_message_parse (closes #136) | Sébastien Helleu | |
2019-09-26 | logger: move logger backlog functions to logger-backlog.c | Sébastien Helleu | |
2019-09-23 | irc: add separate options for kick/kill message coloring (closes #683) | Simmo Saan | |
Add new options irc.color.message_kick and irc.color.reason_kick to be used for coloring KICK and KILL messages. | |||
2019-09-22 | irc: remove option irc.network.channel_encode, add server option ↵ | Sébastien Helleu | |
"charset_message" (closes #832) This new option controls which part of the IRC message is decoded/encoded to the target charset, and the new default behavior is to decode/encode the whole IRC message (behavior in WeeChat >= 1.3 was to decode/encode only the text by default). | |||
2019-09-21 | guile: disable "/guile eval" as this does not (yet) work with Guile >= 2.2 ↵ | Sébastien Helleu | |
(issue #1098) | |||
2019-09-21 | guile: add support of Guile 2.2 (issue #1098) | Sébastien Helleu | |
2019-09-19 | script: add options "-ol" and "-il" in command /script, display "No scripts ↵ | Sébastien Helleu | |
loaded" if no scripts are loaded | |||
2019-09-17 | buflist: fix extra spaces between buffers when conditions are used to hide ↵ | Sébastien Helleu | |
buffers (closes #1403) This is a regression introduced in version 2.6 by commit bf21ca072d5250b1196e62db61f3ba675ee89b52. |