Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 1 | - Marked cutting sometimes leaves a newline in the file unintelligently, |
| 2 | such as when all of a line is selected but the mark doesn't proceed to |
Robert Siemborski | 1fc1f3c | 2000-06-07 04:29:34 +0000 | [diff] [blame] | 3 | the new line. (8) { Is this an issue? compare to pico 3.5 } |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 4 | - Certains are not lined up properly when there are tabs in them at |
| 5 | certain col values. (9) [FIXED] |
| 6 | - edit_refresh() and update_line() do not handle selecting text when the |
Robert Siemborski | 1fc1f3c | 2000-06-07 04:29:34 +0000 | [diff] [blame] | 7 | cursor is beyond COLS (10) [FIXED] |
Chris Allegretta | a2ea193 | 2000-06-06 05:53:49 +0000 | [diff] [blame] | 8 | - no way to do a replace with the empty string. (11) |
| 9 | - Spelling support is not elegant like pico's integration of the 'spell' |
| 10 | program. Nano only uses ispell (for now) (12) |
| 11 | - Moving to the end of a line when close to a multiple of COLS and at |
| 12 | least COLS * 2 does not make the screen jump early like it would for |
| 13 | if we were around COLS (bugs in edit_refresh, update_line) (13) |
| 14 | [FIXED, mostly] |
| 15 | - When at the very bottom of the edit window, do_wrap goes berzerk and |
| 16 | puts the curor somewhere bad, subsequent keystrokes crash the program |
| 17 | (14) [FIXED, mostly] |
| 18 | - Doing a replacement of a substring of the replace string (e.g. replacing |
| 19 | "ed" with "fred" causes an infinite loop. (15) [FIXED] |
| 20 | - Cutting a file with marked text and both marker ends on the same line |
| 21 | causes a random segfault (16) |
| 22 | - Cutting more than one line resets the KEEP_CUTBUFFER flag in 0.9.3 |
| 23 | Error is in bitwise assignment (nano.h). (17) [FIXED] |
| 24 | - The wrapping code does not work right for lines like the following: |
| 25 | * * |
| 26 | Error is in do_wrap, must be rewritten (18). |
| 27 | - Wrapping a line with autoindent mode sometimes causes a segfault (19). |
| 28 | - Nano fails to follow symlinks, even though -l isn't being used (20). |
| 29 | [Bug in global flag init, FIXED] |
| 30 | - When using --help or --version, the SIGINT character gets lost. (21) [FIXED] |
| 31 | - When inserting files, the display sometimes fails to display properly |
| 32 | until a pageup/down occurs (22). |
Robert Siemborski | 1fc1f3c | 2000-06-07 04:29:34 +0000 | [diff] [blame] | 33 | - edit_refresh() and update_line() (and related functions), have |
| 34 | trouble when a tab is the character that is the boundry at COLS (23) |
Robert Siemborski | ea19c73 | 2000-06-09 00:52:26 +0000 | [diff] [blame^] | 35 | - there is an off-by-one error in keeping track of totsize. It is caused |
| 36 | by the fact that we count the newline at the end when we read in a file |
| 37 | but we do not, in fact, display this newline. This should go away |
| 38 | implicitly when the "Magic Line" returns, but it is noted here for |
| 39 | documentation's sake. (24) |