From owner-cvs-all@FreeBSD.ORG Thu Aug 23 19:26:37 2007 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C32116A46D; Thu, 23 Aug 2007 19:26:37 +0000 (UTC) (envelope-from laszlof@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 783D713C4A8; Thu, 23 Aug 2007 19:26:37 +0000 (UTC) (envelope-from laszlof@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l7NJQbwm054068; Thu, 23 Aug 2007 19:26:37 GMT (envelope-from laszlof@repoman.freebsd.org) Received: (from laszlof@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l7NJQbBc054067; Thu, 23 Aug 2007 19:26:37 GMT (envelope-from laszlof) Message-Id: <200708231926.l7NJQbBc054067@repoman.freebsd.org> From: "Frank J. Laszlo" Date: Thu, 23 Aug 2007 19:26:37 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/devel/readline Makefile distinfo X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Aug 2007 19:26:37 -0000 laszlof 2007-08-23 19:26:37 UTC FreeBSD ports repository Modified files: devel/readline Makefile distinfo Log: Add new vender patches that addresses several bugs: readline52-002: Readline neglects to reallocate the array it uses to keep track of wrapped screen lines when increasing its size. This will eventually result in segmentation faults when given sufficiently long input. readline52-003: When moving the cursor, bash sometimes misplaces the cursor when the prompt contains two or more multibyte characters. The particular circumstance that uncovered the problem was having the (multibyte) current directory name in the prompt string. readline52-004: When restoring the original prompt after finishing an incremental search, bash sometimes places the cursor incorrectly if the primary prompt contains invisible characters. readline52-005: When rl_read_key returns -1, indicating that readline's controlling terminal has been invalidated for some reason (e.g., receiving a SIGHUP), the error status was not reported correctly to the caller. This could cause input loops. readline52-006: The readline display code miscalculated the screen position when performing a redisplay in which the new text occupies more screen space that the old, but takes fewer bytes to do so (e.g., when replacing a shorter string containing multibyte characters with a longer one containing only ASCII). readline52-007: An off-by-one error in readline's input buffering caused readline to drop each 511th character of buffered input (e.g., when pasting a large amount of data into a terminal window). Revision Changes Path 1.13 +3 -1 ports/devel/readline/Makefile 1.9 +18 -3 ports/devel/readline/distinfo