From 3b33159a390722366a262517a6f96205a9df5c17 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Mon, 21 Jan 2013 02:19:26 +0100 Subject: fixed: preserve access mode and ownership (if possible) of file when saving * works with/without save-points (i.e. in batch and interactive mode, both were broken) * improved file-saving performance (avoid buffer gap removal) * only root can preserve the ownership of a file owned by another user after file saving --- TODO | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'TODO') diff --git a/TODO b/TODO index 4271bb6..9b2578c 100644 --- a/TODO +++ b/TODO @@ -2,7 +2,8 @@ Known Bugs: * Dot is not always restored properly (e.g. after closing file) * Strange behaviour after loop interruption (e.g. "<%a>") * Null-byte in strings not always handled transparently - * safe-point mechanism discards file attributes (must be applied to new files) + * saving another user's file will only preserve the user when run as root + (WON'T FIX!?) Features: * Progress indication in commandline cursor @@ -26,6 +27,8 @@ Features: * simplify parser (static jump tables are unnecessary!) * ??? optional modified-detection based on hash sums ??? * backup files + * search and other commands can be significantly optimized: + in batch mode, or in loops there is no need to rematch every character! Documentation: * Code docs (Doxygen) -- cgit v1.2.3