Sébastien Helleu
c096750e96
Version 2.9
2020-07-18 13:59:02 +02:00
Sébastien Helleu
0ebed7e7b0
doc: replace wildcard command by list of included files in Makefile.am files
...
This fixes the `make distcheck` command.
2020-07-11 12:23:14 +02:00
Sébastien Helleu
cef0a77ace
core: add contributor in AUTHORS.adoc (issue #1537 )
2020-07-07 20:29:03 +02:00
Sébastien Helleu
19e98e7599
core: update ChangeLog (issue #1537 )
2020-07-07 20:27:57 +02:00
Marco Sirabella
ab7104e34c
Add $weechat_sharedir/python for global python package import
...
Related: #1461
Some scripts (eg weechat-matrix) ship directories that need to be
imported from the script.
Rather than globally installing the python packages to python's
`site-packages` the directories can be installed alongside the script in
`WEECHAT_SHAREDIR/python`.
This change adds that directory to the `$PYTHONPATH` to import
successfully.
2020-07-07 20:26:17 +02:00
Sébastien Helleu
af03f8ab50
Version 2.9-rc1
2020-07-05 23:27:57 +02:00
Sébastien Helleu
dfcf1f0398
doc: update German auto-generated file
2020-07-04 17:32:55 +02:00
Nils Görs
d75e747dff
core: update German translations
2020-07-04 14:10:30 +02:00
Sébastien Helleu
bde4b30021
doc: fix description of "_chat_bol" and "_chat_eol" in function hook_focus (plugin API reference)
2020-06-30 21:01:11 +02:00
Sébastien Helleu
9510301f46
doc: harmonize example of pointers in plugin API reference and relay protocol
2020-06-30 20:54:31 +02:00
Sébastien Helleu
b17e1bcf89
api: add pointer "_bar_window" in hashtable sent to hook focus callback ( closes #1450 )
2020-06-30 20:16:19 +02:00
Sébastien Helleu
c868a4d3f8
doc: fix typo (relay protocol)
2020-06-29 22:08:00 +02:00
Sébastien Helleu
ee91d38965
doc: fix flake8 errors in docgen.py
2020-06-28 10:26:04 +02:00
Sébastien Helleu
acfb5a7638
relay: add missing field "notify_level" in message "_buffer_line_added" (issue #1529 )
2020-06-26 08:03:15 +02:00
Sébastien Helleu
b0ecbdbf1d
core: add bar option "color_bg_inactive" (issue #732 )
2020-06-21 18:59:54 +02:00
Sébastien Helleu
5b151d1639
irc: check that the first nick char is not a prefix char or chantype in function irc_nick_is_nick
2020-06-21 10:22:37 +02:00
Sébastien Helleu
4a42cda3a5
irc: change default chantypes from "#&+!" to "#&"
...
The default chantypes was conflicting with
irc_server_prefix_chars_default ("@+").
2020-06-21 10:22:04 +02:00
Sébastien Helleu
9446610452
tests: add test of function irc_nick_is_nick with invalid UTF-8 string
2020-06-20 17:44:48 +02:00
Sébastien Helleu
12051a506d
irc: add support of UTF8MAPPING, add support of optional server in info "irc_is_nick" ( closes #1528 )
2020-06-20 17:28:28 +02:00
Sébastien Helleu
bf964de939
tests: add tests on IRC function irc_channel_is_channel
2020-06-20 12:04:40 +02:00
Sébastien Helleu
2a60a25443
irc: return NULL in info "irc_is_channel" if arguments is NULL or empty string
2020-06-20 10:04:40 +02:00
Sébastien Helleu
86cb2d4256
doc: update German auto-generated file
2020-06-17 23:35:05 +02:00
Nils Görs
2dc3676af5
core: update German translations
2020-06-16 18:34:40 +02:00
Sébastien Helleu
e41eeaf203
tests: add tests on IRC command ACCOUNT with colon before the account name
2020-06-16 08:07:55 +02:00
Sébastien Helleu
eba9c31da0
irc: fix display of ACCOUNT message when the account name is ":*" ( closes #1526 )
2020-06-15 23:03:58 +02:00
Sébastien Helleu
d0ae0fea49
irc: skip semicolon before account name in ACCOUNT message
2020-06-15 07:12:06 +02:00
Sébastien Helleu
340d6646a6
javascript: disable build by default and remove Debian packaging of JavaScript plugin (issue #360 )
2020-06-13 14:34:13 +02:00
Sébastien Helleu
99a324b76f
buflist: add "window" pointer in bar item evaluation only if it's not NULL (if bar type is "window")
2020-06-10 20:39:07 +02:00
Sébastien Helleu
fad07d1ff2
core: update ChangeLog (issue #1514 )
2020-06-07 11:10:06 +02:00
Sébastien Helleu
5034798e7a
core: add contributor in AUTHORS.adoc (issue #1514 )
2020-06-07 11:08:33 +02:00
Sébastien Helleu
08a00739f2
guile: fix compiler warning (issue #1514 )
2020-06-07 11:07:48 +02:00
Joram Schrijver
297a140bea
guile: fix memory leak in output port
2020-06-07 11:07:03 +02:00
Joram Schrijver
cb5d90dcc7
guile: re-enable "/guile eval" (issue #1098 )
...
With the output port now properly implemented for Guile >= 2.2, this
command works again.
2020-06-07 11:07:03 +02:00
Joram Schrijver
cac45aab46
guile: fix printing of output to buffer (issue #1098 )
...
The support for Guile 2.2 did not implement the custom port correctly,
and did not configure it to be the default output port. This caused
output from Guile to be printed straight to the TTY, breaking the
WeeChat interface.
Note that the port is unbuffered, so that code like
(display "test")
immediately results in output, without an explicit call to force-output.
2020-06-07 11:07:03 +02:00
Sébastien Helleu
e784a994b5
api: fix use of pointer after free in function key_unbind
2020-06-07 09:11:24 +02:00
Sébastien Helleu
f52c706ee0
doc: remove tag "translation missing" in French plugin API reference
2020-06-06 08:59:25 +02:00
Sébastien Helleu
52b4f07414
doc: add URL to the Debian download page in user's guide
2020-06-06 08:54:15 +02:00
Sébastien Helleu
196a4e28aa
irc: fix add of ignore with flags in regex, display full ignore mask in list of ignores ( closes #1518 )
2020-06-04 08:05:57 +02:00
Sébastien Helleu
f41b17563f
doc: update auto-generated files (issue #1250 )
2020-06-03 08:00:24 +02:00
Sébastien Helleu
207642a3ec
core: update translations (issue #1250 )
2020-06-03 07:59:04 +02:00
Sébastien Helleu
e80bf16d4a
core: update ChangeLog (issue #1250 )
2020-06-03 07:59:04 +02:00
Max Teufel
0027c23b7e
irc: display account messages in buffers
2020-06-03 07:59:04 +02:00
Sébastien Helleu
1f2d90b643
core: update ChangeLog (issue #1517 )
2020-06-02 23:33:27 +02:00
Sébastien Helleu
41cd8a438f
core: add contributor in AUTHORS.adoc (issue #1517 )
2020-06-02 23:32:19 +02:00
Christian Duerr
c35e31cad2
Add Alacritty title escape sequence support
2020-06-02 23:27:51 +02:00
Sébastien Helleu
1dacb2de7f
doc: add missing p-path pointer in hdata example (relay protocol)
2020-06-01 23:18:44 +02:00
Sébastien Helleu
03724423da
doc: fix example of NULL pointer (relay protocol)
2020-06-01 23:18:16 +02:00
Sébastien Helleu
8818fbb233
tests: fix memory leak in test of function string_hex_dump
2020-05-31 14:51:41 +02:00
Sébastien Helleu
527aa3c563
doc: use a single line for some object examples (relay protocol)
2020-05-30 09:46:48 +02:00
Nils Görs
e6e7339a69
doc: update German documentation
2020-05-29 15:41:24 +02:00
Sébastien Helleu
b56843de87
doc: mention callback argument "callback_pointer" in differences with C API (scripting guide)
2020-05-27 22:26:31 +02:00
Sébastien Helleu
c4832737e9
core: add CI with GitHub Actions, move codecov.io upload to GitHub Actions
2020-05-22 19:04:12 +02:00
Sébastien Helleu
a43b0f074c
doc: update German auto-generated files
2020-05-22 18:17:51 +02:00
Nils Görs
a86c447972
core: update German translations
2020-05-22 17:34:12 +02:00
Sébastien Helleu
7f02e1804b
doc: add missing "id" in commands input, sync, desync, ping and quit (relay protocol)
2020-05-21 10:49:41 +02:00
Sébastien Helleu
aaa49d3188
tests: add tests on function string_input_for_buffer with custom command chars
2020-05-21 10:06:51 +02:00
Sébastien Helleu
f4913d0a6b
tests: add tests on function string_is_command_char with custom command chars
2020-05-21 10:06:42 +02:00
Sébastien Helleu
99b13aa671
tests: add test on function string_base64_decode with truncated base64 string
2020-05-21 09:56:35 +02:00
Sébastien Helleu
a997893cfe
tests: add test on function string_base16_decode with a char >= 0xA0
2020-05-21 09:55:40 +02:00
Sébastien Helleu
66d4590dab
core: add base 16/32/64 encoding/decoding in evaluation of expressions
2020-05-21 09:36:35 +02:00
Sébastien Helleu
1994d5641d
core: move functions string_base_encode and string_base_decode from plugin-api.c to wee-string.c
2020-05-21 00:02:24 +02:00
Sébastien Helleu
0ac936a5cf
core: return -1 in case of error in functions string_base16_decode and string_base64_decode
2020-05-21 00:01:35 +02:00
Sébastien Helleu
8f308ea918
core: split function eval_replace_vars_cb into multiple functions
2020-05-20 00:04:45 +02:00
Sébastien Helleu
4a67c4a1ab
irc: do not remove spaces at the end of users messages received ( closes #1513 )
...
The regression was introduced in version 2.5 by commit
2b70d71aa1 .
2020-05-19 20:12:27 +02:00
Sébastien Helleu
d1d3be6fd5
doc: add missing non-breaking spaces before colons and semicolons in French docs
2020-05-18 23:50:03 +02:00
Sébastien Helleu
62ccee9505
tests: run tests on plugins only if the plugins are enabled and compiled
2020-05-17 15:29:06 +02:00
Sébastien Helleu
a489fa6eb4
core: update ChangeLog (issue #592 )
2020-05-17 09:49:43 +02:00
Sébastien Helleu
0aa9f7de64
trigger: add (void) before calls to trigger_callback_execute when the returned value is ignored
2020-05-17 09:48:07 +02:00
Simmo Saan
b14cf0ac3d
trigger: only return trigger's return code when condition evaluates to true
2020-05-17 09:46:10 +02:00
Sébastien Helleu
8f6cc60a3f
core: update ChangeLog (issue #1509 )
2020-05-16 19:58:48 +02:00
Trygve Aaberge
40b5cf7ab0
Fix /window scroll_beyond_end when buffer has fewer lines than terminal height
2020-05-16 19:56:27 +02:00
Sébastien Helleu
f500c972dd
core: update translations ( closes #1245 , closes #1257 )
2020-05-16 14:40:19 +02:00
Sébastien Helleu
aa86d82796
core: rename info_hashtable "gui_focus_info" to "focus_info" (issue #1257 )
2020-05-16 14:23:18 +02:00
Sébastien Helleu
a3747fefcd
core: move creation of info_hashtable from gui-focus.c to plugin-api-info.c (issue #1257 )
2020-05-16 14:23:09 +02:00
Simmo Saan
a5b851826e
gui: make key optional in gui_focus_to_hashtable
2020-05-16 14:23:09 +02:00
Simmo Saan
3f0c6ac96b
gui: add gui_focus_info hashtable info ( #1245 )
2020-05-16 14:23:09 +02:00
Sébastien Helleu
5e5e1c0cd7
core: update ChangeLog (issue #1505 )
2020-05-16 13:41:11 +02:00
Sébastien Helleu
dba94f0c5d
core: add color in /buffer output for notification level, update translations (issue #1505 )
2020-05-16 13:40:08 +02:00
Trygve Aaberge
d2f49755c7
core: Allow displaying notify level with /buffer notify
2020-05-16 13:35:36 +02:00
Sébastien Helleu
1d357533b9
core: add bar items with nicklist groups and nicks/groups ( closes #1506 )
...
The bar item "buffer_nicklist_count" is now the number of displayed nicks
only (not groups).
New bar items:
- "buffer_nicklist_count_groups": number of groups displayed
- "buffer_nicklist_count_all": number of nicks and groups displayed
2020-05-16 11:27:41 +02:00
Sébastien Helleu
45a9ba3e9e
doc: add missing arguments in "info" command (English and Japanese relay protocol)
2020-05-16 10:55:38 +02:00
Sébastien Helleu
40a14b4574
core: force buffer property "time_for_each_line" to 0 for buffers with free content ( closes #1485 )
2020-05-14 18:21:42 +02:00
Sébastien Helleu
4f4f32b9ed
relay: increase default limits for IRC backlog options
...
Default value is changed for the following options:
* relay.irc.backlog_max_minutes: from 1440 to 0 (unlimited)
* relay.irc.backlog_max_number: from 256 to 1024
2020-05-12 18:56:40 +02:00
Nils Görs
2c303d1698
doc: update German documentation
2020-05-10 15:02:35 +02:00
Sébastien Helleu
ec1b381521
core: set default size for input bar to 0 (automatic) (issue #1498 )
2020-05-10 10:43:07 +02:00
Sébastien Helleu
b2d1f37782
core: add default key alt-enter to insert a newline (issue #1498 )
2020-05-10 10:39:57 +02:00
Sébastien Helleu
1c269e9a81
core: don't collapse consecutive newlines in lines displayed before the first buffer is created
2020-05-10 10:29:01 +02:00
Sébastien Helleu
8712e557d6
core: update ChangeLog ((issue #1500 )
2020-05-10 10:08:57 +02:00
Trygve Aaberge
d5e7cb2487
core: Don't remove consecutive newlines when pasting
...
Relates to #1498
2020-05-10 10:07:53 +02:00
Trygve Aaberge
1e2a8c4682
core: Don't collapse consecutive newlines in bar content
...
This allows blank lines to be displayed in the input bar when you input
multiple consecutive newlines.
Relates to #1498
2020-05-10 10:07:53 +02:00
Trygve Aaberge
867e07aa18
core: properly display newlines in input for all buffers
...
Supporting multiple lines in the input bar is useful even for buffers
without input_multiline set, because it enables you to compose multiple
lines at once, even if it is sent as multiple messages. It is
particularly useful when you paste multiple lines and want to edit some
of it before you send the message.
2020-05-10 00:10:38 +02:00
Sébastien Helleu
09f4f98ad9
core: update ChangeLog (issue #1497 )
2020-05-09 19:43:24 +02:00
Simmo Saan
517c4c2903
irc: fix realname delimiter color in WHO/WHOX response
2020-05-09 19:31:34 +02:00
Sébastien Helleu
f987e445ec
core: properly display newlines in input when multiline is enabled in buffer (issue #984 , issue #1063 )
2020-05-09 18:23:33 +02:00
Trygve Aaberge
63714855d3
core: add an option for multiline input in a buffer ( closes #984 )
...
This allows the input callback function for a buffer to receive multiple
lines at once, instead of the message being split on newline before
being sent to the callback. It adds a new flag, input_multiline, to
control this. This flag defaults to 0 which is the current behavior.
2020-05-09 18:07:36 +02:00
Sébastien Helleu
30afb3debe
core: add contributor in AUTHORS.adoc (issue #1456 )
2020-05-09 15:29:47 +02:00
Sébastien Helleu
2c5a26b882
core: update ChangeLog (issue #1454 , issue #1456 )
2020-05-09 15:28:50 +02:00
Sébastien Helleu
1ed82fb93f
core: remove top/left shadow in WeeChat logo (issue #1454 , issue #1456 )
2020-05-09 15:28:27 +02:00
Shun Sakai
702cc21810
Regenerate icons
...
- Inkscape SVG icon -> plain SVG icon
- regenerate PNG icons from SVG icon
2020-05-09 15:16:18 +02:00
Shun Sakai
4c71d4903e
Add Inkscape SVG format icon
2020-05-09 15:16:18 +02:00
Sébastien Helleu
72dbae0d43
core: add note about triggers and argument "modifier_data" of weechat_print modifier callback
2020-05-09 10:22:33 +02:00
Sébastien Helleu
3505324096
api: use buffer pointer in argument "modifier_data" sent to weechat_print modifier callback ( closes #42 )
2020-05-09 10:08:18 +02:00
Sébastien Helleu
7f1aeae5fb
core: update GnuTLS section in release notes
2020-05-08 20:01:15 +02:00
Sébastien Helleu
7aed668468
doc: update German auto-generated file
2020-05-08 19:59:07 +02:00
Nils Görs
f3d5b06e48
core: update German translations
2020-05-08 19:38:00 +02:00
Sébastien Helleu
4c050b343d
irc: reuse a buffer with wrong type "channel" when a private message is received ( closes #869 )
2020-05-08 13:27:20 +02:00
Sébastien Helleu
88bef0b1b1
core: rename functions hook_completion_{get_string|list_add} to completion_{get_string|list_add}
...
Old functions are kept for compatibility reasons.
2020-05-08 10:51:30 +02:00
Sébastien Helleu
b7765ed960
trigger: fix truncated trigger command with commands /trigger input|output|recreate
2020-05-07 08:19:31 +02:00
Sébastien Helleu
b1c3a29ac7
core: add include comparison operators in evaluation of expressions
...
New comparison operators:
- "==*": is matching mask, case sensitive (wildcard "*" is allowed)
- "!!*": is NOT matching mask, case sensitive (wildcard "*" is allowed)
- "==-": is included, case sensitive
- "!!-": is NOT included, case sensitive
- "=-": is included, case insensitive
- "!-": is NOT included, case insensitive
2020-05-05 20:43:45 +02:00
Sébastien Helleu
8df8d20f81
tests: replace compiler by different env lines (Travis CI)
2020-05-03 23:24:39 +02:00
Sébastien Helleu
162efe1f1b
tests: switch to Ubuntu Bionic, use pylint3 to lint Python scripts (Travis CI)
2020-05-03 23:24:39 +02:00
Sébastien Helleu
2b05b64cc1
tests: fix pylint errors
2020-05-03 20:22:21 +02:00
Sébastien Helleu
dff1bf6f0f
exec: return NULL immediately if the task id is invalid
2020-05-03 16:33:02 +02:00
Sébastien Helleu
5438f62f74
exec: fix use of same task id for different tasks ( closes #1491 )
2020-05-03 16:07:11 +02:00
Sébastien Helleu
df26301d03
doc: fix pylint errors
2020-05-03 14:48:25 +02:00
Sébastien Helleu
0cc76fbe72
core: update ChangeLog
2020-05-03 14:14:16 +02:00
Sébastien Helleu
6e3ffab2ef
doc: remove extra separator lines in auto-generated files
2020-05-03 14:12:21 +02:00
Sébastien Helleu
505a91c600
doc: merge 53 autogen files into 11 files, move them to includes directory
2020-05-03 14:05:18 +02:00
Sébastien Helleu
7bcb8ff0d8
core: disable pylint of script docgen.py (Travis CI)
2020-05-03 11:55:13 +02:00
Sébastien Helleu
c910b431f8
Revert "core: use pylint3 to lint Python scripts (Travis CI)"
...
This reverts commit 03ec80f7d3 .
2020-05-03 11:54:25 +02:00
Sébastien Helleu
03ec80f7d3
core: use pylint3 to lint Python scripts (Travis CI)
2020-05-03 11:46:13 +02:00
Sébastien Helleu
15735b6cba
doc: drop Python 2 support in script docgen.py
...
The script now requires Python 3.6+.
2020-05-02 17:23:31 +02:00
Sébastien Helleu
2c76343bda
doc: fix path of cmdline_options.XX.adoc and man.XX.adoc (developer's guide)
2020-05-02 15:20:40 +02:00
Sébastien Helleu
6c93d1d711
doc: move files cmdline_options.xx.adoc and man.xx.adoc into "includes" directory
2020-05-02 15:13:13 +02:00
Sébastien Helleu
2ff18a8d46
doc: merge files man_*.xx.adoc into a single file man.xx.adoc
2020-05-02 14:48:10 +02:00
Sébastien Helleu
9e8cdd5e40
doc: merge files cmdline_options_debug.xx.adoc into cmdline_options.xx.adoc
2020-05-02 14:18:43 +02:00
Sébastien Helleu
71aa3dd451
doc: add missing key "compression" in handshake responses (relay protocol)
2020-05-02 12:50:49 +02:00
Sébastien Helleu
7699c0b757
relay: add "compression" in response to handshake command (weechat protocol)
...
The value can be "zlib" (default in relay) or "off".
2020-05-02 12:45:47 +02:00
Sébastien Helleu
46a2979aa1
doc: add examples of command responses in relay protocol
2020-05-02 12:28:14 +02:00
Sébastien Helleu
5b4d690ed7
relay: fix slow send of data to clients when SSL is enabled
2020-05-01 18:52:08 +02:00
Sébastien Helleu
b3478fa712
doc: improve indenting in examples (relay protocol)
2020-04-29 19:12:58 +02:00
Sébastien Helleu
8353959e9a
doc: update German auto-generated files
2020-04-29 19:12:40 +02:00
Nils Görs
b3dc2a662f
core: update German translations
2020-04-29 09:24:05 +02:00
Sébastien Helleu
909a976cee
core: update translations
2020-04-28 16:40:41 +02:00
Sébastien Helleu
8c9eeb7fd4
core: update ChangeLog (issue #713 )
2020-04-28 16:38:32 +02:00
Quentin Glidic
f697a5b295
fifo: Open the fifo for writing too
...
That will make it survive, avoiding the need to reopen it.
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net >
2020-04-28 16:37:39 +02:00
Sébastien Helleu
b6cc42cbf7
relay: add command "completion" in weechat relay protocol ( closes #1484 )
2020-04-28 11:15:30 +02:00
Sébastien Helleu
f2507a68a7
core: remove obsolete comment
...
The completion context can be "GUI_COMPLETION_NULL" if there's no base word
found (for example empty input).
2020-04-28 10:53:49 +02:00
Sébastien Helleu
d1a427b67f
api: return integer in function gui_completion_search (issue #1484 )
2020-04-28 10:46:49 +02:00
Sébastien Helleu
2bd8e91b54
api: add hdata "completion_word" (issue #1484 )
2020-04-27 22:18:03 +02:00
Sébastien Helleu
d3020976d5
api: add functions completion_new, completion_search and completion_free (issue #1484 )
2020-04-27 22:15:42 +02:00
Sébastien Helleu
0f1cee08bf
relay: fix error message for an invalid buffer received in a command (weechat protocol)
2020-04-26 23:41:31 +02:00
Sébastien Helleu
6f22b82a7c
debian: add patch to build on Ubuntu Groovy
2020-04-26 23:16:53 +02:00
Sébastien Helleu
f3b9eb979d
doc: protect monospace text with plus characters (relay protocol)
2020-04-25 00:29:31 +02:00
Sébastien Helleu
fbb188d323
doc: protect monospace text with plus characters (plugin API reference)
2020-04-25 00:27:33 +02:00
Sébastien Helleu
bac0af7494
doc: protect monospace text with plus characters (FAQ)
2020-04-25 00:20:09 +02:00
Sébastien Helleu
e12925dc58
doc: protect monospace text with plus characters (scripting guide)
2020-04-25 00:12:51 +02:00
Sébastien Helleu
01eedd4565
doc: protect monospace text with plus characters (user's guide)
2020-04-24 23:53:13 +02:00
Sébastien Helleu
442f6a3bff
doc: fix markup error in function hdata_update (plugin API reference)
2020-04-24 22:49:34 +02:00
Sébastien Helleu
33ea747040
core: add default key alt-shift-N to toggle nicklist bar
2020-04-24 22:45:07 +02:00
Sébastien Helleu
0abd0292da
buflist: add default key alt-shift-B to toggle buflist
2020-04-24 22:44:13 +02:00
Sébastien Helleu
916c22a3d0
buflist: add options enable/disable/toggle in command /buflist
2020-04-24 22:39:44 +02:00
Sébastien Helleu
6e18f31cb2
core: translate log message when the signal SIGHUP is received
2020-04-21 22:39:51 +02:00
Sébastien Helleu
100440c8a1
core: restore signal "signal_sighup", and if eaten do not reload configuration
2020-04-21 22:34:42 +02:00
Tom Fitzhenry
de1e61f7cd
core: reload config on SIGHUP
...
fixes https://github.com/weechat/weechat/issues/1476
2020-04-22 01:25:08 +10:00
Sébastien Helleu
60b75f4677
tests: add tests on functions relay_auth_password_hash_algo_search and relay_auth_generate_nonce
2020-04-20 07:16:08 +02:00
Nils Görs
8ac9336d2a
core: update German translations
2020-04-19 12:06:31 +02:00
Sébastien Helleu
5a16a2b49c
core: add contributor in AUTHORS.adoc (issue #1477 )
2020-04-19 11:34:42 +02:00
Sébastien Helleu
0b994d718d
core: add command line option "--stdout" in weechat-headless binary ( closes #1475 , closes #1477 )
2020-04-19 11:28:39 +02:00
Tom Fitzhenry
18a837c55b
core: log to stdout, if headless
...
Fixes https://github.com/weechat/weechat/issues/1475 .
2020-04-19 11:05:22 +02:00
Sébastien Helleu
d38701f99f
tests: reduce number of iterations in PBKDF2 tests from 100000 to 1000
...
This speeds up tests by about 30%.
2020-04-19 10:56:25 +02:00
Sébastien Helleu
bfe22fc66a
tests: remove obsolete file test-relay-weechat-protocol.cpp
2020-04-19 10:56:11 +02:00
Sébastien Helleu
3d8607e34c
core: disable build with obsolete autotools option "--disable-gnutls" (Travis CI)
2020-04-19 10:31:09 +02:00
Sébastien Helleu
862cf34ba7
doc: fix asciidoctor options in autotools build
2020-04-18 21:52:50 +02:00
Sébastien Helleu
350227419e
doc: fix table sizes on small screens
2020-04-18 20:38:52 +02:00
Sébastien Helleu
3133ea9e79
doc: prevent lines from wrapping in <pre> elements
2020-04-18 20:37:54 +02:00
Sébastien Helleu
b847a052c8
doc: update default trigger cmd_pass in user's guide
2020-04-18 15:43:38 +02:00
Sébastien Helleu
0d126c44dd
trigger: do not hide values of options with /set command in cmd_pass trigger
2020-04-18 15:38:45 +02:00
Sébastien Helleu
5394ca6e10
doc: update auto-generated files with relay options
2020-04-18 11:35:27 +02:00
Sébastien Helleu
e130ee7358
core: make GnuTLS a required dependency
2020-04-18 11:34:59 +02:00
Sébastien Helleu
80693dcea9
relay: move variable nonce in relay client structure
2020-04-18 09:30:51 +02:00
Sébastien Helleu
95b2d686a2
relay: allow only one handshake in weechat protocol
2020-04-18 00:33:15 +02:00
Sébastien Helleu
970c99961c
relay: immediately close connection if the handshake failed (weechat protocol)
2020-04-18 00:08:11 +02:00
Sébastien Helleu
242c378290
doc: fix examples of handshake command (relay protocol)
2020-04-17 23:41:12 +02:00
Sébastien Helleu
95c908e83c
relay: rename configuration options and keywords in handshake command (weechat protocol)
...
Configuration options renamed:
* relay.network.auth_password -> relay.network.password_hash_algo
* relay.network.hash_iterations -> relay.network.password_hash_iterations
Handshake command options renamed:
* password -> password_hash_algo
Handshake reply keys renamed:
* auth_password -> password_hash_algo
* hash_iterations -> password_hash_iterations
2020-04-17 23:34:27 +02:00
Sébastien Helleu
86a941e28e
doc: use real nonce values in handshake/init examples (relay protocol)
2020-04-17 22:02:43 +02:00
Sébastien Helleu
94c6233100
doc: add missing "(id)" in commands handshake and init (relay protocol)
2020-04-17 21:25:37 +02:00
Sébastien Helleu
853a91d870
doc: replace "safest" by "most secure" (relay protocol)
2020-04-17 21:21:25 +02:00
Sébastien Helleu
a5770a224a
doc: add example of option "compression" in command "handshake" (relay protocol)
2020-04-17 21:06:21 +02:00
Sébastien Helleu
4f2b2700bc
doc: update German auto-generated files
2020-04-17 20:59:36 +02:00
Sébastien Helleu
de2c91609c
doc: fix examples of password hashes in commands handshake and init (relay protocol)
2020-04-17 10:01:00 +02:00
Nils Görs
c9f540e229
core: update German translations
2020-04-17 00:45:34 +02:00
Sébastien Helleu
4cc557f421
relay: fix "id" sent in response to handshake command (weechat protocol)
2020-04-16 10:27:37 +02:00
Sébastien Helleu
8560b09dad
relay: add missing gcrypt lib in CMake and autotools files
...
This fixes build on Cygwin.
2020-04-15 22:50:27 +02:00
Sébastien Helleu
0c7d7c3fdc
doc: revert arrows chars in relay protocol
2020-04-14 22:16:48 +02:00
Sébastien Helleu
9fa3609c85
relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks ( closes #1474 )
...
This introduces a new command called "handshake" in the weechat relay protocol.
It should be sent by the client before the "init" command, to negotiate the way
to authenticate with a password.
3 new options are added:
* relay.network.auth_password
* relay.network.hash_iterations
* relay.network.nonce_size
2020-04-14 21:38:12 +02:00
Sébastien Helleu
ccd45e4921
relay: update message displayed when the client is connected/authenticated
2020-04-12 20:24:39 +02:00
Sébastien Helleu
6d99f5da45
core: move line from "Bug fixes" to "New features" (issue #1358 )
2020-04-12 19:42:58 +02:00
Sébastien Helleu
b947512c9a
relay: add option relay.network.auth_timeout
2020-04-12 19:36:12 +02:00
Sébastien Helleu
fb6fc22c74
relay: add a function to send outqueue to the client
2020-04-12 19:25:21 +02:00
Sébastien Helleu
9f55f90bbf
relay: update default colors for client status
...
Colors changed:
* relay.color.status_active: lightblue -> green
* relay.color.status_auth_failed: lightred -> lightmagenta
* relay.color.status_connecting: yellow -> white
* relay.color.status_waiting_auth: brown -> yellow
The color relay.color.status_disconnected remains lightred by default.
2020-04-12 18:02:27 +02:00
Sébastien Helleu
7ddc815726
relay: actually use the client status "waiting_auth" in irc and weechat protocols ( closes #1358 )
...
Now the status "waiting_auth" is used and displayed in the relay buffer.
When a client connects, there are now 2 messages (except for irc protocol if
there's no password required):
relay: new client on port 9000: 1/weechat/1.2.3.4 (waiting auth)
relay: client 1/weechat/1.2.3.4 authenticated
If the authentication fails, the messages are:
relay: new client on port 9000: 1/weechat/1.2.3.4 (waiting auth)
=!= relay: authentication failed with client 1/weechat/1.2.3.4
2020-04-12 17:46:46 +02:00
Sébastien Helleu
07505bb53c
relay: add comments in truct t_relay_weechat_data
2020-04-12 15:35:03 +02:00
Sébastien Helleu
b781dd92fb
core: update ChangeLog (issue #1461 )
2020-04-12 10:19:01 +02:00
Sébastien Helleu
b907f6b643
core: fix indentation
2020-04-12 10:17:03 +02:00
Eli Schwartz
973a4b2e77
cmake: fix bugged WEECHAT_SHAREDIR definition exposed by DATAROOTDIR rename
...
configure.ac defines this to /usr/share/weechat, which means scripts can
load from this directory as a fallback for $HOME/.weechat/, but cmake
defines this instead as /usr/share, which means system-installed
fallback scripts would need to be installed to /usr/share/python/foo.py
instead, and that's completely insane!
Fix this discrepancy by creating a cmake define specifically for
WEECHAT_SHAREDIR based on the datarootdir, just like autotools does it.
2020-04-12 10:16:41 +02:00
Eli Schwartz
683464626d
cmake: rename internal variable SHAREDIR to DATAROOTDIR
...
This is how other build systems (e.g. autotools) see the variable, and
cmake's own GNUInstallDirs defines the same. It more clearly describes
what this setting does vs. the ambiguous "sharedir".
2020-04-12 10:16:41 +02:00
Sébastien Helleu
8bdd540df7
trigger: evaluate arguments of command when the trigger is created ( closes #1472 )
2020-04-12 09:30:56 +02:00
Sébastien Helleu
c9329f6fb1
core: add contributor in AUTHORS.adoc (issue #1460 )
2020-04-11 09:51:10 +02:00
Sébastien Helleu
28ef93905b
core: update ChangeLog (issue #1460 )
2020-04-11 09:50:38 +02:00
Sébastien Helleu
aa4a0bb272
core: remove file cmake/FindPackageHandleStandardArgs.cmake from top Makefile.am (issue #1460 )
2020-04-11 09:50:33 +02:00
Danilo Spinella
62b61cef07
cmake: removed vendored FindPackageHandleStandardArgs
2020-04-11 09:48:20 +02:00
Sébastien Helleu
7fbd4c1079
tests: add missing include of locale.h
...
This fixes build of tests on FreeBSD.
2020-04-11 00:01:31 +02:00
Sébastien Helleu
9afe63b77a
tests: fix name of tests
2020-04-10 23:43:27 +02:00
Sébastien Helleu
007fd03bc8
tests: add tests on calc functions
...
Functions tested:
- calc_operator_precedence
- calc_pop_value
- calc_list_free_cb
- calc_operation
- calc_operation_stacks
2020-04-08 21:38:51 +02:00
Sébastien Helleu
a693125c81
tests: add missing include of stdio.h (issue #1469 )
2020-04-07 22:20:11 +02:00
Sébastien Helleu
d78ac827e9
core: fix memory leak in calculation of expression on FreeBSD ( closes #1469 )
...
The memory leak was caused by a bug in function setlocale on FreeBSD:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243195
The fix is the following:
* Remove the calls to setlocale when formatting the result.
* The function snprintf is still called, and then is now locale dependent,
for example in French the decimal separator is a comma instead of a dot.
* A new function calc_sanitize_decimal_number is introduced to "sanitize" a
decimal number: keep only the decimal separator (replace it by a dot) and
remove any other separator found.
Unit tests are added on these functions:
* calc_sanitize_decimal_number
* calc_format_result
2020-04-07 21:37:48 +02:00
Sébastien Helleu
e998417f5c
core: fix resize of a bar when its size is 0 (automatic) ( closes #1470 )
2020-04-07 19:00:33 +02:00
Sébastien Helleu
fdd39c6b97
buflist: evaluate option buflist.look.sort ( closes #1465 )
...
The evaluation allows to use different sort for the bar items, for example with
such value:
${if:${bar_item.name}==buflist?number:short_name}
This sorts by number on the first bar item and by short name on the two other
bar items.
2020-04-06 20:49:17 +02:00
Sébastien Helleu
a072d769fd
doc: update Polish auto-generated files
2020-04-05 19:59:22 +02:00
Krzysztof Korościk
b50f100dbb
doc: update polish translation
2020-04-05 19:34:41 +02:00
Krzysztof Korościk
e4892ff6f4
po: update polish translation
2020-04-05 13:45:24 +02:00
Sébastien Helleu
62fc851d81
doc: fix broken literal blocks in Japanese docs with Firefox ( closes #1466 )
2020-04-05 12:25:39 +02:00
Sébastien Helleu
fae149b361
python: fix crash when invalid UTF-8 string is in a WeeChat hashtable converted to a Python dict ( closes #1463 )
2020-04-04 18:10:02 +02:00
Sébastien Helleu
e4bd582a97
doc: update German auto-generated file
2020-04-03 20:56:07 +02:00
Nils Görs
7322561ccc
core: update German translations
2020-04-03 20:04:48 +02:00
Sébastien Helleu
2f8fd4c0ef
fset: fix help on options fset.format.option1 and fset.format.option2
2020-04-02 20:38:37 +02:00
Sébastien Helleu
c59f812c74
tests: add tests on function irc_protocol_cb_353 with option irc.look.color_nicks_in_names set to on
2020-03-31 21:16:09 +02:00
Sébastien Helleu
eb7b12f0da
tests: add tests on IRC color functions
...
Functions tested:
- irc_color_convert_rgb2irc
- irc_color_convert_term2irc
- irc_color_for_tags
- irc_color_modifier_cb
- irc_color_weechat_add_to_infolist
2020-03-30 20:58:16 +02:00
Sébastien Helleu
052d4d1fc0
tests: add test with remapped color in function irc_color_decode
2020-03-30 20:55:43 +02:00
Sébastien Helleu
4481b93d35
irc: add missing modifier "irc_color_decode_ansi" in comment on function irc_color_modifier_cb
2020-03-30 07:31:11 +02:00
Sébastien Helleu
1098e157c9
core: remove directory usr/share/applications/ from cygport file
2020-03-29 11:55:20 +02:00
Sébastien Helleu
1ec6fd1116
Version 2.9-dev
2020-03-29 09:58:29 +02:00
Sébastien Helleu
7d5dc53cd9
Version 2.8
2020-03-29 09:39:36 +02:00
Sébastien Helleu
e086bc44f5
core: add version 2.7.1 in weechat.spec
2020-03-29 09:30:35 +02:00
Sébastien Helleu
8738196b68
tests: add tests on remaining IRC protocol functions and callbacks
2020-03-28 16:06:45 +01:00
Sébastien Helleu
f072eb8d78
tests: add tests on function irc_protocol_get_message_tags
2020-03-28 13:40:39 +01:00
Sébastien Helleu
03ffd396a4
irc: move functions irc_protocol_get_message_tags and irc_protocol_parse_time before protocol callbacks
2020-03-28 13:39:48 +01:00
Sébastien Helleu
2efad93220
irc: remove empty lines
2020-03-28 10:36:10 +01:00
Sébastien Helleu
349251feb1
irc: fix typo in description of message 001
2020-03-27 22:51:15 +01:00
Sébastien Helleu
0834286843
irc: add examples of NOTICE and PRIVMSG messages to channel ops
2020-03-27 22:50:52 +01:00
Sébastien Helleu
4245641767
tests: add tests on function irc_protocol_cb_ping
2020-03-26 23:05:34 +01:00
Nils Görs
359253f610
doc: update German documentation
2020-03-26 11:09:12 +01:00
Sébastien Helleu
b82a887f2a
tests: add tests on function irc_protocol_cb_part
2020-03-25 20:48:54 +01:00
Sébastien Helleu
cecbad1803
tests: add test with no arguments for AWAY command
2020-03-24 16:58:11 +01:00
Sébastien Helleu
9fac350b3f
tests: add tests on IRC protocol functions with not enough arguments
2020-03-24 16:56:57 +01:00
Sébastien Helleu
fa931b46eb
core: fix compiler warnings on Cygwin
2020-03-23 07:23:08 +01:00
Sébastien Helleu
e6723bb5a8
doc: add question about configuration for a small terminal size in FAQ
2020-03-22 19:23:37 +01:00
Sébastien Helleu
dcebdd6a55
doc: fix font size in literal blocks
2020-03-22 19:10:25 +01:00
Sébastien Helleu
186a465575
doc: update German auto-generated file
2020-03-22 14:25:44 +01:00
Nils Görs
c6c485df43
core: update German translations
2020-03-22 14:09:43 +01:00
Sébastien Helleu
d8f57628b7
Version 2.8-rc1
2020-03-22 11:10:15 +01:00
Sébastien Helleu
d2f3e98f37
core: fix C++ compiler flags with autotools
2020-03-22 11:09:27 +01:00
Sébastien Helleu
8a9b6c1554
php: add detection of PHP 7.4 in autotools
...
Support of PHP 7.4 was added for CMake (in commit
72b107a970 ) but was still missing in autotools.
2020-03-22 10:58:09 +01:00
Sébastien Helleu
5ca64fc389
ruby: fix compiler warning on third argument of function weechat_ruby_hash_foreach_cb
2020-03-22 10:29:53 +01:00
Sébastien Helleu
c14d5ba004
irc: use larger buffer for message in function irc_message_split_authenticate, just in case
2020-03-21 14:31:53 +01:00
Sébastien Helleu
4480c7b7cc
irc: split AUTHENTICATE message in 400-byte chunks ( closes #1459 )
2020-03-21 14:28:53 +01:00
Sébastien Helleu
bf42a1ebc5
irc: replace "char *" by "const char *" in arguments of split functions
2020-03-21 14:27:47 +01:00
Sébastien Helleu
c29b45a0f2
api: add info "auto_connect" ( closes #1453 )
2020-03-20 20:42:05 +01:00
Sébastien Helleu
c05cb595dc
doc: add note about call to "free" on result of info_get (plugin API reference)
2020-03-20 07:08:14 +01:00
Sébastien Helleu
5c1dfcbe5b
tests: add tests on functions irc_protocol_cb_mode and irc_protocol_cb_nick
2020-03-19 23:01:59 +01:00
Sébastien Helleu
b45d461c3a
tests: add tests on functions irc_protocol_cb_kick and irc_protocol_cb_kill
2020-03-18 22:27:15 +01:00
Sébastien Helleu
a709dd05a6
tests: add tests on function irc_protocol_cb_join
2020-03-17 20:54:07 +01:00
Sébastien Helleu
332a4adc26
tests: add tests on function irc_protocol_cb_chghost
2020-03-16 20:49:50 +01:00
Sébastien Helleu
f33cfc89a0
doc: update German auto-generated file
2020-03-15 07:20:57 +01:00
Sébastien Helleu
e3ffe8c785
irc: set channel modes to NULL instead of "+" when no modes are remaining
2020-03-15 07:19:16 +01:00
Sébastien Helleu
851d1fb00a
tests: rename function run_cmd_server to server_recv
2020-03-15 07:19:16 +01:00
Sébastien Helleu
4033c55fa2
irc: add another example of MODE message
2020-03-15 07:19:16 +01:00
Sébastien Helleu
00913de02f
irc: remove unused variable "modes" from function irc_bar_item_buffer_name_content
2020-03-15 07:19:16 +01:00
Nils Görs
042c8fb02f
core: update German translations
2020-03-14 21:20:12 +01:00
Sébastien Helleu
aa3941fee2
tests: always run callback in calls to function config_file_option_set
2020-03-13 23:12:22 +01:00
Sébastien Helleu
ba70173a2e
irc: fix variable name in function irc_server_connect when GnuTLS is disabled
2020-03-12 07:35:04 +01:00
Sébastien Helleu
9545d37ab0
tests: add tests on IRC protocol functions and some callbacks
...
Functions tested:
* irc_protocol_is_numeric_command
* irc_protocol_log_level_for_command
* irc_protocol_tags
* irc_protocol_nick_address
* irc_protocol_cb_account
* irc_protocol_cb_away
* irc_protocol_cb_001
* irc_protocol_cb_005
2020-03-11 20:53:49 +01:00
Sébastien Helleu
5f94636b91
irc: rename argument in function irc_protocol_is_numeric_command
2020-03-10 19:19:38 +01:00
Sébastien Helleu
2fe27584ff
irc: return 0 in function irc_protocol_is_numeric_command if the command is NULL or empty
2020-03-10 19:15:59 +01:00
Sébastien Helleu
8a5046f0a1
irc: add support of fake servers (no I/O, for testing purposes)
2020-03-09 21:09:55 +01:00
Sébastien Helleu
3590302183
irc: copy temporary server flag in command /server copy
2020-03-08 13:56:30 +01:00
Sébastien Helleu
dcd10657b1
tests: add tests on functions weecrypto_totp_generate and weecrypto_totp_validate
2020-03-05 22:21:48 +01:00
Sébastien Helleu
dabf32f213
tests: add tests on functions weecrypto_hash and weecrypto_hash_pbkdf2 with NULL hash
2020-03-04 08:24:46 +01:00
Sébastien Helleu
c48815673d
core: update ChangeLog (issue #1455 )
2020-03-03 21:51:03 +01:00
Sébastien Helleu
91fe8da039
core: add detection of Ruby 2.7 in autotools
2020-03-03 21:50:17 +01:00
Lucas Kanashiro
60e86f929d
core: add detection for Ruby 2.7
2020-03-03 21:49:32 +01:00
Sébastien Helleu
4afaacd34e
tests: add tests on function weecrypto_get_hash_algo
2020-03-03 21:29:44 +01:00
Sébastien Helleu
7af8e6c652
core: add minimum libgcypt version 1.7.0 for SHA3 algorithms in comment of function weecrypto_hash
2020-03-02 22:57:44 +01:00
Sébastien Helleu
8ffe9be8a7
core: fix ChangeLog entry
2020-03-02 22:57:44 +01:00
Sébastien Helleu
3604abba7d
core: fix copyright date in wee-crypto sources
2020-03-02 22:57:39 +01:00
Sébastien Helleu
2d7829b2d5
core: require libgcrypt >= 1.7.0 for SHA3 algorithms
2020-03-02 21:49:30 +01:00
Sébastien Helleu
c6757f642f
tests: fix generation of test scripts with Python 3.8
2020-03-02 21:39:27 +01:00
Sébastien Helleu
dc7f1e81fb
core: add CVE ids in ChangeLog
2020-03-02 20:42:26 +01:00
Sébastien Helleu
2d2b49bfaa
relay: accept hash of password in init command with option "password_hash"
...
Allowed algorithms are:
* PBKDF2 (SHA256 or SHA512, salt, iterations)
* SHA256
* SHA512
2020-03-02 00:46:10 +01:00
Sébastien Helleu
1882686f8a
script: rename variable length_hash to hash_size
2020-03-01 23:14:55 +01:00
Sébastien Helleu
0271eacbe5
relay: rename variable length_hash to hash_size
2020-03-01 23:14:55 +01:00
Sébastien Helleu
3157d1f06e
api: add function crypto_hash_pbkdf2
2020-03-01 23:14:55 +01:00
Sébastien Helleu
9a6a27ef58
core: move crypto functions to wee-crypto.c, rename API function string_hash to crypto_hash
2020-03-01 21:24:27 +01:00
Sébastien Helleu
c4ef3d6c2e
core: merge functions string_hash_binary and string_hash into a single function string_hash
2020-03-01 16:41:28 +01:00
Sébastien Helleu
1ae2591458
core: add function secure_hash_pbkdf2
2020-03-01 14:26:24 +01:00
Sébastien Helleu
3472793d24
script: call function string_hash in script_repo_sha512sum_file to compute SHA512 hash
...
This removes dependency on libgcrypt in script plugin.
2020-03-01 09:08:48 +01:00
Sébastien Helleu
bb363ab27f
relay: call function string_hash_binary in relay_websocket_build_handshake to compute SHA1 hash
...
This removes dependency on libgcrypt in relay plugin.
2020-03-01 09:03:49 +01:00
Sébastien Helleu
7449bc8827
core: add support of CRC32 algorithm in hash functions
2020-02-29 21:12:13 +01:00
Sébastien Helleu
410a5b341f
api: add functions string_hash_binary and string_hash
2020-02-29 21:02:42 +01:00
Sébastien Helleu
7e808e2ef7
core: call function secure_hash_binary in secure_derive_key to compute SHA512 hash
2020-02-29 15:46:25 +01:00
Sébastien Helleu
600c43dcf5
tests: add tests on function secure_derive_key
2020-02-29 15:46:25 +01:00
Sébastien Helleu
45fd04ee72
core: return 0 in case of invalid parameters received in function secure_derive_key
2020-02-29 15:46:25 +01:00
Sébastien Helleu
e2135fc3eb
core: add functions to compute binary/hex hash of data
2020-02-29 15:46:25 +01:00
Sébastien Helleu
91701cbdb4
php: fix crash when loading script with PHP 7.4 ( closes #1452 )
2020-02-28 21:28:29 +01:00
Nils Görs
3f67cfecc8
django.po: Update German translations
2020-02-26 15:38:23 +01:00
Sébastien Helleu
5655778afa
core: update stable version in version.sh
2020-02-21 16:09:22 +01:00
Sébastien Helleu
ff4e9d6e69
core: add version 2.7.1 in release notes
2020-02-20 22:17:05 +01:00
Sébastien Helleu
a4fcd5570f
core: add version 2.7.1 in ChangeLog
2020-02-20 22:14:28 +01:00
Sébastien Helleu
7352ddfcf0
build: ignore file usr/share/applications/weechat.desktop in Cygwin build
2020-02-20 22:09:12 +01:00
Sébastien Helleu
6daa09b0b8
script: fix memory leak in read of script repository file if it has invalid content
2020-02-18 21:04:21 +01:00
Sébastien Helleu
c6e9e18aaa
script: fix unexpected display of scripts list in buffer with command /script list -i
2020-02-16 08:04:58 +01:00
Sébastien Helleu
3fc0f1957e
script: remove dead assignment of variable length in function script_action_list_input
2020-02-16 07:59:02 +01:00
Sébastien Helleu
4cb0e2dc55
doc: update auto-generated files
2020-02-15 07:39:41 +01:00
Nils Görs
774345cea9
core: update German translations
2020-02-14 18:54:36 +01:00
Sébastien Helleu
09aa6dbf06
core: add CVE-2020-8955 in ChangeLog
2020-02-14 07:41:56 +01:00
Sébastien Helleu
230f648584
irc: use irc_server_prefix_chars_default if server->prefix_chars is NULL
2020-02-10 21:18:47 +01:00
Sébastien Helleu
9904cb6d2e
irc: fix crash when receiving a malformed message 352 (who)
...
Thanks to Stuart Nevans Locke for reporting the issue.
2020-02-10 07:37:11 +01:00
Sébastien Helleu
40ccacb433
irc: fix crash when a new message 005 is received with longer nick prefixes
...
Thanks to Stuart Nevans Locke for reporting the issue.
2020-02-09 20:04:45 +01:00
Sébastien Helleu
5edbeea338
core: fix unlikely memory leak in completion
2020-02-09 06:56:53 +01:00
Sébastien Helleu
7fde75797c
doc: remove reference to obsolete script shell.py in FAQ
2020-02-08 21:59:14 +01:00
Sébastien Helleu
40e8e928cd
doc: add question about timezone in FAQ
2020-02-08 21:59:14 +01:00
Sébastien Helleu
6f4f147d8e
irc: fix crash when receiving a malformed message 324 (channel mode)
...
Thanks to Stuart Nevans Locke for reporting the issue.
2020-02-08 20:24:50 +01:00
Sébastien Helleu
39f2591cf5
tests: add tests on ANSI default text/background colors
2020-02-08 10:29:07 +01:00
Sébastien Helleu
2769989751
irc: remove nested switches in function irc_color_decode_ansi_cb
2020-02-07 21:29:46 +01:00
Sébastien Helleu
b8d7af54e3
doc: add keys and actions on fset and script buffers in user's guide
2020-02-06 21:17:54 +01:00
Sébastien Helleu
60f2734184
irc: use dynamic string in function irc_color_encode
2020-02-05 21:51:11 +01:00
Sébastien Helleu
5b902eb804
irc: replace realloc by dynamic string in function irc_color_decode
2020-02-05 21:50:39 +01:00
Sébastien Helleu
6f69d98ee9
core: fix typo in French translation of /help fset
2020-02-04 22:04:18 +01:00
Sébastien Helleu
84648a5cd8
tests: add eval tests with debug enabled
2020-02-04 20:56:59 +01:00
Sébastien Helleu
15f7d7aeb1
core: update ChangeLog
2020-02-03 21:41:25 +01:00
Sébastien Helleu
f76a5a8b57
tests: add unit tests on function util_file_get_content
2020-02-03 21:39:06 +01:00
Sébastien Helleu
3edae5af86
tests: add unit tests on function util_get_time_diff
2020-02-02 13:58:35 +01:00
Sébastien Helleu
27266ccd02
core: rename function util_get_uptime to util_get_time_diff
...
The two times must be sent as parameters, which makes the function not specific
to uptime. It is now easier to test the function in unit tests.
2020-02-02 13:57:39 +01:00
Sébastien Helleu
4e2718d234
irc: add nick changes in the hotlist (except self nick change)
2020-02-01 23:02:55 +01:00
Sébastien Helleu
95e34c71d6
core: update ChangeLog (issue #1442 )
2020-01-30 22:07:32 +01:00
orbea
6d2d304136
Fix the build with guile-3.0.0.
...
v2: Update configure.ac too.
Signed-off-by: orbea <orbea@riseup.net >
2020-01-30 22:05:43 +01:00
Sébastien Helleu
d2dda92daf
tests: add eval tests with hdata variables of different types
2020-01-27 23:04:24 +01:00
Sébastien Helleu
b7c09ed084
tests: add eval tests on conditions with text after closing parenthesis
2020-01-27 23:04:24 +01:00
Sébastien Helleu
a6a6fb74c2
tests: add eval tests on conditions with leading and trailing spaces (ignored)
2020-01-27 23:04:24 +01:00
Sébastien Helleu
2839dc7ddf
tests: add eval tests on "regex not matching" comparison
2020-01-27 23:04:24 +01:00
Sébastien Helleu
0975c407e0
tests: add eval tests with hdata list name and pointer
2020-01-27 23:04:24 +01:00
Sébastien Helleu
201b4da169
tests: add eval tests with buffer local variables
2020-01-27 23:04:24 +01:00
Sébastien Helleu
8107b5d162
tests: add eval tests on options with different types
2020-01-27 23:04:24 +01:00
Sébastien Helleu
dd13393896
tests: add eval test with empty value for "date:"
2020-01-27 23:04:24 +01:00
Sébastien Helleu
70f0c81a2c
tests: add eval tests with invalid values for "modifier:"
2020-01-27 23:04:24 +01:00
Sébastien Helleu
6d9a247df3
tests: add eval tests with invalid values for "repeat:"
2020-01-27 23:04:24 +01:00
Sébastien Helleu
1914ceb74f
tests: add eval tests with invalid values for "cut:" and "cutscr:"
2020-01-27 23:04:22 +01:00
Sébastien Helleu
34bb43379a
tests: add eval test with invalid value for "hide:"
2020-01-27 21:21:01 +01:00
Sébastien Helleu
070e86bd6e
tests: add eval test with invalid regex group
2020-01-27 21:17:17 +01:00
Sébastien Helleu
1d77b9742e
tests: add evaluation tests with ternary operator and escape of prefix ("$")
2020-01-27 21:09:54 +01:00
Sébastien Helleu
d91d1ebb8c
tests: add other calc tests with multiple operators
...
The order of operators are different from the initial test, so this increases
the code coverage in wee-calc.c.
2020-01-27 20:54:23 +01:00
Sébastien Helleu
f980820395
logger: fix crash when disabling logging on a buffer ( closes #1444 )
...
Crash happens if the log file was deleted before disabling logging and if the
option logger.file.info_lines is on.
2020-01-25 13:42:12 +01:00
Sébastien Helleu
4d67af399d
core: flush stdout/stderr before forking in hook_process function ( closes #1441 )
2020-01-20 21:15:15 +01:00
Sébastien Helleu
7cd566e8d3
core: reset variable "old_full_name" after send of signal "buffer_renamed" (issue #1428 )
2020-01-12 17:09:47 +01:00
Sébastien Helleu
b79cd6d546
relay: update buffers synchronization when buffers are renamed ( closes #1428 )
2020-01-12 17:03:16 +01:00
Sébastien Helleu
1fac6fd404
core: add variable "old_full_name" in buffer, set before the buffer is renamed (issue #1428 )
2020-01-12 16:57:08 +01:00
Sébastien Helleu
4f9c4fecd3
irc: case-insensitive comparison on incoming CTCP command, force upper case on CTCP replies ( closes #1439 )
2020-01-11 11:02:41 +01:00
Sébastien Helleu
4f42f407c1
doc: remove space in example of hsignal irc_redirect_command (plugin API reference)
2020-01-05 09:15:40 +01:00
Sébastien Helleu
9ac4639c8c
xfer: send signal "xfer_ended" after the received file has been renamed ( closes #1438 )
2020-01-04 11:19:47 +01:00
Sébastien Helleu
feb6258910
core: update copyright dates
2020-01-04 10:41:26 +01:00
Sébastien Helleu
481da803cb
buflist: add pointer "window" in bar item evaluation
2019-12-26 22:44:19 +01:00
Sébastien Helleu
e11075e2cd
doc: update German auto-generated file
2019-12-23 22:14:33 +01:00
Nils Görs
cc7ac1284d
core: update German translations
2019-12-23 20:00:02 +01:00
Sébastien Helleu
330149b9b6
relay: reject client with weechat protocol if password or totp is received in init command but not set in WeeChat ( closes #1435 )
2019-12-21 10:47:35 +01:00
Sébastien Helleu
e612e63140
core: fix evaluation of condition with nested "if" ( closes #1434 )
2019-12-18 21:22:36 +01:00
Sébastien Helleu
a13099aa63
core: add debug option "-d" in command /eval (issue #1434 )
2019-12-18 21:18:59 +01:00
Sébastien Helleu
7e833ee60b
core: add missing variable "proxy" in function hook_connect_print_log
2019-12-18 07:55:39 +01:00
Sébastien Helleu
72da71880c
doc: update German auto-generated files
2019-12-15 21:22:51 +01:00
Nils Görs
b341432887
core: update German translations
2019-12-15 21:17:33 +01:00
Sébastien Helleu
bb62485aa9
irc: fix memory leak when the channel topic is changed
2019-12-15 07:27:45 +01:00
Sébastien Helleu
72b107a970
php: add detection of PHP 7.4
2019-12-14 11:25:07 +01:00
Sébastien Helleu
019bc79b0f
core: update ChangeLog (issue #1433 )
2019-12-13 21:34:01 +01:00
Sébastien Helleu
517bdaa4a8
core: update translations (issue #1433 )
2019-12-13 21:33:48 +01:00
Sébastien Helleu
00485af7c9
core: add contributor in AUTHORS.adoc (issue #1433 )
2019-12-13 21:31:30 +01:00
Matthew Horan
f966329862
api: add info "weechat_headless"
2019-12-13 21:30:54 +01:00
Sébastien Helleu
5ae0485404
core: fix version in ChangeLog
2019-12-13 21:27:02 +01:00
Sébastien Helleu
60fa5a7555
core: update ChangeLog (issue #1431 )
2019-12-13 21:22:45 +01:00
Sébastien Helleu
8d107912d6
core: update translations
2019-12-13 21:21:02 +01:00
Simmo Saan
c487965e8b
irc: add GnuTLS >= 3.1.0 requirement to ssl_password option help (issue #115 )
2019-12-13 21:18:22 +01:00
Simmo Saan
139a7053e4
irc: fix compilation with GnuTLS < 3.1.0 (issue #115 )
...
Due to this ssl_password will be partially unused with GnuTLS < 3.1.0.
In that case an encrypted SSL client cert import will simply fail.
2019-12-13 21:18:22 +01:00
Sébastien Helleu
9c227de6bf
core: add directory /usr/share/applications/ in cygwin package "weechat"
2019-12-08 15:56:23 +01:00
Sébastien Helleu
da28c392ea
Version 2.8-dev
2019-12-08 10:18:33 +01:00
Sébastien Helleu
236dbe3f62
Version 2.7
2019-12-08 09:48:53 +01:00
Sébastien Helleu
632755d51d
core: remove obsolete file FindTCL.cmake from root Makefile.am
2019-12-08 09:23:35 +01:00
Sébastien Helleu
ee52c8ceae
debian: fix debian/wheezy and ubuntu/trusty patches
2019-12-08 09:13:46 +01:00
Sébastien Helleu
dda3ac7963
debian: update changelog
2019-12-08 08:23:07 +01:00
Sébastien Helleu
e81d0787e4
debian: bump Standards-Version to 4.4.0
2019-12-08 08:22:45 +01:00
Sébastien Helleu
54aa8b82b3
doc: update Polish auto-generated files
2019-12-01 18:03:07 +01:00
Krzysztof Korościk
39ae55322d
doc: updated polish traslation
2019-12-01 17:14:12 +01:00
Krzysztof Korościk
10f4e16695
po: update polish translation
2019-12-01 16:24:32 +01:00
Sébastien Helleu
cfd7d31f95
doc: update German auto-generated files
2019-12-01 11:42:49 +01:00
Nils Görs
621b87ea8a
core: update German translations
2019-11-29 09:17:37 +01:00
Sébastien Helleu
c947d1575f
core: exit makedist.sh script if command "cd" failed
2019-11-28 21:28:07 +01:00
Sébastien Helleu
d876ec49fc
core: replace "! -z" by "-n" in build-debian.sh
2019-11-28 21:27:43 +01:00
Sébastien Helleu
d2300e62af
core: replace "-o" by "||" in tools scripts
2019-11-28 21:26:45 +01:00
Sébastien Helleu
a727516e0d
core: run command and check return code on same line in tools scripts
2019-11-28 21:25:47 +01:00
Sébastien Helleu
c0e48b0370
core: double quote variables in tools scripts
2019-11-28 21:23:59 +01:00
Sébastien Helleu
45509c3560
core: double quote variables in script autogen.sh
2019-11-27 20:17:48 +01:00
Sébastien Helleu
fb8f0590b0
Version 2.7-rc1
2019-11-26 20:10:18 +01:00
Sébastien Helleu
3dab07d659
tests: add unit tests on hash algorithms with salt (issue #635 )
2019-11-25 23:02:05 +01:00
Sébastien Helleu
cd53fc61cf
core: fix typo in French translation (issue #635 )
2019-11-25 22:43:55 +01:00
Sébastien Helleu
d66a02ca9d
core: move each hash algorithm in a separate function (issue #635 )
2019-11-25 22:31:36 +01:00
Sébastien Helleu
771b932dec
doc: update auto-generated files with WeeChat options (issue #635 )
2019-11-25 21:44:27 +01:00
Sébastien Helleu
41911babd3
core: remove obsolete translations
2019-11-25 21:42:57 +01:00
Sébastien Helleu
f69079e3d0
core: update ChangeLog (issue #635 )
2019-11-25 21:39:02 +01:00
Sébastien Helleu
b43ab911fd
core: add more info in /help weechat.look.nick_color_hash_salt (issue #635 )
2019-11-25 21:38:58 +01:00
Sébastien Helleu
0044fa1902
core: remove allocation of string when salt is used (issue #635 )
2019-11-25 21:38:55 +01:00
Simmo Saan
1a00368888
core: add option weechat.look.nick_color_hash_salt to allow for reshuffling of colors (issue #635 )
2019-11-25 21:38:20 +01:00
Sébastien Helleu
c634d6c56e
doc: list the things removed by WeeChat on /plugin unload (user's guide)
2019-11-24 09:40:53 +01:00
Sébastien Helleu
661ef1e653
doc: fix translations in French plugin API reference
2019-11-24 09:32:35 +01:00
Sébastien Helleu
8223263e0e
doc: remove flags "translation missing" in French docs
2019-11-24 09:29:02 +01:00
Sébastien Helleu
a843e8fb14
doc: bump version of documentation generator
2019-11-22 21:01:14 +01:00
Sébastien Helleu
e1692ab7e9
doc: add function to print counters, add separator lines (documentation generator)
2019-11-22 21:00:58 +01:00
Sébastien Helleu
73b3ff1491
doc: simplify function to compute SHA256 checksum, move function outside class AutogenDoc (documentation generator)
2019-11-22 20:59:58 +01:00
Sébastien Helleu
178b3eb8a6
doc: sort locales in documentation generator
2019-11-22 20:59:06 +01:00
Sébastien Helleu
2f99033384
doc: remove path option in documentation generator
2019-11-22 20:57:59 +01:00
Sébastien Helleu
f1641604b0
doc: remove obsolete ignored options/completions in documentation generator
2019-11-22 20:57:52 +01:00
Sébastien Helleu
e743e731ec
irc: do not automatically open a channel with name "0" ( closes #1429 )
...
"0" is a special channel name which causes a client to leave all the channels
it is presently on.
Note that when option irc.look.buffer_open_before_join is on, WeeChat may still
open channel buffers with an invalid channel name like "1". The server should
reply something like that, displayed on the server buffer:
1: No such channel
2019-11-21 20:35:32 +01:00
Sébastien Helleu
64aae8b959
core: update build directories in .gitignore
2019-11-19 07:40:11 +01:00
Sébastien Helleu
e4a9f95e38
core: remove arguments for endforeach() in CMake files
2019-11-18 20:18:54 +01:00
Sébastien Helleu
7aa24ecd88
core: add different icons sizes (16x16 to 512x512) ( closes #1347 )
2019-11-18 20:05:43 +01:00
Sébastien Helleu
8cde654c6f
core: set buffer name, short name and title only if the value has changed
...
This fix reduces the number of messages "_buffer_title_changed" sent to the
weechat relay clients in IRC private buffers (this message was sent for every
new message received in the private buffer).
2019-11-17 21:48:17 +01:00
Sébastien Helleu
9a40aa04f8
core: rename label "enhancement" to "feature"
2019-11-15 21:06:15 +01:00
Sébastien Helleu
3a03184d7a
irc: mention /filter command in /help irc.look.smart_filter
2019-11-15 08:38:40 +01:00
Sébastien Helleu
b5804bd64d
core: add labels in GitHub issue templates
2019-11-14 07:24:54 +01:00
Sébastien Helleu
005e5fd8f5
core: fix French translation of "uptime"
2019-11-13 21:17:14 +01:00
Sébastien Helleu
fe7a05cb1f
core: update ChangeLog
2019-11-12 21:20:43 +01:00
Eli Schwartz
76c6f52e8c
build: support python 3.8
...
In python 3.8, in order to link to -lpython3.8, you need to use the
exported pkg-config interface 'python3-embed' (or 'python3-config --libs
--embed'), see https://bugs.python.org/issue36721 for details.
2019-11-12 21:19:47 +01:00
Eli Schwartz
5c8ac69f73
python: use more idiomatic cmake pkg-config linking
...
cmake documentation is absolutely atrocious, and I don't know why they
mention all the wrong things to use, and the cargo cult of successfully
writing a cmake build definition (copy-pasting what works from other
projects) also uses all the wrong things. But it turns out it is
possible to correctly link a PkgConfig target despite all that, at
least, *iff* you use cmake >= 3.13. I've chosen option 2, which is to
vendor in cmake >= 3.13's FindPkgConfig module in the previous commit.
Using IMPORTED_TARGET GLOBAL in a pkg-config check will result in a
proper linker target being created. For comparison, this is like using
meson's dependency() target, except meson forces you to do this by
default. The result is that the build system's internal representation
of how to link something, is used instead of manually passing build
flags defined in variables.
This is an important distinction to make, because cmake does not have a
list datatype, and instead turns lists into strings separated by ';'
which are indistinguishable from, like, strings which contain ';'
characters. When you pass the resulting list-which-isn't-really-a-list
to link an executable/library, you either need to preprocess the
variable to replace ';' with ' ' (just in case there are multiple
elements) or use cmake functions which magically know to do this
themselves -- or at least, I assume there are cmake functions that
correctly handle so-called "lists", or there would be no need for
"lists" to exist.
The IMPORTED_TARGET will define a bunch of INTERFACE_* properties which
do seem to do exactly this. The resulting build definition should
actually, correctly, link python, thereby fixing #1398 in a better way.
2019-11-12 21:19:47 +01:00
Eli Schwartz
682e558f76
cmake: vendor in a new version of FindPkgConfig
...
The current one is anciently ancient, and dates back to commit
4d2925ef1c which vendored this "for old
versions of cmake". Well, currently it just stops using new versions of
FindPkgConfig, so we're stuck on the 2006 version from cmake 2.5.0.
Instead of deleting it entirely (the minimum version of cmake is
currently 3.0) make this vendored file continue to be useful by using it
to vendor in the latest version of FindPkgConfig from cmake 3.16.0-rc3
with a bunch of useful improvements.
2019-11-12 21:19:47 +01:00
Sébastien Helleu
a36e17abf9
debian: disable javascript plugin on Debian Sid and Ubuntu Eoan
2019-11-11 08:38:05 +01:00
Sébastien Helleu
38bb297d91
core: update ChangeLog (issue #1420 )
2019-11-10 11:06:49 +01:00
Sébastien Helleu
421d6481da
core: link with libnetwork and not libpthread on Haiku (autotools) (issue #1420 )
2019-11-10 11:06:39 +01:00
Jerome Duval
8d991f1284
Haiku: link libnetwork, not libpthread.
2019-11-10 11:04:47 +01:00
Sébastien Helleu
9f8162651f
irc: set option irc.look.display_pv_warning_address to off by default (issue #892 )
...
This is because the bitlbee server causes the warning to be displayed when it
is not expected (the address of remote nick changes multiple times on login).
2019-11-08 21:27:12 +01:00
Sébastien Helleu
17d3032b73
core: move line from "New features" to "Bug fixes"
2019-11-07 19:46:55 +01:00
Sébastien Helleu
90aec7bec7
core: update URL of WeeChat blog
2019-11-05 07:50:30 +01:00
Sébastien Helleu
07577194c5
doc: add examples of division in ${calc:...} (plugin API reference)
2019-11-04 19:01:31 +01:00
Sébastien Helleu
9264de9ce0
doc: fix list of "updated in" versions in function string_eval_expression (plugin API reference)
2019-11-04 18:59:32 +01:00
Sébastien Helleu
4f7a51f72b
core: fix sentence in release notes
2019-11-03 21:10:48 +01:00
Sébastien Helleu
6507544947
irc: fix typo and examples in /help server
2019-11-03 14:54:45 +01:00
Nils Görs
cdcbdc94e0
core: update German translations
2019-11-03 14:48:43 +01:00
Sébastien Helleu
10f85df867
irc: set raw filter to "*" if local variable "filter" was not set after /upgrade on raw buffer
2019-11-03 09:55:09 +01:00
Sébastien Helleu
7e07954fbf
irc: restore irc raw filter after /upgrade (issue #1000 )
2019-11-03 09:28:16 +01:00
Sébastien Helleu
015ae4a94b
irc: add filters on raw buffer ( closes #1000 )
2019-11-03 09:01:44 +01:00
Sébastien Helleu
4a86ab55d8
fset: add comment on filter by evaluated expression
2019-10-30 19:41:56 +01:00
Sébastien Helleu
7cac32fc1f
fset: fix filter variable used to match filter string
2019-10-30 19:41:31 +01:00
Sébastien Helleu
c6161d0e4a
plugins: sort options added in configuration sections
2019-10-23 19:45:06 +02:00
Sébastien Helleu
ecc7edda9e
core: optimize search of options in configuration sections
...
Since options are sorted in sections, it is faster to search from the last
option to the first one.
For configuration files with many options in a single section (like
plugins.conf), the load of configuration file is about 2 to 3x faster.
2019-10-23 19:45:06 +02:00
Sébastien Helleu
fbc9faed42
doc: add keys to type for the example message with color codes (user's guide)
2019-10-22 07:54:50 +02:00
Sébastien Helleu
c99889cb15
core: fix typo in French translation of /help fset
2019-10-21 19:14:31 +02:00
Sébastien Helleu
f85f097c25
debian: disable javascript plugin on Ubuntu Focal
2019-10-20 21:27:21 +02:00
Sébastien Helleu
5d4220a91f
core: fix scrolling up in bare mode when switched to bare mode at the top of the buffer ( closes #899 , issue #978 )
2019-10-14 20:44:15 +02:00
Sébastien Helleu
7e6d933d74
doc: update German auto-generated file
2019-10-13 21:05:32 +02:00
Nils Görs
92853e1b47
core: update German translations
2019-10-13 18:54:48 +02:00
Sébastien Helleu
577a932201
core: add info about Python 3 and strings in release notes
2019-10-13 08:18:38 +02:00
Sébastien Helleu
899550ca94
doc: fix typo in scripting guide
2019-10-13 08:18:30 +02:00
Sébastien Helleu
ab6a991de2
doc: fix language in links to plugin API reference (scripting guide)
2019-10-12 23:26:16 +02:00
Sébastien Helleu
2dbc283023
doc: add links on signals and hsignals (plugin API reference)
2019-10-12 23:17:33 +02:00
Sébastien Helleu
513f5a1ee7
python: send "bytes" instead of "str" to callbacks in Python 3 when the string is not UTF-8 valid (issue #1220 , closes #1389 )
2019-10-12 22:21:48 +02:00
Sébastien Helleu
8fc8f728d4
core: add reverse of string for screen in evaluation of expressions with "revscr:"
2019-10-12 20:14:36 +02:00
Sébastien Helleu
9535f4a70b
doc: update German auto-generated file
2019-10-11 22:45:08 +02:00
Nils Görs
f85adf5cf1
core: update German translations
2019-10-11 22:41:19 +02:00
Sébastien Helleu
876a0a1609
irc: add option irc.look.display_pv_warning_address ( closes #892 )
...
If the address of remote nick changes in a private buffer, a warning is
displayed.
2019-10-11 20:26:34 +02:00
Sébastien Helleu
1dda5ffd02
doc: add value -1 for notify level in function hook_line (plugin API reference)
2019-10-10 18:39:31 +02:00
Sébastien Helleu
dc9964ccc6
irc: add server option "ssl_password" (issue #115 , issue #1416 )
2019-10-09 21:40:43 +02:00
Sébastien Helleu
37415e61d5
core: update translations (issue #115 , issue #1416 )
2019-10-09 21:39:25 +02:00
Simmo Saan
116150c2fc
irc: add server option ssl_password for SSL certificate private key password ( closes #115 )
2019-10-09 21:37:41 +02:00
Sébastien Helleu
5398f5d566
irc: fix compiler warning on uninitialized variable
2019-10-09 07:17:32 +02:00
Nils Görs
02c63beef9
core: add German translations in weechat.desktop
2019-10-08 20:54:25 +02:00
Sébastien Helleu
6619219297
doc: add value -1 for notify level in trigger of type line (user's guide)
2019-10-08 20:30:59 +02:00
Sébastien Helleu
6fa0f49a28
core: update ChangeLog (issue #982 , issue #408 )
2019-10-07 21:06:55 +02:00
Sébastien Helleu
afe64aefbf
core: add keywords in weechat.desktop (issue #982 , issue #408 )
2019-10-07 21:06:55 +02:00
Sébastien Helleu
85f9ead7b8
core: add French translations in weechat.desktop (issue #982 , issue #408 )
2019-10-07 21:06:55 +02:00
Sébastien Helleu
b35c94cc91
core: install weechat.desktop with autotools (issue #982 , issue #408 )
2019-10-07 21:06:50 +02:00
Lucas Hoffmann
8054cb0ee1
core: add a desktop file ( closes #982 , closes #408 )
2019-10-07 20:47:43 +02:00
Sébastien Helleu
cbeecc0cde
core: ensure completion_item is not NULL before using it
2019-10-06 21:47:56 +02:00
Sébastien Helleu
528c769e71
core: fix crash in completion of filenames
2019-10-06 21:45:27 +02:00
Sébastien Helleu
d2a63b2b44
doc: update German auto-generated files
2019-10-06 19:17:15 +02:00
Sébastien Helleu
86e623a554
doc: fix chapter on IRC server connection in quickstart guide
2019-10-06 19:12:47 +02:00
Sébastien Helleu
c391fe5fa5
core: update ChangeLog ( closes #630 )
2019-10-06 19:11:15 +02:00
Sébastien Helleu
c3b33859ae
core: fix long lines
2019-10-06 19:09:29 +02:00
Sébastien Helleu
f2551b8403
Merge remote-tracking branch 'origin/pr/630'
2019-10-06 19:07:25 +02:00
Sébastien Helleu
98d9dc1a03
core: update ChangeLog ( closes #610 , closes #617 , closes #619 )
2019-10-06 18:14:50 +02:00
Sébastien Helleu
e6570d6e3a
core: fix line too long, add comment on argument "with_suffix"
2019-10-06 18:11:58 +02:00
Sébastien Helleu
e47002884a
core: count suffix in alignment computed for context info
2019-10-06 18:08:52 +02:00
Sébastien Helleu
c77bccba87
Merge remote-tracking branch 'origin/pr/619'
2019-10-06 18:08:17 +02:00
Sébastien Helleu
af5951c123
Merge pull request #1415 from ingank/doc-de-improve-pr
...
doc: update German documentation
2019-10-06 17:25:00 +02:00
Ingolf Ankert
1eb54f4065
doc: update German documentation
...
Reviewed: from @flashcode
2019-10-06 17:14:07 +02:00
Sébastien Helleu
de0209e6d6
Merge pull request #1414 from ingank/improve-po-de
...
core: update German translations
2019-10-06 17:03:27 +02:00
Ingolf Ankert
903cb0baf3
doc: update German documentation
...
fix: typos in doc/de/weechat_faq.de.adoc
fix: typos, spelling, grammar in doc/de/weechat_quickstart.de.adoc
2019-10-06 16:55:26 +02:00
Ingolf Ankert
5518b56561
core: update German translations
2019-10-06 15:53:57 +02:00
Sébastien Helleu
53360a7909
logger: fix write in log file if it has been deleted or renamed ( closes #123 )
2019-10-06 13:36:35 +02:00
Sébastien Helleu
529af39612
doc: translate description of logger masks in user's guide
2019-10-06 10:19:01 +02:00
Sébastien Helleu
79e124d6e4
Merge pull request #1413 from FiXato/patch-2
...
Added introductory description of Logger masks
2019-10-06 10:18:32 +02:00
Sébastien Helleu
d3254262ac
doc: fix styles in plugin API reference
2019-10-06 10:01:49 +02:00
Sébastien Helleu
587f5bf15b
irc: use path from option xfer.file.upload_path to complete filename in command "/dcc send" ( closes #60 )
2019-10-06 09:38:52 +02:00
Sébastien Helleu
6e382d26a9
core: add optional default path (evaluated) in completion "filename" (issue #60 )
2019-10-06 09:38:20 +02:00
Sébastien Helleu
88aa82d672
core: add support of modifiers in evaluation of expressions with "modifier:name,data,string" (issue #60 )
2019-10-06 09:13:35 +02:00
Sébastien Helleu
1a0ba4a9dc
api: add modifier "eval_path_home" (issue #60 )
2019-10-06 09:06:55 +02:00
Sébastien Helleu
e921b9f432
core: fix comments on modifier callback functions in plugin API
2019-10-06 08:56:12 +02:00
Filip H.F. "FiXato" Slagter
86dcbc09c0
Added introductory description of Logger masks
...
While the documentation for Logger filename masks contained examples, it didn't actually describe it would try to match in order of descending specificity.
2019-10-05 20:43:29 +02:00
Sébastien Helleu
587ddf7222
core: add reference to issue #66 for hook_line function in ChangeLog
2019-10-05 18:55:27 +02:00
Sébastien Helleu
c521392207
core: add quotes around commands with arguments in ChangeLog
2019-10-05 18:18:07 +02:00
Sébastien Helleu
1da5b9126e
core: fix typo in ChangeLog
2019-10-05 18:17:49 +02:00
Sébastien Helleu
3c0bdc18f3
xfer: add option xfer.file.download_temporary_suffix with default value ".part" ( closes #1237 )
2019-10-05 18:11:39 +02:00
Sébastien Helleu
6c23f632b1
xfer: fix memory leak when a xfer is freed and when the plugin is unloaded
2019-10-05 17:49:07 +02:00
Sébastien Helleu
3e189fa60d
irc: fix typo in /help links
2019-10-04 20:44:09 +02:00
Sébastien Helleu
f9dcb573ca
doc: update German auto-generated files
2019-10-03 20:39:48 +02:00
Sébastien Helleu
8c31306f30
Merge pull request #1410 from ingank/ingank/german-translation
...
core: update German translations
2019-10-03 20:32:37 +02:00
Sébastien Helleu
d2be0e8e1d
Merge pull request #1409 from ingank/master
...
doc: update German documentation
2019-10-03 20:32:10 +02:00
Ingolf Ankert
b03a4e192c
core: update German translations
2019-10-03 15:25:42 +02:00
Sébastien Helleu
70fd722278
logger: add option logger.file.color_lines ( closes #528 , closes #621 )
2019-10-02 20:44:12 +02:00
Ingolf Ankert
f3376f4264
doc: update German documentation
2019-10-01 21:48:44 +02:00
Sébastien Helleu
e386965aba
api: add modifier "color_encode_ansi" (issue #528 )
2019-10-01 18:31:41 +02:00
Sébastien Helleu
90f711a965
core: add function to convert WeeChat colors to ANSI colors (issue #528 )
2019-10-01 18:31:41 +02:00
Sébastien Helleu
177fa6c528
core: add support of reverse video in ANSI color codes
2019-10-01 18:31:41 +02:00
Sébastien Helleu
a8ca4b5b3a
tests: add tests on GUI color functions
2019-10-01 18:31:41 +02:00
Sébastien Helleu
daad558291
core: fix typos in comments
2019-10-01 18:31:41 +02:00
Sébastien Helleu
baf8f635ff
core: fix style in CMake files
2019-10-01 18:31:41 +02:00
Sébastien Helleu
779420d50d
core: fix typo in ChangeLog
2019-10-01 18:29:59 +02:00
Sébastien Helleu
92cad366a2
core: fix typos in French translations
2019-09-30 21:46:56 +02:00
Sébastien Helleu
cddb314a10
doc: update German auto-generated files
2019-09-28 15:06:11 +02:00
Ingolf Ankert
45a55895fb
core: update German translations
2019-09-28 14:42:32 +02:00
Sébastien Helleu
2067136506
core: add contributor in AUTHORS.adoc (issue #1406 )
2019-09-27 20:56:17 +02:00
Sébastien Helleu
41cf758864
core: update ChangeLog (issue #1406 )
2019-09-27 20:56:17 +02:00
Kyle Sabo
0678e0c9b3
core: fix build on Alpine ( closes #1406 )
2019-09-27 20:56:09 +02:00
Sébastien Helleu
ae38b11407
irc: add "user" in output of irc_message_parse ( closes #136 )
2019-09-27 20:52:00 +02:00
Sébastien Helleu
3f33b327b1
logger: move logger backlog functions to logger-backlog.c
2019-09-26 21:26:23 +02:00
Sébastien Helleu
8ab6422520
debian: switch to Guile 2.2 in Debian build
...
Guile 2.2 is now used by default in Debian/Ubuntu builds, except on these old
distribution versions where only Guile 2.0 is available:
- Debian Stretch
- Debian Jessie
- Debian Wheezy
- Ubuntu Xenial
- Ubuntu Trusty
2019-09-25 20:58:22 +02:00
Nils Görs
4b0e6d5da2
core: update German translations
2019-09-24 21:43:30 +02:00
Sébastien Helleu
3a356f109f
core: add power operator "**" in calc expressions (issue #997 )
2019-09-24 21:03:56 +02:00
Sébastien Helleu
7d795c4d53
core: fix wrong results with the unary minus in calc expressions
2019-09-24 20:49:48 +02:00
Sébastien Helleu
dc5e334f5c
doc: update German auto-generated file
2019-09-23 23:10:40 +02:00
Nils Görs
aa45748bff
core: update German translations
2019-09-23 22:07:41 +02:00
Sébastien Helleu
fe193a350b
core: update translations (issue #683 )
2019-09-23 21:31:09 +02:00
Simmo Saan
e437613acb
irc: add separate options for kick/kill message coloring ( closes #683 )
...
Add new options irc.color.message_kick and irc.color.reason_kick to be used
for coloring KICK and KILL messages.
2019-09-23 21:22:49 +02:00
Sébastien Helleu
c5ffc3917f
doc: update German auto-generated files
2019-09-22 21:37:23 +02:00
Nils Görs
6942444a2b
core: update German translations
2019-09-22 21:32:46 +02:00
Sébastien Helleu
39b6fb6137
irc: remove option irc.network.channel_encode, add server option "charset_message" ( closes #832 )
...
This new option controls which part of the IRC message is decoded/encoded to
the target charset, and the new default behavior is to decode/encode the whole
IRC message (behavior in WeeChat >= 1.3 was to decode/encode only the text by
default).
2019-09-22 20:41:00 +02:00
Sébastien Helleu
12ee9cb75c
core: build with Guile 2.2 on Cygwin (issue #1098 )
2019-09-21 15:54:12 +02:00
Sébastien Helleu
bed26f42a1
core: remove detection of Ruby 1.8, since Ruby >= 1.9.1 is now required (issue #1404 )
2019-09-21 15:42:23 +02:00
Sébastien Helleu
fbb0e85525
core: update ChangeLog ( closes #1098 )
2019-09-21 14:53:52 +02:00
Sébastien Helleu
afce4804f5
guile: disable "/guile eval" as this does not (yet) work with Guile >= 2.2 (issue #1098 )
2019-09-21 14:48:09 +02:00
Sébastien Helleu
387a44f5ec
guile: add support of Guile 2.2 (issue #1098 )
2019-09-21 14:48:05 +02:00
Sébastien Helleu
e1a4612797
core: ignore color codes in ${length:xxx} and ${lengthscr:xxx}
2019-09-21 13:54:36 +02:00
Nils Görs
de45636388
core: update German translations
2019-09-21 08:31:40 +02:00
Sébastien Helleu
dcfc4e8ed5
core: add "length:xxx" and "lengthscr:xxx" in evaluation of expressions
2019-09-21 07:56:21 +02:00
Nils Görs
1919f23c2d
core: update German translations
2019-09-20 23:13:03 +02:00
Sébastien Helleu
bd3f1b5f00
doc: add file test-core-calc.cpp in developer's guide
2019-09-20 21:42:44 +02:00
Sébastien Helleu
92ecbe29ae
core: move bugs below new features in ChangeLog
2019-09-20 21:37:21 +02:00
Sébastien Helleu
997894edc0
core: add calculation of expression in evaluation of expressions with "calc:..." (issue #997 )
2019-09-20 21:37:01 +02:00
Sébastien Helleu
0109c51937
core: add chapter about CMake fatal errors on missing dependencies in release notes
2019-09-20 09:25:26 +02:00
Sébastien Helleu
a81d266b31
doc: update auto-generated files
2019-09-20 09:25:03 +02:00
Nils Görs
4fca523b17
core: update German translations
2019-09-19 21:56:38 +02:00
Sébastien Helleu
5cf419dd63
core: remove extra spaces in arguments of /help uptime and /help version
2019-09-19 21:25:27 +02:00
Sébastien Helleu
85f6c5eeda
script: add options "-ol" and "-il" in command /script, display "No scripts loaded" if no scripts are loaded
2019-09-19 21:20:55 +02:00
Sébastien Helleu
8a3ffda0a2
doc: set minimum Ruby version to 1.9.1 in user's guide ( closes #1404 )
...
This is now required after the changes introduced by commit
156d855787 in version 2.6.
2019-09-18 21:18:40 +02:00
Sébastien Helleu
e04c30f00b
doc: update German auto-generated files
2019-09-18 13:58:56 +02:00
Nils Görs
4324ff7c4b
Merge branch 'master' of github.com:weechat/weechat
2019-09-18 13:52:31 +02:00
Nils Görs
29cd012627
core: update German translations
2019-09-18 13:51:46 +02:00
Sébastien Helleu
d26893a70d
core: update ChangeLog ( closes #1400 )
2019-09-17 21:29:28 +02:00
Tobias Stoeckmann
f7b84fcc67
Fixed segfault during excessive evaluation.
...
It is possible to trigger a segmentation fault while processing
an evaluation of repeating string. On a Linux 64 bit system,
enter this (or adjust arguments for 32 bit accordingly):
/eval -n ${repeat:1073741824,----}
It will overflow an integer calculation because int instead of
size_t is used. Proper check of int limitations fixes this issue.
I haven't changed this specific piece of code to size_t because it
would crash in other parts of the code tree instead. For now, int
is a limitating factor when it comes to strings (and should be
enough for sane use cases).
Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org >
2019-09-17 21:26:52 +02:00
Sébastien Helleu
63a05d72d9
buflist: fix extra spaces between buffers when conditions are used to hide buffers ( closes #1403 )
...
This is a regression introduced in version 2.6 by commit
bf21ca072d .
2019-09-17 21:21:28 +02:00
Sébastien Helleu
40eb257d0d
doc: update German auto-generated file
2019-09-17 09:02:45 +02:00
Nils Görs
8e267ad9f3
core: update German translations
2019-09-17 08:41:54 +02:00
Sébastien Helleu
e8be4f62af
core: mention possible background color in /help weechat.look.nick_color_force
2019-09-16 20:58:12 +02:00
Sébastien Helleu
ea0bdbab1b
debian: fix build of packages on Debian Jessie (issue #916 , issue #956 )
...
With the new errors on missing libraries in CMake, the PHP plugin must be
explicitly disabled.
2019-09-16 08:46:00 +02:00
Sébastien Helleu
d690544499
core: update ChangeLog
2019-09-15 14:53:02 +02:00
Sébastien Helleu
ab768ce902
core: remove obsolete file FindTCL.cmake (issue #916 , issue #956 )
...
This is file is provided by CMake and is not needed any more. Moreover, it
causes an error on FreeBSD (TCL not found), even if TCL was properly detected
and used during the build.
2019-09-15 14:48:52 +02:00
Sébastien Helleu
bff40e4c26
core: display an error on missing dependency in CMake ( closes #916 , closes #956 )
2019-09-15 07:49:03 +02:00
Sébastien Helleu
9cb6857672
Version 2.7-dev
2019-09-08 08:33:06 +02:00
Sébastien Helleu
7477845205
Version 2.6
2019-09-08 08:13:58 +02:00
Sébastien Helleu
ea139e7fdb
doc: update Polish auto-generated files
2019-09-07 16:04:57 +02:00
Krzysztof Korościk
2d2d349d3c
update polish translation
2019-09-07 15:54:13 +02:00
Sébastien Helleu
948caf0857
Version 2.6-rc2
2019-09-01 11:27:07 +02:00
Sébastien Helleu
f24538646f
core: update python dependency from python2-devel to python3-devel in cygport file
2019-08-31 20:49:42 +02:00
Sébastien Helleu
1beebdf01e
core: fix compilation with autotools on FreeBSD 12.0
2019-08-31 14:18:55 +02:00
Sébastien Helleu
8bb4549494
core: fix compilation of Python plugin on FreeBSD 12.0 ( closes #1398 )
2019-08-31 14:13:58 +02:00
Sébastien Helleu
63902ef52d
debian: add Python version in description of python plugin package
2019-08-30 18:34:31 +02:00
Sébastien Helleu
93775de7ff
Version 2.6-rc1
2019-08-27 22:31:43 +02:00
Sébastien Helleu
62944b7168
core: disable option "-Werror-implicit-function-declaration" for C++ compiler
...
This option is valid for C compiler only.
2019-08-27 22:26:57 +02:00
Sébastien Helleu
f0001ed670
doc: update German auto-generated file
2019-08-25 21:01:46 +02:00
Nils Görs
e11f6e3046
core: update German translations
2019-08-25 20:05:18 +02:00
Sébastien Helleu
68d6f1b415
api: add infos "term_colors" and "term_color_pairs"
2019-08-25 19:10:32 +02:00
Sébastien Helleu
f0685dd1b1
ruby: remove unused variable "ruby_hide_errors"
2019-08-25 07:14:42 +02:00
Sébastien Helleu
0884c9b33c
core: move "Python 3 by default" as first item in the release notes
2019-08-24 17:43:49 +02:00
Sébastien Helleu
3938328375
doc: update German auto-generated file
2019-08-24 08:36:52 +02:00
Nils Görs
16592fdbbb
core: update German translations
2019-08-24 08:06:44 +02:00
Sébastien Helleu
bad8db720e
irc: fix parsing of message 346, 348 and 728 when there is a colon before the timestamp (issue #1396 )
...
IRC Messages:
- 346: invite list
- 348: exception list
- 728: quiet list
2019-08-24 07:19:01 +02:00
Sébastien Helleu
61c5d08320
fset: add filters "h=xxx" and "he=xxx" to filter options by description (translated or in English)
2019-08-24 07:13:34 +02:00
Sébastien Helleu
04162214d4
doc: update German auto-generated file
2019-08-22 07:45:10 +02:00
Nils Görs
2fa33b102b
core: update German translations
2019-08-21 21:58:47 +02:00
iwalkalone
1e7232b8c2
irc: fix parsing of message 367 (banlist) when there is a colon before the timestamp ( closes #1396 )
2019-08-21 08:21:07 +02:00
Sébastien Helleu
608ec9f483
core: add values djb2_32 and sum_32 for option weechat.look.nick_color_hash (issue #1394 )
2019-08-20 21:20:33 +02:00
Sébastien Helleu
21dca71ee0
ruby: fix compilation with Ruby < 2.3
2019-08-20 07:57:01 +02:00
Sébastien Helleu
7f62985f89
core: use fixed-width integer for computing hashtable DJB2 key hash ( closes #1394 )
2019-08-19 23:29:22 +02:00
Sébastien Helleu
80f103b68a
core: use fixed-width integer for computing nick hash (issue #1394 )
2019-08-19 23:27:11 +02:00
Sébastien Helleu
156d855787
ruby: fix conversion of big integers on 32bit architecture ( closes #1395 )
2019-08-19 23:21:12 +02:00
Sébastien Helleu
bf21ca072d
buflist: use extra variables in option buflist.look.display_conditions ( closes #1393 )
2019-08-17 08:57:40 +02:00
Sébastien Helleu
a3e8163f37
Revert "buflist: mention variables available for option buflist.look.display_conditions in its help and in /help buflist ( closes #1393 )"
...
This reverts commit 39e5b0574c .
2019-08-17 08:43:22 +02:00
Nils Görs
ceb579653f
doc: update German documentation
2019-08-17 08:28:27 +02:00
Sébastien Helleu
39e5b0574c
buflist: mention variables available for option buflist.look.display_conditions in its help and in /help buflist ( closes #1393 )
2019-08-17 08:17:11 +02:00
Sébastien Helleu
05744f3b61
doc: translate new Freenode Tor Hidden Service (user's guide)
2019-08-15 23:09:39 +02:00
Alfredo Ramos
783aebfd53
doc: use the new Freenode Tor Hidden Service (user's guide)
...
And add a note for users using an old version of Tor
2019-08-15 23:09:35 +02:00
Sébastien Helleu
c411ee475a
core: create or update option weechat.notify.xxx when function buffer_set is called with "notify" property ( closes #1390 )
2019-08-10 17:48:34 +02:00
Sébastien Helleu
a409080d8b
doc: update German auto-generated file
2019-08-10 17:33:59 +02:00
weechatter
b1ae6ad1c6
core: update German translations
2019-08-10 17:22:00 +02:00
Andrew Potter
0957231d30
api: add function list_user_data (issue #666 )
2019-08-10 12:55:43 +02:00
Sébastien Helleu
464d31155a
core: update ChangeLog (issue #615 )
2019-08-10 11:23:51 +02:00
Sébastien Helleu
5f1b895f27
irc: replace calls to strcpy and strcat with a call to snprintf
2019-08-10 11:20:43 +02:00
Sébastien Helleu
dfcbb6b058
irc: rename variable vars_replaced to command2, remove fallback on *ptr_command
2019-08-10 11:16:21 +02:00
Sébastien Helleu
dd133af522
Merge remote-tracking branch 'origin/pr/615'
2019-08-10 11:12:13 +02:00
Sébastien Helleu
befa97ea81
core: mention there's no fallback on the other Python version in release notes
2019-08-10 10:42:53 +02:00
Sébastien Helleu
a906afc3d7
core: replace python-dev by python3-dev in dependencies (user's guide)
2019-08-06 22:48:59 +02:00
Sébastien Helleu
b4215ee466
tests: add tests on IRC function irc_nick_is_nick
2019-08-06 22:13:10 +02:00
Sébastien Helleu
210e864899
irc: fix memory leak when removing a server
2019-08-05 20:58:24 +02:00
Sébastien Helleu
47010dd9c6
doc: update auto-generated files with hdata
2019-08-04 16:43:48 +02:00
Sébastien Helleu
b6cc5ef70f
irc: fix length of user/nick/host in split of messages ( closes #1387 )
2019-08-04 16:39:18 +02:00
Sébastien Helleu
59ba378eec
tests: add missing space after name of function
2019-08-04 14:39:58 +02:00
Sébastien Helleu
0bf5a5ae9c
irc: add variables "user_max_length" and "host_max_length" in server structure (issue #1387 )
2019-08-04 14:39:58 +02:00
Sébastien Helleu
4fa62a83f1
tests: add unit tests on IRC functions irc_message_split* (issue #1387 )
2019-08-04 14:39:58 +02:00
Sébastien Helleu
067f237ec3
tests: add unit tests on IRC function irc_message_convert_charset
2019-08-04 14:04:45 +02:00
Sébastien Helleu
fbc022a77a
core: return NULL immediately if string is NULL in function hook_modifier_exec
2019-08-04 13:30:53 +02:00
Sébastien Helleu
c46255b1d0
tests: add unit tests on IRC functions irc_message_parse and irc_message_parse_to_hashtable
2019-08-03 13:57:50 +02:00
Sébastien Helleu
d79e0cbd31
tests: add unit tests on IRC function irc_message_replace_vars
2019-08-03 11:34:42 +02:00
Sébastien Helleu
28d79d0c93
tests: add unit tests on IRC functions irc_message_get_{nick,address}_from_host
2019-08-03 11:30:35 +02:00
Sébastien Helleu
478ca22054
irc: return NULL in function irc_message_get_address_from_host if the received host is NULL
2019-08-03 10:53:17 +02:00
Sébastien Helleu
1f52101a41
doc: update German auto-generated files
2019-08-03 10:52:58 +02:00
Sébastien Helleu
9be225b201
core: fix description of changes on Python build in release notes
...
There's no fallback on the other Python version:
- with no option: build with Python 3 only
- with option ENABLE_PYTHON2: build with Python 2 only.
2019-08-03 08:31:57 +02:00
weechatter
07878046d2
doc: update German documentation
2019-08-01 18:45:49 +02:00
Sébastien Helleu
2e07121457
core: update ChangeLog (issue #1384 )
2019-07-31 22:55:40 +02:00
Sébastien Helleu
f8b8669d2e
Merge pull request #1384 from l2dy/memory
...
core: fix memory leak in case of error
2019-07-31 22:51:12 +02:00
Sébastien Helleu
f3426f4388
doc: update note on Python recommended version in user's guide
2019-07-31 22:42:38 +02:00
Sébastien Helleu
ad64fd16e1
core: update ChangeLog (issue #1382 )
2019-07-31 22:17:28 +02:00
Sébastien Helleu
99bb662bc5
core: add contributor in AUTHORS.adoc
2019-07-31 22:16:42 +02:00
Sébastien Helleu
8bc5725278
core: remove obsolete checks of old Python version in configure, properly set Python version (issue #1382 )
2019-07-31 21:53:16 +02:00
Sébastien Helleu
8897e04c0d
core: fix help on python to build with Python 2 (issue #1382 )
2019-07-31 21:24:36 +02:00
Eli Schwartz
4744c3fa41
work around broken travis environment variables
...
See: https://github.com/travis-ci/travis-ci/issues/5301
2019-07-31 20:46:02 +02:00
Eli Schwartz
ad7d16a5b3
build: use pkg-config to properly link python
...
fixes incorrect (non)detection of libpython3.Ym.so due to PEP 3149 since
python's officially exported build flags know how to correctly link to
python.
2019-07-31 20:45:59 +02:00
weechatter
b8d69307ee
core: update German translations
2019-07-30 22:56:52 +02:00
Sébastien Helleu
015ec85f10
core: add some missing default keys in /help cursor
2019-07-29 22:49:29 +02:00
Zero King
acbf021330
core: fix memory leak in case of error
2019-07-27 18:51:29 +00:00
Sébastien Helleu
93cd05bdd8
core: fix French translations on IRC ignores
2019-07-24 18:46:25 +02:00
Sébastien Helleu
5eeb98e40c
buflist: use existing variable buflist_hdata_buffer to check buffer pointers in infolist "buflist"
2019-07-13 22:16:25 +02:00
Sébastien Helleu
f6bc6fec2e
doc: add function "register" in the plugin API reference
2019-07-11 21:12:33 +02:00
Sébastien Helleu
c463b84421
doc: add Python prototype for function window_get_string (plugin API reference)
2019-07-11 20:51:52 +02:00
Sébastien Helleu
6461aefcae
doc: fix return value of function window_get_string (plugin API reference)
2019-07-11 20:51:48 +02:00
Sébastien Helleu
643376fc1d
core: update translations (issue #1375 )
2019-07-11 07:30:01 +02:00
Sébastien Helleu
26c0b1270f
core: update ChangeLog (issue #1375 )
2019-07-11 07:29:56 +02:00
Sébastien Helleu
ccaf99ff40
buflist: check validity of buffer pointers in info "buflist" (issue #1375 )
2019-07-11 07:29:54 +02:00
Simmo Saan
0fdf2c13a5
buflist: add infolist "buflist" (issue #1375 )
2019-07-11 07:29:46 +02:00
Sébastien Helleu
fd592c2323
irc: quote NICK command argument sent to the server only if there's a ":" in the nick ( closes #1376 , issue #1319 )
2019-07-11 07:08:36 +02:00
Sébastien Helleu
82a92bd4e9
irc: add unit tests on ignore functions
2019-07-10 19:20:09 +02:00
Sébastien Helleu
162ca1fade
irc: split function irc_ignore_check into three functions
2019-07-10 19:19:35 +02:00
Sébastien Helleu
e56c7e8c9b
debian: disable Javascript plugin on Debian Buster/Bullseye ( closes #1374 )
2019-07-08 18:29:50 +02:00
Sébastien Helleu
5e9efeb2e3
debian: switch from Lua 5.1 to 5.3 in Debian build
2019-07-07 14:14:37 +02:00
Sébastien Helleu
965173ded5
doc: fix typos in examples of function hook_process_hashtable (plugin API reference)
2019-07-06 20:39:02 +02:00
Sébastien Helleu
768c0d9acc
core: move line from "New features" to "Bug fixes" in ChangeLog
2019-07-05 08:43:29 +02:00
Sébastien Helleu
15ce4b2be5
irc: return all arguments in the PONG response to a PING ( closes #1369 )
2019-07-04 18:48:46 +02:00
Sébastien Helleu
789fa972f8
core: add Python 3 in release notes
2019-07-01 22:16:23 +02:00
Sébastien Helleu
179b00b4a3
doc: update auto-generated files with hdata
2019-07-01 22:09:58 +02:00
Sébastien Helleu
45fc8f1012
doc: rename option ENABLE_PYTHON3 to ENABLE_PYTHON2 in user's guide
2019-07-01 22:04:02 +02:00
Sébastien Helleu
c99dd0f611
core: remove pyenv in Travis CI
2019-07-01 21:28:33 +02:00
Sébastien Helleu
ab81128a7a
core: compile with Python 3 by default
...
The CMake option ENABLE_PYTHON3 is renamed to ENABLE_PYTHON2, to use Python 2
first then fallback on Python 3.
In the same way, the configure option --enable-python3 is renamed to
--enable-python2, to use Python 2 first then fallback on Python 3.
2019-07-01 21:28:33 +02:00
Sébastien Helleu
f9b6f359dd
doc: update chapter on colors in user's guide (issue #1343 , issue #1345 )
2019-06-28 20:58:00 +02:00
Sébastien Helleu
a9a1066e63
core: update ChangeLog ( closes #1343 , closes #1345 )
2019-06-28 20:47:07 +02:00
Sébastien Helleu
d540ea91ae
Merge remote-tracking branch 'origin/pr/1345'
2019-06-28 20:43:21 +02:00
Sébastien Helleu
b1ab2a0c50
doc: add description of arguments sent to the weechat_plugin_init plugin function (plugin API reference)
2019-06-26 21:20:01 +02:00
Sébastien Helleu
33ee803609
core: send command line parameter to plugins only if the name starts with the plugin name followed by a colon
2019-06-26 21:13:36 +02:00
Sébastien Helleu
1d6714e428
core: auto disable upgrade process (command line option "--upgrade") if the file weechat.upgrade is not found
2019-06-24 21:35:37 +02:00
Sébastien Helleu
98b5e90469
doc: update German auto-generated file
2019-06-22 08:43:24 +02:00
Sébastien Helleu
b0ad684f6b
irc: fix help of /connect command: the server is optional
2019-06-22 08:42:38 +02:00
weechatter
ca73fabc72
core: update German translations
2019-06-18 19:15:15 +02:00
Sébastien Helleu
f15a24b2ec
core: add option "close" in command /window ( closes #853 )
2019-06-17 21:08:07 +02:00
Sébastien Helleu
e5f963f78a
doc: update auto-generated files with URL options
2019-06-16 23:03:48 +02:00
Sébastien Helleu
087d4c7af3
core: add Curl options for versions 7.53.0 to 7.63.0
2019-06-16 22:28:08 +02:00
Sébastien Helleu
07a8c4a0ec
doc: update German auto-generated file
2019-06-16 16:13:17 +02:00
weechatter
eb2535982c
core: update German translations
2019-06-16 14:10:11 +02:00
Sébastien Helleu
fe90a5ed4e
core: replace newlines by spaces in argument "completion" of function hook_command ( closes #538 )
2019-06-16 08:14:24 +02:00
Sébastien Helleu
60c61c3962
irc: disable server reconnection when the server buffer is closed ( closes #236 )
2019-06-15 22:46:14 +02:00
Sébastien Helleu
0d9b7ec954
irc: strip spaces at beginning/end of addresses in server option "addresses" ( closes #195 )
2019-06-15 20:50:48 +02:00
Sébastien Helleu
9178156354
api: add argument "strip_items" in function string_split
2019-06-15 20:47:14 +02:00
Sébastien Helleu
866a29c7e6
core: check that string pointer is not NULL in function "string_shared_get"
2019-06-15 17:21:06 +02:00
Sébastien Helleu
95cbf3a48b
irc: remove capability from cap_list when a client capability is disabled (issue #151 )
2019-06-15 08:56:48 +02:00
Sébastien Helleu
b6c304ac87
irc: fix display of enabled/disabled client capabilities received in command CAP ACK ( closes #151 )
2019-06-15 08:14:22 +02:00
Sébastien Helleu
31d0742aed
doc: remove obsolete options for "brew install" command (user's guide)
2019-06-12 23:37:17 +02:00
Sébastien Helleu
7d24dd5a6c
core: add contributor in AUTHORS.adoc
2019-06-12 23:34:36 +02:00
Johan Rylander
6c114bbba7
doc: remove obsolete options for "brew install" command (FAQ)
2019-06-12 23:33:33 +02:00
Sébastien Helleu
4b90549b86
doc: improve tree with log files in user's guide
2019-06-12 23:07:32 +02:00
Sébastien Helleu
04fd587fff
exec: evaluate option exec.command.shell, change default value to "${env:SHELL}" ( closes #1356 )
2019-06-12 18:29:07 +02:00
Sébastien Helleu
eb216de9b8
core: add contributor in AUTHORS.adoc
2019-06-07 21:36:58 +02:00
Sébastien Helleu
4d8785289d
core: update ChangeLog
2019-06-07 21:36:28 +02:00
jesopo
4ea193c981
alias: remove default aliases /AME and /AMSG
2019-06-07 21:35:15 +02:00
Sébastien Helleu
7aa82db471
core: replace char "," by "~" in color codes to separate foreground from background ( closes #1264 )
2019-06-07 21:29:05 +02:00
Sébastien Helleu
f065b43b71
doc: replace "cmake" by "CMake"
2019-06-07 21:14:17 +02:00
Sébastien Helleu
96d1276446
Version 2.6-dev
2019-06-06 21:03:56 +02:00
Sébastien Helleu
2904a2e811
Version 2.5
2019-06-06 20:43:20 +02:00
Sébastien Helleu
c64cbe1a84
doc: update French auto-generated file
2019-06-06 20:09:08 +02:00
Sébastien Helleu
40f12ec20f
core: add FUNDING.yml
2019-06-05 21:32:54 +02:00
Sébastien Helleu
4c9b61755b
Version 2.5-rc2
2019-06-04 23:12:40 +02:00
Sébastien Helleu
22895f3f5e
relay: set socket option SO_KEEPALIVE only for TCP sockets when creating the socket (issue #733 )
2019-06-04 22:59:42 +02:00
Sébastien Helleu
479d234ced
relay: set socket option SO_REUSEADDR only for TCP sockets when creating the socket (issue #733 )
2019-06-04 22:54:00 +02:00
Sébastien Helleu
86d9cb1e41
relay: set socket option SO_REUSEADDR only for TCP sockets (issue #733 )
2019-06-04 22:45:54 +02:00
Sébastien Helleu
b4dadd6d98
relay: add UNIX domain socket completion for command /relay add (issue #733 )
2019-06-04 22:29:18 +02:00
Sébastien Helleu
bfbb511169
relay: fix typo in French translation of /help relay (issue #733 )
2019-06-04 22:27:03 +02:00
Sébastien Helleu
22e6777aed
relay: fix crash when deleting a relay (issue #733 )
2019-06-04 22:19:39 +02:00
Sébastien Helleu
66011b4bee
relay: fix truncated path when the unix socket path is longer than the authorized one (issue #733 )
2019-06-04 22:19:31 +02:00
Sébastien Helleu
917b2ddf69
spell: add a warning if aspell.conf is still present (on first spell load)
2019-06-04 20:56:05 +02:00
Sébastien Helleu
c4a482e067
core: sort changes by importance instead of commit date in release notes
2019-06-04 07:52:42 +02:00
Sébastien Helleu
5edf6ff1c5
doc: update Polish auto-generated files
2019-06-02 06:01:05 +02:00
Krzysztof Korościk
a6f44be396
po: upated polish translation
2019-06-01 00:15:12 +02:00
Krzysztof Korościk
5e1174d135
doc: updated polish translation
2019-05-31 23:18:12 +02:00
weechatter
2ab08885be
doc: update German documentation
2019-05-27 22:49:17 +02:00
Sébastien Helleu
99bb53f693
doc: add example of WeeChat command to setup the password in a WeeChat IRC relay client (user's guide)
2019-05-27 21:40:01 +02:00
Sébastien Helleu
a599e0328b
doc: disambiguate key binding "l", which is lower "L" (not "1")
2019-05-27 21:38:39 +02:00
weechatter
f3f5bf1d31
core: update German translations
2019-05-26 15:00:15 +02:00
Sébastien Helleu
92a4948666
doc: add extra left/right margins on key sequences
2019-05-26 14:52:00 +02:00
Sébastien Helleu
c0bb243541
doc: add links to WeeChat directories and files (user's guide)
2019-05-26 14:51:14 +02:00
Sébastien Helleu
f1f1474fda
doc: update Japanese auto-generated file
2019-05-26 13:22:17 +02:00
Sébastien Helleu
b0554c7415
Merge pull request #1349 from l/master/translation/ja_JP
...
core: update Japanese translations
2019-05-26 13:21:35 +02:00
AYANOKOUZI, Ryuunosuke
26c844cd25
core: update Japanese translations
2019-05-26 09:00:00 +09:00
Sébastien Helleu
ad40118469
doc: increase font size for key bindings
2019-05-25 16:10:23 +02:00
Sébastien Helleu
bea63c7b60
doc: remove extra spaces before colons
2019-05-24 21:53:41 +02:00
Sébastien Helleu
d3c3e97a0d
doc: remove extra space in python dict (scripting guide)
2019-05-24 21:53:17 +02:00
Sébastien Helleu
7cf4585690
doc: fix styles in user's guide
2019-05-24 21:52:35 +02:00
Sébastien Helleu
c9762c84e1
doc: fix style in bar items chapter (user's guide)
2019-05-23 21:12:40 +02:00
Sébastien Helleu
c716ec1398
doc: update German auto-generated file
2019-05-16 22:02:52 +02:00
weechatter
403555d1be
core: update German translations
2019-05-16 20:55:13 +02:00
Sébastien Helleu
b6d56d4972
Version 2.5-rc1
2019-05-14 20:31:36 +02:00
Sébastien Helleu
34adcde2ff
irc: add extra check on argument "nick" in functions "irc_nick_set_*"
2019-05-14 07:26:48 +02:00
Sébastien Helleu
f6d6f7bac5
irc: fix crash when the nick in incoming message is not found in channel
2019-05-14 07:25:04 +02:00
Sébastien Helleu
90610c55c8
relay: remove useless condition
...
This fixes a compilation warning on FreeBSD.
2019-05-13 22:08:35 +02:00
Sébastien Helleu
828710737a
core: update ChangeLog ( closes #733 , closes #1333 )
2019-05-13 21:57:42 +02:00
Sébastien Helleu
ec5aca81e7
relay: set address to "local" if not known
2019-05-13 21:57:23 +02:00
Sébastien Helleu
9ed89beaa0
core: update translations
2019-05-13 21:43:11 +02:00
Sébastien Helleu
8121747e7b
relay: rename variables in function relay_config_check_path_length
2019-05-13 20:50:13 +02:00
Simmo Saan
5988d17d2d
gui: simplify and revert FindNcurses using PATH_SUFFIXES for system default search
2019-05-13 14:18:02 +00:00
Simmo Saan
980d26956f
gui: fix wide ncurses header on FreeBSD (issue #1343 )
2019-05-13 13:48:39 +00:00
Sébastien Helleu
6f3e563f8b
relay: fix comment
2019-05-12 22:57:25 +02:00
Sébastien Helleu
4d156ed8d7
doc: update chapter on relay unix domain sockets; add translations (user's guide)
2019-05-12 22:52:33 +02:00
Sébastien Helleu
d1577b34da
relay: set mode 700 on the unix socket file (only the owner can use it)
2019-05-12 22:27:43 +02:00
Sébastien Helleu
ef1fcbd183
relay: do not overwrite a file if it's not a socket, display an error when the socket can not be created
2019-05-12 22:18:42 +02:00
Sébastien Helleu
585eb337e8
relay: evaluate path of unix socket relay
2019-05-12 21:53:23 +02:00
Sébastien Helleu
b228ccdfc3
relay: rename function relay_config_check_path_len to relay_config_check_path_length
2019-05-12 21:39:22 +02:00
Sébastien Helleu
ade52cdc7d
relay: fix update of port/path variables in relay server when options relay.port.* and relay.path.* are changed with /set
2019-05-12 21:39:22 +02:00
Sébastien Helleu
eacc08f2e1
relay: fix section used when the unix relay does not start with "unix."
2019-05-12 21:39:22 +02:00
Sébastien Helleu
f273487688
relay: add unix relay format in /help relay
2019-05-12 21:39:22 +02:00
Sébastien Helleu
170c523c84
relay: remove extra newline at the end of /help relay
2019-05-12 21:39:22 +02:00
Sébastien Helleu
c4230ecece
relay: remove local variable ptr_server from function relay_config_check_path_cb (not needed)
2019-05-12 21:39:22 +02:00
Sébastien Helleu
c1af2702b8
relay: improve message displayed on a new client
2019-05-12 21:39:22 +02:00
Sébastien Helleu
78fda01dd5
relay: improve message displayed when the relay is removed
2019-05-12 21:39:22 +02:00
Sébastien Helleu
9d04bc5801
relay: improve message displayed when the relay is added
2019-05-12 21:39:22 +02:00
Sébastien Helleu
abe85999d8
relay: rename function relay_config_create_option_port to relay_config_create_option_port_path
2019-05-12 21:39:22 +02:00
Sébastien Helleu
df3848e1f0
relay: fix code style
2019-05-12 21:39:22 +02:00
Sébastien Helleu
c78fb8dc7c
relay: rename variable "un" to "unix_socket"
2019-05-12 18:52:22 +02:00
Ryan Farley
ffefd1b785
relay: add UNIX socket support ( closes #733 )
2019-05-12 18:51:13 +02:00
Nils Görs
5f87112ec5
doc: update German documentation
2019-05-12 14:28:40 +02:00
Sébastien Helleu
01795251f9
doc: fix typo in French scripting guide
2019-05-12 09:27:43 +02:00
Sébastien Helleu
1d3d0aa66e
doc: add chapter about WeeChat architecture in scripting guide
2019-05-12 09:25:45 +02:00
Sébastien Helleu
a24817b141
irc: rename server variable "nick_host" to "host"
2019-05-12 07:46:01 +02:00
Sébastien Helleu
e1fb8433ce
core: update ChangeLog (issue #1346 )
2019-05-11 20:33:37 +02:00
Sébastien Helleu
e3c38d7163
core: add detection of Ruby 2.6 in autotools
2019-05-11 20:32:45 +02:00
Sébastien Helleu
b66655b1de
Merge pull request #1346 from J0WI/patch-1
...
core: add detection for Ruby 2.6
2019-05-11 20:31:30 +02:00
J0WI
38b195214b
core: add detection for Ruby 2.6
2019-05-11 13:31:34 +02:00
Sébastien Helleu
26ba04b454
irc: set buffer local variable "nick_host" when a channel buffer is opened
2019-05-10 22:25:56 +02:00
Sébastien Helleu
35237c8088
irc: add bar items "irc_nick", "irc_host" and "irc_nick_host"
2019-05-10 22:00:33 +02:00
Sébastien Helleu
06aa7034fb
irc: add variable "nick_host" in server structure
2019-05-10 21:59:31 +02:00
Sébastien Helleu
2073408b86
irc: fix parsing of MODE command when there are colons after the first mode argument ( closes #1296 )
2019-05-10 19:29:58 +02:00
Simmo Saan
5910bcf3c8
gui: fix wbkgrndset for non-wide ncurses by fallback to wbkgdset (issue #1343 )
...
cchar_t, setcchar and wbkgrndset are actually widec ncurses features,
not ext-colors features, but NCURSES_WIDECHAR doesn't accurately reflect
their existence so NCURSES_EXT_COLORS is used instead.
2019-05-04 14:31:11 +03:00
Simmo Saan
c7b242ffd9
gui: readd color buffer table zero padding and dashes (issue #1343 )
2019-05-02 21:16:57 +03:00
Simmo Saan
bf1462d7a1
gui: change command line option "-c" color pairs table to match (issue #1343 )
2019-05-02 21:06:42 +03:00
Simmo Saan
f5f6cf028c
gui: change color buffer pairs table to only show allocated pairs (issue #1343 )
2019-05-02 19:30:22 +03:00
Simmo Saan
d392b406c5
gui: increase ncurses color pair limit from 255 to 32767 (issue #1343 )
2019-05-02 19:30:22 +03:00
Simmo Saan
08719963de
gui: replace ncurses COLOR_PAIR attribute usage with special functions (issue #1343 )
2019-05-02 19:30:22 +03:00
Sébastien Helleu
141b42817f
core: update ChangeLog (issue #1341 , issue #1342 )
2019-05-01 08:35:07 +02:00
Sébastien Helleu
4ddfbc9714
core: add contributor in AUTHORS.adoc
2019-05-01 08:33:47 +02:00
Sébastien Helleu
2712f0991b
core: replace CMAKE_INSTALL_PREFIX by ${prefix} in libdir (weechat.pc)
2019-05-01 08:32:36 +02:00
Sébastien Helleu
1102f8ccf0
Merge pull request #1342 from ryan-farley/libdir_fix
...
cmake: allow custom libdir (fix #1341 )
2019-05-01 08:29:59 +02:00
Ryan Farley
8df3ad3d26
cmake: allow custom libdir ( fix #1341 )
...
Allows for custom LIBDIR to specified with cmake builds. WEECHAT_LIBDIR
is used for a custom Weechat directory, or set from LIBDIR (as LIBDIR
used to be set).
2019-04-25 16:53:55 -05:00
Sébastien Helleu
38535686f8
core: update ChangeLog
2019-04-20 11:00:29 +02:00
Sébastien Helleu
ece92efd81
tests: add link with iconv library (if found)
...
This fixes a compilation error on FreeBSD.
2019-04-20 10:15:01 +02:00
Nils Görs
4718112c1c
doc: update German documentation
2019-04-19 23:07:36 +02:00
Sébastien Helleu
d9d1fa7210
doc: translate quickstart changes in other languages
2019-04-19 21:25:33 +02:00
Sébastien Helleu
7f00a51e19
Merge remote-tracking branch 'origin/pr/1340'
2019-04-19 20:55:23 +02:00
Michael Siegel
0b330762fa
quick start guide: make two separate sections out of section 2
2019-04-19 18:18:47 +00:00
Nils Görs
88404452e0
doc: update German documentation
2019-04-19 07:12:45 +02:00
Sébastien Helleu
ebff142511
core: add contributor in AUTHORS.adoc
2019-04-17 07:45:00 +02:00
Sébastien Helleu
a706ee976c
doc: translate quickstart changes in other languages
2019-04-17 07:44:03 +02:00
Sébastien Helleu
1e63cdcd9f
Merge remote-tracking branch 'origin/pr/1339'
2019-04-17 07:32:03 +02:00
Michael Siegel
ec337a7601
quick start guide: rearrange content in section 2
...
Put everything help-related first, then explain how to set options.
2019-04-16 22:02:19 +00:00
Sébastien Helleu
1582d923e6
core: use getopt to parse command line arguments
...
Multiple options can now be given in a single flag, for example:
weechat -ast
Following formats were allowed for command line argument with a value:
weechat -d /tmp/weechat
weechat --dir /tmp/weechat
Now these extra formats are supported as well:
weechat -d/tmp/weechat
weechat --dir=/tmp/weechat
2019-04-14 13:35:47 +02:00
Sébastien Helleu
cc2a6db335
doc: update Japanese auto-generated files
2019-04-14 13:21:09 +02:00
Sébastien Helleu
cb28372dd7
Merge pull request #1337 from l/master/translation/ja_JP
...
core: update Japanese translations
2019-04-14 13:20:03 +02:00
Sébastien Helleu
b376f9f013
Merge pull request #1336 from msiism/master
...
quick start guide: insert “the” where missing
2019-04-14 09:11:33 +02:00
Sébastien Helleu
0e2baa56cf
doc: update German auto-generated files
2019-04-14 08:55:19 +02:00
AYANOKOUZI, Ryuunosuke
1876e84c82
core: update Japanese translations
2019-04-14 09:00:00 +09:00
Michael Siegel
b4ecfa0159
quick start guide: insert “the” where missing
2019-04-13 20:22:17 +00:00
Nils Görs
2b65c351a8
core: update German translations
2019-04-13 21:18:56 +02:00
Sébastien Helleu
4063abc86b
core: bump API version
...
This is required after changes on functions hook_info and info_get.
2019-04-13 20:48:42 +02:00
Sébastien Helleu
dbf6691243
core: add contributor in AUTHORS.adoc (issue #931 )
2019-04-13 20:48:11 +02:00
Sébastien Helleu
ebf38f142e
core: merge functions gui_line_prefix_is_same_nick_as_{previous|next} (issue #931 )
2019-04-13 20:46:05 +02:00
Sébastien Helleu
573377e2d9
core: fix /help weechat.look.buffer_time_same
2019-04-13 20:38:19 +02:00
Adrian Bjugård
0b5bff9ef5
core: add option weechat.look.prefix_same_nick_middle ( closes #930 , closes #931 )
2019-04-13 20:36:41 +02:00
Nils Görs
36fc3fdc3b
core: update German translations
2019-04-13 18:48:08 +02:00
Nils Görs
92e3217cf5
core: update German translations
2019-04-13 17:40:47 +02:00
Simmo Saan
97e9046918
core: add option weechat.look.buffer_time_same ( closes #1127 )
2019-04-13 14:45:53 +02:00
Sébastien Helleu
63c992922c
Merge pull request #1334 from msiism/master
...
Improve intro of “Start WeeChat” section
2019-04-13 13:54:27 +02:00
Sébastien Helleu
30768d4d24
trigger: add hook "info_hashtable"
2019-04-13 13:53:16 +02:00
Sébastien Helleu
8bc06ea101
trigger: add hook "info"
2019-04-13 08:52:40 +02:00
Sébastien Helleu
299c308f00
irc: fix memory leak in infos "irc_server_isupport" and "irc_server_isupport_value"
2019-04-13 08:42:45 +02:00
Sébastien Helleu
3d95217745
api: return allocated string in hook_info callback and function info_get
2019-04-13 08:42:45 +02:00
Michael Siegel
beb04085d8
Improve intro of “Start WeeChat” section
2019-04-11 21:58:09 +00:00
Sébastien Helleu
c80dc2a5ca
Merge pull request #1332 from msiism/master
...
Two grammar fixes for WeeChat user’s guide
2019-04-11 22:40:56 +02:00
Michael Siegel
20c4cb5ae4
Improve grammar in “Screen layout” section
2019-04-11 19:46:57 +00:00
Michael Siegel
734d17993c
Add missing “the” to footnote in “Files and directories”
2019-04-11 19:34:27 +00:00
Sébastien Helleu
f701caf5bb
doc: fix styles in user guide and plugin API reference
2019-04-11 20:56:35 +02:00
Sébastien Helleu
5440c9d91c
doc: update German auto-generated file
2019-04-07 10:22:31 +02:00
Nils Görs
1f170bd7f3
core: update German translations
2019-04-06 22:15:58 +02:00
Sébastien Helleu
a84c32cf30
xfer: add option xfer.network.speed_limit_recv ( closes #269 )
...
For consistency, the option xfer.network.speed_limit has been renamed to
xfer.network.speed_limit_send.
2019-04-06 14:11:07 +02:00
Sébastien Helleu
6ebd97cc63
core: fix typos in README
2019-04-04 20:50:49 +02:00
Sébastien Helleu
f8d5776ec9
core: add links to Mastodon and Twitter in README
2019-04-04 20:49:23 +02:00
Sébastien Helleu
a34233d54b
core: remove link to Google+ in README
2019-04-04 20:49:06 +02:00
Nils Görs
544d006fb7
core: update German translations
2019-04-02 22:08:58 +02:00
Sébastien Helleu
6fa4494aae
tests: add test with multiple wildcards in call to function string_match
2019-04-01 00:18:21 +02:00
Sébastien Helleu
5d02ff9a6d
tests: add tests on function util_signal_search
2019-04-01 00:15:25 +02:00
Sébastien Helleu
d2571ab53b
tests: add tests on util_timeval functions
2019-04-01 00:07:32 +02:00
Sébastien Helleu
709334eede
tests: add tests on function util_parse_delay with unit "ms" (milliseconds)
2019-04-01 00:02:49 +02:00
Sébastien Helleu
5f1b2722c8
doc: update Japanese auto-generated files
2019-03-31 23:54:50 +02:00
Sébastien Helleu
413aa499cc
core: add documentation on command line debug options (in --help and man pages)
...
Command line debug options are now documented:
* --no-dlclose: do not call the function dlclose after plugins are unloaded
* --no-gnutls: do not call the init and deinit functions of GnuTLS library
* --no-gcrypt: do not call the init and deinit functions of Gcrypt library
These options must not be used in production, they're for debug only and can be
used with tools like Valgrind or electric-fence.
2019-03-31 23:53:54 +02:00
Sébastien Helleu
c469f30be5
doc: fix generation of man page weechat-headless with autotools
2019-03-31 23:51:28 +02:00
Sébastien Helleu
5980a4deb8
Merge pull request #1328 from l/master/translation/ja_JP
...
core: update Japanese translations
2019-03-31 23:46:27 +02:00
AYANOKOUZI, Ryuunosuke
80becc9a29
core: update Japanese translations
2019-04-01 09:00:00 +09:00
Sébastien Helleu
c77bffaa52
doc: update German auto-generated file
2019-03-29 23:27:45 +01:00
Sébastien Helleu
dad451af34
core: send code coverage only with gcc, not with clang
2019-03-29 23:17:27 +01:00
Sébastien Helleu
3f80ae0ee8
core: add codecov badge
2019-03-29 23:17:09 +01:00
Sébastien Helleu
d91954490f
core: move coverage.info in parent directory
2019-03-29 23:01:27 +01:00
Sébastien Helleu
56d6b510e6
core: move upload of code coverage from build-test.sh to .travis.yml
2019-03-29 22:53:26 +01:00
Sébastien Helleu
33cefb7daa
core: fix upload of code coverage to codecov.io
2019-03-29 22:46:13 +01:00
Sébastien Helleu
3e22bc116b
core: upload code coverage on codecov.io in Travis CI
2019-03-29 22:37:03 +01:00
Nils Görs
4df26f391d
core: update German translations
2019-03-29 22:34:33 +01:00
Sébastien Helleu
b97fc2bd0f
core: don't execute command scheduled by /repeat if the buffer does not exist any more
2019-03-29 20:42:00 +01:00
Sébastien Helleu
2571d17cb9
core: don't execute command scheduled by /wait if the buffer does not exist any more
2019-03-29 20:37:18 +01:00
Sébastien Helleu
f1d18f4c26
core: use seconds by default in /repeat interval, allow unit for the interval
2019-03-29 20:31:19 +01:00
Sébastien Helleu
fa5b1eed77
core: move parsing of /wait delay in a separate function, with unit tests
2019-03-29 20:17:26 +01:00
Sébastien Helleu
b3cf270d1d
core: allow text in addition to a command in command /repeat
2019-03-29 08:37:57 +01:00
Sébastien Helleu
8251f1fd13
core: update ChangeLog
2019-03-28 22:18:16 +01:00
Sébastien Helleu
da43e95c75
relay: use option "delay" in call to command_options ( closes #1327 )
...
This fixes a crash when sending "/plugin reload relay" from a relay client.
2019-03-28 22:07:25 +01:00
Sébastien Helleu
4e9e5f2652
api: add option "delay" in hashtable options of function command_options (issue #1327 )
2019-03-28 22:07:04 +01:00
Sébastien Helleu
2f37de9148
core: make "input_commands_allowed" work with /wait and /repeat commands (issue #928 )
2019-03-28 18:45:22 +01:00
Sébastien Helleu
9b4fa10923
core: set CMake minimum version required to 3.0
...
This is required for add_library() with INTERFACE library type.
2019-03-25 08:52:53 +01:00
Sébastien Helleu
c713a0e475
tests: fix scripting API tests on 32-bit arch
...
The problem is that on 32-bit arch (like GNU/Hurd), the number 42000000000000
is converted to 42000000000000L in Python, which is causing troubles in other
languages like Perl.
The fix is to use a smaller number. Such large size for function
string_format_size is tested in the C++ test suite anyway.
2019-03-25 00:18:55 +01:00
Sébastien Helleu
b04d8934ee
tests: fix style in CMake file
2019-03-24 13:43:19 +01:00
Sébastien Helleu
96d3a3834c
doc: improve description of CMake option ENABLE_PYTHON3 in user's guide
2019-03-24 09:38:43 +01:00
Sébastien Helleu
429fafd42f
doc: fix typo Gnutls -> GnuTLS in user's guide
2019-03-24 09:38:43 +01:00
Sébastien Helleu
6c41e627cd
doc: fix description of man/doc CMake options in user's guide
2019-03-24 09:38:43 +01:00
Sébastien Helleu
2612adf899
core: add CMake option "ENABLE_CODE_COVERAGE" to compile with code coverage options
...
This option is OFF by default and should be enabled only for tests, to measure
test coverage.
2019-03-24 09:38:43 +01:00
Sébastien Helleu
47c4329404
debian: update changelog
2019-03-23 22:15:18 +01:00
Sébastien Helleu
ecfe6756f8
core: switch from Ubuntu Trusty to Xenial in Travis CI
2019-03-23 22:00:26 +01:00
Sébastien Helleu
e68754aafe
lua: add detection of Lua 5.3 with autotools
2019-03-23 22:00:03 +01:00
Sébastien Helleu
34bf68d38e
tests: remove extra output before/after tests
2019-03-23 20:08:17 +01:00
Sébastien Helleu
ff32112396
irc: fix length of string for SHA-512, SHA-256 and SHA-1 in help on ssl_fingerprint option
2019-03-21 23:36:24 +01:00
Sébastien Helleu
2da148eb55
core: add Haiku as supported platform in README
2019-03-21 22:02:31 +01:00
Nils Görs
21e227020f
core: update German translations
2019-03-19 23:18:33 +01:00
Sébastien Helleu
bb017b2613
irc: display an error with /allchan -current or /allpv -current if the current buffer is not an irc buffer ( closes #1325 )
2019-03-19 20:37:06 +01:00
Sébastien Helleu
766bea3f9e
tests: remove value for first #define in headers
2019-03-19 20:33:30 +01:00
Sébastien Helleu
c4bf528b4e
php: remove value for first #define in headers
2019-03-19 20:33:16 +01:00
Sébastien Helleu
8f79b1c0fc
doc: add missing keys Ctrl+F1 and Ctrl+F2 for buflist (FAQ)
2019-03-19 20:32:27 +01:00
Sébastien Helleu
f6c5061590
irc: fix update of channels modes with arguments when joining a channel ( closes #1324 )
2019-03-18 20:39:42 +01:00
Sébastien Helleu
1ef7a55e72
core: fix typo: Weechat -> WeeChat
2019-03-17 18:34:21 +01:00
Sébastien Helleu
3ee87bcfce
core: fix description of Cygwin "weechat" package
2019-03-17 18:12:54 +01:00
Sébastien Helleu
58f4c37a63
core: fix version numbering scheme in cygport file
2019-03-17 14:40:36 +01:00
Sébastien Helleu
413221bc9e
doc: update German auto-generated file
2019-03-12 22:58:54 +01:00
Nils Görs
840c815bb0
Merge branch 'master' of github.com:weechat/weechat
2019-03-12 22:43:03 +01:00
Nils Görs
27f33624bd
core: update German translations
2019-03-12 22:42:39 +01:00
Sébastien Helleu
78cabc2e06
relay: fix compilation warning when gnutls is not found
2019-03-12 22:26:55 +01:00
Sébastien Helleu
5c2c19c0cd
irc: fix compilation warning when gnutls is not found
2019-03-12 22:26:28 +01:00
Sébastien Helleu
99e48d7fa3
core: set max length to 4096 for /secure passphrase ( closes #1323 )
2019-03-12 21:30:01 +01:00
Sébastien Helleu
bc6c1f274c
core: improve message displayed when a command is not allowed (issue #928 )
...
The whole command with arguments and the full buffer name are now displayed in
the warning message (in debug mode only).
2019-03-11 21:12:40 +01:00
Sébastien Helleu
92e176ab89
relay: use empty value by default for option relay.weechat.commands (issue #928 )
...
The relay client is supposed to be safe by default, and the relay connection
should be protected by the different ways (restriction on IP address, SSL,
strong password, Time-based One-Time Password, local bind address and use of
SSH tunnel…).
So this option lets the user add extra security by allowing only some
commands (whitelist), or allowing any commands except a list of given
commands (blacklist).
2019-03-11 21:12:23 +01:00
Sébastien Helleu
e44c4904c3
relay: add forbidden commands /key and /trigger in weechat protocol (issue #928 )
2019-03-10 22:58:50 +01:00
Sébastien Helleu
508f224af9
relay: add forbidden commands /wait and /repeat in weechat protocol (issue #928 )
2019-03-10 18:29:22 +01:00
Sébastien Helleu
2b70d71aa1
core: replace argument "keep_eol" by "flags" in function string_split ( closes #1322 )
2019-03-10 18:29:16 +01:00
Sébastien Helleu
8aa5f5375e
core: add value -1 for keep_eol in function string_strip (issue #1322 )
...
The value -1 means it's a standard split, but empty items are kept, and
separators are not removed at beginning/end of string.
2019-03-09 21:56:05 +01:00
Sébastien Helleu
79d0910c08
doc: update German auto-generated file
2019-03-09 20:51:31 +01:00
Nils Görs
b925ed5950
core: update German translations
2019-03-09 19:34:40 +01:00
Sébastien Helleu
dd44c1db16
relay: add extra forbidden commands in weechat protocol (issue #928 )
...
Commands were already forbidden (option relay.weechat.commands):
- /exec
- /upgrade
- /quit
These extra commands are now forbidden by default:
- /fset
- /set
- /unset
- /plugin
- /script
- /python
- /perl
- /ruby
- /lua
- /tcl
- /guile
- /javascript
- /php
- /secure
2019-03-09 17:54:06 +01:00
Sébastien Helleu
2f5aa3b509
core: use bitwise shift operator to define flag constants
2019-03-02 11:09:52 +01:00
Sébastien Helleu
76290729b7
core: add contributor in AUTHORS.adoc (issue #1319 )
2019-03-01 07:42:32 +01:00
Sébastien Helleu
b9044f5ca1
core: update ChangeLog (issue #1319 )
2019-03-01 07:41:24 +01:00
Sébastien Helleu
7b43d2fe43
Merge pull request #1319 from phy1729/quote-nick
...
irc: quote argument to NICK
2019-03-01 07:40:42 +01:00
Matthew Martin
77a9322bbf
irc: quote argument to NICK
2019-02-28 18:55:26 -06:00
Nils Görs
6a0e9818a9
core: update German translations
2019-02-28 21:41:09 +01:00
Sébastien Helleu
791406f26f
doc: fix typo in FAQ
2019-02-28 21:38:05 +01:00
Sébastien Helleu
c91e47c414
script: use SHA-512 instead of MD5 for script checksum
...
Related to weechat/weechat.org@66a8b72ab1
2019-02-28 20:55:10 +01:00
Sébastien Helleu
d290de2cba
relay: add option relay.weechat.commands ( closes #928 )
2019-02-28 20:24:25 +01:00
Sébastien Helleu
80b980b2af
api: add function command_options (issue #928 )
2019-02-28 20:19:18 +01:00
Sébastien Helleu
64043d5a6c
php: fix memory leak in functions using hashtable parameters
...
Functions fixed in PHP plugin:
- string_eval_expression
- string_eval_path_home
- key_bind
- hook_process_hashtable
- hook_hsignal_send
- info_get_hashtable
- hdata_update
2019-02-27 07:51:02 +01:00
Sébastien Helleu
c079cc124e
doc: fix typo in plugin API reference
2019-02-27 07:46:33 +01:00
Sébastien Helleu
55501b84d6
core: remove function gui_buffer_match_list_split, use function string_match_list
2019-02-27 07:46:29 +01:00
Sébastien Helleu
17a218e6b6
core: use function string_match_list for the autoload of plugins
2019-02-27 07:46:26 +01:00
Sébastien Helleu
c2859096cb
api: add function string_match_list
2019-02-27 07:46:22 +01:00
Sébastien Helleu
e473161c9f
core: remove parentheses after function names in ChangeLog
2019-02-26 20:02:21 +01:00
Sébastien Helleu
e6850dcf9e
Merge pull request #1318 from arza-zara/typos
...
fset: fix typo in /help fset.format.option2
2019-02-26 19:55:16 +01:00
arza
2af3157dc2
fset: fix typo in /help fset.format.option2
2019-02-26 19:33:03 +02:00
Sébastien Helleu
a10769f0f8
doc: move spell chapter after scripts in user's guide
2019-02-26 08:01:42 +01:00
Sébastien Helleu
4ef149b591
core: clarify changes on option weechat.completion.nick_completer in release notes
2019-02-25 18:49:46 +01:00
Sébastien Helleu
f1d30dc0b1
core: fix alignment of images in README
2019-02-24 17:03:01 +01:00
Sébastien Helleu
a817327b0e
core: add WeeChat logo in README
2019-02-24 16:14:57 +01:00
Sébastien Helleu
471f9c61da
relay: remove obsolete comment
2019-02-24 16:13:04 +01:00
Sébastien Helleu
466268d5ef
doc: update German auto-generated files
2019-02-24 10:03:30 +01:00
Nils Görs
485f5d3e87
core: update German translations
2019-02-23 23:25:22 +01:00
Sébastien Helleu
8eb24f4338
core: update ChangeLog (issue #1055 , issue #1312 )
2019-02-23 13:41:49 +01:00
Sébastien Helleu
4a13e1ac7e
core: update translations (issue #1055 , issue #1312 )
2019-02-23 13:40:23 +01:00
Simmo Saan
c84ac65954
core: add /filter addreplace ( closes #1055 )
2019-02-23 13:37:46 +01:00
Sébastien Helleu
525417c2c6
core: update ChangeLog (issue #1309 , issue #1311 )
2019-02-23 11:23:14 +01:00
Sébastien Helleu
68b56291f9
core: merge two comments in a single one (issue #1309 , issue #1311 )
2019-02-23 11:22:58 +01:00
Sébastien Helleu
7b79fbbd09
Merge remote-tracking branch 'origin/pr/1311'
2019-02-23 11:17:02 +01:00
Sébastien Helleu
bdc905df16
core: replace "Desired behavior" by "Expected behavior" in bug report template
2019-02-22 21:46:24 +01:00
Sébastien Helleu
baa598276c
fset: fix slow refresh of fset buffer during /reload ( closes #1313 )
2019-02-22 21:33:39 +01:00
Sébastien Helleu
355843b27a
core: move "Current behavior" after "Steps to reproduce" in bug report template
2019-02-22 21:00:55 +01:00
Simmo Saan
8ac4a75969
gui: fix use after free bug in /filter del (issue #1309 )
...
Deleting (freeing) a filter also frees its buffers, so refilter must
happen before freeing. Disabling the filter temporarily fixes the bug.
This fix disables the filter before filter_removing signal, though.
2019-02-21 16:15:58 +02:00
Simmo Saan
91936ff583
gui: only refilter affected buffers on filter change ( closes #1309 )
2019-02-21 16:03:15 +02:00
Sébastien Helleu
33581dd1a7
doc: update German auto-generated files
2019-02-20 08:40:34 +01:00
Nils Görs
d2ac854bfa
core: update German translations
2019-02-20 08:36:58 +01:00
Nils Görs
dd8969413d
core: update German translations
2019-02-20 08:25:50 +01:00
Sébastien Helleu
21c02a0378
core: add command to change key alt+s in release notes
2019-02-19 22:42:11 +01:00
Sébastien Helleu
8344f0addc
core: add command /spell and default key alt+s in release notes
2019-02-19 22:40:11 +01:00
Sébastien Helleu
7b0507bb47
core: add reason of aspell renaming in release notes
2019-02-19 22:35:08 +01:00
Sébastien Helleu
cccd4f07e5
core: add extra instructions about spell plugin in release notes
2019-02-19 22:04:17 +01:00
Sébastien Helleu
3368557cc7
core: update translations (issue #1299 )
2019-02-19 21:38:53 +01:00
Sébastien Helleu
27481df277
core: force new API version to prevent the old aspell plugin to load (issue #1299 )
2019-02-19 21:21:20 +01:00
Sébastien Helleu
57aa9e060e
spell: rename "aspell" plugin to "spell" (issue #1299 )
...
The following things have been renamed:
- file aspell.conf -> spell.conf
- options aspell.* -> spell.*
- bar item aspell_dict -> spell_dict
- bar item and local variable aspell_suggest -> spell_suggest
- info aspell_dict -> spell_dict
2019-02-19 21:15:56 +01:00
Sébastien Helleu
e8159298ad
core: update ChangeLog (issue #1306 , issue #1307 )
2019-02-19 20:41:34 +01:00
Sébastien Helleu
9985af8b5d
Merge remote-tracking branch 'origin/pr/1307'
2019-02-19 20:38:14 +01:00
Sébastien Helleu
6a9937f08a
core: fix compilation on Mac OS ( closes #1308 )
...
This adds the missing include "unistd.h" for function "mkdtemp" (required on
Mac OS only).
2019-02-18 19:28:20 +01:00
Simmo Saan
62dfe2ac63
aspell: optimize stripping of nick_completer (issue #1306 )
2019-02-18 11:48:48 +02:00
Simmo Saan
d512cc324a
aspell: strip trailing spaces from nick_completer ( closes #1306 )
2019-02-18 11:19:42 +02:00
Sébastien Helleu
0a6172c128
Version 2.5-dev
2019-02-17 08:46:20 +01:00
Sébastien Helleu
ff6ae69c3f
Version 2.4
2019-02-17 08:20:07 +01:00
Sébastien Helleu
c76b6c024e
core: add contributor in AUTHORS.adoc (issue #1304 )
2019-02-16 08:27:30 +01:00
Sébastien Helleu
46a5e1d291
Merge pull request #1304 from ZethJack/patch-1
...
Fix czech translation kick message
2019-02-16 08:24:23 +01:00
ZethJack
4d4b254d7a
Fix czech translation kick message
...
original: <op> byl vykopnut <user> results in confusing message caused by mistranslation: op was kicked user
proposed fix: <op> vykopnul <user> should result in more understandeable message: op has kicked user
2019-02-15 11:09:01 +01:00
Sébastien Helleu
7d4da3f9e4
doc: update Polish auto-generated files
2019-02-09 21:38:34 +01:00
Krzysztof Korościk
7caaf255b4
updated polish translation
2019-02-09 21:00:59 +01:00
Krzysztof Korościk
c2a94d93c5
doc: updated polish translation
2019-02-09 19:50:01 +01:00
Sébastien Helleu
5adf94ffbe
Version 2.4-rc1
2019-02-04 20:48:41 +01:00
Sébastien Helleu
87932bcb57
irc: fix parsing of whois messages in notify
2019-02-04 20:47:59 +01:00
Sébastien Helleu
a511771802
core: update translations
2019-02-03 19:02:40 +01:00
Sébastien Helleu
4c05648faf
Merge pull request #1301 from arza-zara/typos
...
Fix typo "part or words" -> "part of words"
2019-02-03 19:00:11 +01:00
arza
54c7afa6e2
Fix typo "part or words" -> "part of words"
2019-02-03 19:32:09 +02:00
Sébastien Helleu
82da8a79c4
Merge pull request #1300 from l/master/translation/ja_JP
...
core: update Japanese translations
2019-02-03 13:42:08 +01:00
AYANOKOUZI, Ryuunosuke
c4c4f4d1ef
core: update Japanese translations
2019-02-03 09:00:00 +09:00
Sébastien Helleu
5d43b5b80f
core: add "travis_retry" on commands that can fail due to network error (Travis CI)
2019-01-31 21:42:07 +01:00
Sébastien Helleu
6932810c70
doc: remove obsolete note about gcrypt in chapter on IRC SASL authentication (user's guide)
2019-01-31 21:34:02 +01:00
Sébastien Helleu
6e09499163
irc: fix crash in parsing of IRC channel modes (issue #1296 , closes #1297 )
...
Regression was introduced by commit b38b2abe3b .
2019-01-31 21:13:58 +01:00
Sébastien Helleu
b38b2abe3b
irc: fix parsing of MODE, 341 (invite) and CHGHOST commands when there are colons ( closes #1296 )
2019-01-29 21:10:49 +01:00
Sébastien Helleu
c869aa3809
relay: fix crash on /upgrade when the real IP is not set ( closes #1294 )
2019-01-28 20:37:38 +01:00
Nils Görs
50415dfbb7
doc: update German documentation
2019-01-27 15:00:29 +01:00
Sébastien Helleu
b955b19388
doc: add example with command "/input set_unread" in question about terminal focus (issue #1295 )
2019-01-27 13:23:20 +01:00
Sébastien Helleu
7e547ee70b
aspell: look for suggestions only if the misspelled word has changed ( closes #1175 )
2019-01-27 10:33:12 +01:00
Nils Görs
68bdc5fb09
aspell: set a misspelled word without suggestions in local variable "aspell_suggest" ( closes #1288 )
2019-01-26 22:38:22 +01:00
Sébastien Helleu
5a681f3c5e
core: fix sentence in release notes
2019-01-26 15:34:56 +01:00
Sébastien Helleu
1a34f87163
core: do not automatically add a space when completing "nick:" at the beginning of command line
...
The space can be added in option weechat.completion.nick_completer
(this is now the default value of the option):
/set weechat.completion.nick_completer ": "
2019-01-26 14:54:57 +01:00
Sébastien Helleu
4d9fd4c4aa
core: fix compilation of empty regular expression (not allowed on FreeBSD)
2019-01-26 10:21:39 +01:00
Sébastien Helleu
6d217ca8c5
doc: fix regex examples to be compatible with FreeBSD
...
The following special sequences are not supported in regular expressions on
FreeBSD:
- "\w": replaced with "[a-zA-Z0-9_]"
- "\S": replaced with "[^ ]" (it should be "[^ \t\n\r\f\v]", but in practice
only spaces could be a problem when we use this sequence).
2019-01-26 10:15:35 +01:00
Sébastien Helleu
73a4901fe1
tests: fix evaluation tests on FreeBSD
...
The following special sequences are not supported in regular expressions on
FreeBSD:
- "\w": replaced with "[a-zA-Z0-9_]"
- "\S": replaced with "[^ ]" (it should be "[^ \t\n\r\f\v]", but in practice
only spaces could be a problem when we use this sequence).
2019-01-26 10:00:47 +01:00
Sébastien Helleu
507dfec781
tests: fix UTF-8 tests on FreeBSD
...
Tests for size on screen are made on U+2EE9 (CJK Radical Simplified Yellow)
instead of U+24B62 (CJK Unified Ideograph-24B62) which returns a length of 1 on
FreeBSD and 2 on Linux.
2019-01-26 09:57:30 +01:00
Sébastien Helleu
7e0da4b68a
script: add missing input actions "A" and "v" in /help script
2019-01-20 20:13:54 +01:00
Sébastien Helleu
eb0828ec6c
tests: fix link of tests on GNU Hurd and FreeBSD
2019-01-20 16:53:00 +01:00
Sébastien Helleu
142d312ad7
tests: add missing include of stdio.h
2019-01-20 15:59:04 +01:00
Sébastien Helleu
98249ada86
tests: add tests on IRC color functions
...
Functions tested:
- irc_color_decode
- irc_color_encode
- irc_color_decode_ansi
2019-01-20 15:17:21 +01:00
Sébastien Helleu
fec7d38e3d
irc: return IRC color code instead of WeeChat color code when decoding a too short ANSI color sequence
2019-01-20 15:07:21 +01:00
Sébastien Helleu
85ee15d4e2
irc: fix encoding of italic attribute when colors are removed
2019-01-20 15:04:52 +01:00
Sébastien Helleu
ada2994062
buflist: add alternate key codes for alt-F1/alt-F2 (xterm)
2019-01-20 01:33:47 +01:00
Sébastien Helleu
a199d243ca
buflist: fix typo on key code for ctrl-F2
2019-01-20 01:32:09 +01:00
Sébastien Helleu
e847068a3c
buflist: add default keys ctrl-F1/F2 to scroll up/down one page in buflist (same action as F1/F2)
2019-01-20 01:29:33 +01:00
Sébastien Helleu
9d6ebeda0d
core: add default keys ctrl-F11/F12 to scroll up/down one page in nicklist (same action as F11/F12)
2019-01-20 01:29:28 +01:00
Sébastien Helleu
09a124c226
buflist: add alternate key codes for F1/F2 and alt-F1/alt-F2 (compatibility with terminals)
2019-01-20 01:09:26 +01:00
Sébastien Helleu
7d442f8492
irc: fix compiler warning on GNU Hurd
...
This fixes the following warning:
irc-ctcp.c:411:46: warning: '%s' directive output may be truncated writing up
to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2019-01-13 20:14:11 +01:00
Sébastien Helleu
a294b791a8
doc: add missing file test-irc-protocol.cpp in developer's guide
2019-01-13 20:13:30 +01:00
Sébastien Helleu
4fab6dcd05
irc: do not use strptime to parse a time as float number (issue #1289 )
2019-01-13 15:25:22 +01:00
Sébastien Helleu
1b26d0608f
core: update ChangeLog
2019-01-13 14:48:16 +01:00
Sébastien Helleu
34a6fce134
tests: add tests on function irc_protocol_parse_time
2019-01-13 14:47:35 +01:00
Sébastien Helleu
6343924c16
irc: check return code of calls to strptime (issue #1289 )
2019-01-13 14:46:43 +01:00
Nils Görs
1dae5827c6
doc: update German documentation
2019-01-12 22:36:57 +01:00
Sébastien Helleu
0fe6adb269
doc: add question about autojoin option in FAQ ( closes #1287 )
2019-01-12 21:49:57 +01:00
Sébastien Helleu
8009094717
irc: fix parsing of "time" message tag on FreeBSD (issue #1289 )
2019-01-11 22:40:06 +01:00
Sébastien Helleu
c96e2f3593
tests: add tests on function irc_config_check_autojoin
2019-01-11 22:27:28 +01:00
Sébastien Helleu
8629bf4b06
debian: switch debhelper compatibility to 12
2019-01-08 22:07:10 +01:00
Sébastien Helleu
f8df26f57f
debian: bump Standards-Version to 4.3.0
2019-01-08 21:57:31 +01:00
Sébastien Helleu
2b0057239b
core: update copyright dates
2019-01-01 15:40:51 +01:00
Sébastien Helleu
169a84384c
core: remove obsolete directory from .gitattributes
2018-12-24 15:57:29 +01:00
Sébastien Helleu
4912c46593
doc: update German auto-generated file
2018-12-22 11:03:55 +01:00
Nils Görs
b3b58f89a4
core: update German translations
2018-12-22 10:19:49 +01:00
Sébastien Helleu
f3db256ce4
core: add note about option sec.crypt.passphrase_file in /help secure (issue #1286 )
2018-12-22 09:37:25 +01:00
Sébastien Helleu
237bf80920
doc: update German auto-generated files
2018-12-14 07:31:57 +01:00
Nils Görs
cf5aaec3be
core: update German translations
2018-12-13 22:38:26 +01:00
Sébastien Helleu
d9849b4efe
doc: add example of aspell dict for all channels of an IRC server (user's guide) ( closes #1284 )
2018-12-13 21:24:12 +01:00
Sébastien Helleu
c214ca603f
doc: update Japanese auto-generated files
2018-12-09 17:06:04 +01:00
Sébastien Helleu
1cd0fb4882
Merge pull request #1283 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-12-09 17:04:51 +01:00
AYANOKOUZI, Ryuunosuke
8964e994c6
core: update Japanese translations
2018-12-09 09:00:00 +09:00
Sébastien Helleu
4034d07d5a
core: use https for links in comments
2018-12-01 08:21:49 +01:00
Nils Görs
89f1f61458
doc: update German documentation
2018-11-30 07:42:25 +01:00
Sébastien Helleu
d6e4bbf244
doc: add "WeeChat" term for core command /filter (FAQ)
2018-11-29 23:19:16 +01:00
Sébastien Helleu
342261d35b
core: use https for all links where secured http is supported
2018-11-29 23:18:55 +01:00
Sébastien Helleu
4712d0bb06
core: use https for links to GNU GPL license
2018-11-29 23:16:07 +01:00
Sébastien Helleu
d9fbf59c6b
core: remove obsolete links to wiki in release notes
2018-11-29 23:15:23 +01:00
Nils Görs
f6498c14a0
doc: update German documentation
2018-11-24 18:36:27 +01:00
Sébastien Helleu
4803cd62af
doc: translate FAQ changes in other languages (issue #1280 )
2018-11-19 21:00:21 +01:00
Filip H.F. "FiXato" Slagter
fc0a3ef10a
doc: add question "How can I disable highlights for specific nicks?" in FAQ ( closes #1280 )
2018-11-19 20:59:31 +01:00
Sébastien Helleu
d8b2be8f91
doc: update German auto-generated file
2018-11-19 20:11:07 +01:00
Nils Görs
968d4ce2af
doc: update German documentation
2018-11-18 14:43:16 +01:00
Nils Görs
b08155410d
Merge branch 'master' of github.com:weechat/weechat
2018-11-18 12:37:46 +01:00
Sébastien Helleu
d26380a9bb
core: replace "Mac OS X" and "OS X" by "macOS" (issue #1272 )
2018-11-18 11:04:29 +01:00
Sébastien Helleu
3c0f72d48b
doc: translate FAQ changes in other languages (issue #1272 )
2018-11-18 10:55:39 +01:00
Filip H.F. "FiXato" Slagter
d8fe89f7e9
doc: spelling/grammar fixes & documentation links added (FAQ) ( closes #1272 )
...
A number of spelling/grammar fixes, some restructured sentences to improve
readability and replacement of previous names for Apple Macintosh's OS with the
current 'macOS' name.
Also added some more references to User's guide documentation sections.
Also clarified that a window can not only display 1 buffer, but also a set of
merged buffers.
Finally, added a version note about the /script command.
2018-11-18 10:52:08 +01:00
Nils Görs
4e9203bb7d
core: update German translations
2018-11-17 11:58:28 +01:00
Sébastien Helleu
916d99ad40
exec: add option exec.command.shell to customize the shell used with /exec -sh
2018-11-17 11:39:28 +01:00
Sébastien Helleu
c94a8f4c68
exec: fix command displayed in debug message
2018-11-17 11:17:37 +01:00
Nils Görs
ba9b087ca3
core: update German translations
2018-11-17 11:05:31 +01:00
Sébastien Helleu
af382ffb91
core: add test on some WeeChat command line options on Travis CI
2018-11-17 10:46:12 +01:00
Sébastien Helleu
85d7c9b6c5
core: add command line option "-t" (or "--temp-dir") to create a temporary WeeChat home (deleted on exit)
2018-11-17 10:36:58 +01:00
Sébastien Helleu
b480c7e7c0
core: add missing include of time.h in wee-secure.h
...
This fixes a compilation issue on FreeBSD 11.0.
2018-11-17 00:40:34 +01:00
Sébastien Helleu
1355a26920
doc: update German auto-generated file
2018-11-16 23:04:26 +01:00
Nils Görs
ecd26fb678
core: update German translations
2018-11-16 16:26:30 +01:00
Sébastien Helleu
34fd37fa50
core: fix forced highlight on messages sent to other buffers ( closes #1277 )
...
The C compiler flag "-fsigned--char" is used to force "char" data type to be
always signed (which is what WeeChat expects).
On ARM systems, char is unsigned by default, which is causing problems when
WeeChat stores -1 in the notify_level (type: char).
2018-11-14 22:23:34 +01:00
Sébastien Helleu
638ed2ecf5
core: fix C++ compiler flags (cmake)
2018-11-14 22:06:35 +01:00
Sébastien Helleu
88adc5d703
doc: add missing variable "pointer" to make C compiler really happy (plugin API reference)
2018-11-13 20:48:04 +01:00
Sébastien Helleu
b2d9b2f0ba
doc: fix name of compiled plugin example (plugin API reference)
2018-11-13 20:43:26 +01:00
Sébastien Helleu
3766beb13e
doc: update German auto-generated files
2018-11-12 22:54:56 +01:00
Nils Görs
c78f322c9e
core: update German translations
2018-11-12 22:44:30 +01:00
Sébastien Helleu
37a0cd0017
core: improve help on option irc.look.server_buffer ( closes #1269 )
2018-11-12 21:02:25 +01:00
Sébastien Helleu
39abe2fcd9
core: improve help on option weechat.look.nick_color_stop_chars ( closes #1268 )
2018-11-12 20:57:55 +01:00
Sébastien Helleu
de8d640958
relay: add support of close frame in websocket connection ( closes #1281 )
2018-11-12 20:43:48 +01:00
Sébastien Helleu
594917bff4
core: add fix of memory leak in ChangeLog
2018-11-08 08:42:00 +01:00
Sébastien Helleu
6cdcebed8c
buflist: add variable ${number2}, always set with the indented buffer number
2018-11-05 22:21:03 +01:00
Filip H.F. "FiXato" Slagter
5d338fee4e
Added documentation links to README
2018-11-04 22:04:39 +01:00
Sébastien Helleu
0285ea785e
Merge pull request #1270 from FiXato/patch-1
...
Make WeeChat screenshots link more descriptive.
2018-11-04 21:57:43 +01:00
Sébastien Helleu
5a132f06fd
core: replace ellipses by "etc." (in English) and "etc..." by "etc." in French
2018-11-04 21:53:11 +01:00
Sébastien Helleu
dd0b3c5692
core: replace "web site" by "website"
2018-11-04 21:32:35 +01:00
Sébastien Helleu
fe586ae662
core: add contributor in AUTHORS.adoc (issue #1273 )
2018-11-04 16:55:34 +01:00
Sébastien Helleu
ba3d805167
Merge pull request #1273 from half-duplex/master
...
Fix regex in relay.network.allowed_ips doc
2018-11-04 16:46:11 +01:00
Sébastien Helleu
d8ad7e6a8d
tests: add missing file test-secure.cpp in autotools
2018-11-04 15:03:54 +01:00
Sébastien Helleu
cb73c168b5
core: update translations
2018-11-04 14:50:53 +01:00
Sébastien Helleu
dc7d99fa73
core: improve description of infos "totp_generate" and ""totp_validate"
2018-11-04 14:50:53 +01:00
Sébastien Helleu
738535e7f6
relay: add support of Time-based One-Time Password (TOTP) as second authentication factor in weechat protocol
2018-11-04 14:50:53 +01:00
Sébastien Helleu
f02fc06dd0
doc: fix styles in relay protocol
2018-11-04 14:50:53 +01:00
Sébastien Helleu
ed3f281ba9
api: add functions string_base_{encode,decode}, remove functions string_{encode,decode}_base64
2018-11-04 14:49:11 +01:00
Sébastien Helleu
a8b6fa08b7
core: split plugin-api.c into 2 files (API wrappers and infos/infolists)
2018-11-03 23:01:46 +01:00
Sébastien Helleu
6d72868e15
api: return integer in function string_encode_base16
2018-11-02 14:20:16 +01:00
Sébastien Helleu
8848b0e22a
api: return integer in function string_encode_base64
2018-11-02 14:09:23 +01:00
Sébastien Helleu
74a17d821f
tests: add tests on functions secure_encrypt_data and secure_decrypt_data
2018-11-02 14:06:14 +01:00
Sébastien Helleu
d0ea801724
core: add support of TOTP generation/validation (Time-based One-Time Password)
2018-11-02 14:06:14 +01:00
Sébastien Helleu
172736989a
doc: add missing source files for tests (developer's guide)
2018-10-27 10:55:57 +02:00
Sébastien Helleu
70c2e27110
core: split wee-secure.c into 3 files (secured data functions, buffer and config)
2018-10-27 08:54:10 +02:00
Sébastien Helleu
3f067f2065
buflist: fix warning displayed when script buffers.pl is loaded ( closes #1274 )
2018-10-27 08:52:20 +02:00
Sébastien Helleu
a6a90aebff
doc: add commands to update .po files (developer's guide)
2018-10-25 08:00:14 +02:00
Trevor Bergeron
9121e5812c
Fix regex in relay allowed_ips doc
2018-10-23 00:33:01 -04:00
Filip H.F. "FiXato" Slagter
c2a2146ad8
Make WeeChat screenshots link more descriptive.
...
Restructured sentence to avoid using self-non-descriptive 'this page' anchors.
2018-10-23 02:34:56 +02:00
Sébastien Helleu
99ae73066c
Version 2.4-dev
2018-10-21 12:53:37 +02:00
Sébastien Helleu
6620f40efa
Version 2.3
2018-10-21 11:12:41 +02:00
Sébastien Helleu
438313d331
core: replace call to strncpy by memcpy
...
This fixes a gcc warning: "warning: ‘strncpy’ output truncated before
terminating nul copying as many bytes from a string as its length
[-Wstringop-truncation]".
2018-10-21 08:54:04 +02:00
Sébastien Helleu
eb77c78dad
irc: fix uninitialized variables in function irc_protocol_cap_sync
2018-10-21 08:53:22 +02:00
Sébastien Helleu
1a3bd49a46
debian: update changelog
2018-10-21 08:30:35 +02:00
Sébastien Helleu
e3e4c89b5e
debian: fix copyright Format URI
2018-10-21 08:28:50 +02:00
Sébastien Helleu
5bc37eeee3
debian: bump Standards-Version to 4.1.5
2018-10-21 08:22:31 +02:00
Sébastien Helleu
4939e9659f
doc: update Polish auto-generated files
2018-10-19 20:24:35 +02:00
Krzysztof Korościk
e9be61b133
po: updated polish translation
2018-10-19 20:17:56 +02:00
Krzysztof Korościk
585257196d
doc: updated polish translation
2018-10-19 19:46:23 +02:00
Sébastien Helleu
e7cb025e68
php: add detection of PHP 7.3
2018-10-16 23:02:13 +02:00
Sébastien Helleu
9bc9b4c86b
core: add contributor in AUTHORS.adoc (issue #1267 )
2018-10-14 21:05:09 +02:00
Sébastien Helleu
f17cee75dc
core: update ChangeLog (issue #1267 )
2018-10-14 21:03:56 +02:00
Sébastien Helleu
c5ccac9e22
Merge pull request #1267 from emkw/master
...
lua: mkdir API functions should return ERROR on error.
2018-10-14 21:03:24 +02:00
Sébastien Helleu
37da24ca22
doc: update auto-generated files with IRC options
2018-10-14 21:02:03 +02:00
Nils Görs
21b4294f4e
core: update German translations
2018-10-14 20:50:03 +02:00
emk
63e2a3dab9
lua: mkdir API functions should return ERROR on error.
2018-10-14 20:39:00 +02:00
Sébastien Helleu
d07701dae6
irc: fix colors 14 and 15 in /help irc.color.mirc_remap ( closes #1266 )
2018-10-14 20:38:14 +02:00
Sébastien Helleu
8d1dcb666a
doc: update Japanese auto-generated file
2018-10-14 09:14:48 +02:00
Sébastien Helleu
b348479e4c
Merge pull request #1265 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-10-14 09:13:48 +02:00
AYANOKOUZI, Ryuunosuke
85544ca6dd
core: update Japanese translations
2018-10-14 09:00:00 +09:00
Sébastien Helleu
a3e0c3f0e4
Version 2.3-rc1
2018-10-13 15:57:20 +02:00
Sébastien Helleu
96938d47f1
doc: update German auto-generated file
2018-10-11 21:09:01 +02:00
Nils Görs
72d5274d54
core: update German translations
2018-10-10 19:27:15 +02:00
Sébastien Helleu
8da3458f4c
core: add repeat of string in evaluation of expressions with "repeat:count,string" ( closes #958 )
2018-10-09 21:12:02 +02:00
Sébastien Helleu
82697714e1
core: fix evaluation of nested ternary operators ( closes #1263 )
2018-10-08 22:51:08 +02:00
Sébastien Helleu
a774ffd4e8
doc: update German auto-generated file
2018-10-08 21:35:39 +02:00
Nils Görs
7f69fff41e
core: update German translations
2018-10-08 21:06:18 +02:00
Sébastien Helleu
102fc6662b
code: fix issue in docgen.py with hashlib and Python 3
2018-10-06 09:58:22 +02:00
Sébastien Helleu
e6e46bcae6
core: update ChangeLog (issue #1259 )
2018-10-06 07:13:23 +02:00
Sébastien Helleu
40a87970e1
core: update translations
2018-10-06 07:12:21 +02:00
Sébastien Helleu
5173e19ff3
core: fix style
2018-10-06 07:10:36 +02:00
Sébastien Helleu
e688fa4daa
Merge remote-tracking branch 'origin/pr/1259'
2018-10-06 07:07:35 +02:00
Sébastien Helleu
5c766317df
core: update WeeChat URL in debian NEWS file
2018-10-03 21:39:29 +02:00
Sébastien Helleu
30121ff9df
aspell: remove useless test on max_suggestions
2018-10-01 23:00:05 +02:00
Sébastien Helleu
ecdbaef288
relay: remove useless test on length
2018-10-01 22:59:05 +02:00
Sébastien Helleu
4b58ea37c0
relay: remove useless test on num_sent
2018-10-01 22:58:25 +02:00
Sébastien Helleu
fc63620f1e
irc: remove useless test on argc
2018-10-01 22:58:13 +02:00
Sébastien Helleu
fb3ca3caae
core: fix format of variables in printf-like functions (from int to long and long long)
2018-10-01 22:57:13 +02:00
Sébastien Helleu
d6d8b9094f
irc: replace call to gmtime by gmtime_r
2018-10-01 22:22:06 +02:00
Sébastien Helleu
56daba869e
core: replace call to gmtime by gmtime_r
2018-10-01 22:21:56 +02:00
Sébastien Helleu
50567b0f64
core: add missing argument in call to log_printf
2018-10-01 22:21:43 +02:00
Sébastien Helleu
8abd05fe3d
core: replace "long unsigned int" by "unsigned long"
2018-10-01 22:21:25 +02:00
Sébastien Helleu
b7f3ba69e1
doc: update Japanese auto-generated file
2018-09-30 10:01:41 +02:00
Sébastien Helleu
e28cb00106
relay: add real IP in client description ( closes #1256 )
2018-09-30 09:59:45 +02:00
Sébastien Helleu
0f782166e2
Merge pull request #1255 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-09-30 09:01:19 +02:00
AYANOKOUZI, Ryuunosuke
9c96ce825b
core: update Japanese translations
2018-09-30 09:00:00 +09:00
Sébastien Helleu
eec2e37d20
doc: update German auto-generated file
2018-09-24 23:55:03 +02:00
Nils Görs
6bb0130e7b
core: update German translations
2018-09-24 22:28:24 +02:00
Sébastien Helleu
ff66a8a161
logger: add more info about log levels in /help logger ( closes #1254 )
2018-09-24 19:05:46 +02:00
Sébastien Helleu
7b3ec510ca
logger: move logger command into a separate source file
2018-09-24 19:05:21 +02:00
Sébastien Helleu
4f0a64cc8b
Merge pull request #1251 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-09-22 08:48:34 +02:00
AYANOKOUZI, Ryuunosuke
4cf86af506
core: update Japanese translations
2018-09-22 09:00:00 +09:00
Sébastien Helleu
ce9bcadaa8
doc: update German auto-generated file
2018-09-20 22:32:08 +02:00
Nils Görs
a7a04783d4
doc: update German documentation
2018-09-20 21:20:01 +02:00
Sébastien Helleu
126b7d4433
core: update translations
2018-09-20 21:05:26 +02:00
Sébastien Helleu
93b5e60441
irc: display a warning when the value of option irc.server.xxx.autojoin is set to an invalid value
2018-09-20 20:32:47 +02:00
Sébastien Helleu
65f1c82a87
core: allow multiple arguments in command /buffer close
2018-09-18 21:27:44 +02:00
Simmo Saan
54cd82e4a4
core: allow specifying buffer number/name for /buffer localvar
2018-09-09 19:42:31 +03:00
Sébastien Helleu
7b8faf6d97
relay: fix URL to the page with remote interfaces in /help relay
2018-09-09 10:07:16 +02:00
Sébastien Helleu
1ff9d1f52a
core: add missing slash at the end of weechat.org URLs
2018-09-09 10:00:53 +02:00
Nils Görs
952640e88c
core: update German translations
2018-09-06 22:26:38 +02:00
Sébastien Helleu
fcf7469d76
core: allow multiple options "-r" ("--run-command") in command line arguments ( closes #1248 )
2018-09-06 21:52:02 +02:00
Sébastien Helleu
8945e70f81
doc: add question about aspell dictionaries in FAQ
2018-09-06 21:22:50 +02:00
Sébastien Helleu
f0d0612a33
doc: add missing comma in example of function config_new_option (plugin API reference)
2018-09-01 08:14:42 +02:00
Sébastien Helleu
796859b873
core: fix copyright dates
2018-09-01 08:13:12 +02:00
Sébastien Helleu
533dbf972d
core: rename variable "plugin_blacklisted" to "plugin_forbidden"
2018-08-30 22:10:46 +02:00
Sébastien Helleu
1d85ff0f8d
doc: fix hdata example (relay protocol) ( closes #1242 )
2018-08-30 22:08:55 +02:00
Nils Görs
a9e84bfc52
core: update German translations
2018-08-20 20:40:40 +02:00
Sébastien Helleu
b53045281e
doc: update Japanese auto-generated file
2018-08-19 19:58:24 +02:00
Sébastien Helleu
f4dbc060b8
Merge pull request #1234 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-08-19 19:57:45 +02:00
AYANOKOUZI, Ryuunosuke
1495ecf6d0
core: update Japanese translations
2018-08-19 09:00:00 +09:00
Sébastien Helleu
6bf0dfddd6
core: fix evaluation of condition when the left operand is an empty string
2018-08-18 15:30:16 +02:00
Sébastien Helleu
97ad48e317
core: fix typo in release notes
2018-08-18 11:05:26 +02:00
Sébastien Helleu
41d5cdd14b
core: move "new" info in release notes
2018-08-18 11:01:25 +02:00
Sébastien Helleu
5c9608f05c
doc: update German auto-generated file
2018-08-17 21:52:54 +02:00
Nils Görs
b4842dd707
Merge branch 'master' of github.com:weechat/weechat
2018-08-17 21:49:00 +02:00
Nils Görs
cd5d48fc87
core: update German translations
2018-08-17 21:48:28 +02:00
Sébastien Helleu
f4ea802322
doc: fix typo in German user guide
2018-08-17 21:46:39 +02:00
Nils Görs
79f204eeb9
core: update German translations
2018-08-17 20:49:31 +02:00
Sébastien Helleu
466dbbe75b
core: add option "-P" (or "--plugins") to customize the plugins to load at startup
...
If given, the option replaces the option weechat.plugin.autoload.
2018-08-17 19:44:41 +02:00
Sébastien Helleu
822270ccca
core: update translations
2018-08-17 19:37:31 +02:00
Sébastien Helleu
fad6768318
doc: split list of modifiers into two tables (plugin API reference)
2018-08-17 19:33:46 +02:00
Sébastien Helleu
85681772f0
core: add "line" trigger in ChangeLog
2018-08-17 08:48:09 +02:00
Sébastien Helleu
669aa2741a
doc: rename variable "tg_tags" to "tags" in line trigger (user guide)
2018-08-17 08:16:14 +02:00
Sébastien Helleu
968d7ede29
trigger: add variables "tg_prefix_nocolor" and "tg_message_nocolor" in line trigger
2018-08-17 07:59:20 +02:00
Sébastien Helleu
e7096810c4
trigger: rename variable "tg_tags" to "tags" in line trigger
2018-08-17 07:43:56 +02:00
Sébastien Helleu
9105c3ba1f
trigger: allow creation of temporary variables with the regex
2018-08-16 22:47:47 +02:00
Sébastien Helleu
1a0087a7d7
core: fix string evaluation with regex replacement when the string is empty
2018-08-16 22:45:42 +02:00
Sébastien Helleu
ca90f28beb
tests: add tests on modifier hook
2018-08-16 18:27:04 +02:00
Sébastien Helleu
6ca2408c99
core: fix weechat_print modifier
...
All changes:
- always send the Tab char in the weechat_print modifier string
- handle special cases in weechat_print modifier: no prefix (" \t...") or no
date ("\t\t...")
2018-08-16 18:19:07 +02:00
Sébastien Helleu
ec5a5fd73f
core: fix use of NULL pointer in command /buffer when the GUI is not yet initialized
2018-08-15 16:24:07 +02:00
Sébastien Helleu
f10578b18b
core: remove use of pointer "buffer" once the line has been initialized
2018-08-15 16:16:31 +02:00
Sébastien Helleu
cfc491f7d1
core: remove unneeded initialization of variable "highlight"
2018-08-15 16:11:27 +02:00
Sébastien Helleu
eb64c8d65c
irc: add missing initialization of variable "chghost"
2018-08-15 16:02:43 +02:00
Sébastien Helleu
053d432eec
doc: update auto-generated files with hdata
2018-08-15 12:36:20 +02:00
Sébastien Helleu
50bedd10b6
core: update translations
2018-08-15 12:36:01 +02:00
Sébastien Helleu
cb8b60028b
trigger: fix /help trigger
2018-08-15 12:35:42 +02:00
Sébastien Helleu
ba820a0172
doc: fix list of variables that can be updated in a hook_line trigger (user guide)
2018-08-15 12:28:15 +02:00
Sébastien Helleu
8c47ca6926
core: add comments in function to print a line
2018-08-15 12:17:42 +02:00
Sébastien Helleu
7b0cced319
core: fix destruction of line prefix in weechat_print modifier
2018-08-15 12:16:52 +02:00
Sébastien Helleu
8e939b089d
core: fix comparison of strings in weechat_print modifier
2018-08-15 12:16:06 +02:00
Sébastien Helleu
2f2263afa6
trigger: add missing initialization of variable "tags" in hook line callback
2018-08-15 11:59:26 +02:00
Sébastien Helleu
b8ec088fd9
doc: fix typos in plugin API reference
2018-08-15 09:56:18 +02:00
Sébastien Helleu
057f2c3396
tests: properly initialize variable argc before tests on function string_split
2018-08-15 09:43:35 +02:00
Sébastien Helleu
cdc7faf93f
tests: add test on function string_split with a string having only delimiters
2018-08-15 09:42:59 +02:00
Sébastien Helleu
6d061a9ac0
api: fix memory leak in function string_split
2018-08-15 09:42:43 +02:00
Sébastien Helleu
aff752c50b
trigger: fix memory leak in hook_line trigger callback
2018-08-15 09:33:25 +02:00
Sébastien Helleu
bb8ac59c32
core: fix memory leak when removing a line hook
2018-08-15 09:32:56 +02:00
Sébastien Helleu
51bda896c8
doc: add list of variables that can be updated by type of trigger (user guide)
2018-08-15 09:07:01 +02:00
Sébastien Helleu
66d11b7e46
trigger: add missing values for line trigger
2018-08-15 09:02:58 +02:00
Sébastien Helleu
d8c7b3fd5e
doc: add more info about line, print and modifier functions for new lines (plugin API reference)
2018-08-15 09:01:55 +02:00
Sébastien Helleu
3bdab1c538
core: fix type of variables "buffer_name" and "buffer_type" sent to the hook_line callback
2018-08-14 14:51:18 +02:00
Sébastien Helleu
49c3e62106
core: split wee-hook.c into multiple sources
2018-08-14 07:15:39 +02:00
Sébastien Helleu
42be1a74a0
api: add function hook_line
2018-08-12 21:45:00 +02:00
Sébastien Helleu
12a6f74ec0
core: fix check of tags in lines
...
All changes:
- fix check of tags in lines: check lines without tags, fix check of tags with
negation ("!tag")
- add string functions string_split_tags and string_free_split_tags
- add tests on function gui_line_match_tags
2018-08-12 20:30:13 +02:00
Sébastien Helleu
d699ae89aa
doc: fix style (relay protocol)
2018-08-12 20:29:26 +02:00
Sébastien Helleu
e85bf426c1
doc: add length of field "id" in binary message (relay protocol) ( closes #1233 )
2018-08-12 20:23:24 +02:00
Sébastien Helleu
48cbf3ad37
doc: add "/msg nickserv set password" in list of commands handled by default trigger "cmd_pass" (user guide)
2018-08-11 09:48:32 +02:00
Sébastien Helleu
737a16b7de
doc: fix default conditions of beep trigger (user guide)
2018-08-11 09:38:54 +02:00
Nils Görs
6140aac57f
doc: update German documentation
2018-07-29 20:41:17 +02:00
Sébastien Helleu
b3fc7c1b1a
core: update weechat.org URLs to match latest version of the site
2018-07-29 11:03:24 +02:00
Sébastien Helleu
2047d4f1f7
doc: replace features page with remote interfaces (FAQ)
2018-07-29 10:57:39 +02:00
Sébastien Helleu
ac5f26367a
core: add contributor in AUTHORS.adoc (issue #1228 )
2018-07-28 22:29:19 +02:00
Sébastien Helleu
9b3ec88559
Merge pull request #1228 from Redfoxmoon3/master
...
don't overwrite user installed GNU auto* files
2018-07-28 22:21:53 +02:00
Ørjan Malde
ea4aad0b1d
don't overwrite user installed GNU auto* files
...
autoreconf -f overwrites user installed GNU auto* files like config.sub and config.guess
2018-07-27 21:32:27 +02:00
Sébastien Helleu
9fb8ca649e
core: update ChangeLog (issue #1162 )
2018-07-27 07:53:17 +02:00
Sébastien Helleu
a14973816b
Merge pull request #1225 from weechatter/partial_completion
...
gui: fix uncleared completion item (#1162 )
2018-07-27 07:51:36 +02:00
Sébastien Helleu
7d7ca34a41
core: allow partial buffer name in command /buffer close ( closes #1226 )
2018-07-27 07:48:02 +02:00
Sébastien Helleu
b7d6be5936
scripts: fix duplicated lines in output of script eval (python, perl, ruby, lua and guile)
...
When there was a call to a hook callback during the eval, the output buffer was
cleared too late, and displayed multiple times in the buffer.
This commit clears the buffer even before we display it (this display can
trigger a hook callback).
2018-07-25 20:19:26 +02:00
Nils Görs
b934e874d0
gui: fix uncleared completion item ( #1162 )
2018-07-21 12:50:39 +02:00
Sébastien Helleu
df27a3b76a
core: send signal "key_pressed" for mouse code only if the string is UTF-8 valid ( closes #1220 )
2018-07-15 15:09:31 +02:00
Jos Ahrens
738585d9e2
doc: mention there is an option to enable crash core files (user's guide)
...
For people skimming the section, it will not be immediately clear to
them, especially since everything seems to suggest this option is
enabled by default.
2018-07-15 14:18:07 +02:00
Jos Ahrens
62ad65ef45
core: improve instructions to report the crash
2018-07-15 14:09:34 +02:00
Sébastien Helleu
20a23484ed
Merge pull request #1223 from l/master/translation/ja_JP
...
doc: update Japanese translations
2018-07-14 20:42:39 +02:00
Sébastien Helleu
a3179c8c0d
Version 2.3-dev
2018-07-14 13:36:04 +02:00
Sébastien Helleu
c47916ac8e
Version 2.2
2018-07-14 12:35:10 +02:00
AYANOKOUZI, Ryuunosuke
dd0b04d057
doc: update Japanese translations
2018-07-14 09:00:00 +09:00
Sébastien Helleu
e0cecefb0f
tests: fix compiler warnings on calls to snprintf
2018-07-13 22:35:39 +02:00
Sébastien Helleu
2682fb450d
lua: fix macros used to return values
2018-07-13 21:25:51 +02:00
Sébastien Helleu
bf48efffec
relay: fix compiler warnings on calls to snprintf
2018-07-13 21:25:07 +02:00
Sébastien Helleu
a205886d7a
core: fix compiler warnings on calls to snprintf
2018-07-13 21:24:40 +02:00
Sébastien Helleu
a8faa69610
Version 2.2-rc2
2018-07-12 21:37:48 +02:00
Nils Görs
32c698fe21
doc: update German documentation
2018-07-12 20:22:43 +02:00
Krzysztof Korościk
30db245b77
doc: updated polish translation
2018-07-12 19:53:03 +02:00
Sébastien Helleu
184395eeb5
doc: update Japanese auto-generated files
2018-07-12 19:34:44 +02:00
Sébastien Helleu
503f07de8d
Merge pull request #1222 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-07-12 19:33:07 +02:00
Sébastien Helleu
de1ade02c3
python: fix crash when loading a script with Python >= 3.7 ( closes #1219 )
2018-07-12 19:27:37 +02:00
Sébastien Helleu
7554febf7e
python: add detection of Python 3.7
2018-07-12 19:24:56 +02:00
Sébastien Helleu
426405c997
doc: add a trigger to jump to buffer number ≥ 100 in FAQ
2018-07-12 07:54:42 +02:00
AYANOKOUZI, Ryuunosuke
72548cb401
core: update Japanese translations
2018-07-12 09:00:00 +09:00
Sébastien Helleu
5b3f2ad466
irc: add nick, host and log tags in message displayed in private buffer when the nick comes back on the server ( closes #1221 )
2018-07-11 07:36:11 +02:00
Sébastien Helleu
7bd8fb4686
buflist: fix crash when setting the option buflist.look.signals_refresh with a list of signals
2018-07-10 20:30:10 +02:00
Sébastien Helleu
3d0e26ce39
doc: update Polish auto-generated files
2018-07-09 07:04:40 +02:00
Krzysztof Korościk
007a40cb5b
po: updated polish translation
2018-07-09 00:51:38 +02:00
Krzysztof Korościk
0834c9c966
doc: updated polish translation
2018-07-08 17:49:28 +02:00
Sébastien Helleu
833d1ebd7d
core: add contributor in AUTHORS.adoc (issue #1216 )
2018-07-08 15:44:35 +02:00
Jos Ahrens
e84d742709
core: split issue template into 3 files (bug report, feature request, question)
2018-07-08 15:43:21 +02:00
Sébastien Helleu
d4e9d81a48
Version 2.2-rc1
2018-07-08 14:50:33 +02:00
Sébastien Helleu
14a929341e
fset: fix memory leak when switching the format with ctrl-X
2018-07-08 14:48:06 +02:00
Sébastien Helleu
c17ab6aa00
fset: fix truncation of option values when the length is greater than 4096 ( closes #1218 )
2018-07-08 14:46:19 +02:00
Nils Görs
5f17516d59
doc: update German documentation
2018-07-07 22:55:04 +02:00
Sébastien Helleu
7d97b1b85b
doc: use /unset command instead of /set xxx null (quickstart guide)
2018-07-07 17:43:50 +02:00
Sébastien Helleu
4aa0e570d0
doc: add default triggers in user's guide
2018-07-07 07:54:11 +02:00
Sébastien Helleu
5decae145f
relay: fix socket creation for relay server on OpenBSD ( closes #1213 )
...
The socket option IPV6_V6ONLY is not needed on OpenBSD and must not be set (it
is read-only).
2018-07-01 15:39:34 +02:00
Sébastien Helleu
6292896021
irc: add channel color in message 354 with missing parameters (issue #1212 )
2018-06-24 09:46:29 +02:00
Sébastien Helleu
db690fbf91
irc: do not display message 354 with missing parameters if there's an automatic check of WHOX on the channel (issue #1212 )
2018-06-24 08:29:10 +02:00
Sébastien Helleu
a5962cf7f5
irc: display message 354 (WHOX) received with missing parameters ( closes #1212 )
2018-06-23 22:17:18 +02:00
Sébastien Helleu
24d2413fdc
core: add default value of option weechat.look.hotlist_add_conditions in release notes
2018-06-22 20:59:35 +02:00
Sébastien Helleu
3319832787
core: update ChangeLog (issue #1208 )
2018-06-17 08:17:53 +02:00
Sébastien Helleu
b5022d15ad
core: add contributor in AUTHORS.adoc (issue #1208 )
2018-06-17 08:14:03 +02:00
Chris Hills
664d5e6c59
Update configure.ac for v8 plugin
...
Explicitly link with -lpthread to fix detection and compilation on some Linux distributions.
2018-06-15 18:31:09 +01:00
Nils Görs
415d7bc0a0
doc: update German documentation
2018-06-15 19:03:33 +02:00
Sébastien Helleu
0f694f57b3
doc: update auto-generated files
2018-06-15 07:05:02 +02:00
Nils Görs
6ab72b0314
core: update German translations
2018-06-14 23:06:16 +02:00
Sébastien Helleu
261cbdae0d
core: change default value of option weechat.look.hotlist_add_conditions ( closes #1206 )
...
Now if there are at least one relay client connected via weechat protocol,
the buffer is always added to the hotlist.
2018-06-14 22:22:06 +02:00
Sébastien Helleu
744ded04bd
relay: add filtering on protocol in info "relay_client_count" (issue #1206 )
2018-06-14 21:57:27 +02:00
Sébastien Helleu
da507ca85f
core: add key alt+"-" in /help filter
2018-06-14 21:44:34 +02:00
Sébastien Helleu
19f37cee6a
core: update ChangeLog
2018-06-13 22:22:06 +02:00
Sébastien Helleu
641180caf1
Merge remote-tracking branch 'origin/pr/1196'
2018-06-13 22:19:15 +02:00
Sébastien Helleu
dc12f6bef0
fset: fix crash when applying filters after closing the fset buffer ( closes #1204 )
2018-06-11 23:03:02 +02:00
Sébastien Helleu
c1f125cc6f
doc: add gnome-terminal option in question about weird chars on screen (FAQ)
2018-06-11 19:51:02 +02:00
Sébastien Helleu
c7e2cda249
doc: update Japanese auto-generated files
2018-06-10 21:43:28 +02:00
Sébastien Helleu
c8a2330f49
Merge pull request #1203 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-06-10 21:41:46 +02:00
AYANOKOUZI, Ryuunosuke
f64c92ba1a
core: update Japanese translations
2018-06-11 09:00:00 +09:00
Sébastien Helleu
91f5035945
doc: update German auto-generated file
2018-06-02 20:30:18 +02:00
Nils Görs
e36dfa6a75
core: update German translations
2018-06-02 19:46:31 +02:00
Sébastien Helleu
1abf4040f1
core: add reverse of string in evaluation of expressions with "rev:" ( closes #1200 )
2018-06-02 16:01:14 +02:00
Sébastien Helleu
ab9a0ec2e6
tests: add missing tests on function string_cut
2018-06-02 15:19:16 +02:00
Sébastien Helleu
ba19fa9963
core: count number of chars instead of bytes for suffix in function string_cut
2018-06-02 15:18:29 +02:00
Sébastien Helleu
39a291bc53
core: return NULL in function string_cut if string is NULL
2018-06-02 15:14:21 +02:00
Sébastien Helleu
49253bd4d9
tests: fix test of function utf8_strlen_screen on Han char (U+24B62)
2018-06-02 14:42:29 +02:00
Sébastien Helleu
53fedfe4e6
trigger: hide password in display of command "/msg nickserv set password", support the option "-server xxx"
2018-05-31 22:51:23 +02:00
Sébastien Helleu
1587674e9b
trigger: hide password in command "/msg nickserv set password"
2018-05-31 21:14:57 +02:00
Sébastien Helleu
4592c9438f
core: send buffer pointer (when possible) in signal "hotlist_changed" ( closes #1133 )
...
When a buffer is added or updated in the hotlist, the buffer pointer is sent.
When the hotlist is cleared or resorted, the buffer pointer is NULL.
2018-05-31 20:25:10 +02:00
Sébastien Helleu
d327e3e75a
doc: update Japanese auto-generated files
2018-05-26 10:47:15 +02:00
Sébastien Helleu
a2d156774d
Merge pull request #1199 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-05-26 10:45:35 +02:00
AYANOKOUZI, Ryuunosuke
294a3e6a1e
core: update Japanese translations
2018-05-26 09:00:00 +09:00
Sébastien Helleu
2026545aaa
core: fix delete of previous/next word (keys Ctrl+w and Alt+d) ( closes #1195 )
2018-05-22 22:26:00 +02:00
Simon Arlott
9aaea09b02
core: unhook TLS handshake fd before calling connect callback
...
When there are multiple addresses for a server and a TLS handshake failure
occurs, the next server in the list will connect and then timeout without
performing any TLS handshake.
This is because irc_server_close_connection closes server->sock so the next
pipe to be created reuses that fd, but the hook for the handshake fd still
exists when the next connection attempt is started.
The hook for network_connect_child_read_cb is never added because a hook
for the reused fd number still exists.
Resolve this by removing the handshake hook before calling the connect
callback.
2018-05-22 12:27:41 +01:00
Sébastien Helleu
530f73ec71
irc: update ircv3 URLs in comments
2018-05-21 15:48:59 +02:00
Sébastien Helleu
aee5ee6f42
core: add issue #219 in ChangeLog
2018-05-21 14:49:45 +02:00
Sébastien Helleu
4885329f7a
doc: update German auto-generated files
2018-05-21 14:45:39 +02:00
Sébastien Helleu
555807bc42
core: add contributor in AUTHORS.adoc (issue #826 )
2018-05-21 14:44:21 +02:00
Sébastien Helleu
2a229a1b6b
core: update ChangeLog
2018-05-21 14:44:21 +02:00
Sébastien Helleu
271e395201
doc: add note about "list" options for curl in function hook_process_hashtable (plugin API reference)
2018-05-21 14:44:21 +02:00
Sébastien Helleu
4f5c7c8b68
doc: add example of URL with custom HTTP headers in function hook_process_hashtable (plugin API reference)
2018-05-21 14:26:20 +02:00
Sébastien Helleu
3b82e8ef1e
doc: update auto-generated files with URL options
2018-05-21 11:20:23 +02:00
Sébastien Helleu
2fbd708b47
build: fix path to auto-generated plugin API files in CMakeLists
2018-05-21 11:19:32 +02:00
Sébastien Helleu
9f25d7d347
core: use function string_split to split list items
2018-05-21 10:24:57 +02:00
Sébastien Helleu
e4a69406ba
core: uncomment CURL option PROXY_SSL_CIPHER_LIST
2018-05-21 10:24:57 +02:00
Joseph Kichline
2542250a21
core: handle lists in hook_process_hashtable for urls ( closes #219 )
2018-05-21 10:24:57 +02:00
Nils Görs
f1308719aa
core: update German translations
2018-05-21 09:59:51 +02:00
Sébastien Helleu
275a765de6
core: update ChangeLog
2018-05-21 08:52:34 +02:00
Sébastien Helleu
5d860079d9
core: update translations
2018-05-21 08:50:49 +02:00
Sébastien Helleu
37d870092b
irc: display an error if memory can not be allocated in chghost callback
2018-05-21 08:47:19 +02:00
Sébastien Helleu
c0cb3a6178
Merge remote-tracking branch 'origin/pr/640'
2018-05-21 08:05:04 +02:00
Sébastien Helleu
7b15ffdb71
irc: add space before capability only if the string is not empty
2018-05-20 22:44:09 +02:00
Sébastien Helleu
fe66886398
irc: add missing space between capabilities in display of supported/enabled capabilities
2018-05-20 22:33:58 +02:00
Sébastien Helleu
6b1f3de4b2
core: update ChangeLog
2018-05-20 22:30:13 +02:00
Sébastien Helleu
eceb7ec540
core: update translations
2018-05-20 22:29:39 +02:00
Sébastien Helleu
3c29f92e9b
Merge remote-tracking branch 'origin/pr/639'
2018-05-20 22:22:20 +02:00
Sébastien Helleu
6b8f45f3bb
irc: replace calls to sprintf by snprintf
2018-05-20 21:41:17 +02:00
Sébastien Helleu
393203b13c
core: update ChangeLog
2018-05-20 21:36:46 +02:00
Sébastien Helleu
c62cc5f497
core: update translations
2018-05-20 21:20:52 +02:00
Sébastien Helleu
d033b63d80
doc: update auto-generated files with hdata
2018-05-20 21:20:30 +02:00
Sébastien Helleu
eb3eb4fdf3
irc: use dynamic string functions to display supported/enabled capabilities
2018-05-20 21:19:00 +02:00
Sébastien Helleu
a6e175f3e9
irc: add missing "cap_extended_join" in comment
2018-05-20 17:29:01 +02:00
Sébastien Helleu
c8da268df1
irc: fix code style
2018-05-20 17:29:01 +02:00
Sébastien Helleu
108004be95
irc: do a case-sensitive comparison of CAP command
2018-05-20 16:29:36 +02:00
Sébastien Helleu
a3193320a9
core: remove unneeded comment
2018-05-20 16:25:43 +02:00
Sébastien Helleu
8a929c8668
core: fix code style in function hashtable_add_from_infolist
2018-05-20 16:25:43 +02:00
Sébastien Helleu
ef1ed1535c
core: return an error if the infolist has no pointer to current item in function hashtable_add_from_infolist
2018-05-20 16:19:26 +02:00
Sébastien Helleu
dc6ad7b501
doc: add translations for function hashtable_add_from_infolist (plugin API reference)
2018-05-20 16:13:54 +02:00
Sébastien Helleu
c1fc590e0a
doc: fix styles in plugin API reference
2018-05-20 15:55:37 +02:00
Sébastien Helleu
6356646c25
irc: replace version x.y.z by 2.2 in comment
2018-05-20 15:25:57 +02:00
Sébastien Helleu
498072734f
doc: replace version x.y.z by 2.2 in plugin API reference
2018-05-20 15:25:23 +02:00
Sébastien Helleu
afb1d03053
Merge remote-tracking branch 'origin/pr/623' into irc-3.2-cap
2018-05-20 15:21:07 +02:00
Sébastien Helleu
0329a9c7cd
doc: update German auto-generated files
2018-05-19 15:36:17 +02:00
Nils Görs
7c32942abc
core: update German translations
2018-05-19 15:13:35 +02:00
Sébastien Helleu
0f8485f54e
buflist: add example of format for two bar items using a ternary operator in /help buflist.format.buffer
2018-05-19 14:47:59 +02:00
Sébastien Helleu
60254ff48d
irc: display current nick on connected servers in output of /server list|listfull ( closes #1193 )
2018-05-19 09:07:08 +02:00
Sébastien Helleu
762e1e6b1e
irc: remove unneeded check on variable pos
2018-05-19 08:15:00 +02:00
Sébastien Helleu
eb8043f2b4
relay: remove unneeded check on variable irc_argv
...
The variable "irc_argv" is always set if irc_argc > 0.
2018-05-19 08:14:56 +02:00
Sébastien Helleu
5756892203
exec: fix minimal length of unquoted string
2018-05-19 08:14:52 +02:00
Sébastien Helleu
4b784a631c
core: remove unneeded test on variable argv
2018-05-19 08:14:52 +02:00
Sébastien Helleu
25951cf56d
core: remove unused variable
2018-05-19 08:13:12 +02:00
Sébastien Helleu
26d972dd57
script: fix memory leak in case of invalid XML content in list of scripts
2018-05-18 23:01:57 +02:00
Sébastien Helleu
4aeed262f8
php: add comments about C compiler happiness
2018-05-17 22:04:19 +02:00
Sébastien Helleu
8b876bd668
scripts: remove double return in info eval callback functions not yet implemented
2018-05-17 22:02:10 +02:00
Sébastien Helleu
f3a31f609a
php: ensure vbuffer is not NULL before using it
2018-05-17 21:59:20 +02:00
Sébastien Helleu
b0fc579955
fset: ensure option_name is not NULL before comparing it
2018-05-17 21:51:09 +02:00
Sébastien Helleu
a62fb0dd36
doc: update Japanese auto-generated files
2018-05-03 19:43:47 +02:00
Sébastien Helleu
faba5e3958
Merge pull request #1185 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-05-03 19:30:27 +02:00
AYANOKOUZI, Ryuunosuke
05acadb690
core: update Japanese translations
2018-04-21 09:00:00 +09:00
Sébastien Helleu
3122021167
doc: update German auto-generated file
2018-04-20 19:17:52 +02:00
Nils Görs
6e39a36c3f
core: update German translations
2018-04-20 16:11:06 +02:00
Sébastien Helleu
76f3be5260
core: fix infinite loop in evaluation of strings ( closes #1183 )
2018-04-17 20:27:48 +02:00
Sébastien Helleu
7877e1b8c2
core: add an eval context structure
...
A pointer to this structure is given as parameter in each eval function called:
- eval_replace_vars
- eval_expression_condition
- eval_replace_regex
2018-04-17 20:27:12 +02:00
Sébastien Helleu
ba13d764e6
tests: add tests on eval_expression() with different prefix/suffix
2018-04-17 20:26:45 +02:00
Sébastien Helleu
1a5527cf2e
core: do not set terminal title by default (option weechat.look.window_title) ( closes #1182 )
2018-04-16 21:25:40 +02:00
Sébastien Helleu
648b6374bd
doc: update German auto-generated file
2018-04-15 21:29:06 +02:00
Nils Görs
8ce61c25ab
core: update German translations
2018-04-15 20:51:55 +02:00
Sébastien Helleu
d9425f3765
core: add example of secured data in /help eval
2018-04-15 10:15:17 +02:00
Sébastien Helleu
c1dee726d5
tests: turn off memory leak detection only when testing javascript API
2018-04-13 20:57:34 +02:00
Sébastien Helleu
3c97a1abae
tests: fix typo in language name
2018-04-13 20:53:34 +02:00
Sébastien Helleu
9265acf879
scripts: fix memory leak in hook_info callback
2018-04-13 19:55:20 +02:00
Sébastien Helleu
cc06b95ba7
tests: add tests on infolists
2018-04-12 19:47:42 +02:00
Sébastien Helleu
41d63511b4
scripts: fix return value of hook_infolist callback (pointer instead of string)
2018-04-12 00:12:20 +02:00
Sébastien Helleu
5ae557fa52
tests: fix AST return in TCL
2018-04-11 23:20:12 +02:00
Sébastien Helleu
b2344fe5d6
tests: fix AST return in PHP
2018-04-11 23:10:46 +02:00
Sébastien Helleu
cb4348df61
tests: fix AST return in Perl
2018-04-11 23:02:02 +02:00
Sébastien Helleu
da960e9176
core: initialize size to 0 when it is not used in the infolist variable
2018-04-11 22:44:23 +02:00
Sébastien Helleu
3467d6eb43
scripts: return long integer instead of string in function infolist_time
2018-04-10 21:26:15 +02:00
Sébastien Helleu
9a969c41db
core: update ChangeLog
2018-04-10 19:58:03 +02:00
Sébastien Helleu
4001ed956f
php: return long instead of int in function hdata_time
2018-04-10 19:34:43 +02:00
Sébastien Helleu
9d83cefdbf
php: fix return code of functions config_write_option and config_write_line
2018-04-10 19:34:31 +02:00
Sébastien Helleu
ab61ddd4ab
scripts: do not allocate memory when converting pointers to strings
2018-04-10 19:33:14 +02:00
Sébastien Helleu
c89035327c
ruby: fix memory leak in 7 functions returning allocated strings
...
Fixed functions:
- list_new
- list_add
- list_search
- list_casesearch
- list_get
- list_next
- list_prev
2018-04-10 19:31:39 +02:00
Sébastien Helleu
e7b2e3cb02
guile: fix memory leak in 7 functions returning allocated strings
...
Fixed functions:
- list_new
- list_add
- list_search
- list_casesearch
- list_get
- list_next
- list_prev
2018-04-10 19:31:14 +02:00
Sébastien Helleu
c3d1c9734b
php: fix memory leak in 72 functions returning allocated strings
...
Fixed functions:
- iconv_to_internal
- iconv_from_internal
- string_mask_to_regex
- string_format_size
- string_remove_color
- string_eval_expression
- string_eval_path_home
- list_new
- list_add
- list_search
- list_casesearch
- list_get
- list_next
- list_prev
- config_new
- config_new_section
- config_search_section
- config_new_option
- config_search_option
- config_get
- hook_command
- hook_completion
- hook_command_run
- hook_timer
- hook_fd
- hook_process
- hook_process_hashtable
- hook_connect
- hook_print
- hook_signal
- hook_hsignal
- hook_config
- hook_modifier
- hook_modifier_exec
- hook_info
- hook_info_hashtable
- hook_infolist
- hook_focus
- buffer_new
- buffer_search
- buffer_search_main
- current_buffer
- buffer_get_pointer
- buffer_string_replace_local_var
- current_window
- window_search_with_buffer
- window_get_pointer
- nicklist_add_group
- nicklist_search_group
- nicklist_add_nick
- nicklist_search_nick
- nicklist_group_get_pointer
- nicklist_nick_get_pointer
- bar_item_search
- bar_item_new
- bar_search
- bar_new
- infolist_new
- infolist_new_item
- infolist_new_var_integer
- infolist_new_var_string
- infolist_new_var_pointer
- infolist_new_var_time
- infolist_search_var
- infolist_get
- infolist_pointer
- hdata_get
- hdata_get_list
- hdata_move
- hdata_search
- hdata_pointer
- upgrade_new
2018-04-07 21:52:49 +02:00
Sébastien Helleu
64738bcee9
doc: add version 2.2 in Python example for function string_format_size (plugin API reference)
2018-04-07 15:19:13 +02:00
Sébastien Helleu
6de98179bc
api: add function string_format_size in scripting API
2018-04-07 13:20:58 +02:00
Sébastien Helleu
ea365cccbf
doc: update German auto-generated file
2018-04-06 23:56:11 +02:00
Nils Görs
c437e271b4
core: update German translations
2018-04-06 22:26:21 +02:00
Sébastien Helleu
974c25df76
irc: replace "server" by "name" in /help server
2018-04-06 21:26:16 +02:00
Sébastien Helleu
8733f23c32
doc: update German auto-generated file
2018-04-06 21:24:49 +02:00
Sébastien Helleu
70892bf71c
doc: add a sentence to explain the internal irc server name (quickstart guide)
2018-04-06 21:07:34 +02:00
Sébastien Helleu
7989e52381
core: merge improvements into new features in ChangeLog
2018-04-04 20:30:03 +02:00
Sébastien Helleu
70a930516d
irc: always set nick away status on WHO response (sent manually or automatically with server option "away_check")
2018-04-02 10:36:36 +02:00
Sébastien Helleu
8fd2a909b4
core: update ChangeLog
2018-04-02 10:00:03 +02:00
Sébastien Helleu
3ce882daee
irc: allocate the string "prefix" in nick
...
This fixes a crash when calling the function hdata_string on the "prefix"
variable in the nick.
2018-04-02 09:58:08 +02:00
Nils Görs
a6d7179462
core: update German translations
2018-04-01 14:13:38 +02:00
Sébastien Helleu
bbd6471197
irc: add missing parameter "-server" in /help list (issue #1165 )
2018-04-01 08:43:50 +02:00
Sébastien Helleu
5314aa394a
irc: add option "-server" in command /list ( closes #1165 )
2018-04-01 08:38:15 +02:00
Sébastien Helleu
fc2395ca4f
irc: replace "server" by "target" in help of commands when the argument is not an internal WeeChat server (issue #1165 )
2018-04-01 08:00:59 +02:00
Sébastien Helleu
dfc27c5eaf
Add a template for GitHub issues
2018-03-31 16:46:21 +02:00
Nils Görs
b23057f4b4
Merge branch 'master' of https://github.com/weechat/weechat
2018-03-31 16:37:47 +02:00
Nils Görs
6d8ce31901
doc: update German documentation
2018-03-31 16:37:24 +02:00
Sébastien Helleu
8400ec83c3
doc: update German auto-generated file
2018-03-31 16:33:35 +02:00
Nils Görs
aeb53a9dc3
core: update German translations
2018-03-31 16:30:16 +02:00
Sébastien Helleu
230e827d24
core: fix help on option weechat.look.hotlist_count_max
2018-03-31 15:57:38 +02:00
Sébastien Helleu
e3ff69d669
core: improve help on option weechat.look.hotlist_count_max
2018-03-31 15:37:25 +02:00
Sébastien Helleu
5e1c3b2a28
doc: update German auto-generated file
2018-03-31 15:33:51 +02:00
Nils Görs
b0c872626e
core: update German translations
2018-03-31 14:35:23 +02:00
Sébastien Helleu
f961cc56b8
core: add contributor in AUTHORS.adoc (issue #1171 )
2018-03-31 13:59:37 +02:00
Sébastien Helleu
27b89a0e96
core: update ChangeLog (issue #1171 )
2018-03-31 13:58:13 +02:00
Sébastien Helleu
11b4186f54
core: update translations (issue #1171 )
2018-03-31 13:56:49 +02:00
Sébastien Helleu
4306613536
xfer: improve help on option xfer.network.send_ack (issue #1171 )
2018-03-31 13:39:20 +02:00
Sébastien Helleu
5a58b92044
xfer: fix code style and comments (issue #1171 )
2018-03-31 13:39:16 +02:00
Sébastien Helleu
b32ea2e373
xfer: move option "send_ack" (sort options by name) (issue #1171 )
2018-03-31 13:39:04 +02:00
Sébastien Helleu
060ba763f2
Merge remote-tracking branch 'origin/pr/1171'
2018-03-31 13:30:21 +02:00
Sébastien Helleu
7e765d3d8e
core: add contributor in AUTHORS.adoc
2018-03-31 12:08:03 +02:00
Sébastien Helleu
ce682bb02a
Merge pull request #1164 from wking/openssl-ecparam-out
...
doc: use '-out' instead of shell redirection for openssl ecparam
2018-03-31 12:06:02 +02:00
Sébastien Helleu
32159e68fe
core: fix release dates in weechat.spec (issue #1169 )
2018-03-31 12:02:41 +02:00
Sébastien Helleu
3d5ea005e0
irc: fix split of messages when server option "split_msg_max_length" is set to 0 (no split) ( closes #1173 )
2018-03-31 10:06:22 +02:00
Sébastien Helleu
424c1b99fd
doc: add note about /fset completion in quickstart guide
2018-03-31 09:44:16 +02:00
Sébastien Helleu
9af0c04b88
doc: add fset plugin in quickstart guide
2018-03-31 09:18:26 +02:00
Sébastien Helleu
b143bc6829
doc: add keys F1/F2 to scroll buflist bar in quickstart guide
2018-03-31 09:18:26 +02:00
Sébastien Helleu
25b6dc4bf7
doc: remove sentences about /help in quickstart guide
2018-03-31 09:18:26 +02:00
Sébastien Helleu
298d279754
doc: update Japanese auto-generated files
2018-03-31 09:18:11 +02:00
Sébastien Helleu
de2d5fc4c3
Merge pull request #1172 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-03-31 09:17:29 +02:00
AYANOKOUZI, Ryuunosuke
b41ea696fa
core: update Japanese translations
2018-03-30 09:00:00 +09:00
Dominique Martinet
dd627f3a53
xfer: add xfer.network.send_ack option
...
This option disables sending acks during transfer, leaving only the final ack,
as would naturally happen if sending ack ever returns EWOULDBLOCK.
2018-03-28 09:35:35 +02:00
Dominique Martinet
57e8c99546
xfer: set TCP_NODELAY on recv side
...
This works around hangs where only a couple of bytes could be sent
to the socket and retrying to send the last bytes of the ack never
seem to work.
Closes #1167 .
2018-03-28 09:32:18 +02:00
Sébastien Helleu
9490c6949b
doc: update German auto-generated files
2018-03-27 22:37:28 +02:00
Nils Görs
9c9dcacc84
core: update German translations
2018-03-27 21:51:18 +02:00
Sébastien Helleu
3fc0ce7d3b
core: add more info about IRC signals names in release notes
2018-03-26 21:26:42 +02:00
Sébastien Helleu
2802457c02
core: add a note about tags sent in IRC "in" signals in release notes (issue #787 )
2018-03-25 22:10:37 +02:00
Sébastien Helleu
54bd959300
core: add missing completion with buffer names for command /buffer merge (issue #1108 , issue #1159 )
2018-03-25 21:43:20 +02:00
Sébastien Helleu
1be7502e15
core: add missing issue #1108 in ChangeLog
2018-03-25 21:42:03 +02:00
Sébastien Helleu
c90572babe
irc: send whole IRC message including IRCv3 tags in the signals irc_in, irc_in2, irc_raw_in and irc_raw_in2 (issue #787 )
2018-03-25 20:05:12 +02:00
Sébastien Helleu
aaad4ca6e5
irc: update URL with IRCv3.2 message tags specification
2018-03-25 17:46:25 +02:00
Sébastien Helleu
9dd8cc0d6a
irc: fix memory leak when receiving a message with tags
2018-03-25 17:27:15 +02:00
Sébastien Helleu
a38533cb41
core: update ChangeLog
2018-03-25 10:23:34 +02:00
Sébastien Helleu
10f5f6d3ae
core: update translations
2018-03-25 10:23:19 +02:00
Sébastien Helleu
91bfd809e6
irc: fix help on commands /unban and /unquiet
2018-03-25 10:09:15 +02:00
Sébastien Helleu
0d74b03004
irc: rename functions to search modelist items
2018-03-25 10:05:58 +02:00
Sébastien Helleu
8f3c9a7378
irc: reorder modelist functions
2018-03-25 10:01:36 +02:00
Sébastien Helleu
126a825924
irc: add completion with modelist numbers for commands /unban and /unquiet
2018-03-25 08:38:42 +02:00
Sébastien Helleu
5793181ead
irc: factorize code to set state of modelists in a channel
2018-03-25 08:18:54 +02:00
Sébastien Helleu
1dff661356
irc: clear the modelist if nothing was received before the end of list (invite/exception/ban/quiet)
2018-03-24 19:02:01 +01:00
Sébastien Helleu
4bdda6dd0a
irc: fix indenting in debug print of modelist
2018-03-24 18:53:11 +01:00
Sébastien Helleu
f457d779a4
irc: fix debug print of modelist item number and pointer
2018-03-24 18:37:06 +01:00
Sébastien Helleu
afc1ecdaf9
irc: fix debug print of modelist item datetime value
2018-03-24 18:36:32 +01:00
Sébastien Helleu
cbad99356f
irc: fix messages on exception to make them easier to translate
2018-03-24 18:36:32 +01:00
Sébastien Helleu
a75250b300
irc: mark setter as optional in modelist item
2018-03-24 18:36:32 +01:00
Sébastien Helleu
51b90cbd53
irc: first search the modelist item, then free it if found
2018-03-24 17:11:01 +01:00
Sébastien Helleu
de825c9152
irc: check that the modelist item number is valid before using it
2018-03-24 17:10:08 +01:00
Sébastien Helleu
50d39969cb
irc: fix some styles
2018-03-24 17:08:56 +01:00
Sébastien Helleu
837eb82edd
core: add irc-modelist sources files to generate translations
2018-03-24 17:04:27 +01:00
Sébastien Helleu
6dd97638c3
doc: add irc-modelist.c in translated versions of developer's guide
2018-03-24 17:03:59 +01:00
Simmo Saan
d77e1ea499
irc: add indexed ban list, add completion for /unban and /unquiet ( closes #597 , task #11374 , task #10876 )
2018-03-24 17:01:50 +01:00
Sébastien Helleu
b2f971d4b0
doc: update Japanese auto-generated files
2018-03-24 07:33:24 +01:00
Sébastien Helleu
8216fb1be2
Merge pull request #1168 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-03-24 07:32:26 +01:00
AYANOKOUZI, Ryuunosuke
71287c44d6
core: update Japanese translations
2018-03-24 09:00:00 +09:00
Sébastien Helleu
ea31a950c0
doc: update German auto-generated files
2018-03-22 21:27:57 +01:00
Sébastien Helleu
330e13ac61
doc: update Ruby version in dependencies (user's guide)
2018-03-22 21:25:00 +01:00
Sébastien Helleu
8fd13eefb9
doc: update PHP packages in dependencies (user's guide)
2018-03-22 21:22:32 +01:00
Sébastien Helleu
55bb057319
debian: display the number of patches OK and in error in script build-debian.sh
2018-03-22 21:13:23 +01:00
Sébastien Helleu
3de28af6cd
debian: update debian/ubuntu/raspbian patches
2018-03-22 20:46:16 +01:00
Sébastien Helleu
60ee461c43
debian: remove patches for old ubuntu versions: zesty, yakkety, precise
2018-03-22 20:46:16 +01:00
Sébastien Helleu
647b92f6a0
debian: do not build packages with debug symbols in script build-debian.sh
2018-03-22 20:46:15 +01:00
Sébastien Helleu
16d932a671
debian: sync debian files with debian git repository
2018-03-21 22:01:41 +01:00
Sébastien Helleu
a72a1ccd51
core: add test of Debian/Ubuntu patches on Travis CI
2018-03-20 22:11:01 +01:00
Sébastien Helleu
846eb90e7d
core: add option "test-patches" in script build-debian.sh
2018-03-20 22:09:20 +01:00
Sébastien Helleu
667c9364ed
doc: add more info about the reload callback in function config_new (plugin API reference)
2018-03-20 21:51:13 +01:00
Sébastien Helleu
4238fe0e9c
debian: update debian/ubuntu/raspbian patches
2018-03-20 20:32:40 +01:00
Nils Görs
66204dfcf2
core: update German translations
2018-03-20 20:11:08 +01:00
W. Trevor King
5d91765da7
doc: use '-out' instead of shell redirection for openssl ecparam
...
Generated with:
$ sed -i 's|openssl ecparam -genkey -name prime256v1 >~/.weechat/ecdsa.pem|openssl ecparam -genkey -name prime256v1 -out ~/.weechat/ecdsa.pem|' $(git grep -l 'openssl ecparam')
There's no reason to involve shell redirection, which we've had since
88073243 (doc: add instructions for SASL "ecdsa-nist256p-challenge",
2015-01-21). We already use -in or -out for our other openssl
invocations, as shown by:
$ git grep 'openssl.*\(<\|>\|-in\|-out\)'
2018-03-19 15:55:34 -07:00
Sébastien Helleu
062051acb3
core: improve help of option weechat.completion.partial_completion_alert
2018-03-19 21:55:06 +01:00
Sébastien Helleu
cd8a98fd1f
core: add contributor in AUTHORS.adoc
2018-03-19 21:52:08 +01:00
Sébastien Helleu
c9dd8140a4
core: update ChangeLog ( closes #1159 )
2018-03-19 21:51:32 +01:00
Sébastien Helleu
671ffbe352
core: update translations
2018-03-19 21:50:21 +01:00
Ruslan Bekenev
8582f281f2
core: merge buffer by name
2018-03-19 21:48:24 +01:00
Sébastien Helleu
86998ff358
core: add contributor in AUTHORS.adoc
2018-03-19 21:23:43 +01:00
Sébastien Helleu
402d9e8245
Merge pull request #1163 from fornwall/replace-getdtablesize
...
Replace getdtablesize() with sysconf(_SC_OPEN_MAX)
2018-03-19 21:22:48 +01:00
Sébastien Helleu
5f2ed55c97
debian: add package weechat-headless with the headless binary and its man page
2018-03-19 19:43:07 +01:00
Sébastien Helleu
fc584316da
core: split man pages weechat and weechat-headless
2018-03-19 19:38:44 +01:00
Fredrik Fornwall
b29352eff6
Replace getdtablesize() with sysconf(_SC_OPEN_MAX)
...
From the getdtablesize(3) man page:
It is not specified in POSIX.1; portable applications should
employ sysconf(_SC_OPEN_MAX) instead of this call.
Specifically, this fixes a compilation problem on Android.
2018-03-18 21:15:12 +01:00
Sébastien Helleu
5e3b6d50bb
core: ignore file etc/postinstall/weechat.sh in build with cygport on Cygwin
2018-03-18 12:14:38 +01:00
Sébastien Helleu
8e7f5ea6e8
core: fix build with CMake and Ninja
2018-03-18 11:49:15 +01:00
Sébastien Helleu
352c0408d8
Version 2.2-dev
2018-03-18 08:15:52 +01:00
Sébastien Helleu
47e3825591
Version 2.1
2018-03-18 07:41:40 +01:00
Sébastien Helleu
f7f92ce12e
doc: update Polish auto-generated files
2018-03-17 18:16:12 +01:00
Krzysztof Korościk
fa5d543c5b
po: updated polish translations
2018-03-17 18:01:30 +01:00
Krzysztof Korościk
a481386025
doc: updated polish translation
2018-03-17 16:06:04 +01:00
Sébastien Helleu
8cf3b09d81
scripts: hide message when the eval script is unloaded
...
Related to commit 8fbbe8b0d5 .
2018-03-17 08:17:41 +01:00
Nils Görs
939c3f7cd0
Merge branch 'master' of https://github.com/weechat/weechat
2018-03-17 08:06:27 +01:00
Nils Görs
d9557330bb
core: update German translations
2018-03-17 08:05:41 +01:00
Sébastien Helleu
72e920d532
Merge pull request #1161 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-03-17 08:02:58 +01:00
AYANOKOUZI, Ryuunosuke
92f67df10c
core: update Japanese translations
2018-03-17 09:00:00 +09:00
Sébastien Helleu
9be08943ab
tests: fix name of target in dependencies
2018-03-16 22:08:11 +01:00
Sébastien Helleu
556b172a55
core: update translations
2018-03-16 20:26:47 +01:00
Sébastien Helleu
71999e17c6
core: quit WeeChat on ctrl-C (signal SIGINT) in headless mode
2018-03-16 20:10:57 +01:00
Sébastien Helleu
84f4e31425
core: fix compilation error on Cygwin
2018-03-16 20:09:35 +01:00
Sébastien Helleu
b4cdc29a8f
Merge pull request #1158 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-03-13 19:38:00 +01:00
AYANOKOUZI, Ryuunosuke
c3bcc80420
core: update Japanese translations
2018-03-14 09:00:00 +09:00
Sébastien Helleu
72cdcf6ed9
Version 2.1-rc1
2018-03-11 21:38:07 +01:00
Sébastien Helleu
78f5a73d94
doc: replace "rm -f" by "$(RM)" in makefiles
2018-03-11 20:59:41 +01:00
Sébastien Helleu
3dacb43f0c
doc: create symbolic links for weechat-headless man page in autotools
2018-03-11 20:59:13 +01:00
Sébastien Helleu
5d6eb3f010
doc: fix cmake target names for man pages
2018-03-11 19:45:29 +01:00
Nils Görs
ee87caa933
core: update German translations
2018-03-11 19:38:08 +01:00
Sébastien Helleu
1be74b9683
core: update ChangeLog
2018-03-11 18:36:49 +01:00
Sébastien Helleu
c6d4deb8df
Revert "core: remove colors from prefix/message only when needed in hook_print_exec"
...
This reverts commit bfc579cb33 .
2018-03-11 18:31:30 +01:00
Sébastien Helleu
985a55cf45
core: fix compilation warning on ignored returned value for function dup()
2018-03-11 10:34:19 +01:00
Sébastien Helleu
805717e9ec
core: add binary weechat-headless to run WeeChat without interface ( closes #1120 )
...
The optional command line option "--daemon" runs WeeChat like a daemon
(fork, new process group, file descriptors closed).
2018-03-11 09:59:39 +01:00
Sébastien Helleu
0126b03f47
debian: add missing link on Czech man page
2018-03-11 09:56:24 +01:00
Sébastien Helleu
53a9d90059
doc: update Polish auto-generated files
2018-03-10 19:08:38 +01:00
Sébastien Helleu
599388f20d
Restore e-mail already used in commits
2018-03-10 19:06:31 +01:00
Krzysztof Korościk
5773db785e
po: update few fuzzy translations
2018-03-10 18:18:22 +01:00
Krzysztof Korościk
09ffbcd747
updated e-mail
2018-03-10 18:00:44 +01:00
Krzysztof Korościk
afadcf59d4
doc: updated polish translation
2018-03-10 17:59:01 +01:00
Sébastien Helleu
688c9d92d0
tests: fix typo in fake ncurses lib header
2018-03-09 07:35:40 +01:00
Sébastien Helleu
52f1914ca4
doc: update Japanese auto-generated file
2018-03-06 21:58:43 +01:00
Sébastien Helleu
5aa553943d
Merge pull request #1155 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-03-06 21:56:32 +01:00
Sébastien Helleu
0a67458a94
debian: add patch for Ubuntu Artful to use PHP 7.1
2018-03-06 08:59:13 +01:00
AYANOKOUZI, Ryuunosuke
f9db9c0212
core: update Japanese translations
2018-03-06 09:00:00 +09:00
Sébastien Helleu
3c01a73df0
debian: replace PHP version 7.1 with 7.2 in debian patches (issue #1154 )
2018-03-05 20:51:25 +01:00
Sébastien Helleu
15723bccdf
doc: update dependencies for PHP plugin in user's guide (issue #1154 )
2018-03-05 20:51:22 +01:00
Sébastien Helleu
c4b49508be
debian: build with PHP 7.2 by default (issue #1154 )
2018-03-05 20:51:04 +01:00
Nils Görs
3d97989c2b
doc: update German documentation
2018-03-04 13:17:43 +01:00
Sébastien Helleu
7cd5d76a9f
doc: add a question about configuration sharing in FAQ
2018-03-04 07:55:47 +01:00
Sébastien Helleu
5768b2060c
doc: add more info about return value of function hdata_move (plugin API reference)
2018-03-01 21:57:46 +01:00
Sébastien Helleu
d8b7647275
doc: update German auto-generated file
2018-02-22 21:16:45 +01:00
Nils Görs
f55642a753
core: update German translations
2018-02-22 20:55:32 +01:00
Sébastien Helleu
ec64137a5b
fset: fix remaining typos in translations: alf+f -> alt+f
2018-02-22 07:39:55 +01:00
Sébastien Helleu
3f5d57cc5c
Merge pull request #1152 from mumixam/typo-fix
...
fset: corrected typos
2018-02-22 07:36:20 +01:00
mumixam
620151c657
fset: corrected typos
2018-02-21 19:18:45 -06:00
Sébastien Helleu
2af553cf80
core: fix description of command in /help upgrade
2018-02-19 21:28:09 +01:00
Sébastien Helleu
20f9ca7d4a
scripts: display the script name in stdout/stderr output from scripts
2018-02-19 21:27:08 +01:00
Sébastien Helleu
5e3c55bacc
doc: update German auto-generated file
2018-02-19 21:26:21 +01:00
Nils Görs
a86df82ae8
core: update German translations
2018-02-10 10:15:44 +01:00
Sébastien Helleu
91573cc72b
doc: update Japanese auto-generated files
2018-02-10 09:13:27 +01:00
Sébastien Helleu
4f3f1c519f
Merge pull request #1147 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-02-10 09:12:30 +01:00
Sébastien Helleu
24c5db49b1
logger: call fsync even when option logger.file.flush_delay is set to 0 (issue #1145 )
...
This is not recommended anyway to turn on fsync with a delay set to 0, it will
slow down WeeChat a lot, especially with many buffers opened.
2018-02-10 08:27:24 +01:00
Sébastien Helleu
710db5dbcd
logger: add option logger.file.fsync ( closes #1145 )
2018-02-10 08:23:47 +01:00
AYANOKOUZI, Ryuunosuke
8c16d08bdd
core: update Japanese translations
2018-02-10 09:00:00 +09:00
Sébastien Helleu
1bd8998d07
doc: update German auto-generated file
2018-02-08 20:46:34 +01:00
Sébastien Helleu
2b275040e7
script: change default value of option script.look.sort from "p,n" to "i,p,n"
2018-02-08 20:46:07 +01:00
Nils Görs
81b7d35349
core: update German translations
2018-02-07 21:39:30 +01:00
Sébastien Helleu
d14f925123
exec: add note about piped commands in /help exec for option -sh
2018-02-07 19:59:38 +01:00
Sébastien Helleu
ed726787d8
doc: update German auto-generated file
2018-02-07 19:59:22 +01:00
Nils Görs
b179654baf
core: update German translations
2018-02-06 22:15:38 +01:00
Sébastien Helleu
f889306c5e
irc: allow ${irc_server.xxx} and ${server} in server evaluated options ( closes #1144 )
...
The server option "ssl_fingerprint" is now evaluated when it is used (during
SSL connection), instead of when it is set with command /set.
2018-02-05 21:41:03 +01:00
Sébastien Helleu
e2b439d046
core: update color and link to donation page in README
2018-02-04 19:41:09 +01:00
Sébastien Helleu
aeec074130
doc: update German auto-generated file
2018-01-30 22:43:58 +01:00
Nils Görs
97c6dcab65
core: update German translations
2018-01-30 20:37:53 +01:00
Sébastien Helleu
03456722ef
core: fix typo: scripts manager -> script manager
2018-01-29 21:04:27 +01:00
Sébastien Helleu
db448a3e94
php: add OpenSSL licensing in copyright
2018-01-25 22:31:51 +01:00
Sébastien Helleu
0f1d97fd5b
doc: update Japanese auto-generated files
2018-01-21 20:37:11 +01:00
Sébastien Helleu
4545cc88b1
doc: rename callback name in example of function hook_process (plugin API reference)
2018-01-21 20:36:24 +01:00
Sébastien Helleu
d1179460cf
Merge pull request #1139 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-01-21 13:41:55 +01:00
Sébastien Helleu
ffb8350f34
doc: update German and Polish auto-generated files
2018-01-20 15:11:02 +01:00
Krzysztof Korościk
211d5aa7ec
doc: updated polish translation
2018-01-20 14:57:29 +01:00
Krzysztof Korościk
a10df072f4
po: updated polish translation
2018-01-20 14:57:29 +01:00
Nils Görs
3a405d6dd3
core: update German translations
2018-01-20 14:50:30 +01:00
Sébastien Helleu
e9b6d73b0f
api: add time in info "date" (WeeChat compilation date/time) ( closes #1138 )
2018-01-20 08:40:12 +01:00
AYANOKOUZI, Ryuunosuke
d798d1c162
core: update Japanese translations
2018-01-20 09:00:00 +09:00
Sébastien Helleu
3a5f97c7a8
doc: update German auto-generated files
2018-01-17 08:52:15 +01:00
Nils Görs
f16a8a549a
core: update German translations
2018-01-16 20:59:02 +01:00
Sébastien Helleu
257d5fe153
scripts: fix translation of help on option "eval_keep_context"
2018-01-15 22:37:40 +01:00
Sébastien Helleu
8fbbe8b0d5
scripts: add option "eval_keep_context" in script plugins
2018-01-15 22:00:15 +01:00
Sébastien Helleu
21e63e7958
scripts: add configuration file for each script plugin
2018-01-15 21:57:06 +01:00
Sébastien Helleu
ee79e11b15
core: add command /help in release notes
2018-01-14 22:00:59 +01:00
Sébastien Helleu
ec169f535d
core: reinitialize config file pointer to NULL after an error on section creation
2018-01-14 21:47:18 +01:00
Sébastien Helleu
eb0560812b
scripts: add missing initialization of plugin pointer to NULL
2018-01-14 21:47:18 +01:00
Sébastien Helleu
9cd82686bc
doc: update German auto-generated files
2018-01-14 21:46:43 +01:00
Nils Görs
7bf2b6197e
core: update German translations
2018-01-14 21:06:47 +01:00
Sébastien Helleu
726e2491cd
irc: fix typo in help on server option "split_msg_max_length"
2018-01-14 16:53:23 +01:00
Nils Görs
b45c9ceb97
core: update German translations
2018-01-14 15:51:17 +01:00
Sébastien Helleu
be3634f22f
irc: add server option "split_msg_max_length"
2018-01-13 22:17:13 +01:00
Sébastien Helleu
388319fb59
core: add contributor in AUTHORS.adoc
2018-01-13 16:27:24 +01:00
Sébastien Helleu
233b7bd0e1
Merge pull request #1136 from PapiCZ/fix-typo
...
Fixed typo in "pzthon"
2018-01-13 16:25:59 +01:00
Patrik Janoušek
1e2bc15e63
Fixed typo in "pzthon"
2018-01-13 14:47:05 +01:00
Sébastien Helleu
b916052117
doc: update German and Japanese auto-generated files
2018-01-13 10:22:54 +01:00
Sébastien Helleu
634bf5e062
Merge pull request #1135 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-01-13 09:50:03 +01:00
AYANOKOUZI, Ryuunosuke
20c3680ede
core: update Japanese translations
2018-01-13 09:00:00 +09:00
Nils Görs
32118340de
core: update German translations
2018-01-11 20:47:38 +01:00
Nils Görs
363bbd8970
core: update German translations
2018-01-11 20:41:13 +01:00
Sébastien Helleu
a4b1952c75
logger: add option logger.look.backlog_conditions ( closes #1132 )
2018-01-11 16:44:36 +01:00
Sébastien Helleu
9b935836e0
core: add contributor in AUTHORS.adoc
2018-01-11 11:33:05 +01:00
Sébastien Helleu
a17ffa8dee
doc: improve documentation for focus events in FAQ (translations)
2018-01-11 11:33:05 +01:00
Maxim Baz
bb6af05a31
doc: improve documentation for focus events in FAQ ( closes #1130 )
2018-01-11 11:32:55 +01:00
Sébastien Helleu
5d88d08ef9
core: add options "-newbuffer", "-free" and "-switch" in command /print (issue #1113 )
2018-01-08 22:01:11 +01:00
Sébastien Helleu
2ea510cc49
doc: update Japanese auto-generated files
2018-01-08 21:58:35 +01:00
Sébastien Helleu
a95c0a43b5
Merge pull request #1129 from l/master/translation/ja_JP
...
core: update Japanese translations
2018-01-08 21:57:01 +01:00
AYANOKOUZI, Ryuunosuke
31b4e8ed7a
core: update Japanese translations
2018-01-08 09:00:00 +09:00
Sébastien Helleu
64d610c0d7
ruby: fix buffer overflow
2018-01-07 19:32:57 +01:00
Sébastien Helleu
be7002b70d
tests: fix tests on function string_regex_flags
2018-01-07 15:04:24 +01:00
Sébastien Helleu
1999d19ebb
doc: update German auto-generated files
2018-01-07 15:04:14 +01:00
Nils Görs
29826725b9
core: update German translations
2018-01-07 14:54:00 +01:00
Nils Görs
afebd02286
core: update German translations
2018-01-07 14:19:51 +01:00
Sébastien Helleu
f3de26c075
core: set input callback on user buffers after /upgrade
2018-01-07 12:37:04 +01:00
Sébastien Helleu
d7ca5f04f6
core: fix typo in ChangeLog
2018-01-07 12:33:11 +01:00
Sébastien Helleu
ed0b337505
core: add option "-y" in command /buffer, add support of buffers with free content
2018-01-07 12:01:41 +01:00
Sébastien Helleu
da5a75f0cc
core: remove invalid completion "-prefix" in command /print
2018-01-07 11:16:55 +01:00
Sébastien Helleu
7ee88fb46c
core: fix some styles
2018-01-07 09:11:45 +01:00
Sébastien Helleu
91f792416b
core: add option "add" in command /buffer (issue #1113 )
2018-01-06 14:19:50 +01:00
Sébastien Helleu
c3e2ed91a2
core: update ChangeLog (issue #128 )
2018-01-06 14:08:03 +01:00
Sébastien Helleu
9876a8d0a7
core: update translations (issue #128 )
2018-01-06 14:07:57 +01:00
Sébastien Helleu
bab307bf1b
php: fix compiler warning (issue #128 )
2018-01-06 14:07:55 +01:00
Sébastien Helleu
e87f2e6a46
javascript: fix compiler warning (issue #128 )
2018-01-06 14:07:54 +01:00
Sébastien Helleu
d23b52efdb
tcl: fix compiler warning (issue #128 )
2018-01-06 14:07:52 +01:00
Sébastien Helleu
eb54230760
lua: add support of eval (issue #128 )
2018-01-06 14:07:50 +01:00
Sébastien Helleu
23ec371dae
python: fix error message when executing code from string in weechat_python_load (issue #128 )
2018-01-06 14:07:48 +01:00
Sébastien Helleu
b80e3ff792
perl: do not update message argument in function weechat_perl_output (issue #128 )
2018-01-06 14:07:44 +01:00
Sébastien Helleu
414959a474
scripts: add "eval" option in script commands and info "xxx_eval" (issue #128 )
...
For now this works only in python, perl, ruby and guile.
2018-01-06 14:07:35 +01:00
Sébastien Helleu
4884ee6634
core: fix copyright header in German translations
2018-01-05 01:20:34 +01:00
Sébastien Helleu
ed4837b2f6
core: update copyright dates
2018-01-05 00:54:18 +01:00
Sébastien Helleu
6931a45946
doc: update Japanese auto-generated files
2017-12-30 15:13:29 +01:00
Sébastien Helleu
2f96abc3f2
Merge pull request #1123 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-12-30 15:12:42 +01:00
AYANOKOUZI, Ryuunosuke
14675f6756
core: update Japanese translations
2017-12-30 09:00:00 +09:00
Nils Görs
9b748dd0ab
doc: update German documentation
2017-12-29 18:33:54 +01:00
Sébastien Helleu
ea9de91bcd
doc: add note on Mac OS X terminal app and meta key (FAQ)
2017-12-27 23:21:32 +01:00
Sébastien Helleu
8856132df6
core: add contributor in AUTHORS.adoc
2017-12-26 21:58:42 +01:00
Sébastien Helleu
72db3f74f1
core: update ChangeLog
2017-12-26 21:57:14 +01:00
Sébastien Helleu
4a44244422
core: add detection of Ruby 2.5 in autotools (issue #1122 )
2017-12-26 21:55:53 +01:00
Sébastien Helleu
e1e549b37e
Merge pull request #1122 from jirutka/ruby25
...
core: add detection for Ruby 2.5
2017-12-26 21:53:31 +01:00
Jakub Jirutka
cb98f52830
core: add detection for Ruby 2.5
2017-12-26 18:30:36 +01:00
Sébastien Helleu
de01364726
doc: update German auto-generated files
2017-12-25 07:39:01 +01:00
Nils Görs
d3baee1102
core: update German translations
2017-12-24 19:29:11 +01:00
Sébastien Helleu
df11609c13
core: add missing issue in ChangeLog ( closes #584 )
2017-12-24 13:47:02 +01:00
Sébastien Helleu
fbc87573d0
scripts: add infos "xxx_interpreter" and "xxx_version" in script plugins (issue #1075 )
2017-12-23 21:21:40 +01:00
Sébastien Helleu
c4626bc08a
scripts: add option "version" in script commands ( closes #1075 )
2017-12-23 20:35:30 +01:00
Sébastien Helleu
d7122cd6be
javascript: fix /javascript command
2017-12-23 19:48:59 +01:00
Sébastien Helleu
87be29ed3d
api: add hashtable with variables in plugin structure
2017-12-23 19:47:22 +01:00
Sébastien Helleu
aa7a3cf07d
core: add missing variables "author" and "license" in dump of plugin
2017-12-23 13:06:51 +01:00
Sébastien Helleu
fffd14a099
core: update stable version in script version.sh
2017-12-21 20:21:35 +01:00
Sébastien Helleu
6f64cd0c84
core: add version 2.0.1 in ChangeLog, release notes and weechat.spec
2017-12-20 23:12:23 +01:00
Sébastien Helleu
04926c8c37
doc: replace "/help autosetbuffer" by "/help buffer_autoset" in user's guide ( closes #1116 )
2017-12-14 07:30:38 +01:00
Nils Görs
a60f014078
doc: fix wrong examples in user guide (issue #1116 )
2017-12-13 21:17:10 +01:00
Nils Görs
1360a22252
core: update German translations
2017-12-11 21:00:58 +01:00
Sébastien Helleu
364eca7922
doc: update German auto-generated files
2017-12-11 09:35:53 +01:00
Nils Görs
08037bf01d
core: update German translations
2017-12-10 15:14:52 +01:00
Sébastien Helleu
52186cae97
Merge pull request #1114 from l/master/translation/ja_JP
...
doc: update Japanese translations
2017-12-10 09:56:34 +01:00
Sébastien Helleu
6cc7b64af7
core: add link to API doc in /help weechat.completion.partial_completion_templates
2017-12-10 08:31:11 +01:00
AYANOKOUZI, Ryuunosuke
4414eddaaa
doc: update Japanese translations
2017-12-10 09:00:00 +09:00
Sébastien Helleu
40749afced
core: add option weechat.completion.partial_completion_templates
...
This option is used to force partial completion on specific templates
(for now only "config_options").
2017-12-09 11:40:14 +01:00
Sébastien Helleu
a7522d8e89
core: add fset plugin in release notes of version 2.0
2017-12-08 20:17:50 +01:00
Sébastien Helleu
515334e53b
python: fix integer arguments in hook_connect() and hook_fd() callbacks
2017-12-04 22:07:38 +01:00
Sébastien Helleu
d4a6758b8b
doc: replace download page with a link to relay chapter (user's guide)
2017-12-04 20:50:37 +01:00
Sébastien Helleu
6db7035870
fset: fix typos in French translation of /help fset
2017-12-04 20:50:11 +01:00
Sébastien Helleu
d6ce2fabcc
Version 2.1-dev
2017-12-03 12:29:55 +01:00
Sébastien Helleu
f0a06cc85a
Version 2.0
2017-12-03 11:55:08 +01:00
Sébastien Helleu
4edbc7d1da
core: add missing versions in weechat.spec
2017-12-03 11:18:12 +01:00
Sébastien Helleu
a688ec3d0b
core: add missing version 1.9.1 in weechat.spec
2017-12-03 11:11:14 +01:00
Sébastien Helleu
e4580a731b
buflist: use larger buffer for buflist bar item name
2017-12-03 11:04:28 +01:00
Sébastien Helleu
db6f0e030d
debian: add "metapackage" info to short description of weechat package
2017-12-03 08:53:41 +01:00
Sébastien Helleu
59e5455659
Merge pull request #1110 from l/master/translation/ja_JP
...
doc: update Japanese translations
2017-12-03 08:43:29 +01:00
AYANOKOUZI, Ryuunosuke
019ceba4b3
doc: update Japanese translations
2017-12-03 09:00:00 +09:00
Krzysztof Korościk
75099675c7
doc: updated polish faq
2017-12-01 19:30:07 +01:00
Sébastien Helleu
ff9a11b1de
Version 2.0-rc1
2017-11-29 23:02:59 +01:00
Sébastien Helleu
1f9b83aac4
doc: update German auto-generated files
2017-11-26 21:22:45 +01:00
Nils Görs
2c7708ab60
core: update German translations
2017-11-26 14:06:03 +01:00
Sébastien Helleu
af5b8ea165
doc: translate doc on weechat_plugin pointer in other languages (plugin API reference)
2017-11-26 10:22:23 +01:00
Sébastien Helleu
5fcbeb9f3e
Merge pull request #1099 from sim642/doc-weechat_plugin
...
doc: mention weechat_plugin pointer used by plugin header
2017-11-25 14:15:02 +01:00
Sébastien Helleu
d0d900395a
doc: add a manual way to download the list of scripts, if needed (FAQ)
2017-11-25 09:04:17 +01:00
Sébastien Helleu
829f64a388
doc: add question about command "/script update" in FAQ
2017-11-25 08:28:17 +01:00
Sébastien Helleu
ef1c959959
doc: update Japanese auto-generated files
2017-11-21 21:06:29 +01:00
Sébastien Helleu
2682f72094
Merge pull request #1103 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-11-21 21:05:34 +01:00
Sébastien Helleu
ed7237696d
doc: update Polish auto-generated files
2017-11-19 22:34:46 +01:00
Krzysztof Korościk
c61137f962
po: updated polish translation
2017-11-19 19:00:10 +01:00
Krzysztof Korościk
e6c143b6d9
doc: updated polish translation
2017-11-19 14:24:28 +01:00
AYANOKOUZI, Ryuunosuke
2d9981554b
core: update Japanese translations
2017-11-18 09:00:00 +09:00
Sébastien Helleu
338e05a2f4
trigger: fix typo in /help trigger
2017-11-15 07:25:17 +01:00
Sébastien Helleu
58a6b564e2
doc: update German auto-generated files
2017-11-11 08:52:28 +01:00
Nils Görs
adddddfdb5
core: update German translations
2017-11-11 08:50:23 +01:00
Sébastien Helleu
16309be4ed
fset: only toggle boolean values with /fset -toggle or alt+space key
2017-11-11 08:25:54 +01:00
Sébastien Helleu
4dd15157d2
doc: update German auto-generated files
2017-11-07 07:30:18 +01:00
Nils Görs
2aaa8132f4
core: update German translations
2017-11-06 22:14:54 +01:00
Simmo Saan
d1f530611c
doc: mention weechat_plugin pointer used by plugin header
2017-11-06 18:32:46 +02:00
Sébastien Helleu
eca8bce3fd
irc: fix help on option irc.look.notice_welcome_redirect ( closes #1095 )
2017-11-06 07:05:56 +01:00
Simmo Saan
d4296a02c0
irc: add invite-notify capability to help and completion
2017-11-05 13:42:28 +02:00
Simmo Saan
8420abe8bb
irc: add chghost capability to help and completion
2017-11-05 13:36:45 +02:00
Simmo Saan
227537cbdb
irc: add smart filtering for chghost messages
2017-11-05 13:30:33 +02:00
Simmo Saan
bf9932bc1d
irc: display chghost messages in buffers
2017-11-05 13:28:36 +02:00
Simmo Saan
d3c79894e7
irc: add support for IRCv3.2 chghost
2017-11-05 13:24:12 +02:00
Sébastien Helleu
b55c158280
core: add split of Debian packages in release notes
2017-11-05 10:29:51 +01:00
Sébastien Helleu
dcd00792ca
core: add contributor in AUTHORS.adoc
2017-11-04 21:05:17 +01:00
Sébastien Helleu
bfc579cb33
core: remove colors from prefix/message only when needed in hook_print_exec
2017-11-04 21:04:03 +01:00
Sébastien Helleu
b072586d79
core: add missing includes of stdio.h
2017-11-04 21:03:15 +01:00
Sébastien Helleu
6fb423002b
Merge pull request #1094 from coypoop/patch-1
...
Include stdio.h for FILE
2017-11-04 20:56:12 +01:00
coypoop
5373908539
Include stdio.h for FILE
...
so this header can be included even if it's not already included
2017-11-04 17:58:38 +02:00
Sébastien Helleu
650242d179
debian: update debian/ubuntu patches
2017-11-04 12:52:39 +01:00
Sébastien Helleu
3d4c52207b
debian: force dependency on libphp7.1-embed for package weechat-php ( closes #1078 )
2017-11-04 12:52:39 +01:00
Sébastien Helleu
152a82eb48
debian: split package weechat-plugins into 9 packages (with one package per scripting language) (issue #1085 )
...
Debian packages with plugins:
- weechat-plugins (aspell, exec, fifo, relay, script, trigger)
- weechat-guile
- weechat-javascript
- weechat-lua
- weechat-perl
- weechat-php
- weechat-python
- weechat-ruby
- weechat-tcl
2017-11-04 12:52:39 +01:00
Sébastien Helleu
1225efe472
doc: add info about strings not translated in functions gettext/ngettext (plugin API reference)
2017-11-03 22:03:02 +01:00
Sébastien Helleu
42d98a6865
doc: fix typo in user's guide
2017-10-31 14:09:25 +01:00
Sébastien Helleu
093af02f0c
core: remove useless condition (issue #1092 )
2017-10-29 07:35:38 +01:00
Sébastien Helleu
1876af7500
core: move version 1.9.1 below version 2.0 in release notes
2017-10-29 07:23:28 +01:00
Sébastien Helleu
84013b82df
core: do not change the chat prefix size when a filtered line is added ( closes #1092 )
2017-10-29 07:17:30 +01:00
Sébastien Helleu
6b817015e3
core: fix typo in /help key
2017-10-29 06:53:12 +01:00
Sébastien Helleu
b8c6a5a2e1
tests: add tests on command/completion hooks scripting API functions
2017-10-28 13:12:00 +02:00
Sébastien Helleu
1c4bb40c93
doc: update Japanese auto-generated files
2017-10-28 08:14:18 +02:00
Sébastien Helleu
c8750282a6
Merge pull request #1091 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-10-28 08:12:44 +02:00
AYANOKOUZI, Ryuunosuke
8c1994cf2c
core: update Japanese translations
2017-10-28 09:00:00 +09:00
Sébastien Helleu
022eb12a7d
core: add nick name of contributor
2017-10-27 08:35:44 +02:00
Sébastien Helleu
038473b038
core: add bug #41245 in ChangeLog
2017-10-27 01:36:04 +02:00
Sébastien Helleu
b189157907
core: update ChangeLog
2017-10-27 01:34:51 +02:00
Sébastien Helleu
7ede264fc7
core: add contributor in AUTHORS.adoc
2017-10-27 01:34:51 +02:00
alyptik
7a17941a5b
core: add fix for ncurses with separate tinfo ( closes #1090 )
2017-10-27 01:34:06 +02:00
Sébastien Helleu
09f3edc2e6
tests: add tests on prefix and color scripting API functions
2017-10-27 01:12:35 +02:00
Sébastien Helleu
0fd1913ae8
tests: add tests on key_bind and key_unbind scripting API functions
2017-10-24 23:33:52 +02:00
Sébastien Helleu
1e6db7b489
tests: fix AST binop in Perl and Lua
2017-10-24 23:32:24 +02:00
Sébastien Helleu
4cff2322a0
tests: fix Tcl assignment
2017-10-24 23:31:51 +02:00
Sébastien Helleu
2b06b53a29
tests: add quotes in Lua tables
2017-10-24 23:30:32 +02:00
Sébastien Helleu
a97d734d8b
tests: fix Ruby strings
2017-10-24 23:29:38 +02:00
Sébastien Helleu
1cace5588a
tests: escape "@" in Perl strings
2017-10-24 23:04:53 +02:00
Sébastien Helleu
fe73a38b58
api: add support of prefix "quiet:" in function key_unbind() to quietly remove keys
2017-10-24 23:03:40 +02:00
Sébastien Helleu
759ccc328f
core: fix typos in French translations
2017-10-21 19:42:51 +02:00
Sébastien Helleu
fab43734e9
doc: update German auto-generated files
2017-10-21 19:42:28 +02:00
Nils Görs
1460d3ab10
core: update German translations
2017-10-21 14:25:23 +02:00
Sébastien Helleu
8025cfb05d
core: update ChangeLog
2017-10-21 09:29:28 +02:00
Sébastien Helleu
cc5c92ab1e
core: set value as optional in help of /buffer set
2017-10-21 09:27:18 +02:00
Simmo Saan
80682fb006
core: allow /buffer set without value with empty default ( closes #746 )
2017-10-20 21:13:19 +03:00
Sébastien Helleu
285ad0c092
relay: fix typo in French translation of /help relay.network.websocket_allowed_origins
2017-10-20 08:37:49 +02:00
Sébastien Helleu
17554fda68
doc: add bar items "buflist2" and "buflist3" in user's guide
2017-10-19 22:07:47 +02:00
Sébastien Helleu
534dda9094
buflist: add two new bar items using the same format configuration options ( closes #990 )
2017-10-19 21:51:00 +02:00
Sébastien Helleu
b82ce1e15d
doc: update German auto-generated files
2017-10-17 22:18:30 +02:00
Nils Görs
4e21b83e7c
core: update German translations
2017-10-17 22:05:17 +02:00
Sébastien Helleu
1d56e17b2f
core: allow floating point and hexadecimal numbers in comparison of evaluated values
2017-10-17 20:43:40 +02:00
Sébastien Helleu
5233160d82
core: add contributor in AUTHORS.adoc
2017-10-16 20:37:11 +02:00
Grant Wu
4a2a6f7934
doc: clarify "home directory" in user's guide ( closes #1086 )
2017-10-16 20:36:39 +02:00
Sébastien Helleu
6d8a415bbf
debian: fix relay plugin description in control files
2017-10-15 08:21:36 +02:00
Sébastien Helleu
aa3b3e3605
doc: update German auto-generated files
2017-10-15 08:06:14 +02:00
Nils Görs
361b506fca
core: update German translations
2017-10-14 18:46:43 +02:00
Sébastien Helleu
a6e2aeb0c2
doc: update Japanese auto-generated files
2017-10-14 16:31:29 +02:00
Sébastien Helleu
3ea7116602
Merge pull request #1084 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-10-14 16:30:30 +02:00
Sébastien Helleu
19c36cddc7
build: fix PHP library used to compile PHP plugin ( closes #1078 )
...
This was causing a dependency missing in debian packaging.
2017-10-14 11:10:34 +02:00
Sébastien Helleu
0db48c7291
core: add option weechat.look.save_config_with_fsync ( closes #1083 )
...
This makes the save of all configuration files about 20 to 200x slower
(according to the storage device speed); so this is disabled by default.
2017-10-14 07:56:02 +02:00
AYANOKOUZI, Ryuunosuke
eb8881bccd
core: update Japanese translations
2017-10-14 09:00:00 +09:00
Sébastien Helleu
d427fc0549
irc: do not clear nicklist when joining an already joined channel if the option irc.look.buffer_open_before_join is on ( closes #1081 , closes #1082 )
2017-10-13 07:44:52 +02:00
Sébastien Helleu
54f0d6b340
doc: add note about Tab and Shift-Tab keys in FAQ
2017-10-12 21:34:41 +02:00
Sébastien Helleu
fdeb87bf4e
doc: add note about Tab key in quickstart guide
2017-10-11 21:57:23 +02:00
Sébastien Helleu
ff443c76b5
tests: add missing docstring
2017-10-10 20:17:15 +02:00
Sébastien Helleu
81a447dbb0
tests: add command /testapi.xx in test script, display elapsed time in scripting API tests
2017-10-10 19:43:47 +02:00
Sébastien Helleu
358297ba8f
tests: fix instruction "return" in Perl/Guile/PHP output
2017-10-10 19:42:35 +02:00
Sébastien Helleu
ee6f28ef18
tests: remove unused variable
2017-10-10 19:41:34 +02:00
Sébastien Helleu
9ac3097679
tests: fix sort of Unparse classes on line number
2017-10-10 08:23:34 +02:00
Sébastien Helleu
bfb8499d61
core: fix display of groups/nicks in nicklist in case of empty groups (issue #1079 )
2017-10-09 09:10:36 +02:00
Sébastien Helleu
221b3cd5e4
Merge pull request #1080 from l/master/translation/ja_JP
...
doc: update Japanese translations
2017-10-09 08:51:43 +02:00
AYANOKOUZI, Ryuunosuke
265b1fbb73
doc: update Japanese translations
2017-10-09 09:00:00 +09:00
Sébastien Helleu
7a452ce8bc
core: fix display of nicks in nicklist when they are in a group with sub-groups ( closes #1079 )
2017-10-08 14:09:02 +02:00
Sébastien Helleu
bbfdec0600
core: add PHP plugin in Cygwin packaging
2017-10-08 14:06:18 +02:00
Sébastien Helleu
8a32249507
javascript: fix detection of libv8 with autotools on Ubuntu Trusty
2017-10-07 21:43:18 +02:00
Sébastien Helleu
ee19cfbf49
tests: fix scripting API tests when they are run from autotools build directory
2017-10-07 18:45:16 +02:00
Sébastien Helleu
003f5de16b
tests: fix compilation of tests with autotools
2017-10-07 18:45:02 +02:00
Sébastien Helleu
ca2c11dea7
tests: remove useless __init__ methods
2017-10-07 18:22:33 +02:00
Sébastien Helleu
703534034d
tests: fix comments
2017-10-07 17:05:42 +02:00
Sébastien Helleu
e8af853624
tests: add scripting API tests (issue #104 )
...
Automatic tests of scripting API are made with Python scripts:
- unparse.py: convert Python code to other languages
- testapigen.py: generate scripts in all languages to test the API
- testapi.py scripting API tests
2017-10-07 16:51:25 +02:00
Sébastien Helleu
f6fe6be7a4
doc: reformat PHP dependency in user's guide
2017-10-05 22:38:26 +02:00
Sébastien Helleu
157dc811a4
php: add comments
2017-10-03 21:34:35 +02:00
Sébastien Helleu
0cc44cd986
php: add messages during script loading/unloading
2017-10-03 21:34:20 +02:00
Sébastien Helleu
31dd886390
php: set php_quiet to 1 during plugin end
2017-10-03 21:33:30 +02:00
Sébastien Helleu
33b23c8a74
php: set php_quiet to 1 during plugin initialization
2017-10-03 21:32:02 +02:00
Sébastien Helleu
8dc4f1dd28
php: set php_quiet to 1 when loading/reloading/unloading a script with option "-q"
2017-10-03 21:30:58 +02:00
Sébastien Helleu
7949146687
lua: fix boolean return value (as integer) in API functions
2017-10-03 21:17:22 +02:00
Sébastien Helleu
255e46eaef
guile: return integer (0/1) instead of boolean in API functions
2017-10-03 21:16:11 +02:00
Sébastien Helleu
682979bb90
guile: fix return value of static strings
2017-10-02 19:20:26 +02:00
Sébastien Helleu
137d5863e2
tests: run command "/debug libs" in tests instead of Travis CI command
2017-10-01 08:00:39 +02:00
Sébastien Helleu
1ec9453b7e
core: add contributor in AUTHORS.adoc
2017-09-28 20:26:54 +02:00
Sébastien Helleu
49a2d49569
Merge pull request #1073 from l/master/translation/ja_JP
...
doc: update Japanese translations
2017-09-28 20:26:02 +02:00
AYANOKOUZI, Ryuunosuke
50a7bd01fb
doc: update Japanese translations
2017-09-28 09:00:00 +09:00
Sébastien Helleu
d048f9e7af
build: update examples in script build-debian.sh
2017-09-28 01:54:53 +02:00
Sébastien Helleu
ddb661cd80
aspell: display "?" if lang is NULL in /aspell listdict
...
The lang should never be NULL anyway (this fixes a compiler warning).
2017-09-28 01:36:10 +02:00
Sébastien Helleu
1c3e724ec6
build: update Debian patches with libxml2-dev dependency
2017-09-28 01:18:18 +02:00
Sébastien Helleu
c13ab756d9
debian: add dependency on libxml2-dev for PHP plugin
2017-09-28 01:11:22 +02:00
Sébastien Helleu
6fc988a647
doc: add dependency libxml2-dev for PHP plugin (user's guide)
2017-09-28 01:09:50 +02:00
Sébastien Helleu
1eefbf6ba5
php: use PHP_VERSION_ID instead of PHP_MAJOR_VERSION and PHP_MINOR_VERSION
2017-09-28 00:51:15 +02:00
Sébastien Helleu
b2d6d08c9e
php: add comments with PHP version
2017-09-28 00:43:06 +02:00
Sébastien Helleu
7483c2a311
php: fix condition on PHP version to support future PHP versions (>= 8.0)
2017-09-28 00:28:32 +02:00
Sébastien Helleu
3c727cc04c
Merge pull request #1069 from adsr/master
...
php: use find_library to find libphp7.so
2017-09-28 00:21:25 +02:00
Sébastien Helleu
01fff0a0d4
build: update patch for Ubuntu Trusty to not build PHP plugin
2017-09-27 17:17:59 +02:00
Sébastien Helleu
4d69c3be7e
build: update patch for Debian Wheezy to not build PHP plugin
2017-09-27 17:09:21 +02:00
Sébastien Helleu
b9e4081f3a
build: update patch for Debian Jessie to not build PHP plugin
2017-09-27 17:03:12 +02:00
Sébastien Helleu
2c453f9710
build: add patch for Debian Stretch, Raspbian Stretch and Ubuntu Zesty/Yakkety/Xenial to use PHP 7.0 instead of 7.1
2017-09-27 16:59:41 +02:00
Sébastien Helleu
cac4107f54
debian: add PHP in debian packaging
2017-09-27 16:58:17 +02:00
Sébastien Helleu
d6558f5327
doc: replace php 7.0 by php 7.1 in dependencies (user's guide)
...
Compilation with PHP 7.0 is still OK, the version in dependencies is the latest
available in Debian Sid (unstable).
2017-09-27 16:58:17 +02:00
Sébastien Helleu
0b4df5d6b8
build: remove patch for Raspbian Jessie
...
Automatic builds for Raspbian Jessie were stopped three months ago, on June 2017.
2017-09-27 16:58:17 +02:00
Sébastien Helleu
630983b854
build: remove patch for Ubuntu Wily
...
Automatic builds for Ubuntu Wily were stopped five months ago, on April 2017.
2017-09-27 16:25:10 +02:00
Sébastien Helleu
08856b4c5a
build: remove patch for Debian Squeeze
...
Automatic builds for Debian Squeeze were stopped one year ago, on October 2016.
2017-09-27 15:40:54 +02:00
Sébastien Helleu
01cc63aa45
core: initialize variables attrs and pair before calling wattr_get
...
This fixes a compiler warning, in some cases wattr_get may not initialize the
variables.
2017-09-25 20:12:31 +02:00
Sébastien Helleu
9a6b107648
core: disable tests with Python 3 until problem is fixed on Travis CI
2017-09-24 15:57:05 +02:00
Sébastien Helleu
a8bbb5ab9e
core: test with Python 3.5 instead of 3.6 on Travis CI
2017-09-24 15:48:46 +02:00
Sébastien Helleu
30f6b5fadf
core: add a workaround for Python 3 issue on Travis CI
2017-09-24 15:45:24 +02:00
Sébastien Helleu
6b0262794f
core: add CVE ID in ChangeLog
2017-09-23 22:28:47 +02:00
Sébastien Helleu
8310999b0e
core: update stable version in script version.sh
2017-09-23 20:59:16 +02:00
Sébastien Helleu
d36bf234c0
doc: move table of contents on the left in FAQ
2017-09-23 17:26:36 +02:00
Sébastien Helleu
f95a1b72e7
doc: fix note about function "print" in scripting guide
2017-09-23 16:34:26 +02:00
Sébastien Helleu
92b9533efe
core: fix typo: Javascript -> JavaScript
2017-09-23 16:24:52 +02:00
Sébastien Helleu
5aab494dd6
core, plugins: check return code of strftime function
2017-09-23 15:06:28 +02:00
Sébastien Helleu
ae66a4d8a5
core: add version 1.9.1 in ChangeLog and release notes
2017-09-23 15:06:00 +02:00
Sébastien Helleu
e4cc90f4b4
logger: call strftime before replacing buffer local variables
2017-09-23 15:04:21 +02:00
Sébastien Helleu
5f7b62f835
php: fix crash in API function string_eval_path_home
2017-09-21 21:01:29 +02:00
Adam Saponara
25f79ff2f5
php: use find_library to find libphp7.so
2017-09-17 18:19:35 -04:00
Adam Saponara
fd287abe1b
php: fix compiler warning for PHP >=7.1
2017-09-17 17:13:45 -04:00
Sébastien Helleu
4d75b5b145
php: fix crash in API function string_eval_expression
2017-09-17 17:36:56 +02:00
Sébastien Helleu
0855873447
doc: update Japanese auto-generated files
2017-09-17 17:36:39 +02:00
Sébastien Helleu
6b88f1de6d
Merge pull request #1065 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-09-17 17:35:49 +02:00
Sébastien Helleu
24bef50ab2
php: fix function plugin_get_name
2017-09-10 20:51:42 +02:00
AYANOKOUZI, Ryuunosuke
e213dade9a
core: update Japanese translations
2017-09-10 09:00:00 +09:00
Sébastien Helleu
3ff1877001
doc: update German auto-generated files
2017-09-09 17:52:03 +02:00
Nils Görs
4388d25119
core: update German translations
2017-09-09 17:44:35 +02:00
Sébastien Helleu
65a6a6dff2
doc: fix PHP examples in scripting guide
2017-09-09 15:20:38 +02:00
Sébastien Helleu
e5acc39770
php: fix arguments of hook_command callback
2017-09-09 15:09:34 +02:00
Sébastien Helleu
1851f6472f
php: rename print functions
...
Rename:
- printf to print
- printf_date_tags to print_date_tags
- printf_y to print_y
- log_printf to log_print
2017-09-07 21:50:20 +02:00
Sébastien Helleu
8bd874a281
python: add/remove some empty lines for readability
2017-09-07 21:40:58 +02:00
Sébastien Helleu
36a9cffa39
php: check that script is registered in API functions, add macros to return values
2017-09-07 21:33:23 +02:00
Sébastien Helleu
e10307a3c2
api: check script pointer in scripting API functions
2017-09-07 21:30:36 +02:00
Sébastien Helleu
2a04ae0d65
php: rename API callback functions
2017-09-06 20:58:15 +02:00
Sébastien Helleu
48c9fbec35
php: add missing functions current_buffer and current_window
2017-09-06 20:07:26 +02:00
Sébastien Helleu
776f8e2725
Merge pull request #1064 from adsr/patch-fix-php-cmake
...
php: ensure CMake script finds PHP 7
2017-09-06 07:28:35 +02:00
Sébastien Helleu
5bec71f891
php: move macro API_FUNC_INIT, aggregate declaration of variables
2017-09-06 00:26:17 +02:00
Adam Saponara
280822b00b
php: ensure configure script finds PHP 7
2017-09-05 10:03:12 -04:00
Adam Saponara
7cb928eeb5
php: ensure CMake script finds PHP 7
2017-09-05 01:54:50 -04:00
Sébastien Helleu
4cc3f13066
core: update translations
2017-09-05 07:29:14 +02:00
Sébastien Helleu
a1a3822d89
php: remove empty line
2017-09-04 21:10:19 +02:00
Sébastien Helleu
28811c7ebd
php: sort functions by topic, remove unused API functions, fix compiler warning
...
Functions removed (not in scripting API):
- weechat_string_replace
- weechat_hdata_get_var
- weechat_hdata_get_var_type
2017-09-04 21:08:49 +02:00
Sébastien Helleu
e317a6856c
tests: add PHP plugin in tests
2017-09-03 21:49:48 +02:00
Sébastien Helleu
b769c20540
core: add PHP in README
2017-09-03 21:41:29 +02:00
Sébastien Helleu
43624c6d70
php: add comments in code
2017-09-03 15:34:30 +02:00
Sébastien Helleu
586d2a0745
script: add support of PHP scripts
2017-09-03 15:34:30 +02:00
Sébastien Helleu
20f47b9b41
doc: add PHP plugin in plugin API reference
2017-09-03 15:34:30 +02:00
Sébastien Helleu
23c3288cbe
doc: add PHP plugin in FAQ
2017-09-03 15:34:30 +02:00
Sébastien Helleu
ef193107aa
doc: add PHP plugin in developer's guide
2017-09-03 15:34:29 +02:00
Sébastien Helleu
8e41d3b616
doc: add PHP plugin in scripting guide
2017-09-03 15:34:29 +02:00
Sébastien Helleu
997768c4cf
doc: add PHP plugin in user's guide
2017-09-03 15:34:29 +02:00
Sébastien Helleu
baa1d5fbc9
php: add function "hdata_compare"
2017-09-03 15:34:29 +02:00
Sébastien Helleu
6a45c5e243
php: add "PLUGIN" in headers
2017-09-03 15:34:26 +02:00
Adam Saponara
d032ee2159
php: new php plugin
...
This plugin requires PHP >= 7.0.
2017-09-03 15:33:16 +02:00
Sébastien Helleu
8c046d9be9
buflist: remove recursive evaluation of extra variables ( closes #1060 )
2017-09-02 14:00:20 +02:00
Sébastien Helleu
24418b30a0
doc: update German auto-generated files
2017-09-02 13:35:43 +02:00
Nils Görs
5b00287756
core: update German translations
2017-09-02 13:18:21 +02:00
Sébastien Helleu
2deea7f53e
core: add note about wildcard in /help set
2017-09-01 21:04:25 +02:00
Sébastien Helleu
387ddb98af
doc: update Japanese auto-generated files
2017-08-25 19:31:22 +02:00
Sébastien Helleu
6d5c3fdd93
Merge pull request #1057 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-08-25 19:27:12 +02:00
AYANOKOUZI, Ryuunosuke
47e048dd53
core: update Japanese translations
2017-08-26 09:00:00 +09:00
Sébastien Helleu
6d46daed6c
doc: add non-breaking spaces in French messages
2017-08-25 07:45:34 +02:00
Sébastien Helleu
bc9fdb87af
doc: add non-breaking spaces in French docs
2017-08-24 23:46:14 +02:00
Sébastien Helleu
de9f771674
irc: fix CTCP PING reply when the option irc.ctcp.ping is set to non-empty value
2017-08-23 23:11:11 +02:00
Sébastien Helleu
3d8980d91a
doc: add links to other docs in plugin API reference
2017-08-22 23:10:41 +02:00
Sébastien Helleu
7a1511001e
doc: add links to other docs in scripting guide
2017-08-21 23:35:04 +02:00
Sébastien Helleu
557beb47b5
doc: add links to other docs in FAQ
2017-08-21 23:12:55 +02:00
Sébastien Helleu
f1c9ed7714
doc: add links to other docs in developer's guide
2017-08-21 23:12:53 +02:00
Sébastien Helleu
a2f2d41dda
doc: add links to other docs in user's guide
2017-08-21 23:12:49 +02:00
Sébastien Helleu
a9c6964617
core: add note about bar item "input_paste" in /help weechat.look.paste_max_lines ( closes #1054 )
2017-08-21 07:48:42 +02:00
Sébastien Helleu
db0bdc2ac6
core: add flag "input_get_empty" in buffer
...
The default value is 0 (legacy behavior).
When it is set to 1, an empty input (just by pressing Return with nothing in
input) is sent to the input callback, which receives an empty string.
2017-08-21 07:41:28 +02:00
Sébastien Helleu
8c554d88c9
doc: fix name of dynamic string functions (plugin API reference)
2017-08-20 13:35:32 +02:00
Sébastien Helleu
c65137667b
tests: improve tests on dynamic strings
2017-08-20 11:26:23 +02:00
Sébastien Helleu
0ad49d1529
doc: add "locale -a" and command to set $LANG in FAQ
2017-08-19 17:26:53 +02:00
Sébastien Helleu
a00cbac5c3
doc: update Japanese auto-generated files
2017-08-19 17:15:07 +02:00
Sébastien Helleu
cb7d394cc3
Merge pull request #1053 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-08-19 16:46:32 +02:00
Sébastien Helleu
2ab40e02e6
Revert "irc: do not use away color for nicks in nicklist if option irc.look.color_nicks_in_nicklist is on"
...
This reverts commit 0c86e742c5 .
2017-08-19 12:47:01 +02:00
Sébastien Helleu
0c86e742c5
irc: do not use away color for nicks in nicklist if option irc.look.color_nicks_in_nicklist is on
2017-08-19 11:24:36 +02:00
AYANOKOUZI, Ryuunosuke
ce20b1b50c
core: update Japanese translations
2017-08-19 09:00:00 +09:00
Sébastien Helleu
835c94db4b
core: add signals "buffer_filters_enabled" and "buffer_filters_disabled"
2017-08-18 22:10:17 +02:00
Sébastien Helleu
969432c56e
doc: update German auto-generated files
2017-08-15 18:29:56 +02:00
Nils Görs
902da71ff6
core: update German translations
2017-08-14 18:50:19 +02:00
Sébastien Helleu
bfef8da84c
api: change type of arguments status/gnutls_rc/sock in hook_connect() callback from string to integer (in scripts)
2017-08-13 10:40:01 +02:00
Sébastien Helleu
bf0df282a2
doc: remove tag "translation missing" in French plugin API reference
2017-08-13 10:36:40 +02:00
Sébastien Helleu
d4254f2162
core: fix anchor in release notes
2017-08-13 09:39:23 +02:00
Sébastien Helleu
71e59b0988
core: add note about function hook_print in version 1.0 (release notes)
2017-08-13 09:35:19 +02:00
Sébastien Helleu
4bea917263
core: update ChangeLog
2017-08-13 09:32:04 +02:00
Sébastien Helleu
5392e3078f
api: send file descriptor as integer instead of string to the callback of hook_fd
2017-08-13 09:29:39 +02:00
Sébastien Helleu
2b7ea69d00
doc: add a column "default" in the table with hook_process_hashtable options (plugin API reference)
2017-08-13 08:33:13 +02:00
Sébastien Helleu
86cfce07f0
doc: remove centering in some tables (user's guide)
2017-08-12 18:37:46 +02:00
Sébastien Helleu
d6b6a1d85c
doc: update titles with options (user's guide)
2017-08-12 18:37:46 +02:00
Sébastien Helleu
9d49c782f3
doc: remove word "plugin" in chapter titles (user's guide)
2017-08-12 18:37:46 +02:00
Sébastien Helleu
2e7fd30ae5
doc: add a chapter about aspell dictionaries (user's guide)
2017-08-12 18:37:45 +02:00
Sébastien Helleu
5d31e316a1
doc: add list of default aliases (user's guide)
2017-08-12 18:37:45 +02:00
Sébastien Helleu
f19507ff6a
alias: add infolist "alias_default" (list of default aliases)
2017-08-12 18:37:45 +02:00
Sébastien Helleu
829c9907a9
doc: add file alias.conf in user's guide
2017-08-12 18:37:45 +02:00
Sébastien Helleu
d7239717fc
doc: update chapter "Running WeeChat" (user's guide)
2017-08-12 18:37:45 +02:00
Sébastien Helleu
a4ee38d881
doc: remove wrong links in quickstart guide
2017-08-12 18:37:45 +02:00
Sébastien Helleu
b980983039
doc: fix title in French user's guide
2017-08-12 18:37:45 +02:00
Sébastien Helleu
9d7c63738c
doc: move commands/options at the end of chapters (user's guide)
2017-08-12 18:37:45 +02:00
Sébastien Helleu
aeeec38d6f
core: fix cast of time_t (to "long long" instead of "long") ( closes #1051 )
2017-08-12 18:36:45 +02:00
Sébastien Helleu
6e366095f9
doc: fix some styles in relay protocol
2017-08-11 19:13:18 +02:00
Sébastien Helleu
eba5060e8a
Merge pull request #1050 from l/master/translation/ja_JP
...
doc: update Japanese translations
2017-08-11 19:12:35 +02:00
AYANOKOUZI, Ryuunosuke
9a4a1df923
doc: update Japanese translations
2017-08-11 09:00:00 +09:00
Sébastien Helleu
9bad3f44db
core: remove value for first #define in headers, add "PLUGIN" in plugin headers
2017-08-10 20:05:16 +02:00
Sébastien Helleu
c58716809c
core: remove unneeded argument in call to string_fprintf
2017-08-10 19:55:29 +02:00
Sébastien Helleu
6cc16a40d1
doc: update note about recommended Python version (user's guide)
2017-08-06 08:02:27 +02:00
Sébastien Helleu
b97e2c12ee
doc: update python min version from 2.5 to 2.6 (user's guide)
...
WeeChat doesn't compile any more with Python <= 2.5.
2017-08-05 09:41:40 +02:00
Sébastien Helleu
8c01e05da1
core: add missing colon in ChangeLog
2017-07-31 07:36:41 +02:00
Sébastien Helleu
2476ae7ba3
Merge pull request #1045 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-07-30 08:59:13 +02:00
AYANOKOUZI, Ryuunosuke
165d2b19c1
core: update Japanese translations
2017-07-29 09:00:00 +09:00
Sébastien Helleu
d345490c98
core: update URL of WeeChat blog
2017-07-25 21:24:32 +02:00
Sébastien Helleu
ef019b6ecd
api: add cast of time_t to long in info "uptime"
...
This fixes a compiler warning on OpenBSD.
2017-07-23 16:39:13 +02:00
Sébastien Helleu
cf51849ac5
relay: fix send of "PART" command in backlog (irc protocol)
2017-07-23 16:13:00 +02:00
Sébastien Helleu
b95da03f3a
relay: end capability negociation if CAP REQ is received without arguments (issue #1040 )
...
This fixes a bug with clients like Atomic which are sending "CAP REQ :".
2017-07-23 15:47:06 +02:00
Sébastien Helleu
3ac05843eb
core: update ChangeLog
2017-07-23 15:36:03 +02:00
Sébastien Helleu
dcf1933daa
doc: add instructions to run tests in user's guide
2017-07-23 15:34:08 +02:00
Sébastien Helleu
b9d762b3c8
core: add instructions to run tests in README
2017-07-23 15:33:47 +02:00
Sébastien Helleu
16661b0cbe
tests: display an error if the required locale en_US.UTF-8 is not installed
2017-07-23 15:12:40 +02:00
Sébastien Helleu
70839c732e
relay: fix initialization of irc_argv_eol, free variable after use (issue #1040 )
2017-07-23 14:22:12 +02:00
Sébastien Helleu
a58d3fac4c
relay: fix parsing of CAP command without arguments in irc protocol, send ACK only if all capabilities received are OK and NAK otherwise ( closes #1040 )
2017-07-23 13:58:45 +02:00
Sébastien Helleu
da64da7419
doc: update German auto-generated files
2017-07-22 14:48:23 +02:00
Nils Görs
66e6c66d0a
core: update German translations
2017-07-22 14:39:30 +02:00
Sébastien Helleu
7e1f8a4217
doc: replace deprecated info "irc_nick_color_name" by "nick_color_name" in examples (plugin API reference)
2017-07-22 14:10:53 +02:00
Sébastien Helleu
1e7b709439
doc: update question about buffers list (FAQ)
2017-07-22 13:56:28 +02:00
Sébastien Helleu
71965ddbae
script: replace scripts iset.pl and buffers.pl by go.py and urlserver.py in examples
2017-07-22 12:57:30 +02:00
Sébastien Helleu
db5424e2af
doc: update Japanese auto-generated files
2017-07-22 12:56:34 +02:00
Sébastien Helleu
33e5991791
core: replace /iset by /fset in welcome message
2017-07-22 12:45:39 +02:00
Sébastien Helleu
4a6e23059a
doc: replace script iset.pl by go.py in example (quickstart guide)
2017-07-22 10:51:38 +02:00
Sébastien Helleu
1c6176ee7b
doc: add buflist bar in some screen examples (user's guide)
2017-07-21 21:55:27 +02:00
Sébastien Helleu
67fe6d79f5
Merge pull request #1038 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-07-21 20:54:54 +02:00
AYANOKOUZI, Ryuunosuke
8e68ebc755
core: update Japanese translations
2017-07-22 09:00:00 +09:00
Sébastien Helleu
be52d36b26
doc: add bar "buflist" in chapters "Screen layout" and "Bars" (user's guide)
2017-07-20 22:30:31 +02:00
Sébastien Helleu
97e06675a5
script: add local variable "filter" in the script buffer ( closes #1037 )
2017-07-11 18:27:01 +02:00
Sébastien Helleu
d24fb8458b
fset: call function fset_buffer_set_localvar_filter when the fset buffer is opened
2017-07-11 18:18:36 +02:00
Sébastien Helleu
72b4684a2c
doc: update auto-generated files with fset commands
2017-07-10 07:29:25 +02:00
Sébastien Helleu
1b6a5e586d
doc: update German auto-generated files
2017-07-10 07:28:39 +02:00
Nils Görs
2eb21a0ed0
core: update German translations
2017-07-09 18:14:23 +02:00
Sébastien Helleu
fdc7425321
fset: fix note about leading spaces in /help fset ( closes #1035 )
2017-07-09 15:52:15 +02:00
Sébastien Helleu
9ab138f274
doc: update Japanese auto-generated files
2017-07-08 20:49:48 +02:00
Sébastien Helleu
3c28229588
Merge pull request #1034 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-07-08 20:49:11 +02:00
Sébastien Helleu
29d24c288c
core: update ChangeLog
2017-07-08 14:47:27 +02:00
Sébastien Helleu
6532c9a538
fset: fix priority of plugin (load it after all other plugins)
...
This fixes a refresh problem of options after /upgrade in fset buffer.
2017-07-08 14:46:33 +02:00
Sébastien Helleu
f1cd765e1a
core: call the config hook when options are renamed
2017-07-08 14:45:14 +02:00
Sébastien Helleu
8fdd6164ef
core: call the config hook when options are removed
2017-07-08 14:44:28 +02:00
AYANOKOUZI, Ryuunosuke
5c4a8f4e07
core: update Japanese translations
2017-07-08 09:00:00 +09:00
Sébastien Helleu
d01a3298b3
fset: fix comment
2017-07-07 08:36:11 +02:00
Sébastien Helleu
cd44bd83cd
fset: do not catch /set command if it's issued on the fset buffer
2017-07-07 08:00:19 +02:00
Sébastien Helleu
78aacb5949
core: update ChangeLog
2017-07-06 08:35:49 +02:00
Sébastien Helleu
a63d6281d2
doc: update German auto-generated files
2017-07-06 08:24:59 +02:00
Sébastien Helleu
8efbf61e66
tests: fix load of plugins in tests after a build with autotools
2017-07-05 21:33:19 +02:00
Sébastien Helleu
b2fd37df61
doc: add environment variables in user's guide
2017-07-05 19:57:44 +02:00
Sébastien Helleu
94cd1b037f
core: add constant WEECHAT_EXTRA_LIBDIR
2017-07-05 19:56:41 +02:00
Sébastien Helleu
d626fe9b09
core: add contributor in AUTHORS.adoc
2017-07-05 19:55:34 +02:00
Linus Heckemann
d6c1d02eca
core: search WEECHAT_EXTRA_LIBDIR for plugins ( closes #971 , issue #979 )
...
In addition to searching the statically configured WEECHAT_LIBDIR
(weechat's installation directory) for plugins, search the path
given in the environment variable WEECHAT_EXTRA_LIBDIR. This makes
departing from the FHS standard while keeping the plugins packaged
separately easier. This change was made specifically with the Nix
package manager in mind, but can easily be used by others.
2017-07-05 19:52:48 +02:00
Sébastien Helleu
5e48b50da8
tests: fix double load of plugins when "make install" is executed before tests
2017-07-05 19:41:11 +02:00
Nils Görs
5aefbcf172
core: update German translations
2017-07-05 18:38:52 +02:00
Sébastien Helleu
a59ce8331a
tests: load plugins from build directory instead of installed libdir
...
This allows to run tests without running "make install".
2017-07-04 22:14:44 +02:00
Sébastien Helleu
b276d0621c
core: add arguments in function plugin_auto_load to load plugins only from custom path or lib dir
2017-07-04 22:14:44 +02:00
Sébastien Helleu
f70c2e521e
core: use PATH_MAX for size of variable with complete filename in exec_on_files
2017-07-04 22:14:44 +02:00
Sébastien Helleu
ff448b9096
api: add argument "recurse_subdirs" in function exec_on_files()
2017-07-04 22:01:14 +02:00
Sébastien Helleu
275389864b
doc: use sudo for command "make install" in README and user's guide
2017-07-03 19:41:01 +02:00
Sébastien Helleu
5848d06e65
fset: fix crash in dump of options
2017-07-02 12:58:21 +02:00
Sébastien Helleu
448112f3e6
fset: hook signal "debug_dump"
2017-07-02 12:58:12 +02:00
Sébastien Helleu
093032bc8d
fset: always use a timer to refresh buffer when options are changed
2017-07-02 12:51:09 +02:00
Sébastien Helleu
4ce0d2af6d
fset: remove useless check/set of fset_buffer_selected_line
...
This is already done in the function fset_option_get_options.
2017-07-02 12:48:55 +02:00
Sébastien Helleu
860330a6bf
fset: add braces around else statement
2017-07-02 09:49:34 +02:00
Sébastien Helleu
79d44d87a3
fset: do not reset selected line after options are added/removed
2017-07-02 09:42:08 +02:00
Sébastien Helleu
c03ac468ca
core: update build instructions in README ( closes #1024 )
2017-07-02 07:28:05 +02:00
Sébastien Helleu
2a94dc1359
doc: update auto-generated files with fset options
2017-07-01 16:08:11 +02:00
Sébastien Helleu
b67c7a4b29
buflist: add option buflist.look.add_newline ( closes #1027 )
2017-07-01 16:07:43 +02:00
Sébastien Helleu
d30e2e473b
doc: fix typo in French FAQ
2017-06-30 19:36:53 +02:00
arza
37663f1d0c
doc: add weechat.look.align_multiline_words to FAQ, remove unnecessary info, fix typos/grammar
2017-06-30 19:24:10 +02:00
Sébastien Helleu
5cded07343
fset: fix crash on /upgrade when fset buffer is opened
2017-06-29 23:55:00 +02:00
Sébastien Helleu
5bb7472ed7
fset: use a pre-defined format when a format option is empty
...
Using the pre-defined format (without eval) is about 3.5x faster.
2017-06-28 22:04:18 +02:00
Sébastien Helleu
987ef9e454
fset: replace hashtable by a simple structure for max length of fields
2017-06-28 19:59:45 +02:00
Sébastien Helleu
f851246ff6
buflist: fix crash in auto-scroll of bar when the buflist item is not the first item in the bar
2017-06-27 07:18:16 +02:00
Sébastien Helleu
16132ed7ba
fset: remove option fset.look.show_help_bar
2017-06-26 23:55:45 +02:00
Sébastien Helleu
be28f3c7f4
doc: update auto-generated files with hdata
2017-06-26 23:55:12 +02:00
Sébastien Helleu
d8d753d332
fset: improve speed when marking/unmarking options, fix refresh of buffer title
2017-06-26 23:20:47 +02:00
Sébastien Helleu
b199667f8c
fset: add missing keys alt+p and alt+v in /help fset
2017-06-26 22:24:18 +02:00
Sébastien Helleu
9ecc431d66
core: add fset plugin in ChangeLog
2017-06-26 22:11:59 +02:00
Sébastien Helleu
579a9a9f27
fset: fix name of format options in /help fset
2017-06-26 21:59:47 +02:00
Sébastien Helleu
a727248624
doc: update auto-generated files
2017-06-26 07:19:18 +02:00
Sébastien Helleu
e2c51670f1
core: update translations
2017-06-26 07:18:22 +02:00
Sébastien Helleu
29d0db1de6
fset: fix typo in /help fset.look.export_help_default
2017-06-25 22:25:58 +02:00
Sébastien Helleu
4dcb55f8de
fset: fix list of command arguments
2017-06-25 22:21:22 +02:00
Sébastien Helleu
29e72aa90b
fset: fix buffer title
2017-06-25 22:17:04 +02:00
Sébastien Helleu
e3614c47dd
fset: fix description of options
2017-06-25 22:03:27 +02:00
Sébastien Helleu
1053663ab6
fset: fix typo
2017-06-25 21:47:25 +02:00
Sébastien Helleu
49963a9bd1
fset: fix translation
2017-06-25 21:44:14 +02:00
Sébastien Helleu
dc5da2ae38
core: add fset plugin in Cygwin packaging
2017-06-25 21:25:50 +02:00
Sébastien Helleu
ca2d3d168f
debian: add plugin fset in debian packaging
2017-06-25 21:25:14 +02:00
Sébastien Helleu
820e79702f
doc: add fset options in documentation generator
2017-06-25 21:24:42 +02:00
Sébastien Helleu
e579e86929
fset: shift plugins priority to insert fset plugin between buflist and fifo
2017-06-25 21:22:36 +02:00
Sébastien Helleu
47bffefc1c
fset: add fset plugin in user's guide
2017-06-25 21:19:43 +02:00
Sébastien Helleu
57f342feb6
fset: add fset plugin and files in developer's guide
2017-06-25 21:19:11 +02:00
Sébastien Helleu
db94587528
fset: add file fset.conf in man page
2017-06-25 21:17:55 +02:00
Sébastien Helleu
956dfe2313
fset: display number of options before filter in buffer title
2017-06-25 16:35:28 +02:00
Sébastien Helleu
01274beb15
fset: use "meta-space" instead of "meta- " in fset buffer keys
2017-06-25 16:35:28 +02:00
Sébastien Helleu
492853673a
fset: set new value for non-boolean options with alt+space
2017-06-25 16:35:28 +02:00
Sébastien Helleu
0f8db0fa2e
fset: add key/input to set new value for an option (alt-f,alt-n or input "n", command /fset -setnew)
2017-06-25 16:35:28 +02:00
Sébastien Helleu
d2a9d839a1
fset: update default value of fset.format.option2 to use 3 lines by default
2017-06-25 16:35:28 +02:00
Sébastien Helleu
a55958863e
fset: add variables ${empty_xxx} (a field with only spaces for indentation)
2017-06-25 16:35:28 +02:00
Sébastien Helleu
a71cbf1f84
fset: keep selected line when options fset.look.format_number and fset.format.option* are changed
2017-06-25 16:35:28 +02:00
Sébastien Helleu
98272393fe
fset: add ${newline} to display options on multiple lines, replace format options by colors for background
2017-06-25 16:35:28 +02:00
Sébastien Helleu
a49e255d96
fset: mark/unmark multiple options with mouse gesture up/down
2017-06-25 16:35:28 +02:00
Sébastien Helleu
74dec95655
fset: add option name in completion, in addition to words
2017-06-25 16:35:28 +02:00
Sébastien Helleu
68b337eb60
fset: add format options for marked options
2017-06-25 16:35:28 +02:00
Sébastien Helleu
1552a2327f
fset: rename options fset.format.option_current* to fset.format.option_selected*
2017-06-25 16:35:28 +02:00
Sébastien Helleu
b6334ce355
fset: add ${index} and color options
2017-06-25 16:35:28 +02:00
Sébastien Helleu
a03b93b0db
fset: add variable ${selected_line}
2017-06-25 16:35:28 +02:00
Sébastien Helleu
5acf4ba574
fset: only mark/unmark matching options with "m:" and "u:", do not toggle mark on non-matching options
2017-06-25 16:35:28 +02:00
Sébastien Helleu
70f71be108
fset: first move up one line before toggling mark with shift+up
2017-06-25 16:35:28 +02:00
Sébastien Helleu
0542633d89
fset: use option fset.look.marked_string in buffer title when options are marked
2017-06-25 16:35:28 +02:00
Sébastien Helleu
01ce879433
fset: add marking/unmarking of options matching filter with input "m:" and "u:"
2017-06-25 16:35:28 +02:00
Sébastien Helleu
121faf7b12
fset: do not move selected line after pressing alt+',' (mark/unmark option)
2017-06-25 16:35:28 +02:00
Sébastien Helleu
a9d90b98a6
fset: do not refresh buffer when an option not displayed is changed
2017-06-25 16:35:28 +02:00
Sébastien Helleu
aa68fa623a
fset: add missing key alt+p in buffer title
2017-06-25 16:35:28 +02:00
Sébastien Helleu
850922ff92
fset: add a second format for options, new key ctrl-X and input "x" to switch the format used
2017-06-25 16:35:28 +02:00
Sébastien Helleu
fdf7a5f13d
fset: add separate word of each option in completion
2017-06-25 16:35:28 +02:00
Sébastien Helleu
dc946e55a5
fset: move sort option in /help fset
2017-06-25 16:35:28 +02:00
Sébastien Helleu
263c2904a7
fset: add completion "fset_options"
2017-06-25 16:35:28 +02:00
Sébastien Helleu
f519499057
fset: add export of options
2017-06-25 16:35:28 +02:00
Sébastien Helleu
28dcb1049b
fset: fix memory leak in allocation of fset options
2017-06-25 16:35:28 +02:00
Sébastien Helleu
fc1a699573
fset: fix refresh of options after changing marked options
2017-06-25 16:35:28 +02:00
Sébastien Helleu
f7516bd6d8
fset: fix keys alt+'+' and alt+'-' in title of fset buffer
2017-06-25 16:35:28 +02:00
Sébastien Helleu
f943951ade
fset: set/append to value with alt+'+'/'-' and mouse gesture left/right if option is not of type integer/color
2017-06-25 16:35:28 +02:00
Sébastien Helleu
9db3c63bdc
fset: add input "p" in /help fset
2017-06-25 16:35:28 +02:00
Sébastien Helleu
c5e5818be8
fset: fix input "v" in fset buffer, add input "p" to toggle plugins descriptions
2017-06-25 16:35:28 +02:00
Sébastien Helleu
ac3632c22f
fset: add completion values "0" and "end" for command /fset -go
2017-06-25 16:35:28 +02:00
Sébastien Helleu
c9460565b8
fset: add key alt-p on fset buffer, rename option fset.look.show_plugin_description to fset.look.show_plugins_desc
2017-06-25 16:35:28 +02:00
Sébastien Helleu
cb929bcac1
fset: fix cursor position when appending to an option with NULL value
2017-06-25 16:35:28 +02:00
Sébastien Helleu
b879df09b5
tests: check that fset plugin is loaded
2017-06-25 16:35:28 +02:00
Sébastien Helleu
7df7e9faf1
fset: add key ctrl-L and input "<<" and ">>" on fset buffer
2017-06-25 16:35:28 +02:00
Sébastien Helleu
c1801663f3
fset: add missing keys/mouse actions in /help fset
2017-06-25 16:35:28 +02:00
Sébastien Helleu
f8fad8e6a5
fset: remove dead assignment
2017-06-25 16:35:28 +02:00
Sébastien Helleu
6bbc2f3f4c
fset: add allowed values for integers in help bar, rename option fset.color.help_string_values to fset.color.help_values
2017-06-25 16:35:28 +02:00
Sébastien Helleu
986ccff885
fset: add keys F11/F12 to scroll fset buffer horizontally, add input "<" and ">", add option fset.look.scroll_horizontal
2017-06-25 16:35:28 +02:00
Sébastien Helleu
cee704b75c
fset: add fset source files to generate translations
2017-06-25 16:35:28 +02:00
Sébastien Helleu
775e271ad8
fset: add filter "xxx" in /help fset
2017-06-25 16:35:28 +02:00
Sébastien Helleu
1f8fc6ec9b
fset: use only short type name in filter "t:xxx"
2017-06-25 16:35:28 +02:00
Sébastien Helleu
6ba65da06e
fset: fix selected line after changing option fset.look.show_plugin_description
2017-06-25 16:35:28 +02:00
Sébastien Helleu
690ef1e309
fset: add options for colors in buffer's title
...
New options:
- fset.color.title_count_options
- fset.color.title_current_option
- fset.color.title_filter
- fset.color.title_marked_options
- fset.color.title_sort
2017-06-25 16:35:28 +02:00
Sébastien Helleu
476f6ae7bb
doc: add "config_name" and "section_name" in function config_option_get_string (plugin API reference)
2017-06-25 16:35:28 +02:00
Sébastien Helleu
6c112cef7c
fset: add sort in buffer title
2017-06-25 16:35:27 +02:00
Sébastien Helleu
d71524c582
fset: add ${file}, ${section}, ${option}, add color options
2017-06-25 16:35:27 +02:00
Sébastien Helleu
384b3adf9e
fset: use English short type name for ${type} in filter, remove ${type_en}
2017-06-25 16:35:27 +02:00
Sébastien Helleu
88bc4d9cc1
fset: add completion "c:" in command /fset
2017-06-25 16:35:27 +02:00
Sébastien Helleu
dd18087db6
fset: add variables default_value, default_value_undef, value_undef and value_changed in filter "c:"
2017-06-25 16:35:27 +02:00
Sébastien Helleu
be7b84bc94
fset: increase size of hashtable for extra vars in evaluation of lines
2017-06-25 16:35:27 +02:00
Sébastien Helleu
0953659d32
fset: add examples in /help fset
2017-06-25 16:35:27 +02:00
Sébastien Helleu
ab7830e32a
fset: add missing keys/input in title of fset buffer
2017-06-25 16:35:27 +02:00
Sébastien Helleu
f6070da900
fset: add missing space in /help fset
2017-06-25 16:35:27 +02:00
Sébastien Helleu
1cc43c1a9c
fset: add missing "${type_en}" and "${description_en}" in /help fset
2017-06-25 16:35:27 +02:00
Sébastien Helleu
4eca2787ec
fset: add missing completion "-toggle_bar" in /fset command
2017-06-25 16:35:27 +02:00
Sébastien Helleu
4fccf80e64
fset: add support of evaluated condition with filter "c:"
2017-06-25 16:35:27 +02:00
Sébastien Helleu
55350d8a29
fset: remove useless refresh when an option not displayed is changed
2017-06-25 16:35:27 +02:00
Sébastien Helleu
feace6be0b
fset: add alt-v and input "v" to toggle help bar, rename option fset.look.help_bar to fset.look.show_help_bar
2017-06-25 16:35:27 +02:00
Sébastien Helleu
bb5523d912
fset: fix fset filter after /fset and /upgrade
2017-06-25 16:35:27 +02:00
Sébastien Helleu
93fd6b96ce
fset: fix error when clicking on a line after the last option displayed
2017-06-25 16:35:27 +02:00
Sébastien Helleu
0e53103b6e
fset: fix typo in /help fset
2017-06-25 16:35:27 +02:00
Sébastien Helleu
826cd0bd7c
fset: add empty string instead of "null" when editing an option with NULL value
2017-06-25 16:35:27 +02:00
Sébastien Helleu
e2a68f9b4c
fset: add option fset.look.use_color_value
2017-06-25 16:35:27 +02:00
Sébastien Helleu
cffa55e05e
fset: add options fset.color.name_changed and fset.color.name_changed_selected
2017-06-25 16:35:27 +02:00
Sébastien Helleu
d5aa8530b7
fset: fix crash on unset of multiple options
...
Rename option fset.look.unmark_after_action to fset.look.auto_unmark,
allow input "$$" to unmark all options and refresh.
2017-06-25 16:35:27 +02:00
Sébastien Helleu
500e54578b
fset: add filtering by type ("t:xxx")
2017-06-25 16:35:27 +02:00
Sébastien Helleu
6f27eccc84
fset: add option fset.look.sort
2017-06-25 16:35:27 +02:00
Sébastien Helleu
dc2720d916
fset: add missing "${marked}" in /help fset
2017-06-25 16:35:27 +02:00
Sébastien Helleu
718837a76b
fset: skip spaces at beginning of buffer input
2017-06-25 16:35:27 +02:00
Sébastien Helleu
2d1e0f47d3
fset: add spaces between fields in option fset.format.option
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7a08099d18
fset: add options fset.color.quotes_changed and fset.color.quotes_changed_selected
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7336c93270
fset: add option fset.look.unmark_after_action
2017-06-25 16:35:27 +02:00
Sébastien Helleu
6be32fdce5
fset: fix refresh of options with "$" as input in buffer
2017-06-25 16:35:27 +02:00
Sébastien Helleu
b7d7a95ff0
fset: add allowed input on buffer in /help fset
2017-06-25 16:35:27 +02:00
Sébastien Helleu
9a923eb7e7
fset: fix slow (un)marking of options when there are a lot of options displayed
2017-06-25 16:35:27 +02:00
Sébastien Helleu
c395bc4aba
fset: add keys alt-home and alt-end to go to first/last line
2017-06-25 16:35:27 +02:00
Sébastien Helleu
b2373ffba7
fset: add mark on options to run an action on multiple options
2017-06-25 16:35:27 +02:00
Sébastien Helleu
2671a72da3
fset: fix refresh of buffer after changing option when the buffer is scrolled
2017-06-25 16:35:27 +02:00
Sébastien Helleu
b50e5d016f
fset: fix display of default value and string values in help bar
2017-06-25 16:35:27 +02:00
Sébastien Helleu
eccce0bb4f
fset: add ${description_en}
2017-06-25 16:35:27 +02:00
Sébastien Helleu
3211a73599
fset: store type as enum, translate ${type}, add ${type_en}, ${type_short} and ${type_tiny}
2017-06-25 16:35:27 +02:00
Sébastien Helleu
f555d588b8
fset: add option fset.look.show_plugin_description
2017-06-25 16:35:27 +02:00
Sébastien Helleu
ee3d5474b9
fset: display "(no description)" instead of empty string for options without description
2017-06-25 16:35:27 +02:00
Sébastien Helleu
bf7135dd9d
fset: add ${default_value_undef} and ${value_changed}
2017-06-25 16:35:27 +02:00
Sébastien Helleu
cc0ba21e67
fset: add supported variables for formats in /help fset
2017-06-25 16:35:27 +02:00
Sébastien Helleu
6a29941fdc
fset: fix command /fset -bar
2017-06-25 16:35:27 +02:00
Sébastien Helleu
18916e420a
fset: remove obsolete option fset.look.enabled
2017-06-25 16:35:27 +02:00
Sébastien Helleu
77391dda1b
fset: add ${parent_value}, add options fset.color.parent_value and fset.color.parent_value_selected
2017-06-25 16:35:27 +02:00
Sébastien Helleu
8c7b4282ae
fset: hook command /set, add option fset.look.condition_catch_set
2017-06-25 16:35:27 +02:00
Sébastien Helleu
805bc6ca2c
fset: use just "d" instead of "d:" to show changed options
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7074f6e0d6
fset: remove obsolete buffer title
2017-06-25 16:35:27 +02:00
Sébastien Helleu
77cefb7621
core: limit hook_command_run to the exact given command (when no "*" are in command hook)
2017-06-25 16:35:27 +02:00
Sébastien Helleu
dc60f343ba
fset: translate buffer title
2017-06-25 16:35:27 +02:00
Sébastien Helleu
02a94b4960
fset: add fset bar item content, add options for colors in help bar
2017-06-25 16:35:27 +02:00
Sébastien Helleu
90b1ce46f1
fset: set buffer title with useful info (filter, number of options, keys/input)
2017-06-25 16:35:27 +02:00
Sébastien Helleu
a680e9b32e
fset: allow mask (with "*") as filter
2017-06-25 16:35:27 +02:00
Sébastien Helleu
21d448f5f5
fset: fix the fset buffer after /upgrade
2017-06-25 16:35:27 +02:00
Sébastien Helleu
968ee87114
fset: set local variable "filter" in the fset buffer
2017-06-25 16:35:27 +02:00
Sébastien Helleu
2fac9d34f3
fset: add ${string_values}, add options fset.color.string_values and fset.color.string_values_selected
2017-06-25 16:35:27 +02:00
Sébastien Helleu
3515134b19
fset: add ${description}, add options fset.color.description and fset.color.description_selected
2017-06-25 16:35:27 +02:00
Sébastien Helleu
ef19c4ed90
fset: fix color of default value when it is different from NULL
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7df98862d6
fset: add filters "d=" and "d=="
2017-06-25 16:35:27 +02:00
Sébastien Helleu
4c65f2b648
fset: fix columns size after changing an option
2017-06-25 16:35:27 +02:00
Sébastien Helleu
48aefca89d
fset: add mouse actions (select line, add to value, toggl boolean, set value)
2017-06-25 16:35:27 +02:00
Sébastien Helleu
66124db856
fset: add ${min} and ${max}, add options fset.color.{max|min} and fset.color.{max|min}_selected
2017-06-25 16:35:27 +02:00
Sébastien Helleu
907501e465
fset: remove unused variables for columns
2017-06-25 16:35:27 +02:00
Sébastien Helleu
5532b073ec
fset: replace options -decrease/-increase by -add (with optional value)
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7ff3b517a8
fset: fix execution of actions from fset buffer input
2017-06-25 16:35:27 +02:00
Sébastien Helleu
13d280a677
fset: add all supported options in /help fset
2017-06-25 16:35:27 +02:00
Sébastien Helleu
8e3ac1d1cd
fset: add support of filters in /fset command
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7b5b123365
fset: add different types of filters
...
Existing filter:
- by option name (part of name)
New filters:
- by configuration file ("f:xxx")
- by section name ("s:xxx")
- by options changed ("d:" or "d:xxx")
- by exact value ("==xxx")
- by value, format ("=xxx")
2017-06-25 16:35:27 +02:00
Sébastien Helleu
fb363eb723
fset: fix refresh of buffer when options are added/removed
2017-06-25 16:35:27 +02:00
Sébastien Helleu
a240115baf
fset: fix size of columns
2017-06-25 16:35:27 +02:00
Sébastien Helleu
83b620e67c
fset: add actions to set/append value, add option fset.look.use_mute
2017-06-25 16:35:27 +02:00
Sébastien Helleu
fdf7fb12a8
fset: update keys on fset buffer
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7afe5ca4de
fset: add evaluated variables prefixed by one or two underscores
...
One underscore: value not padded with spaces on the right.
Two unerscores: raw value (no color, no padding).
2017-06-25 16:35:27 +02:00
Sébastien Helleu
f4169608d1
fset: rename ${value_with_parent} to ${value2}
2017-06-25 16:35:27 +02:00
Sébastien Helleu
8bace39142
fset: add ${value_with_parent} to show inherited value
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7b9b25988c
fset: add support of parent options, add color for quotes around strings, fix auto size of columns
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7f5e92a278
fset: add toggle/decrease/increase/reset/unset actions on selected line
2017-06-25 16:35:27 +02:00
Sébastien Helleu
e66b3ffd57
fset: add colors for diff/undef values
2017-06-25 16:35:27 +02:00
Sébastien Helleu
cd131db925
fset: add color options
2017-06-25 16:35:27 +02:00
Sébastien Helleu
2a5eb1564f
fset: add fset (Fast Set) plugin skeleton (WIP)
2017-06-25 16:35:27 +02:00
Sébastien Helleu
9de297100a
doc: update Japanese auto-generated files
2017-06-25 12:07:54 +02:00
Sébastien Helleu
b41281e947
Merge pull request #1023 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-06-25 12:07:35 +02:00
Sébastien Helleu
020d2f9e1e
Version 2.0-dev
2017-06-25 10:49:36 +02:00
Sébastien Helleu
1206a7bbe4
Version 1.9
2017-06-25 10:20:52 +02:00
AYANOKOUZI, Ryuunosuke
a4ddeb1a38
core: update Japanese translations
2017-06-25 09:00:00 +09:00
Sébastien Helleu
77d1175026
doc: update Polish auto-generated files
2017-06-24 15:00:44 +02:00
Krzysztof Korościk
49b70911b0
doc: updated polish translation
2017-06-24 12:18:42 +02:00
Krzysztof Korościk
3976fa33a1
po: updated polish translation
2017-06-24 12:01:27 +02:00
Sébastien Helleu
6a8d2e5044
doc: update German auto-generated files
2017-06-24 06:55:35 +02:00
Nils Görs
a78d97e2d9
core: update German translations
2017-06-24 00:57:25 +02:00
Sébastien Helleu
1318f1b72e
doc: update German auto-generated files
2017-06-23 15:51:33 +02:00
Nils Görs
ceb5351eb8
core: update German translations
2017-06-23 15:48:58 +02:00
Sébastien Helleu
b3dd47edd8
buflist: add variable ${format_name} in bar item evaluation and option buflist.format.name (issue #1020 )
2017-06-23 12:00:34 +02:00
Sébastien Helleu
5a9269ba20
Version 1.9-rc2
2017-06-22 18:35:48 +02:00
Sébastien Helleu
4827ede798
buflist: display the warning about script buffers.pl only if buflist is enabled
2017-06-20 22:02:06 +02:00
Sébastien Helleu
c15c30770e
irc: fix update of nick prefixes when the names are received in message 353 ( closes #1022 )
...
This regression was introduced by commit
fadee50664 (issue #1019 )
2017-06-20 07:21:08 +02:00
Simmo Saan
0a348f0b9d
irc: factor supported CAP version
2017-06-17 20:10:45 +03:00
Simmo Saan
1af75739b5
core: implement buffer type in hashtable_add_from_infolist
2017-06-17 20:10:45 +03:00
Simmo Saan
08da7c6586
irc: implement capability upgrading fully
2017-06-17 20:10:45 +03:00
Simmo Saan
0a4be02dc3
core: add hashtable_add_from_infolist to API
2017-06-17 20:03:40 +03:00
Simmo Saan
4563d43166
irc: force uppercase subcommand for /cap
2017-06-17 20:01:08 +03:00
Simmo Saan
bdfd984d72
irc: add support for IRCv3.2 Client Capability Negotiation ( closes #586 )
2017-06-17 20:01:07 +03:00
Simmo Saan
453434644a
irc: add hashtables to keep track of all capabilities
2017-06-17 19:31:33 +03:00
Simmo Saan
d12e29620b
irc: make command characters optional in server's command option
2017-06-17 18:38:37 +03:00
Sébastien Helleu
fadee50664
irc: don't reset nick properties (prefixes/away/account/realname) on /names when the nick already exists ( closes #1019 )
2017-06-17 15:22:01 +02:00
Sébastien Helleu
48a3baedd5
doc: update Japanese auto-generated files
2017-06-15 21:36:28 +02:00
Sébastien Helleu
22d69953d4
doc: update German auto-generated files
2017-06-15 21:36:15 +02:00
Sébastien Helleu
5e62af427b
Merge pull request #1017 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-06-15 21:34:26 +02:00
Nils Görs
29f90fb80e
core: update German translations
2017-06-15 09:34:13 +02:00
Sébastien Helleu
54517dbf4f
Version 1.9-rc1
2017-06-15 09:07:51 +02:00
AYANOKOUZI, Ryuunosuke
227776f8b9
core: update Japanese translations
2017-06-15 09:00:00 +09:00
Sébastien Helleu
383652aa2a
irc: remove unused functions irc_server_get_number_connected and irc_server_get_number_buffer (issue #1012 )
2017-06-14 07:29:11 +02:00
Sébastien Helleu
fbbb72c44d
buflist: add variable ${merged} in /help buflist
2017-06-13 21:17:54 +02:00
Sébastien Helleu
cab29dd47f
doc: add missing file fifo.conf in user's guide
2017-06-13 21:14:59 +02:00
Sébastien Helleu
92a40052af
buflist: add variable ${merged} in bar item evaluation
2017-06-13 20:29:38 +02:00
Sébastien Helleu
fbf7156b1b
alias: fix message in case of error in command /alias addcompletion
2017-06-12 20:07:44 +02:00
Sébastien Helleu
ee2f09fb13
relay: add option "start" in command /relay
2017-06-12 20:06:58 +02:00
Sébastien Helleu
8dbd2cf83d
doc: add missing API functions in scripting guide
2017-06-11 08:20:12 +02:00
Sébastien Helleu
3dc72b2e5f
core: free use of pointer after free in case of error in function string_dyn_concat
2017-06-10 17:35:47 +02:00
Sébastien Helleu
46f409d463
core: improve speed of nicklist bar item callback
...
It's faster to use a string with dynamic size, rather than looping on the whole
nicklist to compute the length of result string, before looping again to build
the string.
2017-06-10 16:56:13 +02:00
Sébastien Helleu
54bf589d7d
core, plugins: fix conditions to insert elements in linked lists
...
This removes scan-build warnings about dereference of last_xxx null pointers.
2017-06-10 16:21:11 +02:00
Sébastien Helleu
8c8a0c0826
core: remove unused function gui_window_clear_weechat (issue #1012 )
2017-06-10 15:03:06 +02:00
Sébastien Helleu
f2d250a78f
core: remove unused function upgrade_file_read_string_utf8 (issue #1012 )
2017-06-10 15:02:34 +02:00
Sébastien Helleu
ad9c75f234
core: remove unused functions secure_search_hash_algo and secure_search_cipher (issue #1012 )
2017-06-10 15:01:58 +02:00
Sébastien Helleu
3af24d9739
core: remove unused function proxy_search_with_option_name (issue #1012 )
2017-06-10 15:01:21 +02:00
Sébastien Helleu
be47805597
Merge pull request #1015 from Neui/remove-unused-irc-stores
...
irc: Remove unnecessary stores
2017-06-10 14:54:41 +02:00
Sébastien Helleu
a9f87e7e56
core: add contributor in AUTHORS.adoc
2017-06-10 08:25:36 +02:00
Neui
f962ba1c6c
trigger: if hashmap creation failed, don't use tags
...
If hashmap creation fails (eg. not enough memory), it jumps to the label
"end", where it checks the pointer tags, that hadn't been initialized
before.
The simple fix is to initialize it before creating the hashmap.
2017-06-10 08:24:34 +02:00
Sébastien Helleu
46b27bff4e
core: fix bind of keys with space key, like alt+space (bug #32133 )
2017-06-10 08:15:44 +02:00
Sébastien Helleu
964481aaeb
doc: update Japanese auto-generated files
2017-06-10 08:03:37 +02:00
Sébastien Helleu
0c249b14c9
Merge pull request #1016 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-06-10 07:53:03 +02:00
Sébastien Helleu
493ecfb388
doc: update German auto-generated files
2017-06-10 07:41:48 +02:00
AYANOKOUZI, Ryuunosuke
5352702213
core: update Japanese translations
2017-06-10 09:00:00 +09:00
Nils Görs
fc12a34f19
core: update German translations
2017-06-09 22:39:59 +02:00
Neui
d924eff930
irc: Remove unnecessary stores
2017-06-09 21:00:25 +02:00
Sébastien Helleu
193ff0db37
core: remove unused functions config_file_config_insert and config_file_section_insert_in_config (issue #1012 )
2017-06-09 07:54:27 +02:00
Sébastien Helleu
0094be17a8
doc: add missing file fifo.conf in man pages
2017-06-08 07:02:05 +02:00
Sébastien Helleu
5997660bb5
doc: add missing file buflist.conf in Russian man page
2017-06-08 07:00:12 +02:00
Sébastien Helleu
f140a9198e
buflist: add option buflist.look.auto_scroll (issue #332 )
2017-06-08 06:56:42 +02:00
Sébastien Helleu
e2589aaaca
api: allow update of variables "scroll_x" and "scroll_y" in bar_window with function hdata_update
2017-06-08 06:53:32 +02:00
Sébastien Helleu
111962c65a
core: remove unused function command_secure_display_data (issue #1012 )
2017-06-07 07:16:07 +02:00
Sébastien Helleu
e09dc5f63b
buflist: return 0 if buffers are equal in sort function
...
This is better for symmetry of comparison callback (comparing buffer1 and
buffer2 will give same as comparing buffer2 and bufer1).
Thanks to Simmo Saan for reporting the problem.
2017-06-06 19:50:47 +02:00
Sébastien Helleu
1e22a96a10
core: remove unused functions gui_bar_get_min_width and gui_bar_get_min_height (issue #1012 )
2017-06-06 07:29:05 +02:00
Sébastien Helleu
fa3a4355ce
buflist: display a warning when the script "buffers.pl" is loaded
2017-06-05 14:56:14 +02:00
Sébastien Helleu
4947ed6d31
core: update ChangeLog
...
Related to commit 7ab6731efe .
2017-06-04 12:41:06 +02:00
Sébastien Helleu
fc6c165c49
Merge pull request #1012 from sim642/clion
...
Small fixes and code cleanup for problems found by CLion inspections
2017-06-04 12:36:50 +02:00
Sébastien Helleu
a195fa2af5
doc: use WeeChat IRC message parsing function in IRC hook example (scripting guide)
2017-06-03 15:42:05 +02:00
Simmo Saan
43451e8481
relay: remove callback unused after d2ff46fa69
2017-06-03 16:26:09 +03:00
Simmo Saan
4492547204
gui: remove callback unused after 0b2be21f1f
2017-06-03 16:24:17 +03:00
Simmo Saan
2508f0acea
core, irc: remove unused structs
2017-06-03 15:59:12 +03:00
Simmo Saan
55e7090cde
gui: remove completion hdata made unusable by arraylist usage
2017-06-03 15:59:12 +03:00
Simmo Saan
7ab6731efe
relay: fix relay.network.bind_address change callback not being called
2017-06-03 15:59:12 +03:00
Simmo Saan
dab0792029
core, script: remove unused config section variables
2017-06-03 15:59:12 +03:00
Simmo Saan
e5f67894be
gui, buflist: remove declared but undefined functions
2017-06-03 15:59:12 +03:00
Simmo Saan
90936d8478
core, gui: remove declared but unused global variables
2017-06-03 15:58:07 +03:00
Simmo Saan
824610d28b
exec, fifo, irc: remove unused #define-s
2017-06-03 15:58:07 +03:00
Simmo Saan
ab3806e320
gui: fix gui-focus.h header guard
2017-06-03 15:58:07 +03:00
Simmo Saan
7a0bbd802b
core: forward declare structs to avoid implicit declarations
2017-06-03 15:58:07 +03:00
Simmo Saan
dcef2a8e0d
gui: remove non-standard enum forward declaration
2017-06-03 15:56:26 +03:00
Simmo Saan
996aaf0613
relay: remove local variables used only for sizeof
2017-06-03 15:56:26 +03:00
Simmo Saan
ec13a66af3
core: fix fifo_fd_cb declared without arguments
2017-06-03 15:56:26 +03:00
Simmo Saan
824e6603cc
core: fix gui_color_dump called with excess arguments
2017-06-03 15:56:26 +03:00
Simmo Saan
832316df0c
irc: fix irc_server_autojoin_channels declared without arguments
2017-06-03 15:56:26 +03:00
Simmo Saan
e5fe9c34c3
gui: fix gui_key_default_bindings declared without arguments
2017-06-03 15:56:26 +03:00
Sébastien Helleu
da8f19bcee
core: fix infinite loop when the terminal is closed on the secure password prompt ( closes #1010 )
2017-06-03 13:41:49 +02:00
Sébastien Helleu
240a2fc2ca
doc: update Japanese auto-generated files
2017-06-03 13:20:07 +02:00
Sébastien Helleu
b8684b01cc
Merge pull request #1011 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-06-03 13:19:21 +02:00
AYANOKOUZI, Ryuunosuke
b67b6f3834
core: update Japanese translations
2017-06-03 09:00:00 +09:00
Sébastien Helleu
3176fd4f09
doc: update German auto-generated files
2017-06-02 20:14:38 +02:00
Sébastien Helleu
345c46133d
buflist: fix typo in /help buflist
2017-06-02 20:02:04 +02:00
Nils Görs
d9336d52b3
core: update German translations
2017-06-02 19:22:55 +02:00
Sébastien Helleu
6e33f286f1
buflist: fix type of IRC server/channel pointers
2017-06-02 07:50:42 +02:00
Sébastien Helleu
2da9b35acb
buflist: replace IRC struct by "void *" for IRC server/channel pointers
2017-06-02 07:46:46 +02:00
Sébastien Helleu
593eee869f
trigger: add "irc_server" and "irc_channel" pointers in data for IRC signal/modifier hooks
2017-06-02 07:46:17 +02:00
Sébastien Helleu
eff373e73b
core: add contributor in AUTHORS.adoc
2017-06-01 07:23:28 +02:00
Sébastien Helleu
840ebc9ac9
Merge pull request #1006 from mkoskar/dev2
...
core: remove config_look_hotlist_add_buffer_if_away completely
2017-06-01 07:22:46 +02:00
Sébastien Helleu
d320b72d89
buflist: fix long mouse gestures
2017-06-01 07:21:10 +02:00
Miroslav Koskar
ab6ca6b065
core: remove config_look_hotlist_add_buffer_if_away completely
2017-06-01 01:10:54 +02:00
Sébastien Helleu
8a25ac7875
buflist: add missing ${hotlist_priority} in /help buflist
2017-05-31 22:42:57 +02:00
Sébastien Helleu
cdbf83c764
buflist: add missing ${number_displayed} in /help buflist
2017-05-31 22:37:00 +02:00
Sébastien Helleu
d0b47b5c47
buflist: add support of char "~" in option buflist.look.sort for case insensitive comparison
2017-05-30 21:23:09 +02:00
Sébastien Helleu
e6a6cc971e
buflist: replace function buflist_compare_hdata_var by a call to weechat_hdata_compare
2017-05-30 20:32:40 +02:00
Sébastien Helleu
7621939a7a
api: add function hdata_compare
2017-05-30 20:29:17 +02:00
Sébastien Helleu
f6a8c28d2d
api: add function config_option_get_string in plugin API
2017-05-30 20:28:01 +02:00
Sébastien Helleu
f131b9f7de
irc: fix crash on SASL authentication with mechanism ""ecdsa-nist256p-challenge"
2017-05-30 19:46:17 +02:00
Sébastien Helleu
a0f1f3fd68
core: remove unused variable "index" in function eval_hdata_get_value
2017-05-28 08:25:41 +02:00
Sébastien Helleu
b53741e8f4
Merge pull request #1003 from l/master/translation/ja_JP
...
doc: update Japanese translations
2017-05-28 08:18:58 +02:00
AYANOKOUZI, Ryuunosuke
90e6dca386
doc: update Japanese translations
2017-05-28 09:00:00 +09:00
Nils Görs
65b1edf5b5
Merge branch 'master' of https://github.com/weechat/weechat
2017-05-27 08:56:04 +02:00
Nils Görs
4a1dd35b69
doc: update German documentation
2017-05-27 08:55:39 +02:00
Sébastien Helleu
a603c5e476
irc: fix memory leak in case of error in "ecdsa-nist256p-challenge" SASL mechanism
2017-05-27 08:37:05 +02:00
Sébastien Helleu
b9fdcb0193
doc: add missing special values in function config_option_set for booleans/integers/colors (plugin API reference)
2017-05-26 14:07:08 +02:00
Sébastien Helleu
8062ed6e75
doc: add missing "translation missing" comment in Japanese user's guide
2017-05-25 14:35:42 +02:00
Sébastien Helleu
0e8254e25b
doc: add link to chapter "SASL ECDSA-NIST256P-CHALLENGE" in chapter about Tor/SASL (user's guide) (issue #999 )
2017-05-25 14:27:41 +02:00
Sébastien Helleu
07ddd31c44
doc: fix options to set for TOR/SASL in user's guide ( closes #999 )
2017-05-25 12:21:50 +02:00
Sébastien Helleu
323a19d73a
buflist: increase size of hashtables used for string evaluation (issue #998 )
...
This should make refresh of buflist bar item a bit faster.
2017-05-24 15:04:24 +02:00
Sébastien Helleu
02b1fe9926
buflist: fix slow switch of buffer when there are a lot of buffers opened ( closes #998 )
...
The function hdata_search (which evaluates a condition for each item in a list)
is too slow to search server and channel on each buffer. It is replaced by a
manual search in the list (using weechat_hdata_string to get the name), much
faster.
2017-05-24 14:59:50 +02:00
Sébastien Helleu
28e5018835
irc: remove unused variable in function irc_message_parse
2017-05-24 07:36:07 +02:00
Sébastien Helleu
f12ed55117
doc: add missing mouse keys on buflist bar in user's guide
2017-05-23 21:19:57 +02:00
Sébastien Helleu
a87e3908cf
buflist: add keys F1/F2, alt+F1/alt+F2 to scroll the buflist bar
2017-05-23 09:49:46 +02:00
Sébastien Helleu
c88d578d2d
core: fix potential use of NULL pointer in function arraylist_clear
2017-05-22 11:29:12 +02:00
Sébastien Helleu
23ec19b8dd
core: remove useless condition
...
Variables base_word and nick can not be NULL here.
2017-05-21 14:36:41 +02:00
Sébastien Helleu
066cc258b9
doc: update Japanese auto-generated files
2017-05-20 08:56:59 +02:00
Sébastien Helleu
67c09d799e
Merge pull request #996 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-05-20 08:56:10 +02:00
AYANOKOUZI, Ryuunosuke
68864606e1
core: update Japanese translations
2017-05-20 09:00:00 +09:00
Sébastien Helleu
925e8b79a8
core: allow index for hdata arrays in evaluation of expressions
2017-05-20 00:05:31 +02:00
Sébastien Helleu
455a0e501c
core: update ChangeLog (add fix of crash in buflist)
...
Refers to commit b7d5392771 .
2017-05-19 21:23:23 +02:00
Sébastien Helleu
1bace336bc
relay: fix parsing of CAP command arguments in irc protocol ( closes #995 )
2017-05-19 21:21:30 +02:00
Sébastien Helleu
2ba333d478
doc: update German auto-generated files
2017-05-19 21:21:09 +02:00
Nils Görs
999de96b2a
core: update German translations
2017-05-19 10:11:42 +02:00
Sébastien Helleu
b522060cef
buflist: add variable ${current_buffer} in bar item evaluation
2017-05-19 07:39:23 +02:00
Sébastien Helleu
138af6e7dd
buflist: add missing indentation in /help buflist
2017-05-18 22:00:15 +02:00
Sébastien Helleu
2eebde035a
buflist: add option "bar" in command /buflist, do not automatically add the bar when buflist is disabled ( closes #994 )
2017-05-18 20:34:25 +02:00
Sébastien Helleu
33ccc29a3f
core: fix default value displayed in help of configure options
2017-05-18 20:27:53 +02:00
Sébastien Helleu
60c324eac5
core: fix typo in French translation of /help bar
2017-05-16 07:23:07 +02:00
Sébastien Helleu
f56b38c34e
script: fix typo in a comment
2017-05-15 20:34:56 +02:00
Sébastien Helleu
03a8fbc834
buflist: add a variable to store the size of arraylist
2017-05-15 20:23:42 +02:00
Sébastien Helleu
53d95cbbef
Merge pull request #987 from mimi1vx/cz_up
...
Update czech strings
2017-05-14 07:50:50 +02:00
Ondřej Súkup
cfc550a20a
Update czech strings
2017-05-13 22:07:19 +02:00
Sébastien Helleu
b7d5392771
buflist: fix uninitialized hdata pointer in focus callback
2017-05-13 11:52:55 +02:00
Sébastien Helleu
3cd0960255
Version 1.9-dev
2017-05-13 07:50:50 +02:00
Sébastien Helleu
664cb6598a
Version 1.8
2017-05-13 07:07:57 +02:00
Sébastien Helleu
5ba10f4141
core: add chapter about options changed in ReleaseNotes
2017-05-13 07:00:45 +02:00
Sébastien Helleu
769decc98c
doc: update Polish auto-generated files
2017-05-12 20:59:51 +02:00
Krzysztof Korościk
5631e30182
doc: updated polish translations
2017-05-12 20:33:59 +02:00
Krzysztof Korościk
71dc89d057
core: ipdate polish translation
2017-05-12 20:26:01 +02:00
Sébastien Helleu
9b8cc5d130
Merge pull request #986 from mimi1vx/cz_manpage
...
Rewerd description in czech manpage. Fix GPL3 preamble
2017-05-11 20:23:30 +02:00
Ondřej Súkup
65368c003e
Reword description in czech manpage. Fix GPL3 preamble
2017-05-11 08:50:36 +02:00
Sébastien Helleu
8644ad0d4e
script: remove dead assignment in function script_action_install_process_cb
2017-05-10 21:01:40 +02:00
Sébastien Helleu
9df72e5d53
core: remove dead assignment in function gui_input_history_next
2017-05-10 21:00:09 +02:00
Sébastien Helleu
dd2580a1fa
buflist: fix authors
2017-05-10 20:59:23 +02:00
Sébastien Helleu
505f5be3fe
buflist: remove void action on variables used in the function
2017-05-10 20:58:59 +02:00
Sébastien Helleu
d4259a3c9d
buflist: remove unused includes
2017-05-10 20:56:52 +02:00
Sébastien Helleu
93361c95d2
doc: move note in function hook_command_run (plugin API reference)
2017-05-10 20:24:17 +02:00
Sébastien Helleu
36187a240a
python: add detection of Python 3.6
2017-05-08 17:17:41 +02:00
Sébastien Helleu
070249ca3e
core: move line from improvements to new features in ChangeLog
2017-05-07 14:54:33 +02:00
Sébastien Helleu
1921fd4700
doc: update German auto-generated files
2017-05-06 21:27:21 +02:00
Sébastien Helleu
9a03e554e3
doc: update auto-generated files with hdata
2017-05-06 21:26:44 +02:00
Nils Görs
f7c3463c31
core: update German translations
2017-05-06 21:12:27 +02:00
Sébastien Helleu
a8a3fa9f15
Version 1.8-rc1
2017-05-06 16:17:19 +02:00
Sébastien Helleu
e5fd20fd25
irc: fix update of server addresses on reconnection when the evaluated content has changed ( closes #925 )
2017-05-06 15:57:42 +02:00
Sébastien Helleu
2867dcc45f
doc: update Japanese auto-generated files
2017-05-06 14:21:17 +02:00
Sébastien Helleu
b87a59701d
Merge pull request #983 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-05-06 14:20:56 +02:00
Sébastien Helleu
df00926d35
core: add option weechat.completion.nick_case_sensitive ( closes #981 )
2017-05-06 10:18:44 +02:00
AYANOKOUZI, Ryuunosuke
19c2e14c47
core: update Japanese translations
2017-05-06 09:00:00 +09:00
Sébastien Helleu
90a9a1fb96
buflist: add option buflist.look.enabled
2017-05-05 23:24:02 +02:00
Sébastien Helleu
b58d9910e3
debian: replace symbolic link by the file weechat.xpm in devel package
2017-05-05 20:51:04 +02:00
Sébastien Helleu
07b7be0357
core: fix memory leak in display of mouse event debug info
2017-05-04 07:29:24 +02:00
Sébastien Helleu
ca9e4697f5
doc: update German auto-generated files
2017-05-03 23:22:42 +02:00
Nils Görs
1ed169cb2b
core: update German translations
2017-05-03 23:17:34 +02:00
Sébastien Helleu
b9d4fc7e18
buflist: add all buffer hdata in focus callback
2017-05-03 20:40:33 +02:00
Sébastien Helleu
0537fe0a83
doc: update Japanese auto-generated files
2017-05-02 21:20:46 +02:00
Sébastien Helleu
cac3546fcb
Merge pull request #977 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-05-02 21:19:49 +02:00
Sébastien Helleu
d73b54758c
irc: add option "open" in command /server ( closes #966 )
2017-05-02 07:38:45 +02:00
AYANOKOUZI, Ryuunosuke
676c8ccaa2
core: update Japanese translations
2017-05-02 09:00:00 +09:00
Sébastien Helleu
b7a6d6813f
core: remove issue #608 from ChangeLog
2017-05-01 16:21:36 +02:00
Sébastien Helleu
90752a0458
buflist: fix sort of merged and inactive buffers
2017-04-30 09:59:44 +02:00
Sébastien Helleu
00eddd3a00
doc: add numeric comparison example in function string_eval_expression (plugin API reference)
2017-04-29 18:17:49 +02:00
Sébastien Helleu
1afa19a6ee
core: add wildcard matching operators in ChangeLog
2017-04-29 18:03:36 +02:00
Sébastien Helleu
ec11a59552
core: update ChangeLog ( closes #611 )
2017-04-29 17:56:41 +02:00
Sébastien Helleu
b3073054a4
doc: add list of logical and comparison operators in function string_eval_expression (plugin API reference)
2017-04-29 17:54:53 +02:00
Sébastien Helleu
1fc06ba0ac
core: improve translation of /help eval
2017-04-29 17:39:50 +02:00
Sébastien Helleu
c491241989
core: update translations
2017-04-29 17:08:31 +02:00
Simmo Saan
1329dfb57a
core: add wildcard matching operators to eval ( closes #608 )
2017-04-29 17:04:44 +02:00
Sébastien Helleu
a9f6c34fae
core: add buflist plugin in ReleaseNotes
2017-04-28 08:27:42 +02:00
Tobias Stoeckmann
b297c2d56e
irc: fix crash in case of invalid server reply during SASL authentication with dh-blowfish or dh-aes mechanism
...
These mechanisms are not recommended anyway because they are considered as
insecure.
2017-04-27 21:20:29 +02:00
Sébastien Helleu
9ccb798bcd
doc: fix OFTC URL in user's guide
2017-04-27 21:16:58 +02:00
Sébastien Helleu
0655d2d9c4
doc: update German auto-generated files
2017-04-27 08:27:40 +02:00
Sébastien Helleu
4a2ad84230
core: add version 1.7.1 in weechat.spec
2017-04-27 08:27:40 +02:00
Sébastien Helleu
497dc3cd44
core: add CVE IDs in ChangeLog
2017-04-27 08:27:26 +02:00
Nils Görs
9de17f0cb4
Merge branch 'master' of https://github.com/weechat/weechat
2017-04-26 22:42:39 +02:00
Nils Görs
cd3908ccd2
core: update German translations
2017-04-26 22:42:12 +02:00
Sébastien Helleu
5b78cb2a7b
tests: fix compilation warning on FreeBSD
2017-04-26 22:28:03 +02:00
Sébastien Helleu
a21a31e3ca
buflist: add support of hdata "irc_server" and "irc_channel" in sort option ( closes #968 )
2017-04-26 20:22:06 +02:00
Sébastien Helleu
ef7851ab5c
Merge pull request #955 from arza-zara/weechat-fi
...
doc: add non-official support channel #weechat-fi in user's guide
2017-04-25 21:24:57 +02:00
Sébastien Helleu
8edca0dd75
buflist: add pointers to IRC server and channel
...
New pointers in evaluated formats:
- irc_server: IRC server
- irc_channel: IRC channel
2017-04-25 21:07:15 +02:00
Sébastien Helleu
4049c6c8a2
doc: update auto-generated files with buflist options
2017-04-25 20:39:30 +02:00
Sébastien Helleu
a10b2bc36a
buflist: add option buflist.format.nick_prefix
2017-04-25 20:31:08 +02:00
Sébastien Helleu
49cdbaab38
core: fix check of condition in ${if:...} (evaluated strings)
2017-04-25 19:41:49 +02:00
Sébastien Helleu
2a43f45947
core: fix command /cursor stop (do not toggle cursor mode) ( closes #964 )
2017-04-25 07:20:34 +02:00
Sébastien Helleu
a96d27f236
core: add new cut formats in function comment
2017-04-25 07:19:02 +02:00
Sébastien Helleu
112bebcddf
core: add a way to count the suffix length in max chars displayed in cut of string ("cut:" and "cutscr:") ( closes #963 )
...
The format to use is one of:
- ${cut:+max,suffix,string}
- ${cutscr:+max,suffix,string}
With the "+" before max, WeeChat ensures there are at most "max" chars in
output, including the length of suffix string.
2017-04-24 22:37:49 +02:00
Sébastien Helleu
0470a71af9
doc: update German auto-generated files
2017-04-24 22:34:11 +02:00
Nils Görs
cce2954263
core: update German translations
2017-04-24 22:22:05 +02:00
Sébastien Helleu
671c216eb3
buflist: add option buflist.format.indent
2017-04-23 14:49:04 +02:00
Sébastien Helleu
2606b8a5a3
script: remove option script.scripts.url_force_https, use HTTPS by default in option script.scripts.url (issue #253 )
2017-04-23 14:11:27 +02:00
Sébastien Helleu
ffdf0ec687
core: update stable version in script version.sh
2017-04-22 21:29:08 +02:00
Sébastien Helleu
10917530d5
core: add version 1.7.1 in ChangeLog and ReleaseNotes
2017-04-22 21:21:26 +02:00
Sébastien Helleu
3038380d25
doc: update Japanese auto-generated files
2017-04-22 21:15:31 +02:00
Sébastien Helleu
46ff6ba794
Merge pull request #961 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-04-22 21:14:17 +02:00
AYANOKOUZI, Ryuunosuke
d4f83a11e9
core: update Japanese translations
2017-04-23 09:00:00 +09:00
Sébastien Helleu
94355e2e38
core: ensure length is not negative in function string_strndup
2017-04-22 15:15:54 +02:00
Sébastien Helleu
572678100b
core: update ChangeLog
2017-04-22 15:15:49 +02:00
Sébastien Helleu
2756da028c
core: add contributor in AUTHORS.adoc
2017-04-22 15:13:05 +02:00
Tobias Stoeckmann
2fb346f25f
irc: fix parsing of DCC filename
2017-04-22 15:10:53 +02:00
Sébastien Helleu
628313a663
doc: update auto-generated files with buflist options
2017-04-21 22:00:38 +02:00
Sébastien Helleu
90029f9abd
doc: fix translation of command "eval" in user's guide
2017-04-21 21:59:52 +02:00
Sébastien Helleu
2c6985c7e7
core: add missing space in German translation
2017-04-21 21:57:32 +02:00
Nils Görs
061f33b9b8
core: update German translations
2017-04-21 21:11:30 +02:00
Nils Görs
0a11184984
core: update German translations
2017-04-21 18:58:22 +02:00
Sébastien Helleu
5a8fb043ab
core: add link to function color (plugin API reference) in /help eval
2017-04-21 07:36:22 +02:00
Sébastien Helleu
669ca77c41
buflist: add example in /help buflist.look.display_conditions
2017-04-20 22:00:17 +02:00
Sébastien Helleu
c946b3e361
buflist: remove foreground color from default value of option buflist.format.buffer_current ( closes #954 )
...
The foreground is not needed because it is overriden by the hotlist color.
2017-04-20 21:50:25 +02:00
Sébastien Helleu
91c517bbf1
buflist: fix refresh of buflist bar item when the option buflist.look.display_conditions is reset
2017-04-20 21:46:24 +02:00
arza
c3b85da2d0
doc: add non-official support channel #weechat-fi in user's guide
2017-04-18 03:45:08 +03:00
Sébastien Helleu
084f9d7b52
core: add styles in Contributing
2017-04-09 07:41:59 +02:00
Sébastien Helleu
1e98c9f1c2
core: add actual/expected result in required info
2017-04-09 07:39:12 +02:00
Sébastien Helleu
67fe4beb70
core: update translations
2017-04-08 14:53:32 +02:00
arza
442940942a
core: fix typo in /help buffer
2017-04-08 15:35:47 +03:00
Sébastien Helleu
45de475c74
Merge pull request #944 from arza-zara/duplicate_sigquit
...
core: remove duplicate util_catch_signal for SIGQUIT
2017-04-07 22:31:34 +02:00
Sébastien Helleu
a4dffb1915
irc: fix double decoding of IRC colors in messages sent/displayed by commands /msg and /query (issue #943 )
2017-04-07 22:28:48 +02:00
arza
e7edebfaee
core: remove duplicate util_catch_signal for SIGQUIT
2017-04-07 20:46:47 +03:00
Sébastien Helleu
fab7a8bdfd
core: add Curl options for versions 7.50.0 to 7.52.0
2017-04-06 07:23:52 +02:00
Sébastien Helleu
2ab0b3b0a9
doc: remove trailing whitespace in docs
2017-04-05 08:17:32 +02:00
Sébastien Helleu
a0e45f67f1
core: build weechat-guile package on Cygwin
...
Guile 2.0 is now available in Cygwin and then the weechat guile plugin can be
built.
2017-04-04 07:15:20 +02:00
Sébastien Helleu
aae36f4641
buflist: move set of "nick_prefix" in hashtable
2017-04-04 07:13:50 +02:00
Sébastien Helleu
36661af744
doc: update German auto-generated files
2017-04-04 07:13:50 +02:00
Nils Görs
f12ab59a78
core: update German translations
2017-04-03 21:32:15 +02:00
Sébastien Helleu
a86a32334a
doc: add min WeeChat version in function string_eval_expression (plugin API reference)
2017-04-02 15:54:20 +02:00
Sébastien Helleu
4c8d37e09f
core: fix styles in ChangeLog
2017-04-02 15:44:13 +02:00
Sébastien Helleu
4a23309f22
doc: update Japanese auto-generated files
2017-04-02 14:12:04 +02:00
Sébastien Helleu
efea57365c
Merge pull request #942 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-04-02 14:11:29 +02:00
Sébastien Helleu
c652598ad7
api: fix memory leak in function string_dyn_free()
...
Bug was introduced by commit af138840b3 .
2017-04-02 08:39:29 +02:00
Sébastien Helleu
20bb762e28
buflist: add options buflist.look.nick_prefix and buflist.look.nick_prefix_empty
...
The option buflist.look.signals_refresh is not an extra list of signals for
refresh, so it is empty by default.
The default list of signals is handled directly by buflist and not visible to
the user.
2017-04-02 08:37:47 +02:00
AYANOKOUZI, Ryuunosuke
6948d22e40
core: update Japanese translations
2017-04-02 09:00:00 +09:00
Sébastien Helleu
e6db6185a7
core: move line from new features to improvements in ChangeLog
2017-04-01 14:17:39 +02:00
Sébastien Helleu
b29f18d7ea
aspell: add options to control delimiters in suggestions ( closes #940 )
...
New options:
- aspell.color.suggestion_delimiter_dict
- aspell.color.suggestion_delimiter_word
- aspell.look.suggestion_delimiter_dict
- aspell.look.suggestion_delimiter_word
Option renamed:
- aspell.color.suggestions -> aspell.color.suggestion
2017-04-01 12:26:48 +02:00
Sébastien Helleu
6ab7af705e
tests: fix tests on dynamic strings
2017-04-01 12:16:12 +02:00
Sébastien Helleu
af138840b3
api: return pointer to string in function string_dyn_free() if argument "free_string" is 0
2017-04-01 12:04:28 +02:00
Sébastien Helleu
f855b6b0f3
core: update ChangeLog
2017-03-31 21:11:17 +02:00
Sébastien Helleu
d61dfac5b5
core: replace python dependency by python2-devel for Cygwin
2017-03-31 21:08:02 +02:00
Sébastien Helleu
2ab3015114
script: move default mouse keys for script plugin from core to script-mouse.c
2017-03-31 21:07:32 +02:00
Sébastien Helleu
92fc469247
buflist: add key "__quiet" in hashtable for function key_bind
2017-03-31 21:05:48 +02:00
Sébastien Helleu
36eb3ee343
api: add special key "__quiet" in function key_bind
2017-03-31 21:04:21 +02:00
Sébastien Helleu
85bb23f8cb
core: update ChangeLog
2017-03-30 22:15:16 +02:00
Sébastien Helleu
bb00b6b8fb
core: add ${re:#} to get the index of last group captured in evaluation of expressions
2017-03-30 22:13:14 +02:00
Sébastien Helleu
f0c8da2f05
buflist: add mouse support
...
New options:
- buflist.look.mouse_jump_visited_buffer
- buflist.look.mouse_move_buffer
- buflist.look.mouse_wheel
New keys added by buflist plugin:
- @item(buflist):button1* => hsignal:buflist_mouse
- @item(buflist):button2* => hsignal:buflist_mouse
- @bar(buflist):ctrl-wheelup => hsignal:buflist_mouse
- @bar(buflist):ctrl-wheeldown => hsignal:buflist_mouse
2017-03-30 20:39:37 +02:00
Sébastien Helleu
467f482ea6
core: make "callback_cmp" optional in call to function arraylist_new()
...
If no callback is given, a default callback is used, which just compares
pointers.
2017-03-30 20:35:16 +02:00
Sébastien Helleu
0436fff31b
buflist: add option buflist.format.number
2017-03-29 20:00:36 +02:00
Sébastien Helleu
454a4b14b2
doc: remove "translation missing" tag in French user's guide
2017-03-29 19:59:59 +02:00
Sébastien Helleu
eb2d0ac58a
tests: add tests on combining characters in cut/cutscr (evaluation of expression)
2017-03-28 22:09:11 +02:00
Sébastien Helleu
3045021430
core: fix cut of chars in "cutscr" of evaluated strings
...
This fixes two problems:
- stop before max char displayed with wide chars
- preserve combining chars in the output
Before the fix (wrong):
>> ${cutscr:3,+,こんにちは世界}
== [こん+]
>> ${cutscr:1,+,a${\u0308}}
== [a+]
After the fix (OK):
>> ${cutscr:3,+,こんにちは世界}
== [こ+]
>> ${cutscr:1,+,a${\u0308}}
== [ä]
2017-03-28 20:45:31 +02:00
Sébastien Helleu
ee82ba7461
doc: fix note about libncursesw5-dev dependency in user's guide
2017-03-27 21:40:02 +02:00
Sébastien Helleu
0fbca41d88
doc: rewrite note about libncursesw5-dev dependency in user's guide
2017-03-27 21:32:01 +02:00
Sébastien Helleu
f99c866f35
core: add cut of string with max chars displayed in evaluation of expressions
...
The syntax is: ${cutscr:max,suffix,string}.
The string is cut after max chars displayed on screen. If the string is cut,
the optional suffix is added after.
2017-03-27 21:14:51 +02:00
Sébastien Helleu
f37ecbfefd
Merge pull request #938 from arza-zara/buffer_get_localvar
...
core: support local variables in /buffer get
2017-03-26 15:31:59 +02:00
Sébastien Helleu
7d47652c99
doc: update Japanese auto-generated files
2017-03-26 15:31:30 +02:00
Sébastien Helleu
86128bdc87
Merge pull request #939 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-03-26 15:28:11 +02:00
Sébastien Helleu
532216e760
relay: check buffer pointer received in "sync" and "desync" commands (weechat protocol) ( closes #936 )
2017-03-26 15:15:56 +02:00
Sébastien Helleu
7ceacabd46
relay: remove buffer from synchronized buffers when it is closed (fix memory leak)
2017-03-26 08:55:08 +02:00
Sébastien Helleu
df833d9ba8
doc: fix some translations of "library" in French
2017-03-26 08:20:20 +02:00
Sébastien Helleu
d4618e45cb
core: fix typo librairies -> libraries
2017-03-26 08:19:26 +02:00
arza
24fd69e42c
core: support local variables in /buffer get
2017-03-26 08:14:41 +03:00
AYANOKOUZI, Ryuunosuke
5ce678bf75
core: update Japanese translations
2017-03-26 09:00:00 +09:00
Sébastien Helleu
9d0ae31fce
buflist: add option buflist.look.display_conditions
2017-03-25 22:14:32 +01:00
Sébastien Helleu
9816c8cbce
buflist: add option buflist.look.signals_refresh
2017-03-25 21:39:59 +01:00
Sébastien Helleu
370fbeb5a3
doc: add command /buflist in user's guide
2017-03-25 15:20:31 +01:00
Sébastien Helleu
fb66eeec79
core: update translations
2017-03-25 15:13:18 +01:00
Sébastien Helleu
f54ed11f1d
core: update ChangeLog
2017-03-25 15:13:18 +01:00
Sébastien Helleu
98487253ca
buflist: add command /buflist
2017-03-25 15:13:13 +01:00
Sébastien Helleu
887362dfd9
buflist: add formats for hotlist
...
New options:
- buflist.format.hotlist
- buflist.format.hotlist_separator
2017-03-25 14:19:48 +01:00
Sébastien Helleu
6f46f65c73
irc: fix type of values for hashtable extra_vars in irc_server_get_default_msg
2017-03-25 14:19:48 +01:00
Sébastien Helleu
e113fe2440
core: fix type of values for hashtables extra_vars and options in gui_bar_check_conditions
2017-03-25 14:19:48 +01:00
Sébastien Helleu
6b8c5381d4
doc: add buflist plugin in FAQ
2017-03-25 14:19:48 +01:00
Sébastien Helleu
64a8c6d2ae
doc: add buflist plugin in developer's guide
2017-03-25 14:19:48 +01:00
Sébastien Helleu
b77e0a2c6f
doc: add buflist plugin in user's guide
2017-03-25 14:19:48 +01:00
Sébastien Helleu
7f69f88468
buflist: add option "buflist.format.lag" and variable "format_lag" for buffer line format
2017-03-25 14:19:48 +01:00
Sébastien Helleu
1963191700
core: prevent infinite loop in evaluation of expression with extra_vars_eval
...
When extra variables are evaluated, to prevent infinite loop if the evaluated
variable is calling itself, it is removed from hashtable "extra_vars" before
evaluation.
2017-03-25 14:19:48 +01:00
Sébastien Helleu
d31e4f1d9a
irc: send signal "irc_server_lag_changed", store lag in server buffer
...
The lag is stored in the local variable "lag" of the server buffer.
When there is no lag, the local variable does not exist.
2017-03-25 14:19:48 +01:00
Sébastien Helleu
9a8ec36cbd
core: add cut of string in evaluation of expressions
...
The syntax is: ${cut:max,suffix,string}.
The string is cut after max chars. If the string is cut, the optional suffix is
added after.
2017-03-25 14:19:48 +01:00
Sébastien Helleu
db0ecc07fe
buflist: use hotlist pointer in buffer hdata
2017-03-25 14:19:48 +01:00
Sébastien Helleu
a8bf5eb7ba
core: add hotlist pointer in buffer structure
2017-03-25 14:19:48 +01:00
Sébastien Helleu
4ef8e61ca5
buflist: add option buflist.look.sort
2017-03-25 14:18:19 +01:00
Sébastien Helleu
77af4e0a87
api: add arraylist functions
...
New functions:
- arraylist_new
- arraylist_size
- arraylist_get
- arraylist_search
- arraylist_insert
- arraylist_add
- arraylist_remove
- arraylist_clear
- arraylist_free
2017-03-25 14:18:19 +01:00
Sébastien Helleu
da0fea8a60
buflist: add hotlist format options (for color according to hotlist priority)
2017-03-25 14:18:19 +01:00
Sébastien Helleu
c18be9da21
buflist: load plugin after some other plugins by shifting plugins priority
2017-03-25 14:18:19 +01:00
Sébastien Helleu
ce5dafa6dc
doc: add buflist options in documentation generator
2017-03-25 14:18:19 +01:00
Sébastien Helleu
abbfc9664a
doc: add file buflist.conf in man page
2017-03-25 14:18:19 +01:00
Sébastien Helleu
edfeb60e32
buflist: new plugin "buflist" (bar with list of buffers)
2017-03-25 14:18:19 +01:00
Sébastien Helleu
83117f8d2a
core: add ternary operator (condition) in evaluation of expressions
2017-03-25 14:18:19 +01:00
Sébastien Helleu
07d16903f3
api: add dynamic string functions (string_dyn_*)
...
New functions:
- string_dyn_alloc
- string_dyn_copy
- string_dyn_concat
- string_dyn_free
2017-03-25 14:18:19 +01:00
Sébastien Helleu
a5b00ec979
trigger: check that regex pointers are not NULL in function "trigger_regex_free"
2017-03-25 14:09:01 +01:00
Sébastien Helleu
97ca653a43
script: check that script pointer is not NULL in function "script_repo_free"
2017-03-25 14:08:38 +01:00
Sébastien Helleu
9e0d103ff7
relay: check that pointers received in arguments are not NULL in "free" functions
...
Functions:
- relay_irc_free
- relay_client_outqueue_free
- relay_raw_message_free
- relay_weechat_msg_free
- relay_weechat_nicklist_item_free
- relay_weechat_nicklist_free
- relay_weechat_free
2017-03-25 14:07:46 +01:00
Sébastien Helleu
d4c27aa7e2
logger: check that logger buffer pointer is not NULL in function "logger_buffer_free"
2017-03-25 14:06:46 +01:00
Sébastien Helleu
f15ea72da3
irc: check that pointers received in arguments are not NULL in "free" functions
...
Functions:
- irc_channel_nick_speaking_time_free
- irc_ignore_free
- irc_notify_free
- irc_raw_message_free
- irc_server_outqueue_free
2017-03-25 14:05:55 +01:00
Sébastien Helleu
70d110026c
alias: check that alias pointer is not NULL in function "alias_free"
2017-03-25 14:05:03 +01:00
Sébastien Helleu
0d059add9a
core: check that pointers received in arguments are not NULL in "free" functions
...
Functions:
- hdata_free
- infolist_var_free
- infolist_item_free
- infolist_free
- string_shared_free
- gui_window_objects_free
- gui_color_free
- gui_completion_free
- gui_filter_free
- gui_history_buffer_free
- gui_hotlist_free
- gui_key_free
- gui_lines_free
- gui_line_tags_free
- gui_line_free
- gui_window_tree_free
- gui_window_scroll_free
2017-03-25 14:01:50 +01:00
Sébastien Helleu
eebb0547e2
doc: update Japanese auto-generated files
2017-03-20 07:24:26 +01:00
Sébastien Helleu
8648ee651e
Merge pull request #927 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-03-20 07:21:26 +01:00
AYANOKOUZI, Ryuunosuke
45e30f9c82
core: update Japanese translations
2017-03-20 09:00:00 +09:00
Sébastien Helleu
184891fd7b
doc: update auto-generated files with irc options
2017-03-12 21:39:13 +01:00
Nils Görs
3fd8012729
core: update German translations
2017-03-12 21:35:04 +01:00
Sébastien Helleu
e4e18d106e
doc: add Gnutls CA file path for OS X (with homebrew openssl) in FAQ ( closes #739 )
2017-03-12 20:58:09 +01:00
Sébastien Helleu
5661b4da74
core: fix typo: refreshs -> refreshes
2017-03-12 18:33:53 +01:00
Sébastien Helleu
b372a34b71
doc: list some remote interfaces for weechat relay protocol in user's guide
2017-03-04 23:26:00 +01:00
Sébastien Helleu
60a40c2ba2
doc: update Japanese auto-generated files
2017-03-04 21:58:35 +01:00
Sébastien Helleu
155fa5c1e3
Merge pull request #918 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-03-04 21:56:44 +01:00
AYANOKOUZI, Ryuunosuke
3293070499
core: update Japanese translations
2017-03-05 09:00:00 +09:00
Sébastien Helleu
77b229ab64
core: add issue #122 in ChangeLog
2017-02-28 19:40:18 +01:00
Sébastien Helleu
f4c2328abf
core: send signal "signal_sigwinch" after refreshs (issue #902 )
...
Sending the signal after the refreshs will let scripts receive the good
size for windows/bars/terminal, ie the size computed with the new
terminal size.
2017-02-22 07:40:55 +01:00
Sébastien Helleu
e6d5d791cd
irc: fix parsing of message 324 (modes) when there is a colon before the modes ( closes #913 )
2017-02-19 08:12:25 +01:00
Sébastien Helleu
e52400841a
doc: update German auto-generated files
2017-02-19 07:44:39 +01:00
Nils Görs
a54e40ea14
core: update German translations
2017-02-18 23:54:46 +01:00
Sébastien Helleu
1c9446e594
core: add issues #579 , #15 and #577 in ChangeLog
2017-02-18 17:38:37 +01:00
Sébastien Helleu
12e2d9995c
irc: add function irc_server_get_max_modes
2017-02-18 17:34:06 +01:00
Sébastien Helleu
e1eeb22945
irc: update error message, update translations
2017-02-18 14:48:02 +01:00
Sébastien Helleu
51b2352786
irc: send current modes/masks if next mask doesn't fit in the string
2017-02-18 14:41:52 +01:00
Sébastien Helleu
06d73e4b96
Merge remote-tracking branch 'origin/pr/579'
2017-02-18 14:31:49 +01:00
Sébastien Helleu
ffcf135593
core: update ChangeLog
2017-02-18 13:53:55 +01:00
Sébastien Helleu
1adb6075fa
irc: compact some code
2017-02-18 13:14:50 +01:00
Sébastien Helleu
cf1010e177
irc: move initialization of variables "inclusive"
2017-02-18 13:09:27 +01:00
Sébastien Helleu
8282567d40
core: add issue #572 in ChangeLog
2017-02-18 13:08:12 +01:00
Sébastien Helleu
7fbdc08f3a
core: update translations and auto-generated doc files
2017-02-18 13:06:15 +01:00
Sébastien Helleu
ac007a1efd
Merge remote-tracking branch 'origin/pr/572'
2017-02-18 13:04:00 +01:00
Sébastien Helleu
d7f72c2a1c
Merge pull request #911 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-02-18 08:32:34 +01:00
AYANOKOUZI, Ryuunosuke
0fd8c00b92
core: update Japanese translations
2017-02-18 09:00:00 +09:00
Nils Görs
b8a399ced9
doc: update German documentation
2017-02-11 19:57:11 +01:00
Sébastien Helleu
50b0fa1cb1
Merge pull request #907 from haavard/master
...
doc: fix examples with localvar_del
2017-02-10 19:16:58 +01:00
Sébastien Helleu
e76471a2e0
doc: update instructions to connect to freenode via Tor (user's guide) ( closes #908 )
2017-02-10 07:56:12 +01:00
Håvard Pettersson
dd440b6805
doc: fix examples with localvar_del
2017-02-09 00:11:27 -08:00
Sébastien Helleu
d6977490d0
core: fix delayed refresh when the signal SIGWINCH is received (terminal resized) ( closes #902 )
...
This fixes a regression introduced in version 1.7 by changes on signal
handlers, commit 018b969381 .
2017-02-04 08:06:59 +01:00
Nils Görs
0586413ede
core: update German translations
2017-02-03 22:33:26 +01:00
Sébastien Helleu
2437107e35
core: add last start date in output of command /version after at least one /upgrade ( closes #903 )
2017-02-03 22:19:20 +01:00
Sébastien Helleu
0ef979a54a
core: update ChangeLog
2017-01-29 14:13:57 +01:00
Sébastien Helleu
24a15e8b95
irc: reorder conditions for mode smart filtering, add a comment
2017-01-29 14:08:25 +01:00
Sébastien Helleu
71b6db5583
Merge pull request #897 from arza-zara/smart_mode
...
irc: don't smart filter modes given to you (closes #530 )
2017-01-29 13:38:54 +01:00
Sébastien Helleu
661c8b9900
doc: update Japanese auto-generated files
2017-01-29 11:25:46 +01:00
Sébastien Helleu
78429c549a
Merge pull request #898 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-01-29 11:25:04 +01:00
arza
27e949d974
irc: don't smart filter modes given to you ( closes #530 )
2017-01-29 11:13:59 +02:00
AYANOKOUZI, Ryuunosuke
8971f001b4
core: update Japanese translations
2017-01-29 09:00:00 +09:00
Nils Görs
658b166a41
doc: update German documentation
2017-01-27 23:46:57 +01:00
Sébastien Helleu
e8e7a6392e
core: add contributor in AUTHORS.adoc
2017-01-25 07:37:32 +01:00
Sébastien Helleu
d3da29ba51
core: update ChangeLog
2017-01-25 07:37:09 +01:00
Sébastien Helleu
8e160c31fe
Merge pull request #895 from radhermit/ruby2.4
...
core: add detection for Ruby 2.4
2017-01-25 07:33:33 +01:00
Tim Harder
9ed4f2a9a6
core: add detection for Ruby 2.4
2017-01-24 14:33:59 -05:00
Sébastien Helleu
0e0d665671
core: add task #11461 in ChangeLog
2017-01-22 15:28:37 +01:00
Sébastien Helleu
3c29cff2a5
core, alias: add xgettext comment on some command help strings
...
The help on commands /window and /alias contain percent chars, so we
have to force xgettext to NOT use "c-format", using the string
"xgettext:no-c-format".
2017-01-22 13:50:05 +01:00
Nils Görs
9a35a07d86
core: update German translations
2017-01-22 10:22:29 +01:00
Sébastien Helleu
19504d30e5
core: fix style in ChangeLog
2017-01-22 09:41:42 +01:00
Sébastien Helleu
f250f72208
core: add contributor in AUTHORS.adoc
2017-01-22 09:36:27 +01:00
Sébastien Helleu
49fb896a96
core: update ChangeLog
2017-01-22 09:35:47 +01:00
Sébastien Helleu
459f58f6aa
core: add new resize prefix (h/v) and examples of resize in /help window
2017-01-22 09:27:34 +01:00
raspbeguy
1b23cd3a47
core: add resize of window parents ( closes #893 )
2017-01-22 09:27:16 +01:00
Sébastien Helleu
2f2b04e139
core: add contributor in AUTHORS.adoc
2017-01-15 14:45:26 +01:00
Romero B. de S. Malaquias
761ac58aa2
fifo: remove conditional directive breaking condition ( closes #875 )
2017-01-15 14:45:18 +01:00
Sébastien Helleu
9eafa1e461
core: move the build status on a separate line in README
2017-01-15 11:53:31 +01:00
Sébastien Helleu
c51aa7960c
core: fix compilation on FreeBSD with autotools (issue #276 )
2017-01-15 10:44:11 +01:00
Sébastien Helleu
9cdc75abd4
Version 1.8-dev
2017-01-15 08:36:28 +01:00
Sébastien Helleu
fb1a0231b7
Version 1.7
2017-01-15 07:41:25 +01:00
Sébastien Helleu
96499ad34a
core: update ChangeLog
2017-01-15 07:21:09 +01:00
Sébastien Helleu
5280b7d095
core: fix typo in a Portuguese translation
2017-01-14 21:39:58 +01:00
Sébastien Helleu
42ac70899a
Merge pull request #890 from vascool/pt
...
core: update Portuguese translation
2017-01-14 21:38:51 +01:00
Vasco Almeida
57ffa846f4
core: update Portuguese translation
2017-01-14 15:22:55 -01:00
Sébastien Helleu
5cc4005231
core: move script makedist.sh to tools directory, make all arguments optional
2017-01-14 15:14:37 +01:00
Sébastien Helleu
9b5da2f11f
core: update ChangeLog
2017-01-14 11:48:15 +01:00
Sébastien Helleu
65ff49f01e
core: fix typo in ChangeLog
2017-01-14 11:44:55 +01:00
Sébastien Helleu
1361602ea5
tests: fix compilation of tests on FreeBSD 11
...
Some includes were missing in .h files, and the tests must be linked
with intl and execinfo on FreeBSD.
2017-01-13 20:57:59 +01:00
Sébastien Helleu
b547bf6bbb
relay: make HTTP headers case-insensitive for WebSocket connections ( closes #888 )
2017-01-11 07:11:01 +01:00
Sébastien Helleu
7cd4a23cdc
doc: update Polish auto-generated files
2017-01-09 19:37:13 +01:00
Krzysztof Korościk
52908c86f7
updared polish translation
2017-01-09 19:25:15 +01:00
Sébastien Helleu
42da33e625
doc: update auto-generated files
2017-01-08 12:13:10 +01:00
Sébastien Helleu
c7c15fe743
Merge pull request #884 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-01-08 08:10:38 +01:00
AYANOKOUZI, Ryuunosuke
a915d1f398
core: update Japanese translations
2017-01-08 09:00:00 +09:00
Nils Görs
d154b39990
core: update German translations
2017-01-07 08:23:26 +01:00
Sébastien Helleu
d2b8c2883b
core: update translations and auto-generated doc files
2017-01-07 07:59:38 +01:00
AYANOKOUZI, Ryuunosuke
add0be28d9
exec: update help descriptions for command /exec to keep compatibility between options
...
Related-Bug: #877
2017-01-07 07:56:30 +01:00
Sébastien Helleu
18833a8c93
Merge pull request #882 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-01-07 07:50:35 +01:00
AYANOKOUZI, Ryuunosuke
04fc35c050
core: update Japanese translations
2017-01-07 09:00:00 +09:00
Sébastien Helleu
e6465d7041
doc: update auto-generated files
2017-01-06 23:00:01 +01:00
Nils Görs
8976000345
core: update German translations
2017-01-06 22:57:38 +01:00
Sébastien Helleu
fe7f92c4d8
irc: fix option "-temp" in command /server ( closes #880 )
2017-01-06 22:44:13 +01:00
Sébastien Helleu
59202e3e02
core: move line from new features to improvements in ChangeLog
2017-01-06 22:41:13 +01:00
Sébastien Helleu
5429381cb6
irc: fix name of option "-temp" in /help server
2017-01-06 22:13:43 +01:00
Sébastien Helleu
7c5ae208fd
doc: update German auto-generated files
2017-01-06 20:26:53 +01:00
Nils Görs
f60593e890
core: update German translations
2017-01-06 20:17:40 +01:00
Sébastien Helleu
a031f15f38
Version 1.7-rc2
2017-01-06 20:04:19 +01:00
Sébastien Helleu
65ac711c10
doc: update Japanese auto-generated files
2017-01-06 20:03:45 +01:00
Sébastien Helleu
088a74911c
Merge pull request #881 from l/master/translation/ja_JP
...
core: update Japanese translations
2017-01-06 20:03:15 +01:00
Sébastien Helleu
0309753406
Merge branch 'master' into master/translation/ja_JP
2017-01-06 20:02:52 +01:00
Sébastien Helleu
990c0bc121
exec: add option "-oc" in command /exec to execute commands in process output ( closes #877 )
...
The behavior of existing option "-o" is changed: now commands are NOT
executed (which is more secure by default).
2017-01-06 19:22:24 +01:00
Sébastien Helleu
e01ed80669
core: move line from new features to bugs in ChangeLog
2017-01-06 07:52:44 +01:00
Sébastien Helleu
501437af07
exec: fix memory leak in display of process output
2017-01-06 07:26:43 +01:00
AYANOKOUZI, Ryuunosuke
3886855b05
core: update Japanese translations
2017-01-06 09:00:00 +09:00
Sébastien Helleu
914bda1a74
irc: fix close of server channels which are waiting for the JOIN when the server buffer is closed (issue #873 )
2017-01-01 16:35:02 +01:00
Sébastien Helleu
28125942d4
core: add issue #876 in ChangeLog
2017-01-01 15:07:12 +01:00
Sébastien Helleu
2087ec28e3
Merge pull request #876 from sim642/switch-join-forwarded
...
irc: fix buffer switching on manual join for forwarded channels
2017-01-01 15:05:33 +01:00
Sébastien Helleu
c9fbb917e0
irc, xfer: fix compilation on Mac OS X (add link with resolv) (issue #276 )
2017-01-01 14:53:41 +01:00
Sébastien Helleu
3752e97be1
doc: update German auto-generated files
2017-01-01 13:15:37 +01:00
Nils Görs
994b71f58c
core: update German translations
2017-01-01 12:30:28 +01:00
Sébastien Helleu
705d86e684
core: update copyright dates
2017-01-01 11:32:04 +01:00
Simmo Saan
b30c6786b4
irc: fix buffer switching on manual join for forwarded channels
...
Previously using option values
irc.look.buffer_open_before_join off
irc.look.buffer_switch_join on
and manually joining a channel which gets forwarded
(e.g. #linux -> ##linux-overflow on freenode) the channel buffer for
##linux-overflow was not switched to even though the option says it should
have.
This patch copies manual join and noswitch information for channels which
get forwarded.
2016-12-31 19:44:47 +02:00
Sébastien Helleu
668bb3a4ad
api: add info "uptime" (WeeChat uptime)
2016-12-31 18:28:55 +01:00
Sébastien Helleu
c6baabff27
Version 1.7-rc1
2016-12-31 17:08:34 +01:00
Sébastien Helleu
393bb17355
doc: update Polish auto-generated files
2016-12-31 16:56:06 +01:00
Krzysztof Korościk
7d44675c07
doc: polish translations updated
2016-12-31 15:22:22 +01:00
Krzysztof Korościk
44ff960ef6
weechat: updated polish translations + few typo fixes
2016-12-31 13:05:47 +01:00
Sébastien Helleu
06a15b8762
script: fix auto-load of new scripts with /script install
...
Regression was introduced by commit
4c6d9e14d1 .
2016-12-31 12:46:52 +01:00
Sébastien Helleu
5a8ff45c45
doc: update Japanese auto-generated files
2016-12-23 22:08:44 +01:00
Sébastien Helleu
b36ea4a580
Merge pull request #871 from l/master/translation/ja_JP
...
core: update Japanese translations
2016-12-23 22:08:09 +01:00
AYANOKOUZI, Ryuunosuke
b094641588
core: update Japanese translations
2016-12-24 09:00:00 +09:00
Sébastien Helleu
a4ab81021f
Merge pull request #870 from rofl0r/fix_configure_cachevars
...
core: fix misnamed configure cache variables
2016-12-22 20:55:00 +01:00
rofl0r
66f545f846
core: fix misnamed configure cache variables
...
these 3 configure tests were bogus in that they didnt return a result:
```
checking for flock() support...
checking for execinfo.h and backtrace...
checking for eat_newline_glitch support...
```
looking at config.log reveals:
```
configure:24327: checking for eat_newline_glitch support
configure:24344: gcc -c -g -O2 -DHAVE_GNUTLS -D_FILE_OFFSET_BITS=64 ...
conftest.c: In function 'main':
conftest.c:134:2: error: assignment of read-only location '*(cur_term->flags ...
configure:24344: $? = 1
configure: failed program was:
...
configure:24351: result:
```
but due to the misnamed variables configure ended up enabling
eat_newline_glitch.
fixes #814
2016-12-22 19:37:10 +00:00
Sébastien Helleu
3218befa1e
doc: update German auto-generated files
2016-12-21 08:53:49 +01:00
Nils Görs
c50fab9103
core: update German translations
2016-12-21 08:27:08 +01:00
Sébastien Helleu
000238fd34
core: fix typo in /help weechat.look.align_multiline_words
2016-12-20 22:38:37 +01:00
Sébastien Helleu
c36a6a094d
Merge pull request #868 from neutric/patch-1
...
Grammar correction
2016-12-20 22:04:05 +01:00
neutric
31a64d2457
Grammar correction
2016-12-20 21:49:10 +01:00
Sébastien Helleu
c899c9bfe7
doc: update German auto-generated files
2016-12-18 18:49:52 +01:00
Nils Görs
1f12b3afb8
core: update German translations
2016-12-18 18:10:04 +01:00
Sébastien Helleu
b49c510d20
core: add more info about features in README
2016-12-18 13:39:35 +01:00
Sébastien Helleu
5eb6c650a1
doc: display default values of options on a separate line (user's guide)
2016-12-18 11:06:29 +01:00
Sébastien Helleu
228040dc04
core: link with resolv library only on Mac OS X
...
This fixes build on FreeBSD.
2016-12-17 20:33:39 +01:00
Sébastien Helleu
e098a0dc54
core: fix compilation on Mac OS X ( closes #276 )
...
The resolver functions like res_init() require link with resolv.
2016-12-17 17:52:33 +01:00
Sébastien Helleu
540ff92280
doc: update auto-generated files with WeeChat options
2016-12-17 08:00:51 +01:00
Sébastien Helleu
8ad3b9afe9
core: update ChangeLog ( closes #411 , closes #802 )
2016-12-17 08:00:08 +01:00
Sébastien Helleu
016bdcd31f
core: improve /help weechat.look.align_multiline_words
2016-12-17 07:57:46 +01:00
Sébastien Helleu
e671e20e0c
Merge remote-tracking branch 'origin/pr/802'
2016-12-17 07:51:47 +01:00
Sébastien Helleu
f18a32e160
irc: add examples in help of usermode server option
2016-12-15 21:21:35 +01:00
Nils Görs
9050ef757e
core: update German translations
2016-12-13 18:49:40 +01:00
Sébastien Helleu
6c1815d3d1
core, xfer: display more information on fork errors (issue #573 )
2016-12-13 18:24:46 +01:00
Sébastien Helleu
6da99d8749
doc: update German auto-generated files
2016-12-12 07:50:25 +01:00
Nils Görs
299e9c00de
core: update German translations
2016-12-11 20:06:45 +01:00
Sébastien Helleu
36c9317077
irc: evaluate content of server option "usermode"
2016-12-11 13:50:38 +01:00
Sébastien Helleu
39a8b9810b
core: update ChangeLog ( closes #377 , closes #820 )
2016-12-11 13:44:20 +01:00
Sébastien Helleu
ab490e10c7
irc: rename server option "umodes" to "usermode"
2016-12-11 13:43:34 +01:00
Sébastien Helleu
50a50d0339
Merge remote-tracking branch 'origin/pr/820'
2016-12-11 13:06:05 +01:00
Nils Görs
94cab4d33a
doc: update German documentation
2016-12-07 09:18:25 +01:00
Sébastien Helleu
ca217a84f4
doc: add package "weechat-plugins" in install of binary packages (user's guide)
2016-12-04 18:27:21 +01:00
Sébastien Helleu
de436e42fe
doc: add command "apt-get build-dep weechat" in user's guide
2016-12-04 18:23:53 +01:00
Sébastien Helleu
095f9ead1b
doc: remove obsolete sentence in tester's guide
2016-12-04 15:45:43 +01:00
Sébastien Helleu
351a7a493f
doc: add missing info in signal "xxx_script_install" (plugin API reference)
2016-12-04 15:08:56 +01:00
Sébastien Helleu
768bceca36
doc: fix French translation of "callback"
2016-12-04 15:02:07 +01:00
Sébastien Helleu
5b9d40aca3
doc: fix typo in developer's guide
2016-12-04 13:17:12 +01:00
Sébastien Helleu
c008fa68b7
doc: add non-breaking spaces in French docs before colons and semicolons
2016-12-04 13:13:41 +01:00
Sébastien Helleu
bd3dfb4827
doc: update German auto-generated files
2016-12-04 10:16:55 +01:00
Nils Görs
3a8053f797
core: update German translations
2016-12-04 09:57:39 +01:00
Sébastien Helleu
28fde407f4
irc: evaluate content of server option "ssl_fingerprint" ( closes #858 )
2016-12-03 09:44:18 +01:00
Sébastien Helleu
a864da7b3b
core: add extra notes about options renamed in ReleaseNotes
2016-12-03 08:45:04 +01:00
Sébastien Helleu
4c6d9e14d1
script: reload a script after upgrade only if it was loaded, set autoload only if the script was auto-loaded ( closes #855 )
2016-12-01 19:34:23 +01:00
Sébastien Helleu
827c013aa7
core: replace "core" by constant PLUGIN_CORE
2016-11-30 21:30:17 +01:00
Sébastien Helleu
cbefb9677b
core: update ChangeLog
2016-11-30 21:24:40 +01:00
Sébastien Helleu
b27982382a
core: add command prefix in completion of /command
2016-11-30 21:21:05 +01:00
Sébastien Helleu
fa3ada831d
core: add optional command prefix in completion templates "commands", "plugins_commands" and ""weechat_commands"
2016-11-29 23:36:55 +01:00
Sébastien Helleu
d0af6b8dce
core: add optional arguments in completion template, sent to the callback
2016-11-29 20:01:35 +01:00
Sébastien Helleu
93ef6b0a3e
core: add option "time" in command /debug
2016-11-28 21:52:14 +01:00
Sébastien Helleu
9c76d80d4d
doc: fix style of commands in plugin API reference
2016-11-27 17:48:48 +01:00
Sébastien Helleu
64f05204f9
api: move functions hook_completion* after hook_command
2016-11-27 17:34:15 +01:00
Sébastien Helleu
6e82e6618c
doc: add note about options in chapter on format of lines (user's guide)
2016-11-27 08:27:29 +01:00
Sébastien Helleu
9d530c5dbd
doc: fix typo in English developer's guide
2016-11-27 08:20:35 +01:00
Sébastien Helleu
461d1f0073
doc: add missing punctuation in some table cells
2016-11-26 23:19:41 +01:00
Sébastien Helleu
114cf66606
doc: add chapter about buffers lines in user's guide
2016-11-26 17:11:45 +01:00
Sébastien Helleu
114c11cb8d
doc: remove "translation missing" tag in French user's guide
2016-11-26 15:46:39 +01:00
Sébastien Helleu
c5079c43df
doc: move chapters about command line and colors before buffers and windows (user's guide)
2016-11-26 14:55:37 +01:00
Sébastien Helleu
e6dd5a06e1
doc: add chapter about buffer property "highlight_regex" in user's guide
2016-11-26 14:10:19 +01:00
Sébastien Helleu
377fad22db
irc: add tag "self_msg" on self messages ( closes #840 )
2016-11-26 13:58:16 +01:00
Sébastien Helleu
cfc22c700c
irc: add missing tags on CTCP message sent
2016-11-26 13:49:34 +01:00
Sébastien Helleu
649a1d2a0c
core: add more info in /help weechat.color.chat_nick
2016-11-25 20:07:39 +01:00
Sébastien Helleu
7fb5691834
doc: add chapters about highlights and max hotlist level for nicks (user's guide)
2016-11-25 19:54:55 +01:00
Sébastien Helleu
1d90d989d3
doc: update Japanese auto-generated files
2016-11-23 22:05:42 +01:00
Sébastien Helleu
e3220967e0
doc: update German auto-generated files
2016-11-23 22:05:38 +01:00
Sébastien Helleu
ce64b3e343
Merge pull request #852 from l/master/translation/ja_JP
...
core: update Japanese translations
2016-11-23 22:02:29 +01:00
AYANOKOUZI, Ryuunosuke
a3e6d60f21
core: update Japanese translations
2016-11-23 09:00:00 +09:00
Nils Görs
02e4a7accf
core: update German translations
2016-11-22 21:49:02 +01:00
Sébastien Helleu
0cec295a41
fifo: add file fifo.conf and option fifo.file.path to customize FIFO pipe path/filename ( closes #850 )
2016-11-22 19:24:40 +01:00
Sébastien Helleu
fe95a1c8a8
core: add a warning in header of configuration files to not edit by hand ( closes #851 )
2016-11-21 22:29:35 +01:00
Sébastien Helleu
2165610401
doc: fix typo in quickstart and user's guide
2016-11-21 07:21:09 +01:00
Sébastien Helleu
204d8f8a66
doc: fix typos in French FAQ
2016-11-20 23:08:07 +01:00
Sébastien Helleu
fa845c2e7c
doc: fix punctuation in lists
2016-11-20 23:04:55 +01:00
Sébastien Helleu
b0c8f33dc1
doc: add a question about editing config files by hand in FAQ
2016-11-20 22:23:49 +01:00
Sébastien Helleu
17f74a885f
doc: update German auto-generated files
2016-11-20 20:55:06 +01:00
Nils Görs
afff9aa2e9
core: update German translations
2016-11-20 20:28:59 +01:00
Sébastien Helleu
0710d076c2
doc: add note in quickstart guide to mention it's not recommended to edit config files by hand (issue #851 )
2016-11-20 20:01:32 +01:00
Sébastien Helleu
111f8245d8
api: add info "pid" (WeeChat PID) (issue #850 )
2016-11-20 16:07:27 +01:00
Sébastien Helleu
d0c1df309e
doc: update German auto-generated files
2016-11-20 15:50:07 +01:00
Sébastien Helleu
02405d6a6a
doc: update Japanese auto-generated files
2016-11-20 15:49:48 +01:00
Nils Görs
69467de528
core: update German translations
2016-11-20 15:36:31 +01:00
Sébastien Helleu
6aad13f3a7
trigger: add comments above default triggers
2016-11-19 14:31:40 +01:00
Sébastien Helleu
68d5a89b3d
trigger: do not hide email in command "/msg nickserv register password email" ( closes #849 )
2016-11-19 14:20:10 +01:00
Sébastien Helleu
d33c6d8a9d
doc: fix name of options for default part/quit message (FAQ) ( closes #847 )
2016-11-17 21:23:49 +01:00
Sébastien Helleu
2122cbf93f
core: update ChangeLog
2016-11-14 07:27:02 +01:00
Sébastien Helleu
89725eaa72
core: add build of xz package with make dist
2016-11-14 07:25:34 +01:00
Sébastien Helleu
0f5192dad5
core: add name of signals in ChangeLog
2016-11-13 16:13:59 +01:00
Sébastien Helleu
018b969381
core: fix deadlock when quitting after a signal is received ( closes #32 )
...
The code in signal handers (SIGHUP, SIGQUIT, SIGTERM) is moved into main
loop, this hopefully fixes the deadlock when quitting after receiving
one of these signals.
The code in SIGWINCH signal handler is moved too (even if it shouldn't
be a problem).
2016-11-13 16:07:24 +01:00
Sébastien Helleu
01f8443073
Merge pull request #839 from l/master/translation/ja_JP
...
core: update Japanese translations
2016-11-12 14:08:47 +01:00
Sébastien Helleu
8eb3d385c7
doc: fix typo in user's guide ( closes #838 )
2016-11-12 10:27:46 +01:00
AYANOKOUZI, Ryuunosuke
7fe341a2f7
doc: update Japanese translations
2016-11-12 09:00:00 +09:00
AYANOKOUZI, Ryuunosuke
7ba8f23e58
doc: add "TRANSLATION MISSING" annotation
2016-11-12 09:00:00 +09:00
AYANOKOUZI, Ryuunosuke
69673dbfff
core: update Japanese translations
2016-11-12 09:00:00 +09:00
Sébastien Helleu
51b0aae750
doc: fix French translations in user's guide
2016-11-09 20:51:42 +01:00
Sébastien Helleu
4a2cd9d034
irc: fix help on mask in command /ignore
2016-11-09 20:48:35 +01:00
Sébastien Helleu
ed6528d84f
doc: add a chapter about WeeChat files and directories in user's guide
2016-11-09 20:45:33 +01:00
Sébastien Helleu
8bb5ab6c44
Merge pull request #835 from l/master/translation/ja_JP
...
core: update Japanese translations
2016-11-06 08:25:20 +01:00
AYANOKOUZI, Ryuunosuke
a1e20fb962
doc: update Japanese translations
2016-11-06 09:00:00 +09:00
AYANOKOUZI, Ryuunosuke
78d3a05729
doc: fix typo in plugin API reference
2016-11-06 09:00:00 +09:00
AYANOKOUZI, Ryuunosuke
d5ff36a6de
core: update Japanese translations
2016-11-06 09:00:00 +09:00
Sébastien Helleu
01eef6b5d7
core: add contributor in AUTHORS.adoc
2016-11-01 14:22:07 +01:00
Sébastien Helleu
f312e17008
core: update ChangeLog ( closes #834 )
2016-11-01 14:20:23 +01:00
tomoe-mami
899b397f3f
lua: use lua_pushinteger for int values in lua 5.3
2016-11-01 14:18:47 +01:00
Sébastien Helleu
dc3cdcbb7f
doc: add a question about hotlist in FAQ
2016-11-01 08:15:07 +01:00
Sébastien Helleu
335ab22a55
xfer: add check on filename2 allocation
...
Now string_expand_home() can return NULL if the HOME environment
variable it not set, so this commit adds an extra check on the variable
"filename2" before using it.
2016-10-30 07:07:29 +01:00
Sébastien Helleu
79ea328288
core: update ChangeLog
2016-10-30 07:06:25 +01:00
Sébastien Helleu
75a07fb2a3
Merge pull request #827 from sim642/string_expand_home-sigsegv
...
api: fix string_expand_home SIGSEGV when HOME environment variable unset
2016-10-30 07:02:55 +01:00
Sébastien Helleu
9f6d79e053
Merge pull request #831 from elKaZe/patch-1
...
Update es.po
2016-10-30 06:57:13 +01:00
elKaZe
fe946e1bf4
Update es.po
...
fix typo
2016-10-29 19:51:25 -03:00
Sébastien Helleu
570f4817dd
core: fix display of empty lines in search mode ( closes #829 )
2016-10-29 17:18:28 +02:00
Sébastien Helleu
d4a9c48cc8
relay: set status to AUTH_FAILED in case of auth failure in irc protocol (issue #825 )
2016-10-25 07:23:26 +02:00
Sébastien Helleu
b3d4680600
debian: update comments in build script
2016-10-23 08:37:31 +02:00
Sébastien Helleu
133cbbd947
relay: set status to AUTH_FAILED in case of auth failure in weechat protocol ( closes #825 )
2016-10-21 07:49:10 +02:00
Simmo Saan
bb22f2486b
api: fix string_expand_home SIGSEGV when HOME environment variable unset
2016-10-20 23:24:50 +03:00
Sébastien Helleu
b51beb6766
irc: change default value of option irc.network.lag_reconnect to 300 ( closes #818 )
2016-10-18 22:06:39 +02:00
Sébastien Helleu
83f3e93402
core: add contributor in AUTHORS.adoc
2016-10-14 21:38:12 +02:00
Evgeny Shmarnev
89b8bfdf8c
doc: update Russian translation of quickstart guide
2016-10-14 21:36:55 +02:00
Evgeny Shmarnev
161ce479fc
doc: update Russian translation of man page
2016-10-14 21:33:11 +02:00
Simmo Saan
03fbb4ffdc
Add server option umodes ( closes #377 )
2016-10-12 21:38:49 +03:00
Sébastien Helleu
c1b39ee5c2
core: update example of WeeChat version and fix some formatting in Contributing
2016-10-09 08:22:37 +02:00
Sébastien Helleu
997f47f77a
core: fix integer overflow in calls to realloc (issue #809 )
2016-10-08 13:10:56 +02:00
Sébastien Helleu
485aff59c4
core: fix realloc in function gui_input_optimize_size (issue #809 )
...
This could cause crash in case of memory allocation error
(but WeeChat would probably crash or have problems anyway if there's not
enough memory for the input line).
2016-10-08 12:46:34 +02:00
Nils Görs
1635cf50d9
doc: update German documentation
2016-10-07 10:15:40 +02:00
Sébastien Helleu
024688f75d
Merge pull request #813 from talisein/fake-wattrgetset
...
tests: add wattr_get/set to fake ncurses
2016-10-03 20:35:00 +02:00
Andrew Potter
54ee5e0576
tests: add wattr_get/set to fake
2016-10-02 09:51:28 -07:00
Sébastien Helleu
f11feaa013
Version 1.7-dev
2016-10-02 10:54:37 +02:00
Sébastien Helleu
cc0337bbe1
Version 1.6
2016-10-02 09:35:04 +02:00
Sébastien Helleu
fe0e554d2a
core: add missing files docinfo.html in packages built by autotools
2016-10-02 09:12:12 +02:00
Sébastien Helleu
54841f6294
api: fix return of function string_match() when there are multiple masks in the string (issue #812 )
...
Some tests are added as well to test the multiple masks in the string.
2016-10-02 08:58:19 +02:00
Sébastien Helleu
f98d50ebab
doc: update Polish auto-generated files
2016-10-01 17:35:53 +02:00
Krzysztof Korościk
f9f7525e23
doc: updated polish translations
2016-10-01 13:19:43 +02:00
Krzysztof Korościk
8a755ef0d7
updated polish tranlation
2016-10-01 13:14:38 +02:00
Sébastien Helleu
a842f24b6d
Merge pull request #810 from vascool/pt
...
core: update Portuguese translation
2016-09-30 07:23:13 +02:00
Vasco Almeida
9f4dddcf75
core: update Portuguese translation
2016-09-27 12:54:36 +00:00
Sébastien Helleu
47019c3d15
doc: fix examples for function string_eval_path_home (plugin API reference)
2016-09-27 07:31:13 +02:00
Sébastien Helleu
f2b74fabc2
doc: update Japanese auto-generated files
2016-09-23 20:39:25 +02:00
Sébastien Helleu
7ce4fb1b5d
Merge pull request #806 from l/master/translation/ja_JP
...
core: update Japanese translations
2016-09-23 20:37:47 +02:00
AYANOKOUZI, Ryuunosuke
ec3c08e7ab
core: update Japanese translations
2016-09-23 09:00:00 +09:00
Sébastien Helleu
1d5fb8123c
Version 1.6-rc2
2016-09-22 21:42:09 +02:00
Sébastien Helleu
1c626ab946
core: update ChangeLog
2016-09-22 21:10:52 +02:00
Sébastien Helleu
d0b1d4f6ad
core: add contributor in AUTHORS.adoc
2016-09-22 21:08:15 +02:00
Sébastien Helleu
292bad719a
irc: remove unneeded comment
2016-09-22 21:07:26 +02:00
arza
592810ca1f
core: add option weechat.look.align_multiline_words
2016-09-20 04:36:08 +03:00
Rob Campbell
cb382a0174
Fix for unclosed/leaking sockets from issue #358
2016-09-19 02:20:52 -07:00
Nils Görs
58ce36c2c9
doc: update German documentation
2016-09-17 11:32:36 +02:00
Sébastien Helleu
95ff8c97fa
doc: add option aspell.check.real_time in question about CPU usage (FAQ)
2016-09-17 11:14:00 +02:00
Nils Görs
616d2ae295
doc: update German documentation
2016-09-16 18:02:05 +02:00
Sébastien Helleu
e45593e00c
doc: update Polish auto-generated files
2016-09-13 21:10:52 +02:00
Krzysztof Korościk
34a09d1a16
doc: updated polish translation
2016-09-13 20:49:05 +02:00
Krzysztof Korościk
117ac60c74
po: updated polish translation
2016-09-13 20:10:43 +02:00
Sébastien Helleu
20df8b89a0
doc: add scroll of buffers bar in FAQ
2016-09-12 21:50:51 +02:00
Sébastien Helleu
63dc51bd7b
doc: fix typos in plugin API reference
2016-09-12 21:50:12 +02:00
Sébastien Helleu
131cc6a2f2
doc: update German auto-generated files
2016-09-09 19:24:28 +02:00
Nils Görs
54038f181c
core: update German translations
2016-09-09 12:32:09 +02:00
Sébastien Helleu
e0c5507a7f
core: replace "clipboard" by "internal clipboard" in /help input and user's guide
2016-09-08 21:21:44 +02:00
Nils Görs
ce17b2ea17
doc: update German documentation
2016-09-07 08:20:23 +02:00
Sébastien Helleu
466921fdcf
doc: update Japanese auto-generated files
2016-09-06 21:11:43 +02:00
Sébastien Helleu
bec42589e0
Merge pull request #792 from l/master/translation/ja_JP
...
core: update Japanese translations
2016-09-06 21:10:53 +02:00
AYANOKOUZI, Ryuunosuke
1525b50e3b
core: update Japanese translations
2016-09-05 09:00:00 +09:00
Sébastien Helleu
726805b7b1
doc: update German auto-generated files
2016-09-04 13:33:01 +02:00
Nils Görs
27c9339c34
Merge branch 'master' of https://github.com/weechat/weechat
2016-09-04 13:29:33 +02:00
Nils Görs
6d8bddc5fb
core: update German translations
2016-09-04 13:09:48 +02:00
Sébastien Helleu
df10556d5e
debian: remove asciidoctor dependency in debian/ubuntu patches (issue #722 )
...
Asciidoctor is required, but must be installed as a gem (the version in
distros is too old).
2016-09-04 12:52:24 +02:00
Sébastien Helleu
340389ccd5
debian: update debian/ubuntu patches to build again doc/man page (issue #722 )
2016-09-04 09:16:13 +02:00
Sébastien Helleu
0572d0c4f5
core: evaluate content of option "weechat.look.item_time_format" (issue #791 )
2016-09-03 08:28:05 +02:00
Sébastien Helleu
f4b96dfa0f
build: build docs in order, sorted by the language code
2016-09-03 08:07:21 +02:00
Sébastien Helleu
fa9c17660f
build: enable again build of man page and documentation on Cygwin (issue #722 )
2016-09-03 07:54:42 +02:00
Sébastien Helleu
482a2209d1
Merge pull request #789 from sunder67/patch-1
...
Update tr.po
2016-08-31 20:17:08 +02:00
Nils Görs
6eb50f3dbb
core: update German translations
2016-08-31 15:54:49 +02:00
Sébastien Helleu
53578350b8
Version 1.6-rc1
2016-08-30 19:15:35 +02:00
Sébastien Helleu
e2fdb84dcd
core: install asciidoctor gem on Travis CI (issue #722 )
2016-08-30 18:49:01 +02:00
Sébastien Helleu
5d5335b2c1
irc: fix display of service notice mask (message 008) ( closes #429 )
2016-08-30 18:36:07 +02:00
Sébastien Helleu
9e5ad6aa3e
core: add Windows/Ubuntu in Contributing
2016-08-30 18:29:04 +02:00
Sébastien Helleu
7994932b29
core: add issue #722 in ChangeLog
2016-08-30 18:28:03 +02:00
Sébastien Helleu
4994e9cbb9
core: add more info about issue #771 in ChangeLog
2016-08-30 18:27:30 +02:00
sunder67
65cd1b4c19
Update tr.po
...
fix typo
2016-08-30 09:45:59 +03:00
Sébastien Helleu
593b3cad72
core: add example of splith and merge in /help window
2016-08-27 13:34:34 +02:00
Sébastien Helleu
1a4bfcdddc
doc: add command "/window merge" in quickstart
2016-08-26 08:08:01 +02:00
Sébastien Helleu
6dad386cfd
build: disable build of man page and documentation on Cygwin
2016-08-22 21:49:35 +02:00
Sébastien Helleu
ec85bc1367
core: fix warnings about unused variables
2016-08-22 21:40:25 +02:00
Sébastien Helleu
aecfbebcdc
doc: update Japanese auto-generated files
2016-08-22 08:24:56 +02:00
Sébastien Helleu
3278b2f57e
Merge pull request #783 from l/master/translation/ja_JP
...
core: update Japanese translations
2016-08-22 08:20:52 +02:00
AYANOKOUZI, Ryuunosuke
20966d7a70
core: update Japanese translations
2016-08-21 09:00:00 +09:00
Sébastien Helleu
d6767b4ed6
api: fix crash in function network_connect_to() if address is NULL (issue #781 )
2016-08-20 19:55:35 +02:00
Sébastien Helleu
2f0d39f98d
xfer: fix crash on DCC send if option xfer.file.auto_accept_nicks is set ( closes #781 )
2016-08-20 19:52:47 +02:00
Sébastien Helleu
c2ea70c3e9
api: fix connection to servers with hook_connect() on Windows 10 with Windows subsystem for Linux (issue #770 )
...
The test on socketpair() function is now made when hooks are
initialized (instead of doing the test at compilation time).
2016-08-19 20:06:04 +02:00
Sébastien Helleu
091ef992dd
Revert "api: fix connection to servers with hook_connect() on Windows 10 with Windows subsystem for Linux ( closes #770 )"
...
This reverts commit 399636f984 .
2016-08-19 19:44:08 +02:00
Sébastien Helleu
e218db3582
tests: add test on the "extra" option on function eval_expression()
2016-08-18 22:11:50 +02:00
Sébastien Helleu
e00fb7d0e5
core: update ChangeLog
2016-08-18 22:06:57 +02:00
Sébastien Helleu
13d836994b
doc: translate "extra" argument of string_eval_expression in other languages (plugin API reference)
2016-08-18 21:52:06 +02:00
Sébastien Helleu
c74c55759a
core: move the extra_vars_eval argument after extra_vars
2016-08-18 21:42:13 +02:00
Sébastien Helleu
c6b3c9d79b
core: fix empty comment
2016-08-18 21:38:04 +02:00
Sébastien Helleu
61bc6b6550
Merge remote-tracking branch 'origin/pr/534'
2016-08-18 21:24:10 +02:00
Sébastien Helleu
c8d9be036b
doc: update German auto-generated files
2016-08-17 20:43:35 +02:00
Nils Görs
fa3be938ec
core: update German translations
2016-08-17 08:42:14 +02:00
Sébastien Helleu
a01ecb276f
core: add optional argument "lowest", "highest" or level mask in command /input hotlist_clear
2016-08-16 21:22:28 +02:00
Sébastien Helleu
ebb43c4a54
doc: update German auto-generated files
2016-08-14 14:21:59 +02:00
Nils Görs
f4834e26df
core: update German translations
2016-08-14 14:18:51 +02:00
Sébastien Helleu
622a7cd779
doc: update auto-generated files with WeeChat commands
2016-08-14 11:35:59 +02:00
Sébastien Helleu
f35710e6d5
core: fix completion of command /buffer swap
2016-08-14 11:34:17 +02:00
Sébastien Helleu
daca5c3c86
core: add option "cycle" in command /buffer
2016-08-14 11:29:34 +02:00
Sébastien Helleu
4c25604dec
xfer: fix NULL pointer derefence in case of memory error in xfer_set_{local|remote}_address()
2016-08-13 15:36:46 +02:00
Sébastien Helleu
6c6cc73da2
xfer: fix memory leak in case of memory error in xfer_chat_open_buffer()
2016-08-13 15:35:40 +02:00
Sébastien Helleu
f7604c5a6b
irc: fix NULL pointer derefence in case of memory error in irc_sasl_dh()
2016-08-13 15:33:02 +02:00
Sébastien Helleu
7447b81f87
core: fix NULL pointer derefence in case of memory error in gui_buffer_input_buffer_init()
2016-08-13 14:51:09 +02:00
Sébastien Helleu
3e35df9bce
core: free file pointer in case of memory error in util_file_get_content()
2016-08-13 14:48:33 +02:00
Sébastien Helleu
b53e7824f2
core: add weechat-curses link in .gitignore
2016-08-13 14:45:31 +02:00
Sébastien Helleu
e888df54e3
doc: update main features in user's guide
2016-08-13 13:31:49 +02:00
Sébastien Helleu
0d6b24c124
doc: update German auto-generated files
2016-08-11 21:08:36 +02:00
Nils Görs
40c12573a0
doc: update German documentation
2016-08-11 17:25:56 +02:00
Nils Görs
beb847436b
core: update German translations
2016-08-11 09:16:11 +02:00
Sébastien Helleu
db76d6a097
trigger: add missing step with post action in /help trigger
2016-08-10 22:31:49 +02:00
Sébastien Helleu
a92e960871
doc: add question about screen and bracketed paste mode in FAQ
2016-08-10 22:28:03 +02:00
Sébastien Helleu
021401635d
doc: update German auto-generated files
2016-08-10 22:15:06 +02:00
Sébastien Helleu
d1c9ee29e5
core: fix typo in a French translation
2016-08-10 22:14:08 +02:00
Nils Görs
38d4b93f12
core: update German translations
2016-08-10 11:37:12 +02:00
Sébastien Helleu
3784cc5820
Merge pull request #773 from l/master/translation/ja_JP
...
doc: update Japanese translations
2016-08-09 22:18:17 +02:00
Sébastien Helleu
73db57f245
trigger: add post action in command line built by /trigger input|output|recreate
2016-08-09 22:12:17 +02:00
Sébastien Helleu
00dc40da1d
trigger: add quotes around completions of post action
2016-08-09 22:06:09 +02:00
Sébastien Helleu
64998dee19
core: update ChangeLog
2016-08-09 21:55:30 +02:00
Sébastien Helleu
90f2a13ae2
core: update translations
2016-08-09 21:54:00 +02:00
Sébastien Helleu
1172b19370
doc: translate trigger post action in other languages (user's guide)
2016-08-09 21:44:41 +02:00
Sébastien Helleu
de7dc59c87
trigger: rename "once action" to "post action"
2016-08-09 21:35:39 +02:00
Sébastien Helleu
810077fc12
Merge remote-tracking branch 'origin/pr/509'
2016-08-09 21:05:34 +02:00
AYANOKOUZI, Ryuunosuke
d681ab1e8d
doc: update Japanese translations
2016-08-09 09:00:00 +09:00
Sébastien Helleu
9d53fe9b0f
doc: update auto-generated files with URL options
2016-08-07 16:40:48 +02:00
Sébastien Helleu
0a4ed4799f
core: fix Tab in Japanese translation of /help print
2016-08-07 16:39:43 +02:00
Sébastien Helleu
c74e7cb7d7
irc: remove evil tab
2016-08-07 16:35:27 +02:00
Sébastien Helleu
992a620a26
core: update ChangeLog
2016-08-07 16:21:43 +02:00
Sébastien Helleu
dad2b649ed
core: add contributor in AUTHORS.adoc
2016-08-07 16:19:40 +02:00
Sébastien Helleu
751769b49d
core: irc, xfer: do not check return code of res_init()
...
If the call to res_init() fails, the connection may be OK anyway
or in worst case it will fail (with an appropriate error) if the name
can not be resolved.
2016-08-07 16:17:42 +02:00
Sébastien Helleu
f695a79d9b
core, irc, xfer: add missing includes for function res_init()
2016-08-07 16:15:59 +02:00
Sébastien Helleu
eee11972f7
Merge remote-tracking branch 'origin/pr/771'
2016-08-07 16:08:44 +02:00
Raghavendra Prabhu
761c5e2d11
core/plugins: Use res_init before getaddrinfo.
...
With weechat, if the network changes in anyway that causes resolv.conf
to be updated, that is not picked up, resulting in
irc: connecting to server XXXX.com/1026 (SSL)...
irc: address "XXX.com" not found
irc: error: Name or service not known
irc: reconnecting to server in 30 seconds
This happens, especially when one connects to an irc server behind a
VPN.
This can also happen when there is no network connectivity weechat was started
but later network is connected to.
The fix is simple, it relies on calling res_init (3) before getaddrinfo in
network_connect_child and other places.
res_init reloads the resolv.conf and getaddrinfo does not fail with
address resolution error.
2016-08-07 13:20:54 +01:00
Sébastien Helleu
d575d43218
doc: add C compiler in dependencies (user's guide)
2016-08-07 10:43:54 +02:00
Sébastien Helleu
0de910838d
doc: add missing package ruby-2.3 in dependencies (user's guide)
2016-08-07 10:31:11 +02:00
Sébastien Helleu
6bebc49dfd
core: add old email of Krzysztof Korościk in .mailmap
2016-08-07 10:21:47 +02:00
Sébastien Helleu
399636f984
api: fix connection to servers with hook_connect() on Windows 10 with Windows subsystem for Linux ( closes #770 )
2016-08-06 22:13:52 +02:00
Sébastien Helleu
eff8d3f3fb
core: update ChangeLog
2016-08-02 18:43:12 +02:00
Sébastien Helleu
00f1b3e563
core: add contributor in AUTHORS.adoc
2016-08-02 18:30:25 +02:00
Sébastien Helleu
24d9abf46d
Merge pull request #738 from scumjr/master
...
irc: fix NULL pointer dereference in 734 command callback
2016-08-02 18:29:12 +02:00
Sébastien Helleu
ee16e226fe
doc: update German auto-generated files
2016-07-30 14:13:34 +02:00
Nils Görs
f7f8375529
core: update German translations
2016-07-30 10:30:15 +02:00
Sébastien Helleu
175b75987d
doc: update Japanese auto-generated files
2016-07-30 07:59:39 +02:00
Sébastien Helleu
196646eb9a
Merge pull request #768 from l/master/translation/ja_JP
...
core: update Japanese translations
2016-07-30 07:58:58 +02:00
AYANOKOUZI, Ryuunosuke
8925a2fb8a
core: update Japanese translations
2016-07-30 09:00:00 +09:00
Sébastien Helleu
67ab00abe5
doc: add example of hdata command with hotlist (relay protocol)
2016-07-29 16:02:39 +02:00
Sébastien Helleu
09c52755d1
relay: return an empty hdata when the requested hdata or pointer is not found ( closes #767 )
2016-07-29 15:55:42 +02:00
Sébastien Helleu
4397dccd1b
core: add keys for secure buffer in /help secure ( closes #756 )
2016-07-29 10:03:20 +02:00
Sébastien Helleu
290b40af89
doc: update German auto-generated files
2016-07-19 07:29:12 +02:00
Nils Görs
d5784199c1
core: update German translations
2016-07-17 18:01:51 +02:00
Sébastien Helleu
34ccf3fd81
irc: rename server options "default_msg_*" to "msg_*", evaluate them
2016-07-17 09:29:14 +02:00
Sébastien Helleu
8743a88c3b
core: add missing title in ReleaseNotes
2016-07-16 10:03:19 +02:00
Sébastien Helleu
b7e9913ebb
doc: update auto-generated files with hdata
2016-07-12 07:53:31 +02:00
Sébastien Helleu
e2a3cc8bf4
irc: fix typo in a comment
2016-07-09 21:26:28 +02:00
Sébastien Helleu
eb86def400
core: rename function string_iconv_fprintf to string_fprintf
2016-07-09 18:28:03 +02:00
Sébastien Helleu
666bc4fda2
core: replace some single quotes by double quotes in help of options
2016-07-09 12:34:40 +02:00
Sébastien Helleu
177dff6fa8
Merge pull request #755 from l/translation/ja
...
doc: update Japanese translations
2016-07-03 23:07:23 +02:00
AYANOKOUZI, Ryuunosuke
b159f1ce28
doc: update Japanese translations
2016-07-01 09:00:00 +09:00
Sébastien Helleu
0c2f32fbcd
doc: remove "weechat_" prefix in internal links (plugin API reference)
2016-06-25 10:56:55 +02:00
Sébastien Helleu
a9b0c00df7
doc: add note about string evaluated in function window_set_title (plugin API reference)
2016-06-25 10:38:48 +02:00
Sébastien Helleu
e647512d86
doc: fix typo in FAQ
2016-06-24 19:08:48 +02:00
Sébastien Helleu
35712daa1a
core: improve help on python3 option (cmake and autotools)
2016-06-21 19:41:30 +02:00
Sébastien Helleu
252aca82fd
core: fix some categories in ChangeLog
2016-06-21 19:40:43 +02:00
Sébastien Helleu
aec9e2ebca
python: add detection of Python 3.5
2016-06-21 19:39:20 +02:00
Sébastien Helleu
1989285462
doc: add note in argument "tags" of function printf_date_tags (plugin API reference)
2016-06-18 09:11:07 +02:00
Sébastien Helleu
3b4d9156e2
doc: add note about function printf_date_tags in function printf (plugin API reference)
2016-06-18 09:06:56 +02:00
Sébastien Helleu
20c86db0d8
api: remove functions printf_date() and printf_tags()
2016-06-18 08:49:35 +02:00
Sébastien Helleu
b1d32b29f9
doc: fix styles in docs
2016-06-15 08:01:45 +02:00
Sébastien Helleu
2a53e1aea2
doc: fix styles in developer's guide
2016-06-13 07:30:15 +02:00
Sébastien Helleu
d37d1abb63
doc: fix styles in user's guide
2016-06-12 17:58:40 +02:00
Sébastien Helleu
545386ea81
Merge pull request #742 from l/translation/ja
...
core: update Japanese translations
2016-05-31 08:46:41 +02:00
AYANOKOUZI, Ryuunosuke
6effc6fb57
core: update Japanese translations
2016-05-29 09:00:00 +09:00
Nils Görs
610f191ddc
core: update German translations
2016-05-28 10:42:25 +02:00
Sébastien Helleu
7342a47de0
core, irc, xfer: display more information in memory allocation errors (issue #573 )
2016-05-27 20:13:35 +02:00
Sébastien Helleu
7b053b7c40
core: add sub-sections in ChangeLog
2016-05-27 07:55:03 +02:00
Sébastien Helleu
631e019eb7
doc: update German auto-generated files
2016-05-22 10:09:10 +02:00
Sébastien Helleu
22591c11fe
debian: fix debian/ubuntu/raspbian patches
2016-05-21 08:07:55 +02:00
Nils Görs
a68637b37d
core: update German translations
2016-05-20 17:40:39 +02:00
Sébastien Helleu
cad0354934
debian: remove invalid line in Russin quickstart file
2016-05-20 08:35:34 +02:00
scumjr
e7fd68c29e
irc: fix NULL pointer dereference in 734 command callback
2016-05-19 12:50:04 +02:00
Sébastien Helleu
29d7e49924
doc: update Japanese auto-generated files
2016-05-19 09:07:08 +02:00
Sébastien Helleu
70af4fe693
Merge pull request #737 from l/translation/ja
...
core: update Japanese translations
2016-05-19 09:06:26 +02:00
Sébastien Helleu
cb9b2a34e0
doc: increase font size for key bindings
2016-05-19 08:58:51 +02:00
Sébastien Helleu
499b9be1fb
relay: add option relay.network.allow_empty_password ( closes #735 )
2016-05-18 07:55:03 +02:00
Sébastien Helleu
ec86e1ac85
core: update French translations
2016-05-18 07:47:45 +02:00
Sébastien Helleu
f23b6be178
core: add blank lines in ChangeLog for readability
2016-05-18 07:38:37 +02:00
AYANOKOUZI, Ryuunosuke
84d4705ea4
core: update Japanese translations
2016-05-18 09:00:00 +09:00
Sébastien Helleu
c39803a4dd
debian: update debian/ubuntu patches to not build doc/man page
2016-05-16 17:56:51 +02:00
Sébastien Helleu
e0866d48cb
debian: add files to build devel doc package
2016-05-16 17:48:52 +02:00
Sébastien Helleu
5ed1903f67
debian: add patch for raspbian/jessie
2016-05-16 14:24:11 +02:00
Sébastien Helleu
369f9e467f
debian: fix dch distribution name on Raspbian
2016-05-16 14:23:32 +02:00
Sébastien Helleu
1b21fa1816
debian: fix mode of weechat-plugins.install in debian/ubuntu patches (issue #722 )
2016-05-16 12:32:48 +02:00
Sébastien Helleu
b0f515279a
debian: add patch to not build doc/man page on Debian Jessie (issue #722 )
2016-05-16 11:34:22 +02:00
Sébastien Helleu
fd80196b81
doc: add escape of commas in command "init" (relay protocol) (issue #730 )
2016-05-16 11:23:16 +02:00
Sébastien Helleu
a6a221e5e1
core: add asciidoctor in ChangeLog (issue #722 )
2016-05-16 11:05:08 +02:00
Sébastien Helleu
1fc274473b
doc: remove unused function in docgen.py
2016-05-15 09:26:29 +02:00
Sébastien Helleu
836876bacb
core: remove install of asciidoc and related packages (Travis CI) (issue #722 )
2016-05-15 09:10:08 +02:00
Sébastien Helleu
2736a0e3ff
core: rename file FindAsciidoc.cmake to FindAsciidoctor.cmake in autotools (issue #722 )
2016-05-15 09:07:05 +02:00
Sébastien Helleu
e31c8647e8
core: remove obsolete file FindSourcehighlight.cmake (issue #722 )
2016-05-15 09:05:59 +02:00
Sébastien Helleu
e2ce3dfc1b
doc: fix name of file AUTHORS.adoc in Polish man page
2016-05-15 09:04:03 +02:00
Sébastien Helleu
adf6ed3f67
doc: fix source-highlighter in autotools (issue #722 )
2016-05-15 09:01:49 +02:00
Sébastien Helleu
0ffc342437
core: fix dependencies in README (issue #722 )
2016-05-15 08:56:45 +02:00
Sébastien Helleu
b7bdbbdc50
core: rename .asciidoc files to .adoc (issue #722 )
2016-05-15 08:52:19 +02:00
Sébastien Helleu
81fa60a23a
doc: fix styles in auto-generated doc files (issue #722 )
2016-05-14 23:44:36 +02:00
Sébastien Helleu
e6dda930e8
doc: fix styles in Contributing (issue #722 )
2016-05-14 23:42:58 +02:00
Sébastien Helleu
7d3d56cccd
doc: fix styles in release notes (issue #722 )
2016-05-14 23:42:11 +02:00
Sébastien Helleu
6aa94c08b1
doc: fix styles in ChangeLog (issue #722 )
2016-05-14 23:41:27 +02:00
Sébastien Helleu
c5f6aad66f
core: require asciidoctor 1.5.4 instead of 1.5.0 (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
75778b5806
debian: update patches to not build doc/man page on some Debian/Ubuntu versions to build docs and man page (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
e503eafedc
debian: enable build of doc by default in devel packages (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
384d9479a6
debian: replace asciidoc by asciidoctor (>= 1.5.4) in Build-Depends (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
72982152aa
doc: fix size of tables and columns in plugin API reference
2016-05-14 09:42:57 +02:00
Sébastien Helleu
7742fee19f
doc: fix styles in plugin API reference (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
d00634acae
doc: remove sectnumlevels in relay protocol (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
f097ed7536
doc: fix column size in developer's guide
2016-05-14 09:42:57 +02:00
Sébastien Helleu
5f8ae3e12e
doc: increase toclevels and sectnumlevels in user's guide (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
b05382e6f2
doc: enable section numbering in tester's guide (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
bc98d43c08
doc: fix styles in user's guide (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
c2c3ecb3f7
doc: fix style in tip about mouse events (user's guide) (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
4180ddff0f
doc: use a table for input of IRC color codes in user's guide (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
f8f313569c
doc: fix style of key bindings in user's guide (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
b11d1408aa
doc: improve source of table with dependencies in user's guide
2016-05-14 09:42:57 +02:00
Sébastien Helleu
67250aa2bb
doc: replace asciidoc by asciidoctor in user's guide (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
8cb857cedb
doc: make list of functions/constants more readable in scripting guide
2016-05-14 09:42:57 +02:00
Sébastien Helleu
963ee4fe40
doc: enable section numbering in relay protocol (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
9a3da9a4a3
doc: enable section numbering in scripting guide (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
3bb75b4432
doc: use Font Awesome for admonition labels (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
e092bd19d3
doc: switch to prettify source highlighter (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
baebbb25a3
doc: fix styles in relay protocol (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
c5c7539406
doc: fix styles in scripting guide (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
048ad82672
doc: fix styles in tester guide (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
93b71769cd
doc: fix styles in quickstart guide (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
171f9a9fc8
doc: fix styles in FAQ (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
8c1916c6c2
doc: fix styles in developer's guide (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
de24a7cb7b
doc: fix styles in man page (issue #722 )
2016-05-14 09:42:57 +02:00
Sébastien Helleu
220bd837ae
doc: use asciidoctor instead of asciidoc (issue #722 )
2016-05-14 09:42:57 +02:00
Nils Görs
f3163aa271
core: update German translations
2016-05-14 09:27:55 +02:00
Sébastien Helleu
22c0966387
tests: add tests on function string_split_command()
2016-05-14 09:14:08 +02:00
Sébastien Helleu
af83fb55e1
relay: allow escape of comma in command "init" (weechat protocol) (issue #730 )
2016-05-13 19:37:19 +02:00
Sébastien Helleu
e94e4a92f4
doc: add arvg[2] in example of function string_split_command (plugin API reference)
2016-05-11 07:41:44 +02:00
Sébastien Helleu
951d1410d9
core: fix custom section IDs in ChangeLog and ReleaseNotes
...
Asciidoctor (used on GitHub) requires that the custom ID start with a
letter, so a "v" is added in front of releases.
2016-05-10 07:45:20 +02:00
Sébastien Helleu
596df95ecf
core: add contributor in AUTHORS.asciidoc
2016-05-10 07:44:49 +02:00
Sébastien Helleu
35e285e823
core: add issue #731 in ChangeLog
2016-05-09 07:51:02 +02:00
Sébastien Helleu
9dfcf79712
Merge pull request #731 from irth/master
...
core: fix the hardcoded separator in string_split_command
2016-05-09 07:34:58 +02:00
Wojciech Kwolek
a44bcaf080
core: fix the hardcoded separator in string_split_command
2016-05-08 12:14:17 +02:00
l
2d5ea374af
doc: update Japanese translations ( #728 )
2016-05-06 22:02:50 +02:00
Sébastien Helleu
15b0917875
debian: bump Standards-Version to 3.9.8
2016-05-04 07:35:25 +02:00
Sébastien Helleu
711de56158
debian: update changelog
2016-05-04 07:34:44 +02:00
Sébastien Helleu
5968460671
doc: add a question about security in FAQ
2016-05-03 21:42:24 +02:00
Sébastien Helleu
31864f562d
doc: update Ruby and Lua versions in user's guide
2016-05-02 21:02:22 +02:00
Lieuwe Rooijakkers
c9411a848a
irc: fix typo in IRC_SERVER_OPTION_SASL_KEY comment ( #724 )
2016-05-01 18:37:50 +02:00
Sébastien Helleu
3bc6fe1a26
Version 1.6-dev
2016-05-01 14:47:08 +02:00
Sébastien Helleu
c017af8e0a
Version 1.5
2016-05-01 12:50:12 +02:00
Sébastien Helleu
e8e36ad32f
core: add detection of Tcl 8.6 in autotools
2016-05-01 11:36:18 +02:00
Sébastien Helleu
e47e10b8fe
debian: update changelog and copyright
2016-05-01 09:26:37 +02:00
Sébastien Helleu
816ddb0018
debian: build Tcl plugin against Tcl 8.6
2016-05-01 09:16:18 +02:00
Sébastien Helleu
1acadf4108
debian: fix Vcs-(Git|Browser) fields to use secure URIs
2016-05-01 08:58:19 +02:00
Sébastien Helleu
881f258d3e
doc: update auto-generated files with URL options
2016-05-01 08:46:46 +02:00
Sébastien Helleu
f4da7bfdee
core: move lines from features to bugs in ChangeLog
2016-04-30 20:14:01 +02:00
Sébastien Helleu
f428779762
core: remove quotes in ChangeLog
2016-04-30 20:01:47 +02:00
Sébastien Helleu
fb4f154c2f
core: add Curl options for versions 7.38.1 to 7.49.0
2016-04-30 12:32:15 +02:00
Sébastien Helleu
eff655ab23
script: make callbacks optional again in hook functions (issue #406 )
2016-04-28 19:51:12 +02:00
Sébastien Helleu
b0aa0d3602
doc: fix typo in plugin API reference
2016-04-28 07:32:01 +02:00
Sébastien Helleu
e65d17eaf6
doc: update Polish auto-generated files
2016-04-27 19:59:08 +02:00
Krzysztof Korościk
171cb6995a
po: update polish translation
2016-04-27 19:03:58 +02:00
Krzysztof Korościk
7233fa7dc4
doc: update polish translation
2016-04-27 18:50:02 +02:00
Sébastien Helleu
5c8f540c47
Merge pull request #720 from l/translation_ja
...
doc: update Japanese translations
2016-04-26 19:00:59 +02:00
AYANOKOUZI, Ryuunosuke
e03a97528b
doc: update Japanese translations
2016-04-26 09:00:00 +09:00
Sébastien Helleu
c1441b111f
irc: fix first message displayed in raw buffer when the message is modified by a modifier ( closes #719 )
2016-04-24 10:10:12 +02:00
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
Simmo Saan
61bede8805
irc: add support for IRCv3.2 invite-notify
...
irc: add nick tag to numeric 341 for consistency
2015-12-30 16:57:44 +02: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
Simmo Saan
49ce989de6
gui: fix separator overlap check for deeply nested windows
2015-12-22 10:39:58 +02:00
Simmo Saan
9cc68b641b
gui: fix window separators not respecting window splits
2015-12-21 17:41:38 +02: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
Simmo Saan
93d2dbf3e1
gui: add missing line pointer to long words split across lines ( closes #617 )
...
Displaying a word which was forced to be split across lines added the new
coords without pointer to the original line. This made them unquotable in
cursor mode.
2015-12-03 12:00:22 +02:00
Simmo Saan
bcb7ac7777
gui: fix focus data being offset when prefix_align is none ( closes #610 )
...
window->coords_x_message stored a single x coordinate for the entire
window which was used for message position calculation. Such approach
does not work when prefix_align is none, thus now the x coordinate in
question is exactly calculated for a line individually.
2015-12-03 11:57:09 +02: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
Simmo Saan
c205aae269
irc: disallow /quiet, /unquiet on servers without support
2015-11-07 14:53:29 +02:00
Simmo Saan
2ef5d654dc
irc: make /ban, /unban, /quiet, /unquiet send multiple at once ( closes #15 )
...
irc: make /quiet, /unquiet honor ban_mask_default (closes #577 )
2015-11-07 14:21:00 +02:00
Sébastien Helleu
99ebccad3f
core: fix example in /help key
2015-11-04 18:14:07 +01:00
Simmo Saan
e1f296857e
irc: add inclusive behavior to /allchan, /allpv, /allserv
2015-11-03 12:49:21 +02: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
Simmo Saan
1d3a75333e
trigger: add support for one-time triggers ( closes #399 )
2015-08-22 12:22:51 +03: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
ed337d9291
core: document extra option in eval_expression
2015-08-18 15:19:37 +03:00
Simmo Saan
7d6fab0644
core: fix /uptime output for 0 days
2015-08-18 13:51:57 +03:00
Simmo Saan
598fbf337e
core: add extra_vars evaluation option to eval_expression
2015-08-18 13:51:37 +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
Sébastien Helleu
eb81c4752b
Version 1.1
2015-01-11 09:39:40 +01:00
Sébastien Helleu
e95350a6b2
core: add version 1.0.1 in weechat.spec
2015-01-11 09:37:15 +01:00
Sébastien Helleu
2021e63cd6
irc: fix warning on cast of a pointer
2015-01-10 09:29:13 +01:00
Krzysztof Korościk
91b108e570
weechat_user.pl: update translations
2015-01-09 22:03:31 +01:00
Sébastien Helleu
6d6d9d6c70
Version 1.1-rc2
2015-01-06 21:27:29 +01:00
Sébastien Helleu
07b0585ca5
doc: remove option ssl_dhkey_size for freenode
...
The default value (2048) is now OK for freenode.
2015-01-06 21:14:15 +01:00
Sébastien Helleu
8f668bb18c
irc: defer the auto-connection to servers with a timer ( closes #279 , task #13038 )
2015-01-06 21:05:38 +01:00
Sébastien Helleu
ca5aa6695f
core: fix NULL pointer in free of bar window ( closes #293 ); add extra checks on bar window pointers
2015-01-03 19:18:09 +01:00
Sébastien Helleu
6d1251415f
doc: fix compilation of man pages with autotools in source directory
2015-01-03 10:06:36 +01:00
Sébastien Helleu
d8e8053bea
core: sync debian files with debian git repository
2015-01-03 09:04:54 +01:00
Sébastien Helleu
677d325078
doc: update Japanese auto-generated files
2015-01-03 08:39:49 +01:00
Sébastien Helleu
8221c22e1e
Merge pull request #292 from l/translation_ja
...
core: update Japanese translations
2015-01-03 08:36:29 +01:00
AYANOKOUZI, Ryuunosuke
a9653008d5
core: update Japanese translations
2015-01-03 16:16:41 +09:00
Sébastien Helleu
235cc3f9e2
core: do not add flag "-fPIC" on Cygwin (not needed)
2015-01-01 13:38:11 +01:00
Sébastien Helleu
00ba2e8c4d
core: fix compilation of plugins with cmake >= 3.1 ( closes #287 )
...
The flag -fPIC is now forced for compilation of plugins.
It should fix compilation problems when cmake doesn't add this flag.
2015-01-01 13:23:57 +01:00
Sébastien Helleu
a020c28ea6
core: update copyright dates
2015-01-01 09:23:23 +01:00
Sébastien Helleu
ce98526302
doc: update German auto-generated files
2014-12-28 22:13:01 +01:00
Sébastien Helleu
b90b21ffa0
doc: fix typo in user's guide
2014-12-28 22:11:01 +01:00
Nils Görs
ffb736f1b4
core: update German translations
2014-12-28 13:13:29 +01:00
Sébastien Helleu
27431e234d
core: check bar conditions in root bars and on each update of a bar item
2014-12-28 11:42:57 +01:00
Sébastien Helleu
aa0289cbbd
doc: update Polish and Japanese auto-generated files
2014-12-27 14:16:48 +01:00
Sébastien Helleu
bab75fe1ee
Merge pull request #284 from l/translation_ja
...
core: update Japanese translations
2014-12-27 14:14:54 +01:00
AYANOKOUZI, Ryuunosuke
dc1993edca
core: update Japanese translations
2014-12-27 20:59:23 +09:00
Krzysztof Korościk
db9290aaea
po: polish translation update
2014-12-26 19:52:18 +01:00
Krzysztof Korościk
b9eb186e17
doc: update polish translations
2014-12-26 18:50:40 +01:00
Sébastien Helleu
bf05086878
irc: remove useless refresh of bar item
...
And the name of item was wrong ("nicklist" instead of "buffer_nicklist").
2014-12-26 15:44:26 +01:00
Sébastien Helleu
966a7b5143
doc: update auto-generated files
2014-12-21 14:42:47 +01:00
Nils Görs
c2c17e7b46
core: update German translations
2014-12-21 13:41:53 +01:00
Sébastien Helleu
5523d9c025
Version 1.1-rc1
2014-12-21 13:05:19 +01:00
Sébastien Helleu
adb4d0debd
irc: add option "reorder" in command /server ( closes #229 )
2014-12-21 11:12:32 +01:00
Mikaela Suomalainen
afce3a6427
core: replace irc.freenode.net by chat.freenode.net
...
Freenode wants people to use chat.freenode.net instead of
irc.freenode.net which is alias to chat.freenode.net.
2014-12-21 09:20:26 +01:00
Sébastien Helleu
0b2be21f1f
core: fully evaluate commands bound to keys in cursor and mouse contexts
2014-12-20 08:07:13 +01:00
Nils Görs
280784dcdd
Merge branch 'master' of https://github.com/weechat/weechat
2014-12-15 20:39:47 +01:00
Nils Görs
ffb3c4bd0a
core: update German translations
2014-12-15 20:38:35 +01:00
Sébastien Helleu
1c3ee27c46
doc: remove SASL mechanism "dh-blowfish" from docs
2014-12-15 07:43:13 +01:00
Sébastien Helleu
02439b0182
Merge pull request #278 from l/translation_ja
...
core: update Japanese translations
2014-12-15 07:39:35 +01:00
AYANOKOUZI, Ryuunosuke
040d92f5b9
core: update Japanese translations
2014-12-15 14:48:34 +09:00
Sébastien Helleu
624083f41a
irc: open channel buffers before the JOIN is received from server (autojoin and manual joins) ( closes #216 )
...
New options:
- irc.look.buffer_open_before_autojoin
- irc.look.buffer_open_before_join
2014-12-14 20:23:45 +01:00
Sébastien Helleu
8d3a55c6be
irc: rename argument with new server name in function irc_server_rename()
2014-12-14 13:01:40 +01:00
Sébastien Helleu
27817908f4
core: add flag -L for curl (Travis CI)
2014-12-13 17:27:55 +01:00
Sébastien Helleu
872f531fe4
core: replace wget by curl (Travis CI)
2014-12-13 09:54:16 +01:00
Sébastien Helleu
9618e29d43
doc: update URL to WeeChat debian repositories (tester's guide)
2014-12-13 09:26:55 +01:00
Sébastien Helleu
0cd2aff765
core: use https for WeeChat URLs
2014-12-13 09:16:09 +01:00
Sébastien Helleu
7818e08964
tests: fix compilation of tests with clang ( closes #275 )
2014-12-10 21:15:40 +01:00
Sébastien Helleu
1f1611c916
relay: wait for message CAP END before sending join of channels and backlog to the client ( closes #223 )
2014-12-07 19:14:37 +01:00
Sébastien Helleu
72e6b3d703
core: split info/infolist callbacks
2014-12-05 07:49:45 +01:00
Sébastien Helleu
e9f367b7e7
irc: split info/infolist callbacks
2014-12-04 07:40:35 +01:00
Sébastien Helleu
bd59c587d8
xfer: rename callback for infolist "xfer"
2014-12-03 07:37:16 +01:00
Sébastien Helleu
a697dfcc4d
relay: rename info/infolist callbacks
2014-12-02 07:37:36 +01:00
Sébastien Helleu
9e8a6d1e20
script: rename callback for infolist "script_script"
2014-12-01 07:50:11 +01:00
Sébastien Helleu
01c6fb5566
logger: rename callback for infolist "logger_buffer"
2014-11-30 08:59:27 +01:00
Sébastien Helleu
fa5d9bb564
fifo: rename callback for info "fifo_filename"
2014-11-29 09:43:20 +01:00
Sébastien Helleu
c357408c2c
aspell: rename callback for info "aspell_dict"
2014-11-28 07:54:23 +01:00
Sébastien Helleu
cb60cf9640
alias: rename callback for infolist "alias"
2014-11-27 19:31:49 +01:00
Sébastien Helleu
afef4b0d8a
irc: add missing server options "sasl_timeout", "sasl_fail" and "notify" in output of /server listfull
2014-11-23 15:09:59 +01:00
Nils Görs
c2dc541d0d
core: update German translations
2014-11-23 12:18:12 +01:00
Sébastien Helleu
173b4c9749
irc: remove unused variable
2014-11-23 10:47:55 +01:00
Sébastien Helleu
7aa7098297
core: update ChangeLog ( closes #265 , task #12204 )
2014-11-23 10:43:54 +01:00
Sébastien Helleu
c48a5896af
core: update translations
2014-11-23 10:40:32 +01:00
Sébastien Helleu
4f4045fb84
irc: rename server option "sasl_disconnect_on_fail" to "sasl_fail", change type to integer (enum)
...
New possible values are:
- "continue": ignore the SASL failed (continue connection to server
without authentication)
- "reconnect": disconnect and schedule a reconnection to server
- "disconnect": disconnect
2014-11-23 10:38:09 +01:00
Sébastien Helleu
570beab90a
irc: merge arrays with server options names and default values into a single array
2014-11-23 09:30:26 +01:00
Sébastien Helleu
4dd5125054
Merge branch 'feature/sasl_disconnect_on_fail' of git://github.com/maxteufel/weechat into maxteufel-feature/sasl_disconnect_on_fail
2014-11-23 08:54:59 +01:00
Sébastien Helleu
b460055f78
tests: add tests of regex replace with empty regex or regex_replace
2014-11-23 08:32:52 +01:00
Sébastien Helleu
ae013b7881
core: fix regex replace in eval_expression when regex or regex_replace is empty
2014-11-23 08:31:29 +01:00
Sébastien Helleu
3fac3b1bf9
api: fix truncated process output in hook_process() ( closes #266 )
2014-11-22 19:33:48 +01:00
Max Teufel
78234956b0
irc: add option irc.server.*.sasl_disconnect_on_fail (task #12204 )
2014-11-22 13:44:44 +01:00
Sébastien Helleu
81e337645c
core: fix Lua detection on FreeBSD with cmake
2014-11-22 11:23:01 +01:00
Sébastien Helleu
5f75dc26fd
doc: update Japanese auto-generated files
2014-11-22 11:22:40 +01:00
Sébastien Helleu
793780e043
Merge pull request #264 from l/translation_ja
...
core: update Japanese translations
2014-11-22 11:21:05 +01:00
Max Teufel
e460d48d48
irc: handle ERR_NICKLOCKED (902)
2014-11-22 09:35:59 +01:00
AYANOKOUZI, Ryuunosuke
57f8383190
core: update Japanese translations
2014-11-22 17:27:32 +09:00
Sébastien Helleu
3890f6cb0b
core: add parentheses after function names in ChangeLog
2014-11-22 08:37:04 +01:00
Sébastien Helleu
1ef3237b6b
api: return value in function command(), remove WeeChat error after command callback if return code is WEECHAT_RC_ERROR
2014-11-22 08:14:29 +01:00
Sébastien Helleu
e253a2509a
tests: add hashtable tests with multiple items giving same hashed key
2014-11-18 20:12:25 +01:00
Sébastien Helleu
debfb57d0f
relay: send messages "_buffer_localvar_*" and "_buffer_type_changed" with sync "buffers" ( closes #191 )
2014-11-16 10:53:55 +01:00
Nils Görs
9e3fd56fd8
doc: update German documentation
2014-11-16 09:16:18 +01:00
Sébastien Helleu
12c997573b
core: fix display bug when scrolling in buffer on a filtered line ( closes #240 )
2014-11-16 08:52:33 +01:00
Sébastien Helleu
0f8520456b
doc: update German auto-generated files
2014-11-15 21:41:48 +01:00
Nils Görs
64ea20fe8c
core: update German translations
2014-11-15 21:21:27 +01:00
Sébastien Helleu
786999b4a3
script: add option script.scripts.url_force_https ( closes #253 )
2014-11-15 18:28:34 +01:00
Sébastien Helleu
bc3c81ee4f
doc: update German auto-generated files
2014-11-15 18:25:16 +01:00
Sébastien Helleu
229a6c6342
doc: update auto-generated files with URL options
2014-11-15 18:24:50 +01:00
Sébastien Helleu
91140b2ebc
core: add constant for libcurl >= 7.38.0
2014-11-15 15:58:57 +01:00
Sébastien Helleu
cf9e8d140a
core: regroup libcurl constants/options by version
2014-11-15 15:49:21 +01:00
Sébastien Helleu
c58a195590
core: add debug message in hook_process when core debug >= 1
2014-11-15 10:53:57 +01:00
Sébastien Helleu
66cacdc7dc
doc: fix docstrings of functions
2014-11-12 20:01:02 +01:00
Nils Görs
8b4e5a89b1
core: update German translations
2014-11-11 18:01:36 +01:00
Sébastien Helleu
55712b91cb
doc: add IRC color codes 16-99 in user's guide
2014-11-11 11:17:50 +01:00
Sébastien Helleu
6f5f6da0eb
irc: add infolist "irc_color_weechat"
2014-11-11 11:17:50 +01:00
Sébastien Helleu
9be4bc07b9
irc: add support for color codes 16-99 in IRC messages ( closes #228 ) (patch from Nei)
2014-11-11 11:16:56 +01:00
Sébastien Helleu
76d2e72ed2
doc: update Japanese auto-generated files
2014-11-10 07:43:52 +01:00
Sébastien Helleu
f16ab3bb67
Merge pull request #252 from l/translation_ja
...
core: update Japanese translations
2014-11-10 07:41:08 +01:00
AYANOKOUZI, Ryuunosuke
cb662377fe
core: update Japanese translations
2014-11-10 06:35:16 +09:00
Sébastien Helleu
f9401f5858
core: update ChangeLog
2014-11-09 17:39:56 +01:00
Sébastien Helleu
a999c8a4c7
core: update translations
2014-11-09 17:35:35 +01:00
Sébastien Helleu
2d48964463
xfer: fix code style
2014-11-09 17:35:23 +01:00
Sébastien Helleu
037bf70817
Merge branch 'xfer_chat' of git://github.com/talisein/weechat-1 into talisein-xfer_chat
2014-11-09 17:10:30 +01:00
Sébastien Helleu
8cd3360a9a
core: update ChangeLog
2014-11-09 16:31:20 +01:00
Sébastien Helleu
33a6469359
xfer: fix comments
2014-11-09 16:31:09 +01:00
Sébastien Helleu
58f001931b
core: update translations
2014-11-09 16:24:34 +01:00
Sébastien Helleu
aa7c936cfc
xfer: return 0/1 instead of WEECHAT_RC_OK/ERROR in function xfer_resolve_addr
2014-11-09 16:21:24 +01:00
Sébastien Helleu
52c09f0f7a
Merge branch 'xfer_wildcard' of git://github.com/talisein/weechat-1 into talisein-xfer_wildcard
2014-11-09 16:02:43 +01:00
Sébastien Helleu
e457aa0855
doc: update German auto-generated files
2014-11-09 15:36:59 +01:00
Nils Görs
e34f07d8e1
core: update German translations
2014-11-09 15:31:43 +01:00
Sébastien Helleu
af0397fb87
core: add option weechat.completion.command_inline (task #12491 )
2014-11-09 12:29:41 +01:00
Nils Görs
5bfd710e62
doc: update German documentation
2014-11-08 14:56:21 +01:00
Sébastien Helleu
2f7dbd746e
core: add Travis CI builds with Python 3 and without GnuTLS
2014-11-08 14:02:30 +01:00
Sébastien Helleu
cde0aa2a4d
doc: add list of bar items not used in bars by default (user's guide)
2014-11-08 10:54:32 +01:00
Sébastien Helleu
524d66d624
doc: update German auto-generated files
2014-11-07 07:37:10 +01:00
Sébastien Helleu
2b84b771fb
python: remove comment added by mistake
2014-11-07 07:31:58 +01:00
Nils Görs
7aee7d863c
core: update German translations
2014-11-06 21:44:57 +01:00
Sébastien Helleu
d6a33fb0a6
core: update ChangeLog
2014-11-06 20:25:56 +01:00
Sébastien Helleu
5882fe6abd
core: update translations
2014-11-06 20:23:56 +01:00
Nils Görs
ee7c280d7e
core: add bar item "mouse_status", new options weechat.look.item_mouse_status and weechat.color.status_mouse
2014-11-06 08:06:00 +01:00
Sébastien Helleu
7baec91874
doc: add "beep" trigger in question about highlights (FAQ)
2014-11-05 07:41:35 +01:00
Sébastien Helleu
d9a49db454
irc: use option irc.look.nick_mode_empty to display nick prefix in bar item "input_prompt"
2014-11-04 21:00:25 +01:00
Sébastien Helleu
96325f913d
irc: disable SSLv3 by default in server option "ssl_priorities" ( closes #248 )
2014-11-04 20:55:01 +01:00
Sébastien Helleu
cdca3094ec
relay: disable SSLv3 by default
...
The new default value for option relay.network.ssl_priorities is now
"NORMAL:-VERS-SSL3.0".
2014-11-04 20:53:04 +01:00
Sébastien Helleu
0d1abd3899
tests: add tests of functions string_shared_get and string_shared_free
2014-11-03 20:52:02 +01:00
Sébastien Helleu
e85ae88b25
relay: don't remove relay from config when the binding fails ( closes #225 ), add options "stop" and "restart" in command /relay
2014-11-02 11:16:39 +01:00
Sébastien Helleu
a2c7420262
core: send mouse code only one time after delay with command /mouse enable|disable|toggle <delay>
2014-11-01 23:00:30 +01:00
Sébastien Helleu
a834c438c6
core: add signals "mouse_enabled" and "mouse_disabled" ( closes #244 )
2014-11-01 22:40:29 +01:00
Sébastien Helleu
1a3051188c
core: send mouse code only one time to terminal with command /mouse enable|disable|toggle
2014-11-01 22:32:57 +01:00
Sébastien Helleu
14edef2a4d
doc: update German auto-generated files
2014-11-01 22:12:41 +01:00
Nils Görs
77d6f0d08e
doc: update German documentation
2014-11-01 21:23:12 +01:00
Sébastien Helleu
e0810ae6d5
trigger: fix trigger example "effects" in /help trigger (update regex to new format)
2014-11-01 20:34:52 +01:00
Sébastien Helleu
de067ff6a0
irc: reformat some code to make it more readable
2014-11-01 17:59:02 +01:00
Sébastien Helleu
25c775d850
doc: update German auto-generated files
2014-11-01 17:56:31 +01:00
Sébastien Helleu
218a3f5dfd
core: add issue #143 in ChangeLog
2014-11-01 17:55:45 +01:00
Nils Görs
8f21f6bd33
doc: update German documentation
2014-11-01 16:39:47 +01:00
Nils Görs
3d3f9bb9d5
core: update German translations
2014-11-01 15:35:40 +01:00
Sébastien Helleu
5af886d205
irc: add "extended-join" in help of server option "capabilities"
2014-11-01 15:13:41 +01:00
Sébastien Helleu
fc94bf8743
core: update ChangeLog
2014-11-01 15:11:03 +01:00
Sébastien Helleu
5d46c5ef16
core: update translations
2014-11-01 15:09:49 +01:00
Sébastien Helleu
b5524cee53
irc: fix display of "(null)" as real name when it is missing in extended-join
2014-11-01 15:08:34 +01:00
Max Teufel
aa2934c3d9
irc: add support for CAP extended-join
2014-11-01 14:05:46 +01:00
Sébastien Helleu
886dd7d452
core: update ChangeLog
2014-11-01 12:07:38 +01:00
Sébastien Helleu
483a464b55
core: update translations
2014-11-01 11:59:37 +01:00
Sébastien Helleu
ad389153e1
irc: fix display of channel exception list (348) with 6 arguments (date missing)
2014-11-01 11:54:51 +01:00
Sébastien Helleu
b1caceb6e5
irc: add argument "server_message" in function irc_nick_color_for_msg
2014-11-01 11:40:21 +01:00
Sébastien Helleu
0d1bfb4dc5
Merge branch 'master+irc_protocol_nick_address' of git://github.com/maxteufel/weechat into maxteufel-master+irc_protocol_nick_address
2014-11-01 10:30:58 +01:00
Sébastien Helleu
24c4c04741
core: fix buffer property "lines_hidden" when merging buffers or when a line is removed from a buffer ( closes #226 )
2014-11-01 10:23:33 +01:00
Sébastien Helleu
3d4c4aac9b
doc: minor changes in developer's guide
2014-11-01 10:14:32 +01:00
Sébastien Helleu
013165209a
irc: remove IRC color codes from buffer title in channels ( closes #237 )
2014-10-31 07:48:46 +01:00
Sébastien Helleu
3d791fb806
doc: update German auto-generated files
2014-10-31 07:33:11 +01:00
Nils Görs
3e22a91b70
core: update German translations
2014-10-31 06:53:33 +01:00
Sébastien Helleu
4cda9a5105
core: fix typo in French translation of /help connect
2014-10-30 07:42:13 +01:00
Sébastien Helleu
670e4d7e78
core: fix table layout in release notes
2014-10-29 21:08:22 +01:00
Sébastien Helleu
f804484b06
doc: fix typos in French docs
2014-10-29 07:36:27 +01:00
Sébastien Helleu
593fe4bdd0
doc: fix missing French translation in man page
2014-10-28 07:41:29 +01:00
Sébastien Helleu
25f8a629f6
core: fix typos in release notes
2014-10-27 07:32:04 +01:00
Sébastien Helleu
3accbd639f
irc: automatically add current channel in command /samode ( closes #241 )
2014-10-26 19:24:52 +01:00
Sébastien Helleu
f2f5d83abe
core: replace package libgnutls28-dev by libgnutls-dev (Travis CI)
2014-10-26 18:50:43 +01:00
Sébastien Helleu
5ff0efc3f5
core: replace package libgcrypt20-dev by libgcrypt11-dev (Travis CI)
2014-10-26 18:45:56 +01:00
Sébastien Helleu
d8893f29e7
core: fix installation of required packages (Travis CI)
2014-10-26 18:42:04 +01:00
Sébastien Helleu
2fb2d7a854
core: display libs used when running WeeChat in Travis
2014-10-26 18:22:49 +01:00
Sébastien Helleu
134a5f53d4
relay: add option relay.network.ssl_priorities ( closes #234 )
2014-10-26 18:03:47 +01:00
Sébastien Helleu
a092e72731
core: add note about option weechat.look.color_nick_offline in help of color options for offline nick
2014-10-26 13:13:17 +01:00
Sébastien Helleu
125adea650
trigger: fix memory leak when allocating a new trigger with several regex
2014-10-26 12:32:29 +01:00
Sébastien Helleu
3f5a810254
trigger: evaluate and replace regex groups at same time, new format for regex option in triggers (incompatible with version 1.0) ( closes #224 )
2014-10-26 12:30:13 +01:00
Sébastien Helleu
a012eefb77
doc: update auto-generated files
2014-10-25 09:44:04 +02:00
Nils Görs
66dab8560c
core: update German translations
2014-10-25 08:38:35 +02:00
Sébastien Helleu
4d67359519
Merge pull request #239 from l/translation_ja
...
core: update Japanese translations
2014-10-25 08:17:30 +02:00
AYANOKOUZI, Ryuunosuke
5a7d437d86
core: update Japanese translations
2014-10-25 09:39:37 +09:00
Sébastien Helleu
65d15042d3
api: fix crash when reading config options with NULL value ( closes #238 )
2014-10-23 21:53:35 +02:00
Sébastien Helleu
2498ff63db
core: display time in bare display only if option weechat.look.buffer_time_format is not an empty string
2014-10-22 21:35:33 +02:00
Sébastien Helleu
633a32ccd3
api: add regex replace feature in function string_eval_expression
2014-10-22 21:19:54 +02:00
Sébastien Helleu
972bd26e5e
core: call "callback_free" in functions arraylist_{remove|clear|free}
...
This fixes a memory leak in completions which are using this callback
to free words in the completion list.
2014-10-17 07:55:21 +02:00
Sébastien Helleu
413f60ff30
core: fix memory leak in completion
2014-10-16 20:47:31 +02:00
Sébastien Helleu
5f98f20c94
tests: fix memory leak in hashtable tests
2014-10-16 20:46:31 +02:00
Sébastien Helleu
f62f759c3d
core: add hide of chars in string in evaluation of expressions
...
The syntax is: ${hide:char,string}.
All chars in string are replaced with char (which can be one or more chars).
2014-10-16 20:46:06 +02:00
Sébastien Helleu
9d849db85a
core: move default prefix/suffix for evaluation in wee-eval.h
2014-10-12 18:22:02 +02:00
Sébastien Helleu
45a0bfe1b3
tests: add test of function string_split_shell with an empty string
2014-10-12 18:09:57 +02:00
Sébastien Helleu
9249738582
tests: add extra check of argv pointer in test of string_split functions
2014-10-12 18:09:04 +02:00
Sébastien Helleu
8b23106145
tests: initialize argc to -1 instead of 1 before some tests
2014-10-12 18:07:53 +02:00
Sébastien Helleu
5014231818
tests: add some tests on function eval_expression
2014-10-12 17:58:13 +02:00
Sébastien Helleu
b8b5cd26bc
core: remove extra spaces in a comment
2014-10-12 12:02:41 +02:00
Sébastien Helleu
b86bcc7ad3
core: fix .mailmap entries for myself
2014-10-11 17:05:26 +02:00
Sébastien Helleu
1dcea6c7ce
core: add a .mailmap file
...
This file is used for example by command "git shortlog", to prevent duplicate
committers.
2014-10-11 16:49:35 +02:00
Sébastien Helleu
2867996d1f
core: fix search/insert of elements in sorted arraylist with duplicates
...
The pointer and index returned is now the first element found with the value
(with the lower index if there are many elements with same value).
And the index for insert is the last element with same value + 1
(the higher index + 1).
2014-10-11 15:47:09 +02:00
Sébastien Helleu
7b23f008a6
core: add contributor in AUTHORS.asciidoc
2014-10-09 21:32:36 +02:00
Sébastien Helleu
d1195bdd00
core: update ChangeLog
2014-10-09 21:32:36 +02:00
nyuszika7h
9eb6b189da
irc: add tag "nick_xxx" in invite messages
2014-10-09 21:32:27 +02:00
Sébastien Helleu
a06be57eb7
irc: fix completion of commands /msg, /notice and /query
2014-10-09 21:20:43 +02:00
Sébastien Helleu
1bda9f1077
relay: use comma separator in option relay.irc.backlog_tags, check the value of option when it is changed with /set
2014-10-08 22:25:35 +02:00
Sébastien Helleu
64348fbd6e
relay: add host in sender for IRC backlog PRIVMSG messages sent to clients
2014-10-08 22:15:23 +02:00
Sébastien Helleu
e59e502450
core: update ChangeLog (add arraylists)
2014-10-05 09:48:46 +02:00
Sébastien Helleu
652b91c007
doc: update auto-generated files with hdata
2014-10-05 09:38:27 +02:00
Sébastien Helleu
71425bddfb
doc: add file "wee-arraylist.c" in developer's guide
2014-10-05 08:48:23 +02:00
Sébastien Helleu
f53baf628e
Merge branch 'arraylist'
2014-10-05 08:35:17 +02:00
Sébastien Helleu
c6eb5e6b12
Merge pull request #222 from l/translation_ja
...
core: update Japanese translations
2014-10-04 15:02:21 +02:00
AYANOKOUZI, Ryuunosuke
b43cd293f2
core: update Japanese translations
2014-10-04 21:44:26 +09:00
Sébastien Helleu
8b17e2a9d3
core: add note about security issues and translations in Contributing.asciidoc
2014-10-04 09:50:13 +02:00
Sébastien Helleu
d426ec2d84
doc: update Japanese auto-generated files
2014-10-04 08:19:10 +02:00
Sébastien Helleu
0331591fdd
Merge pull request #221 from l/translation_ja
...
core: update Japanese translations
2014-10-04 08:18:01 +02:00
AYANOKOUZI, Ryuunosuke
a89582df6f
core: update Japanese translations
2014-10-04 12:02:25 +09:00
Sébastien Helleu
b79d63f4ac
core: add pkg-config dependency for Cygwin packaging
2014-10-03 23:48:10 +02:00
Sébastien Helleu
60bfb73de5
core: fix Lua detection on Cygwin with cmake
2014-10-03 23:47:26 +02:00
Sébastien Helleu
3a80f0479e
core: fix Lua detection on OpenBSD with cmake
2014-10-03 23:33:54 +02:00
Sébastien Helleu
aa5d1738f2
core: update ChangeLog (add detection of Lua 5.2)
2014-10-03 22:48:13 +02:00
Sébastien Helleu
2411261536
doc: add pkg-config dependency in user's guide
2014-10-03 22:39:09 +02:00
Sébastien Helleu
ea3792878f
doc: remove tag "translation missing" in French user's guide
2014-10-03 22:38:32 +02:00
Sébastien Helleu
4ae24e1928
doc: update Lua version in dependencies (user's guide)
2014-10-03 22:38:15 +02:00
Sébastien Helleu
7a3f146845
core: add detection of Lua 5.2 with autotools
2014-10-03 22:31:09 +02:00
Sébastien Helleu
b51edca846
core: use pkg-config to find Lua lib/headers with cmake, detection of Lua 5.2
2014-10-03 22:31:02 +02:00
Sébastien Helleu
57104a0c6d
doc: fix libs versions in dependencies (user's guide)
2014-10-03 22:16:30 +02:00
Sébastien Helleu
18c9ca8501
doc: add a link to dependencies in prerequisites chapter (user's guide)
2014-10-02 20:23:54 +02:00
Sébastien Helleu
4d0a9d5b4c
core: remove sort on configuration files and sections
...
The sort was causing bugs because some options were missing while reading
other options, so the order of sections is important, they must not be
sorted.
This is a partial revert of commit 56f099bec6 .
2014-09-29 20:35:25 +02:00
Sébastien Helleu
cff9d718e7
doc: update German auto-generated files
2014-09-29 20:27:57 +02:00
Sébastien Helleu
6e770b9625
trigger: fix typo in default conditions of "beep" trigger
2014-09-28 16:05:19 +02:00
Sébastien Helleu
cd7e7b479d
core: fix asciidoc style in ChangeLog
2014-09-28 15:39:47 +02:00
Sébastien Helleu
89c2187024
trigger: add "${tg_displayed}" in conditions of default trigger "beep"
...
The command of "beep" trigger is now executed only if the message is
displayed (not filtered with /filter).
2014-09-28 15:34:42 +02:00
Sébastien Helleu
0462aec0b4
doc: fix default bar items in status and input bars (user's guide)
2014-09-28 15:24:47 +02:00
Sébastien Helleu
818476c2c4
core: move bar item "scroll" between buffer name and lag in default bar items of status bar
2014-09-28 15:16:20 +02:00
Sébastien Helleu
8feb587c30
core: add contributor in AUTHORS.asciidoc
2014-09-28 15:06:28 +02:00
Sébastien Helleu
ab9e9ab4e7
core: update ChangeLog ( closes #217 )
2014-09-28 15:05:37 +02:00
Tim D. Smith
9fe0aabb38
core: use HINTS for introspected values in Python detection
2014-09-28 15:00:32 +02:00
Sébastien Helleu
0f9a254239
core: update ChangeLog ( closes #111 )
2014-09-28 14:51:51 +02:00
Sébastien Helleu
f48dd3bbc8
core: update ChangeLog and release notes
2014-09-28 14:49:39 +02:00
Sébastien Helleu
69a0b8ecf5
relay: add quotes in comment
2014-09-28 14:45:57 +02:00
Anders Bergh
85339f6083
relay: don't print ::ffff: in v4-mapped addresses.
2014-09-28 14:45:57 +02:00
Sébastien Helleu
9aee60bd89
core: add release notes of version 1.0.1
2014-09-28 14:45:57 +02:00
Sébastien Helleu
1b94010f54
core: add ChangeLog of version 1.0.1
2014-09-28 09:38:42 +02:00
Sébastien Helleu
08d2b9aaeb
core: check that data is not NULL in function string_iconv_fprintf
2014-09-28 08:20:08 +02:00
Sébastien Helleu
0f5be59a7c
doc: add link to Homebrew site in user's guide and FAQ
2014-09-27 10:23:50 +02:00
Sébastien Helleu
8a4aa41511
doc: add instructions for compilation with Homebrew in user's guide and FAQ
2014-09-27 10:03:01 +02:00
Sébastien Helleu
c99df96ebd
relay: fix send of signals "relay_client_xxx" ( closes #214 )
...
The signals about relay client status changes were sent only when the client
has ended. Now it is went on any status change.
2014-09-26 04:09:25 +02:00
Sébastien Helleu
c1aa51fa9c
core: fix crash on buffer close when option weechat.look.hotlist_remove is set to "merged" ( closes #199 )
2014-09-24 21:45:01 +02:00
Sébastien Helleu
f91f57f12c
irc: fix type of value stored in hashtable when joining a channel ( closes #211 )
2014-09-22 07:43:34 +02:00
Nils Görs
91a748b8e7
core: update German translations
2014-09-21 20:52:12 +02:00
Sébastien Helleu
1a20ef41c0
core: fix highlight of IRC action messages when option irc.look.nick_mode is set to "action" or "both" ( closes #206 )
2014-09-21 11:52:58 +02:00
Sébastien Helleu
03c0067272
core: fix compilation of plugin API functions (macros) when compiler optimizations are enabled ( closes #200 )
2014-09-20 17:38:46 +02:00
Nils Görs
2040557107
core: update German translations
2014-09-20 17:26:51 +02:00
Sébastien Helleu
061f94aee9
core: fix sentence in ChangeLog
2014-09-20 15:44:28 +02:00
Sébastien Helleu
6a2bef6fb7
guile: fix compilation with Guile < 2.0.4 ( closes #198 )
2014-09-20 15:43:29 +02:00
Sébastien Helleu
1801e0da3b
doc: update Polish auto-generated files
2014-09-20 15:02:00 +02:00
Sébastien Helleu
d1b4281d20
trigger: do not allow any changes on a trigger when it is currently running ( closes #189 )
2014-09-20 14:51:09 +02:00
Sébastien Helleu
6860aa491f
aspell: fix compilation with enchant version older than 1.6.0 ( closes #192 )
2014-09-20 11:05:48 +02:00
Krzysztof Korościk
6a118ce940
core: update polish translations
2014-09-14 00:18:36 +02:00
Krzysztof Korościk
ddf7604c3e
doc: update polish translations
2014-09-14 00:01:10 +02:00
Sébastien Helleu
9ab9e121bb
core: update ChangeLog
2014-09-06 08:56:39 +02:00
Sébastien Helleu
5a5e05eae9
irc: display nick changes in server buffer ( closes #188 )
2014-09-06 08:48:43 +02:00
Sébastien Helleu
761ac5d0e9
irc: disable creation of temporary servers by default with command /connect, new option irc.look.temporary_servers
2014-09-04 07:39:05 +02:00
Sébastien Helleu
4c49113036
tests: add tests of hashtable functions
2014-09-03 07:38:46 +02:00
Sébastien Helleu
7f4d9de255
core: use a sorted arraylist for partial completions
...
With a sorted list, the partial completion is about 50x faster
(like other completions).
2014-09-01 23:38:53 +02:00
Sébastien Helleu
f0aa0a21b2
core: optimize completion by using arraylists
...
With arraylist (vs weelist), the completion is about 50x faster.
It is visible on "/help [+tab]".
2014-09-01 11:51:04 +02:00
Sébastien Helleu
dda1a66fd7
tests: add tests of arraylist functions
2014-09-01 11:51:04 +02:00
Sébastien Helleu
8430708fad
core: add comment about argument "index" of function arraylist_search
2014-09-01 11:51:03 +02:00
Sébastien Helleu
41fd4cb254
core: reset data contents in function arraylist_clear if size_alloc_min > 0
2014-09-01 11:51:03 +02:00
Sébastien Helleu
e0f2184987
core: add extra check on arraylist pointer in arraylist functions
2014-09-01 11:51:03 +02:00
Sébastien Helleu
a4dfda9304
core: add functions to manage array lists
2014-09-01 11:51:03 +02:00
Sébastien Helleu
3287843ff2
doc: fix example of color codes in command line (user's guide)
2014-09-01 07:44:54 +02:00
Sébastien Helleu
22dd769c3f
doc: update Japanese auto-generated files
2014-08-31 20:00:15 +02:00
Sébastien Helleu
91639e5ed8
Merge pull request #183 from l/translation_ja
...
core: update Japanese translations
2014-08-31 19:41:01 +02:00
Sébastien Helleu
0845911c6b
core: change comment about linker and circular references problems with static libs
2014-08-31 17:00:47 +02:00
AYANOKOUZI, Ryuunosuke
d06760ce5c
core: update Japanese translations
2014-08-31 06:09:39 +09:00
Sébastien Helleu
0a641bdf0b
core: add debug functions to measure time spent in code/functions
2014-08-30 16:07:37 +02:00
Max Teufel
e32801d9fc
irc: use irc_protocol_nick_address for ban/quiet/invex/exception lists
2014-08-29 21:12:51 +02:00
Sébastien Helleu
421c0752d8
core: fix window/buffer pointers used in command /eval
2014-08-29 19:11:07 +02:00
Sébastien Helleu
dda2170d94
core: add another example of buffer name in /help filter
2014-08-29 18:21:48 +02:00
Sébastien Helleu
7b546bea2e
api: use microseconds instead of milliseconds in functions util_timeval_diff and util_timeval_add
2014-08-29 18:17:27 +02:00
Sébastien Helleu
ddd829a1c7
core: remove some spaces
2014-08-29 15:40:50 +02:00
Sébastien Helleu
9fe6ce1cdc
api: fix bug in function hdata_move when absolute value of count is greater than 1
2014-08-27 07:34:54 +02:00
Sébastien Helleu
bf723ba7bf
perl: fix detection of Perl >= 5.20 with autotools
2014-08-26 07:41:20 +02:00
Sébastien Helleu
5424c5f9de
core: fix build of tests with autotools
2014-08-25 20:26:19 +02:00
Sébastien Helleu
f39b37351c
tests: fix build of tests when the build directory is outside source tree ( closes #178 )
2014-08-25 07:38:38 +02:00
Sébastien Helleu
8672430acd
core: sync debian files with debian git repository
2014-08-24 19:40:14 +02:00
Sébastien Helleu
56f099bec6
core: sort linked lists with configuration files and sections by name
2014-08-24 19:18:09 +02:00
Sébastien Helleu
fa4436b262
irc: remove a trailing comma in help of server capabilities option
2014-08-23 21:05:38 +02:00
Sébastien Helleu
224b27de88
core: add a constant for color buffer name
2014-08-23 16:37:50 +02:00
Sébastien Helleu
23ea7cd67d
core: add missing return code in comment of function hook_command_exec
2014-08-23 12:39:02 +02:00
Sébastien Helleu
eac426f625
core: fix error message in case of ambiguous incomplete command
2014-08-23 12:37:01 +02:00
Sébastien Helleu
bde38c87ea
core: fix typo: too much calls -> too many calls
2014-08-23 12:34:04 +02:00
Sébastien Helleu
e887592b78
core: fix typo: unambigous -> unambiguous
2014-08-23 12:30:54 +02:00
Sébastien Helleu
6b017fa38a
core: add new option weechat.look.command_incomplete in ChangeLog
2014-08-23 12:22:05 +02:00
Sébastien Helleu
9f57c21de2
doc: update auto-generated files with WeeChat options
2014-08-23 12:14:37 +02:00
Sébastien Helleu
8c586eb49a
core: allow incomplete commands if unambiguous (task #5419 )
2014-08-23 12:13:11 +02:00
Sébastien Helleu
f6c2fd9bce
doc: update German auto-generated files
2014-08-23 11:44:35 +02:00
nils_2
3bb72d24b8
doc: update German documentation
2014-08-23 11:01:15 +02:00
nils_2
0c01a0ac98
doc: update German documentation
2014-08-23 10:51:44 +02:00
nils_2
59a0f52ab8
core: update German translations
2014-08-23 10:50:13 +02:00
Sébastien Helleu
b010115556
core: add command to restore default triggers that have changed in version 1.1 (release notes)
2014-08-23 09:12:28 +02:00
Sébastien Helleu
2ae5660cc3
trigger: add option "restore" in command /trigger
2014-08-23 09:11:13 +02:00
Sébastien Helleu
067f310be6
script: fix crash on "/script update" if a script detail is displayed in buffer ( closes #177 )
2014-08-22 20:48:51 +02:00
Sébastien Helleu
333253e5b9
trigger: fix regex used in default triggers to hide passwords ( closes #172 )
...
"\S" is not supported on *BSD, so it is replaced by "[^ ]" (which should be
enough, since there should be no tabs or other whitespace different from
spaces in command line).
2014-08-22 07:39:15 +02:00
Sébastien Helleu
94ddd4a8b7
core: add contributor in AUTHORS.asciidoc
2014-08-21 07:41:49 +02:00
Sébastien Helleu
31071172eb
doc: update German auto-generated files
2014-08-20 21:58:44 +02:00
PhillipSz
9c009a8d69
core: update German translations
2014-08-20 21:54:08 +02:00
Andrew Potter
5284646df1
xfer: bind to wildcard address when sending
...
When #5 was fixed, we started to always bind to the local address
connected to the irc server because the xfer.network.own_ip address
may not be able to be bound to when NATed. But this means when the
own_ip address is a different family (IPv4 vs IPv6) from the irc
server connection, we were listening for connections on the wrong
interface.
This patch lets us figure out which family is being used,
(xfer.network.own_ip's family, or the irc connection's family
otherwise) and bind() into the correct family via that family's
wildcard address.
2014-08-20 09:12:08 -07:00
Sébastien Helleu
285de35d21
core: fix typo in French translation of /help set
2014-08-20 07:35:07 +02:00
Andrew Potter
e5cd0eb247
xfer: Use hook_connect() for receiving chats
...
fixes #160
2014-08-19 22:09:37 -07:00
Sébastien Helleu
7310a7e398
core: fix modifier "weechat_print": discard only one line when several lines are displayed in same message ( closes #171 )
...
When several lines are displayed in a message (separated by "\n"), the
modifier "weechat_print" will now discard just one line (if return value is
an empty string), instead of discarding the whole message.
2014-08-19 19:56:12 +02:00
Sébastien Helleu
83ffdb9ecd
irc: add "server-time" in help of server option "capabilities"
2014-08-17 09:58:19 +02:00
Sébastien Helleu
25747a5f16
Merge pull request #166 from l/translation_ja
...
core: update Japanese translations
2014-08-16 20:11:05 +02:00
Sébastien Helleu
be00ef006b
doc: add missing files sec.conf and exec.conf in man page
2014-08-16 17:01:55 +02:00
AYANOKOUZI, Ryuunosuke
37f7d69cdc
core: update Japanese translations
2014-08-17 00:01:14 +09:00
Sébastien Helleu
611a48837b
core: add anchor "#support" for link to user's guide in AUTHORS
2014-08-16 15:45:39 +02:00
Sébastien Helleu
519d7cc79e
core: add link to user's guide in AUTHORS
2014-08-16 15:43:27 +02:00
nils_2
420acac5ed
core: update German translations
2014-08-16 11:54:51 +02:00
Sébastien Helleu
d918c3d1b0
core: fix translation of message displayed after /upgrade
2014-08-16 11:50:15 +02:00
Sébastien Helleu
4de5627db2
irc: remove unneeded variable "seconds"
2014-08-16 11:50:01 +02:00
Sébastien Helleu
ab8ea0f3cb
irc: fix translation of CTCP PING reply ( closes #137 )
2014-08-16 11:37:43 +02:00
Sébastien Helleu
e6ed4342a2
core: add a link to user's guide or WeeChat site for contacting developers
2014-08-16 10:36:50 +02:00
Sébastien Helleu
fd7b5caf5c
doc: add non-official support channel #weechat-de in user's guide
2014-08-16 10:35:48 +02:00
Sébastien Helleu
e27083cddf
core: remove obsolete WeeChat version in weechat.pot
2014-08-16 10:29:47 +02:00
Sébastien Helleu
4c12639f61
doc: add tags for missing translations in Japanese developer's guide
2014-08-16 09:24:40 +02:00
Sébastien Helleu
dac076c242
aspell: display an error if command "/aspell setdict" is called without a dictionary
2014-08-16 09:07:10 +02:00
Sébastien Helleu
2d5f563d89
core: update ChangeLog
2014-08-16 09:03:38 +02:00
Sébastien Helleu
3f3eb55c6d
aspell: remove unneeded else condition
2014-08-16 09:02:31 +02:00
nils_2
2629fd8c74
aspell: fix crash with command "/aspell addword" if no word is given ( closes #164 )
2014-08-15 20:56:52 +02:00
Sébastien Helleu
1b7352e379
core: add gettext-devel dependency for Cygwin packaging
2014-08-15 18:48:40 +02:00
Sébastien Helleu
8c3b85a05b
core: install extra files for Cygwin in share/doc/weechat
2014-08-15 18:48:03 +02:00
Sébastien Helleu
b7eb710b19
core: fix asciidoc style in ChangeLog
2014-08-15 15:12:37 +02:00
Sébastien Helleu
bc34c3cfc2
tests: fix memory leak in tests launcher
2014-08-15 15:08:31 +02:00
Sébastien Helleu
23f91ea821
Version 1.1-dev
2014-08-15 13:20:15 +02:00
Sébastien Helleu
addc27af2c
Version 1.0
...
Yay! \o/
2014-08-15 10:09:01 +02:00
Sébastien Helleu
dcf46a2ca0
tests: read WeeChat command line arguments in environment variable "WEECHAT_TESTS_ARGS"
2014-08-14 19:15:25 +02:00
Sébastien Helleu
99b7aa9d27
tests: fix memory leaks
2014-08-14 19:13:32 +02:00
Sébastien Helleu
00e79af39c
tests: add tests of function string_split_shell
2014-08-14 19:12:00 +02:00
Sébastien Helleu
328eeee5e1
tests: add partial tests of functions hashtable_set*
2014-08-14 19:09:27 +02:00
Sébastien Helleu
346fb62cf6
tests: don't install binary "tests" with autotools
2014-08-14 19:06:21 +02:00
Sébastien Helleu
181e44d126
doc: add missing file "tests.cpp" in developer's guide
2014-08-14 19:05:48 +02:00
Sébastien Helleu
11baca39b8
debian: link against libgcrypt20-dev and libgnutls28-dev
2014-08-14 19:03:18 +02:00
Sébastien Helleu
536318eafe
tests: add tests of function string_replace_with_callback
2014-08-14 07:38:42 +02:00
Sébastien Helleu
8506fa95b3
core: separate new features and bugs fixed in ChangeLog
2014-08-14 07:35:04 +02:00
Sébastien Helleu
06260182b0
doc: update Polish auto-generated files
2014-08-13 22:28:40 +02:00
Krzysztof Korościk
d104a1fc13
core: updated polish translations
2014-08-13 21:31:02 +02:00
Sébastien Helleu
0f363218b6
core: make argument "errors" optional in function string_replace_with_callback
2014-08-13 07:33:49 +02:00
Sébastien Helleu
3d63ed0eaf
Merge pull request #161 from l/translation_ja
...
core: update Japanese translations
2014-08-12 21:40:51 +02:00
AYANOKOUZI, Ryuunosuke
ab6df91a3e
core: update Japanese translations
2014-08-12 16:43:32 +09:00
Sébastien Helleu
e4fb9a4a4b
doc: add example with "callback_free_key" in function hashtable_set_pointer (plugin API reference)
2014-08-12 07:32:15 +02:00
Andrew Potter
62d891aea9
core: callback_free_key shouldn't point to already free'd value
2014-08-11 22:51:20 +02:00
Sébastien Helleu
4faa227a2d
core: check that callback is not NULL in function string_replace_with_callback
2014-08-11 07:47:55 +02:00
Sébastien Helleu
8ab538c0d9
Version 1.0-rc3
2014-08-10 16:54:28 +02:00
Sébastien Helleu
93d472e3d0
core: fix potential crash in case of malloc error when resetting config option
2014-08-10 15:51:35 +02:00
Sébastien Helleu
e226c2e147
irc: free nick immediately in case of malloc error
2014-08-10 15:50:18 +02:00
Sébastien Helleu
890a9e54be
core: remove dead assignment in function hook_process_child
2014-08-10 15:50:18 +02:00
Sébastien Helleu
15bb7656a5
core: remove dead assignment in function hook_command_exec
2014-08-10 15:50:18 +02:00
Sébastien Helleu
733eb99b17
script: fix potential crash in case of malloc error
2014-08-10 15:50:08 +02:00
Sébastien Helleu
a7ea40da2c
core: remove dead assignment when converting mouse code
2014-08-10 13:47:08 +02:00
Sébastien Helleu
068776b5a7
core: fix zero-length malloc of an hashtable item with type "buffer"
2014-08-10 13:42:48 +02:00
Sébastien Helleu
ccf18f4bf6
core: return immediately if localtime fails in window scroll
2014-08-10 13:35:25 +02:00
Sébastien Helleu
fc1571645d
logger: fix memory leaks in backlog
2014-08-10 13:25:35 +02:00
Sébastien Helleu
53a9a161f4
core: fix memory leak on /upgrade when file signature in upgrade file is invalid
2014-08-10 10:52:04 +02:00
Sébastien Helleu
27dd6cf72f
core: fix memory leak in completion of config options values
2014-08-09 23:17:25 +02:00
Sébastien Helleu
b78b5575c3
irc: fix memory leak in CTCP answer
2014-08-09 19:54:39 +02:00
Sébastien Helleu
4e43be6d2c
core: fix memory leak when removing script files
2014-08-09 18:49:06 +02:00
Sébastien Helleu
fc71ce0d43
core: fix bug with several arguments for command /buffer clear|hide|unhide
2014-08-09 18:19:27 +02:00
Sébastien Helleu
9358f076a3
exec: invert a condition to make code more readable
2014-08-09 17:43:45 +02:00
Sébastien Helleu
795b9c9da9
relay: fix memory leak during handshake on websocket
2014-08-09 17:41:16 +02:00
Sébastien Helleu
7a76a959ec
relay: fix memory leak when receiving several lines from client (weechat protocol)
2014-08-09 17:40:18 +02:00
Sébastien Helleu
a6aee98cb1
relay: fix memory leak when receiving commands from client (weechat protocol)
2014-08-09 17:15:22 +02:00
Sébastien Helleu
4c871760d2
relay: remove dead assignment
2014-08-09 16:37:10 +02:00
Sébastien Helleu
ddd7a85f2d
relay: fix crash when an IRC "MODE" command is received from client without arguments
2014-08-09 16:14:44 +02:00
Sébastien Helleu
a538a9c08e
tests: add tests of function string_replace_regex
2014-08-09 09:08:06 +02:00
Sébastien Helleu
5597c93b64
core: check that regex is not NULL in function string_replace_regex
2014-08-08 07:33:37 +02:00
Sébastien Helleu
e7b604c97e
core: fix example in comment of function string_replace_regex
2014-08-07 07:48:15 +02:00
Sébastien Helleu
13fc108c6d
tests: add TODO comments for missing tests
2014-08-06 07:53:04 +02:00
Sébastien Helleu
aa8a1cc775
core: add C++ compiler and CppUTest for tests in README
2014-08-05 07:36:01 +02:00
Sébastien Helleu
2cc265f34e
tests: add tests of functions hashtable_hash_key_djb2 and hashtable_new
2014-08-04 07:41:24 +02:00
Sébastien Helleu
3c3311bf17
core: update ChangeLog
2014-08-03 14:44:37 +02:00
Sébastien Helleu
124b2668fe
core: display warning on $TERM only if it doesn't start with "screen" (under screen/tmux)
2014-08-03 14:11:58 +02:00
Sébastien Helleu
5262e05177
doc: remove trailing whitespace in Polish user's guide
2014-08-03 14:09:44 +02:00
Sébastien Helleu
6dcb1e7b10
Revert "core: use argument "-i" for sed command (don't create a temporary file)"
...
This reverts commit b2466aae29 .
The option "-i" is not supported on FreeBSD.
2014-08-03 13:49:11 +02:00
Krzysztof Korościk
dbc30707aa
update polish docs
2014-08-03 12:36:05 +02:00
Sébastien Helleu
8b1939059b
Version 1.0-rc2
2014-08-03 12:01:41 +02:00
Sébastien Helleu
e13593dceb
core: fix build with autotools and gettext >= 0.19
2014-08-03 11:56:38 +02:00
Sébastien Helleu
b2466aae29
core: use argument "-i" for sed command (don't create a temporary file)
2014-08-03 11:10:06 +02:00
Sébastien Helleu
6a09cf0ed3
core: fix display of bar item "buffer_filter" when toggling filters in current buffer ( closes #150 )
2014-08-03 10:33:45 +02:00
Sébastien Helleu
895a46c55f
core: remove "set -x" in build.sh (the executed commands are already displayed)
2014-08-02 18:46:48 +02:00
Sébastien Helleu
a93c92c5b1
core: add empty line in .travis.yml
2014-08-02 18:44:26 +02:00
Mikaela Suomalainen
b1b5a3eac9
tests: make build.sh show executed commands & ...
...
...try to speed up make by using multiple jobs if there is more than one
CPU available
Travis CI should now show the commands that build.sh executes in the
log. I mean commands, not only their output.
2014-08-02 18:52:10 +03:00
Mikaela Suomalainen
21538edc9b
core: enable fast_finishing (Travis CI)
...
fash_finish makes it so that if one job fails, the build is marked as
failed without having to wait for the other jobs to finish. If there are
still unfinished jobs at the time of failure, they continue running
after the build has been marked as failed.
2014-08-02 18:41:33 +03:00
Sébastien Helleu
1aa8fd09ef
tests: add tests of functions string_is_command_char and string_input_for_buffer
2014-08-02 16:55:49 +02:00
Sébastien Helleu
28cb1ae6f5
tests: add tests of base 16/64 decoding/encoding
2014-08-02 16:54:24 +02:00
Sébastien Helleu
cf3e0ccbfd
core: fix result of hash function (in hashtables) on 32-bit systems
2014-08-02 16:53:12 +02:00
Sébastien Helleu
8a93906beb
api: fix function string_decode_base64
...
The result of function was sometimes wrong, for example base64 decoding of
"YWJj" was returning "ab" instead of "abc".
2014-08-02 16:52:17 +02:00
Sébastien Helleu
ad07527007
trigger: fix hook count on 32-bit systems
2014-08-02 16:21:00 +02:00
Sébastien Helleu
6295adad6d
relay: fix number of bytes sent/received on 32-bit systems
2014-08-02 16:17:30 +02:00
Sébastien Helleu
e29f01b4fb
Merge branch 'travis-tests'
2014-08-02 15:47:20 +02:00
Sébastien Helleu
ee1e181894
tests: remove test of han char in utf8_strlen_screen (failing on Ubuntu Precise)
2014-08-02 15:36:40 +02:00
Sébastien Helleu
1294bce155
tests: remove test of han char in utf8_char_size_screen (failing on Ubuntu Precise)
2014-08-02 15:25:56 +02:00
Sébastien Helleu
ed05730a3b
core: remove unused ubuntu PPA (Travis CI)
2014-08-02 15:14:53 +02:00
Sébastien Helleu
63d9f2452d
core: replace package libcpputest-dev by amd64 version (Travis CI)
2014-08-02 15:10:41 +02:00
Sébastien Helleu
d046315e8b
api: fix function string_format_size on 32-bit systems
2014-08-02 11:44:15 +02:00
Sébastien Helleu
f9b04635d3
tests: fix compilation of tests
...
The header gui-curses.h doesn't need to be included (this causes an error
because the real ncurses lib header is not found when compiling tests).
2014-08-02 11:38:58 +02:00
Sébastien Helleu
35574d63ab
irc: fix duplicate sender name in display of wallops ( closes #142 , closes #145 )
2014-08-02 11:35:43 +02:00
Sébastien Helleu
2987f9208e
tests: add tests of function string_format_size
2014-08-01 07:34:35 +02:00
Sébastien Helleu
aaa29153b0
tests: add tests of functions string_iconv*
2014-07-31 07:48:36 +02:00
Sébastien Helleu
d2dc05b01e
core: check that from/to arguments are not NULL in base16/64 functions
2014-07-30 07:44:25 +02:00
Sébastien Helleu
3d6b9ff5a7
tests: add tests of function string_is_word_char
2014-07-29 07:39:30 +02:00
Sébastien Helleu
3ffbb85cb9
core: check that string is not NULL in function string_input_for_buffer
2014-07-28 08:27:16 +02:00
Sébastien Helleu
12c8cd4988
core: check that string is not NULL in function string_iconv
2014-07-27 08:34:34 +02:00
Sébastien Helleu
7710084ba8
doc: update Japanese auto-generated files
2014-07-26 11:20:38 +02:00
Sébastien Helleu
329dbefbfd
Merge pull request #140 from l/translation_ja
...
core: update Japanese translations
2014-07-26 11:17:55 +02:00
AYANOKOUZI, Ryuunosuke
c3ec3cd3ed
core: update Japanese translations
2014-07-26 17:56:38 +09:00
Sébastien Helleu
ed76e7adc6
doc: fix examples of function string_format_size (plugin API reference)
2014-07-26 08:25:10 +02:00
Sébastien Helleu
0693ffb82b
core: fix compilation warning on GNU/Hurd about unsigned long numbers
2014-07-25 22:23:46 +02:00
Sébastien Helleu
db01880bd1
core: add comments in translations for file size units
2014-07-25 20:40:38 +02:00
nils_2
16874bd4ec
core: update German translations
2014-07-25 09:13:56 +02:00
Sébastien Helleu
f227e9ec3e
core: add terabyte unit for size displayed
2014-07-25 07:57:48 +02:00
Sébastien Helleu
e8c03ea513
core: download debian package libcpputest-dev from weechat.org (Travis CI)
2014-07-24 22:27:48 +02:00
nils_2
b62705a299
doc: update German documentation
2014-07-24 10:18:32 +02:00
Sébastien Helleu
4bebc81dcb
doc: add min version for libcpputest-dev (user's guide)
2014-07-24 07:56:14 +02:00
Sébastien Helleu
d9d36c8dd4
trigger: update comment
2014-07-23 07:49:05 +02:00
Andrew Potter
197cd30379
trigger: refuse triggers with . in their name
2014-07-22 22:27:14 -07:00
Sébastien Helleu
2331f68c88
core: add option "--yes" for add-apt-repository (Travis CI)
2014-07-22 21:14:35 +02:00
Sébastien Helleu
8386c1a210
tests: run tests after build on Travis CI
2014-07-22 21:05:53 +02:00
Sébastien Helleu
9177e02f1a
tests: add -v option for command "tests" to increase verbosity (CMake)
2014-07-22 21:04:59 +02:00
nils_2
94f12b4b8b
core: update German translations
2014-07-22 12:03:26 +02:00
Sébastien Helleu
2a7b23f65e
Version 1.0-rc1
2014-07-21 22:23:36 +02:00
Sébastien Helleu
20b49746cc
doc: add missing tag "host_xxx" in function printf_date_tags (plugin API reference)
2014-07-21 22:23:21 +02:00
Sébastien Helleu
3aadfc6765
core: fix insert of mouse code in input line after a partial key combo ( closes #130 )
2014-07-21 21:29:44 +02:00
Sébastien Helleu
29385e39be
tests: fix compilation warning with autotools
2014-07-21 21:25:55 +02:00
Sébastien Helleu
63add00da7
tests: add compilation of tests with autotools
2014-07-21 21:25:43 +02:00
Sébastien Helleu
fe74ab8eff
core: add file cmake/FindCppUTest.cmake in tarball built by autotools
2014-07-21 21:20:20 +02:00
Sébastien Helleu
2eebb817fd
tests: fix compilation of tests
2014-07-21 21:18:57 +02:00
Sébastien Helleu
27c37c0ac5
core: add script build.sh in tarball built by autotools
2014-07-20 23:18:32 +02:00
Sébastien Helleu
8c00ff1b46
core: move script git-version.sh into scripts directory
2014-07-20 23:12:05 +02:00
Sébastien Helleu
d7e4fb7080
core: add install of autopoint in Travis CI
2014-07-20 22:36:19 +02:00
Sébastien Helleu
c0d1a0d4b5
core: use run function to create build directory
2014-07-20 22:35:48 +02:00
Sébastien Helleu
e5d6243155
core: add build with autotools for Travis CI
2014-07-20 22:31:33 +02:00
Sébastien Helleu
d0b95b6858
core: remove whitespace in cmake files
2014-07-20 19:16:01 +02:00
Sébastien Helleu
f2fd562d79
core: fix build with autotools (add main.c)
2014-07-20 18:53:13 +02:00
Sébastien Helleu
3600b31188
doc: add C++ compiler in dependencies to run tests (user's guide)
2014-07-20 17:02:02 +02:00
Sébastien Helleu
d083b77d7f
doc: add file main.c in developer's guide
2014-07-20 16:50:53 +02:00
Sébastien Helleu
cc179e81c7
core: add main.c in list of translated files for gettext
2014-07-20 16:50:35 +02:00
Sébastien Helleu
ce98ded306
core: fix link errors with ncurses library
2014-07-20 16:16:08 +02:00
Sébastien Helleu
c077573303
core: add contributor in AUTHORS.asciidoc
2014-07-20 15:54:53 +02:00
Sébastien Helleu
4070a5d27b
core: update ChangeLog
2014-07-20 15:53:25 +02:00
Sébastien Helleu
5408db58d1
tests: add UTF-8 tests (check of some invalid UTF-8 chars)
2014-07-20 15:50:51 +02:00
Sébastien Helleu
45f1b6bfc5
core: fix code style in function utf8_is_valid()
2014-07-20 15:50:12 +02:00
Sébastien Helleu
1e669e4b1e
Merge branch 'master' of git://github.com/anders/weechat into anders-master
2014-07-20 12:41:39 +02:00
Sébastien Helleu
66959ad911
core: update translations
2014-07-20 12:27:52 +02:00
Sébastien Helleu
ee0ed7b839
doc: remove obsolete "test" directory with weercd in developer's guide
2014-07-20 12:18:15 +02:00
Sébastien Helleu
b4186d1f74
core: update ChangeLog
2014-07-20 12:17:44 +02:00
Sébastien Helleu
db9a8e7bc4
tests: add unit tests using CppUTest
...
The tests can be run only via CMake:
1. build with tests: cmake .. -DENABLE_TESTS=ON
2. make
3. ctest (or ctest -V for verbose output)
2014-07-20 12:13:25 +02:00
Sébastien Helleu
91ce401769
core: move some detections from src/CMakeLists.txt to root CMakeLists.txt
2014-07-14 20:03:39 +02:00
Sébastien Helleu
de7e7585dd
core: do not exit WeeChat in weechat_end() (let the caller do that)
...
This is needed for automated tests, to exit with return code of tests.
2014-07-14 20:03:39 +02:00
Sébastien Helleu
9935b336ed
core: move main() function into Curses GUI
2014-07-14 20:03:39 +02:00
Sébastien Helleu
1f65f80db4
core: send signal key_combo_xxx even for unknown combos
2014-07-14 20:02:26 +02:00
Sébastien Helleu
5911e94ec5
doc: update German auto-generated files
2014-07-14 19:38:16 +02:00
nils_2
2fabf45a38
core: update German translations
2014-07-14 19:34:30 +02:00
Sébastien Helleu
eb4d1cf9e7
core: display a warning on startup if $TERM is not screen(-256color) under screen/tmux
...
The same warning is displayed with command "/debug term".
2014-07-14 19:00:23 +02:00
Sébastien Helleu
a2cb702b66
core: add Curl options for versions 7.29.0 to 7.37.0
2014-07-14 17:25:08 +02:00
Sébastien Helleu
dff20632ff
script: fix display of curl errors
2014-07-14 16:05:43 +02:00
Sébastien Helleu
32751e59ca
core: hide message timestamp in bare display if timestamp is disabled in buffer ( closes #129 )
2014-07-14 10:05:16 +02:00
Sébastien Helleu
b14ad26fd5
aspell: rename variable "utf8_char_int" to "code_point"
2014-07-14 09:29:14 +02:00
Sébastien Helleu
2c3484d089
irc: display locally away status changes in private buffers (in addition to channels) ( closes #117 )
2014-07-12 17:32:54 +02:00
Sébastien Helleu
3ec3fb4e8d
python: fix read of return value for callbacks returning an integer in Python 2.x ( closes #125 )
2014-07-12 14:51:39 +02:00
Sébastien Helleu
c5710c6f24
core: fix evaluation of expressions with regex condition ( closes #63 )
...
The regex itself is not evaluated any more (so parentheses are kept).
Before the fix:
>> abcd =~ (?-i)^abc
== [0]
>> (abcd) =~ \(abcd\)
== [0]
After the fix:
>> abcd =~ (?-i)^abc
== [1]
>> (abcd) =~ \(abcd\)
== [1]
2014-07-12 10:10:05 +02:00
Sébastien Helleu
e0312f7ecf
core: add option "-mask" in command /unset ( closes #112 )
2014-07-12 09:14:56 +02:00
Sébastien Helleu
f80a80204a
core: add option weechat.color.status_nicklist_count ( closes #109 , closes #110 )
2014-07-12 08:13:58 +02:00
Sébastien Helleu
b168a43070
doc: update Japanese auto-generated files
2014-07-06 08:41:21 +02:00
Sébastien Helleu
a0ef636824
Merge pull request #120 from l/translation_ja
...
core: update Japanese translations
2014-07-06 08:39:34 +02:00
AYANOKOUZI, Ryuunosuke
6e4d69c94d
core: update Japanese translations
2014-07-06 11:23:43 +09:00
Sébastien Helleu
7a7399594f
core: fix socks5 proxy for curl downloads ( closes #119 )
2014-07-05 22:22:16 +02:00
Sébastien Helleu
4350dd058e
core: display curl error after a failed download
2014-07-05 22:17:55 +02:00
Sébastien Helleu
2b7b8cb365
doc: fix style of C/Python examples in docs
2014-07-05 16:45:48 +02:00
Sébastien Helleu
bdcb9fb5d7
doc: fix example for function strcasecmp_range in Italian plugin API reference
2014-07-05 11:54:13 +02:00
Sébastien Helleu
95011c82e0
core: return only -1, 0 or 1 in string comparison functions
2014-07-05 11:38:44 +02:00
Sébastien Helleu
823db4475c
core: check that timeval arguments are not NULL in timeval functions
2014-07-05 10:25:28 +02:00
Sébastien Helleu
e0e3f9fdee
core: check that regex is not NULL in function string_regcomp
2014-07-05 10:17:28 +02:00
Sébastien Helleu
afa81c4594
core: check that regex is not NULL in function string_regex_flags
2014-07-05 10:15:29 +02:00
Sébastien Helleu
d936880392
core: add note about result that must be freed in function string_mask_to_regex
2014-07-05 10:13:46 +02:00
Sébastien Helleu
e75fef58c4
core: check that "chars" argument is not NULL in function string_strip
2014-07-05 10:05:35 +02:00
Sébastien Helleu
60c7696353
core: check that string is not NULL in function string_convert_escaped_chars
2014-07-05 10:03:15 +02:00
Sébastien Helleu
8fc8cbc129
core: add comment with return value of function string_strcasestr
2014-07-05 09:51:26 +02:00
Sébastien Helleu
e702722842
core: check that string is not NULL in function string_strndup
2014-07-04 07:41:20 +02:00
Sébastien Helleu
494d046594
core: remove "www" in weechat.org URLs
2014-07-01 21:27:29 +02:00
nils_2
4579d4fb93
doc: update German documentation
2014-06-29 18:14:58 +02:00
nils_2
eaa28157ab
doc: update German documentation
2014-06-29 18:14:46 +02:00
Sébastien Helleu
7700ef2207
doc: add a question in FAQ about CPU usage
2014-06-29 15:48:32 +02:00
Sébastien Helleu
e4b3519418
doc: update German auto-generated files
2014-06-29 13:30:30 +02:00
nils_2
c252c2442b
core: update German translations
2014-06-29 12:39:00 +02:00
Sébastien Helleu
9d3355b5a4
core: add note about semicolon to separate commands in /help eval
2014-06-29 11:48:04 +02:00
Sébastien Helleu
44de5bac65
core: update message displayed when passphrase is not set on /secure buffer
2014-06-28 14:50:15 +02:00
Sébastien Helleu
179dc0306e
core: remove obsolete translations
2014-06-28 13:20:13 +02:00
Sébastien Helleu
980a9abcfd
core: do not display content of passphrase on /secure buffer
2014-06-28 13:18:16 +02:00
Sébastien Helleu
baffcc7b76
core: fix completion of plugins commands when beginning of command is given
2014-06-28 11:48:49 +02:00
Sébastien Helleu
fa4aaa8aa1
core: fix completion of environment variable value when beginning of value is given
2014-06-28 11:46:17 +02:00
Sébastien Helleu
11cc85caea
doc: update German auto-generated files
2014-06-27 22:46:11 +02:00
nils_2
699eabe6cb
core: update German translations
2014-06-27 22:43:24 +02:00
Sébastien Helleu
39fc5b91de
core: add missing declaration of "environ" (fix compilation on Mac OS X)
2014-06-27 22:11:46 +02:00
Sébastien Helleu
0191818368
core: remove extra spaces in /help set
2014-06-27 22:04:56 +02:00
Sébastien Helleu
1a1c50cc01
core: add option "env" in command /set
2014-06-27 07:54:53 +02:00
Sébastien Helleu
6cdcb6feca
core: fix typo in German message
2014-06-21 19:07:28 +02:00
Sébastien Helleu
da8bc733d4
doc: update German auto-generated files
2014-06-20 07:39:25 +02:00
nils_2
b26b30d5dc
core: update German translations
2014-06-19 20:21:48 +02:00
Sébastien Helleu
56f5a01b99
irc: fix typo in a message
2014-06-19 07:49:54 +02:00
Anders Bergh
b705e20a44
core: overlong UTF-8 encoding and surrogates (U+D800-DFFF) are invalid.
2014-06-16 22:24:46 +02:00
Sébastien Helleu
d65afdfc7c
doc: update German auto-generated files
2014-06-14 10:44:05 +02:00
nils_2
0eb75ec61a
doc: update German documentation
2014-06-14 10:40:42 +02:00
nils_2
aaa02f0f5d
core: update German translations
2014-06-14 10:40:25 +02:00
Sébastien Helleu
dfb6516a11
irc: add value "+" for option irc.look.smart_filter_mode to use modes from server prefixes ( closes #90 )
...
The new default value of option irc.look.smart_filter_mode is now "+".
2014-06-14 09:53:07 +02:00
Sébastien Helleu
21c5583c3b
core: update URL of WeeChat screenshot in README.asciidoc
2014-06-13 22:27:34 +02:00
Sébastien Helleu
086c5d31d6
doc: update Japanese auto-generated files
2014-06-12 07:37:41 +02:00
Sébastien Helleu
edea6d1e46
Merge pull request #105 from l/translation_ja
...
core: update Japanese translations
2014-06-12 07:33:29 +02:00
AYANOKOUZI, Ryuunosuke
a64fc0b50d
core: update Japanese translations
2014-06-12 05:25:57 +09:00
Sébastien Helleu
eac52b9931
core: set default value "merged" for option weechat.look.hotlist_remove
2014-06-11 07:59:57 +02:00
Sébastien Helleu
4151fa234e
doc: add evaluated expression for argument "condition" in function bar_new (plugin API reference)
2014-06-11 07:55:41 +02:00
Sébastien Helleu
d0fa44865c
core: fix potential memory leak with infolists not freed in plugins (debian #751108 )
...
The memory leak should not happen if infolists are properly freed by plugins,
and it happened only on unload of plugins (or exit).
2014-06-10 20:14:24 +02:00
Sébastien Helleu
955ed344c2
doc: add "in option command" in quickstart
2014-06-09 10:12:25 +02:00
Sébastien Helleu
48b44369e7
doc: update German auto-generated files
2014-06-09 10:04:17 +02:00
nils_2
771d537eff
doc: update German documentation
2014-06-09 09:21:18 +02:00
nils_2
4cd6a08ca0
core: update German translations
2014-06-09 09:18:41 +02:00
Sébastien Helleu
3fa4f8a4bc
doc: add SSL options in quickstart guide
2014-06-08 17:54:49 +02:00
Sébastien Helleu
e723cbc0c7
irc: fix French translation of "kick"
2014-06-08 10:00:23 +02:00
Sébastien Helleu
f68c9c6df6
irc: fix help of commands kick/kickban/remove ( closes #102 )
2014-06-08 09:39:27 +02:00
Sébastien Helleu
17e451ae55
core: fix color display of last color number + 1 ( closes #101 )
2014-06-07 17:08:17 +02:00
Sébastien Helleu
9957565680
core: fix first comment line in weechat.c
2014-06-07 16:14:17 +02:00
Sébastien Helleu
5d0a74a43e
core: add option weechat.look.hotlist_remove ( closes #99 )
2014-06-06 19:39:19 +02:00
Sébastien Helleu
0bdb7d2f80
doc: remove extra quotes around password in command /server (FAQ)
2014-06-05 19:53:09 +02:00
Sébastien Helleu
11f55cf70c
core: add one bug/feature request per issue in Contributing.asciidoc
2014-06-04 20:17:36 +02:00
Sébastien Helleu
d6d57635bd
irc: fix comment
2014-06-03 07:32:24 +02:00
Sébastien Helleu
70d2b0ad8e
Remove test/weercd.py (move script to its own repository)
...
The script has been moved to: https://github.com/weechat/weercd
2014-05-31 11:49:21 +02:00
Sébastien Helleu
bb779271ae
relay: don't send signals "buffer_clear" and "buffer_line_added" for relay raw/list buffers to clients (weechat protocol)
2014-05-29 16:49:50 +02:00
Sébastien Helleu
fe872f26d4
irc: fix extract of channel in parser for JOIN/PART messages when there is a colon before the channel name ( closes #83 )
...
The problem was only affecting scripts or triggers using the parser.
The irc plugin does not use the "channel" variable built by the parser
(when parsing JOIN/PART messages).
2014-05-28 20:11:12 +02:00
Sébastien Helleu
061b8b76b6
doc: update German auto-generated files
2014-05-27 07:45:42 +02:00
nils_2
a51b2d35ad
core: update German translations
2014-05-26 19:23:18 +02:00
Sébastien Helleu
8b655a2552
doc: update auto-generated files with IRC commands
2014-05-26 07:58:44 +02:00
Sébastien Helleu
34098cee27
irc: add command /remove ( closes #91 )
2014-05-26 07:57:38 +02:00
Sébastien Helleu
74c979d9ac
core: build packages in build directory on "make dist" (CMake)
2014-05-25 12:58:16 +02:00
Sébastien Helleu
dc0229617a
doc: use .asciidoc extension instead of .txt for doc files
2014-05-25 12:47:24 +02:00
Sébastien Helleu
76a066c9cc
doc: update Russian quickstart (issue #81 )
2014-05-25 09:28:04 +02:00
Sébastien Helleu
3bfc2b5bbe
doc: update Russian quickstart ( closes #81 )
2014-05-25 08:50:33 +02:00
Sébastien Helleu
ae76d76a96
doc: update auto-generated files with hdata
2014-05-25 08:49:33 +02:00
nils_2
415521dfbb
core: update German translations
2014-05-24 22:43:29 +02:00
Sébastien Helleu
02eed97d97
relay: fix crash when closing relay buffers ( closes #57 , closes #78 )
...
A flag "closing" has been added in buffers. It is set to 1 when the buffer
is closing, and then no more printf is allowed in the buffer (a message
printed on relay buffer was causing a crash when it is closed).
2014-05-24 18:57:29 +02:00
Sébastien Helleu
faae8f470b
relay: check pointers received in hdata command to prevent crashes with bad pointers (WeeChat protocol)
2014-05-24 18:18:11 +02:00
Sébastien Helleu
7aaf3be15b
api: add argument "flags" in function hdata_new_list
2014-05-24 18:03:14 +02:00
Sébastien Helleu
3092c09bc9
relay: remove warning on /reload of relay.conf when ports are defined
2014-05-24 08:00:19 +02:00
Sébastien Helleu
00179e6244
irc: fix refresh of bar item "irc_channel" after join/part/kick/kill (issue #86 )
2014-05-23 22:49:03 +02:00
Sébastien Helleu
6f6a0badcb
doc: update Japanese auto-generated files
2014-05-23 22:39:50 +02:00
Sébastien Helleu
98c3e28a71
doc: fix version number in function hook_print (Japanese plugin API reference)
2014-05-23 22:38:27 +02:00
Sébastien Helleu
83e19e4359
Merge pull request #89 from l/translation_ja
...
core: update Japanese translations
2014-05-23 22:37:16 +02:00
AYANOKOUZI, Ryuunosuke
3763a5d88d
core: update Japanese translations
2014-05-24 01:57:07 +09:00
Sébastien Helleu
838a71cceb
core: fix reset of attributes between nick colors in /color buffer
2014-05-22 20:46:14 +02:00
nils_2
4ba20c90da
doc: translate Mac OS X info in question about SSL connection to IRC server…
2014-05-22 13:47:35 +02:00
Sébastien Helleu
14850dfa9c
irc: fix duplicate sender name in display of notice ( closes #87 )
2014-05-21 21:49:20 +02:00
Sébastien Helleu
c8103f14d2
irc: fix refresh of buffer name in bar items after join/part/kick/kill ( closes #86 )
2014-05-21 20:46:22 +02:00
Sébastien Helleu
8e1d5e567e
irc: display message 936 (censored word) on channel instead of server buffer
2014-05-20 21:23:02 +02:00
Sébastien Helleu
507d58f158
doc: add Mac OS X info in question about SSL connection to IRC servers (FAQ)
2014-05-19 20:03:29 +02:00
Sébastien Helleu
91a88eb224
core: fix display of item buffer_short_name when the short name is not defined in buffer
2014-05-18 17:39:22 +02:00
Sébastien Helleu
b1430131a7
core: add bar item "buffer_short_name" (task #10882 )
2014-05-16 20:55:56 +02:00
Sébastien Helleu
540abf0874
irc: add bar item "irc_nick_modes" ( closes #71 )
2014-05-15 23:19:58 +02:00
Sébastien Helleu
85b8e0d82b
doc: update German auto-generated files
2014-05-14 07:35:13 +02:00
nils_2
98db1877b4
core: update German translation
2014-05-13 23:59:31 +02:00
Sébastien Helleu
75247edfb3
alias: add default alias "msgbuf" (send text to a buffer)
2014-05-13 23:01:11 +02:00
Sébastien Helleu
d38d961394
core: add option "send" in command /input (send text to a buffer)
2014-05-13 22:40:46 +02:00
Sébastien Helleu
4406087ee5
core: fix completion %(plugins_commands) when there are more than one argument before in the command line
2014-05-13 22:13:40 +02:00
Sébastien Helleu
32edff0fa5
core: add option "-buffer" in command /command ( closes #67 )
2014-05-13 22:12:19 +02:00
nils_2
4d70264ac6
core: update German translation
2014-05-13 16:39:07 +02:00
Sébastien Helleu
57781e6b0d
irc: make reason optional in command /kill
2014-05-12 23:10:30 +02:00
Sébastien Helleu
d9c82e2103
core: add VERBOSE flag for compilation (Travis)
2014-05-11 10:55:21 +02:00
Sébastien Helleu
3a0617f62c
core: add clang compiler for Travis build
2014-05-11 10:25:30 +02:00
Sébastien Helleu
ca8d6a0911
doc: fix continued indentations in docgen.py
2014-05-11 08:27:08 +02:00
Sébastien Helleu
21d55695b1
core: add pylint check of doc/docgen.py (Travis)
2014-05-11 08:15:47 +02:00
Sébastien Helleu
d6bfc38ae3
doc: fix pylint warnings in docgen.py
2014-05-11 08:15:18 +02:00
Sébastien Helleu
a0d4f9f389
doc: update German auto-generated files
2014-05-10 17:14:26 +02:00
Sébastien Helleu
cdab55aa05
api: change type of arguments displayed/highlight in hook_print callback from string to integer (in scripts)
2014-05-10 08:26:56 +02:00
nils_2
6d205222aa
core: update German translations
2014-05-09 19:37:01 +02:00
Sébastien Helleu
ae51f45c97
core: add comment
2014-05-09 07:35:09 +02:00
Sébastien Helleu
36fdd40247
core: do not restore title of core buffer after /upgrade
2014-05-08 23:16:52 +02:00
Sébastien Helleu
8bcd2c8401
core: fix memory leak when restoring buffers after /upgrade
2014-05-08 22:30:37 +02:00
Sébastien Helleu
ec5c9c6a8a
core: remove line in ChangeLog (add of "#" in front of channels on /join)
...
The new option has changed the behavior again, so "/join 0" will now
part all channels by default.
2014-05-08 14:38:40 +02:00
Sébastien Helleu
432ecaa9f4
relay: add message "_buffer_cleared"
2014-05-08 14:36:23 +02:00
Sébastien Helleu
36d519acb0
irc: add support of message 324 (channel modes) in option irc.look.display_join_message ( closes #75 )
2014-05-08 11:55:18 +02:00
Sébastien Helleu
7b4b6a3754
core: update ChangeLog
2014-05-08 11:31:03 +02:00
Sébastien Helleu
a81f79e669
relay: reformat comment
2014-05-08 11:31:03 +02:00
Tor Hveem
9e282febfd
relay: fix disconnection of client on empty websocket frames
...
WeeChat disconnects any client when a frame with length 0 is recieved.
2014-05-08 11:30:36 +02:00
Sébastien Helleu
87e9a061b5
core: update ChangeLog (add support of negated tags in filters)
2014-05-08 11:01:50 +02:00
Sébastien Helleu
117dca056d
core: add support of '!' for tags in /help filter
2014-05-08 11:01:07 +02:00
Sébastien Helleu
37200b46e8
core: add parentheses around tests in conditions
2014-05-08 10:51:26 +02:00
stfn
cc03a85744
core: add support for negated tags in filters ( closes #72 )
2014-05-07 13:07:59 +02:00
Sébastien Helleu
bbea2940b7
relay: add support of Internet Explorer websocket ( closes #73 )
2014-05-07 07:39:40 +02:00
Sébastien Helleu
17d21cd97a
doc: update German auto-generated files
2014-05-06 22:17:33 +02:00
nils_2
ee8e551b7c
Merge branch 'master' of https://github.com/weechat/weechat
2014-05-06 22:13:22 +02:00
nils_2
7d58491b4a
core: update German translation
2014-05-06 22:12:45 +02:00
Sébastien Helleu
a54566df2e
xfer: fix problem with option xfer.file.auto_accept_nicks when the server name contains dots
2014-05-06 21:50:08 +02:00
Sébastien Helleu
37ad9e3684
irc: add option irc.look.join_auto_add_chantype ( closes #65 )
2014-05-06 21:25:31 +02:00
Sébastien Helleu
ce189fdd2d
core: add missing semicolon in .travis.yml
2014-05-05 22:37:52 +02:00
Sébastien Helleu
c119c2b8ac
core: use before_script instead of before_install (Travis)
2014-05-05 22:33:35 +02:00
Sébastien Helleu
cf0b70eab2
core: use tee to write in /etc/apt/apt.conf (Travis)
2014-05-05 22:24:31 +02:00
Sébastien Helleu
5566656f6a
core: set option APT::Install-Recommends before commands apt-get / mk-build-deps (Travis)
2014-05-05 22:17:45 +02:00
Sébastien Helleu
519cc13273
core: add option "APT::Install-Recommends=false" for apt-get (Travis)
2014-05-05 21:57:31 +02:00
Sébastien Helleu
a3ce4da854
core: remove use of virtualenv for Travis
2014-05-05 20:15:48 +02:00
Sébastien Helleu
d10080bca2
core: add install of package libenchant-dev for Travis
...
Package libenchant-dev is required by pyenchant (used in msgcheck).
2014-05-05 20:07:53 +02:00
Sébastien Helleu
13375fd077
core: add check of .po files with msgcheck for Travis
2014-05-05 19:47:06 +02:00
Sébastien Helleu
4dbdf458d3
Merge pull request #70 from l/translation_ja
...
core: update Japanese translations
2014-05-04 19:35:21 +02:00
AYANOKOUZI, Ryuunosuke
4652b7e1bd
core: update Japanese translations
2014-05-05 02:07:41 +09:00
Sébastien Helleu
7f1cd19b45
core: change default key for bare display from alt-'!' to alt-'l'
2014-05-04 17:35:22 +02:00
Sébastien Helleu
aa523be8be
core: add build of man page and docs for Travis
2014-05-04 08:40:21 +02:00
Sébastien Helleu
85596a9b0e
core: do the "cd build" on its own line in .travis.yml
2014-05-04 07:34:47 +02:00
Sébastien Helleu
0a097bd706
core: add missing empty line in README.asciidoc
2014-05-04 07:30:22 +02:00
Sébastien Helleu
3223429d29
Merge pull request #69 from Mkaysi/travis
...
Travis
2014-05-04 07:29:37 +02:00
Mikaela Suomalainen
8199c0a3f7
core: .travis.yml: install equivs
...
which is required by previous mk-build-deps which comes from devscripts and
which should depend on equivs, but it doesn't...
2014-05-03 21:51:23 +03:00
Mikaela Suomalainen
333a5ad330
core: .travis.yml: install devscripts to get mk-build-deps / fix build.
2014-05-03 21:48:06 +03:00
Mikaela Suomalainen
f67b3dc24a
core: .travis.yml: install build-depedencies as said in debian/control.
2014-05-03 21:45:15 +03:00
Mikaela Suomalainen
3db53f6ed2
core: README.asciidoc: move build status under homepage link.
2014-05-03 21:30:47 +03:00
Mikaela Suomalainen
2dd8bfb94a
core: .travis.yml: remove debug & ulimit && run weechat
2014-05-03 21:24:54 +03:00
Mikaela Suomalainen
994b1e9baa
core: .travis.yml: remove ulimit & -DCMAKE_BUILD_TYPE=Debug.
2014-05-03 21:21:05 +03:00
Mikaela Suomalainen
1d7f72aff3
core: merge "mkdir build" & cd build in .travis.yml
...
to "mkdir build;cd build"
2014-05-03 20:56:29 +03:00
Mikaela Suomalainen
586c9b3558
core: add Travis build status to README.asciidoc .
2014-05-03 19:02:56 +03:00
Mikaela Suomalainen
df3f6207f6
core: add .travis.yml
2014-05-03 18:54:12 +03:00
Sébastien Helleu
33450ddb8b
Version 1.0-dev
...
Yeah \o/
2014-04-30 19:43:56 +02:00
Sébastien Helleu
9af7b7412c
Merge pull request #64 from stfnm/doc_fix_prototype_weechat_hashtable_dup
...
doc: fix prototype of function weechat_hashtable_dup (plugin API referen...
2014-04-28 21:33:18 +02:00
stfn
cf89b22de0
doc: fix prototype of function weechat_hashtable_dup (plugin API reference)
2014-04-28 19:48:43 +02:00
nils_2
b174b3c3c8
doc: update German documentation
2014-04-23 21:29:16 +02:00
nils_2
17126be49a
doc: update German documentation
2014-04-23 21:28:18 +02:00
nils_2
0601062a9d
doc: update German documentation
2014-04-23 21:28:05 +02:00
Sébastien Helleu
93e4b5e4bf
doc: add chapter about IRC private messages in quickstart guide
2014-04-22 21:11:52 +02:00
Sébastien Helleu
2ffc5135b4
doc: update German auto-generated files
2014-04-21 09:48:45 +02:00
nils_2
d021ad5f76
core: update German translations
2014-04-21 09:43:30 +02:00
Sébastien Helleu
838d421e67
doc: update Japanese auto-generated files
2014-04-21 09:19:23 +02:00
Sébastien Helleu
fce9779236
Merge pull request #61 from l/translation_ja
...
core: update Japanese translations
2014-04-20 19:05:35 +02:00
AYANOKOUZI, Ryuunosuke
e401aea560
core: update Japanese translations
2014-04-21 00:51:39 +09:00
Sébastien Helleu
c760098647
core: add non-breaking spaces in French translations
2014-04-20 09:25:40 +02:00
nils_2
242c497f4a
core: update German translation
2014-04-18 09:32:24 +02:00
Sébastien Helleu
1d7b44202a
irc: fix description of arguments in infolist "irc_nick"
...
Only the nick is optional is this infolist (server and channel are required).
2014-04-17 23:31:50 +02:00
Sébastien Helleu
6f64ee699b
doc: update German and Japanese auto-generated files
2014-04-17 07:54:25 +02:00
nils_2
c7a9e4bac8
core: update German translations
2014-04-13 14:18:56 +02:00
Sébastien Helleu
df6986aecd
Merge pull request #56 from l/translation_ja
...
core: update Japanese translations
2014-04-13 13:07:37 +02:00
AYANOKOUZI, Ryuunosuke
69fc4645ac
core: update Japanese translations
2014-04-13 19:53:03 +09:00
Sébastien Helleu
db912ded26
xfer: fix freeze/problems when sending empty files with DCC ( closes #53 )
2014-04-13 12:52:25 +02:00
Sébastien Helleu
417811ba01
irc: add alias "whois" for target buffer of messages 401/402 ( closes #54 )
2014-04-13 11:22:22 +02:00
Sébastien Helleu
a311764d12
relay: add signal "relay_client_auth_ok" for irc and weechat protocols
2014-04-13 08:27:27 +02:00
Sébastien Helleu
96086b1666
core: update ChangeLog
2014-04-12 23:10:04 +02:00
Sébastien Helleu
34723d2acc
api: allow wildcard "*" inside the mask in function string_match
2014-04-12 23:07:06 +02:00
Sébastien Helleu
001ea53f9d
core: fix crash on "weechat --upgrade" if no .upgrade files are found
2014-04-12 21:45:27 +02:00
Sébastien Helleu
7618fdd240
core: use lower case for CMake keywords
2014-04-12 18:00:27 +02:00
Sébastien Helleu
51d18c92e5
charset: fix /help charset.default.decode
...
The charset is used only when the message is not UTF-8 valid.
2014-04-12 17:32:33 +02:00
Sébastien Helleu
c5583b064a
core: add note about API mismatch (rmodifier.so) in release notes
2014-04-12 16:28:41 +02:00
Sébastien Helleu
62df708fdc
core: add tag "host_xxx" in /help filter
2014-04-12 13:25:58 +02:00
Sébastien Helleu
1abdde6be5
trigger: add variable "tg_tag_host" (from tag "host_xxx" in message)
2014-04-12 13:23:26 +02:00
Sébastien Helleu
c1cce9f1c3
irc: add tag with host ("host_xxx") in IRC messages displayed
2014-04-12 13:22:27 +02:00
Sébastien Helleu
e901d14a1f
trigger: interpret escaped chars in regex
2014-04-12 09:31:24 +02:00
Sébastien Helleu
dea2960d13
core: add option "-current" in command /print
2014-04-12 08:59:06 +02:00
Sébastien Helleu
d0d4d2ef5b
trigger: remove obsolete comment
2014-04-12 08:44:16 +02:00
Sébastien Helleu
0866bc7e6d
xfer: fix help of option xfer.file.convert_spaces
2014-04-12 08:32:31 +02:00
Sébastien Helleu
a62a75c873
debian: add Japanese version of relay protocol doc
2014-04-06 08:27:50 +02:00
Sébastien Helleu
c600d2c4a1
doc: update German auto-generated files
2014-04-05 21:14:46 +02:00
nils_2
016995bcee
core: update German translation
2014-04-05 21:06:59 +02:00
Sébastien Helleu
6438259310
doc: add missing buffer properties in plugin API reference (hidden, zoomed, filter)
2014-04-05 19:16:03 +02:00
Sébastien Helleu
55d77ed216
core: add option -all for command /buffer hide|unhide
2014-04-05 18:43:11 +02:00
Sébastien Helleu
21cfd8d858
core: fix restoration of core buffer properties after /upgrade
2014-04-05 18:32:26 +02:00
Sébastien Helleu
8199c966ce
doc: add "version >= 0.4.4" for messages _buffer_{hidden|unhidden} (relay protocol)
2014-04-05 16:58:19 +02:00
Sébastien Helleu
836ed0bbfe
relay: add messages "_buffer_hidden" and "_buffer_unhidden"
2014-04-05 16:53:48 +02:00
Sébastien Helleu
c7ce05d5ec
core: add hidden buffers, add options hide/unhide in command /buffer
2014-04-05 16:30:13 +02:00
Sébastien Helleu
2beefdfc2a
doc: update Japanese auto-generated files
2014-04-05 16:15:43 +02:00
Sébastien Helleu
2b9645c2c8
doc: build relay protocol before developer's guide
2014-04-05 16:02:39 +02:00
Sébastien Helleu
be321ce396
doc: fix typo in Makefile.am for Japanese docs
2014-04-05 16:01:33 +02:00
Sébastien Helleu
e6a1d01bfb
Merge pull request #51 from l/translation_ja
...
doc: update Japanese translations, add Japanese version of relay protocol
2014-04-05 15:58:41 +02:00
AYANOKOUZI, Ryuunosuke
6d55dd23a4
core: update Japanese translations
2014-04-05 22:46:08 +09:00
Sébastien Helleu
cd6eaf42ba
core: fix completion of /buffer clear
2014-04-05 11:51:03 +02:00
Sébastien Helleu
a44a1eab19
core: fix "/buffer clear" with a name (don't clear all merged buffers with same number)
2014-04-05 11:49:06 +02:00
Sébastien Helleu
698d6a3631
doc: update German auto-generated files
2014-04-04 19:06:14 +02:00
nils_2
08317689a8
core: update German translation
2014-04-04 18:41:31 +02:00
Sébastien Helleu
37144535a5
core: fix evaluation of expression with regex when a comparison char is in the regex
2014-04-04 16:52:12 +02:00
Sébastien Helleu
e143518e4b
doc: use freenode instead of oftc in examples (quickstart guide)
2014-04-04 16:12:33 +02:00
Sébastien Helleu
df8acd1d7b
irc: allow many fingerprints in server option ssl_fingerprint ( closes #49 )
2014-04-04 16:00:07 +02:00
Sébastien Helleu
de4ce8eeb6
irc: add option irc.look.item_channel_modes_hide_args (task #12070 , task #12163 , closes #48 )
...
This option replaces the option irc.look.item_channel_modes_hide_key.
It is now a string, so channel modes arguments can be hidden using many
channel modes (or all, with "*").
2014-04-04 12:32:59 +02:00
Sébastien Helleu
79533566c6
core: add a message about key alt-c in /color buffer
2014-04-04 10:31:35 +02:00
Sébastien Helleu
982373f7e9
irc: add option irc.color.item_nick_modes ( closes #47 )
2014-04-04 09:45:17 +02:00
Sébastien Helleu
719558b5c8
doc: add example to set charset for whole IRC server (user's guide)
2014-04-03 19:28:31 +02:00
Sébastien Helleu
efde7a0956
doc: update style for commands
2014-04-03 19:16:00 +02:00
Sébastien Helleu
c4c6d2cddc
core: add "hotlist" in completion of command "/buffer set"
2014-04-03 14:34:01 +02:00
Sébastien Helleu
2a9bd75eee
core: close .upgrade files before deleting them after /upgrade
2014-04-03 14:23:31 +02:00
Sébastien Helleu
134713c6d1
doc: add value "-1" for property "hotlist" in function buffer_set (plugin API reference)
2014-04-03 13:56:33 +02:00
Sébastien Helleu
55e43e15f8
api: allow value "-1" for property "hotlist" in function buffer_set (to remove a buffer from hotlist)
2014-04-03 13:53:18 +02:00
Sébastien Helleu
220682c1bc
exec: fix tag stdout/stderr used in command output
2014-04-03 13:11:03 +02:00
Sébastien Helleu
7bff59ed33
exec: remove comment
2014-04-03 13:08:53 +02:00
Sébastien Helleu
a470a1a890
exec: kill all processes using an exec buffer that is being closed
2014-04-03 12:24:20 +02:00
Sébastien Helleu
d055d4a2bd
exec: add examples with "tail -f" and "-kill" in /help exec
2014-04-03 12:22:53 +02:00
Sébastien Helleu
7c55cbb38b
exec: display output of commands in real time, add options -flush/-noflush in command /exec
2014-04-03 11:55:04 +02:00
Sébastien Helleu
936d5559f4
api: add option "buffer_flush" in function hook_process_hashtable
2014-04-03 11:39:23 +02:00
Sébastien Helleu
6bf64e979d
exec: display command output even if process is killed
2014-04-03 09:19:30 +02:00
Sébastien Helleu
cbd5f1122a
doc: update German auto-generated files
2014-04-02 20:38:12 +02:00
nils_2
77ff8857a4
core: update German translation
2014-04-02 20:19:32 +02:00
Sébastien Helleu
21f9cc64ac
trigger: add a comma in title of trigger monitor buffer
2014-04-02 19:55:54 +02:00
Sébastien Helleu
84faeb26f9
script: add commas in title of script buffer
2014-04-02 19:55:47 +02:00
Sébastien Helleu
a0d0711bb0
core: use an integer for seconds in command /window bare <delay>
2014-04-02 13:29:58 +02:00
Sébastien Helleu
dfe3ee6b18
doc: update style for keys in docs
2014-04-01 16:01:16 +02:00
Sébastien Helleu
a03232e155
core: add default key alt-'-' to toggle filters in current buffer ( closes #17 )
2014-04-01 16:00:44 +02:00
Sébastien Helleu
af32279dc5
core: fix typo in a French translation
2014-04-01 14:27:02 +02:00
Sébastien Helleu
3b32d62fa6
trigger: add filter in trigger monitor buffer
...
The filter can be set with /trigger monitor <filter> or by entering data
in the trigger monitor input.
2014-04-01 14:26:02 +02:00
Sébastien Helleu
e96639123b
core: don't remove a buffer from hotlist if it's not visible (another merged buffer is zoomed)
2014-03-31 11:26:06 +02:00
Sébastien Helleu
0e561104fa
core: add non-active merged buffers with activity in hotlist (if another merged buffer is zoomed) (task #12845 )
...
There was a bug with "num_displayed" in buffers when they are merged and
that one buffer is zoomed: now the num_displayed is > 0 for the active buffer,
and it is set to 0 for all merged non-active buffers (only in case of zoom).
A variable "zoomed" has been added in buffers to know if a buffer with this
number is zoomed or not (possibly another buffer).
2014-03-31 10:31:56 +02:00
Sébastien Helleu
1fedd443da
core: fix refresh of bar item "buffer_zoom" on buffer switch
2014-03-31 10:27:31 +02:00
Sébastien Helleu
58e86f004c
core: use seconds as float number for delay in command /window bare <delay>
2014-03-30 22:28:51 +02:00
Sébastien Helleu
e791c24a2e
irc: allow "$ident" in option irc.network.ban_mask_default ( closes #18 )
2014-03-30 18:58:11 +02:00
Sébastien Helleu
474541b857
irc: add support of "away-notify" capability ( closes #12 )
2014-03-30 16:16:13 +02:00
Sébastien Helleu
d7d91d6cf3
exec: fix typo in /help exec
2014-03-30 12:25:34 +02:00
Sebastien Helleu
0cfbae1512
core: fix reset of attributes in bars when "resetcolor" is used ( closes #41 )
2014-03-30 08:34:32 +02:00
Sebastien Helleu
5c1e5988f9
core: fix alignment of lines in merged buffers ( closes #43 )
...
The bug happened when options weechat.look.prefix_align and
weechat.look.prefix_buffer_align are set to "none".
2014-03-29 20:26:49 +01:00
Sebastien Helleu
e2d708187c
doc: update Japanese auto-generated files
2014-03-29 18:54:47 +01:00
Sébastien Helleu
1e33cc70f1
Merge pull request #44 from l/translation_ja
...
core: update Japanese translations
2014-03-29 18:45:24 +01:00
AYANOKOUZI, Ryuunosuke
b46e2efadf
core: update Japanese translations
2014-03-30 02:30:07 +09:00
Sebastien Helleu
2e08e39d2e
core: quit WeeChat on signal SIGHUP, remove signal "signal_sighup"
2014-03-29 18:21:05 +01:00
Sebastien Helleu
db000cd3b0
core: add text search in buffers with free content (task #13051 )
2014-03-29 17:06:36 +01:00
Sebastien Helleu
29364768c6
doc: remove tags "translation missing" in french FAQ
2014-03-28 18:34:29 +01:00
Sebastien Helleu
d2d2143792
doc: add question about terminal focus in FAQ
2014-03-28 14:28:27 +01:00
Sebastien Helleu
2556c46285
doc: update German auto-generated file with exec command
2014-03-27 21:29:44 +01:00
Sebastien Helleu
09aff01c71
doc: update auto-generated files with hdata
2014-03-27 21:28:36 +01:00
nils_2
75354ad530
core: update German translations
2014-03-27 19:27:56 +01:00
Sebastien Helleu
6a5f0fbc07
core: fix crash on /reload weechat
...
The problem was introduced in commit eef3b57075
which was storing split commands inside keys themselves (for optimization).
This causes a problem when weechat.conf is reloaded, because all keys are
then deleted and created again, which removes the array of commands which
is currently used. And then it leads to a crash of WeeChat.
This commit reverts this behavior and the key commands are split when they
are executed.
2014-03-27 07:53:01 +01:00
Sebastien Helleu
d129b39b86
doc: use command /script in question about installation of scripts (FAQ)
2014-03-26 13:28:29 +01:00
Sebastien Helleu
ee5819239d
doc: add command to install script buffers.pl (FAQ)
2014-03-26 12:18:46 +01:00
Sebastien Helleu
364a4e522b
doc: add link to WeeChat doc page (FAQ)
2014-03-26 12:14:09 +01:00
Sebastien Helleu
97b787b7a3
doc: replace links to weechat.org/scripts by command "/script search" (FAQ)
2014-03-25 19:42:22 +01:00
Sebastien Helleu
6942d08abc
doc: replace links to remote GUIs by link to features page (FAQ)
2014-03-25 19:37:22 +01:00
Sebastien Helleu
03f73b8cdc
core: skip and ignore color attributes before special names like "reset" in gui_color_get_custom
2014-03-25 15:36:21 +01:00
Sebastien Helleu
28df18379f
core: save/restore buffer property "clear" on /upgrade
2014-03-25 11:47:46 +01:00
Sebastien Helleu
3375db7720
core: save/restore buffer property "day_change" on /upgrade
2014-03-25 11:44:57 +01:00
Sebastien Helleu
d0138a8742
core: update ChangeLog
2014-03-25 11:43:10 +01:00
Sebastien Helleu
babb3abff4
exec: allow clear of new buffers with /buffer clear
2014-03-25 10:56:05 +01:00
Sebastien Helleu
92ec36eced
core: add buffer property "clear"
2014-03-25 10:55:12 +01:00
Sebastien Helleu
8deb0d3612
exec: add options -nf and -cl/-nocl in command /exec
...
-nf: create a new buffer with free content
-cl: clear new buffer
-nocl: append in new buffer
2014-03-25 09:25:47 +01:00
Sebastien Helleu
966a2f4fb4
irc: fix notify message: "joined" -> "connected"
2014-03-24 14:34:09 +01:00
Sebastien Helleu
0fb3f7d4a3
doc: add bare display in questions about copy/paste and click on long URLs (FAQ)
2014-03-24 07:28:46 +01:00
Sebastien Helleu
5776bcc818
doc: update German auto-generated files
2014-03-23 21:14:59 +01:00
nils_2
59c722c196
doc: update German documentation
2014-03-23 13:14:52 +01:00
nils_2
67b6baf05d
doc: update German faq
2014-03-23 13:09:04 +01:00
nils_2
e434b552fb
doc: update German documentation
2014-03-23 13:08:40 +01:00
nils_2
4f52c4a8f9
core: update German translations
2014-03-23 13:07:51 +01:00
Sebastien Helleu
ea34976d4d
doc: update the contribute chapter in developer's guide
2014-03-23 08:27:18 +01:00
Sébastien Helleu
aa3a82f2f2
Merge pull request #39 from Mkaysi/links
...
README.asciidoc: fix links.
2014-03-23 08:10:21 +01:00
Mikaela Suomalainen
2334d7be10
README.asciidoc: add anchors to links.
2014-03-23 09:06:54 +02:00
Mikaela Suomalainen
b99f4bce61
README.asciidoc: fix links.
2014-03-23 09:01:57 +02:00
Sebastien Helleu
f7e52e2a08
doc: update Japanese auto-generated files
2014-03-23 07:35:31 +01:00
Sébastien Helleu
b2318896e3
Merge pull request #38 from l/translation_ja
...
core: update Japanese translations
2014-03-23 07:31:30 +01:00
AYANOKOUZI, Ryuunosuke
1e3010cd6f
core: update Japanese translations
2014-03-23 06:11:49 +09:00
Sébastien Helleu
2dcacc2ce3
Merge pull request #37 from Mkaysi/patch-1
...
core: fix developer's guide link in Contributing.asciidoc
2014-03-22 16:42:31 +01:00
Mikaela Suomalainen
d5730060c7
Contributing.asciidoc: fix developer's guide link
...
The link directed to WeeChat.org instead of the developer's guide.
2014-03-22 17:09:50 +02:00
Sebastien Helleu
6fe09ccb19
doc: replace "echo -e" with "printf" in user's guide
2014-03-22 10:27:46 +01:00
Sebastien Helleu
aad5765e35
irc: replace "user" by "nick" in description of commands
2014-03-22 10:05:45 +01:00
Sebastien Helleu
73576b49d0
irc: fix arguments in /help unquiet: at least one nick/host is required
2014-03-22 10:01:25 +01:00
Sebastien Helleu
262340ba19
irc: update description of some commands
2014-03-22 09:55:13 +01:00
Sebastien Helleu
c9116e4982
irc: add command /unquiet ( closes #36 )
2014-03-22 09:30:04 +01:00
Sebastien Helleu
e2798b2cf2
core: fix typo in /help command
2014-03-21 14:32:09 +01:00
Sebastien Helleu
f1d483303d
doc: update question about messages displayed on channel join (FAQ)
2014-03-20 19:51:53 +01:00
Sebastien Helleu
98c6b1a810
doc: update list of actions executed when a trigger is called (user's guide)
2014-03-20 19:11:32 +01:00
Sebastien Helleu
37438fc0e3
doc: add plugins trigger/exec in CMake options and list of default plugins (user's guide)
2014-03-20 19:06:02 +01:00
Sebastien Helleu
3a6313c4b5
api: add support of nested variables in function string_eval_expression and command /eval ( closes #35 )
2014-03-20 15:57:46 +01:00
Sebastien Helleu
e6c775050b
doc: update German auto-generated files
2014-03-20 10:51:43 +01:00
nils_2
fb8b0d9a5a
core: update German translations
2014-03-19 21:53:22 +01:00
Sebastien Helleu
89160c565e
core: fix add of filter on OS X when regex for message is empty (filter regex ending with "\t")
2014-03-19 19:59:02 +01:00
Sebastien Helleu
b09fbea954
irc: fix typo in /help allpv
2014-03-19 19:24:35 +01:00
Sebastien Helleu
63b474013e
irc: add command /allpv (task #13111 )
2014-03-19 19:13:41 +01:00
Sebastien Helleu
9b380a935b
core: fix use of reserved C identifiers in headers ( closes #31 )
2014-03-19 10:39:13 +01:00
Sebastien Helleu
bc96d2f1ec
core: add key alt-j,alt-f to jump to first buffer, change command for jump to last buffer
...
New key alt-j,alt-f is bound by default to "/buffer -".
The existing key alt-j,alt-l is now bound by default to "/buffer +".
2014-03-19 10:15:57 +01:00
Sebastien Helleu
dac4d3a06a
doc: update Japanese auto-generated files
2014-03-19 10:05:27 +01:00
Sébastien Helleu
800168b671
Merge pull request #28 from l/translation_ja
...
core: update Japanese translations
2014-03-18 19:22:21 +01:00
AYANOKOUZI, Ryuunosuke
568c038b12
core: update Japanese translations
2014-03-19 02:57:05 +09:00
Sebastien Helleu
f82fe29ac3
core: update the message displayed on crash
...
Add a reference to user's guide, do not ask user to send the crash log
file any more (it may have private data and is not needed in most cases).
2014-03-18 15:22:15 +01:00
Sebastien Helleu
387cc5048a
irc: fix truncated read on socket with SSL (bug #41558 )
...
If there are still data on socket with SSL
(if gnutls_record_check_pending(session) returns > 0), then call
gnutls_record_recv() again to read all available data.
The problem was that some data remained in the gnutls buffers and the recv
callback was not called any more (nothing available on raw socket).
2014-03-18 13:27:18 +01:00
Sebastien Helleu
ffb0ec47c2
core: check validity of buffer pointer when data is sent to a buffer
2014-03-18 12:08:11 +01:00
Sebastien Helleu
476729b897
core: fix crash when buffer is closed during execution of multiple commands ( closes #27 )
2014-03-18 11:50:44 +01:00
Sebastien Helleu
ac89c976e2
core: remove trailing whitespace in a Polish translation
2014-03-18 10:48:09 +01:00
Sebastien Helleu
f09e1c136c
core: remove trailing space in log message when writing a configuration file
2014-03-18 09:25:15 +01:00
Sebastien Helleu
03b9b6c1a5
core: update German translations
2014-03-18 09:18:39 +01:00
Sebastien Helleu
d6fbe95090
trigger: set default variable "tg_remaining_calls" for regex in timer callback
2014-03-17 18:23:11 +01:00
Sebastien Helleu
63c2915e3c
irc: fix typo in /help kickban
2014-03-17 17:23:55 +01:00
Sebastien Helleu
30de830982
exec: don't use shell by default when executing commands (for security reasons)
...
It is possible to force shell by default with this command:
/set exec.command.default_options "-sh"
2014-03-17 14:59:00 +01:00
Sebastien Helleu
e84eaafe8e
script: set option script.scripts.cache_expire to 1440 by default
2014-03-17 12:59:46 +01:00
Sebastien Helleu
db852a3f26
core: fix "/window scroll_bottom" on a buffer with free content
...
The bug was introduced by commit 8fac1eea40
which purpose was to not scroll to the end of buffer with "/window scroll -N"
when the top of buffer is displayed.
This commit is adding the syntax "--N" to force a scroll from the end (only
used by "/window scroll_bottom").
2014-03-17 08:32:18 +01:00
Sebastien Helleu
1a4c68a3d3
doc: update German auto-generated files
2014-03-17 07:13:44 +01:00
Sebastien Helleu
4905f3829f
core: fix typo in French translation of /help logger
2014-03-17 07:13:07 +01:00
Sebastien Helleu
a4a4e2f38f
core: fix compilation on SmartOS (bug #40981 , closes #23 )
2014-03-16 19:18:16 +01:00
Sebastien Helleu
d920f87455
core: fix some compilation problems on SmartOS
2014-03-16 17:46:56 +01:00
Sebastien Helleu
907e099f86
api: allow negative value for y in function printf_y
2014-03-16 17:21:35 +01:00
Sebastien Helleu
fa28d23c4d
ruby: fix crash when trying to load a directory with /ruby load
2014-03-16 16:49:41 +01:00
nils_2
c0d43497f1
core: update German translations
2014-03-16 14:16:26 +01:00
Sebastien Helleu
7f54a1adc1
ruby: add detection of Ruby 2.1
2014-03-16 11:26:47 +01:00
Sebastien Helleu
6981a17bbb
exec: add example with option "-pipe" in /help exec
2014-03-16 10:29:07 +01:00
Sebastien Helleu
9a51449ee6
exec: add return code ("rc") in hashtable sent with option "-hsignal"
2014-03-16 10:08:08 +01:00
Sebastien Helleu
bd2a625386
core: update translations
2014-03-16 09:55:41 +01:00
Sebastien Helleu
fcf5e84fa4
exec: add values "irc" and "weechat" for option "-color", replace "decode" by "auto"
2014-03-16 09:52:44 +01:00
Sebastien Helleu
ffba715ea1
exec: add options "-pipe" and "-hsignal" in command /exec
2014-03-16 09:37:45 +01:00
Sebastien Helleu
7afd013665
trigger: fix build of hashtable in hsignal callback when values have type "string"
2014-03-16 08:50:24 +01:00
Sebastien Helleu
11f2f5d3e4
exec: do not create/switch to buffer with option "-bg"
2014-03-15 19:48:37 +01:00
Sebastien Helleu
4245de528e
exec: add examples in /help exec
2014-03-15 19:40:15 +01:00
Sebastien Helleu
ff636cae89
exec: fix typo in /help exec
2014-03-15 19:22:28 +01:00
nils_2
0c18f6defe
core: update German translations
2014-03-15 19:12:23 +01:00
Sebastien Helleu
112398ee62
exec: fix compilation on OpenBSD
...
Looks like the variable name "stdout" is a problem on OpenBSD (macro?).
So "stdout" and "stderr" are renamed to "out" an "err".
2014-03-15 15:56:58 +01:00
Sebastien Helleu
4ee2ef584d
doc: add exec plugin in developer's guide
2014-03-15 15:15:29 +01:00
Sebastien Helleu
fff24d0a23
core: update translations
2014-03-15 15:08:49 +01:00
Sebastien Helleu
c92b186e01
exec: rename value "off" to "ansi" for option "-color" in command /exec
2014-03-15 12:43:06 +01:00
Sebastien Helleu
520509d62c
core: update ChangeLog
2014-03-15 12:31:11 +01:00
Sebastien Helleu
85abcaedaa
Merge branch 'exec'
2014-03-15 12:28:07 +01:00
Sebastien Helleu
a62430b744
doc: fix IRC colors 14/15 in user's guide
2014-03-15 12:14:20 +01:00
Sebastien Helleu
0bfbe8ef40
irc: add decoding of bright ANSI colors (90-97, 100-107)
2014-03-15 12:09:51 +01:00
Sebastien Helleu
6749ed354d
core: add decoding of bright ANSI colors (90-97, 100-107)
2014-03-15 12:09:31 +01:00
Sebastien Helleu
298f0211c1
exec: add option "-color" in command /exec (decode ANSI colors by default)
...
The ANSI colors are decoded by default to WeeChat colors (for local display),
or IRC colors (if output is sent to buffer with "-o").
2014-03-15 11:30:08 +01:00
Sebastien Helleu
d3c85c920c
irc: add modifier "irc_color_decode_ansi"
2014-03-15 11:12:49 +01:00
Sebastien Helleu
e38f437ad7
core: add modifier and infos to decode ANSI colors
...
New modifier:
- color_decode_ansi: convert ANSI colors to WeeChat colors (or remove colors).
New infos:
- color_ansi_regex: regex used to parse ANSI colors in a string
- color_term2rgb: convert a terminal color (0-255) to RGB
- color_rgb2term: convert a RGB color to terminal color (0-255)
2014-03-15 11:06:30 +01:00
Sebastien Helleu
9e659d9f2e
core: add options "term2rgb" and "rgb2term" in command /color
2014-03-14 19:51:52 +01:00
Sebastien Helleu
a97bcd1ca1
core: add functions to convert RGB to terminal color (and vice versa)
2014-03-14 19:16:13 +01:00
Sebastien Helleu
5c5084c37f
xfer: fix connection to remote host in DCC receive on Mac OS X ( closes #25 )
2014-03-14 09:29:41 +01:00
Sébastien Helleu
b9b55f9c81
Merge pull request #26 from talisein/bug25
...
xfer: Don't use sockaddr_storage for address_length
2014-03-14 09:27:30 +01:00
Andrew Potter
1baa2e288c
xfer: Fix segfault in DCC send.
...
This was broken before the previous change, since remote_address was
just a zero'd out struct.
2014-03-13 21:05:47 -07:00
Andrew Potter
92d454eb8d
xfer: Don't use sockaddr_storage for address_length
...
Hopefully this addresses #25 .
2014-03-13 20:32:59 -07:00
Sebastien Helleu
d791e76e1b
exec: switch to exec buffer even if it is already opened
2014-03-13 14:50:38 +01:00
Sebastien Helleu
d52e5d8c8a
core: update ChangeLog ( closes #24 )
2014-03-13 14:17:04 +01:00
Sebastien Helleu
eb21248ae7
core: fix highlight problem with "(?-i)" and upper case letters in option weechat.look.highlight
2014-03-13 14:14:10 +01:00
Sebastien Helleu
7b31d397b7
exec: add missing empty lines in output of commands
...
The function weechat_string_split() collapses many separators (here "\n"),
so empty lines were removed and not displayed.
For example, if output is "Line1\n\nEnd\n", the empty line between "Line1"
and "End" was not displayed.
2014-03-13 12:08:33 +01:00
Sebastien Helleu
cd65198c71
api: add callback in function string_replace_regex
2014-03-13 10:59:58 +01:00
Sebastien Helleu
c8f574d730
exec: disable "output to buffer" if command is executed on an exec buffer
2014-03-13 09:02:36 +01:00
Sebastien Helleu
0eca1fd20b
exec: add options "-rc"/"-norc" (display return code) in command /exec
2014-03-13 07:56:20 +01:00
Sebastien Helleu
571a7a5dbe
exec: execute commands from input of exec buffers
2014-03-13 07:38:16 +01:00
Sebastien Helleu
1a30be392b
core: update ChangeLog
2014-03-12 22:26:14 +01:00
Fredrik Fornwall
cdb2a7374d
core: use glibtoolize on mac instead of libtoolize
2014-03-12 22:25:59 +01:00
Fredrik Fornwall
2ea9f673a8
core: assume iconv usability when cross compiling
...
AC_TRY_RUN needs a fallback action when cross compiling.
2014-03-12 22:12:07 +01:00
Sebastien Helleu
86e12946a5
irc: add "#" before any channel in /join, even /join 0 ( closes #20 )
2014-03-12 22:00:05 +01:00
nils_2
ace01aff50
core: update translations
2014-03-12 21:36:09 +01:00
Sebastien Helleu
ed6ea18c30
exec: add options "-ln"/"-noln" (line numbers) in command /exec
2014-03-12 19:52:04 +01:00
Sebastien Helleu
08bffd6f5a
exec: automatically disable shell if command starts with "url:" (URL download)
2014-03-12 19:18:29 +01:00
Sebastien Helleu
6c20e402dc
exec: add options "-buffer" and "-sw"/"-nosw" in command /exec
2014-03-12 19:13:56 +01:00
Sebastien Helleu
442bc80da6
exec: add option "-inclose" in command /exec
2014-03-12 12:04:23 +01:00
Sebastien Helleu
2962ce55d6
exec: add missing completion of "-ns" in command /exec
2014-03-12 11:56:09 +01:00
Sebastien Helleu
e8de096625
exec: add options "-n"/"-ns" in command /exec (display output in a new buffer)
2014-03-12 11:54:00 +01:00
Sebastien Helleu
0790836695
exec: add option exec.command.default_options
2014-03-12 09:57:39 +01:00
Sebastien Helleu
0b73de9e98
core: update ChangeLog
2014-03-12 09:44:39 +01:00
Sebastien Helleu
4582a3cd24
Merge branch 'master' of git://github.com/talisein/weechat-1 into talisein-master
2014-03-12 09:36:09 +01:00
Sebastien Helleu
19d93d28ab
core: update ChangeLog
2014-03-12 09:30:09 +01:00
Sebastien Helleu
a38e577596
core: update translations
2014-03-12 09:30:09 +01:00
Shawn Smith
d3ee1bcfe0
irc: display output of CAP LIST in server buffer ( closes #10 )
2014-03-12 09:30:02 +01:00
Andrew Potter
9f140ca805
xfer: Fix xfer.network.own_ip behavior
...
Fixes #5 . xfer shouldn't try to bind() to the own_ip
address. Instead, always bind to the same local address that is
connected to the irc server, and just change the out_addr if own_ip is
used.
Also fixes a memory leak in error path.
2014-03-11 21:21:18 -07:00
Sebastien Helleu
9543f9c034
core: add missing \0 at the end of stderr buffer in hook_process
2014-03-11 21:11:54 +01:00
Sebastien Helleu
d5e1a52e24
exec: fix crash when giving bad id to command /exec -in
2014-03-11 20:13:28 +01:00
Sebastien Helleu
2dc6eeaee2
exec: add option "-del" in command /exec
2014-03-11 18:11:52 +01:00
Sebastien Helleu
281cfdda94
exec: add option "-bg" in command /exec
2014-03-11 17:51:06 +01:00
Sebastien Helleu
5708b3977c
exec: update plugin API version
2014-03-11 17:49:50 +01:00
Sebastien Helleu
319f2a51ec
exec: fix typos in /help exec
2014-03-11 17:49:50 +01:00
Sebastien Helleu
e3de3e6dda
exec: add option "-set" in command /exec
2014-03-11 17:49:50 +01:00
Sebastien Helleu
29e498d002
exec: replace number by id in /help exec
2014-03-11 17:49:50 +01:00
Sebastien Helleu
67b892d1fd
exec: add list of signal names in /help exec
2014-03-11 17:49:50 +01:00
Sebastien Helleu
2527c282c3
exec: implement options -signal/-kill/-killall in command /exec
2014-03-11 17:49:49 +01:00
Sebastien Helleu
3f50356a14
exec: remove error prefix in case of unexpected end of a command
2014-03-11 17:49:49 +01:00
Sebastien Helleu
ee2cb329f4
exec: display command return code after output (stdout/stderr)
2014-03-11 17:49:49 +01:00
Sebastien Helleu
9355c867ed
exec: add tag "exec_rc" for line with command return code, remove empty line displayed before
2014-03-11 17:49:49 +01:00
Sebastien Helleu
97254780d6
exec: add exec plugin
2014-03-11 17:49:49 +01:00
Sebastien Helleu
4f48c7a566
api: add option "detached" in function hook_process_hashtable
2014-03-11 17:48:52 +01:00
Sebastien Helleu
cd66b459de
relay: search buffers by full name
2014-03-11 15:30:51 +01:00
Sebastien Helleu
e3207000dd
fifo: search buffer by full name when text is received in pipe
2014-03-11 15:16:55 +01:00
Sebastien Helleu
9c838d2628
api: add support of case insensitive search and search by buffer full name in function buffer_search (bug #34318 )
2014-03-11 15:07:36 +01:00
Sebastien Helleu
925ba52793
core: update translations
2014-03-11 13:06:00 +01:00
Sebastien Helleu
42b416af19
api: add option "signal" in function hook_set to send a signal to the child process
2014-03-11 11:14:07 +01:00
Sebastien Helleu
b6da2c3fa5
core: fix detection of terminated process in hook_process
...
Check if the process is finished, even if stdout/stderr are not closed.
Moreover, if the process was terminated by a signal, the return code is
set to WEECHAT_HOOK_PROCESS_ERROR.
2014-03-11 11:01:00 +01:00
Sebastien Helleu
acb24d9d2a
trigger: add plugin name in error messages
2014-03-10 21:10:23 +01:00
Sebastien Helleu
765b603cb2
trigger: remove unneeded code to make C compiler happy
2014-03-09 09:13:29 +01:00
Sebastien Helleu
1589e54e02
trigger: fix typo in a comment
2014-03-08 09:15:17 +01:00
Sebastien Helleu
3c2d8ca776
core: add shadow on WeeChat screenshot in README
2014-03-07 20:56:31 +01:00
Sebastien Helleu
32703ae42b
core: set option weechat.look.buffer_search_where to prefix_message by default
2014-03-07 20:47:28 +01:00
Sebastien Helleu
f62472e377
script: fix scroll on script buffer in the detailed view of script ( closes #6 )
2014-03-07 17:50:18 +01:00
Sebastien Helleu
8fac1eea40
core: fix "/window scroll -N" on a buffer with free content
2014-03-07 17:46:51 +01:00
Sebastien Helleu
62d3c4ebfc
doc: update German auto-generated files
2014-03-07 09:25:50 +01:00
Sebastien Helleu
7a191c2de1
relay: fix crash on /upgrade received from a client (weechat protocol)
...
Some commands like /upgrade sent by relay client can cause problems, because
they were executed immediately (while relay code is running). The /upgrade
command unloads all plugins, so the result is unpredictable (it can cause a
crash).
This commit adds a timer (1 millisecond) to delay the execution of command
after we go back in the WeeChat main loop.
2014-03-07 09:22:21 +01:00
nils_2
c87cd88e72
de.po: add missing translations
2014-03-06 22:41:54 +01:00
Sebastien Helleu
dc2365104f
core: add option weechat.look.hotlist_add_conditions, remove option weechat.look.hotlist_add_buffer_if_away
2014-03-06 19:29:08 +01:00
Sebastien Helleu
6fbba54bf0
core: fix recursive calls to function eval_expression
2014-03-06 18:23:20 +01:00
Sebastien Helleu
0edf3c0674
core: add a WeeChat screenshot in README.asciidoc
2014-03-06 09:52:01 +01:00
Sebastien Helleu
458dc88330
core: add asciidoc attribute "lang" in Contributing and README
2014-03-06 09:51:07 +01:00
Sebastien Helleu
659cf10f3b
core: add sub-sections and note about scripts in Contributing.asciidoc
2014-03-05 14:04:23 +01:00
Sebastien Helleu
63b2b30d80
core: fix typo in Contributing.asciidoc
2014-03-05 13:31:22 +01:00
Sebastien Helleu
ecf18c81f7
core: add file Contributing.asciidoc
2014-03-05 13:27:34 +01:00
Sebastien Helleu
b2a48a9913
core: move content of INSTALL.asciidoc into README.asciidoc
2014-03-05 12:44:10 +01:00
Sebastien Helleu
59f0927c9b
core: rename file NEWS.asciidoc to ReleaseNotes.asciidoc
2014-03-05 12:21:54 +01:00
Sebastien Helleu
2d7778292a
relay: add info "relay_client_count" with optional status name as argument
...
Use in evaluated strings (for example in /eval or triggers):
- "${info:relay_client_count}": total number of relay clients (any status)
With a specific status:
- "${info:relay_client_count,connecting}"
- "${info:relay_client_count,waiting_auth}"
- "${info:relay_client_count,connected}"
- "${info:relay_client_count,auth_failed}"
- "${info:relay_client_count,disconnected}"
2014-03-05 11:49:25 +01:00
Sebastien Helleu
0995eb334f
relay: add signals "relay_client_xxx" for client status changes ( closes #2 )
...
New signals:
- relay_client_connecting
- relay_client_waiting_auth
- relay_client_connected
- relay_client_auth_failed
- relay_client_disconnected
2014-03-05 11:43:32 +01:00
Sebastien Helleu
7115f8306a
core: add link to formatted version of {ChangeLog|NEWS}.asciidoc
2014-03-05 11:06:49 +01:00
Sebastien Helleu
90b2094b70
core: add .asciidoc files in main Makefile.am
2014-03-05 10:37:04 +01:00
Sebastien Helleu
1d928b50cc
core: add "foreign" for AM_INIT_AUTOMAKE to ignore missing files and remove some warnings
2014-03-05 10:35:15 +01:00
Tor Hveem
0c05c82f77
Use asciidoc file ending for all asciidoc files
2014-03-04 23:39:07 +01:00
Sebastien Helleu
fba765cb8f
trigger: update description of trigger plugin
2014-03-04 21:48:23 +01:00
Sebastien Helleu
76c0e8938e
debian: replace rmodifier by trigger in control file
2014-03-04 21:44:43 +01:00
Sebastien Helleu
6b7d96f4b4
core: mute all buffers by default in command /mute (replace option -all by -core)
2014-03-04 16:12:56 +01:00
Sebastien Helleu
12b82146aa
core: save and restore mute state in command /mute (bug #41748 )
2014-03-04 14:42:35 +01:00
Sebastien Helleu
2b2c729854
trigger: add some missing "+" after spaces in regex of default triggers cmd_pass/msg_auth
2014-03-04 12:38:54 +01:00
Sebastien Helleu
3c398bd61d
rmodifier: remove plugin (replaced by trigger)
2014-03-04 12:08:33 +01:00
Sebastien Helleu
d3281b7812
doc: update German auto-generated files
2014-03-04 09:25:55 +01:00
nils_2
cff840c9ae
de.po: update german translation
2014-03-03 21:51:52 +01:00
Sebastien Helleu
61fee37095
doc: update links to git repositories (savannah -> github)
2014-03-03 12:31:02 +01:00
Sebastien Helleu
bd06f0f60f
doc: add trigger example to colorize URLs
2014-03-02 18:59:57 +01:00
Sebastien Helleu
be9046741f
core: fix memory in execution of commands
...
This memory leak was introduced by commit aa81067ad0
2014-03-02 17:59:40 +01:00
Sebastien Helleu
32a4f4e1d5
core: fix memory leak when removing a hdata
2014-03-02 17:59:08 +01:00
Sebastien Helleu
4b57c95494
core: fix memory leak in evaluation of sub-conditions
2014-03-02 17:43:19 +01:00
Sebastien Helleu
16c13e94a6
trigger: add variable "tg_notify" (notify level of a message, if different from "none")
2014-03-02 12:35:34 +01:00
Sebastien Helleu
0329cb65f3
doc: add trigger doc in user's guide
2014-03-02 09:29:14 +01:00
Sebastien Helleu
cc5ab76186
trigger: allow chars '\' and '(' as delimiter in regex
2014-03-02 08:40:17 +01:00
Sebastien Helleu
ddf3e9043b
trigger: do not create the trigger with /trigger add if the regex is invalid
2014-03-02 08:32:05 +01:00
Sebastien Helleu
8f0294f8d0
trigger: fix typo in /help trigger
2014-03-01 19:00:54 +01:00
Sebastien Helleu
7a1798a7fb
trigger: fix typo in /help trigger
2014-03-01 17:42:28 +01:00
Sebastien Helleu
44b8447ff0
trigger: make optional the alignment on second and max calls (in hook timer)
2014-03-01 17:25:48 +01:00
Sebastien Helleu
050d2023d6
irc: fix colors in message with CTCP reply sent to another user
2014-02-28 15:07:23 +01:00
Sebastien Helleu
cf48fa4642
irc: evaluate content of server options "username" and "realname"
2014-02-28 15:00:39 +01:00
Sebastien Helleu
4196dcf7a5
doc: update auto-generated files with WeeChat commands
2014-02-28 14:55:58 +01:00
Sebastien Helleu
a4c385db99
core: fix output of /eval -n when there is a tab in output
2014-02-28 14:34:49 +01:00
Sebastien Helleu
ea71121723
api: add support of escaped strings in function string_eval_expression and command /eval
2014-02-28 14:31:40 +01:00
Sebastien Helleu
13b0a88f21
trigger: allow empty return code in command /trigger {add|addoff|addreplace}
2014-02-28 11:48:59 +01:00
Sebastien Helleu
02dcc3cb69
xfer: replace constant by sizeof in a call to snprintf
2014-02-28 11:45:18 +01:00
Sebastien Helleu
7ff2dd13cb
rmodifier: fix size used in a snprintf
2014-02-28 11:41:14 +01:00
Sebastien Helleu
4c3a10506a
relay: fix size used in a snprintf
2014-02-28 11:40:55 +01:00
Sebastien Helleu
82ade05f66
irc: fix size used in some snprintf
2014-02-28 11:39:48 +01:00
Sebastien Helleu
6ea8c2d83c
irc: fix some malloc sizes
2014-02-28 11:39:24 +01:00
Sebastien Helleu
7213fe5826
scripts: fix size used in some snprintf
2014-02-28 11:38:23 +01:00
Sebastien Helleu
0084eaa193
core: replace constant by sizeof in a call to snprintf
2014-02-27 09:44:59 +01:00
Sebastien Helleu
c8cd6c4639
core: fix size used in some snprintf
2014-02-26 09:17:20 +01:00
Sebastien Helleu
1aae49a2eb
core: fix malloc size when building filename of upgrade file
2014-02-25 09:20:44 +01:00
Sebastien Helleu
59f4fe05bc
core: fix size used in snprintf when reading a configuration file
2014-02-24 10:41:51 +01:00
Sebastien Helleu
fdfee08cf8
relay: add option relay.network.clients_purge_delay
2014-02-23 20:32:42 +01:00
Sebastien Helleu
897bb0950c
relay: fix freeze after /upgrade when many disconnected clients still exist
...
The hooks for the WeeChat disconnected clients are not created again
after /upgrade (they were removed on client disconnection, so there is
no reason to create them again).
The hooks like nicklist sync are called often (for example on irc
disconnection), which can cause long freeze if many WeeChat disconnected
clients exist in relay.
2014-02-23 13:07:45 +01:00
Sebastien Helleu
1cd1877128
doc: add chapter about bare display in user's guide
2014-02-23 10:03:30 +01:00
Sebastien Helleu
314f17c7f4
doc: fix typo in a link (user's guide)
2014-02-23 09:28:56 +01:00
Sebastien Helleu
2396224d3f
doc: add missing nicks in screen examples (user's guide)
2014-02-23 09:21:19 +01:00
Sebastien Helleu
980326c685
trigger: fix potential uninitialized pointer in signal hook callback
2014-02-22 20:23:08 +01:00
Sebastien Helleu
76469269ce
core: fix uninitialized value in functions secure_{encrypt|decrypt}_data (in case of insufficient memory)
2014-02-22 20:20:57 +01:00
Sebastien Helleu
88d5ff3f20
core: fix possible zero bytes allocation in /help command
2014-02-22 20:03:34 +01:00
Sebastien Helleu
4d7e6c1664
core: fix potential dereference of NULL pointer in function command_set_display_option
2014-02-22 19:54:02 +01:00
Sebastien Helleu
c3775888bd
trigger: fix crash when a signal is received with type "int" and NULL pointer in signal_data
2014-02-22 17:10:35 +01:00
Sebastien Helleu
0c3835d824
scripts: fix crash when a signal is received with type "int" and NULL pointer in signal_data
2014-02-22 17:10:01 +01:00
Sebastien Helleu
a08679c887
irc: set option irc.network.autoreconnect_delay_max to 600 by default, increase max value to 604800 seconds (7 days)
2014-02-22 16:33:02 +01:00
Sebastien Helleu
a0651e11bd
core: fix memory leak in function gui_key_add_to_infolist (in case of insufficient memory)
2014-02-22 15:22:27 +01:00
Sebastien Helleu
b8f07e935a
core: remove dead assignment in function gui_key_pressed
2014-02-22 15:16:31 +01:00
Sebastien Helleu
60456c31e9
relay: remove dead assignment in function relay_client_recv_cb
2014-02-22 15:13:26 +01:00
Sebastien Helleu
b04fead1ab
core: remove dead assignment in function gui_bar_window_draw
2014-02-22 15:07:59 +01:00
Sebastien Helleu
381140f964
irc: remove dead assignment in function irc_ignore_check
2014-02-22 14:59:24 +01:00
Sebastien Helleu
3ef27075f9
xfer: remove dead assignment in function xfer_add_cb
2014-02-22 14:54:21 +01:00
Sebastien Helleu
e4493a1b0c
relay: remove dead assignment in function relay_irc_get_line_info
2014-02-22 14:51:59 +01:00
Sebastien Helleu
86f5145e1a
irc: fix read of MODES server value when in commands /op, /deop, /voice, /devoice, /halfop, /dehalfop
2014-02-22 14:30:30 +01:00
Sebastien Helleu
6339c15c6d
script: remove dead assignments in functions script_action_{unload|reload}
2014-02-22 13:57:28 +01:00
Sebastien Helleu
7191114104
core: remove dead assignment in function gui_chat_printf_y
2014-02-22 13:39:52 +01:00
Sebastien Helleu
4a9e1c98d2
irc: remove dead assignments in functions irc_server_str(n)casecmp
2014-02-22 13:37:54 +01:00
Sebastien Helleu
47d89ce201
core: fix use of invalid pointer in function gui_bar_window_content_alloc (in case of insufficient memory)
2014-02-22 12:57:01 +01:00
Sebastien Helleu
bcf0a94bf4
core: comment unneeded assignment in function string_split_shell (make C static analyzer happy)
2014-02-22 12:50:38 +01:00
Sebastien Helleu
913de0c29b
core: fix uninitialized value in function string_decode_base64
2014-02-22 12:46:57 +01:00
Sebastien Helleu
9ce8fc7068
core: fix memory leak and use of invalid pointer in split of string (in case of insufficient memory)
2014-02-22 12:28:19 +01:00
Sebastien Helleu
0110f81e88
core: fix potential NULL pointer in function gui_color_emphasize
2014-02-22 12:07:43 +01:00
Sebastien Helleu
c3c1a63ea8
trigger: use command "/print -beep" in default trigger "beep"
2014-02-22 12:02:02 +01:00
Sebastien Helleu
57e195391b
relay: fix NULL pointer when reading buffer lines for irc backlog
2014-02-22 11:44:19 +01:00
Sebastien Helleu
639fbbff79
trigger: fix wrong info in /help trigger.trigger.xxx.regex
2014-02-21 17:59:33 +01:00
Sebastien Helleu
b4cef01e2a
core: update ChangeLog
2014-02-21 16:36:31 +01:00
Sebastien Helleu
3847318497
core: update translations
2014-02-21 16:32:34 +01:00
Sebastien Helleu
f907ea17d5
Merge branch 'trigger'
2014-02-21 15:36:14 +01:00
Sebastien Helleu
d6e7c9fda6
trigger: return WEECHAT_RC_ERROR in command /trigger if arguments are wrong/missing
2014-02-21 14:48:23 +01:00
Sebastien Helleu
3019187178
core: update ChangeLog
2014-02-21 13:40:24 +01:00
Sebastien Helleu
f97f406efb
core: update translations
2014-02-21 13:39:35 +01:00
Sebastien Helleu
078f549c4a
rmodifier: return WEECHAT_RC_ERROR in command /rmodifier if arguments are wrong/missing
2014-02-21 13:39:26 +01:00
Sebastien Helleu
eb26e13814
relay: return WEECHAT_RC_ERROR in command /relay if arguments are wrong/missing
2014-02-21 13:39:03 +01:00
Sebastien Helleu
a3253378b7
script: return WEECHAT_RC_ERROR in command /script if arguments are wrong/missing
2014-02-21 13:38:46 +01:00
Sebastien Helleu
84edf5443a
guile: return WEECHAT_RC_ERROR in command /guile if arguments are wrong/missing
2014-02-21 13:38:27 +01:00
Sebastien Helleu
9e2e59c3e1
tcl: return WEECHAT_RC_ERROR in command /tcl if arguments are wrong/missing
2014-02-21 13:38:11 +01:00
Sebastien Helleu
cf827580f5
lua: return WEECHAT_RC_ERROR in command /lua if arguments are wrong/missing
2014-02-21 13:37:58 +01:00
Sebastien Helleu
decbaf306d
ruby: return WEECHAT_RC_ERROR in command /ruby if arguments are wrong/missing
2014-02-21 13:37:46 +01:00
Sebastien Helleu
d86d6013ef
perl: return WEECHAT_RC_ERROR in command /perl if arguments are wrong/missing
2014-02-21 13:37:31 +01:00
Sebastien Helleu
18fd85de7d
python: return WEECHAT_RC_ERROR in command /python if arguments are wrong/missing
2014-02-21 13:37:17 +01:00
Sebastien Helleu
2dbcffc93e
logger: return WEECHAT_RC_ERROR in command /logger if arguments are wrong/missing
2014-02-21 13:36:39 +01:00
Sebastien Helleu
f535aad9fc
irc: use same return code and message in all commands when arguments are wrong/missing
2014-02-21 13:10:05 +01:00
Sebastien Helleu
898c9dc195
charset: remove unneeded test in command /charset
2014-02-21 13:09:43 +01:00
Sebastien Helleu
01c7f1cc6a
alias: use same return code and message in all commands when arguments are wrong/missing
2014-02-21 13:09:24 +01:00
Sebastien Helleu
aa81067ad0
core: use same return code and message in all commands when arguments are wrong/missing
2014-02-21 13:08:20 +01:00
Sebastien Helleu
f78f42d833
irc: add note about option irc.network.whois_double_nick in /help whois
2014-02-20 11:44:30 +01:00
Sebastien Helleu
cdadbdec0d
irc: set option irc.network.whois_double_nick to "off" by default
2014-02-20 11:40:45 +01:00
Sebastien Helleu
b400be0486
trigger: add option "addreplace" in command /trigger (used by /trigger recreate)
...
Now the command "/trigger recreate" does not delete the trigger any more.
Instead the option "addreplace" is used in input, so the existing trigger
is overwritten if the command is sent.
2014-02-20 11:20:23 +01:00
Sebastien Helleu
f8a5c26d96
alias: change default command for alias /beep to "/print -beep"
2014-02-20 11:02:36 +01:00
Sebastien Helleu
f376893681
core: add option "-beep" in command /print
2014-02-20 11:00:24 +01:00
Sebastien Helleu
975b9c8912
core: add contributor to AUTHORS
2014-02-20 08:42:48 +01:00
Sebastien Helleu
a15184a9bd
irc: fix parsing of nick/host when there is nothing after in message (malformed message)
2014-02-20 08:39:18 +01:00
Felix Eckhofer
7fb84bdb03
irc: fix parsing of nick in host when '!' is not found (bug #41640 )
2014-02-20 08:35:23 +01:00
Sebastien Helleu
36641bc3d3
core: add missing option "rename" in /help filter and in command completion
2014-02-19 10:35:39 +01:00
Sebastien Helleu
194b362e23
doc: add chapter about secured data in user's guide
2014-02-18 19:26:55 +01:00
Sebastien Helleu
8e1ad0b1f0
doc: fix some title levels in Japanese user's guide
2014-02-18 19:18:53 +01:00
Sebastien Helleu
7b37bf701e
guile: fix module used after unload of a script
2014-02-17 22:01:14 +01:00
Sebastien Helleu
be159f42a8
lua: fix interpreter used after unload of a script
2014-02-17 22:00:16 +01:00
Sebastien Helleu
77058acc0a
perl: fix context used after unload of a script
2014-02-17 21:57:51 +01:00
Sebastien Helleu
5ac3d538b8
python: fix interpreter used after unload of a script
2014-02-17 21:56:21 +01:00
Sebastien Helleu
652ec24449
core: allow empty arguments for command /print
2014-02-17 11:12:36 +01:00
Sebastien Helleu
86b0c99029
trigger: add option "addoff" in command /trigger (add a trigger in disabled state)
2014-02-16 18:57:43 +01:00
Sebastien Helleu
45db2e9668
core: update ChangeLog (add option "bare" in command /window)
2014-02-16 16:22:19 +01:00
Sebastien Helleu
39be4e3387
core: add bare display mode (for easy text selection and click on URLs)
...
New key: alt+"!", to swith to bare display (same key to come back to
standard display).
New options:
- weechat.look.bare_display_exit_on_input (default: on): by default
any changes in input will return to standard display
- weechat.look.bare_display_time_format (default: "%H:%M"): the format
of time used in bare display.
2014-02-16 11:29:03 +01:00
Sebastien Helleu
20a70c80f8
core: add missing feature in ChangeLog for v0.4.3 (use one date format when day changes from day to day+1)
2014-02-16 10:07:13 +01:00
Sebastien Helleu
508437b6e7
doc: fix typo in prototypes of functions hashtable_map/hashtable_map_string (plugin API reference)
2014-02-15 13:16:00 +01:00
Sebastien Helleu
360f900d92
core: move function string_replace before string_replace_regex
2014-02-15 12:59:05 +01:00
Sebastien Helleu
7aba5f713f
core: add trigger plugin in Cygwin packaging
2014-02-15 12:48:49 +01:00
Sebastien Helleu
e664e7f698
core: add trigger plugin in debian packaging (in package weechat-plugins)
2014-02-15 12:48:31 +01:00
Sebastien Helleu
1637c2b64f
doc: add trigger plugin in docgen.py
2014-02-15 12:47:52 +01:00
Sebastien Helleu
69ee211b26
trigger: add file trigger.conf in man page
2014-02-15 12:47:02 +01:00
Sebastien Helleu
56f74ae768
trigger: remove triggers in /help trigger that are already default triggers
2014-02-15 11:25:19 +01:00
Sebastien Helleu
4028e5c200
trigger: update help of options trigger.trigger.xxx.{arguments|command}
2014-02-15 11:18:39 +01:00
Sebastien Helleu
2a5b2c6705
trigger: add trigger plugin in developer's guide
2014-02-15 10:48:45 +01:00
Sebastien Helleu
151a0c0190
trigger: update description of command /trigger
2014-02-14 19:42:12 +01:00
Sebastien Helleu
b32193bee5
trigger: remove the return code with /trigger input/output/recreate for modifier and focus hooks
2014-02-14 19:17:27 +01:00
Sebastien Helleu
4fc2db8df4
trigger: fix return code of focus callback
2014-02-14 19:07:31 +01:00
Sebastien Helleu
fe33f7d019
trigger: allow restart of trigger only if trigger is enabled
2014-02-14 18:41:15 +01:00
Sebastien Helleu
8e63a9a52f
trigger: add option trigger.look.enabled (can be changed with /trigger enable|disable|toggle)
2014-02-14 18:35:29 +01:00
Sebastien Helleu
f52770137f
trigger: add option "recreate" in command /trigger
...
The "recreate" option is the same as "input" but the trigger is first
deleted. So this lets you recreate the same trigger and edit some things
if needed.
2014-02-14 15:15:21 +01:00
Sebastien Helleu
ac82063928
core: add asciidoc attributes in files ChangeLog/NEWS
2014-02-14 15:06:02 +01:00
Sebastien Helleu
e782020b14
core: fix completion template used in command completion when first argument in template has pipes
2014-02-14 14:50:31 +01:00
Sebastien Helleu
c25bd9c26b
trigger: add option "copy" in command /trigger
2014-02-14 14:21:24 +01:00
Sebastien Helleu
93038a3634
trigger: add options "input" and "output" in command /trigger
2014-02-14 12:37:34 +01:00
Sebastien Helleu
90c233a364
doc: add function string_convert_escaped_chars in plugin API reference
2014-02-14 12:25:36 +01:00
Sebastien Helleu
fa2600f496
doc: add function string_split_shell in plugin API reference
2014-02-14 11:15:09 +01:00
Sebastien Helleu
05eda016ec
doc: add function string_replace_regex in plugin API reference
2014-02-14 10:55:18 +01:00
Sebastien Helleu
0bfacb5592
core: change text in comment of function string_replace_regex
2014-02-14 10:54:38 +01:00
Sebastien Helleu
f4606ef0a9
doc: add function hashtable_dup in plugin API reference
2014-02-14 09:19:03 +01:00
Sebastien Helleu
ec9adea198
core: use item "buffer_last_number" instead of "buffer_count" by default in status bar
2014-02-13 22:34:20 +01:00
Sebastien Helleu
03abd78355
core: sync debian files with debian git repository
2014-02-13 22:10:27 +01:00
Sebastien Helleu
b530aa5f5a
trigger: add strings without colors in hashtable for modifier "weechat_print" and hook print
...
For modifier "weechat_print", variables added:
- tg_string_nocolor (same as tg_string, without colors)
- tg_prefix_nocolor (same as tg_prefix, without colors)
- tg_message_nocolor (same as tg_message, without colors)
For hook print, variables added:
- tg_prefix_nocolor (same as tg_prefix, without colors)
- tg_message_nocolor (same as tg_message, without colors)
2014-02-13 19:31:48 +01:00
Sebastien Helleu
7356d1889a
trigger: add "tg_prefix" and "tg_message" in hashtable for modifier "weechat_print"
2014-02-13 18:53:13 +01:00
Sebastien Helleu
0ac6ebe532
trigger: escape chars in regex replacement (when trigger is created)
2014-02-13 18:44:43 +01:00
Sebastien Helleu
c06cfb25ce
api: add function string_convert_escaped_chars
2014-02-13 18:39:55 +01:00
Sebastien Helleu
a9550dbf8f
trigger: display arguments of triggers on monitor buffer
2014-02-13 18:33:11 +01:00
Sebastien Helleu
a7dbaf8162
trigger: evaluate regex replacement on execution of trigger (and not when creating the trigger)
2014-02-13 18:20:00 +01:00
Sebastien Helleu
d74259303f
trigger: fix call of IRC message parser on non-IRC messages in modifier callback
2014-02-13 17:37:22 +01:00
Jason A. Donenfeld
c324610226
core: fix freeze/crash in gnutls (bug #41576 )
...
The link is now made against pthread on all platforms.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2014-02-13 16:09:35 +01:00
Sebastien Helleu
e36c49995b
trigger: add "server" in hashtable after parsing of IRC message
2014-02-13 15:04:54 +01:00
Sebastien Helleu
65b40ab5cc
trigger: parse IRC messages received in signal/modifier hook callbacks
...
The parsed message is added into hashtable "extra_vars".
For example, signal "freenode,irc_in_PRIVMSG" received with the message
"hello world!" on channel #weechat gives in the hashtable:
extra_vars:
tags: ""
host: "tester!user@host.com "
tg_signal: "freenode,irc_in_PRIVMSG"
channel: "#weechat"
tg_signal_data: ":tester!user@host.com PRIVMSG #weechat :hello world!"
arguments: "#weechat :hello world!"
nick: "tester"
command: "PRIVMSG"
message_without_tags: ":tester!user@host.com PRIVMSG #weechat :hello world!"
2014-02-13 13:38:10 +01:00
Sebastien Helleu
c103bc6584
trigger: refactor some code in hook callbacks using macros
2014-02-13 12:52:06 +01:00
Sebastien Helleu
132b09bde9
trigger: add hook focus
2014-02-13 12:06:46 +01:00
Sebastien Helleu
00402b87c2
trigger: add hook command
2014-02-13 11:33:16 +01:00
Sebastien Helleu
bc3eaa8d62
trigger: add extra colors in trigger monitor buffer
2014-02-13 11:24:03 +01:00
Sebastien Helleu
8ffba2ad9e
trigger: add the name of buffer on trigger monitor when executing a command
2014-02-13 11:21:30 +01:00
Sebastien Helleu
f821a94cc4
irc: use a more explicit error when the creation of a temporary server failed
2014-02-13 10:06:25 +01:00
Sebastien Helleu
f057e86390
doc: update auto-generated files with hdata
2014-02-13 10:05:17 +01:00
Sebastien Helleu
271f92a66d
doc: fix typo in plugin API reference
2014-02-12 13:31:22 +01:00
Sebastien Helleu
44411f123a
core: fix cmake warning CMP0007 on "make uninstall" (bug #41528 )
2014-02-12 10:33:21 +01:00
Sebastien Helleu
f324a1589d
core: add signals "key_combo_{default|search|cursor}"
2014-02-11 20:09:02 +01:00
Sebastien Helleu
a9aca06545
core: ignore return value of 'write' in function hook_set (fix compiler warning)
2014-02-11 11:55:05 +01:00
Sebastien Helleu
04cb8dd4da
core: replace compiler flag -W by -Wextra (new name)
2014-02-11 11:50:05 +01:00
Sebastien Helleu
4f5865ddfe
core: sync debian files with debian git repository
2014-02-11 10:29:54 +01:00
Sebastien Helleu
4f0be6edb3
trigger: add option "show" in command /trigger
2014-02-10 22:25:25 +01:00
Sebastien Helleu
eef3b57075
core: split key command when the key is created (improve speed when executing commands of a key)
2014-02-10 21:10:45 +01:00
Sebastien Helleu
437767c0ca
api: add integer return code for functions hook_{signal|hsignal}_send
2014-02-10 17:42:53 +01:00
Sebastien Helleu
93d3375440
trigger: add option trigger.look.monitor_strip_colors
2014-02-10 13:28:45 +01:00
Sebastien Helleu
9b3d2eeec7
trigger: add hook config
2014-02-10 13:08:40 +01:00
Sebastien Helleu
614f34adbc
trigger: add missing hook "command_run" in /help trigger
2014-02-10 13:01:20 +01:00
Sebastien Helleu
32facbe783
trigger: update actions performed in the trigger (in /help trigger)
2014-02-10 09:48:33 +01:00
Sebastien Helleu
d877510825
trigger: add condition "${tg_tag_nick}" in trigger example "effects" (/help trigger)
2014-02-09 19:22:42 +01:00
Sebastien Helleu
8b17981d1f
trigger: set variables in hashtable using message tags
2014-02-09 19:20:53 +01:00
Sebastien Helleu
471a2b1da1
trigger: add examples of triggers using "signal_sigwinch" in /help trigger
2014-02-09 17:17:20 +01:00
Sebastien Helleu
75e1c5320e
trigger: add options trigger.color.flag_{command|conditions|regex|return_code}
2014-02-09 17:01:36 +01:00
Sebastien Helleu
6ab17dfec1
trigger: add default triggers
2014-02-09 16:17:11 +01:00
Sebastien Helleu
7c0d9fe850
core: improve the string_replace_regex function (add reference char, change syntax for match refs)
...
The reference char is now an argument for the function.
The references are now $0 .. $99 and $+ was added (last match, with
highest number).
The syntax to replace a match with one char is now: $.cN or $.c+
(for example: "$.*3").
2014-02-09 15:14:07 +01:00
Sebastien Helleu
f666a356d7
trigger: add missing init of buffer pointer in modifier callback
2014-02-09 12:55:41 +01:00
Sebastien Helleu
7b496197ef
trigger: fix crash in callback if one regex is NULL (invalid)
2014-02-09 12:55:41 +01:00
Sebastien Helleu
f04eb4ae23
trigger: add buffer pointer in modifier callback
2014-02-09 12:55:41 +01:00
Sebastien Helleu
d9bd1986ad
trigger: refactor some code in hook callbacks (debug, conditions, regex, command)
2014-02-09 12:55:41 +01:00
Sebastien Helleu
53921acc38
trigger: fix evaluated command in callback
2014-02-09 12:55:41 +01:00
Sebastien Helleu
09c75714f9
trigger: add option "listfull" in command /trigger
2014-02-09 12:55:41 +01:00
Sebastien Helleu
717d89a1f7
trigger: split trigger command on creation, not when executing the callback
2014-02-09 12:55:41 +01:00
Sebastien Helleu
4a9c9a0b07
trigger: add options trigger.color.trigger{_disabled}
2014-02-09 12:55:41 +01:00
Sebastien Helleu
adf547a47c
trigger: add option "addinput" in command /trigger
2014-02-09 12:55:41 +01:00
Sebastien Helleu
77e49a99e6
trigger: add missing value in trigger_hook_default_regex
2014-02-09 12:55:41 +01:00
Sebastien Helleu
9dab03fab2
trigger: do not sort completions for hook type (use order defined in trigger.h)
2014-02-09 12:55:41 +01:00
Sebastien Helleu
b712eebece
trigger: add callback for changes on hook option (trigger.trigger.xxx.hook)
2014-02-09 12:55:41 +01:00
Sebastien Helleu
f8ffe9d590
trigger: reorder internal trigger vars
2014-02-09 12:55:41 +01:00
Sebastien Helleu
a03653273c
core: replace "regex_t *" by "void *" in string functions (fix ruby compilation error with autotools)
2014-02-09 12:55:40 +01:00
Sebastien Helleu
66158f41f2
trigger: add hook command_run
2014-02-09 12:55:40 +01:00
Sebastien Helleu
639ac51593
trigger: use case insensitive comparison when searching for a trigger name
2014-02-09 12:55:40 +01:00
Sebastien Helleu
63a3837d14
trigger: add option "restart" in command /trigger
2014-02-09 12:55:40 +01:00
Sebastien Helleu
a09e46f456
trigger: remove the timer hook pointer during the last timer call
2014-02-09 12:55:40 +01:00
Sebastien Helleu
1496c8a25c
trigger: add completion for all arguments of command /trigger add
2014-02-09 12:55:40 +01:00
Sebastien Helleu
e372b8c8cb
trigger: sort triggers by name
2014-02-09 12:55:40 +01:00
Sebastien Helleu
bb48af29b6
trigger: split arguments like shell in "/trigger add", to create a whole trigger with one command
2014-02-09 12:55:40 +01:00
Sebastien Helleu
b5bfeb7b8d
api: add function string_split_shell
2014-02-09 12:55:40 +01:00
Sebastien Helleu
6bc7c456d7
core: add argument "num_items" in function string_split_shell
2014-02-09 12:55:40 +01:00
Sebastien Helleu
a703fc8c17
trigger: add timer
2014-02-09 12:55:40 +01:00
Sebastien Helleu
8368fc8b1e
trigger: execute callback even if regex/command are not set in the trigger
2014-02-09 12:55:40 +01:00
Sebastien Helleu
2c1ce41faa
trigger: remove quotes around value in command /trigger set
2014-02-09 12:55:40 +01:00
Sebastien Helleu
e0de501a0a
trigger: add hsignal
2014-02-09 12:55:40 +01:00
Sebastien Helleu
2e28f7c6be
api: add function hashtable_dup
2014-02-09 12:55:40 +01:00
Sebastien Helleu
be8e32dd1b
trigger: add support of variable in regex option
...
Examples with new format:
/regex/text/
/regex/text/var
/regex1/text1/ /regex2/text2/
/regex1/text1/var /regex2/text2/var
2014-02-09 12:55:40 +01:00
Sebastien Helleu
bcff9162a7
trigger: enable many trigger names and value "-all" in command /trigger {enable|disable|toggle}
2014-02-09 12:55:40 +01:00
Sebastien Helleu
c9b1444b8f
trigger: fix regex result in a hook print
2014-02-09 12:55:40 +01:00
Sebastien Helleu
356ac05e07
trigger: display regex changes in monitor buffer
2014-02-09 12:55:40 +01:00
Sebastien Helleu
a0a2103828
trigger: minor change in output of /trigger for regex
2014-02-09 12:55:40 +01:00
Sebastien Helleu
e9e32931aa
trigger: add more help in trigger options
2014-02-09 12:55:40 +01:00
Sebastien Helleu
4205f7c498
trigger: add option "rename" in command /trigger
2014-02-09 12:55:40 +01:00
Sebastien Helleu
f92d6e9da3
trigger: do not allow a name starting with "-"
2014-02-09 12:55:40 +01:00
Sebastien Helleu
30942f7f62
trigger: add trigger plugin
2014-02-09 12:55:40 +01:00
Sebastien Helleu
a0bf3938f1
core: display a warning in case of inconsistency between the options weechat.look.save_{config|layout}_on_exit
2014-02-09 12:51:34 +01:00
Sebastien Helleu
190f5dd5f2
core: add more info in /help weechat.look.hotlist_sort
2014-02-09 12:43:18 +01:00
Sebastien Helleu
8564d9c7ef
Version 0.4.4-dev
2014-02-09 12:04:13 +01:00
Sebastien Helleu
f25dd0c81e
Version 0.4.3
2014-02-09 09:52:53 +01:00
Sebastien Helleu
2b4401339a
doc: clean temporary files used to build man pages (autotools)
2014-02-08 23:40:21 +01:00
Sebastien Helleu
7b0e01265b
doc: add missing Polish docs in Makefile.am
2014-02-08 23:38:31 +01:00
Ryuunosuke Ayanokouzi
1eedace713
doc: update Japanese translations, user/developer's guide and plugin API reference
2014-02-08 15:15:18 +01:00
Sebastien Helleu
43fb54f51d
core: fix apply of layout when buffers that are not in layout are before some buffers in layout
...
Now when a layout is applied, the buffers in layout are inserted/sorted
first in the new list. Then the other buffers (not in layout) are added
after this loop, and then they are added after all layout buffers.
2014-02-07 17:07:45 +01:00
Sebastien Helleu
bbd212c675
weercd.py: use /usr/bin/env in python shebang
2014-02-07 15:01:39 +01:00
Sebastien Helleu
52fb9fc237
core: fix typo in FindGnuTLS.cmake
2014-02-06 17:26:36 +01:00
Sebastien Helleu
0ffb61617a
core: fix hotlist problems after apply of a layout (bug #41481 )
...
This commit fixes a problem when computing the value of "num_displayed"
in all buffers. For merged buffers (with same number), the num_displayed
of each merged buffer must be incremented (and not only the current
active buffer).
2014-02-06 15:17:00 +01:00
Krzysztof Koroscik
6c33b0d6e6
doc: update Polish translations and user's guide
2014-02-06 11:25:35 +01:00
Sebastien Helleu
d8b9e0a6bf
ruby: add detection and fix compilation with Ruby 2.0 (patch #8209 )
...
Now the search for Ruby is first performed with pkg-config and includes
detection of Ruby 2.0.
If not found, the old code for detection is used (for old distros or
old Ruby versions).
The specific test on Ruby 1.9.0 (to disable this version) has been
removed (1.9.0 was a dev/unstable version from 2007, quite old now).
2014-02-05 17:27:36 +01:00
Sebastien Helleu
15394897e3
core: remove multiple detections of pkg-config in configure.ac
2014-02-05 13:58:07 +01:00
Patrick Steinhardt
47ced4833d
core: fix installation of weechat-plugin.h with autotools (patch #8305 )
2014-02-04 22:18:12 +01:00
Sebastien Helleu
a3b5ae5e65
alias: add default alias /beep => /print -stderr \a
2014-02-04 16:20:55 +01:00
Sebastien Helleu
7fa74d89f7
core: fix a French translation
2014-02-04 10:59:29 +01:00
Sebastien Helleu
bc7ed9f3a2
doc: fix typos in French relay protocol
2014-02-04 10:58:23 +01:00
Sebastien Helleu
b91378fedc
core: use structure itself for sizeof in two malloc
2014-02-04 08:34:05 +01:00
Sebastien Helleu
944972bc95
doc: add French version of relay protocol
2014-02-03 15:41:33 +01:00
Sebastien Helleu
a2839fabb5
ruby: fix compilation warning
2014-02-02 20:33:03 +01:00
Sebastien Helleu
6c47428e78
core: fix compilation on Android (replace include of sys/termios.h by termios.h) (bug #41434 )
2014-02-02 15:12:37 +01:00
Sebastien Helleu
fcd120fa50
doc: minor changes in developer's guide
2014-02-02 11:10:33 +01:00
Sebastien Helleu
092f70aa7e
core: update ChangeLog
2014-02-02 09:59:32 +01:00
Sebastien Helleu
01129cbc79
Version 0.4.3-rc2
2014-02-02 09:57:51 +01:00
Sebastien Helleu
74d236dfeb
doc: add French developer's guide
2014-02-02 09:49:59 +01:00
Nils Görs
6b0bd1302a
core: update German translations
2014-02-02 09:28:42 +01:00
Sebastien Helleu
01fb345fe0
core: fix compilation on Android (replace calls to rindex by strrchr) (bug #41420 , patch #8301 )
2014-02-02 09:00:46 +01:00
Sebastien Helleu
9db356bd9b
core: fix crash when creating two bars with same name but different case (bug #41418 )
2014-02-01 09:12:51 +01:00
Sebastien Helleu
219f75b225
irc: clear the gnutls session in all cases after SSL connection error
2014-01-31 19:24:26 +01:00
Sebastien Helleu
59481611dd
relay: send backlog for irc private buffers
2014-01-31 16:41:12 +01:00
Sebastien Helleu
ac4e762a0e
doc: replace weeget.py by script plugin in plugin API reference
2014-01-30 12:33:09 +01:00
Sebastien Helleu
f3d614460b
core: fix typos in translations and docs
2014-01-29 22:37:33 +01:00
Sebastien Helleu
537f5617cf
core: fix typo in NEWS
2014-01-28 22:24:45 +01:00
Sebastien Helleu
f285fdafa0
irc: add value "353" in option irc.look.display_join_message
...
So now the values mean:
- 353: names on channel
- 366: names count (before this commit it meant 353 + 366)
2014-01-28 18:31:03 +01:00
Sebastien Helleu
ff92b79712
core: fix typo in ChangeLog
2014-01-27 18:51:25 +01:00
Sebastien Helleu
1b2f4108fd
core: fix display of read marker when all buffers line are unread
...
The bug is when all buffer lines are unread (so "last_read_line" pointer
is NULL), and that the option weechat.look.read_marker_always_show is on.
The read marker was displayed at bottom after switch to the buffer.
Thanks to Nils Görs.
2014-01-27 18:32:32 +01:00
Sebastien Helleu
b8ffa87b5c
logger: replace backslashs in name by logger replacement char under Cygwin (bug #41207 )
2014-01-27 16:31:36 +01:00
Sebastien Helleu
58c615f33b
core: fix memory leak in regex matching when evaluating expression
2014-01-26 20:04:05 +01:00
Sebastien Helleu
f566de5d60
doc: update german auto-generated files with WeeChat commands and IRC options
2014-01-26 10:23:03 +01:00
Nils Görs
518dcfe9d9
core: update german translations and user's guide
2014-01-26 10:06:02 +01:00
Sebastien Helleu
0fbbbb4435
irc: add command "monitor" in /help irc.look.notify_tags_ison
2014-01-25 13:37:41 +01:00
Sebastien Helleu
86a99af606
scripts: fix script interpreter used after register during load of script in python/perl/ruby/lua/guile plugins (bug #41345 )
2014-01-25 13:04:25 +01:00
Sebastien Helleu
97cede06b5
core: add support of escaped unicode chars in commands /print and "/input insert"
2014-01-24 12:53:23 +01:00
Sebastien Helleu
d49c3eaac6
Version 0.4.3-rc1
2014-01-23 21:11:42 +01:00
Sebastien Helleu
1d81fffe5f
core: remove WeeChat version in de.po
2014-01-23 19:36:35 +01:00
Sebastien Helleu
bf16399096
doc: move asciidoc attributes from command line into files
2014-01-23 18:38:53 +01:00
Sebastien Helleu
3acdcee0d9
irc: use MONITOR instead of ISON for /notify when it is available on server (task #11477 ) (patch from Nils Görs)
2014-01-23 11:31:57 +01:00
Nils Görs
6d4bc94536
core: update german translations
2014-01-23 11:24:36 +01:00
Sebastien Helleu
48797574ff
core: revert the rename of option weechat.look.save_layout_on_exit
2014-01-22 18:50:24 +01:00
Sebastien Helleu
b49f825d0a
core: fix typo in /help print
2014-01-22 15:44:00 +01:00
Sebastien Helleu
a763797d36
api: add function "infolist_search_var"
2014-01-22 15:08:50 +01:00
Sebastien Helleu
79f2f46dec
core: rename option weechat.look.save_layout_on_exit to weechat.look.store_layout_on_exit, replace "save" by "store" for layouts
2014-01-21 22:03:12 +01:00
Sebastien Helleu
26dfd69f87
core: change format of buffer name in output of /buffer
...
Now the full name of buffer is displayed, without parentheses around the
plugin name.
The old ouput was:
[1] (core) weechat (notification: all)
[1] (irc) server.freenode (notification: all)
[2] (irc) freenode.#weechat (notification: all)
Now it is:
[1] core.weechat (notification: all)
[1] irc.server.freenode (notification: all)
[2] irc.freenode.#weechat (notification: all)
2014-01-21 15:32:09 +01:00
Sebastien Helleu
c19da32014
doc: update description of signal "signal_sigwinch" (plugin API reference)
2014-01-21 14:20:52 +01:00
Sebastien Helleu
5c661a497f
core: delay the signal "signal_sigwinch" after WeeChat screen refresh
...
The signal is sent after WeeChat screen refresh, so all sizes for
windows, bars, ... are already adjusted to the new terminal size.
2014-01-21 14:19:12 +01:00
Sebastien Helleu
5d1568ecc2
core: add signals "signal_sighup" and "signal_sigwinch" (terminal resized)
2014-01-21 14:06:57 +01:00
Sebastien Helleu
a6ed216052
irc: do not display names by default when joining a channel (task #13045 )
2014-01-21 12:55:48 +01:00
Sebastien Helleu
160ab683ef
core: update translations
2014-01-21 12:33:03 +01:00
Sebastien Helleu
d820389f8a
irc: refactor code in gnutls callback to display certificates even if option ssl_fingerprint is set
2014-01-21 12:21:13 +01:00
Sebastien Helleu
1ce23cd331
irc: check that server option ssl_fingerprint has exactly 40 hexadecimal digits (when set to non-empty value)
2014-01-21 10:44:35 +01:00
Maarten de Vries
357740f455
irc: add server option "ssl_fingerprint" (task #12724 )
2014-01-21 10:35:38 +01:00
Sebastien Helleu
462b106197
irc: add comment with return value for function irc_server_gnutls_callback
2014-01-20 22:43:01 +01:00
Sebastien Helleu
91dad6808a
irc: display PONG answer when resulting from manual /ping command
2014-01-20 11:27:37 +01:00
Sebastien Helleu
4da8fcf34d
core: add command /print
2014-01-19 23:29:00 +01:00
Sebastien Helleu
49f4c8e9ef
core: fix typo in arguments description of command /mute
2014-01-18 21:27:22 +01:00
Sebastien Helleu
8fc7515322
core: reformat hook_command arguments
2014-01-18 20:33:19 +01:00
Sebastien Helleu
facd73734d
core: update some function comments
2014-01-18 09:09:23 +01:00
Ryuunosuke Ayanokouzi
7080e7bd55
doc: add Japanese developer's guide
2014-01-17 13:29:21 +01:00
Sebastien Helleu
32774b72a4
doc: fix typo in developer's guide
2014-01-17 09:41:01 +01:00
Sebastien Helleu
110f558629
core: set max value for option weechat.look.hotlist_names_count to GUI_BUFFERS_MAX (10000)
2014-01-16 23:09:44 +01:00
Sebastien Helleu
22cb023254
doc: fix errors in prototype and example of functions tolower/toupper (plugin API reference)
2014-01-15 16:45:17 +01:00
Sebastien Helleu
4b7e90c679
core: add option weechat.look.tab_width
2014-01-15 15:10:54 +01:00
Sebastien Helleu
70ffe0a14f
core: add completion "plugins_installed"
2014-01-14 13:27:43 +01:00
Ryuunosuke Ayanokouzi
5a292b28c0
doc: update Japanese FAQ
2014-01-14 07:37:44 +01:00
Sebastien Helleu
31e1b28c90
core: fix typo in /help weechat.look.highlight_regex
2014-01-13 16:09:01 +01:00
Sebastien Helleu
a8bb074fe7
core: add Japanese plugin API reference in debian packaging
2014-01-13 12:19:13 +01:00
Sebastien Helleu
3432dfd16a
core: add Polish user's guide in debian packaging
2014-01-13 12:18:46 +01:00
Sebastien Helleu
4aa18db623
core: fix typos in ChangeLog
2014-01-13 12:17:40 +01:00
Ryuunosuke Ayanokouzi
b6e11d51f4
doc: add Japanese plugin API reference, update Japanese translations and docs
2014-01-13 11:00:26 +01:00
Sebastien Helleu
36b2e83700
doc: move some tables in plugin API reference
2014-01-12 16:19:20 +01:00
Sebastien Helleu
71b3115ccb
doc: fix typos in plugin API reference
2014-01-12 13:42:06 +01:00
Sebastien Helleu
af466d85cb
doc: use infinitive form for description of functions in french plugin API reference
2014-01-12 13:36:00 +01:00
Sebastien Helleu
8b3d8fdfe5
doc: move table with signals below all arguments and return value in function hook_signal (plugin API reference)
2014-01-12 13:09:58 +01:00
Andrew Potter
52f2d5bf13
lua: fix detection of Lua 5.2 in autotools (patch #8270 )
...
lua_open() isn't defined on Lua 5.2 on Fedora 20. luaL_newstate() is
used in lua 5.1+, but lua 5.0 only has lua_main(). This adds a test
using luaL_newstate() if the lua_main() test fails.
2014-01-11 11:47:19 +01:00
Sebastien Helleu
520f7369ba
doc: add missing functions strlen_screen and hook_set in scripting guide
2014-01-11 09:39:12 +01:00
Sebastien Helleu
48837c35bc
api: add stdin options in functions hook_process_hashtable and hook_set (task #10847 , task #13031 )
...
The function hook_set has been added in script API.
2014-01-11 09:12:04 +01:00
Sebastien Helleu
e5b0b827ef
irc: fix time parsed in tag of messages on Cygwin
2014-01-11 00:30:03 +01:00
Sebastien Helleu
f8b2c6f5ac
xfer: add gcrypt library for link of plugin
2014-01-10 23:25:41 +01:00
Sebastien Helleu
3bba891927
irc: add missing include of netinet/in.h (fix compilation error on FreeBSD)
2014-01-10 17:50:12 +01:00
Sebastien Helleu
02868b4dc0
core: optimize xxx_valid() functions: return immediately if pointer is NULL
2014-01-09 19:28:51 +01:00
Sebastien Helleu
73eb2564f3
core: add "POSIX extended" in description of options/commands/functions using regular expressions
2014-01-09 17:21:19 +01:00
Sebastien Helleu
7e540dc5fb
doc: add missing function "string_has_highlight_regex" in italian plugin API reference
2014-01-09 16:09:39 +01:00
Sebastien Helleu
4a6bdc1c9c
relay: fix memory leak on unload of relay plugin
2014-01-09 15:34:30 +01:00
Sebastien Helleu
1c3c7b01db
doc: update function network_connect_to (plugin API reference)
2014-01-09 12:51:58 +01:00
Sebastien Helleu
afa432af25
core: update translations
2014-01-09 12:49:17 +01:00
Andrew Potter
144dc60d0a
xfer: add support of IPv6 for DCC chat/file (patch #7992 )
2014-01-09 12:48:54 +01:00
Sebastien Helleu
9040dfbf52
core: fix crash in /eval when config option has a NULL value
2014-01-08 09:05:58 +01:00
Sebastien Helleu
f878997828
core: fix typo in comment
2014-01-07 09:27:03 +01:00
Sebastien Helleu
7d17e429aa
ruby: remove evil tab
2014-01-06 22:37:03 +01:00
Andrew Potter
d216786846
xfer: use same infolist for hook and signals (patch #7974 )
2014-01-06 16:00:21 +01:00
Sebastien Helleu
b5b9dc342e
doc: update auto-generated files with hdata
2014-01-06 11:26:50 +01:00
Sebastien Helleu
fa73f5357b
core: add missing type "shared_string" in hdata_type_string[]
2014-01-06 11:25:14 +01:00
Sebastien Helleu
646a072511
xfer: add option xfer.file.auto_check_crc32 (patch #7963 )
...
Thanks to Andrew Potter for the patch.
2014-01-06 11:21:12 +01:00
Sebastien Helleu
0ac504a18b
ruby: fix ruby init with ruby >= 2.0 (bug #41115 )
2014-01-06 07:54:29 +01:00
Sebastien Helleu
cc40a0ee55
doc: add note about function hdata_update at the beginning of hdata chapter (plugin API reference)
2014-01-05 16:19:05 +01:00
Sebastien Helleu
846dde00aa
core: fix crash with hdata_update on shared strings, add hdata type "shared_string" (bug #41104 )
2014-01-05 14:37:27 +01:00
Sebastien Helleu
7dfaca9ef3
xfer: replace call to sprintf() with snprintf()
2014-01-05 10:47:09 +01:00
Sebastien Helleu
d48896cfa4
core: replace calls to sprintf() with snprintf()
2014-01-05 10:44:53 +01:00
Sebastien Helleu
a571d599d3
core: fix compilation warnings on OpenBSD
...
On OpenBSD, the variable "tv_sec" in struct timeval has type "long"
(type "time_t" under Linux).
So we need to copy this value to a temporary variable before using its
pointer with function localtime().
2014-01-05 10:42:49 +01:00
Sebastien Helleu
f840c64626
doc: fix description of xfer signals in plugin API reference
2014-01-02 18:17:23 +01:00
Sebastien Helleu
e058d75ce3
xfer: add "network" prefix for (dis)connection messages in xfer chat buffer
2014-01-02 15:21:42 +01:00
Sebastien Helleu
5668e2ab12
irc: use statusmsg from message 005 to check prefix char in status notices/messages
2014-01-02 10:47:18 +01:00
Sebastien Helleu
46e46ed763
irc: add comments for functions about modes/prefix/chanmodes
2014-01-02 09:41:08 +01:00
Sebastien Helleu
78d270fa04
doc: fix typo in plugin API reference
2014-01-01 19:17:00 +01:00
Sebastien Helleu
892aa79fb5
core: update copyright dates
2014-01-01 00:14:12 +01:00
Sebastien Helleu
d364298d75
core: fix unneeded shift of buffer numbers when a buffer with layout is created and merged
2013-12-31 23:58:55 +01:00
Sebastien Helleu
9835d530b9
doc: add missing value for property "active" in function buffer_get_integer (plugin API reference)
2013-12-31 23:51:08 +01:00
Sebastien Helleu
44459f45e0
core: add contributor to AUTHORS
2013-12-31 17:34:44 +01:00
Sebastien Helleu
52cb1036d2
doc: fix typos in plugin API reference
2013-12-31 13:08:12 +01:00
Sebastien Helleu
8cba1e10c0
doc: fix description of arguments in some "set" functions (plugin API reference)
2013-12-30 16:05:51 +01:00
Sebastien Helleu
45ae0c1d67
core: rename option "add" to "store" in command /layout
2013-12-30 15:40:56 +01:00
Sebastien Helleu
c16dd6dcde
doc: fix typo in return value of function weechat_list_prev (plugin API reference)
2013-12-29 10:20:36 +01:00
Sebastien Helleu
cc80730de7
irc: fix typo in /help irc.look.highlight_{channel|pv|server}
2013-12-24 00:06:13 +01:00
Sebastien Helleu
5afdf63fa3
core: update ChangeLog
2013-12-23 23:47:25 +01:00
Sebastien Helleu
b886a763b6
doc: add missing spaces
2013-12-23 23:43:44 +01:00
Sebastien Helleu
7d5730b14e
doc: remove obsolete command line option -k/--keys in man page
2013-12-23 23:40:46 +01:00
Krzysztof Koroscik
f8cd82b1d1
doc: add polish man page and user's guide, update polish translations and FAQ
2013-12-23 23:38:15 +01:00
Sebastien Helleu
f1a346c21a
core: replace darkgray color as default value of options
...
New default value is now used for these options:
- weechat.color.chat_inactive_buffer: "default"
- weechat.color.chat_inactive_window: "default"
- weechat.color.chat_nick_offline: "default"
- weechat.color.chat_nick_offline_highlight_bg: "blue"
- weechat.color.chat_prefix_buffer_inactive_buffer: "default"
- irc.color.topic_old: "default"
- logger.color.backlog_end: "default"
- logger.color.backlog_line: "default"
- script.color.text_delimiters: "default"
2013-12-23 08:35:19 +01:00
Sebastien Helleu
5ccec2e85f
doc: update example of copyright in source file (developer's guide)
2013-12-22 18:37:29 +01:00
Sebastien Helleu
929a7906c4
relay: use syntax \xNN instead of \NN for control chars in raw buffer
2013-12-22 18:31:53 +01:00
Sebastien Helleu
571e6c0d5a
irc: use syntax \xNN instead of \NN for control chars in raw buffer
2013-12-22 18:31:30 +01:00
Nils Görs
5002cb8b79
core: update german translations
2013-12-21 16:45:27 +01:00
Sebastien Helleu
c0081e7355
charset: replace call to strcasecmp by weechat_strcasecmp
...
This fixes a compilation problem on Illumos.
2013-12-21 10:29:32 +01:00
Sebastien Helleu
d7f29995fd
core: add support of UTF-8 chars in horizontal/vertical separators
2013-12-18 16:38:20 +01:00
Sebastien Helleu
66494c439e
core: add option weechat.look.window_auto_zoom, disable automatic zoom by default when terminal becomes too small for windows
2013-12-18 13:07:24 +01:00
Sebastien Helleu
4c5e89ca6a
doc: add coordinate 222 for problem with mouse coordinates (FAQ)
2013-12-17 12:55:06 +01:00
Sebastien Helleu
17052c0c67
irc: remove display of channel in channel notices, display "PvNotice" for channel welcome notices
2013-12-17 08:29:05 +01:00
Sebastien Helleu
4a88caa1f2
irc: add option irc.look.smart_filter_mode (task #12499 )
2013-12-16 11:02:17 +01:00
Sebastien Helleu
f44cf6ac3c
core: add support of logical and/or for argument "tags" in function hook_print
2013-12-15 19:52:20 +01:00
Sebastien Helleu
2f3d712a62
core: fix use of NULL pointer (in case of malloc error) when creating a new filter
2013-12-15 19:50:56 +01:00
Sebastien Helleu
4c3d090184
core: fix some translation of "tags" in french
2013-12-15 16:47:38 +01:00
Sebastien Helleu
d52d214448
core: add buffer property "highlight_tags_restrict", rename option irc.look.highlight_tags to irc.look.highlight_tags_restrict
...
The buffer property "highlight_tags" is renamed to "highlight_tags_restrict".
New behavior for buffer property "highlight_tags": force highlight on tags.
Option irc.look.highlight_tags is renamed to irc.look.highlight_tags_restrict.
2013-12-15 13:45:40 +01:00
Sebastien Helleu
52cbd0b921
core: add note about support of "*" for tags in /help filter
2013-12-14 11:43:58 +01:00
Sebastien Helleu
811b68991e
core: add logical "and" between tags in filters, weechat.look.highlight_tags and buffer property "highlight_tags"
...
The logical "and" is made with the separator "+".
Example: "irc_notice+nick_toto,nick_test"
will match a notice from nick "toto" or any message from nick "test".
2013-12-14 11:26:03 +01:00
Sebastien Helleu
542dc8cd33
core: rename options save/reset to add/del in command /layout
...
The "save" option does not save to disk (so it was a bit confusing with
/save command); therefore it is renamed to "add".
The "reset" option does not really reset but delete things in the layout
(or the layout itself); therefore it is renamed to "del" (for consistency,
like other commands in WeeChat core and plugins).
2013-12-13 12:50:36 +01:00
Sebastien Helleu
1e14a6d089
irc: display mask of ignore deleted with /ignore del
2013-12-11 21:20:56 +01:00
Sebastien Helleu
1d81645ce1
core: add note about new bar item buffer_last_number in NEWS
2013-12-11 19:21:45 +01:00
Sebastien Helleu
a193814a3d
core: update ChangeLog
2013-12-11 19:16:27 +01:00
Sebastien Helleu
dcd7ff81b3
core: update translations
2013-12-11 19:08:49 +01:00
Sebastien Helleu
58f1403414
Merge branch 'buffer-auto-renumber'
2013-12-11 18:54:06 +01:00
Sebastien Helleu
dd8650a282
irc: add note about command /disconnect in /help connect
2013-12-11 13:19:14 +01:00
Sebastien Helleu
95adb3a04b
core: fix text emphasis with wide chars on screen like japanese (patch #8253 ) (patch from Ryuunosuke Ayanokouzi)
2013-12-11 12:48:32 +01:00
Sebastien Helleu
92ab912fae
doc: add note about things not allowed in callback of function hook_completion (plugin API reference)
2013-12-10 11:50:58 +01:00
Sebastien Helleu
0eb77db79f
core: add signal "buffer_cleared"
2013-12-08 09:41:59 +01:00
Sebastien Helleu
fa7f42cdd6
core: remove option on /unset of plugin description option (plugins.desc.xxx) (bug #40768 )
2013-12-08 08:57:30 +01:00
Sebastien Helleu
0b27dd58b3
irc: don't return a default ban mask if option is not set or if host is not found
2013-12-08 08:31:44 +01:00
Sebastien Helleu
c832116cae
irc: rename option irc.look.ban_mask_default to irc.network.ban_mask_default
2013-12-07 22:38:58 +01:00
Sebastien Helleu
1aeeecb82d
irc: add option irc.look.ban_mask_default (bug #26571 )
2013-12-07 22:02:05 +01:00
Sebastien Helleu
f6a80141b7
core: fix typos in french translation of /help ban
2013-12-07 17:10:09 +01:00
Sebastien Helleu
faba6aa6c2
irc: improve /help of command/command_delay/autojoin options in servers
2013-12-07 15:18:40 +01:00
Sebastien Helleu
c82633e9e4
core: use first gap for new buffer only if the buffer has no layout number
2013-12-07 12:45:40 +01:00
Sebastien Helleu
4f184b6111
core: add note about new option "irc.network.lag_max" in NEWS
2013-12-07 11:54:11 +01:00
Sebastien Helleu
4520b0f7ae
core: add option weechat.look.buffer_position
...
The value of option can be:
- "end": buffer is added after the end of list (number = last number + 1)
- "first_gap": buffer is added at first number available in the list
(after the end of list if no number is available)
2013-12-07 10:44:08 +01:00
Sebastien Helleu
9d74013036
irc: add option irc.network.lag_max
2013-12-06 08:40:44 +01:00
Sebastien Helleu
92280750c8
doc: update auto-generated files with hdata
2013-12-06 08:13:04 +01:00
Sebastien Helleu
ea16b06348
irc: fix ignore on a host without nick
2013-12-05 19:47:51 +01:00
Sebastien Helleu
dfa3e13e3d
doc: add missing property "print_hooks_enabled" in function buffer_set (plugin API reference)
2013-12-04 10:16:44 +01:00
Sebastien Helleu
1d7466032d
core: add buffer property "day_change" to hide messages for the day change in specific buffers
2013-12-04 09:38:57 +01:00
Sebastien Helleu
267eeffa0a
irc: add comments about irc color codes in messages
2013-12-04 08:55:02 +01:00
Sebastien Helleu
57cda6a331
irc: remove function irc_color_decode_for_user_entry
...
Since commits d03eb52d49 and
0c48b7ab8b , the IRC color codes are the
same in input line and messages, so the function
irc_color_decode_for_user_entry is not needed any more.
It was used only to decode colors when completing the command /topic
(with the channel topic).
2013-12-04 07:51:59 +01:00
Sebastien Helleu
03fa2448ef
core: use syntax key[xxx] for key bindings in ChangeLog and NEWS
2013-12-02 19:11:35 +01:00
Sebastien Helleu
50a489bc33
doc: use syntax key[xxx] for key bindings in quickstart guide
2013-12-02 19:11:03 +01:00
Sebastien Helleu
3d49f7662f
doc: replace @k(xxx) by key[xxx] for key bindings in docs
...
The new syntax is more readable in source files (same result in HTML
docs).
2013-12-02 19:10:08 +01:00
Sebastien Helleu
d0832cd50e
core: replace default key ctrl+"c", "u" by ctrl+"c", "_" for underlined text in messages
2013-12-01 18:39:05 +01:00
Sebastien Helleu
0c48b7ab8b
irc: use color code 0x1F (ctrl-_) for underlined text in input line (same code as messages) (bug #40756 )
2013-12-01 18:34:40 +01:00
Sebastien Helleu
d3799b4616
core: replace default key ctrl+"c", "r" by ctrl+"c", "v" for reverse video in messages
2013-12-01 11:30:52 +01:00
Sebastien Helleu
d03eb52d49
irc: use color code 0x16 (ctrl-V) for reverse video in messages
...
Other clients are using 0x16, and not 0x12 that was the default in
WeeChat (which was able to decode both 0x12 and 0x16).
Now the 0x12 is not decoded and does not make reverse video any more.
2013-12-01 11:28:32 +01:00
Sebastien Helleu
b32ccca390
irc: check that string is not NULL in functions irc_color_{decode,decode_for_user_entry,encode}
2013-12-01 09:50:53 +01:00
Sebastien Helleu
c8a479453d
core: add missing access to hdata "buffer_visited"
2013-12-01 08:46:07 +01:00
Sebastien Helleu
9a160509d7
core: fix random crash when closing a buffer
...
The problem happened because we used a pointer to a
"struct t_gui_buffer_visited" for the switch to another buffer,
when the buffer is closed. This is executed in all windows displaying
the buffer, but on each switch to buffer, the visited buffers are
updated and therefore the address can change. The pointer becomes
invalid, and WeeChat still uses it on next windows for the buffer
switch.
It happened rarely because the visited buffer is freed and allocated
immediately after, so the address is often the same in memory.
Thanks to silverd for the tests on OS X to track the problem.
2013-12-01 08:37:22 +01:00
Sebastien Helleu
983791de84
irc: use option irc.network.colors_send (instead of receive) when displaying messages sent by commands /away, /me, /msg, /notice, /query
2013-11-30 19:50:56 +01:00
Sebastien Helleu
70e68afbf8
core: fix command /buffer renumber
2013-11-30 19:42:28 +01:00
Sebastien Helleu
f97ef54733
core: fix unmerge of buffer
2013-11-30 19:09:39 +01:00
Sebastien Helleu
92d6074931
core: add limits for buffers (max 10000 buffers opened, number of a buffer: between 1 and INT_MAX - 10000)
2013-11-30 18:45:19 +01:00
Sebastien Helleu
3e90657ab0
core: fix crash when moving buffer with only one buffer (core buffer)
2013-11-30 17:34:25 +01:00
Sebastien Helleu
b7e0e29de7
core: add bar item "buffer_last_number"
2013-11-30 15:57:34 +01:00
Sebastien Helleu
4c59f2bf5e
core: add variable "gui_buffers_count", use it in bar item "buffer_count"
...
Now the bar item "buffer_count" displays the number of opened buffers
(each merged buffer counts 1).
2013-11-30 15:11:17 +01:00
Sebastien Helleu
f99103ee21
aspell: fix detection of nicks when there are non-alphanumeric chars around and in private buffers
2013-11-30 13:31:06 +01:00
Sebastien Helleu
332dcf1257
aspell: fix detection of nicks when there is nick completer at the end
2013-11-30 12:58:33 +01:00
Sebastien Helleu
0a0bbeed4d
aspell: fix detection of nicks with non-alphanumeric chars
2013-11-30 12:18:36 +01:00
Sebastien Helleu
a496db78aa
core: add option weechat.look.buffer_auto_renumber
...
New option: weechat.look.buffer_auto_renumber, boolean which is on by
default, so the behavior is the same: no gap is allowed in numbers,
they start at number 1 and they are auto-renumbered after each command
like /buffer move, /buffer merge, ...
A new option "renumber" has been added in command /buffer, to renumber
a range of buffers (or all).
Changes when the option weechat.look.buffer_auto_renumber is off:
- command "/buffer move":
- the current number will be left free for use, and the
target number can be any number >= 1 (possibly higher than the
current last buffer number)
- the value can be "-" (which moves the buffer to number 1)
or "+" (which moves the buffer to the end, ie last number + 1)
- command "/buffer swap":
- now the buffers are swapped in the list without being "moved"
- comand "/buffer [+/-]N":
- it is now working with gaps in buffer numbers
- command "/buffer merge":
- it can now merge a group of merged buffers into another buffer
(or buffers merged themselves)
- layout can restore buffer numbers with gaps in numbers
2013-11-30 10:39:38 +01:00
Sebastien Helleu
9cc31d88ea
irc: fix crash when setting a wrong value in server option "ssl_priorities"
...
The bug was introduced by commit 2305c95db0
2013-11-30 09:20:14 +01:00
Sebastien Helleu
7e14c60f4d
core: revert check of layout when switching to a buffer using value "auto" in buffer_set
...
This reverts commits 14cf7bd20f and
262dff4b87 .
The initial fix was for a problem with irc autojoin and layout: the
current window has not appropriate buffer (as defined in layout) if it
is not the latest channel in "autojoin" option.
So the way to fix this problem is to set the value of option
irc.look.buffer_switch_autojoin to off.
2013-11-28 19:59:36 +01:00
Sebastien Helleu
02fc4053c9
python: fix load of scripts with python >= 3.3
2013-11-28 19:46:36 +01:00
Sebastien Helleu
74333b2270
irc: suggest lower values for option irc.server.xxx.ssl_dhkey_size after SSL error GNUTLS_E_DH_PRIME_UNACCEPTABLE
2013-11-26 16:24:21 +01:00
Sebastien Helleu
9e1caff33f
core: do not update terminal title on startup if option weechat.look.window_title is empty
2013-11-24 18:14:54 +01:00
Nils Görs
a0bfd1efb7
doc: update german user's guide
2013-11-24 13:59:29 +01:00
Sebastien Helleu
2305c95db0
irc: fix memory leak when checking the value of ssl_priorities option in servers
2013-11-23 17:06:07 +01:00
Sebastien Helleu
1fa4701ed0
core: free secured data on exit
2013-11-23 16:29:51 +01:00
Sebastien Helleu
0b94d3c3bc
core: free nicklist data (for hsignal) on exit
2013-11-23 16:20:19 +01:00
Sebastien Helleu
95d0d33972
irc: fix memory leak when a channel is deleted
2013-11-23 16:15:36 +01:00
Sebastien Helleu
262dff4b87
doc: update description for value "auto" in function buffer_set with property "display" (plugin API reference)
...
Since commit 14cf7bd20f , the value "auto"
will switch buffer only if there is no layout defined for the current
window, or if the buffer displayed is NOT the buffer in the layout
(so if the buffer is defined in the layout, no switch).
2013-11-23 09:28:42 +01:00
Sebastien Helleu
bfcabd2b96
core: fix crash on "/buffer close name" when the buffer is not found
2013-11-22 08:19:05 +01:00
Sebastien Helleu
51aa15cced
core: fix crash on /buffer close core.weechat
2013-11-22 07:57:30 +01:00
Nils Görs
58ae58d81b
core: update german translations
2013-11-20 15:19:55 +01:00
Sebastien Helleu
0226a1934a
doc: use asciidoc attribute for date of docs (fix cmake warning)
...
CMake was displaying some warnings about a space in argument used for
asciidoc command:
-a date=`date "+%F"`
Warning displayed:
CMake Warning (dev) in doc/en/CMakeLists.txt:
Syntax Warning in cmake code at
/path/to/doc/en/CMakeLists.txt:41:82
Argument not separated from preceding token by whitespace.
This warning is for project developers. Use -Wno-dev to suppress it.
2013-11-20 08:32:39 +01:00
Sebastien Helleu
6716985d27
core: fix current color/background after reset of color
...
Bug was visible with such colored string in IRC:
^Cc7,5 one ^Cc ^Cc7 two
Before the fix, the word "two" had a red background.
The "^Cc" should reset both color + background, so now it does not have
a background any more.
2013-11-19 19:58:10 +01:00
Pierre Carru
b5db21d6c4
guile: disable guile gmp allocator (fix crash on unload of relay plugin) (bug #40628 )
2013-11-19 19:41:16 +01:00
Sebastien Helleu
717eaae496
scripts: use #ifdef to check if versions are defined in signal "debug_libs"
2013-11-18 14:32:13 +01:00
Sebastien Helleu
fba9839587
core: use #ifdef to check if versions are defined in signal "debug_libs"
2013-11-18 14:31:26 +01:00
Sebastien Helleu
3b53a3a8be
core: remove "v" before versions displayed by /debug libs
2013-11-18 07:46:14 +01:00
Sebastien Helleu
b63ac8a0f1
scripts: display lib version on signal "debug_libs"
2013-11-17 20:51:54 +01:00
Sebastien Helleu
be9269dfc2
aspell: display aspell/enchant version on signal "debug_libs"
2013-11-17 20:51:10 +01:00
Sebastien Helleu
8d64b658df
core: add option "libs" for command /debug, add signal "debug_libs"
2013-11-17 20:49:37 +01:00
Sebastien Helleu
e0890b376c
doc: update auto-generated files with WeeChat options
2013-11-17 20:20:27 +01:00
Sebastien Helleu
47213a9869
core: remove obsolete signals "debug_buffer" and "debug_windows"
2013-11-17 11:48:00 +01:00
Sebastien Helleu
f435e8d3fa
core: optimize loop when closing several buffers with command /buffer close n1-n2
2013-11-15 09:01:19 +01:00
Sebastien Helleu
d1a89e9db0
core: fix memory leak when n2 is not a valid number in command /buffer close n1-n2
2013-11-15 09:00:24 +01:00
Sebastien Helleu
70ed2a8189
core: apply color attributes when clearing a window (patch #8236 ) (patch from Tom Alsberg)
2013-11-14 19:41:28 +01:00
Sebastien Helleu
ea9d79f268
core: set option weechat.look.paste_bracketed to "on" by default
2013-11-13 08:28:07 +01:00
Sebastien Helleu
725c5aaeb9
core: fix truncated text when pasting several long lines (bug #40210 )
2013-11-12 21:37:51 +01:00
Sebastien Helleu
c273b87ccc
doc: fix build of man page (add missing copy of file cmdline_options.xx.txt)
2013-11-12 07:55:19 +01:00
Sebastien Helleu
941fe2efc9
core: add missing contributors in AUTHORS
2013-11-11 12:29:34 +01:00
Krzysztof Koroscik
dc1fb1a70c
core: update polish translations
2013-11-11 09:08:09 +01:00
Sebastien Helleu
a35abad19d
doc: fix style for tables with asciidoc 8.6.9 (developer's guide)
2013-11-11 09:06:56 +01:00
Sebastien Helleu
6f5d1228a4
doc: fix warnings on build of man page with a2x 8.6.9
...
The -D/--destination-dir displays a warning for non HTML doc (so for
man page). So the man page is copied to the build directory before
being built.
2013-11-11 09:06:14 +01:00
Sebastien Helleu
e867298233
core: fix terminal title under screen/tmux
2013-11-09 19:26:33 +01:00
Sebastien Helleu
90774b73d8
core: rename option weechat.look.set_title to weechat.look.window_title (evaluated string)
2013-11-09 17:07:02 +01:00
Sebastien Helleu
18ff3064cf
core: add infos "term_width" and "term_height"
2013-11-09 15:55:11 +01:00
Sebastien Helleu
ff62f3edff
api: add support of infos with format ${info:name,arguments} in function string_eval_expression and command /eval
2013-11-09 15:35:54 +01:00
stfn
652653ff82
api: add support for C++ plugins
2013-11-09 13:47:13 +01:00
Sebastien Helleu
414656675e
doc: add bar item "buffer_zoom" in user's guide
2013-11-09 13:31:41 +01:00
Sebastien Helleu
9b4eb6d607
core: add bar item "buffer_zoom", add signals "buffer_{zoomed|unzoomed}" (patch #8204 ) (patch from Nils Görs)
2013-11-09 13:21:56 +01:00
Sebastien Helleu
2b04972326
core: update translations
2013-11-09 10:27:43 +01:00
Sebastien Helleu
539516fe7c
xfer: load plugin even if options can not be read in xfer.conf (with warnings)
2013-11-09 10:26:51 +01:00
Sebastien Helleu
757cbcb999
script: load plugin even if options can not be read in script.conf (with warnings)
2013-11-09 10:26:22 +01:00
Sebastien Helleu
34783c1006
rmodifier: remove unneeded warning
2013-11-09 10:25:48 +01:00
Sebastien Helleu
e8ed81ec22
relay: load plugin even if options can not be read in relay.conf (with warnings)
2013-11-09 10:25:16 +01:00
Sebastien Helleu
7bac9f377e
logger: load plugin even if options can not be read in logger.conf (with warnings)
2013-11-09 10:24:40 +01:00
Sebastien Helleu
aaf991a7b9
irc: load plugin even if options can not be read in irc.conf (with warnings)
2013-11-09 10:24:08 +01:00
Sebastien Helleu
91f76dc771
charset: remove unneeded warning, do not load plugin when options can not be initialized
2013-11-09 10:23:30 +01:00
Sebastien Helleu
a349af5356
aspell: load plugin even if options can not be read in aspell.conf (with warnings)
2013-11-09 10:22:43 +01:00
Sebastien Helleu
786ad41309
alias: remove unneeded warning, do not load plugin when options can not be initialized
2013-11-09 10:21:46 +01:00
Sebastien Helleu
8c7b9a1c5e
core: improve error message when a .conf file can not be read, add a second warning about default values used
2013-11-09 10:15:32 +01:00
Sebastien Helleu
1417b7a823
core: remove unneeded warning when read of sec.conf fails (another warning is already displayed)
2013-11-09 10:13:09 +01:00
Sebastien Helleu
46c26922aa
core: do not exit if read of sec.conf/weechat.conf fails
2013-11-09 09:59:37 +01:00
Sebastien Helleu
a5785a1ddc
core: remove unneeded warning when read of weechat.conf fails (another warning is already displayed)
2013-11-09 09:57:01 +01:00
Sebastien Helleu
cce23613a7
core: display lines waiting for buffer on exit (in case of early exit)
2013-11-09 08:55:57 +01:00
Sebastien Helleu
05e1e31072
core: create .conf file with default options only if the file does not exist (and not on read error with existing file)
2013-11-09 08:44:48 +01:00
Sebastien Helleu
802aa2167a
core: add shared strings in ChangeLog for version 0.4.2
2013-11-08 18:25:19 +01:00
Sebastien Helleu
e2605cf77b
core: fix highlight on action messages: skip the nick at beginning to prevent highlight on it (bug #40516 )
2013-11-08 18:22:36 +01:00
Sebastien Helleu
5ce1a3e867
irc: fix groups in channel nicklist when reconnecting to a server that supports more nick prefixes than the previously connected server
2013-11-07 20:52:47 +01:00
Sebastien Helleu
9b37ae8e3d
doc: add link to download page for remote interfaces (user's guide)
2013-11-07 20:51:27 +01:00
Sebastien Helleu
7272b99254
core: use one line titles in AUTHORS/INSTALL/README
2013-11-06 21:40:46 +01:00
Sebastien Helleu
5812564bf5
core: use one line titles and less chars for delimited blocks/tables in ChangeLog/NEWS
2013-11-06 08:20:20 +01:00
Sebastien Helleu
b6e4f918f5
core: add default keys alt+home/end and alt+F11/F12 for xterm
2013-11-05 21:46:25 +01:00
Sebastien Helleu
e3c6384972
doc: use one line titles and less chars for delimited blocks/tables in asciidoc files
2013-11-04 21:41:34 +01:00
Sebastien Helleu
f5a65c9b2b
api: fix read of arrays in hdata functions hdata_<type> (bug #40354 )
2013-11-03 12:04:02 +01:00
Sebastien Helleu
0d35a80a9f
doc: make script docgen.py compliant with PEP8, replace %-formatting with .format()
2013-11-02 18:19:28 +01:00
Nils Görs
d2f2a863e4
core: update german translations
2013-11-02 11:12:33 +01:00
Sebastien Helleu
dd32052fec
core: add support of italic text (requires ncurses >= 5.9 patch 20130831)
2013-11-02 10:58:38 +01:00
Sebastien Helleu
cf81a6dfcd
core: use ncurses include path when compiling with cmake
2013-11-02 09:43:20 +01:00
Sebastien Helleu
591b111891
weercd.py: major code cleanup, full PEP8 compliance, replace %-formatting with .format()
...
All changes:
- import the new division operator and the print function
- replace the %-formatting with .format()
- full PEP8 compliance
- major code cleanup: new function send_cmd() to send an IRC command,
split flood() function into many functions.
The messages sent from a file (or stdin) are formatted with
".format(self=self)", so that attributes from class Client are replaced
with their values. You can use for example these attributes:
{self.nick} current client nick
{self.name} the server name ('weercd')
{self.version} the server version (version of weercd.py)
2013-11-02 08:47:59 +01:00
Sebastien Helleu
4af78fa4aa
weercd.py: use argparse module to parse command line arguments, remove config file
...
The configuration file weercd.conf has been removed. Instead, default options
can be set in an environment variable called "WEERCD_OPTIONS".
A file with options can be used, then name must be given as option with a
leading "@", for example: python weercd.py @args.txt
The option "action" has been removed. Default behavior is still to flood the
client. Actions "user" and "file" have been merged into a single option
-f/--file, which accepts a file, or special value "-" to read stdin.
The script now requires python >= 2.7 (because the argparse module is not
available in python 2.6 and older versions).
2013-10-27 16:58:46 +01:00
Sebastien Helleu
f111abdfc1
irc: fix auto-switch to channel buffer when doing /join channel (without "#")
2013-10-27 15:08:30 +01:00
Sebastien Helleu
cc8f798237
core: remove version/date in ChangeLog/NEWS (let asciidoc set that with attributes date/revision)
2013-10-27 14:04:29 +01:00
Sebastien Helleu
14cf7bd20f
core: fix auto-apply of window layout in current window when option irc.look.buffer_switch_autojoin is on
2013-10-27 11:07:33 +01:00
Sebastien Helleu
0069dbb5f1
core: fix bind of keys in cursor/mouse context when key starts with "@" (remove the warning about unsafe key)
2013-10-26 12:22:22 +02:00
Sebastien Helleu
f3be467dd0
doc: fix typos in color codes (developer's guide)
2013-10-26 10:11:46 +02:00
Sebastien Helleu
d4fd0293ad
doc: fix layout of relay protocol (HTML version) when it is printed
2013-10-24 16:10:36 +02:00
Sebastien Helleu
5a333b788d
lua: fix crash on calls to callbacks during load of script
2013-10-24 14:21:18 +02:00
Sebastien Helleu
08015304bd
doc: replace "Act:" by "H:" in hotlist (user's guide)
2013-10-23 19:37:51 +02:00
Sebastien Helleu
5243d18c76
doc: add jabber.py and bitlbee/minbif in list of features (user's guide)
2013-10-23 14:41:28 +02:00
Sebastien Helleu
52d72a3934
core: fix typo in /help weechat.history.max_buffer_lines_number
2013-10-20 21:49:21 +02:00
Sebastien Helleu
da695533d4
core: fix typo in /help weechat.history.max_buffer_lines_minutes
2013-10-20 21:42:54 +02:00
Sebastien Helleu
3088d319cf
doc: use asciidoc system attribute {sys:command} for year in copyright of man page
2013-10-20 21:26:17 +02:00
Sebastien Helleu
7014fbdd60
core: add warning about value 0 in help of some history options
...
Options affected:
- weechat.history.max_buffer_lines_minutes
- weechat.history.max_buffer_lines_number
- weechat.history.max_commands
2013-10-20 12:21:09 +02:00
Sebastien Helleu
64d01f47fa
doc: fix layout of HTML docs when they are printed
...
Some long lines in docs were causing a zoom, and then the text font was
smaller than it should be. Some styles have been fixed to remove the zoom
and keep the original ratio.
2013-10-20 11:39:11 +02:00
Sebastien Helleu
53ec644ce1
core: fix truncated prefix when filters are toggled (bug #40204 )
2013-10-19 16:21:20 +02:00
Sebastien Helleu
43c1280343
doc: use asciidoc attribute for year in copyright of man page
2013-10-19 12:52:45 +02:00
Sebastien Helleu
ce7eb3ac73
core: add file "compile" in .gitignore
2013-10-19 12:46:19 +02:00
Sebastien Helleu
958cf969b7
core: remove dependencies in weechat.cygport.in, let cygport tool do that automatically
2013-10-19 12:23:24 +02:00
Sebastien Helleu
9ab05d600d
doc: add version >= 0.4.2 for new format of callback in function bar_item_new (plugin API reference)
2013-10-19 11:50:18 +02:00
Sebastien Helleu
88058bbccf
core: add file weechat.cygport.in in tarballs (fix compilation error when compiling tarball)
2013-10-15 10:29:38 +02:00
Sebastien Helleu
07b34b053d
doc: add nick modes in screen layout (user's guide)
2013-10-13 09:05:39 +02:00
Sebastien Helleu
1466a56585
core: add cygport file to build Cygwin packages
2013-10-12 19:05:27 +02:00
Sebastien Helleu
0e7ba42dfd
doc: use a build directory in example of compilation with autotools (user's guide)
2013-10-12 15:58:56 +02:00
Sebastien Helleu
2bde9453ed
core: use one date format when day changes from day to day+1
2013-10-10 19:42:11 +02:00
Sebastien Helleu
2a50f23e3d
doc: fix typo in relay protocol
2013-10-09 17:31:55 +02:00
Sebastien Helleu
4b94b74990
irc: add option irc.look.notice_welcome_tags
2013-10-08 22:15:11 +02:00
Sebastien Helleu
d82f8c8165
irc: add server option "default_msg_kick" to customize default kick/kickban message (task #12777 ) (patch from Nils Görs)
2013-10-08 19:57:04 +02:00
Sebastien Helleu
4adbb8da1e
Revert "core: remove unneeded dependencies docbook-xml and docbook-xsl to build man page"
...
This reverts commit 5a94228557 .
These two packages are needed to build man pages without network access.
2013-10-08 17:04:58 +02:00
Sebastien Helleu
5a94228557
core: remove unneeded dependencies docbook-xml and docbook-xsl to build man page
2013-10-08 07:53:52 +02:00
Sebastien Helleu
f2b2a3d736
core: fix typo in a french translation
2013-10-06 13:44:32 +02:00
Sebastien Helleu
3dc4b41a66
core: remove version from field "Project-Id-Version" in gettext files
2013-10-06 13:43:10 +02:00
Sebastien Helleu
07115ef3d0
core: add options to customize default text search in buffers
...
New options:
- weechat.look.buffer_search_case_sensitive (boolean, off by default)
- weechat.look.buffer_search_force_default (boolean, off by default)
- weechat.look.buffer_search_regex (boolean, off by default)
- weechat.look.buffer_search_where (prefix, message (by default), prefix_message)
2013-10-06 11:59:42 +02:00
Sebastien Helleu
7364853c9d
core: remove warning about proxy not found for option weechat.network.proxy_curl on startup
...
Proxies are not yet fully loaded (when reading weechat.conf), so the warning
is not displayed on startup, but only when option is changed.
2013-10-06 11:34:49 +02:00
Sebastien Helleu
66a0eb7a0b
irc: improve help of server option "autojoin"
2013-10-06 11:29:38 +02:00
Sebastien Helleu
9f1658ef03
Version 0.4.3-dev
2013-10-06 10:21:49 +02:00
Sebastien Helleu
7785f7ea22
Version 0.4.2
2013-10-06 08:58:14 +02:00
Sebastien Helleu
0cef9a220d
core: fix detection of python on Cygwin (autotools)
2013-10-05 20:23:07 +02:00
Sebastien Helleu
8fb67c241d
core: add detection of pkg-config (required on Cygwin)
...
This fixes the detection of enchant lib, the macro PKG_CHECK_MODULES requires
pkg-config.
2013-10-05 20:19:59 +02:00
Sebastien Helleu
b5f6874f2c
core: move the "-no-undefined" from LDFLAGS in configure.ac to Makefile.am in plugins
...
This "-no-undefined" was causing an error when detecting "ld" lib on Cygwin.
2013-10-05 20:17:18 +02:00
Sebastien Helleu
a6c188ce4f
relay: fix decoding of websocket frames when there are multiple frames in a single message received (only the first one was decoded)
2013-10-05 16:49:39 +02:00
Sebastien Helleu
7bf712d4c9
core: fix display of read marker after buffer switch when there is no line displayed after (only filtered lines)
2013-10-05 10:19:48 +02:00
Sebastien Helleu
1583ca88e5
irc: use "private" notify for welcome notices displayed in channel (like when they are displayed in server buffer)
2013-10-05 10:19:15 +02:00
Sebastien Helleu
5a119bb0f1
irc: remove target of notice (self nick) in the display of channel welcome notice (fix highlight problem)
2013-10-05 08:12:08 +02:00
Sebastien Helleu
86008b8502
irc: display target of notice when it is displayed in channel
...
With the new option irc.look.notice_welcome_redirect, a private notice could
have a channel at beginning of message (with format "[#channel]") and then be
displayed on the channel, without difference with a real channel notice
(received by all nicks in channel).
For example with these commands:
/notice nick2 [#channel] private notice
/notice #channel notice for whole channel
Old display was (on receiver side, in #channel):
-- | Notice(nick1): private notice
-- | Notice(nick1): notice for whole channel
New display is:
-- | Notice(nick1) -> nick2: private notice
-- | Notice(nick1) -> #channel: notice for whole channel
2013-10-04 14:07:08 +02:00
Sebastien Helleu
22b53c6019
irc: fix reconnection to server using IPv6 (bug #38819 , bug #40166 )
2013-10-03 19:46:53 +02:00
Sebastien Helleu
32f2ec42c6
core: replace some code by calls to function gui_chat_clrtoeol()
2013-10-02 16:24:03 +02:00
Sebastien Helleu
42dce54812
core: fix spaces displayed after combining chars (bug #40115 )
2013-10-02 08:03:22 +02:00
Sebastien Helleu
4e67133b9e
core: fix typo in a french error message for /window merge
2013-10-02 07:59:14 +02:00
Sebastien Helleu
437ebb69d4
core: clear whole line before displaying content instead of clearing after the end of content (bug #40115 )
2013-09-30 19:26:09 +02:00
Marco Paolone
fdafdf147a
core: update italian translations
2013-09-30 17:46:27 +02:00
Sebastien Helleu
d33caa6ac5
doc: update german auto-generated file with IRC options
2013-09-30 17:43:50 +02:00
Sebastien Helleu
15173364c0
core: fix display of read marker (as horizontal line) or day change message after last buffer line when scrolling (bug #40126 )
2013-09-30 16:02:02 +02:00
Sebastien Helleu
8b966d1c7e
core: fix time displayed in status bar (it was one second late) (bug #40097 )
2013-09-24 22:55:27 +02:00
Sebastien Helleu
ad5a287134
core: fix extension (.exe) of symbolic link "weechat-curses" under Cygwin
2013-09-23 18:07:15 +02:00
Sebastien Helleu
92019c300c
core: replace some calls to ncurses *printw functions by *addstr
2013-09-23 13:07:45 +02:00
Sebastien Helleu
81a229f77f
core: fix errors in spanish translations
2013-09-23 10:04:35 +02:00
Nils Görs
0249666489
core: update german translations
2013-09-21 11:45:39 +02:00
Sebastien Helleu
1deba9894e
Version 0.4.2-rc2
2013-09-20 23:22:40 +02:00
Nils Görs
474a498b48
core: update german translations
2013-09-20 23:10:04 +02:00
Sebastien Helleu
a9ca95241d
aspell: fix detection of word start/end when there are apostrophes or minus chars before/after word (thanks to Nils Görs)
2013-09-20 19:31:34 +02:00
Sebastien Helleu
2fcdba1332
irc: add extra info in /help irc.look.smart_filter_delay
2013-09-20 16:47:34 +02:00
Sebastien Helleu
1b9b2434f6
doc: add plugin "script" in list of plugins (user's guide)
2013-09-20 15:34:24 +02:00
Sebastien Helleu
7f27d88ca6
core: add proxy options username/password in /help secure
2013-09-20 10:27:08 +02:00
Nils Görs
1aaf9440b8
core: update german translations
2013-09-19 16:40:37 +02:00
Sebastien Helleu
2110c6d92e
core: add support of secured data in proxy options username/password (evaluate content)
2013-09-19 15:12:04 +02:00
Sebastien Helleu
087e9cc008
irc: add note about evaluated content of "password" server option
2013-09-19 15:12:04 +02:00
Sebastien Helleu
e900579fba
relay: add support of secured data in option relay.network.password (evaluate content) (patch from Nils Görs)
2013-09-19 15:11:51 +02:00
Sebastien Helleu
252feedde4
core: fix memory leak on unhook of a print hook (if using tags)
2013-09-19 10:19:29 +02:00
Nils Görs
266b9e1e2a
core: update german translations
2013-09-17 07:27:49 +02:00
Sebastien Helleu
f620249193
doc: fix typo in french user's guide
2013-09-17 07:26:31 +02:00
Ivan Sichmann Freitas
556d324756
core: update portuguese translations
2013-09-16 11:24:45 +02:00
Sebastien Helleu
facccc81ef
doc: fix typos in french translations and docs
2013-09-16 11:04:10 +02:00
Nils Görs
cb77e7c5db
doc: update german translations, FAQ and user's guide
2013-09-05 07:31:42 +02:00
Sebastien Helleu
9c36b7c693
core: rename options weechat.look.day_change_message(2) to weechat.look.day_change_message_{1date|2dates}
2013-09-03 10:27:14 +02:00
Sebastien Helleu
14c958a0e6
Version 0.4.2-rc1
2013-09-02 21:43:35 +02:00
Krzysztof Koroscik
9ebe6455b7
core: update polish translations
2013-09-02 21:16:37 +02:00
Sebastien Helleu
daf535c9af
core: fix computation of columns in output of /help (take care about size of time/buffer/prefix)
2013-09-02 18:56:58 +02:00
Sebastien Helleu
0409faee7f
Merge branch 'shared-strings'
2013-09-02 15:24:20 +02:00
Krzysztof Koroscik
218b2c2df5
doc: update polish FAQ and scripting guide
2013-09-02 08:59:54 +02:00
Nils Görs
7ffff58625
core: update german translations
2013-09-02 08:56:10 +02:00
Sebastien Helleu
bdd6bb5a69
core: add option weechat.look.day_change_message2 in file NEWS
2013-09-02 08:52:08 +02:00
Sebastien Helleu
0d8bd7f1e6
core: add option weechat.look.day_change_message2
...
The new option weechat.look.day_change_message2 is used to display day change
between two messages, with two dates: the new one, and the old one.
Example:
-- Mon, 02 Sep 2013 (Thu, 22 Aug 2013) --
2013-09-02 08:39:06 +02:00
Sebastien Helleu
410caef273
doc: remove "required" for password option in command "init" (relay protocol)
2013-08-31 07:46:48 +02:00
Sebastien Helleu
c03532bb6a
doc: use one line titles in japanese man page
...
The compilation was failing with asciidoc 8.5.2 (on Debian Squeeze).
2013-08-30 07:23:44 +02:00
Ryuunosuke Ayanokouzi
875d544a85
doc: update japanese translations and docs
2013-08-29 16:09:07 +02:00
Sebastien Helleu
55f1bbcd07
irc: fix extraction of channel name in notice (when message starts with "[]")
2013-08-29 07:59:25 +02:00
Sebastien Helleu
0806f1ad7e
core: fix automatic scroll to bottom of buffer when day change is displayed before first line of buffer
2013-08-28 23:27:04 +02:00
Sebastien Helleu
75cc0b0a77
irc: add option irc.look.notice_welcome_redirect to automatically redirect channel welcome notices to the channel buffer
2013-08-28 21:39:21 +02:00
Sebastien Helleu
fb51fb6052
logger: add option "flush" for command /logger
2013-08-26 18:21:16 +02:00
Sebastien Helleu
86e7d95b9c
core: fix evaluation of expressions with parentheses
...
First evaluate sub-expressions between parentheses.
Before the fix:
>> 1 && (0 || 0)
== [1]
After the fix:
>> 1 && (0 || 0)
== [0]
2013-08-25 13:34:51 +02:00
Sebastien Helleu
f250be4aa8
core: add note about color codes "${color:xxx}" in /help weechat.look.day_change_message
2013-08-25 12:40:09 +02:00
Sebastien Helleu
03b6b4c1cf
core: display day change message dynamically (do not store it as a line in buffer) (task #12775 )
...
Changes in options:
- rename option weechat.look.day_change_time_format to weechat.look.day_change_message
(color codes are allowed in this option)
- new option weechat.color.chat_day_change.
2013-08-25 09:39:59 +02:00
Sebastien Helleu
73f2c2c488
core: fix uncontrolled format string when displaying bufferized lines on startup (lines waiting for core buffer)
2013-08-22 23:06:30 +02:00
Sebastien Helleu
fc1e35fb48
core: display an error message when "/buffer notify xxx" fails (with a wrong notify level)
2013-08-21 11:18:52 +02:00
Sebastien Helleu
64bbb327bb
core: improve help of command /away
2013-08-20 14:30:50 +02:00
Sebastien Helleu
12a37a9075
core: update translations
2013-08-20 14:27:11 +02:00
Sebastien Helleu
b47af3c61e
core: fix buffer returned in focus info for bar items with a forced buffer
2013-08-20 11:42:12 +02:00
Sebastien Helleu
eac1ca929b
core: add syntax "@buffer:item" in bar items to force the buffer used when displaying the bar item (task #12717 )
2013-08-19 21:22:10 +02:00
Sebastien Helleu
9990917cc7
doc: update german auto-generated files
2013-08-18 20:00:14 +02:00
Nils Görs
92d5cece39
doc: update german translations and user's guide
2013-08-18 19:04:49 +02:00
Sebastien Helleu
39faaa7dbe
irc: replace default prefix modes "qaohvu" by the standard ones "ov" when PREFIX is not sent by server (bug #39802 )
2013-08-18 10:56:17 +02:00
Sebastien Helleu
f277d072d5
core: add split of IRC messages for commands (de)op/halfop/voice in ChangeLog
2013-08-18 09:26:22 +02:00
Sebastien Helleu
a4f789810a
core: use shared strings for groups/nicks in nicklist
2013-08-17 18:14:31 +02:00
Sebastien Helleu
af12457a13
core: use shared strings for prefix on lines
...
It can reduce by about 10% the memory used for lines in a buffer.
2013-08-17 17:47:38 +02:00
Sebastien Helleu
cc1523b654
core: add commment in function string_shared_get (returned value must not be changed)
2013-08-17 17:44:10 +02:00
Sebastien Helleu
5916594441
doc: capitalize first word of text in table cells
2013-08-17 16:38:28 +02:00
Sebastien Helleu
600ee3ddf3
core: add search of regular expression in buffer, don't reset search type on a new search, select where to search (messages/prefixes)
...
Key changed in search context:
- ctrl+"r": switch search type: string/regex
New keys in search context:
- alt+"c": case (in)sensitive search
- tab: search in messages/prefixes/both
2013-08-17 11:51:50 +02:00
Sebastien Helleu
c624960336
core: add text emphasis in messages when searching text in buffer
...
New options:
- weechat.look.emphasized_attributes
- weechat.color.emphasized
- weechat.color.emphasized_bg
2013-08-16 16:16:37 +02:00
Sebastien Helleu
170acfe6f2
core: remove obsolete enum t_config_look_nicklist
2013-08-15 17:59:17 +02:00
Sebastien Helleu
db05104f64
doc: fix emphasized text in plugin API reference and relay protocol
2013-08-14 17:26:37 +02:00
Sebastien Helleu
ea124f4158
core: fix typo in french translation of /help upgrade
2013-08-12 20:44:37 +02:00
Sebastien Helleu
7e0ae094cc
core: add comment with return value of function string_regcomp
2013-08-12 10:51:49 +02:00
Nils Görs
7dea560ff5
doc: update german translations, scripting and user guide
2013-08-12 09:04:00 +02:00
Sebastien Helleu
ca7bb9a069
core: add note about "strftime" in help of options weechat.look.day_change_time_format and weechat.look.time_format
2013-08-11 20:04:07 +02:00
Sebastien Helleu
21caea83f5
doc: add "oauth" for IRC connection in FAQ
2013-08-10 23:00:28 +02:00
Sebastien Helleu
674403f734
core: use shared strings for tags on lines
...
It can reduce by about 30% the memory used for lines in a buffer.
2013-08-10 18:20:49 +02:00
Sebastien Helleu
c46d7e44f1
core: add support of shared strings in split of strings (add functions string_split_shared and string_free_split_shared)
2013-08-10 18:20:49 +02:00
Sebastien Helleu
49aacc853c
core: add shared strings to reduce memory usage
...
Shared strings are stored in a hashtable with pointer for keys (values are not
used).
The key has a reference count + the string.
The initial reference count is set to 1 and is incremented each time the same
string is asked.
When removing a shared string, the reference count is decremented.
If it becomes 0, then the shared string is removed from the hashtable (and then
the string is really destroyed).
2013-08-10 18:20:49 +02:00
Sebastien Helleu
784de68a5f
core: fix random crash on "/buffer close" with a buffer number (or a range of buffers)
2013-08-10 18:18:01 +02:00
Sebastien Helleu
6714d6fc82
core: optimize the removal of lines in buffers (a lot faster to clear/close buffers with lot of lines)
...
The update of variables "buffer_max_length" and "prefix_max_length" in struct
t_gui_lines is now delayed and made during the main refresh (in main loop).
For a buffer with 50K lines, it is up to 3300 times faster to clear/close it.
For a buffer with 4096 lines (default limit), it is up to 120 times faster.
2013-08-10 17:18:12 +02:00
Sebastien Helleu
a5cbfdf7fd
core: update ChangeLog with changes on hashtables
2013-08-10 09:38:02 +02:00
Sebastien Helleu
d12c9efdbc
core: change type of hashtable key hash to unsigned long, return item pointer in functions hashtable_set(_with_size)
...
The key hash has been changed from unsigned int to unsigned long, and now the
callback can return any value (not only between 0 and size-1), the modulo is
computed after the call to the callback by the hashtable functions.
Functions hashtable_set and hashtable_set_with_size were returning 1 if OK,
0 if error. Now they return pointer to hashtable item, or NULL if error.
2013-08-10 09:35:06 +02:00
Sebastien Helleu
e407c41c5c
core: check that value is not NULL before calling free in hashtable_free_value
2013-08-09 23:06:41 +02:00
Sebastien Helleu
abb574ec4e
core: add "callback_free_key" in hashtable
2013-08-09 23:00:12 +02:00
Sebastien Helleu
72c1af25e0
core: set "callback_free_value" directly in hashtable without calling function hashtable_set_pointer
2013-08-09 22:54:06 +02:00
Sebastien Helleu
d466a86efc
core: fix typo coeur -> cœur (in french)
2013-08-08 09:39:54 +02:00
Sebastien Helleu
721478fe5b
doc: add description of sections in configuration files (user's guide)
2013-08-07 22:04:32 +02:00
Sebastien Helleu
766273ac99
core: remove symbolic link "weechat-curses" on make uninstall (cmake and autotools)
2013-08-07 10:20:42 +02:00
Sebastien Helleu
e8122773b8
core: use $DESTDIR on make uninstall with cmake
2013-08-07 10:11:24 +02:00
Sebastien Helleu
e5de0cd0e8
core: fix typo in comment for creation of symbolic link "weechat-curses"
2013-08-07 09:32:37 +02:00
Sebastien Helleu
da66a343b3
core: fix typo in /help secure
2013-08-07 08:27:28 +02:00
Sebastien Helleu
c4c66923f5
core: update dependencies in INSTALL
2013-08-06 20:59:12 +02:00
Sebastien Helleu
3a2d2d6b03
core: use $DESTDIR when creating symbolic link "weechat-curses" with cmake
2013-08-06 20:57:23 +02:00
Sebastien Helleu
f0cd7a994a
core: add new rmodifier in file NEWS
2013-08-05 20:43:40 +02:00
Sebastien Helleu
c4773e63d8
rmodifier: add option "missing" for command /rmodifier
2013-08-05 20:37:59 +02:00
Sebastien Helleu
227f8ac604
core: fix uninitialized variable "result" in callback of command /eval
2013-08-04 12:51:01 +02:00
Sebastien Helleu
f22b0311b9
core: change colors of example in /help weechat.look.buffer_time_format
2013-08-04 12:48:06 +02:00
Sebastien Helleu
390443112c
core: optimize creation of hashtable "pointers" in eval_expression if argument is NULL
...
The hashtable is created on first call to eval_expression with pointers == NULL.
On next calls, the hashtable is cleared, then used again.
The hashtable is freed on exit.
2013-08-04 12:42:29 +02:00
Sebastien Helleu
2dff60d7f8
core: replace "behaviour" by "behavior"
2013-08-04 12:21:47 +02:00
Sebastien Helleu
8ca36552ea
core: change color format for options from ${xxx} to ${color:xxx}
...
Options affected:
- weechat.look.buffer_time_format
- weechat.look.prefix_action
- weechat.look.prefix_error
- weechat.look.prefix_join
- weechat.look.prefix_network
- weechat.look.prefix_quit
2013-08-04 12:18:47 +02:00
Sebastien Helleu
f486b84134
core: fix asciidoc formatting in ChangeLog
2013-08-04 11:14:51 +02:00
Sebastien Helleu
234c7506ad
doc: remove option ENABLE_DEMO for cmake in user's guide (demo plugin has been removed)
2013-08-04 10:16:43 +02:00
Sebastien Helleu
6ea81f4c8c
api: add support of colors with format "${color:xxx}" in function string_eval_expression and command /eval
2013-08-04 10:09:53 +02:00
Sebastien Helleu
dc878c5b69
api: add argument "options" in function string_eval_expression, add option "-c" for command /eval (to evaluate a condition)
2013-08-04 08:56:56 +02:00
Sebastien Helleu
b94a1ce59b
doc: fix typo in examples for function bar_new (plugin API reference)
2013-08-03 22:11:04 +02:00
Sebastien Helleu
43e3ff3b1a
core: change the message displayed when passphrase is not given on startup
2013-08-02 23:18:09 +02:00
Sebastien Helleu
5a07051f20
core: remove use of function gcry_kdf_derive so that it compiles with libgcrypt < 1.5.0
...
The key built with salt + passphrase has changed, so old encrypted data
in file sec.conf can not be decrypted with this new version.
2013-08-02 23:15:21 +02:00
Sebastien Helleu
d6a19adc54
core: change the message displayed on /secure decrypt -discard
2013-08-02 23:04:23 +02:00
Sebastien Helleu
16b114b609
doc: add feature "secured data" for libgcrypt in dependencies (user's guide)
2013-08-02 21:32:11 +02:00
Sebastien Helleu
a41bed395b
core: add task #7395 in ChangeLog
2013-08-02 20:22:23 +02:00
Sebastien Helleu
26fcc66953
core: update translations
2013-08-02 20:16:47 +02:00
Sebastien Helleu
663de42284
Merge branch 'secured-data'
2013-08-02 19:19:25 +02:00
Sebastien Helleu
fd5fc2e5a3
core: add platform-dependent extension on "weechat-curses" link (so that link is "weechat-curses.exe" on cygwin)
2013-08-02 18:40:40 +02:00
Sebastien Helleu
996da2f662
core: rename binary and man page from "weechat-curses" to "weechat" (task #11027 )
...
A symbolic link weechat-curses -> weechat is now created (by both cmake and
configure), so that the /upgrade will work from an old version.
However, if you upgrade from an old version, it is recommended to force the use
of the new binary name with the command: `/upgrade /path/to/weechat` (replace
the path accordingly).
2013-08-02 08:54:16 +02:00
Sebastien Helleu
f9d57a3099
core: fix compiler warning on freopen (ignore file returned)
2013-08-01 16:29:12 +02:00
Sebastien Helleu
8bff3225fd
script: fix uninitialized pointer in detailed view of a script
2013-08-01 16:18:44 +02:00
Sebastien Helleu
c0c76ad995
core: do not scroll when using /window {page_down|scroll_down} after /window scroll_beyond_end
2013-07-31 19:09:31 +02:00
Sebastien Helleu
35c3dbad63
plugins: remove the demo plugin
2013-07-31 18:56:32 +02:00
Sebastien Helleu
23add1ac14
core: add build of man page in debian/rules
2013-07-31 18:56:21 +02:00
Sebastien Helleu
3aed4ac11f
core: do not build man page by default
2013-07-31 18:26:37 +02:00
Sebastien Helleu
91b7aec855
core: reset scroll after /window {page_down|scroll_down} if last line of buffer is displayed at bottom
...
A regression was introduced by commit bee56c3b7f
(/window scroll_beyond_end).
Scenario to reproduce the problem, for example on an IRC channel with a long
history (more than two pages):
/window page_up
/window page_down
<type some text and send to channel>
It will display -MORE(1)- instead of automatically scrolling to bottom of
buffer.
2013-07-31 14:41:27 +02:00
Sebastien Helleu
261efe6299
core: add cmake option ENABLE_MAN to compile man page (on by default)
...
For configure, the option is "--disable-man".
2013-07-31 13:28:59 +02:00
Sebastien Helleu
9951902c7b
irc: use 6697 as default port for SSL servers created with URL "ircs://" (bug #39621 )
2013-07-30 19:51:23 +02:00
Sebastien Helleu
ade379ac11
rmodifier: update default rmodifier for /secure (add option decrypt)
2013-07-30 12:17:11 +02:00
Sebastien Helleu
351674699c
core: in case of empty passphrase, keep encrypted data in memory until the user runs /secure decrypt (with the good passphrase)
...
If user gives no passphrase (for example one space when prompted), the encrypted
data read in sec.conf will be stored in a separate hashtable.
While this hashtable contains something, it is not allowed to do any operation
on passphrase or secured data (and it is not allowed to reload sec.conf).
The user can decrypt data with /secure decrypt <passphrase>.
2013-07-30 12:16:44 +02:00
Sebastien Helleu
b3923b65f1
core: use variable "items_count" directly from hashtable without calling function hashtable_get_integer
2013-07-30 10:10:37 +02:00
Sebastien Helleu
53fa3f770e
irc: add note about evaluated content of option (for options allowing secured data inside)
2013-07-29 18:53:15 +02:00
Sebastien Helleu
7e64b9f1f9
core: add note about evaluated content of option (for options allowing secured data inside)
2013-07-29 18:53:04 +02:00
Sebastien Helleu
6206fd6818
core: update ChangeLog (add hdata with script callback)
2013-07-28 16:29:52 +02:00
Sebastien Helleu
4c2cffbd31
script: add info about things defined by script in the detailed view of script (/script show)
2013-07-28 16:17:27 +02:00
Sebastien Helleu
0e4eb69d33
api: use pointer for infolist "hook" to return only one hook
2013-07-28 12:40:08 +02:00
Sebastien Helleu
1a7037d9cb
doc: update auto-generated files with WeeChat commands
2013-07-28 12:34:55 +02:00
Sebastien Helleu
a668775ae3
core: add option sec.crypt.passphrase_file
2013-07-28 10:59:00 +02:00
Sebastien Helleu
8cd4bf3750
core: add option "-o" for command /color
2013-07-27 23:23:15 +02:00
Sebastien Helleu
f3d537dd7a
core: use two spaces to separate columns in /help, do not use columns when the commands fit on a single line
2013-07-27 22:44:42 +02:00
Sebastien Helleu
ca1e0dde07
core: use default value for prefixes used in messages displayed before the interface is initialized
2013-07-27 22:31:36 +02:00
Sebastien Helleu
f385aa8f8c
irc: display number of ops/halfops/voices on channel join only for supported modes on server (bug #39582 )
2013-07-27 20:37:04 +02:00
Sebastien Helleu
6be17ac263
api: add new function strlen_screen
2013-07-27 18:21:50 +02:00
Sebastien Helleu
a490195032
core: add secured data with optional encryption in file sec.conf
2013-07-27 12:57:08 +02:00
Sebastien Helleu
50ab62b75d
core: fix priority of logical operators in evaluation of expression
...
The AND ("&&") takes precedence over the OR ("||").
Before the fix:
>> 1 || 1 && 0
== [0]
After the fix:
>> 1 || 1 && 0
== [1]
Since the "&&" has higher priority, expression is evaluated as:
"1 || (1 && 0)".
2013-07-24 08:15:17 +02:00
Sebastien Helleu
ea76cdb06e
doc: fix typo in example for function string_eval_expression (plugin API reference)
2013-07-23 19:39:39 +02:00
Sebastien Helleu
c14b1b5fae
core: remove gap after read marker line when there is no bar on the right (bug #39548 )
2013-07-22 18:25:35 +02:00
Sebastien Helleu
f7f019887d
aspell: rename option aspell.look.color to aspell.color.misspelled, add option aspell.color.suggestions
2013-07-20 19:27:51 +02:00
Sebastien Helleu
87e342dd9e
core: add CA_FILE option in cmake and configure to setup default value of option weechat.network.gnutls_ca_file (task #12725 )
2013-07-20 17:29:19 +02:00
Sebastien Helleu
a3cc9bbe7e
core: use gettext version 0.18 in configure.ac (fix error on make install)
2013-07-20 16:36:23 +02:00
Sebastien Helleu
56baaaffa8
core: use "/dev/null" for stdin in hook_process instead of closing stdin (bug #39538 )
2013-07-20 15:45:25 +02:00
Sebastien Helleu
f4a0307316
core: add task #6745 in ChangeLog
2013-07-20 12:02:17 +02:00
Sebastien Helleu
41fbc14f48
core: update translations
2013-07-20 12:00:02 +02:00
Sebastien Helleu
765297c038
Merge branch 'scroll-beyond-end'
2013-07-20 11:54:52 +02:00
Sebastien Helleu
27882ee74e
core: scroll to bottom after smart jump (alt-a) only if window was scrolled (and not beyond the end)
2013-07-20 11:31:48 +02:00
Sebastien Helleu
94b9104d14
core: replace obsolete INCLUDES by AM_CPPFLAGS in files Makefile.am
2013-07-20 09:07:05 +02:00
Sebastien Helleu
22b20d6206
core: add options weechat.look.hotlist_prefix and weechat.look.hotlist_suffix (task #12730 ) (patch from Nils Görs)
2013-07-20 08:42:16 +02:00
Sebastien Helleu
5a4f96b679
irc: use lower case at beginning of message when deleting a server
2013-07-19 18:14:37 +02:00
Sebastien Helleu
dfcc7baa40
irc: fix self nick color in server messages after nick is changed with /nick (bug #39415 )
2013-07-19 10:18:20 +02:00
Sebastien Helleu
354d96ea36
core: fix filtered line displayed after /window scroll_beyond_end
2013-07-18 20:07:47 +02:00
Sebastien Helleu
fb86f21a5f
irc: add support of wildcards in commands (de)op/halfop/voice (task #9221 )
2013-07-18 19:58:29 +02:00
Sebastien Helleu
913e036fa3
core: fix pointer used to check if buffer has lines
2013-07-17 18:37:11 +02:00
Sebastien Helleu
c10cfb6aa0
core: do nothing in "/window scroll_beyond_end" if the buffer has no lines
2013-07-17 18:35:01 +02:00
Sebastien Helleu
bee56c3b7f
core: add option "scroll_beyond_end" for command /window (task #6745 )
2013-07-17 18:04:44 +02:00
Sebastien Helleu
7389514c09
core: add option weechat.look.key_bind_safe
2013-07-15 19:04:00 +02:00
Sebastien Helleu
92609e3cd6
core: remove obsolete reference to "key functions" in comments
2013-07-15 18:28:01 +02:00
Sebastien Helleu
a8dc36902b
doc: update auto-generated files with xfer options
2013-07-15 18:26:32 +02:00
Sebastien Helleu
c6fe4b18ef
core: fix malloc(0) when building content of a bar using a filling with columns
2013-07-13 07:31:51 +02:00
Sebastien Helleu
4668f0bef5
lua: fix interpreter used in API functions (bug #39470 )
2013-07-13 07:22:02 +02:00
Sebastien Helleu
bd3a12378e
xfer: add option xfer.look.pv_tags
2013-07-11 22:43:13 +02:00
Sebastien Helleu
2cbdbb45d6
irc: add option irc.look.pv_tags
2013-07-11 22:32:14 +02:00
Sebastien Helleu
fa9f787e14
core: sort config options by name in sources
2013-07-11 22:31:33 +02:00
Sebastien Helleu
d301dd6c17
core: add bug #39201 in ChangeLog
2013-07-10 20:24:57 +02:00
Sebastien Helleu
ff09807c10
core: fix char displayed at the intersection of three windows (bug #39331 )
2013-07-10 08:39:44 +02:00
Sebastien Helleu
3744787ec0
core: fix crash in evaluation of expression when reading a string in hdata with a NULL value (bug #39419 )
2013-07-08 08:28:27 +02:00
Sebastien Helleu
d38d033ce7
core: add completion "-quit" for command /upgrade
...
A "-dummy" option has been added too, just to prevent accidental completion with
"-quit" (which is the first option completed).
Thanks to stfn for initial patch.
2013-07-05 18:22:10 +02:00
Nils Görs
cd71ea03d2
core: update german translations
2013-07-03 17:03:45 +02:00
Sebastien Helleu
e1beb83ff0
doc: fix typo in plugin API reference
2013-07-03 13:09:49 +02:00
Sebastien Helleu
7ab034b52b
irc: fix error message on /invite without arguments (bug #39272 )
2013-07-02 21:29:44 +02:00
Sebastien Helleu
5e1c88a476
doc: fix some punctuation errors in translations
2013-07-02 16:05:16 +02:00
Sebastien Helleu
40c5c5c1ae
core: add missing period in /help upgrade
2013-07-02 15:41:48 +02:00
Sebastien Helleu
6dfcb5f563
doc: add number for note on git version in list of CTCP replies (user's guide)
2013-07-01 22:08:14 +02:00
Sebastien Helleu
8cb590559f
core: add ":BOOL" in cmake option "ENABLE_DOC" (use same format as other options) (debian packaging)
2013-06-30 21:40:09 +02:00
Sebastien Helleu
464c8acd87
core: move packages used to build man page from "Build-Depends-Indep" to "Build-Depends" (debian packaging)
...
Packages asciidoc, source-highlight, xsltproc, docbook-xml and docbook-xsl are
now used to build man page in the package weechat-curses, which is not
arch-independent.
So these dependencies are moved from "Build-Depends-Indep" to "Build-Depends".
2013-06-30 17:21:29 +02:00
Sebastien Helleu
37b8aef96d
core: move test of invalid UTF-8 char length from gui-chat.c to wee-utf8.c
2013-06-29 16:10:09 +02:00
Sebastien Helleu
b311ca894d
doc: fix example of weechat.command without buffer: it is executed on current buffer, not core buffer (scripting guide)
2013-06-29 13:56:28 +02:00
Sebastien Helleu
f4e4f55de1
core: fix display bugs with some UTF-8 chars that truncates messages displayed
...
Example of char causing problems: U+26C4 (snowman without snow)
2013-06-29 13:43:27 +02:00
Sebastien Helleu
27a427c708
irc: fix uninitialized variable "color" when hashing nickname to find color
2013-06-29 12:39:42 +02:00
Sebastien Helleu
6103f18cd6
aspell: fix uninitialized variable "lang" when displaying list of installed dictionaries
2013-06-29 12:38:59 +02:00
Nils Görs
706032e5ac
doc: update german translations, man page and user's guide
2013-06-29 12:09:25 +02:00
Sebastien Helleu
8eb55c04e7
doc: update auto-generated file with irc commands (in french)
2013-06-29 12:06:08 +02:00
Sebastien Helleu
43c889da50
doc: add flag "-L" for a2x when building man page (do not check asciidoc output with xmllint)
2013-06-29 11:11:25 +02:00
Sebastien Helleu
f19c2cfd80
core: disable compilation of documentation by default (cmake and autotools)
2013-06-29 09:51:15 +02:00
Sebastien Helleu
f1fdbe72dc
doc: add dependency xsltproc in user's guide
2013-06-29 09:32:02 +02:00
Sebastien Helleu
b62b2adc25
core: add dependency xsltproc in debian/control
2013-06-29 09:31:26 +02:00
Sebastien Helleu
018e5c69ae
core: remove obsolete command line option -k/--keys
...
The user's guide is better to view WeeChat default keys.
2013-06-28 20:38:08 +02:00
Esteban I. Ruiz Moreno
4d35171767
core: fix wrong spaces in italian translations for irc part/quit messages
2013-06-28 20:31:43 +02:00
Sebastien Helleu
23da5b233d
core: add dependencies docbook-xml and docbook-xsl in debian/control
2013-06-28 20:13:33 +02:00
Sebastien Helleu
1cadbdf6a9
core: update man page and add translations (in french, german, italian, and japanese)
2013-06-28 20:08:16 +02:00
Sebastien Helleu
fa8dc0f531
core: update WeeChat logo in debian/weechat.xpm
2013-06-28 19:15:59 +02:00
Hasan Kiran
bad6eb0692
core: update turkish translations
2013-06-28 13:54:49 +02:00
Sebastien Helleu
8081804555
core: fix typo in french translation of /help notify (patch #8082 )
2013-06-28 13:44:06 +02:00
Sebastien Helleu
91017cb06c
core: remove extra space after empty prefix (when prefix for action, error, join, network or quit is set to empty string) (bug #39218 )
2013-06-10 11:48:49 +02:00
Sebastien Helleu
e20592f32d
core: fix minor errors in translations
...
Errors were reported by POFileChecker (from package gettext-lint).
2013-06-10 09:27:32 +02:00
Sebastien Helleu
dd41e5776f
relay: add command "ping" in weechat protocol (task #12689 )
2013-06-09 20:43:24 +02:00
Hasan Kiran
424b8c89cc
core: add partial turkish translations (tr.po)
2013-06-08 22:28:06 +02:00
Sebastien Helleu
c962bb32f9
core: add option weechat.network.proxy_curl (task #12651 )
2013-06-08 19:25:56 +02:00
Sebastien Helleu
21e51d930d
core: add options for Curl >= 7.25
2013-06-08 17:04:40 +02:00
Sebastien Helleu
a8589a0db6
doc: add cmake options in user's guide
2013-06-08 15:54:06 +02:00
Nils Görs
fe1642da08
doc: update german translations and FAQ
2013-06-08 12:36:33 +02:00
Sebastien Helleu
950287d385
irc: display a warning when the proxy set in a server does not exist
2013-06-08 12:32:09 +02:00
Sebastien Helleu
21356d9909
core: add "proxy" infolist and hdata
2013-06-08 11:40:27 +02:00
Sebastien Helleu
fb7edb3518
aspell: add support of enchant library (patch #6858 )
...
Enchant is enabled only if the new option for cmake (or configure) is enabled:
- for cmake: cmake -DENABLE_ENCHANT=ON
- for configure: ./configure --enable-enchant
2013-06-07 21:01:48 +02:00
Sebastien Helleu
4080047da0
doc: update auto-generated file with relay commands
2013-06-07 20:50:33 +02:00
Sebastien Helleu
8884eb6fe4
doc: update auto-generated files with irc commands
2013-06-07 20:50:06 +02:00
Sebastien Helleu
1dfc98c8fd
core: rename configure.in to configure.ac
2013-06-07 18:27:53 +02:00
Sebastien Helleu
718104b936
core: fix french translation of arguments in /help relay
2013-06-05 10:15:33 +02:00
Sebastien Helleu
cb8435441b
irc: add support of special variables $nick/$channel/$server in commands /allchan and /allserv
2013-06-05 10:13:23 +02:00
Sebastien Helleu
2c4cf95ef9
doc: update auto-generated files with irc options
2013-06-02 23:03:49 +02:00
Sebastien Helleu
4654568413
irc: add option irc.look.nick_color_hash: hash algorithm to find nick color (patch #8062 )
2013-06-02 23:00:26 +02:00
Sebastien Helleu
c070481d0b
core: fix random crash on mouse actions (bug #39094 )
2013-05-30 20:14:41 +02:00
Sebastien Helleu
91b27cd20c
doc: add option weechat.look.eat_newline_glitch in charset question (FAQ)
2013-05-30 20:10:54 +02:00
Mantas Mikulėnas
1e49718398
relay: fix binding to an IP address (bug #39119 )
2013-05-30 08:03:21 +02:00
Sebastien Helleu
c103c8d356
irc: fix multiple nicks in command /query (separated by commas): open one buffer per nick
2013-05-29 18:28:29 +02:00
Sebastien Helleu
2e647d4c58
core: set options weechat.look.color_inactive_{buffer|window} to "on" by default
2013-05-28 23:13:07 +02:00
Sebastien Helleu
47db2b71ba
core: update ChangeLog (bug #39071 )
2013-05-27 13:41:54 +02:00
Simon Kuhnle
954ea9fb9d
xfer: fix compilation error on OpenBSD
...
Signed-off-by: Simon Kuhnle <Simon.Kuhnle@cs.fau.de >
2013-05-27 13:37:07 +02:00
Sebastien Helleu
7bce8a0254
doc: change font for author, toc title and footer
2013-05-27 10:04:41 +02:00
Sebastien Helleu
f377743380
doc: resize columns for table with hdata (plugin API reference)
2013-05-27 09:48:07 +02:00
Sebastien Helleu
62dbfc16c0
doc: improve style for docs
2013-05-27 09:47:32 +02:00
Sebastien Helleu
9a33c70355
doc: remove list of features in FAQ (duplicate with features page on site)
2013-05-24 18:04:19 +02:00
Sebastien Helleu
8005f00e2f
doc: add remote GUIs in FAQ
2013-05-24 17:58:39 +02:00
Sebastien Helleu
1a9fe7b590
core: fix compilation error when gnutls is not found
2013-05-24 14:16:13 +02:00
Sebastien Helleu
f93c7ebe6d
doc: update WeeChat URLs (for new site design)
2013-05-23 15:21:41 +02:00
Sebastien Helleu
296dd0b1d4
core: update WeeChat logo (32x32 icon)
2013-05-23 14:53:42 +02:00
Sebastien Helleu
9c54e33ee1
xfer: fix compilation warnings
2013-05-22 20:57:14 +02:00
Sebastien Helleu
e7c947df3e
core: fix compilation warnings
2013-05-22 20:56:54 +02:00
Sebastien Helleu
8f66e15bae
core: sync debian files with debian git repository
2013-05-22 20:56:10 +02:00
Sebastien Helleu
1b9cfb5cc3
core: update translations and auto-generated files with hdata/infolists
2013-05-21 22:39:18 +02:00
Sebastien Helleu
8771986f3f
Merge branch 'layout_infolist_hdata'
2013-05-21 22:34:46 +02:00
Sebastien Helleu
2e43bac479
core: fix line alignment when option weechat.look.buffer_time_format is set to empty string
...
A regression was introduced by commit 305175fb8c
2013-05-21 11:07:15 +02:00
Sebastien Helleu
a256cb4d4d
Version 0.4.2-dev
2013-05-20 17:01:00 +02:00
Sebastien Helleu
ba5664a019
Version 0.4.1
2013-05-20 10:06:14 +02:00
Sebastien Helleu
b045a35c44
irc: fix name of server buffer after /server rename (set name "server.name" instead of "name")
2013-05-18 23:50:40 +02:00
Marco Paolone
a355f6a41c
core: update italian translations
2013-05-18 22:48:14 +02:00
Sebastien Helleu
e459939ead
relay: fix uncontrolled format string in redirection of irc commands
2013-05-18 22:42:16 +02:00
Sebastien Helleu
e0281a40f0
irc: fix uncontrolled format string when sending unknown irc commands (if option irc.network.send_unknown_commands is on)
2013-05-18 22:36:24 +02:00
Sebastien Helleu
5877a458ea
irc: fix uncontrolled format string when sending ison command (for nicks monitored by /notify)
2013-05-18 22:33:35 +02:00
Sebastien Helleu
4f62af028d
api: do not display a warning by default when loading a script with a license different from GPL
2013-05-18 22:00:47 +02:00
Marco Paolone
fc1cdf68e3
doc: update italian docs
2013-05-16 23:02:40 +02:00
Sebastien Helleu
e2807e5f23
core: add variable "current_layout" in infolist "layout"
2013-05-15 21:38:40 +02:00
Sebastien Helleu
c7e8e6856d
core: add infolist "layout" and hdata "layout", "layout_buffer" and "layout_window" (thanks to Nils Görs)
2013-05-14 21:11:58 +02:00
Sebastien Helleu
0c66b91007
core: fix typo in comment
2013-05-14 21:08:50 +02:00
Sebastien Helleu
4ad5f7bbc9
irc: fix refresh of nick in input bar when joining a new channel with op status (bug #38969 )
2013-05-12 16:06:53 +02:00
Sebastien Helleu
19ed7740b1
Version 0.4.1-rc2
2013-05-11 18:48:41 +02:00
Sebastien Helleu
a0f814e75b
irc: remove tag "notify_private" from notices received before message 001
...
This removes tag "notify_private" from notices like that (sent before message 001):
:irc.network.com NOTICE nick :*** Spoofing your IP
:irc.network.com NOTICE nick :*** You are exempt from K/G/X lines
:irc.network.com NOTICE nick :*** You are exempt from user limits
2013-05-11 18:26:18 +02:00
Sebastien Helleu
0f920d6396
doc: fix typo in user's guide (thanks to faen)
2013-05-09 20:02:55 +02:00
Sebastien Helleu
c6fdeaf7e5
python: fix crash when loading scripts with Python 3.x (patch #8044 ) (thanks to isak)
2013-05-07 08:56:12 +02:00
Krzysztof Koroscik
9f08029361
doc: update polish translations and docs
2013-05-06 15:28:11 +02:00
Sebastien Helleu
8b17cbb16c
irc: fix display of CTCP messages that contain bold attribute (bug #38895 )
2013-05-06 15:07:24 +02:00
Nils Görs
c6b7a244d6
doc: update german translations and docs
2013-05-04 08:24:36 +02:00
Ryuunosuke Ayanokouzi
8c06006828
doc: update japanese translations and docs
2013-05-04 07:50:22 +02:00
Sebastien Helleu
345be1ec5e
script: add key alt+A in /help script (thanks ArZa)
2013-05-03 22:26:19 +02:00
Sebastien Helleu
0a7b708a1f
core: add options weechat.look.prefix_align_more_after and weechat.look.prefix_buffer_align_more_after
2013-05-03 19:15:57 +02:00
Nils Görs
f43eb87d9d
doc: update german translations and user's guide
2013-05-02 19:46:36 +02:00
Sebastien Helleu
5eba5e980d
doc: update auto-generated files with options
2013-05-02 19:44:31 +02:00
Sebastien Helleu
00f3fbdfe1
doc: add relay message "_nicklist_diff" in NEWS
2013-05-01 21:09:43 +02:00
Sebastien Helleu
86a8b9fb5f
relay: remove temporary option "nicklistdiff" (in command init), send nicklist diff by default (weechat protocol)
...
The temporary option was introduced because the nicklist diff was experimental.
It is now enabled by default, and there is no way to disable it. Therefore any
relay client using weechat protocol must implement the message "_nicklist_diff"
(unless nicklist is ignored by client).
Extra note: a full nicklist may still be sent if a message with diff would be
bigger than whole nicklist. So both full nicklist (message "_nicklist") and
nicklist diff (message "_nicklist_diff") must be implemented by clients.
2013-05-01 21:01:12 +02:00
Sebastien Helleu
305175fb8c
core: fix display of long lines without time (message beginning with two tabs)
...
The long lines without time were not properly aligned: the second and subsequent
lines should start at column 0 of chat area.
2013-05-01 16:46:54 +02:00
Sebastien Helleu
bf8ee88dd8
Version 0.4.1-rc1
2013-05-01 10:15:10 +02:00
Sebastien Helleu
11d8dd1b51
Merge branch 'dynamic-nick-prefix-suffix'
2013-05-01 10:04:53 +02:00
Sebastien Helleu
ebcea798bb
doc: add IRC SASL "dh-aes" mechanism in user's guide
2013-05-01 10:02:11 +02:00
Sebastien Helleu
1c4e3c0e84
core: update translations
2013-05-01 10:00:57 +02:00
Elizabeth Myers
e009884595
irc: add support of "dh-aes" SASL mechanism (patch #8020 )
2013-05-01 09:59:39 +02:00
Sebastien Helleu
2479f427f7
doc: update german auto-generated file with WeeChat commands
2013-05-01 09:27:08 +02:00
Sebastien Helleu
16cc0b6088
core: make nick prefix/suffix dynamic (move options from irc plugin to core, add logger options) (bug #37531 )
2013-04-29 18:30:59 +02:00
Sebastien Helleu
cf8a125ef2
irc: fix duplicate nick completion when someone rejoins the channel with same nick but a different case (bug #38841 )
2013-04-28 13:34:44 +02:00
Sebastien Helleu
4b1d87640c
script: do not search by license and author in /script search (thanks to Nils Görs)
2013-04-27 09:01:42 +02:00
Sebastien Helleu
bdbe7e0c37
core: fix typo in /help eval
2013-04-25 21:34:23 +02:00
Sebastien Helleu
8219039867
core: reset scroll in window before zooming on a merged buffer (bug #38207 )
2013-04-24 09:30:08 +02:00
Sebastien Helleu
bfd8c6918c
irc: add support of UHNAMES (capability "userhost-in-names") (task #9353 )
2013-04-23 21:23:07 +02:00
Sebastien Helleu
2a4e9aef8a
relay: fix typo in error displayed by command /relay del
2013-04-21 21:57:21 +02:00
Sebastien Helleu
c8505efac0
irc: add tag "irc_nick_back" for messages displayed in private buffer when a nick is back on server (task #12576 )
2013-04-21 13:26:32 +02:00
Sebastien Helleu
509a58b1d5
api: add new function hdata_search
2013-04-21 11:26:52 +02:00
Sebastien Helleu
fcd71d14bc
doc: fix typo in python example of function hdata_move (plugin API reference)
2013-04-21 10:56:08 +02:00
Sebastien Helleu
09c5e8cbdf
doc: add missing functions in scripting guide
2013-04-21 10:48:38 +02:00
Sebastien Helleu
4cf6628d85
ruby: fix crash in function hdata_move
2013-04-20 11:05:14 +02:00
Sebastien Helleu
fda70ec57d
guile: fix crash in function hdata_move
2013-04-20 11:04:17 +02:00
Sebastien Helleu
c95f3d84d0
api: add property "completion_freeze" for function buffer_set: do not stop completion when command line is updated
2013-04-18 20:24:35 +02:00
Nils Görs
00c1c81c0b
doc: update german translations and docs
2013-04-16 20:09:54 +02:00
Sebastien Helleu
9ffab0bec4
doc: rename link "256_colors" to "use_256_colors" in FAQ (anchor names beginning with digits are not allowed in HTML)
2013-04-14 11:10:49 +02:00
Sebastien Helleu
d70532250b
api: fix connection to servers with hook_connect on OS X (bug #38496 )
2013-04-12 12:47:42 +02:00
Sebastien Helleu
fe6cb5c1b3
core: do not force weechat_quit to 0 in main loop, so that a /quit issued before main loop is working
2013-04-12 09:10:57 +02:00
Sebastien Helleu
67f6668d1b
irc: fix crash on command "/allchan /close"
2013-04-10 23:09:00 +02:00
stfn
aa10e20295
doc: fix C example of function weechat_nicklist_get_next_item (plugin API reference)
2013-03-29 15:09:06 +01:00
Sebastien Helleu
33e7ad43d6
core: use layout saved when option weechat.look.save_layout_on_exit is enabled (so it is automatically restored when WeeChat restarts)
2013-03-29 07:59:23 +01:00
Sebastien Helleu
5dbda28263
core: fix uninitialized variable when saving layout for windows in upgrade
2013-03-29 07:35:39 +01:00
Andrew Potter
fe512fdd33
xfer: add option xfer.file.auto_accept_nicks (patch #7962 )
2013-03-25 09:05:36 +01:00
Sebastien Helleu
1871a774f3
fifo: remove #define MAX_PATH (now done in weechat-plugin.h)
2013-03-25 08:15:06 +01:00
Sebastien Helleu
adbfda00f5
script: fix compilation on GNU/Hurd (patch #7977 ) (thanks to Andrew Potter)
...
PATH_MAX is now defined in weechat-plugin.h (if not defined, for example on
GNU/Hurd), so that all plugins can use it.
2013-03-25 08:14:33 +01:00
Sebastien Helleu
d654fca853
core: mention unit (minutes) for old option "irc.network.lag_disconnect"
2013-03-24 20:08:26 +01:00
Sebastien Helleu
2ffa199a7d
lua: remove use of functions for API constants
2013-03-24 20:01:57 +01:00
Sebastien Helleu
ff26a8d550
Revert "doc: add note about constants in lua, fix lua example (scripting guide)"
...
This reverts commit fad848bf7c .
2013-03-24 19:56:43 +01:00
Sebastien Helleu
fad848bf7c
doc: add note about constants in lua, fix lua example (scripting guide)
2013-03-24 18:10:21 +01:00
Sebastien Helleu
a08603c24c
irc: add option irc.look.display_join_message (task #10895 )
2013-03-24 13:02:26 +01:00
Sebastien Helleu
e03310cb0d
ruby: fix typo in comment
2013-03-24 10:42:38 +01:00
Sebastien Helleu
cfe043e4b0
core: rename icon file in Makefile.am
2013-03-24 09:42:38 +01:00
Sebastien Helleu
4b4d80bdc5
core: install icon file (patch #7972 )
2013-03-24 09:41:22 +01:00
Sebastien Helleu
cac2342165
core: rename weechat_icon_32.png to weechat.png
2013-03-24 09:33:02 +01:00
Sebastien Helleu
50254dee23
core: update WeeChat icon: move "ee" to the middle of icon
2013-03-24 08:59:09 +01:00
Sebastien Helleu
4fdbb83a07
ruby: fix crash with Ruby 2.0: use one array for the last 6 arguments of function config_new_option (bug #31050 )
2013-03-22 19:54:44 +01:00
Sebastien Helleu
55e58811b3
irc: fix default completion (like nicks) in commands /msg, /notice, /query and /topic
2013-03-22 09:40:44 +01:00
Sebastien Helleu
19acf8121f
irc: fix prefix color for nick when the prefix is not in irc.color.nick_prefixes: use default color (key "*")
...
Problem was happening on a server which has "PREFIX=(Yqaohv)!~&@%+".
Users with prefix "!" were displayed as lightred (color for "~") instead of
lightblue (default key "*").
When a prefix was not found, WeeChat was looping on other prefixes (in
order). Now if color is not found, WeeChat uses immediately the fallback color.
2013-03-21 20:16:49 +01:00
Sebastien Helleu
239f853120
doc: use listing style for commands in quickstart guide
2013-03-21 07:36:49 +01:00
Sebastien Helleu
c09e383325
doc: change style for listings in asciidoc CSS
2013-03-21 07:36:04 +01:00
Sebastien Helleu
bbd080e680
irc: add option irc.look.pv_buffer: automatically merge private buffers (optionally by server) (task #11924 )
2013-03-17 22:18:11 +01:00
Sebastien Helleu
3e1d811761
core: fix refresh of item "completion" (bug #38214 ) (patch from Nils Görs)
...
The item is now cleared after any action that is changing content of command
line and after switch of buffer.
2013-03-17 19:44:39 +01:00
Sebastien Helleu
a290589f7c
scripts: create directories (language and language/autoload) on each action (install/remove/autoload), just in case they have been removed (bug #38473 )
2013-03-17 18:45:55 +01:00
Sebastien Helleu
cf2ad51f62
script: create "script" directory on each action (just in case it has been removed) (bug #38472 )
2013-03-17 18:32:04 +01:00
Sebastien Helleu
a9ff529d83
relay: rename compression "gzip" to "zlib" (compression is zlib, not gzip) (thanks to Dominik Honnef)
2013-03-17 16:14:20 +01:00
Sebastien Helleu
fa2b1d6bf9
core: fix typos in french translations
...
Now flyspell is enabled in my emacs for .po files :)
2013-03-17 15:07:26 +01:00
Sebastien Helleu
e056f20643
rmodifier: add info about "groups" in /help rmodifier
2013-03-17 13:08:09 +01:00
Sebastien Helleu
149c77decd
core: fix typos in many comments and some strings
2013-03-17 12:55:20 +01:00
Sebastien Helleu
46677c79fc
core: fix typos in ChangeLog
2013-03-17 12:54:43 +01:00
Sebastien Helleu
30e6acb00d
core: add support of multiple layouts (task #11274 )
2013-03-17 08:28:41 +01:00
Sebastien Helleu
e1e3109da3
doc: add link to weechat.org/info in scripting guide (URL transfer) and plugin API reference (function hook_process)
2013-03-16 16:06:16 +01:00
Sebastien Helleu
3fb123510a
lua: fix crash on stack overflow: call lua_pop() for values returned by lua functions (bug #38510 )
2013-03-13 18:27:55 +01:00
Sebastien Helleu
81cc688166
doc: add range for integer/long integer objects, add examples with negative numbers (relay protocol)
2013-03-13 12:25:57 +01:00
Sebastien Helleu
d74041de25
relay: add missing "id" in raw messages sent to clients when compression is off (weechat protocol)
2013-03-13 12:12:48 +01:00
Sebastien Helleu
7672139d6b
relay: add negative numbers (integer: -123456 and long: -1234567890L) in command "test" (weechat protocol)
2013-03-13 11:50:32 +01:00
Sebastien Helleu
aa2f5d8acc
doc: fix length of NULL pointer (relay protocol)
2013-03-13 11:12:31 +01:00
Sebastien Helleu
37e609252c
doc: remove "name" in hdata object (relay protocol)
2013-03-13 10:55:28 +01:00
Sebastien Helleu
7cf9c8a656
irc: rename option irc.network.lag_disconnect to irc.network.lag_reconnect, value is now a number of seconds
2013-03-12 18:35:03 +01:00
Sebastien Helleu
afc1dd4f6b
api: fix bug in string_match when mask begins and ends with "*"
...
The bug was string_match returning 0 (instead of 1) if mask begins and ends with
"*" and if string and mask have same length (except both "*") with same content:
string_match("abc", "*abc*", 0) == 0 // BUG: it should return 1
string_match("abcd", "*abc*", 0) == 1 // OK
2013-03-11 18:09:33 +01:00
Nils Görs
cc3fb26024
doc: update german translations, FAQ and user guide
2013-03-11 12:49:52 +01:00
Sebastien Helleu
f27f91467a
script: fix typo in /help script.scripts.autoload
2013-03-10 08:56:12 +01:00
Sebastien Helleu
b63fca15fa
alias: mention local variables of buffer in /help alias
2013-03-10 08:27:55 +01:00
Sebastien Helleu
0b0238a188
doc: fix typo in relay protocol
2013-03-09 09:22:03 +01:00
Sebastien Helleu
ad842577c5
doc: add example of messages and message "_nicklist_diff" in relay protocol
2013-03-09 09:06:22 +01:00
Sebastien Helleu
d2ff46fa69
relay: add message "_nicklist_diff" (differences between old and current nicklist)
...
This is an experimental feature, that must be explicitely enabled by clients
(for weechat protocol) in the init command with option "nicklistdiff", for example:
init password=mypasswd,nicklistdiff=1
This option will be removed when clients will handle nicklist diff.
2013-03-09 09:04:49 +01:00
Sebastien Helleu
9fdeef247e
core: add signals and hsignals for nicklist events
...
New signals: nicklist_group_removing and nicklist_nick_removing.
New hsignals: nicklist_group_added, nicklist_nick_added, nicklist_group_removing,
nicklist_nick_removing, nicklist_group_changed, nicklist_nick_changed.
2013-03-08 23:13:58 +01:00
Sebastien Helleu
fced67b459
doc: update hdata "buffer" in plugin API reference
2013-03-07 19:55:24 +01:00
Sebastien Helleu
b352891c2b
api: allow hashtable with keys that are not strings in function hashtable_add_to_infolist
2013-03-07 13:20:16 +01:00
Sebastien Helleu
8b925baa3c
core: add count for groups, nicks, and total in nicklist
2013-03-03 11:30:58 +01:00
Sebastien Helleu
844ba9e1c0
core: optimize function nicklist_remove_all (don't remove and create again "root" group)
2013-03-02 09:35:02 +01:00
Sebastien Helleu
11396b3266
doc: add missing signals in plugin API reference (nicklist_group_changed and nicklist_nick_changed)
2013-03-01 11:39:48 +01:00
Sebastien Helleu
d2550f89f4
xfer: fix typo in comment
2013-03-01 11:19:14 +01:00
Sebastien Helleu
6972b1aafa
xfer: fix freeze of DCC file received: use select() to read socket and if an ACK send fails, silently ignore and disable ACK (except the last)
2013-02-28 19:16:24 +01:00
Sebastien Helleu
e890ac0a81
xfer: fix freeze of DCC file received: use non-blocking socket after connection to sender and ensure the ACK is properly sent (bug #38340 )
2013-02-26 21:43:39 +01:00
Sebastien Helleu
0e641e0c45
irc: fix conversion of mask to regex in ignore
2013-02-26 21:15:14 +01:00
Sebastien Helleu
b84f6b5a1b
api: fix function string_mask_to_regex: escape all special chars used in regex (bug #38398 )
2013-02-26 21:12:25 +01:00
Sebastien Helleu
cecb546c24
core: update header in ChangeLog and NEWS
2013-02-26 20:42:56 +01:00
Sebastien Helleu
b60aec975b
script: add control of autoload (enable/disable/toggle) (task #12393 )
...
New option script.scripts.autoload, new options autoload/noautoload/toggleautoload
for command /script, new action "A" (meta-A) on script buffer (toggle autoload).
2013-02-25 08:46:41 +01:00
Nils Görs
87b5096972
core: update german translations
2013-02-23 18:32:52 +01:00
Sebastien Helleu
f5bc12e72c
rmodifier: rename default rmodifier "nickserv" to "command_auth" (with new modifier "irc_command_auth"), add default rmodifier "message_auth" (modifier "irc_message_auth")
2013-02-23 14:55:28 +01:00
Sebastien Helleu
9beb263e4a
irc: hide passwords in commands or messages sent to nickserv with modifiers (bug #38346 )
...
New modifiers: "irc_command_auth" and "irc_message_auth".
Option removed: irc.look.hide_nickserv_pwd
New option: irc.look.nicks_hide_password
2013-02-23 14:54:07 +01:00
Sebastien Helleu
c17d3e155c
relay: add support of multiple servers on same port for irc protocol (the client must send the server in the "PASS" command)
2013-02-23 08:33:38 +01:00
Sebastien Helleu
6394a3d1e1
core: reformat NEWS file, add subsections
2013-02-20 22:37:19 +01:00
Sebastien Helleu
62aa07b00f
core: fix typos in ChangeLog
2013-02-20 22:36:41 +01:00
Sebastien Helleu
6faa1a0db8
doc; fix typos in plugin API reference
2013-02-20 22:36:13 +01:00
Sebastien Helleu
9857b44e4e
guile: fix arguments given to callbacks (separate arguments instead of one list with arguments inside), guile >= 2.0 is now required (bug #38350 )
...
Unfortunately this breaks compatibility with existing guile scripts, but this
change is needed to keep consistency with other scripting languages.
Now guile >= 2.0 is required, WeeChat can not compile any more with guile 1.8.
2013-02-19 22:49:59 +01:00
Sebastien Helleu
c43d48a9df
guile: fix crash on calls to callbacks during load of script (bug #38343 )
2013-02-19 19:49:12 +01:00
Sebastien Helleu
e4529079a8
doc: fix typo on functions "weechat_infolist_new_var_*" in plugin API reference
2013-02-19 18:43:48 +01:00
Sebastien Helleu
9f0a16e586
doc: fix link to function weechat_config_write in plugin API reference
2013-02-19 13:40:20 +01:00
Sebastien Helleu
50eb1f51fd
irc: fix crash when unmasking a smart filtered join if a line without tags is displayed after the join
2013-02-18 22:23:03 +01:00
Sebastien Helleu
67838983ad
irc: fix display of malformed CTCP (without closing char) (bug #38347 )
2013-02-18 18:31:19 +01:00
Sebastien Helleu
4e4fd3f54d
core: remove Gtk interface (obsolete sources not working)
2013-02-17 15:47:52 +01:00
Sebastien Helleu
bc079b007d
irc: unmask smart filtered join if nick speaks in channel some minutes after the join, new option irc.look.smart_filter_join_unmask (task #12405 )
...
The nick changes are tracked and will be unmasked with the join.
Events triggering the unmask of join are: a message (can be CTCP), a notice or
an update of topic.
2013-02-17 13:27:36 +01:00
Sebastien Helleu
6e3f6270d1
core: allow read of array in hdata without using index
2013-02-17 12:16:00 +01:00
Sebastien Helleu
8b875cd412
irc: fix type of values in hashtables join_manual/join_noswitch, fix delay for purge
2013-02-16 18:38:39 +01:00
Sebastien Helleu
c1bc23b052
irc: fix memory leak in purge of hashtables with joins (it was done only for the first server in the list)
2013-02-16 10:00:28 +01:00
Sebastien Helleu
47e1caa91f
doc: update auto-generated files for commands
2013-02-16 09:57:40 +01:00
Sebastien Helleu
9da086b827
core: rename cmake targets xx.po/weechat.pot to update-xx.po/update-weechat.pot (for build with old cmake versions)
2013-02-15 08:32:38 +01:00
Sebastien Helleu
01153cd478
core: add option "dirs" for command /debug
2013-02-14 20:45:12 +01:00
Sebastien Helleu
eed0878231
core: fix header in weechat.pot (copyright, license and some default values in first string)
2013-02-14 18:31:21 +01:00
Sebastien Helleu
11bbf0a062
core: add cmake targets to update .po and .pot files (new targets: update-po, weechat.pot, xx.po)
2013-02-14 18:30:40 +01:00
Sebastien Helleu
c37016e5ea
core: fix detection of iconv with cmake on OS X (bug #38321 )
2013-02-14 14:41:43 +01:00
Sebastien Helleu
49043bf1b0
doc: fix prototype of function weechat_config_section_free in plugin API reference
2013-02-13 14:11:17 +01:00
Sebastien Helleu
f7811b0ae2
relay: fix crash when decoding a websocket frame
2013-02-12 14:14:40 +01:00
Sebastien Helleu
8d5dee9aa0
relay: add gcrypt include and link arguments to compile relay plugin
2013-02-12 12:51:26 +01:00
Sebastien Helleu
62ff697772
script: remove unneeded test on ZLIB_FOUND in CMakeLists.txt (zlib is mandatory)
2013-02-12 12:50:32 +01:00
Sebastien Helleu
10820c7336
core: add signal "window_opened" (task #12464 )
2013-02-12 12:14:22 +01:00
Sebastien Helleu
0cb84638dc
doc: fix typos in french translations and plugin API reference
2013-02-10 22:20:10 +01:00
Sebastien Helleu
c2aeb69c46
relay: add experimental websocket server support (RFC 6455) for irc and weechat protocols, new option relay.network.websocket_allowed_origins
...
It is a partial implementation of RFC 6455: fragmentation and control frames are
not yet supported.
Text and binary frames are supported.
2013-02-10 20:22:13 +01:00
Sebastien Helleu
eb11921f16
irc: add missing RFC 2813 in header
2013-02-10 15:57:38 +01:00
Sebastien Helleu
190c5dfcc2
doc: add IRC RFCs for file irc-protocol.c in developer's guide
2013-02-10 15:55:44 +01:00
Sebastien Helleu
96da9b91cf
doc: use HTML pages for links to RFCs in user's guide
2013-02-10 15:50:30 +01:00
Sebastien Helleu
d406bed521
doc: fix typos in user's guide
2013-02-10 15:41:17 +01:00
Sebastien Helleu
7e0a675b62
doc: add missing signals in plugin API reference (buffer_merged/unmerged, key_bind/unbind, window_closing/closed)
2013-02-08 13:26:15 +01:00
Sebastien Helleu
d4b1b50311
core: fix structures before buffer data when a buffer is closed
...
This was causing a bug in relay plugin (weechat protocol): when a buffer was
closed, local variables were removed after buffer name, and when signal is sent
to client, the buffer name was wrong (already freed).
2013-02-07 22:11:25 +01:00
Sebastien Helleu
e4149b073d
relay: add options "buffers" and "upgrade" for commands sync/desync in weechat protocol
2013-02-07 22:08:31 +01:00
Sebastien Helleu
3e2bf9be0a
doc: remove list of scripts for URLs in FAQ
2013-02-07 22:06:58 +01:00
Nils Görs
de6bf18e47
doc: update german translations and scripting guide
2013-02-04 08:35:25 +01:00
Sebastien Helleu
1cdbc27abf
core: fix refresh of line after changes with hdata_update (update flag "displayed" according to filters)
2013-02-04 08:29:57 +01:00
Marco Paolone
95687e8057
core: update italian translations
2013-02-03 16:21:06 +01:00
Sebastien Helleu
7a1f9a1d7f
relay: fix commands sync/desync in weechat protocol (bug #38215 )
...
Fix:
- use proper arguments in commands sync/desync (use argv[0] instead of argv[1])
- when searching if a buffer is synchronized, its name has higher priority on "*"
(so first check if buffer is synchronized, and if not found, search if "*" is
synchronized)
- when receiving a "nicklist_*" signal, check if the buffer is synchronized with
flag "RELAY_WEECHAT_PROTOCOL_SYNC_NICKLIST"
2013-02-03 09:51:15 +01:00
Sebastien Helleu
afe729435a
relay: fix typo in comment
2013-02-03 08:38:41 +01:00
Sebastien Helleu
7829b1ccba
core: remove weechat.spec from EXTRA_DIST target
2013-02-02 15:51:02 +01:00
Sebastien Helleu
8796626ea2
core: add file .gitattributes to exclude some files from tarballs
...
Files excluded: .git* (.gitignore, .gitattributes), weechat.spec
Directory excluded: debian/
2013-02-02 15:37:10 +01:00
Sebastien Helleu
3306c0f3b5
core: add info about doc and function to read in /help weechat.completion.default_template
2013-02-01 11:14:27 +01:00
Sebastien Helleu
07c8063993
doc: add description of command "test" in relay protocol
2013-02-01 09:59:38 +01:00
Sebastien Helleu
ac94f68b59
relay: add return of a NULL pointer in command "test"
2013-02-01 09:58:30 +01:00
Sebastien Helleu
08f360692d
relay: add comments with example of messages in weechat protocol
2013-02-01 08:53:37 +01:00
Sebastien Helleu
6983d34e88
aspell: optimization on spellers to improve speed (save state by buffer), add info "aspell_dict", add completion "aspell_dicts"
...
Two hashtables have been added to store the spellers currently used (in all
buffers) and info for each buffer: array with pointers to spellers and state of
aspell for this buffer.
Therefore the spellers are not destroyed and created again on each buffer switch,
or each time screen is refreshed when window is split.
2013-01-31 19:40:41 +01:00
Sebastien Helleu
5d2382caab
core: fix detection of python on Ubuntu Raring
2013-01-31 17:14:34 +01:00
Sebastien Helleu
8b43151c85
doc: fix typo in user's guide
2013-01-31 12:16:39 +01:00
Sebastien Helleu
ad60321843
irc: fix typo in comment
2013-01-31 08:57:09 +01:00
Nils Görs
792d607027
core: add "/debug tags" in /help filter
2013-01-29 20:20:22 +01:00
Sebastien Helleu
cb617d8b23
core: fix hidden lines for messages without date when option weechat.history.max_buffer_lines_minutes is set (bug #38197 )
2013-01-29 19:31:04 +01:00
Sebastien Helleu
25eaec3864
core: use size of 32 for hashtables (instead of 4, 8 or 16)
...
A size of 32 will use a little more memory but will reduce collisions in key
hashs, and then length of linked lists inside hash structure (faster search in
hashtable).
2013-01-26 19:26:43 +01:00
Sebastien Helleu
f4dce04723
core: use default hash/comparison callback for keys of type integer/pointer/time in hashtable
2013-01-26 18:48:26 +01:00
Sebastien Helleu
a5aaed89d2
doc: fix monospaced font used for literal and listing blocks in japanese
2013-01-26 11:49:11 +01:00
Sebastien Helleu
54a2067422
doc: use boxes/arrows chars for diagram in differences with C API (scripting guide)
2013-01-26 11:42:02 +01:00
Sebastien Helleu
95bcc49063
doc: add example of callback in each language (scripting guide)
2013-01-26 08:22:04 +01:00
Sebastien Helleu
3d9886f82e
doc: add command "/script" in scripting guide
2013-01-26 07:48:20 +01:00
Sebastien Helleu
05390016c0
irc: add color in output of /names when result is on server buffer (channel not joined) (bug #38070 )
2013-01-25 19:05:23 +01:00
Sebastien Helleu
62e9a1715b
core: sync debian files with debian git repository
2013-01-24 13:50:26 +01:00
Sebastien Helleu
27b539affe
core: display error number and string in some network errors
...
Error number and string is now displayed when an error is returned by one of
these functions: socket, setsockopt, fcntl, pipe, accept, bind, listen, mkfifo.
2013-01-24 08:55:04 +01:00
Sebastien Helleu
1918bd1d4e
core: fix typo in ChangeLog
2013-01-22 09:58:09 +01:00
Sebastien Helleu
0e3bec6d2e
scripts: do now allow empty script name in function "register"
2013-01-22 09:26:11 +01:00
Sebastien Helleu
1edabb98f5
core: remove obsolete/unneeded check of headers and functions in cmake and configure
2013-01-21 19:51:45 +01:00
stfn
2dea08aba8
doc: fix examples of function weechat_hook_connect (plugin API reference)
2013-01-20 17:02:10 +01:00
Sebastien Helleu
5f7733c4a7
core: add missing formatting chars in ChangeLog
2013-01-20 15:18:10 +01:00
Sebastien Helleu
ff15aa40a6
core: update ChangeLog
2013-01-20 15:07:37 +01:00
Sebastien Helleu
3a782b017f
Merge branch 'guile2'
2013-01-20 15:06:46 +01:00
Sebastien Helleu
d5e546f2c6
Merge branch 'perl-script-load'
2013-01-20 15:04:25 +01:00
Sebastien Helleu
ff15c0a41b
Version 0.4.1-dev
2013-01-20 12:14:39 +01:00
Sebastien Helleu
762c96d85a
Version 0.4.0
2013-01-20 09:21:06 +01:00
Elián Hanisch
2087a19bbe
core: update spanish translations
2013-01-20 08:45:39 +01:00
Ryuunosuke Ayanokouzi
7cdabf79be
core: update japanese translations
2013-01-19 20:03:50 +01:00
Krzysztof Koroscik
1364fe8a0e
core: update polish translations
2013-01-19 19:55:05 +01:00
Sebastien Helleu
a9c4534e3c
core: update translations
2013-01-19 11:08:03 +01:00
Sebastien Helleu
9ebea835dd
core: add rule to clean file config-git.h
...
The "make distcheck" was failing because the file config-git.h was left in build
directory after distclean.
2013-01-19 10:50:12 +01:00
Sebastien Helleu
0ad8866d6b
core: fix infinite loop when a regex gives an empty match (bug #38112 )
2013-01-18 09:03:57 +01:00
Sebastien Helleu
df2867ac27
core: add git version in backtrace and log file
2013-01-17 20:25:00 +01:00
Sebastien Helleu
68bbe7ca0a
core: update ChangeLog
2013-01-17 10:07:21 +01:00
Sebastien Helleu
0f143da012
guile: fix compilation with guile 2.0
2013-01-16 22:37:31 +01:00
Sebastien Helleu
280e9bd0b1
core: fix detection of guile in configure
2013-01-16 22:25:11 +01:00
Sebastien Helleu
8e587f7093
core: fix typo in comment
2013-01-14 16:26:56 +01:00
Sebastien Helleu
08d27eb81c
Version 0.4.0-rc3
2013-01-14 12:21:19 +01:00
Sebastien Helleu
e0deceb366
core: fix click in item "buffer_nicklist" when nicklist is a root bar (bug #38080 )
...
Argument "*" is now silently ignored in command /window.
When item "buffer_nicklist" is in a root bar, we use current window/buffer to
find which nick has been clicked (same behaviour as callback used to display bar
item "buffer_nicklist").
2013-01-14 12:16:25 +01:00
Sebastien Helleu
f14f34e9af
core: fix display bugs with non-printable chars like tabs (part of messages not displayed) (bug #38076 )
...
This bug was introduced by commit 70ce7fe3b6 .
2013-01-14 11:35:52 +01:00
Sebastien Helleu
d39bb4d6ab
core: update version in gettext files
2013-01-12 20:24:09 +01:00
Nils Görs
f1540115d0
core: update german translations
2013-01-12 20:21:56 +01:00
Krzysztof Koroscik
1af6148067
doc: update polish FAQ, quickstart and scripting guide
2013-01-12 19:56:19 +01:00
Sebastien Helleu
6fdee3aa9f
core: fix crash in display of chat area when the ncurses chat window is not initialized
...
This can happen when a window becomes too small for display: then we set the
ncurses chat window to NULL.
So when displaying buffer, we'll skip it if the ncurses chat window is NULL.
Steps to reproduce crash:
1. /window splith
2. /window resize -1 (many times, until chat area is less than one line)
3. /window balance
2013-01-12 19:40:04 +01:00
Sebastien Helleu
4123263b8c
guile: fix bad conversion of shared strings (replace calls to scm_i_string_chars by scm_to_locale_string) (bug #38067 )
2013-01-12 19:27:00 +01:00
Sebastien Helleu
1b56e084dc
core: fix typo in comment
2013-01-12 09:35:21 +01:00
Sebastien Helleu
1e20dd16e5
core: fix line returned when clicking on a bar (according to position and filling) (bug #38069 )
2013-01-12 09:31:57 +01:00
Sebastien Helleu
a6bc15e69d
aspell: fix spellers used when switching buffer
...
The bug happened when two buffers have different number of dictionaries and start
with same dictionaries. For example buffer #1 with [en,fr] and buffer #2 with [en].
When switching from buffer #1 to buffer #2 , aspell does not use only [en], but [en,fr].
2013-01-11 17:25:53 +01:00
Sebastien Helleu
db62b272b5
Revert "aspell: store dictionaries in buffer local variable "aspell_dict""
...
This reverts commit 8b61a55764 .
The local variable in buffers introduced new display bugs and would need
some extra code and optimizations to fix.
This will be reintroduced after the release of version 0.4.0.
2013-01-11 16:07:45 +01:00
Sebastien Helleu
4a554d48d2
perl: fix compilation when multiplicity is disabled
2013-01-11 13:27:14 +01:00
Sebastien Helleu
57024ab1e4
relay: fix duplicated messages sent to irc clients (when messages are redirected) (bug #37870 )
2013-01-11 10:30:44 +01:00
Sebastien Helleu
ca205ccb8c
relay: fix typo in comment
2013-01-11 10:28:28 +01:00
Sebastien Helleu
f1580f5276
relay: add debug message for signal "irc_disconnected"
2013-01-11 10:27:26 +01:00
Sebastien Helleu
3c782bd905
relay: fix name of signal in debug message (replace "irc_out" by "irc_outtags")
2013-01-11 09:28:58 +01:00
Sebastien Helleu
8b61a55764
aspell: store dictionaries in buffer local variable "aspell_dict"
2013-01-10 23:30:14 +01:00
Sebastien Helleu
53c6b62ae3
core: fix some copyright dates
2013-01-10 23:14:33 +01:00
Nei
0b1550afe1
perl: simplify code to load scripts
2013-01-10 23:10:04 +01:00
Sebastien Helleu
d5a5af88ca
core: replace "behaviour" by "behavior"
2013-01-10 19:20:07 +01:00
Sebastien Helleu
87df83a1fb
doc: fix buffer argument for function "command": NULL value means current buffer, not core buffer (bug #38057 )
2013-01-10 19:13:19 +01:00
Sebastien Helleu
aaa0cf1954
core: add bug #31572 (fixed) in ChangeLog
2013-01-10 15:12:02 +01:00
Sebastien Helleu
6d636b6118
Revert "perl: simplify code to load scripts"
...
This reverts commit 793a3cb1ba .
This commit was causing crash on Linux when loading scripts like buffers.pl.
2013-01-10 09:32:19 +01:00
Nei
793a3cb1ba
perl: simplify code to load scripts
2013-01-09 18:15:51 +01:00
Nei
224a0f0afa
perl: display script filename in error messages
2013-01-08 22:09:03 +01:00
Nei
2ca30ed7a9
perl: fix calls to callbacks during load of script when multiplicity is disabled (bug #38044 )
2013-01-08 22:02:30 +01:00
Sebastien Helleu
7d1ad59dde
relay: add message when address family is not supported by protocol (on socket creation)
2013-01-08 08:14:07 +01:00
Sebastien Helleu
1a646d5dbf
relay: add error number and string when socket creation fails
2013-01-07 21:34:05 +01:00
Sebastien Helleu
c34ae99b9a
doc: fix typos
2013-01-07 10:31:32 +01:00
Sebastien Helleu
125068f101
doc: replace iteritems() by items() in scripting guide (compatibility with Python 3.x)
2013-01-07 10:00:02 +01:00
Sebastien Helleu
ae618bcf6a
doc: remove comment for autogen.sh in tester's guide (command required even for tarball)
2013-01-07 09:50:29 +01:00
Sebastien Helleu
cd37f12059
core: fix memory leak in evaluation of expression when a logical operator ("&&" or "||") is found
2013-01-07 08:24:40 +01:00
Sebastien Helleu
bd21daebd1
api: allow return code WEECHAT_RC_OK_EAT in callbacks of hook_signal and hook_hsignal (stop sending the signal immediately)
2013-01-06 19:38:38 +01:00
Sebastien Helleu
faccb87a10
irc: fix display of actions (/me) when they are received from a relay client (in channel and private buffers) (bug #38027 )
2013-01-06 12:25:34 +01:00
Sebastien Helleu
323801f869
core: add cmake option ENABLE_PYTHON3 and configure option --enable-python3
...
With this option, the python plugin will be built and linked with Python 3
(if found, or Python 2 as fallback).
This option it not (yet) recommended, because many scripts are working only
with Python 2.x. It should be used only to tests scripts with Python 3.x
in WeeChat.
2013-01-05 20:46:22 +01:00
Sebastien Helleu
680486b1d3
Version 0.4.0-rc2
2013-01-05 11:33:22 +01:00
Sebastien Helleu
a421d330bf
core: fix refresh of bars when applying layout (bug #37944 , bug #37952 )
2013-01-05 11:00:30 +01:00
Sebastien Helleu
cd944052ef
doc: update signals arguments in plugin API reference
2013-01-04 23:26:27 +01:00
Sebastien Helleu
a543404428
core: add buffer pointer in arguments for signals "input_search", "input_text_changed" and "input_text_cursor_moved"
2013-01-04 23:22:27 +01:00
Sebastien Helleu
fec8a1d122
aspell: ignore self and remote nicks in private buffers
2013-01-04 18:41:27 +01:00
Simon Kuhnle
1c17274178
core: fix compilation on OpenBSD (bug #38022 )
...
File "sys/uio.h" needs to be included explicitly for use of "struct iovec" on OpenBSD.
Signed-off-by: Simon Kuhnle <simon@blarzwurst.de >
2013-01-04 17:52:35 +01:00
Sebastien Helleu
da56eb6978
core: fix help of option weechat.color.separator
2013-01-04 17:46:13 +01:00
Sebastien Helleu
e21de5ce96
doc: add note about double tab in function weechat_printf, to display message without time/alignment (plugin API reference)
2013-01-03 09:58:38 +01:00
Sebastien Helleu
27195e22d6
doc: use github repository for script msgcheck.py in developer's guide
2013-01-02 22:49:35 +01:00
Ryuunosuke Ayanokouzi
94ba7e07ce
doc: update japanese docs
2013-01-02 15:34:00 +01:00
Ryuunosuke Ayanokouzi
bf610aa603
doc: update japanese translations and docs
2013-01-01 20:57:54 +01:00
Sebastien Helleu
72f760cd48
aspell: fix compilation warning
2013-01-01 17:28:42 +01:00
Sebastien Helleu
3df1d70bb5
aspell: add signal "aspell_suggest" (sent when new suggestions are displayed)
2013-01-01 17:26:50 +01:00
Sebastien Helleu
4ebd300340
relay: send UTC time in irc backlog (when server capability "server-time" is enabled)
2013-01-01 15:13:05 +01:00
Nils Görs
e2bf63cca1
doc: update german translations, FAQ, scripting and user guide
2013-01-01 13:44:23 +01:00
Sebastien Helleu
77afab57ed
core: fix scroll to bottom of window (default key: alt+end) when line displayed is bigger than chat area
2013-01-01 13:29:29 +01:00
Sebastien Helleu
632e2c1eae
core: fix scroll in buffer after enabling/disabling some filters (if scroll is on a hidden line) (bug #37885 )
2013-01-01 13:24:19 +01:00
Sebastien Helleu
f97598b4aa
core: update copyright dates
2013-01-01 13:12:49 +01:00
Sebastien Helleu
01a1316816
Version 0.4.0-rc1
2012-12-26 16:41:55 +01:00
Sebastien Helleu
dd6e5282e8
xfer: fix memory leak when refreshing xfer buffer
2012-12-25 17:02:11 +01:00
Sebastien Helleu
302b0f2f65
script: add missing close of file in case of error when computing MD5 checksum of a file
2012-12-25 17:00:58 +01:00
Sebastien Helleu
306b209421
relay: fix memory leak when adding hdata to a message (weechat protocol)
2012-12-25 16:59:46 +01:00
Sebastien Helleu
e557239a4c
irc: remove unneeded check of nick pointer (can not be NULL there)
2012-12-25 16:58:58 +01:00
Sebastien Helleu
45d5034ea0
irc: fix memory leak when updating modes of channel
2012-12-25 16:58:18 +01:00
Sebastien Helleu
9a024f3aba
core: fix memory leak in case of error when building content of bar item for display
2012-12-25 16:57:14 +01:00
Nils Görs
67a111f7f2
core: fix detection of command in input: a single command char is considered as a command (API function "string_input_for_bufer")
2012-12-25 10:54:51 +01:00
Sebastien Helleu
cf76379aa9
relay: add backlog, options and server capability "server-time" for irc protocol (task #12076 )
...
New options:
- relay.irc.backlog_max_minutes
- relay.irc.backlog_max_number
- relay.irc.backlog_since_last_disconnect
- relay.irc.backlog_tags
- relay.irc.backlog_time_format
2012-12-24 17:31:33 +01:00
Sebastien Helleu
2e48874ce0
irc: add tags "irc_nick1_xxx" and "irc_nick2_yyy" in message displayed for command "NICK"
2012-12-24 16:23:01 +01:00
Sebastien Helleu
2597bafe36
irc: fix crash when splitting a message with tags
2012-12-24 15:40:50 +01:00
Sebastien Helleu
33f01dcb63
relay: fix crash after /upgrade when a client is connected
2012-12-23 10:51:54 +01:00
Nils Görs
0c15deefc0
relay: add tag "relay_client" in all messages about client
2012-12-21 22:34:12 +01:00
Sebastien Helleu
c08cacd3c0
script: do not open script buffer when unknown arguments are given to command /script
2012-12-21 21:59:05 +01:00
Sebastien Helleu
992ed5b75c
alias: improve completion of command /alias
2012-12-20 19:31:12 +01:00
Sebastien Helleu
135c740f73
core: improve completion of commands /help, /mute and /set
2012-12-20 19:30:57 +01:00
Sebastien Helleu
85eb3424cd
core: add template %(windows_numbers) for first argument of command /window
2012-12-20 19:29:11 +01:00
Sebastien Helleu
9b10edb6c5
core: group templates of command /mouse into a single template
2012-12-20 19:27:23 +01:00
Sebastien Helleu
fa1665ef81
core: search for a fallback template when a no template is matching command arguments
2012-12-20 19:23:52 +01:00
Peter Boström
a67d97f16e
core: add option "diff" for command /set (list options with changed value)
2012-12-20 18:18:33 +01:00
Sebastien Helleu
0e726b43ef
core: fix another bug with horizontal separator displayed at bottom after split of windows (bug #37874 )
2012-12-20 16:26:41 +01:00
Sebastien Helleu
dd96e6daef
core: fix refresh of windows after split (fix bug with horizontal separator between windows) (bug #37874 )
2012-12-19 12:19:21 +01:00
Sebastien Helleu
1b0ce4bf8b
core: add missing contributors in AUTHORS
2012-12-19 11:01:29 +01:00
Sebastien Helleu
2386c10917
core: add cmake dependency between targets weechat_core and version_git
2012-12-19 10:25:12 +01:00
Sebastien Helleu
0f749dc65d
core: fix compilation warning on FreeBSD
2012-12-19 09:37:26 +01:00
Sebastien Helleu
3fcb00bfc5
core: fix stuck mouse (patch from Nei) (bug #36533 )
2012-12-19 09:10:16 +01:00
Sebastien Helleu
e667b606a9
script: fix scroll with mouse when window with script buffer is not the current window (do not force a switch to script buffer in current window)
2012-12-19 09:02:14 +01:00
Sebastien Helleu
0faf58a287
core: fix default mouse buttons actions for script buffer (focus the window before executing action)
2012-12-19 09:00:59 +01:00
Sebastien Helleu
491e31ff55
xfer: add missing tags in DCC chat messages: nick_xxx, prefix_nick_ccc, logN
2012-12-17 23:30:37 +01:00
Sebastien Helleu
d37184e450
irc: return git version in CTCP VERSION and FINGER by default, add "$git" and "$versiongit" in format of CTCP replies
2012-12-16 23:11:02 +01:00
Sebastien Helleu
2b78673aa9
core: add git version in build, display it in "weechat-curses --help" and /version
2012-12-16 23:07:33 +01:00
Sebastien Helleu
fc0b73207b
core: remove unneeded arguments for AM_INIT_AUTOMAKE in configure.in
2012-12-16 23:02:32 +01:00
Sebastien Helleu
7eb5cc4b97
core: move comments with description of C file to top of files
2012-12-15 12:27:57 +01:00
Sebastien Helleu
a64dad2597
core: simplify syntax for second argument
2012-12-14 20:44:45 +01:00
Sebastien Helleu
b2169e9175
doc: add warning for autotools in user's guide
2012-12-14 20:20:09 +01:00
Sebastien Helleu
fd85d310cd
core: add dependencies and remove instructions for autotools in INSTALL
2012-12-14 20:19:38 +01:00
Sebastien Helleu
857fb35dcb
core: fix cmake target "dist": build tarballs using git-archive and not cvs
2012-12-14 19:01:07 +01:00
Sebastien Helleu
70ad2795ea
core: remove obsolete directories from .gitignore
2012-12-14 18:36:38 +01:00
Sebastien Helleu
ce657fd7b6
core: remove obsolete file UPGRADE_0.3 (move part of content into file NEWS, for version 0.3.0)
2012-12-14 18:30:43 +01:00
Sebastien Helleu
7d34812f1c
core: reformat comments for functions
2012-12-13 18:51:44 +01:00
Sebastien Helleu
9db5682186
core: fix compilation warning
2012-12-09 00:47:07 +01:00
Sebastien Helleu
641de51bdb
api: allow creation of structure with hdata_update (allowed for hdata "history")
2012-12-08 23:54:07 +01:00
Sebastien Helleu
3f2155e548
doc: remove chapter "Authors" in user's guide (list is in file AUTHORS), remove link to forum (closed)
2012-12-07 17:11:03 +01:00
Sebastien Helleu
5f4fc11213
core: update list of contributors in AUTHORS
2012-12-07 17:10:23 +01:00
Sebastien Helleu
f7c47a8644
core: fix scroll of one page down when weechat.look.scroll_page_percent is less than 100 (bug #37875 )
2012-12-07 13:45:41 +01:00
Sebastien Helleu
eabf103e71
core: expand char '~' with user home in first argument of hook_process
2012-12-06 13:52:13 +01:00
Sebastien Helleu
822ae76543
core: fix crash in child process of hook_process_hashtable when arguments are given in hashtable and that execvp() failed
2012-12-06 13:43:31 +01:00
Nils Görs
d224594194
irc: read local variable "autorejoin" in buffer to override server option "autorejoin" (task #12256 )
2012-12-05 19:39:50 +01:00
Sebastien Helleu
d544a47e2c
doc: update IRC commands in user's guide
2012-12-05 19:38:37 +01:00
Nils Görs
03cbb1c8f6
core: disable paste detection and confirmation if bar item "input_paste" is not used in a visible bar (task #12327 )
2012-12-05 19:04:07 +01:00
Nils Görs
dd99a1cf2c
irc: add option "-auto" for command /connect (task #9340 )
2012-12-05 18:32:30 +01:00
Sebastien Helleu
2ce90d4094
core: add option "irc.look.display_pv_away_once" in release notes for version 0.3.3
2012-12-05 16:12:13 +01:00
Sebastien Helleu
76647fc171
doc: fix style for prefixes in function weechat_prefix (plugin API reference)
2012-12-04 08:51:28 +01:00
Sebastien Helleu
f411a59a7d
core: use high priority (50000) for commands /command and /input so that an alias will not take precedence over these commands (bug #36353 )
2012-12-02 13:15:31 +01:00
Sebastien Helleu
1fa23e6d9c
alias: give higher priority to aliases (2000) so that they take precedence over an existing command
2012-12-02 13:13:24 +01:00
Sebastien Helleu
c89124aadc
core: execute command with higher priority when many commands with same name are found with different priorities
2012-12-02 13:12:07 +01:00
Nils Görs
2ae8d81b1f
core: add color support in options weechat.look.prefix_{action|error|join|network|quit} (task #9555 )
2012-12-01 16:03:20 +01:00
Sebastien Helleu
638b2e3f1c
core: fix typo in comment
2012-12-01 12:34:22 +01:00
Sebastien Helleu
72959d1d8b
core: fix display of combining chars (patch from Nei) (bug #37775 )
2012-11-30 18:16:49 +01:00
Sebastien Helleu
b7abb77b4d
doc: add option "weechat.network.gnutls_ca_file" in FAQ to reduce memory used
2012-11-30 18:12:52 +01:00
Sebastien Helleu
37a3001dc7
xfer: display remote IP address for DCC chat/file (task #12289 ) (patch from Nils Görs)
2012-11-27 22:45:22 +01:00
Sebastien Helleu
9c3ee3c407
xfer: limit bytes received to file size (for DCC file received), fix crash when displaying a xfer file with pos greater than size
2012-11-27 19:23:59 +01:00
Nils Görs
52519e11d2
doc: update FAQ and quickstart guide
2012-11-27 15:16:37 +01:00
Sebastien Helleu
ab1d5404d4
core: do not display default value for options plugins.* in output of /set
2012-11-27 13:44:41 +01:00
Sebastien Helleu
8df76563fd
alias: fix default value of alias options (in "cmd" and "completion" sections): defaults to initial command, instead of empty string
2012-11-27 12:32:00 +01:00
Peter Boström
1585593bda
core: display default values for changed config options in output of /set
2012-11-27 12:30:57 +01:00
Sebastien Helleu
dbff3de7e5
core: add missing cmake files in packages built by autotools (CMakeParseArguments.cmake, FindPackageHandleStandardArgs.cmake, FindZLIB.cmake)
2012-11-27 10:58:45 +01:00
Sebastien Helleu
3856d527b7
doc: add SASL authentication in FAQ
2012-11-27 10:51:19 +01:00
Sebastien Helleu
cdb13120ab
doc: add SASL authentication in quickstart guide
2012-11-27 10:00:20 +01:00
Sebastien Helleu
215109e1a5
irc: fix compilation on FreeBSD: replace call to tzset by gmtime/localtime
2012-11-25 11:01:20 +01:00
Sebastien Helleu
46a3d95aab
irc: read timestamp or ISO 8601 date format in tag "time" (capability "server-time")
2012-11-24 09:43:50 +01:00
Sebastien Helleu
53b8cdfef3
irc: add support of tags in messages, add support of "server-time" capability (task #12255 )
...
For a server called "znc" in WeeChat, following command will enable the
"server-time" capability:
/set irc.server.znc.capabilities "znc.in/server-time"
2012-11-23 21:31:22 +01:00
Sebastien Helleu
777f977ea5
core: remove obsolete externs gui_color_init_pair and gui_color_init_pairs
2012-11-23 07:40:27 +01:00
Sebastien Helleu
1281b18688
api: use hashtable "options" for command arguments in function hook_process_hashtable (optional, default is a split of string with command)
2012-11-22 19:55:38 +01:00
Sebastien Helleu
425256b38d
doc: fix typo in quickstart (part message is not allowed in /close or /buffer close)
2012-11-22 18:20:58 +01:00
Sebastien Helleu
57293ffc96
core: add version 0.3.9.2 in ChangeLog and NEWS
2012-11-18 12:04:33 +01:00
Sebastien Helleu
efb795c74f
core: do not call shell to execute command in hook_process (fix security problem when a plugin/script gives untrusted command) (bug #37764 )
2012-11-18 10:38:30 +01:00
Sebastien Helleu
c1389f8fe1
aspell: refresh bar item "aspell_suggest" when aspell is enabled/disabled (bug #37744 )
2012-11-16 13:28:24 +01:00
Sebastien Helleu
adec2dec0e
core: sync debian files with debian git repository
2012-11-16 07:54:59 +01:00
Sebastien Helleu
f1d6f2c40a
irc: fix crash on /upgrade (free channels before server data when a server is destroyed) (bug #37736 )
2012-11-14 20:18:10 +01:00
Sebastien Helleu
bb09670757
irc: add comments in function irc_color_decode
2012-11-14 20:16:12 +01:00
Nils Görs
5328fdcc73
doc: update german user's guide
2012-11-10 19:30:10 +01:00
Sebastien Helleu
7cd376b4b3
core: add version 0.3.9.1 in ChangeLog and NEWS
2012-11-09 20:33:22 +01:00
Sebastien Helleu
9453e81baa
irc: fix crash when decoding IRC colors in strings (bug #37704 )
2012-11-09 18:10:42 +01:00
Sebastien Helleu
e8ab9ba18d
core: stop cmake if gcrypt lib is not found (bug #37671 )
2012-11-06 15:01:56 +01:00
Sebastien Helleu
a176d352e3
doc: remove "optional" for arguments of function register (scripting guide)
2012-11-05 22:04:49 +01:00
Nils Görs
bae9215e9e
irc: fix refresh of bar item "away" after command /away or /disconnect
2012-11-05 20:17:21 +01:00
Nils Görs
93d0438240
core: update german translations
2012-11-05 18:16:46 +01:00
Sebastien Helleu
1dc44d3503
doc: fix typo in user's guide
2012-11-04 15:53:02 +01:00
Sebastien Helleu
47df178c88
core: add option aspell.check.suggestions in ChangeLog
2012-11-04 11:51:34 +01:00
Sebastien Helleu
57d5afeda5
aspell: add bar item "aspell_suggest": suggestions for misspelled word at cursor (task #12061 ) (patch from Nils Görs)
2012-11-04 11:50:15 +01:00
Sebastien Helleu
9e94bfd48b
aspell: update bar item "aspell_dict" only if spellers have changed
2012-11-04 10:49:03 +01:00
Sebastien Helleu
ebc4ff82c0
aspell: fix creation of spellers when number of dictionaries is different between two buffers
2012-11-04 09:59:45 +01:00
Sebastien Helleu
c848cb42d8
irc: fix display bug in output of /quiet or /mode #channel +q (wrong nick displayed)
2012-11-03 09:59:48 +01:00
Nils Görs
8e5d313885
irc: add command /quiet, fix display of messages 728/729 (quiet list, end of quiet list) (task #12278 )
2012-11-02 18:15:24 +01:00
Nils Görs
b1005fc23e
irc: add option irc.network.alternate_nick to disable dynamic nick generation when all nicks are already in use on server (task #12281 )
2012-11-02 17:51:12 +01:00
Ailin Nemui
8b52fc90d5
core: add incomplete mouse events "event-down" and "event-drag" (task #11840 )
2012-11-02 17:26:52 +01:00
Sebastien Helleu
4d436e3ac6
core: expand buffer local variables in evaluation of expressions (command /eval and function "string_eval_expression" in plugin API)
2012-11-02 15:40:15 +01:00
Sebastien Helleu
f7b53fe6aa
core: support many commands in /eval (separated by semicolons)
2012-11-02 15:28:48 +01:00
Sebastien Helleu
7002c44622
irc: fix compilation when gnutls is disabled (bug #37639 )
2012-11-02 09:58:12 +01:00
Sebastien Helleu
00f663a8c3
doc: add chapter "bars" in japanese user's guide
2012-11-02 09:47:56 +01:00
Sebastien Helleu
32c93b5c0a
core: add command /eval, use expression in conditions for bars, add function "string_eval_expression" in plugin API
2012-11-02 09:37:15 +01:00
Sebastien Helleu
3ec0ad7c62
core: remove duplicated #include
2012-10-21 19:43:12 +02:00
Sebastien Helleu
9037c0fe4c
irc: add option irc.network.whois_double_nick to double nick in command /whois
2012-10-20 18:03:08 +02:00
Nils Görs
7ee9e58d1b
irc: send whois on self nick when /whois is done without argument on a channel (task #12273 )
2012-10-20 17:19:55 +02:00
Nils Görs
ffe636ea48
doc: update german translations and user guide
2012-10-20 14:18:54 +02:00
Sebastien Helleu
eba2211427
relay: fix crash when receiving a new client on a socket
2012-10-19 19:28:26 +02:00
Sebastien Helleu
4b6eac3172
doc: fix typo in example of hdata_get_string (plugin API reference)
2012-10-19 14:31:21 +02:00
Sebastien Helleu
8c8bb8e72c
doc: add link to doc for dependencies in file INSTALL
2012-10-19 14:28:35 +02:00
Sebastien Helleu
130634ce6a
doc: update ruby version in dependencies (user's guide)
2012-10-19 13:54:22 +02:00
Sebastien Helleu
883fb4d64d
doc: rename filter "jpk" to "joinquit" in FAQ
2012-10-18 23:17:43 +02:00
stfn
c2b26972da
core: fix gnutls warnings
2012-10-18 22:36:52 +02:00
Sebastien Helleu
ed506558e8
core: add option "-quit" for command /upgrade (save session and quit without restarting WeeChat, for delayed restoration)
2012-10-18 20:59:56 +02:00
Sebastien Helleu
93d3198b70
core: fix display of zoomed/merged buffer (with number >= 2) after switching to it (bug #37593 )
2012-10-18 10:25:34 +02:00
Sebastien Helleu
0d18ef16bb
core: fix typo in NEWS
2012-10-17 19:49:03 +02:00
Simon Arlott
d5f140805b
core: fix sendmsg/recvmsg on BSD/OSX by sending 1 byte of data (in hook_connect)
2012-10-17 17:32:56 +02:00
Sebastien Helleu
f42b3d382f
core: fix display problem when option weechat.look.prefix_same_nick is set (problem with nick displayed in first line of screen) (bug #37556 )
...
To fix this bug, a feature has been removed: the first message with a nick has
the prefix forced (to not display the value of weechat.look.prefix_same_nick on
top of screen), commit was: 04e98c3f29
This feature may be reintroduced in a future commit.
2012-10-17 16:34:21 +02:00
Sebastien Helleu
d403d7b79b
weercd.py: add action "file" and option "file"
2012-10-17 16:19:45 +02:00
Sebastien Helleu
066f184605
core: fix connection to servers on OS X
2012-10-17 12:17:10 +02:00
Sebastien Helleu
43c01f76a2
irc: remove local variable "away" in server/channels buffers after server disconnection (bug #37582 )
2012-10-16 19:25:36 +02:00
Sebastien Helleu
82a8acf9ce
relay: add support of IPv6, new option relay.network.ipv6, add support of "ipv4." and/or "ipv6." before protocol name, to force IPv4/IPv6 (task #12270 )
2012-10-16 19:14:26 +02:00
Sebastien Helleu
452229cf32
irc: fix cancel of auto-reconnection to server with /disconnect
...
This bug was introduced by commit 5931eed85d
2012-10-14 11:17:54 +02:00
Simon Arlott
248aa8d73a
api: connect with IPv6 by default in hook_connect (with fallback to IPv4), shuffle list of hosts for a same address (task #11205 )
2012-10-14 10:59:00 +02:00
Sebastien Helleu
70ce7fe3b6
core: fix wrapping of words with wide chars (the break was made before the correct position)
2012-10-12 14:05:48 +02:00
Sebastien Helleu
5cfeb2f2bc
irc: add option "-noswitch" for command /join (task #12275 )
2012-10-09 21:33:09 +02:00
Sebastien Helleu
aa6b886386
irc: fix crash when message 352 has too few arguments (bug #37513 )
2012-10-06 19:05:13 +02:00
Sebastien Helleu
872d1e0372
doc: add missing files for script plugin in developer's guide
2012-10-06 17:32:12 +02:00
Nils Görs
668cda2684
aspell: add bar item "aspell_dict" (dictionary used on current buffer)
2012-10-06 17:16:49 +02:00
Sebastien Helleu
5443ae4cae
doc: update hdata "irc_server" (add "disconnected") in plugin API reference
2012-10-06 17:11:25 +02:00
Sebastien Helleu
5931eed85d
irc: remove unneeded server disconnect when server buffer is closed and server is already disconnected
...
This commit fixes a problem with the script autoconnect.py: the script hooks
signal "irc_server_disconnected", and this signal was sent 2 times for each
server on /quit: one time when servers are disconnected, and one time when
servers are destroyed (because buffer is closed, and then server disconnected
again). The script forces save of irc.conf on each disconnection, so some
servers were lost in irc.conf, when some servers have already been destroyed.
2012-10-06 16:07:53 +02:00
Sebastien Helleu
8caeed6c4e
doc: add call to config_get in examples of functions config_<type>(_default) (plugin API reference)
2012-10-05 22:05:34 +02:00
Sebastien Helleu
33d90d75c3
relay: add missing "ssl." in output of /relay listrelay
2012-10-05 15:21:32 +02:00
Sebastien Helleu
485728a43f
script: fix compilation on OS X
2012-10-03 17:40:56 +02:00
Sebastien Helleu
13d95cac8e
core: sync debian files with debian git repository
2012-10-02 09:07:11 +02:00
Sebastien Helleu
6a8127d92e
core: fix wrong Vcs-Browser URL for debian git repository (debian #689203 )
2012-10-02 09:06:55 +02:00
Sebastien Helleu
e0959486e9
Version 0.4.0-dev
2012-09-29 11:48:49 +02:00
Sebastien Helleu
bbd9d00b63
Version 0.3.9
2012-09-29 09:58:49 +02:00
Sebastien Helleu
b3c4f3d7d2
relay: add tag "relay_client" for messages of new/disconnected client
2012-09-26 16:47:52 +02:00
Sebastien Helleu
5f8a7e8d31
xfer: fix DCC transfer error (bug #37432 )
2012-09-24 21:56:24 +02:00
Elián Hanisch
7eb70ccecd
core: update spanish translations
2012-09-23 22:22:40 +02:00
Nils Görs
6ab12763b9
core: update german translations
2012-09-23 09:36:48 +02:00
Sebastien Helleu
c57f5519af
core: sync debian files with debian git repository
2012-09-22 09:49:24 +02:00
Sebastien Helleu
e2201c972f
core: add japanese docs in debian packaging (user's guide, scripting guide, tester's guide)
2012-09-22 09:48:31 +02:00
Ryuunosuke Ayanokouzi
cf5551bef8
doc: add japanese tester's guide, update japanese translations and docs
2012-09-21 11:56:33 +02:00
stfn
0fb3378fc1
core: fix IPv6 example in /proxy command
2012-09-20 07:55:58 +02:00
Sebastien Helleu
1dc99c1dc2
charset: allow "UTF-8" in charset encoding options (still forbidden in decoding options)
2012-09-19 17:40:13 +02:00
Sebastien Helleu
34c9a061d9
Version 0.3.9-rc2
2012-09-18 21:21:00 +02:00
Nils Görs
028e5e87d5
doc: update german translations, FAQ and quickstart guide
2012-09-18 21:18:27 +02:00
Peter Boström
a80635c8b2
irc: fix rejoin of channels with a key, ignore value "*" sent by server for key (bug #24131 )
2012-09-18 18:08:21 +02:00
Sebastien Helleu
b5f7c124ea
script: consider that empty file "plugins.xml.gz" is not up-to-date
2012-09-18 10:07:02 +02:00
Sebastien Helleu
9070cc5659
logger: do not define _XOPEN_SOURCE on OpenBSD (not needed)
2012-09-18 09:47:55 +02:00
Sebastien Helleu
9b607d38f5
script: do not define _XOPEN_SOURCE on OpenBSD (bugs with gcrypt) (bug #37373 )
2012-09-18 09:47:30 +02:00
Sebastien Helleu
7a63b4aa62
core: update ChangeLog (add japanese scripting guide)
2012-09-17 16:33:59 +02:00
Ryuunosuke Ayanokouzi
92221f7cd2
doc: add japanese scripting guide, update japanese translations and docs
2012-09-17 16:33:08 +02:00
Sebastien Helleu
a83007d118
core: fix link with gcrypt lib in cmake (use var $GCRYPT_LDFLAGS instead of "gcrypt") (bug #37373 )
2012-09-17 16:01:05 +02:00
Sebastien Helleu
bfaed2bec6
core: move the set of cmake policy CMP0003 in directory src (so it applies to all plugins) (bug #37311 )
2012-09-17 13:15:05 +02:00
Sebastien Helleu
291fa04c7e
logger: add tags in backlog lines displayed when opening buffer
2012-09-17 12:49:36 +02:00
Sebastien Helleu
f346704d32
irc: fix SASL mechanism "external" (bug #37274 ) (patch from phlux)
2012-09-16 14:26:50 +02:00
Sebastien Helleu
09c274be28
irc: fix parsing of message 346 when no nick/time are given (bug #37266 )
2012-09-04 13:25:43 +02:00
Sebastien Helleu
33bb4399b8
doc: update hdata "script_script" in plugin API reference
2012-09-04 13:23:12 +02:00
Sebastien Helleu
7756be5fea
script: display error when installing/removing/loading script if plugin for language is not loaded
2012-09-04 12:57:26 +02:00
Sebastien Helleu
3849cb49bc
core: add signals for plugins loaded/unloaded
2012-09-04 12:39:56 +02:00
Simon Arlott
36356521a1
irc: switch to next address after a timeout when connecting to server (bug #37216 )
2012-09-03 11:01:26 +02:00
Simon Arlott
055116f2b7
irc: fix bug when changing server option "addresses" with less addresses (bug #37215 )
2012-09-03 10:26:45 +02:00
Sebastien Helleu
606be401cc
irc: add network prefix in some irc/gnutls messages
2012-09-03 09:43:38 +02:00
Sebastien Helleu
4979c1fe7f
Version 0.3.9-rc1
2012-08-30 10:56:19 +02:00
Sebastien Helleu
e1a54d49eb
core: add default key alt+"x" (zoom on merged buffer) (task #11029 )
2012-08-30 10:46:42 +02:00
Sebastien Helleu
80e740b72f
script: add diff between current script and version in repository
...
New options:
- script.look.diff_command
- script.look.diff_color
Key alt-d has been changed to alt-v on script buffer (view script).
Key alt-d is now used on detail of script to jump to diff (if diff is displayed).
2012-08-30 08:50:22 +02:00
Sebastien Helleu
186053f90c
script: remove spaces before/after tags displayed on detail of script
2012-08-28 16:37:29 +02:00
Sebastien Helleu
df7b14e41c
script: add option "script.look.display_source" (display source code with detail of script, enabled by default)
2012-08-28 16:11:51 +02:00
Sebastien Helleu
5073048428
core: fix asciidoc formatting in NEWS
2012-08-27 16:52:54 +02:00
Sebastien Helleu
c5daee28cf
core: fix display bug when end of a line is displayed on top of chat (last line truncated and MORE(0) in status bar) (bug #37203 )
2012-08-27 12:30:56 +02:00
Sebastien Helleu
df80aa5fc9
api: allow update for some variables of hdata, add new functions hdata_update and hdata_set
2012-08-27 09:47:46 +02:00
Sebastien Helleu
e767346a19
core: fix IP address returned by hook_connect (return IP really used, not first IP for hostname)
2012-08-25 18:51:25 +02:00
Sebastien Helleu
4a3756e753
irc: add network prefix in irc (dis)connection messages
2012-08-23 22:12:50 +02:00
Sebastien Helleu
ed9537ff76
script: fix color used for script description on script buffer
2012-08-23 19:06:18 +02:00
Sebastien Helleu
2c0b860d62
irc: keep trailing spaces in IRC messages only for some commands (if message ends with text from user)
2012-08-23 08:03:04 +02:00
Sebastien Helleu
7f3d7e5f29
irc: generate alternate nicks dynamically when all nicks are already in use (task #12209 )
2012-08-22 19:28:19 +02:00
Sebastien Helleu
7aaac8d698
weercd.py: add option "nickused" (send some messages 433 before accepting nick)
2012-08-22 19:19:49 +02:00
Sebastien Helleu
9310737d5d
irc: fix split of received IRC message: keep spaces at the end of message
2012-08-22 15:50:26 +02:00
Sebastien Helleu
d8d0d6e4c6
core: display spaces at the end of messages in chat area (bug #37024 )
2012-08-22 14:07:01 +02:00
Sebastien Helleu
d81d5c09d1
core: fix infinite loop in display when chat area has width of 1 with a bar displayed on the right (nicklist by default) (bug #37089 )
2012-08-22 10:14:24 +02:00
Sebastien Helleu
d26f00b391
doc: add question about size of input bar in FAQ
2012-08-22 09:05:10 +02:00
Sebastien Helleu
b1da1cba4c
script: add missing extensions in output of /script -o|-i
2012-08-21 21:59:58 +02:00
Sebastien Helleu
09f80c20d6
script: add options -o and -i for /script list
2012-08-21 21:42:34 +02:00
Sebastien Helleu
129f32ce8e
script: add option script.look.quiet_actions (no messages when installing/removing/loading/unloading scripts on script buffer)
2012-08-21 18:57:49 +02:00
Sebastien Helleu
cc5118b3b6
core: check that python version is >= 2.5 in cmake/autotools (patch from Peter Boström)
2012-08-21 09:27:49 +02:00
Sebastien Helleu
a4e15e8ef4
irc: move options weechat.look.nickmode{_empty} to irc.look.nick_mode{_empty}, add nick mode for action messages (patch from Nils Görs)
...
The option irc.look.nick_mode has a new type: integer with values:
none/prefix/action/both (default is "prefix", which is old behaviour).
2012-08-20 18:25:23 +02:00
Sebastien Helleu
1fe7d25c8d
core: fix quote used in /help option for values (type integer with strings)
2012-08-20 15:28:50 +02:00
Sebastien Helleu
2944adc954
script: add focus info for mouse on script buffer, add two default mouse bindings: left button = select line, right button = install/remove script
2012-08-20 13:36:29 +02:00
Sebastien Helleu
08228492e6
core: fix typo in french translations
2012-08-20 09:45:06 +02:00
Sebastien Helleu
fbbfcf95dd
script: add key alt+L to reload script, allow input on script buffer for actions on script, add option script.look.use_keys
2012-08-18 11:53:01 +02:00
Sebastien Helleu
13b1d64aa1
script: add option "search" for command /script (completion with script tags)
2012-08-18 09:01:26 +02:00
Sebastien Helleu
5ae6f133d6
doc: fix typo in keys for mouse context
2012-08-17 19:52:56 +02:00
Nils Görs
5a24709f35
core: fix display of "bar more down" char when text is truncated by size_max in bars with vertical filling (bug #37054 )
2012-08-17 19:26:44 +02:00
Sebastien Helleu
e59c18109d
core: fix color of long lines (displayed on more than one line on screen) under FreeBSD (bug #36999 )
2012-08-17 11:06:41 +02:00
Sebastien Helleu
d5c4f05497
relay: add cast from time_t to long (fix warning under FreeBSD)
2012-08-17 11:05:38 +02:00
Sebastien Helleu
2485831d4a
script: add option "reload" for command /script, fix completion of /script, add examples in /help script
2012-08-17 09:55:02 +02:00
Sebastien Helleu
43894db0bc
core: add mouse bindings ctrl+wheel up/down to scroll horizontally buffers with free content
2012-08-17 09:53:49 +02:00
Sebastien Helleu
399a5af6f3
core: add plugin "script" in debian packaging
2012-08-17 09:11:44 +02:00
Sebastien Helleu
e211cdad54
script: add option script.look.translate_description
2012-08-16 12:32:41 +02:00
Sebastien Helleu
4a96c0ad8b
api: add info "locale" for info_get (locale used to translate messages)
2012-08-16 12:05:47 +02:00
Sebastien Helleu
2ae292e684
core: fix alignment of command arguments for scripts (in /help command)
2012-08-15 20:20:40 +02:00
Sebastien Helleu
6a6f45e043
script: add status "a" (autoloaded) for scripts
2012-08-15 09:25:42 +02:00
Sebastien Helleu
0f7720d5cb
core: add missing compiler define -D_LARGEFILE64_SOURCE in cmake and -D_LARGE_FILES in autotools (fix build of script plugin on Debian Lenny)
2012-08-15 08:05:59 +02:00
Sebastien Helleu
83d237c47a
logger: replace define of _GNU_SOURCE by _XOPEN_SOURCE
2012-08-15 00:21:14 +02:00
Sebastien Helleu
3b8cc67f2a
script: fix compilation with -O2 (replace define of _GNU_SOURCE by _XOPEN_SOURCE)
2012-08-15 00:21:01 +02:00
Sebastien Helleu
4c6ee497aa
script: fix missing format in calls to snprintf
2012-08-14 19:19:02 +02:00
Sebastien Helleu
4fb991d07c
core: fix use of uninitialized variable in hdata_get_var_array_size
2012-08-14 19:16:27 +02:00
Ryuunosuke Ayanokouzi
f39bd3128c
doc: update japanese translations and docs
2012-08-14 18:33:12 +02:00
Sebastien Helleu
a99d136018
core: add new plugin "script" (scripts manager, replacing scripts weeget.py and script.pl)
2012-08-14 18:29:32 +02:00
Sebastien Helleu
3a245686ca
core: free some variables used for weechat.conf when quitting WeeChat
2012-08-14 11:53:53 +02:00
Sebastien Helleu
5164bab407
core: add hidden command line options --no-gnutls and --no-gcrypt (no init/deinit of gnutls/crypt, useful for valgrind/electric-fence)
2012-08-14 11:05:35 +02:00
Sebastien Helleu
03a5e8a729
core: free data before removing config file/section/option from lists (remove warning in valgrind about blocks still reachable)
2012-08-14 10:10:46 +02:00
Sebastien Helleu
bfabcd68c8
core: fix use of unitialized value (line->data->display) when adding a line in buffer
2012-08-14 10:08:16 +02:00
Ryuunosuke Ayanokouzi
1f054b1d84
doc: update japanese user's guide and FAQ
2012-08-13 18:55:34 +02:00
Sebastien Helleu
d74ee61699
doc: compile japanese user's guide with autotools
2012-08-11 17:53:57 +02:00
Sebastien Helleu
3c615a956b
irc: set non-blocking socket before connecting to server (fix freeze with SSL after connection error)
2012-08-08 14:22:01 +02:00
Sebastien Helleu
777fa366d7
core: fix connection to host in child process when socket is non-blocking (with or without proxy)
2012-08-08 14:20:48 +02:00
Sebastien Helleu
46bc181933
scripts: add signals for scripts loaded/unloaded/installed/removed
2012-08-08 11:38:27 +02:00
Sebastien Helleu
068d0df56b
doc: add japanese user's guide (patch #7827 )
2012-08-07 09:47:17 +02:00
Sebastien Helleu
fad2779c17
doc: fix name of lists in hdata with scripts (plugin API reference)
2012-08-07 09:36:44 +02:00
Sebastien Helleu
c13b2ca57d
core: return error string to callback of hook_connect if getaddrinfo fails in child process
2012-08-06 16:39:58 +02:00
Sebastien Helleu
9258a63a6b
core: fix crash if key of hashtable_get(_item) is NULL (just return NULL)
2012-08-05 10:29:39 +02:00
Sebastien Helleu
8bda6a3559
scripts: fix name of lists in hdata with scripts (remove leading "*")
2012-08-05 09:57:05 +02:00
Sebastien Helleu
00b879962a
api: add new function util_version_number
2012-08-04 13:58:25 +02:00
Sebastien Helleu
3c3d0754b1
doc: fix gnutls dependency in user guide
2012-08-04 12:43:22 +02:00
Sebastien Helleu
a55b03f603
doc: update dependencies in user guide (add zlib, gnutls is used in irc and relay plugins)
2012-08-04 12:39:39 +02:00
Sebastien Helleu
5ea7ea6555
core: rename type t_script_callback to t_plugin_script_cb
2012-08-03 18:20:23 +02:00
Nils Görs
6526a0802d
doc: update german translations, FAQ and user guide
2012-08-03 16:16:12 +02:00
Sebastien Helleu
c57c48ce76
doc: fix typo in FAQ
2012-08-03 12:14:36 +02:00
Sebastien Helleu
b501fd1b24
scripts: add hdata with list of scripts for each language
2012-08-03 12:13:21 +02:00
Sebastien Helleu
746ca9623d
doc: fix typo in FAQ
2012-08-03 12:11:40 +02:00
Sebastien Helleu
b7eef5105c
fifo: ignore read failing with error EAGAIN (bug #37019 ) (patch from Matt Robinson)
2012-08-02 22:59:30 +02:00
stfn
04520c81d6
doc: fix C example of weechat_charset_set and weechat_iconv_to_internal (plugin API reference)
2012-08-02 22:41:38 +02:00
Sebastien Helleu
57eb513547
core: remove directory "src/plugins/scripts", move script plugins in "src/plugins"
2012-08-02 22:28:43 +02:00
Sebastien Helleu
e41595833a
core: update description of plugins and translate them in output of /plugin
2012-08-02 09:21:47 +02:00
Sebastien Helleu
83dc57f56e
relay: add missing gnutls lib for link
2012-08-01 17:35:44 +02:00
Sebastien Helleu
d685d5fb42
core: add option weechat.startup.sys_rlimit to set system resource limits for WeeChat process
2012-08-01 17:31:48 +02:00
Sebastien Helleu
67c78085c9
core: fix typo in FindNcurses.cmake (patch from jaset)
2012-07-31 08:26:33 +02:00
Marco Paolone
2da1bb8199
doc: update italian translations and docs
2012-07-30 19:29:28 +02:00
Marco Paolone
59f5c4b319
doc: update italian docs
2012-07-30 16:50:15 +02:00
Sebastien Helleu
048b05cb29
irc: fix bug with prefix chars which are in chanmodes with a type different from "B" (bug #36996 )
2012-07-30 14:33:36 +02:00
Sebastien Helleu
3f973f8cbc
relay: set Diffie-Hellman parameters on first SSL connection from a client (makes relay plugin load faster), reuse function gnutls_sec_param_to_pk_bits
2012-07-30 09:28:27 +02:00
Nils Görs
ee74131f69
core: add option "swap" for command /buffer (task #11373 )
2012-07-29 20:08:52 +02:00
Sebastien Helleu
418b0519eb
core: fix refresh of bar items when switching window
2012-07-29 09:11:06 +02:00
Sebastien Helleu
0931308c23
scripts: fix function unhook_all, fix deletion of configuration files when script is unloaded (bug #36977 )
2012-07-29 08:54:52 +02:00
Sebastien Helleu
cdba3da0b7
relay: fix compilation with old gnutls (< 2.12.0): remove call to gnutls_sec_param_to_pk_bits
2012-07-27 23:06:09 +02:00
Sebastien Helleu
6ff197fedd
core: fix names of cache variables in configure.in (patch from Murilo Opsfelder Araujo) (bug #36971 )
2012-07-27 22:51:42 +02:00
Sebastien Helleu
3c5301226a
core: fix output of autogen.sh in shells like dash
...
Shell dash does not support option "-e" for echo, so this "-e" was displayed
in output. Therefore special chars for colors and alignment have been removed.
2012-07-27 22:39:05 +02:00
Sebastien Helleu
66ff8b735b
core: add task #12187 in ChangeLog
2012-07-27 22:13:05 +02:00
Sebastien Helleu
bf509d6192
logger: add messages "Day changed to" in backlog
2012-07-27 22:11:10 +02:00
Sebastien Helleu
6ebf3fba45
irc: add help on values for option irc.look.nick_completion_smart
2012-07-27 20:39:39 +02:00
Sebastien Helleu
ddf7be769a
relay: remove compiler warnings when gnutls is not enabled/found
2012-07-27 18:19:33 +02:00
Nils Görs
61ae7ee047
doc: update german translations and docs
2012-07-27 18:10:28 +02:00
Sebastien Helleu
782e01f177
relay: add support of SSL (for irc and weechat protocols), new option relay.network.ssl_cert_key (task #12044 )
2012-07-27 17:54:08 +02:00
Sebastien Helleu
32b8f34567
irc: replace calls to config_search_with_string with weechat_config_get
2012-07-23 19:10:27 +02:00
Sebastien Helleu
b869a145ac
doc: add missing argument "pos_option_name" in function "config_search_with_string" (plugin API reference)
2012-07-23 19:03:08 +02:00
Sebastien Helleu
51c1168ff3
relay: add "tags_array" in data sent for message id "_buffer_line_added" (WeeChat protocol)
2012-07-23 12:02:43 +02:00
Sebastien Helleu
e200dd0b43
core: add missing include of stddef.h in gui-hotlist.c
2012-07-21 19:05:54 +02:00
Sebastien Helleu
f426446521
core: add hdata "hotlist"
2012-07-21 17:32:41 +02:00
Sebastien Helleu
7a3e8cf198
core: fix crash when reading array value of hdata variable with type integer/long/time
2012-07-21 17:22:45 +02:00
Peter Boström
19d03e691b
core: scroll to bottom of window after reaching first or last highlight with keys alt+"p" / alt+"n"
2012-07-21 10:04:34 +02:00
Sebastien Helleu
bd7332455d
relay: add object type "arr" (array) in WeeChat protocol
2012-07-20 18:18:37 +02:00
Sebastien Helleu
eab0110732
core: add support of arrays in hdata variables
2012-07-20 18:12:07 +02:00
Sebastien Helleu
658013a1e4
core: fix compilation of gui-curses-window.c under Solaris
2012-07-18 09:30:22 +02:00
Sebastien Helleu
44acc36e7d
core: fix typo in comment
2012-07-17 22:36:11 +02:00
Sebastien Helleu
cb0bfad148
relay: remove unneeded headers included in relay-upgrade.c
2012-07-17 18:12:09 +02:00
Sebastien Helleu
24a06f0e08
python: fix detection of python (first try "python2.x" and then "python") (bug #36835 )
2012-07-17 14:07:03 +02:00
Sebastien Helleu
7caa481b24
doc: remove warning about relay protocol in development
2012-07-17 14:04:28 +02:00
Sebastien Helleu
99c1065bcf
relay: move creation of client from relay-upgrade.c to relay-client.c
2012-07-17 09:56:03 +02:00
Sebastien Helleu
380ce5d45d
relay: fix outqueue pointers in client after upgrade
2012-07-16 21:59:39 +02:00
Sebastien Helleu
5dfcf614b5
relay: fix NULL pointer on upgrade in client->protocol_args (for WeeChat protocol)
2012-07-16 21:39:43 +02:00
Sebastien Helleu
beff1fc85c
core: fix french translation of /help repeat
2012-07-16 09:32:56 +02:00
Sebastien Helleu
aa971baa15
irc: fix format of message "USER" (according to RFC 2812) (bug #36825 )
...
Old format was: USER username username address :real name
New format is : USER username 0 * :real name
And now spaces are automatically replaced by underscores in username
(since no space is allowed here).
2012-07-15 09:53:36 +02:00
Sebastien Helleu
a4dac092d2
irc: describe possible values in /help irc.look.display_away
2012-07-15 09:21:39 +02:00
Sebastien Helleu
7033c1bda5
charset: fix typo
2012-07-14 23:01:50 +02:00
Sebastien Helleu
d247d773db
relay: fix freeze when writing on relay socket (use non-blocking sockets in relay for irc and weechat protocols) (bug #36655 )
2012-07-14 22:41:52 +02:00
Sebastien Helleu
f4dc85a3cb
charset: do not allow "UTF-8" in charset options (useless because UTF-8 is the internal WeeChat charset)
2012-07-14 10:50:49 +02:00
Sebastien Helleu
788f634fbc
core: add command line option "-r" ("--run-command") in man page
2012-07-13 13:50:57 +02:00
Peter Boström
4eb8013fd3
core: add command line option "-r" (or "--run-command") to run command(s) after startup of WeeChat
2012-07-13 12:57:14 +02:00
Sebastien Helleu
bb4264a56c
core: fix refresh of bar items "buffer_filter" and "scroll" in root bars (bug #36816 )
2012-07-09 17:08:30 +02:00
Peter Boström
c03fcd5e12
core: add function "hook_set" in plugin API, add "subplugin" in hooks (set by script plugins), display subplugin in /help on commands (task #12049 )
2012-07-09 15:16:51 +02:00
Nils Görs
92aa9bff45
core: add option weechat.look.jump_smart_back_to_buffer (jump back to initial buffer after reaching end of hotlist)
...
The option is "on" by default, which is old behaviour.
2012-07-07 13:41:16 +02:00
Sebastien Helleu
97a64f1334
irc: add bar item "buffer_modes", remove option irc.look.item_channel_modes (task #12022 )
2012-07-07 12:44:55 +02:00
Sebastien Helleu
2370f7aaa7
doc: update note about WeeChat version at beginning of FAQ
2012-07-06 12:35:11 +02:00
Sebastien Helleu
31d3b7d035
doc: fix name of option in question about memory usage (FAQ)
2012-07-06 12:29:04 +02:00
Sebastien Helleu
273256eea9
core: add default key alt+"s" (toggle aspell)
2012-07-05 16:13:04 +02:00
Sebastien Helleu
3de7b2ff3d
aspell: add new option aspell.check.enabled, add options enable/disable/toggle for command /aspell, display aspell status with /aspell (task #11988 )
...
New options in command /aspell:
- "enable": enable aspell
- "disable": disable aspell
- "toggle": toggle aspell
Options renamed in command /aspell:
- "enable" renamed to "setdict" (set dictionary for current buffer)
- "disable" renamed to "deldict" (delete dictionary used on current buffer)
- "dictlist" renamed to "listdict" (show installed dictionaries)
2012-07-05 16:06:28 +02:00
Sebastien Helleu
cbc47ece3d
aspell: add missing dictionaries (ast/grc/hus/kn/ky)
2012-07-05 14:41:26 +02:00
Sebastien Helleu
5309a65f05
core: update ChangeLog (add cmake option "MANDIR")
2012-07-05 12:08:00 +02:00
Simon Kuhnle
14e98a5fae
doc: add new cmake option MANDIR (bug #36776 )
...
${SHAREDIR}/man is not always the correct path, so add option to customize path.
This is set to "${SHAREDIR}/man" by default.
Signed-off-by: Simon Kuhnle <simon@blarzwurst.de >
2012-07-05 12:07:23 +02:00
stfn
26d7fcfc97
doc: fix C example of weechat_hook_process_hashtable (plugin API reference)
2012-07-05 09:32:15 +02:00
Nils Görs
9f9a37b8e6
doc: update german FAQ
2012-07-04 15:53:34 +02:00
Nils Görs
3d3530f06c
doc: update german translations and user guide
2012-07-03 15:49:02 +02:00
Sebastien Helleu
dc091d060c
doc: update list of contributors in user guide
2012-07-03 11:38:19 +02:00
Sebastien Helleu
8b5f6085a2
core: update ChangeLog (support of lua 5.2)
2012-07-03 11:36:57 +02:00
Arvydas Sidorenko
69fde9c427
lua: remove call to deprecated function luaL_openlib (compatibility with Lua 5.2)
...
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com >
2012-07-03 11:32:20 +02:00
Arvydas Sidorenko
e84099fb97
lua: replace lua_open by luaL_newstate (compatibility with Lua 5.2)
...
In Lua 5.1 lua_open directly calls luaL_newstate, but was deprecated.
In Lua 5.2 lua_open was removed.
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com >
2012-07-03 11:32:09 +02:00
Arvydas Sidorenko
2f59774e79
lua: rename luaL_reg to luaL_Reg (compatibility with Lua 5.2)
...
The original struct name is luaL_Reg, but Lua v5.1 had a
`typedef luaL_reg luaL_Reg`, which in v5.2 was removed
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com >
2012-07-03 11:31:54 +02:00
Sebastien Helleu
73fbae6a62
doc: add question in FAQ about selection/paste of text when mouse is enabled
2012-07-01 17:35:27 +02:00
Sebastien Helleu
d876a5fc35
doc: fix duplicate chapter name "translations" in developer's guide
2012-07-01 16:59:56 +02:00
Sebastien Helleu
7585eae5d0
irc: fix parsing of user modes (ignore everything after first space) (bug #36756 )
2012-07-01 11:56:06 +02:00
Sebastien Helleu
c92d34020b
doc: add format of git commit messages in developer's guide
2012-06-30 17:37:23 +02:00
Sebastien Helleu
0430c144c5
doc: update list of contributors in user guide
2012-06-30 17:16:54 +02:00
Sebastien Helleu
b5b3c709c6
core: update ChangeLog (detection of ruby 1.9.3 in cmake/autotools)
2012-06-30 17:09:21 +02:00
Peter Boström
16c6dcb34c
ruby: replace puts with print in FindRuby.cmake
2012-06-30 17:06:35 +02:00
Sebastien Helleu
b1ef66ec63
ruby: add detection of ruby version 1.9.3 in autotools
2012-06-30 17:05:19 +02:00
Peter Boström
47810d56aa
ruby: add detection of ruby version 1.9.3 in cmake
2012-06-30 16:58:01 +02:00
Sebastien Helleu
08c3c848bd
irc: add option irc.look.ctcp_time_format to customize reply to CTCP TIME (task #12150 )
2012-06-30 14:19:00 +02:00
Sebastien Helleu
00a9028f42
irc: set callback "nickcmp" in channel buffers
2012-06-14 20:07:06 +02:00
Sebastien Helleu
d66555f387
core: add callback "nickcmp" for nick comparison in buffers
2012-06-14 20:06:42 +02:00
Sebastien Helleu
b5082902b4
core: fix typo in NEWS
2012-06-14 07:58:43 +02:00
Sebastien Helleu
9c8b06deb0
core: add missing header in NEWS
2012-06-14 07:56:29 +02:00
Sebastien Helleu
f0dae2b425
core: add options for horizontal/vertical separators between split windows in NEWS
2012-06-14 07:52:18 +02:00
Sebastien Helleu
41beef296f
doc: add command /buffer to set notify level in user guide
2012-06-13 22:42:46 +02:00
Sebastien Helleu
907752167f
core: fix resize of windows after horizontal split
2012-06-13 10:29:57 +02:00
Sebastien Helleu
529d12c1db
scripts: ignore call to "register" (with a warning) if script is already registered
2012-06-10 23:01:40 +02:00
Sebastien Helleu
e25909878e
lua: fix crash when unloading a script without pointer to interpreter
2012-06-10 22:32:11 +02:00
Sebastien Helleu
58918e2eeb
guile: fix crash when unloading a script without pointer to interpreter
2012-06-10 22:31:29 +02:00
Sebastien Helleu
db43e2a018
python: fix crash when unloading a script without pointer to interpreter
2012-06-10 22:30:48 +02:00
Sebastien Helleu
bab252de96
doc: add chapters "Buffers and windows" and "Notify levels" in user guide
2012-06-10 17:15:28 +02:00
Sebastien Helleu
25c795a26f
core: add horizontal separator between windows, two new options to toggle horizontal/vertical separators between windows
...
New boolean options, enabled by default:
- weechat.look.window_separator_horizontal
- weechat.look.window_separator_vertical
2012-06-10 09:51:03 +02:00
Sebastien Helleu
9f09c26fca
doc: add commands to download weeget.py in quickstart guide
2012-06-09 22:03:56 +02:00
Sebastien Helleu
c0c75a9555
doc: add "case insensitive" for argument "message" of function hook_print (plugin API reference)
2012-06-09 21:52:34 +02:00
Sebastien Helleu
9c5116b4fe
core: add options weechat.color.chat_nick_offline_highlight(_bg) (text/bg for highlight when nick is offline)
2012-06-09 21:33:10 +02:00
Sebastien Helleu
49f4e4cfa4
core: fix refresh of offline nicks (in chat) when nicklist bar is hidden
2012-06-09 12:35:44 +02:00
Sebastien Helleu
9f4dbd2b3b
irc: fix freeze when reading on socket with SSL enabled (bug #35097 )
2012-06-09 11:43:02 +02:00
Sebastien Helleu
d8c9013aff
core: fix color of nicks in buffers without nicklist when option weechat.look.color_nick_offline is on
2012-06-09 11:31:06 +02:00
Sebastien Helleu
200652836b
core: add options to use different color for offline nicks in prefix (patch from Nei) (task #11109 )
...
New options:
- weechat.look.color_nick_offline: boolean to enable feature (off by default)
- weechat.color.chat_nick_offline: color for offline nicks (displayed in prefix)
2012-06-09 08:53:50 +02:00
Sebastien Helleu
2a00de476e
guile: fix path of guile include dirs in cmake build (patch #7790 )
2012-06-05 08:51:22 +02:00
Sebastien Helleu
e6125608c0
rmodifier: reallow names beginning with "#" for rmodifiers
2012-06-04 18:21:29 +02:00
Sebastien Helleu
a306fcfd33
alias: reallow names beginning with "#" for aliases
2012-06-04 18:20:47 +02:00
Sebastien Helleu
89b676f653
irc: reallow names beginning with "#" for servers
2012-06-04 18:19:31 +02:00
Sebastien Helleu
e79c7cf7d9
core: reallow names beginning with "#" for bars, proxies and filters
2012-06-04 18:18:10 +02:00
Sebastien Helleu
0732789f34
core: escape special chars (#[\) in configuration files for name of options (bug #36584 )
2012-06-04 18:14:57 +02:00
Sebastien Helleu
231ee3fa3d
rmodifier: prohibit names beginning with "#" for rmodifiers
2012-06-04 10:06:46 +02:00
Sebastien Helleu
c681c660c6
alias: prohibit names beginning with "#" for aliases (bug #36584 )
2012-06-04 09:59:03 +02:00
Sebastien Helleu
9076f35953
Version 0.3.9-dev
2012-06-03 10:08:43 +02:00
Sebastien Helleu
d6bd119d76
Version 0.3.8
2012-06-03 09:25:29 +02:00
Nils Görs
70afcffe34
doc: update german translations and user guide
2012-06-02 09:07:26 +02:00
Krzysztof Koroscik
d401e645a6
doc: update polish translations and FAQ
2012-06-01 18:51:28 +02:00
Sebastien Helleu
99b3cc2930
core: add japanese FAQ in debian packaging
2012-06-01 16:04:13 +02:00
Sebastien Helleu
3b9e94c234
xfer: set O_NONBLOCK flag on socket using flags read
2012-06-01 11:50:43 +02:00
Sebastien Helleu
f56a936b22
core: test return code when reading flags with fcntl (set flags to 0 if error)
2012-06-01 10:33:30 +02:00
Sebastien Helleu
3209ebcb27
core: fix typo in ChangeLog
2012-05-30 08:00:23 +02:00
Elián Hanisch
b2bd220d3c
core: update spanish translations
2012-05-26 11:43:44 +02:00
Sebastien Helleu
6f5a20e3c0
Version 0.3.8-rc2
2012-05-22 09:18:18 +02:00
Sebastien Helleu
04e98c3f29
core: force display of prefix on first line displayed in window (even if it should be hidden by option weechat.look.prefix_same_nick)
2012-05-22 07:59:59 +02:00
Ryuunosuke Ayanokouzi
0d73475c52
core: update japanese translations (patch #7783 )
2012-05-20 17:35:30 +02:00
Ryuunosuke Ayanokouzi
4b43f0655a
doc: fix titles of level 2 in japanese FAQ (fix problem with old asciidoc versions)
2012-05-20 17:22:31 +02:00
Sebastien Helleu
abcf34c0e2
doc: fix regex for filtering voice messages on bitlbee server
2012-05-20 16:19:29 +02:00
Marco Paolone
af20685a15
doc: update italian translations and user guide
2012-05-20 15:48:16 +02:00
Nils Görs
19afffcef3
doc: update german translations and user guide
2012-05-20 14:42:34 +02:00
Sebastien Helleu
1bbd15a2b5
doc: use different format for titles of level 0/1 in japanese FAQ (fix build with old asciidoc versions)
2012-05-19 10:05:22 +02:00
Sebastien Helleu
84175f6287
doc: update hdata "irc_server" (add "chanmodes") in plugin API reference
2012-05-18 15:37:09 +02:00
Marco Paolone
c6e879aa1f
core: update italian translations
2012-05-18 15:36:00 +02:00
Marco Paolone
0346e1fe73
doc: update italian user guide and plugin API reference
2012-05-18 15:33:19 +02:00
Sebastien Helleu
b68702ed00
doc: add japanese FAQ (patch #7781 )
2012-05-18 09:17:33 +02:00
Sebastien Helleu
71800dcc5a
core: update ChangeLog
2012-05-17 22:41:51 +02:00
Sebastien Helleu
a5f68bed01
relay: keep spaces in beginning of "input" received from client (WeeChat protocol)
2012-05-17 22:38:27 +02:00
Sebastien Helleu
abb31e1d15
doc: add note about version for signals "upgrade" and "upgrade_ended" in relay protocol
2012-05-17 11:51:55 +02:00
Sebastien Helleu
a62b243af5
relay: add signals "upgrade" and "upgrade_ended" in WeeChat protocol
2012-05-17 11:24:59 +02:00
Sebastien Helleu
04275a7354
relay: fix crash on /upgrade when client is connected using WeeChat protocol
2012-05-17 09:37:04 +02:00
Sebastien Helleu
6802552787
guile: fix crash on ARM when loading guile plugin (bug #36479 )
2012-05-16 12:30:19 +02:00
Sebastien Helleu
3bc15f0e55
core: fix compilation warning on a comparison using type "wint_t"
2012-05-15 15:30:43 +02:00
Sebastien Helleu
b645947954
Version 0.3.8-rc1
2012-05-15 12:57:53 +02:00
Sebastien Helleu
21b87c428c
irc: update channel modes by using chanmodes from message 005 (do not send extra command "MODES" to server), fix parsing of modes (bug #36215 )
2012-05-15 12:48:50 +02:00
Sebastien Helleu
36d5f464fb
doc: add note about property "short_name" of buffers (plugin API reference)
2012-05-11 19:15:48 +02:00
Sebastien Helleu
54b45e9c5e
core: support lines of 16 Kb long in configuration files (instead of 1 Kb)
2012-05-11 08:04:19 +02:00
Sebastien Helleu
370a5ccb61
irc: add option "fakerecv" for command /server to simulate a received IRC message (not documented, for debug only)
2012-05-08 15:05:53 +02:00
Sebastien Helleu
c2c83466f9
doc: fix typo in python example of infolist_get (plugin API reference)
2012-05-05 21:56:00 +02:00
Sebastien Helleu
5c64e36bc0
core: add description of "command" in /help key
2012-05-05 20:04:02 +02:00
Sebastien Helleu
54e5dad740
core: fix crash in focus hook for nicklist (bug #36271 )
2012-05-04 16:46:45 +02:00
Sebastien Helleu
ccfc2ae99c
doc: update list of contributors in user guide
2012-05-03 16:24:41 +02:00
Mateusz Poszwa
59234aef2d
core: fix truncated config files (zero-length) after system crash (bug #36383 )
...
The function config_file_write_internal now performs an overwrite-by-rename
(call to "rename" only) instead of calls to "unlink" then "rename".
2012-05-03 16:10:00 +02:00
Sebastien Helleu
dfbe7845ae
logger: fix charset of lines displayed in backlog when terminal charset is different from UTF-8 (bug #36379 )
2012-05-03 12:36:27 +02:00
Sebastien Helleu
3d73805198
doc: fix recommended version of Python in user guide
2012-05-03 12:35:57 +02:00
Sebastien Helleu
0b73835e8a
irc: hide everything after "identify" or "register" in messages to nickserv when option irc.look.hide_nickserv_pwd is on (bug #36362 )
2012-05-02 12:42:44 +02:00
Elián Hanisch
c01aaf9335
core: update spanish translations
2012-05-01 09:27:07 +02:00
Sebastien Helleu
d282d9fd06
scripts: fix type of argument "rc" in callback of hook_process (from string to integer)
2012-05-01 09:17:13 +02:00
Sebastien Helleu
f4a07da0a2
rmodifier: add default rmodifier "quote_pass" to hide password in command "/quote pass" (bug #36250 )
2012-04-19 11:38:21 +02:00
Sebastien Helleu
c72fa72aef
doc: fix arguments sent to callback of hook_command in plugin API reference
2012-04-18 08:05:46 +02:00
Sebastien Helleu
81a8119a08
rmodifier: add default rmodifier "server" to hide passwords in commands /server and /connect (task #11993 )
2012-04-17 12:29:14 +02:00
Sebastien Helleu
477e9a609c
doc: fix return value of function "color" in plugin API reference
2012-04-17 08:56:17 +02:00
Marco Paolone
6c26bc79d9
doc: update italian translations and user guide
2012-04-16 13:49:18 +02:00
Sebastien Helleu
c1104eb383
core: update hdata "key" (add "score") in plugin API reference
2012-04-16 13:47:34 +02:00
Sebastien Helleu
9335b07ff7
core: optimize load of keys (save score of keys to sort them faster)
2012-04-14 18:31:08 +02:00
Sebastien Helleu
d279a66df8
core: do not use malloc in function utf8_strlen_screen for small strings (4 bytes or less)
2012-04-14 18:14:25 +02:00
Sebastien Helleu
5f16a88a29
python: update path returned by weechat.info_get('python2_bin', '') if path does not exist any more (for example after python upgrade)
2012-04-13 09:23:43 +02:00
Sebastien Helleu
7fe2550b40
core: fix help of option weechat.completion.nick_completer
2012-04-11 22:25:42 +02:00
Sebastien Helleu
04b228715b
doc: fix return value of function hook_modifier_exec in plugin API reference
2012-04-11 21:33:05 +02:00
Sebastien Helleu
a317029955
core: fix display bugs and crashs with small windows (bug #36107 )
2012-04-11 16:38:14 +02:00
Sebastien Helleu
783e6228a0
doc: update list of translators in user guide
2012-04-09 12:58:28 +02:00
Quico Noizeux
46544b9e19
core: update spanish translations
2012-04-09 12:08:03 +02:00
Sebastien Helleu
093abf96f3
doc: update help of command /disconnect in user guide
2012-04-09 12:06:34 +02:00
Sebastien Helleu
2224fe796e
irc: add option "-pending" for command /disconnect (cancel auto-reconnection on servers currently reconnecting) (task #11985 )
2012-04-08 10:11:29 +02:00
Sebastien Helleu
902c0903d3
core: convert options weechat.look.prefix_align_more and weechat.look.prefix_buffer_align_more from boolean to string (task #11197 )
2012-04-07 18:47:41 +02:00
Sebastien Helleu
7682a1ae44
perl: fix compilation on OS X (bug #30701 )
2012-04-07 11:31:34 +02:00
Kyle Fuller
1307ab9ffc
irc: set user modes only if target nick is self nick in message 221 (patch #7754 )
2012-04-05 14:05:46 +02:00
Sebastien Helleu
6c261d31e1
doc: add list of commonly used tags in plugin API reference (in function printf_date_tags)
2012-04-04 20:02:27 +02:00
Sebastien Helleu
2b26348965
perl: fix crash on quit on OS X
2012-04-03 21:40:03 +02:00
Sebastien Helleu
8bc6c1363b
irc: fix help of option irc.color.mirc_remap
2012-04-03 21:31:15 +02:00
Marco Paolone
8c03f8dee4
doc: update italian plugin API reference
2012-04-03 21:27:18 +02:00
Sebastien Helleu
93a77c39ba
irc: use tag "prefix_nick_ccc" (where "ccc" is color of nick) in messages displayed
...
This new tag is used by WeeChat to hide/replace same prefix (option weechat.look.prefix_same_nick).
2012-04-03 21:24:24 +02:00
Sebastien Helleu
5459e6595a
core: fix bugs with option weechat.look.prefix_same_nick, use nick color for string used as replacement
...
Bugs fixed:
- hide/replace prefix only if prefix is a nick (do not do it for join/part/quit or action messages)
- hide/replace prefix only when displaying messages (do not cache value in lines)
The nick color used in replacement string comes from tag "prefix_nick_ccc", where "ccc" is the color of nick.
2012-04-03 21:22:53 +02:00
Sebastien Helleu
7038630b6d
core: fix bug with option weechat.look.prefix_same_nick and filtered lines
2012-04-01 08:39:11 +02:00
Sebastien Helleu
fc697d5998
core: fix bad computation of prefix length when simulating display (this caused one or more empty lines at bottom of chat area)
...
(bug was introduced in previous commit: 10df976e53 )
2012-03-31 22:13:13 +02:00
Sebastien Helleu
10df976e53
core: fix display bug with prefix when length is greater than max and prefix is ending with a wide char (bug #36032 )
2012-03-29 16:36:51 +02:00
Sebastien Helleu
ae2c97b8cb
doc: argument "shutdown_function" is optional in function register (scripting guide)
2012-03-29 11:33:52 +02:00
Sebastien Helleu
03194331b9
core: add new color options for logger in ChangeLog
2012-03-29 10:24:17 +02:00
Sebastien Helleu
fbf38ddbd5
logger: add colors for backlog lines and end of backlog (task #11966 )
2012-03-28 21:48:55 +02:00
Nils Görs
1236befd74
core: update german translations
2012-03-28 18:12:51 +02:00
Sebastien Helleu
67115edf3d
core: add option weechat.look.prefix_same_nick (hide or change prefix on messages whose nick is the same as previous message) (task #11965 )
2012-03-28 18:07:15 +02:00
Sebastien Helleu
272046d012
irc: force the clear of nicklist when joining a channel (nicklist was not sync after znc reconnection) (bug #36008 )
2012-03-26 15:12:05 +02:00
Sebastien Helleu
0a08581f1b
irc: allow more than one nick in command /invite
2012-03-26 13:45:41 +02:00
Sebastien Helleu
7e1859ad5d
guile: add missing function "hook_process_hashtable" in API
2012-03-25 18:20:25 +02:00
Sebastien Helleu
b867c69477
core: convert tabs to spaces in text pasted (bug #25028 )
2012-03-24 13:22:41 +01:00
Sebastien Helleu
b7d75cf455
tcl: add missing function "hdata_char" in API
2012-03-24 13:11:50 +01:00
Sebastien Helleu
af56174b98
tcl: fix pointer sent to function hook_signal_send when type of data is a pointer
2012-03-24 13:05:37 +01:00
Sebastien Helleu
c4cfd651fc
api: display warning in scripts when invalid pointers (malformed strings) are given to plugin API functions (warning displayed if debug for plugin is >= 1)
2012-03-24 13:00:50 +01:00
Sebastien Helleu
93ec33d491
api: fix typo in a comment
2012-03-24 11:05:35 +01:00
Sebastien Helleu
b877a53f80
aspell: fix typo in a comment
2012-03-24 11:05:24 +01:00
Sebastien Helleu
b3c00abbbb
api: use a struct for arguments of function script_init (callbacks)
2012-03-24 10:59:21 +01:00
Sebastien Helleu
5d6e3d1a7a
doc: fix order of arguments for function nicklist_add_group in plugin API reference
2012-03-24 09:55:29 +01:00
Sebastien Helleu
6d80855819
doc: add missing command "/set weechat.look.align_end_of_lines time" in question about URLs (FAQ)
2012-03-23 19:43:57 +01:00
Sebastien Helleu
9972cce777
core: add a connection timeout for child process in hook_connect (bug #35966 )
2012-03-23 18:24:47 +01:00
Sebastien Helleu
4474f9ca0e
doc: update hdata "irc_channel" (add "names_received") in plugin API reference
2012-03-23 14:13:14 +01:00
Sebastien Helleu
c826f4841f
irc: do not translate string "Msg" for messages to channel ops/voiced
2012-03-23 14:10:52 +01:00
Sebastien Helleu
d4184f78c5
irc: do not send command "MODE #channel" on manual /names (do it only when names are received on join of channel) (bug #35930 )
2012-03-22 16:02:25 +01:00
Sebastien Helleu
d87eacccc9
relay: redirect some irc messages from clients to hide output (bug #33516 )
...
Messages redirected by relay plugin: mode, ison, list, names, topic, who,
whois, whowas, time, userhost.
2012-03-18 08:58:19 +01:00
Sebastien Helleu
b69e82cb94
irc: do not allow the creation of two servers with same name but different case (fix error when writing file irc.conf) (bug #35840 )
2012-03-17 10:14:25 +01:00
Sebastien Helleu
89349e6f9a
core: fix typo: unsensitive -> insensitive
2012-03-17 10:08:39 +01:00
Sebastien Helleu
9955b05239
irc: update away flag for nicks on manual /who
2012-03-15 15:15:57 +01:00
Sebastien Helleu
3e602195e9
irc: display privmsg messages to "@#channel" and "+#channel" in channel buffer (bug #35331 )
2012-03-14 20:33:12 +01:00
Sebastien Helleu
d4ba6ac1c4
core: cosmetic changes in NEWS
2012-03-13 18:23:34 +01:00
Sebastien Helleu
3a2a1ce6f2
core: follow symbolic links when writing configuration files (.conf) (task #11779 )
2012-03-13 18:13:45 +01:00
Nils Görs
fc5f5a56dc
doc: update german translations, FAQ and user guide
2012-03-13 18:12:31 +01:00
Marco Paolone
4bba177f17
doc: update italian FAQ, user guide and plugin API reference
2012-03-12 20:45:23 +01:00
Sebastien Helleu
1c1ef05451
irc: use computed nick color in many messages instead of option weechat.color.chat_nick
2012-03-12 19:26:26 +01:00
Sebastien Helleu
73476cc0f8
irc: fix redirection of message when message is queued for sending on server
2012-03-12 11:55:35 +01:00
Sebastien Helleu
f4c18d4fed
irc: use computed nick color for nicks in notify messages
2012-03-12 11:17:45 +01:00
Sebastien Helleu
a6336885b8
irc: add signals and tags in messages for irc notify (patch from Quentin Glidic) (task #11887 )
2012-03-12 11:09:22 +01:00
Sebastien Helleu
d1c59c7536
irc: check notify immediately when adding a nick to notify list, improve first notify message for a nick (bug #35731 )
2012-03-12 08:01:40 +01:00
Sebastien Helleu
595293defc
core: update ChangeLog
2012-03-10 16:18:15 +01:00
Sebastien Helleu
c6b4f1917e
core: fix lost scroll when switching to a buffer with a pending search (ctrl-r)
2012-03-10 16:12:41 +01:00
Sebastien Helleu
1c12f3a43f
core: fix grab of key (alt-k) (bug introduced with bracketed paste mode)
2012-03-10 15:46:18 +01:00
Sebastien Helleu
077de9dc90
core: fix broken mouse (bug introduced by the previous commit)
2012-03-09 11:43:10 +01:00
Sebastien Helleu
35785a5e05
core: improve and fix bugs on standard paste and bracketed paste
...
Changes:
- wait control sequence for end of bracketed paste (and only after, check if
we should ask confirmation to user)
- add option weechat.look.paste_bracketed_timer_delay to force the end of
bracketed paste if the control sequence for end of bracketed paste was not
received in time
- in bracketed paste mode, with paste_max_lines=1, do not ask confirmation for
one line (ask for one line only if paste_max_lines=0)
- fix bugs with mintty: bracketed paste should be ok every time (even if some
codes are sometimes partially received, WeeChat will now handle that properly);
the standard paste often fails (due to bug in mintty, which sends paste very
slowly to remote app); so the bracketed paste mode is highly recommended with
mintty
- after paste in bracketed paste mode, the undo key (ctrl+"_" by default) will
undo whole paste, not chars one by one
2012-03-09 10:41:13 +01:00
Sebastien Helleu
1102cfd317
irc: fix display of color in hostname (join/part/quit messages)
2012-03-06 21:54:46 +01:00
Sebastien Helleu
fe3bdb5f52
irc: compute hash to find nick color for nick in server message when nick is not in nicklist
2012-03-06 18:03:03 +01:00
Sebastien Helleu
0552bdefa0
core: read data on stdin even when asking confirmation for paste (fix lost chars under mintty terminal)
2012-03-06 15:56:43 +01:00
Sebastien Helleu
d495c41919
relay: add "date_printed" and "highlight" in signal "_buffer_line_added" (WeeChat protocol)
2012-03-06 12:05:33 +01:00
Sebastien Helleu
39787d483a
api: add list "gui_buffer_last_displayed" in hdata "buffer"
2012-03-05 08:02:55 +01:00
Sebastien Helleu
f5769dbd17
core: fix typo in help of option weechat.look.paste_bracketed (bug #35717 )
2012-03-04 19:41:34 +01:00
Sebastien Helleu
d733a5bd62
core: rename option weechat.look.bracketed_paste_mode to weechat.look.paste_bracketed
2012-03-04 11:38:16 +01:00
Sebastien Helleu
152394689a
core: add support of terminal "bracketed paste mode" (task #11316 )
2012-03-04 10:32:55 +01:00
Sebastien Helleu
d43e9c11e5
rmodifier: add option "release" in default rmodifier "nickserv" (used to hide passwords in command "/msg nickserv") (bug #35705 )
2012-03-03 12:38:35 +01:00
Ryuunosuke Ayanokouzi
5f11df74e3
core: fix display of wide chars on last column of chat area (patch #7733 )
2012-03-03 10:03:13 +01:00
Sebastien Helleu
313c373492
irc: do not close server buffer and disconnect when server is destroyed during /upgrade
2012-02-29 19:21:46 +01:00
Sebastien Helleu
97888e7ef5
irc: fix typo in a comment
2012-02-29 19:13:34 +01:00
Sebastien Helleu
38ba105547
doc: rewrite sentence about command /charset in FAQ
2012-02-29 19:00:43 +01:00
Kyle Fuller
e91d401f41
irc: add support of "external" SASL mechanism (task #11864 )
2012-02-29 15:22:03 +01:00
Sebastien Helleu
f1abe53b41
irc: close server buffer when server is deleted
2012-02-29 13:54:26 +01:00
Emmanuel Bouthenot
5bf02429fb
core: sync debian files with debian git repository
2012-02-26 22:55:01 +01:00
Sebastien Helleu
f3dc2e7ef9
irc: add search for lower case nicks in option irc.look.nick_color_force
2012-02-26 18:18:37 +01:00
Sebastien Helleu
a1e87fe63d
core: fix problem with asciidoc syntax in ChangeLog
2012-02-26 12:52:28 +01:00
Sebastien Helleu
e8a007321f
doc: add japanese translator in user guide
2012-02-26 12:17:03 +01:00
Sebastien Helleu
ca643c6f5d
Version 0.3.8-dev
2012-02-26 09:30:43 +01:00
Sebastien Helleu
73d9b9a6b9
Version 0.3.7
2012-02-26 08:35:03 +01:00
Elián Hanisch
bc7ecedaa4
core: update spanish translations
2012-02-26 07:58:09 +01:00
Ryuunosuke Ayanokouzi
b9c7dc9692
core: add japanese translations
2012-02-26 07:54:44 +01:00
Sebastien Helleu
d273f946e6
core: add note about new default value of option "weechat.plugin.extension" in NEWS
2012-02-25 15:39:59 +01:00
Sebastien Helleu
496c7d3e18
core: fix expand of path "~" to home of user in function string_expand_home ("~/xxx" was ok, but not "~")
2012-02-25 08:42:00 +01:00
Krzysztof Koroscik
f38f62e7d8
doc: update polish translations, FAQ and scripting guide
2012-02-24 21:54:43 +01:00
Sebastien Helleu
36a0874bfe
doc: fix name of package libcurl4-gnutls-dev in dependencies (user guide)
2012-02-24 14:25:02 +01:00
Sebastien Helleu
b0ef8fc6e3
doc: add gdb commands to log output in a file (user guide)
2012-02-24 13:51:29 +01:00
Sebastien Helleu
0be9ae3017
doc: add file wee-url.c and doc for relay protocol in developer's guide
2012-02-22 16:32:29 +01:00
Nils Görs
8f289697e2
doc: update german translations and FAQ
2012-02-21 17:35:23 +01:00
Nils Görs
92e9963af4
core: update german translations
2012-02-20 20:38:47 +01:00
Marco Paolone
0337dea08e
core: update italian translations
2012-02-20 17:25:24 +01:00
Sebastien Helleu
78d7c654c8
perl: increment count of hash returned by API (fix crash when script tries to read hash without making a copy)
2012-02-20 14:16:17 +01:00
Sebastien Helleu
92f79ba54b
core: fix typo in NEWS
2012-02-20 07:48:18 +01:00
Sebastien Helleu
d30560729b
core: remove obsolete option "scroll_unread" in completion of /input (option was moved to /window)
2012-02-20 07:46:42 +01:00
Sebastien Helleu
588921686d
irc: rename server option "cap" to "capabilities"
2012-02-19 20:20:04 +01:00
Sebastien Helleu
8d630641dc
Version 0.3.7-rc3
2012-02-19 19:36:54 +01:00
Sebastien Helleu
c6850e14a7
irc: fix memory leak in SASL/blowfish authentication
2012-02-19 19:24:57 +01:00
Sebastien Helleu
8a0f53019a
irc: fix memory leak when a server is deleted
2012-02-19 19:17:50 +01:00
Sebastien Helleu
205a869598
core: fix memory leak when closing buffer
2012-02-19 19:15:14 +01:00
Sebastien Helleu
508bfe5c7a
core: fix memory leak in function util_search_full_lib_name
2012-02-19 19:14:06 +01:00
Sebastien Helleu
af72bcb01d
irc: add option "cap" in servers to enable capabilities on connection
2012-02-19 19:04:11 +01:00
Sebastien Helleu
19dfdfedc9
doc: fix python example for config_new_option in plugin API reference
2012-02-17 11:05:59 +01:00
Sebastien Helleu
9040193f7a
core: update ChangeLog: add task #10703
2012-02-16 10:07:30 +01:00
Sebastien Helleu
a539dcbff8
core: automatically add newline char after last pasted line (when pasting many lines with confirmation)
2012-02-16 09:52:45 +01:00
Sebastien Helleu
c91a91c6ee
Version 0.3.7-rc2
2012-02-13 11:14:06 +01:00
Sebastien Helleu
08cb3f3870
core: update ChangeLog
2012-02-13 11:07:23 +01:00
Sebastien Helleu
3c338e59ed
core: fix bug with layout: assign layout number in buffers when doing /layout save
2012-02-12 08:55:58 +01:00
Marco Paolone
00c2b8f951
doc: update italian FAQ
2012-02-12 08:29:21 +01:00
Sebastien Helleu
5d29e0062a
doc: add question about "TLS handshake error" in FAQ
2012-02-11 11:40:01 +01:00
Sebastien Helleu
d31a6540ca
doc: update example of color code in developer's guide
2012-02-11 07:55:29 +01:00
Sebastien Helleu
f8ef3c8f80
doc: add color codes in strings (developer's guide)
2012-02-10 18:02:06 +01:00
Marco Paolone
508d8a1b43
doc: update italian docs
2012-02-10 08:25:52 +01:00
Sebastien Helleu
96ecfdd9d1
core: add options "dns_servers" and "accepttimeout_ms" for curl (libcurl >= 7.24.0)
2012-02-09 09:48:57 +01:00
Sebastien Helleu
4a1f0ef5cc
irc: add signal "irc_server_opened"
2012-02-09 08:47:36 +01:00
Sebastien Helleu
06fb5d1921
doc: fix typo in plugin API reference (example for weechat_string_toupper)
2012-02-09 07:32:04 +01:00
Marco Paolone
544b7098b3
core: update italian translations
2012-02-06 08:29:55 +01:00
Sebastien Helleu
a2002f6b76
Version 0.3.7-rc1
2012-02-05 20:07:31 +01:00
Sebastien Helleu
bfc409ff34
core: add task #9497 in ChangeLog
2012-02-05 19:02:39 +01:00
Sebastien Helleu
355fdf0047
irc: add signal "xxx,irc_out1_yyy" and modifier "irc_out1_xxx" (outgoing message before automatic split to fit in 512 bytes)
2012-02-05 11:37:57 +01:00
Sebastien Helleu
863a9d37da
core: fix compilation warning under Cygwin
2012-02-05 11:25:38 +01:00
Sebastien Helleu
706f36e4fd
doc: remove wrong comment in french user guide
2012-02-04 18:13:36 +01:00
Nils Görs
73975043a9
doc: update german translations, user guide and scripting guide
2012-02-04 11:33:42 +01:00
Sebastien Helleu
14b2a2223e
irc: fix self-highlight when using /me with an IRC bouncer like znc (bug #35123 )
2012-02-04 08:56:19 +01:00
Sebastien Helleu
e6736b544e
core: do not auto add space after nick completer if option weechat.completion.nick_add_space is off
2012-02-01 17:19:04 +01:00
Sebastien Helleu
2dd44ee3d7
core: fix compilation warning on curl_easy_setopt for option CURLOPT_FOLLOWLOCATION
2012-01-28 22:12:57 +01:00
Sebastien Helleu
50c120b29c
doc: add the versions where signals were introduced, fix typos in signals (plugin API reference)
2012-01-28 18:31:27 +01:00
Sebastien Helleu
8ea2b93a28
core: add signal "window_switch"
2012-01-28 17:18:15 +01:00
Sebastien Helleu
3ecd3d7a26
core: fix signal "buffer_switch": send it only once when switching buffer (bug #31158 )
2012-01-28 11:11:58 +01:00
Sebastien Helleu
6e2c3e8722
core: add bug #35317 in ChangeLog
2012-01-28 08:26:17 +01:00
Sebastien Helleu
b6a7777aa0
irc: add alias "ctcp" for target buffer of CTCP messages
2012-01-27 18:18:35 +01:00
Sebastien Helleu
f8a25b4299
core: replace dependency "libcurl-dev" by "libcurl4-gnutls-dev" for Debian packaging
2012-01-27 10:37:00 +01:00
Sebastien Helleu
9347bae962
api: replace type "regex_t *" by "void *" in function string_regcomp (fix ruby compilation with autotools)
2012-01-26 18:18:20 +01:00
Lázaro A
9a821b9d3c
doc: add spanish quickstart guide
2012-01-26 18:08:34 +01:00
Sebastien Helleu
d242f30950
core: move option "scroll_unread" from command /input to /window
2012-01-24 21:20:52 +01:00
Sebastien Helleu
009925b9ac
api: add modifier "input_text_for_buffer"
2012-01-24 19:02:06 +01:00
Sebastien Helleu
f7a0f8ae39
core: fix typo in comment
2012-01-24 10:58:51 +01:00
Sebastien Helleu
5ac884d57f
aspell: fix URL detection (do not check spelling of URLs) (bug #34040 )
2012-01-24 10:34:36 +01:00
Sebastien Helleu
0f7150db19
relay: use protocol arguments for protocol "irc" only (arguments forbidden for protocol "weechat")
2012-01-23 12:21:29 +01:00
Sebastien Helleu
498f2131a7
relay: add protocol "weechat" in /help relay
2012-01-23 11:38:07 +01:00
Sebastien Helleu
f6b26e5604
relay: do not create relay if there is a problem with socket creation (bug #35345 )
2012-01-23 11:32:50 +01:00
Sebastien Helleu
a90a9a1802
doc: add python 3.x in user guide
2012-01-22 21:11:56 +01:00
Sebastien Helleu
8fb24c3cbc
core: fix typo in NEWS
2012-01-22 13:50:15 +01:00
Sebastien Helleu
5f6df8021b
core: add support of flags in regular expressions and highlight options, add irc options to customize/disable default nick highlight (task #11128 )
...
New functions in C plugin API:
- string_regex_flags
- string_regcomp
New irc options:
- irc.look.highlight_server
- irc.look.highlight_channel
- irc.look.highlight_pv
Regex flags are supported in following options/commands:
- option weechat.look.highlight
- option weechat.look.highlight_regex
- options irc.look.highlight_{server|channel|pv}
- option relay.network.allowed_ips
- core command /filter
- irc command /list
- irc command /ignore
- rmodifier command /rmodifier
2012-01-22 13:48:42 +01:00
Nils Görs
51491469e5
doc: update german translations and user guide
2012-01-19 14:05:12 +01:00
Sebastien Helleu
739c501722
doc: fix typo in french translation of user guide
2012-01-19 14:02:59 +01:00
Sebastien Helleu
4ee60b9ef0
doc: add URL transfer in scripting guide
2012-01-19 13:56:48 +01:00
Sebastien Helleu
1ae6029b98
doc: add missing functions "hook_process_hashtable" and "hdata_hashtable" in scripting guide
2012-01-19 11:25:38 +01:00
Sebastien Helleu
1e9bf682d0
core: fix typo in french translations
2012-01-18 22:17:42 +01:00
Sebastien Helleu
fffd9c88ac
core: add many libcurl options missing (for URL transfer)
2012-01-18 17:50:12 +01:00
Sebastien Helleu
d6cddc6dd3
doc: add return codes for URL transfer in hook_process (plugin API reference)
2012-01-17 12:08:42 +01:00
Marco Paolone
7136a2826c
core: update italian translations
2012-01-16 22:20:47 +01:00
Marco Paolone
8c80a2b1a2
doc: update italian user guide
2012-01-16 20:10:37 +01:00
Sebastien Helleu
b91c231096
core: add URL transfer (using libcurl), add function hook_process_hashtable in plugin API, add support of URL in hook_process/hook_process_hashtable (task #10247 )
2012-01-16 19:52:08 +01:00
Sebastien Helleu
ca07f58406
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/weechat
2012-01-16 19:20:02 +01:00
Sebastien Helleu
b2dd992c0d
core: add library "pthread" in cmake file for link on OpenBSD
2012-01-16 19:19:09 +01:00
Sebastien Helleu
9df2432acc
doc: remove obsolete variable "display_creation_date" in hdata of "irc_channel" (plugin API reference)
2012-01-12 18:09:07 +01:00
Sebastien Helleu
a7153028b7
relay: fix compilation error when zlib is not found
2012-01-12 09:13:29 +01:00
Sebastien Helleu
47e4a03be6
core: update copyright dates
2012-01-08 18:59:50 +01:00
Sergio Durigan Junior
44eab20208
core: fix some errors in portuguese translations (patch #7700 )
2012-01-08 08:57:07 +01:00
Aleksey V Zapparov
2e13bce03c
core: update russian translations
2012-01-07 11:20:08 +01:00
Sebastien Helleu
6b9a1d7376
irc: use low priority for MODE sent automatically by WeeChat (when joining channel)
2012-01-06 14:05:21 +01:00
Sebastien Helleu
bf9953a866
core: fix escaped char in NEWS for asciidoc output
2012-01-06 13:31:56 +01:00
Sebastien Helleu
0d0a450d61
core: add note about extended regex in /filter and /ignore in NEWS
2012-01-06 13:30:26 +01:00
Sebastien Helleu
5a2df17141
irc: use extended regex in command /ignore
2012-01-06 13:26:58 +01:00
Sebastien Helleu
82a9ed3f9c
irc: use extended regex in command /list
2012-01-06 13:26:23 +01:00
Sebastien Helleu
80d1a52304
core: use extended regex in filters (patch #7616 )
2012-01-06 13:24:16 +01:00
Sebastien Helleu
b20888ec74
alias: add default alias umode => /mode $nick
2012-01-06 12:35:44 +01:00
Sebastien Helleu
ab46b37aed
irc: allow /mode without argument (display modes of current channel or user modes on server buffer)
2012-01-06 12:25:11 +01:00
Sebastien Helleu
4cde51a27f
irc: use redirection to get channel modes after update of modes on channel, display output of /mode #channel
2012-01-06 11:24:01 +01:00
Sergio Durigan Junior
4e870c71cb
core: update portuguese translations (patch #7698 )
2012-01-06 09:47:27 +01:00
Sebastien Helleu
e895fc7e5e
irc: remove invalid argument "list" from completion of command /notify
2012-01-05 10:57:06 +01:00
Sebastien Helleu
b7c97d64ee
doc: add hashtable sent to callback for irc redirection in plugin API reference
2012-01-05 10:52:26 +01:00
Sebastien Helleu
7e7fe2b37d
doc: fix typos in plugin API reference (examples of irc redirection)
2012-01-04 15:50:07 +01:00
Sebastien Helleu
55e77a7ea1
core: fix typo in ChangeLog
2012-01-03 20:12:10 +01:00
Sebastien Helleu
0a7291bf7b
doc: make script docgen.py compatible with Python 3.x
2012-01-03 19:35:39 +01:00
Sebastien Helleu
daea95866c
python: support of Python 3.x (task #11704 )
...
Note that Python 2.x is still the only Python compiled if found:
Python 3.x is not auto-detected by cmake neither configure.
Many official Python scripts will not load/run with Python 3.x,
so Python 2.x (2.7 or 2.6) is still the recommended version.
2012-01-03 19:35:05 +01:00
Sebastien Helleu
e9baa5910c
doc: add weechat protocol in relay plugin
2011-12-27 18:50:31 +01:00
Sebastien Helleu
5ee0e798b1
irc: do not use option irc.look.nick_color_stop_chars for forced nick colors (bug #33480 )
2011-12-27 18:20:52 +01:00
Sebastien Helleu
a35364524a
irc: add optional server in info "irc_is_channel" (before channel name) (bug #35124 ), add optional server in info_hashtable "irc_message_parse"
2011-12-25 23:00:18 +01:00
Sebastien Helleu
68948f9747
core: change mouse state when option weechat.look.mouse is changed
2011-12-25 21:52:35 +01:00
Sebastien Helleu
3c338adc52
doc: update german translations and docs
2011-12-25 21:35:38 +01:00
Sebastien Helleu
acb5561434
doc: update contents of hdata in plugin API reference
2011-12-25 21:32:24 +01:00
Sebastien Helleu
3194a9b8e4
core: set option weechat.look.mouse when mouse state is changed with command /mouse
2011-12-25 21:22:33 +01:00
Sebastien Helleu
583f4d5151
relay: add signal "buffer_type_changed" in weechat protocol
2011-12-25 12:21:46 +01:00
Sebastien Helleu
d4c72d5c83
relay: add signal "buffer_unmerged" in weechat protocol
2011-12-25 11:44:45 +01:00
Sebastien Helleu
afa5e48a1a
relay: fix crash when not enough arguments are received in a command of weechat protocol
2011-12-23 19:02:52 +01:00
Sebastien Helleu
7610b9b00c
irc: add missing restore of variables in server upgrade (nick_max_length, casemapping)
2011-12-20 12:19:46 +01:00
Sebastien Helleu
443b8fc033
relay: add type "hashtable" in relay protocol and hdata, add signals "buffer_localvar_xxx" in protocol
2011-12-20 10:51:01 +01:00
Sebastien Helleu
8cd9845804
doc: fix typo: hashlist => hashtable in plugin API reference
2011-12-19 23:25:37 +01:00
Sebastien Helleu
6f3fd239be
core: add type "hashtable" for hdata, new api functions: hdata_hashtable and hashtable_map_string
2011-12-19 22:39:24 +01:00
Sebastien Helleu
7d52f85f55
core: display error on "/key bind meta- ..." (incomplete meta key)
2011-12-17 22:52:44 +01:00
Sebastien Helleu
9bab39057b
relay: update relay buffer when bytes are sent to clients (irc and weechat protocols)
2011-12-17 22:38:34 +01:00
Sebastien Helleu
d3a37ea948
core: display an error and do nothing for command "/unset *"
2011-12-17 18:42:27 +01:00
Sebastien Helleu
034b216eee
alias: add help about syntax %%command for completion of alias in /alias
2011-12-17 18:32:40 +01:00
Sebastien Helleu
1f76df2c20
doc: fix type of hdata sent with id "_buffer_line_added" in relay protocol
2011-12-17 17:53:07 +01:00
Sebastien Helleu
16ae7e2663
relay: add commands "sync" and "desync" in WeeChat protocol
2011-12-17 17:39:19 +01:00
Sebastien Helleu
f0b8181395
core: add signal "buffer_line_added"
2011-12-17 17:34:45 +01:00
Sebastien Helleu
bd3f554e02
api: add new function hdata_check_pointer
2011-12-17 17:03:39 +01:00
Sebastien Helleu
dc8807a417
core: add default keys "meta2-1;5D" and "meta2-1;5C" (ctrl+left/right) for gnome-terminal
2011-12-16 12:36:28 +01:00
Sebastien Helleu
1a9b8c92c8
core: display error about main buffer in command "/buffer close N" (or N1-N2) only if main buffer is the only buffer matching number(s)
2011-12-15 10:12:00 +01:00
Sebastien Helleu
16bd607142
doc: fix example of function hashtable_add_to_infolist in plugin API reference
2011-12-12 11:34:19 +01:00
Sebastien Helleu
1234d6c8f7
irc: reset read marker of current buffer on manual /join
2011-12-09 15:55:52 +01:00
Sebastien Helleu
15d9aab7fa
core: add option "hooks" for command /debug
2011-12-07 17:43:36 +01:00
Sebastien Helleu
86489d4587
core: add option "weechat.look.scroll_bottom_after_switch" (if enabled, restore old behaviour before fix of bug #25555 in version 0.3.5)
2011-12-07 16:28:32 +01:00
Sebastien Helleu
0ba05cc008
relay: fix constant overflow (on 32-bit systems) in "test" command of weechat protocol
2011-12-07 11:29:12 +01:00
Sebastien Helleu
018ea768af
core: remove cmake warnings
2011-12-07 11:21:51 +01:00
Sebastien Helleu
ae997df61e
core: fix detection of zlib with cmake
2011-12-07 11:21:23 +01:00
Sebastien Helleu
013f8cc757
relay: add WeeChat protocol (for remote GUI), doc about protocol, new options
...
The protocol is partial, under development, and NOT ready for usage.
New options added in relay.conf:
- relay.network.allowed_ips: allow only some IPs on relay plugin (by default
all IPs are allowed)
- relay.network.compression_level: compression level used in WeeChat protocol
(compression is made using zlib)
2011-12-06 23:06:23 +01:00
Sebastien Helleu
00a3f990b3
api: add new function nicklist_get_next_item
2011-12-06 22:57:21 +01:00
Sebastien Helleu
23c70b013b
core: fix sizeof of variable (struct content instead of its pointer) in function gui_hotlist_add
2011-12-04 09:08:03 +01:00
Sebastien Helleu
aa79dedbb1
core: add missing initialization of variable in function weelist_casesearch_pos
2011-12-04 09:06:46 +01:00
Sebastien Helleu
0765f113d0
core: replace some C++ comments by C comments
2011-12-01 17:09:23 +01:00
Sebastien Helleu
fcbf297a14
core: remove obsolete comment
2011-12-01 17:05:59 +01:00
Sebastien Helleu
41b5ef1e4c
core: check pointer returned by function localtime
2011-11-27 11:48:35 +01:00
Sebastien Helleu
8ba8e62580
irc: fix crash when signon time in message 317 (whois, idle) is invalid (too large) (bug #34905 )
2011-11-27 10:06:24 +01:00
Sebastien Helleu
c40a281ce4
core: fix type of variables in hdata "line_data" (type integer -> char)
2011-11-25 15:23:28 +01:00
Sebastien Helleu
bfc010df2f
core: add type char for hdata and function hdata_char in plugin/script API
2011-11-25 15:09:44 +01:00
Sebastien Helleu
96940af8c3
irc: do not delete servers added in irc.conf on /reload (bug #34872 )
2011-11-21 18:12:47 +01:00
Sebastien Helleu
6f6e1569cd
core: add "full_name" in buffer structure
2011-11-21 17:55:30 +01:00
Sebastien Helleu
e8b3eb7ad1
relay: ignore newline chars in commands received, rename command "pass" to "password"
2011-11-21 12:56:31 +01:00
Sebastien Helleu
746e56f28c
xfer: display origin of xfer in core and xfer buffers (task #10956 )
2011-11-19 11:39:48 +01:00
Sebastien Helleu
36343a5338
relay: add password support and command "info" in WeeChat protocol
2011-11-18 17:14:09 +01:00
Sebastien Helleu
7a0d346933
irc: remove autorejoin on channels when disconnected from server (bug #32207 )
2011-11-18 16:00:12 +01:00
Sebastien Helleu
6f0b6295c5
irc: display messages kick/kill/mode/topic even if nick is ignored (bug #34853 )
2011-11-17 22:52:37 +01:00
Sebastien Helleu
61e5a4bcdb
core: apply filters after full reload of configuration files (with /reload) (bug #31182 )
2011-11-17 22:11:39 +01:00
Marco Paolone
07727a97c9
doc: update italian translations and docs
2011-11-17 13:32:28 +01:00
Sebastien Helleu
fb78fe4e44
core: display a warning when option weechat.look.eat_newline_glitch is enabled
2011-11-15 11:45:44 +01:00
Sebastien Helleu
e5a74fca72
core: allow list for option weechat.plugin.extension (makes weechat.conf portable accross Un*x and Windows) (task #11479 )
2011-11-15 10:42:46 +01:00
Simon Kuhnle
07ed065ab7
core: fix compilation under OpenBSD 5.0 (lib utf8 not needed any more) (bug #34727 )
2011-11-12 16:57:49 +01:00
Sebastien Helleu
c7a1a01d8f
core: add new option weechat.completion.base_word_until_cursor: allow completion in middle of words (enabled by default) (task #9771 )
2011-11-12 16:09:14 +01:00
Sebastien Helleu
c8cf55c291
doc: add note about option irc.color.mirc_remap in section "Usage/Command line/Color codes" of user's guide
2011-11-12 11:31:26 +01:00
Sebastien Helleu
bd33c8c751
doc: add anchors for config file options in user's guide
2011-11-12 11:27:43 +01:00
Sebastien Helleu
3e1fb7ed3a
doc: add casemapping value in hdata of irc server
2011-11-12 11:03:23 +01:00
Sebastien Helleu
e3b7c8fdb7
irc: add case insensitive string comparison based on casemapping of server (rfc1459, strict-rfc1459, ascii) (bug #34239 )
2011-11-12 10:56:52 +01:00
Sebastien Helleu
491412b314
api: add new functions strcasecmp_range and strncasecmp_range
2011-11-12 10:37:44 +01:00
Sebastien Helleu
538e8257f6
doc: update german translations and docs
2011-11-08 23:00:36 +01:00
Sebastien Helleu
2c6d525045
core: add option "jump_last_buffer_displayed" for command /input (key: alt+"/") (task #11553 )
2011-11-08 18:51:15 +01:00
Sebastien Helleu
2f17dbe02f
doc: fix URL of certificates for oftc IRC server in user's guide
2011-11-07 23:40:15 +01:00
Sebastien Helleu
fa06b0b353
core: remove error displayed by /buffer after successful jump to buffer by name or number
2011-11-07 17:10:48 +01:00
Sebastien Helleu
5f9be5cc7a
core: display error in command /buffer if arguments are wrong (bug #34180 )
2011-11-07 17:06:56 +01:00
Sebastien Helleu
e8e5ad66cc
irc: display channel voice notices received in channel buffer (bug #34762 ), display channel/op notices sent in channel buffer
2011-11-07 10:24:28 +01:00
Sebastien Helleu
cdcd417774
core: add developer's guide in ChangeLog
2011-11-06 09:04:24 +01:00
Sebastien Helleu
6cae7b70ef
core: add developer's guide in debian packaging
2011-11-06 00:23:12 +01:00
Sebastien Helleu
b9d8eee2ce
doc: add developer's guide (task #5416 )
2011-11-06 00:16:13 +01:00
Sebastien Helleu
523a6f032e
core: do not display warning about option "save_config_on_exit" on startup or after /upgrade
2011-11-05 17:09:16 +01:00
Sebastien Helleu
e9ef9a9e1b
core: display full line (option + value) for lines with error in configuration files
2011-11-05 16:11:22 +01:00
Sebastien Helleu
f211a839f6
core: rename options weechat.history.{max_lines|max_minutes} to weechat.history.{max_buffer_lines_number|max_buffer_lines_minutes}
2011-11-05 12:53:29 +01:00
Sebastien Helleu
8e5288ba27
irc: add option irc.color.mirc_remap to remap mirc colors in messages to WeeChat colors
2011-11-05 11:40:22 +01:00
Sebastien Helleu
3ec981877a
core: replace Config by RbConfig for detection of Ruby to avoid deprecation warnings
2011-11-04 17:12:41 +01:00
Sebastien Helleu
385602e1e5
irc: add missing reset of color and attributes in display of nicks when joining channel
2011-11-04 12:52:04 +01:00
Sebastien Helleu
8503857d28
irc: allow URL "irc://" in command /connect
2011-11-04 12:47:01 +01:00
Sebastien Helleu
abd95bf1b1
doc: fix toclevels (from 3 to 4) for user guide in Makefile.am
2011-11-04 10:38:23 +01:00
Sebastien Helleu
4646e5c17c
core: fix typo: occured -> occurred
2011-11-03 16:59:54 +01:00
Sebastien Helleu
4b1bc5ff1b
core: remove obsolete/empty sources for Qt and Wxwidgets
2011-11-03 16:06:15 +01:00
Sebastien Helleu
e62cf7c57d
irc: auto-connect to servers created with "irc://" on command line but not other servers if "-a" ("--no-connect") is given
2011-11-03 13:11:10 +01:00
Sebastien Helleu
c87558d3db
core: fix french translation of "irc://" in "weechat-curses --help"
2011-11-01 19:52:25 +01:00
Sebastien Helleu
663616fa07
core: fix syntax of option "irc://" in "weechat-curses --help"
2011-11-01 19:40:46 +01:00
Sebastien Helleu
d16d11b392
core: add option weechat.history.max_minutes: maximum number of minutes in history per buffer (task #10900 ) (patch from Quentin Pradet)
2011-11-01 19:30:30 +01:00
Sebastien Helleu
239b48a644
doc: add script urlserver.py in FAQ
2011-10-31 22:47:04 +01:00
Sebastien Helleu
0d37e2ea6f
aspell: add note about option "aspell.check.commands" in /help aspell
2011-10-31 10:04:47 +01:00
Sebastien Helleu
ce17ca1512
guile: discard script if load of file has failed with command /guile load
2011-10-31 09:58:11 +01:00
Sebastien Helleu
4d8a8cb9e0
python: fix typo in comment
2011-10-31 09:55:23 +01:00
Sebastien Helleu
b9297c4659
lua: fix typo in comment
2011-10-31 09:55:15 +01:00
Ivan Sichmann Freitas
699e0e2ee1
core: update portuguese translations
2011-10-31 08:46:15 +01:00
Sebastien Helleu
0b443f0474
core: fix help on plugin option when config_set_desc_plugin is called to set help on newly created option
2011-10-30 11:35:10 +01:00
Sebastien Helleu
3a10291967
core: sync debian files with debian git repository (use build flags from dpkg-buildflags if possible)
2011-10-30 09:45:03 +01:00
Sebastien Helleu
34e0226ee0
core: add WEECHAT_HOME option in cmake and configure to setup default WeeChat home (default is "~/.weechat") (task #11266 )
...
Syntax for cmake: cmake <dir> -DWEECHAT_HOME="~/.weechat"
Syntax for configure: ./configure WEECHAT_HOME="~/.weechat"
2011-10-29 16:52:19 +02:00
Sebastien Helleu
6d6e0e0ad9
core: add help for values of option "conditions" in bars (options weechat.bar.xxx.conditions)
2011-10-29 11:40:58 +02:00
Sebastien Helleu
3fc8b2f349
doc: update doc of aspell command
2011-10-29 11:35:44 +02:00
Sebastien Helleu
364b006209
aspell: add note about option "default_dict" in /help aspell
2011-10-29 11:34:54 +02:00
Sebastien Helleu
99d3988446
core: change default command for key alt-m: /mouse toggle -> /mute mouse toggle
2011-10-29 11:28:42 +02:00
Sebastien Helleu
8eefea424b
core: display a message when mouse state is changed with command /mouse
2011-10-29 11:27:58 +02:00
Sebastien Helleu
ce8ae83e17
core: add optional arguments for command /plugin load/reload/autoload
2011-10-29 11:16:45 +02:00
Sebastien Helleu
95deef091e
doc: fix two properties of function window_get_integer in plugin API reference
2011-10-28 19:51:46 +02:00
Sebastien Helleu
44d9e01dad
core: add plugin guile in debian packaging
2011-10-28 10:09:38 +02:00
Emmanuel Bouthenot
1988554095
core: sync debian files with debian git repository
2011-10-28 09:15:23 +02:00
Sebastien Helleu
3298a36691
core: update examples in /help filter
2011-10-27 16:03:03 +02:00
Sebastien Helleu
03dc86f58d
irc: add missing modes in /help mode (synopsis of command)
2011-10-27 12:22:27 +02:00
Sebastien Helleu
d072ec110f
core: remove wrong example in /help bar (scroll bar using buffer name)
2011-10-27 11:57:42 +02:00
Sebastien Helleu
1acaa0ebd3
alias: improve /help alias: display many <command> in command synopsis
2011-10-27 08:45:06 +02:00
Dominik Honnef
11f40676ad
ruby: hide warnings caused by reloading the ruby plugin
2011-10-26 23:50:40 +02:00
Dominik Honnef
fa830e5282
ruby: fix crash when reloading ruby plugin (bug #34474 )
2011-10-26 23:40:15 +02:00
Dominik Honnef
7977f277ce
ruby: remove useless call to Gem.latest_load_paths
2011-10-26 22:57:04 +02:00
Sebastien Helleu
dfdf42e27b
core: remove unneeded whitespace
2011-10-26 20:37:03 +02:00
Ivan Sichmann Freitas
2a83aae85e
core: update portuguese translations
2011-10-26 19:36:18 +02:00
Sebastien Helleu
9b42328d55
guile: new script plugin for scheme (task #7289 )
2011-10-26 19:25:51 +02:00
Sebastien Helleu
d95aef2134
script plugins: use new macros to reduce code length
2011-10-26 18:51:16 +02:00
Sebastien Helleu
b3ac47bcf1
core: remove extra colon in german translations
2011-10-26 18:23:54 +02:00
Sebastien Helleu
d6f4f6e74c
core: fix typo: childs -> children
2011-10-25 09:13:18 +02:00
Sebastien Helleu
328d8e0f95
core: fix compilation error with "pid_t" on Mac OS X (bug #34639 )
2011-10-25 08:27:06 +02:00
Sebastien Helleu
71bef80ce2
core: enable background process under Cygwin to connect to servers, fix reconnection problem (bug #34626 )
...
The connection was not made with a fork() under Cygwin because the connect() in
child process was not working. This seems to be fixed in latest Cygwin, so this
hack has been removed and now a fork() is done for all systems.
2011-10-23 12:07:30 +02:00
Sebastien Helleu
60e88df4f2
Version 0.3.7-dev
2011-10-22 12:27:06 +02:00
Sebastien Helleu
6d103c62f9
Version 0.3.6
2011-10-22 10:12:19 +02:00
Marco Paolone
64a38756b6
doc: update italian translations and docs
2011-10-21 12:18:48 +02:00
Elián Hanisch
484900adfd
doc: update spanish translations
2011-10-21 08:03:36 +02:00
Sebastien Helleu
590668013e
core: fix typo in ChangeLog
2011-10-20 18:28:07 +02:00
Sebastien Helleu
661f651048
Version 0.3.6-rc3
2011-10-20 09:57:47 +02:00
Sebastien Helleu
90ab543ce2
doc: add missing description of argument "case_sensitive" for function "weechat_string_match" in plugin API reference
2011-10-19 16:23:19 +02:00
Sebastien Helleu
0a2c938dae
core: fix freeze when calling function util_file_get_content with a directory instead of a filename
2011-10-19 13:41:34 +02:00
Marco Paolone
e26553fd9b
doc: update italian user guide and plugin API reference
2011-10-17 17:52:26 +02:00
Sebastien Helleu
395674c724
irc: fix split of outgoing message when there are only spaces
...
This fix error "No text to send" when sending message with one space (the space
was lost during split of string).
2011-10-16 20:15:22 +02:00
Sebastien Helleu
c161d704f7
core: use value 2 of keep_eol in function string_split to keep separators at end of string
2011-10-16 20:12:55 +02:00
Sebastien Helleu
2ed8974d2f
core: fix status of mouse displayed by command /mouse
2011-10-16 18:23:54 +02:00
Sebastien Helleu
40d8e61118
irc: fix uninitialized key_type in struct gnutls_retr2_st (for gnutls >= 2.11.0)
...
This was causing connection problem with following messages:
irc: TLS handshake failed
irc: error: Insufficient credentials for that request.
2011-10-15 15:50:40 +02:00
Sebastien Helleu
ac7c27949b
core: add color attribute "|" and value "resetcolor" for function weechat_color in plugin API (bug #34550 )
2011-10-15 13:54:53 +02:00
Sebastien Helleu
0bbddad6a6
doc: update polish translations and docs, add polish scripting guide
2011-10-12 14:41:33 +02:00
Sebastien Helleu
5c694363e8
doc: update italian FAQ and plugin API reference
2011-10-12 13:45:13 +02:00
Sebastien Helleu
dabcf293c9
doc: add note about hsignal name for irc redirections in plugin API reference
2011-10-11 18:36:40 +02:00
Sebastien Helleu
452382db26
Version 0.3.6-rc2
2011-10-10 18:44:53 +02:00
Sebastien Helleu
3f5d865d64
core: uninstall docs and weechat-plugin.h on "make uninstall", fix compilation of doc in standalone package
2011-10-10 18:41:25 +02:00
Sebastien Helleu
430d1643cc
core: fix compilation error (INSTALLPREFIX undeclared) on OS X and when compiling with included gettext (bug #26690 )
2011-10-10 18:40:03 +02:00
Sebastien Helleu
2af9c4ba92
core: display timeout for hook_process command only if debug for core is enabled (task #11401 )
2011-10-09 10:33:05 +02:00
Sebastien Helleu
298fde23fe
doc: update german user guide and FAQ
2011-10-07 21:53:17 +02:00
Sebastien Helleu
53b339fb35
core: bufferize lines displayed before core buffer is created, to display them in buffer when it is created
2011-10-07 15:30:54 +02:00
Sebastien Helleu
2c87a641e7
doc: update italian translations
2011-10-06 17:03:03 +02:00
Sebastien Helleu
ddbdb3e657
doc: update italian docs
2011-10-06 13:11:44 +02:00
Sebastien Helleu
b2b585de69
doc: add keys to jump to highlights in FAQ (question about search of text in buffers)
2011-10-06 10:03:07 +02:00
Sebastien Helleu
b9dd668d90
core: add modifiers control/alt ("ctrl" and "alt") for mouse events
2011-10-05 18:15:28 +02:00
Sebastien Helleu
971e464e86
doc: replace "line date" by "line date/time" for hashtable of hook_focus in plugin API reference
2011-10-05 18:14:30 +02:00
Sebastien Helleu
875112756c
core: ignore mouse code '@' (coordinates) when it is received as first event (bug of urxvt sending only this code on shift-selection in terminal)
2011-10-05 11:55:58 +02:00
Sebastien Helleu
ecba10eab2
doc: add "nick" for sasl_username option (irc plugin) in user guide
2011-10-05 09:46:51 +02:00
Sebastien Helleu
67726a9451
doc: add note about prefix for function weechat_printf in plugin API reference
2011-10-04 17:26:16 +02:00
Sebastien Helleu
58c32e4249
irc: fix display of items "away" and "lag" in root bars, refresh all irc bar items on signal "buffer_switch" (bug #34466 )
2011-10-04 10:32:56 +02:00
Sebastien Helleu
9206036233
core: update text in command history when pressing (ctrl-)up
2011-10-03 23:21:07 +02:00
Sebastien Helleu
e93647db95
irc: fix crash on malformed irc notice received (without message after target)
2011-10-03 15:37:35 +02:00
Sebastien Helleu
f2879b0572
doc: update german translations, user guide and FAQ
2011-10-02 15:20:57 +02:00
Sebastien Helleu
55a5b3f8d9
Version 0.3.6-rc1
2011-10-02 15:11:49 +02:00
Sebastien Helleu
cf598e8447
core: fix display of background color in chat area after line feed
2011-10-02 10:58:10 +02:00
Sebastien Helleu
f89cecf71d
core: add missing hook type "focus" in array "hook_type_string" (fix crash when calling infolist_get with bad hook type)
2011-10-01 21:19:42 +02:00
Sebastien Helleu
01327b1b8f
core: fix memory leak when a window is destroyed (free coords)
2011-09-30 17:14:23 +02:00
Sebastien Helleu
dab231a9a3
doc: update question about SSL/freenode in FAQ
2011-09-30 16:46:50 +02:00
Sebastien Helleu
77f02aed29
core: fix sentence in /help upgrade
2011-09-30 16:37:49 +02:00
Sebastien Helleu
05d0435e1e
irc: set host for nick on each nick change (if not already set)
2011-09-30 12:39:05 +02:00
Sebastien Helleu
ca5c2947a4
irc: display host in message "nick is back on server" (in private) only if host is set for nick
2011-09-30 12:37:24 +02:00
Sebastien Helleu
613b53fa8b
irc: set host for nick on each channel message (if not already set)
2011-09-29 20:01:11 +02:00
Sebastien Helleu
0440ff7c89
doc: add note about new option weechat.look.color_basic_force_bold in NEWS file
2011-09-29 12:11:53 +02:00
Sebastien Helleu
5ae4ef715a
core: fix color of highlighted prefix on inactive window when option weechat.look.color_inactive_prefix is off
2011-09-28 17:46:25 +02:00
Sebastien Helleu
677a1b26b2
irc: add missing messages for whois: 223, 264
2011-09-27 21:49:24 +02:00
Sebastien Helleu
d0f41efeb7
core: fix paste detection (problem with end of lines)
2011-09-27 21:35:13 +02:00
Sebastien Helleu
a8c22c11fc
doc: fix typos in plugin API reference
2011-09-25 16:39:30 +02:00
Sebastien Helleu
072d526023
core: update help of option weechat.look.color_basic_force_bold
2011-09-24 14:53:43 +02:00
Sebastien Helleu
b45a5af0f3
core: fix color of inactive merged lines in inactive windows when weechat.look.color_inactive_window is off
2011-09-24 14:10:37 +02:00
Sebastien Helleu
fb5d40951c
core: add new option weechat.look.color_basic_force_bold, off by default: bold is used only if terminal has less than 16 colors (patch #7621 )
2011-09-24 11:28:33 +02:00
Sebastien Helleu
7998e60498
core: change default value for option weechat.look.color_inactive_buffer to off
2011-09-23 15:37:41 +02:00
Sebastien Helleu
734ced6af8
core: add default key "meta2-[E" (F5) for linux console
2011-09-23 12:56:06 +02:00
Sebastien Helleu
867bad2d72
irc: remove compilation warning about function pointer
2011-09-23 09:30:19 +02:00
Sebastien Helleu
83a7305bae
core: fix option weechat.look.color_inactive_message
2011-09-22 23:49:28 +02:00
Sebastien Helleu
420ce7522a
core: add options weechat.look.color_inactive_window/buffer, fix bugs with inactive colors
2011-09-22 23:04:09 +02:00
Sebastien Helleu
490c821997
core: rename options *_inactive_line to *_inactive_buffer
2011-09-22 17:54:54 +02:00
Sebastien Helleu
e2cccb9a62
core: fix option weechat.look.color_inactive_prefix_buffer
2011-09-22 17:44:37 +02:00
Sebastien Helleu
f238e5dd42
core: fix display of paste multi-line prompt with a root input bar (bug #34305 )
2011-09-22 17:26:39 +02:00
Sebastien Helleu
e5bc75bcd4
core: fix refresh problem on other windows when options weechat.look.color_inactive_* are changed
2011-09-22 16:42:30 +02:00
Sebastien Helleu
b937d836d7
irc: use high priority queue for sending modes and wallchops messages
2011-09-22 16:25:31 +02:00
Sebastien Helleu
893485ba5f
core: remove compilation warnings about unused return values of functions
2011-09-22 16:16:41 +02:00
Sebastien Helleu
0602bc105b
doc: add message 343 (whois, is opered as) in list of messages for irc targer buffer (user guide)
2011-09-22 11:22:02 +02:00
Sebastien Helleu
a2c42afaf7
irc: add missing aliases for some printed messages ("whois" for message 330/343, "invitelist" for message 346)
...
These aliases are used to find target buffer to print message (options irc.msgbuffer.*)
2011-09-22 11:17:38 +02:00
Sebastien Helleu
25e1e6e23d
core: add colors for inactive windows and lines (in merged buffers)
...
New boolean options to control use of inactive colors:
- weechat.look.color_inactive_message
- weechat.look.color_inactive_prefix
- weechat.look.color_inactive_prefix_buffer
- weechat.look.color_inactive_time
New "inactive" color options:
- weechat.color.chat_inactive_line
- weechat.color.chat_inactive_window
- weechat.color.chat_prefix_buffer_inactive_line
2011-09-22 11:09:16 +02:00
Sebastien Helleu
3146a6c65c
doc: fix command to disable away nicks for bitlbee 3 in FAQ
2011-09-21 21:13:45 +02:00
Sebastien Helleu
be137ba3fc
core: add missing assignment of buffer pointer in line structure
2011-09-20 17:15:03 +02:00
Sebastien Helleu
209ff8bd2e
doc: update italian translations and docs
2011-09-17 08:50:58 +02:00
Sebastien Helleu
8bcf825526
doc: fix translations in user guide for irc command line options
2011-09-15 17:33:45 +02:00
Sebastien Helleu
a1b9a8926f
core: add bugs #33448 and #33592 to ChangeLog
2011-09-07 11:18:20 +02:00
Sebastien Helleu
0cdcbcc35f
irc: fix uninitialiazed variables in function irc_message_split
2011-08-29 21:15:43 +02:00
Sebastien Helleu
a260039d01
irc: allow reason for command /disconnect
2011-08-28 16:24:15 +02:00
Sebastien Helleu
f92b7f9573
doc: add instructions to debug a running WeeChat with gdb in user guide
2011-08-28 15:39:41 +02:00
Sebastien Helleu
f843f904bc
core: fix bugs with calls to realloc
2011-08-28 15:25:30 +02:00
Sebastien Helleu
e411d14b7a
core: do automatic zoom on current window when terminal becomes too small for windows
2011-08-27 14:24:27 +02:00
Sebastien Helleu
8eb116c23a
irc: allow server name for commands /die and /restart
2011-08-27 09:43:25 +02:00
Sebastien Helleu
ce0a81fe20
core: add new options weechat.look.bar_more_left/right/up/down
2011-08-26 23:42:46 +02:00
Sebastien Helleu
8cc9b3ced6
core: add new option weechat.look.item_buffer_filter
2011-08-26 19:27:28 +02:00
Sebastien Helleu
dcdf63931a
doc: fix typo in english FAQ
2011-08-26 19:02:45 +02:00
Sebastien Helleu
da73437304
doc: update question about SSL/freenode in FAQ
2011-08-26 18:50:46 +02:00
Sebastien Helleu
97a2e4f713
doc: add optional package "ca-certificates" in dependencies
2011-08-26 18:42:50 +02:00
Sebastien Helleu
26f95e8752
core: change default value of option weechat.network.gnutls_ca_file to "/etc/ssl/certs/ca-certificates.crt"
2011-08-26 18:42:01 +02:00
Sebastien Helleu
328b8b2fb9
core: fix typo in /help key
2011-08-26 18:32:33 +02:00
Sebastien Helleu
47ac88b3f5
core: replace deprecated gnutls function "gnutls_certificate_client_set_retrieve_function" by new function "gnutls_certificate_set_retrieve_function" (gnutls >= 2.11.0)
2011-08-26 18:01:33 +02:00
Sebastien Helleu
88c58cb1b7
core: remove warning at startup if locale is UTF-8 and if ncurses has no wide-char/UTF-8 support
2011-08-26 16:11:18 +02:00
Sebastien Helleu
1f71b5f2ef
irc: fix redirect of ison command sent for notify when ison message is split
2011-08-26 14:45:24 +02:00
Sebastien Helleu
5e6e3de553
irc: return "count" in hashtable built by irc_server_sendf
2011-08-26 13:37:59 +02:00
Sebastien Helleu
832a089d3d
irc: add "count" in hashtable returned by "irc_message_split"
2011-08-26 13:23:56 +02:00
Sebastien Helleu
d040fe1b88
irc: fix split of notices with ctcp (like ctcp version), display split messages for notices with ctcp
2011-08-26 12:03:24 +02:00
Sebastien Helleu
4853a530b6
irc: improve split of privmsg, add split of some other messages (bug #29879 ), add new info_hashtable "irc_message_split", split irc messages in relay plugin
...
List of new features/bugs fixed:
- improve split of privmsg: keep CTCP in split
- add split of messages: ison, join, notice, wallops, 005, 353
- add new info_hashtable "irc_message_split" (for plugins/scripts)
- in relay plugin: split irc messages sent to clients of irc proxy
2011-08-26 10:31:37 +02:00
Sebastien Helleu
ebf72c7eda
core: use dynamic buffer size for calls to vsnprintf
2011-08-26 09:55:55 +02:00
Sebastien Helleu
c356b16322
core: fix memory leak in unhook of hook_connect
2011-08-25 20:22:44 +02:00
Sebastien Helleu
8d20b217d4
core: fix memory leak in display of empty bar items
2011-08-25 20:15:55 +02:00
Sebastien Helleu
9a299e1ab3
core: remove unused function gui_window_wprintw
2011-08-23 11:38:18 +02:00
Sebastien Helleu
6e9c14dd61
irc: fix short name of buffer when nick changes in pv buffer
2011-08-22 23:34:55 +02:00
Sebastien Helleu
ae7571a497
core: remove extra space in quote of messages (in cursor mode)
2011-08-21 22:57:51 +02:00
Sebastien Helleu
8fd1d48723
irc: use color "default" for any invalid color in option weechat.color.chat_nick_colors
2011-08-21 13:55:06 +02:00
Sebastien Helleu
67a9f942e7
doc: add "New in version 0.3.6" for functions key_(un)bind in plugin API reference
2011-08-20 11:36:45 +02:00
Sebastien Helleu
6c5bdb36d3
doc: set asciidoc language with "-a lang=xx" to translate notes, tips, warnings,...
2011-08-20 11:25:56 +02:00
Sebastien Helleu
44f2b7caf4
core: add functions "key_bind" and "key_unbind" in plugin API
2011-08-20 10:52:27 +02:00
Sebastien Helleu
221fff960e
perl: replace calls to SvPV by SvPV_nolen (patch #7436 )
2011-08-18 18:31:17 +02:00
Sebastien Helleu
8f7f672946
irc: fix compilation warning under FreeBSD
2011-08-18 17:57:11 +02:00
Sebastien Helleu
65d1450e27
core: fix compilation warning under FreeBSD
2011-08-18 17:56:56 +02:00
Sebastien Helleu
27afc1e7d2
core: fix input of wide UTF-8 chars under Cygwin (bug #34061 )
2011-08-18 17:30:18 +02:00
Sebastien Helleu
223e7f8452
core: fix lookup of ncurses include path under Cygwin
2011-08-18 11:10:31 +02:00
Sebastien Helleu
aa948c76a3
core: remove some compilation warnings under Cygwin
2011-08-18 11:09:46 +02:00
Sebastien Helleu
885e0d9374
doc: update italian translations and user guide
2011-08-17 15:08:18 +02:00
Sebastien Helleu
4f6639c98c
core: fix refresh of item buffer_plugin when short name of buffer changes (for example when irc server is renamed)
2011-08-17 13:11:37 +02:00
Sebastien Helleu
4df0edbe34
irc: fix short name of server buffer after command /server rename
2011-08-17 13:10:54 +02:00
Sebastien Helleu
df69add970
scripts: fix crash with scripts not auto-loaded having a buffer opened after /upgrade (input/close callbacks for buffer not set properly)
2011-08-17 12:53:34 +02:00
Sebastien Helleu
168b1dd2b0
core: allow name of buffer for command /buffer clear (task #11269 )
2011-08-16 22:22:42 +02:00
Sebastien Helleu
4d9e8668bb
core: fix crash with "hook" infolist when "arguments" is an empty string
2011-08-16 12:01:36 +02:00
Sebastien Helleu
6c24da222c
doc: fix commands for scrolling bars with mouse wheel in user guide
2011-08-16 09:43:45 +02:00
Sebastien Helleu
832d30b665
core: add local variables of buffer in focus hashtable, remove irc_server/irc_channel from focus hashtable for nicklist
2011-08-16 09:41:02 +02:00
Sebastien Helleu
a234bc90ad
irc: rename host/server/channel to irc_host/irc_server/irc_channel in irc focus hashtable for nicklist
2011-08-16 09:15:00 +02:00
Sebastien Helleu
8f0e0307c5
core: change priority of hook_focus "buffer_nicklist" in core (2000) and irc (1000)
2011-08-16 08:15:02 +02:00
Sebastien Helleu
9070021a54
core: allow a second area for keys in context "mouse" (for drag & drop between two areas)
2011-08-15 21:49:20 +02:00
Sebastien Helleu
39d7a98f02
doc: update italian translations, user guide and FAQ
2011-08-15 18:08:43 +02:00
Sebastien Helleu
58c7ab3997
doc: update german user guide
2011-08-15 16:38:55 +02:00
Sebastien Helleu
4749915e5f
doc: update german translations
2011-08-15 16:19:23 +02:00
Sebastien Helleu
19d6c0532d
doc: fix typo in user guide
2011-08-15 13:04:07 +02:00
Sebastien Helleu
d89115d4db
core: add "_chat_line_x" in focus hashtable (for buffers with free content)
2011-08-15 12:59:32 +02:00
Sebastien Helleu
eee81cfe9c
core: fix focus info for chat area on buffers with free content
2011-08-14 23:44:32 +02:00
Sebastien Helleu
1c62702758
core: fix crash when looking at context in chat area for focus
2011-08-14 23:10:45 +02:00
Sebastien Helleu
1ca036e8d9
core: return empty string for window and buffer pointers in focus hashtable when value is N/A
2011-08-14 18:03:29 +02:00
Sebastien Helleu
84d097a022
doc: fix color of keys with one uppercase letter in user guide
2011-08-14 17:01:10 +02:00
Sebastien Helleu
1a9e15c5a6
doc: add missing keys m/q/Q (for cursor mode) in user guide
2011-08-14 16:56:52 +02:00
Sebastien Helleu
ab986baa05
core: fix crash in display of chat area (overflow in coords)
2011-08-14 16:42:55 +02:00
Sebastien Helleu
5073cd3476
core: add buffer property "short_name_is_set", return name if short name is not set (in buffer infolist or property)
2011-08-14 16:04:12 +02:00
Sebastien Helleu
dd4863d67c
irc: add tag "nick_xxx" for messages join/part/quit and wallops
2011-08-14 14:13:21 +02:00
Sebastien Helleu
08f13b3965
core: add key "_chat_line_nick" in focus hashtable
2011-08-14 14:04:33 +02:00
Sebastien Helleu
ae2c061350
xfer: set short name for xfer chat buffer (dcc chat) only if it was not set by another plugin/script
2011-08-14 13:27:05 +02:00
Sebastien Helleu
15d78a45a8
relay: set short name for relay raw buffer only if it was not set by another plugin/script
2011-08-14 13:26:26 +02:00
Sebastien Helleu
2c20426577
irc: set short name on buffers only if it was not set by another plugin/script
2011-08-14 13:20:47 +02:00
Sebastien Helleu
cc3a4834d0
core: allow empty short name on buffers (name is used if not set)
2011-08-14 13:20:03 +02:00
Sebastien Helleu
1cb7c6a6c5
core: return info about line/word for chat area in focus hashtable, add keys m/q/Q to quote line in cursor mode, sort mouse keys by priority
2011-08-14 11:30:08 +02:00
Sebastien Helleu
fb4c1ed1e9
core: fix typo in comment
2011-08-13 12:50:18 +02:00
Sebastien Helleu
7ebb91f69b
core: add function hashtable_dup (duplicate a hashtable)
2011-08-13 12:00:25 +02:00
Sebastien Helleu
3398c9c65b
irc: fix too small buffer for encoded base64 string used by SASL authentication
2011-08-12 12:11:36 +02:00
Sebastien Helleu
d80706b5f0
core: fix too small buffer for encoded base64 string used to authenticate with http proxy
2011-08-12 12:09:57 +02:00
Sebastien Helleu
fab23f8bc4
doc: add reload of CA file for question about freenode/SSL in FAQ
2011-08-10 18:54:25 +02:00
Sebastien Helleu
f841333609
core: allow mix of commands and hsignals for keys in context "mouse"
2011-08-10 12:24:23 +02:00
Sebastien Helleu
fe9aee25a5
core: allow send of hsignal instead of command for keys in context "mouse"
2011-08-09 14:56:15 +02:00
Sebastien Helleu
40c5eb207d
core: add new command /repeat (execute a command several times)
2011-08-09 09:10:26 +02:00
Sebastien Helleu
0a6682314f
irc: fix message displayed by command /msg nickserv
2011-08-08 13:42:36 +02:00
Sebastien Helleu
38fd5bfa51
core: use arguments for infolist "window" to return only one window by number
2011-08-08 11:32:31 +02:00
Sebastien Helleu
ede9a96eb9
core: add optional buffer name for area "chat" in keys of mouse context
2011-08-08 11:24:26 +02:00
Sebastien Helleu
370769f759
irc: send WHO command to check away nicks only if channel was not parted
2011-08-08 09:26:40 +02:00
Sebastien Helleu
9313edec34
core: fix typo in /help upgrade
2011-08-07 11:22:16 +02:00
Sebastien Helleu
b9d614e7de
core: fix unwanted merge of buffers when no layout number is assigned to buffer (on /layout apply)
2011-08-06 23:13:58 +02:00
Sebastien Helleu
339d33181d
core: add note about SSL connections in /help upgrade
2011-08-06 23:06:18 +02:00
Sebastien Helleu
6b4416042b
core: add "layout_number_merge_order" in buffer properties that can be read
2011-08-06 23:05:43 +02:00
Sebastien Helleu
37d70899d3
doc: update auto-generated hdata files
2011-08-06 22:27:07 +02:00
Sebastien Helleu
625a264a44
core: display a warning at startup if locale is UTF-8 and if ncurses has no wide-char/UTF-8 support
2011-08-06 22:23:56 +02:00
Sebastien Helleu
34a9221d8f
core: fix path for included file term.h (first use ncursesw/term.h if available)
2011-08-06 09:07:38 +02:00
Sebastien Helleu
8d2c23209f
core: save and restore layout for buffers and windows on /upgrade
2011-08-05 23:15:23 +02:00
Sebastien Helleu
4919a943fd
doc: minor changes in FAQ for question about weird chars under screen/tmux
2011-08-05 14:34:14 +02:00
Sebastien Helleu
982db541ec
core: fix unwanted merge of buffers when no layout number is assigned to buffer
2011-08-05 13:23:43 +02:00
Sebastien Helleu
d27c459c1d
core: fix bugs with automatic layout (bug #26110 ), add support of merged buffers in layout (task #10893 )
2011-08-05 13:18:03 +02:00
Sebastien Helleu
02532973e9
doc: fix translation in french user guide
2011-08-05 12:49:29 +02:00
Sebastien Helleu
05bcd9d9e7
core: add missing return after call to gui_buffer_unmerge_all()
2011-08-04 18:13:00 +02:00
Sebastien Helleu
6442302f3f
core: add option -all for command /buffer unmerge
2011-08-04 17:24:53 +02:00
Sebastien Helleu
d7a46135ee
doc: add WeeChat version required for mouse in FAQ
2011-08-04 16:18:03 +02:00
Sebastien Helleu
a66ad95126
doc: replace ">=" and "<=" by UTF-8 chars in docs
2011-08-04 16:13:34 +02:00
Sebastien Helleu
fd8a4c6761
doc: add mouse questions in FAQ
2011-08-03 22:57:43 +02:00
Sebastien Helleu
8137c2cf9a
core: fix crash with "/input grab_mouse"
2011-08-03 20:13:29 +02:00
Sebastien Helleu
2460699343
doc: add mouse support in user guide
2011-08-03 20:10:11 +02:00
Sebastien Helleu
c96499c817
doc: add IRC SASL authentication in user guide
2011-08-03 12:30:43 +02:00
Sebastien Helleu
4ed5ff86fd
core: fix crash when invalid UTF-8 chars are inserted in command line (bug #33471 )
2011-08-02 13:26:37 +02:00
Sebastien Helleu
cbdf4a4ae1
core: remove "const" for first argument of function utf8_normalize
2011-08-02 13:24:53 +02:00
Sebastien Helleu
7ef99737d0
core: stop horizontal bar scroll at the end of content (for bars with horizontal filling) (bug #27908 )
2011-08-02 12:35:10 +02:00
Sebastien Helleu
6be3b3d064
doc: add missing API functions in scripting guide
2011-08-01 19:25:01 +02:00
Sebastien Helleu
217e9683d2
core: add info about position where mouse button is released in hook_focus (for mouse gestures)
2011-08-01 18:33:13 +02:00
Sebastien Helleu
95b179dd08
core: add "/input grab_mouse" and "/input grab_mouse_area" (default: right click on input bar)
2011-07-30 15:44:55 +02:00
Sebastien Helleu
ca3c1e2636
core: fix memory leak in command /cursor
2011-07-30 11:35:17 +02:00
Sebastien Helleu
5059743dd2
irc: add "server" and "channel" in hook_focus of bar item "buffer_nicklist"
2011-07-30 10:20:19 +02:00
Sebastien Helleu
382a1ad942
core: cosmetic changes in /help key
2011-07-30 08:56:42 +02:00
Sebastien Helleu
bb39455591
core: fix bug in build of static parts of completions for commands
2011-07-30 08:50:30 +02:00
Sebastien Helleu
47b9c2b9e2
core: fix bug in completion of command /window
2011-07-30 08:49:57 +02:00
Sebastien Helleu
ba37caca69
core: update ChangeLog
2011-07-30 00:56:20 +02:00
Sebastien Helleu
dc8daef33d
core: fix crash when building hashtable string with keys and values
2011-07-30 00:50:28 +02:00
Sebastien Helleu
a56c1097dc
core: fix refresh bug when switching buffer
2011-07-30 00:16:17 +02:00
Sebastien Helleu
54a6f42de5
core: add number in windows, improve mouse/cursor actions when screen is split
2011-07-29 19:46:02 +02:00
Sebastien Helleu
dfd7ed5457
core: add "bar_refresh_needed" in dump of bars to log file
2011-07-29 12:27:39 +02:00
Sebastien Helleu
db86b84218
core: fix refresh of bars (remove duplicated refresh for bars)
2011-07-29 12:24:34 +02:00
Sebastien Helleu
e0ef10ee47
core: fix typo in comment of function gui_bar_window_new
2011-07-29 09:56:39 +02:00
Sebastien Helleu
fd35bbeb72
core: add "refresh_needed" in dump of bar windows to log file
2011-07-29 09:51:16 +02:00
Sebastien Helleu
51ef22c284
core: improve mouse support: process utf-8 codes, add option weechat.look.mouse_timer_delay, remove key meta2-M, fix problem with iso chars when grabbing mouse codes
2011-07-28 15:36:39 +02:00
Sebastien Helleu
17037e32d8
doc: fix type for arguments of hook_timer in plugin API reference
2011-07-28 09:25:48 +02:00
Sebastien Helleu
d41f7c3140
core: allow buffer name in /buffer close
2011-07-27 13:52:08 +02:00
Sebastien Helleu
6a6bc40df7
core: fix crash on /bar toggle
2011-07-27 12:52:47 +02:00
Sebastien Helleu
6bbe3be63f
core: fix message with new key added (displayed on current buffer instead of core)
2011-07-27 09:50:35 +02:00
Sebastien Helleu
ec12579f47
irc: complete help of command /ban (explain what is does without argument)
2011-07-27 09:34:03 +02:00
Sebastien Helleu
224d54f6ce
doc: add key alt-m (toggle mouse) in user guide
2011-07-27 08:07:07 +02:00
Sebastien Helleu
93909b4840
core: remove delimiters around empty bar items
2011-07-27 08:02:29 +02:00
Sebastien Helleu
e0781f0390
core: add mouse support (task #5435 ), free cursor movement, hook_focus, fix bugs with key "^" (bug #32072 , bug #21381 ), fix bugs with bar windows, completion and /buffer
...
New features and bugs fixed:
- mouse support: new command /mouse, new option weechat.look.mouse, new key context "mouse"
- free movement of cursor: new command /cursor, new key context "cursor"
- new hook_focus (used by cursor and mouse)
- info "cursor_mode"
- bugs fixed with key "^"
- allow plugin name in /buffer name
- fix bugs with bar windows: do not create bar windows for hidden bars
- fix completion bug when two words for completion are equal but with different case
- automatic scroll direction in /bar scroll (x/y is now optional)
2011-07-26 18:50:29 +02:00
Sebastien Helleu
2fec843144
doc: update italian user guide and FAQ
2011-07-20 10:38:39 +02:00
Sebastien Helleu
5d5d2ce4d1
irc: fix crash when malformed IRC message 352 (WHO) is received (bug #33790 )
2011-07-18 19:08:24 +02:00
Sebastien Helleu
10024571ef
doc: add gettext in dependencies for build (optional)
2011-07-17 23:23:59 +02:00
Sebastien Helleu
e0e32284a9
doc: update german user and scripting guides
2011-07-17 23:15:42 +02:00
Sebastien Helleu
35a3df0a7a
doc: fix typo in user guide
2011-07-14 20:51:50 +02:00
Sebastien Helleu
8459eb7bda
doc: fix typo in user guide
2011-07-14 20:41:29 +02:00
Sebastien Helleu
b888881288
doc: fix typo in french user guide
2011-07-14 16:32:59 +02:00
Sebastien Helleu
0fdcb7387f
doc: add doc about connection to Freenode with TOR/SASL
2011-07-14 13:42:26 +02:00
Sebastien Helleu
47822ce80e
irc: fix crash when command "/buffer close" is used in a server command to close server buffer during connection (bug #33763 )
2011-07-13 18:28:29 +02:00
Sebastien Helleu
1f027dbeb1
core: fix completion for command arguments when same command exists in many plugins (bug #33753 )
2011-07-12 11:20:28 +02:00
Sebastien Helleu
db261576b4
rmodifier: add missing include of strings.h in rmodifier.c
2011-07-11 16:46:08 +02:00
Sebastien Helleu
201ee104e7
irc: fix crash when /join command is executed on a non-irc buffer (bug #33742 )
2011-07-10 23:21:04 +02:00
Sebastien Helleu
cb4e0d0076
core: allow empty argument for infolist "key" (return context "default")
2011-07-10 23:07:33 +02:00
Sebastien Helleu
cd5b216e0f
relay: fix bug with self nick when someone changes its nick on channel (bug #33739 )
2011-07-10 09:00:33 +02:00
Sebastien Helleu
2b821b8b06
irc: fix typo in help of options irc.look.new_channel_position and irc.look.new_pv_position
2011-07-05 15:40:07 +02:00
Sebastien Helleu
3bea55b2f0
core: add context "search" for keys (to define keys used during search in buffer with ctrl+"r")
2011-07-05 15:36:42 +02:00
Sebastien Helleu
5250b68d0a
doc: convert script docgen.pl to docgen.py
2011-07-03 15:47:50 +02:00
Sebastien Helleu
0f5b4dbecb
core: add new option weechat.look.separator_vertical, rename option weechat.look.hline_char to weechat.look.separator_horizontal
2011-06-29 10:33:08 +02:00
Sebastien Helleu
56a39bc8c8
core: add missing include of stddef.h in plugin.c
2011-06-29 10:24:03 +02:00
Sebastien Helleu
a6873b725f
irc: fix bug with comma in irc color code: do not strip comma if it is not followed by a digit (bug #33662 )
2011-06-28 13:38:55 +02:00
Sebastien Helleu
19bc95b961
core: many improvements on hdata
...
New features:
- add optional hdata name for variables in hdata
- add plugin API functions: hdata_get_var_hdata
- use hashtable to store hdata (created by WeeChat and plugins)
- free hdata and infolists created by plugin on plugin unload
- free all hdata on exit
- add "free" option to command /debug hdata
- remove hdata for hooks
2011-06-26 18:15:42 +02:00
Sebastien Helleu
2a630031fd
core: display error (only once) when bad file descriptor is detected in hook_fd
2011-06-22 15:39:00 +02:00
Sebastien Helleu
6defc05f0a
core: fix freeze when hook_fd is called with a bad file/socket (bug #33619 )
2011-06-22 12:20:05 +02:00
Sebastien Helleu
ebac36d075
doc: fix typo in FAQ
2011-06-22 11:34:31 +02:00
Sebastien Helleu
0a09a336dd
irc: add prefix "#" for all channels on join (if no prefix given)
2011-06-22 11:32:45 +02:00
Sebastien Helleu
9858927b34
doc: fix question about target buffer on merged buffers in FAQ
2011-06-22 11:31:30 +02:00
Sebastien Helleu
aaaf575db6
doc: update question about URLs in FAQ
2011-06-22 11:27:21 +02:00
Sebastien Helleu
d8b15bc6a3
doc: update german translations and FAQ
2011-06-22 11:09:48 +02:00
Sebastien Helleu
f4d802f4ff
doc: fix typo in plugin API reference
2011-06-21 20:37:57 +02:00
Sebastien Helleu
d6ef66d006
doc: add questions in FAQ, remove instructions/commands for old WeeChat versions (prior to 0.3.0)
2011-06-21 17:40:53 +02:00
Sebastien Helleu
d47be1f303
core: fix bug with option weechat.look.hotlist_count_max when count_max is greater than 1 and priority in hotlist is highlight
2011-06-21 16:17:32 +02:00
Sebastien Helleu
76a39cb0cd
core: fix bug with option weechat.look.hotlist_count_max (value+1 was used)
2011-06-21 13:05:30 +02:00
Sebastien Helleu
589f57c409
irc: switch to buffer on /join #channel if channel buffer already exists
2011-06-16 18:54:05 +02:00
Sebastien Helleu
6015f51b33
irc: update host of nicks on manual /who
2011-06-16 18:31:56 +02:00
Sebastien Helleu
52d7770ff1
core: add local variable "highlight_regex" in buffers
2011-06-15 17:43:46 +02:00
Sebastien Helleu
49f7b5d701
relay, xfer: display possible actions in buffer even if list is empty
2011-06-15 14:50:23 +02:00
Sebastien Helleu
478c6f73a4
irc, relay: check that prefix and message are not NULL before adding a message to raw buffer
2011-06-14 14:34:45 +02:00
Sebastien Helleu
8046d91f5c
core: update description for some hdata
2011-06-13 21:45:26 +02:00
Sebastien Helleu
1e71196aee
core: add option "tags" for command /debug
2011-06-13 15:25:38 +02:00
Sebastien Helleu
00ab6400b8
core: add option weechat.look.eat_newline_glitch (disabled by default, can cause display bugs)
2011-06-13 13:01:16 +02:00
Sebastien Helleu
c8b2a6a084
core: add "hdata" (direct access to WeeChat/plugin data)
2011-06-13 12:32:27 +02:00
Sebastien Helleu
756252b95c
core: add string representation for types pointer, buffer and time in properties "keys", "values" and "keys_values"
2011-06-13 12:31:19 +02:00
Sebastien Helleu
4126187574
core: fix bug with new line inserted at end of each line displayed (set eat_newline_glitch to 0 if available)
2011-06-01 12:10:03 +02:00
Sebastien Helleu
35120b633c
core: add option "infolists" for command /debug
2011-06-01 09:07:17 +02:00
Sebastien Helleu
60bba82150
core: fix bug with horizontal scroll in windows and long lines
2011-05-31 08:46:08 +02:00
Sebastien Helleu
92b88e6599
relay: fix memory leak on plugin load (free raw messages)
2011-05-26 16:34:54 +02:00
Sebastien Helleu
d99fe2babd
relay: fix memory leak (free some parsed messages) (bug #33387 )
2011-05-26 16:33:52 +02:00
Sebastien Helleu
dbfcd7ec72
irc: fix memory leak in message parser (when called from other plugins like relay) (bug #33387 )
2011-05-26 16:32:52 +02:00
Sebastien Helleu
dbe3514cd6
irc: fix memory leak on plugin unload (free ignores)
2011-05-26 16:31:49 +02:00
Sebastien Helleu
e90f19c891
core: sync debian files with debian git repository
2011-05-19 23:54:36 +02:00
Sebastien Helleu
2d38d07661
logger: add option logger.file.flush_delay (task #11118 )
2011-05-18 16:41:15 +02:00
Sebastien Helleu
ab5ecd4bda
logger: use tag "no_log" for some messages printed
2011-05-18 10:18:21 +02:00
Sebastien Helleu
e3e20f2b60
core: add horizontal scrolling for buffers with free content (command /window scroll_horiz) (task #11112 )
2011-05-16 15:33:44 +02:00
Sebastien Helleu
bd1db541f7
doc: add missing argument "gnutls_priorities" in function hook_connect
2011-05-15 20:23:00 +02:00
Sebastien Helleu
3a0cf4b4db
api: fix bug with function config_set_desc_plugin (use immediately description for option when function is called)
2011-05-15 17:03:07 +02:00
Sebastien Helleu
9c08484107
core: add missing arguments filename and name in /help plugin
2011-05-15 11:28:57 +02:00
Sebastien Helleu
c37b65bba4
irc: fix argument nick in /help ignore
2011-05-15 11:19:03 +02:00
Sebastien Helleu
4a16de553c
Version 0.3.6-dev
2011-05-15 11:01:13 +02:00
Sebastien Helleu
fcec129c37
Version 0.3.5
2011-05-15 09:19:27 +02:00
Sebastien Helleu
6068f7d268
core: fix compilation of doc in standalone package
2011-05-15 09:05:11 +02:00
Sebastien Helleu
267b82199c
core: update portuguese translations
2011-05-15 08:27:27 +02:00
Sebastien Helleu
cc8e59519e
core: update spanish translations
2011-05-14 22:57:30 +02:00
Sebastien Helleu
3083d6ede3
irc: fix typo in /help links
2011-05-14 19:49:22 +02:00
Sebastien Helleu
2097da95f3
doc: update polish translations and FAQ
2011-05-14 19:21:07 +02:00
Sebastien Helleu
36a23a1068
doc: update italian user guide
2011-05-14 19:15:42 +02:00
Sebastien Helleu
eeb1d3068d
doc: fix typos
2011-05-13 16:46:44 +02:00
Sebastien Helleu
c3456a9068
core: fix argument name in /help color
2011-05-11 18:40:20 +02:00
Jiri Golembiovsky
b6b18c58f1
Updated czech translations
2011-05-10 21:51:12 +02:00
Sebastien Helleu
2df030f4f6
doc: update italian translations and user guide
2011-05-10 07:56:30 +02:00
Sebastien Helleu
8529f78177
doc: update german translations and user guide
2011-05-09 18:41:06 +02:00
Sebastien Helleu
b2551ce0ef
doc: add note about new keys in release notes
2011-05-08 19:46:01 +02:00
Sebastien Helleu
f9eb26f546
Version 0.3.5-rc3
2011-05-08 12:56:43 +02:00
Sebastien Helleu
02d10acd11
core: ensure that new split percent is between 1 and 99 for balance of windows
2011-05-08 09:48:29 +02:00
Sebastien Helleu
bce12fd38c
weercd.py: fix typo, add action in weercd.conf
2011-05-07 18:29:53 +02:00
Sebastien Helleu
d961711797
core: fix balance of windows with vertical split
2011-05-07 18:13:32 +02:00
Sebastien Helleu
8c9ba6b563
core: fix balance of windows
2011-05-07 17:30:22 +02:00
Sebastien Helleu
5fde03f7fc
core: improve output of /debug windows
2011-05-07 17:17:13 +02:00
Sebastien Helleu
705dff4a00
weercd.py: add option "action": "flood" = flood client, "user" = send custom messages to client
2011-05-06 16:34:18 +02:00
Sebastien Helleu
9754d0cbbd
irc: fix parsing of message 332 when no topic neither colon are found (bug with bip proxy)
2011-05-06 16:33:06 +02:00
Sebastien Helleu
ae57815e23
doc: add new hotlist features in release notes and way to come back to old behaviour
2011-05-06 10:49:23 +02:00
Sebastien Helleu
9748b3d041
doc: update italian plugin API reference
2011-05-05 15:05:53 +02:00
Sebastien Helleu
bc6b5a8a67
doc: add value 0 for date in functions printf_date and printf_date_tags of plugin API reference
2011-05-05 10:03:48 +02:00
Sebastien Helleu
33557e94ab
doc: update gnutls version required (min 2.2.0) in user guide
2011-05-04 14:35:48 +02:00
Sebastien Helleu
b5cbdc54d2
doc: update german translations and docs
2011-05-04 09:02:24 +02:00
Sebastien Helleu
6e0f2fab8c
doc: update italian translations and docs
2011-05-03 08:44:10 +02:00
Sebastien Helleu
c417d6e135
irc: fix nick color in private when option irc.look.nick_color_force is changed
2011-05-02 16:31:21 +02:00
Sebastien Helleu
97bc4b6eed
Version 0.3.5-rc2
2011-05-01 11:05:26 +02:00
Sebastien Helleu
baa6e59efb
core: fix compiler warning on function wattr_get (on pointers to attrs and pair)
2011-05-01 10:56:34 +02:00
Sebastien Helleu
1ad6ab1fe0
xfer: remove unused variable
2011-05-01 10:55:36 +02:00
Sebastien Helleu
c92c04e298
fifo: remove unused variable
2011-05-01 10:55:25 +02:00
Sebastien Helleu
97de735761
core: remove unused variables
2011-05-01 10:55:10 +02:00
Sebastien Helleu
b9298a80c1
doc: fix callbacks of function weechat_config_new_option in plugin API reference
2011-04-29 17:47:16 +02:00
Sebastien Helleu
c47f6e81c4
irc: fix tags for messages sent with /msg command (bug #33169 )
2011-04-29 15:41:51 +02:00
Sebastien Helleu
02e2b21d3e
doc: add return value for callbacks in plugin API reference
2011-04-29 12:25:07 +02:00
Sebastien Helleu
43a53a87aa
irc: add new options irc.color.topic_old and irc.color.topic_new
2011-04-28 14:27:31 +02:00
Sebastien Helleu
7baf4b8b22
core: update german translations
2011-04-28 12:44:30 +02:00
Sebastien Helleu
f393d0a3d2
irc: add option "ssl_priorities" in servers (task #10106 , debian #624055 )
2011-04-28 12:29:56 +02:00
Sebastien Helleu
f4f90e85fb
perl: fix memory leak when calling perl functions (bug #32895 )
2011-04-26 22:26:53 +02:00
Sebastien Helleu
2c65354226
doc: change URL for support page in FAQ
2011-04-26 22:22:12 +02:00
Sebastien Helleu
f002c8e7de
irc: add modifier "irc_in2_xxx" (called after charset decoding)
2011-04-26 18:19:27 +02:00
Sebastien Helleu
3fd2af8184
api: add new function config_set_desc_plugin (task #10925 )
2011-04-26 17:47:49 +02:00
Sebastien Helleu
51f836feb8
core: fix scroll on buffers with free content
2011-04-26 12:39:35 +02:00
Sebastien Helleu
4ea7fe2627
doc: fix typo in plugin API reference for function config_set_plugin
2011-04-25 18:36:09 +02:00
Sebastien Helleu
4130ea6e77
relay: fix crash on /upgrade when nick in irc client is not yet set
2011-04-25 11:19:47 +02:00
Sebastien Helleu
7dabe70800
core: update ChangeLog
2011-04-24 18:15:22 +02:00
Sebastien Helleu
0b8eb5396b
core: fix scroll in windows with /window scroll (skip lines "Day changed to")
2011-04-24 18:12:11 +02:00
Sebastien Helleu
d6e4b2cc87
core: add date and date_printed of each line in dump of buffers
2011-04-24 18:07:56 +02:00
Sebastien Helleu
175a4e2fa5
core: recalculate buffer_max_length when buffer short name is changed (patch #7441 )
2011-04-24 10:25:45 +02:00
Sebastien Helleu
0b0626d98b
core: add option weechat.look.hotlist_add_buffer_if_away
2011-04-24 09:07:15 +02:00
Sebastien Helleu
cd73fac2f8
irc: use tag "notify_none" for self messages
2011-04-24 08:24:28 +02:00
Sebastien Helleu
70b0f12469
core: add buffer to hotlist if away is set on buffer (even if buffer is displayed) (task #10948 ), do not update hotlist during upgrade
2011-04-23 17:23:17 +02:00
Sebastien Helleu
909fe8a2b5
core: add option "balance" for command /window (key: alt+"w" + alt+"b")
2011-04-23 13:21:10 +02:00
Sebastien Helleu
634478dd54
core: add option "swap" for command /window (key: alt+"w" + alt+"s") (task #11001 )
2011-04-22 21:56:54 +02:00
Sebastien Helleu
b7853444d8
Version 0.3.5-rc1
2011-04-21 19:12:42 +02:00
Sebastien Helleu
93c583a9ca
doc: fix typo
2011-04-20 23:06:55 +02:00
Sebastien Helleu
3b7bd01716
core: allow command mask for infolist_get on command hooks
2011-04-19 20:13:46 +02:00
Sebastien Helleu
7c6723f255
core: add automatic reset of color pairs, new option weechat.look.color_pairs_auto_reset
2011-04-17 11:02:45 +02:00
Sebastien Helleu
dd8d789fec
core: apply new value of option weechat.look.buffer_notify_default to all opened buffers
2011-04-17 08:32:30 +02:00
Sebastien Helleu
06a9546ca5
core: return WEECHAT_RC_OK instead of WEECHAT_RC_ERROR in commands when error is displayed
2011-04-16 10:58:15 +02:00
Sebastien Helleu
7426569d86
core: prohibit names beginning with "#" for bars, proxies, filters and IRC servers (bug #33020 )
2011-04-16 10:47:18 +02:00
Sebastien Helleu
619f470f9f
doc: update german translations and user guide
2011-04-15 21:33:47 +02:00
Sebastien Helleu
53cc5af7c5
aspell: add section "option" in aspell.conf for speller options (task #11083 )
2011-04-15 18:45:17 +02:00
Sebastien Helleu
377024835a
irc: fix memory leak when copying or renaming server
2011-04-15 10:41:18 +02:00
Sebastien Helleu
55aa584a2b
plugins: fix memory leaks when setting buffer callbacks after /upgrade (plugins: irc, relay, xfer, scripts)
2011-04-15 10:40:23 +02:00
Sebastien Helleu
091d128ac5
core: remove unneeded space in german translation
2011-04-14 10:01:39 +02:00
Sebastien Helleu
7673a700b3
core: use buffer pointer instead of window in input functions, add new function window_search_with_buffer in plugin API
2011-04-13 20:25:26 +02:00
Sebastien Helleu
7d7eeceb89
doc: use color orange for key "alt" and gray for key "shift"
2011-04-13 09:54:54 +02:00
Sebastien Helleu
2c2ebea3fd
irc: do not rejoin channels where /part has been issued before reconnection to server (bug #33029 )
2011-04-11 16:39:39 +02:00
Sebastien Helleu
85c5653713
irc: use nick color for users outside the channel
2011-04-11 15:52:31 +02:00
Sebastien Helleu
5ee0d7a456
core: add default keys meta-O{A,B,C,D} (same as meta-O{a,b,c,d})
2011-04-11 14:51:28 +02:00
Sebastien Helleu
25684ad8a6
core: fix crash when terminal has no color support
2011-04-11 14:45:05 +02:00
Sebastien Helleu
9d128cad22
core: add messages counts in hotlist for each buffer, option weechat.look.hotlist_buffer_separator and tag "notify_none"
...
New options:
- weechat.look.hotlist_buffer_separator
- weechat.look.hotlist_count_max
- weechat.look.hotlist_count_min_msg
- weechat.color.status_count_msg
- weechat.color.status_count_private
- weechat.color.status_count_highlight
- weechat.color.status_count_other
2011-04-11 13:57:00 +02:00
Sebastien Helleu
8597f14bf6
irc: update short name of server buffer when server is renamed
2011-04-10 17:44:37 +02:00
Sebastien Helleu
5ca579e065
core: add missing and remove unneeded spaces in translations
2011-04-10 11:24:07 +02:00
Sebastien Helleu
447a29ae5c
core: update german translations and FAQ
2011-04-09 09:57:10 +02:00
Sebastien Helleu
176454afa1
core: add prefix in addition of message in output of /debug buffer
2011-04-07 14:56:29 +02:00
Sebastien Helleu
6929486649
tcl: fix tcl detection on some 64-bits systems (bug #32915 )
2011-03-26 17:59:01 +01:00
Sebastien Helleu
8bfc387579
core: flush stdout after changing terminal title (patch from Guido Berhoerster)
2011-03-26 17:40:20 +01:00
Sebastien Helleu
a441d67a26
doc: add question about "WeeChat" name in FAQ
2011-03-24 18:42:56 +01:00
Sebastien Helleu
081d2889c1
irc: fix self nick color in nicklist after changing nick with /nick
2011-03-24 18:10:59 +01:00
Sebastien Helleu
ceaad9a20d
irc: return empty color name for nick prefix when no mode is set (instead of "chat")
2011-03-23 18:55:24 +01:00
Sebastien Helleu
80312dd56a
irc: replace options irc.color.nick_prefix_{op|halfop|voice|user} by a single option irc.color.nick_prefixes (task #10888 )
2011-03-23 18:29:24 +01:00
Sebastien Helleu
b7b2cc8bd7
irc: fix local variable "away" on server buffer (set/delete it each time away is set or removed on server)
2011-03-23 16:11:23 +01:00
Sebastien Helleu
97048d57fc
Update italian translations and docs
2011-03-21 16:39:13 +01:00
Sebastien Helleu
bee3f511c2
Add optional bar name in command /bar default
2011-03-18 15:36:52 +01:00
Sebastien Helleu
2711bc4afe
Create default bars only if no bar is defined in configuration file
2011-03-18 15:35:54 +01:00
Sebastien Helleu
8c13cab941
Add new option weechat.look.highlight_tags (force highlight on tags)
2011-03-18 12:17:21 +01:00
Sebastien Helleu
e0151b42a6
aspell: fix spellers used after switch of window (bug #32811 )
2011-03-16 21:59:39 +01:00
Sebastien Helleu
4678802cbc
Use new style for keys in FAQ
2011-03-16 19:31:16 +01:00
Sebastien Helleu
9a100beb89
Add question about keys up/down for global history in FAQ
2011-03-16 19:00:16 +01:00
Sebastien Helleu
ea65e4d50f
Add new option irc.look.buffer_switch_autojoin, rename option irc.look.buffer_auto_switch_on_join to irc.look.buffer_switch_join (task #10506 )
2011-03-16 18:38:41 +01:00
Sebastien Helleu
15121096d4
Allow removal of hashtable entry in callback of hashtable_map
2011-03-15 16:19:47 +01:00
Sebastien Helleu
dd76010e08
Fix return value of callback for hashtable_map in plugin API reference
2011-03-15 16:19:09 +01:00
Sebastien Helleu
a47da825fa
Add task #8542 in ChangeLog
2011-03-15 13:05:13 +01:00
Sebastien Helleu
c61254f256
Add new option irc.look.buffer_auto_switch_on_join
2011-03-15 11:51:48 +01:00
Sebastien Helleu
fdc29b5f49
Fix typos in plugin API reference
2011-03-15 09:45:14 +01:00
Sebastien Helleu
eec9b22f6f
Fix typo in french FAQ (patch #7505 )
2011-03-13 19:14:50 +01:00
Sebastien Helleu
3137c690ed
Use new style for command line color keys in user guide
2011-03-13 08:59:09 +01:00
Sebastien Helleu
e4b3111a49
Update german translations
2011-03-12 10:16:04 +01:00
Sebastien Helleu
c71e2cad38
Add function "buffer_match_list" in plugin API
2011-03-11 18:39:37 +01:00
Sebastien Helleu
adae98e94d
Fix bug with repeat of last completion ("%*"), which failed when many templates are used in completion
2011-03-10 17:38:18 +01:00
Sebastien Helleu
df8a678995
Add missing variable "buffers" in dump of filters
2011-03-09 19:14:07 +01:00
Sebastien Helleu
e2510cbd04
Allow list of buffers in command /filter (exclusion with prefix "!") (task #10880 )
2011-03-09 10:13:41 +01:00
Sebastien Helleu
78435e83ee
Update german translations and FAQ
2011-03-08 08:22:42 +01:00
Sebastien Helleu
151c081229
Fix build when gnutls library is not found
2011-03-07 14:41:24 +01:00
Sebastien Helleu
384925eb7e
Add chars "`" and "_" in default value of option weechat.completion.nick_ignore_chars
2011-03-07 14:31:17 +01:00
Sebastien Helleu
fd0f5f5767
Add new option irc.look.smart_filter_nick
2011-03-07 12:23:32 +01:00
Sebastien Helleu
f7fd0ae8fc
Add question in FAQ about freenode and SSL
2011-03-06 23:05:56 +01:00
Sebastien Helleu
b0a5492102
Reload file with certificate authorities when option weechat.network.gnutls_ca_file is changed
2011-03-06 22:29:03 +01:00
Sebastien Helleu
e70bbe0659
Rebuild bar content when items are changed in an hidden bar
2011-03-06 16:46:11 +01:00
Sebastien Helleu
a3536d10e7
Add missing "extern" in rmodifier-config.h
2011-03-06 12:44:43 +01:00
Sebastien Helleu
39bb5d8ee9
relay: allow colon in server password received from client
2011-03-05 16:47:58 +01:00
Sebastien Helleu
b6be2adedd
weercd.py: read PART command sent by client
2011-03-05 09:21:04 +01:00
Sebastien Helleu
598b5262a6
Silently ignore IRC kicks when channel is not found
2011-03-05 09:13:53 +01:00
Sebastien Helleu
80609e4f72
Ignore IRC join if nick is not self nick and if channel buffer does not exist (bug #32667 )
2011-03-05 09:09:58 +01:00
Sebastien Helleu
7351c709f8
Add new option irc.look.color_nicks_in_names
2011-03-04 14:11:35 +01:00
Sebastien Helleu
e8df46c005
Fix crash when setting wrong value in option irc.server.xxx.sasl_mechanism (bug #32670 )
2011-03-03 22:06:08 +01:00
Sebastien Helleu
3d8553316f
Reset style (bold/underline/reverse) before setting color when displaying bar items
2011-03-02 20:03:44 +01:00
Sebastien Helleu
c905dbbf9b
Fix build with gnutls < 2.9.10
2011-03-02 18:15:36 +01:00
Gu1ll4um3r0m41n
c265cad1c9
Fix verification of SSL certificates by calling gnutls verify callback (patch #7459 )
2011-03-02 15:20:36 +01:00
Sebastien Helleu
bf2f7d33ef
relay: do not send join for private buffers to client
2011-03-01 17:44:15 +01:00
Sebastien Helleu
6f047c4a05
Remember scroll position for all buffers in windows (bug #25555 )
2011-03-01 16:31:56 +01:00
Sebastien Helleu
aeaa0dfb7c
Add optional command name for infolist_get on command hooks
2011-02-25 23:16:45 +01:00
Sebastien Helleu
3b38b7d433
Add question in FAQ about one root bar for input
2011-02-25 19:13:41 +01:00
Sebastien Helleu
fe6a7ae753
Update german translations and user guide
2011-02-25 19:13:13 +01:00
Sebastien Helleu
a4621a7ee3
Add styles for keys in user guide
2011-02-25 14:33:20 +01:00
Sebastien Helleu
be9b4e5910
Refresh nicks colors in nicklist when changing option weechat.color.chat_nick_colors
2011-02-24 12:15:05 +01:00
Sebastien Helleu
87ace68b4d
Do not update self nick color when changing option weechat.color.chat_nick_colors
2011-02-24 12:06:58 +01:00
Sebastien Helleu
4cd6fad268
Replace char "%" by "!" for reverse video in color attributes
2011-02-24 09:55:40 +01:00
Sebastien Helleu
a79f721993
Reset color used to display spaces around time and buffer in chat area
2011-02-24 09:44:22 +01:00
Sebastien Helleu
4eb2546082
Add new option irc.look.color_nicks_in_nicklist
2011-02-23 16:45:43 +01:00
Sebastien Helleu
0e51b63686
Fix reload of file rmodifier.conf
2011-02-23 16:33:55 +01:00
Sebastien Helleu
e3cc291448
Fix crash when adding rmodifier with invalid regex
2011-02-23 16:21:18 +01:00
Sebastien Helleu
b4ccd82a9d
Replace char "/" by ":" to specify background in nick colors
2011-02-22 19:33:44 +01:00
Sebastien Helleu
17ae0dc592
weercd.py: fix read of config file with python 3.x
2011-02-22 19:30:01 +01:00
Sebastien Helleu
4680ae40b6
Fix crash when using column filling in bars with some empty items (bug #32565 )
2011-02-22 10:26:18 +01:00
Sebastien Helleu
2ad3a1c326
Auto recalculate values of win_width_pct and win_height_pct when windows are resized
2011-02-21 19:51:09 +01:00
Sebastien Helleu
a63de084cf
Fix typo in /debug windows
2011-02-21 19:34:19 +01:00
Sebastien Helleu
412332653a
Allow relative size for command /window resize
2011-02-21 19:31:44 +01:00
Sebastien Helleu
8b273613df
Add some default keys for gnome-terminal (home/end, ctrl+up/down, alt+pgup/pgdn)
...
New default keys:
meta-OH => /input move_beginning_of_line
meta-OF => /input move_end_of_line
meta2-1;5A => /input history_global_previous
meta2-1;5B => /input history_global_next
meta2-5;3~ => /window scroll_up
meta2-6;3~ => /window scroll_down
2011-02-21 15:54:08 +01:00
Sebastien Helleu
6c90707485
Fix typo: #weecht -> #weechat
2011-02-17 15:07:14 +01:00
Sebastien Helleu
65a609e33e
Add attributes for colors ("*": bold, "%": reverse, "_": underline)
2011-02-17 14:51:21 +01:00
Sebastien Helleu
82d7fca3f7
Fix array overflow in lua plugin for config reload callback
2011-02-16 12:54:37 +01:00
Sebastien Helleu
986ed31939
Update italian user guide and plugin API reference
2011-02-15 14:33:15 +01:00
Sebastien Helleu
c3cb06b30c
Fix dump of bar colors in log file (missing color name)
2011-02-15 14:13:53 +01:00
Sebastien Helleu
1924f296a2
Update italian translations and FAQ
2011-02-15 08:46:01 +01:00
Sebastien Helleu
2ef6fdb2a1
Add option "memory" to command /debug
2011-02-10 18:37:12 +01:00
Sebastien Helleu
aae8a2e54c
Add task #10299 in ChangeLog
2011-02-10 10:03:42 +01:00
Sebastien Helleu
7d79757d85
Fix crash when completing /part command on a non-irc buffer (bug #32402 )
2011-02-10 09:52:15 +01:00
Sebastien Helleu
d8248f3f68
Rename some color constants and functions for attributes
2011-02-09 16:26:58 +01:00
Sebastien Helleu
12879e9138
Factorize code used to apply color codes in strings (for chat and bars)
2011-02-09 16:14:53 +01:00
Sebastien Helleu
c232f855b9
Update german translations
2011-02-09 11:50:21 +01:00
Sebastien Helleu
3dbd5e3564
Add missing parentheses
2011-02-08 21:42:25 +01:00
Sebastien Helleu
1fd31361da
Fix some translations
2011-02-08 12:30:46 +01:00
Sebastien Helleu
2b6bdebcd3
Fix typo: half channel operator -> channel half-operator
2011-02-08 12:19:10 +01:00
Sebastien Helleu
8f2a2b9d1f
Fix typo: transfert -> transfer
2011-02-08 12:14:27 +01:00
Sebastien Helleu
cba46a3274
Fix typo in /help color: minimum color number for alias is 0 and not 1
2011-02-08 11:05:54 +01:00
Sebastien Helleu
d41e202d76
Remove unneeded spaces
2011-02-07 18:38:47 +01:00
Sebastien Helleu
ef71f59b2e
Improve display of commands lists in /help (add arguments -list and -listfull)
2011-02-07 18:33:05 +01:00
Sebastien Helleu
c515069f26
Fix color used to display color aliases on /color buffer
2011-02-07 15:27:04 +01:00
Sebastien Helleu
ba92074bf8
Fix missing suffix (after prefix) on lines when nothing is displayed before suffix (no time/buffer/prefix)
2011-02-07 14:34:23 +01:00
Sebastien Helleu
f1a3805ec8
Reset bold attribute when setting extended color for foreground
2011-02-07 11:56:53 +01:00
Sebastien Helleu
9da63c7170
Rename constants GUI_COLOR_PAIR_xxx to GUI_COLOR_EXTENDED_xxx
2011-02-06 18:18:13 +01:00
Sebastien Helleu
96de4e8746
Fix infinite loop when option weechat.look.read_marker_string it set to empty string
2011-02-05 21:55:58 +01:00
Sebastien Helleu
b1c8989835
Add option weechat.look.read_marker_string, use option hline_char for horizontal bar separators only
2011-02-05 15:29:51 +01:00
Sebastien Helleu
0a69df6c2c
Add color "gray", fix white background (use white instead of gray)
2011-02-05 13:12:41 +01:00
Sebastien Helleu
8ec4e680c6
Fix option color_real_white: replace white by default color only if bold is set for color
2011-02-05 12:29:42 +01:00
Sebastien Helleu
f2be50f4b1
Fix display of extended foreground color on non-default background in bars
2011-02-05 11:11:20 +01:00
Sebastien Helleu
9932f06710
Update ChangeLog
2011-02-04 22:24:33 +01:00
Sebastien Helleu
7d433b798f
Improve arguments displayed in /help of commands, display all commands with same name (for same command name in many plugins)
2011-02-04 22:12:19 +01:00
Sebastien Helleu
63b8aa1f23
Fix size of arrays for colors (patch #7458 )
2011-02-04 21:17:00 +01:00
Sebastien Helleu
21881bbc7b
Replace message "WeeChat colors" by "WeeChat color pairs" on color buffer
2011-02-03 09:52:13 +01:00
Sebastien Helleu
a51652f196
Add note about package "ncurses-term" in user guide and FAQ for 256 colors
2011-02-02 23:41:36 +01:00
Sebastien Helleu
79ca61784c
Rename options add/del by alias/unalias in command /color
2011-02-02 23:01:55 +01:00
Sebastien Helleu
372d9fe82e
Fix crash when many lua scripts are executing callbacks at same time
2011-02-02 22:51:38 +01:00
Sebastien Helleu
49da028a2c
Add many missing IRC commands for target buffer (options irc.msgbuffer.xxx) (bug #32216 )
2011-02-01 19:00:09 +01:00
Sebastien Helleu
8392d2fbcc
Fix terminal title when $TERM starts with "screen" (patch from sleo)
2011-02-01 08:24:08 +01:00
Sebastien Helleu
142fc29e25
Add some chars after cursor when scrolling input line: new option weechat.look.input_cursor_scroll (bug #21391 )
2011-01-31 21:42:04 +01:00
Sebastien Helleu
b19ae11622
Update german translations
2011-01-31 20:56:22 +01:00
Sebastien Helleu
ccb08945a1
Dynamically allocate color pairs
...
This commit introduces major changes in 256 colors support:
- extended colors can be used without being added with command "/color add"
- background color is now allowed for nick colors (using slash separator)
2011-01-31 19:03:30 +01:00
Sebastien Helleu
773effbb3a
Do not close chat buffers when removing xfer from list (bug #32271 )
2011-01-28 12:58:02 +01:00
Sebastien Helleu
7a5200a8e4
Fix typos in config functions in plugin API reference
2011-01-26 08:12:53 +01:00
Sebastien Helleu
19d355c10e
Fix typo on constant WEECHAT_HOOK_PROCESS_RUNNING in plugin API reference
2011-01-25 12:10:49 +01:00
Sebastien Helleu
6295d631b7
Add weercd.py, the WeeChat flood irc server
2011-01-23 09:53:20 +01:00
Sebastien Helleu
cc6bb607e0
Test return value of calls to sscanf function
2011-01-21 19:30:08 +01:00
Sebastien Helleu
1ca2261e95
Fix bug when closing color buffer with command /buffer close N
2011-01-20 09:37:20 +01:00
Sebastien Helleu
68ee325e65
Rename some variables and functions about weechat colors
2011-01-19 19:29:48 +01:00
Sebastien Helleu
ce41363121
Enlarge table with list of $TERM for colors in user guide
2011-01-18 14:23:06 +01:00
Sebastien Helleu
3efb97b0f8
Fix typo in user guide
2011-01-18 08:12:21 +01:00
Sebastien Helleu
030755d385
Version 0.3.5-dev
2011-01-16 12:14:59 +01:00
Sebastien Helleu
0b89084ea4
Version 0.3.4
2011-01-16 10:04:32 +01:00
Sebastien Helleu
54cd9ffaa8
Add missing file asciidoc.css in Makefile.am
2011-01-16 09:43:05 +01:00
Sebastien Helleu
3411185c08
Update polish translations and FAQ
2011-01-16 00:25:04 +01:00
Sebastien Helleu
b35989020b
Update brazilian translations
2011-01-14 10:12:08 +01:00
Sebastien Helleu
fc0f36b909
Update german user guide
2011-01-14 10:08:09 +01:00
Sebastien Helleu
89424130d2
Fix compilation of Ruby plugin with ruby >= 1.9.1, give higher priority to newest ruby when many versions are installed
2011-01-13 17:44:03 +01:00
Sebastien Helleu
eb1a2d9a36
Fix display of bar item "input_prompt" in root bar (patch from Deltafire)
2011-01-13 17:28:43 +01:00
Sebastien Helleu
86932b6c11
Update spanish translations
2011-01-11 16:08:58 +01:00
Sebastien Helleu
2746953335
Use options for server with /connect command when temporary server already exists
2011-01-10 19:04:08 +01:00
Sebastien Helleu
6aab191673
Update italian translations and doc
2011-01-10 18:14:48 +01:00
Sebastien Helleu
ac98535491
Update german FAQ
2011-01-09 13:58:45 +01:00
Sebastien Helleu
91897fa000
Add some features in FAQ (256 colors, IRC proxy, redirection of IRC commands)
2011-01-09 13:05:32 +01:00
Sebastien Helleu
e1857f4d88
Update german tester guide
2011-01-09 12:49:01 +01:00
Sebastien Helleu
512de497f5
Display more colors on each line for WeeChat basic and nick colors on /color buffer
2011-01-09 12:43:10 +01:00
Sebastien Helleu
fa240e8d11
Differenciate IRC notices from messages in private buffer (bug #31980 )
2011-01-09 10:12:20 +01:00
Sebastien Helleu
f7b473790b
Fix unlikely memory leak in function gui_keyboard_new
2011-01-06 14:34:53 +01:00
Sebastien Helleu
7dbc797789
Silently ignore IRC PRIVMSG message if target channel is not found
2011-01-05 15:06:12 +01:00
Sebastien Helleu
25fe7a53a1
Fix scroll problem on buffers with free content and non-allocated lines (bug #32039 )
2011-01-05 14:58:17 +01:00
Sebastien Helleu
ccc6d52e3a
Remove unneeded call to gui_color_buffer_display
2011-01-05 14:10:29 +01:00
Sebastien Helleu
c31977f59c
Revert "Fix bug with /upgrade: check existence of binary even when command is executed without argument"
...
This reverts commit 3cd267ab23 .
With this fix, upgrade was not possible any more if WeeChat was run without path,
ie for example "weechat-curses" running "/usr/bin/weechat-curses".
2011-01-05 08:05:32 +01:00
Sebastien Helleu
f837dc49c9
Fix french translation of description for option weechat.color.chat_nick
2011-01-05 00:17:35 +01:00
Sebastien Helleu
3cd267ab23
Fix bug with /upgrade: check existence of binary even when command is executed without argument
2011-01-04 23:56:46 +01:00
Sebastien Helleu
57102fef70
Update german user guide and FAQ
2011-01-04 21:17:28 +01:00
Sebastien Helleu
fd764a369c
Add note about term option for .screenrc file in FAQ
2011-01-04 15:13:19 +01:00
Sebastien Helleu
09e4bfa8a6
Version 0.3.4-rc3
2011-01-04 15:06:46 +01:00
Sebastien Helleu
a477debb46
Add note about term option for .screenrc file in user guide
2011-01-04 15:05:30 +01:00
Sebastien Helleu
be48a1e763
Add doc about 256 colors in user guide and FAQ
2011-01-04 14:48:02 +01:00
Sebastien Helleu
fb60335176
Fix number of colors displayed in buffer opened by /color (can be different between WeeChat and terminal colors)
2011-01-04 14:37:14 +01:00
Sebastien Helleu
a341d809b2
Fix crash when changing or removing color palette options
2011-01-03 14:41:14 +01:00
Sebastien Helleu
b38dfac5ee
Update nick modes with IRC message 221 (bug #32038 )
2011-01-03 13:02:22 +01:00
Sebastien Helleu
7785292428
Fix crash with malformed IRC message "324" received
2011-01-02 21:43:32 +01:00
Sebastien Helleu
c466b5e1b1
Fix completion of IRC commands /notice, /query and /quote (add -server with servers) (bug #32027 )
2011-01-02 19:59:38 +01:00
Sebastien Helleu
f37d13466e
Update german translations
2011-01-02 19:35:13 +01:00
Sebastien Helleu
ce1aac77e0
Free color palette structures when exiting WeeChat
2011-01-02 16:34:47 +01:00
Sebastien Helleu
44e16c0511
Add function "hashtable_set_pointer" in plugin API
2011-01-02 16:32:54 +01:00
Sebastien Helleu
fcfe854441
Fix memory leak in flush of irc message queue
2011-01-02 15:28:20 +01:00
Sebastien Helleu
10bf2a8665
Test if variables are not NULL before free in function hook_print_exec
2011-01-02 13:09:02 +01:00
Sebastien Helleu
2d82a4a4fc
Add config files relay.conf and rmodifier.conf in man page
2011-01-02 12:23:59 +01:00
Sebastien Helleu
fc5efe5c35
Add plugins relay and rmodifier in debian package "weechat-plugins"
2011-01-02 10:48:44 +01:00
Sebastien Helleu
d24f6e9e17
Update copyright dates
2011-01-01 18:06:29 +01:00
Sebastien Helleu
b0a2274496
Update command /color in user guide
2011-01-01 16:33:29 +01:00
Sebastien Helleu
0721bb1d4c
Add new command /color
2011-01-01 14:39:12 +01:00
Sebastien Helleu
7445c12667
Add option "-server" to command /join (task #10837 )
2010-12-27 11:12:14 +01:00
Sebastien Helleu
baee047a28
Add question about gdb and threads error in FAQ
2010-12-26 15:03:58 +01:00
Sebastien Helleu
391ca47674
Add info "weechat_upgrading", signal "upgrade_ended", display duration of upgrade
2010-12-26 12:16:47 +01:00
Sebastien Helleu
b770f9c8c5
Update german and italian translations
2010-12-24 12:02:31 +01:00
Sebastien Helleu
894da1c9ed
Allow more flexible format for palette options
...
Order of alias, pair and rgb is free and semicolon is not required any more
before or after pair.
2010-12-21 09:24:31 +01:00
Sebastien Helleu
4d98ddb13c
Version 0.3.4-rc2
2010-12-20 18:31:23 +01:00
Sebastien Helleu
a9f25d125b
Do not allow empty string for color (regression with 256 colors feature)
2010-12-20 18:24:29 +01:00
Sebastien Helleu
8893a59063
Build list of color aliases at startup (fix crash when setting "++1" on option if no palette option is defined)
2010-12-20 18:22:22 +01:00
Sebastien Helleu
f7a3a2d995
Fix parsing of palette options
2010-12-20 16:27:09 +01:00
Sebastien Helleu
2ee9f7b0fc
Replace the 10 nick color options and number of nick colors by a single option "weechat.color.chat_nick_colors" (comma separated list of colors)
2010-12-20 15:08:30 +01:00
Sebastien Helleu
1340ce6b41
Update german quickstart guide
2010-12-20 13:34:47 +01:00
Sebastien Helleu
e17e5a9614
Fix removal of color pair number in a string (function gui_color_decode)
2010-12-20 11:42:26 +01:00
Sebastien Helleu
cd7a02bec5
Add 256 colors support
...
Changes:
- new section "palette" in weechat.conf
- new API functions: list_search_pos and list_casesearch_pos
2010-12-20 10:13:37 +01:00
Sebastien Helleu
e80d6b93a5
Add command line option "-c" (or "--colors") to display default colors in terminal
2010-12-17 12:27:51 +01:00
Sebastien Helleu
4043ca3d38
Allow use of color pair number in color options and in API function "weechat_color"
2010-12-17 09:54:46 +01:00
Sebastien Helleu
f2c9961a21
Fix crash in perl plugin when MULTIPLICITY is disabled
2010-12-16 14:27:16 +01:00
Sebastien Helleu
29f1461c42
Update list of fonts in asciidoc.css
2010-12-16 11:39:55 +01:00
Sebastien Helleu
987044405b
Fix bug with charset decoding on IRC private buffers (decoding was made for local nick instead of remote nick) (bug #31890 )
2010-12-15 17:57:43 +01:00
Sebastien Helleu
62dc84f4e9
Add support of python 2.7 in cmake and configure (debian #606989 )
2010-12-13 22:20:57 +01:00
Sebastien Helleu
4a74325e61
Use case insensitive comparison for string in redirected messages
2010-12-13 21:41:53 +01:00
Sebastien Helleu
25d9d6e0fe
Update german user guide
2010-12-12 13:27:38 +01:00
Sebastien Helleu
bea89de51c
Update italian translations and doc
2010-12-12 09:57:28 +01:00
Sebastien Helleu
4669eac372
Add date format for logger masks in user guide
2010-12-11 22:03:21 +01:00
Sebastien Helleu
cabf0c4bc1
Change font used in doc for default keybindings
2010-12-10 16:13:27 +01:00
Sebastien Helleu
ed094058de
Version 0.3.4-rc1
2010-12-10 08:51:06 +01:00
Sebastien Helleu
ce269387a5
Fix infinite loop in API function string_has_highlight_regex if regex is empty
2010-12-09 23:09:49 +01:00
Sebastien Helleu
b4d58dd9da
Add option "-switch" to commands /connect and /reconnect
2010-12-09 23:05:15 +01:00
Sebastien Helleu
4d4a034567
Allow /reconnect on servers that are not currently connected
2010-12-09 19:42:45 +01:00
Sebastien Helleu
d847a6ed74
Update german translations and user guide
2010-12-08 22:03:24 +01:00
Sebastien Helleu
b6662ee3cf
Add color support in option weechat.look.buffer_time_format
2010-12-07 19:43:19 +01:00
Sebastien Helleu
f7d719f8fd
Remove unneeded variable name "position" in gui-bar-window.h
2010-12-07 15:16:50 +01:00
Sebastien Helleu
186cc877ac
Update required version of asciidoc to build doc (now 8.5.0)
2010-12-07 10:26:41 +01:00
Sebastien Helleu
2a18daad6b
Add note about automatic unhook for function hook_process in plugin API reference
2010-12-06 18:59:27 +01:00
Sebastien Helleu
7a3946f261
Fix unstranslated string in french user guide
2010-12-06 12:20:35 +01:00
Sebastien Helleu
2a3d3c95e5
Add doc about relay plugin in user guide
2010-12-06 12:00:32 +01:00
Sebastien Helleu
c1b3c3bd33
Add some custom css styles for asciidoc
2010-12-06 11:30:33 +01:00
Sebastien Helleu
ca46275b8b
Remove css files from .gitignore
2010-12-06 11:29:28 +01:00
Sebastien Helleu
921e40f6b0
Enable compilation of Relay plugin by default
2010-12-06 08:58:36 +01:00
Sebastien Helleu
9a98175510
Add example for irc proxy in /help relay
2010-12-06 08:35:13 +01:00
Sebastien Helleu
31612f485f
Update italian translations, FAQ and plugin API reference
2010-12-04 18:39:23 +01:00
Sebastien Helleu
4dcbb1014d
Fix typos in scripting guide
2010-12-04 13:50:54 +01:00
Sebastien Helleu
c7d10d88ae
Update german translations and FAQ
2010-12-03 20:06:18 +01:00
Sebastien Helleu
e6f1c3038e
Add question about key to jump to buffer 11 (or higher) in FAQ
2010-12-02 18:54:41 +01:00
Sebastien Helleu
e2be1dbd43
Allow channel argument without user/host for IRC command /ban
2010-12-02 12:10:04 +01:00
Sebastien Helleu
443b6962b4
Replace "receiver" by "target" in help of some IRC commands
2010-12-02 10:08:23 +01:00
Sebastien Helleu
e0b528600f
Call to hook_config when config option is created
2010-12-01 16:41:39 +01:00
Sebastien Helleu
13de7e327c
Fix /help notice: receiver can be nick or channel
2010-11-29 10:22:20 +01:00
Sebastien Helleu
528dc258ca
Replace buffer local variable "no_highlight_nicks" by "hotlist_max_level_nicks"
2010-11-29 10:17:09 +01:00
Sebastien Helleu
b6833392fe
Add question about IRC SSL connection in FAQ
2010-11-28 15:21:26 +01:00
Sebastien Helleu
0532412212
Use tag "no_highlight" for options/values printed by command /set
2010-11-28 12:41:50 +01:00
Sebastien Helleu
e92079cfe9
Add new option weechat.look.highlight_regex and function string_has_highlight_regex in plugin API (task #10321 )
2010-11-25 21:28:14 +01:00
Sebastien Helleu
8b9abab711
Fix problem with /set on boolean options with value "toggle"
2010-11-24 22:03:55 +01:00
Sebastien Helleu
082e0251e2
Fix warning in irc-message.h
2010-11-21 13:07:33 +01:00
Sebastien Helleu
c2fda185d8
Move some functions from irc-server.c and irc-protocol.c to irc-message.c
2010-11-21 13:06:37 +01:00
Sebastien Helleu
428e160f02
Update german translations
2010-11-20 00:14:11 +01:00
Sebastien Helleu
0f00fccc34
Update list of contributors
2010-11-19 23:44:13 +01:00
Sebastien Helleu
0aff0ef66f
Fix high CPU usage during gnutls handshake
2010-11-19 21:27:00 +01:00
Sebastien Helleu
b384b4257c
Add some tags in FAQ to filter IRC messages displayed when joining channel
2010-11-19 15:48:24 +01:00
Sebastien Helleu
5b236c5658
Return an error when trying to set boolean option with invalid value
2010-11-19 14:56:25 +01:00
Sebastien Helleu
aec97d2082
Add note about comma and "+" in help of options weechat.bar.xxx.items
2010-11-18 18:27:10 +01:00
Sebastien Helleu
50421cf27f
Update user guide
2010-11-18 18:22:16 +01:00
Sebastien Helleu
917ce33ef1
Add note about strftime in help of options weechat.look.buffer_time_format and weechat.look.item_time_format
2010-11-18 18:21:26 +01:00
Gu1ll4um3r0m41n
f15f114e4d
Fix infinite loop on gnutls handshake when connecting with SSL to server on wrong port or server with SSL problems (bug #27487 )
2010-11-18 17:35:08 +01:00
Sebastien Helleu
4d1c9a8315
Fix data sent to callback of hook_process, improve hook_process by using buffer
...
Fix: some data was sometimes missing (not sent to callback).
Improvement: use a 64KB buffer for child output and send data to callback only
when buffer is full.
2010-11-14 16:22:31 +01:00
Sebastien Helleu
2f45cbfb02
Add partial portuguese translations (pt_BR.po)
2010-11-13 10:16:10 +01:00
Sebastien Helleu
ac9ab58542
Update german translations, FAQ and scripting guide
2010-11-12 22:05:58 +01:00
Sebastien Helleu
c311090722
Fix bug with flags on irc raw buffer
2010-11-12 18:53:07 +01:00
Sebastien Helleu
525b8fb87a
Fix dcc chat buffer name in xfer plugin (use irc server in name) (bug #29925 )
2010-11-12 17:59:02 +01:00
Sebastien Helleu
f874402089
Remove obsolete comments in xfer plugin
2010-11-12 17:33:57 +01:00
Sebastien Helleu
fc91093065
Fix bug with priority (low/high) for irc messages (all messages were sent with low priority)
2010-11-12 17:28:10 +01:00
Sebastien Helleu
f27f5a6cb0
Fix upgrade of relay clients in state "disconnected" (do not create any hook after /upgrade)
2010-11-12 10:19:41 +01:00
Sebastien Helleu
045c936e4d
Fix color of buffer name in status bar after /upgrade for IRC servers connected with SSL
2010-11-12 10:18:44 +01:00
Sebastien Helleu
1a61495166
Set tag "notify_message" for messages sent to IRC channels
2010-11-12 09:21:43 +01:00
Sebastien Helleu
118f2918b3
Fix dcc file transfer for large files (more than 4 GB) on 32-bit systems (bug #31531 )
...
This commit fixes another bug when file is sent: sometimes transfer was still
active although file was successfully sent.
2010-11-10 16:39:41 +01:00
Sebastien Helleu
11b3dd2874
Use type "unsigned long long" for API function string_format_size
2010-11-10 16:34:56 +01:00
Sebastien Helleu
9ff51e04eb
Remove debug print of irc redirects in log file
2010-11-10 16:00:16 +01:00
Sebastien Helleu
09c62fe7d1
Update ChangeLog
2010-11-10 12:24:14 +01:00
Sebastien Helleu
9ea73fda4b
Fix bug with /upgrade on ssl servers with prefix modes and chars
...
The value of isupport, prefix_modes and prefix_chars in irc server are now
removed on connection, not on disconnection.
2010-11-10 12:21:18 +01:00
Sebastien Helleu
3248833125
Search nicklist group without leading digits in irc plugin
2010-11-10 12:11:56 +01:00
Sebastien Helleu
97ea89c44f
Allow search of nicklist group with name not including leading digits (for nicklist sort)
2010-11-10 12:11:31 +01:00
Sebastien Helleu
614b4dfc25
Fix zero byte malloc when joining a channel without nick
2010-11-10 11:38:39 +01:00
Sebastien Helleu
7eabbc6bb7
Fix crash when displaying groups in buffer nicklist
2010-11-10 11:37:30 +01:00
Sebastien Helleu
c2b5076334
Add note about "%h" replaced by WeeChat home in some options
2010-11-09 22:44:00 +01:00
Sebastien Helleu
0b54d49306
Fix Tcl detection in autotools and cmake (look for tcl 8.5 or newer) (bug #30907 )
2010-11-09 21:53:59 +01:00
Sebastien Helleu
d4171e85e3
Update ChangeLog
2010-11-09 17:56:48 +01:00
Sebastien Helleu
d3492db093
Fix irc topic completion in command /topic when channel topic starts with channel name
2010-11-09 17:55:55 +01:00
Sebastien Helleu
ec38523bb3
Complete with alias value for second argument of command /alias
2010-11-09 15:52:50 +01:00
Sebastien Helleu
8c129779ac
Add function "hook_completion_get_string" in plugin API
2010-11-09 15:45:14 +01:00
Sebastien Helleu
25879ca189
Move WeeChat core completions from gui-completion.c to wee-completion.c
2010-11-09 15:03:07 +01:00
Sebastien Helleu
fed54c196e
Update buffer local variables when irc server is renamed
2010-11-08 20:16:45 +01:00
Sebastien Helleu
d478526b08
Add info "python2_bin" (path to python 2.x interpreter) in Python plugin
2010-11-08 15:10:13 +01:00
Sebastien Helleu
0b287f7e01
Add question in FAQ about hiding names when joining an IRC channel
2010-11-08 11:42:50 +01:00
Sebastien Helleu
dc6e7a1c0f
Add doc for some signals and hsignals in plugin API reference
...
Doc for signals:
- logger_backlog
- xxx_script_install
- xxx_script_remove
- irc_input_send
Doc for hsignals:
- irc_redirect_command
- irc_redirect_pattern
2010-11-08 11:04:55 +01:00
Sebastien Helleu
b10bcabae1
Fix typo in help of options irc.look.notify_tags_ison and irc.look.notify_tags_whois
2010-11-07 09:31:20 +01:00
Sebastien Helleu
29097ad7eb
Move examples at the end of /help logger
2010-11-06 13:53:12 +01:00
Sebastien Helleu
e001c05710
Add IRC command /notify, new options for notify and infolist "irc_notify" (task #5441 )
...
This commit provides:
- new IRC command /notify
- new options: irc.look.notify_tags_ison, irc.look.notify_tags_whois,
irc.network.notify_check_ison, irc.network.notify_check_whois
- new option "notify" in servers (but should not be changed, only /notify
command should be used)
- infolist "irc_notify" to get notify list (by server or for all servers).
2010-11-06 11:38:48 +01:00
Sebastien Helleu
a56dc00b2f
Set highlight flag on line printed if there is tag "notify_highlight"
2010-11-05 12:13:00 +01:00
Sebastien Helleu
a3d84a8e9e
Update german and italian translations
2010-11-01 22:27:30 +01:00
Sebastien Helleu
b1416957da
Write ignore list in debug file when dumping irc data
2010-11-01 12:01:27 +01:00
Sebastien Helleu
b3365a7a71
Fix return code values in plugin API reference for some config callbacks
2010-11-01 10:49:38 +01:00
Sebastien Helleu
60c1b6ea83
Use constant WEECHAT_RC_OK instead of 0 in function command_reload_file
2010-11-01 10:21:56 +01:00
Sebastien Helleu
ac6b299e8b
Remove dead assignments
2010-10-31 18:23:16 +01:00
Sebastien Helleu
06b48ccf83
Add 2 "return" to make C static analyzer happy
2010-10-31 18:22:10 +01:00
Sebastien Helleu
2378e4c2db
Remove test on pointer which can't be NULL
2010-10-31 18:21:10 +01:00
Sebastien Helleu
90589b2d71
Add extra checks on some pointers
2010-10-31 18:19:53 +01:00
Sebastien Helleu
911f90e792
Remove function gui_input_move
2010-10-31 18:18:09 +01:00
Sebastien Helleu
4d25e4e0fd
Replace unneeded function gui_input_move by memmove
2010-10-31 18:14:28 +01:00
Sebastien Helleu
d58024ecec
Check that buffer pointer is not NULL in upgrade_file_read_buffer
2010-10-31 18:12:18 +01:00
Sebastien Helleu
fce371e22a
Remove unused variables
2010-10-31 18:10:51 +01:00
Sebastien Helleu
e442182a96
Remove unneeded assignments in ruby and lua API functions
2010-10-31 11:56:22 +01:00
Sebastien Helleu
fdc5fa1b14
Fix bug with default value in config option infolist
2010-10-30 15:07:00 +02:00
Sebastien Helleu
24fa337181
Fix target buffer used to display IRC message 327 (whois, host)
2010-10-30 10:41:12 +02:00
Sebastien Helleu
0e315a81ad
Fix crash when unloading lua script
2010-10-30 10:38:19 +02:00
Sebastien Helleu
b4f63e70af
Update ChangeLog
2010-10-29 23:28:02 +02:00
Sebastien Helleu
fcc209a8bf
Add new option irc.look.nick_color_force
2010-10-29 23:25:05 +02:00
Sebastien Helleu
90c99339b4
Return empty string in API function weechat_color when color is unknown
2010-10-29 23:21:57 +02:00
Sebastien Helleu
804551122a
Use function nicklist_nick_set to change nick color (instead of removing/adding nick in nicklist)
2010-10-29 18:41:06 +02:00
Sebastien Helleu
32db2eac25
Add new functions in plugin API to get/set nicks/groups properties in nicklist
...
8 new functions added:
- nicklist_group_get_integer
- nicklist_group_get_string
- nicklist_group_get_pointer
- nicklist_group_set
- nicklist_nick_get_integer
- nicklist_nick_get_string
- nicklist_nick_get_pointer
- nicklist_nick_set
2010-10-29 18:40:25 +02:00
Sebastien Helleu
488de9895b
Fix display of nick in nicklist when groups are displayed and nick has "visible" to 0
2010-10-29 18:37:46 +02:00
Sebastien Helleu
908d9ca602
Add refresh when buffer property "nicklist_display_groups" is changed
2010-10-28 19:35:14 +02:00
Sebastien Helleu
5e5a926e99
Fix bug when counting number of groups/nicks displayed in nicklist
2010-10-28 19:32:57 +02:00
Sebastien Helleu
90f06b348e
Improve IRC nick prefixes, all modes (even unknown) are used with PREFIX value from message 005
2010-10-28 18:52:18 +02:00
Sebastien Helleu
666d4530f7
Update ChangeLog
2010-10-26 23:07:44 +02:00
Sebastien Helleu
ff79164350
Use IRC command arguments instead of full message for IRC redirection (when searching "string" in message)
2010-10-25 14:20:28 +02:00
Sebastien Helleu
4e6c4ceb5f
Add irc modifier and irc_parse_message in scripting guide
2010-10-25 13:09:11 +02:00
Sebastien Helleu
e5afd593ab
Fix default value of bar items options (bug #31422 )
2010-10-23 12:29:43 +02:00
Sebastien Helleu
868df21122
Add IRC command redirection (task #6703 )
2010-10-23 09:54:31 +02:00
Sebastien Helleu
0cf04dca7c
Add new functions in plugin API: hook_hsignal and hook_hsignal_send
2010-10-23 08:58:18 +02:00
Sebastien Helleu
6e126937bc
Fix problem with day change message, which can be displayed twice
...
Day of month is saved in a variable to be used later (after signal is sent).
So that is content of static structure has changed, it will not be a problem,
it will not be used any more after signal.
2010-10-21 23:26:33 +02:00
Sebastien Helleu
e867e96587
Add missing function "infolist_reset_item_cursor" in scripting guide
2010-10-20 13:11:24 +02:00
Sebastien Helleu
073dff330d
Fix use of flags for irc_server_sendf in signal irc_input_send
2010-10-19 21:19:42 +02:00
Sebastien Helleu
775a2befd9
Fix color of comma in hotlist bar item
2010-10-18 22:00:51 +02:00
Stefano Pigozzi
e86ef9af6f
Fix scripts loading with Ruby 1.9.2
2010-10-17 11:43:26 +02:00
Sebastien Helleu
ebf94445b9
Use const void * for keys and values in some hashtable functions
2010-10-17 10:39:51 +02:00
Sebastien Helleu
eff0f9abdb
Fix crash in hashtable_get_string with "values" or "keys_values" when some values in hashtable are NULL
2010-10-16 11:30:42 +02:00
Sebastien Helleu
880163d784
Fix crash when channel topic is removed if it was already empty (if option irc.look.display_old_topic is on)
2010-10-16 07:57:40 +02:00
Sebastien Helleu
ee37060734
Update polish translations (patch from Piotr Szymaniak)
2010-10-16 00:09:53 +02:00
Sebastien Helleu
9186a5b7e3
Add properties "values" and "keys_values" for hashtable_get_string (return string with list of values or keys/values)
2010-10-15 23:48:45 +02:00
Sebastien Helleu
79c8c90256
Fix bug with buffer name in "/bar scroll" command
2010-10-15 16:06:17 +02:00
Sebastien Helleu
3412b71959
Update german FAQ and translations
2010-10-13 20:02:05 +02:00
Sebastien Helleu
26e98da4cb
Add new options irc.color.nick_prefix and irc.color.nick_suffix
2010-10-13 08:41:03 +02:00
Sebastien Helleu
34d14e649e
Add release notes with IRC options renamed in NEWS file
2010-10-12 18:43:30 +02:00
Sebastien Helleu
0e68117b37
Add new option weechat.look.hotlist_unique_numbers (task #10691 )
2010-10-12 18:22:11 +02:00
Sebastien Helleu
6e695ebe65
Add new option irc.look.item_away_message
2010-10-12 08:31:12 +02:00
Sebastien Helleu
000a222378
Remove unneeded spaces
2010-10-11 16:34:01 +02:00
Sebastien Helleu
fe2a361364
Add property "no_highlight_nicks" in buffers to disable highlight for some nicks in buffer
...
This can be used with script buffer_autoset.py (see /help autosetbuffer).
2010-10-11 16:29:15 +02:00
Sebastien Helleu
f32e18c717
Add function "hashtable_has_key" in WeeChat and plugin API
2010-10-11 13:56:57 +02:00
Sebastien Helleu
b9d6c5c5a0
Add property "keys" for hashtable_get_string (return string with list of keys)
2010-10-10 19:44:29 +02:00
Sebastien Helleu
cbcc89cb26
Add missing new line in an italian translation
2010-10-10 19:32:47 +02:00
Sebastien Helleu
773bdc8d18
Allow null value for hashtable entries
2010-10-10 17:49:47 +02:00
Sebastien Helleu
8d6c5e9e4c
Add tag "nick_xxx" in IRC messages
2010-10-10 17:39:15 +02:00
Sebastien Helleu
4171da77ef
Fix typo in french translation
2010-10-10 12:24:40 +02:00
Sebastien Helleu
88aa0757ca
Update name of IRC options for away check in FAQ
2010-10-10 12:06:02 +02:00
Sebastien Helleu
e2f58820fe
Allow script functions "prefix" and "color" when script is not yet registered with "register"
2010-10-10 10:04:37 +02:00
Sebastien Helleu
85f6444fef
Use local buffer in print functions, so that they are reentrant
2010-10-09 21:56:14 +02:00
Sebastien Helleu
e1ffb1f70f
Fix crash when API function is called in Perl script before "register"
2010-10-09 17:18:56 +02:00
Sebastien Helleu
b114d88687
Move some IRC options from network section to server section (task #10664 , task #10668 )
...
Options moved: connection_timeout, anti_flood_prio_high, anti_flood_prio_low,
away_check, away_check_max_nicks, default_msg_part, default_msg_quit.
2010-10-09 16:53:06 +02:00
Sebastien Helleu
6e89c47bf1
Switch to next server address when IRC error is received after TCP connection but before message 001 (bug #30884 )
2010-10-08 18:31:17 +02:00
Sebastien Helleu
321210ff6e
Fix display of IRC message "ERROR", fix detection of closed link ("Closing Link" after ERROR)
2010-10-07 18:31:21 +02:00
Sebastien Helleu
a36abbfe0e
Fix HTML output of ChangeLog
2010-10-07 14:56:54 +02:00
Sebastien Helleu
97a8a30a3d
Rename options "irc.look.open_{channel|pv}_near_server" to "irc.look.new_{channel|pv}_position" with new values (none, next or near_server)
2010-10-07 14:48:45 +02:00
Sebastien Helleu
36736564ab
Fix crash/bug when option "addresses" for an IRC server is unset or changed when WeeChat is connected to this server (bug #31268 )
2010-10-07 13:15:49 +02:00
Sebastien Helleu
55b5130a87
Display old IRC channel topic when topic is unset (task #9780 )
2010-10-06 18:27:48 +02:00
Sebastien Helleu
8ba491e427
Optimize incremental search in buffer: do not search any more when chars are added to a text not found (bug #31167 )
2010-10-06 11:26:33 +02:00
Sebastien Helleu
c3c767c164
Revert last commit about "buffer_switch" signal (introduced new refresh bugs on bars)
2010-10-06 10:38:05 +02:00
Sebastien Helleu
bd39c8fa85
Fix signal "buffer_switch" (was sent twice when switching buffer) (bug #31158 )
2010-10-05 21:48:54 +02:00
Sebastien Helleu
9605a8726f
Add new option weechat.look.prefix_align_min (task #10650 )
2010-10-02 00:29:19 +02:00
Sebastien Helleu
5ef4ecb5ab
Add missing tag "no_log" in /help filter
2010-10-01 08:05:38 +02:00
Sebastien Helleu
b3b0f2d31c
New value for option weechat.look.input_share (none, commands, text, all), add new option weechat.look.input_share_overwrite (boolean)
2010-09-28 11:09:52 +02:00
Sebastien Helleu
c38df378d6
Update german translations, FAQ, user and quickstart guide
2010-09-28 09:37:47 +02:00
Sebastien Helleu
139a1896d7
Add question about OS X and broken display in FAQ
2010-09-27 18:20:16 +02:00
Sebastien Helleu
e2a078a0b9
Reset infolist item cursor in callbacks for signals sending infolist pointer
2010-09-27 17:33:22 +02:00
Sebastien Helleu
7a56040c5d
Update ChangeLog
2010-09-27 16:35:58 +02:00
Sebastien Helleu
c3be323a73
Fix memory leak in function gui_buffer_set_highlight_words_list
2010-09-27 16:35:14 +02:00
Sebastien Helleu
4a97ea68f5
Free hashtable with local variables when closing buffer (memory leak)
2010-09-27 16:17:56 +02:00
Sebastien Helleu
ccd6a81f0b
Fix memory leak when removing item in hashtable
2010-09-27 16:17:16 +02:00
Sebastien Helleu
bd7ae6d5a7
Add new option weechat.look.input_share (task #9228 )
2010-09-27 16:07:27 +02:00
Sebastien Helleu
91343167cd
Fix use of unitialized value when setting new value to config option
2010-09-27 15:25:56 +02:00
Sebastien Helleu
08e7b53eeb
Use lower case for keys in doc and ChangeLog
2010-09-23 13:33:09 +02:00
Sebastien Helleu
e102a7e2f9
Update italian translations and docs
2010-09-22 21:44:07 +02:00
Sebastien Helleu
86323231fd
Add missing function "infolist_reset_item_cursor" in script API (bug #31057 )
2010-09-21 17:31:27 +02:00
Sebastien Helleu
051788f731
Send channel topic to relay client when joining a channel
2010-09-20 22:49:11 +02:00
Sebastien Helleu
1d3c3ffb92
Fix formatting bug in html doc with description of options (bug #31076 )
2010-09-20 20:32:01 +02:00
Sebastien Helleu
4ece2db629
Fix crash on /upgrade when upgrade file is not found
2010-09-20 16:59:47 +02:00
Sebastien Helleu
324963dc4c
Update ChangeLog
2010-09-19 10:23:51 +02:00
JD Horelick
9f7919ef05
Fix Ruby plugin compilation with Ruby 1.9.2
2010-09-19 08:52:15 +02:00
Sebastien Helleu
944a38ffbd
Fix order of relay clients after /upgrade
2010-09-18 21:57:29 +02:00
Sebastien Helleu
d5db1ac743
Remove unused variable
2010-09-18 21:45:31 +02:00
Sebastien Helleu
0100856251
Add support of /upgrade in Relay plugin
2010-09-18 21:44:26 +02:00
Sebastien Helleu
5b04d4123c
Close relay server sockets on /upgrade
2010-09-18 09:36:50 +02:00
Sebastien Helleu
43cc44abca
Fix problem when removing relay server (socket was closed, but option relay.port.xxx not removed)
2010-09-18 09:25:59 +02:00
Sebastien Helleu
a20ae821da
Add new option relay.network.bind_address
2010-09-17 20:16:08 +02:00
Sebastien Helleu
bf98885506
Update ChangeLog
2010-09-17 17:04:13 +02:00
Sebastien Helleu
914e3bcc9e
Add new option relay.network.password
2010-09-17 16:44:35 +02:00
Sebastien Helleu
8b26f3c953
Add optional plugin name for command /debug dump and signal "debug_dump"
2010-09-17 16:12:41 +02:00
Sebastien Helleu
efcc5010b6
Update german user guide
2010-09-17 15:32:13 +02:00
Sebastien Helleu
83552cc882
Fix uninitialized variable
2010-09-17 14:53:25 +02:00
Sebastien Helleu
d2d60d4711
Beta version of IRC proxy feature in Relay plugin
...
Major changes in Relay plugin:
- IRC proxy feature (beta),
- raw buffer.
Changes in IRC plugin:
- add tags for messages sent to servers,
- add signal "irc_input_send" to simulate text/command on an IRC buffer,
- add prefix in infolist "irc_nick".
2010-09-17 14:47:36 +02:00
Sebastien Helleu
26a99c2912
Check immediately away nicks on all servers/channels if option irc.network.away_check is changed from 0 to any other value
2010-09-12 10:44:16 +02:00
Sebastien Helleu
5d0ad1f631
Do not send WHO on channel joined (to check away nicks) if option irc.network.away_check is set to 0
2010-09-12 10:42:29 +02:00
Sebastien Helleu
edb839732e
Update german translations and user guide
2010-09-08 22:18:45 +02:00
Sebastien Helleu
691395949f
Fix compilation of Ruby plugin with ruby <= 1.8.6 (bug #30967 )
2010-09-08 20:49:14 +02:00
Sebastien Helleu
543ec96bcc
Fix compilation error and warning with Python 2.5
2010-08-27 16:21:36 +02:00
Sebastien Helleu
712623547f
Add new functions in plugin API (hashtable_get_string, hook_info_hashtable, info_get_hashtable), add IRC info_hashtable "irc_parse_message"
...
Note: tcl >= 8.5 is now required (for tcl plugin).
2010-08-27 15:59:06 +02:00
Sebastien Helleu
bb42984f5d
Fix bug with hostmasks in IRC command /ignore (bug #30716 )
2010-08-20 10:22:32 +02:00
Sebastien Helleu
3402de02b0
Add help about values for /help weechat.look.buffer_notify_default
2010-08-14 12:29:43 +02:00
Sebastien Helleu
6cc44124cb
Add note about regex (split into 2 regex) in /help filter
2010-08-14 12:20:02 +02:00
Sebastien Helleu
559b5b3f47
Update user guide
2010-08-14 12:04:58 +02:00
Sebastien Helleu
2b9fdf4c6e
Add info about upgrade process in /help upgrade
2010-08-14 11:58:59 +02:00
Sebastien Helleu
a6cd860b5a
If null value is allowed for an option, display it in /help option
2010-08-14 11:44:08 +02:00
Sebastien Helleu
776329b93f
Rename cmake options DISABLE_XXX to ENABLE_XXX
2010-08-13 23:35:30 +02:00
Sebastien Helleu
3950a60e87
Use window pointers instead of buffer pointers in gui-input.c
2010-08-12 18:24:52 +02:00
Sebastien Helleu
94acf64f8c
Use similar behaviour for keys bound to local or global history (bug #30759 )
2010-08-12 17:38:59 +02:00
Sebastien Helleu
50ac22c16e
Add note about up/down arrows for key ctrl-R in user guide
2010-08-12 16:02:12 +02:00
Sebastien Helleu
65a8317153
Add hook priority in plugin API reference
2010-08-12 12:54:25 +02:00
Sebastien Helleu
0890179398
Fix another bug with hook priority (for commands)
2010-08-12 11:02:10 +02:00
Sebastien Helleu
c9f94e6f0a
Fix bug with order of hooks: for equal priority, hook is added at the end of the list
2010-08-12 10:59:21 +02:00
Sebastien Helleu
6317dba790
Add priority for hooks (task #10550 )
2010-08-11 18:42:38 +02:00
Sebastien Helleu
d59d099e82
Add new plugin "rmodifier": alter modifier strings with regular expressions (bug #26964 )
2010-08-11 15:43:20 +02:00
Sebastien Helleu
6f063c95f1
Version 0.3.4-dev
2010-08-07 11:03:07 +02:00
Sebastien Helleu
b0618fdc68
Version 0.3.3
2010-08-07 09:48:29 +02:00
Sebastien Helleu
bdd4557d56
Add missing autogen files for german user guide
2010-08-06 22:34:31 +02:00
Sebastien Helleu
256366ae34
Update polish translations
2010-08-06 20:54:03 +02:00
Sebastien Helleu
f11549f654
Fix display bug with special chars (ascii value below 32) (bug #30602 )
2010-08-06 19:02:25 +02:00
Sebastien Helleu
2fb864b8f8
Update german scripting guide
2010-08-05 17:25:31 +02:00
Sebastien Helleu
4b25175b13
Fix typo in german scripting guide
2010-08-05 14:03:35 +02:00
Sebastien Helleu
f73f57909b
Add german scripting guide
2010-08-05 14:01:00 +02:00
Jiri Golembiovsky
06b166c07a
Updated czech translations
2010-08-04 22:35:17 +02:00
Sebastien Helleu
ff5c707b64
Do not connect to server after creating it with /server add (even if autoconnect is on)
2010-08-04 21:23:58 +02:00
Sebastien Helleu
4b44b2c9f5
Update ChangeLog
2010-08-04 21:15:30 +02:00
Sebastien Helleu
4bf87649dc
Fix typo in english scripting guide
2010-08-04 21:12:23 +02:00
Sebastien Helleu
88b8767eed
Fix bug with version number when version ends with "-rcX"
2010-08-03 23:37:05 +02:00
Sebastien Helleu
7906410904
Version 0.3.3-rc3
2010-08-03 18:39:58 +02:00
Sebastien Helleu
b7dfda9d4d
Fix bug in IRC parser when no argument is received after command, no callback was called, and message was silently ignored (bug #30640 )
2010-08-03 17:59:12 +02:00
Sebastien Helleu
36d1aac9bd
Remove obsolete comment
2010-08-01 18:17:09 +02:00
Sebastien Helleu
972e8bc4a8
Replace TODO by FIXME in comments
2010-08-01 18:16:55 +02:00
Sebastien Helleu
1c5a4f7a6c
Update spanish translations
2010-07-30 17:13:43 +02:00
Sebastien Helleu
167377d25d
Add update of item "buffer_title" when switching to other buffer (fix problem when item is used in a root bar)
2010-07-30 14:19:48 +02:00
Sebastien Helleu
32ed39d5c4
Update italian translations
2010-07-29 18:20:03 +02:00
Sebastien Helleu
4007a2d7c1
Update italian translations and scripting guide
2010-07-29 14:11:54 +02:00
Sebastien Helleu
7512ae4b1f
Add example of printed message with tag "no_log" in scripting guide
2010-07-28 11:59:19 +02:00
Sebastien Helleu
734fe231c9
Use tags "no_log" and "cmd_history" for output of command /history (output is not logged and can be filtered on tag)
2010-07-28 11:33:11 +02:00
Sebastien Helleu
a45048bfbf
Use tag "no_log" in logger plugin to prevent a line from being written in log file
2010-07-28 11:20:22 +02:00
Sebastien Helleu
2c16dc8abc
Update german translations
2010-07-27 18:05:26 +02:00
Sebastien Helleu
097676d72b
Version 0.3.3-rc2
2010-07-27 09:49:08 +02:00
Sebastien Helleu
a7468c0d65
Update italian plugin API reference
2010-07-25 13:12:58 +02:00
Sebastien Helleu
95c5ca9a96
Fix import of certificates created by openssl >= 1.0.0 (bug #30316 )
2010-07-25 12:54:26 +02:00
Sebastien Helleu
b153d82b78
Remove unneeded spaces and tabs
2010-07-19 15:36:51 +02:00
Jiri Golembiovsky
eaa54488ca
Updated czech translations
2010-07-18 17:09:11 +02:00
Sebastien Helleu
eb2beeacc5
Fix bug with double quotes in DCC filenames (bug #30471 )
2010-07-18 10:05:38 +02:00
Sebastien Helleu
aef695e0e8
Fix help of option irc.look.nick_color_stop_chars (problem in generated asciidoc file)
2010-07-17 21:38:04 +02:00
Sebastien Helleu
65439e9346
Update plugin API reference: add "New in version x.y.z" for some functions, add missing functions
2010-07-17 17:47:52 +02:00
Sebastien Helleu
22430bfee3
Update string with plugin API version
2010-07-17 13:45:33 +02:00
Sebastien Helleu
ef7958df6e
Replace single quotes by double quotes in ChangeLog
2010-07-17 13:35:42 +02:00
Sebastien Helleu
077f1d9fe7
Update docs
2010-07-17 10:30:43 +02:00
Sebastien Helleu
2c870934ba
Update italian translations and plugin API reference
2010-07-17 10:29:05 +02:00
Sebastien Helleu
54468b8ef3
Add new option irc.look.nick_color_stop_chars
2010-07-17 10:21:25 +02:00
Sebastien Helleu
8dc23863c5
Use '!' to reverse a regex in a filter (to keep lines matching regex and hide other lines)
2010-07-16 19:45:14 +02:00
Sebastien Helleu
790b1cdf1a
Version 0.3.3-rc1
2010-07-16 09:07:02 +02:00
Sebastien Helleu
ab780803dc
Update german translations
2010-07-15 09:10:52 +02:00
Sebastien Helleu
6a536720e6
Fix typo in english plugin API reference
2010-07-12 09:44:57 +02:00
Sebastien Helleu
7e6088570b
Add new option weechat.look.align_end_of_lines
2010-07-12 09:43:16 +02:00
Sebastien Helleu
d2d4cc97ec
Fix oftc address in quickstart guide
2010-07-08 17:21:05 +02:00
Sebastien Helleu
1c5f800d99
Update ChangeLog with patch #7218
2010-07-07 17:55:17 +02:00
Sebastien Helleu
46fdee19b0
Fix bug with replacement char in API function string_remove_color (bug #30296 )
2010-07-07 15:44:02 +02:00
Sebastien Helleu
869e4448b9
Improve output of /plugin list and listfull
2010-07-07 12:06:20 +02:00
Sebastien Helleu
f4952f5588
Update german translations
2010-07-06 18:23:40 +02:00
Sebastien Helleu
558ca510f7
Fix display of local SSL certificate when it is sent to IRC server
2010-07-06 13:36:23 +02:00
Sebastien Helleu
a31d01a46d
Add note about option irc.network.lag_min_show (now in milliseconds) in NEWS file
2010-07-06 12:24:27 +02:00
Sebastien Helleu
aefa40836b
Improve irc lag indicator: two colors (counting and finished), update item even when pong has not been received, lag_min_show is now in milliseconds
2010-07-06 12:17:30 +02:00
Sebastien Helleu
86e503b640
Add function hashtable_add_to_infolist in plugin API reference
2010-07-05 18:13:35 +02:00
Sebastien Helleu
94fbbc0a7f
Use of hashtable for local variables of buffers
2010-07-05 17:05:49 +02:00
Sebastien Helleu
cb18bdb10b
Add hashtable in core and plugin API
2010-06-28 10:40:30 +02:00
Sebastien Helleu
ff97274bca
Add string "weelist" in dump of weelist to log file
2010-06-28 10:39:34 +02:00
Sebastien Helleu
dcdba08f8a
Update comments after #endif in C headers
2010-06-25 15:03:39 +02:00
Sebastien Helleu
6562d676fe
Update licenses and copyrights, add missing author names in sources
2010-06-22 19:46:28 +02:00
Sebastien Helleu
97c41c60a4
Fix bug with fifo pipe when setting fifo option to "on"
2010-06-18 17:45:50 +02:00
Sebastien Helleu
de49e31965
Add IRC info "irc_nick_color_name" to get color name of a nick
2010-06-15 14:13:59 +02:00
Sebastien Helleu
44c95288ab
Update italian translations
2010-06-14 10:23:59 +02:00
Sebastien Helleu
664da8318f
Add german user guide
2010-06-14 10:16:34 +02:00
Sebastien Helleu
5832b0789c
Update polish translations
2010-06-14 09:52:49 +02:00
Sebastien Helleu
63bc14e805
Fix refresh of bar item when it is used more than one time in a bar
2010-06-11 17:00:07 +02:00
Sebastien Helleu
b54af6af0b
Fix display bug with attributes like underlined in bars (bug #29889 )
2010-06-11 16:52:10 +02:00
Sebastien Helleu
adf74ec691
Add note about binary package weechat-dbg in doc, for reporting crashs with gdb
2010-06-11 13:05:28 +02:00
Sebastien Helleu
e7d1485c5a
Use empty real name by default in IRC config, instead of reading real name in /etc/passwd (bug #30111 )
2010-06-11 11:47:28 +02:00
Sebastien Helleu
9def214c11
Add some notes for translators in gettext files
2010-06-10 12:41:28 +02:00
Sebastien Helleu
5528243362
Fix display of IRC message 333 on some servers
2010-06-10 12:13:26 +02:00
Sebastien Helleu
7e0230e3ed
Update german translations
2010-06-10 09:47:27 +02:00
Sebastien Helleu
acbfb55ef5
Add new options irc.look.display_host_join/join_local/quit and irc.color.reason_quit
2010-06-08 16:51:57 +02:00
Sebastien Helleu
6c17328bdf
Fix bug with scroll_unread: do not scroll to a filtered line (bug #29991 )
2010-06-04 13:46:33 +02:00
Sebastien Helleu
ff0a798634
Move options weechat.color.nicklist_prefix to irc plugin
...
Options renamed or removed:
- weechat.color.nicklist_prefix1 renamed to irc.color.nick_prefix_op
- weechat.color.nicklist_prefix2 renamed to irc.color.nick_prefix_halfop
- weechat.color.nicklist_prefix3 renamed to irc.color.nick_prefix_voice
- weechat.color.nicklist_prefix4 renamed to irc.color.nick_prefix_user
- weechat.color.nicklist_prefix5 removed
2010-06-04 12:35:25 +02:00
Sebastien Helleu
4a61dc9633
Fix bug with command-line option "irc://" (bug #29990 ), new format for port and channels
2010-06-02 15:17:54 +02:00
Sebastien Helleu
e46fc21129
Add missing IRC commands 346, 347 (channel invite list)
2010-06-01 15:28:01 +02:00
Sebastien Helleu
aa4a40247c
Fix display of IRC message 330 on some servers
2010-06-01 12:20:33 +02:00
Sebastien Helleu
eb7ac36bc0
Add missing include of time.h
2010-05-29 13:29:18 +02:00
Sebastien Helleu
b36ed39388
Fix bug with nick prefix '*' (chan founder) on some IRC servers (bug #29890 )
2010-05-29 09:18:19 +02:00
Sebastien Helleu
f93eec488e
Fix display bug with description of option in /help option if description is empty
2010-05-26 16:19:05 +02:00
Sebastien Helleu
114fe22a80
Add new option weechat.look.confirm_quit
2010-05-26 15:16:24 +02:00
Sebastien Helleu
5f37c28018
Fix typo in /help wallchops
2010-05-24 10:02:29 +02:00
Sebastien Helleu
69ca70cbc7
Update italian files
2010-05-24 09:58:31 +02:00
Sebastien Helleu
64d7fa7e51
Fix bug with option irc.network.lag_check when value is 0 (zero)
2010-05-23 12:18:45 +02:00
Sebastien Helleu
f51ec651d3
Add note about new command /wallchops in NEWS file
2010-05-23 10:07:46 +02:00
Sebastien Helleu
7bb9892e86
Add IRC command /wallchops, fix bug with display of notice for ops (task #10021 , bug #29932 )
2010-05-23 10:01:38 +02:00
Sebastien Helleu
3c17e9e272
Update german translations
2010-05-22 22:29:40 +02:00
Sebastien Helleu
2dee40dd1a
Add isupport value in IRC servers (content of IRC message 005), with new infos: irc_server_isupport and irc_server_isupport_value
2010-05-22 10:51:43 +02:00
Sebastien Helleu
6253e3ac37
Add optional message in IRC private buffer when nick is back on server after a /quit
...
New option: "irc.look.display_pv_back" (default value is "on").
Option "irc.look.show_away_once" has been renamed to "irc.look.display_pv_away_once".
2010-05-21 18:19:02 +02:00
Sebastien Helleu
61886d9455
Remove unneeded tabs in es.po and it.po
2010-05-20 12:36:53 +02:00
Sebastien Helleu
732f58d776
Add examples in /help join
2010-05-20 12:23:50 +02:00
Sebastien Helleu
4616ca981e
Add function "string_expand_home" in plugin API, fix bug with replacement of home in paths
2010-05-02 18:21:58 +02:00
Sebastien Helleu
1836b40a4a
Move option irc.color.item_buffer_name_ssl to core (new name: weechat.color.status_name_ssl)
2010-05-01 12:26:59 +02:00
Sebastien Helleu
1dd211da9a
Replace command "bt" by "bt full" for reporting crashes with gdb in user guide
2010-05-01 11:48:02 +02:00
Sebastien Helleu
8875c167d7
Fix crash with hook_process (when timer is called on a deleted hook process)
2010-05-01 11:15:16 +02:00
Sebastien Helleu
0e86f684a5
Update italian user guide
2010-04-29 10:47:08 +02:00
Sebastien Helleu
f1dfe08243
Add keys for undo/redo changes on command line (default: ctrl/alt + underscore) (task #9483 )
2010-04-28 23:24:32 +02:00
Sebastien Helleu
87d29b1987
Add new options irc.network.autoreconnect_delay_growing and irc.network.autoreconnect_delay_max (task #10338 )
2010-04-21 23:24:05 +02:00
Sebastien Helleu
9cbcc24d4c
Add new option irc.color.item_buffer_name_ssl (task #10339 )
2010-04-20 22:19:43 +02:00
Sebastien Helleu
b06c02f199
Try other nick when connecting to IRC server and receiving message 437 (nick unavailable)
2010-04-20 22:07:59 +02:00
Sebastien Helleu
03fb1c94b3
Set buffer local variable "away" when opening new IRC channel (bug #29618 )
2010-04-20 21:09:50 +02:00
Sebastien Helleu
ba115ce113
Replace "joker" by "wildcard"
2010-04-18 23:52:32 +02:00
Sebastien Helleu
0f3a315405
Version 0.3.3-dev
2010-04-18 11:12:54 +02:00
Sebastien Helleu
18339e9608
Version 0.3.2
2010-04-18 10:16:19 +02:00
Sebastien Helleu
5bd729d6a0
Add missing file cmake/FindGcrypt.cmake in packages built by autotools
2010-04-18 09:55:45 +02:00
Sebastien Helleu
26041f4a1c
Update polish translations and FAQ
2010-04-16 22:04:03 +02:00
Sebastien Helleu
9eaea6bc19
Update italian autogen files for doc
2010-04-15 11:39:57 +02:00
Sebastien Helleu
fed65826b5
Update italian docs and translations
2010-04-15 11:24:51 +02:00
Sebastien Helleu
4456a6047f
Remove unused variable
2010-04-14 19:25:59 +02:00
Sebastien Helleu
1dba2c8c92
Fix crash on /quit when scrolling in buffer and if first line displayed was from a plugin
2010-04-14 19:24:54 +02:00
Sebastien Helleu
42b9038919
Update spanish translations
2010-04-14 18:29:13 +02:00
Sebastien Helleu
aeee1856eb
Fix bug with perl script filename when multiplicity is disabled (bug #29530 )
2010-04-13 00:02:07 +02:00
Sebastien Helleu
acca17d142
Fix display of perl errors (use tab to force empty prefix on message)
2010-04-12 15:29:30 +02:00
Sebastien Helleu
ea3588a8d7
Fix crash on /quit or unload of Perl plugin under FreeBSD and Cygwin (bug #29467 )
2010-04-12 14:08:26 +02:00
Sebastien Helleu
339e42df76
Fix bug with writing of configuration files under Cygwin
2010-04-12 14:06:33 +02:00
Sebastien Helleu
ea5fa86793
Update italian scripting guide
2010-04-11 20:10:40 +02:00
Sebastien Helleu
ca76653a2c
Update german translations
2010-04-11 14:32:38 +02:00
Sebastien Helleu
1df46609ce
Add italian scripting guide
2010-04-11 13:17:03 +02:00
Jiri Golembiovsky
b1fa81468e
Updated czech translations
2010-04-10 21:58:58 +02:00
Sebastien Helleu
9c0eb33213
Version 0.3.2-rc1
2010-04-10 12:47:06 +02:00
Sebastien Helleu
030ac33005
Use tag "no_highlight" for CTCP replies
2010-04-10 12:39:56 +02:00
Sebastien Helleu
c33f0e60ea
Define WeeChat license as macro for C compiler, used in plugins to set license
2010-04-09 15:39:52 +02:00
Sebastien Helleu
31bfcf96c7
Reformat and add comments for description of C sources
2010-04-08 18:15:00 +02:00
Sebastien Helleu
9394a78e39
Fix typo in description of modifier "history_add"
2010-04-08 17:16:38 +02:00
Sebastien Helleu
a6f37da576
Add buffer pointer as string in modifier_data for modifier "history_add"
2010-04-08 16:49:19 +02:00
Sebastien Helleu
d52f051ec1
Add modifier "history_add" (text added to buffer or global history)
2010-04-08 15:27:47 +02:00
Sebastien Helleu
45c0cc7e7e
Define list of default aliases as an array
2010-04-08 14:29:12 +02:00
Sebastien Helleu
3fc11807f9
Update italian doc and translations
2010-04-08 10:24:05 +02:00
Sebastien Helleu
2e82d65819
Fix comment in wee-config-file.c
2010-04-06 14:11:35 +02:00
Sebastien Helleu
fab6ac61ee
Use tag "no_highlight" for backlog lines printed by logger plugin
2010-04-05 22:41:15 +02:00
Sebastien Helleu
9399c9f9cb
Add missing properties "highlight_words_add" and "highlight_words_del" in array gui_buffer_properties_set
2010-04-05 13:45:59 +02:00
Sebastien Helleu
9017a23013
Add option "-open" for IRC command /connect
2010-04-05 13:03:11 +02:00
Sebastien Helleu
a6e819f790
Update german translations
2010-04-04 12:31:56 +02:00
Sebastien Helleu
2a37b44ae1
Reformat NEWS file with style of ChangeLog
2010-04-04 12:19:03 +02:00
Sebastien Helleu
eccb4703cf
Add note about upgrading to version 0.3.2 in NEWS file
2010-04-03 19:50:24 +02:00
Sebastien Helleu
09939a1b4b
Fix display of empty nicklist in IRC private buffers
2010-04-03 19:49:36 +02:00
Sebastien Helleu
19d74e18a5
Add highlight word "$nick" instead of real nick in IRC and xfer plugins
2010-04-03 19:11:55 +02:00
Sebastien Helleu
96f49f39e0
Add or remove highlight words in a buffer with "highlight_words_add" and "highlight_words_del" (for buffer_set)
2010-04-03 19:11:02 +02:00
Sebastien Helleu
187381f1d1
Allow buffer local variables in highlight words (option "weechat.look.highlight" and buffer property "highlight_words")
...
For example "$nick" with highlight a message printed if it contains content of local variable "nick" for buffer.
2010-04-03 17:25:13 +02:00
Sebastien Helleu
915d4801f6
Change buffer properties only when buffer is created by IRC plugin (channels and raw buffer), do not change them after /upgrade
2010-04-03 16:52:37 +02:00
Sebastien Helleu
df0d408ce9
Add option "get" for command /buffer, add completions with buffer properties
2010-04-03 16:05:39 +02:00
Sebastien Helleu
1c80407f0f
Fix help of option weechat.plugin.autoload
2010-03-31 23:40:59 +02:00
Sebastien Helleu
848cce2c8a
Improve plugins autoload (option weechat.plugin.autoload): allow to use "*" as joker and "!" to prevent a plugin from being autoloaded (task #6361 )
...
Some examples for option weechat.plugin.autoload:
- load all plugins (default): "*"
- load only alias, charset, irc and logger: "alias,charset,irc,logger"
- load all plugins but not lua and tcl: "*,!lua,!tcl"
- load all plugins but not perl and python: "*,!p*" (not recommended because new future plugins may begin with "p")
- do not load any plugin (weechat core alone is not really useful eheh): "!*"
2010-03-31 22:39:09 +02:00
Sebastien Helleu
253ff07009
Add missing variables in debug dump
2010-03-30 11:00:42 +02:00
Sebastien Helleu
12afdb29c4
Fix bug with IRC nicks on reconnection: try all nicks in list, even if nick used was not the first in list of nicks
2010-03-30 10:40:01 +02:00
Sebastien Helleu
5ff1742c86
Fix display of message 333 (channel topic) when there is no host but only nick
2010-03-29 22:50:56 +02:00
Sebastien Helleu
4981e7150a
Update german translations
2010-03-29 22:39:10 +02:00
Sebastien Helleu
35944a4219
Fix IRC command /list: send channel and server name given as argument, and use separate option "-re" to allow a regex
2010-03-29 18:37:08 +02:00
Sebastien Helleu
b6bb001fc4
Free some extra memory when exiting WeeChat
2010-03-29 17:56:23 +02:00
Sebastien Helleu
56526db5cf
Fix infinite loop with /layout apply and bug when applying layout, sometimes many /layout apply were needed (bug #26110 )
2010-03-29 16:30:23 +02:00
Sebastien Helleu
88853df080
Fix check of IRC ignore when channel is specified in ignore (problem with PRIVMSG queries)
2010-03-29 12:25:28 +02:00
Sebastien Helleu
485e884751
Add new option irc.look.part_closes_buffer to close buffer when /part is issued on channel (task #10295 )
2010-03-26 20:02:17 +01:00
Sebastien Helleu
2bbc228381
Fix compilation of irc plugin with old gcc (remove #ifdef inside call of macro)
...
Compilation failed with gcc 3.2.3.
2010-03-26 19:29:37 +01:00
Sebastien Helleu
b9e65ec63d
Fix bug with writing of configuration files when disk is full (bug #29331 )
2010-03-26 19:01:25 +01:00
Sebastien Helleu
24135801b4
Backport changes in english plugin API reference into italian version
2010-03-26 10:40:37 +01:00
Sebastien Helleu
483b63f360
Add signals "nicklist_{group|nick}_{added|removed}", remove signal "nicklist_changed"
...
Data for new signals is a string with format: "buffer,name", where:
- buffer is a pointer, for example 0x123456
- name is group or nick name added/removed from nicklist on this buffer.
2010-03-25 17:02:37 +01:00
Sebastien Helleu
ac27388543
Display cmake warning if libncursesw is not found
2010-03-25 16:03:38 +01:00
Sebastien Helleu
e59bbbb40a
Add "irc_is_nick" for function info_get to check if a string is a valid IRC nick name (patch #7133 )
2010-03-25 10:39:07 +01:00
Sebastien Helleu
96e6ae3fc3
Add new options for command /key (listdefault, listdiff and reset), add examples in /help key
...
Note: old option "reset" for /key has been renamed to "resetall".
2010-03-24 19:54:31 +01:00
Sebastien Helleu
b932f403a5
Fix crash on /upgrade if there are some nicks in a nicklist without prefix or prefix_color defined
2010-03-24 10:14:10 +01:00
Sebastien Helleu
3e2943a0e0
Fix bug with nicklist prefix in log file
2010-03-24 10:03:57 +01:00
Sebastien Helleu
b491cc3479
Fix bug with callbacks when loading a script already loaded
2010-03-24 00:04:00 +01:00
Sebastien Helleu
f1a946054e
Add italian translation of Plugin API Reference
2010-03-23 18:05:07 +01:00
Sebastien Helleu
8cfabb4696
Add examples in /help dcc, update german translations
2010-03-23 16:26:36 +01:00
Sebastien Helleu
a0f442a84e
Fix alignment of keys in output of /key when some keys contain wide chars
2010-03-23 13:41:23 +01:00
Sebastien Helleu
03d01f4234
Remove WeeChat slogan
2010-03-23 10:23:26 +01:00
Sebastien Helleu
2bad57ae28
Add note about /unalias in /help alias
2010-03-23 09:58:07 +01:00
Sebastien Helleu
918383424f
Reformat examples in help of some commands
2010-03-23 09:42:37 +01:00
Sebastien Helleu
855993d14d
Fix typos in /help window and /help logger
2010-03-22 21:00:58 +01:00
Sebastien Helleu
a10b9038d5
Add list of tags in /help filter
2010-03-22 20:26:24 +01:00
Sebastien Helleu
c1c1005b36
Add new option weechat.color.nicklist_offline
2010-03-22 11:08:17 +01:00
Sebastien Helleu
da4438b995
Remove obsolete option weechat.color.nicklist_more
2010-03-22 10:49:11 +01:00
Sebastien Helleu
1c5ef4d1e3
Remove IRC commands /forcejoin and /omode (now possible with alias and custom completion)
...
It is now possible to add such commands with aliases:
/alias -completion %%sajoin forcejoin /quote forcejoin
/alias -completion %%samode omode /quote omode
2010-03-21 18:41:35 +01:00
Sebastien Helleu
8f9f1f8e97
Fix typo in /help alias
2010-03-21 18:35:44 +01:00
Sebastien Helleu
b40ea94a49
Add custom completion for aliases (task #9479 )
2010-03-21 18:30:51 +01:00
Sebastien Helleu
7d65014efd
Add missing refresh of bar item "buffer_number" when a buffer is closed
2010-03-21 16:24:59 +01:00
Sebastien Helleu
032a5ddef5
Add new signals "irc_raw_in" and "irc_raw_in2" (sent for all IRC messages, even if ignored with /ignore)
2010-03-21 13:06:33 +01:00
Sebastien Helleu
c0d050f7cc
Update german translations
2010-03-21 10:14:05 +01:00
Sebastien Helleu
29fad11df5
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/weechat
2010-03-21 10:00:56 +01:00
Sebastien Helleu
6f84e00ee7
Use buffer local variable "nick" for default item "input_prompt"
2010-03-21 10:00:47 +01:00
Jiri Golembiovsky
6b4aaef396
Updated czech translation
2010-03-21 01:11:25 +01:00
Sebastien Helleu
5755bd50ac
Add IRC commands /omode and /forcejoin (patch #7126 )
2010-03-20 23:42:21 +01:00
Sebastien Helleu
7925b2d242
Refresh screen when exiting WeeChat (to display messages printed after /quit)
2010-03-20 17:09:07 +01:00
Sebastien Helleu
9d96090d7d
Add functions string_match, string_has_highlight and string_mask_to_regex in script plugin API
2010-03-20 13:32:08 +01:00
Sebastien Helleu
2801b8437c
Reformat multi-line comments
2010-03-19 23:33:14 +01:00
Sebastien Helleu
bc3fa9fd4c
Move /away command from irc plugin to core
2010-03-19 19:28:19 +01:00
Sebastien Helleu
568d913c58
Fix bugs with function hook_command_run
...
A '/' is always sent at beginning of command to callback, even if user used
another command char.
Now it is possible to catch a command, with or without arguments, with
hook_command_run("/command").
2010-03-19 19:25:59 +01:00
Sebastien Helleu
645d38d403
Fix bugs with xfer buffer after /upgrade
2010-03-17 16:19:57 +01:00
Sebastien Helleu
4fd23e12dc
Do not send signals "irc_in" and "irc_in2" when IRC messages are ignored
2010-03-17 16:03:51 +01:00
Sebastien Helleu
feb51fbca4
Fix display of host in IRC message 333 (channel topic)
2010-03-14 16:48:15 +01:00
Sebastien Helleu
7ef5a97a08
Update italian user guide
2010-03-14 11:33:03 +01:00
Jiri Golembiovsky
ab9d1480f6
Updated czech translation
2010-03-13 20:51:59 +01:00
Sebastien Helleu
0a66ad0e0f
Fix typo: crashs -> crashes
2010-03-13 20:02:29 +01:00
Sebastien Helleu
5233ceed44
Add chapter "Report crashs" in user guide
2010-03-13 14:22:24 +01:00
Sebastien Helleu
86b1ab20b5
Display IRC command 324 (channel modes) on server buffer if channel is not open
2010-03-11 10:23:34 +01:00
Sebastien Helleu
7ec6092ba9
Update german and italian FAQ
2010-03-10 10:06:20 +01:00
Sebastien Helleu
23a0c0d610
Add missing initialization of variable in function irc_sasl_mechanism_plain
2010-03-09 17:06:58 +01:00
Sebastien Helleu
7ef2f312ff
Update german FAQ
2010-03-09 16:54:24 +01:00
Sebastien Helleu
9dd45664fd
Add questions in FAQ about voice filtering and check of away nicks
2010-03-09 12:04:52 +01:00
Sebastien Helleu
8f4240dbf7
Add more sections in FAQ
2010-03-08 18:21:07 +01:00
Sebastien Helleu
bab29e028d
Fix color of away nicks in nicklist when doing /names (nick color was reset to default color)
2010-03-08 15:14:31 +01:00
Sebastien Helleu
58d423319c
Return absolute path for info_get of "weechat_dir" (bug #27936 )
2010-03-08 11:21:03 +01:00
Sebastien Helleu
682f5addc0
Add chapter with common tasks in scripting guide
2010-03-07 22:23:44 +01:00
Sebastien Helleu
eb5e54602e
Fix extraction and check of IRC prefix
2010-03-07 21:49:07 +01:00
Sebastien Helleu
da50ac329a
Bug with IRC prefix "!" for mode "a" (channel admin) (bug #29109 )
2010-03-07 21:22:23 +01:00
Jiri Golembiovsky
788df1089b
Updated czech translations
2010-03-06 00:21:19 +01:00
Sebastien Helleu
401ddff564
Fix display in bars with filling horizontal
2010-03-04 15:28:16 +01:00
Sebastien Helleu
16e62bdc60
Fix display in bars with filling set to columns_vertical or columns_horizontal
2010-03-04 14:12:36 +01:00
Sebastien Helleu
fa60269325
Hide read marker if all lines after marker are filtered (only if option read_marker_always_show is off)
2010-03-04 13:06:57 +01:00
Sebastien Helleu
1db7ef859c
Update german translations
2010-03-04 11:06:37 +01:00
Sebastien Helleu
6ad62e4021
Fix bugs with cursor and background in bars
...
Bugs fixed:
- cursor was moving to position (0,0) in bar when refreshing input bar content
- background color stopped before end of line in bars with vertical filling
(like buffers)
- cursor was not displayed when input bar has automatic size and that first line
is filled (on some terminals like konsole or roxterm)
2010-03-04 11:05:05 +01:00
Sebastien Helleu
ca51a9780f
Update user guide
2010-03-04 11:02:23 +01:00
Sebastien Helleu
3e47e9c3e3
Set option weechat.look.read_marker_always_show to off by default
2010-03-03 22:24:38 +01:00
Sebastien Helleu
4faa3c772b
Add new option weechat.look.read_marker_always_show
2010-03-03 22:19:51 +01:00
Sebastien Helleu
d1950311cf
Free IRC raw messages when irc plugin is unloaded
2010-03-03 20:43:41 +01:00
Sebastien Helleu
92bc700349
Fix completion bug for commands when input starts with two command chars (like //)
2010-03-03 18:42:12 +01:00
Sebastien Helleu
a852d3af4b
Fix bug with /away -all in IRC plugin: set or unset future away for disconnected servers (bug #29022 )
2010-03-02 17:55:41 +01:00
Sebastien Helleu
0543b0ccc7
Add new option weechat.look.command_chars, add functions string_is_command_char and string_input_for_buffer in plugin and script API
2010-03-02 17:34:49 +01:00
Sebastien Helleu
282f786c1a
Fix crash in Perl plugin when callbacks are called during script initialization (bug #29018 )
2010-02-27 09:58:24 +01:00
Sebastien Helleu
62aff3f1c6
Add command line option "--no-script" in user guide
2010-02-26 11:57:55 +01:00
Sebastien Helleu
873bcfc9f0
Add command line option "-s" (or "--no-script") to start WeeChat without loading any script
2010-02-26 11:36:41 +01:00
Sebastien Helleu
eabf21098d
Fix display of color in input when it is scrolled
2010-02-24 22:54:07 +01:00
Sebastien Helleu
5868fc3c6d
Fix bug with cursor when position is last char of terminal
2010-02-24 17:40:07 +01:00
Sebastien Helleu
dfa43ea1a7
Add link for curses color names in user guide
2010-02-23 18:02:00 +01:00
Sebastien Helleu
7cc735c7f9
Add WeeChat color name beside IRC color in user guide
2010-02-23 17:19:50 +01:00
Sebastien Helleu
3d3dc1593d
Allow script commands to reload only one script
2010-02-23 10:51:59 +01:00
Sebastien Helleu
27bf347e1c
Update italian FAQ
2010-02-22 14:38:00 +01:00
Sebastien Helleu
2fc187743c
Update italian user guide
2010-02-22 09:39:58 +01:00
Sebastien Helleu
08b17c2f26
Fix cursor color in input bar
2010-02-21 23:26:33 +01:00
Sebastien Helleu
42972ce00a
Update german FAQ
2010-02-21 11:29:49 +01:00
Sebastien Helleu
8c324c238d
Fix bug with bar background after text with background color (bug #28157 )
2010-02-21 10:08:48 +01:00
Sebastien Helleu
6e1e8e9ed8
Add question about meta keys in FAQ
2010-02-20 21:23:09 +01:00
Sebastien Helleu
94764208e4
Allow input "q" to close IRC raw buffer
2010-02-20 16:54:58 +01:00
Sebastien Helleu
b523613e73
Fix translated string in output of "/uptime -o"
2010-02-20 13:23:27 +01:00
Sebastien Helleu
35157bc2f1
Minor updates in FAQ and user guide
2010-02-20 12:17:30 +01:00
Sebastien Helleu
cd5b8c8f9e
Add parentheses around exponents in user guide and plugin API reference
2010-02-20 09:50:38 +01:00
Sebastien Helleu
f4849bc625
Remove connection timer when closing connection with IRC server
2010-02-20 09:28:10 +01:00
Sebastien Helleu
555f1827e3
Add list of packages (required or optional) to build WeeChat in user guide
2010-02-19 17:38:06 +01:00
Sebastien Helleu
cdf990fced
Add option irc.network.connection_timeout (timeout between TCP connection to server and reception of message 001)
2010-02-19 16:21:36 +01:00
Sebastien Helleu
090bd68e7c
Fix "inactivity" value when no key has been pressed since WeeChat started (bug #28930 )
2010-02-19 10:23:34 +01:00
Sebastien Helleu
3cf7b4e696
Update german translations
2010-02-19 07:57:08 +01:00
Sebastien Helleu
d2ec8d133d
Add mechanism DH-BLOWFISH for SASL authentication with IRC server
2010-02-18 22:02:55 +01:00
Sebastien Helleu
832a4c1466
Fix function "color" in Lua script API (patch from Christian Heinz)
2010-02-18 07:58:03 +01:00
Sebastien Helleu
b1e840eb6c
Add missing file docgen.pl in Makefile.am
2010-02-16 17:09:50 +01:00
Sebastien Helleu
1ad5f123b5
Add IRC commands 905 to 907 (for SASL)
2010-02-16 17:00:12 +01:00
Sebastien Helleu
ce1b23311c
Add function "string_decode_base64" in plugin API
2010-02-16 16:57:22 +01:00
Sebastien Helleu
341551f2f2
Add SASL authentication in IRC plugin (task #8829 ), add function "string_encode_base64" in plugin API, fix bug with base64 encoding
...
New options for IRC servers:
- sasl_mechanism (only "plain" for now)
- sasl_username
- sasl_password
2010-02-15 11:51:44 +01:00
Sebastien Helleu
34272b7e4d
Fix color of word "Notice" when sending IRC notice
2010-02-13 12:05:02 +01:00
Sebastien Helleu
922e67cabd
Add description of arguments for API functions hook_info and hook_infolist
2010-02-12 17:15:30 +01:00
Sebastien Helleu
8d25a75200
Use arguments for infolist "nicklist" to return only one nick or group
...
Format is: nick_xxx or group_xxx to return only nick/group called "xxx".
2010-02-12 12:50:16 +01:00
Sebastien Helleu
8cea059feb
Add IRC message 301 in user guide, for target buffer of messages
2010-02-11 17:17:56 +01:00
Sebastien Helleu
f19000ac4f
Allow IRC message 301 to be redirected with irc.msgbuffer feature
2010-02-11 17:07:56 +01:00
Sebastien Helleu
be8831499d
Add missing IRC commands 276, 343
2010-02-11 10:12:25 +01:00
Sebastien Helleu
2e72679363
Fix nick color in quit message displayed in IRC private buffer (when remote nick did not speak)
2010-02-10 22:12:23 +01:00
Sebastien Helleu
124634cf88
Apply IRC smart filter only on channels, not private buffers (bug #28841 )
2010-02-10 16:22:34 +01:00
Sebastien Helleu
4b6bd6a923
Update german and polish translations
2010-02-10 11:32:59 +01:00
Sebastien Helleu
94a0551c55
Update ChangeLog
2010-02-10 11:24:28 +01:00
Sebastien Helleu
3799d2c2a5
Add "version_number" for API function weechat_info_get to get WeeChat version as number
2010-02-10 11:21:25 +01:00
Sebastien Helleu
f6868c40af
Fix example of weechat_info_get in plugin API reference
2010-02-10 08:01:21 +01:00
Sebastien Helleu
5b71c03c4f
Add option for command /docgen to build some locales only
2010-02-09 22:28:25 +01:00
Sebastien Helleu
5bfb2929e6
Add missing argument for weechat_hook_completion in plugin API reference
2010-02-09 18:01:57 +01:00
Sebastien Helleu
7850668327
Add new option weechat.look.time_format to customize default format for date/time displayed (localized date by default), add function weechat_util_get_time_string in plugin API (patch #6914 )
2010-02-09 17:19:14 +01:00
Sebastien Helleu
daee18621e
Rename command /silence to /mute
2010-02-09 13:21:05 +01:00
Sebastien Helleu
71d77a5890
Add new command /silence
2010-02-09 12:40:19 +01:00
Sebastien Helleu
74d148d056
Display nick prefix in input_prompt only if channel is type "channel" (not private)
2010-02-06 12:21:52 +01:00
Sebastien Helleu
df1a6b0c3d
Fix bug with option irc.look.item_nick_prefix
2010-02-06 12:17:13 +01:00
Sebastien Helleu
bd1b6c1794
Add option irc.look.item_nick_prefix, rename some IRC options for bar items
2010-02-06 12:14:45 +01:00
Sebastien Helleu
fa8ff80fc1
Update example of messages in irc-protocol.c
2010-02-06 10:55:22 +01:00
Sebastien Helleu
a3658f4fc2
Fix IRC PART message received on Undernet server (bug #28825 )
2010-02-05 23:53:20 +01:00
Sebastien Helleu
40401f88da
Add signal "xfer_ended" in plugin API reference
2010-02-04 22:12:23 +01:00
Sebastien Helleu
e6a99fb63a
Add bar item "irc_channel" (IRC channel name without modes)
2010-02-03 23:46:11 +01:00
Sebastien Helleu
1d00db2d14
Add anti-flood for many IRC commands/messages
2010-02-03 23:29:44 +01:00
Sebastien Helleu
3d4c76cecc
Fix typo in user guide
2010-02-03 20:49:30 +01:00
Sebastien Helleu
8109368f7c
Add option "switch_active_buffer_previous" for command /input (task #10141 )
2010-02-02 16:35:44 +01:00
Sebastien Helleu
69b53c8f3d
Add IRC command /map
2010-02-02 15:39:04 +01:00
Sebastien Helleu
fbc1c2a9b1
Add tip about addresses and another example in /help server
2010-02-02 15:25:03 +01:00
Sebastien Helleu
8862f19788
Add signal "xfer_ended" (patch #7081 )
2010-02-02 14:28:05 +01:00
Sebastien Helleu
5aa82a85e3
Add option irc.look.display_channel_modes_hide_key to hide channel key in channel modes (bug #23961 )
2010-02-02 13:56:35 +01:00
Sebastien Helleu
94ddf61d20
Add missing option "switch_active_buffer" in /help input and completion of command /input
2010-02-02 13:02:51 +01:00
Sebastien Helleu
8663d10063
Fix python example of hook_signal in plugin API reference
2010-02-01 22:53:41 +01:00
Sebastien Helleu
f33eaee78f
Update gettext commands to produce same output as autotools, display statistics for po files
2010-02-01 22:12:50 +01:00
Sebastien Helleu
c4467469cc
Add version 0.3.1.1 to ChangeLog
2010-01-31 22:20:20 +01:00
Sebastien Helleu
2d99d6e7ea
Fix crash when purging old xfer chats (bug #28764 )
2010-01-29 16:18:12 +01:00
Sebastien Helleu
930285e489
Fix crash with SSL connection to IRC server if option ssl_cert is set (bug #28752 )
2010-01-29 12:41:05 +01:00
Sebastien Helleu
e23aed51a1
Display own buffer lines in weechat log when dumping buffer (and not mixed lines)
2010-01-29 10:01:41 +01:00
Sebastien Helleu
2899770bbe
Update ChangeLog
2010-01-29 07:59:16 +01:00
Emmanuel Bouthenot
2f176dc347
Fix a build failure with: 1.7.6 < gnutls <= 2.4.6
2010-01-29 00:21:02 +01:00
Emmanuel Bouthenot
c8920da899
Fix a build failure with gnutls < 1.7.6
2010-01-28 23:18:20 +01:00
Sebastien Helleu
8c042210a8
Fix bug with global history, reset pointer to last entry after each user input (bug #28754 )
2010-01-28 15:12:40 +01:00
Sebastien Helleu
16a02cddaf
Add missing includes in FindIconv.cmake (patch #7069 )
2010-01-28 12:26:39 +01:00
Sebastien Helleu
10a3954908
Fix alignment in buffers lines when time is empty string
2010-01-28 10:15:48 +01:00
Sebastien Helleu
aad84612a9
Remove unneeded space after time on each line if option weechat.look.buffer_time_format is set to empty value (bug #28751 )
2010-01-28 10:09:58 +01:00
Sebastien Helleu
b868eaee2a
Update italian translations
2010-01-27 18:34:04 +01:00
Sebastien Helleu
dfa0500b12
Update german translations
2010-01-26 23:12:44 +01:00
Sebastien Helleu
fb9268c01d
Fix bug with SSL connection to IRC server (fails sometimes when ssl_verify is on) (bug #28741 )
2010-01-26 22:19:16 +01:00
Sebastien Helleu
fcd296d7f2
Update italian user guide and FAQ
2010-01-26 18:17:09 +01:00
Sebastien Helleu
754cf874bc
Send signal "day_changed" even if option weechat.look.day_change is set to off
2010-01-26 18:07:13 +01:00
Sebastien Helleu
ac19ec05be
Update german FAQ
2010-01-26 17:23:03 +01:00
Sebastien Helleu
99bfdfd2ff
Add signal "day_changed", allow date format in logger options path and mask (task #9430 )
2010-01-26 16:36:55 +01:00
Sebastien Helleu
aa41942ac1
Add new question in FAQ: "How can I tweak WeeChat to consume less memory?"
2010-01-25 18:06:32 +01:00
Sebastien Helleu
f4d5ddd858
Add missing infos in API functions buffer_get_integer / buffer_get_string and in buffer infolist
2010-01-25 16:57:24 +01:00
Sebastien Helleu
2e48becbfc
Update doc
2010-01-25 16:56:52 +01:00
Sebastien Helleu
b4e0e17917
Add chapters about SSL certificates and IRC smart filter in user guide
2010-01-24 16:07:30 +01:00
Sebastien Helleu
c02d70b7ba
Add options irc.look.smart_filter_join/quit, smart filter enabled by default
2010-01-24 13:13:40 +01:00
Sebastien Helleu
eb56a98fc8
Remove evil tabs in sources
2010-01-24 10:47:53 +01:00
Sebastien Helleu
309e8eadab
Version 0.3.2-dev
2010-01-23 12:20:06 +01:00