| [f6afc87] | 1 | Submitted By: William Harrington (kb0iic at cross-lfs dot org) | 
|---|
|  | 2 | Date: 03-30-2014 | 
|---|
|  | 3 | Initial Package Version: 6.3 | 
|---|
|  | 4 | Origin: Upstream | 
|---|
|  | 5 | Upstream Status: Applied | 
|---|
|  | 6 | Description: Contains all upstream patches up to 6.3-003 | 
|---|
|  | 7 |  | 
|---|
|  | 8 | diff -Naur readline-6.3.orig/patchlevel readline-6.3/patchlevel | 
|---|
|  | 9 | --- readline-6.3.orig/patchlevel        2013-11-15 07:11:11.000000000 -0600 | 
|---|
|  | 10 | +++ readline-6.3/patchlevel     2014-03-30 08:39:43.456378551 -0500 | 
|---|
|  | 11 | @@ -1,3 +1,3 @@ | 
|---|
|  | 12 | # Do not edit -- exists only for use by patch | 
|---|
|  | 13 |  | 
|---|
|  | 14 | -5 | 
|---|
|  | 15 | +3 | 
|---|
|  | 16 | diff -Naur readline-6.3.orig/readline.c readline-6.3/readline.c | 
|---|
|  | 17 | --- readline-6.3.orig/readline.c        2013-10-28 13:58:06.000000000 -0500 | 
|---|
|  | 18 | +++ readline-6.3/readline.c     2014-03-30 08:39:41.509650434 -0500 | 
|---|
|  | 19 | @@ -744,7 +744,8 @@ | 
|---|
|  | 20 | r = _rl_subseq_result (r, cxt->oldmap, cxt->okey, (cxt->flags & KSEQ_SUBSEQ)); | 
|---|
|  | 21 |  | 
|---|
|  | 22 | RL_CHECK_SIGNALS (); | 
|---|
|  | 23 | -  if (r == 0)                  /* success! */ | 
|---|
|  | 24 | +  /* We only treat values < 0 specially to simulate recursion. */ | 
|---|
|  | 25 | +  if (r >= 0 || (r == -1 && (cxt->flags & KSEQ_SUBSEQ) == 0))  /* success! or failure! */ | 
|---|
|  | 26 | { | 
|---|
|  | 27 | _rl_keyseq_chain_dispose (); | 
|---|
|  | 28 | RL_UNSETSTATE (RL_STATE_MULTIKEY); | 
|---|
|  | 29 | @@ -964,7 +965,7 @@ | 
|---|
|  | 30 | #if defined (VI_MODE) | 
|---|
|  | 31 | if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap && | 
|---|
|  | 32 | key != ANYOTHERKEY && | 
|---|
|  | 33 | -      rl_key_sequence_length == 1 &&   /* XXX */ | 
|---|
|  | 34 | +      _rl_dispatching_keymap == vi_movement_keymap && | 
|---|
|  | 35 | _rl_vi_textmod_command (key)) | 
|---|
|  | 36 | _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign); | 
|---|
|  | 37 | #endif | 
|---|
|  | 38 | diff -Naur readline-6.3.orig/util.c readline-6.3/util.c | 
|---|
|  | 39 | --- readline-6.3.orig/util.c    2013-09-02 12:36:12.000000000 -0500 | 
|---|
|  | 40 | +++ readline-6.3/util.c 2014-03-30 08:39:43.456378551 -0500 | 
|---|
|  | 41 | @@ -476,6 +476,7 @@ | 
|---|
|  | 42 | return (strcpy ((char *)xmalloc (1 + (int)strlen (s)), (s))); | 
|---|
|  | 43 | } | 
|---|
|  | 44 |  | 
|---|
|  | 45 | +#if defined (DEBUG) | 
|---|
|  | 46 | #if defined (USE_VARARGS) | 
|---|
|  | 47 | static FILE *_rl_tracefp; | 
|---|
|  | 48 |  | 
|---|
|  | 49 | @@ -538,6 +539,7 @@ | 
|---|
|  | 50 | _rl_tracefp = fp; | 
|---|
|  | 51 | } | 
|---|
|  | 52 | #endif | 
|---|
|  | 53 | +#endif /* DEBUG */ | 
|---|
|  | 54 |  | 
|---|
|  | 55 |  | 
|---|
|  | 56 | #if HAVE_DECL_AUDIT_USER_TTY && defined (ENABLE_TTY_AUDIT_SUPPORT) | 
|---|