summaryrefslogtreecommitdiff
path: root/src/plugins/fset/fset-option.c
AgeCommit message (Collapse)Author
2024-01-01core: update copyright datesSébastien Helleu
2023-12-15core: fix crash on plugin reload when using musl libs (closes #2052)Sébastien Helleu
2023-07-08fset: add missing format in calls to snprintfSébastien Helleu
2023-07-08fset: add variable `allowed_values` in options, add two color optionsSébastien Helleu
New options: - fset.color.allowed_values - fset.color.allowed_values_selected
2023-07-08fset: allow long type name in type filterSébastien Helleu
2023-07-08core: add option type "enum" (closes #1973)Sébastien Helleu
The type "enum" replaces type "integer" when used with string values. For compatibility, any option created with type "integer" and string values is automatically created to "enum" on creation, with no error.
2023-03-16fset: remove scroll to top of fset buffer when options are added or removed ↵Sébastien Helleu
(closes #1892)
2023-01-28core, plugins: check that string parameters are not NULL in search functions ↵Sébastien Helleu
(issue #1872)
2023-01-01core: update copyright datesSébastien Helleu
2022-07-20api: add arguments "index_start" and "index_end" in function ↵Sébastien Helleu
string_rebuild_split_string
2022-07-20api: rename function string_build_with_split_string to ↵Sébastien Helleu
string_rebuild_split_string
2022-01-17core: update copyright datesSébastien Helleu
2021-01-02core: update copyright datesSébastien Helleu
2020-08-09fset: add option fset.look.auto_refresh (closes #1553)Sébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-10-30fset: add comment on filter by evaluated expressionSébastien Helleu
2019-10-30fset: fix filter variable used to match filter stringSébastien Helleu
2019-08-24fset: add filters "h=xxx" and "he=xxx" to filter options by description ↵Sébastien Helleu
(translated or in English)
2019-04-13api: return allocated string in hook_info callback and function info_getSébastien Helleu
2019-02-22fset: fix slow refresh of fset buffer during /reload (closes #1313)Sébastien Helleu
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-07-08fset: fix memory leak when switching the format with ctrl-XSébastien Helleu
2018-07-08fset: fix truncation of option values when the length is greater than 4096 ↵Sébastien Helleu
(closes #1218)
2018-05-17fset: ensure option_name is not NULL before comparing itSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-07-02fset: fix crash in dump of optionsSébastien Helleu
2017-07-02fset: always use a timer to refresh buffer when options are changedSébastien Helleu
2017-07-02fset: remove useless check/set of fset_buffer_selected_lineSébastien Helleu
This is already done in the function fset_option_get_options.
2017-07-02fset: add braces around else statementSébastien Helleu
2017-07-02fset: do not reset selected line after options are added/removedSébastien Helleu
2017-06-28fset: use a pre-defined format when a format option is emptySébastien Helleu
Using the pre-defined format (without eval) is about 3.5x faster.
2017-06-28fset: replace hashtable by a simple structure for max length of fieldsSébastien Helleu
2017-06-26fset: improve speed when marking/unmarking options, fix refresh of buffer titleSébastien Helleu
2017-06-25fset: add key/input to set new value for an option (alt-f,alt-n or input ↵Sébastien Helleu
"n", command /fset -setnew)
2017-06-25fset: add ${newline} to display options on multiple lines, replace format ↵Sébastien Helleu
options by colors for background
2017-06-25fset: only mark/unmark matching options with "m:" and "u:", do not toggle ↵Sébastien Helleu
mark on non-matching options
2017-06-25fset: first move up one line before toggling mark with shift+upSébastien Helleu
2017-06-25fset: add marking/unmarking of options matching filter with input "m:" and "u:"Sébastien Helleu
2017-06-25fset: do not refresh buffer when an option not displayed is changedSébastien Helleu
2017-06-25fset: add export of optionsSébastien Helleu
2017-06-25fset: fix memory leak in allocation of fset optionsSébastien Helleu
2017-06-25fset: fix refresh of options after changing marked optionsSébastien Helleu
2017-06-25fset: add key alt-p on fset buffer, rename option ↵Sébastien Helleu
fset.look.show_plugin_description to fset.look.show_plugins_desc
2017-06-25fset: fix cursor position when appending to an option with NULL valueSébastien Helleu
2017-06-25fset: remove dead assignmentSébastien Helleu
2017-06-25fset: use only short type name in filter "t:xxx"Sébastien Helleu
2017-06-25fset: add ${file}, ${section}, ${option}, add color optionsSébastien Helleu
2017-06-25fset: use English short type name for ${type} in filter, remove ${type_en}Sébastien Helleu
2017-06-25fset: add variables default_value, default_value_undef, value_undef and ↵Sébastien Helleu
value_changed in filter "c:"