blob: d377b979d2e8da923b40ff0417b987bedc486f1a [file] [log] [blame]
Chris Allegrettaa2ea1932000-06-06 05:53:49 +00001- Certains are not lined up properly when there are tabs in them at
2 certain col values. (9) [FIXED]
3- edit_refresh() and update_line() do not handle selecting text when the
Robert Siemborski1fc1f3c2000-06-07 04:29:34 +00004 cursor is beyond COLS (10) [FIXED]
Chris Allegrettaa2ea1932000-06-06 05:53:49 +00005- Moving to the end of a line when close to a multiple of COLS and at
6 least COLS * 2 does not make the screen jump early like it would for
7 if we were around COLS (bugs in edit_refresh, update_line) (13)
8 [FIXED, mostly]
9- When at the very bottom of the edit window, do_wrap goes berzerk and
10 puts the curor somewhere bad, subsequent keystrokes crash the program
11 (14) [FIXED, mostly]
12- Doing a replacement of a substring of the replace string (e.g. replacing
13 "ed" with "fred" causes an infinite loop. (15) [FIXED]
Chris Allegrettaa2ea1932000-06-06 05:53:49 +000014- Cutting more than one line resets the KEEP_CUTBUFFER flag in 0.9.3
15 Error is in bitwise assignment (nano.h). (17) [FIXED]
Chris Allegrettaa2ea1932000-06-06 05:53:49 +000016- Nano fails to follow symlinks, even though -l isn't being used (20).
17 [Bug in global flag init, FIXED]
18- When using --help or --version, the SIGINT character gets lost. (21) [FIXED]
Robert Siemborski1fc1f3c2000-06-07 04:29:34 +000019- edit_refresh() and update_line() (and related functions), have
Robert Siemborski53875912000-06-16 04:25:30 +000020 trouble when a tab is the character that is the boundry at COLS (23) [FIXED]
Robert Siemborskiea19c732000-06-09 00:52:26 +000021- there is an off-by-one error in keeping track of totsize. It is caused
22 by the fact that we count the newline at the end when we read in a file
23 but we do not, in fact, display this newline. This should go away
24 implicitly when the "Magic Line" returns, but it is noted here for
Robert Siemborski82e603d2000-07-06 02:18:22 +000025 documentation's sake. (24) [FIXED]
Chris Allegretta6a2273d2000-07-12 02:28:33 +000026- In replace with completely adjacent strings, every other search string
Chris Allegrettafa8f7bf2000-07-12 02:41:13 +000027 will be missed (try replace ':' in a string like ':::::::::') (28) [FIXED]
Chris Allegretta82bd1b32000-07-12 23:57:25 +000028- If nano opens a read-only file with the --tempfile option, and a change
29 is made to the buffer, and a write is attempted, nano will not give you
30 a dialog about not being able to write the file, and it will not let the
Chris Allegrettaacb62342000-07-21 22:42:46 +000031 user exit (29, discovered by Joshua Jensen) [FIXED]
Chris Allegretta6a2273d2000-07-12 02:28:33 +000032
Robert Siemborskiaa448412000-07-17 02:54:17 +000033** Open BUGS **
34
35- Marked cutting sometimes leaves a newline in the file unintelligently,
36 such as when all of a line is selected but the mark doesn't proceed to
37 the new line. (8) { Is this an issue? compare to pico 3.5 }
38- no way to do a replace with the empty string. (11)
39- Spelling support is not elegant like pico's integration of the 'spell'
40 program. Nano only uses ispell (for now) (12)
41- Cutting a file with marked text and both marker ends on the same line
42 causes a random segfault (16)
43- The wrapping code does not work right for lines like the following:
44 * *
45 Error is in do_wrap, must be rewritten (18).
46- Wrapping a line with autoindent mode sometimes causes a segfault (19).
47- When inserting files, the display sometimes fails to display properly
48 until a pageup/down occurs (22).
49- totsize becomes incorrect after word-wrapping (25)
50- In search/replace code there is too much refreshing in bottomwin (26)
51- In replace, there is no way to accept the default replace string. (27)
52