Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-28 | core, plugins: check that string parameters are not NULL in search functions ↵ | Sébastien Helleu | |
(issue #1872) | |||
2023-01-28 | core: make key contexts case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-01 | core: update copyright dates | Sébastien Helleu | |
2022-12-24 | api: rename char comparison functions "utf8_char*" to "string_char*" | Sébastien Helleu | |
2022-12-18 | core: remove unused argument "pos" from function gui_input_insert_string, ↵ | Sébastien Helleu | |
add tests on function | |||
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-06-07 | api: fix use of pointer after free in function key_unbind | Sébastien Helleu | |
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-03-28 | core: make "input_commands_allowed" work with /wait and /repeat commands ↵ | Sébastien Helleu | |
(issue #928) | |||
2019-01-01 | core: update copyright dates | Sébastien Helleu | |
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-10-01 | core: replace "long unsigned int" by "unsigned long" | Sébastien Helleu | |
2018-01-07 | core: fix some styles | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-10-24 | api: add support of prefix "quiet:" in function key_unbind() to quietly ↵ | Sébastien Helleu | |
remove keys | |||
2017-06-10 | core: fix bind of keys with space key, like alt+space (bug #32133) | Sébastien Helleu | |
2017-06-03 | gui: remove callback unused after 0b2be21f1f42c2a1b0c200b339d7d2e59595da4c | Simmo Saan | |
2017-05-04 | core: fix memory leak in display of mouse event debug info | Sébastien Helleu | |
2017-03-31 | api: add special key "__quiet" in function key_bind | Sébastien Helleu | |
2017-03-25 | core: check that pointers received in arguments are not NULL in "free" functions | Sébastien Helleu | |
Functions: - hdata_free - infolist_var_free - infolist_item_free - infolist_free - string_shared_free - gui_window_objects_free - gui_color_free - gui_completion_free - gui_filter_free - gui_history_buffer_free - gui_hotlist_free - gui_key_free - gui_lines_free - gui_line_tags_free - gui_line_free - gui_window_tree_free - gui_window_scroll_free | |||
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-03-21 | core: 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-01 | core: update copyright dates | Sébastien Helleu | |
2015-10-03 | core: add option weechat.look.paste_auto_add_newline (closes #543) | Sébastien Helleu | |
2015-08-18 | api: add argument "length" in function utf8_is_valid() | Sébastien Helleu | |
2015-07-26 | core: add option weechat.look.key_grab_delay to set the default delay when ↵ | Sébastien Helleu | |
grabbing a key with alt-k | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-12-20 | core: fully evaluate commands bound to keys in cursor and mouse contexts | Sébastien Helleu | |
2014-11-22 | api: return value in function command(), remove WeeChat error after command ↵ | Sébastien Helleu | |
callback if return code is WEECHAT_RC_ERROR | |||
2014-07-21 | core: fix insert of mouse code in input line after a partial key combo ↵ | Sébastien Helleu | |
(closes #130) | |||
2014-07-14 | core: send signal key_combo_xxx even for unknown combos | Sébastien Helleu | |
2014-05-24 | api: add argument "flags" in function hdata_new_list | Sébastien Helleu | |
2014-03-27 | core: fix crash on /reload weechat | Sebastien Helleu | |
The problem was introduced in commit eef3b570752b974b87f5b189c89813f400f55a6e which was storing split commands inside keys themselves (for optimization). This causes a problem when weechat.conf is reloaded, because all keys are then deleted and created again, which removes the array of commands which is currently used. And then it leads to a crash of WeeChat. This commit reverts this behavior and the key commands are split when they are executed. | |||
2014-02-22 | core: fix memory leak in function gui_key_add_to_infolist (in case of ↵ | Sebastien Helleu | |
insufficient memory) | |||
2014-02-22 | core: remove dead assignment in function gui_key_pressed | Sebastien Helleu | |
2014-02-16 | core: add bare display mode (for easy text selection and click on URLs) | Sebastien Helleu | |
New key: alt+"!", to swith to bare display (same key to come back to standard display). New options: - weechat.look.bare_display_exit_on_input (default: on): by default any changes in input will return to standard display - weechat.look.bare_display_time_format (default: "%H:%M"): the format of time used in bare display. | |||
2014-02-11 | core: add signals "key_combo_{default|search|cursor}" | Sebastien Helleu | |
2014-02-10 | core: split key command when the key is created (improve speed when ↵ | Sebastien Helleu | |
executing commands of a key) | |||
2014-02-10 | api: add integer return code for functions hook_{signal|hsignal}_send | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-08-20 | core: fix buffer returned in focus info for bar items with a forced buffer | Sebastien Helleu | |
2013-07-27 | core: add secured data with optional encryption in file sec.conf | Sebastien Helleu | |
2013-07-15 | core: add option weechat.look.key_bind_safe | Sebastien Helleu | |
2013-07-15 | core: remove obsolete reference to "key functions" in comments | Sebastien Helleu | |
2013-03-17 | core: fix refresh of item "completion" (bug #38214) (patch from Nils Görs) | Sebastien Helleu | |
The item is now cleared after any action that is changing content of command line and after switch of buffer. | |||
2013-03-17 | core: add support of multiple layouts (task #11274) | Sebastien Helleu | |
2013-01-01 | core: update copyright dates | 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 | |