anders eriksson aerikssonfastmailfm multipart mime message _exmh_6514812010 contenttype textplain charsetusascii cwgdated10278055733ce2aedeepeddycom said checked code cleanup doesnt address issue take machete code right around ought cvs update see issue becomes clearer brush removed patch notes msgid line redundant one another removes one functions takes callers changed pass function expects case msg_change line argument removed msgid argument ftoc_clearcurrent first line msgchange following patch removes ftoc_rescanline favour ftoc_rescanlines runs scan1 list lines updates ftoc accordingly patch also changes callers make use also changes ftoc_clearcurrent work argument instead falsily clearing message thats still current disk effort get onetoone diskdisplay correspondence add 30 75 ms 10 execution time depending folder size due invocation scan however version try second guess mh version scan exotic scanlines tells truth side effect sign corresponds better whats disk comments appreciated im going offlike couple days send cvs diff rather putting cvs anders _exmh_6514812010 contenttype applicationxpatch nameexmhpatch contentdescription exmhpatch contentdisposition attachment filenameexmhpatch index libftoctcl rcs file cvsrootexmhexmhlibftoctclv retrieving revision 129 diff u b b w p r129 ftoctcl libftoctcl 22 jul 2002 214635 0000 129 libftoctcl 24 jul 2002 091625 0000 5587 5587 proc ftocpickrange addcurrent 0 addcurrent ftoc_rangehighlight ftoccurline ftoccurline ftoc_clearcurrent ftoc_clearcurrent ftoccurline msg_clearcurrent set ftoccurline 61131 61155 proc ftoc_newftoc ftoc_clearcurrent ftoc_change two parts dinking ftoc display advancing message proc ftoc_clearcurrent clear display current message make line longer appear currently selected line proc ftoc_clearcurrent line global ftoc exwin set ftocpickone 1 set ftoclineset ftoccurline set ftoccurline mh_cur ftocfolder ftoccurline exwinftext tag remove cur ftoccurline0 ftoccurlineend ftoc_rescanline ftoccurline return ftoccurline proc ftoc_change line show show dont need since work line argument ftoccurline ftoccurline set ftoccurline mh_cur ftocfolder ftoccurline exwinftext tag remove cur ftoccurline0 ftoccurlineend ftoc_rescanline ftoccurline check 0line f warn 11137 11927 proc ftoccommit tagname commitproc cop set ftocdisplaydirty 1 ftoc_clearmsgcache msgid curid ftoc_clearcurrent ftoc_clearcurrent ftoccurline msg_clearcurrent l ftoccurline index libmsgtcl rcs file cvsrootexmhexmhlibmsgtclv retrieving revision 121 diff u b b w p r121 msgtcl libmsgtcl 22 jul 2002 212348 0000 121 libmsgtcl 24 jul 2002 091626 0000 7310 7320 proc msg_showunseen show show return 0 proc msg_clearcurrent global msg exmh global msg exmh ftoc cases true ftocfolder exmhfolder set prevline ftoc_findmsg mh_cur ftocfolder prevline unset prevline set msgid clear current message set msgdpy currently displayed message mh_clearcur exmhfolder info exists prevline ftoc_clearcurrent prevline msgclear buttons_current 0 uri_clearcurrent 11713 12713 proc msg_change msgid show show exmh_debug msg_change time list msgchange msgid show proc msgchange msgid show show global exmh exwin msg mhprofile global exmh exwin msg mhprofile ftoc ftoc_clearcurrent set prevline ftoc_findmsg mh_cur ftocfolder mh_setcur exmhfolder msgid ftoc_showsequences exmhfolder set line ftoc_findmsg msgid ftoc_change line show ftoc_change line prevline exmh_status find msg msgid rescan else msgid 65214 66217 proc msg_uudecode proc msg_markunseen global exmh global exmh ftoc msg_checkpoint ftoc_iterate line set msgid ftoc_msgnumber line mh_markunseen exmhfolder msgid msg_clearcurrent ftoc_clearcurrent ftoc_rescanlines ftoclineset needed msg_clearcurrent needed anymore ftoc_clearcurrent flist_forgetunseen exmhfolder ftoc_showsequences exmhfolder index libscantcl rcs file cvsrootexmhexmhlibscantclv retrieving revision 121 diff u b b w p r121 scantcl libscantcl 22 jul 2002 223929 0000 121 libscantcl 24 jul 2002 091626 0000 2657 2657 proc scan_cacheupdate thing ftocdisplayvalid set curline ftoc_clearcurrent clear ftoc_clearcurrent ftoccurline clear file writable cachefile set scancmd exec mhprofilescanproc list folder width ftocscanwidth list cachefile 27312 27312 proc scan_cacheupdate exmh_status failed rescan folder folder err warn ftoc_change curline restore ftoc_change ftoccurline restore elseif catch set cacheio open cachefile w set curline ftoc_clearcurrent clear ftoc_clearcurrent ftoccurline clear set display exwinftext get 10 end 1 char ftoc_change curline restore ftoc_change ftoccurline restore puts cacheio display nonewline close cacheio set ftocdisplaydirty 0 _exmh_6514812010 _______________________________________________ exmhworkers mailing list exmhworkersredhatcom httpslistmanredhatcommailmanlistinfoexmhworkers wed 24 jul 2002 113452 0200 patch another bug