Patrick Williams | 03514f1 | 2024-04-05 07:04:11 -0500 | [diff] [blame^] | 1 | READLINE PATCH REPORT |
| 2 | ===================== |
| 3 | |
| 4 | Readline-Release: 8.2 |
| 5 | Patch-ID: readline82-007 |
| 6 | |
| 7 | Bug-Reported-by: Kevin Pulo <kev@pulo.com.au> |
| 8 | Bug-Reference-ID: |
| 9 | Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-readline/2022-11/msg00002.html |
| 10 | |
| 11 | Bug-Description: |
| 12 | |
| 13 | If readline is called with no prompt, it should display a newline if return |
| 14 | is typed on an empty line. It should still suppress the final newline if |
| 15 | return is typed on the last (empty) line of a multi-line command. |
| 16 | |
| 17 | Patch (apply with `patch -p0'): |
| 18 | |
| 19 | Upstream-Status: Submitted [https://ftp.gnu.org/gnu/readline/readline-8.2-patches/] |
| 20 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 21 | |
| 22 | *** ../readline-8.2-patched/display.c 2022-04-05 10:47:31.000000000 -0400 |
| 23 | --- display.c 2022-12-13 13:11:22.000000000 -0500 |
| 24 | *************** |
| 25 | *** 3342,3348 **** |
| 26 | &last_face[_rl_screenwidth - 1 + woff], 1); |
| 27 | } |
| 28 | ! _rl_vis_botlin = 0; |
| 29 | ! if (botline_length > 0 || _rl_last_c_pos > 0) |
| 30 | rl_crlf (); |
| 31 | fflush (rl_outstream); |
| 32 | rl_display_fixed++; |
| 33 | --- 3394,3400 ---- |
| 34 | &last_face[_rl_screenwidth - 1 + woff], 1); |
| 35 | } |
| 36 | ! if ((_rl_vis_botlin == 0 && botline_length == 0) || botline_length > 0 || _rl_last_c_pos > 0) |
| 37 | rl_crlf (); |
| 38 | + _rl_vis_botlin = 0; |
| 39 | fflush (rl_outstream); |
| 40 | rl_display_fixed++; |
| 41 | *** ../readline-8.2/patchlevel 2013-11-15 08:11:11.000000000 -0500 |
| 42 | --- patchlevel 2014-03-21 08:28:40.000000000 -0400 |
| 43 | *************** |
| 44 | *** 1,3 **** |
| 45 | # Do not edit -- exists only for use by patch |
| 46 | |
| 47 | ! 6 |
| 48 | --- 1,3 ---- |
| 49 | # Do not edit -- exists only for use by patch |
| 50 | |
| 51 | ! 7 |