psss / rpms / bash

Forked from rpms/bash 6 years ago
Clone
Roman Rakus eb063ed
			     BASH PATCH REPORT
Roman Rakus eb063ed
			     =================
Roman Rakus eb063ed
Roman Rakus eb063ed
Bash-Release: 4.0
Roman Rakus eb063ed
Patch-ID: bash40-021
Roman Rakus eb063ed
Roman Rakus eb063ed
Bug-Reported-by:  Matt Zyzik <matt.zyzik@nyu.edu>
Roman Rakus eb063ed
Bug-Reference-ID: <20090319015542.696F62B8E8@ice.filescope.com>
Roman Rakus eb063ed
Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2009-03/msg00149.html
Roman Rakus eb063ed
Roman Rakus eb063ed
Bug-Description:
Roman Rakus eb063ed
Roman Rakus eb063ed
When not in a locale supporting multibyte characters, readline will occasionally
Roman Rakus eb063ed
not erase characters between the cursor position and the end of the line
Roman Rakus eb063ed
when killing text backwards.
Roman Rakus eb063ed
Roman Rakus eb063ed
Patch:
Roman Rakus eb063ed
Roman Rakus eb063ed
*** ../bash-4.0-patched/lib/readline/display.c	2009-01-04 14:32:32.000000000 -0500
Roman Rakus eb063ed
--- lib/readline/display.c	2009-04-14 14:00:18.000000000 -0400
Roman Rakus eb063ed
***************
Roman Rakus eb063ed
*** 1775,1779 ****
Roman Rakus eb063ed
  	     adjust col_lendiff based on the difference between _rl_last_c_pos
Roman Rakus eb063ed
  	     and _rl_screenwidth */
Roman Rakus eb063ed
! 	  if (col_lendiff && (_rl_last_c_pos < _rl_screenwidth))
Roman Rakus eb063ed
  #endif
Roman Rakus eb063ed
  	    {	  
Roman Rakus eb063ed
--- 1775,1779 ----
Roman Rakus eb063ed
  	     adjust col_lendiff based on the difference between _rl_last_c_pos
Roman Rakus eb063ed
  	     and _rl_screenwidth */
Roman Rakus eb063ed
! 	  if (col_lendiff && ((MB_CUR_MAX == 1 || rl_byte_oriented) || (_rl_last_c_pos < _rl_screenwidth)))
Roman Rakus eb063ed
  #endif
Roman Rakus eb063ed
  	    {	  
Roman Rakus eb063ed
*** ../bash-4.0/patchlevel.h	2009-01-04 14:32:40.000000000 -0500
Roman Rakus eb063ed
--- patchlevel.h	2009-02-22 16:11:31.000000000 -0500
Roman Rakus eb063ed
***************
Roman Rakus eb063ed
*** 26,30 ****
Roman Rakus eb063ed
     looks for to find the patch level (for the sccs version string). */
Roman Rakus eb063ed
  
Roman Rakus eb063ed
! #define PATCHLEVEL 20
Roman Rakus eb063ed
  
Roman Rakus eb063ed
  #endif /* _PATCHLEVEL_H_ */
Roman Rakus eb063ed
--- 26,30 ----
Roman Rakus eb063ed
     looks for to find the patch level (for the sccs version string). */
Roman Rakus eb063ed
  
Roman Rakus eb063ed
! #define PATCHLEVEL 21
Roman Rakus eb063ed
  
Roman Rakus eb063ed
  #endif /* _PATCHLEVEL_H_ */