From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8918 invoked by alias); 29 Dec 2010 19:22:55 -0000 Received: (qmail 8045 invoked by uid 22791); 29 Dec 2010 19:21:20 -0000 X-SWARE-Spam-Status: No, hits=-0.4 required=5.0 tests=AWL,BAYES_40,RCVD_IN_DNSWL_NONE,SPF_FAIL X-Spam-Check-By: sourceware.org Message-ID: <4D1B8A1E.7010200@redhat.com> Date: Wed, 29 Dec 2010 19:22:00 -0000 From: "Eric Blake (cygwin)" Reply-To: cygwin User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Fedora/3.1.7-0.35.b3pre.fc14 Lightning/1.0b3pre Mnenhy/0.8.3 Thunderbird/3.1.7 MIME-Version: 1.0 To: cygwin-announce@cygwin.com Subject: [experimental] Updated: readline-6.1.2-1, libreadline7-6.1.2-1 OpenPGP: url=http://people.redhat.com/eblake/eblake.gpg Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enigB5BB55EFD4E2ED626FF2C826" Mailing-List: contact cygwin-announce-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-announce-owner@cygwin.com Reply-To: The Cygwin Mailing List Mail-Followup-To: cygwin-announce@cygwin.com X-SW-Source: 2010-12/txt/msg00031.txt.bz2 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigB5BB55EFD4E2ED626FF2C826 Content-Type: multipart/mixed; boundary="------------070002070402080506090303" This is a multi-part message in MIME format. --------------070002070402080506090303 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 3726 A new release 6.1.2-1 for readline and libreadline7 is now available for testing, while leaving 6.0.3-2 as current. NEWS: =3D=3D=3D=3D=3D This is a test release of a new upstream release. I'm working on preparing bash 4.1 for cygwin, which requires a newer readline package; once that is working, I will promote this package to current. Use of this update requires libgcc1 and libncurses10 (setup.exe doesn't make it easy to list different dependencies for a test package than for the current package). See also the upstream documentation in /usr/share/doc/readline/. NOTES: =3D=3D=3D=3D=3D=3D Be aware that an issue with offering libreadline as both a static and dynamic library has been identified - some functions, such as rl_function_of_keyseq, cannot work correctly with both library styles without some additional __declspec decoration in the dynamic case. This release caters to static compilation (and packages like bash that use the problematic functions from dynamic readline have to add a minimal workaround); it is possible that a future package will either be dynamic-only, or that compiling against the static readline-6.0 will require the declaration of a preprocessor macro, so that dynamic linking works without requiring patches to every client. DESCRIPTION: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 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. libreadline7 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 7 in libreadline7 distinguishes incompatible API changes made to the prior libreadline5 and libreadline6 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: =3D=3D=3D=3D=3D=3D=3D To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Save it and run setup, answer the questions and pick up 'libreadline7' from the 'Base' category (it should already be selected), or 'readline' in the 'Devel' category. Since this is an experimental release, you will need to use the 'Exp' radio button to get access to this version. Be sure that you do not have any cygwin programs running during the upgrade. DOWNLOAD: =3D=3D=3D=3D=3D=3D=3D=3D=3D Note that downloads from 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: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D If you want to make a point or ask a question the Cygwin mailing list is the appropriate place. --=20 Eric Blake volunteer cygwin readline maintainer CYGWIN-ANNOUNCE UNSUBSCRIBE INFO: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D 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=3DYOURDOMAIN.COM@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. --------------070002070402080506090303 Content-Type: text/plain; name="NEWS.short" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="NEWS.short" Content-length: 3004 This document details the changes between this version, readline-6.1, and the previous version, readline-6.0. 1. Changes to Readline a. The SIGWINCH signal handler now avoids calling the redisplay code if one arrives while in the middle of redisplay. b. Changes to the timeout code to make sure that timeout values greater than one second are handled better. c. Fixed a bug in the redisplay code that was triggered by a prompt containing invisible characters exactly the width of the screen. d. Fixed a bug in the redisplay code encountered when running in horizontal scroll mode. e. Fixed a bug that prevented menu completion from properly completing filenames. f. Fixed a redisplay bug caused by a multibyte character causing a line to wrap. g. Fixed a bug that caused key sequences of two characters to not be recognized when a longer sequence identical in the first two characters was bound. h. Fixed a bug that caused history expansion to be attempted on $'...' single-quoted strings. i. Fixed a bug that caused incorrect redisplay when the prompt contained multibyte characters in an `invisible' sequence bracketed by \[ and \]. j. Fixed a bug that caused history expansion to short-circuit after encountering a multibyte character. k. Fixed a bug that caused applications using the callback interface to not react to SIGINT (or other signals) until another character arrived. 2. New Features in Readline a. New bindable function: menu-complete-backward. b. In the vi insertion keymap, C-n is now bound to menu-complete by defaul= t, and C-p to menu-complete-backward. c. When in vi command mode, repeatedly hitting ESC now does nothing, even when ESC introduces a bound key sequence. This is closer to how historical vi behaves. d. New bindable function: skip-csi-sequence. Can be used as a default to consume key sequences generated by keys like Home and End without having to bind all keys. e. New application-settable function: rl_filename_rewrite_hook. Can be us= ed to rewite or modify filenames read from the file system before they are compared to the word to be completed. f. New bindable variable: skip-completed-text, active when completing in t= he middle of a word. If enabled, it means that characters in the completi= on that match characters in the remainder of the word are "skipped" rather than inserted into the line. g. The pre-readline-6.0 version of menu completion is available as "old-menu-complete" for users who do not like the readline-6.0 version. h. New bindable variable: echo-control-characters. If enabled, and the tty ECHOCTL bit is set, controls the echoing of characters corresponding to keyboard-generated signals. i. New bindable variable: enable-meta-key. Controls whether or not readli= ne sends the smm/rmm sequences if the terminal indicates it has a meta key that enables eight-bit characters. --------------070002070402080506090303-- --------------enigB5BB55EFD4E2ED626FF2C826 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 619 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iQEcBAEBCAAGBQJNG4oeAAoJEKeha0olJ0NqeHUH/0dMBUmc9CTnIDoi5joSLFPt 0cfZqap20CDPCDfpSi/MkFYPhWY2jBW9YV1FsYdOGs1EeFbF8MqKzMNSpLancJcx QtkGJkrqAhEZJF2/7KiGwHbMxcPeLga/FSiXSznoJaEVtEJ9cjmI1E6HL+pYC1pu Fxy7Jp/yijPuJ/WRqxUjraqnm1RfSExDOXS5A124KyXA+cf5D7dBiEWs+uQLfs4r bnXM0prm0IzB+mhG+2k0PLuTanXRaToJwaddQNYZf88r6N5OsiVdFOATef5srzvS bJ6QYxz/yvWs0qtotRwOvIrCjaRpBDz397T0ehziZuZOJtBPlzvifWhwcMW8hjE= =ccnM -----END PGP SIGNATURE----- --------------enigB5BB55EFD4E2ED626FF2C826--