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

Compare commits

..

405 Commits

Author SHA1 Message Date
Sébastien Helleu f9b449df34 Version 1.7.1 2017-04-22 15:25:40 +02:00
Tobias Stoeckmann c6c9566fbb irc: fix parsing of DCC filename
(cherry picked from commit 2fb346f25f)
2017-04-22 15:16:31 +02: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
Simmo Saan 1d3a75333e trigger: add support for one-time triggers (closes #399) 2015-08-22 12:22:51 +03:00
Simmo Saan ed337d9291 core: document extra option in eval_expression 2015-08-18 15:19:37 +03:00
Simmo Saan 598fbf337e core: add extra_vars evaluation option to eval_expression 2015-08-18 13:51:37 +03:00
877 changed files with 59114 additions and 48605 deletions
+1 -1
View File
@@ -2,7 +2,6 @@
*.a
*.gmo
*.html
*.la
*.lai
*.lo
@@ -54,3 +53,4 @@ weechat-*.cygport
stamp*
src/gui/curses/weechat
src/gui/curses/weechat-curses
+1 -1
View File
@@ -11,7 +11,7 @@ Sébastien Helleu <flashcode@flashtux.org> <flashcode>
Sébastien Helleu <flashcode@flashtux.org> <uid67137>
Nils Görs <weechatter@arcor.de>
Ryuunosuke Ayanokouzi <i38w7i3@yahoo.co.jp>
Krzysztof Korościk <soltys1@gmail.com>
Krzysztof Korościk <soltys1@gmail.com> <soltys@szluug.org>
Marco Paolone <marcopaolone@gmail.com>
<marcopaolone@gmail.com> <marco@DrB4tch.sitecomwl601>
<mikaela.suomalainen@outlook.com> <mkaysi@outlook.com>
+2 -1
View File
@@ -20,7 +20,8 @@ before_script:
- export PATH=$(echo $PATH | tr ':' "\n" | sed '/\/opt\/python/d' | tr "\n" ":" | sed "s|::|:|g")
- echo 'APT::Install-Recommends "false";' | sudo tee -a /etc/apt/apt.conf
- sudo apt-get update -qq
- sudo apt-get -y install devscripts equivs python-pip libenchant-dev autopoint asciidoc source-highlight xsltproc docbook-xsl docbook-xml cmake pkg-config libncursesw5-dev gem2deb libperl-dev python-dev python3-dev libaspell-dev liblua5.1-0-dev tcl8.5-dev guile-2.0-dev libv8-dev libcurl4-gnutls-dev libgcrypt11-dev libgnutls-dev zlib1g-dev curl libcpputest-dev
- sudo apt-get -y install devscripts equivs python-pip libenchant-dev autopoint cmake pkg-config libncursesw5-dev gem2deb libperl-dev python-dev python3-dev libaspell-dev liblua5.1-0-dev tcl8.5-dev guile-2.0-dev libv8-dev libcurl4-gnutls-dev libgcrypt11-dev libgnutls-dev zlib1g-dev curl libcpputest-dev
- sudo gem install asciidoctor
- sudo pip install msgcheck pylint
script:
+6
View File
@@ -35,6 +35,7 @@ Alphabetically:
* Elián Hanisch (m4v)
* Emanuele Giaquinta
* Esteban I. Ruiz Moreno (Exio)
* Evgeny Shmarnev
* Felix Eckhofer
* Frank Zacharias
* Gu1ll4um3r0m41n
@@ -78,9 +79,12 @@ Alphabetically:
* Quentin Glidic (SardemFF7)
* Quentin Pradet
* Quico Noizeux
* Raghavendra Prabhu
* Rettub
* Rob Campbell
* Rudolf Polzer (divVerent)
* Ryuunosuke Ayanokouzi
* scumjr
* Sergio Durigan Junior
* Shane McCarron
* Shawn Smith
@@ -92,10 +96,12 @@ Alphabetically:
* Sven Knurr (Cthulhux)
* Tim D. Smith
* Tom Alsberg
* Tomoe Mami
* Tor Hveem (xt)
* Valentin Lorentz (progval)
* Vasco Almeida
* Voroskoi
* Wojciech Kwolek
* Yannick Palanque
== Contact
+9 -9
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2007-2008 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2008-2009 Emmanuel Bouthenot <kolter@openics.org>
#
@@ -99,7 +99,7 @@ option(ENABLE_SCRIPT "Enable Script plugin (scripts manager)" ON)
option(ENABLE_SCRIPTS "Enable script plugins (perl, python, ...)" ON)
option(ENABLE_PERL "Enable Perl scripting language" ON)
option(ENABLE_PYTHON "Enable Python scripting language" ON)
option(ENABLE_PYTHON3 "Use Python 3.x if found (NOT recommended)" OFF)
option(ENABLE_PYTHON3 "Use Python 3.x if found (NOT recommended because many \"official\" scripts won't work)" OFF)
option(ENABLE_RUBY "Enable Ruby scripting language" ON)
option(ENABLE_LUA "Enable Lua scripting language" ON)
option(ENABLE_TCL "Enable Tcl scripting language" ON)
@@ -237,7 +237,7 @@ add_custom_target(uninstall
"${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
add_custom_target(dist
"${CMAKE_CURRENT_SOURCE_DIR}/makedist.sh" "${VERSION}" "HEAD" "${CMAKE_CURRENT_BINARY_DIR}"
"${CMAKE_CURRENT_SOURCE_DIR}/tools/makedist.sh" "${VERSION}" "HEAD" "${CMAKE_CURRENT_BINARY_DIR}"
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
# pkgconfig file
@@ -255,11 +255,11 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/weechat.cygport.in ${CMAKE_CURRENT_BI
# install some files (only on Cygwin)
if(CYGWIN)
install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/AUTHORS.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/ChangeLog.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/Contributing.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/README.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/ReleaseNotes.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/AUTHORS.adoc
${CMAKE_CURRENT_SOURCE_DIR}/ChangeLog.adoc
${CMAKE_CURRENT_SOURCE_DIR}/Contributing.adoc
${CMAKE_CURRENT_SOURCE_DIR}/README.adoc
${CMAKE_CURRENT_SOURCE_DIR}/ReleaseNotes.adoc
DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
endif()
@@ -269,7 +269,7 @@ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/weechat.png DESTINATION ${SHAREDIR}/ic
# packages
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Fast, light and extensible chat client")
set(CPACK_PACKAGE_VENDOR "Sébastien Helleu")
set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.asciidoc")
set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.adoc")
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
set(CPACK_PACKAGE_VERSION_MAJOR ${VERSION_MAJOR})
set(CPACK_PACKAGE_VERSION_MINOR ${VERSION_MINOR})
+2536
View File
File diff suppressed because it is too large Load Diff
-3133
View File
File diff suppressed because it is too large Load Diff
+13 -13
View File
@@ -25,24 +25,24 @@ email to <security@weechat.org> instead.
When reporting https://github.com/weechat/weechat/issues[issues] on GitHub,
please include:
* your *WeeChat version*: the output of `/v` in WeeChat, for example:
'WeeChat 1.0-dev (git: v0.4.3-475-gb174b3c)'. +
* Your *WeeChat version*: the output of `/v` in WeeChat, for example:
_WeeChat 1.7-dev (git: v1.6-6-g997f47f)_. +
If WeeChat does not start at all, please include the version displayed by
`weechat --help` (or the version installed with your package manager).
* your *operating system*: its name and version (examples: Linux Debian Wheezy,
FreeBSD 10.0, Windows/Cygwin 64-bit, ...).
* the *steps to reproduce*: if possible, please include a reproducible example:
* Your *operating system*: its name and version (examples: Linux Debian Wheezy,
FreeBSD 10.0, Windows/Cygwin 64-bit, Windows/Ubuntu 64-bit...).
* The *steps to reproduce*: if possible, please include a reproducible example:
explain the steps which led you to the problem. +
It's even better if you can reproduce the problem with a new config (and no
scripts loaded): try `weechat --dir /tmp/weechat` and check if you have the
problem here.
* the *gdb's backtrace* (only for a crash): if you can reproduce the crash
(or if you have a core file), please include the backtrace from gdb (look at
https://weechat.org/files/doc/devel/weechat_user.en.html#report_crashes[User's guide]
for more info).
* The *gdb's backtrace* (only for a crash): if you can reproduce the crash
(or if you have a core file), please include the backtrace from gdb (look at
https://weechat.org/files/doc/devel/weechat_user.en.html#report_crashes[User's guide]
for more info).
[IMPORTANT]
Most of times, the WeeChat crash log file ('weechat_crash_YYYYMMDD_xxx.log') is
Most of times, the WeeChat crash log file (_weechat_crash_YYYYMMDD_xxx.log_) is
*NOT USEFUL* to fix the bug, so please report this file *ONLY* if a developer
asked you to send it (and be extremely careful, this file can contain personal
data like passwords and contents of your chats).
@@ -63,8 +63,8 @@ instead.
== Translations
Pull requests on GitHub for fixes or new translations are welcome at any
time, for https://github.com/weechat/weechat[WeeChat] and
the web site https://github.com/weechat/weechat.org[weechat.org].
time, for https://github.com/weechat/weechat[WeeChat] and the web site
https://github.com/weechat/weechat.org[weechat.org].
To start a translation in a new language (not yet supported), please look at
https://weechat.org/files/doc/devel/weechat_dev.en.html#translations[translations]
@@ -80,7 +80,7 @@ https://github.com/weechat/weechat/milestones[milestones] on GitHub.
Pull requests on GitHub are welcome for minor new features.
For major new features, it's better to discuss about it in IRC
(server: 'chat.freenode.net', channel '#weechat').
(server: _chat.freenode.net_, channel _#weechat_).
Before submitting any pull request, be sure you have read the
https://weechat.org/files/doc/devel/weechat_dev.en.html#coding_rules[coding rules]
+8 -9
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2006-2009 Emmanuel Bouthenot <kolter@openics.org>
#
@@ -31,17 +31,16 @@ endif
SUBDIRS = po doc intl src $(tests_dir)
EXTRA_DIST = AUTHORS.asciidoc \
ChangeLog.asciidoc \
Contributing.asciidoc \
README.asciidoc \
ReleaseNotes.asciidoc \
EXTRA_DIST = AUTHORS.adoc \
ChangeLog.adoc \
Contributing.adoc \
README.adoc \
ReleaseNotes.adoc \
CMakeLists.txt \
config.rpath \
config.h.cmake \
makedist.sh \
cmake/CMakeParseArguments.cmake \
cmake/FindAsciidoc.cmake \
cmake/FindAsciidoctor.cmake \
cmake/FindAspell.cmake \
cmake/FindCppUTest.cmake \
cmake/FindENCHANT.cmake \
@@ -57,7 +56,6 @@ EXTRA_DIST = AUTHORS.asciidoc \
cmake/FindPkgConfig.cmake \
cmake/FindPython.cmake \
cmake/FindRuby.cmake \
cmake/FindSourcehighlight.cmake \
cmake/FindTCL.cmake \
cmake/FindV8.cmake \
cmake/FindZLIB.cmake \
@@ -66,6 +64,7 @@ EXTRA_DIST = AUTHORS.asciidoc \
po/srcfiles.cmake \
tools/build-test.sh \
tools/git-version.sh \
tools/makedist.sh \
version.sh \
weechat.png \
weechat.pc.in \
+11 -13
View File
@@ -19,16 +19,15 @@ Homepage: https://weechat.org/
== Features
* Modular chat client with a lightweight core and optional plugins.
* Multi-platform (GNU/Linux, *BSD, Mac OS X, QNX, Windows & other).
* Multi-protocols architecture (mainly IRC).
* Compliant with IRC RFCs 1459, 2810, 2811, 2812 and 2813.
* Small, fast and very light.
* Customizable and extensible with plugins (C, Perl, Python, Ruby, Lua, Tcl,
Guile, Javascript).
* Fully documented and translated into several languages.
* Developed from scratch.
* Free software, released under GPLv3.
* *Modular chat client*: WeeChat has a lightweight core and optional plugins. All plugins (including IRC) are independent and can be unloaded.
* *Multi-platform*: WeeChat runs on GNU/Linux, *BSD, GNU/Hurd, Mac OS X and Windows (Bash/Ubuntu and Cygwin).
* *Multi-protocols*: WeeChat is designed to support multiple protocols by plugins, like IRC.
* *Standards-compliant*: the IRC plugin is compliant with RFCs 1459, 2810, 2811, 2812 and 2813.
* *Small, fast and very light*: the core is and should stay as light and fast as possible.
* *Customizable and extensible*: there are a lot of options to customize WeeChat, and it is extensible with C plugins and scripts (Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript).
* *Fully documented*: there is comprehensive documentation, which is translated into several languages.
* *Developed from scratch*: WeeChat was built from scratch and is not based on any other client.
* *Free software*: WeeChat is released under GPLv3.
image::https://weechat.org/media/images/screenshots/weechat/medium/weechat_2013-04-27_phlux_shadow.png[align="center"]
@@ -52,8 +51,7 @@ Following packages are optional:
* for SSL: gnutls, ca-certificates
* for spell checking: aspell
* for scripting: python, perl, ruby, lua, tcl, guile, libv8 (javascript)
* for building doc: asciidoc, source-highlight
(for man page: xsltproc, docbook-xml, docbook-xsl)
* for building doc and man page: asciidoctor
* for building tests: C++ compiler, CppUTest
For a complete list of dependencies and versions recommended, please look at
@@ -81,7 +79,7 @@ https://weechat.org/files/doc/devel/weechat_user.en.html#compile_with_autotools[
== Copyright
Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
This file is part of WeeChat, the extensible chat client.
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1,6 +1,6 @@
#!/bin/sh
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
#
-55
View File
@@ -1,55 +0,0 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
# WeeChat is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# WeeChat is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
#
# - Find Asciidoc
# This module finds if asciidoc (version 8 or newer) is installed.
if(ASCIIDOC_FOUND)
# Already in cache, be silent
set(ASCIIDOC_FIND_QUIETLY TRUE)
endif()
find_program(
ASCIIDOC_EXECUTABLE asciidoc
PATHS /bin /usr/bin /usr/local/bin /usr/pkg/bin
)
find_program(
A2X_EXECUTABLE a2x
PATHS /bin /usr/bin /usr/local/bin /usr/pkg/bin
)
if(ASCIIDOC_EXECUTABLE AND A2X_EXECUTABLE)
execute_process(
COMMAND ${ASCIIDOC_EXECUTABLE} --version
OUTPUT_VARIABLE ASCIIDOC_VERSION
)
string(STRIP ${ASCIIDOC_VERSION} ASCIIDOC_VERSION)
string(REPLACE "asciidoc " "" ASCIIDOC_VERSION ${ASCIIDOC_VERSION})
if(ASCIIDOC_VERSION VERSION_EQUAL "8.0.0" OR ASCIIDOC_VERSION VERSION_GREATER "8.0.0")
set(ASCIIDOC_FOUND TRUE)
endif()
mark_as_advanced(
ASCIIDOC_EXECUTABLE
ASCIIDOC_VERSION
)
endif()
@@ -1,6 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -18,22 +17,33 @@
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
#
# - Find Source-Highlight
# This module finds if source-highlight is installed.
# - Find Asciidoctor
# This module finds if asciidoctor (version 1.5.4 or newer) is installed.
if(SOURCEHIGHLIGHT_FOUND)
if(ASCIIDOCTOR_FOUND)
# Already in cache, be silent
set(SOURCEHIGHLIGHT_FIND_QUIETLY TRUE)
set(ASCIIDOCTOR_FIND_QUIETLY TRUE)
endif()
find_program(
SOURCEHIGHLIGHT_EXECUTABLE source-highlight
ASCIIDOCTOR_EXECUTABLE asciidoctor
PATHS /bin /usr/bin /usr/local/bin /usr/pkg/bin
)
if(SOURCEHIGHLIGHT_EXECUTABLE)
set(SOURCEHIGHLIGHT_FOUND TRUE)
if(ASCIIDOCTOR_EXECUTABLE)
execute_process(
COMMAND ${ASCIIDOCTOR_EXECUTABLE} --version
OUTPUT_VARIABLE ASCIIDOCTOR_VERSION
)
string(REGEX REPLACE "^Asciidoctor ([^ ]+) .*" "\\1" ASCIIDOCTOR_VERSION "${ASCIIDOCTOR_VERSION}")
if(ASCIIDOCTOR_VERSION VERSION_EQUAL "1.5.4" OR ASCIIDOCTOR_VERSION VERSION_GREATER "1.5.4")
set(ASCIIDOCTOR_FOUND TRUE)
endif()
mark_as_advanced(
SOURCEHIGHLIGHT_EXECUTABLE
ASCIIDOCTOR_EXECUTABLE
ASCIIDOCTOR_VERSION
)
endif()
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2014-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2014-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2007 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
# This file is part of WeeChat, the extensible chat client.
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2011-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2011-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+3 -3
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Julien Louis <ptitlouis@sysif.net>
#
# This file is part of WeeChat, the extensible chat client.
@@ -35,7 +35,7 @@ endif()
if(ENABLE_PYTHON3)
find_program(PYTHON_EXECUTABLE
NAMES python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
NAMES python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
)
else()
@@ -67,7 +67,7 @@ if(PYTHON_EXECUTABLE)
)
if(ENABLE_PYTHON3)
find_library(PYTHON_LIBRARY
NAMES python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
NAMES python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
HINTS ${PYTHON_POSSIBLE_LIB_PATH}
)
else()
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,6 +1,6 @@
#
# Copyright (C) 2008 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2008-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2008-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2015-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2015-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+1 -1
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
+36 -52
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2005 Benoit Papillault <benoit.papillault@free.fr>
# Copyright (C) 2005-2006 Julien Louis <ptitlouis@sysif.net>
# Copyright (C) 2005-2009 Emmanuel Bouthenot <kolter@openics.org>
@@ -55,6 +55,9 @@ netbsd*)
solaris*)
LDFLAGS="$LDFLAGS -lsocket -lxnet"
;;
darwin*)
LDFLAGS="$LDFLAGS -lresolv"
;;
esac
# Gettext
@@ -146,7 +149,7 @@ AC_ARG_ENABLE(script, [ --disable-script turn off Script plugin (d
AC_ARG_ENABLE(scripts, [ --disable-scripts turn off script plugins (perl, python, ...) (default=compiled if found)],enable_scripts=$enableval,enable_scripts=yes)
AC_ARG_ENABLE(perl, [ --disable-perl turn off Perl script plugin (default=compiled if found)],enable_perl=$enableval,enable_perl=yes)
AC_ARG_ENABLE(python, [ --disable-python turn off Python script plugin (default=compiled if found)],enable_python=$enableval,enable_python=yes)
AC_ARG_ENABLE(python3, [ --enable-python3 use Python 3.x if found (NOT recommended) (default=off)],enable_python3=$enableval,enable_python3=no)
AC_ARG_ENABLE(python3, [ --enable-python3 use Python 3.x if found (NOT recommended because many "official" scripts won't work) (default=off)],enable_python3=$enableval,enable_python3=no)
AC_ARG_ENABLE(ruby, [ --disable-ruby turn off Ruby script plugin (default=compiled if found)],enable_ruby=$enableval,enable_ruby=yes)
AC_ARG_ENABLE(lua, [ --disable-lua turn off Lua script plugin (default=compiled if found)],enable_lua=$enableval,enable_lua=yes)
AC_ARG_ENABLE(tcl, [ --disable-tcl turn off Tcl script plugin (default=compiled if found)],enable_tcl=$enableval,enable_tcl=yes)
@@ -508,7 +511,7 @@ PYTHON_VERSION=
if test "x$enable_python" = "xyes" ; then
if test "x$enable_python3" = "xyes" ; then
AC_PATH_PROGS(PYTHON, python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python2 python)
AC_PATH_PROGS(PYTHON, python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python2 python)
else
AC_PATH_PROGS(PYTHON, python2.7 python2.6 python2.5 python2 python)
fi
@@ -988,10 +991,10 @@ AC_CACHE_CHECK([for flock() support], ac_cv_have_flock, [
AC_LINK_IFELSE([AC_LANG_PROGRAM(
[[ #include <sys/file.h>]],
[[ flock(0, LOCK_SH); ]])],
[ ac_have_flock="yes" ],
[ ac_have_flock="no" ])])
[ ac_cv_have_flock="yes" ],
[ ac_cv_have_flock="no" ])])
if test "x$ac_have_flock" = "xyes"; then
if test "x$ac_cv_have_flock" = "xyes"; then
enable_flock="yes"
AC_DEFINE(HAVE_FLOCK)
else
@@ -1018,9 +1021,9 @@ if test "x$debug" != "x0" ; then
AC_LINK_IFELSE([AC_LANG_PROGRAM(
[[ #include <execinfo.h> ]],
[[ void *trace[128]; int n = backtrace(trace, 128); ]])],
[ ac_have_backtrace="yes" ],
[ ac_have_backtrace="no" ])])
if test "x$ac_have_backtrace" = "xyes"; then
[ ac_cv_have_backtrace="yes" ],
[ ac_cv_have_backtrace="no" ])])
if test "x$ac_cv_have_backtrace" = "xyes"; then
enable_backtrace="yes"
AC_DEFINE(HAVE_BACKTRACE,1,[glibc backtrace function])
else
@@ -1037,10 +1040,10 @@ AC_CACHE_CHECK([for eat_newline_glitch support], ac_cv_have_eatnewlineglitch, [
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
[[ #include <term.h> ]],
[[ eat_newline_glitch = 0; ]])],
[ ac_have_eatnewlineglitch="yes" ],
[ ac_have_eatnewlineglitch="no" ])])
[ ac_cv_have_eatnewlineglitch="yes" ],
[ ac_cv_have_eatnewlineglitch="no" ])])
if test "x$ac_have_eatnewlineglitch" = "xyes"; then
if test "x$ac_cv_have_eatnewlineglitch" = "xyes"; then
enable_eatnewlineglitch="yes"
AC_DEFINE(HAVE_EAT_NEWLINE_GLITCH)
else
@@ -1128,54 +1131,35 @@ if test "x$enable_doc" = "xno"; then
fi
if test "x$enable_man" = "xyes" -o "x$enable_doc" = "xyes"; then
DOC_ASCIIDOC8=""
AC_CHECK_PROGS(ASCIIDOC, [asciidoc])
AC_CHECK_PROGS(A2X, [a2x])
AC_CHECK_PROGS(SOURCEHIGHLIGHT, [source-highlight])
if test -z "$A2X"; then
not_found="$not_found a2x(from asciidoc)"
fi
if test -z "$SOURCEHIGHLIGHT"; then
not_found="$not_found source-highlight(needed by asciidoc)"
fi
if test -n "$ASCIIDOC"; then
AC_MSG_CHECKING([for asciidoc version])
asciidoc_version=`$ASCIIDOC --version 2>/dev/null`
case "${asciidoc_version}" in
asciidoc' '8*)
DOC_ASCIIDOC8="yes"
AC_MSG_RESULT([${asciidoc_version}])
if test "x$enable_man" = "xyes"; then
if test -n "$A2X"; then
msg_man="asciidoc(with a2x) $msg_man"
AC_DEFINE(MAN)
else
enable_man="no"
fi
fi
if test "x$enable_doc" = "xyes"; then
if test -n "$SOURCEHIGHLIGHT"; then
msg_doc="asciidoc(with source-highlight) $msg_doc"
AC_DEFINE(DOC)
else
enable_doc="no"
fi
fi
;;
*)
AC_MSG_RESULT([${asciidoc_version} (too old)])
not_found="$not_found asciidoc"
AC_CHECK_PROGS(ASCIIDOCTOR, [asciidoctor])
if test -n "$ASCIIDOCTOR"; then
AC_MSG_CHECKING([for asciidoctor version])
asciidoctor_version=`$ASCIIDOCTOR --version 2>/dev/null | head -n 1 | cut -d" " -f2`
case "${asciidoctor_version}" in
Asciidoctor' '0.*|Asciidoctor' '1.5.[0-3]*)
AC_MSG_RESULT([${asciidoctor_version} (too old)])
not_found="$not_found asciidoctor"
enable_man="no"
enable_doc="no"
;;
*)
AC_MSG_RESULT([${asciidoctor_version}])
if test "x$enable_man" = "xyes"; then
msg_man="asciidoctor(${asciidoctor_version}) $msg_man"
AC_DEFINE(MAN)
fi
if test "x$enable_doc" = "xyes"; then
msg_doc="asciidoctor(${asciidoctor_version}) $msg_doc"
AC_DEFINE(DOC)
fi
;;
esac
else
not_found="$not_found asciidoc"
not_found="$not_found asciidoctor"
enable_man="no"
enable_doc="no"
fi
AC_SUBST(ASCIIDOC)
AC_SUBST(A2X)
AC_SUBST(ASCIIDOCTOR)
fi
# ------------------------------------------------------------------------------
+16 -6
View File
@@ -3,11 +3,7 @@ Section: net
Priority: optional
Maintainer: Sébastien Helleu <flashcode@flashtux.org>
Build-Depends:
asciidoc (>= 8.5),
source-highlight,
xsltproc,
docbook-xsl,
docbook-xml,
asciidoctor (>= 1.5.4),
debhelper (>= 9),
dh-exec,
cmake, pkg-config,
@@ -24,7 +20,7 @@ Build-Depends:
libgcrypt20-dev,
libgnutls28-dev,
zlib1g-dev
Standards-Version: 3.9.6
Standards-Version: 3.9.8
Homepage: https://weechat.org/
Vcs-Git: https://anonscm.debian.org/git/users/kolter/weechat.git
Vcs-Browser: https://anonscm.debian.org/git/users/kolter/weechat.git
@@ -32,6 +28,7 @@ Vcs-Browser: https://anonscm.debian.org/git/users/kolter/weechat.git
Package: weechat-devel
Architecture: all
Depends: ${misc:Depends}, weechat-devel-curses (>= ${source:Version})
Suggests: weechat-devel-doc (= ${source:Version})
Conflicts: weechat
Description: Fast, light and extensible chat client
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
@@ -58,6 +55,7 @@ Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-core (= ${binary:Version})
Conflicts: weechat-curses
Recommends: weechat-devel-plugins (= ${binary:Version})
Suggests: weechat-devel-doc (= ${source:Version})
Description: Fast, light and extensible chat client - console client
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
for many operating systems. Everything can be done with a keyboard.
@@ -84,6 +82,7 @@ Package: weechat-devel-core
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Conflicts: weechat-core
Suggests: weechat-devel-doc (= ${source:Version})
Description: Fast, light and extensible chat client - core files
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
for many operating systems. Everything can be done with a keyboard.
@@ -109,6 +108,17 @@ Description: Fast, light and extensible chat client - plugins
- IRC proxy
- Trigger
Package: weechat-devel-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}
Conflicts: weechat-doc
Description: Fast, light and extensible chat client - documentation
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
for many operating systems. Everything can be done with a keyboard.
.
This package contains the html documentation for WeeChat.
Package: weechat-devel-dev
Section: devel
Architecture: all
+2 -2
View File
@@ -7,7 +7,7 @@ $(BUILDDIR)/Makefile:
cd $(BUILDDIR) && \
cmake .. \
-DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \
-DENABLE_DOC:BOOL=OFF \
-DENABLE_DOC:BOOL=ON \
-DENABLE_MAN:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
-DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="$(CFLAGS) -D_FORTIFY_SOURCE=2" \
@@ -24,7 +24,7 @@ override_dh_auto_configure:
echo
override_dh_installchangelogs:
dh_installchangelogs ChangeLog.asciidoc
dh_installchangelogs ChangeLog.adoc
override_dh_strip:
dh_strip --dbg-package=weechat-devel-dbg
@@ -0,0 +1,10 @@
Document: weechat-dev-en
Title: WeeChat developer's guide (English)
Author: Sébastien Helleu
Abstract: This manual describes WeeChat internals and
how to contribute to WeeChat (English version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_dev.en.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_dev.en.html
@@ -0,0 +1,10 @@
Document: weechat-dev-fr
Title: WeeChat developer's guide (French)
Author: Sébastien Helleu
Abstract: This manual describes WeeChat internals and
how to contribute to WeeChat (French version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_dev.fr.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_dev.fr.html
@@ -0,0 +1,10 @@
Document: weechat-dev-ja
Title: WeeChat developer's guide (Japanese)
Author: Sébastien Helleu
Abstract: This manual describes WeeChat internals and
how to contribute to WeeChat (Japanese version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_dev.ja.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_dev.ja.html
@@ -0,0 +1,10 @@
Document: weechat-faq-de
Title: WeeChat FAQ (German)
Author: Sébastien Helleu
Abstract: This document answers frequently asked questions
about the WeeChat IRC client (German version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_faq.de.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_faq.de.html
@@ -0,0 +1,10 @@
Document: weechat-faq-en
Title: WeeChat FAQ (English)
Author: Sébastien Helleu
Abstract: This document answers frequently asked questions
about the WeeChat IRC client (English version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_faq.en.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_faq.en.html
@@ -0,0 +1,10 @@
Document: weechat-faq-fr
Title: WeeChat FAQ (French)
Author: Sébastien Helleu
Abstract: This document answers frequently asked questions
about the WeeChat IRC client (French version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_faq.fr.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_faq.fr.html
@@ -0,0 +1,10 @@
Document: weechat-faq-it
Title: WeeChat FAQ (Italian)
Author: Sébastien Helleu
Abstract: This document answers frequently asked questions
about the WeeChat IRC client (Italian version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_faq.it.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_faq.it.html
@@ -0,0 +1,10 @@
Document: weechat-faq-ja
Title: WeeChat FAQ (Japanese)
Author: Sébastien Helleu
Abstract: This document answers frequently asked questions
about the WeeChat IRC client (Japanese version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_faq.ja.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_faq.ja.html
@@ -0,0 +1,10 @@
Document: weechat-faq-pl
Title: WeeChat FAQ (Polish)
Author: Sébastien Helleu
Abstract: This document answers frequently asked questions
about the WeeChat IRC client (Polish version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_faq.pl.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_faq.pl.html
@@ -0,0 +1,10 @@
Document: weechat-plugin-en
Title: WeeChat plugin API reference (English)
Author: Sébastien Helleu
Abstract: This document describes the API to create plugins
for WeeChat (English version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_plugin_api.en.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_plugin_api.en.html
@@ -0,0 +1,10 @@
Document: weechat-plugin-fr
Title: WeeChat plugin API reference (French)
Author: Sébastien Helleu
Abstract: This document describes the API to create plugins
for WeeChat (French version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_plugin_api.fr.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_plugin_api.fr.html
@@ -0,0 +1,10 @@
Document: weechat-plugin-it
Title: WeeChat plugin API reference (Italian)
Author: Sébastien Helleu
Abstract: This document describes the API to create plugins
for WeeChat (Italian version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_plugin_api.it.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_plugin_api.it.html
@@ -0,0 +1,10 @@
Document: weechat-plugin-ja
Title: WeeChat plugin API reference (Japanese)
Author: Sébastien Helleu
Abstract: This document describes the API to create plugins
for WeeChat (Japanese version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_plugin_api.ja.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_plugin_api.ja.html
@@ -0,0 +1,9 @@
Document: weechat-quickstart-de
Title: WeeChat quick start guide (German)
Author: Sébastien Helleu
Abstract: A short HowTo for new WeeChat users (German version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.de.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.de.html
@@ -0,0 +1,9 @@
Document: weechat-quickstart-en
Title: WeeChat quick start guide (English)
Author: Sébastien Helleu
Abstract: A short HowTo for new WeeChat users (English version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.en.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.en.html
@@ -0,0 +1,9 @@
Document: weechat-quickstart-es
Title: WeeChat quick start guide (Spanish)
Author: Sébastien Helleu
Abstract: A short HowTo for new WeeChat users (Spanish version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.es.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.es.html
@@ -0,0 +1,9 @@
Document: weechat-quickstart-fr
Title: WeeChat quick start guide (French)
Author: Sébastien Helleu
Abstract: A short HowTo for new WeeChat users (French version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.fr.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.fr.html
@@ -0,0 +1,9 @@
Document: weechat-quickstart-it
Title: WeeChat quick start guide (Italian)
Author: Sébastien Helleu
Abstract: A short HowTo for new WeeChat users (Italian version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.it.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.it.html
@@ -0,0 +1,9 @@
Document: weechat-quickstart-ja
Title: WeeChat quick start guide (Japanese)
Author: Sébastien Helleu
Abstract: A short HowTo for new WeeChat users (Japanese version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.ja.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.ja.html
@@ -0,0 +1,9 @@
Document: weechat-quickstart-pl
Title: WeeChat quick start guide (Polish)
Author: Sébastien Helleu
Abstract: A short HowTo for new WeeChat users (Polish version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.pl.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.pl.html
@@ -0,0 +1,9 @@
Document: weechat-quickstart-ru
Title: WeeChat quick start guide (Russian)
Author: Sébastien Helleu
Abstract: A short HowTo for new WeeChat users (Russian version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.ru.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_quickstart.ru.html
@@ -0,0 +1,10 @@
Document: weechat-relay-protocol-en
Title: WeeChat Relay protocol (English)
Author: Sébastien Helleu
Abstract: This manual describes WeeChat Relay Protocol, used by
remote GUI to communicate with Relay plugin (English version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_relay_protocol.en.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_relay_protocol.en.html
@@ -0,0 +1,10 @@
Document: weechat-relay-protocol-fr
Title: WeeChat Relay protocol (French)
Author: Sébastien Helleu
Abstract: This manual describes WeeChat Relay Protocol, used by
remote GUI to communicate with Relay plugin (French version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_relay_protocol.fr.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_relay_protocol.fr.html
@@ -0,0 +1,10 @@
Document: weechat-relay-protocol-ja
Title: WeeChat Relay protocol (Japanese)
Author: Sébastien Helleu
Abstract: This manual describes WeeChat Relay Protocol, used by
remote GUI to communicate with Relay plugin (Japanese version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_relay_protocol.ja.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_relay_protocol.ja.html
@@ -0,0 +1,10 @@
Document: weechat-scripting-de
Title: WeeChat scripting guide (German)
Author: Sébastien Helleu
Abstract: This document describes the API to create scripts
for WeeChat (German version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.de.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.de.html
@@ -0,0 +1,10 @@
Document: weechat-scripting-en
Title: WeeChat scripting guide (English)
Author: Sébastien Helleu
Abstract: This document describes the API to create scripts
for WeeChat (English version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.en.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.en.html
@@ -0,0 +1,10 @@
Document: weechat-scripting-fr
Title: WeeChat scripting guide (French)
Author: Sébastien Helleu
Abstract: This document describes the API to create scripts
for WeeChat (French version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.fr.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.fr.html
@@ -0,0 +1,10 @@
Document: weechat-scripting-it
Title: WeeChat scripting guide (Italian)
Author: Sébastien Helleu
Abstract: This document describes the API to create scripts
for WeeChat (Italian version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.it.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.it.html
@@ -0,0 +1,10 @@
Document: weechat-scripting-ja
Title: WeeChat scripting guide (Japanese)
Author: Sébastien Helleu
Abstract: This document describes the API to create scripts
for WeeChat (Japanese version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.ja.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.ja.html
@@ -0,0 +1,10 @@
Document: weechat-scripting-pl
Title: WeeChat scripting guide (Polish)
Author: Sébastien Helleu
Abstract: This document describes the API to create scripts
for WeeChat (Polish version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.pl.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_scripting.pl.html
@@ -0,0 +1,10 @@
Document: weechat-tester-de
Title: WeeChat tester's guide (German)
Author: Sébastien Helleu
Abstract: This document describes how to test and report
bugs against the WeeChat IRC Client (German version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_tester.de.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_tester.de.html
@@ -0,0 +1,10 @@
Document: weechat-tester-en
Title: WeeChat tester's guide (English)
Author: Sébastien Helleu
Abstract: This document describes how to test and report
bugs against the WeeChat IRC Client (English version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_tester.en.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_tester.en.html
@@ -0,0 +1,10 @@
Document: weechat-tester-fr
Title: WeeChat tester's guide (French)
Author: Sébastien Helleu
Abstract: This document describes how to test and report
bugs against the WeeChat IRC Client (French version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_tester.fr.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_tester.fr.html
@@ -0,0 +1,10 @@
Document: weechat-tester-it
Title: WeeChat tester's guide (Italian)
Author: Sébastien Helleu
Abstract: This document describes how to test and report
bugs against the WeeChat IRC Client (Italian version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_tester.it.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_tester.it.html
@@ -0,0 +1,10 @@
Document: weechat-tester-ja
Title: WeeChat tester's guide (Japanese)
Author: Sébastien Helleu
Abstract: This document describes how to test and report
bugs against the WeeChat IRC Client (Japanese version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_tester.ja.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_tester.ja.html
@@ -0,0 +1,10 @@
Document: weechat-tester-pl
Title: WeeChat tester's guide (Polish)
Author: Sébastien Helleu
Abstract: This document describes how to test and report
bugs against the WeeChat IRC Client (Polish version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_tester.pl.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_tester.pl.html
@@ -0,0 +1,10 @@
Document: weechat-user-de
Title: WeeChat user's guide (German)
Author: Sébastien Helleu
Abstract: This manual describes how to use the WeeChat
IRC client (German version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_user.de.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_user.de.html
@@ -0,0 +1,10 @@
Document: weechat-user-en
Title: WeeChat user's guide (English)
Author: Sébastien Helleu
Abstract: This manual describes how to use the WeeChat
IRC client (English version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_user.en.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_user.en.html
@@ -0,0 +1,10 @@
Document: weechat-user-fr
Title: WeeChat user's guide (French)
Author: Sébastien Helleu
Abstract: This manual describes how to use the WeeChat
IRC client (French version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_user.fr.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_user.fr.html
@@ -0,0 +1,10 @@
Document: weechat-user-it
Title: WeeChat user's guide (Italian)
Author: Sébastien Helleu
Abstract: This manual describes how to use the WeeChat
IRC client (Italian version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_user.it.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_user.it.html
@@ -0,0 +1,10 @@
Document: weechat-user-ja
Title: WeeChat user's guide (Japanese)
Author: Sébastien Helleu
Abstract: This manual describes how to use the WeeChat
IRC client (Japanese version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_user.ja.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_user.ja.html
@@ -0,0 +1,10 @@
Document: weechat-user-pl
Title: WeeChat user's guide (Polish)
Author: Sébastien Helleu
Abstract: This manual describes how to use the WeeChat
IRC client (Polish version).
Section: Network/Communication
Format: HTML
Index: /usr/share/doc/weechat-devel-doc/html/weechat_user.pl.html
Files: /usr/share/doc/weechat-devel-doc/html/weechat_user.pl.html
+1
View File
@@ -0,0 +1 @@
usr/share/doc/weechat/*.html usr/share/doc/weechat-devel-doc/html
+1
View File
@@ -0,0 +1 @@
usr/share/doc/weechat-devel-doc/html usr/share/doc/weechat-devel/html
+8
View File
@@ -1,3 +1,11 @@
weechat (1.5-1) unstable; urgency=medium
* New upstream release
* Remove patch to build ruby plugin against ruby2.3
* Bump Standards-Version to 3.9.8
-- Emmanuel Bouthenot <kolter@debian.org> Tue, 03 May 2016 09:29:42 +0200
weechat (1.4-2) unstable; urgency=medium
* Fix Vcs-(Git|Browser) fields to use secure URIs
+2 -6
View File
@@ -3,11 +3,7 @@ Section: net
Priority: optional
Maintainer: Emmanuel Bouthenot <kolter@debian.org>
Build-Depends:
asciidoc (>= 8.5),
source-highlight,
xsltproc,
docbook-xsl,
docbook-xml,
asciidoctor (>= 1.5.4),
debhelper (>= 9),
dh-exec,
cmake, pkg-config,
@@ -24,7 +20,7 @@ Build-Depends:
libgcrypt20-dev,
libgnutls28-dev,
zlib1g-dev
Standards-Version: 3.9.6
Standards-Version: 3.9.8
Homepage: https://weechat.org/
Vcs-Git: https://anonscm.debian.org/git/users/kolter/weechat.git
Vcs-Browser: https://anonscm.debian.org/git/users/kolter/weechat.git
+1 -1
View File
@@ -4,7 +4,7 @@ Upstream-Contact: Sébastien Helleu <flashcode@flashtux.org>
Source: https://weechat.org/
Files: *
Copyright: 2003-2016, Sébastien Helleu <flashcode@flashtux.org>
Copyright: 2003-2017, Sébastien Helleu <flashcode@flashtux.org>
2005-2009, Emmanuel Bouthenot <kolter@openics.org>
2008-2009, Dmitry Kobylin <fnfal@academ.tsc.ru>
License: GPL-3+
+1 -1
View File
@@ -24,7 +24,7 @@ override_dh_auto_configure:
echo
override_dh_installchangelogs:
dh_installchangelogs ChangeLog.asciidoc
dh_installchangelogs ChangeLog.adoc
override_dh_strip:
dh_strip --dbg-package=weechat-dbg
+4 -4
View File
@@ -1,4 +1,4 @@
AUTHORS.asciidoc
Contributing.asciidoc
README.asciidoc
ReleaseNotes.asciidoc
AUTHORS.adoc
Contributing.adoc
README.adoc
ReleaseNotes.adoc
+9 -27
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
#
# This file is part of WeeChat, the extensible chat client.
@@ -20,39 +20,21 @@
if(ENABLE_MAN OR ENABLE_DOC)
find_package(Sourcehighlight)
find_package(Asciidoc)
find_package(Asciidoctor)
if(ASCIIDOC_FOUND)
if(ASCIIDOCTOR_FOUND)
set(CSS_TOC -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/asciidoc_toc.css)
set(CSS_TOC2 -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/asciidoc_toc2.css)
set(ASCIIDOC_ARGS -a revision="${VERSION}" -f ${CMAKE_CURRENT_SOURCE_DIR}/asciidoc.conf)
# use html5 backend if available (asciidoc >= 8.6.5)
if(ASCIIDOC_VERSION VERSION_EQUAL "8.6.5" OR ASCIIDOC_VERSION VERSION_GREATER "8.6.5")
set(ASCIIDOC_ARGS -b html5 ${ASCIIDOC_ARGS})
endif()
set(ASCIIDOC_ARGS_USER ${ASCIIDOC_ARGS} ${CSS_TOC2} )
set(ASCIIDOC_ARGS_API ${ASCIIDOC_ARGS} ${CSS_TOC2} )
set(ASCIIDOC_ARGS_SCRIPTING ${ASCIIDOC_ARGS} ${CSS_TOC2} )
set(ASCIIDOC_ARGS_FAQ ${ASCIIDOC_ARGS} ${CSS_TOC} -n)
set(ASCIIDOC_ARGS_QUICKSTART ${ASCIIDOC_ARGS} ${CSS_TOC2} -n)
set(ASCIIDOC_ARGS_TESTER ${ASCIIDOC_ARGS} ${CSS_TOC2} )
set(ASCIIDOC_ARGS_RELAY ${ASCIIDOC_ARGS} ${CSS_TOC2} )
set(ASCIIDOC_ARGS_DEV ${ASCIIDOC_ARGS} ${CSS_TOC2} )
set(ASCIIDOCTOR_ARGS -a experimental -a icons=font -a revnumber="${VERSION}" -a sectanchors -a source-highlighter=prettify)
add_subdirectory(cs)
add_subdirectory(de)
add_subdirectory(en)
add_subdirectory(es)
add_subdirectory(fr)
add_subdirectory(it)
add_subdirectory(de)
add_subdirectory(pl)
add_subdirectory(es)
add_subdirectory(ru)
add_subdirectory(ja)
add_subdirectory(cs)
add_subdirectory(pl)
add_subdirectory(ru)
endif()
+4 -9
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
#
# This file is part of WeeChat, the extensible chat client.
@@ -18,16 +18,11 @@
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
#
SUBDIRS = . en fr it de pl es ru ja cs
SUBDIRS = . cs de en es fr it ja pl ru
EXTRA_DIST = docgen.py \
CMakeLists.txt \
asciidoc.conf \
asciidoc_toc.css \
asciidoc_toc2.css
docinfo.html \
CMakeLists.txt
uninstall-hook:
-rmdir $(DESTDIR)$(datadir)/doc/$(PACKAGE)
clean-local:
-rm -f asciidoc_toc.css asciidoc_toc2.css
-12
View File
@@ -1,12 +0,0 @@
[attributes]
date={sys: date +%F}
[replacements]
key\[([^,\]]+),([^\]]+)\]=key[\1], key[\2]
key\[(ctrl|alt|shift)\]=<span class="key \1">\1</span>
key\[(ctrl|alt|shift)-\]=<span class="key \1">\1</span><span class="keyplus">+</span>
key\[(ctrl|alt|shift)-([^\]]+)\]=<span class="key \1">\1</span><span class="keyplus">+</span>key[\2]
key\[([A-Za-z0-9/_&\=!-])\]=<span class="key">\1</span>
key\[([a-z0-9/_&\=!-][^\]]*)\]=<span class="key">\1</span>
key\[([^\]]+)\]=<span class="key other">\1</span>
hex\[([0-9a-fA-F]+)\]=<span class="hexa">\1</span>
-197
View File
@@ -1,197 +0,0 @@
/* Custom asciidoc styles */
body {
margin: 1em 2em;
font-family: verdana, sans-serif;
font-size: 12px;
}
div.sectionbody, #author, #revnumber, #revdate, #revremark, #toctitle, #footer {
font-family: verdana, sans-serif;
}
a, a:visited, a:hover, a:active {
color: #00c;
text-decoration: none;
}
em {
color: #252;
}
strong {
color: #000;
}
tt {
color: #366;
}
#author {
color: #555;
}
#toc {
line-height: 1.4em;
padding-bottom: 3em;
}
#toctitle {
margin-bottom: .6em;
color: #555;
}
#toc .toclevel0, #toc .toclevel1 {
display: block;
font-size: 1em;
}
#toc .toclevel2, #toc .toclevel3, #toc .toclevel4 {
display: block;
font-size: 1em;
}
h1, h2, h3, h4, h5, h6 {
margin: 1.2em 0;
}
h1 {
padding: 1.2em;
border: 1px solid #c0d0ff;
border-radius: 8px;
box-shadow: 1px 1px 3px #aac;
background: #ddeaee;
background: -moz-linear-gradient(#bbddff, #eefaff);
background: -webkit-linear-gradient(#bbddff, #eefaff);
background: linear-gradient(#bbddff, #eefaff);
color: #224b8d;
font-size: 2.2em;
text-align: center;
}
h2 {
padding: .5em;
border: 1px solid #d0d0d0;
border-radius: 6px;
box-shadow: 1px 1px 2px #bbb;
background: #f2f2f2;
background: -moz-linear-gradient(#e0e0e0, #f6f6f6);
background: -webkit-linear-gradient(#e0e0e0, #f6f6f6);
background: linear-gradient(#e0e0e0, #f6f6f6);
color: #444;
font-size: 1.7em;
}
h3 {
border: none;
margin: .7em 0 1em 0;
color: #555;
font-size: 1.5em;
}
h4 {
color: #555;
font-size: 1.3em;
}
h5 {
color: #555;
font-size: 1.2em;
}
span.command {
padding: .2em .5em;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 1px 1px 2px #ccc;
margin-right: 12px;
background: #eee;
font-size: 1.1em;
}
p.table {
margin-top: 0;
margin-bottom: 0;
}
div.listingblock > div.content {
border: 1px solid #e2e2e2;
border-radius: 4px;
background: #fbfbfb;
}
.listingblock pre {
white-space: pre-wrap;
word-wrap: break-word;
}
table th {
background: #fbfbfb;
color: #000;
font-size: 1.1em;
}
table.tableblock, th.tableblock, td.tableblock, .tableblock table th, .tableblock table td {
border: 1px solid #bbb;
}
table.tableblock {
border: 2px solid #888;
}
div.title {
color: #525252;
}
div.admonitionblock .icon {
text-decoration: none;
}
dt.hdlist1 {
margin-bottom: .5em;
color: #252;
}
.ulist {
word-wrap: break-word;
}
.key {
padding: .1em .4em;
border-top: 1px solid #d5d5e5;
border-left: 1px solid #d5d5e5;
border-bottom: 1px solid #a5a5b5;
border-right: 1px solid #a5a5b5;
border-radius: 3px;
box-shadow: 1px 1px 3px #d5d5e5;
margin: 0 2px;
background: #eef;
font-family: monospace;
font-size: 1.1em;
line-height: 1.6em;
}
.key.ctrl {
border-top: 1px solid #dfd0d0;
border-left: 1px solid #dfd0d0;
border-bottom: 1px solid #afa0a0;
border-right: 1px solid #afa0a0;
border-radius: 3px;
box-shadow: 1px 1px 3px #dfd0d0;
background: #fff0f0;
text-transform: capitalize;
}
.key.alt {
border-top: 1px solid #dfc5b4;
border-left: 1px solid #dfc5b4;
border-bottom: 1px solid #af9484;
border-right: 1px solid #af9484;
border-radius: 3px;
box-shadow: 1px 1px 3px #dfc5b4;
background: #ffe4d4;
text-transform: capitalize;
}
.key.shift {
border-top: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
border-bottom: 1px solid #a5a5a5;
border-right: 1px solid #a5a5a5;
border-radius: 3px;
box-shadow: 1px 1px 3px #d5d5d5;
background: #f5f5f5;
text-transform: capitalize;
}
.key.other {
border-top: 1px solid #d0e0d0;
border-left: 1px solid #d0e0d0;
border-bottom: 1px solid #a0b0a0;
border-right: 1px solid #a0b0a0;
border-radius: 3px;
box-shadow: 1px 1px 3px #d0e0d0;
background: #eafaea;
}
.keyplus {
font-size: .8em;
}
.hexa {
padding: 0 .2em;
border: 1px solid #88b;
margin: 0 .2em;
color: #007;
font-family: monospace;
font-size: .85em;
}
#footer {
border-top: solid 1px silver;
}
-219
View File
@@ -1,219 +0,0 @@
/* Custom asciidoc styles */
body {
margin: 1em 2em;
font-family: verdana, sans-serif;
font-size: 12px;
}
div.sectionbody, #author, #revnumber, #revdate, #revremark, #toctitle, #footer {
font-family: verdana, sans-serif;
}
a, a:visited, a:hover, a:active {
color: #00c;
text-decoration: none;
}
em {
color: #252;
}
strong {
color: #000;
}
tt {
color: #366;
}
#author {
color: #555;
}
#toc {
line-height: 1.4em;
padding-bottom: 3em;
}
#toctitle {
margin-bottom: .6em;
color: #555;
}
#toc .toclevel0, #toc .toclevel1 {
display: block;
font-size: 1em;
}
#toc .toclevel2, #toc .toclevel3, #toc .toclevel4 {
display: block;
font-size: 1em;
}
h1, h2, h3, h4, h5, h6 {
margin: 1.2em 0;
}
h1 {
padding: 1.2em;
border: 1px solid #c0d0ff;
border-radius: 8px;
box-shadow: 1px 1px 3px #aac;
background: #ddeaee;
background: -moz-linear-gradient(#bbddff, #eefaff);
background: -webkit-linear-gradient(#bbddff, #eefaff);
background: linear-gradient(#bbddff, #eefaff);
color: #224b8d;
font-size: 2.2em;
text-align: center;
}
h2 {
padding: .5em;
border: 1px solid #d0d0d0;
border-radius: 6px;
box-shadow: 1px 1px 2px #bbb;
background: #f2f2f2;
background: -moz-linear-gradient(#e0e0e0, #f6f6f6);
background: -webkit-linear-gradient(#e0e0e0, #f6f6f6);
background: linear-gradient(#e0e0e0, #f6f6f6);
color: #444;
font-size: 1.7em;
}
h3 {
border: none;
margin: .7em 0 1em 0;
color: #555;
font-size: 1.5em;
}
h4 {
color: #555;
font-size: 1.3em;
}
h5 {
color: #555;
font-size: 1.2em;
}
span.command {
padding: .2em .5em;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 1px 1px 2px #ccc;
margin-right: 12px;
background: #eee;
font-size: 1.1em;
}
p.table {
margin-top: 0;
margin-bottom: 0;
}
div.listingblock > div.content {
border: 1px solid #e2e2e2;
border-radius: 4px;
background: #fbfbfb;
}
.listingblock pre {
white-space: pre-wrap;
word-wrap: break-word;
}
table th {
background: #fbfbfb;
color: #000;
font-size: 1.1em;
}
table.tableblock, th.tableblock, td.tableblock, .tableblock table th, .tableblock table td {
border: 1px solid #bbb;
}
table.tableblock {
border: 2px solid #888;
}
div.title {
color: #525252;
}
div.admonitionblock .icon {
text-decoration: none;
}
dt.hdlist1 {
margin-bottom: .5em;
color: #252;
}
.ulist {
word-wrap: break-word;
}
.key {
padding: .1em .4em;
border-top: 1px solid #d5d5e5;
border-left: 1px solid #d5d5e5;
border-bottom: 1px solid #a5a5b5;
border-right: 1px solid #a5a5b5;
border-radius: 3px;
box-shadow: 1px 1px 3px #d5d5e5;
margin: 0 2px;
background: #eef;
font-family: monospace;
font-size: 1.1em;
line-height: 1.6em;
}
.key.ctrl {
border-top: 1px solid #dfd0d0;
border-left: 1px solid #dfd0d0;
border-bottom: 1px solid #afa0a0;
border-right: 1px solid #afa0a0;
border-radius: 3px;
box-shadow: 1px 1px 3px #dfd0d0;
background: #fff0f0;
text-transform: capitalize;
}
.key.alt {
border-top: 1px solid #dfc5b4;
border-left: 1px solid #dfc5b4;
border-bottom: 1px solid #af9484;
border-right: 1px solid #af9484;
border-radius: 3px;
box-shadow: 1px 1px 3px #dfc5b4;
background: #ffe4d4;
text-transform: capitalize;
}
.key.shift {
border-top: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
border-bottom: 1px solid #a5a5a5;
border-right: 1px solid #a5a5a5;
border-radius: 3px;
box-shadow: 1px 1px 3px #d5d5d5;
background: #f5f5f5;
text-transform: capitalize;
}
.key.other {
border-top: 1px solid #d0e0d0;
border-left: 1px solid #d0e0d0;
border-bottom: 1px solid #a0b0a0;
border-right: 1px solid #a0b0a0;
border-radius: 3px;
box-shadow: 1px 1px 3px #d0e0d0;
background: #eafaea;
}
.keyplus {
font-size: .8em;
}
.hexa {
padding: 0 .2em;
border: 1px solid #88b;
margin: 0 .2em;
color: #007;
font-family: monospace;
font-size: .85em;
}
#footer {
border-top: solid 1px silver;
}
/* Asciidoc styles with table of contents on the left (toc2) */
body {
margin-left: 26em;
margin-right: 2em;
}
#toc {
width: 23em;
}
#toc .toclevel2 {
margin-left: 1.5em;
font-size: .9em;
}
#toc .toclevel3 {
margin-left: 3em;
font-size: .9em;
}
#toc .toclevel4 {
margin-left: 4.5em;
font-size: .9em;
}
+8 -10
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -21,12 +21,10 @@ if(ENABLE_MAN)
# man page
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.cs.asciidoc .
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.cs.asciidoc .
COMMAND ${A2X_EXECUTABLE} ARGS -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L weechat.1.cs.asciidoc
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.cs.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.cs.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.cs.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.cs.adoc
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.cs.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat.1 (cs)"
)
@@ -34,15 +32,15 @@ if(ENABLE_MAN)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/cs/man1)
endif()
if(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
if(ENABLE_DOC)
# quickstart
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.cs.html
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_QUICKSTART} -o weechat_quickstart.cs.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.cs.asciidoc
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.cs.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.cs.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.cs.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.cs.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_quickstart.cs.html"
)
+12 -17
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -20,11 +20,12 @@
docdir = $(datadir)/doc/$(PACKAGE)
EXTRA_DIST = CMakeLists.txt \
weechat.1.cs.asciidoc \
cmdline_options.cs.asciidoc \
weechat_quickstart.cs.asciidoc \
$(wildcard autogen/user/*.asciidoc) \
$(wildcard autogen/plugin_api/*.asciidoc)
docinfo.html \
weechat.1.cs.adoc \
cmdline_options.cs.adoc \
weechat_quickstart.cs.adoc \
$(wildcard autogen/user/*.adoc) \
$(wildcard autogen/plugin_api/*.adoc)
if MAN
man_targets = weechat.1
@@ -39,17 +40,12 @@ endif
all-local: $(man_targets) $(doc_targets)
# man page
weechat.1: weechat.1.cs.asciidoc cmdline_options.cs.asciidoc
-mkdir tmp_man
cp -f $(abs_top_srcdir)/doc/cs/weechat.1.cs.asciidoc ./tmp_man/
cp -f $(abs_top_srcdir)/doc/cs/cmdline_options.cs.asciidoc ./tmp_man/
(cd tmp_man && $(A2X) -a revision="WeeChat $(VERSION)" -d manpage -f manpage -L weechat.1.cs.asciidoc)
mv -f tmp_man/weechat.1 .
rm -rf tmp_man
weechat.1: weechat.1.cs.adoc cmdline_options.cs.adoc
$(ASCIIDOCTOR) -a revision="WeeChat $(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/cs/weechat.1.cs.adoc
# quickstart
weechat_quickstart.cs.html: weechat_quickstart.cs.asciidoc $(abs_top_srcdir)/doc/asciidoc_toc2.css
$(ASCIIDOC) -b html5 -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc_toc2.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_quickstart.cs.html $(abs_top_srcdir)/doc/cs/weechat_quickstart.cs.asciidoc
weechat_quickstart.cs.html: weechat_quickstart.cs.adoc $(abs_top_srcdir)/doc/docinfo.html
$(ASCIIDOCTOR) -a revision="$(VERSION)" -a sectanchors -a source-highlighter=prettify -o weechat_quickstart.cs.html $(abs_top_srcdir)/doc/cs/weechat_quickstart.cs.adoc
# install man/docs
@@ -78,5 +74,4 @@ uninstall-doc:
# clean
clean-local:
-rm -f weechat.1 weechat.1.cs.asciidoc cmdline_options.cs.asciidoc
-rm -f *.html
-rm -f weechat.1 weechat_*.html
@@ -4,10 +4,10 @@
*-c*, *--colors*::
Zobraz defaultní barvy v terminálu.
*-d*, *--dir* '<path>'::
*-d*, *--dir* _<path>_::
Nastav cestu jako dovmský adresář pro WeeChat (použitou pro konfigurační
soubory, logy, uživatelské pluginy a skripty), výchozí hodnota je
'~/.weechat' (poznámka: složka bude vytvořena pokud nebude nalezena
"~/.weechat" (poznámka: složka bude vytvořena pokud nebude nalezena
Weechatem)
Pokud tato volba není zadána, použije se promněná prostředí WEECHAT_HOME
(pokud není prázdná)
@@ -21,7 +21,7 @@
*-p*, *--no-plugin*::
Vypne automatické nahrání pluginů.
*-r*, *--run-command* '<command>'::
*-r*, *--run-command* _<command>_::
Spustí příkaz(y) po startu (více přůkazů může být odděleno středníky).
*-s*, *--no-script*::
+1
View File
@@ -0,0 +1 @@
../docinfo.html
@@ -1,6 +1,11 @@
= WEECHAT(1)
= weechat(1)
:doctype: manpage
:author: Sébastien Helleu
:email: flashcode@flashtux.org
:lang: cs
// TRANSLATION MISSING
:man manual: WeeChat Manual
:man source: WeeChat {revnumber}
== JMÉNO
@@ -9,11 +14,11 @@ weechat - the extensible chat client
== PŘEHLED
[verse]
'weechat' [-a|--no-connect] [-d|--dir <path>] [-p|--no-plugin] [-r|--run-command <command>] [-s|--no-script] [--upgrade] [plugin:option...]
'weechat' [-c|--colors]
'weechat' [-h|--help]
'weechat' [-l|--license]
'weechat' [-v|--version]
*weechat* [-a|--no-connect] [-d|--dir <path>] [-p|--no-plugin] [-r|--run-command <command>] [-s|--no-script] [--upgrade] [plugin:option...]
*weechat* [-c|--colors]
*weechat* [-h|--help]
*weechat* [-l|--license]
*weechat* [-v|--version]
== POPIS
@@ -23,7 +28,7 @@ Je velmi připůsobitelný a rozšiřitelný s skripty.
== VOLBY
include::cmdline_options.cs.asciidoc[]
include::cmdline_options.cs.adoc[]
== VOLBY PLUGINŮ
@@ -54,49 +59,49 @@ $HOME/.weechat/sec.conf::
konfigurační soubor s chráněnými daty
$HOME/.weechat/alias.conf::
configurační soubor pro 'alias' plugin
configurační soubor pro _alias_ plugin
$HOME/.weechat/aspell.conf::
konfigurační soubor pro 'aspell' plugin
konfigurační soubor pro _aspell_ plugin
$HOME/.weechat/charset.conf::
konfigurační soubor pro 'charset' plugin
konfigurační soubor pro _charset_ plugin
$HOME/.weechat/exec.conf::
konfigurační soubor pro 'exec' plugin
konfigurační soubor pro _exec_ plugin
$HOME/.weechat/irc.conf::
konfigurační soubor pro 'irc' plugin
konfigurační soubor pro _irc_ plugin
$HOME/.weechat/logger.conf::
konfigurační soubor pro 'logger' plugin
konfigurační soubor pro _logger_ plugin
$HOME/.weechat/relay.conf::
konfigurační soubor pro 'relay' plugin
konfigurační soubor pro _relay_ plugin
$HOME/.weechat/script.conf::
konfigurační soubor pro 'script' plugin
konfigurační soubor pro _script_ plugin
$HOME/.weechat/trigger.conf::
konfigurační soubor pro 'trigger' plugin
konfigurační soubor pro _trigger_ plugin
$HOME/.weechat/xfer.conf::
konfigurační soubor pro 'xfer' plugin
konfigurační soubor pro _xfer_ plugin
$HOME/.weechat/weechat.log::
soubor záznamů WeeChatu
== AUTOŘI
Tato manuálová stránka byla napsána Sébastienem Helleu <flashcode@flashtux.org>.
Tato manuálová stránka byla přeložena Ondřejem Súkupem <mimi.vx@gmail.com>
Tato manuálová stránka byla napsána {author}.
Tato manuálová stránka byla přeložena Ondřejem Súkupem.
== COPYRIGHT
WeeChat je napsán Sébastienem Helleu a přispěvovateli (kompletní seznam je v
souboru AUTHORS.asciidoc).
souboru AUTHORS.adoc).
Copyright (C) 2003-{sys:date "+%Y"} Sébastien Helleu <flashcode@flashtux.org>
Copyright (C) 2003-2017 {author}
WeeChat je svobodný software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -105,8 +110,8 @@ the Free Software Foundation; either version 3 of the License, or
Prosím přečtěte si soubor COPYING pro více informací.
Web: <https://weechat.org/>
Web: https://weechat.org/
== PODPORA / HLÁŠENÍ CHYB
Pro pomoc nebo hlášení chyb <https://weechat.org/dev/support>
Pro pomoc nebo hlášení chyb https://weechat.org/dev/support
@@ -2,8 +2,9 @@
:author: Sébastien Helleu
:email: flashcode@flashtux.org
:lang: cs
:toc2:
:max-width: 100%
:toc: left
:sectnums:
:docinfo1:
[[start]]
@@ -77,8 +78,15 @@ Můžete zobrazit nápovědu pro voblby s `/help`, například:
Všechna nastavení jsou uložena při ukončení WeeChatu (nebo použitím příkazu
`/save` k vynucení zapsaní voleb).
Můžete editovat konfigurační soubory (*.conf) ručně a znovu je načíst příkazem
`/reload` pokud nechcete použít příkaz `/set`.
// TRANSLATION MISSING
[IMPORTANT]
It is *not recommended* to edit configuration files by hand because WeeChat
may write them at any time (for example on <<command_weechat_quit,/quit>>)
and after any change you must run the command <<command_weechat_reload,/reload>>
(with the risk of losing other changes that were not yet saved with
<<command_weechat_save,/save>>). +
You can use the command <<command_weechat_set,/set>>, which checks the value
and applies immediately the changes.
[[core_vs_plugins]]
== Jádro versus pluginy
@@ -160,7 +168,7 @@ K spuštění příkazů po připojení k serveru, například k autentizaci s n
----
[NOTE]
Více příkazů v volbě 'command' bůže být odděleno pomocí ';' (středník).
Více příkazů v volbě _command_ bůže být odděleno pomocí `;` (středník).
// TRANSLATION MISSING
If you want to protect your password in configuration files, you can use
@@ -181,7 +189,7 @@ Then add a secured data with your freenode password:
----
// TRANSLATION MISSING
Then you can use `${sec.data.freenode_password}` instead of your password in
Then you can use `+${sec.data.freenode_password}+` instead of your password in
IRC options mentioned above, for example:
----
@@ -220,8 +228,8 @@ Tento příkaz může být použit k vytvoření nového připojení k serveru b
použití příkazu `/server` (mohu zopakovat že můžete zobrazit nápovědu
pro tento příkaz s `/help connect` ?).
Ve výchozím nastavení jsou serverové bufery spojen s Weechat 'core' buferem.
K přepnutí mezi 'core' a server bufery můžete použít klávesu [ctrl-x].
Ve výchozím nastavení jsou serverové bufery spojen s Weechat _core_ buferem.
K přepnutí mezi _core_ a server bufery můžete použít klávesu kbd:[Ctrl+x].
Je možné vypnout automatické sloučení serverových buferů a mít nezávislé
serverové bufery:
@@ -267,7 +275,7 @@ Disconnect from server, on the server buffer:
[[irc_private_messages]]
== IRC soukromé zprávy
Otevření buferu a poslání soukromé zprávy jinému uživateli (přezdívka 'foo'):
Otevření buferu a poslání soukromé zprávy jinému uživateli (přezdívka _foo_):
----
/query foo tato zpráva
@@ -305,25 +313,32 @@ okno (2/3), použijte příkaz:
/window splitv 33
----
// TRANSLATION MISSING
To remove the split:
----
/window merge
----
[[key_bindings]]
== Předvoblby klávesových zkratek
Weechat používá ve výchozím nastavení mnoho klávesových zkratek, Všechny
najdete v dokumentaci, ale je dobré znát alespoň pár těchto důležitých:
- key[alt-]key[←]/key[→] nebo key[F5]/key[F6]: přepnout na předchozí/další bufer
- key[F7]/key[F8]: přepnout na předchozí/další okno (pokud je obrazovka rozdělena)
- key[F9]/key[F10]: posunoutí titulku
- key[F11]/key[F12]: posunutí seznamu přezdívek
- key[Tab]: doplnění textu v vstupním řádku, podobně jak v shellu
- key[PgUp]/key[PgDn]: posunutí textu v aktuálním buferu
- key[alt-a]: přepni do aktivního buferu (v seznamu)
- kbd:[Alt+←] / kbd:[Alt+→] nebo kbd:[F5] / kbd:[F6]: přepnout na předchozí/další bufer
- kbd:[F7] / kbd:[F8]: přepnout na předchozí/další okno (pokud je obrazovka rozdělena)
- kbd:[F9] / kbd:[F10]: posunoutí titulku
- kbd:[F11] / kbd:[F12]: posunutí seznamu přezdívek
- kbd:[Tab]: doplnění textu v vstupním řádku, podobně jak v shellu
- kbd:[PgUp] / kbd:[PgDn]: posunutí textu v aktuálním buferu
- kbd:[Alt+a]: přepni do aktivního buferu (v seznamu)
Dle Vaší klávesnice a/nebo vašich potřeb, můžete přenastavit jakoukoliv
klávesovou zkratku pomocí příkazu `/key`.
Užitečná zkratka je key[alt-k] k najítí kodů kláves.
Užitečná zkratka je kbd:[Alt+k] k najítí kodů kláves.
Například k nastavení zkratky key[alt-!] na příkaz `/buffer close`:
Například k nastavení zkratky kbd:[Alt+!] na příkaz `/buffer close`:
----
/key bind (press alt-k) (press alt-!) /buffer close
+22 -24
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
#
# This file is part of WeeChat, the extensible chat client.
#
@@ -21,12 +21,10 @@ if(ENABLE_MAN)
# man page
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.de.asciidoc .
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.de.asciidoc .
COMMAND ${A2X_EXECUTABLE} ARGS -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L weechat.1.de.asciidoc
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.de.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.de.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.de.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.de.adoc
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.de.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat.1 (de)"
)
@@ -34,17 +32,17 @@ if(ENABLE_MAN)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/de/man1)
endif()
if(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
if(ENABLE_DOC)
# user's guide
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_USER} -o weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.asciidoc
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.de.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.adoc
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.de.adoc
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_user.de.html"
)
@@ -54,10 +52,10 @@ if(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
# scripting guide
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_SCRIPTING} -o weechat_scripting.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.asciidoc
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_scripting.de.html"
)
@@ -67,10 +65,10 @@ if(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
# FAQ
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_FAQ} -o weechat_faq.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.asciidoc
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc.css
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_faq.de.html"
)
@@ -80,10 +78,10 @@ if(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
# quickstart
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_QUICKSTART} -o weechat_quickstart.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.asciidoc
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_quickstart.de.html"
)
@@ -93,10 +91,10 @@ if(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
# tester's guide
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_TESTER} -o weechat_tester.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.asciidoc
COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_tester.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.adoc
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.asciidoc
${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.adoc
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building weechat_tester.de.html"
)
+23 -28
View File
@@ -1,5 +1,5 @@
#
# Copyright (C) 2003-2016 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
#
# This file is part of WeeChat, the extensible chat client.
@@ -21,14 +21,15 @@
docdir = $(datadir)/doc/$(PACKAGE)
EXTRA_DIST = CMakeLists.txt \
weechat.1.de.asciidoc \
cmdline_options.de.asciidoc \
weechat_user.de.asciidoc \
weechat_scripting.de.asciidoc \
weechat_faq.de.asciidoc \
weechat_quickstart.de.asciidoc \
weechat_tester.de.asciidoc \
$(wildcard autogen/user/*.asciidoc)
docinfo.html \
weechat.1.de.adoc \
cmdline_options.de.adoc \
weechat_user.de.adoc \
weechat_scripting.de.adoc \
weechat_faq.de.adoc \
weechat_quickstart.de.adoc \
weechat_tester.de.adoc \
$(wildcard autogen/user/*.adoc)
if MAN
man_targets = weechat.1
@@ -47,33 +48,28 @@ endif
all-local: $(man_targets) $(doc_targets)
# man page
weechat.1: weechat.1.de.asciidoc cmdline_options.de.asciidoc
-mkdir tmp_man
cp -f $(abs_top_srcdir)/doc/de/weechat.1.de.asciidoc ./tmp_man/
cp -f $(abs_top_srcdir)/doc/de/cmdline_options.de.asciidoc ./tmp_man/
(cd tmp_man && $(A2X) -a revision="WeeChat $(VERSION)" -d manpage -f manpage -L weechat.1.de.asciidoc)
mv -f tmp_man/weechat.1 .
rm -rf tmp_man
weechat.1: weechat.1.de.adoc cmdline_options.de.adoc
$(ASCIIDOCTOR) -a revision="WeeChat $(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/de/weechat.1.de.adoc
# user's guide
weechat_user.de.html: weechat_user.de.asciidoc cmdline_options.de.asciidoc $(wildcard autogen/user/*.asciidoc) $(abs_top_srcdir)/doc/asciidoc_toc2.css
$(ASCIIDOC) -b html5 -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc_toc2.css -f $(abs_top_srcdir)/doc/asciidoc.conf -o weechat_user.de.html $(abs_top_srcdir)/doc/de/weechat_user.de.asciidoc
weechat_user.de.html: weechat_user.de.adoc cmdline_options.de.adoc $(wildcard autogen/user/*.adoc) $(abs_top_srcdir)/doc/docinfo.html
$(ASCIIDOCTOR) -a revision="$(VERSION)" -a sectanchors -a source-highlighter=prettify -o weechat_user.de.html $(abs_top_srcdir)/doc/de/weechat_user.de.adoc
# scripting guide
weechat_scripting.de.html: weechat_scripting.de.asciidoc $(abs_top_srcdir)/doc/asciidoc_toc2.css
$(ASCIIDOC) -b html5 -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc_toc2.css -f $(abs_top_srcdir)/doc/asciidoc.conf -o weechat_scripting.de.html $(abs_top_srcdir)/doc/de/weechat_scripting.de.asciidoc
weechat_scripting.de.html: weechat_scripting.de.adoc $(abs_top_srcdir)/doc/docinfo.html
$(ASCIIDOCTOR) -a revision="$(VERSION)" -a sectanchors -a source-highlighter=prettify -o weechat_scripting.de.html $(abs_top_srcdir)/doc/de/weechat_scripting.de.adoc
# FAQ
weechat_faq.de.html: weechat_faq.de.asciidoc $(abs_top_srcdir)/doc/asciidoc_toc.css
$(ASCIIDOC) -b html5 -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc_toc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_faq.de.html $(abs_top_srcdir)/doc/de/weechat_faq.de.asciidoc
weechat_faq.de.html: weechat_faq.de.adoc $(abs_top_srcdir)/doc/docinfo.html
$(ASCIIDOCTOR) -a revision="$(VERSION)" -a sectanchors -a source-highlighter=prettify -o weechat_faq.de.html $(abs_top_srcdir)/doc/de/weechat_faq.de.adoc
# quickstart
weechat_quickstart.de.html: weechat_quickstart.de.asciidoc $(abs_top_srcdir)/doc/asciidoc_toc2.css
$(ASCIIDOC) -b html5 -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc_toc2.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_quickstart.de.html $(abs_top_srcdir)/doc/de/weechat_quickstart.de.asciidoc
weechat_quickstart.de.html: weechat_quickstart.de.adoc $(abs_top_srcdir)/doc/docinfo.html
$(ASCIIDOCTOR) -a revision="$(VERSION)" -a sectanchors -a source-highlighter=prettify -o weechat_quickstart.de.html $(abs_top_srcdir)/doc/de/weechat_quickstart.de.adoc
# tester's guide
weechat_tester.de.html: weechat_tester.de.asciidoc $(abs_top_srcdir)/doc/asciidoc_toc2.css
$(ASCIIDOC) -b html5 -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc_toc2.css -f $(abs_top_srcdir)/doc/asciidoc.conf -o weechat_tester.de.html $(abs_top_srcdir)/doc/de/weechat_tester.de.asciidoc
weechat_tester.de.html: weechat_tester.de.adoc $(abs_top_srcdir)/doc/docinfo.html
$(ASCIIDOCTOR) -a revision="$(VERSION)" -a sectanchors -a source-highlighter=prettify -o weechat_tester.de.html $(abs_top_srcdir)/doc/de/weechat_tester.de.adoc
# install man/docs
@@ -102,5 +98,4 @@ uninstall-doc:
# clean
clean-local:
-rm -f weechat.1 weechat.1.de.asciidoc cmdline_options.de.asciidoc
-rm -f *.html
-rm -f weechat.1 weechat_*.html
@@ -2,7 +2,7 @@
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
[width="65%",cols="^1,^2,8",options="header"]
[width="100%",cols="^1,^2,7",options="header"]
|===
| Erweiterung | Name | Beschreibung
@@ -102,6 +102,8 @@
| trigger | trigger_options | Einstellungen für Trigger
| trigger | trigger_post_action | nachfolgende Aktion für Trigger
| weechat | bars_names | Namen der Infobars
| weechat | bars_options | Einstellungen für Infobars
@@ -118,7 +120,7 @@
| weechat | colors | Farbnamen
| weechat | commands | Befehle (WeeChat und Erweiterungen)
| weechat | commands | Befehle (weechat und Erweiterungen); optionales Argument: Präfix welcher vor den Befehlen hinzugefügt wird
| weechat | config_files | Konfigurationsdateien
@@ -152,7 +154,7 @@
| weechat | palette_colors | Farbpalette
| weechat | plugins_commands | Befehle, definiert durch Erweiterungen
| weechat | plugins_commands | Befehle definiert durch Erweiterungen; optionales Argument: Präfix welcher vor den Befehlen hinzugefügt wird
| weechat | plugins_installed | Namen der installierten Erweiterungen
@@ -164,7 +166,7 @@
| weechat | secured_data | Namen der geschützten Daten (Datei sec.conf, section data)
| weechat | weechat_commands | WeeChat Befehle
| weechat | weechat_commands | weechat Befehle; optionales Argument: Präfix welcher vor den Befehlen hinzugefügt wird
| weechat | windows_numbers | Nummern der Fenster
+974
View File
@@ -0,0 +1,974 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
:hdata_update_create: __create
:hdata_update_delete: __delete
[width="100%",cols="^1,^2,2,2,5",options="header"]
|===
| Erweiterung | Name | Beschreibung | Listen | Variablen
| guile
| [[hdata_guile_script]]<<hdata_guile_script,guile_script>>
| Liste der Skripten
| _scripts_ +
_last_script_ +
| _filename_   (string) +
_interpreter_   (pointer) +
_name_   (string) +
_author_   (string) +
_version_   (string) +
_license_   (string) +
_description_   (string) +
_shutdown_func_   (string) +
_charset_   (string) +
_unloading_   (integer) +
_prev_script_   (pointer, hdata: "guile_script") +
_next_script_   (pointer, hdata: "guile_script") +
| irc
| [[hdata_irc_channel]]<<hdata_irc_channel,irc_channel>>
| IRC-Channel
| -
| _type_   (integer) +
_name_   (string) +
_topic_   (string) +
_modes_   (string) +
_limit_   (integer) +
_key_   (string) +
_join_msg_received_   (hashtable) +
_checking_whox_   (integer) +
_away_message_   (string) +
_has_quit_server_   (integer) +
_cycle_   (integer) +
_part_   (integer) +
_nick_completion_reset_   (integer) +
_pv_remote_nick_color_   (string) +
_hook_autorejoin_   (pointer) +
_nicks_count_   (integer) +
_nicks_   (pointer, hdata: "irc_nick") +
_last_nick_   (pointer, hdata: "irc_nick") +
_nicks_speaking_   (pointer) +
_nicks_speaking_time_   (pointer, hdata: "irc_channel_speaking") +
_last_nick_speaking_time_   (pointer, hdata: "irc_channel_speaking") +
_join_smart_filtered_   (hashtable) +
_buffer_   (pointer, hdata: "buffer") +
_buffer_as_string_   (string) +
_prev_channel_   (pointer, hdata: "irc_channel") +
_next_channel_   (pointer, hdata: "irc_channel") +
| irc
| [[hdata_irc_channel_speaking]]<<hdata_irc_channel_speaking,irc_channel_speaking>>
| IRC channel_speaking
| -
| _nick_   (string) +
_time_last_message_   (time) +
_prev_nick_   (pointer, hdata: "irc_channel_speaking") +
_next_nick_   (pointer, hdata: "irc_channel_speaking") +
| irc
| [[hdata_irc_ignore]]<<hdata_irc_ignore,irc_ignore>>
| IRC ignorieren
| _irc_ignore_list_ +
_last_irc_ignore_ +
| _number_   (integer) +
_mask_   (string) +
_regex_mask_   (pointer) +
_server_   (string) +
_channel_   (string) +
_prev_ignore_   (pointer, hdata: "irc_ignore") +
_next_ignore_   (pointer, hdata: "irc_ignore") +
| irc
| [[hdata_irc_nick]]<<hdata_irc_nick,irc_nick>>
| IRC-Nick
| -
| _name_   (string) +
_host_   (string) +
_prefixes_   (string) +
_prefix_   (string) +
_away_   (integer) +
_account_   (string) +
_realname_   (string) +
_color_   (string) +
_prev_nick_   (pointer, hdata: "irc_nick") +
_next_nick_   (pointer, hdata: "irc_nick") +
| irc
| [[hdata_irc_notify]]<<hdata_irc_notify,irc_notify>>
| IRC-Benachrichtigungen
| -
| _server_   (pointer, hdata: "irc_server") +
_nick_   (string) +
_check_away_   (integer) +
_is_on_server_   (integer) +
_away_message_   (string) +
_ison_received_   (integer) +
_prev_notify_   (pointer, hdata: "irc_notify") +
_next_notify_   (pointer, hdata: "irc_notify") +
| irc
| [[hdata_irc_redirect]]<<hdata_irc_redirect,irc_redirect>>
| IRC Weiterleitung
| -
| _server_   (pointer, hdata: "irc_server") +
_pattern_   (string) +
_signal_   (string) +
_count_   (integer) +
_current_count_   (integer) +
_string_   (string) +
_timeout_   (integer) +
_command_   (string) +
_assigned_to_command_   (integer) +
_start_time_   (time) +
_cmd_start_   (hashtable) +
_cmd_stop_   (hashtable) +
_cmd_extra_   (hashtable) +
_cmd_start_received_   (integer) +
_cmd_stop_received_   (integer) +
_cmd_filter_   (hashtable) +
_output_   (string) +
_output_size_   (integer) +
_prev_redirect_   (pointer, hdata: "irc_redirect") +
_next_redirect_   (pointer, hdata: "irc_redirect") +
| irc
| [[hdata_irc_redirect_pattern]]<<hdata_irc_redirect_pattern,irc_redirect_pattern>>
| Muster für IRC Weiterleitung
| _irc_redirect_patterns_ +
_last_irc_redirect_pattern_ +
| _name_   (string) +
_temp_pattern_   (integer) +
_timeout_   (integer) +
_cmd_start_   (string) +
_cmd_stop_   (string) +
_cmd_extra_   (string) +
_prev_redirect_   (pointer, hdata: "irc_redirect_pattern") +
_next_redirect_   (pointer, hdata: "irc_redirect_pattern") +
| irc
| [[hdata_irc_server]]<<hdata_irc_server,irc_server>>
| IRC-Server
| _irc_servers_ +
_last_irc_server_ +
| _name_   (string) +
_options_   (pointer) +
_temp_server_   (integer) +
_reloading_from_config_   (integer) +
_reloaded_from_config_   (integer) +
_addresses_count_   (integer) +
_addresses_array_   (string, array_size: "addresses_count") +
_ports_array_   (integer, array_size: "addresses_count") +
_retry_array_   (integer, array_size: "addresses_count") +
_index_current_address_   (integer) +
_current_address_   (string) +
_current_ip_   (string) +
_current_port_   (integer) +
_current_retry_   (integer) +
_sock_   (integer) +
_hook_connect_   (pointer, hdata: "hook") +
_hook_fd_   (pointer, hdata: "hook") +
_hook_timer_connection_   (pointer, hdata: "hook") +
_hook_timer_sasl_   (pointer, hdata: "hook") +
_is_connected_   (integer) +
_ssl_connected_   (integer) +
_disconnected_   (integer) +
_gnutls_sess_   (other) +
_tls_cert_   (other) +
_tls_cert_key_   (other) +
_unterminated_message_   (string) +
_nicks_count_   (integer) +
_nicks_array_   (string, array_size: "nicks_count") +
_nick_first_tried_   (integer) +
_nick_alternate_number_   (integer) +
_nick_   (string) +
_nick_modes_   (string) +
_cap_away_notify_   (integer) +
_cap_account_notify_   (integer) +
_cap_extended_join_   (integer) +
_isupport_   (string) +
_prefix_modes_   (string) +
_prefix_chars_   (string) +
_nick_max_length_   (integer) +
_casemapping_   (integer) +
_chantypes_   (string) +
_chanmodes_   (string) +
_monitor_   (integer) +
_monitor_time_   (time) +
_reconnect_delay_   (integer) +
_reconnect_start_   (time) +
_command_time_   (time) +
_reconnect_join_   (integer) +
_disable_autojoin_   (integer) +
_is_away_   (integer) +
_away_message_   (string) +
_away_time_   (time) +
_lag_   (integer) +
_lag_displayed_   (integer) +
_lag_check_time_   (other) +
_lag_next_check_   (time) +
_lag_last_refresh_   (time) +
_cmd_list_regexp_   (pointer) +
_last_user_message_   (time) +
_last_away_check_   (time) +
_last_data_purge_   (time) +
_outqueue_   (pointer) +
_last_outqueue_   (pointer) +
_redirects_   (pointer, hdata: "irc_redirect") +
_last_redirect_   (pointer, hdata: "irc_redirect") +
_notify_list_   (pointer, hdata: "irc_notify") +
_last_notify_   (pointer, hdata: "irc_notify") +
_notify_count_   (integer) +
_join_manual_   (hashtable) +
_join_channel_key_   (hashtable) +
_join_noswitch_   (hashtable) +
_buffer_   (pointer, hdata: "buffer") +
_buffer_as_string_   (string) +
_channels_   (pointer, hdata: "irc_channel") +
_last_channel_   (pointer, hdata: "irc_channel") +
_prev_server_   (pointer, hdata: "irc_server") +
_next_server_   (pointer, hdata: "irc_server") +
| javascript
| [[hdata_javascript_script]]<<hdata_javascript_script,javascript_script>>
| Liste der Skripten
| _scripts_ +
_last_script_ +
| _filename_   (string) +
_interpreter_   (pointer) +
_name_   (string) +
_author_   (string) +
_version_   (string) +
_license_   (string) +
_description_   (string) +
_shutdown_func_   (string) +
_charset_   (string) +
_unloading_   (integer) +
_prev_script_   (pointer, hdata: "javascript_script") +
_next_script_   (pointer, hdata: "javascript_script") +
| lua
| [[hdata_lua_script]]<<hdata_lua_script,lua_script>>
| Liste der Skripten
| _scripts_ +
_last_script_ +
| _filename_   (string) +
_interpreter_   (pointer) +
_name_   (string) +
_author_   (string) +
_version_   (string) +
_license_   (string) +
_description_   (string) +
_shutdown_func_   (string) +
_charset_   (string) +
_unloading_   (integer) +
_prev_script_   (pointer, hdata: "lua_script") +
_next_script_   (pointer, hdata: "lua_script") +
| perl
| [[hdata_perl_script]]<<hdata_perl_script,perl_script>>
| Liste der Skripten
| _scripts_ +
_last_script_ +
| _filename_   (string) +
_interpreter_   (pointer) +
_name_   (string) +
_author_   (string) +
_version_   (string) +
_license_   (string) +
_description_   (string) +
_shutdown_func_   (string) +
_charset_   (string) +
_unloading_   (integer) +
_prev_script_   (pointer, hdata: "perl_script") +
_next_script_   (pointer, hdata: "perl_script") +
| python
| [[hdata_python_script]]<<hdata_python_script,python_script>>
| Liste der Skripten
| _scripts_ +
_last_script_ +
| _filename_   (string) +
_interpreter_   (pointer) +
_name_   (string) +
_author_   (string) +
_version_   (string) +
_license_   (string) +
_description_   (string) +
_shutdown_func_   (string) +
_charset_   (string) +
_unloading_   (integer) +
_prev_script_   (pointer, hdata: "python_script") +
_next_script_   (pointer, hdata: "python_script") +
| ruby
| [[hdata_ruby_script]]<<hdata_ruby_script,ruby_script>>
| Liste der Skripten
| _scripts_ +
_last_script_ +
| _filename_   (string) +
_interpreter_   (pointer) +
_name_   (string) +
_author_   (string) +
_version_   (string) +
_license_   (string) +
_description_   (string) +
_shutdown_func_   (string) +
_charset_   (string) +
_unloading_   (integer) +
_prev_script_   (pointer, hdata: "ruby_script") +
_next_script_   (pointer, hdata: "ruby_script") +
| script
| [[hdata_script_script]]<<hdata_script_script,script_script>>
| Skripten aus dem Repositorium
| _scripts_repo_ +
_last_script_repo_ +
| _name_   (string) +
_name_with_extension_   (string) +
_language_   (integer) +
_author_   (string) +
_mail_   (string) +
_version_   (string) +
_license_   (string) +
_description_   (string) +
_tags_   (string) +
_requirements_   (string) +
_min_weechat_   (string) +
_max_weechat_   (string) +
_md5sum_   (string) +
_url_   (string) +
_popularity_   (integer) +
_date_added_   (time) +
_date_updated_   (time) +
_status_   (integer) +
_version_loaded_   (string) +
_displayed_   (integer) +
_install_order_   (integer) +
_prev_script_   (pointer, hdata: "script_script") +
_next_script_   (pointer, hdata: "script_script") +
| tcl
| [[hdata_tcl_script]]<<hdata_tcl_script,tcl_script>>
| Liste der Skripten
| _scripts_ +
_last_script_ +
| _filename_   (string) +
_interpreter_   (pointer) +
_name_   (string) +
_author_   (string) +
_version_   (string) +
_license_   (string) +
_description_   (string) +
_shutdown_func_   (string) +
_charset_   (string) +
_unloading_   (integer) +
_prev_script_   (pointer, hdata: "tcl_script") +
_next_script_   (pointer, hdata: "tcl_script") +
| weechat
| [[hdata_bar]]<<hdata_bar,bar>>
| Bar
| _gui_bars_ +
_last_gui_bar_ +
| _name_   (string) +
_options_   (pointer) +
_items_count_   (integer) +
_items_subcount_   (pointer) +
_items_array_   (pointer) +
_items_buffer_   (pointer) +
_items_prefix_   (pointer) +
_items_name_   (pointer) +
_items_suffix_   (pointer) +
_bar_window_   (pointer, hdata: "bar_window") +
_bar_refresh_needed_   (integer) +
_prev_bar_   (pointer, hdata: "bar") +
_next_bar_   (pointer, hdata: "bar") +
| weechat
| [[hdata_bar_item]]<<hdata_bar_item,bar_item>>
| Bar-Item
| _gui_bar_items_ +
_last_gui_bar_item_ +
| _plugin_   (pointer, hdata: "plugin") +
_name_   (string) +
_build_callback_   (pointer) +
_build_callback_pointer_   (pointer) +
_build_callback_data_   (pointer) +
_prev_item_   (pointer, hdata: "bar_item") +
_next_item_   (pointer, hdata: "bar_item") +
| weechat
| [[hdata_bar_window]]<<hdata_bar_window,bar_window>>
| Bar-Fenster
| -
| _bar_   (pointer, hdata: "bar") +
_x_   (integer) +
_y_   (integer) +
_width_   (integer) +
_height_   (integer) +
_scroll_x_   (integer) +
_scroll_y_   (integer) +
_cursor_x_   (integer) +
_cursor_y_   (integer) +
_current_size_   (integer) +
_items_count_   (integer) +
_items_subcount_   (pointer) +
_items_content_   (pointer) +
_items_num_lines_   (pointer) +
_items_refresh_needed_   (pointer) +
_screen_col_size_   (integer) +
_screen_lines_   (integer) +
_coords_count_   (integer) +
_coords_   (pointer) +
_gui_objects_   (pointer) +
_prev_bar_window_   (pointer, hdata: "bar_window") +
_next_bar_window_   (pointer, hdata: "bar_window") +
| weechat
| [[hdata_buffer]]<<hdata_buffer,buffer>>
| Buffer
| _gui_buffer_last_displayed_ +
_gui_buffers_ +
_last_gui_buffer_ +
| _plugin_   (pointer, hdata: "plugin") +
_plugin_name_for_upgrade_   (string) +
_number_   (integer) +
_layout_number_   (integer) +
_layout_number_merge_order_   (integer) +
_name_   (string) +
_full_name_   (string) +
_short_name_   (string) +
_type_   (integer) +
_notify_   (integer) +
_num_displayed_   (integer) +
_active_   (integer) +
_hidden_   (integer) +
_zoomed_   (integer) +
_print_hooks_enabled_   (integer) +
_day_change_   (integer) +
_clear_   (integer) +
_filter_   (integer) +
_close_callback_   (pointer) +
_close_callback_pointer_   (pointer) +
_close_callback_data_   (pointer) +
_closing_   (integer) +
_title_   (string) +
_own_lines_   (pointer, hdata: "lines") +
_mixed_lines_   (pointer, hdata: "lines") +
_lines_   (pointer, hdata: "lines") +
_time_for_each_line_   (integer) +
_chat_refresh_needed_   (integer) +
_nicklist_   (integer) +
_nicklist_case_sensitive_   (integer) +
_nicklist_root_   (pointer, hdata: "nick_group") +
_nicklist_max_length_   (integer) +
_nicklist_display_groups_   (integer) +
_nicklist_count_   (integer) +
_nicklist_groups_count_   (integer) +
_nicklist_nicks_count_   (integer) +
_nicklist_visible_count_   (integer) +
_nickcmp_callback_   (pointer) +
_nickcmp_callback_pointer_   (pointer) +
_nickcmp_callback_data_   (pointer) +
_input_   (integer) +
_input_callback_   (pointer) +
_input_callback_pointer_   (pointer) +
_input_callback_data_   (pointer) +
_input_get_unknown_commands_   (integer) +
_input_buffer_   (string) +
_input_buffer_alloc_   (integer) +
_input_buffer_size_   (integer) +
_input_buffer_length_   (integer) +
_input_buffer_pos_   (integer) +
_input_buffer_1st_display_   (integer) +
_input_undo_snap_   (pointer, hdata: "input_undo") +
_input_undo_   (pointer, hdata: "input_undo") +
_last_input_undo_   (pointer, hdata: "input_undo") +
_ptr_input_undo_   (pointer, hdata: "input_undo") +
_input_undo_count_   (integer) +
_completion_   (pointer, hdata: "completion") +
_history_   (pointer, hdata: "history") +
_last_history_   (pointer, hdata: "history") +
_ptr_history_   (pointer, hdata: "history") +
_num_history_   (integer) +
_text_search_   (integer) +
_text_search_exact_   (integer) +
_text_search_regex_   (integer) +
_text_search_regex_compiled_   (pointer) +
_text_search_where_   (integer) +
_text_search_found_   (integer) +
_text_search_input_   (string) +
_highlight_words_   (string) +
_highlight_regex_   (string) +
_highlight_regex_compiled_   (pointer) +
_highlight_tags_restrict_   (string) +
_highlight_tags_restrict_count_   (integer) +
_highlight_tags_restrict_array_   (pointer, array_size: "highlight_tags_restrict_count") +
_highlight_tags_   (string) +
_highlight_tags_count_   (integer) +
_highlight_tags_array_   (pointer, array_size: "highlight_tags_count") +
_hotlist_max_level_nicks_   (hashtable) +
_keys_   (pointer, hdata: "key") +
_last_key_   (pointer, hdata: "key") +
_keys_count_   (integer) +
_local_variables_   (hashtable) +
_prev_buffer_   (pointer, hdata: "buffer") +
_next_buffer_   (pointer, hdata: "buffer") +
| weechat
| [[hdata_buffer_visited]]<<hdata_buffer_visited,buffer_visited>>
| besuchte Buffer
| _gui_buffers_visited_ +
_last_gui_buffer_visited_ +
| _buffer_   (pointer, hdata: "buffer") +
_prev_buffer_   (pointer, hdata: "buffer_visited") +
_next_buffer_   (pointer, hdata: "buffer_visited") +
| weechat
| [[hdata_completion]]<<hdata_completion,completion>>
| Struktur mit Vervollständigung
| -
| _buffer_   (pointer, hdata: "buffer") +
_context_   (integer) +
_base_command_   (string) +
_base_command_arg_index_   (integer) +
_base_word_   (string) +
_base_word_pos_   (integer) +
_position_   (integer) +
_args_   (string) +
_direction_   (integer) +
_add_space_   (integer) +
_force_partial_completion_   (integer) +
_list_   (pointer) +
_word_found_   (string) +
_word_found_is_nick_   (integer) +
_position_replace_   (integer) +
_diff_size_   (integer) +
_diff_length_   (integer) +
_partial_list_   (pointer) +
| weechat
| [[hdata_config_file]]<<hdata_config_file,config_file>>
| Konfigurationsdatei
| _config_files_ +
_last_config_file_ +
| _plugin_   (pointer, hdata: "plugin") +
_name_   (string) +
_filename_   (string) +
_file_   (pointer) +
_callback_reload_   (pointer) +
_callback_reload_pointer_   (pointer) +
_callback_reload_data_   (pointer) +
_sections_   (pointer, hdata: "config_section") +
_last_section_   (pointer, hdata: "config_section") +
_prev_config_   (pointer, hdata: "config_file") +
_next_config_   (pointer, hdata: "config_file") +
| weechat
| [[hdata_config_option]]<<hdata_config_option,config_option>>
| Konfigurationsoptionen
| -
| _config_file_   (pointer, hdata: "config_file") +
_section_   (pointer, hdata: "config_section") +
_name_   (string) +
_parent_name_   (string) +
_type_   (integer) +
_description_   (string) +
_string_values_   (string, array_size: "*") +
_min_   (integer) +
_max_   (integer) +
_default_value_   (pointer) +
_value_   (pointer) +
_null_value_allowed_   (integer) +
_callback_check_value_   (pointer) +
_callback_check_value_pointer_   (pointer) +
_callback_check_value_data_   (pointer) +
_callback_change_   (pointer) +
_callback_change_pointer_   (pointer) +
_callback_change_data_   (pointer) +
_callback_delete_   (pointer) +
_callback_delete_pointer_   (pointer) +
_callback_delete_data_   (pointer) +
_loaded_   (integer) +
_prev_option_   (pointer, hdata: "config_option") +
_next_option_   (pointer, hdata: "config_option") +
| weechat
| [[hdata_config_section]]<<hdata_config_section,config_section>>
| Konfigurationssektion
| -
| _config_file_   (pointer, hdata: "config_file") +
_name_   (string) +
_user_can_add_options_   (integer) +
_user_can_delete_options_   (integer) +
_callback_read_   (pointer) +
_callback_read_pointer_   (pointer) +
_callback_read_data_   (pointer) +
_callback_write_   (pointer) +
_callback_write_pointer_   (pointer) +
_callback_write_data_   (pointer) +
_callback_write_default_   (pointer) +
_callback_write_default_pointer_   (pointer) +
_callback_write_default_data_   (pointer) +
_callback_create_option_   (pointer) +
_callback_create_option_pointer_   (pointer) +
_callback_create_option_data_   (pointer) +
_callback_delete_option_   (pointer) +
_callback_delete_option_pointer_   (pointer) +
_callback_delete_option_data_   (pointer) +
_options_   (pointer, hdata: "config_option") +
_last_option_   (pointer, hdata: "config_option") +
_prev_section_   (pointer, hdata: "config_section") +
_next_section_   (pointer, hdata: "config_section") +
| weechat
| [[hdata_filter]]<<hdata_filter,filter>>
| Filter
| _gui_filters_ +
_last_gui_filter_ +
| _enabled_   (integer) +
_name_   (string) +
_buffer_name_   (string) +
_num_buffers_   (integer) +
_buffers_   (pointer) +
_tags_   (string) +
_tags_count_   (integer) +
_tags_array_   (pointer, array_size: "tags_count") +
_regex_   (string) +
_regex_prefix_   (pointer) +
_regex_message_   (pointer) +
_prev_filter_   (pointer, hdata: "filter") +
_next_filter_   (pointer, hdata: "filter") +
| weechat
| [[hdata_history]]<<hdata_history,history>>
| Verlaufspeicher von Befehlen in einem Buffer
| _gui_history_ +
_last_gui_history_ +
| _text_   (string) +
_next_history_   (pointer, hdata: "history") +
_prev_history_   (pointer, hdata: "history") +
*Update erlaubt:* +
    _{hdata_update_create}_ +
    _{hdata_update_delete}_ +
| weechat
| [[hdata_hotlist]]<<hdata_hotlist,hotlist>>
| Hotliste
| _gui_hotlist_ +
_last_gui_hotlist_ +
| _priority_   (integer) +
_creation_time.tv_sec_   (time) +
_creation_time.tv_usec_   (long) +
_buffer_   (pointer) +
_count_   (integer, array_size: "4") +
_prev_hotlist_   (pointer, hdata: "hotlist") +
_next_hotlist_   (pointer, hdata: "hotlist") +
| weechat
| [[hdata_input_undo]]<<hdata_input_undo,input_undo>>
| Struktur der Rücknahmen für die Befehlszeile
| -
| _data_   (string) +
_pos_   (integer) +
_prev_undo_   (pointer, hdata: "input_undo") +
_next_undo_   (pointer, hdata: "input_undo") +
| weechat
| [[hdata_key]]<<hdata_key,key>>
| Tastenbelegung (Tastaturkurzbefehl)
| _gui_default_keys_ +
_gui_default_keys_cursor_ +
_gui_default_keys_mouse_ +
_gui_default_keys_search_ +
_gui_keys_ +
_gui_keys_cursor_ +
_gui_keys_mouse_ +
_gui_keys_search_ +
_last_gui_default_key_ +
_last_gui_default_key_cursor_ +
_last_gui_default_key_mouse_ +
_last_gui_default_key_search_ +
_last_gui_key_ +
_last_gui_key_cursor_ +
_last_gui_key_mouse_ +
_last_gui_key_search_ +
| _key_   (string) +
_area_type_   (pointer) +
_area_name_   (pointer) +
_area_key_   (string) +
_command_   (string) +
_score_   (integer) +
_prev_key_   (pointer, hdata: "key") +
_next_key_   (pointer, hdata: "key") +
| weechat
| [[hdata_layout]]<<hdata_layout,layout>>
| Layout
| _gui_layout_current_ +
_gui_layouts_ +
_last_gui_layout_ +
| _name_   (string) +
_layout_buffers_   (pointer, hdata: "layout_buffer") +
_last_layout_buffer_   (pointer, hdata: "layout_buffer") +
_layout_windows_   (pointer, hdata: "layout_window") +
_internal_id_   (integer) +
_internal_id_current_window_   (integer) +
_prev_layout_   (pointer, hdata: "layout") +
_next_layout_   (pointer, hdata: "layout") +
| weechat
| [[hdata_layout_buffer]]<<hdata_layout_buffer,layout_buffer>>
| Buffer-Layout
| -
| _plugin_name_   (string) +
_buffer_name_   (string) +
_number_   (integer) +
_prev_layout_   (pointer, hdata: "layout_buffer") +
_next_layout_   (pointer, hdata: "layout_buffer") +
| weechat
| [[hdata_layout_window]]<<hdata_layout_window,layout_window>>
| Fenster-Layout
| -
| _internal_id_   (integer) +
_parent_node_   (pointer, hdata: "layout_window") +
_split_pct_   (integer) +
_split_horiz_   (integer) +
_child1_   (pointer, hdata: "layout_window") +
_child2_   (pointer, hdata: "layout_window") +
_plugin_name_   (string) +
_buffer_name_   (string) +
| weechat
| [[hdata_line]]<<hdata_line,line>>
| Struktur mit einer Zeile
| -
| _data_   (pointer, hdata: "line_data") +
_prev_line_   (pointer, hdata: "line") +
_next_line_   (pointer, hdata: "line") +
| weechat
| [[hdata_line_data]]<<hdata_line_data,line_data>>
| Struktur mit einzeiligen Daten
| -
| _buffer_   (pointer, hdata: "buffer") +
_y_   (integer) +
_date_   (time) +
_date_printed_   (time) +
_str_time_   (string) +
_tags_count_   (integer) +
_tags_array_   (shared_string, array_size: "tags_count") +
_displayed_   (char) +
_highlight_   (char) +
_refresh_needed_   (char) +
_prefix_   (shared_string) +
_prefix_length_   (integer) +
_message_   (string) +
*Update erlaubt:* +
    _date_ (time) +
    _date_printed_ (time) +
    _tags_array_ (shared_string) +
    _prefix_ (shared_string) +
    _message_ (string) +
| weechat
| [[hdata_lines]]<<hdata_lines,lines>>
| Struktur mit Zeilen
| -
| _first_line_   (pointer, hdata: "line") +
_last_line_   (pointer, hdata: "line") +
_last_read_line_   (pointer, hdata: "line") +
_lines_count_   (integer) +
_first_line_not_read_   (integer) +
_lines_hidden_   (integer) +
_buffer_max_length_   (integer) +
_buffer_max_length_refresh_   (integer) +
_prefix_max_length_   (integer) +
_prefix_max_length_refresh_   (integer) +
| weechat
| [[hdata_nick]]<<hdata_nick,nick>>
| Nick in Benutzerliste
| -
| _group_   (pointer, hdata: "nick_group") +
_name_   (shared_string) +
_color_   (shared_string) +
_prefix_   (shared_string) +
_prefix_color_   (shared_string) +
_visible_   (integer) +
_prev_nick_   (pointer, hdata: "nick") +
_next_nick_   (pointer, hdata: "nick") +
| weechat
| [[hdata_nick_group]]<<hdata_nick_group,nick_group>>
| Gruppen in Benutzerliste
| -
| _name_   (shared_string) +
_color_   (shared_string) +
_visible_   (integer) +
_level_   (integer) +
_parent_   (pointer, hdata: "nick_group") +
_children_   (pointer, hdata: "nick_group") +
_last_child_   (pointer, hdata: "nick_group") +
_nicks_   (pointer, hdata: "nick") +
_last_nick_   (pointer, hdata: "nick") +
_prev_group_   (pointer, hdata: "nick_group") +
_next_group_   (pointer, hdata: "nick_group") +
| weechat
| [[hdata_plugin]]<<hdata_plugin,plugin>>
| Erweiterung
| _weechat_plugins_ +
_last_weechat_plugin_ +
| _filename_   (string) +
_handle_   (pointer) +
_name_   (string) +
_description_   (string) +
_author_   (string) +
_version_   (string) +
_license_   (string) +
_charset_   (string) +
_priority_   (integer) +
_initialized_   (integer) +
_debug_   (integer) +
_prev_plugin_   (pointer, hdata: "plugin") +
_next_plugin_   (pointer, hdata: "plugin") +
| weechat
| [[hdata_proxy]]<<hdata_proxy,proxy>>
| Proxy
| _weechat_proxies_ +
_last_weechat_proxy_ +
| _name_   (string) +
_options_   (pointer) +
_prev_proxy_   (pointer, hdata: "proxy") +
_next_proxy_   (pointer, hdata: "proxy") +
| weechat
| [[hdata_window]]<<hdata_window,window>>
| Fenster
| _gui_current_window_ +
_gui_windows_ +
_last_gui_window_ +
| _number_   (integer) +
_win_x_   (integer) +
_win_y_   (integer) +
_win_width_   (integer) +
_win_height_   (integer) +
_win_width_pct_   (integer) +
_win_height_pct_   (integer) +
_win_chat_x_   (integer) +
_win_chat_y_   (integer) +
_win_chat_width_   (integer) +
_win_chat_height_   (integer) +
_win_chat_cursor_x_   (integer) +
_win_chat_cursor_y_   (integer) +
_bar_windows_   (pointer, hdata: "bar_window") +
_last_bar_window_   (pointer, hdata: "bar_window") +
_refresh_needed_   (integer) +
_gui_objects_   (pointer) +
_buffer_   (pointer, hdata: "buffer") +
_layout_plugin_name_   (string) +
_layout_buffer_name_   (string) +
_scroll_   (pointer, hdata: "window_scroll") +
_ptr_tree_   (pointer, hdata: "window_tree") +
_prev_window_   (pointer, hdata: "window") +
_next_window_   (pointer, hdata: "window") +
| weechat
| [[hdata_window_scroll]]<<hdata_window_scroll,window_scroll>>
| Scroll-Info in Fenstern
| -
| _buffer_   (pointer, hdata: "buffer") +
_first_line_displayed_   (integer) +
_start_line_   (pointer, hdata: "line") +
_start_line_pos_   (integer) +
_scrolling_   (integer) +
_start_col_   (integer) +
_lines_after_   (integer) +
_text_search_start_line_   (pointer, hdata: "line") +
_prev_scroll_   (pointer, hdata: "window_scroll") +
_next_scroll_   (pointer, hdata: "window_scroll") +
| weechat
| [[hdata_window_tree]]<<hdata_window_tree,window_tree>>
| Baumstruktur der Fenster
| _gui_windows_tree_ +
| _parent_node_   (pointer, hdata: "window_tree") +
_split_pct_   (integer) +
_split_horizontal_   (integer) +
_child1_   (pointer, hdata: "window_tree") +
_child2_   (pointer, hdata: "window_tree") +
_window_   (pointer, hdata: "window") +
|===
-863
View File
@@ -1,863 +0,0 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[hdata_guile_script]]<<hdata_guile_script,'guile_script'>>: Liste der Skripten
** Erweiterung: guile
** Variablen:
*** 'filename' (string)
*** 'interpreter' (pointer)
*** 'name' (string)
*** 'author' (string)
*** 'version' (string)
*** 'license' (string)
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "guile_script")
*** 'next_script' (pointer, hdata: "guile_script")
** Listen:
*** 'last_script'
*** 'scripts'
* [[hdata_irc_channel]]<<hdata_irc_channel,'irc_channel'>>: IRC-Channel
** Erweiterung: irc
** Variablen:
*** 'type' (integer)
*** 'name' (string)
*** 'topic' (string)
*** 'modes' (string)
*** 'limit' (integer)
*** 'key' (string)
*** 'join_msg_received' (hashtable)
*** 'checking_whox' (integer)
*** 'away_message' (string)
*** 'has_quit_server' (integer)
*** 'cycle' (integer)
*** 'part' (integer)
*** 'nick_completion_reset' (integer)
*** 'pv_remote_nick_color' (string)
*** 'hook_autorejoin' (pointer)
*** 'nicks_count' (integer)
*** 'nicks' (pointer, hdata: "irc_nick")
*** 'last_nick' (pointer, hdata: "irc_nick")
*** 'nicks_speaking' (pointer)
*** 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking")
*** 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking")
*** 'join_smart_filtered' (hashtable)
*** 'buffer' (pointer, hdata: "buffer")
*** 'buffer_as_string' (string)
*** 'prev_channel' (pointer, hdata: "irc_channel")
*** 'next_channel' (pointer, hdata: "irc_channel")
* [[hdata_irc_channel_speaking]]<<hdata_irc_channel_speaking,'irc_channel_speaking'>>: IRC channel_speaking
** Erweiterung: irc
** Variablen:
*** 'nick' (string)
*** 'time_last_message' (time)
*** 'prev_nick' (pointer, hdata: "irc_channel_speaking")
*** 'next_nick' (pointer, hdata: "irc_channel_speaking")
* [[hdata_irc_ignore]]<<hdata_irc_ignore,'irc_ignore'>>: IRC ignorieren
** Erweiterung: irc
** Variablen:
*** 'number' (integer)
*** 'mask' (string)
*** 'regex_mask' (pointer)
*** 'server' (string)
*** 'channel' (string)
*** 'prev_ignore' (pointer, hdata: "irc_ignore")
*** 'next_ignore' (pointer, hdata: "irc_ignore")
** Listen:
*** 'irc_ignore_list'
*** 'last_irc_ignore'
* [[hdata_irc_nick]]<<hdata_irc_nick,'irc_nick'>>: IRC-Nick
** Erweiterung: irc
** Variablen:
*** 'name' (string)
*** 'host' (string)
*** 'prefixes' (string)
*** 'prefix' (string)
*** 'away' (integer)
*** 'account' (string)
*** 'realname' (string)
*** 'color' (string)
*** 'prev_nick' (pointer, hdata: "irc_nick")
*** 'next_nick' (pointer, hdata: "irc_nick")
* [[hdata_irc_notify]]<<hdata_irc_notify,'irc_notify'>>: IRC-Benachrichtigungen
** Erweiterung: irc
** Variablen:
*** 'server' (pointer, hdata: "irc_server")
*** 'nick' (string)
*** 'check_away' (integer)
*** 'is_on_server' (integer)
*** 'away_message' (string)
*** 'ison_received' (integer)
*** 'prev_notify' (pointer, hdata: "irc_notify")
*** 'next_notify' (pointer, hdata: "irc_notify")
* [[hdata_irc_redirect]]<<hdata_irc_redirect,'irc_redirect'>>: IRC Weiterleitung
** Erweiterung: irc
** Variablen:
*** 'server' (pointer, hdata: "irc_server")
*** 'pattern' (string)
*** 'signal' (string)
*** 'count' (integer)
*** 'current_count' (integer)
*** 'string' (string)
*** 'timeout' (integer)
*** 'command' (string)
*** 'assigned_to_command' (integer)
*** 'start_time' (time)
*** 'cmd_start' (hashtable)
*** 'cmd_stop' (hashtable)
*** 'cmd_extra' (hashtable)
*** 'cmd_start_received' (integer)
*** 'cmd_stop_received' (integer)
*** 'cmd_filter' (hashtable)
*** 'output' (string)
*** 'output_size' (integer)
*** 'prev_redirect' (pointer, hdata: "irc_redirect")
*** 'next_redirect' (pointer, hdata: "irc_redirect")
* [[hdata_irc_redirect_pattern]]<<hdata_irc_redirect_pattern,'irc_redirect_pattern'>>: Muster für IRC Weiterleitung
** Erweiterung: irc
** Variablen:
*** 'name' (string)
*** 'temp_pattern' (integer)
*** 'timeout' (integer)
*** 'cmd_start' (string)
*** 'cmd_stop' (string)
*** 'cmd_extra' (string)
*** 'prev_redirect' (pointer, hdata: "irc_redirect_pattern")
*** 'next_redirect' (pointer, hdata: "irc_redirect_pattern")
** Listen:
*** 'irc_redirect_patterns'
*** 'last_irc_redirect_pattern'
* [[hdata_irc_server]]<<hdata_irc_server,'irc_server'>>: IRC-Server
** Erweiterung: irc
** Variablen:
*** 'name' (string)
*** 'options' (pointer)
*** 'temp_server' (integer)
*** 'reloading_from_config' (integer)
*** 'reloaded_from_config' (integer)
*** 'addresses_count' (integer)
*** 'addresses_array' (string, array_size: "addresses_count")
*** 'ports_array' (integer, array_size: "addresses_count")
*** 'retry_array' (integer, array_size: "addresses_count")
*** 'index_current_address' (integer)
*** 'current_address' (string)
*** 'current_ip' (string)
*** 'current_port' (integer)
*** 'current_retry' (integer)
*** 'sock' (integer)
*** 'hook_connect' (pointer, hdata: "hook")
*** 'hook_fd' (pointer, hdata: "hook")
*** 'hook_timer_connection' (pointer, hdata: "hook")
*** 'hook_timer_sasl' (pointer, hdata: "hook")
*** 'is_connected' (integer)
*** 'ssl_connected' (integer)
*** 'disconnected' (integer)
*** 'gnutls_sess' (other)
*** 'tls_cert' (other)
*** 'tls_cert_key' (other)
*** 'unterminated_message' (string)
*** 'nicks_count' (integer)
*** 'nicks_array' (string, array_size: "nicks_count")
*** 'nick_first_tried' (integer)
*** 'nick_alternate_number' (integer)
*** 'nick' (string)
*** 'nick_modes' (string)
*** 'cap_away_notify' (integer)
*** 'cap_account_notify' (integer)
*** 'cap_extended_join' (integer)
*** 'isupport' (string)
*** 'prefix_modes' (string)
*** 'prefix_chars' (string)
*** 'nick_max_length' (integer)
*** 'casemapping' (integer)
*** 'chantypes' (string)
*** 'chanmodes' (string)
*** 'monitor' (integer)
*** 'monitor_time' (time)
*** 'reconnect_delay' (integer)
*** 'reconnect_start' (time)
*** 'command_time' (time)
*** 'reconnect_join' (integer)
*** 'disable_autojoin' (integer)
*** 'is_away' (integer)
*** 'away_message' (string)
*** 'away_time' (time)
*** 'lag' (integer)
*** 'lag_displayed' (integer)
*** 'lag_check_time' (other)
*** 'lag_next_check' (time)
*** 'lag_last_refresh' (time)
*** 'cmd_list_regexp' (pointer)
*** 'last_user_message' (time)
*** 'last_away_check' (time)
*** 'last_data_purge' (time)
*** 'outqueue' (pointer)
*** 'last_outqueue' (pointer)
*** 'redirects' (pointer, hdata: "irc_redirect")
*** 'last_redirect' (pointer, hdata: "irc_redirect")
*** 'notify_list' (pointer, hdata: "irc_notify")
*** 'last_notify' (pointer, hdata: "irc_notify")
*** 'notify_count' (integer)
*** 'join_manual' (hashtable)
*** 'join_channel_key' (hashtable)
*** 'join_noswitch' (hashtable)
*** 'buffer' (pointer, hdata: "buffer")
*** 'buffer_as_string' (string)
*** 'channels' (pointer, hdata: "irc_channel")
*** 'last_channel' (pointer, hdata: "irc_channel")
*** 'prev_server' (pointer, hdata: "irc_server")
*** 'next_server' (pointer, hdata: "irc_server")
** Listen:
*** 'irc_servers'
*** 'last_irc_server'
* [[hdata_javascript_script]]<<hdata_javascript_script,'javascript_script'>>: Liste der Skripten
** Erweiterung: javascript
** Variablen:
*** 'filename' (string)
*** 'interpreter' (pointer)
*** 'name' (string)
*** 'author' (string)
*** 'version' (string)
*** 'license' (string)
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "javascript_script")
*** 'next_script' (pointer, hdata: "javascript_script")
** Listen:
*** 'last_script'
*** 'scripts'
* [[hdata_lua_script]]<<hdata_lua_script,'lua_script'>>: Liste der Skripten
** Erweiterung: lua
** Variablen:
*** 'filename' (string)
*** 'interpreter' (pointer)
*** 'name' (string)
*** 'author' (string)
*** 'version' (string)
*** 'license' (string)
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "lua_script")
*** 'next_script' (pointer, hdata: "lua_script")
** Listen:
*** 'last_script'
*** 'scripts'
* [[hdata_perl_script]]<<hdata_perl_script,'perl_script'>>: Liste der Skripten
** Erweiterung: perl
** Variablen:
*** 'filename' (string)
*** 'interpreter' (pointer)
*** 'name' (string)
*** 'author' (string)
*** 'version' (string)
*** 'license' (string)
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "perl_script")
*** 'next_script' (pointer, hdata: "perl_script")
** Listen:
*** 'last_script'
*** 'scripts'
* [[hdata_python_script]]<<hdata_python_script,'python_script'>>: Liste der Skripten
** Erweiterung: python
** Variablen:
*** 'filename' (string)
*** 'interpreter' (pointer)
*** 'name' (string)
*** 'author' (string)
*** 'version' (string)
*** 'license' (string)
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "python_script")
*** 'next_script' (pointer, hdata: "python_script")
** Listen:
*** 'last_script'
*** 'scripts'
* [[hdata_ruby_script]]<<hdata_ruby_script,'ruby_script'>>: Liste der Skripten
** Erweiterung: ruby
** Variablen:
*** 'filename' (string)
*** 'interpreter' (pointer)
*** 'name' (string)
*** 'author' (string)
*** 'version' (string)
*** 'license' (string)
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "ruby_script")
*** 'next_script' (pointer, hdata: "ruby_script")
** Listen:
*** 'last_script'
*** 'scripts'
* [[hdata_script_script]]<<hdata_script_script,'script_script'>>: Skripten aus dem Repositorium
** Erweiterung: script
** Variablen:
*** 'name' (string)
*** 'name_with_extension' (string)
*** 'language' (integer)
*** 'author' (string)
*** 'mail' (string)
*** 'version' (string)
*** 'license' (string)
*** 'description' (string)
*** 'tags' (string)
*** 'requirements' (string)
*** 'min_weechat' (string)
*** 'max_weechat' (string)
*** 'md5sum' (string)
*** 'url' (string)
*** 'popularity' (integer)
*** 'date_added' (time)
*** 'date_updated' (time)
*** 'status' (integer)
*** 'version_loaded' (string)
*** 'displayed' (integer)
*** 'install_order' (integer)
*** 'prev_script' (pointer, hdata: "script_script")
*** 'next_script' (pointer, hdata: "script_script")
** Listen:
*** 'last_script_repo'
*** 'scripts_repo'
* [[hdata_tcl_script]]<<hdata_tcl_script,'tcl_script'>>: Liste der Skripten
** Erweiterung: tcl
** Variablen:
*** 'filename' (string)
*** 'interpreter' (pointer)
*** 'name' (string)
*** 'author' (string)
*** 'version' (string)
*** 'license' (string)
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "tcl_script")
*** 'next_script' (pointer, hdata: "tcl_script")
** Listen:
*** 'last_script'
*** 'scripts'
* [[hdata_bar]]<<hdata_bar,'bar'>>: Bar
** Erweiterung: weechat
** Variablen:
*** 'name' (string)
*** 'options' (pointer)
*** 'items_count' (integer)
*** 'items_subcount' (pointer)
*** 'items_array' (pointer)
*** 'items_buffer' (pointer)
*** 'items_prefix' (pointer)
*** 'items_name' (pointer)
*** 'items_suffix' (pointer)
*** 'bar_window' (pointer, hdata: "bar_window")
*** 'bar_refresh_needed' (integer)
*** 'prev_bar' (pointer, hdata: "bar")
*** 'next_bar' (pointer, hdata: "bar")
** Listen:
*** 'gui_bars'
*** 'last_gui_bar'
* [[hdata_bar_item]]<<hdata_bar_item,'bar_item'>>: Bar-Item
** Erweiterung: weechat
** Variablen:
*** 'plugin' (pointer, hdata: "plugin")
*** 'name' (string)
*** 'build_callback' (pointer)
*** 'build_callback_pointer' (pointer)
*** 'build_callback_data' (pointer)
*** 'prev_item' (pointer, hdata: "bar_item")
*** 'next_item' (pointer, hdata: "bar_item")
** Listen:
*** 'gui_bar_items'
*** 'last_gui_bar_item'
* [[hdata_bar_window]]<<hdata_bar_window,'bar_window'>>: Bar-Fenster
** Erweiterung: weechat
** Variablen:
*** 'bar' (pointer, hdata: "bar")
*** 'x' (integer)
*** 'y' (integer)
*** 'width' (integer)
*** 'height' (integer)
*** 'scroll_x' (integer)
*** 'scroll_y' (integer)
*** 'cursor_x' (integer)
*** 'cursor_y' (integer)
*** 'current_size' (integer)
*** 'items_count' (integer)
*** 'items_subcount' (pointer)
*** 'items_content' (pointer)
*** 'items_num_lines' (pointer)
*** 'items_refresh_needed' (pointer)
*** 'screen_col_size' (integer)
*** 'screen_lines' (integer)
*** 'coords_count' (integer)
*** 'coords' (pointer)
*** 'gui_objects' (pointer)
*** 'prev_bar_window' (pointer, hdata: "bar_window")
*** 'next_bar_window' (pointer, hdata: "bar_window")
* [[hdata_buffer]]<<hdata_buffer,'buffer'>>: Buffer
** Erweiterung: weechat
** Variablen:
*** 'plugin' (pointer, hdata: "plugin")
*** 'plugin_name_for_upgrade' (string)
*** 'number' (integer)
*** 'layout_number' (integer)
*** 'layout_number_merge_order' (integer)
*** 'name' (string)
*** 'full_name' (string)
*** 'short_name' (string)
*** 'type' (integer)
*** 'notify' (integer)
*** 'num_displayed' (integer)
*** 'active' (integer)
*** 'hidden' (integer)
*** 'zoomed' (integer)
*** 'print_hooks_enabled' (integer)
*** 'day_change' (integer)
*** 'clear' (integer)
*** 'filter' (integer)
*** 'close_callback' (pointer)
*** 'close_callback_pointer' (pointer)
*** 'close_callback_data' (pointer)
*** 'closing' (integer)
*** 'title' (string)
*** 'own_lines' (pointer, hdata: "lines")
*** 'mixed_lines' (pointer, hdata: "lines")
*** 'lines' (pointer, hdata: "lines")
*** 'time_for_each_line' (integer)
*** 'chat_refresh_needed' (integer)
*** 'nicklist' (integer)
*** 'nicklist_case_sensitive' (integer)
*** 'nicklist_root' (pointer, hdata: "nick_group")
*** 'nicklist_max_length' (integer)
*** 'nicklist_display_groups' (integer)
*** 'nicklist_count' (integer)
*** 'nicklist_groups_count' (integer)
*** 'nicklist_nicks_count' (integer)
*** 'nicklist_visible_count' (integer)
*** 'nickcmp_callback' (pointer)
*** 'nickcmp_callback_pointer' (pointer)
*** 'nickcmp_callback_data' (pointer)
*** 'input' (integer)
*** 'input_callback' (pointer)
*** 'input_callback_pointer' (pointer)
*** 'input_callback_data' (pointer)
*** 'input_get_unknown_commands' (integer)
*** 'input_buffer' (string)
*** 'input_buffer_alloc' (integer)
*** 'input_buffer_size' (integer)
*** 'input_buffer_length' (integer)
*** 'input_buffer_pos' (integer)
*** 'input_buffer_1st_display' (integer)
*** 'input_undo_snap' (pointer, hdata: "input_undo")
*** 'input_undo' (pointer, hdata: "input_undo")
*** 'last_input_undo' (pointer, hdata: "input_undo")
*** 'ptr_input_undo' (pointer, hdata: "input_undo")
*** 'input_undo_count' (integer)
*** 'completion' (pointer, hdata: "completion")
*** 'history' (pointer, hdata: "history")
*** 'last_history' (pointer, hdata: "history")
*** 'ptr_history' (pointer, hdata: "history")
*** 'num_history' (integer)
*** 'text_search' (integer)
*** 'text_search_exact' (integer)
*** 'text_search_regex' (integer)
*** 'text_search_regex_compiled' (pointer)
*** 'text_search_where' (integer)
*** 'text_search_found' (integer)
*** 'text_search_input' (string)
*** 'highlight_words' (string)
*** 'highlight_regex' (string)
*** 'highlight_regex_compiled' (pointer)
*** 'highlight_tags_restrict' (string)
*** 'highlight_tags_restrict_count' (integer)
*** 'highlight_tags_restrict_array' (pointer, array_size: "highlight_tags_restrict_count")
*** 'highlight_tags' (string)
*** 'highlight_tags_count' (integer)
*** 'highlight_tags_array' (pointer, array_size: "highlight_tags_count")
*** 'hotlist_max_level_nicks' (hashtable)
*** 'keys' (pointer, hdata: "key")
*** 'last_key' (pointer, hdata: "key")
*** 'keys_count' (integer)
*** 'local_variables' (hashtable)
*** 'prev_buffer' (pointer, hdata: "buffer")
*** 'next_buffer' (pointer, hdata: "buffer")
** Listen:
*** 'gui_buffer_last_displayed'
*** 'gui_buffers'
*** 'last_gui_buffer'
* [[hdata_buffer_visited]]<<hdata_buffer_visited,'buffer_visited'>>: besuchte Buffer
** Erweiterung: weechat
** Variablen:
*** 'buffer' (pointer, hdata: "buffer")
*** 'prev_buffer' (pointer, hdata: "buffer_visited")
*** 'next_buffer' (pointer, hdata: "buffer_visited")
** Listen:
*** 'gui_buffers_visited'
*** 'last_gui_buffer_visited'
* [[hdata_completion]]<<hdata_completion,'completion'>>: Struktur mit Vervollständigung
** Erweiterung: weechat
** Variablen:
*** 'buffer' (pointer, hdata: "buffer")
*** 'context' (integer)
*** 'base_command' (string)
*** 'base_command_arg_index' (integer)
*** 'base_word' (string)
*** 'base_word_pos' (integer)
*** 'position' (integer)
*** 'args' (string)
*** 'direction' (integer)
*** 'add_space' (integer)
*** 'force_partial_completion' (integer)
*** 'list' (pointer)
*** 'word_found' (string)
*** 'word_found_is_nick' (integer)
*** 'position_replace' (integer)
*** 'diff_size' (integer)
*** 'diff_length' (integer)
*** 'partial_list' (pointer)
* [[hdata_config_file]]<<hdata_config_file,'config_file'>>: Konfigurationsdatei
** Erweiterung: weechat
** Variablen:
*** 'plugin' (pointer, hdata: "plugin")
*** 'name' (string)
*** 'filename' (string)
*** 'file' (pointer)
*** 'callback_reload' (pointer)
*** 'callback_reload_pointer' (pointer)
*** 'callback_reload_data' (pointer)
*** 'sections' (pointer, hdata: "config_section")
*** 'last_section' (pointer, hdata: "config_section")
*** 'prev_config' (pointer, hdata: "config_file")
*** 'next_config' (pointer, hdata: "config_file")
** Listen:
*** 'config_files'
*** 'last_config_file'
* [[hdata_config_option]]<<hdata_config_option,'config_option'>>: Konfigurationsoptionen
** Erweiterung: weechat
** Variablen:
*** 'config_file' (pointer, hdata: "config_file")
*** 'section' (pointer, hdata: "config_section")
*** 'name' (string)
*** 'parent_name' (string)
*** 'type' (integer)
*** 'description' (string)
*** 'string_values' (string, array_size: "*")
*** 'min' (integer)
*** 'max' (integer)
*** 'default_value' (pointer)
*** 'value' (pointer)
*** 'null_value_allowed' (integer)
*** 'callback_check_value' (pointer)
*** 'callback_check_value_pointer' (pointer)
*** 'callback_check_value_data' (pointer)
*** 'callback_change' (pointer)
*** 'callback_change_pointer' (pointer)
*** 'callback_change_data' (pointer)
*** 'callback_delete' (pointer)
*** 'callback_delete_pointer' (pointer)
*** 'callback_delete_data' (pointer)
*** 'loaded' (integer)
*** 'prev_option' (pointer, hdata: "config_option")
*** 'next_option' (pointer, hdata: "config_option")
* [[hdata_config_section]]<<hdata_config_section,'config_section'>>: Konfigurationssektion
** Erweiterung: weechat
** Variablen:
*** 'config_file' (pointer, hdata: "config_file")
*** 'name' (string)
*** 'user_can_add_options' (integer)
*** 'user_can_delete_options' (integer)
*** 'callback_read' (pointer)
*** 'callback_read_pointer' (pointer)
*** 'callback_read_data' (pointer)
*** 'callback_write' (pointer)
*** 'callback_write_pointer' (pointer)
*** 'callback_write_data' (pointer)
*** 'callback_write_default' (pointer)
*** 'callback_write_default_pointer' (pointer)
*** 'callback_write_default_data' (pointer)
*** 'callback_create_option' (pointer)
*** 'callback_create_option_pointer' (pointer)
*** 'callback_create_option_data' (pointer)
*** 'callback_delete_option' (pointer)
*** 'callback_delete_option_pointer' (pointer)
*** 'callback_delete_option_data' (pointer)
*** 'options' (pointer, hdata: "config_option")
*** 'last_option' (pointer, hdata: "config_option")
*** 'prev_section' (pointer, hdata: "config_section")
*** 'next_section' (pointer, hdata: "config_section")
* [[hdata_filter]]<<hdata_filter,'filter'>>: Filter
** Erweiterung: weechat
** Variablen:
*** 'enabled' (integer)
*** 'name' (string)
*** 'buffer_name' (string)
*** 'num_buffers' (integer)
*** 'buffers' (pointer)
*** 'tags' (string)
*** 'tags_count' (integer)
*** 'tags_array' (pointer, array_size: "tags_count")
*** 'regex' (string)
*** 'regex_prefix' (pointer)
*** 'regex_message' (pointer)
*** 'prev_filter' (pointer, hdata: "filter")
*** 'next_filter' (pointer, hdata: "filter")
** Listen:
*** 'gui_filters'
*** 'last_gui_filter'
* [[hdata_history]]<<hdata_history,'history'>>: Verlaufspeicher von Befehlen in einem Buffer
** Erweiterung: weechat
** Variablen:
*** 'text' (string)
*** 'next_history' (pointer, hdata: "history")
*** 'prev_history' (pointer, hdata: "history")
** Update erlaubt:
*** '__create'
*** '__delete'
** Listen:
*** 'gui_history'
*** 'last_gui_history'
* [[hdata_hotlist]]<<hdata_hotlist,'hotlist'>>: Hotliste
** Erweiterung: weechat
** Variablen:
*** 'priority' (integer)
*** 'creation_time.tv_sec' (time)
*** 'creation_time.tv_usec' (long)
*** 'buffer' (pointer)
*** 'count' (integer, array_size: "4")
*** 'prev_hotlist' (pointer, hdata: "hotlist")
*** 'next_hotlist' (pointer, hdata: "hotlist")
** Listen:
*** 'gui_hotlist'
*** 'last_gui_hotlist'
* [[hdata_input_undo]]<<hdata_input_undo,'input_undo'>>: Struktur der Rücknahmen für die Befehlszeile
** Erweiterung: weechat
** Variablen:
*** 'data' (string)
*** 'pos' (integer)
*** 'prev_undo' (pointer, hdata: "input_undo")
*** 'next_undo' (pointer, hdata: "input_undo")
* [[hdata_key]]<<hdata_key,'key'>>: Tastenbelegung (Tastaturkurzbefehl)
** Erweiterung: weechat
** Variablen:
*** 'key' (string)
*** 'area_type' (pointer)
*** 'area_name' (pointer)
*** 'area_key' (string)
*** 'command' (string)
*** 'score' (integer)
*** 'prev_key' (pointer, hdata: "key")
*** 'next_key' (pointer, hdata: "key")
** Listen:
*** 'gui_default_keys'
*** 'gui_default_keys_cursor'
*** 'gui_default_keys_mouse'
*** 'gui_default_keys_search'
*** 'gui_keys'
*** 'gui_keys_cursor'
*** 'gui_keys_mouse'
*** 'gui_keys_search'
*** 'last_gui_default_key'
*** 'last_gui_default_key_cursor'
*** 'last_gui_default_key_mouse'
*** 'last_gui_default_key_search'
*** 'last_gui_key'
*** 'last_gui_key_cursor'
*** 'last_gui_key_mouse'
*** 'last_gui_key_search'
* [[hdata_layout]]<<hdata_layout,'layout'>>: Layout
** Erweiterung: weechat
** Variablen:
*** 'name' (string)
*** 'layout_buffers' (pointer, hdata: "layout_buffer")
*** 'last_layout_buffer' (pointer, hdata: "layout_buffer")
*** 'layout_windows' (pointer, hdata: "layout_window")
*** 'internal_id' (integer)
*** 'internal_id_current_window' (integer)
*** 'prev_layout' (pointer, hdata: "layout")
*** 'next_layout' (pointer, hdata: "layout")
** Listen:
*** 'gui_layout_current'
*** 'gui_layouts'
*** 'last_gui_layout'
* [[hdata_layout_buffer]]<<hdata_layout_buffer,'layout_buffer'>>: Buffer-Layout
** Erweiterung: weechat
** Variablen:
*** 'plugin_name' (string)
*** 'buffer_name' (string)
*** 'number' (integer)
*** 'prev_layout' (pointer, hdata: "layout_buffer")
*** 'next_layout' (pointer, hdata: "layout_buffer")
* [[hdata_layout_window]]<<hdata_layout_window,'layout_window'>>: Fenster-Layout
** Erweiterung: weechat
** Variablen:
*** 'internal_id' (integer)
*** 'parent_node' (pointer, hdata: "layout_window")
*** 'split_pct' (integer)
*** 'split_horiz' (integer)
*** 'child1' (pointer, hdata: "layout_window")
*** 'child2' (pointer, hdata: "layout_window")
*** 'plugin_name' (string)
*** 'buffer_name' (string)
* [[hdata_line]]<<hdata_line,'line'>>: Struktur mit einer Zeile
** Erweiterung: weechat
** Variablen:
*** 'data' (pointer, hdata: "line_data")
*** 'prev_line' (pointer, hdata: "line")
*** 'next_line' (pointer, hdata: "line")
* [[hdata_line_data]]<<hdata_line_data,'line_data'>>: Struktur mit einzeiligen Daten
** Erweiterung: weechat
** Variablen:
*** 'buffer' (pointer, hdata: "buffer")
*** 'y' (integer)
*** 'date' (time)
*** 'date_printed' (time)
*** 'str_time' (string)
*** 'tags_count' (integer)
*** 'tags_array' (shared_string, array_size: "tags_count")
*** 'displayed' (char)
*** 'highlight' (char)
*** 'refresh_needed' (char)
*** 'prefix' (shared_string)
*** 'prefix_length' (integer)
*** 'message' (string)
** Update erlaubt:
*** 'date' (time)
*** 'date_printed' (time)
*** 'tags_array' (shared_string)
*** 'prefix' (shared_string)
*** 'message' (string)
* [[hdata_lines]]<<hdata_lines,'lines'>>: Struktur mit Zeilen
** Erweiterung: weechat
** Variablen:
*** 'first_line' (pointer, hdata: "line")
*** 'last_line' (pointer, hdata: "line")
*** 'last_read_line' (pointer, hdata: "line")
*** 'lines_count' (integer)
*** 'first_line_not_read' (integer)
*** 'lines_hidden' (integer)
*** 'buffer_max_length' (integer)
*** 'buffer_max_length_refresh' (integer)
*** 'prefix_max_length' (integer)
*** 'prefix_max_length_refresh' (integer)
* [[hdata_nick]]<<hdata_nick,'nick'>>: Nick in Benutzerliste
** Erweiterung: weechat
** Variablen:
*** 'group' (pointer, hdata: "nick_group")
*** 'name' (shared_string)
*** 'color' (shared_string)
*** 'prefix' (shared_string)
*** 'prefix_color' (shared_string)
*** 'visible' (integer)
*** 'prev_nick' (pointer, hdata: "nick")
*** 'next_nick' (pointer, hdata: "nick")
* [[hdata_nick_group]]<<hdata_nick_group,'nick_group'>>: Gruppen in Benutzerliste
** Erweiterung: weechat
** Variablen:
*** 'name' (shared_string)
*** 'color' (shared_string)
*** 'visible' (integer)
*** 'level' (integer)
*** 'parent' (pointer, hdata: "nick_group")
*** 'children' (pointer, hdata: "nick_group")
*** 'last_child' (pointer, hdata: "nick_group")
*** 'nicks' (pointer, hdata: "nick")
*** 'last_nick' (pointer, hdata: "nick")
*** 'prev_group' (pointer, hdata: "nick_group")
*** 'next_group' (pointer, hdata: "nick_group")
* [[hdata_plugin]]<<hdata_plugin,'plugin'>>: Erweiterung
** Erweiterung: weechat
** Variablen:
*** 'filename' (string)
*** 'handle' (pointer)
*** 'name' (string)
*** 'description' (string)
*** 'author' (string)
*** 'version' (string)
*** 'license' (string)
*** 'charset' (string)
*** 'priority' (integer)
*** 'initialized' (integer)
*** 'debug' (integer)
*** 'prev_plugin' (pointer, hdata: "plugin")
*** 'next_plugin' (pointer, hdata: "plugin")
** Listen:
*** 'last_weechat_plugin'
*** 'weechat_plugins'
* [[hdata_proxy]]<<hdata_proxy,'proxy'>>: Proxy
** Erweiterung: weechat
** Variablen:
*** 'name' (string)
*** 'options' (pointer)
*** 'prev_proxy' (pointer, hdata: "proxy")
*** 'next_proxy' (pointer, hdata: "proxy")
** Listen:
*** 'last_weechat_proxy'
*** 'weechat_proxies'
* [[hdata_window]]<<hdata_window,'window'>>: Fenster
** Erweiterung: weechat
** Variablen:
*** 'number' (integer)
*** 'win_x' (integer)
*** 'win_y' (integer)
*** 'win_width' (integer)
*** 'win_height' (integer)
*** 'win_width_pct' (integer)
*** 'win_height_pct' (integer)
*** 'win_chat_x' (integer)
*** 'win_chat_y' (integer)
*** 'win_chat_width' (integer)
*** 'win_chat_height' (integer)
*** 'win_chat_cursor_x' (integer)
*** 'win_chat_cursor_y' (integer)
*** 'bar_windows' (pointer, hdata: "bar_window")
*** 'last_bar_window' (pointer, hdata: "bar_window")
*** 'refresh_needed' (integer)
*** 'gui_objects' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'layout_plugin_name' (string)
*** 'layout_buffer_name' (string)
*** 'scroll' (pointer, hdata: "window_scroll")
*** 'ptr_tree' (pointer, hdata: "window_tree")
*** 'prev_window' (pointer, hdata: "window")
*** 'next_window' (pointer, hdata: "window")
** Listen:
*** 'gui_current_window'
*** 'gui_windows'
*** 'last_gui_window'
* [[hdata_window_scroll]]<<hdata_window_scroll,'window_scroll'>>: Scroll-Info in Fenstern
** Erweiterung: weechat
** Variablen:
*** 'buffer' (pointer, hdata: "buffer")
*** 'first_line_displayed' (integer)
*** 'start_line' (pointer, hdata: "line")
*** 'start_line_pos' (integer)
*** 'scrolling' (integer)
*** 'start_col' (integer)
*** 'lines_after' (integer)
*** 'text_search_start_line' (pointer, hdata: "line")
*** 'prev_scroll' (pointer, hdata: "window_scroll")
*** 'next_scroll' (pointer, hdata: "window_scroll")
* [[hdata_window_tree]]<<hdata_window_tree,'window_tree'>>: Baumstruktur der Fenster
** Erweiterung: weechat
** Variablen:
*** 'parent_node' (pointer, hdata: "window_tree")
*** 'split_pct' (integer)
*** 'split_horizontal' (integer)
*** 'child1' (pointer, hdata: "window_tree")
*** 'child2' (pointer, hdata: "window_tree")
*** 'window' (pointer, hdata: "window")
** Listen:
*** 'gui_windows_tree'
@@ -58,10 +58,14 @@
| weechat | nick_color_name | zeigt Farbnamen des Nick | Nickname
| weechat | pid | WeeChat PID (Prozess-ID) | -
| weechat | term_height | Höhe des Terminals | -
| weechat | term_width | Breite des Terminals | -
| weechat | uptime | Laufzeit von Weechat (Format: "days:hh:mm:ss") | "days" (Anzahl der Tage) oder "seconds" (Anzahl der Sekunden) (optional)
| weechat | version | WeeChat-Version | -
| weechat | version_git | WeeChat Git Version (Ausgabe des Befehls "git describe", ausschließlich für eine Entwicklerversion. Eine stabile Version gibt keine Information zurück) | -
@@ -2,7 +2,7 @@
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
[width="100%",cols="^1,^2,6,6,6",options="header"]
[width="100%",cols="^1,^2,6,6,8",options="header"]
|===
| Erweiterung | Name | Beschreibung | Hashtable (Eingabe) | Hashtable (Ausgabe)

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