BUGS 7.63 KB
Newer Older
1
2
3
** Open BUGS **

** Fixed BUGS **
4
5
6
- 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) [FIXED/IRRELEVANT]
Chris Allegretta's avatar
Chris Allegretta committed
7
8
9
- 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
10
  cursor is beyond COLS (10) [FIXED]
11
- no way to do a replace with the empty string (11) [FIXED, yay!]
12
- Spelling support is not elegant like Pico's integration of the 'spell'
13
  program.  Nano only uses ispell (for now) (12) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
14
15
16
17
- 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]
18
19
- When at the very bottom of the edit window, do_wrap goes berserk and
  puts the cursor somewhere bad; subsequent keystrokes crash the program
Chris Allegretta's avatar
Chris Allegretta committed
20
21
  (14) [FIXED, mostly]
- Doing a replacement of a substring of the replace string (e.g. replacing
22
  "ed" with "fred" causes an infinite loop). (15) [FIXED]
23
24
- Cutting a file with marked text and both marker ends on the same line
  causes a random segfault (16) [FIXED]
25
- Cutting more than one line resets the KEEP_CUTBUFFER flag in 0.9.3.
Chris Allegretta's avatar
Chris Allegretta committed
26
  Error is in bitwise assignment (nano.h). (17) [FIXED]
27
28
29
- 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
30
31
32
- 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]
33
34
35
36
- edit_refresh() and update_line() (and related functions) have 
  trouble when a tab is the character that is the boundary at COLS (23)
  [FIXED]
- There is an off-by-one error in keeping track of totsize.  It is caused
37
38
39
  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
40
  documentation's sake. (24) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
41
- In replace with completely adjacent strings, every other search string
42
  will be missed (try replace ':' in a string like ':::::::::') (28) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
43
44
45
- 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
46
  user exit (29, discovered by Joshua Jensen) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
47
- Using nano -k, marked text is not cut properly. (31) [FIXED]
48
- Invoking -t or -k has the effect of invoking both options. (32) [FIXED]
49
- totsize becomes incorrect after word-wrapping (25) [FIXED]
50
51
- Wrapping a line with autoindent mode sometimes causes a segfault (19)
  [FIXED]
52
- When inserting files, the display sometimes fails to display properly
53
54
55
  until a pageup/down occurs (22) [FIXED]
