| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | my patches -- second try |
Looks like my first message didn't make it, so here it is again: I saw that there is some interest so I've made my patches available from the web. I've sent it to Andrew, but for those that can't wait the diffs can be downloaded from: http://diana.zems.fer.hr/~aivanise/msgediff.zip Short explanation: areas.c: - enter an area with right-arrow - any substring is matched in area search, you don't have to type area name from the beginning. I got so used to that two features using timed, that i found it easier to change the source than to change my habits :-) - selectarea takes additional parameter; default area to position to. fecfg145.h: new file with fastecho.ini structures. config.c: - implemented reading and recognising quick areas definitions in AREAS.BBS. I don't know if it is standard but at least fastecho exports them that way when exporting its area config in AREAS.BBS. - new function check_fastecho to read fastecho.cfg. Usage: Areafile fastecho d:\point\fe\fastecho.cfg in msged.cfg. - i made areas_type global variable (SW->areas_type) because i needed it in another modules. editmail.h, wrap.c: New internal editor function: zap_quotes (zap). Killing all quotes from cursor to the end of message. Default binding Alt-Z (i hope :-) list.c, nshow.c: I've added Read flag utilising times_read field in qbbs headers. I wanted to implement it for squish too, but there is no times_read field there and i didnt' want to improvise. If the message has been read "Read" is shown in Attributes: line, and it has an asterisk near it in list mode. makemsgn.c: if a message has an area: kludge, reply is automatically changed to reply to other area. That way you will never accidentaly end up replying in PERSONALS. Also automatic selection of an area stated in area kludge when replying. There is a bit of junk code i copied from another modules here as i tried to implement swapping when spawning the external editor in DOS, but havent got it to work yet. msg.c: this is the only problem i found when linking a DLL in sqdev200. _msgapierr is here called msgapierr (w/o underscore). Or vice-versa i forgot :-) msged.c: I changed right() to go to next area with unread messages instead of just ignoring it. A notice is displayed when there are no more areas with unread messages. Another feature of timed that i'm so used to. msged.h: new variables in global structures; replyarea, fecfgpath and before mentioned areas_type i made global. quick.c: lots of bug fixes. I don't know if there are any more but at least it doesn't trash the msgbase anymore. Implemented threading. Fixed lastread pointers. readmail.c: support for area: kludge. Origin lines for quick areas are read from fastecho.cfg if present. And that's about it. Sorry for my bad english, let me know if you want more info. aivanise{at}zems.fer.hr --- Msged/2 4.00 Internal alpha 10 SD®¯&ü* Origin: Croatia-Australia link (3:635/728.5) SEEN-BY: 633/267 270 @PATH: 635/728 633/267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.