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 >> ]