1. 09 May, 2018 1 commit
  2. 06 May, 2018 1 commit
    • Devin Hussey's avatar
      signals: upon a crash, save changed buffers and reset terminal state · e889c28a
      Devin Hussey authored
      Upon a segmentation fault or an abort signal, instead of crashing,
      losing all changes, and leaving the terminal in curses mode, nano
      now calls die(), to save any changed buffers and to restore the
      terminal to a usable state.
      
      For the remote chance that nano segfaults in die(), the handler for
      SIGSEGV and for SIGABRT is reset to its default value as soon as the
      signal fires, to prevent a crash-handler loop.
      
      Since a core dump is usually more helpful for debugging, the crash
      handler is not included in a debug build.
      
      This addresses https://savannah.gnu.org/patch/?9623
      
      .
      Signed-off-by: default avatarDevin Hussey <husseydevin@gmail.com>
      e889c28a
  3. 01 May, 2018 1 commit
  4. 30 Apr, 2018 1 commit
  5. 29 Apr, 2018 1 commit
  6. 28 Apr, 2018 3 commits
  7. 27 Apr, 2018 2 commits
  8. 25 Apr, 2018 5 commits
  9. 24 Apr, 2018 4 commits
  10. 23 Apr, 2018 7 commits
  11. 22 Apr, 2018 3 commits
  12. 21 Apr, 2018 1 commit
  13. 17 Apr, 2018 2 commits
  14. 13 Apr, 2018 6 commits
  15. 12 Apr, 2018 1 commit
  16. 01 Apr, 2018 1 commit