summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-01api: add modifier "color_encode_ansi" (issue #528)Sébastien Helleu
2019-10-01core: add function to convert WeeChat colors to ANSI colors (issue #528)Sébastien Helleu
2019-10-01core: add support of reverse video in ANSI color codesSébastien Helleu
2019-10-01tests: add tests on GUI color functionsSébastien Helleu
2019-10-01core: fix typos in commentsSébastien Helleu
2019-10-01core: fix style in CMake filesSébastien Helleu
2019-10-01core: fix typo in ChangeLogSébastien Helleu
2019-09-30core: fix typos in French translationsSébastien Helleu
2019-09-28doc: update German auto-generated filesSébastien Helleu
2019-09-28core: update German translationsIngolf Ankert
2019-09-27core: add contributor in AUTHORS.adoc (issue #1406)Sébastien Helleu
2019-09-27core: update ChangeLog (issue #1406)Sébastien Helleu
2019-09-27core: fix build on Alpine (closes #1406)Kyle Sabo
2019-09-27irc: add "user" in output of irc_message_parse (closes #136)Sébastien Helleu
2019-09-26logger: move logger backlog functions to logger-backlog.cSébastien Helleu
2019-09-25debian: switch to Guile 2.2 in Debian buildSébastien Helleu
Guile 2.2 is now used by default in Debian/Ubuntu builds, except on these old distribution versions where only Guile 2.0 is available: - Debian Stretch - Debian Jessie - Debian Wheezy - Ubuntu Xenial - Ubuntu Trusty
2019-09-24core: update German translationsNils Görs
2019-09-24core: add power operator "**" in calc expressions (issue #997)Sébastien Helleu
2019-09-24core: fix wrong results with the unary minus in calc expressionsSébastien Helleu
2019-09-23doc: update German auto-generated fileSébastien Helleu
2019-09-23core: update German translationsNils Görs
2019-09-23core: update translations (issue #683)Sébastien Helleu
2019-09-23irc: 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-22doc: update German auto-generated filesSébastien Helleu
2019-09-22core: update German translationsNils Görs
2019-09-22irc: 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-21core: build with Guile 2.2 on Cygwin (issue #1098)Sébastien Helleu
2019-09-21core: remove detection of Ruby 1.8, since Ruby >= 1.9.1 is now required ↵Sébastien Helleu
(issue #1404)
2019-09-21core: update ChangeLog (closes #1098)Sébastien Helleu
2019-09-21guile: disable "/guile eval" as this does not (yet) work with Guile >= 2.2 ↵Sébastien Helleu
(issue #1098)
2019-09-21guile: add support of Guile 2.2 (issue #1098)Sébastien Helleu
2019-09-21core: ignore color codes in ${length:xxx} and ${lengthscr:xxx}Sébastien Helleu
2019-09-21core: update German translationsNils Görs
2019-09-21core: add "length:xxx" and "lengthscr:xxx" in evaluation of expressionsSébastien Helleu
2019-09-20core: update German translationsNils Görs
2019-09-20doc: add file test-core-calc.cpp in developer's guideSébastien Helleu
2019-09-20core: move bugs below new features in ChangeLogSébastien Helleu
2019-09-20core: add calculation of expression in evaluation of expressions with ↵Sébastien Helleu
"calc:..." (issue #997)
2019-09-20core: add chapter about CMake fatal errors on missing dependencies in ↵Sébastien Helleu
release notes
2019-09-20doc: update auto-generated filesSébastien Helleu
2019-09-19core: update German translationsNils Görs
2019-09-19core: remove extra spaces in arguments of /help uptime and /help versionSébastien Helleu
2019-09-19script: add options "-ol" and "-il" in command /script, display "No scripts ↵Sébastien Helleu
loaded" if no scripts are loaded
2019-09-18doc: set minimum Ruby version to 1.9.1 in user's guide (closes #1404)Sébastien Helleu
This is now required after the changes introduced by commit 156d855787475deab27833219a188a4accf42558 in version 2.6.
2019-09-18doc: update German auto-generated filesSébastien Helleu
2019-09-18Merge branch 'master' of github.com:weechat/weechatNils Görs
2019-09-18core: update German translationsNils Görs
2019-09-17core: update ChangeLog (closes #1400)Sébastien Helleu
2019-09-17Fixed segfault during excessive evaluation.Tobias Stoeckmann
It is possible to trigger a segmentation fault while processing an evaluation of repeating string. On a Linux 64 bit system, enter this (or adjust arguments for 32 bit accordingly): /eval -n ${repeat:1073741824,----} It will overflow an integer calculation because int instead of size_t is used. Proper check of int limitations fixes this issue. I haven't changed this specific piece of code to size_t because it would crash in other parts of the code tree instead. For now, int is a limitating factor when it comes to strings (and should be enough for sane use cases). Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
2019-09-17buflist: 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.