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

Compare commits

...

817 Commits

Author SHA1 Message Date
Sébastien Helleu 7e988871ab Version 1.5-rc2 2016-04-23 14:48:58 +02:00
Sébastien Helleu 8a1650b26f lua: fix crash when a lua function doesn't return a value and a string was expected (closes #718) 2016-04-23 14:33:04 +02:00
Sébastien Helleu 51c3e0b9ec api: add support of functions in hook_process 2016-04-23 13:59:20 +02:00
Sébastien Helleu ae89d28462 javascript: fix string value returned by js functions 2016-04-23 13:58:46 +02:00
Sébastien Helleu 54151a3480 core: update email of Krzysztof Korościk 2016-04-20 19:39:43 +02:00
Sébastien Helleu 66ec959001 core: update ChangeLog 2016-04-19 21:07:44 +02:00
Sébastien Helleu c7bd1bca8b core: fix case of external software names in ChangeLog 2016-04-18 21:17:56 +02:00
Sébastien Helleu ca80d4fae7 doc: convert a note into asciidoc "[NOTE]" in tester's guide 2016-04-17 14:34:03 +02:00
Sébastien Helleu 8c78abe2c0 core: add Portuguese language in configure script 2016-04-16 11:39:01 +02:00
Sébastien Helleu 729bdbf5e3 core: add contributor in AUTHORS.asciidoc 2016-04-16 11:38:18 +02:00
Sébastien Helleu 6b2e9847a9 core: fix whitespace in Portuguese translations 2016-04-16 10:35:18 +02:00
Sébastien Helleu 4e74ad3107 Merge remote-tracking branch 'origin/pr/716' 2016-04-16 10:23:21 +02:00
Nils Görs 80621129f7 doc: update German documentation 2016-04-16 09:32:50 +02:00
Vasco Almeida 4806d7f20f core: add Portuguese translation 2016-04-15 11:44:29 +00:00
Sébastien Helleu 89084850a5 Merge pull request #715 from l/translation_ja
doc: update Japanese translations
2016-04-15 07:25:58 +02:00
AYANOKOUZI, Ryuunosuke 06e2a1bb25 doc: update Japanese translations 2016-04-15 09:00:00 +09:00
Sébastien Helleu 906c6ebb61 doc: mask SASL mechanisms dh-blowfish and dh-aes as "insecure" 2016-04-14 07:30:49 +02:00
Sébastien Helleu 1d8f48b102 Version 1.5-rc1 2016-04-13 07:36:19 +02:00
Sébastien Helleu 948d7b3b90 doc: add missing spaces in French docs 2016-04-12 07:35:36 +02:00
Sébastien Helleu 24c035ae9d doc: convert a note into asciidoc "[NOTE]" in user's guide 2016-04-11 07:40:57 +02:00
Sébastien Helleu cf88646a97 doc: update Japanese auto-generated files 2016-04-09 08:34:28 +02:00
Sébastien Helleu ad308a086c Merge pull request #712 from l/translation_ja
core: update Japanese translations
2016-04-09 08:31:36 +02:00
Sébastien Helleu 7e50f1c3c6 doc: add missing spaces in French FAQ 2016-04-08 08:02:39 +02:00
AYANOKOUZI, Ryuunosuke 38b6db9253 core: update Japanese translations 2016-04-08 09:00:00 +09:00
Sébastien Helleu b334174b0c doc: update German auto-generated files 2016-04-07 07:33:16 +02:00
Nils Görs b4697b7454 core: update German translations 2016-04-06 09:21:33 +02:00
Sébastien Helleu 5b62903772 core: set default value "djb2" for option weechat.look.nick_color_hash 2016-04-06 07:29:50 +02:00
Sébastien Helleu fabd48cc6c core: move nick coloring from irc plugin to core (closes #262)
Options moved from irc.conf to weechat.conf:

* "irc.look.nick_color_force" moved to "weechat.look.nick_color_force"
* "irc.look.nick_color_hash" moved to "weechat.look.nick_color_hash"
* "irc.look.nick_color_stop_chars" moved to
  "weechat.look.nick_color_stop_chars"

New info (for API function "info_get"):

* "nick_color" (replaces "irc_nick_color")
* "nick_color_name" (replaced "irc_nick_color_name")

Info "irc_nick_color" and "irc_nick_color_name" are now deprecated.

And a bug has been fixed in nick coloring: stop chars are removed before
looking at a forced color.
2016-04-05 07:56:43 +02:00
Sébastien Helleu e80ff72b97 doc: add missing spaces in French plugin API reference 2016-04-04 18:11:54 +02:00
Sébastien Helleu 18bf12f452 doc: describe return code according to option type in config functions (plugin API reference) 2016-04-03 11:03:15 +02:00
Sébastien Helleu ece614504f doc: fix typos in French plugin API reference 2016-04-02 10:38:04 +02:00
Sébastien Helleu 7235e89c0f core: add return code in usage function (debian build script) 2016-04-01 07:44:35 +02:00
Sébastien Helleu 25cc82685c Merge pull request #513 from rakuco/cmake-iconv-detection
core: do not hardcode iconv library name
2016-03-31 07:30:18 +02:00
Sébastien Helleu e11d504d18 doc: update Japanese auto-generated files 2016-03-30 07:49:54 +02:00
Sébastien Helleu 079ec48566 Merge pull request #709 from l/translation_ja
core: update Japanese translations
2016-03-30 07:45:36 +02:00
Sébastien Helleu 1f08e7cb56 doc: add note about version 1.5 in config functions (plugin API reference) 2016-03-29 10:26:35 +02:00
AYANOKOUZI, Ryuunosuke 24e48c747d core: update Japanese translations 2016-03-29 09:00:00 +09:00
Sébastien Helleu b0c45b2127 doc: add callback pointer in doc of function bar_item_new (plugin API reference) 2016-03-28 14:24:22 +02:00
Sébastien Helleu 61ffaa88f0 doc: add note about version 1.5 in some functions (plugin API reference) 2016-03-28 14:09:19 +02:00
Sébastien Helleu c1a9ab6731 doc: remove comments in example of function hook_command (plugin API reference) 2016-03-28 13:33:01 +02:00
Sébastien Helleu c40137c48e doc: add missing callback_pointer in hook functions (plugin API reference) 2016-03-28 13:29:41 +02:00
Sébastien Helleu 0063d9314c doc: fix name of function in unhook_all prototype (plugin API reference) 2016-03-28 13:15:53 +02:00
Sébastien Helleu bd0d8d5a1c doc: add missing pointer in examples (plugin API reference) 2016-03-28 13:13:28 +02:00
Sébastien Helleu 5210ff1ae9 doc: fix typos in config functions (plugin API reference) 2016-03-28 13:06:04 +02:00
Sébastien Helleu 75243a46a1 doc: add missing quotes in plugin API reference 2016-03-28 11:15:12 +02:00
Sébastien Helleu 4fa2edc865 doc: add callback pointer in doc of upgrade functions (plugin API reference) 2016-03-28 11:09:50 +02:00
Sébastien Helleu 8de6f212ca doc: add callback pointer in doc of function buffer_new (plugin API reference) 2016-03-27 11:25:56 +02:00
Sébastien Helleu c5bb723298 doc: update doc of function exec_on_files (plugin API reference) 2016-03-27 11:08:04 +02:00
Sébastien Helleu d3c21e355c core: remove rename of function unhook_all in release notes 2016-03-27 11:05:39 +02:00
Sébastien Helleu eae12192c9 doc: add callback pointer in doc of config functions (plugin API reference) 2016-03-26 09:51:32 +01:00
Sébastien Helleu 498662c777 doc: add pointer in hook callback examples (plugin API reference) 2016-03-25 14:18:51 +01:00
Sébastien Helleu 0b697629d5 doc: fix arguments in hook functions (plugin API reference) 2016-03-24 11:02:25 +01:00
Sébastien Helleu 17d20b9ca6 doc: add argument "subplugin" in function unhook_all (plugin API reference) 2016-03-24 09:25:04 +01:00
Sébastien Helleu 5244a707cb api: rename function unhook_all_plugin to unhook_all 2016-03-24 09:17:54 +01:00
Sébastien Helleu 293f758a3a doc: add callback pointer in doc of hook functions (plugin API reference) 2016-03-23 13:51:15 +01:00
Sébastien Helleu b9d427fc1f core: add missing pointer argument in calls to hook_connect callback 2016-03-22 07:25:25 +01:00
Sébastien Helleu aa248ad3b0 irc: fix crash in SSL connection to the server 2016-03-21 19:17:29 +01:00
Sébastien Helleu cf6aca1619 core: add pointer in some callbacks (closes #406)
This pointer is the first argument received by callbacks, and the
existing argument "data" is now automatically freed by WeeChat when the
object containing the callback is removed.

With this new pointer, the linked list of callbacks in scripts has been
removed. This will improve speed of scripts (using a lot of hooks),
reduce memory used by scripts and reduce time to unload scripts.

Following functions are affected in the C API:

* exec_on_files
* config_new
* config_new_section
* config_new_option
* hook_command
* hook_command_run
* hook_timer
* hook_fd
* hook_process
* hook_process_hashtable
* hook_connect
* hook_print
* hook_signal
* hook_hsignal
* hook_config
* hook_completion
* hook_modifier
* hook_info
* hook_info_hashtable
* hook_infolist
* hook_hdata
* hook_focus
* unhook_all_plugin
* buffer_new
* bar_item_new
* upgrade_new
* upgrade_read
2016-03-21 18:11:21 +01:00
Sébastien Helleu 6d764b64c5 doc: update Japanese auto-generated files 2016-03-18 23:48:48 +01:00
Sébastien Helleu 999a244880 Merge pull request #704 from l/translation_ja
core: update Japanese translations
2016-03-18 23:47:52 +01:00
AYANOKOUZI, Ryuunosuke 243f4a166d core: update Japanese translations 2016-03-19 09:00:00 +09:00
Sébastien Helleu cf93e953b6 core: use ${info:term_width} instead of ${window.win_width} in /help weechat.bar.xxx.conditions (closes #703) 2016-03-17 21:00:16 +01:00
Sébastien Helleu 4bed85ec9e doc: update German auto-generated files 2016-03-15 07:35:52 +01:00
Nils Görs e3b18b9961 core: update German translations 2016-03-14 21:06:39 +01:00
Sébastien Helleu fa5d6c17f5 doc: fix typos in plugin API reference 2016-03-14 20:11:59 +01:00
Sébastien Helleu 2da58ea2b7 exec: fix example in /help exec 2016-03-13 18:29:19 +01:00
Sébastien Helleu b6b0249cac scripts: fix typo in comment 2016-03-12 20:31:02 +01:00
Sébastien Helleu 3450bf7c73 core: fix long lines in release notes 2016-03-11 20:56:46 +01:00
Sébastien Helleu f51b4219eb doc: remove unneeded parentheses in quickstart guide 2016-03-10 21:52:14 +01:00
Sébastien Helleu 0be8e0828a logger: add note on buffer local variables to use in /help logger.file.mask 2016-03-09 18:45:07 +01:00
Sébastien Helleu 3cdecb08a2 doc: add command /disconnect in quickstart guide 2016-03-08 07:53:31 +01:00
Sébastien Helleu 376c3fc6eb doc: update Japanese auto-generated files 2016-03-07 22:05:04 +01:00
Sébastien Helleu d541894cad Merge pull request #701 from l/translation_ja
core: update Japanese translations
2016-03-07 22:03:36 +01:00
AYANOKOUZI, Ryuunosuke da8cf92776 core: update Japanese translations 2016-03-07 09:00:00 +09:00
Sébastien Helleu a225233d8c core: remove plugin pointer in hooks debug messages 2016-03-06 11:48:16 +01:00
Sébastien Helleu a4d1dfa8f4 relay: do not execute any command received from an irc relay client (closes #699) 2016-03-05 10:59:37 +01:00
Sébastien Helleu 28737c9de1 doc: fix typo in quickstart guide 2016-03-04 20:03:45 +01:00
Sébastien Helleu e2dd933588 core: fix case of external software names in ChangeLog 2016-03-03 20:19:53 +01:00
Sébastien Helleu 7b2f31fbe2 core: add issue #698 in ChangeLog 2016-03-01 07:32:11 +01:00
Sébastien Helleu eac93a73b3 core: move lines from bugs to features in ChangeLog 2016-03-01 07:30:37 +01:00
Sébastien Helleu 9146873f85 core: update ChangeLog 2016-02-29 21:26:55 +01:00
Sébastien Helleu c6574a0a9e core: add detection of Ruby 2.2 and 2.3 in autotools 2016-02-29 21:26:25 +01:00
Sébastien Helleu af53460027 core: search Ruby 2.3 executable 2016-02-29 21:24:11 +01:00
Sébastien Helleu 2b98605d73 Merge pull request #698 from zeha/patch-1
core: add detection for Ruby 2.3
2016-02-29 21:22:25 +01:00
Christian Hofstaedtler 3ce36164e7 Add detection for Ruby 2.3 2016-02-29 20:05:23 +01:00
Sébastien Helleu 14e5fc6092 core: check that pointers received in arguments are not NULL in buffers and windows functions 2016-02-28 14:07:33 +01:00
Sébastien Helleu 8ffb4ab6a2 doc: update German auto-generated files 2016-02-27 08:19:22 +01:00
Nils Görs 0cac0dfa27 core: update German translations 2016-02-26 23:23:16 +01:00
Sébastien Helleu d2b5c97cb0 core: add link to other screenshots in README 2016-02-26 19:28:13 +01:00
Sébastien Helleu 5936272b4c irc: complete help of SASL fail options 2016-02-25 07:35:12 +01:00
Sébastien Helleu 6d184ccdc6 core: update ChangeLog 2016-02-24 07:54:08 +01:00
Sébastien Helleu 81ee0f43bb core: update translations 2016-02-24 07:52:52 +01:00
Sébastien Helleu dad806688a Merge remote-tracking branch 'origin/pr/697' 2016-02-24 07:43:16 +01:00
Simmo Saan 30b64b86fb irc: add option irc.network.sasl_fail_unavailable (closes #600)
Previously SASL did not fail when it was set up for the server but wasn't
supported by it. This makes no difference when the server's sasl_fail is
set to "continue" but might make a difference if set to "disconnect" or
"reconnect".
To make sure server connection is not made under such circumstances, this
patch adds an extra configurable ("on" by default) check to trigger SASL
failure when it is set up but not supported by the server. Although not
directly a SASL failure, this makes SASL not-authenticated scenarios all
handled consistently, while providing extra security by not silently
ignoring not being authenticated as requested.
2016-02-23 16:52:49 +02:00
Sébastien Helleu c273b44f52 javascript: replace include of time.h by ctime 2016-02-23 07:38:22 +01:00
Sébastien Helleu 08929d91dc core: fix long lines 2016-02-22 23:17:35 +01:00
Sébastien Helleu 87d42c35c5 doc: update Japanese auto-generated files 2016-02-20 12:01:26 +01:00
Sébastien Helleu aeeffcc73c Merge pull request #696 from l/translation_ja
core: update Japanese translations
2016-02-20 11:57:18 +01:00
AYANOKOUZI, Ryuunosuke 7169884edc core: update Japanese translations 2016-02-20 09:00:00 +09:00
Sébastien Helleu 548ee73423 doc: update German auto-generated files 2016-02-19 18:14:47 +01:00
Nils Görs 14dbc6212b core: update German translations 2016-02-19 18:00:36 +01:00
Sébastien Helleu 06ad0c80ec script: force refresh of scripts buffer after download of scripts list (closes #693) 2016-02-19 17:37:38 +01:00
Sébastien Helleu 78db8293f6 core: fix typo in a comment 2016-02-18 18:25:56 +01:00
Sébastien Helleu c2aed4dd78 doc: translate instructions for CA file on Mac OS X in other languages (FAQ) 2016-02-17 15:10:53 +01:00
Artiom Di 0b79510b75 doc: fix instructions about getting correct CA file on Mac OS X (FAQ) 2016-02-17 15:10:47 +01:00
Sébastien Helleu 5554e40210 doc: update Polish auto-generated files 2016-02-16 19:39:38 +01:00
Krzysztof Korościk 3e7b1fa86c doc: update polish quickstart guide 2016-02-16 18:03:04 +01:00
Krzysztof Korościk b001b66363 po: polish translation updated 2016-02-16 17:57:55 +01:00
Sébastien Helleu 64ef7e8621 core: fix truncation of buffer names in hotlist (closes #668) 2016-02-16 10:19:57 +01:00
Sébastien Helleu 0e6a6a0334 core: move irc bar item "away" and two options to core (closes #692)
Options moved:

* "irc.look.item_away_message" --> "weechat.look.item_away_message"
* "irc.color.item_away" --> "weechat.color.item_away".
2016-02-15 13:36:16 +01:00
Sébastien Helleu f48e9a8878 Merge pull request #691 from jincreator/issues690
zlib: Fix package name in error message if zlib was not found.
2016-02-14 13:47:12 +01:00
Jinkyu Yi 4e0d68ded7 zlib: Fix package name in error message if zlib was not found. 2016-02-14 18:09:01 +09:00
Sébastien Helleu 68e72f2693 doc: update German and Japanese auto-generated files 2016-02-13 09:30:00 +01:00
Sébastien Helleu 567a61c110 Merge pull request #688 from l/translation_ja
core: update Japanese translations
2016-02-13 09:24:04 +01:00
Nils Görs efbcde4e89 core: update German translations 2016-02-12 22:00:01 +01:00
Sébastien Helleu d05beeff0e core: add note about options to save config/layout on exit in help of commands /layout, /save and /quit (closes #687) 2016-02-12 07:39:38 +01:00
AYANOKOUZI, Ryuunosuke ab04be6b7a core: update Japanese translations 2016-02-12 09:00:00 +09:00
Sébastien Helleu 94ef33022d irc: use upper case for SASL in messages displayed 2016-02-11 07:30:24 +01:00
Sébastien Helleu ca835a6d26 doc: update German auto-generated files 2016-02-10 07:33:28 +01:00
Nils Görs 1645db5c44 core: update German translations 2016-02-10 07:24:57 +01:00
Sébastien Helleu b983cc2943 doc: update Japanese auto-generated files 2016-02-09 07:28:08 +01:00
Sébastien Helleu 45a1174000 relay: fix the max number of clients connected on a port, allow value 0 for "no limit" (closes #669) 2016-02-08 21:14:48 +01:00
Sébastien Helleu c9a8f23cc7 core: fix update of window title under tmux (closes #685) 2016-02-07 14:07:51 +01:00
Sébastien Helleu f9ce19a01d core: update ChangeLog 2016-02-07 11:16:05 +01:00
Sébastien Helleu 239cf632cd Merge remote-tracking branch 'origin/pr/680' 2016-02-07 11:07:47 +01:00
Sébastien Helleu bd2e43146e core: add contributor in AUTHORS.asciidoc 2016-02-07 10:49:32 +01:00
Sébastien Helleu b6b59253bc core: add issue #676 in ChangeLog 2016-02-07 10:48:49 +01:00
Shane McCarron 6aa4e498a5 core: fix detection of python shared libraries 2016-02-07 10:44:05 +01:00
Sébastien Helleu c8f7ac8941 relay: do not print final '\0' in raw message for a websocket PING message received 2016-02-06 14:37:07 +01:00
Sébastien Helleu 9263634d2e relay: fix websocket frame decoding, answer a PONG to PING (closes #675) 2016-02-06 14:08:20 +01:00
Sébastien Helleu 060d68bb8d core: add issue #511 in ChangeLog 2016-02-06 07:31:32 +01:00
Simmo Saan b12412ed17 xfer: ignore signals when polling socket during file receive (closes #677)
When signals (e.g. SIGWINCH for terminal resize) are fired they cause poll
to fail with EINTR, erroring file receival even when there wasn't a problem
with it.

This patch adds additional checks for EINTR and EAGAIN that cause retry of
poll, since both are unrelated to actual file receival.
2016-02-05 13:44:14 +02:00
Sébastien Helleu 438f2dee3e core: add contributor in AUTHORS.asciidoc 2016-02-05 07:46:23 +01:00
Sébastien Helleu 7ea2aebc32 core: update ChangeLog and release notes 2016-02-05 07:45:14 +01:00
Sébastien Helleu 48493e39e0 trigger: fix long lines 2016-02-05 07:39:54 +01:00
Sébastien Helleu da32036851 Merge pull request #511 from juanfra684/patch-1
trigger: add recover to cmd_pass/msg_auth, and regain to msg_auth
2016-02-05 07:32:50 +01:00
Sébastien Helleu fee26b9c54 relay: fix comment 2016-02-04 20:40:37 +01:00
Sébastien Helleu 02bcee02e9 relay: fix typo in a comment 2016-02-02 07:00:40 +01:00
Shane McCarron c00ae68019 Python plugin shared libraries missing
When linking against a python with shared libraries, this script ONLY asked for the LD flags, not any additional libraries.  This could result in a condition where required libraries (such as libutil on Centos 6.7 against Python 2.7) are not loaded and the load of the plugin thus fails.  This change asks the python being linked against which libraries it was linked using, and then ensures those are also linked against by the python plugin for weechat.
2016-02-01 12:46:16 -06:00
Sébastien Helleu 78aea5df6c core: fix typo in a comment 2016-01-31 08:35:44 +01:00
Sébastien Helleu c8710e28cb doc: fix typo in English quickstart guide 2016-01-30 10:28:13 +01:00
Nils Görs c9740a05f8 core: update German translations 2016-01-30 10:07:47 +01:00
Sébastien Helleu de35dbab99 doc: add secured data in quickstart guide 2016-01-29 07:44:19 +01:00
Sébastien Helleu 6a289e2e82 Merge pull request #670 from l/translation_ja
core: update Japanese translations
2016-01-27 07:39:49 +01:00
AYANOKOUZI, Ryuunosuke b8db4ffd9d core: update Japanese translations 2016-01-27 09:00:00 +09:00
Sébastien Helleu cd23a5fa92 doc: add an example in function string_split (plugin API reference) 2016-01-24 08:03:55 +01:00
Sébastien Helleu 1a94193147 relay: fix command "input" received from clients (weechat protocol) (closes #663)
The command "input" received with only spaces in content of message was
ignored by WeeChat (because of the split on spaces).
2016-01-23 10:37:07 +01:00
Sébastien Helleu 50817054f9 tests: add tests on string_split() with keep_eol set to 2 2016-01-23 10:35:07 +01:00
Sébastien Helleu d6af8c312f core: fix number of arguments returned by string_split
When keep_eol is 2 and separators are found at the end of string,
the function returned argc + 1 instead of argc.
2016-01-23 10:32:56 +01:00
Sébastien Helleu 0bdf148491 core: fix French translation of /help ctcp 2016-01-17 09:41:46 +01:00
Sébastien Helleu b058a81f59 doc: update German auto-generated files 2016-01-17 09:29:43 +01:00
Nils Görs 3ff5c38b75 core: update German translations 2016-01-17 09:28:15 +01:00
Sébastien Helleu f2214da118 irc: add missing completion "*" for target in command /msg 2016-01-17 09:07:23 +01:00
Sébastien Helleu 3c953780f0 irc: fix /msg command with multiple targets including "*" 2016-01-17 09:06:17 +01:00
Sébastien Helleu 99741d4276 core: update ChangeLog (closes #204) 2016-01-17 08:58:17 +01:00
Sébastien Helleu 59e326da65 core: update translations 2016-01-17 08:54:23 +01:00
Sébastien Helleu 9d4554e805 irc: add examples in /help ctcp 2016-01-17 08:51:22 +01:00
Sébastien Helleu 99ff5813d9 irc: add a constant with list of supported CTCPs for completion in command /ctcp 2016-01-17 08:36:00 +01:00
Sébastien Helleu aee4871083 irc: add missing completion "*" for target in command /ctcp 2016-01-17 08:32:44 +01:00
Sébastien Helleu efb23016fe irc: do not exit from function in case of error with "ctcp *"
When "*" is a target in the middle of a list, for example
"#chan1,*,#chan2", if there's an error with "*", the CTCP should be sent
to #chan1 and #chan2, even if "*" fails (and not only #chan1 like it was
previously).
2016-01-17 08:24:53 +01:00
Sébastien Helleu 68b70fb185 irc: free allocated memory in case of early exit from the function 2016-01-17 08:21:45 +01:00
Sébastien Helleu b0725c2b9b irc: fix code style 2016-01-17 08:20:14 +01:00
Sébastien Helleu a7695f7201 Merge remote-tracking branch 'origin/pr/493' 2016-01-17 08:11:23 +01:00
Sébastien Helleu 63c3bee56b Merge pull request #656 from mojadita/some-externs-missing-for-osx-compiling
Add extern keyword several places to link in osx
2016-01-16 08:13:20 +01:00
Luis Colorado b46e75d504 Add extern keyword several places to link in osx 2016-01-15 09:12:30 +02:00
Sébastien Helleu 16b2ac36b3 doc: update Japanese auto-generated files 2016-01-11 07:34:49 +01:00
Sébastien Helleu c21dadcf92 Merge pull request #653 from l/translation_ja
core: update Japanese translations
2016-01-10 14:55:25 +01:00
AYANOKOUZI, Ryuunosuke 43e8d052a4 core: update Japanese translations 2016-01-11 09:00:00 +09:00
Sébastien Helleu 241acecdbc Version 1.5-dev 2016-01-10 10:31:35 +01:00
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
Raphael Kubo da Costa 482eeacdeb FindIconv: Stop hardcoding the library name.
Instead of splitting ${ICONV_LIBRARY}'s path and then assuming the
library is called "libiconv.so", use ${ICONV_LIBRARY}'s entire value in
the calls to check_library_exists().

If that is not done, the iconv detection fails if one sets ICONV_LIBRARY
to, for example, /usr/lib/libc.so, as the previous calls would still
pass "-liconv" to the linker instead of the chosen value.
2015-09-02 14:56:26 +02:00
Juan Francisco Cantero Hurtado 7551b8db0c trigger: add recover to cmd_pass/msg_auth, and regain to msg_auth 2015-08-31 19:33:21 +02: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
Simmo Saan c813f3a296 irc: add multiple targets and -server option to /ctcp (closes #204) 2015-08-18 10:45:38 +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
841 changed files with 68667 additions and 28086 deletions
+7 -4
View File
@@ -1,6 +1,9 @@
# files/directories excluded from tarballs
.git* export-ignore
debian export-ignore
weechat.spec export-ignore
.mailmap 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
+1 -1
View File
@@ -11,7 +11,7 @@ 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>
Krzysztof Korościk <soltys1@gmail.com>
Marco Paolone <marcopaolone@gmail.com>
<marcopaolone@gmail.com> <marco@DrB4tch.sitecomwl601>
<mikaela.suomalainen@outlook.com> <mkaysi@outlook.com>
+9 -4
View File
@@ -4,6 +4,9 @@ compiler:
- gcc
- clang
sudo: required
dist: trusty
env:
- BUILDTOOL="cmake" BUILDARGS=""
- BUILDTOOL="cmake" BUILDARGS="-DENABLE_PYTHON3=ON"
@@ -13,20 +16,22 @@ env:
- BUILDTOOL="autotools" BUILDARGS="--disable-gnutls"
before_script:
# Workaround travis-ci/travis-ci#5326
- export PATH=$(echo $PATH | tr ':' "\n" | sed '/\/opt\/python/d' | tr "\n" ":" | sed "s|::|:|g")
- echo 'APT::Install-Recommends "false";' | sudo tee -a /etc/apt/apt.conf
- sudo apt-get update -qq
- sudo apt-get -y install devscripts equivs python-pip libenchant-dev autopoint asciidoc source-highlight xsltproc docbook-xsl docbook-xml cmake pkg-config libncursesw5-dev gem2deb libperl-dev python-dev python3-dev libaspell-dev liblua5.1-0-dev tcl8.5-dev guile-2.0-dev libcurl4-gnutls-dev libgcrypt11-dev libgnutls-dev zlib1g-dev curl
- curl -OL https://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 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-curses --help
- weechat -r "/debug libs;/quit"
matrix:
+15 -5
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
@@ -45,22 +46,27 @@ Alphabetically:
* JD Horelick (jdhore)
* Jim Ramsay (lack)
* Jiri Golembiovsky (GolemJ)
* Juan Francisco Cantero Hurtado
* 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)
@@ -76,15 +82,19 @@ Alphabetically:
* Rudolf Polzer (divVerent)
* Ryuunosuke Ayanokouzi
* Sergio Durigan Junior
* Shane McCarron
* Shawn Smith
* Simmo Saan (sim642)
* Simon Arlott
* Simon Kuhnle
* Stefano Pigozzi
* Stfn
* Sven Knurr (Cthulhux)
* Tim D. Smith
* Tom Alsberg
* Tor Hveem (xt)
* Valentin Lorentz (progval)
* Vasco Almeida
* Voroskoi
* Yannick Palanque
+48 -37
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2007-2008 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2008-2009 Emmanuel Bouthenot <kolter@openics.org>
#
@@ -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 "1")
set(VERSION_PATCH "")
execute_process(COMMAND ${CMAKE_SOURCE_DIR}/version.sh devel-major OUTPUT_VARIABLE VERSION_MAJOR)
execute_process(COMMAND ${CMAKE_SOURCE_DIR}/version.sh devel-minor OUTPUT_VARIABLE VERSION_MINOR)
execute_process(COMMAND ${CMAKE_SOURCE_DIR}/version.sh devel-patch OUTPUT_VARIABLE VERSION_PATCH)
string(REGEX REPLACE "\n" "" VERSION_MAJOR "${VERSION_MAJOR}")
string(REGEX REPLACE "\n" "" VERSION_MINOR "${VERSION_MINOR}")
string(REGEX REPLACE "\n" "" VERSION_PATCH "${VERSION_PATCH}")
if(VERSION_PATCH STREQUAL "")
set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR})
else()
@@ -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(
+568 -118
View File
File diff suppressed because it is too large Load Diff
+2
View File
@@ -9,6 +9,8 @@
First, some basic things:
* Use only English to communicate with developers.
* Search in issues if the same problem or feature request has already been
reported (a duplicate is waste of time for you and the developers!).
* If you can, please check if the problem has been fixed in development version
(if you are using a stable release or old version).
* Report only one bug or feature request per issue.
+6 -4
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2006-2009 Emmanuel Bouthenot <kolter@openics.org>
#
@@ -23,7 +23,7 @@
# (if needed, and only for a devel/rc version).
BUILT_SOURCES = build-config-git.h
build-config-git.h:
-$(abs_top_srcdir)/scripts/git-version.sh "$(abs_top_srcdir)" "$(VERSION)" config-git.h
-$(abs_top_srcdir)/tools/git-version.sh "$(abs_top_srcdir)" "$(VERSION)" config-git.h
if TESTS
tests_dir = tests
@@ -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 -13
View File
@@ -4,14 +4,19 @@
: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.
image:https://travis-ci.org/weechat/weechat.svg?branch=master["Build Status", link="https://travis-ci.org/weechat/weechat"]
image:https://img.shields.io/badge/diaspora*-follow-blue.svg["Diaspora*", link="https://diasp.eu/u/weechat"]
image:https://img.shields.io/badge/google%2B-follow-blue.svg["Google+", link="https://plus.google.com/+WeeChat"]
image:https://img.shields.io/badge/devel%20blog-follow-blue.svg["Devel blog", link="http://dev.weechat.org/"]
image:https://img.shields.io/badge/slant-recommend-28acad.svg["Slant", link="http://www.slant.co/topics/1323/~irc-clients-for-linux"]
image:https://img.shields.io/badge/paypal-donate%20%E2%9D%A4-yellow.svg["Paypal", link="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4LSMSNLUAJWNS"]
WeeChat (Wee Enhanced Environment for Chat) is a free chat client, fast and
light, designed for many operating systems.
It is highly customizable and extensible with scripts.
Homepage: https://weechat.org/
image:https://travis-ci.org/weechat/weechat.svg?branch=master["Build Status", link="https://travis-ci.org/weechat/weechat"]
== Features
* Modular chat client with a lightweight core and optional plugins.
@@ -19,12 +24,15 @@ 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.
image::http://static.weechat.org/images/screenshots/weechat/medium/weechat_2013-04-27_phlux_shadow.png[align="center"]
image::https://weechat.org/media/images/screenshots/weechat/medium/weechat_2013-04-27_phlux_shadow.png[align="center"]
Other screenshots are on https://weechat.org/about/screenshots/[this page].
== Install
@@ -43,7 +51,7 @@ 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
@@ -56,14 +64,14 @@ https://weechat.org/files/doc/devel/weechat_user.en.html#dependencies[user's gui
WeeChat can be built with http://cmake.org/[CMake] (recommended) or autotools.
[NOTE]
Only CMake is officially supported to build WeeChat. You should use autotools
only if you are not able to use CMake. +
Build with autotools requires more dependencies and is slower than with CMake.
Only CMake is officially supported to build WeeChat. You should only use
autotools if you are not able to use CMake. +
Building with autotools requires more dependencies and is slower than with CMake.
----
$ mkdir build
$ cd build
$ cmake .. -DPREFIX=/path/to/directory
$ cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/directory
$ make
$ make install (as root for installation in system directories)
----
@@ -73,7 +81,7 @@ https://weechat.org/files/doc/devel/weechat_user.en.html#compile_with_autotools[
== Copyright
Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
This file is part of WeeChat, the extensible chat client.
+347 -32
View File
@@ -2,6 +2,8 @@
: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
@@ -15,8 +17,197 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
(file 'ChangeLog.asciidoc' in sources).
[[1.5]]
== Version 1.5 (under dev)
[[1.5_nick_coloring]]
=== Nick coloring moved to core
The nick coloring feature has been moved from irc plugin to core.
Two options have been moved from irc plugin (irc.conf) to core (weechat.conf),
and you must set new value if you customized them:
* 'irc.look.nick_color_force' moved to 'weechat.look.nick_color_force'
* 'irc.look.nick_color_hash' moved to 'weechat.look.nick_color_hash'
* 'irc.look.nick_color_stop_chars' moved to 'weechat.look.nick_color_stop_chars'
The default value for option 'weechat.look.nick_color_hash' is now `djb2`
instead of `sum`.
The following info names (used by API function "info_get") are renamed as well:
* 'irc_nick_color' renamed to 'nick_color'
* 'irc_nick_color_name' renamed to 'nick_color_name'
[NOTE]
The old info 'irc_nick_color' and 'irc_nick_color_name' are kept for
compatibility (especially scripts) and will be removed in an upcoming release.
[[1.5_callbacks_pointer]]
=== Pointer in callbacks
A pointer has been added in all callbacks used by scripts, so the callbacks
will receive an extra 'const void *pointer' before the 'void *data'
(in the C API only, not scripting API).
This is used to remove linked list of callbacks in scrips (improve speed,
reduce memory usage).
Following functions are changed in the C API:
* exec_on_files
* config_new
* config_new_section
* config_new_option
* hook_command
* hook_command_run
* hook_timer
* hook_fd
* hook_process
* hook_process_hashtable
* hook_connect
* hook_print
* hook_signal
* hook_hsignal
* hook_config
* hook_completion
* hook_modifier
* hook_info
* hook_info_hashtable
* hook_infolist
* hook_hdata
* hook_focus
* unhook_all
* buffer_new
* bar_item_new
* upgrade_new
* upgrade_read
The function `unhook_all` has a new argument `const char *subplugin` to remove
only hooks created by this "subplugin" (script).
[[1.5_bar_item_away]]
=== Bar item "away"
The bar item "away" has been moved from irc plugin to core (so that away status
can be displayed for any plugin, using the buffer local variable "away").
Two options have been moved from irc plugin (irc.conf) to core (weechat.conf):
* 'irc.look.item_away_message' moved to 'weechat.look.item_away_message'
* 'irc.color.item_away' moved to 'weechat.color.item_away'
[[1.5_default_triggers]]
=== Default triggers
The default triggers "cmd_pass" and "msg_auth" have been updated to include
nickserv commands "recover" and "regain".
You can restore them with the following command:
----
/trigger restore cmd_pass msg_auth
----
[[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
@@ -45,6 +236,7 @@ You can restore them with the following command:
If you added triggers with the old regex replacement format, you must update
them manually.
[[1.1_trigger_beep]]
=== Default "beep" trigger
The command of "beep" trigger is now executed only if the message is displayed
@@ -56,6 +248,7 @@ You can restore the default "beep" trigger with the following command:
/trigger restore beep
----
[[1.1_commands_return_code]]
=== Return code of commands
The API function 'weechat_command' now sends the value returned return by
@@ -68,6 +261,7 @@ explicit error message before returning 'WEECHAT_RC_ERROR'.
For C plugins, two macros have been added in weechat-plugin.h:
'WEECHAT_COMMAND_MIN_ARGS' and 'WEECHAT_COMMAND_ERROR'.
[[1.1_inline_commands_completion]]
=== Completion of inline commands
WeeChat now completes by default inline commands (not only at beginning of
@@ -83,6 +277,7 @@ To restore the old behavior (no completion of inline commands):
/set weechat.completion.command_inline off
----
[[1.1_relay_irc_backlog_tags]]
=== Relay option relay.irc.backlog_tags
The option 'relay.irc.backlog_tags' is now a list separated by commas
@@ -91,6 +286,7 @@ The option 'relay.irc.backlog_tags' is now a list separated by commas
If you are using a list of tags in this option, you must adjust the value
manually.
[[1.1_relay_ipv6_ipv4]]
=== IPv4-mapped IPv6 client address in relay
The string "::ffff:" has been removed from IPv4-mapped IPv6 client address
@@ -99,6 +295,7 @@ in relay plugin.
If you are using "::ffff:" in option 'relay.network.allowed_ips', you can
remove it.
[[1.1_irc_temporary_servers]]
=== Temporary servers disabled by default with /connect
Creating a temporary server with command `/connect <address>` or
@@ -111,6 +308,7 @@ the old behavior in command `/connect`:
/set irc.look.temporary_servers on
----
[[1.1_timeval_microseconds]]
=== Microseconds in API timeval functions
The API functions using timeval are now using or returning microseconds,
@@ -120,12 +318,15 @@ instead of milliseconds:
* function 'util_timeval_add': the argument 'interval' is now expressed in
microseconds.
[[1.0.1]]
== Version 1.0.1 (2014-09-28)
Bug fix and maintenance release.
[[1.0]]
== Version 1.0 (2014-08-15)
[[1.0_irc_channel_type]]
=== Channel type not added by default on /join
The channel type is not any more automatically added to a channel name on join
@@ -138,6 +339,7 @@ the new option:
/set irc.look.join_auto_add_chantype on
----
[[1.0_irc_channel_modes_arguments]]
=== Hide IRC channel modes arguments
The option 'irc.look.item_channel_modes_hide_key' has been renamed to
@@ -151,6 +353,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 +`.
@@ -171,6 +374,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
@@ -189,6 +393,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
@@ -205,6 +410,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),
@@ -213,8 +419,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
@@ -238,6 +446,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
@@ -249,6 +458,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
@@ -260,6 +470,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'.
@@ -269,6 +480,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
@@ -284,6 +496,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.
@@ -294,8 +507,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
@@ -311,6 +526,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
@@ -341,11 +557,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
@@ -371,6 +589,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
@@ -388,6 +607,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
@@ -397,22 +617,26 @@ 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
protocol). WeeChat may decide to send full nicklist or this nicklist diff at any
time (depending on size of message, the smaller is sent).
protocol). WeeChat may decide to send full nicklist or this nicklist diff at
any time (depending on size of message, the smaller is sent).
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
@@ -474,12 +698,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
@@ -507,6 +733,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
@@ -529,6 +756,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
@@ -537,8 +765,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.
@@ -547,14 +777,15 @@ 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
IPv6 is now used by default to connect to IRC servers, with fallback to
IPv4. The option 'irc.server_default.ipv6' is now "on" by default. If IPv6 is
not enabled or fails, IPv4 will be used. The "ipv6" option in server is now used
to disable IPv6 and force IPv4 (if option is turned "off").
not enabled or fails, IPv4 will be used. The "ipv6" option in server is now
used to disable IPv6 and force IPv4 (if option is turned "off").
==== Relay
@@ -568,17 +799,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".
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):
@@ -587,6 +822,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
@@ -599,6 +835,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`:
@@ -613,6 +850,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
@@ -621,23 +859,27 @@ 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
'weechat.look.prefix_buffer_align_more' have been converted from type boolean to
string:
'weechat.look.prefix_buffer_align_more' have been converted from type boolean
to string:
* if the value was on (default), new value is "+" and you can now customize this
char
* if the value was on (default), new value is "+" and you can now customize
this 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
@@ -649,10 +891,11 @@ 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
command "/msg nickserv".
Rmodifier "nickserv" has a new default regex which includes option "release"
for command "/msg nickserv".
If you never added/changed rmodifiers, you can just reset all rmodifiers:
@@ -667,8 +910,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`,
@@ -686,6 +931,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
@@ -696,34 +942,41 @@ 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
should remove all colors defined, and add new aliases (it's not needed any more
to add colors before using them).
Colors for nick prefixes (char for op, voice, ..) are defined in a single option
'irc.color.nick_prefixes', therefore following options will be lost:
Colors for nick prefixes (char for op, voice, ..) are defined in a single
option 'irc.color.nick_prefixes', therefore following options will be lost:
'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
@@ -734,22 +987,27 @@ 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
are displayed in a window), if you want to come back to old behavior, do that:
When you are away, all buffers are now added to hotlist by default (even if
they 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:
@@ -761,13 +1019,14 @@ 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
value for old options, and set them again with new name:
* options moved from 'network' section to servers (with global value, and server
value, like other server options):
* options moved from 'network' section to servers (with global value, and
server value, like other server options):
** 'irc.network.connection_timeout' moved to
'irc.server_default.connection_timeout'
** 'irc.network.anti_flood_prio_high' moved to
@@ -777,21 +1036,26 @@ value for old options, and set them again with new name:
** 'irc.network.away_check' moved to 'irc.server_default.away_check'
** 'irc.network.away_check_max_nicks' moved to
'irc.server_default.away_check_max_nicks'
** 'irc.network.default_msg_part' moved to 'irc.server_default.default_msg_part'
** 'irc.network.default_msg_quit' moved to 'irc.server_default.default_msg_quit'
** 'irc.network.default_msg_part' moved to
'irc.server_default.default_msg_part'
** 'irc.network.default_msg_quit' moved to
'irc.server_default.default_msg_quit'
* other IRC options renamed:
** 'irc.look.open_channel_near_server' moved to 'irc.look.new_channel_position'
(old option was boolean, new is integer with value as string)
** '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
@@ -800,8 +1064,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
@@ -812,14 +1078,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
@@ -832,6 +1101,7 @@ IRC commands /ame and /amsg are now aliases, if you are upgrading from version
/alias anick allserv /nick
----
[[0.3.0]]
== Version 0.3.0 (2009-09-06)
This version brings *MAJOR* changes, especially for configuration files and
@@ -841,9 +1111,10 @@ Major differences:
* it is *NOT POSSIBLE* to use command `/upgrade` from a version 0.2.x to 0.3.x;
you have to quit your old WeeChat, then run new version.
* new configuration files (`*.conf`) are not compatible with old files (`*.rc`).
* name of options is similar to old versions, but there is now one configuration
file by plugin, and one file for WeeChat core; there is
* new configuration files (`*.conf`) are not compatible with old files
(`*.rc`).
* name of options is similar to old versions, but there is now one
configuration file by plugin, and one file for WeeChat core; there is
*no automatic conversion* for your old options to new configuration files,
so you'll have to setup again your IRC servers and all other options.
* plugin API has been rewritten and is not compatible with previous versions;
@@ -854,38 +1125,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
@@ -895,9 +1175,9 @@ with new 'charset' plugin.
For ISO users: history of channels may be without accents (after `/upgrade`),
this is not recoverable, but this is not a bug. All new messages should be OK.
Be careful, now default encode is UTF-8 for all channels (before it was terminal
charset). If you still want to send messages as 'ISO-8859-1', you should set
either global encode or server specific encode to 'ISO-8859-1'.
Be careful, now default encode is UTF-8 for all channels (before it was
terminal charset). If you still want to send messages as 'ISO-8859-1', you
should set either global encode or server specific encode to 'ISO-8859-1'.
For global encode:
@@ -911,6 +1191,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].
@@ -928,39 +1209,48 @@ 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
system library directory (commonly '/usr/local/lib/weechat/plugins'): remove
`lib*` files (like `libperl.*`, `libpython.*`, ..) and keep only new libraries
(`perl.*`, `python.*`, ..).
If you're using plugins, you should remove some old plugins libraries in
WeeChat 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
@@ -973,6 +1263,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
@@ -984,18 +1275,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
@@ -1003,82 +1298,102 @@ 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
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.
detected by WeeChat (you can set 'UTF-8' or 'ISO-8859-15' for example,
depending on your locale). WeeChat is looking for 'UTF-8' in your locale name
at startup.
[[0.1.5]]
== Version 0.1.5 (2005-09-24)
No release note.
[[0.1.4]]
== Version 0.1.4 (2005-07-30)
No release note.
[[0.1.3]]
== Version 0.1.3 (2005-07-02)
No release note.
[[0.1.2]]
== Version 0.1.2 (2005-05-21)
No release note.
[[0.1.1]]
== Version 0.1.1 (2005-03-20)
No release note.
[[0.1.0]]
== Version 0.1.0 (2005-02-12)
No release note.
[[0.0.9]]
== Version 0.0.9 (2005-01-01)
No release note.
[[0.0.8]]
== Version 0.0.8 (2004-10-30)
No release note.
[[0.0.7]]
== Version 0.0.7 (2004-08-08)
No release note.
[[0.0.6]]
== Version 0.0.6 (2004-06-05)
No release note.
[[0.0.5]]
== Version 0.0.5 (2004-02-07)
No release note.
[[0.0.4]]
== Version 0.0.4 (2004-01-01)
No release note.
[[0.0.3]]
== Version 0.0.3 (2003-11-03)
No release note.
[[0.0.2]]
== Version 0.0.2 (2003-10-05)
No release note.
[[0.0.1]]
== Version 0.0.1 (2003-09-27)
No release note.
+1 -1
View File
@@ -1,6 +1,6 @@
#!/bin/sh
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
#
+6 -2
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -41,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-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+5 -5
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2014-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2014-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -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-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2007 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
# This file is part of WeeChat, the extensible chat client.
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2011-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2011-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+3 -4
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -48,9 +48,8 @@ find_library(ICONV_LIBRARY
if(ICONV_INCLUDE_PATH)
if(ICONV_LIBRARY)
string(REGEX REPLACE "/[^/]*$" "" ICONV_LIB_PATH "${ICONV_LIBRARY}")
check_library_exists(iconv libiconv_open ${ICONV_LIB_PATH} LIBICONV_OPEN_FOUND)
check_library_exists(iconv iconv_open ${ICONV_LIB_PATH} ICONV_OPEN_FOUND)
check_library_exists("${ICONV_LIBRARY}" libiconv_open "" LIBICONV_OPEN_FOUND)
check_library_exists("${ICONV_LIBRARY}" iconv_open "" ICONV_OPEN_FOUND)
if(LIBICONV_OPEN_FOUND OR ICONV_OPEN_FOUND)
set(ICONV_FOUND TRUE)
endif()
+2 -2
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -35,5 +35,5 @@ endif()
find_package(PkgConfig)
if(PKG_CONFIG_FOUND)
pkg_search_module(LUA lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua-5.0 lua5.0 lua50 lua)
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()
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+2 -2
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Julien Louis <ptitlouis@sysif.net>
#
# This file is part of WeeChat, the extensible chat client.
@@ -57,7 +57,7 @@ if(PYTHON_EXECUTABLE)
)
execute_process(
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('LINKFORSHARED'))"
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('LIBS') + ' ' + get_config_var('LINKFORSHARED'))"
OUTPUT_VARIABLE PYTHON_LFLAGS
)
+3 -3
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -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.3 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.3.0 ruby230 ruby2.3 ruby23 ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
)
if(RUBY_EXECUTABLE)
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
# This file is part of WeeChat, the extensible chat client.
+1 -1
View File
@@ -1,6 +1,6 @@
#
# Copyright (C) 2008 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2008-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2008-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+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-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+73 -5
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2015 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 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.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 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,6 +151,7 @@ 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(tclconfig, [ --with-tclconfig=DIR directory containing tcl configuration (tclConfig.sh)],tclconfig=$withval,tclconfig='')
@@ -282,6 +284,7 @@ if test "x$enable_scripts" = "xno" ; then
enable_lua="no"
enable_tcl="no"
enable_guile="no"
enable_javascript="no"
fi
# ---------------------------------- alias -------------------------------------
@@ -582,7 +585,7 @@ RUBY_VERSION=
if test "x$enable_ruby" = "xyes" ; then
RUBY_CFLAGS=""
RUBY_LFLAGS=""
for v in "2.1" "2.0" "1.9" "1.8" ; do
for v in "2.3" "2.2" "2.1" "2.0" "1.9" "1.8" ; do
pkgconfig_ruby_found=`$PKGCONFIG --exists ruby-$v 2>/dev/null`
if test "x$?" = "x0" ; then
RUBY_VERSION=`$PKGCONFIG --modversion ruby-$v`
@@ -783,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
@@ -836,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
@@ -844,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
@@ -998,7 +1059,7 @@ if test "x$ac_found_zlib_header" = "xno" -o "x$ac_found_zlib_lib" = "xno" ; then
AC_MSG_RESULT(no)
AC_MSG_ERROR([
*** zlib was not found. You may want to get it from http://zlib.net/
*** or try to install libcurl-dev with your software package manager.])
*** or try to install zlib1g-dev with your software package manager.])
else
AC_MSG_RESULT(yes)
ZLIB_CFLAGS=`pkg-config zlib --cflags`
@@ -1188,6 +1249,7 @@ gnu*)
esac
CFLAGS="$CFLAGS -DWEECHAT_VERSION=\\\"$VERSION\\\" -DWEECHAT_LICENSE=\\\"$LICENSE\\\""
CPPFLAGS="$CPPFLAGS -DWEECHAT_VERSION=\\\"$VERSION\\\" -DWEECHAT_LICENSE=\\\"$LICENSE\\\""
# ------------------------------------------------------------------------------
# output Makefiles
@@ -1212,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")
@@ -1228,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
@@ -1246,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
@@ -1315,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,39 @@
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
+1
View File
@@ -0,0 +1 @@
9
+6 -4
View File
@@ -9,6 +9,7 @@ Build-Depends:
docbook-xsl,
docbook-xml,
debhelper (>= 9),
dh-exec,
cmake, pkg-config,
libncursesw5-dev,
gem2deb,
@@ -18,11 +19,12 @@ 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
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
+1 -1
View File
@@ -4,7 +4,7 @@ Upstream-Contact: Sébastien Helleu <flashcode@flashtux.org>
Source: https://weechat.org/
Files: *
Copyright: 2003-2015, Sébastien Helleu <flashcode@flashtux.org>
Copyright: 2003-2016, Sébastien Helleu <flashcode@flashtux.org>
2005-2009, Emmanuel Bouthenot <kolter@openics.org>
2008-2009, Dmitry Kobylin <fnfal@academ.tsc.ru>
License: GPL-3+
+2
View File
@@ -0,0 +1,2 @@
[DEFAULT]
debian-branch = unstable
@@ -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