Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-04 | core: fix evaluation of expression with regex when a comparison char is in ↵ | Sébastien Helleu | |
the regex | |||
2014-03-06 | core: fix recursive calls to function eval_expression | Sebastien Helleu | |
2014-03-02 | core: fix memory leak in evaluation of sub-conditions | Sebastien Helleu | |
2014-02-28 | api: add support of escaped strings in function string_eval_expression and ↵ | Sebastien Helleu | |
command /eval | |||
2014-01-26 | core: fix memory leak in regex matching when evaluating expression | Sebastien Helleu | |
2014-01-08 | core: fix crash in /eval when config option has a NULL value | Sebastien Helleu | |
2014-01-05 | core: fix crash with hdata_update on shared strings, add hdata type ↵ | Sebastien Helleu | |
"shared_string" (bug #41104) | |||
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-11-09 | api: add support of infos with format `${info:name,arguments}` in function ↵ | Sebastien Helleu | |
string_eval_expression and command /eval | |||
2013-08-25 | core: fix evaluation of expressions with parentheses | Sebastien Helleu | |
First evaluate sub-expressions between parentheses. Before the fix: >> 1 && (0 || 0) == [1] After the fix: >> 1 && (0 || 0) == [0] | |||
2013-08-04 | core: optimize creation of hashtable "pointers" in eval_expression if ↵ | Sebastien Helleu | |
argument is NULL The hashtable is created on first call to eval_expression with pointers == NULL. On next calls, the hashtable is cleared, then used again. The hashtable is freed on exit. | |||
2013-08-04 | api: add support of colors with format "${color:xxx}" in function ↵ | Sebastien Helleu | |
string_eval_expression and command /eval | |||
2013-08-04 | api: add argument "options" in function string_eval_expression, add option ↵ | Sebastien Helleu | |
"-c" for command /eval (to evaluate a condition) | |||
2013-07-27 | core: add secured data with optional encryption in file sec.conf | Sebastien Helleu | |
2013-07-24 | core: fix priority of logical operators in evaluation of expression | Sebastien Helleu | |
The AND ("&&") takes precedence over the OR ("||"). Before the fix: >> 1 || 1 && 0 == [0] After the fix: >> 1 || 1 && 0 == [1] Since the "&&" has higher priority, expression is evaluated as: "1 || (1 && 0)". | |||
2013-07-08 | core: fix crash in evaluation of expression when reading a string in hdata ↵ | Sebastien Helleu | |
with a NULL value (bug #39419) | |||
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
2013-01-26 | core: use size of 32 for hashtables (instead of 4, 8 or 16) | Sebastien Helleu | |
A size of 32 will use a little more memory but will reduce collisions in key hashs, and then length of linked lists inside hash structure (faster search in hashtable). | |||
2013-01-10 | core: fix some copyright dates | Sebastien Helleu | |
2013-01-07 | core: fix memory leak in evaluation of expression when a logical operator ↵ | Sebastien Helleu | |
("&&" or "||") is found | |||
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-19 | core: fix compilation warning on FreeBSD | 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-11-02 | core: expand buffer local variables in evaluation of expressions (command ↵ | Sebastien Helleu | |
/eval and function "string_eval_expression" in plugin API) | |||
2012-11-02 | core: add command /eval, use expression in conditions for bars, add function ↵ | Sebastien Helleu | |
"string_eval_expression" in plugin API |