Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-11 | core: split WeeChat home in 4 directories, use XDG directories by default ↵ | Sébastien Helleu | |
(issue #1285) The 4 directories (which can be the same): - config: configuration files, certificates - data: log/upgrade files, local plugins, scripts, xfer files - cache: script repository, scripts downloaded (temporary location) - runtime: FIFO pipe, relay UNIX sockets | |||
2021-05-11 | core: move directory/file functions from wee-util.c to wee-dir.c (issue #1285) | Sébastien Helleu | |
2021-05-11 | core: evaluate option weechat.plugin.path (issue #1285) | Sébastien Helleu | |
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-12-19 | core: add options "setvar" and "delvar" in command /buffer, rename option ↵ | Sébastien Helleu | |
"localvar" to "listvar" The option "localvar" (introduced long time ago, in WeeChat 0.3.0) is still recognized by WeeChat, to stay compatible with any extension/script calling it (or referencing it in the documentation). It is deprecated and will be removed in a future release. | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-10-06 | core: ensure completion_item is not NULL before using it | Sébastien Helleu | |
2019-10-06 | core: fix crash in completion of filenames | Sébastien Helleu | |
2019-10-06 | core: add optional default path (evaluated) in completion "filename" (issue #60) | Sébastien Helleu | |
2019-06-15 | api: add argument "strip_items" in function string_split | Sébastien Helleu | |
2019-03-10 | core: replace argument "keep_eol" by "flags" in function string_split ↵ | Sébastien Helleu | |
(closes #1322) | |||
2019-01-01 | core: update copyright dates | Sébastien Helleu | |
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-01-07 | core: fix some styles | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-07-05 | core: add constant WEECHAT_EXTRA_LIBDIR | Sébastien Helleu | |
2017-07-05 | core: search WEECHAT_EXTRA_LIBDIR for plugins (closes #971, issue #979) | Linus Heckemann | |
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-04 | api: add argument "recurse_subdirs" in function exec_on_files() | Sébastien Helleu | |
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-11-29 | core: add optional command prefix in completion templates "commands", ↵ | Sébastien Helleu | |
"plugins_commands" and ""weechat_commands" | |||
2016-03-21 | core: add pointer in some callbacks (closes #406) | Sébastien Helleu | |
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read | |||
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-08-11 | core: add completion "colors" (closes #481) | Sébastien Helleu | |
2015-08-11 | core: fix long lines | Sébastien Helleu | |
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-09-01 | core: optimize completion by using arraylists | Sébastien Helleu | |
With arraylist (vs weelist), the completion is about 50x faster. It is visible on "/help [+tab]". | |||
2014-08-09 | core: fix memory leak in completion of config options values | Sébastien Helleu | |
2014-06-28 | core: fix completion of plugins commands when beginning of command is given | Sébastien Helleu | |
2014-06-28 | core: fix completion of environment variable value when beginning of value ↵ | Sébastien Helleu | |
is given | |||
2014-06-27 | core: add missing declaration of "environ" (fix compilation on Mac OS X) | Sébastien Helleu | |
2014-06-27 | core: add option "env" in command /set | Sébastien Helleu | |
2014-05-13 | core: fix completion %(plugins_commands) when there are more than one ↵ | Sébastien Helleu | |
argument before in the command line | |||
2014-01-14 | core: add completion "plugins_installed" | Sebastien Helleu | |
2014-01-05 | core: replace calls to sprintf() with snprintf() | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-07-27 | core: add secured data with optional encryption in file sec.conf | Sebastien Helleu | |
2013-03-17 | core: add support of multiple layouts (task #11274) | Sebastien Helleu | |
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-15 | core: move comments with description of C file to top of files | Sebastien Helleu | |
2012-12-13 | core: reformat comments for functions | Sebastien Helleu | |
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-11-21 | core: add "full_name" in buffer structure | Sebastien Helleu | |
2011-10-26 | core: remove unneeded whitespace | Sebastien Helleu | |
2011-08-26 | core: use dynamic buffer size for calls to vsnprintf | Sebastien Helleu | |
2011-08-05 | core: save and restore layout for buffers and windows on /upgrade | Sebastien Helleu | |
2011-07-29 | core: add number in windows, improve mouse/cursor actions when screen is split | Sebastien Helleu | |
2011-07-26 | core: add mouse support (task #5435), free cursor movement, hook_focus, fix ↵ | Sebastien Helleu | |
bugs with key "^" (bug #32072, bug #21381), fix bugs with bar windows, completion and /buffer New features and bugs fixed: - mouse support: new command /mouse, new option weechat.look.mouse, new key context "mouse" - free movement of cursor: new command /cursor, new key context "cursor" - new hook_focus (used by cursor and mouse) - info "cursor_mode" - bugs fixed with key "^" - allow plugin name in /buffer name - fix bugs with bar windows: do not create bar windows for hidden bars - fix completion bug when two words for completion are equal but with different case - automatic scroll direction in /bar scroll (x/y is now optional) | |||
2011-07-05 | core: add context "search" for keys (to define keys used during search in ↵ | Sebastien Helleu | |
buffer with ctrl+"r") | |||
2011-01-31 | Dynamically allocate color pairs | Sebastien Helleu | |
This commit introduces major changes in 256 colors support: - extended colors can be used without being added with command "/color add" - background color is now allowed for nick colors (using slash separator) | |||
2011-01-01 | Update copyright dates | Sebastien Helleu | |