1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-13 14:44:46 +02:00

Compare commits

..

215 Commits

Author SHA1 Message Date
Sébastien Helleu 0e3ac93887 Version 1.4 2016-01-10 09:17:50 +01:00
Sébastien Helleu 8e280f8e4e doc: update Polish auto-generated files 2016-01-08 07:33:18 +01:00
Sébastien Helleu 3b89c8cf44 doc: remove trailing whitespace in Polish docs 2016-01-08 07:32:34 +01:00
Sébastien Helleu 77589756aa doc: update copyright dates in Polish docs 2016-01-08 07:31:49 +01:00
Krzysztof Korościk eb3e1c3bec doc: Polish translation update 2016-01-07 22:13:17 +01:00
Krzysztof Korościk d54d4e4e60 po: Polish translation update 2016-01-07 21:31:22 +01:00
Sébastien Helleu 56ae4eb2d2 Version 1.4-rc2 2016-01-07 07:31:21 +01:00
Nils Görs 4f31918700 core: update German translations 2016-01-06 20:40:04 +01:00
Sébastien Helleu 5fd091fcc8 doc: update auto-generated files with WeeChat options 2016-01-06 19:40:56 +01:00
Sébastien Helleu 432f4247d8 Merge pull request #648 from sim642/nicklist_offline
core: remove unused option weechat.color.nicklist_offline
2016-01-06 19:39:44 +01:00
Simmo Saan 168764a81e core: remove unused option weechat.color.nicklist_offline
Added in c1c1005b36.
2016-01-06 17:12:39 +02:00
Sébastien Helleu 101fa2cab8 irc: fix channel forwarding (closes #643)
The problem happens when the option
irc.look.buffer_open_before_{autojoin|join} is on.
2016-01-06 07:17:44 +01:00
Sébastien Helleu e739e1dfba core: move line in ChangeLog 2016-01-06 07:13:51 +01:00
Sébastien Helleu 0ee5e7e9bc doc: update copyright dates in German docs 2016-01-06 05:40:08 +01:00
Sébastien Helleu fe0c9dbc93 trigger: add info in error messages 2016-01-05 07:53:38 +01:00
Sébastien Helleu 7a55d8aa29 alias: do not allow slashes and spaces in alias name (closes #646) 2016-01-05 07:46:24 +01:00
Sébastien Helleu 9f169a7fb5 doc: update Japanese auto-generated files 2016-01-05 00:17:28 +01:00
Sébastien Helleu 8ff5be1001 Merge pull request #645 from l/translation_ja
core: update Japanese translations
2016-01-05 00:14:33 +01:00
AYANOKOUZI, Ryuunosuke 77f69890bd core: update Japanese translations 2016-01-05 09:00:00 +09:00
Sébastien Helleu 6e86f667da doc: update German auto-generated files 2016-01-04 07:42:36 +01:00
Nils Görs 85cb4798b9 core: update German translations 2016-01-03 22:25:59 +01:00
Nils Görs 6e1ce0ee15 core: update German translations 2016-01-03 22:19:20 +01:00
Sébastien Helleu 3d0a7451d8 irc: remove argument "clear" from command /cap (issue #8, closes #641) 2016-01-03 09:01:43 +01:00
Sébastien Helleu c12e1b2446 doc: update German auto-generated files 2016-01-03 08:53:12 +01:00
Nils Görs 4c48f7aff7 core: update German translations 2016-01-02 16:57:06 +01:00
Sébastien Helleu 522dcf133c irc: evaluate content of server option "addresses" 2016-01-02 10:12:40 +01:00
Sébastien Helleu 3330724574 core: update copyright dates 2016-01-01 11:09:53 +01:00
Sébastien Helleu 5d6689b8c1 Version 1.4-rc1 2015-12-31 19:16:55 +01:00
Sébastien Helleu 57b6e320d3 core: fix execution of empty command name
The strings "/" and "/ " are not considered as valid commands any more.
2015-12-31 19:07:14 +01:00
Sébastien Helleu 295158d3e1 doc: fix example for function hdata_search (plugin API reference) 2015-12-27 08:09:48 +01:00
Sébastien Helleu 39e03d4594 core: add IRC alternate nicks in release notes 2015-12-26 08:25:46 +01:00
Sébastien Helleu f90e756a46 doc: update Japanese auto-generated files 2015-12-25 12:51:31 +01:00
Sébastien Helleu e2d891660d Merge pull request #636 from l/translation_ja
core: update Japanese translations
2015-12-25 12:49:00 +01:00
Sébastien Helleu a60075fb39 tests: temporary disable check of javascript plugin
The compilation with autotools fails to detect v8 lib (used by
javascript plugin) on Ubuntu Trusty, so the tests are failing because
javascript plugins is not loaded.

This check will be enabled again when autotools compilation will be
fixed.
2015-12-25 12:02:34 +01:00
Sébastien Helleu d52d82543a doc: update German auto-generated files 2015-12-25 11:55:40 +01:00
Nils Görs 23b4435cdf core: update German translations 2015-12-25 10:32:09 +01:00
Nils Görs 1282b6a324 core: update German translations 2015-12-25 10:12:20 +01:00
Sébastien Helleu 9d06217c71 core: update ChangeLog 2015-12-25 09:45:49 +01:00
AYANOKOUZI, Ryuunosuke 173239bb37 core: update Japanese translations 2015-12-25 09:00:00 +09:00
Sébastien Helleu 0cda820807 tests: fix compilation with autotools 2015-12-24 23:07:47 +01:00
Sébastien Helleu 415dea5c74 tests: fix locale used to execute tests 2015-12-24 22:48:10 +01:00
Sébastien Helleu e46d23905c core: update ChangeLog 2015-12-24 22:44:17 +01:00
Sébastien Helleu be534239bb core: move lines in ChangeLog 2015-12-24 22:43:31 +01:00
Sébastien Helleu 6ff8de5740 tests: check if all plugins are loaded 2015-12-24 22:21:33 +01:00
Sébastien Helleu 08d22a948f irc: fix typo 2015-12-24 22:20:12 +01:00
Sébastien Helleu 0d6a1d1520 core: update translations 2015-12-24 20:43:34 +01:00
Sébastien Helleu 19a25bdd66 Merge pull request #634 from KamranMackey/fix-typo-in-weelog
core: fix typo in message displayed when the log file is locked
2015-12-24 20:42:16 +01:00
Sébastien Helleu ed32302011 irc: move option irc.network.alternate_nick into servers (closes #633) 2015-12-24 20:36:05 +01:00
Kamran Mackey 2db7599460 Fixed a typo in wee-log.c
Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2015-12-24 05:02:34 -07:00
Sébastien Helleu c4e3d66ba5 core: add a parent name in options (closes #629)
Inherited values are now displayed in /set output when the value is
null, if a parent option name is defined in option.

New option: weechat.color.chat_value_null
2015-12-24 07:53:37 +01:00
Sébastien Helleu 2e5489b389 doc: update auto-generated files with irc options 2015-12-24 07:31:21 +01:00
Sébastien Helleu f5f6a13586 core: free global variables at the very end 2015-12-23 07:33:22 +01:00
Sébastien Helleu 841444b68c core: fix memory leak when using multiple "-d" or "-r" in command line arguments 2015-12-23 07:17:37 +01:00
evalle cb23d0166a doc: update Russian quickstart and command line options 2015-12-20 19:50:49 +01:00
Christine Dodrill c3857e97cf irc: add default color for +y mode prefix 2015-12-20 19:28:46 +01:00
Ondřej Súkup e60491f442 core: update Czech translations 2015-12-20 19:03:28 +01:00
Sébastien Helleu 80d53ac8bd Merge pull request #626 from sunpoet/master
javascript: fix build on FreeBSD
2015-12-20 18:54:17 +01:00
Sébastien Helleu f50cdffc59 core: update ChangeLog (closes #351) 2015-12-20 10:41:13 +01:00
Sébastien Helleu b5ef916564 doc: update auto-generated files with hdata 2015-12-20 10:40:04 +01:00
Sébastien Helleu f26fbb4850 irc: add missing field realname in function irc_nick_print_log() 2015-12-20 10:28:05 +01:00
Sébastien Helleu fb8799e81c irc: fix comments 2015-12-20 10:22:43 +01:00
Sébastien Helleu da505c0392 irc: fix long line 2015-12-20 10:20:12 +01:00
Sébastien Helleu 971a90474f irc: fix condition in account message callback 2015-12-20 10:18:13 +01:00
Sébastien Helleu ad45fd775d Merge remote-tracking branch 'origin/pr/351' 2015-12-20 10:13:29 +01:00
Sébastien Helleu c3c77799c1 doc: update German auto-generated files 2015-12-20 10:12:19 +01:00
Nils Görs 0f9c4954f8 core: update German translations 2015-12-20 09:50:32 +01:00
Sébastien Helleu 06a96d8d31 core: add contributor in AUTHORS.asciidoc 2015-12-20 08:26:22 +01:00
Sébastien Helleu d97fc56f4a doc: update auto-generated files with relay options 2015-12-20 08:26:22 +01:00
Sébastien Helleu b6ea525800 core: update ChangeLog (closes #347) 2015-12-20 08:26:11 +01:00
Sébastien Helleu 6e60a4882e core: update translations 2015-12-20 08:20:45 +01:00
Nick 52820627f0 relay: add option relay.irc.backlog_since_last_message 2015-12-20 08:19:59 +01:00
Mikaela Suomalainen 9f049afb18 core: use Ubuntu Trusty for tests (Travis CI)
The Debian package libcpputest-dev becomes useless as it's available in
the repositories now.
2015-12-20 07:57:36 +01:00
Sunpoet Po-Chuan Hsieh 6c3b940dc4 Fix build on FreeBSD
The error message is as follows:
/usr/ports/irc/weechat/work/weechat-1.3/src/plugins/javascript/weechat-js-api.cpp:4206:16: error: use of undeclared identifier
      'localtime'
    date_tmp = localtime (&time);
               ^
/usr/ports/irc/weechat/work/weechat-1.3/src/plugins/javascript/weechat-js-api.cpp:4208:9: error: use of undeclared identifier
      'strftime'
        strftime (timebuffer, sizeof (timebuffer), "%F %T", date_tmp);
        ^
2015-12-20 05:36:00 +08:00
Sébastien Helleu 213db71702 core: add info about SNI in ChangeLog 2015-12-18 07:56:09 +01:00
Sébastien Helleu 0509f19048 doc: update examples of function hook_command_run (plugin API reference) 2015-12-17 08:13:55 +01:00
Sébastien Helleu f74aa09573 core: add note about duplicate issues in Contributing 2015-12-16 07:28:44 +01:00
Sébastien Helleu bd6262dc34 core: add issue #260 in ChangeLog 2015-12-15 07:22:55 +01:00
Sébastien Helleu 2022aa0df2 doc: update German auto-generated files 2015-12-14 19:59:23 +01:00
Nils Görs a1cd46ff3e core: update German translations 2015-12-13 12:29:32 +01:00
Sébastien Helleu 136da36d7a irc: add support of SNI in SSL connection to IRC server (closes #620) 2015-12-10 07:13:20 +01:00
Sébastien Helleu e6e8f34b4a script: update help on /script search 2015-12-10 07:06:21 +01:00
Sébastien Helleu e734914380 script: add completion with languages and extensions, support search by language/extension in /script search 2015-12-09 07:40:16 +01:00
Sébastien Helleu 03a6209f73 core: add names for anchors in ReleaseNotes 2015-12-07 07:59:03 +01:00
Sébastien Helleu 290e86c53a core: add names for anchors in ChangeLog 2015-12-06 21:42:14 +01:00
Sébastien Helleu 0beca1915c doc: update German auto-generated files 2015-12-04 07:27:05 +01:00
Nils Görs 398a112be8 core: update German translations 2015-12-03 20:52:43 +01:00
Sébastien Helleu 0b86ce9d44 fifo: fix invalid pointer type 2015-12-03 07:55:11 +01:00
Sébastien Helleu 8f69c86da7 core: remove trailing whitespace, remove listing block around copyright in README 2015-12-03 07:46:38 +01:00
Kamran Mackey 3a2edae292 core: fix a few typos, add listing block around copyright in README 2015-12-03 07:40:22 +01:00
Sébastien Helleu 6f0151e128 fifo: add /fifo command 2015-12-02 19:46:34 +01:00
Sébastien Helleu 2a494227b4 script: fix comment 2015-12-02 19:35:16 +01:00
Sébastien Helleu e1274010ff core: disable some pylint errors (Travis CI) 2015-11-30 10:24:18 +01:00
Sébastien Helleu a99b01bc5e core: add command "pylint --version" (Travis CI) 2015-11-30 10:22:04 +01:00
Sébastien Helleu 8d5d22186f core: add a heart in paypal donate badge 2015-11-29 10:55:26 +01:00
Sébastien Helleu 866cb19a95 core: add a slant badge in README 2015-11-29 10:54:48 +01:00
Sébastien Helleu dcbb3ed050 core: add diaspora*, google+, devel blog and paypal badges in README 2015-11-28 09:05:43 +01:00
Sébastien Helleu 4fca6c58c8 irc: add a condition for colon before the password in PASS message (issue #602)
Some weird IRC servers may refuse a PASS command with a colon, so we
send a colon only if the password contains spaces or begins with a
colon.
2015-11-24 20:26:06 +01:00
Sébastien Helleu 9e9dd27bb3 irc: add a missing colon before the password in PASS message (closes #602) 2015-11-24 07:44:21 +01:00
Sébastien Helleu c7b781bc54 doc: update German auto-generated files 2015-11-22 09:39:35 +01:00
Sébastien Helleu ff723050f6 Merge pull request #598 from l/translation_ja
core: update Japanese translations
2015-11-22 09:37:41 +01:00
Sébastien Helleu 0bebb2d674 Merge pull request #599 from qsuscs/ts/de-translation-typo
core: fix typo in German translation
2015-11-22 09:37:17 +01:00
AYANOKOUZI, Ryuunosuke 7d27d05877 core: update Japanese translations 2015-11-22 09:00:00 +09:00
Thomas Schneider 8b8454a1cd core: fix typo in German translation
Signed-off-by: Thomas Schneider <thosch97@gmail.com>
2015-11-21 22:39:51 +01:00
Sébastien Helleu c337e74e7a irc: use current channel and current server channels first in completions "irc_channels" and "irc_server_channels" (closes #392) 2015-11-17 20:48:24 +01:00
Sébastien Helleu 17e1747a82 irc: use current channel first in completion "irc_channels" (task #12923, issue #392) 2015-11-16 20:24:45 +01:00
Sébastien Helleu 10f0873bee doc: change key bindings examples in docs 2015-11-15 12:35:36 +01:00
Sébastien Helleu 410537508d debian: add "Conflicts" field in debian devel packages 2015-11-14 14:07:26 +01:00
Sébastien Helleu b492c1b1e2 core: add "tmux" and "tmux-256color" in supported $TERM values (closes #519) 2015-11-12 21:25:28 +01:00
Nils Görs 51abbf829a core: update German translations 2015-11-12 16:25:39 +01:00
Sébastien Helleu 99ebccad3f core: fix example in /help key 2015-11-04 18:14:07 +01:00
Sébastien Helleu fcf1c22604 doc: update Japanese auto-generated files 2015-10-31 08:21:54 +01:00
Sébastien Helleu fe6ea0812e Merge pull request #567 from l/translation_ja
core: update Japanese translations
2015-10-31 08:20:41 +01:00
AYANOKOUZI, Ryuunosuke fd64fdf083 core: update Japanese translations 2015-10-31 09:00:00 +09:00
Sébastien Helleu 11636f5b43 debian: sync debian files with debian git repository 2015-10-30 21:00:29 +01:00
Sébastien Helleu 5c3ab90ee7 debian: sync debian changelog with debian git repository 2015-10-30 07:25:57 +01:00
Nils Görs a685edf17f core: update German translations 2015-10-28 18:20:50 +01:00
Sébastien Helleu 4f867a89ad ruby: fix load of scripts requiring "uri" (closes #433) 2015-10-27 15:14:36 +01:00
Sébastien Helleu 5526550ac1 Merge pull request #561 from mimi1vx/translate
core: update Czech translations
2015-10-25 18:28:18 +01:00
Ondřej Súkup 8a82224420 update Czech translations 2015-10-25 15:24:53 +01:00
Sébastien Helleu 61a4c1b5c1 fifo: add buffer name in error when the buffer is not found 2015-10-25 07:37:43 +01:00
Sébastien Helleu 7f643bc11f core: update ChangeLog 2015-10-25 07:37:00 +01:00
Sébastien Helleu 98654f148d doc: improve note about mouse events caught by weechat (user's guide) 2015-10-24 19:56:48 +02:00
Sébastien Helleu 2641b6e778 core: add a script tools/build-debian.sh to build stable/devel Debian packages 2015-10-24 13:00:06 +02:00
Sébastien Helleu cfc1f39779 core: add a script version.sh to get WeeChat stable/devel version 2015-10-24 13:00:06 +02:00
Sébastien Helleu f3e0bd5987 debian: add directory debian-devel to build debian devel packages (snapshots) 2015-10-24 13:00:06 +02:00
Sébastien Helleu 482f42498f debian: rename directory debian to debian-stable 2015-10-24 13:00:06 +02:00
Sébastien Helleu d5047b012d doc: update German auto-generated files 2015-10-24 12:59:38 +02:00
Nils Görs 90a72c9418 core: update German translations 2015-10-23 14:09:54 +02:00
Sébastien Helleu d722e3709c Rename script build.sh to build-test.sh 2015-10-22 20:54:12 +02:00
Sébastien Helleu 109884dd66 core: update ChangeLog 2015-10-19 09:01:47 +02:00
Sébastien Helleu 85dec8c7a6 core: update ChangeLog 2015-10-19 07:44:08 +02:00
Sébastien Helleu 1e675e8b45 doc: update German auto-generated files 2015-10-19 07:43:45 +02:00
Nils Görs 998367997b core: update German translations 2015-10-18 20:39:53 +02:00
Sébastien Helleu 995eb1f004 irc: add "cap-notify" in list of supported capabilities (/help cap) 2015-10-18 19:19:03 +02:00
Sébastien Helleu eb95512f7c core: update translations 2015-10-18 18:59:24 +02:00
Sébastien Helleu 8e70134614 irc: fix code style 2015-10-18 18:57:18 +02:00
Sébastien Helleu 6b6b85c724 Merge remote-tracking branch 'origin/pr/477' 2015-10-18 18:47:47 +02:00
Sébastien Helleu 9489443527 doc: update auto-generated files with hdata 2015-10-18 12:19:01 +02:00
Sébastien Helleu f7fe751bec Merge pull request #553 from sim642/issue-532
doc: add clickable anchors to hdata listing in plugin API reference
2015-10-18 12:18:35 +02:00
Simmo Saan 0fc6a708ef doc: add clickable anchors to hdata listing in plugin API reference 2015-10-18 12:16:48 +03:00
Sébastien Helleu 80293c2447 core: rename "build-scripts" directory to "tools" 2015-10-17 14:30:10 +02:00
Sébastien Helleu 49243fc114 doc: fix name of emphasized text color in developer's guide 2015-10-07 20:42:06 +02:00
Sébastien Helleu 207626c8c1 doc: update Japanese auto-generated files 2015-10-07 08:13:43 +02:00
Sébastien Helleu 61ad7722ae Merge pull request #546 from l/translation_ja
core: update Japanese translations
2015-10-07 08:13:00 +02:00
AYANOKOUZI, Ryuunosuke 2a363a656d core: update Japanese translations 2015-10-07 09:00:00 +09:00
Sébastien Helleu 95e9de1817 doc: update German auto-generated files 2015-10-04 08:27:33 +02:00
Nils Görs d6ae5862ff core: update German translations 2015-10-04 07:58:04 +02:00
Ondřej Súkup cc8f6697c3 core: update Czech translations 2015-10-03 19:30:58 +02:00
Sébastien Helleu fab0d4e740 core: add option weechat.look.paste_auto_add_newline (closes #543) 2015-10-03 12:08:30 +02:00
Sébastien Helleu 964de12a54 core: update ChangeLog (issue #541) 2015-09-30 20:57:50 +02:00
Sébastien Helleu b76cd5a724 core: update translations 2015-09-30 20:57:29 +02:00
Sébastien Helleu a915c5ee12 Merge remote-tracking branch 'origin/pr/541' 2015-09-30 20:51:36 +02:00
Sébastien Helleu ab3b5d893a core: add Czech man page and quickstart guide in ChangeLog (issue #490) 2015-09-29 19:43:48 +02:00
Andrew Potter b3d1d1877e logger: Report system error string to user 2015-09-27 22:04:47 -07:00
Sébastien Helleu 152b5ec2a7 doc: add build of Czech man page and quickstart guide 2015-09-27 22:11:21 +02:00
Sébastien Helleu 15470bdb7d doc: fix include of command line options in Czech man page 2015-09-27 08:39:32 +02:00
Sébastien Helleu c179fd6675 doc: fix notes in Czech quickstart guide 2015-09-27 08:39:17 +02:00
Sébastien Helleu 432c239d21 doc: remove trailing whitespace in Czech command line options 2015-09-27 08:24:06 +02:00
Ondřej Súkup 6d73d85e13 doc: add Czech man page and quickstart guide 2015-09-27 08:21:25 +02:00
Sébastien Helleu 0f40ca10ab doc: update German auto-generated files 2015-09-26 14:16:47 +02:00
Nils Görs 3d9523fe04 core: update German translations 2015-09-26 14:05:55 +02:00
Sébastien Helleu dfb0836484 doc: sort distributions by name in user's guide 2015-09-26 10:32:34 +02:00
Sébastien Helleu 11d77ff699 doc: add openSUSE instructions and fix Fedora Core in translated docs (user's guide) 2015-09-26 09:45:51 +02:00
Ondřej Súkup 1dec70881a doc: add openSUSE instructions and fix Fedora Core (user's guide) 2015-09-26 09:42:19 +02:00
Ondřej Súkup a10c7e3d1d core: update Czech translations 2015-09-26 08:46:04 +02:00
Sébastien Helleu 2a96bc67b0 relay: remove useless condition always evaluated to true 2015-09-13 07:53:54 +02:00
Sébastien Helleu bb90514624 doc: update Japanese auto-generated files 2015-09-13 07:51:52 +02:00
Sébastien Helleu 0f4e367b22 Merge pull request #529 from l/translation_ja
core: update Japanese translations
2015-09-13 07:50:06 +02:00
AYANOKOUZI, Ryuunosuke 360401a723 core: update Japanese translations 2015-09-13 09:00:00 +09:00
Sébastien Helleu 664876bde6 alias: display completion in /alias list (closes #518) 2015-09-12 09:23:48 +02:00
Sébastien Helleu 1b05a1a06b alias: fix indentation error 2015-09-12 09:23:17 +02:00
Sébastien Helleu 1ec25f6f9e Merge pull request #524 from l/translation_ja
core: update Japanese translations
2015-09-11 07:56:06 +02:00
AYANOKOUZI, Ryuunosuke 4b1f1d7215 core: update Japanese translations 2015-09-11 09:00:00 +09:00
Sébastien Helleu 0c8eac0cd9 core: fix some French translations of "not enough memory" 2015-09-09 09:24:52 +02:00
Sébastien Helleu 8688c48e42 core: display a more explicit error when a filter fails to be added (closes #522) 2015-09-09 09:22:40 +02:00
Sébastien Helleu 145ec0db35 doc: update Japanese auto-generated files 2015-09-08 18:00:16 +02:00
Sébastien Helleu 29ec400a8e irc: fix charset decoding in incoming private messages (closes #520) 2015-09-08 09:25:05 +02:00
Sébastien Helleu d8938099ba ruby: fix Ruby detection when pkg-config is not installed
The package "pkgconf" is not installed by default on FreeBSD 10.2, so
the detection of Ruby was failing.
2015-09-07 10:35:31 +02:00
Sébastien Helleu 1f7f84c296 doc: add translations in question about SSL problems (FAQ) 2015-09-06 11:08:30 +02:00
Mikaela Suomalainen fff4052217 doc: fix "I have SSL problems"
1. Freenode supports DH size 2048 nowadays, so change the network to
   example.
2. Freenode has valid SSL certificate, so also change that network to
   example.
3. Mention irc.server.example.ssl_fingerprint. I used SHA512 sum of
   weechat.org's certificate as it was the first one to come to mind.
2015-09-04 08:54:36 +03:00
Sébastien Helleu 4b2abd910b Merge pull request #504 from l/translation_ja
core: update Japanese translations
2015-08-26 12:08:24 +02:00
AYANOKOUZI, Ryuunosuke 5c37c1c6f6 core: update Japanese translations 2015-08-26 09:00:00 +09:00
Sébastien Helleu 9366873222 irc: remove blank line at the end of file 2015-08-25 07:14:42 +02:00
Sébastien Helleu c35c941298 script: add option script.scripts.download_timeout 2015-08-24 13:26:59 +02:00
Sébastien Helleu 00b60be4b7 doc: update German auto-generated files 2015-08-24 11:49:53 +02:00
Nils Görs 91ab214e72 core: update German translations 2015-08-24 11:25:46 +02:00
Sébastien Helleu 41cb1bf635 api: fix handle of invalid escape in function string_convert_escaped_chars()
And a new test is now checking that "\" returns "".
2015-08-24 11:05:31 +02:00
Sébastien Helleu c8ac75601f irc: fix typos in /help ban and /help quiet 2015-08-24 10:07:44 +02:00
Sébastien Helleu 350938181b irc: add command /cap (closes #8) 2015-08-24 10:02:38 +02:00
Sébastien Helleu f68896fdd3 relay: display the arrow before client id and protocol in raw buffer
This prevents the arrow to be truncated if the option
weechat.look.prefix_align_max is set to a non-zero value.
2015-08-23 10:08:56 +02:00
Sébastien Helleu 8319332a78 irc: display the arrow before server name in raw buffer
This prevents the arrow to be truncated if the option
weechat.look.prefix_align_max is set to a non-zero value.
2015-08-23 09:55:28 +02:00
Sébastien Helleu e179a34a40 core: fix truncated messages after a word with a length of zero on screen (bug #40985, issue #502) 2015-08-23 09:50:36 +02:00
Sébastien Helleu aa8b68363e doc: update Japanese auto-generated files 2015-08-22 15:37:47 +02:00
Sébastien Helleu 22b602e607 Merge pull request #500 from l/translation_ja
core: update Japanese translations
2015-08-22 15:34:44 +02:00
Sébastien Helleu 46899c4a98 doc: update default search bind in Italian FAQ 2015-08-22 11:29:27 +02:00
Sébastien Helleu 91b4507145 Merge pull request #497 from sim642/faq-search-here
doc: update default search bind in FAQ
2015-08-22 11:28:47 +02:00
Sébastien Helleu d05ebd18c1 irc: add hex dump of messages in raw buffer
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-22 09:47:01 +02:00
Sébastien Helleu 0443ef49e7 relay: use API function string_hex_dump() to display raw message 2015-08-22 09:42:09 +02:00
Sébastien Helleu 951d1f91a4 api: add function string_hex_dump() 2015-08-22 09:30:08 +02:00
Sébastien Helleu 8b47243516 irc: fix display of messages sent to server in raw buffer
Since the received messages are displayed without UTF-8 conversion (ie
this is really the data received), it is consistent to display the
message really sent to server (ie after charset conversion), instead of
the UTF-8 internal message.
2015-08-22 08:56:07 +02:00
Sébastien Helleu 2c4b0e32ec irc: fix display of invalid UTF-8 chars in raw buffer
Invalid UTF-8 chars are now displayed as hexadecimal codes, for example:
"test\xE9" instead of "test?" (the real word being "testé").
2015-08-22 08:53:33 +02:00
Sébastien Helleu 0513800cb6 Merge pull request #495 from sim642/uptime-o
core: fix "/uptime -o" output for 0 days
2015-08-22 07:23:20 +02:00
AYANOKOUZI, Ryuunosuke a79d7b1c7e core: update Japanese translations 2015-08-22 09:00:00 +09:00
Sébastien Helleu 99580f88bb doc: remove trailing whitespace in Polish FAQ 2015-08-21 07:35:44 +02:00
Simmo Saan c663717711 doc: update default search bind in FAQ 2015-08-20 21:58:24 +03:00
Sébastien Helleu d0b11eceab doc: remove blank lines at end of auto-generated files 2015-08-20 07:36:22 +02:00
Sébastien Helleu 5c5bd1a8b8 core: remove carriage returns in weechat.xpm 2015-08-19 07:47:00 +02:00
Simmo Saan 7d6fab0644 core: fix /uptime output for 0 days 2015-08-18 13:51:57 +03:00
Sébastien Helleu 46a9d17ac3 api: add argument "length" in function utf8_is_valid() 2015-08-18 07:36:48 +02:00
Sébastien Helleu fd1886e883 core: rename "scripts" directory to "build-scripts" 2015-08-16 11:29:31 +02:00
Sébastien Helleu a929633759 Version 1.4-dev 2015-08-16 09:30:37 +02:00
Max Teufel 00d2c9ef28 irc: add support for CAP cap-notify 2015-08-08 09:51:12 +02:00
Max Teufel 522b04155a irc: use NULL instead of "*" for unidentified nicks 2015-03-07 16:09:40 +01:00
Max Teufel c591404b40 irc: protocol: fix minor typo in an example 2015-03-07 15:46:02 +01:00
Max Teufel e00d7f2bfd irc: track realnames using extended-join and WHO 2015-03-07 15:46:02 +01:00
782 changed files with 9081 additions and 3922 deletions
+7 -5
View File
@@ -1,7 +1,9 @@
# files/directories excluded from tarballs
.git* export-ignore
debian export-ignore
weechat.spec export-ignore
.mailmap export-ignore
tests/ubuntu/ export-ignore
.git* export-ignore
debian-devel export-ignore
debian-stable export-ignore
weechat.spec export-ignore
.mailmap export-ignore
tests/ubuntu/ export-ignore
tools/build-debian.sh export-ignore
+5 -1
View File
@@ -28,7 +28,11 @@ config.rpath
config.status
config.sub
configure
debian/*.log
debian
!tools/debian
debian-devel/changelog
debian-devel/*.log
debian-stable/*.log
depcomp
insert-header.sin
install-sh
+8 -3
View File
@@ -4,6 +4,9 @@ compiler:
- gcc
- clang
sudo: required
dist: trusty
env:
- BUILDTOOL="cmake" BUILDARGS=""
- BUILDTOOL="cmake" BUILDARGS="-DENABLE_PYTHON3=ON"
@@ -13,15 +16,17 @@ env:
- BUILDTOOL="autotools" BUILDARGS="--disable-gnutls"
before_script:
# Workaround travis-ci/travis-ci#5326
- export PATH=$(echo $PATH | tr ':' "\n" | sed '/\/opt\/python/d' | tr "\n" ":" | sed "s|::|:|g")
- echo 'APT::Install-Recommends "false";' | sudo tee -a /etc/apt/apt.conf
- sudo apt-get update -qq
- sudo apt-get -y install devscripts equivs python-pip libenchant-dev autopoint asciidoc source-highlight xsltproc docbook-xsl docbook-xml cmake pkg-config libncursesw5-dev gem2deb libperl-dev python-dev python3-dev libaspell-dev liblua5.1-0-dev tcl8.5-dev guile-2.0-dev libv8-dev libcurl4-gnutls-dev libgcrypt11-dev libgnutls-dev zlib1g-dev curl
- sudo dpkg -i ./tests/ubuntu/precise/libcpputest-dev_3.4-3_amd64.deb
- sudo apt-get -y install devscripts equivs python-pip libenchant-dev autopoint asciidoc source-highlight xsltproc docbook-xsl docbook-xml cmake pkg-config libncursesw5-dev gem2deb libperl-dev python-dev python3-dev libaspell-dev liblua5.1-0-dev tcl8.5-dev guile-2.0-dev libv8-dev libcurl4-gnutls-dev libgcrypt11-dev libgnutls-dev zlib1g-dev curl libcpputest-dev
- sudo pip install msgcheck pylint
script:
- ./scripts/build.sh
- ./tools/build-test.sh
- msgcheck po/*.po
- pylint --version
- pylint doc/docgen.py
after_success:
+1
View File
@@ -60,6 +60,7 @@ Alphabetically:
* Matt Robinson
* Max Anton Teufel
* Murilo Opsfelder Araujo
* Nick (SolitaryCipher)
* Nicolas Cavigneaux
* Nils Görs (nils_2)
* nyuszika7h
+8 -5
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2007-2008 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2008-2009 Emmanuel Bouthenot <kolter@openics.org>
#
@@ -31,9 +31,12 @@ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror-implicit-function-de
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror-implicit-function-declaration")
# version
set(VERSION_MAJOR "1")
set(VERSION_MINOR "3")
set(VERSION_PATCH "")
execute_process(COMMAND ${CMAKE_SOURCE_DIR}/version.sh devel-major OUTPUT_VARIABLE VERSION_MAJOR)
execute_process(COMMAND ${CMAKE_SOURCE_DIR}/version.sh devel-minor OUTPUT_VARIABLE VERSION_MINOR)
execute_process(COMMAND ${CMAKE_SOURCE_DIR}/version.sh devel-patch OUTPUT_VARIABLE VERSION_PATCH)
string(REGEX REPLACE "\n" "" VERSION_MAJOR "${VERSION_MAJOR}")
string(REGEX REPLACE "\n" "" VERSION_MINOR "${VERSION_MINOR}")
string(REGEX REPLACE "\n" "" VERSION_PATCH "${VERSION_PATCH}")
if(VERSION_PATCH STREQUAL "")
set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR})
else()
@@ -222,7 +225,7 @@ configure_file(config.h.cmake config.h @ONLY)
# set the git version in "config-git.h"
add_custom_target(version_git ALL
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/git-version.sh" "${CMAKE_CURRENT_SOURCE_DIR}" "${VERSION}" "config-git.h"
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/tools/git-version.sh" "${CMAKE_CURRENT_SOURCE_DIR}" "${VERSION}" "config-git.h"
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")
configure_file(
+216 -5
View File
@@ -15,8 +15,76 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(file 'ReleaseNotes.asciidoc' in sources).
[[1.4]]
== Version 1.4 (2016-01-10)
[[1.4_features]]
=== New features
* core: add a parent name in options, display inherited values if null in
/set output, add option weechat.color.chat_value_null (issue #629)
* core: add tag "term_warning" in warnings about wrong $TERM on startup
* core: add option weechat.look.paste_auto_add_newline (issue #543)
* core: display a more explicit error when a filter fails to be added
(issue #522)
* api: add function string_hex_dump()
* api: add argument "length" in function utf8_is_valid()
* alias: display completion in /alias list (issue #518)
* fifo: add /fifo command
* irc: evaluate content of server option "addresses"
* irc: move option irc.network.alternate_nick into servers
(irc.server.xxx.nicks_alternate) (issue #633)
* irc: track real names using extended-join and WHO (issue #351)
* irc: add support of SNI (Server Name Indication) in SSL connection to
IRC server (issue #620)
* irc: use current channel and current server channels first in completions
"irc_server_channels" and "irc_channels" (task #12923, issue #260,
issue #392)
* irc: add support of "cap-notify" capability (issue #182, issue #477)
* irc: add command /cap (issue #8)
* irc: add hex dump of messages in raw buffer when debug is enabled for irc
plugin (level 2 or more)
* logger: display system error when the log file can not be written
(issue #541)
* relay: add option relay.irc.backlog_since_last_message (issue #347)
* script: add completion with languages and extensions, support search by
language/extension in /script search
* script: add option script.scripts.download_timeout
* doc: add Czech man page and quickstart guide (issue #490)
* build: add scripts version.sh and build-debian.sh, separate stable from devel
Debian packaging
* tests: check if all plugins are loaded
[[1.4_bugs]]
=== Bugs fixed
* core: fix execution of empty command name ("/" and "/ " are not valid
commands)
* core: fix memory leak when using multiple "-d" or "-r" in command line
arguments
* core: don't complain any more about "tmux" and "tmux-256color" $TERM values
when WeeChat is running under tmux (issue #519)
* core: fix truncated messages after a word with a length of zero on screen
(for example a zero width space: U+200B) (bug #40985, issue #502)
* api: fix handle of invalid escape in function string_convert_escaped_chars()
* alias: do not allow slashes and spaces in alias name (issue #646)
* irc: fix channel forwarding when option
irc.look.buffer_open_before_{autojoin|join} is on (issue #643)
* irc: add a missing colon before the password in PASS message, if the password
has spaces or begins with a colon (issue #602)
* irc: fix charset decoding in incoming private messages (issue #520)
* irc: display the arrow before server name in raw buffer
* irc: fix display of messages sent to server in raw buffer
* irc: fix display of invalid UTF-8 chars in raw buffer
* relay: display the arrow before client id and protocol in raw buffer
* ruby: fix load of scripts requiring "uri" (issue #433)
* ruby: fix Ruby detection when pkg-config is not installed
* tests: fix locale used to execute tests (issue #631)
[[1.3]]
== Version 1.3 (2015-08-16)
[[1.3_features]]
=== New features
* core: add completion "colors" (issue #481)
@@ -45,6 +113,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* xfer: evaluate content of options xfer.file.download_path and
xfer.file.upload_path (issue #388)
[[1.3_bugs]]
=== Bugs fixed
* core: flush stdout/stderr after sending text directly on them
@@ -86,8 +155,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* doc: replace PREFIX with CMAKE_INSTALL_PREFIX in cmake instructions
(issue #354)
[[1.2]]
== Version 1.2 (2015-05-10)
[[1.2_features]]
=== New features
* core: add signals "signal_sigterm" and "signal_sigquit" (issue #114)
@@ -122,6 +193,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* doc: add Russian man page
* javascript: new script plugin for javascript
[[1.2_bugs]]
=== Bugs fixed
* core: add missing completions in command /input
@@ -179,8 +251,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
infolist_new_var_time, upgrade_write_object, upgrade_read, upgrade_close
* trigger: do not hook anything if the trigger is disabled (issue #405)
[[1.1.1]]
== Version 1.1.1 (2015-01-25)
[[1.1.1_bugs]]
=== Bugs fixed
* core: fix random error when creating symbolic link weechat-curses on
@@ -199,8 +273,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: fix crash in buffer close when server name is the same as a channel name
(issue #305)
[[1.1]]
== Version 1.1 (2015-01-11)
[[1.1_features]]
=== New features
* core: check bar conditions in root bars and on each update of a bar item
@@ -243,6 +319,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* trigger: add `${tg_displayed}` in conditions of default trigger "beep"
* trigger: add option "restore" in command /trigger
[[1.1_bugs]]
=== Bugs fixed
* core: fix compilation of plugins with cmake >= 3.1 (issue #287)
@@ -258,7 +335,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* doc: fix compilation of man pages with autotools in source directory
* api: fix truncated process output in hook_process() (issue #266)
* api: fix crash when reading config options with NULL value (issue #238)
* tests: fix compilation of tests with clang (issue #275)
* irc: defer the auto-connection to servers with a timer
(issue #279, task #13038)
* irc: add missing server options "sasl_timeout" and "notify" in output of
@@ -282,9 +358,12 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* trigger: fix memory leak when allocating a new trigger with several regex
* xfer: fix freeze when accepting DCC (issue #160, issue #174)
* xfer: bind to wildcard address when sending (issue #173)
* tests: fix compilation of tests with clang (issue #275)
[[1.0.1]]
== Version 1.0.1 (2014-09-28)
[[1.0.1_bugs]]
=== Bugs fixed
* core: fix crash on buffer close when option weechat.look.hotlist_remove is
@@ -298,9 +377,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
are displayed in same message (issue #171)
* api: fix bug in function hdata_move() when absolute value of count is greater
than 1
* tests: fix build of tests when the build directory is outside source tree
(issue #178)
* tests: fix memory leak in tests launcher
* aspell: fix compilation with Enchant < 1.6.0 (issue #192)
* aspell: fix crash with command "/aspell addword" if no word is given
(issue #164, issue #165)
@@ -317,9 +393,14 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(issue #189)
* trigger: fix regex used in default triggers to hide passwords ("\S" is not
supported on *BSD) (issue #172)
* tests: fix build of tests when the build directory is outside source tree
(issue #178)
* tests: fix memory leak in tests launcher
[[1.0]]
== Version 1.0 (2014-08-15)
[[1.0_features]]
=== New features
* core: add terabyte unit for size displayed
@@ -350,7 +431,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* core: add signals "key_combo_{default|search|cursor}"
* core: display a warning in case of inconsistency between the options
weechat.look.save_{config|layout}_on_exit
* tests: add unit tests using CppUTest
* api: add argument "flags" in function hdata_new_list()
* api: allow wildcard "*" inside the mask in function string_match()
* api: allow value "-1" for property "hotlist" in function buffer_set()
@@ -398,7 +478,9 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* relay: add option relay.network.clients_purge_delay
* rmodifier: remove plugin (replaced by trigger)
* trigger: add trigger plugin: new command /trigger and file trigger.conf
* tests: add unit tests using CppUTest
[[1.0_bugs]]
=== Bugs fixed
* core: fix zero-length malloc of an hashtable item with type "buffer"
@@ -523,8 +605,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* xfer: fix connection to remote host in DCC receive on Mac OS X (issue #25)
* xfer: remove bind on xfer.network.own_ip (issue #5)
[[0.4.3]]
== Version 0.4.3 (2014-02-09)
[[0.4.3_features]]
=== New features
* core: add signals "signal_sighup" and "signal_sigwinch" (terminal resized)
@@ -592,6 +676,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* xfer: add support of IPv6 for DCC chat/file (patch #7992)
* xfer: add option xfer.file.auto_check_crc32 (patch #7963)
[[0.4.3_bugs]]
=== Bugs fixed
* core: fix hotlist problems after apply of a layout (bug #41481)
@@ -658,8 +743,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
in python/perl/ruby/lua/guile plugins (bug #41345)
* xfer: use same infolist for hook and signals (patch #7974)
[[0.4.2]]
== Version 0.4.2 (2013-10-06)
[[0.4.2_features]]
=== New features
* core: reduce memory used by using shared strings for nicklist and lines in
@@ -730,6 +817,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* scripts: add hdata with script callback
* xfer: add option xfer.look.pv_tags
[[0.4.2_bugs]]
=== Bugs fixed
* core: clear whole line before displaying content instead of clearing after
@@ -783,8 +871,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* relay: fix binding to an IP address (bug #39119)
* xfer: fix compilation on OpenBSD (bug #39071)
[[0.4.1]]
== Version 0.4.1 (2013-05-20)
[[0.4.1_features]]
=== New features
* core: make nick prefix/suffix dynamic (not stored in the line): move options
@@ -838,6 +928,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(key[alt-a]) on script buffer (toggle autoload) (task #12393)
* xfer: add option xfer.file.auto_accept_nicks (patch #7962)
[[0.4.1_bugs]]
=== Bugs fixed
* core: fix display of long lines without time (message beginning with two
@@ -909,8 +1000,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* xfer: fix freeze of DCC file received: use non-blocking socket after
connection to sender and ensure the ACK is properly sent (bug #38340)
[[0.4.0]]
== Version 0.4.0 (2013-01-20)
[[0.4.0_features]]
=== New features
* core: add buffer pointer in arguments for signals "input_search",
@@ -965,6 +1058,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
"ipv4." and/or "ipv6." before protocol name, to force IPv4/IPv6 (task #12270)
* xfer: display remote IP address for DCC chat/file (task #12289)
[[0.4.0_bugs]]
=== Bugs fixed
* core: fix infinite loop when a regex gives an empty match (bug #38112)
@@ -1044,21 +1138,27 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* xfer: limit bytes received to file size (for DCC file received), fix crash
when displaying a xfer file with pos greater than size
[[0.3.9.2]]
== Version 0.3.9.2 (2012-11-18)
[[0.3.9.2_bugs]]
=== Bugs fixed
* core: do not call shell to execute command in hook_process() (fix security
problem when a plugin/script gives untrusted command) (bug #37764)
[[0.3.9.1]]
== Version 0.3.9.1 (2012-11-09)
[[0.3.9.1_bugs]]
=== Bugs fixed
* irc: fix crash when decoding IRC colors in strings (bug #37704)
[[0.3.9]]
== Version 0.3.9 (2012-09-29)
[[0.3.9_features]]
=== New features
* core: add signals for plugins loaded/unloaded
@@ -1114,6 +1214,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* scripts: add signals for scripts loaded/unloaded/installed/removed
* scripts: add hdata with list of scripts for each language
[[0.3.9_bugs]]
=== Bugs fixed
* core: move the set of cmake policy CMP0003 in directory src (so it applies to
@@ -1179,8 +1280,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
registered
* xfer: fix DCC transfer error (bug #37432)
[[0.3.8]]
== Version 0.3.8 (2012-06-03)
[[0.3.8_features]]
=== New features
* core: support lines of 16 Kb long in configuration files (instead of 1 Kb)
@@ -1217,6 +1320,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* rmodifier: add option "release" in default rmodifier "nickserv" (used to hide
passwords in command "/msg nickserv") (bug #35705)
[[0.3.8_bugs]]
=== Bugs fixed
* core: fix crash in focus hook for nicklist (bug #36271)
@@ -1270,8 +1374,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* tcl: fix pointer sent to function hook_signal_send() when type of data is
a pointer
[[0.3.7]]
== Version 0.3.7 (2012-02-26)
[[0.3.7_features]]
=== New features
* core: add Japanese translations
@@ -1327,6 +1433,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* relay: add WeeChat protocol for remote GUI
* xfer: display origin of xfer in core and xfer buffers (task #10956)
[[0.3.7_bugs]]
=== Bugs fixed
* core: fix expand of path `~` to home of user in function string_expand_home()
@@ -1383,8 +1490,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(bug #35345)
* ruby: fix crash when reloading ruby plugin (bug #34474)
[[0.3.6]]
== Version 0.3.6 (2011-10-22)
[[0.3.6_features]]
=== New features
* core: add color attribute "|" (keep attributes) and value "resetcolor" for
@@ -1447,6 +1556,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: add prefix "#" for all channels on join (if no prefix given)
* logger: add option logger.file.flush_delay (task #11118)
[[0.3.6_bugs]]
=== Bugs fixed
* core: fix freeze when calling function util_file_get_content() with a
@@ -1521,8 +1631,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* relay: fix memory leak on plugin load (free raw messages)
* perl: replace calls to SvPV() by SvPV_nolen() (patch #7436)
[[0.3.5]]
== Version 0.3.5 (2011-05-15)
[[0.3.5_features]]
=== New features
* core: add buffer to hotlist if away is set on buffer (even if buffer is
@@ -1570,6 +1682,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: add new options irc.look.color_nicks_in_nicklist and
irc.look.color_nicks_in_names
[[0.3.5_bugs]]
=== Bugs fixed
* core: fix scroll in windows with /window scroll (skip lines "Day changed to")
@@ -1623,8 +1736,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* tcl: fix tcl detection on some 64-bits systems (bug #32915)
* xfer: do not close chat buffers when removing xfer from list (bug #32271)
[[0.3.4]]
== Version 0.3.4 (2011-01-16)
[[0.3.4_features]]
=== New features
* core: add 256 colors support, new command /color, new section "palette" in
@@ -1676,6 +1791,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* relay: beta version of IRC proxy, now relay plugin is compiled by default
* python: add info "python2_bin" (path to python 2.x interpreter)
[[0.3.4_bugs]]
=== Bugs fixed
* core: fix scroll problem on buffers with free content and non-allocated lines
@@ -1725,8 +1841,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* xfer: fix bug at end of file sent, sometimes transfer is still active
although file was successfully sent
[[0.3.3]]
== Version 0.3.3 (2010-08-07)
[[0.3.3_features]]
=== New features
* core: use "!" to reverse a regex in a filter (to keep lines matching regex
@@ -1755,6 +1873,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: add missing commands 346, 347 (channel invite list)
* logger: use tag "no_log" to prevent a line from being written in log file
[[0.3.3_bugs]]
=== Bugs fixed
* core: fix bug with scroll_unread: do not scroll to a filtered line
@@ -1784,8 +1903,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fifo: fix bug with fifo pipe when setting fifo option to "on"
* xfer: fix bug with double quotes in DCC filenames (bug #30471)
[[0.3.2]]
== Version 0.3.2 (2010-04-18)
[[0.3.2_features]]
=== New features
* core: add new options for command /key: listdefault, listdiff and reset
@@ -1832,6 +1953,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* logger: allow date format in logger options path and mask (task #9430)
* xfer: add signal "xfer_ended" (patch #7081)
[[0.3.2_bugs]]
=== Bugs fixed
* core: remove unneeded space after time on each line if option
@@ -1880,8 +2002,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: fix compilation with old GnuTLS versions (bug #28723)
* xfer: fix crash when purging old xfer chats (bug #28764)
[[0.3.1.1]]
== Version 0.3.1.1 (2010-01-31)
[[0.3.1.1_bugs]]
=== Bugs fixed
* irc: fix crash with SSL connection if option ssl_cert is set (bug #28752)
@@ -1890,8 +2014,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: fix compilation with old GnuTLS versions (bug #28723)
* xfer: fix crash when purging old xfer chats (bug #28764)
[[0.3.1]]
== Version 0.3.1 (2010-01-23)
[[0.3.1_features]]
=== New features
* core: add option "grab_key_command" in command /input (bound by default to
@@ -1921,6 +2047,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* xfer: add missing command /me (bug #28658)
* gui: add color "darkgray", add support for background with light color
[[0.3.1_bugs]]
=== Bugs fixed
* core: fix bug with script installation on BSD/OSX (patch #6980)
@@ -1957,8 +2084,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
history is reached
* api: fix function bar_set() for python/lua/ruby (patch #6912)
[[0.3.0]]
== Version 0.3.0 (2009-09-06)
[[0.3.0_features]]
=== New features
* core: add group support in nicklist
@@ -2022,6 +2151,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
nicklist, bars, configuration files, network, infos/infolists, lists,
upgrade
[[0.3.0_bugs]]
=== Bugs fixed
* core: fix nick completion bug (missing space after nick)
@@ -2042,27 +2172,35 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: fix mode parsing when receiving modes with arguments (bug #26793)
* scripts: do not auto-load hidden files (bug #21390)
[[0.2.6.3]]
== Version 0.2.6.3 (2009-06-13)
[[0.2.6.3_bugs]]
=== Bugs fixed
* fix gnutls detection (use pkg-config instead of libgnutls-config)
(bug #26790)
[[0.2.6.2]]
== Version 0.2.6.2 (2009-04-18)
[[0.2.6.2_bugs]]
=== Bugs fixed
* fix bug with charset decoding (for example with iso2022jp) (bug #26228)
[[0.2.6.1]]
== Version 0.2.6.1 (2009-03-14)
[[0.2.6.1_bugs]]
=== Bugs fixed
* fix crash with some special chars in IRC messages (bug #25862)
[[0.2.6]]
== Version 0.2.6 (2007-09-06)
[[0.2.6_features]]
=== New features
* add new option "deloutq" to /server command to delete all servers messages
@@ -2094,6 +2232,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add argument for /upgrade command (path to binary)
* add hotlist sort with new option "look_hotlist_sort" (task #5870)
[[0.2.6_bugs]]
=== Bugs fixed
* fix bug with log of plugin messages (option log_plugin_msg)
@@ -2121,8 +2260,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix log file when channel name contains "/" (bug #20072)
* fix bug with /topic when channel not open and topic not defined (bug #20141)
[[0.2.5]]
== Version 0.2.5 (2007-06-07)
[[0.2.5_features]]
=== New features
* add missing IRC commands (327, 378, 379) (bug #20091)
@@ -2141,6 +2282,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(task #5896)
* add color for input text not found in buffer history
[[0.2.5_bugs]]
=== Bugs fixed
* fix QUOTE command: now allowed when socket is OK (even if IRC connection to
@@ -2167,8 +2309,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(bug #19589)
* fix USER message when connecting to IRC server (patch #5835)
[[0.2.4]]
== Version 0.2.4 (2007-03-29)
[[0.2.4_features]]
=== New features
* rename log file for DCC chat (now <server>.dcc.<nick>.weechatlog)
@@ -2182,6 +2326,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add Scots quickstart guide
* add numeric argument for /clear command (buffer number) (patch #5372)
[[0.2.4_bugs]]
=== Bugs fixed
* fix color bug with IRC messages displayed by plugins (bug #19442)
@@ -2204,8 +2349,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix freeze with SSL server when disconnecting after connection loss
(bug #18735)
[[0.2.3]]
== Version 0.2.3 (2007-01-10)
[[0.2.3_bugs]]
=== Bugs fixed
* fix display bugs with nicklist at top/bottom when look_nicklist_separator is
@@ -2216,8 +2363,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix bugs with charset: now decodes/encodes nicks and channels in IRC messages
(bug #18716)
[[0.2.2]]
== Version 0.2.2 (2007-01-06)
[[0.2.2_features]]
=== New features
* add anti-flood option (irc_anti_flood) (task #5442)
@@ -2234,6 +2383,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add date in plugin function get_buffer_data()
* add more values for config boolean values: y/true/t/1 and n/false/f/0
[[0.2.2_bugs]]
=== Bugs fixed
* fix bug with status bar (missing refresh) when closing a buffer
@@ -2263,8 +2413,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
used (bug #17944)
* fix minor display bug with special chars on some arch like PPC
[[0.2.1]]
== Version 0.2.1 (2006-10-01)
[[0.2.1_features]]
=== New features
* command "/away -all" now allowed when not connected to current server
@@ -2281,6 +2433,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add arguments $1,$2,..,$9 and $* for alias (task #5831)
* add hotlist in session file when using /upgrade command (task #5449)
[[0.2.1_bugs]]
=== Bugs fixed
* fix crash for DCC receiver when resuming a file (bug #17885)
@@ -2301,8 +2454,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix nick refresh problem with unrealircd specific modes: chan owner (~) and
chan admin (&) (bug #17340)
[[0.2.0]]
== Version 0.2.0 (2006-08-19)
[[0.2.0_features]]
=== New features
* add "C"lear option on IRC raw buffer
@@ -2320,6 +2475,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add color encoding for some commands like /me
* add aspell plugin
[[0.2.0_bugs]]
=== Bugs fixed
* fix "wallops" command when received, now displayed by WeeChat (bug #17441)
@@ -2354,8 +2510,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix crash with register() function in plugin scripts (bug #16701)
* fix random crash at exit (/quit or /upgrade) with split windows
[[0.1.9]]
== Version 0.1.9 (2006-05-25)
[[0.1.9_features]]
=== New features
* add backtrace when WeeChat crashes, log file automatically renamed
@@ -2376,6 +2534,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add /cycle command, /part command does close buffer any more (use
/buffer close (or alias /close) to part and close buffer
[[0.1.9_bugs]]
=== Bugs fixed
* fix /squery command (message sent to server, now OK with more than two
@@ -2409,8 +2568,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix --disable-plugins option in configure script
* fix high CPU usage when running under a screen that has been killed
[[0.1.8]]
== Version 0.1.8 (2006-03-18)
[[0.1.8_features]]
=== New features
* improve alias completion (now uses target command for completion)
@@ -2442,6 +2603,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add option "irc_show_away_once", to show away message only once in pv
* add partial Hungarian translation
[[0.1.8_bugs]]
=== Bugs fixed
* improve Ruby plugin
@@ -2461,8 +2623,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix bug with buffer detection in plugins/scripts commands
* fix bug with /history command
[[0.1.7]]
== Version 0.1.7 (2006-01-14)
[[0.1.7_features]]
=== New features
* remove "irc_default_msg_away" setting, for RFC 2812 conformity (/away command
@@ -2486,6 +2650,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
resized
* add /history command
[[0.1.7_bugs]]
=== Bugs fixed
* fix msg command (now allowed in private buffer with "*" as target)
@@ -2494,8 +2659,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix display bug in chat window when a message length equals to window width
* fix infinite loop when resizing term to small size
[[0.1.6]]
== Version 0.1.6 (2005-11-11)
[[0.1.6_features]]
=== New features
* new color management system, IRC colors are now correctly displayed and can
@@ -2519,13 +2686,16 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* enhanced "smart" hotlist, with names (new options:
look_hotlist_names_{count|level|length})
[[0.1.6_bugs]]
=== Bugs fixed
* fix scroll problem when one line is bigger than screen size
* fix IRC message parser bug
[[0.1.5]]
== Version 0.1.5 (2005-09-24)
[[0.1.5_features]]
=== New features
* add /ame command (send CTCP action to all channels of all connected servers)
@@ -2538,6 +2708,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add keys key[ctrl-]key[Up]/key[Down] to call previous/next command in global
history (common to all buffers)
[[0.1.5_bugs]]
=== Bugs fixed
* fix DCC bug: delete failed file only if really empty (on disk)
@@ -2552,8 +2723,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix look_nicklist_min_size and look_nicklist_max_size options
* fix refresh bug when changing channel modes
[[0.1.4]]
== Version 0.1.4 (2005-07-30)
[[0.1.4_features]]
=== New features
* join and part/quit prefixes (arrows) now displayed with different colors
@@ -2569,6 +2742,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add auto-prefix with "#" for channels (if no prefix found), with /join
command
[[0.1.4_bugs]]
=== Bugs fixed
* fix auto-rejoin for channels with key
@@ -2581,8 +2755,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix bug with IRC URL on command line (irc://)
* fix some curses refreshs
[[0.1.3]]
== Version 0.1.3 (2005-07-02)
[[0.1.3_features]]
=== New features
* proxy support (http, socks4, socks5) with authentication (http, socks5)
@@ -2597,6 +2773,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
"server_notify_levels" for server sections)
* part message now accepts %v (replaced by WeeChat version), like quit message
[[0.1.3_bugs]]
=== Bugs fixed
* errors while loading perl scripts are now displayed in server buffer
@@ -2611,8 +2788,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix startup crash when config file (~/.weechat/weechat.rc) is not found
* improve Perl/Python libs detection for ./configure script
[[0.1.2]]
== Version 0.1.2 (2005-05-21)
[[0.1.2_features]]
=== New features
* add Python plugin support, improve Perl interface (and now Perl/Python
@@ -2625,14 +2804,17 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* WeeChat now OK under *BSD and Mac OS X
* add missing IRC commands (307, 341, 485, 671)
[[0.1.2_bugs]]
=== Bugs fixed
* fix nicklist sort
* fix crash when purging old DCC
* fix crash with 64-bits arch (like AMD64) when converting UTF-8
[[0.1.1]]
== Version 0.1.1 (2005-03-20)
[[0.1.1_features]]
=== New features
* add nicks count for channel buffers
@@ -2652,6 +2834,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* improve /help command output
* plugins messages are logged with new config option (log_plugin_msg)
[[0.1.1_bugs]]
=== Bugs fixed
* fix /kick command
@@ -2659,8 +2842,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix /buffer close command (now OK when disconnected from server)
* fix display bugs when many windows are opened
[[0.1.0]]
== Version 0.1.0 (2005-02-12)
[[0.1.0_features]]
=== New features
* improve /window command: now split and merge are OK
@@ -2680,6 +2865,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add new options for charset (UTF-8 support): look_charset_decode,
look_charset_encode and look_charset_internal
[[0.1.0_bugs]]
=== Bugs fixed
* fix many memory leaks
@@ -2694,8 +2880,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix /away command (now OK if not away)
* logs are now disabled by default (server/channel/private)
[[0.0.9]]
== Version 0.0.9 (2005-01-01)
[[0.0.9_features]]
=== New features
* auto-reconnection to server (new options: server_autoreconnect (on/off),
@@ -2707,6 +2895,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add new config option: "server_command_delay" (delay in seconds after startup
command for each server)
[[0.0.9_bugs]]
=== Bugs fixed
* fix major bug when socket is closed by server (100% CPU usage), and
@@ -2716,8 +2905,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix display of nick mode changes
* fix /notice command (and display when received from server)
[[0.0.8]]
== Version 0.0.8 (2004-10-30)
[[0.0.8_features]]
=== New features
* nickserv passwords hidden (new config option: log_hide_nickserv_pwd on/off)
@@ -2732,6 +2923,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add key for redrawing terminal (key[ctrl-l])
* add key for clearing hotlist (key[alt-r])
[[0.0.8_bugs]]
=== Bugs fixed
* fix /kick command: now OK with many words as reason
@@ -2740,8 +2932,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* "-MORE-" message is now erased when switching to another buffer
* /query command now reopens private buffer if already opened
[[0.0.7]]
== Version 0.0.7 (2004-08-08)
[[0.0.7_features]]
=== New features
* new "col_status_delimiters" config option
@@ -2751,6 +2945,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* unique color for each nick (based on nickname)
* add history limit (text buffer and commands)
[[0.0.7_bugs]]
=== Bugs fixed
* action messages are now considered as messages, not crappy joins/parts
@@ -2759,14 +2954,17 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
integer: 1 = compiler debug flag, 2 = same 1 with verbose debug messages in
WeeChat (default: 0 = no debug)
[[0.0.6]]
== Version 0.0.6 (2004-06-05)
[[0.0.6_features]]
=== New features
* improve channel highlight (priority to message vs join/part)
* add command /query (starts private conversation)
* add IRC messages 476, 477
[[0.0.6_bugs]]
=== Bugs fixed
* fix bug when opened private win and remote user changes his nick
@@ -2775,8 +2973,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* CTCP Version reply is now in English only and doesn't show host (security
reason)
[[0.0.5]]
== Version 0.0.5 (2004-02-07)
[[0.0.5_features]]
=== New features
* /set command to modify config options when WeeChat is running
@@ -2788,6 +2988,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* add info bar (optional, "look_infobar" to enable it, "on" by default)
* add -c (or --config) command line parameter to see config file options
[[0.0.5_bugs]]
=== Bugs fixed
* fix look_nicklist config option, now enables/disables nicklist
@@ -2799,13 +3000,16 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix crash when config file cannot be written
* highlight action messages
[[0.0.4]]
== Version 0.0.4 (2004-01-01)
[[0.0.4_features]]
=== New features
* Perl plugin, with auto-load
* debug messages can be enabled via ./configure --enable-debug option
[[0.0.4_bugs]]
=== Bugs fixed
* when private window is created (another user is talking), WeeChat does not
@@ -2813,8 +3017,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* highlight when our nick is written in a channel/private window
* catch key[ctrl-c] (ignored)
[[0.0.3]]
== Version 0.0.3 (2003-11-03)
[[0.0.3_features]]
=== New features
* ./configure script to build WeeChat
@@ -2823,6 +3029,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
/trace, /admin, /info, /servlist, /squery, /who, /whowas, /die, /summon,
/users, /wallops, /userhost, /ison, /ctcp ping
[[0.0.3_bugs]]
=== Bugs fixed
* nicks are now correctly sorted (op, halfop, voice, other)
@@ -2833,8 +3040,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix display bug (text was blinking when scrolling)
* code cleanup
[[0.0.2]]
== Version 0.0.2 (2003-10-05)
[[0.0.2_features]]
=== New features
* add commands /rehash and /restart
@@ -2847,11 +3056,13 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* term window title is modified with WeeChat name and version
* CTCP version returns more info (about OS)
[[0.0.2_bugs]]
=== Bugs fixed
* fix nicklist display bug
* fix crash when sending command which can only be received
[[0.0.1]]
== Version 0.0.1 (2003-09-27)
* ncurses GUI with color output
+2
View File
@@ -9,6 +9,8 @@
First, some basic things:
* Use only English to communicate with developers.
* Search in issues if the same problem or feature request has already been
reported (a duplicate is waste of time for you and the developers!).
* If you can, please check if the problem has been fixed in development version
(if you are using a stable release or old version).
* Report only one bug or feature request per issue.
+5 -4
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2006-2009 Emmanuel Bouthenot <kolter@openics.org>
#
@@ -23,7 +23,7 @@
# (if needed, and only for a devel/rc version).
BUILT_SOURCES = build-config-git.h
build-config-git.h:
-$(abs_top_srcdir)/scripts/git-version.sh "$(abs_top_srcdir)" "$(VERSION)" config-git.h
-$(abs_top_srcdir)/tools/git-version.sh "$(abs_top_srcdir)" "$(VERSION)" config-git.h
if TESTS
tests_dir = tests
@@ -64,8 +64,9 @@ EXTRA_DIST = AUTHORS.asciidoc \
cmake/cmake_uninstall.cmake.in \
po/CMakeLists.txt \
po/srcfiles.cmake \
scripts/build.sh \
scripts/git-version.sh \
tools/build-test.sh \
tools/git-version.sh \
version.sh \
weechat.png \
weechat.pc.in \
weechat.cygport.in
+11 -6
View File
@@ -4,14 +4,19 @@
:lang: en
image:https://travis-ci.org/weechat/weechat.svg?branch=master["Build Status", link="https://travis-ci.org/weechat/weechat"]
image:https://img.shields.io/badge/diaspora*-follow-blue.svg["Diaspora*", link="https://diasp.eu/u/weechat"]
image:https://img.shields.io/badge/google%2B-follow-blue.svg["Google+", link="https://plus.google.com/+WeeChat"]
image:https://img.shields.io/badge/devel%20blog-follow-blue.svg["Devel blog", link="http://dev.weechat.org/"]
image:https://img.shields.io/badge/slant-recommend-28acad.svg["Slant", link="http://www.slant.co/topics/1323/~irc-clients-for-linux"]
image:https://img.shields.io/badge/paypal-donate%20%E2%9D%A4-yellow.svg["Paypal", link="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4LSMSNLUAJWNS"]
WeeChat (Wee Enhanced Environment for Chat) is a free chat client, fast and
light, designed for many operating systems.
It is highly customizable and extensible with scripts.
Homepage: https://weechat.org/
image:https://travis-ci.org/weechat/weechat.svg?branch=master["Build Status", link="https://travis-ci.org/weechat/weechat"]
== Features
* Modular chat client with a lightweight core and optional plugins.
@@ -57,9 +62,9 @@ https://weechat.org/files/doc/devel/weechat_user.en.html#dependencies[user's gui
WeeChat can be built with http://cmake.org/[CMake] (recommended) or autotools.
[NOTE]
Only CMake is officially supported to build WeeChat. You should use autotools
only if you are not able to use CMake. +
Build with autotools requires more dependencies and is slower than with CMake.
Only CMake is officially supported to build WeeChat. You should only use
autotools if you are not able to use CMake. +
Building with autotools requires more dependencies and is slower than with CMake.
----
$ mkdir build
@@ -74,7 +79,7 @@ https://weechat.org/files/doc/devel/weechat_user.en.html#compile_with_autotools[
== Copyright
Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
This file is part of WeeChat, the extensible chat client.
+151
View File
@@ -17,8 +17,34 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
(file 'ChangeLog.asciidoc' in sources).
[[1.4]]
== Version 1.4 (2016-01-10)
[[1.4_irc_alternate_nicks]]
=== IRC alternate nicks
The option 'irc.network.alternate_nick' has been moved into servers
('irc.server_default.nicks_alternate' and 'irc.server.xxx.nicks_alternate').
If you disabled this option, you must switch it off again, globally or by
server.
Globally (default value for all servers):
----
/set irc.server_default.nicks_alternate off
----
For a specific server:
----
/set irc.server.freenode.nicks_alternate off
----
[[1.3]]
== Version 1.3 (2015-08-16)
[[1.3_irc_channels_encoding]]
=== IRC channels encoding
If you are using exotic charsets in your channel names (anything different from
@@ -37,6 +63,7 @@ See these issues for more information: issue #482, issue #218.
It is *highly recommended* to use only UTF-8 in WeeChat (wherever you can),
because everything is stored as UTF-8 internally.
[[1.3_alias_command]]
=== Alias command
The command `/alias` has been updated to list, add and remove aliases.
@@ -55,11 +82,13 @@ And the alias is removed with this command:
/alias del split
----
[[1.3_script_path]]
=== Script path
The option 'script.scripts.dir' has been renamed to 'script.scripts.path'
(and the content is now evaluated, see `/help eval`).
[[1.2]]
== Version 1.2 (2015-05-10)
The word chars are now customizable with two options:
@@ -77,12 +106,15 @@ command:
/set weechat.look.word_chars_input "!\u00A0,!\x20,*"
----
[[1.1.1]]
== Version 1.1.1 (2015-01-25)
Bug fix and maintenance release.
[[1.1]]
== Version 1.1 (2015-01-11)
[[1.1_triggers_regex_format]]
=== New format for regex replacement in triggers
A new format is used in regex replacement to use regex groups, this format
@@ -111,6 +143,7 @@ You can restore them with the following command:
If you added triggers with the old regex replacement format, you must update
them manually.
[[1.1_trigger_beep]]
=== Default "beep" trigger
The command of "beep" trigger is now executed only if the message is displayed
@@ -122,6 +155,7 @@ You can restore the default "beep" trigger with the following command:
/trigger restore beep
----
[[1.1_commands_return_code]]
=== Return code of commands
The API function 'weechat_command' now sends the value returned return by
@@ -134,6 +168,7 @@ explicit error message before returning 'WEECHAT_RC_ERROR'.
For C plugins, two macros have been added in weechat-plugin.h:
'WEECHAT_COMMAND_MIN_ARGS' and 'WEECHAT_COMMAND_ERROR'.
[[1.1_inline_commands_completion]]
=== Completion of inline commands
WeeChat now completes by default inline commands (not only at beginning of
@@ -149,6 +184,7 @@ To restore the old behavior (no completion of inline commands):
/set weechat.completion.command_inline off
----
[[1.1_relay_irc_backlog_tags]]
=== Relay option relay.irc.backlog_tags
The option 'relay.irc.backlog_tags' is now a list separated by commas
@@ -157,6 +193,7 @@ The option 'relay.irc.backlog_tags' is now a list separated by commas
If you are using a list of tags in this option, you must adjust the value
manually.
[[1.1_relay_ipv6_ipv4]]
=== IPv4-mapped IPv6 client address in relay
The string "::ffff:" has been removed from IPv4-mapped IPv6 client address
@@ -165,6 +202,7 @@ in relay plugin.
If you are using "::ffff:" in option 'relay.network.allowed_ips', you can
remove it.
[[1.1_irc_temporary_servers]]
=== Temporary servers disabled by default with /connect
Creating a temporary server with command `/connect <address>` or
@@ -177,6 +215,7 @@ the old behavior in command `/connect`:
/set irc.look.temporary_servers on
----
[[1.1_timeval_microseconds]]
=== Microseconds in API timeval functions
The API functions using timeval are now using or returning microseconds,
@@ -186,12 +225,15 @@ instead of milliseconds:
* function 'util_timeval_add': the argument 'interval' is now expressed in
microseconds.
[[1.0.1]]
== Version 1.0.1 (2014-09-28)
Bug fix and maintenance release.
[[1.0]]
== Version 1.0 (2014-08-15)
[[1.0_irc_channel_type]]
=== Channel type not added by default on /join
The channel type is not any more automatically added to a channel name on join
@@ -204,6 +246,7 @@ the new option:
/set irc.look.join_auto_add_chantype on
----
[[1.0_irc_channel_modes_arguments]]
=== Hide IRC channel modes arguments
The option 'irc.look.item_channel_modes_hide_key' has been renamed to
@@ -217,6 +260,7 @@ behavior (never hide arguments, even with a channel key), you can do:
/set irc.look.item_channel_modes_hide_args ""
----
[[1.0_jump_first_last_buffer]]
=== Jump to first/last buffer
The command `/input jump_last_buffer` has been replaced by `/buffer +`.
@@ -237,6 +281,7 @@ You can add it with following command:
/key missing
----
[[1.0_hotlist_conditions]]
=== Hotlist conditions
A new option 'weechat.look.hotlist_add_conditions' has been added. This option
@@ -255,6 +300,7 @@ default conditions with the following command:
/set weechat.look.hotlist_add_conditions "${buffer.num_displayed} == 0"
----
[[1.0_trigger_plugin]]
=== Rmodifier replaced by Trigger plugin
The trigger plugin replaces the rmodifier plugin, which has been removed
@@ -271,6 +317,7 @@ If on startup you have an error about API mismatch in plugin 'rmodifier.so',
you can manually remove the file (the command `make install` does not remove
obsolete plugins).
[[1.0_bare_display]]
=== Bare display
A bare display mode has been added (for easy text selection and click on URLs),
@@ -279,8 +326,10 @@ the new default key is key[alt-l].
Use command `/key missing` to add the key or `/key listdiff` to see differences
between your current keys and WeeChat default keys.
[[0.4.3]]
== Version 0.4.3 (2014-02-09)
[[0.4.3_colors_messages]]
=== Colors in messages
The color code for "reverse video" in IRC message has been fixed: now WeeChat
@@ -304,6 +353,7 @@ You can remove the old keys and add the new ones with these commands:
/key missing
----
[[0.4.3_terminal_title]]
=== Terminal title
The boolean option 'weechat.look.set_title' has been renamed to
@@ -315,6 +365,7 @@ The content is evaluated and the default value is `WeeChat ${info:version}`.
Only static content should be used in this option, because the title is
refreshed only when the option is changed.
[[0.4.3_bar_item_buffer_last_number]]
=== New bar item buffer_last_number
The bar item 'buffer_count' now displays the number of opened buffers (each
@@ -326,6 +377,7 @@ currently used.
If you want to display last number in the status bar, replace 'buffer_count'
by 'buffer_last_number' in your option 'weechat.bar.status.items'.
[[0.4.3_bar_item_buffer_zoom]]
=== New bar item buffer_zoom
A new bar item has been added: 'buffer_zoom'.
@@ -335,6 +387,7 @@ The default value for status bar items becomes:
/set weechat.bar.status.items "[time],[buffer_count],[buffer_plugin],buffer_number+:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_zoom+buffer_filter,[lag],[hotlist],completion,scroll"
----
[[0.4.3_irc_messages_channel_join]]
=== IRC messages on channel join
The names are not displayed any more by default on channel join (they are in
@@ -350,6 +403,7 @@ If you want to display all messages on join (including names), you can do:
/set irc.look.display_join_message "329,332,333,353,366"
----
[[0.4.3_irc_maximum_lag]]
=== Maximum lag in IRC
Option 'irc.network.lag_max' has been added.
@@ -360,8 +414,10 @@ never occur.
You should check the value of both options and fix them if needed.
[[0.4.2]]
== Version 0.4.2 (2013-10-06)
[[0.4.2_day_change_message]]
=== Day change message
The day change message is now dynamically displayed, and therefore is not stored
@@ -377,6 +433,7 @@ After `/upgrade` from an old version, you will see two messages for each day
change. This is a normal behavior and will not happen again with the next day
changes.
[[0.4.2_buffer_regex_search]]
=== Regex search in buffer
Search with regular expression has been added, and therefore some keys in search
@@ -407,11 +464,13 @@ To view keys in search context:
For more information, see the chapter about keys in the 'WeeChat User's guide'.
[[0.4.2_rmodifier]]
=== New rmodifier
A new rmodifier "secure" has been added to hide passphrase and passwords
displayed by command "/secure". Use command `/rmodifier missing` to add it.
[[0.4.2_color_codes_options]]
=== Color codes in options
The format for color codes in some options has changed. The options are
@@ -437,6 +496,7 @@ Example:
/set weechat.look.buffer_time_format "${color:251}%H${color:243}%M${color:238}%S"
----
[[0.4.2_binary_man_page]]
=== Binary and man page
WeeChat binary and man page have been renamed from `weechat-curses` to
@@ -454,6 +514,7 @@ For packagers: you should create the link `weechat-curses` -> `weechat` if it's
not automatically created in the package (both cmake and configure are creating
this link on make install).
[[0.4.2_man_page_documentation]]
=== Man page / documentation
Documentation is not built by default any more, you have to use option
@@ -463,12 +524,15 @@ The man page is now built with asciidoc and translated in several
languages. A new cmake option `ENABLE_MAN` has been added to compile man page
(`OFF` by default).
[[0.4.2_aspell_colors]]
=== Aspell colors
Option 'aspell.look.color' has been renamed to 'aspell.color.misspelled'.
[[0.4.1]]
== Version 0.4.1 (2013-05-20)
[[0.4.1_relay_nicklist_diff]]
=== Nicklist diff in relay
A new message with identifier "_nicklist_diff" has been added in relay (WeeChat
@@ -479,6 +543,7 @@ Clients using nicklist must implement it.
For more info about content of message, see document 'WeeChat Relay Protocol'.
[[0.4.1_dynamic_nick_prefix_suffix]]
=== Dynamic nick prefix/suffix
The nick prefix/suffix (for example: "<" and ">") are now dynamic and used on
@@ -540,12 +605,14 @@ New options in logger plugin (logger.conf):
* 'logger.file.nick_suffix': suffix for nicks in log files (default: empty
string)
[[0.4.1_irc_reconnection_lag]]
=== IRC reconnection on important lag
Option 'irc.network.lag_disconnect' has been renamed to
'irc.network.lag_reconnect' and value is now a number of seconds (instead of
minutes).
[[0.4.1_irc_passwords_hidden]]
=== IRC passwords hidden
IRC plugin is now using modifiers "irc_command_auth" and "irc_message_auth" to
@@ -573,6 +640,7 @@ If you added/changed some rmodifiers, do it manually with these commands:
/rmodifier add message_auth irc_message_auth 1,3* ^(.*(id|identify|register|ghost \S+|release \S+) +)(.*)
----
[[0.4.1_lua_constants]]
=== Lua constants
For consistency with other supported languages, the API constants in Lua have
@@ -595,6 +663,7 @@ The new syntax is:
return weechat.WEECHAT_RC_OK
----
[[0.4.1_guile_callbacks]]
=== Guile callbacks
The way to give arguments for guile callbacks has been fixed: now arguments are
@@ -603,8 +672,10 @@ sent individually (instead of a list with all arguments inside).
Therefore, existing guile scripts must be modified accordingly. Moreover,
WeeChat now requires Guile ≥ 2.0 to compile.
[[0.4.0]]
== Version 0.4.0 (2013-01-20)
[[0.4.0_bars_conditions]]
=== Conditions in bars
Conditions in bars have changed, and now an expression is evaluated.
@@ -613,6 +684,7 @@ If you have a value with many conditions in a bar, like: `nicklist,active`, you
must now use an expression like: `${nicklist} && ${active}` (see the chapter
about bars in the 'WeeChat User's guide').
[[0.4.0_ipv6_default]]
=== IPv6 by default
==== IRC
@@ -634,17 +706,21 @@ disable IPv6 in relay if you don't plan to use it at all:
/set relay.network.ipv6 off
----
[[0.3.9.2]]
== Version 0.3.9.2 (2012-11-18)
This version fixes a security vulnerability when a plugin/script gives untrusted
command to API function "hook_process".
[[0.3.9.1]]
== Version 0.3.9.1 (2012-11-09)
This version fixes crash when decoding IRC colors in strings.
[[0.3.9]]
== Version 0.3.9 (2012-09-29)
[[0.3.9_options_moved]]
=== Options moved
Options moved from core (weechat.conf) to irc plugin (irc.conf):
@@ -653,6 +729,7 @@ Options moved from core (weechat.conf) to irc plugin (irc.conf):
with values: none/prefix/action/both)
* 'weechat.look.nickmode_empty' moved to 'irc.look.nick_mode_empty'
[[0.3.9_bar_item_buffer_modes]]
=== New bar item buffer_modes
A new bar item has been added: 'buffer_modes' and irc option
@@ -665,6 +742,7 @@ for status bar items becomes:
/set weechat.bar.status.items "[time],[buffer_count],[buffer_plugin],buffer_number+:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_filter,[lag],[hotlist],completion,scroll"
----
[[0.3.9_command_aspell]]
=== Command /aspell
New options in command `/aspell`:
@@ -679,6 +757,7 @@ Options renamed in command `/aspell`:
* `disable` renamed to `deldict` (delete dictionary used on current buffer)
* `dictlist` renamed to `listdict` (show installed dictionaries)
[[0.3.9_horizontal_separator]]
=== Horizontal separator
An horizontal separator has been added between split windows, and two options
@@ -687,13 +766,16 @@ have been added to toggle separators (both are enabled by default):
* 'weechat.look.window_separator_horizontal'
* 'weechat.look.window_separator_vertical'
[[0.3.9_new_keys]]
=== New keys
New keys were added, use command `/key missing` to add them or `/key listdiff`
to see differences between your current keys and WeeChat default keys.
[[0.3.8]]
== Version 0.3.8 (2012-06-03)
[[0.3.8_options]]
=== Options
Options 'weechat.look.prefix_align_more' and
@@ -704,6 +786,7 @@ string:
char
* if the value was off, you have to set " " (string with one space)
[[0.3.8_paste_detection]]
=== Paste detection
Option 'weechat.look.paste_max_lines' can now be used with value 0 to detect
@@ -715,6 +798,7 @@ disable paste detection: if your value was 0, you should set it to -1
/set weechat.look.paste_max_lines -1
----
[[0.3.8_rmodifier]]
=== Rmodifier
Rmodifier "nickserv" has a new default regex which includes option "release" for
@@ -733,8 +817,10 @@ If you added/changed some rmodifiers, do it manually with these commands:
/rmodifier add nickserv history_add,input_text_display 1,4* ^(/(msg|quote) +nickserv +(id|identify|ghost \S+|release \S+) +)(.*)
----
[[0.3.7]]
== Version 0.3.7 (2012-02-26)
[[0.3.7_options]]
=== Options
Option `scroll_unread` has been moved from command `/input` to `/window`,
@@ -752,6 +838,7 @@ Option 'weechat.plugin.extension' now supports list of extensions, and new
default value is ".so,.dll" (with this value, weechat.conf is compatible with
Cygwin).
[[0.3.7_extended_regex]]
=== Extended regex
Extended regex is used in filters and irc ignore, so some chars that needed
@@ -762,21 +849,26 @@ Option 'weechat.look.highlight_regex' becomes case insensitive by default, to
make it case sensitive, use "(?-i)" at beginning of string, for example:
"(?-i)FlashCode|flashy".
[[0.3.6]]
== Version 0.3.6 (2011-10-22)
[[0.3.6_options]]
=== Options
Option 'weechat.look.hline_char' has been renamed to
'weechat.look.separator_horizontal'.
[[0.3.6_colors_bold]]
=== Bold in colors
Bold is not used any more for basic colors (used only if terminal has less than
16 colors), a new option has been added to force bold if needed:
'weechat.look.color_basic_force_bold'.
[[0.3.5]]
== Version 0.3.5 (2011-05-15)
[[0.3.5_colors]]
=== Colors
If you have some colors defined in section "palette" with version 0.3.4, you
@@ -788,8 +880,10 @@ Colors for nick prefixes (char for op, voice, ..) are defined in a single option
'irc.color.nick_prefix_op', 'irc.color.nick_prefix_halfop',
'irc.color.nick_prefix_voice', 'irc.color.nick_prefix_user'.
[[0.3.5_hotlist]]
=== Hotlist
[[0.3.5_hotlist_counters]]
==== Counters
Count of messages have been added to hotlist by default, if you want to come
@@ -800,6 +894,7 @@ back to old behavior, do that:
/set weechat.look.hotlist_buffer_separator ","
----
[[0.3.5_hotlist_away_current_buffer]]
==== Away and current buffer
When you are away, all buffers are now added to hotlist by default (even if they
@@ -809,13 +904,16 @@ are displayed in a window), if you want to come back to old behavior, do that:
/set weechat.look.hotlist_add_buffer_if_away off
----
[[0.3.5_new_keys]]
=== New keys
New keys were added, use command `/key missing` to add them or `/key listdiff`
to see differences between your current keys and WeeChat default keys.
[[0.3.4]]
== Version 0.3.4 (2011-01-16)
[[0.3.4_after_upgrade]]
=== After /upgrade
If you are using `/upgrade` from a previous release:
@@ -827,6 +925,7 @@ If you are using `/upgrade` from a previous release:
* nick colors in messages displayed will be wrong if you changed some nick
colors (old default colors will be used)
[[0.3.4_options]]
=== Options
Some IRC options have been renamed, before upgrading to this version, note
@@ -851,13 +950,16 @@ value for old options, and set them again with new name:
** 'irc.look.open_pv_near_server' moved to 'irc.look.new_pv_position'
(old option was boolean, new is integer with value as string)
[[0.3.3]]
== Version 0.3.3 (2010-08-07)
[[0.3.3_after_upgrade]]
=== After /upgrade
If you are using `/upgrade` from a previous release, then you must reconnect to
IRC servers in order to use new command /wallchops.
[[0.3.3_options]]
=== Options
Option 'irc.look.show_away_once' has been renamed to
@@ -866,8 +968,10 @@ Option 'irc.look.show_away_once' has been renamed to
Option 'irc.network.lag_min_show' is now in milliseconds, you should set new
value: your current value multiplied by 1000 (new default value is 500).
[[0.3.2]]
== Version 0.3.2 (2010-04-18)
[[0.3.2_after_upgrade]]
=== After /upgrade
If you are using `/upgrade` from a previous release, then you must execute this
@@ -878,14 +982,17 @@ needed on WeeChat core buffer or buffers from other plugins/scripts):
/buffer set highlight_words $nick
----
[[0.3.1.1]]
== Version 0.3.1.1 (2010-01-31)
This version fixes crashes with SSL connection and purge of old DCC chats.
All users of version 0.3.1 should upgrade to this version.
[[0.3.1]]
== Version 0.3.1 (2010-01-23)
[[0.3.1_aliases]]
=== Aliases
IRC commands /ame and /amsg are now aliases, if you are upgrading from version
@@ -898,6 +1005,7 @@ IRC commands /ame and /amsg are now aliases, if you are upgrading from version
/alias anick allserv /nick
----
[[0.3.0]]
== Version 0.3.0 (2009-09-06)
This version brings *MAJOR* changes, especially for configuration files and
@@ -920,38 +1028,47 @@ More information about new API is available on wiki:
http://wiki.flashtux.org/wiki/WeeChat_0.3.0
and http://wiki.flashtux.org/wiki/WeeChat_0.3.0_API
[[0.2.6.3]]
== Version 0.2.6.3 (2009-06-13)
This version fixes gnutls detection.
[[0.2.6.2]]
== Version 0.2.6.2 (2009-04-18)
This version fixes a bug with charset decoding (like 'iso2022jp').
[[0.2.6.1]]
== Version 0.2.6.1 (2009-03-14)
This version fixes a major bug: crash with some special chars in IRC messages.
[[0.2.6]]
== Version 0.2.6 (2007-09-06)
No release note.
[[0.2.5]]
== Version 0.2.5 (2007-06-07)
No release note.
[[0.2.4]]
== Version 0.2.4 (2007-03-29)
No release note.
[[0.2.3]]
== Version 0.2.3 (2007-01-10)
This version fixes several major bugs of version 0.2.2.
All users of version 0.2.2 should upgrade to this version.
[[0.2.2]]
== Version 0.2.2 (2007-01-06)
[[0.2.2_charset_plugin]]
=== Charset plugin
For users of any previous version, all your charset settings in weechat.rc will
@@ -977,6 +1094,7 @@ For server encode (on server buffer):
/charset encode ISO-8859-1
----
[[0.2.2_new_keys]]
=== New keys
New keys for topic scroll: key[F9]/key[F10].
@@ -994,17 +1112,21 @@ Which gives something like:
/key meta2-21~ scroll_topic_right
----
[[0.2.1]]
== Version 0.2.1 (2006-10-01)
No release note.
[[0.2.0]]
== Version 0.2.0 (2006-08-19)
[[0.2.0_after_upgrade]]
=== After /upgrade
If you upgraded with `/upgrade` in WeeChat, you should `/disconnect` and then
`/reconnect` on each server, to display properly channel/user modes.
[[0.2.0_plugins]]
=== Plugins
If you're using plugins, you should remove some old plugins libraries in WeeChat
@@ -1012,21 +1134,26 @@ system library directory (commonly '/usr/local/lib/weechat/plugins'): remove
`lib*` files (like `libperl.*`, `libpython.*`, ..) and keep only new libraries
(`perl.*`, `python.*`, ..).
[[0.1.9]]
== Version 0.1.9 (2006-05-25)
[[0.1.9_dcc_chat]]
=== DCC chat
Please close all DCC chat buffers before using /upgrade command, otherwise you
may experience problems with DCC chats.
[[0.1.9_script_api]]
=== Script API
Some changes in script API: now timer handlers functions takes exactly 0 (zero)
argument (in version 0.1.8, two arguments were mandatory but not used: server
and arguments).
[[0.1.8]]
== Version 0.1.8 (2006-03-18)
[[0.1.8_after_upgrade]]
=== After /upgrade
After installing 0.1.8 (or with `/upgrade`), issue both commands (if you didn't
@@ -1039,6 +1166,7 @@ redefine these keys (key[alt-]key[Home]/key[End]):
Then launch again WeeChat (or issue `/upgrade`).
[[0.1.8_configuration_files]]
=== Configuration files
It is recommended for users of version 0.1.7 (or any older), to replace values
@@ -1050,18 +1178,22 @@ in setup file ('~/.weechat/weechat.rc'):
The string '%h' is replaced by WeeChat home (default: '~/.weechat', may be
overridden by new command line argument `--dir`).
[[0.1.8_keys]]
=== Keys
Keys key[alt-]key[Home]/key[End] were used for nicklist scroll, they're now
replaced by key[alt-]key[F11]/key[F12].
[[0.1.7]]
== Version 0.1.7 (2006-01-14)
[[0.1.7_ruby]]
=== Ruby
Ruby script plugin has been added but is experimental in this release. You're
warned!
[[0.1.7_command_away]]
=== Command /away
Command `/away` was changed to be RFC 2812 compliant. Now argument is required
@@ -1069,19 +1201,23 @@ to set away, and no argument means remove away ("back").
Option 'irc_default_msg_away' has been removed.
[[0.1.6]]
== Version 0.1.6 (2005-11-11)
[[0.1.6_script_api]]
=== Script API
Incompatibility with some old scripts: now all handlers have to return a code
for completion, and to do some actions about message to ignore (please look at
documentation for detail).
[[0.1.6_openbsd]]
=== OpenBSD
On OpenBSD, the new option 'plugins_extension' should be set to '.so.0.0' since
the plugins names are ending by '.so.0.0' and not '.so'.
[[0.1.6_utf8]]
=== UTF-8
With new and full UTF-8 support, the option 'look_charset_internal' should be
@@ -1089,62 +1225,77 @@ set to blank for most cases. Forces it only if your locale is not properly
detected by WeeChat (you can set 'UTF-8' or 'ISO-8859-15' for example, depending
on your locale). WeeChat is looking for 'UTF-8' in your locale name at startup.
[[0.1.5]]
== Version 0.1.5 (2005-09-24)
No release note.
[[0.1.4]]
== Version 0.1.4 (2005-07-30)
No release note.
[[0.1.3]]
== Version 0.1.3 (2005-07-02)
No release note.
[[0.1.2]]
== Version 0.1.2 (2005-05-21)
No release note.
[[0.1.1]]
== Version 0.1.1 (2005-03-20)
No release note.
[[0.1.0]]
== Version 0.1.0 (2005-02-12)
No release note.
[[0.0.9]]
== Version 0.0.9 (2005-01-01)
No release note.
[[0.0.8]]
== Version 0.0.8 (2004-10-30)
No release note.
[[0.0.7]]
== Version 0.0.7 (2004-08-08)
No release note.
[[0.0.6]]
== Version 0.0.6 (2004-06-05)
No release note.
[[0.0.5]]
== Version 0.0.5 (2004-02-07)
No release note.
[[0.0.4]]
== Version 0.0.4 (2004-01-01)
No release note.
[[0.0.3]]
== Version 0.0.3 (2003-11-03)
No release note.
[[0.0.2]]
== Version 0.0.2 (2003-10-05)
No release note.
[[0.0.1]]
== Version 0.0.1 (2003-09-27)
No release note.
+1 -1
View File
@@ -1,6 +1,6 @@
#!/bin/sh
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2014-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2014-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2007 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
# This file is part of WeeChat, the extensible chat client.
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2011-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2011-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Julien Louis <ptitlouis@sysif.net>
#
# This file is part of WeeChat, the extensible chat client.
+2 -2
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -41,7 +41,7 @@ if(RUBY_FOUND)
mark_as_advanced(RUBY_LIB)
else()
find_program(RUBY_EXECUTABLE
NAMES ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
NAMES ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
)
if(RUBY_EXECUTABLE)
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
# This file is part of WeeChat, the extensible chat client.
+1 -1
View File
@@ -1,6 +1,6 @@
#
# Copyright (C) 2008 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2008-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2008-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2015-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+3 -2
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2005 Benoit Papillault <benoit.papillault@free.fr>
# Copyright (C) 2005-2006 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2005-2009 Emmanuel Bouthenot <kolter@openics.org>
@@ -24,7 +24,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.56)
AC_INIT(WeeChat, 1.3, flashcode@flashtux.org)
AC_INIT(WeeChat, m4_esyscmd([./version.sh devel-full | tr -d '\n']), flashcode@flashtux.org)
AC_CONFIG_SRCDIR([configure.ac])
AM_CONFIG_HEADER(config.h)
AM_INIT_AUTOMAKE([foreign])
@@ -1291,6 +1291,7 @@ AC_OUTPUT([Makefile
doc/es/Makefile
doc/ru/Makefile
doc/ja/Makefile
doc/cs/Makefile
src/Makefile
src/core/Makefile
src/plugins/Makefile
+134
View File
@@ -0,0 +1,134 @@
Source: weechat-devel
Section: net
Priority: optional
Maintainer: Sébastien Helleu <flashcode@flashtux.org>
Build-Depends:
asciidoc (>= 8.5),
source-highlight,
xsltproc,
docbook-xsl,
docbook-xml,
debhelper (>= 9),
dh-exec,
cmake, pkg-config,
libncursesw5-dev,
gem2deb,
libperl-dev,
python-dev,
libaspell-dev,
liblua5.1-0-dev,
tcl8.5-dev,
guile-2.0-dev,
libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
libcurl4-gnutls-dev,
libgcrypt20-dev,
libgnutls28-dev,
zlib1g-dev
Standards-Version: 3.9.6
Homepage: https://weechat.org/
Vcs-Git: https://github.com/weechat/weechat.git
Vcs-Browser: https://github.com/weechat/weechat
Package: weechat-devel
Architecture: all
Depends: ${misc:Depends}, weechat-devel-curses (>= ${source:Version})
Conflicts: weechat
Description: Fast, light and extensible chat client
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
for many operating systems. Everything can be done with a keyboard.
It is customizable and extensible with plugins/scripts, and includes:
- support of IRC protocol (native)
- support of XMPP/Jabber protocol (with additional script)
- nicklist
- smart hotlist
- horizontal and vertical split
- double charset support (decode/encode)
- FIFO pipe for remote control
- 256 colors support
- incremental text search
- dynamic filtering of buffer content
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
- scripts manager
- spell checking
- highly customizable and extensible
- and much more!
Package: weechat-devel-curses
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-core (= ${binary:Version})
Conflicts: weechat-curses
Recommends: weechat-devel-plugins (= ${binary:Version})
Description: Fast, light and extensible chat client - console client
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
for many operating systems. Everything can be done with a keyboard.
It is customizable and extensible with plugins/scripts, and includes:
- support of IRC protocol (native)
- support of XMPP/Jabber protocol (with additional script)
- nicklist
- smart hotlist
- horizontal and vertical split
- double charset support (decode/encode)
- FIFO pipe for remote control
- 256 colors support
- incremental text search
- dynamic filtering of buffer content
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
- scripts manager
- spell checking
- highly customizable and extensible
- and much more!
.
This package provides the console client (ncurses).
Package: weechat-devel-core
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Conflicts: weechat-core
Description: Fast, light and extensible chat client - core files
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
for many operating systems. Everything can be done with a keyboard.
.
This package provides core plugins and locales files for WeeChat. It
currently ships the following plugins: alias, xfer, irc, charset and
logger. It is useless without weechat-curses.
Package: weechat-devel-plugins
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version})
Conflicts: weechat-plugins
Description: Fast, light and extensible chat client - plugins
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
for many operating systems. Everything can be done with a keyboard.
.
This package provides some plugins to enhance WeeChat. It currently
ships the following plugins:
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
- scripts manager
- Spell checking (thanks to aspell)
- FIFO pipe for remote control
- IRC proxy
- Trigger
Package: weechat-devel-dev
Section: devel
Architecture: all
Depends: ${misc:Depends}
Conflicts: weechat-dev
Description: Fast, light and extensible chat client - development headers
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
for many operating systems. Everything can be done with a keyboard.
.
This package contains the headers needed to build plugins.
Package: weechat-devel-dbg
Section: debug
Priority: extra
Architecture: any
Depends: ${misc:Depends}, weechat-devel-curses (= ${binary:Version}) |
weechat-devel-core (= ${binary:Version}), weechat-devel-plugins (= ${binary:Version})
Conflicts: weechat-dbg
Description: Fast, light and extensible chat client - debugging symbols
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
for many operating systems. Everything can be done with a keyboard.
.
This package contains gdb debugging symbols for the WeeChat packages.
+1
View File
@@ -0,0 +1 @@
../debian-stable/copyright
+1
View File
@@ -0,0 +1 @@
../debian-stable/gbp.conf
+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/make -f
BUILDDIR = builddir
$(BUILDDIR)/Makefile:
mkdir -p $(BUILDDIR)
cd $(BUILDDIR) && \
cmake .. \
-DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \
-DENABLE_DOC:BOOL=OFF \
-DENABLE_MAN:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
-DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="$(CFLAGS) -D_FORTIFY_SOURCE=2" \
-DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING="$(LDFLAGS)" \
-DCMAKE_SKIP_RPATH:BOOL=ON \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
override_dh_auto_build: $(BUILDDIR)/Makefile
dh_auto_build
override_dh_auto_configure:
# the package also has autotools buildsys and
# debhelper try to use it but that's not needed
echo
override_dh_installchangelogs:
dh_installchangelogs ChangeLog.asciidoc
override_dh_strip:
dh_strip --dbg-package=weechat-devel-dbg
%:
dh $@ --parallel --builddirectory=$(BUILDDIR)
+1
View File
@@ -0,0 +1 @@
../debian-stable/watch
+1
View File
@@ -0,0 +1 @@
../debian-stable/weechat-core.docs
+1
View File
@@ -0,0 +1 @@
../debian-stable/weechat-core.install
+1
View File
@@ -0,0 +1 @@
../debian-stable/weechat-curses.dirs
+1
View File
@@ -0,0 +1 @@
../debian-stable/weechat-curses.install
+1
View File
@@ -0,0 +1 @@
../debian-stable/weechat-curses.links
+1
View File
@@ -0,0 +1 @@
../debian-stable/weechat-curses.menu
+1
View File
@@ -0,0 +1 @@
../debian-stable/weechat-dev.dirs
+1
View File
@@ -0,0 +1 @@
../debian-stable/weechat-dev.install
+1
View File
@@ -0,0 +1 @@
../debian-stable/weechat-plugins.dirs
+1
View File
@@ -0,0 +1 @@
../debian-stable/weechat-plugins.install
+1
View File
@@ -0,0 +1 @@
../debian-stable/weechat.xpm
View File
@@ -1,3 +1,20 @@
weechat (1.3-1) unstable; urgency=medium
* New upstream release
- Remove backported patch to fix FTBFS with ruby 2.2
* Use dh-exec to build javascript plugin only on architectures which v8
engine supports. Thanks to Mateusz Łukasik for the patch
(Closes: #794584)
-- Emmanuel Bouthenot <kolter@debian.org> Wed, 19 Aug 2015 18:34:17 +0200
weechat (1.2-2) unstable; urgency=medium
* Add patch (backported from upstream) to fix a FTBFS while building
against ruby 2.2 (Closes: #791836)
-- Emmanuel Bouthenot <kolter@debian.org> Thu, 16 Jul 2015 18:23:55 +0200
weechat (1.2-1) unstable; urgency=medium
* New upstream release
+1
View File
@@ -0,0 +1 @@
9
+2 -1
View File
@@ -9,6 +9,7 @@ Build-Depends:
docbook-xsl,
docbook-xml,
debhelper (>= 9),
dh-exec,
cmake, pkg-config,
libncursesw5-dev,
gem2deb,
@@ -18,7 +19,7 @@ Build-Depends:
liblua5.1-0-dev,
tcl8.5-dev,
guile-2.0-dev,
libv8-dev,
libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
libcurl4-gnutls-dev,
libgcrypt20-dev,
libgnutls28-dev,
+1 -1
View File
@@ -4,7 +4,7 @@ Upstream-Contact: Sébastien Helleu <flashcode@flashtux.org>
Source: https://weechat.org/
Files: *
Copyright: 2003-2015, Sébastien Helleu <flashcode@flashtux.org>
Copyright: 2003-2016, Sébastien Helleu <flashcode@flashtux.org>
2005-2009, Emmanuel Bouthenot <kolter@openics.org>
2008-2009, Dmitry Kobylin <fnfal@academ.tsc.ru>
License: GPL-3+

Some files were not shown because too many files have changed in this diff Show More