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
v2.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
v2.8-rc1
2020-03-22 11:10:15 +01:00