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. 29 Apr, 2018 1 commit
  5. 23 Apr, 2018 3 commits
  6. 17 Apr, 2018 1 commit
  7. 23 Mar, 2018 5 commits
  8. 22 Mar, 2018 4 commits
  9. 20 Mar, 2018 3 commits
  10. 19 Mar, 2018 1 commit
  11. 18 Mar, 2018 3 commits
  12. 12 Mar, 2018 1 commit
  13. 06 Mar, 2018 1 commit
  14. 05 Mar, 2018 3 commits
  15. 27 Feb, 2018 3 commits
  16. 25 Feb, 2018 1 commit
  17. 24 Feb, 2018 3 commits
  18. 23 Feb, 2018 1 commit
  19. 14 Feb, 2018 1 commit
  20. 08 Feb, 2018 1 commit
  21. 04 Feb, 2018 1 commit