miscellaneous cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3960 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
3a2dc3e0a7
commit
79f946b682
118
BUGS
118
BUGS
|
@ -8,18 +8,18 @@
|
||||||
certain col values. (9) [FIXED]
|
certain col values. (9) [FIXED]
|
||||||
- edit_refresh() and update_line() do not handle selecting text when the
|
- edit_refresh() and update_line() do not handle selecting text when the
|
||||||
cursor is beyond COLS (10) [FIXED]
|
cursor is beyond COLS (10) [FIXED]
|
||||||
- no way to do a replace with the empty string (11) [FIXED, yay!]
|
- No way to do a replace with the empty string (11) [FIXED, yay!]
|
||||||
- Spelling support is not elegant like Pico's integration of the 'spell'
|
- Spelling support is not elegant like Pico's integration of the 'spell'
|
||||||
program. Nano only uses ispell (for now) (12) [FIXED]
|
program. nano only uses ispell (for now) (12) [FIXED]
|
||||||
- Moving to the end of a line when close to a multiple of COLS and at
|
- 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
|
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)
|
if we were around COLS (bugs in edit_refresh, update_line) (13)
|
||||||
[FIXED, mostly]
|
[FIXED, mostly]
|
||||||
- When at the very bottom of the edit window, do_wrap goes berserk and
|
- When at the very bottom of the edit window, do_wrap() goes berserk and
|
||||||
puts the cursor somewhere bad; subsequent keystrokes crash the program
|
puts the cursor somewhere bad; subsequent keystrokes crash the program
|
||||||
(14) [FIXED, mostly]
|
(14) [FIXED, mostly]
|
||||||
- Doing a replacement of a substring of the replace string (e.g. replacing
|
- Doing a replacement of a substring of the replace string (e.g.
|
||||||
"ed" with "fred" causes an infinite loop). (15) [FIXED]
|
replacing "ed" with "fred" causes an infinite loop). (15) [FIXED]
|
||||||
- Cutting a file with marked text and both marker ends on the same line
|
- Cutting a file with marked text and both marker ends on the same line
|
||||||
causes a random segfault (16) [FIXED]
|
causes a random segfault (16) [FIXED]
|
||||||
- Cutting more than one line resets the KEEP_CUTBUFFER flag in 0.9.3.
|
- Cutting more than one line resets the KEEP_CUTBUFFER flag in 0.9.3.
|
||||||
|
@ -27,25 +27,28 @@
|
||||||
- The wrapping code does not work right for lines like the following:
|
- The wrapping code does not work right for lines like the following:
|
||||||
* *
|
* *
|
||||||
Error is in do_wrap, must be rewritten. (18) [FIXED]
|
Error is in do_wrap, must be rewritten. (18) [FIXED]
|
||||||
- Nano fails to follow symlinks, even though -l isn't being used (20).
|
- nano fails to follow symlinks, even though -l isn't being used (20).
|
||||||
[Bug in global flag init, FIXED]
|
[Bug in global flag init, FIXED]
|
||||||
- When using --help or --version, the SIGINT character gets lost. (21) [FIXED]
|
- When using --help or --version, the SIGINT character gets lost. (21)
|
||||||
|
[FIXED]
|
||||||
- edit_refresh() and update_line() (and related functions) have
|
- edit_refresh() and update_line() (and related functions) have
|
||||||
trouble when a tab is the character that is the boundary at COLS (23)
|
trouble when a tab is the character that is the boundary at COLS (23)
|
||||||
[FIXED]
|
[FIXED]
|
||||||
- There is an off-by-one error in keeping track of totsize. It is caused
|
- There is an off-by-one error in keeping track of totsize. It is
|
||||||
by the fact that we count the newline at the end when we read in a file
|
caused by the fact that we count the newline at the end when we read
|
||||||
but we do not, in fact, display this newline. This should go away
|
in a file but we do not, in fact, display this newline. This should
|
||||||
implicitly when the "Magic Line" returns, but it is noted here for
|
go away implicitly when the "Magic Line" returns, but it is noted here
|
||||||
documentation's sake. (24) [FIXED]
|
for documentation's sake. (24) [FIXED]
|
||||||
- In replace with completely adjacent strings, every other search string
|
- In replace with completely adjacent strings, every other search string
|
||||||
will be missed (try replace ':' in a string like ':::::::::') (28) [FIXED]
|
will be missed (try replace ':' in a string like ':::::::::') (28)
|
||||||
- If nano opens a read-only file with the --tempfile option, and a change
|
[FIXED]
|
||||||
is made to the buffer, and a write is attempted, nano will not give you
|
- If nano opens a read-only file with the --tempfile option, and a
|
||||||
a dialog about not being able to write the file, and it will not let the
|
change is made to the buffer, and a write is attempted, nano will not
|
||||||
user exit (29, discovered by Joshua Jensen) [FIXED]
|
give you a dialog about not being able to write the file, and it will
|
||||||
|
not let the user exit (29, discovered by Joshua Jensen) [FIXED]
|
||||||
- Using nano -k, marked text is not cut properly. (31) [FIXED]
|
- Using nano -k, marked text is not cut properly. (31) [FIXED]
|
||||||
- Invoking -t or -k has the effect of invoking both options. (32) [FIXED]
|
- Invoking -t or -k has the effect of invoking both options. (32)
|
||||||
|
[FIXED]
|
||||||
- totsize becomes incorrect after word-wrapping (25) [FIXED]
|
- totsize becomes incorrect after word-wrapping (25) [FIXED]
|
||||||
- Wrapping a line with autoindent mode sometimes causes a segfault (19)
|
- Wrapping a line with autoindent mode sometimes causes a segfault (19)
|
||||||
[FIXED]
|
[FIXED]
|
||||||
|
@ -55,51 +58,52 @@
|
||||||
[FIXED]
|
[FIXED]
|
||||||
- In replace, there is no way to accept the default replace string. (27)
|
- In replace, there is no way to accept the default replace string. (27)
|
||||||
[FIXED]
|
[FIXED]
|
||||||
- Using nano -t, user can not exit until a filename is given via ^O. (30)
|
- Using nano -t, user can not exit until a filename is given via ^O.
|
||||||
[FIXED]
|
(30) [FIXED]
|
||||||
- totsize problems still abound in do_justify (33) [FIXED]
|
- totsize problems still abound in do_justify (33) [FIXED]
|
||||||
- Using -k, cut text is not pasted properly. (34) [FIXED].
|
- Using -k, cut text is not pasted properly. (34) [FIXED].
|
||||||
- Using -k, pasted text is not updated properly if it goes beyond editbot. (35)
|
- Using -k, pasted text is not updated properly if it goes beyond
|
||||||
[FIXED]
|
editbot. (35) [FIXED]
|
||||||
- Doing a cut with -k can screw up the filestruct; fault is in cutting
|
- Doing a cut with -k can screw up the filestruct; fault is in cutting
|
||||||
code. (36) [FIXED]
|
code. (36) [FIXED]
|
||||||
- Hitting enter on the magic line makes new lines, but they are not
|
- Hitting enter on the magic line makes new lines, but they are not
|
||||||
written out to disk when saved..... (37). [FIXED]
|
written out to disk when saved..... (37). [FIXED]
|
||||||
- Page up and page down do not work the same way as in Pico (# of lines). (38)
|
- Page up and page down do not work the same way as in Pico (# of
|
||||||
[FIXED]
|
lines). (38) [FIXED]
|
||||||
- When doing a search and the marker is set, the screen does not always
|
- When doing a search and the marker is set, the screen does not always
|
||||||
properly update the inverted text (39). [FIXED]
|
properly update the inverted text (39). [FIXED]
|
||||||
- Searches for a string that only exists on one line multiple times will
|
- Searches for a string that only exists on one line multiple times will
|
||||||
fail after finding the last occurrence (discovered by Ken Tyler) (40).
|
fail after finding the last occurrence (discovered by Ken Tyler) (40).
|
||||||
[FIXED]
|
[FIXED]
|
||||||
- Alt-Z is currently broken to toggle suspend. I guess I still don't know
|
- Meta-Z is currently broken to toggle suspend. I guess I still don't
|
||||||
signals very well =-) (41) [FIXED].
|
know signals very well =-) (41) [FIXED].
|
||||||
- Unable to cut the entire file using the marker (discovered by Ken Tyler)
|
- Unable to cut the entire file using the marker (discovered by Ken
|
||||||
(42). [FIXED]
|
Tyler) (42). [FIXED]
|
||||||
- The keypad does not work when nano runs in the Gnome terminal (43). [FIXED]
|
- The keypad does not work when nano runs in the Gnome terminal (43).
|
||||||
- When reading in a file, if the file is a directory, the contents of the
|
[FIXED]
|
||||||
file being edited are blown away (discovered by Chris Pimlot) (44). [FIXED]
|
- When reading in a file, if the file is a directory, the contents of
|
||||||
- in certain terms, nano will leave a "ghost" of screen upon exit
|
the file being edited are blown away (discovered by Chris Pimlot)
|
||||||
when called from inside mutt (among other settings) (45). [FIXED]
|
(44). [FIXED]
|
||||||
|
- In certain terms, nano will leave a "ghost" of screen upon exit when
|
||||||
|
called from inside mutt (among other settings) (45). [FIXED]
|
||||||
- In replace, hitting the Goto line shortcut key does nothing after a
|
- In replace, hitting the Goto line shortcut key does nothing after a
|
||||||
search string is entered (discovered by Rocco Corsi) (46) [FIXED].
|
search string is entered (discovered by Rocco Corsi) (46) [FIXED].
|
||||||
- When typing in a string in search or replace and hitting CASE_SENSITIVE
|
- When typing in a string in search or replace and hitting
|
||||||
or the other search string, the current string edit is blown away in
|
CASE_SENSITIVE or the other search string, the current string edit is
|
||||||
favor of the last stored search (47) [FIXED]
|
blown away in favor of the last stored search (47) [FIXED]
|
||||||
- If nano fails to open a file when it starts up, doing almost anything
|
- If nano fails to open a file when it starts up, doing almost anything
|
||||||
causes a segfault (discovered by Ben Roberts) (48). [FIXED]
|
causes a segfault (discovered by Ben Roberts) (48). [FIXED]
|
||||||
- In certain terminals, nano would not work properly with keypad().
|
- In certain terminals, nano would not work properly with keypad().
|
||||||
Turned out to be the silly timeout(0) call, which is completely
|
Turned out to be the silly timeout(0) call, which is completely
|
||||||
unneeded, anyway. (49) [FIXED]
|
unneeded, anyway. (49) [FIXED]
|
||||||
- With less than a page of text, doing a page down will move the
|
- With less than a page of text, doing a page down will move the current
|
||||||
current line to the top of the screen, which it shouldn't do. (50)
|
line to the top of the screen, which it shouldn't do. (50) [FIXED]
|
||||||
[FIXED]
|
- With PDCurses, running Meta-X turns off the keypad. (51) [FIXED]
|
||||||
- with PDCURSES, running meta-X turns off the keypad. (51) [FIXED]
|
|
||||||
- Resizing the window completely screws up the display if in any other
|
- Resizing the window completely screws up the display if in any other
|
||||||
mode than normal editing (help screen, search and replace, file
|
mode than normal editing (help screen, search and replace, file
|
||||||
browser..) (52) [FIXED]
|
browser...) (52) [FIXED]
|
||||||
- Alt speller argument (-s, --speller) does not take a string argument of
|
- Alt speller argument (-s, --speller) does not take a string argument
|
||||||
more than one word. (53) [FIXED].
|
of more than one word. (53) [FIXED].
|
||||||
- Cut to end cutting (-k) causes segfaults (try cutting "- Backup making
|
- Cut to end cutting (-k) causes segfaults (try cutting "- Backup making
|
||||||
(filename~)?" line in TODO file) (discovered by
|
(filename~)?" line in TODO file) (discovered by
|
||||||
higuita@cadernoverde.com) (54) [FIXED].
|
higuita@cadernoverde.com) (54) [FIXED].
|
||||||
|
@ -109,29 +113,29 @@
|
||||||
the first fail if no string is entered (56) [FIXED].
|
the first fail if no string is entered (56) [FIXED].
|
||||||
- Page down on a file of editwinrows fails (again). Reported by Ryan
|
- Page down on a file of editwinrows fails (again). Reported by Ryan
|
||||||
Krebs (57) [FIXED].
|
Krebs (57) [FIXED].
|
||||||
- File browser aborts on Solaris in qsort() call. (Reported by
|
- File browser aborts on Solaris in qsort() call. (Reported by Matthias
|
||||||
Matthias Andree) (58) [FIXED].
|
Andree) (58) [FIXED].
|
||||||
- Can modify the current file in view mode with ^W^R (discovered by Rocco
|
- Can modify the current file in view mode with ^W^R (discovered by
|
||||||
Corsi) (58) [FIXED].
|
Rocco Corsi) (58) [FIXED].
|
||||||
- When page up is used after two page down's, the screen doesn't update
|
- When page up is used after two page downs, the screen doesn't update
|
||||||
properly (discovered by David Lawrence Ramsey) (59) [FIXED].
|
properly (discovered by David Lawrence Ramsey) (59) [FIXED].
|
||||||
- On BSD systems, marked cutting sna paste often screws up the
|
- On BSD systems, marked cutting and paste often screws up the last line
|
||||||
last line in the cutbuffer (discovered by Barry Pederson) (60) [FIXED]
|
in the cutbuffer (discovered by Barry Pederson) (60) [FIXED]
|
||||||
- Blank lines are not kept when cutting with -k (discovered by Rocco)
|
- Blank lines are not kept when cutting with -k (discovered by Rocco)
|
||||||
(61) [FIXED].
|
(61) [FIXED].
|
||||||
- Nano will not suspend properly inside of mutt (62) [FIXED].
|
- nano will not suspend properly inside of mutt (62) [FIXED].
|
||||||
- When switching from Pico mode to normal mode, the previous search is
|
- When switching from Pico mode to normal mode, the previous search is
|
||||||
not displayed until cancelling the search (63) [FIXED].
|
not displayed until cancelling the search (63) [FIXED].
|
||||||
- If you change search options but don't change the search string in
|
- If you change search options but don't change the search string in
|
||||||
normal mode, hitting enter causes the search/replace to abort (64)
|
normal mode, hitting Enter causes the search/replace to abort (64)
|
||||||
(Jordi Mallach) [FIXED].
|
(Jordi Mallach) [FIXED].
|
||||||
- Cutting one line of text causes the screen to recenter the line
|
- Cutting one line of text causes the screen to recenter the line
|
||||||
(reported and fixed by David Lawrence Ramsey) (65) [FIXED].
|
(reported and fixed by David Lawrence Ramsey) (65) [FIXED].
|
||||||
- When cutting marked text including the bottom of the file, a new
|
- When cutting marked text including the bottom of the file, a new
|
||||||
"magic line" is not created" (reported by David Lawrence
|
"magic line" is not created" (reported by David Lawrence Ramsey, fixed
|
||||||
Ramsey, fixed by David Lawrence Ramsey & Chris) (66) [FIXED].
|
by David Lawrence Ramsey & Chris) (66) [FIXED].
|
||||||
- ^C does not work after a suspend in tcsh (discovered by
|
- ^C does not work after a suspend in tcsh (discovered by Trevor Cordes)
|
||||||
Trevor Cordes) (68) [FIXED].
|
(68) [FIXED].
|
||||||
- Home and End control keys (^A, ^E) do not always work in filename
|
- 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].
|
prompt (bug found by Ian Turner) (69) [1.0 series only] [FIXED].
|
||||||
- Trying to insert a file of 0 bytes will hang nano (70) [FIXED].
|
- Trying to insert a file of 0 bytes will hang nano (70) [FIXED].
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
CVS code -
|
CVS code -
|
||||||
|
- BUGS:
|
||||||
|
- Miscellaneous cosmetic fixes. (DLR)
|
||||||
|
|
||||||
GNU nano 2.0.1 - 2006.11.20
|
GNU nano 2.0.1 - 2006.11.20
|
||||||
- General:
|
- General:
|
||||||
|
@ -6915,7 +6917,7 @@ General -
|
||||||
to winio.c where it should probably be anyway. New configure
|
to winio.c where it should probably be anyway. New configure
|
||||||
check for _use_keypad in window struct. This will have to do
|
check for _use_keypad in window struct. This will have to do
|
||||||
for now.
|
for now.
|
||||||
- Moved keypad() calls for PDCURSES from main() to window_init()
|
- Moved keypad() calls for PDCurses from main() to window_init()
|
||||||
so the keypad continues to work after a Meta-X, for example.
|
so the keypad continues to work after a Meta-X, for example.
|
||||||
Fixed bug #51.
|
Fixed bug #51.
|
||||||
- faq.html:
|
- faq.html:
|
||||||
|
@ -7221,7 +7223,7 @@ nano 0.9.20 - 11/18/2000
|
||||||
to answer == def.
|
to answer == def.
|
||||||
- Fixed fallthrough code because there was no break. Make much
|
- Fixed fallthrough code because there was no break. Make much
|
||||||
more sense now.
|
more sense now.
|
||||||
- Added check for ASCII 54[124] when using PDCURSES, ignore them
|
- Added check for ASCII 54[124] when using PDCurses, ignore them
|
||||||
if noticed.
|
if noticed.
|
||||||
nanoget_repaint()
|
nanoget_repaint()
|
||||||
- New function, removes about 30 lines of duplicate code in
|
- New function, removes about 30 lines of duplicate code in
|
||||||
|
|
Loading…
Reference in New Issue