Release Notes: This is a maintenance release. It includes minor changes to support 3 operating systems, Mac OS X (Darwin), the QNX real-time operating system, and Cygwin under Windows. It also fixes an oversight that was preventing the tab key from inserting tab characters when users unbound the complete-word action from it.
Release Notes: In vi mode, the history-search-backward action didn't do anything on empty lines. It now works like up-history, as in emacs mode. Versions 1.2.3, 1.2.4, and 1.3.0 of the tecla shared library used the soname feature wrongly under Linux. Linux programs linked with these versions will ignore later versions of the library until relinked with version 1.3.1 or later. The configure script has also been updated to cope with oddities in old versions of Solaris and Linux.
Release Notes: When the last character of an input line was in the last column of the terminal, the library assumed that writing that character would wrap the cursor onto the next line. Many terminals wait for the first character of the new line before doing this, so the library thought the cursor was one line further down than it was, and erroneously moved the cursor up a line on repositioning. This, plus a minor problem with the optional LINES and COLUMNS environment variables, has been corrected.
Release Notes: This release fixes 2 bugs in gl_get_line(), both regarding input lines that extend over several terminal lines. First, the terminal size wasn't being read correctly, leading to the cursor occasionally making unexpected jumps to the previous line. Second, if the user pressed return when the cursor wasn't on the last of the terminal lines occupied by the input line, the cursor was left on a line that contained part of the line that the user had just entered.