home bbs files messages ]

Just a sample of the Echomail archive

<< oldest | < older | list | newer > | newest >> ]

 Message 48835 
 Rob Swindell (on Windows 11) to Git commit to main/sbbs/master 
 ctrl/text.dat exec/load/sbbsdefs.js exec 
 27 Jan 26 22:11:11 
 
TZUTC: -0800
MSGID: 54269.syncprog@1:103/705 2ddfb27c
PID: Synchronet 3.21b-Linux master/5c73d262c Jan 21 2026 GCC 12.2.0
TID: SBBSecho 3.35-Linux master/0958ba161 Jan 25 2026 GCC 12.2.0
BBSID: VERT
CHRS: ASCII 1
FORMAT: flowed
https://gitlab.synchro.net/main/sbbs/-/commit/29213fde9f24d62b7e20bbfa
Modified Files:
	ctrl/text.dat exec/load/sbbsdefs.js exec/str_cmds.js src/sbbs3/prntfile.cpp
sbbsdefs.h text.h text_defaults.c text_id.c
Log Message:
printfile() reads and uses columns from SAUCE records and supports file seeking

The seeking is actually the bigger change here, and long over due. When viewing
a larger file and using the default (line at a time) mode of printfile(), we
also support a P_SEEK mode flag that will allow the user to seek/jump around
in the viewed file using home/end/page up/down, arrow keys (and mouse
clickable). I'd like to extend this feature to putmsg() (and thus printfile
when used with the P_OPENCLOSE mode), but for now, this still a big thing.
Mouse scrolling would be cool too (but not done). This doesn't do any fancy
ANSI window scrolling, just redisplays all the new lines from the top of the
screen after each seek. Adding a text-find feature wouldn't be too hard either.

The SAUCE feature is pretty cool in that if you now display a file that has
a valid SAUCE record that specifies a column width, the display output will
automatically be taylored to suit that file (e.g. set the display width and
enabel the P_WRAP print mode flag). That should help solve a lot of problems
some sysops have with display files (usually ANSI artwork) that uses 80 columns
and does undesireable things on wider terminals. Of course, the file has to
have the valid SAUCE record (e.g. added by the ANSI editor).
--- SBBSecho 3.35-Linux
 * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
SEEN-BY: 103/705 105/81 106/201 124/5016 128/187 129/14 153/757 7715
SEEN-BY: 154/10 30 110 203/0 218/700 221/0 226/30 227/114 229/110
SEEN-BY: 229/134 206 317 400 426 428 470 700 705 240/1120 5832 263/1
SEEN-BY: 266/512 280/464 5003 5006 291/111 292/8125 301/1 320/219
SEEN-BY: 322/757 341/66 234 342/200 396/45 423/120 460/58 256 1124
SEEN-BY: 633/280 712/848 770/1 902/26 5020/400 8912 5054/30 5075/35
PATH: 103/705 280/464 460/58 229/426


<< oldest | < older | list | newer > | newest >> ]

(c) 1994,  bbs@darkrealms.ca