BUGS 3.38 KB
Newer Older
Chris Allegretta's avatar
Chris Allegretta committed
1
2
3
- Certains are not lined up properly when there are tabs in them at 
  certain col values. (9) [FIXED]
- edit_refresh() and update_line() do not handle selecting text when the
4
  cursor is beyond COLS (10) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
5
6
7
8
9
10
11
12
13
14
15
- Moving to the end of a line when close to a multiple of COLS and at
  least COLS * 2 does not make the screen jump early like it would for
  if we were around COLS (bugs in edit_refresh, update_line) (13)
  [FIXED, mostly]
- When at the very bottom of the edit window, do_wrap goes berzerk and
  puts the curor somewhere bad, subsequent keystrokes crash the program
  (14) [FIXED, mostly]
- Doing a replacement of a substring of the replace string (e.g. replacing
  "ed" with "fred" causes an infinite loop. (15) [FIXED]
- Cutting more than one line resets the KEEP_CUTBUFFER flag in 0.9.3
  Error is in bitwise assignment (nano.h). (17) [FIXED]
16
17
18
- The wrapping code does not work right for lines like the following:
 *                                                                     *
  Error is in do_wrap, must be rewritten. (18) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
19
20
21
- Nano fails to follow symlinks, even though -l isn't being used (20).
  [Bug in global flag init, FIXED]
- When using --help or --version, the SIGINT character gets lost. (21) [FIXED]
22
- edit_refresh() and update_line() (and related functions), have 
23
  trouble when a tab is the character that is the boundry at COLS (23) [FIXED]
24
25
26
27
- there is an off-by-one error in keeping track of totsize.  It is caused
  by the fact that we count the newline at the end when we read in a file
  but we do not, in fact, display this newline.  This should go away
  implicitly when the "Magic Line" returns, but it is noted here for
28
  documentation's sake. (24) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
29
- In replace with completely adjacent strings, every other search string
30
  will be missed (try replace ':' in a string like ':::::::::') (28) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
31
32
33
- If nano opens a read-only file with the --tempfile option, and a change
  is made to the buffer, and a write is attempted, nano will not give you
  a dialog about not being able to write the file, and it will not let the
34
  user exit (29, discovered by Joshua Jensen) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
35
- Using nano -k, marked text is not cut properly. (31) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
36
- Invoking -t or -k has the effect of invoking both option. (32) [FIXED]
37
38
39
40
- totsize becomes incorrect after word-wrapping (25) [FIXED]
- Wrapping a line with autoindent mode sometimes causes a segfault (19)[FIXED]
- When inserting files, the display sometimes fails to display properly
  until a pageup/down occurs (22)[FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
41
42
- Using nano -t, user can not exit until a filename is given via ^O. (30)
 [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
43

44
45
46
47
48
49
50
51
52
53
54
55
** Open BUGS **

- Marked cutting sometimes leaves a newline in the file unintelligently,
  such as when all of a line is selected but the mark doesn't proceed to
  the new line. (8) { Is this an issue? compare to pico 3.5 }
- no way to do a replace with the empty string. (11)
- Spelling support is not elegant like pico's integration of the 'spell'
  program.  Nano only uses ispell (for now) (12)
- Cutting a file with marked text and both marker ends on the same line
  causes a random segfault (16)
- In search/replace code there is too much refreshing in bottomwin (26)
- In replace, there is no way to accept the default replace string. (27)
Chris Allegretta's avatar
Chris Allegretta committed
56
- totsize problems still abound in do_justify (33)
Chris Allegretta's avatar
Chris Allegretta committed
57
58
- Using -k cut text is not pasted properly. (34) [FIXED, mostly].
- Using -k pasted text is not updated properly if it goes beyond editbot. (35)