Sébastien Helleu
e3ff69d669
core: improve help on option weechat.look.hotlist_count_max
2018-03-31 15:37:25 +02:00
Sébastien Helleu
54bd959300
core: add missing completion with buffer names for command /buffer merge (issue #1108 , issue #1159 )
2018-03-25 21:43:20 +02:00
Sébastien Helleu
062051acb3
core: improve help of option weechat.completion.partial_completion_alert
2018-03-19 21:55:06 +01:00
Ruslan Bekenev
8582f281f2
core: merge buffer by name
2018-03-19 21:48:24 +01:00
Sébastien Helleu
71999e17c6
core: quit WeeChat on ctrl-C (signal SIGINT) in headless mode
2018-03-16 20:10:57 +01:00
Sébastien Helleu
c6d4deb8df
Revert "core: remove colors from prefix/message only when needed in hook_print_exec"
...
This reverts commit bfc579cb33 .
2018-03-11 18:31:30 +01:00
Sébastien Helleu
805717e9ec
core: add binary weechat-headless to run WeeChat without interface ( closes #1120 )
...
The optional command line option "--daemon" runs WeeChat like a daemon
(fork, new process group, file descriptors closed).
2018-03-11 09:59:39 +01:00
Sébastien Helleu
2af553cf80
core: fix description of command in /help upgrade
2018-02-19 21:28:09 +01:00
Sébastien Helleu
e9b6d73b0f
api: add time in info "date" (WeeChat compilation date/time) ( closes #1138 )
2018-01-20 08:40:12 +01:00
Sébastien Helleu
ec169f535d
core: reinitialize config file pointer to NULL after an error on section creation
2018-01-14 21:47:18 +01:00
Sébastien Helleu
5d88d08ef9
core: add options "-newbuffer", "-free" and "-switch" in command /print (issue #1113 )
2018-01-08 22:01:11 +01:00
Sébastien Helleu
f3de26c075
core: set input callback on user buffers after /upgrade
2018-01-07 12:37:04 +01:00
Sébastien Helleu
ed0b337505
core: add option "-y" in command /buffer, add support of buffers with free content
2018-01-07 12:01:41 +01:00
Sébastien Helleu
da5a75f0cc
core: remove invalid completion "-prefix" in command /print
2018-01-07 11:16:55 +01:00
Sébastien Helleu
7ee88fb46c
core: fix some styles
2018-01-07 09:11:45 +01:00
Sébastien Helleu
91f792416b
core: add option "add" in command /buffer (issue #1113 )
2018-01-06 14:19:50 +01:00
Sébastien Helleu
ed4837b2f6
core: update copyright dates
2018-01-05 00:54:18 +01:00
Sébastien Helleu
6cc7b64af7
core: add link to API doc in /help weechat.completion.partial_completion_templates
2017-12-10 08:31:11 +01:00
Sébastien Helleu
40749afced
core: add option weechat.completion.partial_completion_templates
...
This option is used to force partial completion on specific templates
(for now only "config_options").
2017-12-09 11:40:14 +01:00
Sébastien Helleu
bfc579cb33
core: remove colors from prefix/message only when needed in hook_print_exec
2017-11-04 21:04:03 +01:00
Sébastien Helleu
b072586d79
core: add missing includes of stdio.h
2017-11-04 21:03:15 +01:00
coypoop
5373908539
Include stdio.h for FILE
...
so this header can be included even if it's not already included
2017-11-04 17:58:38 +02:00
Sébastien Helleu
6b817015e3
core: fix typo in /help key
2017-10-29 06:53:12 +01:00
Sébastien Helleu
cc5c92ab1e
core: set value as optional in help of /buffer set
2017-10-21 09:27:18 +02:00
Simmo Saan
80682fb006
core: allow /buffer set without value with empty default ( closes #746 )
2017-10-20 21:13:19 +03:00
Sébastien Helleu
1d56e17b2f
core: allow floating point and hexadecimal numbers in comparison of evaluated values
2017-10-17 20:43:40 +02:00
Sébastien Helleu
0db48c7291
core: add option weechat.look.save_config_with_fsync ( closes #1083 )
...
This makes the save of all configuration files about 20 to 200x slower
(according to the storage device speed); so this is disabled by default.
2017-10-14 07:56:02 +02:00
Sébastien Helleu
5aab494dd6
core, plugins: check return code of strftime function
2017-09-23 15:06:28 +02:00
Sébastien Helleu
2deea7f53e
core: add note about wildcard in /help set
2017-09-01 21:04:25 +02:00
Sébastien Helleu
a9c6964617
core: add note about bar item "input_paste" in /help weechat.look.paste_max_lines ( closes #1054 )
2017-08-21 07:48:42 +02:00
Sébastien Helleu
db0bdc2ac6
core: add flag "input_get_empty" in buffer
...
The default value is 0 (legacy behavior).
When it is set to 1, an empty input (just by pressing Return with nothing in
input) is sent to the input callback, which receives an empty string.
2017-08-21 07:41:28 +02:00
Sébastien Helleu
835c94db4b
core: add signals "buffer_filters_enabled" and "buffer_filters_disabled"
2017-08-18 22:10:17 +02:00
Sébastien Helleu
aeeec38d6f
core: fix cast of time_t (to "long long" instead of "long") ( closes #1051 )
2017-08-12 18:36:45 +02:00
Sébastien Helleu
9bad3f44db
core: remove value for first #define in headers, add "PLUGIN" in plugin headers
2017-08-10 20:05:16 +02:00
Sébastien Helleu
c58716809c
core: remove unneeded argument in call to string_fprintf
2017-08-10 19:55:29 +02:00
Sébastien Helleu
33e5991791
core: replace /iset by /fset in welcome message
2017-07-22 12:45:39 +02:00
Sébastien Helleu
f1cd765e1a
core: call the config hook when options are renamed
2017-07-08 14:45:14 +02:00
Sébastien Helleu
8fdd6164ef
core: call the config hook when options are removed
2017-07-08 14:44:28 +02:00
Sébastien Helleu
94cd1b037f
core: add constant WEECHAT_EXTRA_LIBDIR
2017-07-05 19:56:41 +02:00
Linus Heckemann
d6c1d02eca
core: search WEECHAT_EXTRA_LIBDIR for plugins ( closes #971 , issue #979 )
...
In addition to searching the statically configured WEECHAT_LIBDIR
(weechat's installation directory) for plugins, search the path
given in the environment variable WEECHAT_EXTRA_LIBDIR. This makes
departing from the FHS standard while keeping the plugins packaged
separately easier. This change was made specifically with the Nix
package manager in mind, but can easily be used by others.
2017-07-05 19:52:48 +02:00
Sébastien Helleu
b276d0621c
core: add arguments in function plugin_auto_load to load plugins only from custom path or lib dir
2017-07-04 22:14:44 +02:00
Sébastien Helleu
f70c2e521e
core: use PATH_MAX for size of variable with complete filename in exec_on_files
2017-07-04 22:14:44 +02:00
Sébastien Helleu
ff448b9096
api: add argument "recurse_subdirs" in function exec_on_files()
2017-07-04 22:01:14 +02:00
Sébastien Helleu
d71524c582
fset: add ${file}, ${section}, ${option}, add color options
2017-06-25 16:35:27 +02:00
Sébastien Helleu
77cefb7621
core: limit hook_command_run to the exact given command (when no "*" are in command hook)
2017-06-25 16:35:27 +02:00
Sébastien Helleu
3dc72b2e5f
core: free use of pointer after free in case of error in function string_dyn_concat
2017-06-10 17:35:47 +02:00
Sébastien Helleu
54bf589d7d
core, plugins: fix conditions to insert elements in linked lists
...
This removes scan-build warnings about dereference of last_xxx null pointers.
2017-06-10 16:21:11 +02:00
Sébastien Helleu
f2d250a78f
core: remove unused function upgrade_file_read_string_utf8 (issue #1012 )
2017-06-10 15:02:34 +02:00
Sébastien Helleu
ad9c75f234
core: remove unused functions secure_search_hash_algo and secure_search_cipher (issue #1012 )
2017-06-10 15:01:58 +02:00
Sébastien Helleu
3af24d9739
core: remove unused function proxy_search_with_option_name (issue #1012 )
2017-06-10 15:01:21 +02:00