X-Spam-Check-By: sourceware.org Message-Id: Date: Thu, 29 Dec 2005 21:29:06 -0700 From: Eric Blake Reply-To: cygwin AT cygwin DOT com User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: [ANNOUNCEMENT] Updated [experimental]: readline-5.1-1, libreadline6-5.1-1 Content-Type: multipart/mixed; boundary="------------000808070500070901090309" Reply-To: The Cygwin Mailing List X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com --------------000808070500070901090309 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 A new release of readline and libreadline6, 5.1-1, is available for experimental use. NEWS: ===== This is a new upstream release, and includes all official upstream patches. It also contains various cygwin-specific patches to speed up completion within the // file system, and to allow bash to work around dynamic library limitations. This build requires features that have been added to cygwin since cygwin-1.5.18-1, so I am leaving 5.0-4 as the current version until sometime after cygwin-1.5.19-1 is released and upstream patches have stabilized. To use this release, you MUST install a recent snapshot of cygwin (20051222 or later). If you don't know what this means, then stick with 5.0-4. A list of changes from the NEWS file appears below; see also /usr/share/doc/readline-5.1/. This release should be binary compatible with readline 5.0, so existing applications linked against libreadline6, such as bash-3.0-14, should continue to work with this release. Now that this is released, I will be preparing an experimental bash-3.1 release. DESCRIPTION: ============ The readline library will read a line from the terminal and return it, allowing the user to edit the line with emacs or vi editing keys. It also allows a history feature, for editing previous entries, making command line interfaces easier-to-use and more intuitive. libreadline6 provides the .dlls needed for readline and history expansion for dynamic linking in other programs, including bash and gdb; it is required for a minimal cygwin installation. The 6 in libreadline6 distinguishes incompatible API changes made to the prior libreadline4 and libreadline5 libraries still available on the mirrors. readline provides the documentation and the static libraries required for static linking; you should only need it if you plan on compiling an application that links with -lreadline or -lhistory. UPDATE: ======= Since this is an experimental release, you must first install a recent cygwin snapshot. From there, once you click on the "Install Cygwin now" link on the http://cygwin.com/ web page, you will have to use the "Exp" radio button in setup.exe. Look for 'libreadline6' in the 'Base' category (it should already be selected), or for 'readline' in the 'Devel' category. DOWNLOAD: ========= Note that downloads from sources.redhat.com (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: ========== If you want to make a point or ask a question the Cygwin mailing list is the appropriate place. - -- Eric Blake volunteer cygwin readline maintainer CYGWIN-ANNOUNCE UNSUBSCRIBE INFO: ================================= To unsubscribe to the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-YOU=YOURDOMAIN DOT COM AT cygwin DOT com If you need more information on unsubscribing, start reading here: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDtLeS84KuGfSFAYARAqR1AKDQK4wFmOAX7YdyDCALCLHR6VkQGgCgp/Wi Z/zyLWOxDGp7cAfCjtEtWkg= =3CW8 -----END PGP SIGNATURE----- --------------000808070500070901090309 Content-Type: text/plain; name="NEWS" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="NEWS" This is a terse description of the new features added to readline-5.1 since the release of readline-5.0. 1. New Features in Readline a. The key sequence sent by the keypad `delete' key is now automatically bound to delete-char. b. A negative argument to menu-complete now cycles backward through the completion list. c. A new bindable readline variable: bind-tty-special-chars. If non-zero, readline will bind the terminal special characters to their readline equivalents when it's called (on by default). d. New bindable command: vi-rubout. Saves deleted text for possible reinsertion, as with any vi-mode `text modification' command; `X' is bound to this in vi command mode. e. If the rl_completion_query_items is set to a value < 0, readline never asks the user whether or not to view the possible completions. f. New application-callable auxiliary function, rl_variable_value, returns a string corresponding to a readline variable's value. g. When parsing inputrc files and variable binding commands, the parser strips trailing whitespace from values assigned to boolean variables before checking them. h. A new external application-controllable variable that allows the LINES and COLUMNS environment variables to set the window size regardless of what the kernel returns. --------------000808070500070901090309 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --------------000808070500070901090309--