]> git.neil.brown.name Git - edlib.git/history - lib-input.c
Discard edlib_do_free()
[edlib.git] / lib-input.c
2023-09-08 NeilBrowninput: Add Keystroke-sequence interface
2023-08-11 NeilBrownlib-input - don't assume Efallthrough is 0
2023-07-22 NeilBrownChange times_up() to use pane_too_long() on root.
2023-07-12 NeilBrownUpdate copyright dates.
2023-07-12 NeilBrownautospell: provide drop-down menu on spelling errors.
2023-07-12 NeilBrownAlways handle pane_register failure immediately.
2023-06-28 NeilBrownintroduce core-window.c
2023-06-28 NeilBrowninput: don't use pane_notify to send window notification.
2023-06-08 NeilBrowninput: remove unnecessary 'safe' annotations.
2022-09-17 NeilBrownSupport display-context for macro recording.
2022-09-05 NeilBrownAdd timer to avoid looping bugs
2022-09-03 NeilBrownUpdate the year in some copyright claims
2022-09-03 NeilBrownx11selection-xcb: add some tracing.
2021-07-14 NeilBrownlib-input: allow a selection:commit to not set ->sel_co...
2021-07-14 NeilBrownlib-input: support fallback selection owner.
2021-07-14 NeilBrowninput: don't notify sel owner when they claim it again.
2021-07-03 NeilBrownUpdate copyright dates on lots of files.
2021-05-22 NeilBrowninput: direct Motion and Release to the same client...
2021-05-16 NeilBrowninput: fix recognition of :Click
2021-05-15 NeilBrownEmacs: :C-q improvements
2021-05-10 NeilBrownChange Click events to happen on release, not press
2021-05-10 NeilBrownImprove documentation related to selections.
2020-09-26 NeilBrownConvert lots of "return 0" to "return Efallthrough"
2020-09-26 NeilBrownChange name from "Meta" to "Alt"
2020-08-10 NeilBrowninput: add keystroke/mouse logging.
2020-08-10 NeilBrownMove the mapping of keynames to :C-char to lib-input
2020-08-01 NeilBrownpane: add support for cliping when mapping xy co-ords.
2020-06-01 NeilBrownIntroduce pane_mapxy()
2020-06-01 NeilBrownIntroduce pane_leaf()
2020-04-13 NeilBrownlib-input: provide feed-back for numeric args and modes.
2020-04-03 NeilBrownncurses: fix double-click detection.
2020-03-31 NeilBrownlib-input: don't report DClick or TClick if mouse moves.
2020-03-29 NeilBrownAssorted fixed for mouse clicks.
2020-03-23 NeilBrownUpdate copyright dates.
2020-03-20 NeilBrownlib-input: add selection-management interface.
2020-03-18 NeilBrownInput: don't send mouse events to light-weight panes.
2020-03-14 NeilBrownncurses: add modifiers to Click, and handle in input.
2020-03-14 NeilBrowninput: invert rule for reporting Release.
2020-03-04 NeilBrownAdd panes and data attached to them to a new mempool
2020-03-02 NeilBrownAllow mode-setting to be done from python.
2020-02-22 NeilBrownMerge branch 'master' of home.neil.brown.name:GIT/edlib
2020-02-21 NeilBrownMerge branch 'master' of home.neil.brown.name:GIT/edlib
2020-02-17 NeilBrownPut a ':' in from of mouse event names.
2020-02-17 NeilBrownPrefix All mouse commands with "M".
2020-02-17 NeilBrownInclude button number and direction in Mouse-Event
2020-02-13 NeilBrownChange all key commands to start with 'K'
2020-02-13 NeilBrownAvoid adding magic constant to ->key
2020-02-10 NeilBrownMark key, str and str2 as 'const'.
2020-02-08 NeilBrownUse home_pane_notify() for indirect notifications.
2020-02-07 NeilBrownDelay freeing of pane->data
2019-11-22 NeilBrownAdd window:request: and window:notify:
2019-11-18 NeilBrownMerge branch 'master' of github.com:neilbrown/edlib
2019-11-18 NeilBrowninput: ensure key goes to focus.
2019-11-04 NeilBrowninput: generate click/DClick/TPress etc.
2019-11-04 NeilBrownlib-input: use strconcat for making mouse event.
2019-10-30 NeilBrownRemove the 'here' arg from pane_register.
2019-10-22 NeilBrownmessageline: introduce modal messages.
2019-10-05 NeilBrownMake screen co-ords 'short' rather than 'int'.
2019-10-01 NeilBrownkeymap: add key_add_prefix()
2019-09-23 NeilBrownDiscard Esys
2019-07-05 NeilBrownupdate dates in copyright messages.
2019-07-01 NeilBrownlibinput: support adding prefix to multiple keys.
2018-08-07 NeilBrownGive symbolic names for error codes.
2018-07-19 NeilBrowninput: track where keystrokes are coming from.
2017-10-24 NeilBrownChange pane_notify() to be more like call().
2017-10-03 NeilBrownlib-input: don't pass pointer to mouse events.
2017-10-03 NeilBrownpane: send notification when focus changes
2017-09-27 NeilBrownreorder final arguments of call()
2017-09-27 NeilBrowncall_comm: change arg order so comm2 is at fixed place.
2017-09-27 NeilBrownRename 'numeric' and 'extra' to 'num' and 'num2'
2017-09-27 NeilBrownDiscard pane_set_extra()
2017-09-21 NeilBrowncall macro rework step 5: comm_call
2017-09-21 NeilBrowncall macro rework: step 4 - call_comm
2017-09-21 NeilBrowncall macro rework step 3: call_xy* are gone.
2017-09-21 NeilBrownstart replacing call*() with clever macros.
2017-04-11 NeilBrownExtend pane_notify to allow 2 strings and 2 numbers...
2017-02-24 NeilBrownAdd safety marking to various string.h function.
2016-08-05 NeilBrownlib-input: address smatch/safe warnings
2016-08-04 NeilBrownAdd lots of 'safe' marking to be checked by smatch
2016-06-30 NeilBrownRemove unwanted blank lines
2016-06-19 NeilBrownInput: use the last pointer, not the first.
2016-05-09 NeilBrownpane_notify: allow a command to be passed as well
2016-04-28 NeilBrowninput: send "Abort" command from closer to root.
2016-04-24 NeilBrownuse {} for null initializer rather than {0}
2016-04-06 NeilBrownReplace lots of key_handle() calls with call*() calls
2016-04-01 NeilBrowninput: pass 'mark' on to target of keystroke and mouse...
2016-04-01 NeilBrownmouse_event should start at 'focus' not 'home'
2016-04-01 NeilBrownpane_notify: Add numeric argument
2016-03-20 NeilBrownmessage-line: use a notifier to find out about keystrokes.
2016-03-08 NeilBrownDiscard "struct editor"
2016-02-22 NeilBrownDiscard key_handle_xy API
2016-02-22 NeilBrownDiscard key_handle_focus
2015-12-11 NeilBrownClarify key_handle*
2015-12-11 NeilBrownDiscard hx,hy in favour explicit conversion functions.
2015-12-10 NeilBrownuse callbacks to return a pane from 'attach' commands.
2015-12-09 NeilBrownseparate keyboard-input state into separate module.