winio.c:edit_refresh() - Turn on leaveok() so the cursor doesn't bounce around the screen while we're updating it (most noticeable when using color syntax over a very slow connection)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1281 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
0ae5c722bd
commit
079b5495c8
24
ChangeLog
24
ChangeLog
|
@ -415,10 +415,24 @@ GNU nano 1.1.10 - 07/25/2002
|
||||||
do_credits()
|
do_credits()
|
||||||
- Fix for the i18ned credits so it will compile with -pedantic
|
- Fix for the i18ned credits so it will compile with -pedantic
|
||||||
(DLR & Chris).
|
(DLR & Chris).
|
||||||
|
do_help()
|
||||||
|
- Add support for the handled keyboard escape sequences in the
|
||||||
|
help menu, as they are needed with some terminals (e.g. xterm
|
||||||
|
with TERM=ansi). (DLR)
|
||||||
|
edit_refresh()
|
||||||
|
- Turn on leaveok() so the cursor doesn't bounce around the
|
||||||
|
screen while we're updating it (most noticeable when using
|
||||||
|
color syntax over a very slow connection).
|
||||||
|
do_replace_highlight()
|
||||||
|
- When using regexps, make sure the highlight is the length of
|
||||||
|
the search result and not the regexp string. (DLR)
|
||||||
nanogetstr()
|
nanogetstr()
|
||||||
- After the user presses Enter at the prompt, refresh the edit
|
- After the user presses Enter at the prompt, refresh the edit
|
||||||
window in case there's a list of possible filename matches
|
window in case there's a list of possible filename matches
|
||||||
(left over from attempted tab completion) on it. (DLR)
|
(left over from attempted tab completion) on it. (DLR)
|
||||||
|
statusbar()
|
||||||
|
- Limit statusbar display to the number of columns less four, and
|
||||||
|
don't allow it to go over its original row. (David Benbennick)
|
||||||
titlebar()
|
titlebar()
|
||||||
- Tweak text spacing and printing so that the titlebar text looks
|
- Tweak text spacing and printing so that the titlebar text looks
|
||||||
better on smaller terminals. (Carl Drinkwater)
|
better on smaller terminals. (Carl Drinkwater)
|
||||||
|
@ -431,16 +445,6 @@ GNU nano 1.1.10 - 07/25/2002
|
||||||
beforehand) as ^@'s. (DLR)
|
beforehand) as ^@'s. (DLR)
|
||||||
- Fix to properly treat ASCII 128-159 as control characters.
|
- Fix to properly treat ASCII 128-159 as control characters.
|
||||||
(DLR)
|
(DLR)
|
||||||
statusbar()
|
|
||||||
- Limit statusbar display to the number of columns less four, and
|
|
||||||
don't allow it to go over its original row. (David Benbennick)
|
|
||||||
do_help()
|
|
||||||
- Add support for the handled keyboard escape sequences in the
|
|
||||||
help menu, as they are needed with some terminals (e.g. xterm
|
|
||||||
with TERM=ansi). (DLR)
|
|
||||||
do_replace_highlight()
|
|
||||||
- When using regexps, make sure the highlight is the length of
|
|
||||||
the search result and not the regexp string. (DLR)
|
|
||||||
- configure.ac:
|
- configure.ac:
|
||||||
- Added ms to ALL_LINGUAS (Jordi).
|
- Added ms to ALL_LINGUAS (Jordi).
|
||||||
- Merged acconfig.h in (Jordi).
|
- Merged acconfig.h in (Jordi).
|
||||||
|
|
5
winio.c
5
winio.c
|
@ -1151,6 +1151,9 @@ void edit_refresh(void)
|
||||||
if (edittop == NULL)
|
if (edittop == NULL)
|
||||||
edittop = current;
|
edittop = current;
|
||||||
|
|
||||||
|
/* Don't make the cursor jump around the scrrn whilst updating */
|
||||||
|
leaveok(edit, TRUE);
|
||||||
|
|
||||||
editbot = edittop;
|
editbot = edittop;
|
||||||
while (nlines < editwinrows) {
|
while (nlines < editwinrows) {
|
||||||
update_line(editbot, current_x);
|
update_line(editbot, current_x);
|
||||||
|
@ -1163,6 +1166,7 @@ void edit_refresh(void)
|
||||||
break;
|
break;
|
||||||
editbot = editbot->next;
|
editbot = editbot->next;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If noloop == 1, then we already did an edit_update without finishing
|
/* If noloop == 1, then we already did an edit_update without finishing
|
||||||
this function. So we don't run edit_update again */
|
this function. So we don't run edit_update again */
|
||||||
if (!currentcheck && !noloop) {
|
if (!currentcheck && !noloop) {
|
||||||
|
@ -1180,6 +1184,7 @@ void edit_refresh(void)
|
||||||
/* What the hell are we expecting to update the screen if this isn't
|
/* What the hell are we expecting to update the screen if this isn't
|
||||||
here? Luck?? */
|
here? Luck?? */
|
||||||
wrefresh(edit);
|
wrefresh(edit);
|
||||||
|
leaveok(edit, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue