summaryrefslogtreecommitdiff
path: root/doc/en/weechat_dev.en.adoc
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2016-11-26 23:19:41 +0100
committerSébastien Helleu <flashcode@flashtux.org>2016-11-26 23:19:41 +0100
commit461d1f00739233d386380dfe5b9f86e9d475fbe7 (patch)
tree9d147d39b71cf3353e24f5f1e3db717d994ed6be /doc/en/weechat_dev.en.adoc
parent114cf666060428b1e30ff816e4acd7e7d0c7279f (diff)
downloadweechat-461d1f00739233d386380dfe5b9f86e9d475fbe7.zip
doc: add missing punctuation in some table cells
Diffstat (limited to 'doc/en/weechat_dev.en.adoc')
-rw-r--r--doc/en/weechat_dev.en.adoc562
1 files changed, 281 insertions, 281 deletions
diff --git a/doc/en/weechat_dev.en.adoc b/doc/en/weechat_dev.en.adoc
index df9f179e1..b72d765e0 100644
--- a/doc/en/weechat_dev.en.adoc
+++ b/doc/en/weechat_dev.en.adoc
@@ -61,35 +61,35 @@ The main WeeChat directories are:
[width="100%",cols="1m,3",options="header"]
|===
| Directory | Description
-| src/ | Root of sources
-|    core/ | Core functions: entry point, internal structures
-|    gui/ | Functions for buffers, windows, ... (used by all interfaces)
-|       curses/ | Curses interface
-|    plugins/ | Plugin and scripting API
-|       alias/ | Alias plugin
-|       aspell/ | Aspell plugin
-|       charset/ | Charset plugin
-|       exec/ | Exec plugin
-|       fifo/ | Fifo plugin (FIFO pipe used to remotely send commands to WeeChat)
-|       guile/ | Guile (scheme) scripting API
-|       irc/ | IRC (Internet Relay Chat) plugin
-|       javascript/ | Javascript scripting API
-|       logger/ | Logger plugin (write messages displayed to files)
-|       lua/ | Lua scripting API
-|       perl/ | Perl scripting API
-|       python/ | Python scripting API
-|       relay/ | Relay plugin (irc proxy + relay for remote interfaces)
-|       ruby/ | Ruby scripting API
-|       script/ | Scripts manager
-|       tcl/ | Tcl scripting API
-|       trigger/ | Trigger plugin
-|       xfer/ | Xfer plugin (IRC DCC file/chat)
-| tests/ | Tests
-|    unit/ | Unit tests
-|       core/ | Unit tests for core functions
-| doc/ | Documentation
-| po/ | Translations files (gettext)
-| debian/ | Debian packaging
+| src/ | Root of sources.
+|    core/ | Core functions: entry point, internal structures.
+|    gui/ | Functions for buffers, windows, ... (used by all interfaces).
+|       curses/ | Curses interface.
+|    plugins/ | Plugin and scripting API.
+|       alias/ | Alias plugin.
+|       aspell/ | Aspell plugin.
+|       charset/ | Charset plugin.
+|       exec/ | Exec plugin.
+|       fifo/ | Fifo plugin (FIFO pipe used to remotely send commands to WeeChat).
+|       guile/ | Guile (scheme) scripting API.
+|       irc/ | IRC (Internet Relay Chat) plugin.
+|       javascript/ | Javascript scripting API.
+|       logger/ | Logger plugin (write messages displayed to files).
+|       lua/ | Lua scripting API.
+|       perl/ | Perl scripting API.
+|       python/ | Python scripting API.
+|       relay/ | Relay plugin (irc proxy + relay for remote interfaces).
+|       ruby/ | Ruby scripting API.
+|       script/ | Scripts manager.
+|       tcl/ | Tcl scripting API.
+|       trigger/ | Trigger plugin.
+|       xfer/ | Xfer plugin (IRC DCC file/chat).
+| tests/ | Tests.
+|    unit/ | Unit tests.
+|       core/ | Unit tests for core functions.
+| doc/ | Documentation.
+| po/ | Translations files (gettext).
+| debian/ | Debian packaging.
|===
[[sources]]
@@ -106,64 +106,64 @@ WeeChat "core" is located in following directories:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
-| core/ | Core functions: entry point, internal structures
-|    wee-arraylist.c | Array lists
-|    wee-backtrace.c | Display a backtrace after a crash
-|    wee-command.c | WeeChat core commands
-|    wee-completion.c | Default completions
-|    wee-config-file.c | Configuration file management
-|    wee-config.c | Configuration options for WeeChat core (file weechat.conf)
-|    wee-debug.c | Some debug functions
-|    wee-eval.c | Evaluation of expressions with references to internal vars
-|    wee-hashtable.c | Hashtables
-|    wee-hdata.c | Hdata (direct access to data using hashtables)
-|    wee-hook.c | Hooks
-|    wee-infolist.c | Infolists (lists with objects data)
-|    wee-input.c | Input of commands/text
-|    wee-list.c | Sorted lists
-|    wee-log.c | Write to WeeChat log file (weechat.log)
-|    wee-network.c | Network functions (connection to servers/proxies)
-|    wee-proxy.c | Proxy management
-|    wee-secure.c | Secured data options (file sec.conf)
-|    wee-string.c | Functions on strings
-|    wee-upgrade-file.c | Internal upgrade system
-|    wee-upgrade.c | Upgrade for WeeChat core (buffers, lines, history, ...)
-|    wee-url.c | URL transfer (using libcurl)
-|    wee-utf8.c | UTF-8 functions
-|    wee-util.c | Some other functions
-|    wee-version.c | Functions for WeeChat version
-|    weechat.c | Main functions: command line options, startup
-| gui/ | Functions for buffers, windows, ... (used by all interfaces)
-|    gui-bar-item.c | Bar items
-|    gui-bar-window.c | Bar windows
-|    gui-bar.c | Bars
-|    gui-buffer.c | Buffers
-|    gui-chat.c | Chat functions (display message, ...)
-|    gui-color.c | Color functions
-|    gui-completion.c | Completion on command line
-|    gui-cursor.c | Cursor mode (free movement of cursor)
-|    gui-filter.c | Filters
-|    gui-focus.c | Functions about focus (for cursor mode and mouse)
-|    gui-history.c | Commands/text saved in buffers
-|    gui-hotlist.c | Hotlist management (list of buffers with activity)
-|    gui-input.c | Input functions (input bar)
-|    gui-key.c | Keyboard functions
-|    gui-layout.c | Layout
-|    gui-line.c | Lines in buffers
-|    gui-mouse.c | Mouse
-|    gui-nick.c | Nick functions
-|    gui-nicklist.c | Nicklist in buffers
-|    gui-window.c | Windows
-|    curses/ | Curses interface
-|       gui-curses-bar-window.c | Display in bar windows
-|       gui-curses-chat.c | Display in chat area (messages)
-|       gui-curses-color.c | Color functions
-|       gui-curses-key.c | Keyboard functions (default keys, read of input)
-|       gui-curses-main.c | WeeChat main loop (waiting for keyboard/network events)
-|       gui-curses-mouse.c | Mouse
-|       gui-curses-term.c | Functions about terminal
-|       gui-curses-window.c | Windows
-|       main.c | Entry point
+| core/ | Core functions: entry point, internal structures.
+|    wee-arraylist.c | Array lists.
+|    wee-backtrace.c | Display a backtrace after a crash.
+|    wee-command.c | WeeChat core commands.
+|    wee-completion.c | Default completions.
+|    wee-config-file.c | Configuration file management.
+|    wee-config.c | Configuration options for WeeChat core (file weechat.conf).
+|    wee-debug.c | Some debug functions.
+|    wee-eval.c | Evaluation of expressions with references to internal vars.
+|    wee-hashtable.c | Hashtables.
+|    wee-hdata.c | Hdata (direct access to data using hashtables).
+|    wee-hook.c | Hooks.
+|    wee-infolist.c | Infolists (lists with objects data).
+|    wee-input.c | Input of commands/text.
+|    wee-list.c | Sorted lists.
+|    wee-log.c | Write to WeeChat log file (weechat.log).
+|    wee-network.c | Network functions (connection to servers/proxies).
+|    wee-proxy.c | Proxy management.
+|    wee-secure.c | Secured data options (file sec.conf).
+|    wee-string.c | Functions on strings.
+|    wee-upgrade-file.c | Internal upgrade system.
+|    wee-upgrade.c | Upgrade for WeeChat core (buffers, lines, history, ...).
+|    wee-url.c | URL transfer (using libcurl).
+|    wee-utf8.c | UTF-8 functions.
+|    wee-util.c | Some other functions.
+|    wee-version.c | Functions for WeeChat version.
+|    weechat.c | Main functions: command line options, startup.
+| gui/ | Functions for buffers, windows, ... (used by all interfaces).
+|    gui-bar-item.c | Bar items.
+|    gui-bar-window.c | Bar windows.
+|    gui-bar.c | Bars.
+|    gui-buffer.c | Buffers.
+|    gui-chat.c | Chat functions (display message, ...).
+|    gui-color.c | Color functions.
+|    gui-completion.c | Completion on command line.
+|    gui-cursor.c | Cursor mode (free movement of cursor).
+|    gui-filter.c | Filters.
+|    gui-focus.c | Functions about focus (for cursor mode and mouse).
+|    gui-history.c | Commands/text saved in buffers.
+|    gui-hotlist.c | Hotlist management (list of buffers with activity).
+|    gui-input.c | Input functions (input bar).
+|    gui-key.c | Keyboard functions.
+|    gui-layout.c | Layout.
+|    gui-line.c | Lines in buffers.
+|    gui-mouse.c | Mouse.
+|    gui-nick.c | Nick functions.
+|    gui-nicklist.c | Nicklist in buffers.
+|    gui-window.c | Windows.
+|    curses/ | Curses interface.
+|       gui-curses-bar-window.c | Display in bar windows.
+|       gui-curses-chat.c | Display in chat area (messages).
+|       gui-curses-color.c | Color functions.
+|       gui-curses-key.c | Keyboard functions (default keys, read of input).
+|       gui-curses-main.c | WeeChat main loop (waiting for keyboard/network events).
+|       gui-curses-mouse.c | Mouse.
+|       gui-curses-term.c | Functions about terminal.
+|       gui-curses-window.c | Windows.
+|       main.c | Entry point.
|===
[[sources_plugins]]
@@ -172,141 +172,141 @@ WeeChat "core" is located in following directories:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
-| plugins/ | Root of plugins
-|    plugin.c | Plugins management (load/unload dynamic C libraries)
-|    plugin-api.c | Extra functions for plugin API (wrapper around WeeChat core functions)
-|    plugin-config.c | Plugin configuration options (file plugins.conf)
-|    plugin-script.c | Common functions used by script plugins
-|    plugin-script-api.c | Script API functions: wrappers around some plugin API functions
-|    weechat-plugin.h | Header designed to be distributed with WeeChat plugins, in order to compile them
-|    alias/ | Alias plugin
-|       alias.c | Main alias functions
-|       alias-command.c | Alias commands
-|       alias-completion.c | Alias completions
-|       alias-config.c | Alias config options (file alias.conf)
-|       alias-info.c | Alias info/infolists/hdata
-|    aspell/ | Aspell plugin
-|       weechat-aspell.c | Main aspell functions
-|       weechat-aspell-bar-item.c | Aspell bar items
-|       weechat-aspell-command.c | Aspell commands
-|       weechat-aspell-completion.c | Aspell completions
-|       weechat-aspell-config.c | Aspell config options (file aspell.conf)
-|       weechat-aspell-info.c | Aspell info/infolists/hdata
-|       weechat-aspell-speller.c | Spellers management
-|    charset/ | Charset plugin
-|       charset.c | Charset functions
-|    exec/ | Exec plugin
-|       exec.c | Main exec functions
-|       exec-buffer.c | Exec buffer
-|       exec-command.c | Exec commands
-|       exec-completion.c | Exec completions
-|       exec-config.c | Exec config options (file exec.conf)
-|    fifo/ | Fifo plugin
-|       fifo.c | Main fifo functions
-|       fifo-command.c | Fifo commands
-|       fifo-config.c | Fifo config options (file fifo.conf)
-|       fifo-info.c | Fifo info/infolists/hdata
-|    guile/ | Guile (scheme) plugin
-|       weechat-guile.c | Main guile functions (load/unload scripts, execute guile code)
-|       weechat-guile-api.c | Guile scripting API functions
-|    irc/ | IRC (Internet Relay Chat) plugin
-|       irc.c | Main IRC functions
-|       irc-bar-item.c | IRC bar items
-|       irc-buffer.c | IRC buffers
-|       irc-channel.c | IRC channels
-|       irc-color.c | IRC colors
-|       irc-command.c | IRC commands
-|       irc-completion.c | IRC completions
-|       irc-config.c | IRC config options (file irc.conf)
-|       irc-ctcp.c | IRC CTCP
-|       irc-debug.c | IRC debug functions
-|       irc-ignore.c | IRC Ignore
-|       irc-info.c | IRC info/infolists/hdata
-|       irc-input.c | Input of commands/text
-|       irc-message.c | Functions to manipulate IRC messages
-|       irc-mode.c | Functions about channel/nick modes
-|       irc-msgbuffer.c | Target buffer for IRC messages
-|       irc-nick.c | IRC nicks
-|       irc-notify.c | IRC notify lists
-|       irc-protocol.c | IRC protocol (RFCs 1459/2810/2811/2812/2813)
-|       irc-raw.c | IRC raw buffer
-|       irc-redirect.c | Redirection of IRC command output
-|       irc-sasl.c | SASL authentication with IRC server
-|       irc-server.c | I/O communication with IRC server
-|       irc-upgrade.c | Save/restore of IRC data when upgrading WeeChat
-|    javascript/ | Javascript plugin
-|       weechat-js.cpp | Main javascript functions (load/unload scripts, execute javascript code)
-|       weechat-js-api.cpp | Javascript scripting API functions
-|       weechat-js-v8.cpp | Javascript v8 functions
-|    logger/ | Logger plugin
-|       logger.c | Main logger functions
-|       logger-buffer.c | Logger buffer list management
-|       logger-config.c | Logger config options (file logger.conf)
-|       logger-info.c | Logger info/infolists/hdata
-|       logger-tail.c | Functions to get last lines of a file
-|    lua/ | Lua plugin
-|       weechat-lua.c | Main lua functions (load/unload scripts, execute lua code)
-|       weechat-lua-api.c | Lua scripting API functions
-|    perl/ | Perl plugin
-|       weechat-perl.c | Main perl functions (load/unload scripts, execute perl code)
-|       weechat-perl-api.c | Perl scripting API functions
-|    python/ | Python plugin
-|       weechat-python.c | Main python functions (load/unload scripts, execute python code)
-|       weechat-python-api.c | Python scripting API functions
-|    relay/ | Relay plugin (IRC proxy and relay for remote interfaces)
-|       relay.c | Main relay functions
-|       relay-buffer.c | Relay buffer
-|       relay-client.c | Clients of relay
-|       relay-command.c | Relay commands
-|       relay-completion.c | Relay completions
-|       relay-config.c | Relay config options (file relay.conf)
-|       relay-info.c | Relay info/infolists/hdata
-|       relay-network.c | Network functions for relay
-|       relay-raw.c | Relay raw buffer
-|       relay-server.c | Relay server
-|       relay-upgrade.c | Save/restore of relay data when upgrading WeeChat
-|       relay-websocket.c | WebSocket server functions (RFC 6455)
-|       irc/ | IRC proxy
-|          relay-irc.c | Main IRC proxy functions
-|       weechat/ | Relay for remote interfaces
-|          relay-weechat.c | Relay for remote interfaces (main functions)
-|          relay-weechat-msg.c | Send binary messages to clients
-|          relay-weechat-nicklist.c | Nicklist functions
-|          relay-weechat-protocol.c | Read commands from clients
-|    ruby/ | Ruby plugin
-|       weechat-ruby.c | Main ruby functions (load/unload scripts, execute ruby code)
-|       weechat-ruby-api.c | Ruby scripting API functions
-|    script/ | Scripts manager
-|       script.c | Main functions for scripts manager
-|       script-action.c | Actions on scripts (load/unload, install/remove, ...)
-|       script-buffer.c | Buffer for scripts manager
-|       script-command.c | Commands for scripts manager
-|       script-completion.c | Completions for scripts manager
-|       script-config.c | Config options for scripts manager (file script.conf)
-|       script-info.c | Script manager info/infolists/hdata
-|       script-repo.c | Download and read repository file
-|    tcl/ | Tcl plugin
-|       weechat-tcl.c | Main tcl functions (load/unload scripts, execute tcl code)
-|       weechat-tcl-api.c | Tcl scripting API functions
-|    trigger/ | Trigger plugin
-|       trigger.c | Main trigger functions
-|       trigger-buffer.c | Trigger buffer
-|       trigger-callback.c | Trigger callbacks
-|       trigger-command.c | Trigger commands
-|       trigger-completion.c | Trigger completions
-|       trigger-config.c | Trigger config options (file trigger.conf)
-|    xfer/ | Xfer plugin (IRC DCC file/chat)
-|       xfer.c | Main xfer functions
-|       xfer-buffer.c | Xfer buffer
-|       xfer-chat.c | DCC chat
-|       xfer-command.c | Xfer commands
-|       xfer-completion.c | Xfer completions
-|       xfer-config.c | Xfer config options (file xfer.conf)
-|       xfer-dcc.c | DCC file transfer
-|       xfer-file.c | File functions for xfer
-|       xfer-info.c | Xfer info/infolists/hdata
-|       xfer-network.c | Network functions for xfer
-|       xfer-upgrade.c | Save/restore of xfer data when upgrading WeeChat
+| plugins/ | Root of plugins.
+|    plugin.c | Plugins management (load/unload dynamic C libraries).
+|    plugin-api.c | Extra functions for plugin API (wrapper around WeeChat core functions).
+|    plugin-config.c | Plugin configuration options (file plugins.conf).
+|    plugin-script.c | Common functions used by script plugins.
+|    plugin-script-api.c | Script API functions: wrappers around some plugin API functions.
+|    weechat-plugin.h | Header designed to be distributed with WeeChat plugins, in order to compile them.
+|    alias/ | Alias plugin.
+|       alias.c | Main alias functions.
+|       alias-command.c | Alias commands.
+|       alias-completion.c | Alias completions.
+|       alias-config.c | Alias config options (file alias.conf).
+|       alias-info.c | Alias info/infolists/hdata.
+|    aspell/ | Aspell plugin.
+|       weechat-aspell.c | Main aspell functions.
+|       weechat-aspell-bar-item.c | Aspell bar items.
+|       weechat-aspell-command.c | Aspell commands.
+|       weechat-aspell-completion.c | Aspell completions.
+|       weechat-aspell-config.c | Aspell config options (file aspell.conf).
+|       weechat-aspell-info.c | Aspell info/infolists/hdata.
+|       weechat-aspell-speller.c | Spellers management.
+|    charset/ | Charset plugin.
+|       charset.c | Charset functions.
+|    exec/ | Exec plugin.
+|       exec.c | Main exec functions.
+|       exec-buffer.c | Exec buffer.
+|       exec-command.c | Exec commands.
+|       exec-completion.c | Exec completions.
+|       exec-config.c | Exec config options (file exec.conf).
+|    fifo/ | Fifo plugin.
+|       fifo.c | Main fifo functions.
+|       fifo-command.c | Fifo commands.
+|       fifo-config.c | Fifo config options (file fifo.conf).
+|       fifo-info.c | Fifo info/infolists/hdata.
+|    guile/ | Guile (scheme) plugin.
+|       weechat-guile.c | Main guile functions (load/unload scripts, execute guile code).
+|       weechat-guile-api.c | Guile scripting API functions.
+|    irc/ | IRC (Internet Relay Chat) plugin.
+|       irc.c | Main IRC functions.
+|       irc-bar-item.c | IRC bar items.
+|       irc-buffer.c | IRC buffers.
+|       irc-channel.c | IRC channels.
+|       irc-color.c | IRC colors.
+|       irc-command.c | IRC commands.
+|       irc-completion.c | IRC completions.
+|       irc-config.c | IRC config options (file irc.conf).
+|       irc-ctcp.c | IRC CTCP.
+|       irc-debug.c | IRC debug functions.
+|       irc-ignore.c | IRC Ignore.
+|       irc-info.c | IRC info/infolists/hdata.
+|       irc-input.c | Input of commands/text.
+|       irc-message.c | Functions to manipulate IRC messages.
+|       irc-mode.c | Functions about channel/nick modes.
+|       irc-msgbuffer.c | Target buffer for IRC messages.
+|       irc-nick.c | IRC nicks.
+|       irc-notify.c | IRC notify lists.
+|       irc-protocol.c | IRC protocol (RFCs 1459/2810/2811/2812/2813).
+|       irc-raw.c | IRC raw buffer.
+|       irc-redirect.c | Redirection of IRC command output.
+|       irc-sasl.c | SASL authentication with IRC server.
+|       irc-server.c | I/O communication with IRC server.
+|       irc-upgrade.c | Save/restore of IRC data when upgrading WeeChat.
+|    javascript/ | Javascript plugin.
+|       weechat-js.cpp | Main javascript functions (load/unload scripts, execute javascript code).
+|       weechat-js-api.cpp | Javascript scripting API functions.
+|       weechat-js-v8.cpp | Javascript v8 functions.
+|    logger/ | Logger plugin.
+|       logger.c | Main logger functions.
+|       logger-buffer.c | Logger buffer list management.
+|       logger-config.c | Logger config options (file logger.conf).
+|       logger-info.c | Logger info/infolists/hdata.
+|       logger-tail.c | Functions to get last lines of a file.
+|    lua/ | Lua plugin.
+|       weechat-lua.c | Main lua functions (load/unload scripts, execute lua code).
+|       weechat-lua-api.c | Lua scripting API functions.
+|    perl/ | Perl plugin.
+|       weechat-perl.c | Main perl functions (load/unload scripts, execute perl code).
+|       weechat-perl-api.c | Perl scripting API functions.
+|    python/ | Python plugin.
+|       weechat-python.c | Main python functions (load/unload scripts, execute python code).
+|       weechat-python-api.c | Python scripting API functions.
+|    relay/ | Relay plugin (IRC proxy and relay for remote interfaces).
+|       relay.c | Main relay functions.
+|       relay-buffer.c | Relay buffer.
+|       relay-client.c | Clients of relay.
+|       relay-command.c | Relay commands.
+|       relay-completion.c | Relay completions.
+|       relay-config.c | Relay config options (file relay.conf).
+|       relay-info.c | Relay info/infolists/hdata.
+|       relay-network.c | Network functions for relay.
+|       relay-raw.c | Relay raw buffer.
+|       relay-server.c | Relay server.
+|       relay-upgrade.c | Save/restore of relay data when upgrading WeeChat.
+|       relay-websocket.c | WebSocket server functions (RFC 6455).
+|       irc/ | IRC proxy.
+|          relay-irc.c | Main IRC proxy functions.
+|       weechat/ | Relay for remote interfaces.
+|          relay-weechat.c | Relay for remote interfaces (main functions).
+|          relay-weechat-msg.c | Send binary messages to clients.
+|          relay-weechat-nicklist.c | Nicklist functions.
+|          relay-weechat-protocol.c | Read commands from clients.
+|    ruby/ | Ruby plugin.
+|       weechat-ruby.c | Main ruby functions (load/unload scripts, execute ruby code).
+|       weechat-ruby-api.c | Ruby scripting API functions.
+|    script/ | Scripts manager.
+|       script.c | Main functions for scripts manager.
+|       script-action.c | Actions on scripts (load/unload, install/remove, ...).
+|       script-buffer.c | Buffer for scripts manager.
+|       script-command.c | Commands for scripts manager.
+|       script-completion.c | Completions for scripts manager.
+|       script-config.c | Config options for scripts manager (file script.conf).
+|       script-info.c | Script manager info/infolists/hdata.
+|       script-repo.c | Download and read repository file.
+|    tcl/ | Tcl plugin.
+|       weechat-tcl.c | Main tcl functions (load/unload scripts, execute tcl code).
+|       weechat-tcl-api.c | Tcl scripting API functions.
+|    trigger/ | Trigger plugin.
+|       trigger.c | Main trigger functions.
+|       trigger-buffer.c | Trigger buffer.
+|       trigger-callback.c | Trigger callbacks.
+|       trigger-command.c | Trigger commands.
+|       trigger-completion.c | Trigger completions.
+|       trigger-config.c | Trigger config options (file trigger.conf).
+|    xfer/ | Xfer plugin (IRC DCC file/chat).
+|       xfer.c | Main xfer functions.
+|       xfer-buffer.c | Xfer buffer.
+|       xfer-chat.c | DCC chat.
+|       xfer-command.c | Xfer commands.
+|       xfer-completion.c | Xfer completions.
+|       xfer-config.c | Xfer config options (file xfer.conf).
+|       xfer-dcc.c | DCC file transfer.
+|       xfer-file.c | File functions for xfer.
+|       xfer-info.c | Xfer info/infolists/hdata.
+|       xfer-network.c | Network functions for xfer.
+|       xfer-upgrade.c | Save/restore of xfer data when upgrading WeeChat.
|===
[[sources_tests]]
@@ -315,20 +315,20 @@ WeeChat "core" is located in following directories:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
-| tests/ | Root of tests
-|    tests.cpp | Program used to run tests
-|    unit/ | Root of unit tests
-|       core/ | Root of unit tests for core
-|          test-arraylist.cpp | Tests: arraylists
-|          test-eval.cpp | Tests: evaluation of expressions
-|          test-hashtble.cpp | Tests: hashtables
-|          test-hdata.cpp | Tests: hdata
-|          test-infolist.cpp | Tests: infolists
-|          test-list.cpp | Tests: lists
-|          test-string.cpp | Tests: strings
-|          test-url.cpp | Tests: URLs
-|          test-utf8.cpp | Tests: UTF-8
-|          test-util.cpp | Tests: utility functions
+| tests/ | Root of tests.
+|    tests.cpp | Program used to run tests.
+|    unit/ | Root of unit tests.
+|       core/ | Root of unit tests for core.
+|          test-arraylist.cpp | Tests: arraylists.
+|          test-eval.cpp | Tests: evaluation of expressions.
+|          test-hashtble.cpp | Tests: hashtables.
+|          test-hdata.cpp | Tests: hdata.
+|          test-infolist.cpp | Tests: infolists.
+|          test-list.cpp | Tests: lists.
+|          test-string.cpp | Tests: strings.
+|          test-url.cpp | Tests: URLs.
+|          test-utf8.cpp | Tests: UTF-8.
+|          test-util.cpp | Tests: utility functions.
|===
[[documentation_translations]]
@@ -339,23 +339,23 @@ Documentation files:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
-| doc/ | Documentation
-|    docinfo.html | Asciidoctor style
-|    docgen.py | Python script to build files in _autogen/_ directory (see below)
-|    XX/ | Documentation for language XX (languages: en, fr, de, it, ...)
-|       cmdline_options.XX.adoc | Command-line options (file included in man page and user's guide)
-|       weechat.1.XX.adoc | Man page (`man weechat`)
-|       weechat_dev.XX.adoc | Developer's guide (this document)
-|       weechat_faq.XX.adoc | FAQ
-|       weechat_plugin_api.XX.adoc | Plugin API reference
-|       weechat_quickstart.XX.adoc | Quickstart guide
-|       weechat_relay_protocol.XX.adoc | Relay protocol (for remote interfaces)
-|       weechat_scripting.XX.adoc | Scripting guide
-|       weechat_tester.XX.adoc | Tester's guide
-|       weechat_user.XX.adoc | User's guide
-|       autogen/ | Files auto-built with script docgen.py
-|          user/ | Files auto-built for user's guide (do *NEVER* update manually!)
-|          plugin_api/ | Files auto-built for plugin API (do *NEVER* update manually!)
+| doc/ | Documentation.
+|    docinfo.html | Asciidoctor style.
+|    docgen.py | Python script to build files in _autogen/_ directory (see below).
+|    XX/ | Documentation for language XX (languages: en, fr, de, it, ...).
+|       cmdline_options.XX.adoc | Command-line options (file included in man page and user's guide).
+|       weechat.1.XX.adoc | Man page (`man weechat`).
+|       weechat_dev.XX.adoc | Developer's guide (this document).
+|       weechat_faq.XX.adoc | FAQ.
+|       weechat_plugin_api.XX.adoc | Plugin API reference.
+|       weechat_quickstart.XX.adoc | Quickstart guide.
+|       weechat_relay_protocol.XX.adoc | Relay protocol (for remote interfaces).
+|       weechat_scripting.XX.adoc | Scripting guide.
+|       weechat_tester.XX.adoc | Tester's guide.
+|       weechat_user.XX.adoc | User's guide.
+|       autogen/ | Files auto-built with script docgen.py.
+|          user/ | Files auto-built for user's guide (do *NEVER* update manually!).
+|          plugin_api/ | Files auto-built for plugin API (do *NEVER* update manually!).
|===
Translations for WeeChat and plugins are done with gettext, files are in _po/_
@@ -364,9 +364,9 @@ directory:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
-| po/ | Translation files (gettext)
-|    XX.po | Translations for language XX (fr, de, it, ...), base language is English
-|    weechat.pot | Template for translations (auto-built)
+| po/ | Translation files (gettext).
+|    XX.po | Translations for language XX (fr, de, it, ...), base language is English.
+|    weechat.pot | Template for translations (auto-built).
|===
[[coding_rules]]
@@ -797,31 +797,31 @@ All combinations are summarized in this table:
[width="100%",cols="4,2,2,8",options="header"]
|===
| Code | Example | Areas | Description
-| [hex]#19# + STD | [hex]#19# `+01++` | chat + bars | Set attributes and color using option, see table below
-| [hex]#19# + EXT | [hex]#19# `+@00001+` | chat | Set color with a ncurses pair (used only on `/color` buffer)
-| [hex]#19# + "F" + (A)STD | [hex]#19# `+F*05+` | chat + bars | Set foreground (WeeChat color)
-| [hex]#19# + "F" + (A)EXT | [hex]#19# `+F@00214+` | chat + bars | Set foreground (extended color)
-| [hex]#19# + "B" + STD | [hex]#19# `+B05+` | chat + bars | Set background (WeeChat color)
-| [hex]#19# + "B" + EXT | [hex]#19# `+B@00124+` | chat + bars | Set background (extended color)
-| [hex]#19# + "*" + (A)STD | [hex]#19# `+*05+` | chat + bars | Set foreground (WeeChat color)
-| [hex]#19# + "*" + (A)EXT | [hex]#19# `+*@00214+` | chat + bars | Set foreground (extended color)
-| [hex]#19# + "*" + (A)STD + "," + STD | [hex]#19# `+*08,05+` | chat + bars | Set foreground/background (WeeChat colors)
-| [hex]#19# + "*" + (A)STD + "," + EXT | [hex]#19# `+*01,@00214+` | chat + bars | Set foreground (WeeChat color) and background (extended color)
-| [hex]#19# + "*" + (A)EXT + "," + STD | [hex]#19# `+*@00214,05+` | chat + bars | Set foreground (extended color) and background (WeeChat color)
-| [hex]#19# + "*" + (A)EXT + "," + EXT | [hex]#19# `+*@00214,@00017+` | chat + bars | Set foreground/background (extended colors)
-| [hex]#19# + "b" + "F" | [hex]#19# `+bF+` | bars | Set bar foreground color
-| [hex]#19# + "b" + "D" | [hex]#19# `+bD+` | bars | Set bar delimiter color
-| [hex]#19# + "b" + "B" | [hex]#19# `+bB+` | bars | Set bar background color
-| [hex]#19# + "b" + "_" | [hex]#19# `+b_+` | input bar | Start input char (used only in item "input_text")
-| [hex]#19# + "b" + "-" | [hex]#19# `+b-+` | input bar | Start input hidden char (used only in item "input_text")
-| [hex]#19# + "b" + "#" | [hex]#19# `+b#+` | input bar | Move cursor char (used only in item "input_text")
-| [hex]#19# + "b" + "i" | [hex]#19# `+bi+` | bars | Start item
-| [hex]#19# + "b" + "l" (lower L) | [hex]#19# `+bl+` | bars | Start line item
-| [hex]#19# + "E" | [hex]#19# `+E+` | chat + bars | Emphasize text _(WeeChat ≥ 0.4.2)_
-| [hex]#19# + [hex]#1C# | [hex]#19# [hex]#1C# | chat + bars | Reset color (keep attributes)
-| [hex]#1A# + ATTR | [hex]#1A# `+*+` | chat + bars | Set attribute
-| [hex]#1B# + ATTR | [hex]#1B# `+*+` | chat + bars | Remove attribute
-| [hex]#1C# | [hex]#1C# | chat + bars | Reset attributes and color
+| [hex]#19# + STD | [hex]#19# `+01++` | chat + bars | Set attributes and color using option, see table below.
+| [hex]#19# + EXT | [hex]#19# `+@00001+` | chat | Set color with a ncurses pair (used only on `/color` buffer).
+| [hex]#19# + "F" + (A)STD | [hex]#19# `+F*05+` | chat + bars | Set foreground (WeeChat color).
+| [hex]#19# + "F" + (A)EXT | [hex]#19# `+F@00214+` | chat + bars | Set foreground (extended color).
+| [hex]#19# + "B" + STD | [hex]#19# `+B05+` | chat + bars | Set background (WeeChat color).
+| [hex]#19# + "B" + EXT | [hex]#19# `+B@00124+` | chat + bars | Set background (extended color).
+| [hex]#19# + "*" + (A)STD | [hex]#19# `+*05+` | chat + bars | Set foreground (WeeChat color).
+| [hex]#19# + "*" + (A)EXT | [hex]#19# `+*@00214+` | chat + bars | Set foreground (extended color).
+| [hex]#19# + "*" + (A)STD + "," + STD | [hex]#19# `+*08,05+` | chat + bars | Set foreground/background (WeeChat colors).
+| [hex]#19# + "*" + (A)STD + "," + EXT | [hex]#19# `+*01,@00214+` | chat + bars | Set foreground (WeeChat color) and background (extended color).
+| [hex]#19# + "*" + (A)EXT + "," + STD | [hex]#19# `+*@00214,05+` | chat + bars | Set foreground (extended color) and background (WeeChat color).
+| [hex]#19# + "*" + (A)EXT + "," + EXT | [hex]#19# `+*@00214,@00017+` | chat + bars | Set foreground/background (extended colors).
+| [hex]#19# + "b" + "F" | [hex]#19# `+bF+` | bars | Set bar foreground color.
+| [hex]#19# + "b" + "D" | [hex]#19# `+bD+` | bars | Set bar delimiter color.
+| [hex]#19# + "b" + "B" | [hex]#19# `+bB+` | bars | Set bar background color.
+| [hex]#19# + "b" + "_" | [hex]#19# `+b_+` | input bar | Start input char (used only in item "input_text").
+| [hex]#19# + "b" + "-" | [hex]#19# `+b-+` | input bar | Start input hidden char (used only in item "input_text").
+| [hex]#19# + "b" + "#" | [hex]#19# `+b#+` | input bar | Move cursor char (used only in item "input_text").
+| [hex]#19# + "b" + "i" | [hex]#19# `+bi+` | bars | Start item.
+| [hex]#19# + "b" + "l" (lower L) | [hex]#19# `+bl+` | bars | Start line item.
+| [hex]#19# + "E" | [hex]#19# `+E+` | chat + bars | Emphasize text _(WeeChat ≥ 0.4.2)_.
+| [hex]#19# + [hex]#1C# | [hex]#19# [hex]#1C# | chat + bars | Reset color (keep attributes).
+| [hex]#1A# + ATTR | [hex]#1A# `+*+` | chat + bars | Set attribute.
+| [hex]#1B# + ATTR | [hex]#1B# `+*+` | chat + bars | Remove attribute.
+| [hex]#1C# | [hex]#1C# | chat + bars | Reset attributes and color.
|===
Color codes using options (see _t_gui_color_enum_, in file