handle pending sigwinches better, etc.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1652 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
diff --git a/ChangeLog b/ChangeLog
index 50a9b35..2a31254 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,6 +15,11 @@
- Add more intuitive Meta-key aliases for moving to the
beginning and ending lines of a paragraph at the search
prompt: Meta-P and Meta-N. (DLR)
+ - Block SIGWINCH after setting up its handler, and only unblock
+ and handle it when we're in a stable state, i.e, when we're
+ waiting for input from the user. New function
+ allow_pending_sigwinch(); changes to signal_init(),
+ get_kbinput(), and get_verbatim_kbinput(). (DLR)
- files.c:
add_open_files()
- Make the saving of marked status in open_files->file_flags
@@ -50,6 +55,9 @@
doesn't need to be called every time through the loop. Call it
instead of cbreak() on such systems, as it overrides cbreak()
anyway. (DLR)
+ - Add more descriptive comments explaining the termios and
+ curses setup routines, and turn the keypad on before setting
+ the input mode. (DLR)
- search.c:
do_replace_loop()
- Fix segfault when doing a regex replace of a string that