Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-09 | core: rename function string_iconv_fprintf to string_fprintf | Sébastien Helleu | |
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-08-22 | api: add function string_hex_dump() | Sébastien Helleu | |
2015-07-03 | api: fix type of value returned by function strcasestr | Sébastien Helleu | |
2015-06-24 | api: add function string_eval_path_home() | Sébastien Helleu | |
2015-04-11 | core: add options weechat.look.word_chars_{highlight|input} (closes #55, ↵ | Sébastien Helleu | |
task #9459) | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-07-29 | tests: add tests of function string_is_word_char | Sébastien Helleu | |
2014-03-19 | core: fix use of reserved C identifiers in headers (closes #31) | Sebastien Helleu | |
2014-03-13 | api: add callback in function string_replace_regex | Sebastien Helleu | |
2014-02-09 | core: improve the string_replace_regex function (add reference char, change ↵ | Sebastien Helleu | |
syntax for match refs) The reference char is now an argument for the function. The references are now $0 .. $99 and $+ was added (last match, with highest number). The syntax to replace a match with one char is now: $.cN or $.c+ (for example: "$.*3"). | |||
2014-02-09 | core: replace "regex_t *" by "void *" in string functions (fix ruby ↵ | Sebastien Helleu | |
compilation error with autotools) | |||
2014-02-09 | core: add argument "num_items" in function string_split_shell | Sebastien Helleu | |
2014-02-09 | trigger: add trigger plugin | Sebastien Helleu | |
2014-01-19 | core: add command /print | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-08-10 | core: add support of shared strings in split of strings (add functions ↵ | Sebastien Helleu | |
string_split_shared and string_free_split_shared) | |||
2013-08-10 | core: add shared strings to reduce memory usage | Sebastien Helleu | |
Shared strings are stored in a hashtable with pointer for keys (values are not used). The key has a reference count + the string. The initial reference count is set to 1 and is incremented each time the same string is asked. When removing a shared string, the reference count is decremented. If it becomes 0, then the shared string is removed from the hashtable (and then the string is really destroyed). | |||
2013-07-27 | core: add secured data with optional encryption in file sec.conf | Sebastien Helleu | |
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-11-18 | core: do not call shell to execute command in hook_process (fix security ↵ | Sebastien Helleu | |
problem when a plugin/script gives untrusted command) (bug #37764) | |||
2012-11-02 | core: add command /eval, use expression in conditions for bars, add function ↵ | Sebastien Helleu | |
"string_eval_expression" in plugin API | |||
2012-01-26 | api: replace type "regex_t *" by "void *" in function string_regcomp (fix ↵ | Sebastien Helleu | |
ruby compilation with autotools) | |||
2012-01-22 | core: add support of flags in regular expressions and highlight options, add ↵ | Sebastien Helleu | |
irc options to customize/disable default nick highlight (task #11128) New functions in C plugin API: - string_regex_flags - string_regcomp New irc options: - irc.look.highlight_server - irc.look.highlight_channel - irc.look.highlight_pv Regex flags are supported in following options/commands: - option weechat.look.highlight - option weechat.look.highlight_regex - options irc.look.highlight_{server|channel|pv} - option relay.network.allowed_ips - core command /filter - irc command /list - irc command /ignore - rmodifier command /rmodifier | |||
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-11-12 | api: add new functions strcasecmp_range and strncasecmp_range | 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-01-01 | Update copyright dates | Sebastien Helleu | |
2010-11-25 | Add new option weechat.look.highlight_regex and function ↵ | Sebastien Helleu | |
string_has_highlight_regex in plugin API (task #10321) | |||
2010-11-10 | Use type "unsigned long long" for API function string_format_size | Sebastien Helleu | |
2010-06-25 | Update comments after #endif in C headers | Sebastien Helleu | |
2010-06-22 | Update licenses and copyrights, add missing author names in sources | Sebastien Helleu | |
2010-05-02 | Add function "string_expand_home" in plugin API, fix bug with replacement of ↵ | Sebastien Helleu | |
home in paths | |||
2010-03-26 | Fix bug with writing of configuration files when disk is full (bug #29331) | Sebastien Helleu | |
2010-03-02 | Add new option weechat.look.command_chars, add functions ↵ | Sebastien Helleu | |
string_is_command_char and string_input_for_buffer in plugin and script API | |||
2010-02-16 | Add function "string_decode_base64" in plugin API | Sebastien Helleu | |
2010-02-15 | Add SASL authentication in IRC plugin (task #8829), add function ↵ | Sebastien Helleu | |
"string_encode_base64" in plugin API, fix bug with base64 encoding New options for IRC servers: - sasl_mechanism (only "plain" for now) - sasl_username - sasl_password | |||
2010-01-03 | Update copyright dates | Sebastien Helleu | |
2009-06-28 | Rename function string_explode to string_split | Sebastien Helleu | |
2009-04-24 | Fix typo: splited/splitted -> split | Sebastien Helleu | |
2009-03-18 | Add "replacement" argument for string_remove_color in plugin API | Sebastien Helleu | |
2009-02-08 | Add hook type "command_run", add new function "string_remove_color" in ↵ | Sebastien Helleu | |
plugin API (task #9089) | |||
2009-01-03 | Update copyright dates | Sebastien Helleu | |
2008-12-10 | Add new plugin "relay", new function "string_format_size" in plugin API | Sebastien Helleu | |
2008-10-31 | Allow mask or regex for IRC command /ignore (mask is default) | Sebastien Helleu | |
2008-10-30 | Add 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-06-03 | Add "const" keyword for some "char *" function arguments (core and plugins API) | Sebastien Helleu | |
2008-06-01 | Reintroduce highlight (move code from irc plugin to core) | Sebastien Helleu | |
2008-03-22 | Added tags for lines and custom filtering by tags or regex (task #7674), ↵ | Sebastien Helleu | |
fixed many memory leaks | |||
2008-03-15 | Fixed bug in string_explode function, new function string_strip | Sebastien Helleu | |