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

Compare commits

..

960 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
Sébastien Helleu 9019d031b6 Version 1.3 2015-08-16 08:27:07 +02:00
Sébastien Helleu 1f457ca0a5 core: add note about new option irc.network.channel_encode in release notes 2015-08-16 08:16:31 +02:00
Ondřej Súkup c02baef622 core: update Czech translations 2015-08-16 07:32:51 +02:00
Sébastien Helleu 19739e48f7 doc: update German auto-generated files 2015-08-15 20:11:26 +02:00
Nils Görs 35433bb706 core: update German translations 2015-08-15 19:38:03 +02:00
Sébastien Helleu 667f27b290 irc: update help on option irc.network.channel_encode (issue #218, issue #482)
Remove mention of WeeChat <= 1.2 since the behavior is not exactly the
same as old versions (when the option is enabled): only the
channel/message are decoded/encoded and not the nick/host.
2015-08-15 07:40:26 +02:00
Sébastien Helleu f1b36e5095 Version 1.3-rc2 2015-08-14 21:37:58 +02:00
Sébastien Helleu 15218ed294 irc: add option irc.network.channel_encode (issue #218, issue #482)
This is a workaround (disabled by default) to join and chat on ISO
encoded channels (or another charset different from UTF-8).

This option may be removed in future if a better solution is
implemented.
2015-08-14 21:25:27 +02:00
Sébastien Helleu be3025f569 doc: update Polish auto-generated files 2015-08-14 20:02:56 +02:00
Krzysztof Korościk 46dfe34f70 doc: update polish translation 2015-08-14 18:59:10 +02:00
Krzysztof Korościk c98c5afe00 weechat: polish translation update 2015-08-14 18:00:59 +02:00
Sébastien Helleu a56fec820b python: fix cppcheck error on variable "python2_bin" (closes #486)
This fixes only a wrong error report from cppcheck, there was no problem
in code with the variable "python2_bin".
2015-08-13 20:51:51 +02:00
Sébastien Helleu 4716e81d4e api: add missing function infolist_search_var() in script API (issue #484) 2015-08-13 20:50:15 +02:00
Sébastien Helleu 7033fdd0cb api: add missing function hook_completion_get_string() in script API (issue #484) 2015-08-13 20:45:33 +02:00
Sébastien Helleu 6b75516702 javascript: remove debug prints in log file 2015-08-12 21:03:08 +02:00
Sébastien Helleu be0212bd27 core: add completion "colors" (closes #481) 2015-08-11 22:26:44 +02:00
Sébastien Helleu 6c6667dadd core: fix long lines 2015-08-11 21:23:10 +02:00
Sébastien Helleu ca6854e207 doc: update Japanese auto-generated files 2015-08-10 07:36:43 +02:00
Sébastien Helleu b0f997d1fa Merge pull request #480 from l/translation_ja
core: update Japanese translations
2015-08-10 07:35:37 +02:00
AYANOKOUZI, Ryuunosuke 9b2c1e33f5 core: update Japanese translations 2015-08-10 09:00:00 +09:00
Sébastien Helleu 393434237c core: fix long lines in weechat.c 2015-08-09 07:58:20 +02:00
Sébastien Helleu f0ad26de1c core: update translations 2015-08-08 10:32:48 +02:00
Sébastien Helleu 534227a667 Merge pull request #476 from sim642/alias-example
core: update examples of alias add commands
2015-08-08 10:27:26 +02:00
Nils Görs 0f3abd820a core: update German translations 2015-08-08 10:26:28 +02:00
Nils Görs 05a6d16299 core: update German translations 2015-08-08 10:20:58 +02:00
Nils Görs 0a6035f3c4 core: update German translations 2015-08-08 10:18:56 +02:00
Max Teufel 00d2c9ef28 irc: add support for CAP cap-notify 2015-08-08 09:51:12 +02:00
Sébastien Helleu 815a07658d doc: update auto-generated files with hdata 2015-08-08 09:13:25 +02:00
Sébastien Helleu a338f59f5f doc: update German auto-generated files 2015-08-08 09:12:52 +02:00
Nils Görs befd3eb2bf core: update German translations 2015-08-07 17:49:18 +02:00
Sébastien Helleu e1398eae2e core: update ChangeLog (issue #475) 2015-08-07 07:43:15 +02:00
Sébastien Helleu ded3f7b13c core: update translations 2015-08-07 07:42:07 +02:00
Sébastien Helleu cc92883449 Merge remote-tracking branch 'origin/pr/475' 2015-08-07 07:36:50 +02:00
Simmo Saan 5499843905 core: update examples of alias add commands 2015-08-06 18:20:29 +03:00
Sébastien Helleu 6923a9efa0 Version 1.3-rc1 2015-08-06 07:42:02 +02:00
Sébastien Helleu 5aa93fdbb7 irc: fix update of lag item when the server lag changes 2015-08-05 20:51:12 +02:00
Sébastien Helleu 82199f8264 irc: remove lag item when a lag is displayed and new lag computed is exactly 0 milliseconds 2015-08-04 21:25:53 +02:00
Sébastien Helleu 8f26323bdf doc: update German auto-generated files 2015-08-04 07:29:20 +02:00
Nils Görs 5bd13d3df0 core: update German translations 2015-08-03 22:47:08 +02:00
Sébastien Helleu 5d3e485aec core: update options supporting secured data in /help secure 2015-08-03 21:29:17 +02:00
Nils Görs 2ed90965a6 doc: update German documentation 2015-08-03 07:13:32 +02:00
Sébastien Helleu 377fd4a41c doc: update German auto-generated files 2015-08-01 15:41:24 +02:00
Nils Görs 098de9a986 core: update German translations 2015-08-01 15:31:44 +02:00
Sébastien Helleu b8089c72fc core: update last translator in Czech translations 2015-08-01 10:24:08 +02:00
Ondřej Súkup ad697ded83 core: update Czech translations 2015-08-01 10:22:30 +02:00
Sébastien Helleu 55ad527c05 core: add contributor in AUTHORS.asciidoc 2015-07-29 23:01:54 +02:00
Ondřej Súkup 9d9835a50f core: fix typo in Czech translations 2015-07-29 22:58:39 +02:00
Sébastien Helleu 963815b999 doc: update default keys to start/stop search of text in buffer (user's guide) 2015-07-28 07:46:07 +02:00
Sébastien Helleu 784ba4eeb0 core: fix key names in ChangeLog 2015-07-27 07:47:05 +02:00
Sébastien Helleu 315ba5e942 doc: update German auto-generated files 2015-07-26 20:57:38 +02:00
Nils Görs 50dbd203a9 core: update German translations 2015-07-26 20:32:03 +02:00
Sébastien Helleu 9ebe00d144 core: fix typo in ChangeLog 2015-07-26 20:02:36 +02:00
Sébastien Helleu 981beb917e core: fix typo in /help weechat.look.key_grab_delay 2015-07-26 19:59:44 +02:00
Sébastien Helleu 1f2b78242e core: update ChangeLog (closes #76, closes #393) 2015-07-26 19:58:06 +02:00
Sébastien Helleu 8107025c78 core: update translations 2015-07-26 19:55:24 +02:00
Sébastien Helleu 5c5df1b068 core: factorize functions to search text in window 2015-07-26 19:49:35 +02:00
Sébastien Helleu 8e6f525b59 Merge remote-tracking branch 'origin/pr/393' 2015-07-26 11:30:03 +02:00
Sébastien Helleu 74f1592f21 core: add option weechat.look.key_grab_delay to set the default delay when grabbing a key with alt-k 2015-07-26 09:45:40 +02:00
Sébastien Helleu 6ec5d5a148 core: remove obsolete translations 2015-07-26 09:42:42 +02:00
Sébastien Helleu 81a1f9aea8 doc: update Japanese auto-generated files 2015-07-26 09:41:44 +02:00
Sébastien Helleu bcf5974e58 Merge pull request #467 from l/translation_ja
core: update Japanese translations
2015-07-25 19:14:12 +02:00
Sébastien Helleu 7572fec261 core: flush stdout/stderr after sending text directly on them (fix corrupted data sent to hook_process() callback) (closes #442) 2015-07-25 09:16:08 +02:00
Sébastien Helleu b99a630705 core: allow execution of command "/input return" on a buffer which is not displayed in a window 2015-07-25 08:20:18 +02:00
Sébastien Helleu 24c53b4c3f core: move bugs into proper section in ChangeLog 2015-07-25 08:19:04 +02:00
AYANOKOUZI, Ryuunosuke 0159dbc95a core: update Japanese translations 2015-07-25 09:00:00 +09:00
Sébastien Helleu b779e72c50 core: update ChangeLog 2015-07-24 07:30:53 +02:00
Simmo Saan 0ca2197aa6 doc: update default keybinds for "alt-j NN" 2015-07-24 07:28:32 +02:00
Simmo Saan 6e117a1caf core: allow jump from current to previous buffer with default keys "alt-j NN" 2015-07-24 07:27:18 +02:00
Sébastien Helleu 4736a5b320 core: remove useless "return" 2015-07-23 07:35:45 +02:00
Sébastien Helleu fad9806e08 core: fix typo in /help window 2015-07-22 07:52:18 +02:00
Sébastien Helleu 7be168264f core: add command /alias in release notes 2015-07-21 07:01:34 +02:00
Sébastien Helleu 01c2ef63f5 doc: update German auto-generated files 2015-07-20 21:12:36 +02:00
Nils Görs 23c2271ef4 core: update German translations 2015-07-20 20:25:04 +02:00
Simmo Saan 6ef0e5ec1e irc: add separate color option for current topic in channel buffer 2015-07-20 19:02:20 +03:00
Sébastien Helleu b1bd5c721e alias: add options "add", "addcompletion" and "del" in command /alias, remove command /unalias (closes #458) 2015-07-20 07:54:59 +02:00
Sébastien Helleu 31c3151fcc xfer: fix typo in a comment 2015-07-19 09:55:29 +02:00
Sébastien Helleu b98e71a91c aspell: fix typo in a comment 2015-07-19 09:55:19 +02:00
Sébastien Helleu cddbe6fe33 core: replace "closes #" by "issue #" in ChangeLog 2015-07-18 20:06:10 +02:00
Sébastien Helleu 3b2ee85b04 core: fix crash if a file descriptor used in hook_fd() is too high (> 1024 on Linux/BSD) (closes #465)
The calls to select() are replaced by poll(), which doesn't have limitation
on file descriptor number.
2015-07-18 20:03:34 +02:00
Sébastien Helleu 23983b125a xfer: fix crash if the DCC file socket number is too high (issue #465) 2015-07-18 19:54:59 +02:00
Sébastien Helleu 4da1472bc8 irc: fix format of comment 2015-07-17 19:47:04 +02:00
Sébastien Helleu 86886e311a core: fix format of comment 2015-07-17 19:46:53 +02:00
Sébastien Helleu e29cb9a85a core: fix comment in function hook_find_pos 2015-07-16 20:51:23 +02:00
Sébastien Helleu 80872061c2 core: add variables with count of hooks 2015-07-15 23:55:00 +02:00
Nils Görs e9c6381774 core: update German translations 2015-07-14 14:20:56 +02:00
Sébastien Helleu 00685bedd5 core: reset pointers, file descriptors and child PIDs in unhook() 2015-07-14 11:01:52 +02:00
Sébastien Helleu a02743b229 core: add option weechat.look.confirm_upgrade (closes #463) 2015-07-14 07:58:21 +02:00
Sébastien Helleu 3fb322be8f doc: update Japanese auto-generated files 2015-07-13 21:34:19 +02:00
Sébastien Helleu 17fe9e3589 Merge pull request #464 from l/translation_ja
core: update Japanese translations
2015-07-13 21:31:29 +02:00
AYANOKOUZI, Ryuunosuke 22c7673b71 core: update Japanese translations 2015-07-13 23:35:19 +09:00
Nils Görs 5e95550f14 doc: update German documentation 2015-07-12 17:27:00 +02:00
Sébastien Helleu 719db054fa doc: add Cygwin packages in user's guide 2015-07-12 17:10:52 +02:00
Sébastien Helleu 219f406d3c core: remove obsolete translations 2015-07-11 21:43:31 +02:00
Sébastien Helleu 14496c41a3 irc: evaluate content of server option "nicks" 2015-07-10 20:10:22 +02:00
Nils Görs 653a392d9a core: update German translations 2015-07-10 14:50:56 +02:00
Sébastien Helleu cc774d099b irc: do not allow command /query with a channel name (closes #459) 2015-07-09 20:35:27 +02:00
Sébastien Helleu b2f0cc30ff core: fix type of value returned by function gui_bar_window_content_get 2015-07-05 08:32:43 +02:00
Sébastien Helleu eb080261f8 logger: fix type of value returned by function logger_tail_last_eol 2015-07-04 16:40:10 +02:00
Sébastien Helleu 0fb8ac9e7b core: fix type of value returned by function gui_mouse_grab_event2input 2015-07-04 16:38:26 +02:00
Sébastien Helleu df66b2e6fe irc: fix type of value returned by function irc_buffer_build_name 2015-07-04 16:36:42 +02:00
Sébastien Helleu 0c79b2fda8 core: fix type of value returned by functions gui_chat_string_next_char, gui_chat_string_add_offset and gui_chat_string_add_offset_screen 2015-07-04 16:32:18 +02:00
Sébastien Helleu 23fd23fd1a api: fix type of value returned by function util_get_time_string 2015-07-04 16:23:04 +02:00
Sébastien Helleu e8615c1691 doc: update functions strcasestr, utf8_prev_char, utf8_next_char and utf8_add_offset in plugin API reference 2015-07-04 16:08:15 +02:00
Sébastien Helleu 4ecd8a505f api: fix type of value returned by functions utf8_prev_char, utf8_next_char and utf8_add_offset 2015-07-04 08:39:55 +02:00
Sébastien Helleu bd850398e8 core: add missing comments before functions when the result must be freed after use 2015-07-04 08:24:53 +02:00
Sébastien Helleu 0770b95266 alias: remove unused function alias_get_final_command() 2015-07-04 08:16:05 +02:00
Sébastien Helleu b13db0305d api: fix type of value returned by function strcasestr 2015-07-03 19:45:51 +02:00
Sébastien Helleu 3e0ebc82a9 doc: update German auto-generated files 2015-07-01 07:41:08 +02:00
Nils Görs f534663d07 core: update German translations 2015-06-30 22:03:15 +02:00
Sébastien Helleu 9bf40517d3 api: add support of evaluated sub-strings and current date/time in function string_eval_expression() and command /eval 2015-06-30 20:25:35 +02:00
Sébastien Helleu e92a63427f doc: add question about unicode chars and libc (wcwidth) in FAQ 2015-06-29 22:33:41 +02:00
Sébastien Helleu 7fabe8c2a2 core: allow ctrl-C to exit WeeChat when the passphrase is asked on startup (closes #452) 2015-06-28 09:16:24 +02:00
Sébastien Helleu d9acb2b97a doc: remove tag "translation missing" in French man page 2015-06-28 08:37:28 +02:00
Sébastien Helleu a3bde46d48 core: move ChangeLog entry in bugs section 2015-06-27 20:12:02 +02:00
Sébastien Helleu ecc3a2aeb6 core: fix display of invalid UTF-8 chars in bars (issue #218) 2015-06-27 17:31:30 +02:00
Sébastien Helleu 0ff8d7b543 irc: decode/encode only text in IRC messages and not the headers (bug #29886, closes #218, closes #451) 2015-06-27 17:00:53 +02:00
Sébastien Helleu fdd9c03e5a xfer: evaluate content of options xfer.file.download_path and xfer.file.upload_path (issue #388) 2015-06-27 08:11:28 +02:00
Sébastien Helleu 9e56308a4d doc: update German auto-generated files 2015-06-27 07:43:16 +02:00
Nils Görs edbcc10105 core: update German translations 2015-06-26 23:27:35 +02:00
Sébastien Helleu fddd7d53a7 script: call function string_eval_path_home() to evaluate scripts path 2015-06-26 07:41:47 +02:00
Sébastien Helleu efdbd1ea13 logger: call function string_eval_path_home() to evaluate logger file path 2015-06-25 07:40:13 +02:00
Sébastien Helleu 52437427af doc: update examples for functon string_eval_path_home() in plugin API reference 2015-06-24 07:58:23 +02:00
Sébastien Helleu 2bd2d74a07 api: add function string_eval_path_home() 2015-06-24 07:54:42 +02:00
Sébastien Helleu 6668b9869b core: fix help of /eval command 2015-06-23 21:30:58 +02:00
Sébastien Helleu a79c0fcff3 core: allow pointer as list name in evaluation of hdata (closes #450) 2015-06-23 20:55:52 +02:00
Sébastien Helleu 43f471b9c2 doc: update Japanese auto-generated files 2015-06-22 20:49:18 +02:00
Sébastien Helleu 7cc452402d Merge remote-tracking branch 'origin/pr/447' 2015-06-22 20:48:06 +02:00
Sébastien Helleu 422958337b core: fix bar item "scroll" after /buffer clear (closes #448) 2015-06-22 20:09:52 +02:00
AYANOKOUZI, Ryuunosuke c9f816435c core: update Japanese translations 2015-06-21 22:59:11 +09:00
Sébastien Helleu 07cbc3bd2e script: rename option script.scripts.dir to script.scripts.path (issue #388) 2015-06-21 07:40:18 +02:00
Sébastien Helleu 33a4b4b1fc logger: evaluate content of option logger.file.path (issue #388) 2015-06-20 08:08:24 +02:00
Sébastien Helleu 292830b5bf script: evaluate content of option script.scripts.dir (issue #388) 2015-06-19 21:12:47 +02:00
Sébastien Helleu acb03201b4 core: exclude directory tests/ubuntu/ from tarballs 2015-06-18 21:12:38 +02:00
Sébastien Helleu 7c1b7df2cf irc: fix crash with commands /allchan, /allpv and /allserv if the executed command closes buffers (closes #445) 2015-06-16 20:28:50 +02:00
Sébastien Helleu 5bac79c4f1 irc: do not open auto-joined channels buffers when option "-nojoin" is used in command /connect
Even if the option irc.look.buffer_open_before_autojoin is on.
2015-06-15 20:41:49 +02:00
Sébastien Helleu 9e0fa27525 tests: add package libcpputest-dev for ubuntu/precise (Travis CI) 2015-06-14 14:32:22 +02:00
Sébastien Helleu 60ec9d5d51 core: fix display of time in bare display when option weechat.look.buffer_time_format is set to empty string (closes #441)
This reverts commit 2498ff63db.
2015-06-14 14:11:15 +02:00
Sébastien Helleu c8ac7e3791 core: replace HTTPS by HTTP for the download of libcpputest (Travis CI)
With HTTPS, it often fails with no reason
(error: "curl: (28) SSL connection timeout").
2015-06-14 09:11:28 +02:00
Maciek Gajewski 96c71aa0c4 core: fix typo in Polish translation 2015-06-14 08:39:11 +02:00
Nils Görs 70cbc1b340 core: update German translations 2015-06-13 22:58:11 +02:00
Sébastien Helleu c8ca7e1ac2 core: update ChangeLog 2015-06-13 07:42:55 +02:00
Sébastien Helleu c4d95bc1e2 core: update translations 2015-06-13 07:42:30 +02:00
Sébastien Helleu e5d9e977e4 relay: add a variable to read only one time the HTTP header "X-Real-IP" in the hashtable 2015-06-13 07:39:21 +02:00
Sébastien Helleu 424bff4d6c Merge remote-tracking branch 'origin/pr/440' 2015-06-13 07:30:32 +02:00
Sébastien Helleu 7a769648e8 core: fix package name in comment (FindCppUTest.cmake) 2015-06-12 07:47:53 +02:00
Sébastien Helleu 68b45a8216 core: fix package name in comment (FindV8.cmake) 2015-06-11 22:52:28 +02:00
Tor Hveem fc8f7b49dd relay: print value of HTTP Header X-Real-IP
When relay plugin gets a new successfull handshake for a relay
connection using websocket it will look for HTTP header X-Real-IP which
is commonly used when proxying connections. This allows users of WeeChat
and proxy to see the client's real IP address instead of the address of
the HTTP proxy.
2015-06-11 16:50:19 +02:00
Sébastien Helleu 515e8b7b1a ruby: add detection of Ruby 2.2 2015-06-10 23:17:19 +02:00
Sébastien Helleu bce7a6d434 doc: update German auto-generated files 2015-06-10 21:59:24 +02:00
Nils Görs e919aca3dd doc: update German translations 2015-06-10 17:40:34 +02:00
Sébastien Helleu f026ba5160 doc: update Japanese auto-generated files 2015-06-09 21:02:29 +02:00
Sébastien Helleu b5c028b93e Merge pull request #439 from l/translation_ja
core: update Japanese translations
2015-06-09 21:00:11 +02:00
AYANOKOUZI, Ryuunosuke 14c5bc386f core: update Japanese translations 2015-06-09 22:32:48 +09:00
Sébastien Helleu 799b0caaf2 fifo: ignore error ECOMM only on Cygwin (fix compilaton on FreeBSD) 2015-06-07 19:26:17 +02:00
Sébastien Helleu f21adaa6ab fifo: fix send error on Cygwin when something is received in the pipe (closes #436) 2015-06-07 19:17:49 +02:00
Sébastien Helleu 00abc2bde5 core: add signal "signal_sighup" 2015-06-06 14:48:03 +02:00
Sébastien Helleu 160cbdb46a core: reword ChangeLog entry 2015-06-06 10:05:17 +02:00
Sébastien Helleu 57a2a872a5 core: update ChangeLog (closes #425, closes #426) 2015-06-06 10:02:30 +02:00
Sébastien Helleu dff39136a3 Merge remote-tracking branch 'origin/pr/426' 2015-06-06 09:57:05 +02:00
Sébastien Helleu 7c6c450662 core: replace "create" by "add" in messages and docs for IRC servers and proxies 2015-06-04 22:00:10 +02:00
Sébastien Helleu c540db0b4f core: update ChangeLog 2015-05-22 20:15:09 +02:00
Sébastien Helleu 7a87a426c8 Merge remote-tracking branch 'origin/pr/419' 2015-05-22 20:13:30 +02:00
Sébastien Helleu 222fb8290b Merge pull request #424 from l/translation_ja
core: update Japanese translations
2015-05-19 07:41:01 +02:00
Sébastien Helleu e2c1f83c7f core: sync debian files with debian git repository 2015-05-18 20:10:43 +02:00
Simmo Saan 8d1d2c0321 xfer: correctly use and parse \r\n line endings in CHAT (closes #425) 2015-05-18 19:21:03 +03:00
AYANOKOUZI, Ryuunosuke 8feb4c1c3b core: update Japanese translations 2015-05-18 01:34:03 +09:00
Sébastien Helleu 3262599413 core: make cpputest optional in cmake compilation
With this fix, WeeChat can be built without tests (if cpputest is not found),
without having to explicitely disable tests ("-DENABLE_TESTS=OFF").
2015-05-17 14:58:10 +02:00
Sébastien Helleu 81e037b1ce lua: add detection of Lua 5.3 2015-05-17 14:25:44 +02:00
Sébastien Helleu 486ed2b0da core: remove use of PREFIX in main CMakeLists.txt 2015-05-17 08:57:08 +02:00
Sébastien Helleu d9ce6cdbef doc: replace PREFIX with CMAKE_INSTALL_PREFIX in list of cmake options (user's guide) 2015-05-17 08:55:46 +02:00
Sébastien Helleu 1396e9b0ef doc: replace PREFIX with CMAKE_INSTALL_PREFIX in cmake instructions (closes #354) 2015-05-17 08:48:54 +02:00
Sébastien Helleu 1fb3e8b2dc doc: sort directories and files, reformat emacs lisp example in developer's guide 2015-05-17 07:48:21 +02:00
Sébastien Helleu fd3b3d6711 doc: update list of repositories in developer's guide 2015-05-17 07:46:54 +02:00
Sébastien Helleu 4b5bc0ac8d doc: add missing file test-arraylist.cpp in developer's guide 2015-05-15 22:17:59 +02:00
Sébastien Helleu 28fccd3f12 doc: add relay in list of main features (user's guide) 2015-05-13 20:46:09 +02:00
Sébastien Helleu 5918943192 Version 1.3-dev 2015-05-10 10:04:03 +02:00
Sébastien Helleu 66abd51786 Version 1.2 2015-05-10 09:24:50 +02:00
Sébastien Helleu 43fa9df6c2 doc: update Polish auto-generated files 2015-05-09 19:20:16 +02:00
Krzysztof Korościk 4667366888 Update polih translations 2015-05-09 14:00:23 +02:00
Krzysztof Korościk 36e18efa75 Polish translation update 2015-05-09 12:11:58 +02:00
Sébastien Helleu 0e75ad742b core: sort languages alphabetically in build 2015-05-09 09:39:26 +02:00
Nils Görs cae3e25906 core: update German translations 2015-05-09 09:26:20 +02:00
Sébastien Helleu e2310a4264 irc: display a warning when the option irc.look.display_away is set to "channel" 2015-05-07 07:07:09 +02:00
Sébastien Helleu c4e260c992 doc: harmonize size of bar filling examples (user's guide) 2015-05-05 20:41:15 +02:00
Max Teufel 84e55e9fac irc: avoid warnings for unsupported WHOX messages
Fixes #376. This avoids warnings for WHOX messages that we do not parse/
understand yet. Previously, IRC_PROTOCOL_MIN_ARGS was 5 where it should
have been 4 (which avoids warnings for WHOX commands only requesting one
WHOX type). Changing the behavior to support all different WHOX types
seems like a bad idea to me, as it's quite hard to figure out which
information was requested with the WHOX command.
2015-05-04 18:01:36 +02:00
Sébastien Helleu 241a999bd6 Merge pull request #417 from l/translation_ja
core: update Japanese translations
2015-05-02 23:43:43 +02:00
AYANOKOUZI, Ryuunosuke ee37063ce1 core: update Japanese translations 2015-05-03 05:24:38 +09:00
Sébastien Helleu dc8b3f977f Version 1.2-rc2 2015-05-02 08:44:55 +02:00
Sébastien Helleu e9c8e70e35 doc: merge min/max version columns into a single column in dependencies (user's guide) 2015-05-01 15:07:06 +02:00
Sébastien Helleu 8d25cd5d34 core: fix compilation on Cygwin
The header sys/select.h is now required for select() function.
2015-05-01 09:54:07 +02:00
Sébastien Helleu 90bd568a61 core: add missing completions in command /input 2015-05-01 08:47:11 +02:00
Sébastien Helleu d8d44d6138 core: add signals "signal_sigterm" and "signal_sigquit" (closes #114) 2015-05-01 08:33:52 +02:00
Sébastien Helleu 71dd64678c core: add comments after some #endif 2015-04-30 21:15:30 +02:00
Sébastien Helleu 499f36a7cf irc: optimize search of a nick in nicklist (up to 3x faster) 2015-04-29 21:20:08 +02:00
Nils Görs 9793649e79 doc: update German documentation 2015-04-28 22:20:42 +02:00
Sébastien Helleu b7b06c252c doc: update Japanese auto-generated file 2015-04-28 20:33:32 +02:00
Sébastien Helleu e852a1b775 Merge pull request #414 from l/translation_ja
core: update Japanese translations
2015-04-28 20:25:31 +02:00
AYANOKOUZI, Ryuunosuke 5bdc256911 core: update Japanese translations 2015-04-29 02:58:12 +09:00
Sébastien Helleu 5ef79b58a3 doc: update German auto-generated file 2015-04-26 17:07:08 +02:00
Sébastien Helleu 908bde8ac2 core: remove extra spaces in function gui_bar_item_default_mouse_status 2015-04-26 17:06:39 +02:00
Nils Görs a06ce8da05 core: update German translations 2015-04-26 13:13:15 +02:00
Nils Görs fb66b2d998 core: update German translations 2015-04-26 12:48:01 +02:00
Sébastien Helleu 6b2c9d2cb8 api: add support of environment variables in function string_eval_expression() and command /eval (issue #388) 2015-04-26 11:50:39 +02:00
Sébastien Helleu 80f446a4b4 doc: fix French translations in function string_eval_expression (plugin API reference) 2015-04-26 10:52:30 +02:00
Sébastien Helleu b3cfd93374 doc: fix typo in function string_eval_expression (plugin API reference) 2015-04-26 10:42:50 +02:00
Sébastien Helleu d322389e04 core: add support of full color option name in command /eval and API function string_eval_expression() 2015-04-26 10:29:30 +02:00
Sébastien Helleu 0f333ee630 api: add support of full color option name in function color() 2015-04-26 10:29:22 +02:00
Sébastien Helleu ccc6cdace1 irc: fix color of new nick in nick changes messages when option irc.look.color_nicks_in_server_messages is off 2015-04-25 20:38:03 +02:00
Nils Görs b5fbea7993 core: update German translations 2015-04-25 16:46:26 +02:00
Sébastien Helleu ac0486bdc4 core: add contributor in AUTHORS.asciidoc 2015-04-25 13:09:43 +02:00
Sébastien Helleu 3f3e8e743d core: update ChangeLog 2015-04-25 13:08:40 +02:00
Sébastien Helleu c3c12a1315 doc: add environment variable WEECHAT_HOME in command line options 2015-04-25 13:07:43 +02:00
Sébastien Helleu f7ff3bcadd core: add environment variable WEECHAT_HOME in "weechat --help" 2015-04-25 13:01:36 +02:00
Sébastien Helleu ae1211d4ab core: rename function and argument to set home path 2015-04-25 12:56:44 +02:00
Sébastien Helleu da184957b9 Merge remote-tracking branch 'origin/pr/391' 2015-04-25 12:34:29 +02:00
Sébastien Helleu 4695b26a57 irc: fix crash when setting an invalid regex with "/list -re" during a /list server response (closes #412) 2015-04-25 08:54:48 +02:00
Sébastien Helleu 6c4c4a37fd core: display the welcome message immediately after the startup message, move source code to weechat.c 2015-04-25 08:38:44 +02:00
Sébastien Helleu 0afd1f2243 Version 1.2-rc1 2015-04-24 22:41:04 +02:00
Sébastien Helleu 0f75e2e0b6 doc: update Japanese auto-generated files 2015-04-23 07:44:02 +02:00
Sébastien Helleu e2a9bf4c0e Merge pull request #409 from l/translation_ja
core: update Japanese translations
2015-04-23 07:36:57 +02:00
Sébastien Helleu 8fc64aaea8 core: remove WeeChat version from config files (closes #407) 2015-04-22 22:35:13 +02:00
AYANOKOUZI, Ryuunosuke be1c06ae97 core: update Japanese translations 2015-04-22 21:31:45 +09:00
Sébastien Helleu 09a163a408 doc: update German auto-generated files 2015-04-20 21:02:43 +02:00
Nils Görs 04e972f5b1 core: update German translations 2015-04-20 20:37:54 +02:00
Sébastien Helleu 60f2b50117 core: add options weechat.look.quote_{nick_prefix|nick_suffix|time_format} to customize quoted messages in cursor mode (closes #403) 2015-04-19 12:02:41 +02:00
Sébastien Helleu 7ad2744b33 core: sort config options by name in source headers 2015-04-19 10:42:53 +02:00
Sébastien Helleu df31147e16 api: add "_chat_line" (line pointer) in hashtable of hook_focus 2015-04-19 10:22:53 +02:00
Sébastien Helleu 074f2dc778 core: add default keys of cursor mode in /help cursor 2015-04-19 09:09:09 +02:00
Sébastien Helleu 1878c56c70 core: sort config options by name in sources 2015-04-19 08:49:30 +02:00
Sébastien Helleu c9668dde7e irc: remove compiler warning on isxdigit 2015-04-18 23:16:29 +02:00
Sébastien Helleu fe9a9fbfce irc: add support of SHA-256 and SHA-512 algorithms in server option "ssl_fingerprint" (closes #281) 2015-04-18 18:52:20 +02:00
Sébastien Helleu 9598bd4919 irc: move some #ifdef HAVE_GNUTLS around functions 2015-04-18 10:17:48 +02:00
Sébastien Helleu 1054339be7 trigger: do not hook anything if the trigger is disabled (closes #405) 2015-04-18 10:04:26 +02:00
Karthik K 1eaf0e36e8 core: Respect environment variable WEECHAT_HOME
If environment variable WEECHAT_HOME is set to a non-empty value, this
is taken as the path for Weechat home directory.

"--dir" command-line switch has higher precedence over this
environment variable.
2015-04-17 22:09:43 +05:30
Sébastien Helleu 32d165f1c4 core: add a welcome message on first WeeChat run (closes #318) 2015-04-17 07:57:31 +02:00
Nils Görs 13332360aa doc: update German documentation 2015-04-16 08:36:31 +02:00
Sébastien Helleu 7465411206 doc: update German auto-generated files 2015-04-16 07:46:21 +02:00
Nils Görs 17e95a24d1 core: update German translations 2015-04-15 18:53:21 +02:00
Sébastien Helleu dea8b0bb09 irc: add option "-noswitch" in command /query (closes #394) 2015-04-14 07:47:50 +02:00
Sébastien Helleu 55e2f258b7 irc: fix display of PART messages on channels with +a (anonymous flag) (closes #396)
The purpose of the fix is to display any PART received on a channel,
even if the nick is not found in the channel's nicklist
(when channel is "+a", all PART are received from nick "anonymous").
2015-04-13 07:56:06 +02:00
Sébastien Helleu ed6e59f093 Merge pull request #395 from l/translation_ja
core: update Japanese translations
2015-04-12 17:57:18 +02:00
AYANOKOUZI, Ryuunosuke 2fe0fc8533 core: update Japanese translations 2015-04-13 00:48:56 +09:00
Simmo Saan b87c52240b core: add more intuitive buffer searching (closes #76) 2015-04-12 10:25:09 +03:00
Sébastien Helleu 161199bcc3 core: fix French translations of /help weechat.look.word_chars_{highlight|input} 2015-04-12 08:54:55 +02:00
Sébastien Helleu b15818fd4c aspell: add bar item "aspell_suggest" in /help aspell (closes #390) 2015-04-11 18:58:44 +02:00
Sébastien Helleu b2a68af077 core: add options weechat.look.word_chars_{highlight|input} (closes #55, task #9459) 2015-04-11 18:53:44 +02:00
Sébastien Helleu c899254019 doc: update WeeChat description in README and man page 2015-04-05 16:01:12 +02:00
Sébastien Helleu 67536579bd doc: fix trigger example in user's guide 2015-04-04 16:11:10 +02:00
Sébastien Helleu c34ed035a9 doc: update Japanese auto-generated files 2015-04-02 20:29:50 +02:00
Sébastien Helleu ade7f6635e Merge pull request #382 from l/translation_ja
core: update Japanese translations
2015-04-02 20:27:23 +02:00
AYANOKOUZI, Ryuunosuke 03d6ead8f1 core: update Japanese translations 2015-04-02 12:57:07 +09:00
Sébastien Helleu 465edcbff2 core: remove trailing whitespace in a German translation 2015-03-31 09:14:15 +02:00
Nils Görs 22b668b641 core: update German translations 2015-03-30 20:02:49 +02:00
Sébastien Helleu 6d8f2d3e97 core: display a warning on startup if the locale can not be set (closes #373) 2015-03-30 19:16:28 +02:00
Nils Görs 7d59c0523e doc: update German documentation 2015-03-29 22:15:57 +02:00
Sébastien Helleu 3e8b0f37ca doc: fix links in plugin API reference 2015-03-28 23:37:12 +01:00
Sébastien Helleu 507fc2570f doc: update German auto-generated files 2015-03-27 07:57:58 +01:00
Nils Görs e80dce4d8f core: update German translations 2015-03-26 22:59:26 +01:00
Sébastien Helleu 0e43cf0501 core: fix typo in ChangeLog 2015-03-26 07:41:06 +01:00
Sébastien Helleu fa389d3f1f core: use https for URL to WeeChat screenshot in README.asciidoc 2015-03-25 21:54:13 +01:00
Sébastien Helleu c2f07bddcb core: add an example with a more complex regex in /help filter 2015-03-24 06:56:15 +01:00
Sébastien Helleu 9a0d6899f9 irc: fix example using two servers in /help server (closes #371) 2015-03-23 22:41:19 +01:00
KokaKiwi 9a0d7b888f javascript: update KokaKiwi email 2015-03-23 07:35:12 +01:00
Sébastien Helleu 2fceb1dcdb core: fix sort of contributors in AUTHORS.asciidoc 2015-03-22 11:24:33 +01:00
Sébastien Helleu e71161520f core: add contributor in AUTHORS.asciidoc 2015-03-22 11:22:32 +01:00
Simmo Saan d3997eeb82 trigger: hide password when messaging NickServ through default alias /m (closes #367) 2015-03-22 11:19:05 +01:00
Sébastien Helleu 8b056d7d24 tests: check that function string_strndup returns NULL if the given string is NULL 2015-03-22 11:14:12 +01:00
Sébastien Helleu 8bcf31950e irc: fix freenode server names used in /help server (closes #365) 2015-03-22 08:02:54 +01:00
Sébastien Helleu 686589207c ruby: fix crash on /plugin reload (closes #364)
The call to ruby_init_loadpath() has been moved after ruby initializations,
which fixes the crash on plugin reload.

The errors during ruby initializations are now displayed (they were hidden).

And the ruby_cleanup() is called again: it seems it does not crash any more
(tested with Ruby 2.1.5).
2015-03-21 12:26:23 +01:00
Sébastien Helleu 7f561c3133 core: allow "*" as plugin name in command /plugin reload to reload all plugins with options 2015-03-21 08:44:47 +01:00
Sébastien Helleu 26f415f5db core: move definitions with version and license in root CMakeLists.txt 2015-03-19 22:42:03 +01:00
Sébastien Helleu 6c4b574945 script: fix state of script plugins when list of scripts has not been downloaded
The problem happened when doing "/script load script.py" if the scripts list
has not been downloaded (with "/script update"): WeeChat displays that python
plugin is not loaded (which is wrong).
2015-03-18 07:25:26 +01:00
Sébastien Helleu 11debc7cae doc: remove obsolete note about package weechat-dbg and path to binary (user's guide) (closes #363) 2015-03-18 07:07:05 +01:00
Sébastien Helleu a7103d8b1e doc: update German auto-generated files 2015-03-17 21:43:53 +01:00
Nils Görs b9ed378727 core: update German translations 2015-03-16 23:02:40 +01:00
Sébastien Helleu 4383388dfa doc: update Japanese auto-generated files 2015-03-16 16:44:54 +01:00
Sébastien Helleu d8bf73ae7a Merge pull request #361 from l/translation_ja
core: update Japanese translations
2015-03-15 19:24:54 +01:00
AYANOKOUZI, Ryuunosuke e9d56f19a8 core: update Japanese translations 2015-03-16 01:28:22 +09:00
Sébastien Helleu 8a822894e2 doc: set max version to 3.24.3 for libv8 in dependencies (user's guide) (issue #360) 2015-03-15 13:57:03 +01:00
Sébastien Helleu bdba152d81 javascript: explicitely use v8 namespace 2015-03-15 10:06:42 +01:00
Sébastien Helleu 9f158510b1 core: add contributor in AUTHORS.asciidoc 2015-03-13 20:05:47 +01:00
Sébastien Helleu ce582201a0 Merge remote-tracking branch 'origin/pr/342'
Conflicts:
	po/pt_BR.po
2015-03-13 20:04:28 +01:00
Sébastien Helleu ada9dce5e6 doc: update German auto-generated files 2015-03-13 07:45:36 +01:00
Nils Görs a3a8cb7fe9 core: update German translations 2015-03-12 18:23:59 +01:00
Sébastien Helleu ad499d944e doc: add comment in auto-generated doc files to prevent any changes by hand 2015-03-11 20:15:23 +01:00
Sébastien Helleu 80ccb335a4 script: add note about HTTPS in /help script.scripts.url 2015-03-10 22:05:04 +01:00
Sébastien Helleu 87865260e6 core: update translations 2015-03-10 21:38:46 +01:00
Sébastien Helleu 21069c8617 doc: capitalize name of plugins in lists (scripting guide) 2015-03-09 21:12:02 +01:00
Sébastien Helleu 74a07deae8 core: add libv8 requirement in weechat.spec 2015-03-08 14:32:14 +01:00
Sébastien Helleu e78b32d49e core: add javascript plugin in list of scripting languages supported (debian packaging) 2015-03-08 14:31:51 +01:00
Sébastien Helleu 8e2077340f doc: remove trailing whitespace in German user's guide 2015-03-08 13:41:44 +01:00
Sébastien Helleu 4ddd641a7a doc: add C++ compiler requirement for javascript plugin in user's guide 2015-03-08 13:24:20 +01:00
Sébastien Helleu 0fb8c58aec core: add javascript plugin in ChangeLog 2015-03-08 13:02:07 +01:00
Sébastien Helleu 3238b71f0c Merge branch 'javascript' 2015-03-08 12:51:54 +01:00
Sébastien Helleu 6908ef0cdd core: align options in CMakeLists.txt
Better when things are aligned, no? :)
2015-03-08 12:51:41 +01:00
Sébastien Helleu 07594c9ec7 core: add missing cmake file FindV8.cmake in packages built by autotools 2015-03-08 12:05:06 +01:00
Sébastien Helleu be20068e6a core: add installation of libv8-dev (Travis CI) 2015-03-08 11:58:52 +01:00
Sébastien Helleu 3683cbbb94 core: disable javascript plugin for Cygwin (libv8 not available) 2015-03-08 11:48:30 +01:00
Sébastien Helleu 2e6905472d doc: add javascript plugin in FAQ 2015-03-08 11:33:23 +01:00
Sébastien Helleu 01afee6c33 core: add javascript plugin in README 2015-03-08 11:33:08 +01:00
Sébastien Helleu b007031a8c core: add plugin "javascript" in debian packaging 2015-03-08 11:01:17 +01:00
Sébastien Helleu a98c835716 javascript: fix compilation with old V8 lib 2015-03-08 10:56:58 +01:00
Sébastien Helleu 148a571dce javascript: add option "--disable-javascript" and V8 detection in autotools 2015-03-08 09:56:51 +01:00
Sébastien Helleu 2120405a16 core: add tcl/guile plugins in "not asked" list of configure output if they are disabled 2015-03-08 09:54:47 +01:00
Sébastien Helleu c85d5a8929 javascript: fix name of source file in comment 2015-03-08 09:31:01 +01:00
Sébastien Helleu 02a69beba1 javascript: display v8 version in /debug libs 2015-03-08 08:25:56 +01:00
Sébastien Helleu efebc4d491 core: update comments on default keys 2015-03-08 07:50:34 +01:00
Sébastien Helleu 300d1ad44e doc: add Javascript plugin in docs 2015-03-07 16:52:30 +01:00
Sébastien Helleu bed4ee1f35 javascript: fix crash in return of string values when WeeChat API function returns NULL 2015-03-07 16:52:30 +01:00
Sébastien Helleu dfb2c79cbb javascript: catch and display exceptions when running scripts/functions 2015-03-07 16:52:30 +01:00
Sébastien Helleu 145191dbc5 javascript: add new plugin to run javascript scripts in WeeChat
This plugin was originally written by Koka El Kiwi
(repository: https://github.com/KokaKiwi/weechat-js-plugin).

This plugin uses Google V8 engine to execute JS scripts.
2015-03-07 16:52:09 +01: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
Sébastien Helleu a83ad08c48 doc: update Japanese auto-generated files 2015-03-07 10:58:45 +01:00
Sébastien Helleu e95f853303 scripts: reset current script pointer when load of script fails in python/perl/ruby/lua/tcl plugins 2015-03-07 09:35:29 +01:00
Sébastien Helleu 5d1f7e79ba core: update ChangeLog (closes #346) 2015-03-06 20:11:19 +01:00
Tor Hveem ff1aaf280b lua: fix wrong argument usage in nicklist API functions
3 functions in the API; niclist_remove_group, nicklist_remove_nick and
nicklist_remove_all use the incorrent offset to get the Lua
argument values.
2015-03-06 20:08:38 +01:00
Sébastien Helleu cace7471f0 tests: remove compiler warnings about unused parameters 2015-03-06 19:24:24 +01:00
Sébastien Helleu d9251df1a3 core: use same flags for C and C++ compilers 2015-03-05 07:57:14 +01:00
Sébastien Helleu c0a27cf437 scripts: fix name of variables in infolist API functions 2015-03-04 07:40:07 +01:00
Sébastien Helleu 3eb6cd3cd9 tests: remove unused variables 2015-03-03 07:43:23 +01:00
Sébastien Helleu f6941c20eb tests: remove unused variable 2015-03-02 21:15:23 +01:00
Eduardo Elias 6bd8a5be20 Fix some strings for pt_BR.po using msgcheck 2015-03-01 11:50:52 -03:00
Sébastien Helleu 0d4ad2d7f3 guile: fix value returned in case of error in some functions
Affected functions:
- config_option_reset
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- hook_command
- buffer_string_replace_local_var
- command
2015-03-01 10:49:31 +01:00
Sébastien Helleu c07d058bff tcl: fix value returned in case of error in some functions
Affected functions:
- mkdir_home
- mkdir
- mkdir_parents
- config_option_reset
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- print_date_tags
- buffer_string_replace_local_var
- command
- infolist_new_item
- infolist_new_var_integer
- infolist_new_var_string
- infolist_new_var_pointer
- infolist_new_var_time
- upgrade_write_object
- upgrade_read
- upgrade_close
2015-03-01 10:45:35 +01:00
Sébastien Helleu e745236cb4 lua: fix value returned in case of error in some functions
Affected functions:
- config_option_reset
- config_string
- config_string_default
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- hook_modifier_exec
- buffer_string_replace_local_var
- nicklist_group_set
- nicklist_nick_set
- command
- upgrade_read
- upgrade_close
2015-03-01 10:39:08 +01:00
Sébastien Helleu d1cd844e06 ruby: fix value returned in case of error in some functions
Affected functions:
- config_option_reset
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- buffer_string_replace_local_var
- command
2015-03-01 10:13:06 +01:00
Sébastien Helleu e6d3a78d2c perl: fix value returned in case of error in some functions
Affected functions:
- config_option_reset
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- buffer_string_replace_local_var
- command
2015-03-01 10:10:36 +01:00
Sébastien Helleu 7624ef417d python: fix value returned in case of error in some functions
Affected functions:
- config_option_reset
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- config_is_set_plugin
- buffer_get_string
- buffer_string_replace_local_var
- nicklist_group_get_string
- nicklist_nick_get_string
- command
- hdata_time
2015-03-01 10:06:28 +01:00
Sébastien Helleu 5e886961bd scripts: fix return code of function bar_set in python/perl/ruby/lua/tcl/guile plugins 2015-03-01 09:57:35 +01:00
Sébastien Helleu 72b8674193 python: fix name of function "bar_update" in case of error 2015-03-01 09:47:47 +01:00
Sébastien Helleu 79afeb2111 python: fix restore of old interpreter when a function is not found in the script 2015-03-01 09:12:02 +01:00
Sébastien Helleu 5a70597516 scripts: fix type of value returned by function hdata_time (from string to long integer) in perl/ruby/lua/tcl/guile plugins 2015-03-01 09:06:18 +01:00
Sébastien Helleu 3cd0259575 Merge pull request #339 from l/translation_ja
core: update Japanese translations
2015-02-22 21:13:15 +01:00
AYANOKOUZI, Ryuunosuke d434ed5ec5 core: update Japanese translations 2015-02-23 04:15:12 +09:00
Sébastien Helleu c853d29e76 scripts: rename macro API_FUNC to API_INIT_FUNC, add macro API_FUNC to declare API functions 2015-02-21 09:49:51 +01:00
Sébastien Helleu c1a5a76d08 scripts: reformat some code to make it more readable 2015-02-21 09:16:25 +01:00
Sébastien Helleu 8f11de6863 scripts: improve comments on functions that convert hashtables 2015-02-21 09:12:44 +01:00
Sébastien Helleu 770152dea7 irc: remove useless rename of channel buffer on JOIN received with different case (closes #336)
This bug was introduced by commit 624083f41a.
2015-02-21 08:35:26 +01:00
Sébastien Helleu c9c8625581 relay: fix up/down keys on relay buffer (closes #335) 2015-02-20 22:33:48 +01:00
Nils Görs 77f645e8ae core: update German translations 2015-02-15 20:04:36 +01:00
Sébastien Helleu 1ac9e32aaf core: update ChangeLog 2015-02-15 15:43:52 +01:00
Sébastien Helleu 5dbd1615a1 core: update translations 2015-02-15 15:43:29 +01:00
Max Teufel 1d8e6c10d7 irc: format IRC message 008 (RPL_SNOMASK) (closes #144) 2015-02-15 15:32:07 +01:00
Sébastien Helleu 07c7ecb679 tests: add tests on weelist functions 2015-02-13 08:00:09 +01:00
Sébastien Helleu 094abc57ed core: add missing info in function weelist_print_log 2015-02-12 07:34:18 +01:00
Sébastien Helleu e2225c321d doc: update German auto-generated files 2015-02-10 22:05:56 +01:00
Nils Görs 3a83c4aef2 core: update German translations 2015-02-10 22:00:06 +01:00
Sébastien Helleu 63a9d77339 irc: fix crash in callback of message 354 when the nick is not found in channel 2015-02-10 21:58:47 +01:00
Sébastien Helleu 7c5016c79d core: add missing initialization of pointer in list allocation 2015-02-10 20:50:10 +01:00
Sébastien Helleu b496f77eb5 doc: update German auto-generated files 2015-02-07 16:50:56 +01:00
Nils Görs 3e6aeee519 core: update German translations 2015-02-06 23:23:09 +01:00
Sébastien Helleu 49a7ac5cab core: update ChangeLog 2015-02-04 07:59:50 +01:00
Sébastien Helleu 1f5f2cae12 core: update translations 2015-02-04 07:59:43 +01:00
Anders Bergh 00730c0f9c relay: remove v4-mapped addresses in /help relay.network.allowed_ips
v4-mapped addresses aren't used since commit 85339f6.
2015-02-04 07:48:06 +01:00
Sébastien Helleu 797e9565f2 doc: update German auto-generated files 2015-01-31 07:54:01 +01:00
Nils Görs 05a2b8cfce core: update German translations 2015-01-30 22:51:30 +01:00
Sébastien Helleu 9871f26f04 core: split expression before evaluating it in command "/eval -s" 2015-01-30 09:58:36 +01:00
Sébastien Helleu 8492280120 doc: update auto-generated files with WeeChat commands 2015-01-30 09:00:27 +01:00
Sébastien Helleu a974776fa0 core: move a line in ChangeLog 2015-01-30 08:59:04 +01:00
Sébastien Helleu 5e2cd75efc core: add option "-s" in command /eval to split commands (no more split by default) (closes #324) 2015-01-30 08:58:37 +01:00
Sébastien Helleu d3c309c787 core: add note about alias /v in /help version 2015-01-29 07:49:55 +01:00
Sébastien Helleu 0d9398d038 irc: fix completion of commands /allchan and /allpv 2015-01-28 07:45:01 +01:00
Sébastien Helleu ef4476be65 doc: fix description of function "command" in plugin API reference 2015-01-27 07:46:23 +01:00
Sébastien Helleu 1b76e0e18c doc: update date in Russian quickstart 2015-01-26 20:56:29 +01:00
Sébastien Helleu 6a7f6f5095 irc: send WHOX message only if server supports it 2015-01-25 20:30:35 +01:00
Sébastien Helleu 5b51bc3bcf doc: update German auto-generated files 2015-01-25 20:24:08 +01:00
Nils Görs 7d042f1b30 core: update German translations 2015-01-25 18:38:04 +01:00
Sébastien Helleu 8ad308a398 irc: add "account-notify" in help of server option "capabilities" 2015-01-25 18:15:32 +01:00
Sébastien Helleu 714df489cd doc: update auto-generated files with hdata 2015-01-25 18:12:27 +01:00
Sébastien Helleu c10787d92f core: add support of "account-notify" irc capability in ChangeLog (closes #11, closes #246) 2015-01-25 18:08:43 +01:00
Sébastien Helleu 391d88d296 irc: fix set of variable "pos_account" in callback for message "354" 2015-01-25 17:36:59 +01:00
Sébastien Helleu b1a1e14832 irc: free account before changing its value 2015-01-25 17:34:22 +01:00
Sébastien Helleu 5559b43518 irc: set away flag to 0 only if channel and nick are found 2015-01-25 17:34:22 +01:00
Sébastien Helleu 4c1e13fd45 irc: force host to NULL after free 2015-01-25 17:34:22 +01:00
Sébastien Helleu 0fade5ccd0 irc: move account callback to keep protocol callbacks sorted alphabetically 2015-01-25 16:02:46 +01:00
Sébastien Helleu 939c7b29c0 irc: shorten code in account callback 2015-01-25 16:00:31 +01:00
Sébastien Helleu 0f1e997090 irc: add "account" in irc_nick_print_log() 2015-01-25 15:25:41 +01:00
Sébastien Helleu 3c885fa80f irc: add "account" in irc_nick hdata 2015-01-25 15:24:52 +01:00
Sébastien Helleu fad11a6b93 irc: remove useless save of variables in irc_nick_new() when updating nick 2015-01-25 15:23:39 +01:00
Sébastien Helleu 055d7de721 irc: shorten code to call irc_nick_new() in join callback 2015-01-25 15:17:51 +01:00
Sébastien Helleu 62256251be irc: change type of "account" parameter to "const char *" in irc_nick_new() 2015-01-25 15:16:55 +01:00
Sébastien Helleu 5886820679 irc: remove compiler warning about unused parameter in irc_channel_remove_account() 2015-01-25 15:13:11 +01:00
Sébastien Helleu 0a75d79e93 irc: fix memory leak on nick account in irc_channel_remove_account() 2015-01-25 15:00:38 +01:00
Sébastien Helleu d2ef6e675d Merge remote-tracking branch 'origin/pr/246' into irc-account-notify 2015-01-25 14:56:47 +01:00
Sébastien Helleu 12b30a4446 core: add table of contents in ChangeLog and ReleaseNotes 2015-01-25 14:30:06 +01:00
Mikaela Suomalainen af94831894 doc: remove "brew install aspell" from FAQ 2015-01-25 11:25:29 +01:00
Sébastien Helleu d8f5185a90 core: add version 1.1.1 in weechat.spec 2015-01-25 09:54:02 +01:00
Sébastien Helleu 772d2649ee core: add version 1.1.1 in ChangeLog and ReleaseNotes 2015-01-25 09:15:14 +01:00
Nils Görs 91f9e6841c doc: update German documentation 2015-01-25 08:48:52 +01:00
Sébastien Helleu 047ddd2abe doc: update Japanese auto-generated files 2015-01-25 08:06:57 +01:00
Sébastien Helleu 1a5a2d5fa9 Merge pull request #321 from l/translation_ja
core: update Japanese translations
2015-01-25 08:03:43 +01:00
AYANOKOUZI, Ryuunosuke d27d66772d core: update Japanese translations 2015-01-25 14:05:47 +09:00
Mikaela Suomalainen 709dc9e5ff doc: use all homebrew options in FAQ 2015-01-24 21:37:40 +01:00
Sébastien Helleu 9f8034f890 core: fix name of asciidoc CSS files (autotools) 2015-01-24 17:26:47 +01:00
Sébastien Helleu a6327bc6f2 core: fix random error when creating symbolic link weechat-curses on make install with cmake (bug #40313) 2015-01-24 16:33:54 +01:00
Sébastien Helleu 7fc4c63ba6 core: add check of symbolic link "weechat-curses" (Travis CI) 2015-01-24 16:30:13 +01:00
Sébastien Helleu 2f620a9419 doc: update German auto-generated files 2015-01-24 14:53:06 +01:00
Nils Görs 5c5971edc5 core: update German translations 2015-01-24 14:48:07 +01:00
Max Teufel eea6b07edc irc: don't keep valid account names when account-notify is disabled 2015-01-24 14:33:39 +01:00
Max Teufel f379adffd0 irc: add support for CAP account-notify 2015-01-24 14:09:54 +01:00
Sébastien Helleu ac8ccba8c8 irc: remove server "freenode" from default config file (closes #309) 2015-01-24 13:55:29 +01:00
Sébastien Helleu 1a68242f95 irc: don't close channel buffer on second /part when option irc.look.part_closes_buffer is off (closes #313) 2015-01-24 09:37:47 +01:00
Sébastien Helleu ed9e146e46 core: fix crash when a root bar has conditions different from active/inactive/nicklist (closes #317) 2015-01-23 21:21:39 +01:00
Sébastien Helleu a617cd857a irc: fix restore of query buffers on /upgrade (closes #315)
After /upgrade it was not possible to send a message in the query buffer or to
receive messages from this nick.

This commit fixes the search of query buffer when creating the irc channel
(with type "private").

The bug was introduced by commit 9749b65f7e.
2015-01-23 20:02:25 +01:00
Sébastien Helleu ba5e657b3c doc: update German auto-generated files 2015-01-23 19:54:15 +01:00
Sébastien Helleu db0fd024fe core: add Sven Knurr in authors and German translations file 2015-01-23 19:49:51 +01:00
Sven Knurr 71367c1aa0 core: fix typos in German translations 2015-01-23 19:47:07 +01:00
Nils Görs a8c06922da core: update German translations 2015-01-23 08:59:38 +01:00
Sébastien Helleu 9c7ed50a39 doc: update description of server option "sasl_key" in user's guide 2015-01-23 07:36:13 +01:00
Sébastien Helleu 25671248e3 doc: add more info about scripts in quickstart guide 2015-01-21 22:34:05 +01:00
Sébastien Helleu 8807324317 doc: add instructions for SASL "ecdsa-nist256p-challenge" 2015-01-21 21:37:10 +01:00
Sébastien Helleu e555d82d59 core: update translations 2015-01-21 07:53:30 +01:00
Sébastien Helleu b0117f0d18 core: add gnutls version in #if compiler directives 2015-01-21 07:50:54 +01:00
Sébastien Helleu b30ad7d7f6 irc: fix compilation of SASL "ecdsa-nist256p-challenge"
Gnutls >= 3.0.21 is now required for SASL "ecdsa-nist256p-challenge".
Gnutls >= 3.3.0 is required to display the public key when connecting.
2015-01-21 07:49:20 +01:00
Sébastien Helleu 9a1af2d4a8 core: update French translations 2015-01-20 07:40:34 +01:00
Sébastien Helleu e2be01833f irc: add support of "ecdsa-nist256p-challenge" SASL mechanism (closes #251) 2015-01-19 23:52:33 +01:00
Sébastien Helleu 083a6c741d core: check that filename is not NULL in function util_file_get_content 2015-01-19 23:15:30 +01:00
Sébastien Helleu 860ca4be20 irc: fix /join on a channel buffer opened with autojoin but which failed to join 2015-01-19 20:22:58 +01:00
Sébastien Helleu f4679ea49f Merge pull request #307 from l/translation_ja
core: update Japanese translations
2015-01-18 07:44:45 +01:00
AYANOKOUZI, Ryuunosuke 8986ab9621 core: update Japanese translations 2015-01-18 12:54:58 +09:00
Sébastien Helleu 99d20e97c6 irc: send QUIT to server and no PART for channels when the server buffer is closed (closes #294) 2015-01-17 15:18:50 +01:00
Sébastien Helleu 0d60871ec6 doc: fix typo in Russian man page 2015-01-17 08:14:28 +01:00
Sébastien Helleu 9fbd138518 irc: fix order of channel buffers opened (closes #303) 2015-01-16 20:20:40 +01:00
Sébastien Helleu 186328a203 doc: fix translator name in Russian man page and quickstart 2015-01-16 20:18:57 +01:00
Sébastien Helleu 9749b65f7e irc: fix crash in buffer close when server name is the same as a channel name (closes #305) 2015-01-15 22:43:08 +01:00
Sébastien Helleu c3ca9d3d9c doc: update translator name in Russian man page and quickstart 2015-01-15 22:12:30 +01:00
Sébastien Helleu e5c202404f doc: add Russian man page, update Russian quickstart 2015-01-15 21:37:52 +01:00
Sébastien Helleu ebcd84af02 core: update ChangeLog 2015-01-15 07:43:12 +01:00
Sébastien Helleu cf5501f69c core: add priority in plugins to initialize them in order
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer,
irc, relay, guile/lua/perl/python/ruby/tcl, script.
2015-01-15 07:40:38 +01:00
Sébastien Helleu 66e0455951 doc: remove build of asciidoc CSS files
This fixes a compilation problem on Debian Squeeze where cmake (2.8.2) seems
to not work well with dependencies across different directories
(/doc and /doc/xx).
2015-01-14 07:35:56 +01:00
Sébastien Helleu fdcf46b476 doc: add translators in docs, move table of contents on the left, build HTML5 2015-01-12 21:53:34 +01:00
Sébastien Helleu b2954aaf27 Version 1.2-dev 2015-01-11 10:40:43 +01:00
Sébastien Helleu eb81c4752b Version 1.1 2015-01-11 09:39:40 +01:00
Sébastien Helleu e95350a6b2 core: add version 1.0.1 in weechat.spec 2015-01-11 09:37:15 +01:00
Sébastien Helleu 2021e63cd6 irc: fix warning on cast of a pointer 2015-01-10 09:29:13 +01:00
Krzysztof Korościk 91b108e570 weechat_user.pl: update translations 2015-01-09 22:03:31 +01:00
Sébastien Helleu 6d6d9d6c70 Version 1.1-rc2 2015-01-06 21:27:29 +01:00
Sébastien Helleu 07b0585ca5 doc: remove option ssl_dhkey_size for freenode
The default value (2048) is now OK for freenode.
2015-01-06 21:14:15 +01:00
Sébastien Helleu 8f668bb18c irc: defer the auto-connection to servers with a timer (closes #279, task #13038) 2015-01-06 21:05:38 +01:00
Sébastien Helleu ca5aa6695f core: fix NULL pointer in free of bar window (closes #293); add extra checks on bar window pointers 2015-01-03 19:18:09 +01:00
Sébastien Helleu 6d1251415f doc: fix compilation of man pages with autotools in source directory 2015-01-03 10:06:36 +01:00
Sébastien Helleu d8e8053bea core: sync debian files with debian git repository 2015-01-03 09:04:54 +01:00
Sébastien Helleu 677d325078 doc: update Japanese auto-generated files 2015-01-03 08:39:49 +01:00
Sébastien Helleu 8221c22e1e Merge pull request #292 from l/translation_ja
core: update Japanese translations
2015-01-03 08:36:29 +01:00
AYANOKOUZI, Ryuunosuke a9653008d5 core: update Japanese translations 2015-01-03 16:16:41 +09:00
Sébastien Helleu 235cc3f9e2 core: do not add flag "-fPIC" on Cygwin (not needed) 2015-01-01 13:38:11 +01:00
Sébastien Helleu 00ba2e8c4d core: fix compilation of plugins with cmake >= 3.1 (closes #287)
The flag -fPIC is now forced for compilation of plugins.
It should fix compilation problems when cmake doesn't add this flag.
2015-01-01 13:23:57 +01:00
Sébastien Helleu a020c28ea6 core: update copyright dates 2015-01-01 09:23:23 +01:00
Sébastien Helleu ce98526302 doc: update German auto-generated files 2014-12-28 22:13:01 +01:00
Sébastien Helleu b90b21ffa0 doc: fix typo in user's guide 2014-12-28 22:11:01 +01:00
Nils Görs ffb736f1b4 core: update German translations 2014-12-28 13:13:29 +01:00
Sébastien Helleu 27431e234d core: check bar conditions in root bars and on each update of a bar item 2014-12-28 11:42:57 +01:00
Sébastien Helleu aa0289cbbd doc: update Polish and Japanese auto-generated files 2014-12-27 14:16:48 +01:00
Sébastien Helleu bab75fe1ee Merge pull request #284 from l/translation_ja
core: update Japanese translations
2014-12-27 14:14:54 +01:00
AYANOKOUZI, Ryuunosuke dc1993edca core: update Japanese translations 2014-12-27 20:59:23 +09:00
Krzysztof Korościk db9290aaea po: polish translation update 2014-12-26 19:52:18 +01:00
Krzysztof Korościk b9eb186e17 doc: update polish translations 2014-12-26 18:50:40 +01:00
Sébastien Helleu bf05086878 irc: remove useless refresh of bar item
And the name of item was wrong ("nicklist" instead of "buffer_nicklist").
2014-12-26 15:44:26 +01:00
Sébastien Helleu 966a7b5143 doc: update auto-generated files 2014-12-21 14:42:47 +01:00
Nils Görs c2c17e7b46 core: update German translations 2014-12-21 13:41:53 +01:00
Sébastien Helleu 5523d9c025 Version 1.1-rc1 2014-12-21 13:05:19 +01:00
Sébastien Helleu adb4d0debd irc: add option "reorder" in command /server (closes #229) 2014-12-21 11:12:32 +01:00
Mikaela Suomalainen afce3a6427 core: replace irc.freenode.net by chat.freenode.net
Freenode wants people to use chat.freenode.net instead of
irc.freenode.net which is alias to chat.freenode.net.
2014-12-21 09:20:26 +01:00
Sébastien Helleu 0b2be21f1f core: fully evaluate commands bound to keys in cursor and mouse contexts 2014-12-20 08:07:13 +01:00
Nils Görs 280784dcdd Merge branch 'master' of https://github.com/weechat/weechat 2014-12-15 20:39:47 +01:00
Nils Görs ffb3c4bd0a core: update German translations 2014-12-15 20:38:35 +01:00
Sébastien Helleu 1c3ee27c46 doc: remove SASL mechanism "dh-blowfish" from docs 2014-12-15 07:43:13 +01:00
Sébastien Helleu 02439b0182 Merge pull request #278 from l/translation_ja
core: update Japanese translations
2014-12-15 07:39:35 +01:00
AYANOKOUZI, Ryuunosuke 040d92f5b9 core: update Japanese translations 2014-12-15 14:48:34 +09:00
Sébastien Helleu 624083f41a irc: open channel buffers before the JOIN is received from server (autojoin and manual joins) (closes #216)
New options:
- irc.look.buffer_open_before_autojoin
- irc.look.buffer_open_before_join
2014-12-14 20:23:45 +01:00
Sébastien Helleu 8d3a55c6be irc: rename argument with new server name in function irc_server_rename() 2014-12-14 13:01:40 +01:00
Sébastien Helleu 27817908f4 core: add flag -L for curl (Travis CI) 2014-12-13 17:27:55 +01:00
Sébastien Helleu 872f531fe4 core: replace wget by curl (Travis CI) 2014-12-13 09:54:16 +01:00
Sébastien Helleu 9618e29d43 doc: update URL to WeeChat debian repositories (tester's guide) 2014-12-13 09:26:55 +01:00
Sébastien Helleu 0cd2aff765 core: use https for WeeChat URLs 2014-12-13 09:16:09 +01:00
Sébastien Helleu 7818e08964 tests: fix compilation of tests with clang (closes #275) 2014-12-10 21:15:40 +01:00
Sébastien Helleu 1f1611c916 relay: wait for message CAP END before sending join of channels and backlog to the client (closes #223) 2014-12-07 19:14:37 +01:00
Sébastien Helleu 72e6b3d703 core: split info/infolist callbacks 2014-12-05 07:49:45 +01:00
Sébastien Helleu e9f367b7e7 irc: split info/infolist callbacks 2014-12-04 07:40:35 +01:00
Sébastien Helleu bd59c587d8 xfer: rename callback for infolist "xfer" 2014-12-03 07:37:16 +01:00
Sébastien Helleu a697dfcc4d relay: rename info/infolist callbacks 2014-12-02 07:37:36 +01:00
Sébastien Helleu 9e8a6d1e20 script: rename callback for infolist "script_script" 2014-12-01 07:50:11 +01:00
Sébastien Helleu 01c6fb5566 logger: rename callback for infolist "logger_buffer" 2014-11-30 08:59:27 +01:00
Sébastien Helleu fa5d9bb564 fifo: rename callback for info "fifo_filename" 2014-11-29 09:43:20 +01:00
Sébastien Helleu c357408c2c aspell: rename callback for info "aspell_dict" 2014-11-28 07:54:23 +01:00
Sébastien Helleu cb60cf9640 alias: rename callback for infolist "alias" 2014-11-27 19:31:49 +01:00
Sébastien Helleu afef4b0d8a irc: add missing server options "sasl_timeout", "sasl_fail" and "notify" in output of /server listfull 2014-11-23 15:09:59 +01:00
Nils Görs c2dc541d0d core: update German translations 2014-11-23 12:18:12 +01:00
Sébastien Helleu 173b4c9749 irc: remove unused variable 2014-11-23 10:47:55 +01:00
Sébastien Helleu 7aa7098297 core: update ChangeLog (closes #265, task #12204) 2014-11-23 10:43:54 +01:00
Sébastien Helleu c48a5896af core: update translations 2014-11-23 10:40:32 +01:00
Sébastien Helleu 4f4045fb84 irc: rename server option "sasl_disconnect_on_fail" to "sasl_fail", change type to integer (enum)
New possible values are:
- "continue": ignore the SASL failed (continue connection to server
  without authentication)
- "reconnect": disconnect and schedule a reconnection to server
- "disconnect": disconnect
2014-11-23 10:38:09 +01:00
Sébastien Helleu 570beab90a irc: merge arrays with server options names and default values into a single array 2014-11-23 09:30:26 +01:00
Sébastien Helleu 4dd5125054 Merge branch 'feature/sasl_disconnect_on_fail' of git://github.com/maxteufel/weechat into maxteufel-feature/sasl_disconnect_on_fail 2014-11-23 08:54:59 +01:00
Sébastien Helleu b460055f78 tests: add tests of regex replace with empty regex or regex_replace 2014-11-23 08:32:52 +01:00
Sébastien Helleu ae013b7881 core: fix regex replace in eval_expression when regex or regex_replace is empty 2014-11-23 08:31:29 +01:00
Sébastien Helleu 3fac3b1bf9 api: fix truncated process output in hook_process() (closes #266) 2014-11-22 19:33:48 +01:00
Max Teufel 78234956b0 irc: add option irc.server.*.sasl_disconnect_on_fail (task #12204) 2014-11-22 13:44:44 +01:00
Sébastien Helleu 81e337645c core: fix Lua detection on FreeBSD with cmake 2014-11-22 11:23:01 +01:00
Sébastien Helleu 5f75dc26fd doc: update Japanese auto-generated files 2014-11-22 11:22:40 +01:00
Sébastien Helleu 793780e043 Merge pull request #264 from l/translation_ja
core: update Japanese translations
2014-11-22 11:21:05 +01:00
Max Teufel e460d48d48 irc: handle ERR_NICKLOCKED (902) 2014-11-22 09:35:59 +01:00
AYANOKOUZI, Ryuunosuke 57f8383190 core: update Japanese translations 2014-11-22 17:27:32 +09:00
Sébastien Helleu 3890f6cb0b core: add parentheses after function names in ChangeLog 2014-11-22 08:37:04 +01:00
Sébastien Helleu 1ef3237b6b api: return value in function command(), remove WeeChat error after command callback if return code is WEECHAT_RC_ERROR 2014-11-22 08:14:29 +01:00
Sébastien Helleu e253a2509a tests: add hashtable tests with multiple items giving same hashed key 2014-11-18 20:12:25 +01:00
Sébastien Helleu debfb57d0f relay: send messages "_buffer_localvar_*" and "_buffer_type_changed" with sync "buffers" (closes #191) 2014-11-16 10:53:55 +01:00
Nils Görs 9e3fd56fd8 doc: update German documentation 2014-11-16 09:16:18 +01:00
Sébastien Helleu 12c997573b core: fix display bug when scrolling in buffer on a filtered line (closes #240) 2014-11-16 08:52:33 +01:00
Sébastien Helleu 0f8520456b doc: update German auto-generated files 2014-11-15 21:41:48 +01:00
Nils Görs 64ea20fe8c core: update German translations 2014-11-15 21:21:27 +01:00
Sébastien Helleu 786999b4a3 script: add option script.scripts.url_force_https (closes #253) 2014-11-15 18:28:34 +01:00
Sébastien Helleu bc3c81ee4f doc: update German auto-generated files 2014-11-15 18:25:16 +01:00
Sébastien Helleu 229a6c6342 doc: update auto-generated files with URL options 2014-11-15 18:24:50 +01:00
Sébastien Helleu 91140b2ebc core: add constant for libcurl >= 7.38.0 2014-11-15 15:58:57 +01:00
Sébastien Helleu cf9e8d140a core: regroup libcurl constants/options by version 2014-11-15 15:49:21 +01:00
Sébastien Helleu c58a195590 core: add debug message in hook_process when core debug >= 1 2014-11-15 10:53:57 +01:00
Sébastien Helleu 66cacdc7dc doc: fix docstrings of functions 2014-11-12 20:01:02 +01:00
Nils Görs 8b4e5a89b1 core: update German translations 2014-11-11 18:01:36 +01:00
Sébastien Helleu 55712b91cb doc: add IRC color codes 16-99 in user's guide 2014-11-11 11:17:50 +01:00
Sébastien Helleu 6f5f6da0eb irc: add infolist "irc_color_weechat" 2014-11-11 11:17:50 +01:00
Sébastien Helleu 9be4bc07b9 irc: add support for color codes 16-99 in IRC messages (closes #228) (patch from Nei) 2014-11-11 11:16:56 +01:00
Sébastien Helleu 76d2e72ed2 doc: update Japanese auto-generated files 2014-11-10 07:43:52 +01:00
Sébastien Helleu f16ab3bb67 Merge pull request #252 from l/translation_ja
core: update Japanese translations
2014-11-10 07:41:08 +01:00
AYANOKOUZI, Ryuunosuke cb662377fe core: update Japanese translations 2014-11-10 06:35:16 +09:00
Sébastien Helleu f9401f5858 core: update ChangeLog 2014-11-09 17:39:56 +01:00
Sébastien Helleu a999c8a4c7 core: update translations 2014-11-09 17:35:35 +01:00
Sébastien Helleu 2d48964463 xfer: fix code style 2014-11-09 17:35:23 +01:00
Sébastien Helleu 037bf70817 Merge branch 'xfer_chat' of git://github.com/talisein/weechat-1 into talisein-xfer_chat 2014-11-09 17:10:30 +01:00
Sébastien Helleu 8cd3360a9a core: update ChangeLog 2014-11-09 16:31:20 +01:00
Sébastien Helleu 33a6469359 xfer: fix comments 2014-11-09 16:31:09 +01:00
Sébastien Helleu 58f001931b core: update translations 2014-11-09 16:24:34 +01:00
Sébastien Helleu aa7c936cfc xfer: return 0/1 instead of WEECHAT_RC_OK/ERROR in function xfer_resolve_addr 2014-11-09 16:21:24 +01:00
Sébastien Helleu 52c09f0f7a Merge branch 'xfer_wildcard' of git://github.com/talisein/weechat-1 into talisein-xfer_wildcard 2014-11-09 16:02:43 +01:00
Sébastien Helleu e457aa0855 doc: update German auto-generated files 2014-11-09 15:36:59 +01:00
Nils Görs e34f07d8e1 core: update German translations 2014-11-09 15:31:43 +01:00
Sébastien Helleu af0397fb87 core: add option weechat.completion.command_inline (task #12491) 2014-11-09 12:29:41 +01:00
Nils Görs 5bfd710e62 doc: update German documentation 2014-11-08 14:56:21 +01:00
Sébastien Helleu 2f7dbd746e core: add Travis CI builds with Python 3 and without GnuTLS 2014-11-08 14:02:30 +01:00
Sébastien Helleu cde0aa2a4d doc: add list of bar items not used in bars by default (user's guide) 2014-11-08 10:54:32 +01:00
Sébastien Helleu 524d66d624 doc: update German auto-generated files 2014-11-07 07:37:10 +01:00
Sébastien Helleu 2b84b771fb python: remove comment added by mistake 2014-11-07 07:31:58 +01:00
Nils Görs 7aee7d863c core: update German translations 2014-11-06 21:44:57 +01:00
Sébastien Helleu d6a33fb0a6 core: update ChangeLog 2014-11-06 20:25:56 +01:00
Sébastien Helleu 5882fe6abd core: update translations 2014-11-06 20:23:56 +01:00
Nils Görs ee7c280d7e core: add bar item "mouse_status", new options weechat.look.item_mouse_status and weechat.color.status_mouse 2014-11-06 08:06:00 +01:00
Sébastien Helleu 7baec91874 doc: add "beep" trigger in question about highlights (FAQ) 2014-11-05 07:41:35 +01:00
Sébastien Helleu d9a49db454 irc: use option irc.look.nick_mode_empty to display nick prefix in bar item "input_prompt" 2014-11-04 21:00:25 +01:00
Sébastien Helleu 96325f913d irc: disable SSLv3 by default in server option "ssl_priorities" (closes #248) 2014-11-04 20:55:01 +01:00
Sébastien Helleu cdca3094ec relay: disable SSLv3 by default
The new default value for option relay.network.ssl_priorities is now
"NORMAL:-VERS-SSL3.0".
2014-11-04 20:53:04 +01:00
Sébastien Helleu 0d1abd3899 tests: add tests of functions string_shared_get and string_shared_free 2014-11-03 20:52:02 +01:00
Sébastien Helleu e85ae88b25 relay: don't remove relay from config when the binding fails (closes #225), add options "stop" and "restart" in command /relay 2014-11-02 11:16:39 +01:00
Sébastien Helleu a2c7420262 core: send mouse code only one time after delay with command /mouse enable|disable|toggle <delay> 2014-11-01 23:00:30 +01:00
Sébastien Helleu a834c438c6 core: add signals "mouse_enabled" and "mouse_disabled" (closes #244) 2014-11-01 22:40:29 +01:00
Sébastien Helleu 1a3051188c core: send mouse code only one time to terminal with command /mouse enable|disable|toggle 2014-11-01 22:32:57 +01:00
Sébastien Helleu 14edef2a4d doc: update German auto-generated files 2014-11-01 22:12:41 +01:00
Nils Görs 77d6f0d08e doc: update German documentation 2014-11-01 21:23:12 +01:00
Sébastien Helleu e0810ae6d5 trigger: fix trigger example "effects" in /help trigger (update regex to new format) 2014-11-01 20:34:52 +01:00
Sébastien Helleu de067ff6a0 irc: reformat some code to make it more readable 2014-11-01 17:59:02 +01:00
Sébastien Helleu 25c775d850 doc: update German auto-generated files 2014-11-01 17:56:31 +01:00
Sébastien Helleu 218a3f5dfd core: add issue #143 in ChangeLog 2014-11-01 17:55:45 +01:00
Nils Görs 8f21f6bd33 doc: update German documentation 2014-11-01 16:39:47 +01:00
Nils Görs 3d3f9bb9d5 core: update German translations 2014-11-01 15:35:40 +01:00
Sébastien Helleu 5af886d205 irc: add "extended-join" in help of server option "capabilities" 2014-11-01 15:13:41 +01:00
Sébastien Helleu fc94bf8743 core: update ChangeLog 2014-11-01 15:11:03 +01:00
Sébastien Helleu 5d46c5ef16 core: update translations 2014-11-01 15:09:49 +01:00
Sébastien Helleu b5524cee53 irc: fix display of "(null)" as real name when it is missing in extended-join 2014-11-01 15:08:34 +01:00
Max Teufel aa2934c3d9 irc: add support for CAP extended-join 2014-11-01 14:05:46 +01:00
Sébastien Helleu 886dd7d452 core: update ChangeLog 2014-11-01 12:07:38 +01:00
Sébastien Helleu 483a464b55 core: update translations 2014-11-01 11:59:37 +01:00
Sébastien Helleu ad389153e1 irc: fix display of channel exception list (348) with 6 arguments (date missing) 2014-11-01 11:54:51 +01:00
Sébastien Helleu b1caceb6e5 irc: add argument "server_message" in function irc_nick_color_for_msg 2014-11-01 11:40:21 +01:00
Sébastien Helleu 0d1bfb4dc5 Merge branch 'master+irc_protocol_nick_address' of git://github.com/maxteufel/weechat into maxteufel-master+irc_protocol_nick_address 2014-11-01 10:30:58 +01:00
Sébastien Helleu 24c4c04741 core: fix buffer property "lines_hidden" when merging buffers or when a line is removed from a buffer (closes #226) 2014-11-01 10:23:33 +01:00
Sébastien Helleu 3d4c4aac9b doc: minor changes in developer's guide 2014-11-01 10:14:32 +01:00
Sébastien Helleu 013165209a irc: remove IRC color codes from buffer title in channels (closes #237) 2014-10-31 07:48:46 +01:00
Sébastien Helleu 3d791fb806 doc: update German auto-generated files 2014-10-31 07:33:11 +01:00
Nils Görs 3e22a91b70 core: update German translations 2014-10-31 06:53:33 +01:00
Sébastien Helleu 4cda9a5105 core: fix typo in French translation of /help connect 2014-10-30 07:42:13 +01:00
Sébastien Helleu 670e4d7e78 core: fix table layout in release notes 2014-10-29 21:08:22 +01:00
Sébastien Helleu f804484b06 doc: fix typos in French docs 2014-10-29 07:36:27 +01:00
Sébastien Helleu 593fe4bdd0 doc: fix missing French translation in man page 2014-10-28 07:41:29 +01:00
Sébastien Helleu 25f8a629f6 core: fix typos in release notes 2014-10-27 07:32:04 +01:00
Sébastien Helleu 3accbd639f irc: automatically add current channel in command /samode (closes #241) 2014-10-26 19:24:52 +01:00
Sébastien Helleu f2f5d83abe core: replace package libgnutls28-dev by libgnutls-dev (Travis CI) 2014-10-26 18:50:43 +01:00
Sébastien Helleu 5ff0efc3f5 core: replace package libgcrypt20-dev by libgcrypt11-dev (Travis CI) 2014-10-26 18:45:56 +01:00
Sébastien Helleu d8893f29e7 core: fix installation of required packages (Travis CI) 2014-10-26 18:42:04 +01:00
Sébastien Helleu 2fb2d7a854 core: display libs used when running WeeChat in Travis 2014-10-26 18:22:49 +01:00
Sébastien Helleu 134a5f53d4 relay: add option relay.network.ssl_priorities (closes #234) 2014-10-26 18:03:47 +01:00
Sébastien Helleu a092e72731 core: add note about option weechat.look.color_nick_offline in help of color options for offline nick 2014-10-26 13:13:17 +01:00
Sébastien Helleu 125adea650 trigger: fix memory leak when allocating a new trigger with several regex 2014-10-26 12:32:29 +01:00
Sébastien Helleu 3f5a810254 trigger: evaluate and replace regex groups at same time, new format for regex option in triggers (incompatible with version 1.0) (closes #224) 2014-10-26 12:30:13 +01:00
Sébastien Helleu a012eefb77 doc: update auto-generated files 2014-10-25 09:44:04 +02:00
Nils Görs 66dab8560c core: update German translations 2014-10-25 08:38:35 +02:00
Sébastien Helleu 4d67359519 Merge pull request #239 from l/translation_ja
core: update Japanese translations
2014-10-25 08:17:30 +02:00
AYANOKOUZI, Ryuunosuke 5a7d437d86 core: update Japanese translations 2014-10-25 09:39:37 +09:00
Sébastien Helleu 65d15042d3 api: fix crash when reading config options with NULL value (closes #238) 2014-10-23 21:53:35 +02:00
Sébastien Helleu 2498ff63db core: display time in bare display only if option weechat.look.buffer_time_format is not an empty string 2014-10-22 21:35:33 +02:00
Sébastien Helleu 633a32ccd3 api: add regex replace feature in function string_eval_expression 2014-10-22 21:19:54 +02:00
Sébastien Helleu 972bd26e5e core: call "callback_free" in functions arraylist_{remove|clear|free}
This fixes a memory leak in completions which are using this callback
to free words in the completion list.
2014-10-17 07:55:21 +02:00
Sébastien Helleu 413f60ff30 core: fix memory leak in completion 2014-10-16 20:47:31 +02:00
Sébastien Helleu 5f98f20c94 tests: fix memory leak in hashtable tests 2014-10-16 20:46:31 +02:00
Sébastien Helleu f62f759c3d core: add hide of chars in string in evaluation of expressions
The syntax is: ${hide:char,string}.
All chars in string are replaced with char (which can be one or more chars).
2014-10-16 20:46:06 +02:00
Sébastien Helleu 9d849db85a core: move default prefix/suffix for evaluation in wee-eval.h 2014-10-12 18:22:02 +02:00
Sébastien Helleu 45a0bfe1b3 tests: add test of function string_split_shell with an empty string 2014-10-12 18:09:57 +02:00
Sébastien Helleu 9249738582 tests: add extra check of argv pointer in test of string_split functions 2014-10-12 18:09:04 +02:00
Sébastien Helleu 8b23106145 tests: initialize argc to -1 instead of 1 before some tests 2014-10-12 18:07:53 +02:00
Sébastien Helleu 5014231818 tests: add some tests on function eval_expression 2014-10-12 17:58:13 +02:00
Sébastien Helleu b8b5cd26bc core: remove extra spaces in a comment 2014-10-12 12:02:41 +02:00
Sébastien Helleu b86bcc7ad3 core: fix .mailmap entries for myself 2014-10-11 17:05:26 +02:00
Sébastien Helleu 1dcea6c7ce core: add a .mailmap file
This file is used for example by command "git shortlog", to prevent duplicate
committers.
2014-10-11 16:49:35 +02:00
Sébastien Helleu 2867996d1f core: fix search/insert of elements in sorted arraylist with duplicates
The pointer and index returned is now the first element found with the value
(with the lower index if there are many elements with same value).
And the index for insert is the last element with same value + 1
(the higher index + 1).
2014-10-11 15:47:09 +02:00
Sébastien Helleu 7b23f008a6 core: add contributor in AUTHORS.asciidoc 2014-10-09 21:32:36 +02:00
Sébastien Helleu d1195bdd00 core: update ChangeLog 2014-10-09 21:32:36 +02:00
nyuszika7h 9eb6b189da irc: add tag "nick_xxx" in invite messages 2014-10-09 21:32:27 +02:00
Sébastien Helleu a06be57eb7 irc: fix completion of commands /msg, /notice and /query 2014-10-09 21:20:43 +02:00
Sébastien Helleu 1bda9f1077 relay: use comma separator in option relay.irc.backlog_tags, check the value of option when it is changed with /set 2014-10-08 22:25:35 +02:00
Sébastien Helleu 64348fbd6e relay: add host in sender for IRC backlog PRIVMSG messages sent to clients 2014-10-08 22:15:23 +02:00
Sébastien Helleu e59e502450 core: update ChangeLog (add arraylists) 2014-10-05 09:48:46 +02:00
Sébastien Helleu 652b91c007 doc: update auto-generated files with hdata 2014-10-05 09:38:27 +02:00
Sébastien Helleu 71425bddfb doc: add file "wee-arraylist.c" in developer's guide 2014-10-05 08:48:23 +02:00
Sébastien Helleu f53baf628e Merge branch 'arraylist' 2014-10-05 08:35:17 +02:00
Sébastien Helleu c6eb5e6b12 Merge pull request #222 from l/translation_ja
core: update Japanese translations
2014-10-04 15:02:21 +02:00
AYANOKOUZI, Ryuunosuke b43cd293f2 core: update Japanese translations 2014-10-04 21:44:26 +09:00
Sébastien Helleu 8b17e2a9d3 core: add note about security issues and translations in Contributing.asciidoc 2014-10-04 09:50:13 +02:00
Sébastien Helleu d426ec2d84 doc: update Japanese auto-generated files 2014-10-04 08:19:10 +02:00
Sébastien Helleu 0331591fdd Merge pull request #221 from l/translation_ja
core: update Japanese translations
2014-10-04 08:18:01 +02:00
AYANOKOUZI, Ryuunosuke a89582df6f core: update Japanese translations 2014-10-04 12:02:25 +09:00
Sébastien Helleu b79d63f4ac core: add pkg-config dependency for Cygwin packaging 2014-10-03 23:48:10 +02:00
Sébastien Helleu 60bfb73de5 core: fix Lua detection on Cygwin with cmake 2014-10-03 23:47:26 +02:00
Sébastien Helleu 3a80f0479e core: fix Lua detection on OpenBSD with cmake 2014-10-03 23:33:54 +02:00
Sébastien Helleu aa5d1738f2 core: update ChangeLog (add detection of Lua 5.2) 2014-10-03 22:48:13 +02:00
Sébastien Helleu 2411261536 doc: add pkg-config dependency in user's guide 2014-10-03 22:39:09 +02:00
Sébastien Helleu ea3792878f doc: remove tag "translation missing" in French user's guide 2014-10-03 22:38:32 +02:00
Sébastien Helleu 4ae24e1928 doc: update Lua version in dependencies (user's guide) 2014-10-03 22:38:15 +02:00
Sébastien Helleu 7a3f146845 core: add detection of Lua 5.2 with autotools 2014-10-03 22:31:09 +02:00
Sébastien Helleu b51edca846 core: use pkg-config to find Lua lib/headers with cmake, detection of Lua 5.2 2014-10-03 22:31:02 +02:00
Sébastien Helleu 57104a0c6d doc: fix libs versions in dependencies (user's guide) 2014-10-03 22:16:30 +02:00
Sébastien Helleu 18c9ca8501 doc: add a link to dependencies in prerequisites chapter (user's guide) 2014-10-02 20:23:54 +02:00
Sébastien Helleu 4d0a9d5b4c core: remove sort on configuration files and sections
The sort was causing bugs because some options were missing while reading
other options, so the order of sections is important, they must not be
sorted.

This is a partial revert of commit 56f099bec6.
2014-09-29 20:35:25 +02:00
Sébastien Helleu cff9d718e7 doc: update German auto-generated files 2014-09-29 20:27:57 +02:00
Sébastien Helleu 6e770b9625 trigger: fix typo in default conditions of "beep" trigger 2014-09-28 16:05:19 +02:00
Sébastien Helleu cd7e7b479d core: fix asciidoc style in ChangeLog 2014-09-28 15:39:47 +02:00
Sébastien Helleu 89c2187024 trigger: add "${tg_displayed}" in conditions of default trigger "beep"
The command of "beep" trigger is now executed only if the message is
displayed (not filtered with /filter).
2014-09-28 15:34:42 +02:00
Sébastien Helleu 0462aec0b4 doc: fix default bar items in status and input bars (user's guide) 2014-09-28 15:24:47 +02:00
Sébastien Helleu 818476c2c4 core: move bar item "scroll" between buffer name and lag in default bar items of status bar 2014-09-28 15:16:20 +02:00
Sébastien Helleu 8feb587c30 core: add contributor in AUTHORS.asciidoc 2014-09-28 15:06:28 +02:00
Sébastien Helleu ab9e9ab4e7 core: update ChangeLog (closes #217) 2014-09-28 15:05:37 +02:00
Tim D. Smith 9fe0aabb38 core: use HINTS for introspected values in Python detection 2014-09-28 15:00:32 +02:00
Sébastien Helleu 0f9a254239 core: update ChangeLog (closes #111) 2014-09-28 14:51:51 +02:00
Sébastien Helleu f48dd3bbc8 core: update ChangeLog and release notes 2014-09-28 14:49:39 +02:00
Sébastien Helleu 69a0b8ecf5 relay: add quotes in comment 2014-09-28 14:45:57 +02:00
Anders Bergh 85339f6083 relay: don't print ::ffff: in v4-mapped addresses. 2014-09-28 14:45:57 +02:00
Sébastien Helleu 9aee60bd89 core: add release notes of version 1.0.1 2014-09-28 14:45:57 +02:00
Sébastien Helleu 1b94010f54 core: add ChangeLog of version 1.0.1 2014-09-28 09:38:42 +02:00
Sébastien Helleu 08d2b9aaeb core: check that data is not NULL in function string_iconv_fprintf 2014-09-28 08:20:08 +02:00
Sébastien Helleu 0f5be59a7c doc: add link to Homebrew site in user's guide and FAQ 2014-09-27 10:23:50 +02:00
Sébastien Helleu 8a4aa41511 doc: add instructions for compilation with Homebrew in user's guide and FAQ 2014-09-27 10:03:01 +02:00
Sébastien Helleu c99df96ebd relay: fix send of signals "relay_client_xxx" (closes #214)
The signals about relay client status changes were sent only when the client
has ended. Now it is went on any status change.
2014-09-26 04:09:25 +02:00
Sébastien Helleu c1aa51fa9c core: fix crash on buffer close when option weechat.look.hotlist_remove is set to "merged" (closes #199) 2014-09-24 21:45:01 +02:00
Sébastien Helleu f91f57f12c irc: fix type of value stored in hashtable when joining a channel (closes #211) 2014-09-22 07:43:34 +02:00
Nils Görs 91a748b8e7 core: update German translations 2014-09-21 20:52:12 +02:00
Sébastien Helleu 1a20ef41c0 core: fix highlight of IRC action messages when option irc.look.nick_mode is set to "action" or "both" (closes #206) 2014-09-21 11:52:58 +02:00
Sébastien Helleu 03c0067272 core: fix compilation of plugin API functions (macros) when compiler optimizations are enabled (closes #200) 2014-09-20 17:38:46 +02:00
Nils Görs 2040557107 core: update German translations 2014-09-20 17:26:51 +02:00
Sébastien Helleu 061f94aee9 core: fix sentence in ChangeLog 2014-09-20 15:44:28 +02:00
Sébastien Helleu 6a2bef6fb7 guile: fix compilation with Guile < 2.0.4 (closes #198) 2014-09-20 15:43:29 +02:00
Sébastien Helleu 1801e0da3b doc: update Polish auto-generated files 2014-09-20 15:02:00 +02:00
Sébastien Helleu d1b4281d20 trigger: do not allow any changes on a trigger when it is currently running (closes #189) 2014-09-20 14:51:09 +02:00
Sébastien Helleu 6860aa491f aspell: fix compilation with enchant version older than 1.6.0 (closes #192) 2014-09-20 11:05:48 +02:00
Krzysztof Korościk 6a118ce940 core: update polish translations 2014-09-14 00:18:36 +02:00
Krzysztof Korościk ddf7604c3e doc: update polish translations 2014-09-14 00:01:10 +02:00
Sébastien Helleu 9ab9e121bb core: update ChangeLog 2014-09-06 08:56:39 +02:00
Sébastien Helleu 5a5e05eae9 irc: display nick changes in server buffer (closes #188) 2014-09-06 08:48:43 +02:00
Sébastien Helleu 761ac5d0e9 irc: disable creation of temporary servers by default with command /connect, new option irc.look.temporary_servers 2014-09-04 07:39:05 +02:00
Sébastien Helleu 4c49113036 tests: add tests of hashtable functions 2014-09-03 07:38:46 +02:00
Sébastien Helleu 7f4d9de255 core: use a sorted arraylist for partial completions
With a sorted list, the partial completion is about 50x faster
(like other completions).
2014-09-01 23:38:53 +02:00
Sébastien Helleu f0aa0a21b2 core: optimize completion by using arraylists
With arraylist (vs weelist), the completion is about 50x faster.
It is visible on "/help [+tab]".
2014-09-01 11:51:04 +02:00
Sébastien Helleu dda1a66fd7 tests: add tests of arraylist functions 2014-09-01 11:51:04 +02:00
Sébastien Helleu 8430708fad core: add comment about argument "index" of function arraylist_search 2014-09-01 11:51:03 +02:00
Sébastien Helleu 41fd4cb254 core: reset data contents in function arraylist_clear if size_alloc_min > 0 2014-09-01 11:51:03 +02:00
Sébastien Helleu e0f2184987 core: add extra check on arraylist pointer in arraylist functions 2014-09-01 11:51:03 +02:00
Sébastien Helleu a4dfda9304 core: add functions to manage array lists 2014-09-01 11:51:03 +02:00
Sébastien Helleu 3287843ff2 doc: fix example of color codes in command line (user's guide) 2014-09-01 07:44:54 +02:00
Sébastien Helleu 22dd769c3f doc: update Japanese auto-generated files 2014-08-31 20:00:15 +02:00
Sébastien Helleu 91639e5ed8 Merge pull request #183 from l/translation_ja
core: update Japanese translations
2014-08-31 19:41:01 +02:00
Sébastien Helleu 0845911c6b core: change comment about linker and circular references problems with static libs 2014-08-31 17:00:47 +02:00
AYANOKOUZI, Ryuunosuke d06760ce5c core: update Japanese translations 2014-08-31 06:09:39 +09:00
Sébastien Helleu 0a641bdf0b core: add debug functions to measure time spent in code/functions 2014-08-30 16:07:37 +02:00
Max Teufel e32801d9fc irc: use irc_protocol_nick_address for ban/quiet/invex/exception lists 2014-08-29 21:12:51 +02:00
Sébastien Helleu 421c0752d8 core: fix window/buffer pointers used in command /eval 2014-08-29 19:11:07 +02:00
Sébastien Helleu dda2170d94 core: add another example of buffer name in /help filter 2014-08-29 18:21:48 +02:00
Sébastien Helleu 7b546bea2e api: use microseconds instead of milliseconds in functions util_timeval_diff and util_timeval_add 2014-08-29 18:17:27 +02:00
Sébastien Helleu ddd829a1c7 core: remove some spaces 2014-08-29 15:40:50 +02:00
Sébastien Helleu 9fe6ce1cdc api: fix bug in function hdata_move when absolute value of count is greater than 1 2014-08-27 07:34:54 +02:00
Sébastien Helleu bf723ba7bf perl: fix detection of Perl >= 5.20 with autotools 2014-08-26 07:41:20 +02:00
Sébastien Helleu 5424c5f9de core: fix build of tests with autotools 2014-08-25 20:26:19 +02:00
Sébastien Helleu f39b37351c tests: fix build of tests when the build directory is outside source tree (closes #178) 2014-08-25 07:38:38 +02:00
Sébastien Helleu 8672430acd core: sync debian files with debian git repository 2014-08-24 19:40:14 +02:00
Sébastien Helleu 56f099bec6 core: sort linked lists with configuration files and sections by name 2014-08-24 19:18:09 +02:00
Sébastien Helleu fa4436b262 irc: remove a trailing comma in help of server capabilities option 2014-08-23 21:05:38 +02:00
Sébastien Helleu 224b27de88 core: add a constant for color buffer name 2014-08-23 16:37:50 +02:00
Sébastien Helleu 23ea7cd67d core: add missing return code in comment of function hook_command_exec 2014-08-23 12:39:02 +02:00
Sébastien Helleu eac426f625 core: fix error message in case of ambiguous incomplete command 2014-08-23 12:37:01 +02:00
Sébastien Helleu bde38c87ea core: fix typo: too much calls -> too many calls 2014-08-23 12:34:04 +02:00
Sébastien Helleu e887592b78 core: fix typo: unambigous -> unambiguous 2014-08-23 12:30:54 +02:00
Sébastien Helleu 6b017fa38a core: add new option weechat.look.command_incomplete in ChangeLog 2014-08-23 12:22:05 +02:00
Sébastien Helleu 9f57c21de2 doc: update auto-generated files with WeeChat options 2014-08-23 12:14:37 +02:00
Sébastien Helleu 8c586eb49a core: allow incomplete commands if unambiguous (task #5419) 2014-08-23 12:13:11 +02:00
Sébastien Helleu f6c2fd9bce doc: update German auto-generated files 2014-08-23 11:44:35 +02:00
nils_2 3bb72d24b8 doc: update German documentation 2014-08-23 11:01:15 +02:00
nils_2 0c01a0ac98 doc: update German documentation 2014-08-23 10:51:44 +02:00
nils_2 59a0f52ab8 core: update German translations 2014-08-23 10:50:13 +02:00
Sébastien Helleu b010115556 core: add command to restore default triggers that have changed in version 1.1 (release notes) 2014-08-23 09:12:28 +02:00
Sébastien Helleu 2ae5660cc3 trigger: add option "restore" in command /trigger 2014-08-23 09:11:13 +02:00
Sébastien Helleu 067f310be6 script: fix crash on "/script update" if a script detail is displayed in buffer (closes #177) 2014-08-22 20:48:51 +02:00
Sébastien Helleu 333253e5b9 trigger: fix regex used in default triggers to hide passwords (closes #172)
"\S" is not supported on *BSD, so it is replaced by "[^ ]" (which should be
enough, since there should be no tabs or other whitespace different from
spaces in command line).
2014-08-22 07:39:15 +02:00
Sébastien Helleu 94ddd4a8b7 core: add contributor in AUTHORS.asciidoc 2014-08-21 07:41:49 +02:00
Sébastien Helleu 31071172eb doc: update German auto-generated files 2014-08-20 21:58:44 +02:00
PhillipSz 9c009a8d69 core: update German translations 2014-08-20 21:54:08 +02:00
Andrew Potter 5284646df1 xfer: bind to wildcard address when sending
When #5 was fixed, we started to always bind to the local address
connected to the irc server because the xfer.network.own_ip address
may not be able to be bound to when NATed. But this means when the
own_ip address is a different family (IPv4 vs IPv6) from the irc
server connection, we were listening for connections on the wrong
interface.

This patch lets us figure out which family is being used,
(xfer.network.own_ip's family, or the irc connection's family
otherwise) and bind() into the correct family via that family's
wildcard address.
2014-08-20 09:12:08 -07:00
Sébastien Helleu 285de35d21 core: fix typo in French translation of /help set 2014-08-20 07:35:07 +02:00
Andrew Potter e5cd0eb247 xfer: Use hook_connect() for receiving chats
fixes #160
2014-08-19 22:09:37 -07:00
Sébastien Helleu 7310a7e398 core: fix modifier "weechat_print": discard only one line when several lines are displayed in same message (closes #171)
When several lines are displayed in a message (separated by "\n"), the
modifier "weechat_print" will now discard just one line (if return value is
an empty string), instead of discarding the whole message.
2014-08-19 19:56:12 +02:00
Sébastien Helleu 83ffdb9ecd irc: add "server-time" in help of server option "capabilities" 2014-08-17 09:58:19 +02:00
Sébastien Helleu 25747a5f16 Merge pull request #166 from l/translation_ja
core: update Japanese translations
2014-08-16 20:11:05 +02:00
Sébastien Helleu be00ef006b doc: add missing files sec.conf and exec.conf in man page 2014-08-16 17:01:55 +02:00
AYANOKOUZI, Ryuunosuke 37f7d69cdc core: update Japanese translations 2014-08-17 00:01:14 +09:00
Sébastien Helleu 611a48837b core: add anchor "#support" for link to user's guide in AUTHORS 2014-08-16 15:45:39 +02:00
Sébastien Helleu 519d7cc79e core: add link to user's guide in AUTHORS 2014-08-16 15:43:27 +02:00
nils_2 420acac5ed core: update German translations 2014-08-16 11:54:51 +02:00
Sébastien Helleu d918c3d1b0 core: fix translation of message displayed after /upgrade 2014-08-16 11:50:15 +02:00
Sébastien Helleu 4de5627db2 irc: remove unneeded variable "seconds" 2014-08-16 11:50:01 +02:00
Sébastien Helleu ab8ea0f3cb irc: fix translation of CTCP PING reply (closes #137) 2014-08-16 11:37:43 +02:00
Sébastien Helleu e6ed4342a2 core: add a link to user's guide or WeeChat site for contacting developers 2014-08-16 10:36:50 +02:00
Sébastien Helleu fd7b5caf5c doc: add non-official support channel #weechat-de in user's guide 2014-08-16 10:35:48 +02:00
Sébastien Helleu e27083cddf core: remove obsolete WeeChat version in weechat.pot 2014-08-16 10:29:47 +02:00
Sébastien Helleu 4c12639f61 doc: add tags for missing translations in Japanese developer's guide 2014-08-16 09:24:40 +02:00
Sébastien Helleu dac076c242 aspell: display an error if command "/aspell setdict" is called without a dictionary 2014-08-16 09:07:10 +02:00
Sébastien Helleu 2d5f563d89 core: update ChangeLog 2014-08-16 09:03:38 +02:00
Sébastien Helleu 3f3eb55c6d aspell: remove unneeded else condition 2014-08-16 09:02:31 +02:00
nils_2 2629fd8c74 aspell: fix crash with command "/aspell addword" if no word is given (closes #164) 2014-08-15 20:56:52 +02:00
Sébastien Helleu 1b7352e379 core: add gettext-devel dependency for Cygwin packaging 2014-08-15 18:48:40 +02:00
Sébastien Helleu 8c3b85a05b core: install extra files for Cygwin in share/doc/weechat 2014-08-15 18:48:03 +02:00
Sébastien Helleu b7eb710b19 core: fix asciidoc style in ChangeLog 2014-08-15 15:12:37 +02:00
Sébastien Helleu bc34c3cfc2 tests: fix memory leak in tests launcher 2014-08-15 15:08:31 +02:00
Sébastien Helleu 23f91ea821 Version 1.1-dev 2014-08-15 13:20:15 +02:00
839 changed files with 57559 additions and 26870 deletions
+7 -3
View File
@@ -1,5 +1,9 @@
# files/directories excluded from tarballs
.git* export-ignore
debian export-ignore
weechat.spec 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
+19
View File
@@ -0,0 +1,19 @@
# Map author and committer names and email addresses to canonical real names
# and email addresses.
#
# For example with these commands:
# git shortlog -nse
# git shortlog -se | cut -f2 | sort
Sébastien Helleu <flashcode@flashtux.org>
Sébastien Helleu <flashcode@flashtux.org> <flashcode@krypton>
Sébastien Helleu <flashcode@flashtux.org> <flashcode>
Sébastien Helleu <flashcode@flashtux.org> <uid67137>
Nils Görs <weechatter@arcor.de>
Ryuunosuke Ayanokouzi <i38w7i3@yahoo.co.jp>
Krzysztof Korościk <soltys@szluug.org>
Marco Paolone <marcopaolone@gmail.com>
<marcopaolone@gmail.com> <marco@DrB4tch.sitecomwl601>
<mikaela.suomalainen@outlook.com> <mkaysi@outlook.com>
<simon@arlott.org> <sa.me.uk>
<Simon.Kuhnle@cs.fau.de> <simon@blarzwurst.de>
+16 -8
View File
@@ -4,27 +4,35 @@ compiler:
- gcc
- clang
sudo: required
dist: trusty
env:
- BUILDTOOL=cmake
- BUILDTOOL=autotools
- BUILDTOOL="cmake" BUILDARGS=""
- BUILDTOOL="cmake" BUILDARGS="-DENABLE_PYTHON3=ON"
- BUILDTOOL="cmake" BUILDARGS="-DENABLE_GNUTLS=OFF"
- BUILDTOOL="autotools" BUILDARGS=""
- BUILDTOOL="autotools" BUILDARGS="--enable-python3"
- 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
- wget http://weechat.org/files/tests/ubuntu/precise/amd64/libcpputest-dev_3.4-3_amd64.deb
- sudo dpkg -i libcpputest-dev_3.4-3_amd64.deb
- sudo apt-get -y install devscripts equivs python-pip libenchant-dev autopoint
- sudo mk-build-deps -i debian/control
- 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:
- weechat --help
- weechat -r /quit
- weechat-curses --help
- weechat -r "/debug libs;/quit"
matrix:
fast_finish: true
+17 -9
View File
@@ -21,8 +21,8 @@ Alphabetically:
* Anders Bergh
* Andrew Potter (talisein)
* Antoine Pietri (seirl)
* Asakura
* Arvydas Sidorenko
* Asakura
* Bazerka
* Benoit Papillault (benoit)
* Christian Heinz
@@ -30,8 +30,9 @@ Alphabetically:
* David Flatz
* Dmitry Kobylin
* Dominik Honnef
* Elián Hanisch (m4v)
* Eduardo Elias
* Elizabeth Myers (Elizacat)
* Elián Hanisch (m4v)
* Emanuele Giaquinta
* Esteban I. Ruiz Moreno (Exio)
* Felix Eckhofer
@@ -46,24 +47,30 @@ Alphabetically:
* Jim Ramsay (lack)
* Jiri Golembiovsky (GolemJ)
* Julien Louis (ptitlouis)
* Karthik K
* Koka El Kiwi (KiwiDash)
* Krzysztof Koroscik (soltys)
* Kyle Fuller (kylef)
* Lázaro A.
* Leonid Evdokimov
* Lázaro A.
* Maarten de Vries
* Marco Paolone
* Matt Robinson
* Mantas Mikulėnas (grawity)
* Marco Paolone
* Mateusz Poszwa
* Matt Robinson
* Max Anton Teufel
* Murilo Opsfelder Araujo
* Nick (SolitaryCipher)
* Nicolas Cavigneaux
* Nils Görs (nils_2)
* nyuszika7h
* Odin
* Ondřej Súkup
* Patrick Steinhardt
* Paul Komkoff
* Pavel Shevchuk (Stalwart)
* Peter Boström (pbos)
* Phillip Sz
* Pierre Carru
* Piotr Szymaniak
* Pistos
@@ -75,10 +82,13 @@ Alphabetically:
* Ryuunosuke Ayanokouzi
* Sergio Durigan Junior
* Shawn Smith
* Simmo Saan
* Simon Arlott
* Simon Kuhnle
* Stefano Pigozzi
* Stfn
* Sven Knurr (Cthulhux)
* Tim D. Smith
* Tom Alsberg
* Tor Hveem (xt)
* Valentin Lorentz (progval)
@@ -87,7 +97,5 @@ Alphabetically:
== Contact
Developers are connected to IRC:
* server: 'irc.freenode.net'
* channels: '#weechat' (English) and '#weechat-fr' (French)
See https://weechat.org/files/doc/devel/weechat_user.en.html#support[user's guide]
or https://weechat.org/dev/support
+48 -37
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2014 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>
#
@@ -27,15 +27,16 @@ project(weechat C)
set(CMAKE_VERBOSE_MAKEFILE OFF)
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
set(CMAKE_SKIP_RPATH ON)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror-implicit-function-declaration")
if(PREFIX)
set(CMAKE_INSTALL_PREFIX ${PREFIX} CACHE PATH "Install path prefix" FORCE)
endif()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror-implicit-function-declaration")
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror-implicit-function-declaration")
# version
set(VERSION_MAJOR "1")
set(VERSION_MINOR "0")
set(VERSION_PATCH "1")
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()
@@ -45,6 +46,14 @@ endif()
# license
set(LICENSE "GPL3")
# add definitions for version and license
if(COMMAND cmake_policy)
cmake_policy(SET CMP0005 NEW)
add_definitions(-DWEECHAT_VERSION="${VERSION}" -DWEECHAT_LICENSE="${LICENSE}")
else()
add_definitions(-DWEECHAT_VERSION='"${VERSION}"' -DWEECHAT_LICENSE='"${LICENSE}"')
endif()
# package string
set(PKG_STRING "${PROJECT_NAME} ${VERSION}")
string(REPLACE "\";\"" "\ " PKG_STRING ${PKG_STRING})
@@ -73,33 +82,34 @@ else()
set(INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
endif()
option(ENABLE_NCURSES "Enable Ncurses interface" ON)
option(ENABLE_NLS "Enable Native Language Support" ON)
option(ENABLE_GNUTLS "Enable SSLv3/TLS support" ON)
option(ENABLE_LARGEFILE "Enable Large File Support" ON)
option(ENABLE_ALIAS "Enable Alias plugin" ON)
option(ENABLE_ASPELL "Enable Aspell plugin" ON)
option(ENABLE_ENCHANT "Enable Enchant lib for Aspell plugin" OFF)
option(ENABLE_CHARSET "Enable Charset plugin" ON)
option(ENABLE_EXEC "Enable Exec plugin" ON)
option(ENABLE_FIFO "Enable FIFO plugin" ON)
option(ENABLE_IRC "Enable IRC plugin" ON)
option(ENABLE_LOGGER "Enable Logger plugin" ON)
option(ENABLE_RELAY "Enable Relay plugin" ON)
option(ENABLE_SCRIPT "Enable Script plugin (scripts manager)" ON)
option(ENABLE_SCRIPTS "Enable script plugins (perl, python, ...)" ON)
option(ENABLE_PERL "Enable Perl scripting language" ON)
option(ENABLE_PYTHON "Enable Python scripting language" ON)
option(ENABLE_PYTHON3 "Use Python 3.x if found (NOT recommended)" OFF)
option(ENABLE_RUBY "Enable Ruby scripting language" ON)
option(ENABLE_LUA "Enable Lua scripting language" ON)
option(ENABLE_TCL "Enable Tcl scripting language" ON)
option(ENABLE_GUILE "Enable Scheme (guile) scripting language" ON)
option(ENABLE_TRIGGER "Enable Trigger plugin" ON)
option(ENABLE_XFER "Enable Xfer plugin" ON)
option(ENABLE_MAN "Enable build of man page" OFF)
option(ENABLE_DOC "Enable build of documentation" OFF)
option(ENABLE_TESTS "Enable tests" OFF)
option(ENABLE_NCURSES "Enable Ncurses interface" ON)
option(ENABLE_NLS "Enable Native Language Support" ON)
option(ENABLE_GNUTLS "Enable SSLv3/TLS support" ON)
option(ENABLE_LARGEFILE "Enable Large File Support" ON)
option(ENABLE_ALIAS "Enable Alias plugin" ON)
option(ENABLE_ASPELL "Enable Aspell plugin" ON)
option(ENABLE_ENCHANT "Enable Enchant lib for Aspell plugin" OFF)
option(ENABLE_CHARSET "Enable Charset plugin" ON)
option(ENABLE_EXEC "Enable Exec plugin" ON)
option(ENABLE_FIFO "Enable FIFO plugin" ON)
option(ENABLE_IRC "Enable IRC plugin" ON)
option(ENABLE_LOGGER "Enable Logger plugin" ON)
option(ENABLE_RELAY "Enable Relay plugin" ON)
option(ENABLE_SCRIPT "Enable Script plugin (scripts manager)" ON)
option(ENABLE_SCRIPTS "Enable script plugins (perl, python, ...)" ON)
option(ENABLE_PERL "Enable Perl scripting language" ON)
option(ENABLE_PYTHON "Enable Python scripting language" ON)
option(ENABLE_PYTHON3 "Use Python 3.x if found (NOT recommended)" OFF)
option(ENABLE_RUBY "Enable Ruby scripting language" ON)
option(ENABLE_LUA "Enable Lua scripting language" ON)
option(ENABLE_TCL "Enable Tcl scripting language" ON)
option(ENABLE_GUILE "Enable Scheme (guile) scripting language" ON)
option(ENABLE_JAVASCRIPT "Enable JavaScript scripting language" ON)
option(ENABLE_TRIGGER "Enable Trigger plugin" ON)
option(ENABLE_XFER "Enable Xfer plugin" ON)
option(ENABLE_MAN "Enable build of man page" OFF)
option(ENABLE_DOC "Enable build of documentation" OFF)
option(ENABLE_TESTS "Enable tests" OFF)
# option WEECHAT_HOME
if(NOT DEFINED WEECHAT_HOME OR "${WEECHAT_HOME}" STREQUAL "")
@@ -205,7 +215,8 @@ endif()
add_subdirectory(src)
add_subdirectory(doc)
if(ENABLE_TESTS)
find_package(CppUTest)
if(ENABLE_TESTS AND CPPUTEST_FOUND)
enable_testing()
add_subdirectory(tests)
endif()
@@ -214,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(
+696 -207
View File
File diff suppressed because it is too large Load Diff
+50 -29
View File
@@ -1,67 +1,88 @@
= Reporting WeeChat issues
= Contributing to WeeChat
:author: Sébastien Helleu
:email: flashcode@flashtux.org
:lang: en
== Report bugs
== Reporting bugs
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.
=== Security reports
Please *DO NOT* file a GitHub issue for security related problems, but send an
email to <security@weechat.org> instead.
=== Required info
Please give some info:
When reporting https://github.com/weechat/weechat/issues[issues] on GitHub,
please include:
* The *version* of WeeChat: output of `/v` in WeeChat, for example:
`WeeChat 1.0-dev (git: v0.4.3-475-gb174b3c)`. +
If WeeChat does not start at all, give the version displayed by
* your *WeeChat version*: the output of `/v` in WeeChat, for example:
'WeeChat 1.0-dev (git: v0.4.3-475-gb174b3c)'. +
If WeeChat does not start at all, please include the version displayed by
`weechat --help` (or the version installed with your package manager).
* The operating system, including distribution name (for Linux) and its version
(examples: Linux Debian Wheezy, FreeBSD 10.0, Windows/Cygwin 64-bit, ...).
* If possible, please include a reproducible example: explain the steps which
led you to the problem. +
* your *operating system*: its name and version (examples: Linux Debian Wheezy,
FreeBSD 10.0, Windows/Cygwin 64-bit, ...).
* the *steps to reproduce*: if possible, please include a reproducible example:
explain the steps which led you to the problem. +
It's even better if you can reproduce the problem with a new config (and no
scripts loaded): try `weechat --dir /tmp/weechat` and check if you have the
problem here.
* the *gdb's backtrace* (only for a crash): if you can reproduce the crash
(or if you have a core file), please include the backtrace from gdb (look at
https://weechat.org/files/doc/devel/weechat_user.en.html#report_crashes[User's guide]
for more info).
=== Use of scripts
[IMPORTANT]
Most of times, the WeeChat crash log file ('weechat_crash_YYYYMMDD_xxx.log') is
*NOT USEFUL* to fix the bug, so please report this file *ONLY* if a developer
asked you to send it (and be extremely careful, this file can contain personal
data like passwords and contents of your chats).
=== Scripts related issues
If you are using scripts, they can cause problems/crashes. To check if the
problem is related to one script, try to unload them one by one (using
command `/script unload <name>`).
Many issues reported are in fact related to bugs in scripts, so please first
check that before reporting any issue on WeeChat itself.
If you think the problem comes from a specific script, please report the issue
in the https://github.com/weechat/scripts[scripts git repository].
in the https://github.com/weechat/scripts/issues[scripts git repository]
instead.
=== Report a crash
== Translations
If you are reporting a crash, please attach the backtrace from gdb (look at
http://weechat.org/files/doc/devel/weechat_user.en.html#report_crashes[user's guide]
for more info).
Pull requests on GitHub for fixes or new translations are welcome at any
time, for https://github.com/weechat/weechat[WeeChat] and
the web site https://github.com/weechat/weechat.org[weechat.org].
Most of times, the WeeChat crash log file (`weechat_crash_YYYYMMDD_xxx.log`) is
*not useful* to fix the bug, so please report this file *ONLY* if a developer
asks you to send it (and be careful, this file can contain personal data like
passwords).
To start a translation in a new language (not yet supported), please look at
https://weechat.org/files/doc/devel/weechat_dev.en.html#translations[translations]
in Developer's guide.
== Feature requests
WeeChat is under active development, so your idea may already have been
implemented, or scheduled for a future version (you can check in
http://weechat.org/dev/[roadmap]).
https://weechat.org/dev[roadmap] or
https://github.com/weechat/weechat/milestones[milestones] on GitHub.
Before submitting a feature request, it's better to discuss about it in IRC
Pull requests on GitHub are welcome for minor new features.
For major new features, it's better to discuss about it in IRC
(server: 'chat.freenode.net', channel '#weechat').
== Contributing
If you want to fix a bug or add a new feature, it's always a good idea to
discuss about it in IRC.
And you can look at http://weechat.org/files/doc/devel/weechat_dev.en.html[developer's guide] for coding rules
(styles, naming convention, and other useful info).
Before submitting any pull request, be sure you have read the
https://weechat.org/files/doc/devel/weechat_dev.en.html#coding_rules[coding rules]
in Developer's guide, which contains info about styles used, naming convention
and other useful info.
+6 -4
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2014 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
@@ -59,12 +59,14 @@ EXTRA_DIST = AUTHORS.asciidoc \
cmake/FindRuby.cmake \
cmake/FindSourcehighlight.cmake \
cmake/FindTCL.cmake \
cmake/FindV8.cmake \
cmake/FindZLIB.cmake \
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
+21 -15
View File
@@ -4,13 +4,18 @@
:lang: en
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat
environment for many operating systems. Everything can be done with a keyboard.
It is customizable and extensible with scripts.
Homepage: http://weechat.org/
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/
== Features
@@ -19,7 +24,8 @@ image:https://travis-ci.org/weechat/weechat.svg?branch=master["Build Status", li
* Multi-protocols architecture (mainly IRC).
* Compliant with IRC RFCs 1459, 2810, 2811, 2812 and 2813.
* Small, fast and very light.
* Customizable and extensible with plugins (C, Perl, Python, Ruby, Lua, Tcl, Guile).
* Customizable and extensible with plugins (C, Perl, Python, Ruby, Lua, Tcl,
Guile, Javascript).
* Fully documented and translated into several languages.
* Developed from scratch.
* Free software, released under GPLv3.
@@ -43,37 +49,37 @@ Following packages are optional:
* for i18n: gettext
* for SSL: gnutls, ca-certificates
* for spell checking: aspell
* for scripting: python, perl, ruby, lua, tcl, guile
* for scripting: python, perl, ruby, lua, tcl, guile, libv8 (javascript)
* for building doc: asciidoc, source-highlight
(for man page: xsltproc, docbook-xml, docbook-xsl)
* for building tests: C++ compiler, CppUTest
For a complete list of dependencies and versions recommended, please look at
http://weechat.org/files/doc/devel/weechat_user.en.html#dependencies[user's guide].
https://weechat.org/files/doc/devel/weechat_user.en.html#dependencies[user's guide].
=== Compile
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
$ cd build
$ cmake .. -DPREFIX=/path/to/directory
$ cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/directory
$ make
$ make install (as root for installation in system directories)
----
For more information or installation with autotools, please look at
http://weechat.org/files/doc/devel/weechat_user.en.html#compile_with_autotools[user's guide].
https://weechat.org/files/doc/devel/weechat_user.en.html#compile_with_autotools[user's guide].
== Copyright
Copyright (C) 2003-2014 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.
+326 -4
View File
@@ -2,25 +2,238 @@
:author: Sébastien Helleu
:email: flashcode@flashtux.org
:lang: en
:toc2:
:max-width: 100%
This document lists important changes for each version, that require manual
actions (the latest formatted version of this document can be found
http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[here]). +
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[here]). +
It is recommended to read it when upgrading to a new stable
version.
For a complete list of changes, please look at
http://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
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
UTF-8, like ISO charset), you should turn on a new option:
----
/set irc.network.channel_encode on
----
This will force WeeChat to decode/encode the channel name
(like WeeChat 1.2 or older did).
See these issues for more information: issue #482, issue #218.
[NOTE]
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.
Therefore the command `/unalias` has been removed.
To add an alias, the argument `add` must be used in command `/alias` before the
name, for example:
----
/alias add split /window splith
----
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:
* weechat.look.word_chars_highlight
* weechat.look.word_chars_input
The behavior has changed for command line: now any non-word char is used as
delimiter for keys to move to previous/next word or delete previous/next word.
You can restore the old behavior (only use spaces as delimiters) with this
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
is incompatible with version 1.0.
The existing triggers are *NOT automatically updated*.
[width="60%",cols="2,2,3",options="header"]
|===
| Old format | New format | Examples (new format)
| `$0` ... `$99` | `${re:0}` ... `${re:99}` | `${re:1}`
| `$+` | `${re:+}` | `${re:+}`
| `$.*N` | `${hide:*,${re:N}}` | `${hide:*,${re:2}}` +
`${hide:-,${re:+}}`
|===
Moreover, default triggers used to hide passwords have been fixed for *BSD
operating systems.
You can restore them with the following command:
----
/trigger restore cmd_pass msg_auth server_pass
----
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
(not filtered with /filter).
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
command callback.
WeeChat does not display any more an error when a command returns
'WEECHAT_RC_ERROR'. Consequently, all plugins/scripts should display an
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
line).
When this feature is enabled, there is no more automatic completion of
absolute paths (except if you are completing a path inside a command argument,
like `/dcc send <nick> <path>`).
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
(it was separated by semicolons in older versions).
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
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
`/connect irc://...` is now forbidden by default.
A new option has been added to unlock the feature, you can do that for
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,
instead of milliseconds:
* function 'util_timeval_diff': returns microseconds
* 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
@@ -33,10 +246,11 @@ 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
'irc.look.item_channel_modes_hide_args' and it now a string. +
'irc.look.item_channel_modes_hide_args' and is now a string. +
It can now hide arguments for multiple channel modes.
By default, a channel key (mode "k") will hide channel arguments. For old
@@ -46,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 +`.
@@ -66,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
@@ -84,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
@@ -100,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),
@@ -108,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
@@ -133,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
@@ -144,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
@@ -155,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'.
@@ -164,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
@@ -179,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.
@@ -189,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
@@ -206,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
@@ -236,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
@@ -266,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
@@ -283,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
@@ -292,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
@@ -308,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
@@ -369,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
@@ -402,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
@@ -424,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
@@ -432,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.
@@ -442,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
@@ -463,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):
@@ -482,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
@@ -494,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`:
@@ -508,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
@@ -516,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
@@ -533,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
@@ -544,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
@@ -562,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`,
@@ -581,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
@@ -591,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
@@ -617,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
@@ -629,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
@@ -638,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:
@@ -656,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
@@ -680,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
@@ -695,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
@@ -707,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
@@ -727,10 +1005,11 @@ 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
plugin API and it not compatible with previous versions.
plugin API and is not compatible with previous versions.
Major differences:
@@ -749,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
@@ -806,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].
@@ -823,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
@@ -841,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
@@ -868,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
@@ -879,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
@@ -898,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
@@ -918,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-2014 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>
#
+6 -2
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2014 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,11 +41,15 @@ if(ASCIIDOC_EXECUTABLE AND A2X_EXECUTABLE)
OUTPUT_VARIABLE ASCIIDOC_VERSION
)
if(${ASCIIDOC_VERSION} MATCHES "asciidoc 8.*")
string(STRIP ${ASCIIDOC_VERSION} ASCIIDOC_VERSION)
string(REPLACE "asciidoc " "" ASCIIDOC_VERSION ${ASCIIDOC_VERSION})
if(ASCIIDOC_VERSION VERSION_EQUAL "8.0.0" OR ASCIIDOC_VERSION VERSION_GREATER "8.0.0")
set(ASCIIDOC_FOUND TRUE)
endif()
mark_as_advanced(
ASCIIDOC_EXECUTABLE
ASCIIDOC_VERSION
)
endif()
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2014 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.
#
+5 -5
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2014 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.
#
@@ -18,9 +18,9 @@
#
# - Find CppUTest
# This module finds if Guile is installed and determines where the include files
# and libraries are. It also determines what the name of the library is. This
# code sets the following variables:
# This module finds if CppUTest is installed and determines where the include
# files and libraries are. It also determines what the name of the library is.
# This code sets the following variables:
#
# CPPUTEST_FOUND = CppUTest is installed
# CPPUTEST_INCLUDE_DIRS = CppUTest include directory
@@ -33,5 +33,5 @@ endif()
find_package(PkgConfig)
if(PKG_CONFIG_FOUND)
pkg_search_module(CPPUTEST REQUIRED cpputest)
pkg_search_module(CPPUTEST cpputest)
endif()
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2014 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-2014 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-2014 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-2014 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-2014 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.
#
+4 -48
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2014 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.
#
@@ -33,51 +33,7 @@ if(LUA_FOUND)
set(LUA_FIND_QUIETLY TRUE)
endif()
find_path(
LUA51_INCLUDE_PATH lua.h
PATHS /usr/include /usr/local/include /usr/pkg/include
PATH_SUFFIXES lua51 lua5.1 lua-5.1
)
find_library(
LUA51_LIBRARY NAMES lua51 lua5.1 lua-5.1 lua
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
PATH_SUFFIXES lua51 lua5.1 lua-5.1
)
if(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
set(LUA_INCLUDE_PATH "${LUA51_INCLUDE_PATH}")
set(LUA_LIBRARY "${LUA51_LIBRARY}")
set(LUA_VERSION "5.1")
set(LUA_FOUND TRUE)
else()
find_path(
LUA50_INCLUDE_PATH lua.h
PATHS /usr/include /usr/local/include /usr/pkg/include
PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
)
find_library(
LUA50_LIBRARY NAMES lua50 lua5.0 lua-5.0 lua
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
)
find_library(
LUALIB50_LIBRARY NAMES lualib50 lualib5.0 lualib-5.0 lualib
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
)
if(LUA50_INCLUDE_PATH AND LUA50_LIBRARY AND LUALIB50_LIBRARY)
set(LUA_INCLUDE_PATH "${LUA50_INCLUDE_PATH}")
set(LUA_LIBRARY "${LUA50_LIBRARY}")
set(LUALIB_LIBRARY "${LUALIB50_LIBRARY}")
set(LUA_VERSION "5.0")
set(LUA_FOUND TRUE)
endif()
find_package(PkgConfig)
if(PKG_CONFIG_FOUND)
pkg_search_module(LUA lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua-5.0 lua5.0 lua50 lua)
endif()
mark_as_advanced(
LUA_INCLUDE_PATH
LUA_LIBRARY
LUALIB_LIBRARY
# LUA_VERSION
)
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2014 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-2014 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.
#
+4 -4
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2014 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.
@@ -63,17 +63,17 @@ if(PYTHON_EXECUTABLE)
find_path(PYTHON_INCLUDE_PATH
NAMES Python.h
PATHS ${PYTHON_INC_DIR}
HINTS ${PYTHON_INC_DIR}
)
if(ENABLE_PYTHON3)
find_library(PYTHON_LIBRARY
NAMES python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
PATHS ${PYTHON_POSSIBLE_LIB_PATH}
HINTS ${PYTHON_POSSIBLE_LIB_PATH}
)
else()
find_library(PYTHON_LIBRARY
NAMES python2.7 python2.6 python2.5 python
PATHS ${PYTHON_POSSIBLE_LIB_PATH}
HINTS ${PYTHON_POSSIBLE_LIB_PATH}
)
endif()
+3 -3
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2014 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.
#
@@ -33,7 +33,7 @@ endif()
find_package(PkgConfig)
if(PKG_CONFIG_FOUND)
pkg_search_module(RUBY ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
pkg_search_module(RUBY ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
endif()
if(RUBY_FOUND)
@@ -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-2014 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-2014 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.
#
+49
View File
@@ -0,0 +1,49 @@
#
# Copyright (C) 2015-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
# WeeChat is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# WeeChat is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
#
# - Find V8 (Google's Javascript engine)
# This module finds if libv8 is installed and determines where
# the include files and libraries are.
#
# This code sets the following variables:
#
# V8_INCLUDE_DIR = path to where v8.h can be found
# V8_LIBRARY = path to where libv8.so* can be found
if(V8_FOUND)
# Already in cache, be silent
SET(V8_FIND_QUIETLY TRUE)
endif()
set(V8_INC_PATHS
/usr/include
${CMAKE_INCLUDE_PATH}
)
find_path(V8_INCLUDE_DIR v8.h PATHS ${V8_INC_PATHS})
find_library(V8_LIBRARY
NAMES v8
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
)
find_package_handle_standard_args(V8 DEFAULT_MSG V8_LIBRARY V8_INCLUDE_DIR)
mark_as_advanced(
V8_INCLUDE_DIR
V8_LIBRARY
)
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2014 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.
#
+74 -9
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2014 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.0.1, 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])
@@ -58,7 +58,7 @@ solaris*)
esac
# Gettext
ALL_LINGUAS="fr es cs hu de ru pl it ja pt_BR tr"
ALL_LINGUAS="cs de es fr hu it ja pl pt_BR ru tr"
AM_GNU_GETTEXT
AM_GNU_GETTEXT_VERSION([0.18])
@@ -119,6 +119,7 @@ AH_VERBATIM([PLUGIN_RUBY], [#undef PLUGIN_RUBY])
AH_VERBATIM([PLUGIN_LUA], [#undef PLUGIN_LUA])
AH_VERBATIM([PLUGIN_TCL], [#undef PLUGIN_TCL])
AH_VERBATIM([PLUGIN_GUILE], [#undef PLUGIN_GUILE])
AH_VERBATIM([PLUGIN_JAVASCRIPT], [#undef PLUGIN_JAVASCRIPT])
AH_VERBATIM([PLUGIN_TRIGGER], [#undef PLUGIN_TRIGGER])
AH_VERBATIM([PLUGIN_XFER], [#undef PLUGIN_XFER])
AH_VERBATIM([TESTS], [#undef TESTS])
@@ -150,11 +151,9 @@ AC_ARG_ENABLE(ruby, [ --disable-ruby turn off Ruby script plug
AC_ARG_ENABLE(lua, [ --disable-lua turn off Lua script plugin (default=compiled if found)],enable_lua=$enableval,enable_lua=yes)
AC_ARG_ENABLE(tcl, [ --disable-tcl turn off Tcl script plugin (default=compiled if found)],enable_tcl=$enableval,enable_tcl=yes)
AC_ARG_ENABLE(guile, [ --disable-guile turn off Guile (scheme) script plugin (default=compiled if found)],enable_guile=$enableval,enable_guile=yes)
AC_ARG_ENABLE(javascript, [ --disable-javascript turn off Javascript script plugin (default=compiled if found)],enable_javascript=$enableval,enable_javascript=yes)
AC_ARG_ENABLE(trigger, [ --disable-trigger turn off Trigger plugin (default=compiled)],enable_trigger=$enableval,enable_trigger=yes)
AC_ARG_ENABLE(xfer, [ --disable-xfer turn off Xfer (file transfer) plugin (default=compiled if found)],enable_xfer=$enableval,enable_xfer=yes)
AC_ARG_WITH(lua-inc, [ --with-lua-inc=DIR, lua include files are in DIR (default=autodetect)],lua_inc=$withval,lua_inc='')
AC_ARG_WITH(lua-lib, [ --with-lua-lib=DIR, lua library files are in DIR (default=autodetect)],lua_lib=$withval,lua_lib='')
AC_ARG_WITH(lua-suffix, [ --with-lua-suffix=ARG lua is suffixed with ARG (default=autodetect)],lua_suffix=$withval,lua_suffix='')
AC_ARG_WITH(tclconfig, [ --with-tclconfig=DIR directory containing tcl configuration (tclConfig.sh)],tclconfig=$withval,tclconfig='')
AC_ARG_WITH(debug, [ --with-debug debugging: 0=no debug, 1=debug compilation (default=1)],debug=$withval,debug=1)
AC_ARG_ENABLE(tests, [ --enable-tests turn on build of tests (default=not built)],enable_tests=$enableval,enable_tests=no)
@@ -285,6 +284,7 @@ if test "x$enable_scripts" = "xno" ; then
enable_lua="no"
enable_tcl="no"
enable_guile="no"
enable_javascript="no"
fi
# ---------------------------------- alias -------------------------------------
@@ -656,7 +656,7 @@ if test "x$enable_lua" = "xyes" ; then
if test "x$LUA_CFLAGS" = "x" -o "x$LUA_LFLAGS" = "x" ; then
AC_MSG_CHECKING(for Lua headers and librairies with pkg-config)
echo
for l in "$lua_suffix" "" "51" "5.1" "50" "5.0" ; do
for l in "$lua_suffix" "" "52" "5.2" "51" "5.1" "50" "5.0" ; do
pkgconfig_lua_found=`$PKGCONFIG --exists lua$l 2>/dev/null`
if test "x$?" = "x0" ; then
LUA_VERSION=`$PKGCONFIG --modversion lua$l`
@@ -675,7 +675,7 @@ if test "x$enable_lua" = "xyes" ; then
if test "x$LUA_CFLAGS" = "x" -o "x$LUA_LFLAGS" = "x" ; then
LUACONFIG=""
AC_CHECK_PROGS(LUACONFIG, lua-config lua-config51 lua-config5.1 lua-config50 lua-config5.0)
AC_CHECK_PROGS(LUACONFIG, lua-config lua-config52 lua-config5.2 lua-config51 lua-config5.1 lua-config50 lua-config5.0)
if test "x$LUACONFIG" != "x" ; then
AC_MSG_CHECKING(for Lua headers and librairies with lua-config)
echo
@@ -693,7 +693,7 @@ if test "x$enable_lua" = "xyes" ; then
if test "x$ac_found_lua_header" = "xyes" -a "x$ac_found_liblua_header" = "xyes"; then
LUA_CFLAGS="$CFLAGS"
fi
for l in "$lua_suffix" "" "51" "5.1" "50" "5.0" ; do
for l in "$lua_suffix" "" "52" "5.2" "51" "5.1" "50" "5.0" ; do
AC_CHECK_LIB(lua$l,lua_call,ac_found_lua_lib="yes",ac_found_lua_lib="no")
if test "x$ac_found_lua_lib" = "xyes" ; then
LUA_VERSION=">=5.1.0"
@@ -786,6 +786,8 @@ if test "x$enable_tcl" = "xyes" ; then
enable_tcl="no"
not_found="$not_found tcl"
fi
else
not_asked="$not_asked tcl"
fi
if test "x$enable_tcl" = "xyes" ; then
@@ -839,6 +841,8 @@ if test "x$enable_guile" = "xyes" ; then
enable_guile="no"
not_found="$not_found guile"
fi
else
not_asked="$not_asked guile"
fi
if test "x$enable_guile" = "xyes" ; then
@@ -847,6 +851,60 @@ if test "x$enable_guile" = "xyes" ; then
AC_DEFINE(PLUGIN_GUILE)
fi
# ------------------------------ javascript -----------------------------------
AC_LANG_PUSH([C++])
if test "x$enable_javascript" = "xyes" ; then
enable_plugins="yes"
v8_found="no"
AC_CHECK_HEADER(v8.h,ac_found_v8_header="yes",ac_found_v8_header="no")
if test "x$ac_found_v8_header" = "xyes" ; then
#AC_CHECK_LIB(v8,v8,ac_found_v8_lib="yes",ac_found_v8_lib="no")
ac_save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS -lv8"
AC_MSG_CHECKING(for v8 usability in programs)
AC_TRY_RUN([
#include <v8.h>
using namespace v8;
int main(int argc, char **argv) {
const char *version = V8::GetVersion();
return 0;
}],ac_found_v8_lib="yes", ac_found_v8_lib="no", ac_found_v8_lib="assume-yes")
LDFLAGS="$ac_save_LDFLAGS"
if test "x$ac_found_v8_lib" = "xyes" ; then
AC_MSG_RESULT(yes)
v8_found="yes"
V8_CFLAGS=""
V8_LFLAGS="-lv8"
else
AC_MSG_RESULT(no)
AC_MSG_WARN([
*** V8 library couldn't be found on your system.
*** WeeChat will be built without Javascript support.])
enable_javascript="no"
not_found="$not_found javascript/v8"
fi
else
AC_MSG_WARN([
*** V8 header files couldn't be found on your system.
*** WeeChat will be built without Javascript support.])
enable_javascript="no"
not_found="$not_found javascript/v8"
fi
else
not_asked="$not_asked javascript"
fi
if test "x$enable_javascript" = "xyes" ; then
AC_SUBST(V8_CFLAGS)
AC_SUBST(V8_LFLAGS)
AC_DEFINE(PLUGIN_JAVASCRIPT)
fi
AC_LANG_POP
# --------------------------------- trigger ------------------------------------
if test "x$enable_trigger" = "xyes" ; then
@@ -1191,6 +1249,7 @@ gnu*)
esac
CFLAGS="$CFLAGS -DWEECHAT_VERSION=\\\"$VERSION\\\" -DWEECHAT_LICENSE=\\\"$LICENSE\\\""
CPPFLAGS="$CPPFLAGS -DWEECHAT_VERSION=\\\"$VERSION\\\" -DWEECHAT_LICENSE=\\\"$LICENSE\\\""
# ------------------------------------------------------------------------------
# output Makefiles
@@ -1215,6 +1274,7 @@ AM_CONDITIONAL(PLUGIN_RUBY, test "$enable_ruby" = "yes")
AM_CONDITIONAL(PLUGIN_LUA, test "$enable_lua" = "yes")
AM_CONDITIONAL(PLUGIN_TCL, test "$enable_tcl" = "yes")
AM_CONDITIONAL(PLUGIN_GUILE, test "$enable_guile" = "yes")
AM_CONDITIONAL(PLUGIN_JAVASCRIPT, test "$enable_javascript" = "yes")
AM_CONDITIONAL(PLUGIN_TRIGGER, test "$enable_trigger" = "yes")
AM_CONDITIONAL(PLUGIN_XFER, test "$enable_xfer" = "yes")
AM_CONDITIONAL(TESTS, test "$enable_tests" = "yes")
@@ -1231,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
@@ -1249,6 +1310,7 @@ AC_OUTPUT([Makefile
src/plugins/lua/Makefile
src/plugins/tcl/Makefile
src/plugins/guile/Makefile
src/plugins/javascript/Makefile
src/plugins/trigger/Makefile
src/plugins/xfer/Makefile
src/gui/Makefile
@@ -1318,6 +1380,9 @@ fi
if test "x$enable_guile" = "xyes"; then
listplugins="$listplugins guile($GUILE_VERSION)"
fi
if test "x$enable_javascript" = "xyes"; then
listplugins="$listplugins javascript/v8"
fi
if test "x$enable_trigger" = "xyes"; then
listplugins="$listplugins trigger"
fi
+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
+9
View File
@@ -1,3 +1,12 @@
weechat (1.1.1-1) unstable; urgency=medium
Since version 1.1, there is a new format for regexp replacement in
triggers. This format is incompatible with version 1.0. The existing
triggers will not be automatically updated.
See http://www.weechat.org/files/releasenotes/ReleaseNotes-1.1.html
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 25 Jan 2015 20:41:50 +0100
weechat (0.3.1-1) unstable; urgency=low
This release introduces important changes with the usage of SSL. There
@@ -1,3 +1,45 @@
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
- Enable build of javascript plugin (using v8 engine)
-- Emmanuel Bouthenot <kolter@debian.org> Mon, 11 May 2015 18:00:01 +0200
weechat (1.1.1-1) unstable; urgency=medium
* New upstream release (Closes: #776105)
- Add a new entry in News.Debian about new format for regex replacement
in triggers
* Update debian/{control,copyright,watch} to use https links with the
upstream project resources
* Bump Standards-Version to 3.9.6
* Update year in debian/copyright
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 25 Jan 2015 20:27:04 +0100
weechat (1.0.1-1) unstable; urgency=medium
* New upstream release
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 28 Sep 2014 17:41:10 +0200
weechat (1.0-1) unstable; urgency=medium
* New upstream release (Closes: #758230, #751108)
+1
View File
@@ -0,0 +1 @@
9
+7 -5
View File
@@ -9,6 +9,7 @@ Build-Depends:
docbook-xsl,
docbook-xml,
debhelper (>= 9),
dh-exec,
cmake, pkg-config,
libncursesw5-dev,
gem2deb,
@@ -18,12 +19,13 @@ Build-Depends:
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.5
Homepage: http://weechat.org/
Standards-Version: 3.9.6
Homepage: https://weechat.org/
Vcs-Git: git://anonscm.debian.org/users/kolter/weechat.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/kolter/weechat.git
@@ -45,7 +47,7 @@ Description: Fast, light and extensible chat client
- 256 colors support
- incremental text search
- dynamic filtering of buffer content
- Perl, Python, Ruby, Lua, Tcl and Scheme scripting
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
- scripts manager
- spell checking
- highly customizable and extensible
@@ -72,7 +74,7 @@ Description: Fast, light and extensible chat client - console client
- 256 colors support
- incremental text search
- dynamic filtering of buffer content
- Perl, Python, Ruby, Lua, Tcl and Scheme scripting
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
- scripts manager
- spell checking
- highly customizable and extensible
@@ -103,7 +105,7 @@ Description: Fast, light and extensible chat client - plugins
.
This package provides some plugins to enhance WeeChat. It currently
ships the following plugins:
- Perl, Python, Ruby, Lua, Tcl and Scheme scripting
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
- scripts manager
- Spell checking (thanks to aspell)
- FIFO pipe for remote control
+2 -2
View File
@@ -1,10 +1,10 @@
Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=174
Upstream-Name: weechat
Upstream-Contact: Sébastien Helleu <flashcode@flashtux.org>
Source: http://weechat.org/
Source: https://weechat.org/
Files: *
Copyright: 2003-2014, 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+
+2
View File
@@ -0,0 +1,2 @@
[DEFAULT]
debian-branch = unstable
+2
View File
@@ -0,0 +1,2 @@
version=3
opts=pgpsigurlmangle=s/$/.asc/ https://weechat.org/files/src/weechat-(\d.*)\.tar\.bz2
@@ -1,7 +1,8 @@
usr/bin/weechat usr/bin/weechat-curses
usr/share/man/man1/weechat.1.gz usr/share/man/man1/weechat-curses.1.gz
usr/share/man/fr/man1/weechat.1.gz usr/share/man/fr/man1/weechat-curses.1.gz
usr/share/man/ja/man1/weechat.1.gz usr/share/man/ja/man1/weechat-curses.1.gz
usr/share/man/it/man1/weechat.1.gz usr/share/man/it/man1/weechat-curses.1.gz
usr/share/man/de/man1/weechat.1.gz usr/share/man/de/man1/weechat-curses.1.gz
usr/share/man/fr/man1/weechat.1.gz usr/share/man/fr/man1/weechat-curses.1.gz
usr/share/man/it/man1/weechat.1.gz usr/share/man/it/man1/weechat-curses.1.gz
usr/share/man/ja/man1/weechat.1.gz usr/share/man/ja/man1/weechat-curses.1.gz
usr/share/man/pl/man1/weechat.1.gz usr/share/man/pl/man1/weechat-curses.1.gz
usr/share/man/ru/man1/weechat.1.gz usr/share/man/ru/man1/weechat-curses.1.gz

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