Changes
- Add support for
--disable-eofand--disable-sigintto disable
default Ctrl-D and Ctrl-C behavior - Add support for
el_no_histto 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 theconfigurescript 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 assizeof(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