2003-04-28 21:09 willhelm * COMMANDS, README: Re-generated these two files based on changes made to the documentation. 2003-04-28 20:34 willhelm * helpmanager.py: Split up topics and categories so they get printed separately. 2003-04-28 20:23 willhelm * utils.py, help/evalmodes.tpc, help/general.tpc, help/lyntinmode.tpc, help/osnotes.tpc, help/regexp.tpc, help/tintinmode.tpc, help/whylyntin.tpc, modules/tintincmds.py: More documentation adjustments. 2003-04-28 20:01 willhelm * commandmanager.py, helpmanager.py, lyntin.py, utils.py, help/bugs.tpc, help/command.tpc, help/contribute.tpc, help/documentation.tpc, help/errata.tpc, help/evalmodes.tpc, help/general.tpc, modules/advanced.py, modules/tintincmds.py: Documentation fixes. Fixed a minor bug in word-wrap. 2003-04-26 23:31 willhelm * modules/: substitute.py, tintincmds.py: Fixed the antisubstitute help text. Adjusted the #help command so that instead of categories being distinguished by a * we now print the number of topics below it in parentheses. I also added more to the #help help topic. 2003-04-23 09:45 willhelm * modules/logger.py: Minor change to logging so that it logs user data as well. 2003-04-22 14:31 willhelm * modules/tintincmds.py: Fixed the connect hook so that it only happens if we connect successfully. 2003-04-21 09:04 willhelm * net.py: Minor adjustment so that IAC+GA/IAC+TELOPT_EOR get filtered out regardless of whether we're doing prompt detection or not. 2003-04-20 21:35 willhelm * utils.py: Quick adjustments to the lyntin evalmode code for variable expansion so that it sorts by length (long to short) prior to expanding. Also adjusted the way Tintin does it using a lambda rather than an explicit function. 2003-04-19 12:34 willhelm * engine.py, hooks.py, modules/__init__.py: Documentation adjustments to make the epydoc api stuff more comprehensive. 2003-04-16 18:37 willhelm * modules/scheduler.py: Minor fix to scheduling so that repeated events maintain the same id. 2003-04-12 22:44 willhelm * utils.py: Fixed the bug where if you type $$ by itself, Lyntin would get all unhappy and cross. 2003-04-12 17:23 willhelm * hooks.py, net.py: Prompt text is now sent in the prompt hook along with the session. This handles cases where prompt text actually contains useful information (like hit points and such). 2003-04-12 12:38 willhelm * lyntin.py, modules/tintincmds.py: Removed the #boss command. Changed #wizlist to print the url for the contribution list. 2003-04-10 22:10 willhelm * modules/speedwalk.py, ui/tkui.py: Modified the swdir help text a bit. Fixed cyan and light cyan so that light cyan is distinguishable from white. Made some changes to the dequeue method so that it handles lots of little tkui events better. It really sucked before, now it only sort of sucks. I still hate the tkui. If someone wants to write up a real ui using any other widget set in the world (including rolling their own), I'd be psyched. Or if someone who really knew tk wanted to fix the kluges i did to get it to work worth a damn--that'd be fine with me too. 2003-04-10 17:09 willhelm * net.py: Fixed a problem in the network stuff where if the mud has shut off echoing and you type in a bad password and they reject you by disconnecting you, you're not hosed with no echo. We'll explicitly turn echoing back on. 2003-04-08 17:19 willhelm * engine.py, lyntin.py, net.py, modules/lyntincmds.py, ui/tkui.py: Removed an errant print statement from net.py. Added a debugmode that will help converting tintin macros to lyntin macros as well as helping to build macros. It shows you command evaluation and expansion as it loops through our handleUserData stuff. Added the ability to enable/disable the prompt detection stuff. I'm thinking most people won't use it and it does affect Lyntin's performance since we're splitting incoming mud text into distinct response events, so it's disabled by default. Minor adjustments to the tkui--not entirely sure how it worked at all. 2003-04-06 22:21 willhelm * hooks.py, net.py: Minor documentation changes. 2003-03-28 15:26 willhelm * modules/: action.py, substitute.py: Fixed substitutes.py so that #write will write out antisubstitutes (before it would kick up an exception). Added action priority. 2003-03-27 18:06 willhelm * modules/substitute.py: Checking in a highly experimental not-so-well tested antisubstitute functionality. 2003-03-25 18:16 willhelm * event.py, hooks.py, net.py: Removed the BellEvent (we now spam the bell_hook with the SpamEvent). Added prompt detection which will spam a prompt_hook. We detect prompts by looking for IAC+GA or IAC+TELOPT_EOR. There are provisions for looking for a text string as well, but the only way to trigger prompt string detection is via a plugin that calls _buildPromptRegex on the SocketCommunicator of the Session. 2003-03-21 21:14 jmberne * utils.py: Fixed bug that broke #action. 2003-03-19 17:49 willhelm * net.py: Adjusted the logging. 2003-03-19 17:49 willhelm * utils.py, modules/action.py, modules/highlight.py: Fixed the escaping stuff so that it handles left sides correctly. 2003-03-14 19:22 willhelm * modules/: __init__.py, advanced.py: Some cleanup to __init__.py and importing plugins and other Lyntin modules. Adjusted load_cmd so that it correctly does the reload stuff. 2003-03-12 16:04 willhelm * utils.py, modules/action.py, modules/alias.py, modules/substitute.py: Added escaping to the getInfo methods so that we correctly display what the user typed rather than what the user typed _after_ a round through the command parser which was a bug. (thanks to glasssnake) 2003-03-12 16:00 willhelm * ui/textui.py: Added a FIXME to the #end thing which Josh correctly points out is hokey. I added a FIXME instead of fixing it because I have no clue how to do that better than it's already done. It's complex. A lollipop to the person who suggests a viable alternative. Adjusted the readline stuff so that we try to source a readlinerc file from the datadir if it's available. Just more user niceties. 2003-03-12 15:27 jmberne * ui/textui.py: Changed a check to allow empty strings returned by readline sot hat they pass through and get converted to #cr properly. 2003-03-06 13:45 willhelm * COMMANDS, README, argparser.py: Updated versions of COMMANDS and README as well as a minor documentation change to the argparser.py so it can be epydoc'd without errors.