- In search/replace code, there is too much refreshing in bottomwin (26)
  [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
56
- In replace, there is no way to accept the default replace string. (27)
57
  [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
58
- Using nano -t, user can not exit until a filename is given via ^O. (30)
59
  [FIXED]
60
- totsize problems still abound in do_justify (33) [FIXED]
61
62
63
64
- Using -k, cut text is not pasted properly. (34) [FIXED].
- Using -k, pasted text is not updated properly if it goes beyond editbot. (35)
  [FIXED]
- Doing a cut with -k can screw up the filestruct; fault is in cutting
65
 code. (36)  [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
66
67
- Hitting enter on the magic line makes new lines, but they are not
  written out to disk when saved..... (37). [FIXED]
68
69
- Page up and page down do not work the same way as in Pico (# of lines). (38)
  [FIXED]
70
71
- When doing a search and the marker is set, the screen does not always
  properly update the inverted text (39). [FIXED]
72
73
74
75
- Searches for a string that only exists on one line multiple times will
  fail after finding the last occurrence (discovered by Ken Tyler) (40).
  [FIXED]
- Alt-Z is currently broken to toggle suspend.  I guess I still don't know
76
  signals very well =-) (41) [FIXED].
Chris Allegretta's avatar
Chris Allegretta committed
77
- Unable to cut the entire file using the marker (discovered by Ken Tyler)
78
  (42). [FIXED]
79
- The keypad does not work when nano runs in the Gnome terminal (43). [FIXED]
80
- When reading in a file, if the file is a directory, the contents of the
Chris Allegretta's avatar
Chris Allegretta committed
81
  file being edited are blown away (discovered by  Chris Pimlot) (44). [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
82
83
- in certain terms, nano will leave a "ghost" of screen upon exit
  when called from inside mutt (among other settings) (45). [FIXED]
84
85
- In replace, hitting the Goto line shortcut key does nothing after a
  search string is entered (discovered by Rocco Corsi) (46) [FIXED].
86
- When typing in a string in search or replace and hitting CASE_SENSITIVE
87
88
  or the other search string, the current string edit is blown away in
  favor of the last stored search (47) [FIXED]
89
- If nano fails to open a file when it starts up, doing almost anything
90
  causes a segfault (discovered by Ben Roberts) (48). [FIXED]
91
- In certain terminals, nano would not work properly with keypad().
92
93
  Turned out to be the silly timeout(0) call, which is completely
  unneeded, anyway.  (49) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
94
95
96
- With less than a page of text, doing a page down will move the
  current line to the top of the screen, which it shouldn't do.  (50) 
  [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
97
- with PDCURSES, running meta-X turns off the keypad.  (51) [FIXED]
98
99
100
- Resizing the window completely screws up the display if in any other
  mode than normal editing (help screen, search and replace, file
  browser..) (52) [FIXED]
Chris Allegretta's avatar
Chris Allegretta committed
101
102
- Alt speller argument (-s, --speller) does not take a string argument of
  more than one word. (53) [FIXED].
Chris Allegretta's avatar
Chris Allegretta committed
103
- Cut to end cutting (-k) causes segfaults (try cutting "- Backup making
Chris Allegretta's avatar
Chris Allegretta committed
104
  (filename~)?" line in TODO file) (discovered by
Chris Allegretta's avatar
Chris Allegretta committed
105
  higuita@cadernoverde.com) (54) [FIXED].
106
- When using autoindent (-i), wrapped text does not get autoindented
107
  (55, discovered by Mark Senior) [FIXED].
Chris Allegretta's avatar
Chris Allegretta committed
108
- When using -R (regex) and -p (Pico mode), subsequent searches after
109
  the first fail if no string is entered (56) [FIXED].
Chris Allegretta's avatar
Chris Allegretta committed
110
111
- Page down on a file of editwinrows fails (again). Reported by Ryan
  Krebs (57) [FIXED].
Chris Allegretta's avatar
Chris Allegretta committed
112
113
- File browser aborts on Solaris in qsort() call.  (Reported by
  Matthias Andree) (58) [FIXED].
Chris Allegretta's avatar
Chris Allegretta committed
114
115
- Can modify the current file in view mode with ^W^R (discovered by Rocco
  Corsi) (58) [FIXED].
116
117
- When page up is used after two page down's, the screen doesn't update
  properly (discovered by David Lawrence Ramsey) (59) [FIXED].
118
- On BSD systems, marked cutting sna paste often screws up the
Chris Allegretta's avatar
Chris Allegretta committed
119
  last line in the cutbuffer (discovered by Barry Pederson) (60) [FIXED]
120
121
- Blank lines are not kept when cutting with -k (discovered by Rocco)
  (61) [FIXED].
Chris Allegretta's avatar
Chris Allegretta committed
122
- Nano will not suspend properly inside of mutt (62) [FIXED].
Chris Allegretta's avatar
Chris Allegretta committed
123
124
125
126
127
- When switching from Pico mode to normal mode, the previous search is
  not displayed until cancelling the search (63) [FIXED].
- If you change search options but don't change the search string in
  normal mode, hitting  enter causes the search/replace to abort (64)
  (Jordi Mallach) [FIXED].
128
129
- Cutting one line of text causes the screen to recenter the line
  (reported and fixed by David Lawrence Ramsey) (65) [FIXED].
130
131
132
- When cutting marked text including the bottom of the file, a new   
  "magic line" is not created" (reported by David Lawrence
  Ramsey, fixed by David Lawrence Ramsey & Chris) (66) [FIXED].
133
- ^C does not work after a suspend in tcsh (discovered by
Chris Allegretta's avatar
Chris Allegretta committed
134
  Trevor Cordes) (68) [FIXED].
135
136
- Home and End control keys (^A, ^E) do not always work in filename
  prompt (bug found by Ian Turner) (69) [1.0 series only] [FIXED].
137
- Trying to insert a file of 0 bytes will hang nano (70) [FIXED].
138

Chris Allegretta's avatar
Chris Allegretta committed
139
$Id$