summaryrefslogtreecommitdiff
path: root/src/core/wee-config-file.c
AgeCommit message (Collapse)Author
2012-05-03core: fix truncated config files (zero-length) after system crash (bug #36383)Mateusz Poszwa
The function config_file_write_internal now performs an overwrite-by-rename (call to "rename" only) instead of calls to "unlink" then "rename".
2012-03-13core: follow symbolic links when writing configuration files (.conf) (task ↵Sebastien Helleu
#11779)
2012-01-08core: update copyright datesSebastien Helleu
2011-11-05core: display full line (option + value) for lines with error in ↵Sebastien Helleu
configuration files
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-08-26core: use dynamic buffer size for calls to vsnprintfSebastien Helleu
2011-06-26core: many improvements on hdataSebastien Helleu
New features: - add optional hdata name for variables in hdata - add plugin API functions: hdata_get_var_hdata - use hashtable to store hdata (created by WeeChat and plugins) - free hdata and infolists created by plugin on plugin unload - free all hdata on exit - add "free" option to command /debug hdata - remove hdata for hooks
2011-06-13core: add "hdata" (direct access to WeeChat/plugin data)Sebastien Helleu
2011-05-01core: remove unused variablesSebastien Helleu
2011-03-03Fix crash when setting wrong value in option irc.server.xxx.sasl_mechanism ↵Sebastien Helleu
(bug #32670)
2011-01-01Update copyright datesSebastien Helleu
2011-01-01Add new command /colorSebastien Helleu
2010-12-20Add 256 colors supportSebastien Helleu
Changes: - new section "palette" in weechat.conf - new API functions: list_search_pos and list_casesearch_pos
2010-12-17Allow use of color pair number in color options and in API function ↵Sebastien Helleu
"weechat_color"
2010-12-01Call to hook_config when config option is createdSebastien Helleu
2010-11-24Fix problem with /set on boolean options with value "toggle"Sebastien Helleu
2010-11-19Return an error when trying to set boolean option with invalid valueSebastien Helleu
2010-10-30Fix bug with default value in config option infolistSebastien Helleu
2010-09-27Fix use of unitialized value when setting new value to config optionSebastien Helleu
2010-08-14If null value is allowed for an option, display it in /help optionSebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-04-12Fix bug with writing of configuration files under CygwinSebastien Helleu
2010-04-08Reformat and add comments for description of C sourcesSebastien Helleu
2010-04-06Fix comment in wee-config-file.cSebastien 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-22Fix value of option sent to callback of hook_configSebastien Helleu
2010-01-03Update copyright datesSebastien Helleu
2009-08-12Fix bug in config files when option name begins with '['Sebastien Helleu
2009-06-28Rename function string_explode to string_splitSebastien Helleu
2009-06-02Fix set of color options with ++N or --N, to add/subtract integer value to colorSebastien Helleu
2009-04-05Fix creation of integer options, when created from a script plugin (if ↵Sebastien Helleu
string_values is empty but not NULL)
2009-04-03Fix crash when integer option (set with string) is wrong in a config fileSebastien Helleu
2009-03-15Add missing call to change callback when setting option with integer value, ↵Sebastien Helleu
using a string
2009-03-07Remove date written in config files headers (patch #6766)Sebastien Helleu
2009-02-23Test return code of some malloc/strdupSebastien Helleu
2009-02-21Add missing config functions in script plugin API to free sections and optionsSebastien Helleu
2009-02-19Fix bug in config_file_write_line with empty value, when called from script ↵Sebastien Helleu
plugins
2009-02-05Add some extra tests on arguments for config functionsSebastien Helleu
2009-01-07Remove some compiler warningsSebastien 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-10Fix bug with default value of options written in config files when file does ↵Sebastien Helleu
not exist
2008-11-07Update developer guide (add 50% of new C API functions)Sebastien Helleu
2008-11-04Fix bug with pointer conversions on 64 bits architectureSebastien 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-27Add name of plugins next to plugin pointers in dump (to log file)Sebastien Helleu
2008-10-27Fix reload of config file plugins.confSebastien Helleu