Skip to content

Editline v1.15.0

Compare
Choose a tag to compare
@troglobit troglobit released this 10 Sep 11:39
· 227 commits to master since this release

Changes

  • Add support for --disable-eof and --disable-sigint to disable
    default Ctrl-D and Ctrl-C behavior
  • Add support for el_no_hist to disable access to and auto-save of history
  • GNU readline compat functions for prompt handling and redisplay
  • Refactor: replace variables named 'new' with non-reserved word
  • Add support for Travis-CI, continuous integration with GitHub
  • Add support for Coverity Scan, the best static code analyzer,
    integrated with Travis-CI -- scan runs for each push to master
  • Rename NEWS.md --> ChangeLog.md, with symlinks for make install
  • Attempt to align with http://keepachangelog.com/ for this file
  • Cleanup and improve Markdown syntax in README.md
  • Add API and example to README.md, inspired by libuEv
  • Removed generated files from version control. Use ./autogen.sh
    to generate the configure script when working from GIT. This
    does not affect distributed tarballs

Fixes

  • Fix issue #2, regression in Ctrl-D (EOF) behavior. Regression
    introduced in 1.14.1. Fixed by @TobyGoodwin
  • Fix memory leak in completion handler. Found by Coverity Scan.
  • Fix suspicious use of sizeof(char **), same as sizeof(char *) but
    non-portable. Found by Coverity Scan
  • Fix out-of-bounds access in user key binding routines
    Found by Coverity Scan.
  • Fix invisible example code in man page