]> git.neil.brown.name Git - edlib.git/history - core-editor.c
TODO: clean out done items.
[edlib.git] / core-editor.c
2023-10-09 NeilBrownSplit display creation into two separate steps.
2023-09-15 NeilBrownChange how SIGALRM interrupts python.
2023-09-15 NeilBrownMark all "Close" handlers as being closed_ok.
2023-09-08 NeilBrownDiscard "Free"
2023-09-08 NeilBrownDiscard edlib_do_free()
2023-09-01 NeilBrowncore-pane: change doc and doc_data to singular arrays
2023-08-25 NeilBrownAllow command name to be used to choose some data files.
2023-07-23 NeilBrownAvoid using names with "__" prefix.
2023-07-12 NeilBrownAdd a "bin" type for xdg-find-edlib-file
2023-07-12 NeilBrowncore-editor: embed ed_info in the struct pane
2023-07-12 NeilBrownSupport inline pane data.
2023-07-12 NeilBrownAlways handle pane_register failure immediately.
2023-07-02 NeilBrownUse XDG standard to find config (and data) files.
2023-06-28 NeilBrownintroduce core-window.c
2023-06-28 NeilBrownconfig: allow initial panes to be set in config file.
2023-06-28 NeilBrowndiscard old auto-load code
2023-06-28 NeilBrownIntroduce edlib_testing().
2023-06-28 NeilBrownIntroduce global-set-command-prefix
2023-06-28 NeilBrownIntroduce strstarts()
2023-06-28 NeilBrownIntroduce pane_register_root()
2023-06-28 NeilBrownglobal-set-attr: support append.
2023-06-28 NeilBrowneditor: use event:on-idle to delayed-free the store.
2023-06-28 NeilBrowneditor: use event:on-idle to free marks.
2023-06-28 NeilBrowneditor: move delayed free of panes to event:on-idle
2023-06-28 NeilBrowndiscard editor-on-idle in favour of event:on-idle.
2023-05-26 NeilBrownUpdate some copyright dates.
2023-02-15 NeilBrownmake: allow a config item to say "all direct below".
2022-11-13 NeilBrownAdd ref-counting for panes
2022-09-03 NeilBrownmisc random fixes
2022-09-03 NeilBrownUpdate the year in some copyright claims
2022-09-03 NeilBrownAdd global-config-dir for make commands
2021-06-30 NeilBrownRemove extra blank lines.
2021-06-30 NeilBrownCentralise creation of initial pane stack.
2021-05-15 NeilBrowndoc-docs: add a Close handler.
2021-04-14 NeilBrownUpdate some copyright date
2021-03-22 NeilBrownqprint: don't define a "Free" function
2020-09-26 NeilBrownChange mark->owner from 'doc' to 'pane'.
2020-09-26 NeilBrownConvert lots of "return 0" to "return Efallthrough"
2020-08-22 NeilBrownmodule-load: report errors.
2020-08-10 NeilBrownAllow strconcat() to be used without a pane.
2020-08-10 NeilBrownRemove all infrastructure for handling multiple name...
2020-05-11 NeilBrownAllow pane_register() to fail.
2020-04-26 NeilBrowneditor: discard on-idle requests when pane gets closed.
2020-04-13 NeilBrowneditor: make the magic number fit in 32 bits.
2020-04-10 NeilBrownLog loading of modules, with versions.
2020-03-27 NeilBrownAdd logging support.
2020-03-23 NeilBrownUpdate copyright dates.
2020-03-08 NeilBrownFix assorting indenting.
2020-03-04 NeilBrownAdd panes and data attached to them to a new mempool
2020-03-02 NeilBrownIntroduce memory usage tracking.
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 NeilBrownAvoid adding magic constant to ->key
2020-02-11 NeilBrowneditor: don't allow idle calls to swamp events.
2020-02-11 NeilBrownAdd new event:noblock command.
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
2020-02-07 NeilBrownDelay freeing of pane->handle
2019-11-22 NeilBrownRevise naming of global notifications.
2019-10-31 NeilBrownConvert lots of white-space to TABs
2019-10-31 NeilBrownWrap lots of long lines
2019-10-30 NeilBrownRemove the 'here' arg from pane_register.
2019-10-05 NeilBrowneditor: support delayed freeing of marks
2019-10-01 NeilBrownkeymap: add key_add_prefix()
2019-09-20 NeilBrownDon't require NULL at end of strconcat() args.
2019-09-14 NeilBrowneditor: add strconcat()
2019-09-10 NeilBrownpane: introduce pane_root() and Pane.root()
2019-07-20 NeilBrownpython: find out where to load modules from.
2019-07-19 NeilBrownNotify-global: differentiate request-to-notify from...
2019-07-19 NeilBrowndump stats when editor exits.
2019-07-05 NeilBrownupdate dates in copyright messages.
2019-07-04 NeilBrowneditor: don't autoload existing keys.
2019-07-02 NeilBrownkey-lookup: pass down a simple key to commands.
2019-07-02 NeilBrowneditor: add global notification namespace
2019-07-01 NeilBrowncore-editor: fix comment typo.
2018-08-07 NeilBrownGive symbolic names for error codes.
2017-11-10 NeilBrownChange how 'default' command sets are managed.
2017-11-10 NeilBrowneditor: remove bespoke ed_handle command
2017-09-28 NeilBrownAdd event:refresh
2017-09-27 NeilBrownImprove string allocation in emacs_file_complete()
2017-09-27 NeilBrownReorder final args of comm_call()
2017-09-27 NeilBrownAllow static build: edlib-static
2017-09-21 NeilBrowncall macro rework step 5: comm_call
2017-09-21 NeilBrownstart replacing call*() with clever macros.
2017-05-03 NeilBrownUse proper refcounting for editor-on-idle command
2017-04-26 NeilBrownUse call* functions instead of open-coding the same...
2017-02-28 NeilBrowneditor_delayed_free: protect against late frees.
2017-02-27 NeilBrowneditor: add magic checking.
2017-02-24 NeilBrownAdd editor-on-idle and use for autoclose
2017-02-24 NeilBrownAdd safety marking to various string.h function.
2016-08-04 NeilBrowncore-editor: check for ci->str being NULL.
2016-08-04 NeilBrownAdd lots of 'safe' marking to be checked by smatch
2016-07-01 NeilBrowndoc: change doc_open to be a callable command
2016-06-30 NeilBrownRemove unwanted blank lines
2016-06-13 NeilBrownDelay freeing of pane attributes.
2016-06-13 NeilBrownadd memsave() and strsave()
2016-06-12 NeilBrownAdd 'idle' functionality and delay closing of panes.
2016-05-14 NeilBrownRemove 'keynum' arg from attr_set_str()
2016-04-24 NeilBrowncore-doc core-editor: fix sparse warnings.
next