summaryrefslogtreecommitdiff
path: root/src/gui/curses/gui-curses-mouse.c
AgeCommit message (Collapse)Author
2017-01-01core: update copyright datesSébastien Helleu
2016-03-21core: 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-01core: update copyright datesSébastien Helleu
2015-08-18api: add argument "length" in function utf8_is_valid()Sébastien Helleu
2015-07-25core: flush stdout/stderr after sending text directly on them (fix corrupted ↵Sébastien Helleu
data sent to hook_process() callback) (closes #442)
2015-07-04core: fix type of value returned by function gui_mouse_grab_event2inputSébastien Helleu
2015-07-04api: fix type of value returned by functions utf8_prev_char, utf8_next_char ↵Sébastien Helleu
and utf8_add_offset
2015-01-01core: update copyright datesSébastien Helleu
2014-11-01core: add signals "mouse_enabled" and "mouse_disabled" (closes #244)Sébastien Helleu
2014-08-10core: remove dead assignment when converting mouse codeSébastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-03-17core: 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-01-01core: update copyright datesSebastien Helleu
2012-12-19core: fix stuck mouse (patch from Nei) (bug #36533)Sebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-11-02core: add incomplete mouse events "event-down" and "event-drag" (task #11840)Ailin Nemui
2012-01-08core: update copyright datesSebastien Helleu
2011-12-25core: change mouse state when option weechat.look.mouse is changedSebastien Helleu
2011-12-25core: set option weechat.look.mouse when mouse state is changed with command ↵Sebastien Helleu
/mouse
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-10-16core: fix status of mouse displayed by command /mouseSebastien Helleu
2011-10-05core: add modifiers control/alt ("ctrl" and "alt") for mouse eventsSebastien Helleu
2011-10-05core: ignore mouse code '@' (coordinates) when it is received as first event ↵Sebastien Helleu
(bug of urxvt sending only this code on shift-selection in terminal)
2011-08-14core: return info about line/word for chat area in focus hashtable, add keys ↵Sebastien Helleu
m/q/Q to quote line in cursor mode, sort mouse keys by priority
2011-08-03core: fix crash with "/input grab_mouse"Sebastien Helleu
2011-08-01core: add info about position where mouse button is released in hook_focus ↵Sebastien Helleu
(for mouse gestures)
2011-07-30core: add "/input grab_mouse" and "/input grab_mouse_area" (default: right ↵Sebastien Helleu
click on input bar)
2011-07-28core: improve mouse support: process utf-8 codes, add option ↵Sebastien Helleu
weechat.look.mouse_timer_delay, remove key meta2-M, fix problem with iso chars when grabbing mouse codes
2011-07-26core: 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)