~vcs-imports/ipfire/ipfire-2.x

« back to all changes in this revision

Viewing changes to src/patches/bash/bash43-004

  • Committer: Arne Fitzenreiter
  • Date: 2019-12-09 18:37:16 UTC
  • mfrom: (7528.1.100)
  • Revision ID: git-v1:a15dbe44971a47d8749497d75cbfd829ba09e9a3
Merge branch 'next'

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
                             BASH PATCH REPORT
2
 
                             =================
3
 
 
4
 
Bash-Release:   4.3
5
 
Patch-ID:       bash43-004
6
 
 
7
 
Bug-Reported-by:        Daan van Rossum <daan@flash.uchicago.edu>
8
 
Bug-Reference-ID:       <20140307072523.GA14250@flash.uchicago.edu>
9
 
Bug-Reference-URL:      
10
 
 
11
 
Bug-Description:
12
 
 
13
 
The `.' command in vi mode cannot undo multi-key commands beginning with
14
 
`c', `d', and `y' (command plus motion specifier).
15
 
 
16
 
Patch (apply with `patch -p0'):
17
 
 
18
 
*** ../bash-4.3/lib/readline/readline.c 2013-10-28 14:58:06.000000000 -0400
19
 
--- lib/readline/readline.c     2014-03-07 15:20:33.000000000 -0500
20
 
***************
21
 
*** 965,969 ****
22
 
    if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap &&
23
 
        key != ANYOTHERKEY &&
24
 
!       rl_key_sequence_length == 1 &&  /* XXX */
25
 
        _rl_vi_textmod_command (key))
26
 
      _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign);
27
 
--- 965,969 ----
28
 
    if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap &&
29
 
        key != ANYOTHERKEY &&
30
 
!       _rl_dispatching_keymap == vi_movement_keymap &&
31
 
        _rl_vi_textmod_command (key))
32
 
      _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign);
33
 
*** ../bash-4.3/patchlevel.h    2012-12-29 10:47:57.000000000 -0500
34
 
--- patchlevel.h        2014-03-20 20:01:28.000000000 -0400
35
 
***************
36
 
*** 26,30 ****
37
 
     looks for to find the patch level (for the sccs version string). */
38
 
  
39
 
! #define PATCHLEVEL 3
40
 
  
41
 
  #endif /* _PATCHLEVEL_H_ */
42
 
--- 26,30 ----
43
 
     looks for to find the patch level (for the sccs version string). */
44
 
  
45
 
! #define PATCHLEVEL 4
46
 
  
47
 
  #endif /* _PATCHLEVEL_H_ */