2015-01-29 06:33:50 +08:00
|
|
|
Change Log
|
|
|
|
==========
|
2014-09-14 09:50:37 +08:00
|
|
|
|
2015-01-29 06:33:50 +08:00
|
|
|
All notable changes to the project are documented in this file.
|
|
|
|
|
2015-11-17 04:17:17 +08:00
|
|
|
[1.15.1][] - 2015-11-16
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
Bug fixes only.
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
- Update README with origin of this version of editline
|
|
|
|
|
2015-11-17 04:21:00 +08:00
|
|
|
### Fixes
|
2015-11-17 04:17:17 +08:00
|
|
|
- Fix build system, don't force automake v1.11, require at least v1.11
|
|
|
|
- Fix build problem with examples using `--enable-termcap`
|
|
|
|
|
|
|
|
|
2015-09-10 19:26:03 +08:00
|
|
|
[1.15.0][] - 2015-09-10
|
|
|
|
-----------------------
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
### Changes
|
2015-04-06 21:20:26 +08:00
|
|
|
- Add support for `--disable-eof` and `--disable-sigint` to disable
|
2015-09-10 17:18:00 +08:00
|
|
|
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 <kbd>make install</kbd>
|
|
|
|
- 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
|
2015-02-01 22:14:44 +08:00
|
|
|
|
|
|
|
### Fixes
|
2015-09-10 17:18:00 +08:00
|
|
|
- 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][].
|
2015-02-01 22:14:44 +08:00
|
|
|
- Fix suspicious use of `sizeof(char **)`, same as `sizeof(char *)` but
|
2015-09-10 17:18:00 +08:00
|
|
|
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
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
|
2015-09-10 17:18:00 +08:00
|
|
|
[1.14.2][] - 2014-09-14
|
|
|
|
-----------------------
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
Bug fixes only.
|
|
|
|
|
|
|
|
### Fixes
|
2014-09-14 09:50:37 +08:00
|
|
|
- Fix `el_no_echo` bug causing secrets to leak when disabling no-echo
|
|
|
|
- Handle `EINTR` in syscalls better
|
|
|
|
|
|
|
|
|
2015-09-10 17:18:00 +08:00
|
|
|
[1.14.1][] - 2014-09-14
|
|
|
|
-----------------------
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
Minor fixes and additions.
|
|
|
|
|
|
|
|
### Changes
|
2015-02-01 22:14:44 +08:00
|
|
|
- Don't print status message on `stderr` in key binding funcions
|
|
|
|
- Export `el_del_char()`
|
|
|
|
- Check for and return pending signals when detected
|
|
|
|
- Allow custom key bindings ...
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
### Fixes
|
2015-02-01 22:14:44 +08:00
|
|
|
- Bug fixes ...
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
|
2015-09-10 17:18:00 +08:00
|
|
|
[1.14.0][] - 2010-08-10
|
|
|
|
-----------------------
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
Major cleanups and further merges with Debian editline package.
|
|
|
|
|
|
|
|
### Changes
|
2015-02-01 22:14:44 +08:00
|
|
|
- Merge in changes to `debian/` from `editline_1.12-6.debian.tar.gz`
|
|
|
|
- Migrate to use libtool
|
|
|
|
- Make `UNIQUE_HISTORY` configurable
|
|
|
|
- Make scrollback history (`HIST_SIZE`) configurable
|
|
|
|
- Configure options for toggling terminal bell and `SIGSTOP` (Ctrl-Z)
|
|
|
|
- Configure option for using termcap to read/control terminal size
|
|
|
|
- Rename Signal to `el_intr_pending`, from Festival speech-tools
|
|
|
|
- Merge support for capitalizing words (`M-c`) from Festival
|
2015-09-10 17:18:00 +08:00
|
|
|
speech-tools by Alan W Black <mailto:awb()cstr!ed!ac!uk>
|
2015-02-01 22:14:44 +08:00
|
|
|
- Fallback backspace handling, in case `tgetstr("le")` fails
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
### Fixes
|
2015-02-01 22:14:44 +08:00
|
|
|
- Cleanups and fixes thanks to the Sparse static code analysis tool
|
|
|
|
- Merge `el_no_echo` patch from Festival speech-tools
|
|
|
|
- Merge fixes from Heimdal project
|
|
|
|
- Completely refactor `rl_complete()` and `rl_list_possib()` with
|
2015-01-29 06:33:50 +08:00
|
|
|
fixes from the Heimdal project. Use `rl_set_complete_func()` and
|
|
|
|
`rl_set_list_possib_func()`. Default completion callbacks are now
|
|
|
|
available as a configure option `--enable-default-complete`
|
2015-02-01 22:14:44 +08:00
|
|
|
- Memory leak fixes
|
|
|
|
- Actually fix 8-bit handling by reverting old Debian patch
|
|
|
|
- Merge patch to improve compatibility with GNU readline, thanks to
|
2015-01-29 06:33:50 +08:00
|
|
|
Steve Tell from way back in 1997 and 1998
|
|
|
|
|
|
|
|
|
2015-09-10 17:18:00 +08:00
|
|
|
[1.13.0][] - 2010-03-09
|
|
|
|
-----------------------
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
Adaptations to Debian editline package.
|
|
|
|
|
|
|
|
### Changes
|
2015-02-01 22:14:44 +08:00
|
|
|
- Major version number bump, adapt to Jim Studt's v1.12
|
|
|
|
- Import `debian/` directory and adapt it to configure et al.
|
|
|
|
- Change library name to libeditline to distinguish it from BSD libedit
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
|
2015-09-10 17:18:00 +08:00
|
|
|
[0.3.0][] - 2009-02-08
|
|
|
|
----------------------
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
### Changes
|
2015-02-01 22:14:44 +08:00
|
|
|
- Support for ANSI arrow keys using <kbd>configure --enable-arrow-keys</kbd>
|
|
|
|
|
|
|
|
|
2015-09-10 17:18:00 +08:00
|
|
|
[0.2.3][] - 2008-12-02
|
|
|
|
----------------------
|
2015-02-01 22:14:44 +08:00
|
|
|
|
|
|
|
### Changes
|
|
|
|
- Patches from Debian package merged
|
|
|
|
- Support for custom command completion
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
|
2015-09-10 17:18:00 +08:00
|
|
|
[0.1.0][] - 2008-06-07
|
|
|
|
----------------------
|
2015-01-29 06:33:50 +08:00
|
|
|
|
|
|
|
### Changes
|
2015-02-01 22:14:44 +08:00
|
|
|
- First version, forked from Minix current 2008-06-06
|
|
|
|
|
|
|
|
|
2015-09-10 17:18:00 +08:00
|
|
|
[UNRELEASED]: https://github.com/troglobit/finit/compare/1.15.0...HEAD
|
2015-11-17 04:17:17 +08:00
|
|
|
[1.15.0]: https://github.com/troglobit/finit/compare/1.15.0...1.15.1
|
2015-09-10 17:18:00 +08:00
|
|
|
[1.15.0]: https://github.com/troglobit/finit/compare/1.14.2...1.15.0
|
2015-02-01 22:14:44 +08:00
|
|
|
[1.14.2]: https://github.com/troglobit/finit/compare/1.14.1...1.14.2
|
|
|
|
[1.14.1]: https://github.com/troglobit/finit/compare/1.14.0...1.14.1
|
|
|
|
[1.14.0]: https://github.com/troglobit/finit/compare/1.13.0...1.14.0
|
|
|
|
[1.13.0]: https://github.com/troglobit/finit/compare/0.3.0...1.13.0
|
|
|
|
[0.3.0]: https://github.com/troglobit/finit/compare/0.2.3...0.3.0
|
|
|
|
[0.2.3]: https://github.com/troglobit/finit/compare/0.1.0...0.2.3
|
|
|
|
[0.1.0]: https://github.com/troglobit/finit/compare/0.0.0...0.1.0
|
2015-04-06 21:20:26 +08:00
|
|
|
[libuEv]: http://github.com/troglobit/libuev
|
2015-02-01 22:14:44 +08:00
|
|
|
[Travis-CI]: https://travis-ci.org/troglobit/uftpd
|
|
|
|
[Coverity Scan]: https://scan.coverity.com/projects/2947
|
|
|
|
[README.md]: https://github.com/troglobit/editline/blob/master/README.md
|
2015-04-06 21:20:26 +08:00
|
|
|
|
|
|
|
<!--
|
|
|
|
-- Local Variables:
|
|
|
|
-- mode: markdown
|
|
|
|
-- End:
|
|
|
|
-->
|