Blame view

buildroot/buildroot-2016.08.1/package/readline/0006-patchlevel-6.patch 2.07 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
  From http://ftp.gnu.org/pub/gnu/readline/readline-6.3-patches/readline63-006
  
  Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
  
  			   READLINE PATCH REPORT
  			   =====================
  
  Readline-Release: 6.3
  Patch-ID: readline63-006
  
  Bug-Reported-by:	<Trond.Endrestol@ximalas.info>
  Bug-Reference-ID:	<alpine.BSF.2.03.1404192114310.1973@enterprise.ximalas.info>
  Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2014-04/msg00069.html
  
  Bug-Description:
  
  Using reverse-i-search when horizontal scrolling is enabled does not redisplay
  the entire line containing the successful search results.
  
  Patch (apply with `patch -p0'):
  
  *** a/readline-6.3-patched/display.c	2014-04-08 18:19:36.000000000 -0400
  --- b/display.c	2014-04-20 18:32:52.000000000 -0400
  ***************
  *** 1638,1642 ****
         the spot of first difference is before the end of the invisible chars,
         lendiff needs to be adjusted. */
  !   if (current_line == 0 && !_rl_horizontal_scroll_mode &&
          current_invis_chars != visible_wrap_offset)
        {
  --- 1638,1642 ----
         the spot of first difference is before the end of the invisible chars,
         lendiff needs to be adjusted. */
  !   if (current_line == 0 && /* !_rl_horizontal_scroll_mode && */
          current_invis_chars != visible_wrap_offset)
        {
  ***************
  *** 1826,1831 ****
    		_rl_last_c_pos += bytes_to_insert;
    
    	      if (_rl_horizontal_scroll_mode && ((oe-old) > (ne-new)))
  ! 		goto clear_rest_of_line;
    	    }
    	}
  --- 1826,1836 ----
    		_rl_last_c_pos += bytes_to_insert;
    
  + 	      /* XXX - we only want to do this if we are at the end of the line
  + 		 so we move there with _rl_move_cursor_relative */
    	      if (_rl_horizontal_scroll_mode && ((oe-old) > (ne-new)))
  ! 		{
  ! 		  _rl_move_cursor_relative (ne-new, new);
  ! 		  goto clear_rest_of_line;
  ! 		}
    	    }
    	}
  *** a/readline-6.3/patchlevel	2013-11-15 08:11:11.000000000 -0500
  --- b/patchlevel	2014-03-21 08:28:40.000000000 -0400
  ***************
  *** 1,3 ****
    # Do not edit -- exists only for use by patch
    
  ! 5
  --- 1,3 ----
    # Do not edit -- exists only for use by patch
    
  ! 6