Subj : src/sbbs3/chat.cpp getnode.cpp scfgdefs.h scfglib1.c scfgsave.c To : CVS commit From : rswindell Date : Tue Apr 21 2020 01:04 pm src/sbbs3 chat.cpp 1.81 1.82 getnode.cpp 1.54 1.55 scfgdefs.h 1.56 1.57 scfglib1.c 1.81 1.82 scfgsave.c 1.93 1.94 Update of /cvsroot/sbbs/src/sbbs3 In directory cvs:/tmp/cvs-serv9847 Modified Files: chat.cpp getnode.cpp scfgdefs.h scfglib1.c scfgsave.c Log Message: 3 new configurable system loadable modules: - nodelist (default: "nodelist") - who's online (default: "nodelist -active") - private message (default: "privatemsg") This allows the nodelist and private message modules to be "installed" without over-riding global hot key events (SCFG->External Programs->Global Hot Key Events), allows the Baja functions NODELIST_ALL, NODELIST_USERS, and PRIVATE_MESSAGE and JS bbs.list_nodes(), bbs.whos_online(), and bbs.private_message() methods to use external modules (JS or Baja) automatically. The old C++ logic remains for these features if the module's are cleared (set to a blank string) in SCFG, but at some point, that code will likely be removed. .