]> git.neil.brown.name Git - edlib.git/history - core-keymap.c
TODO: clean out done items.
[edlib.git] / core-keymap.c
2023-09-15 NeilBrownChange how SIGALRM interrupts python.
2023-09-15 NeilBrownexport do_comm_call and use it from TYPE_pane and TYPE_comm
2023-09-15 NeilBrownMark all "Close" handlers as being closed_ok.
2023-09-15 NeilBrownIntroduce closed_ok flag on commands.
2023-09-08 NeilBrownEnsure we never call anything after "Close".
2023-07-22 NeilBrownChange times_up() to use pane_too_long() on root.
2023-06-28 NeilBrowncore-keymap: handle map changing when command is run.
2023-06-28 NeilBrowndetect and limit recursion
2023-02-06 NeilBrownUpdate some copyright dates.
2023-01-30 NeilBrownkeymap: protect against freed marks.
2022-09-05 NeilBrownAdd timer to avoid looping bugs
2021-09-27 NeilBrownAdd ref.i to default mark_info()
2021-07-03 NeilBrownUpdate copyright dates on lots of files.
2021-06-30 NeilBrownRemove extra blank lines.
2021-06-30 NeilBrownkeymap: allow add_prefix to work when no punctuation
2021-06-03 NeilBrownBe careful reporting on freed marks.
2021-05-06 NeilBrownPrepare for providing debug-info for marks.
2021-05-06 NeilBrownLOG_BT: add focus name, remove home/focus address
2021-05-06 NeilBrownGive a name to every pane and command
2021-05-06 NeilBrownAdd prelimiary back-trace code
2020-09-26 NeilBrownUse 'bool' more widely.
2020-09-26 NeilBrownConvert lots of "return 0" to "return Efallthrough"
2020-09-26 NeilBrownChange name from "Meta" to "Alt"
2020-08-10 NeilBrownRemove all infrastructure for handling multiple name...
2020-08-09 NeilBrownRequire K:C-letter to have the letter in upper-case
2020-06-15 NeilBrownkeymap: simplify hashing.
2020-04-05 NeilBrownkeymap: change the hack for keymap_list to find the...
2020-04-05 NeilBrownemacs: beginnings of command-completion for M-x
2020-03-23 NeilBrownUpdate copyright dates.
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-13 NeilBrownChange spelling of meta/shift/control in key names.
2020-02-10 NeilBrownMark key, str and str2 as 'const'.
2020-02-07 NeilBrownDelay freeing of pane->handle
2020-01-04 NeilBrowncore: make ->parent 'safe'
2019-10-31 NeilBrownConvert lots of white-space to TABs
2019-10-31 NeilBrownWrap lots of long lines
2019-10-31 NeilBrownReplace some leading white space with TABs
2019-10-01 NeilBrownReplace key_register_prefix with macro
2019-10-01 NeilBrownkeymap: add key_add_prefix()
2019-09-23 NeilBrownRemove Enotarget
2019-07-19 NeilBrownFix assorted sparse warnings.
2019-07-19 NeilBrownFix assorted smatch warnings.
2019-07-19 NeilBrownAdd stats for the bloom filter.
2019-07-19 NeilBrownadd stats for time that each key takes to be handled.
2019-07-05 NeilBrownupdate dates in copyright messages.
2019-07-02 NeilBrownkey-lookup: pass down a simple key to commands.
2019-07-01 NeilBrownkeymap: key_lookup can handle US-separated keys.
2019-07-01 NeilBrownkeymap: use key_lookup_cmd to implement key_lookup.
2018-08-07 NeilBrownMap Enotarget to Efallthrough
2018-08-07 NeilBrownGive symbolic names for error codes.
2018-03-27 NeilBrownkeymap: fix up freeing of keys and commands
2018-03-27 NeilBrowncore-keymap: take a copy of the key string.
2017-11-14 NeilBrownqhash: use unsigned for hash calc.
2017-11-14 NeilBrownReplace jhash with a simpler/faster hash.
2017-11-10 NeilBrownChange how 'default' command sets are managed.
2017-10-09 NeilBrownuse bloom-filter to expedite key lookup
2017-09-27 NeilBrownRename 'numeric' and 'extra' to 'num' and 'num2'
2017-09-27 NeilBrownDiscard pane_set_mode
2017-09-27 NeilBrownDiscard pane_set_numeric()
2017-09-27 NeilBrownDiscard pane_set_extra()
2016-08-16 NeilBrownFix 'safe' annotation for function return value.
2016-08-07 NeilBrownadd 'safe' annotations for pointers to pointers.
2016-08-04 NeilBrownkeymap/lookup_cmd: cast to avoid "*safe*name" not working.
2016-08-04 NeilBrownAdd lots of 'safe' marking to be checked by smatch
2016-07-17 NeilBrowndoc: change how documents are freed.
2016-07-07 NeilBrownAdd ref-counting to 'struct command'
2016-06-30 NeilBrownRemove unwanted blank lines
2016-06-13 NeilBrownFix problem with closing panes.
2016-06-12 NeilBrownAdd 'idle' functionality and delay closing of panes.
2016-04-05 NeilBrownkeymap: allow prefixed commands to take numeric arguments.
2016-03-26 NeilBrownkey_lookup_prefix: pass actual key to command.
2016-03-25 NeilBrownkey_lookup_prefix: fix silly bug...
2016-03-24 NeilBrownAdd key_lookup_prefix and use for module loading.
2016-03-20 NeilBrowndoc: call default handle from each document handler
2016-02-27 NeilBrownDiscard key_handle_filter
2016-02-27 NeilBrownUse 'focus' or leaf-most pane for sending commands
2016-02-22 NeilBrownDiscard key_handle_xy API
2016-02-22 NeilBrownDiscard key_handle_focus
2015-12-25 NeilBrownkeymap: make a local copy of any key put in a keymap.
2015-12-11 NeilBrownClarify key_handle*
2015-12-11 NeilBrownDiscard hx,hy in favour explicit conversion functions.
2015-12-11 NeilBrownStart changing rules about ->focus and ->home
2015-12-10 NeilBrownMake struct cmd_info mostly read-only
2015-12-09 NeilBrownDiscard concept of persistent key modifiers.
2015-12-02 NeilBrownUse the © copyright character is copyright messages.
2015-12-02 NeilBrownAdd lib-messageline.
2015-12-01 NeilBrownMerge commit '52780b336a46654163e0d34204a0aad0da5fdf33'
2015-12-01 NeilBrownMove the authoritative 'point' out of the pane and...
2015-11-27 NeilBrownGet rid of 'struct point'.
2015-11-26 NeilBrownRemove ci->pointp
2015-11-26 NeilBrownSend point as ci->mark for events from keyboard or...
2015-11-26 NeilBrownRemove pane_point.
2015-11-24 NeilBrownAdd DEF_LOOKUP_CMD
2015-11-16 NeilBrownMerge branch 'master' of home.neil.brown.name:GIT/edlib
2015-11-16 NeilBrowncmd_info: introduce hx and hy
2015-11-15 NeilBrownStore command in cmd_info
2015-11-15 NeilBrownExport key_handle() and use instead of misusing key_han...
2015-11-13 NeilBrownAdd minimal isearch for emacs.
next