]> git.neil.brown.name Git - edlib.git/commit
Add panes and data attached to them to a new mempool
authorNeilBrown <neil@brown.name>
Wed, 4 Mar 2020 21:29:21 +0000 (08:29 +1100)
committerNeilBrown <neil@brown.name>
Wed, 4 Mar 2020 21:29:21 +0000 (08:29 +1100)
commit7676ac31784916bc0dd857836448b597a084635d
tree2d7e68e869998ecabd7e218f900a8469abf57c8b
parent6ff59b525dd024f6c018d86609df8b9135e3bbdb
Add panes and data attached to them to a new mempool

The 'pane' mempool is for allocations that scale roughly
with the number of panes.
The manage the ->data nicely, 'pane_register()' is now a varadic
function where the 'data' should be left off rather than having
'NULL' be explicitly passed.

Signed-off-by: NeilBrown <neil@brown.name>
40 files changed:
Makefile
core-doc.c
core-editor.c
core-misc.c
core-pane.c
core.h
display-ncurses.c
doc-dir.c
doc-docs.c
doc-email.c
doc-multipart.c
doc-rendering.c
doc-text.c
emacs-search.c
lang-python.c
lib-base64.c
lib-copybuf.c
lib-crop.c
lib-history.c
lib-input.c
lib-libevent.c
lib-linecount.c
lib-markup.c
lib-messageline.c
lib-popup.c
lib-qprint.c
lib-renderline.c
lib-rfc822header.c
lib-tile.c
lib-utf8.c
lib-view.c
lib-viewer.c
lib-whitespace.c
misc.h
mode-emacs.c
render-complete.c
render-format.c
render-hex.c
render-lines.c
vfunc.h [new file with mode: 0644]