[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
lynx-dev refresh_screen & first document
From: |
Leonid Pauzner |
Subject: |
lynx-dev refresh_screen & first document |
Date: |
Wed, 30 Sep 1998 14:49:57 +0400 (MSD) |
There is a strange old bug really annoying on my system
(Linux, 1.9.9e curses), it is found only in Advanced user_mode
and only when Lynx started on localfile like "lynx ." or "lynx -book".
Visual effect: when the page loaded I got the screen messed near the bottom:
statusline became duplicated and when I scroll with pageUP/pageDown later
I got garbage near each end-of-line positions _from_ previous page
(exactly: those characters from the first page that was not overriden
from the last document).
And this garbage still live for all the later documents
until I force Cntrl-W to refresh the screen (reload Cntrl-R will not help).
That is really strange - it is found only for localfiles and never for HTTP.
Cntrl-W code looks as simple as follows:
case LYK_REFRESH:
refresh_screen = TRUE;
lynx_force_repaint();
break;
Probably configure definitions may be useful:
Configuration Definitions (Lynx Version 2.8.1dev.26)
config.cache
SYSTEM_MAIL /usr/sbin/sendmail
alt_char_set acs_map
baddef_remove no
bool_defs yes
c_const yes
color_curses yes
curs_performance no
dcl_errno yes
dcl_sys_errlist yes
dcl_sys_nerr yes
fancy_curses yes
fionbio ioctl
func_cbreak yes
func_cuserid yes
func_decl_getgrgid yes
func_decl_getgrnam yes
func_decl_strstr yes
func_define_key no
func_getcwd yes
func_getgroups yes
func_gethostbyname yes
func_gethostname yes
func_initscr no
func_keypad yes
func_lstat yes
func_mktime yes
func_putenv yes
func_readdir yes
func_socket yes
func_strcasecmp yes
func_strerror yes
func_strstr yes
func_tgoto no
func_use_default_colors no
func_vfork_works yes
func_waitpid yes
func_wborder yes
have_errno yes
have_sys_errlist yes
have_sys_nerr yes
have_ttytype yes
have_utmp yes
header_dirent_dirent_h yes
header_fcntl_h yes
header_limits_h yes
header_stdc yes
header_stdlib_h yes
header_string_h yes
header_sys_fcntl_h yes
header_sys_filio_h no
header_sys_ioctl_h yes
header_sys_param_h yes
header_sys_time_h yes
header_sys_wait_h yes
header_termio_h yes
header_termios_h yes
header_time yes
header_unistd_h yes
header_vfork_h no
lib_cursesX_initscr no
lib_curses_initscr no
lib_dir_opendir no
lib_inet no
lib_ncurses_initscr yes
lib_termcap_tgoto yes
locale yes
ncurses_broken yes
ncurses_header curses.h
ncurses_version 1.9.9e
netlibs
ngroups yes
path_CHMOD /bin/chmod
path_COMPRESS /usr/bin/compress
path_COPY /bin/cp
path_GZIP /usr/bin/gzip
path_MKDIR /bin/mkdir
path_MV /bin/mv
path_RM /bin/rm
path_TAR /bin/tar
path_TOUCH /bin/touch
path_UNCOMPRESS /bin/gunzip
path_UNZIP /usr/bin/unzip
path_UUDECODE /usr/bin/uudecode
path_ZCAT /bin/zcat
path_ZIP /usr/bin/zip
path_install /usr/bin/install -c
prog_CC gcc
prog_CPP gcc -E
prog_RANLIB ranlib
prog_cc_cross no
prog_cc_g yes
prog_cc_works yes
prog_gcc yes
prog_make_make_set yes
screen curses
sizechange yes
system_mail_flags -t -oi
termio_and_termios yes
type_getgroups gid_t
type_mode_t yes
type_pid_t yes
type_uid_t yes
type_unionwait no
use_libsocks no
use_libsocks5 no
lynx_cfg.h
ALT_CHAR_SET acs_map
CHMOD_PATH /bin/chmod
COLOR_CURSES 1
COMPRESS_PATH /usr/bin/compress
COPY_PATH /bin/cp
DIRED_SUPPORT 1
DISP_PARTIAL 1
DONT_TRACK_INTERNAL_LINKS 1
EXP_PERSISTENT_COOKIES 1
FANCY_CURSES 1
GETGROUPS_T gid_t
GZIP_PATH /usr/bin/gzip
HAVE_CBREAK 1
HAVE_CUSERID 1
HAVE_DIRENT_H 1
HAVE_FCNTL_H 1
HAVE_GETCWD 1
HAVE_GETGROUPS 1
HAVE_KEYPAD 1
HAVE_LIMITS_H 1
HAVE_LSTAT 1
HAVE_PUTENV 1
HAVE_READDIR 1
HAVE_SIZECHANGE 1
HAVE_STDLIB_H 1
HAVE_STRERROR 1
HAVE_STRING_H 1
HAVE_SYS_FCNTL_H 1
HAVE_SYS_IOCTL_H 1
HAVE_SYS_WAIT_H 1
HAVE_TERMIOS_H 1
HAVE_TERMIO_H 1
HAVE_TTYTYPE 1
HAVE_UNISTD_H 1
HAVE_UTMP 1
HAVE_WAITPID 1
HAVE_WBORDER 1
INSTALL_PATH /usr/bin/install -c
LOCALE 1
LONG_LIST 1
LYNX_CFG_FILE /home/pauzner/.lynx/lib/lynx.cfg
LYNX_CFG_H 1
MKDIR_PATH /bin/mkdir
MV_PATH /bin/mv
NCURSES_BROKEN 1
NSL_FORK 1
OK_GZIP 1
OK_OVERRIDE 1
OK_PERMIT 1
OK_TAR 1
OK_UUDECODE 1
OK_ZIP 1
RM_PATH /bin/rm
STDC_HEADERS 1
SYSTEM_MAIL /usr/sbin/sendmail
SYSTEM_MAIL_FLAGS -t -oi
TAR_PATH /bin/tar
TOUCH_PATH /bin/touch
UNCOMPRESS_PATH /bin/gunzip
UNIX 1
UNZIP_PATH /usr/bin/unzip
USE_EXTERNALS 1
UUDECODE_PATH /usr/bin/uudecode
ZCAT_PATH /bin/zcat
ZIP_PATH /usr/bin/zip
lstat stat
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- lynx-dev refresh_screen & first document,
Leonid Pauzner <=