summaryrefslogtreecommitdiff
path: root/src/core/wee-config-file.h
AgeCommit message (Collapse)Author
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-11-04Include stdio.h for FILEcoypoop
so this header can be included even if it's not already included
2017-08-10core: remove value for first #define in headers, add "PLUGIN" in plugin headersSébastien Helleu
2017-07-08core: call the config hook when options are removedSébastien Helleu
2017-05-30api: add function config_option_get_string in plugin APISébastien Helleu
2017-01-01core: update copyright datesSébastien Helleu
2016-03-21core: 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-01core: update copyright datesSébastien Helleu
2015-12-24core: add a parent name in options (closes #629)Sébastien Helleu
Inherited values are now displayed in /set output when the value is null, if a parent option name is defined in option. New option: weechat.color.chat_value_null
2015-01-01core: update copyright datesSébastien Helleu
2014-03-19core: fix use of reserved C identifiers in headers (closes #31)Sebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-03-17core: fix typos in many comments and some stringsSebastien Helleu
2013-01-01core: update copyright datesSebastien Helleu
2012-12-20core: add option "diff" for command /set (list options with changed value)Peter Boström
2012-01-08core: update copyright datesSebastien Helleu
2011-06-13core: add "hdata" (direct access to WeeChat/plugin data)Sebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-06-25Update comments after #endif in C headersSebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-03-26Fix bug with writing of configuration files when disk is full (bug #29331)Sebastien Helleu
2010-03-19Reformat multi-line commentsSebastien Helleu
2010-01-03Update copyright datesSebastien Helleu
2009-02-21Add missing config functions in script plugin API to free sections and optionsSebastien Helleu
2009-01-04Remove unused functions and prototypesSebastien Helleu
2009-01-03Update copyright datesSebastien Helleu
2009-01-02Add null values for options, new syntax for /set, reintroduce temporary IRC ↵Sebastien Helleu
server feature, improve IRC server options, new functions in API
2008-11-15Use of const for some functions returning "char *"Sebastien Helleu
2008-11-07Update developer guide (add 50% of new C API functions)Sebastien Helleu
2008-10-30Add new features to logger plugin (command /logger, log level, level by ↵Sebastien Helleu
buffer, mask by buffer, ..), fix some bugs New features: - new command /logger - log level, to log only some messages, according to importance (task #8592) - level by buffer: custom level for some buffers (or group of buffers) - log filename mask by buffer (or group of buffers) - marker line is added after display of backlog - add "delete" callback for config file sections - add "mkdir_parents" function to plugin API - remove old log options in IRC plugin Bug fix: - marker line is set only when user switches buffer (not when a plugin force switch, like IRC plugin does when opening server or channel buffer) - backlog fixed (sometimes lines were not properly displayed)
2008-10-18Add new argument "value" to function config_new_optionSebastien Helleu
2008-08-19Reintroduce /upgrade command, working only with core and IRC plugin todaySebastien Helleu
Command will be improved in near future and other plugins like xfer will be modified to manage upgrade process.
2008-06-03Add "const" keyword for some "char *" function arguments (core and plugins API)Sebastien Helleu
2008-05-07Mask allowed with /unset command (for mass-reset options) (task #6085)Sebastien Helleu
2008-04-15New format for [bar] section in weechat.conf file, bar options can be set ↵Sebastien Helleu
with /set command
2008-04-11Improved /set command, added /unset command, new name for config files (*.conf)Sebastien Helleu
2008-03-22Added tags for lines and custom filtering by tags or regex (task #7674), ↵Sebastien Helleu
fixed many memory leaks
2008-01-27Added config file functions in plugins API, improved /reload and /save ↵Sebastien Helleu
commands (now possible to reload/save some files only), fixed completion bug
2008-01-24Add of "modifier" hook, migration of charset plugin to new API, SIGHUP ↵Sebastien Helleu
signal catched (reload all config files), better config files reloading
2008-01-02Update of year in some copyrightsSebastien Helleu
2007-12-17New backlog option in logger plugin, added variable names in .h files, ↵Sebastien Helleu
replaced "void *" pointers by structures
2007-12-07Many changes in IRC plugin and plugins APISebastien Helleu
2007-12-04Removed WeeChat "command" structure, now all internal commands are hooked ↵Sebastien Helleu
when WeeChat starts
2007-12-03Added alias plugin, added missing config file functions in plugins APISebastien Helleu
2007-12-02Added config files management in plugins APISebastien Helleu
2007-12-01Added /reload commandSebastien Helleu
2007-12-01New config functions, almost entirely rewritten from scratchSebastien Helleu
2007-10-31Added sources to manage config options and filesSebastien Helleu