SimpleMU - Copyright Kathleen MacMahon simplemu@kagi.com http://simplemu.onlineroleplay.com June 1st, 2002 Version 4.2 Changes: Identified an oversight in the code and drastically optimized performance when adding, deleting and modifying sites. Especially for users who may have a lot of sites defined. This includes when using the New Site wizard and the Quick Connect options. Added: Time-stamp tooltip on each line that is accessed by moving the mouse over the left most are of a line. Added a confirm message to the Close All method when there are open windows. Fixed: Wrapped bright red ansi loosing it's brightness. Resolved an error where typing / with nothing else might generates an error. Made a small tweak which might prevent new spawns from taking effect unless you reload. April 28th, 2002 Version 4.1 Fixed: Hid the Notices menu until that new feature is ready. Made the 'Site Settings' tab back to default when opening the properties window. Resolved a wrapping issue with the Text Window with MU Softcode. Resolved an issue where event colors may appear black when a color scheme is deleted. Recalling from the History Window will no longer add extraneous returns to your send. Resolved a conflict with the Menu Shortcuts on the File menu between Site Properties and Log Input Window. March 2nd, 2002 Version 4.0 Build 12 Changes: Removed the %% from the beginning of the Game Messages, popular response was negative. Added: Toolmenu to the ANSI Preview Option in the Text Editor. Refresh (F5) to Text Editor. Option to turn on and off Word Wrap in the Text Editor. Option to change the Preview Window Font. Option to have the Preview Window parse \\ as \. Modified the shutdown proceedure to give you a chance to save the text editor text before close if it is dirty. Fixed: Problem with editing timers that caused the Seconds to revert to 30 Fixed a Division by Error Zero in Text Editor Fixed an Access Violation in the Text Editor Resolved a problem where adding a new event wasn't taking affect till you closed and reopened if the world caption case did not match the scope case text. Fixed the inconsistent Question on Close problem. January 21th, 2002 Version 4.0 Build 11 Fixed: Conversion error for timers over 1 minute. January 20th, 2002 Version 4.0 Build 10 (9 was a private release build) Added: Windows XP Theme Support. Send button to History Window, which will send the command directly again instead of just placing it in the Send Window as Recall does. Message Boxes that will now store 'Yes' answers if you don't want to be asked again. * 'No' answers are only stored where it is appropriate: ie 'Do you want to close SimpleMU' will not store the 'No' value since you would not be able to close it ever again. Added a slight 2 second delay between id and password for MUD Connects. Display Settings: You can now adjust the left margin of the text as it is written. This is located under Display Settings -> Text Display. Additional Conversion Methods to the Text Editor. Preview ANSI Option in Text Edito which allows a quick parsed view of the text, including evaluating %c? MU* Ansi Commands. (%c is case sensitive) This area needs a lot of enhancement, but is a good start for quick preview of text without having to @emit it. Future releases will allow more customization and perhaps live refreshing to the preview. At present you have to open and close the preview window to refresh it. (F2) MailWindow: Added yet another MailFormat. New MUCK3 format, using 'mail' as a send command. Modified MUCK1 format, name said 'mailsend' format used 'sendmail', guessed and made it all 'mailsend', please correct if wrong. Fixes: Fixed error with Windows XP and Spelling Configuration Window. Fixed a problem I found with the History Window closing SimpleMU when trying to recall a large pose. Error on close issue. (Added error logging to shutdown to help ascertain future problems as well) Resolved issue were timers would go crazy. Resolved ALT-S conflict on Help Menu. Resolved a bug where Logging the Input window wasn't working. Problem with Quick Connect sites not being saved properly. Resolved a formatting problem with multi-lined aliases. Modified Logging of Back Buffer to increase speed/decrease appearance of lock-up, especially when a lot of events exist and the buffer is large. Additional Modifications * : Modified Save World routine to not reload Worlds Menu unless something relevant changed (for speed). Downloaded and updated all third party controls. Re-installed Borland Delphi and Service Pack. December 24th, 2001 Version 4.0 Build 8 I'm still getting reports that the more text is scrambling occassionally. I'd really like any one who experiences it to perhaps submit screen shots, and if there is an incidence that is highly repeatable, please let me know as well, I can't identify this one alone. Fixed a highlight bug with the words out and mouth. Fixed a bug with international keyboards re-introduced by a third party control upgrade. Fixed a bug with the close 'x' not working re-introduced by a third party control upgrade. Fixed CTL-A which would top working once the Address Window was opened. * Made some additional changes to the code to try and insulate the reported Windows 98 shutdown error, however, since I have been unable to reproduce it I don't know if I resolved it. December 17th, 2001 Version 4.0 Build 7 When opening the History Window, the history list will be the focused control instead of the Close button. This History Window will stay open after a double click so that other history lines can be included in the Send Window. You may notice the MUD Sound Protocol tab on the Edit Window, it wasn't ready for release so I disabled it in order to get these fixes out sooner. Added additional list separators for *+(){}@ so the CTL-ARROW navigation recognizes these as word separators. /log command now accepts a network or directory path before the file name. Users may now customize the Connection Message under the Global Preferences -> Advanced Options. Resolve all conflicting ALT-Key label shortcuts on Site Property Window and disabled main form's habit of executing ATL-Shortcut when not focused. Fixed inconsistent behavior of Edit Menus Added new Mail Format 'LambdaMOO' Updated Winsock Contols to latest version (See *). Corrected behavior of SimpleMU restoring to normal instead of Maximized after a 'Show Desktop' call. * Made some changes to the code to try and insulate the reported Windows 98 shutdown error, however, since I have been unable to reproduce it I don't know if I resolved it. * Made some changes to the code to try and insulate the reported Shutdown Error when the address book is open on close, however, since I have been unable to reproduce it I don't know if I resolved it. November 18th, 2001 Version 4.0 Build 6 Change to compiler option to prevent crash on a handful of systems. Change to shutdown routines in an attempt to locate problem for some users who get an error on application close. Add Spawn/Timer from Global View now default to Global scope. New Command: /note text (Adds text to your log.) Updated the Credits Screen Fixed a bug where you couldn't paste into the Save As Dialog. November 17th, 2001 Version 4.0 Build 5 Debug Build Only November 4th, 2001 Version 4.0 Build 4 Fix for Thesaurus being associated with overlapping shortcut. November 4th, 2001 Version 4.0 Build 3 Fix for Licensing Scheme November 3rd, 2001 Version 4.0 Build 2 General interface adjustments for XP users. Fixed Up/Down key not working under certain situations. Fixed Flash Active Title Window continously flashing child windows (only noticeble when child windows were non-maximized.) Added advanced option to remove CTL-E shortcut to pevent closing accidently. Bug fix for Log Omits ommitting too many lines on a log back to the beginning. Windows Shutdown problem resolved where SimpleMU would prevent shutdown when minimized or in the tray. Change to text editor conversions to find elusize list index bug. Fixed problem with multi-lined events and timers. It has been reported that /more text is sometime appearing out of order, it seems to be specific to pages and/or channel chat, this one has been hard to find and randomly rare in reports so I didn't catch this one this round. October 31st, 2001 Version 4.0 Official Release October 27th, 2001 Version 4.0 (Pre-Release refresh) More Help File additions, some entries remain blank. Removed CTL-END mapping, what was I thinking? ALT-END and ALT-HOME now affect the terminal screen. Opening SimpleMU in unregistered format will no longer erase events after the 10th one. The events will load, but will not execute in un-registered mode. Fixed 'List-Index Out Of Bounds' caused by third party control. Fixed spawn windows opening to non-maximized mode when active form is maximized. Fixed help-file buttons on Spell Dialogs. Spell Dialogs no longer interfere with ALT-TAB. Live-Spell now turns off if all the dictionaries are removed. Change to /more, hopefully the last one. Change to installation, a re-boot should no longer be required. Fix to Auto-Prefix Spawn editing problem. October 23rd, 2001 Version 4.0 (Pre-Release) New License Structure Enacted. All SimpleMU Comments and Echo Messages now begin with %% Logging back to beginning when Separate Log Buffer is set no longer logs SimpleMU messages. Option to syntax hilight MUSHCode in the Text Window added. Change to Text Editor in attempt to avoid List Index Out Of Bounds. New History Action Menu : Clear Send History Buffer /recall now searches the separate log buffer if option is enabled, else it searches the terminal lines. October 9th, 2001 Version 3.9e (Beta Release) The Text Editor will now remember its location. The Live Spell option for the Text Editor now actually works. Change to compiler options in hopes of removing recent sluggishness in screen-switching. Incoming spawn text is now logged, as with previous releases. (see below related) Resolved one potential exception error when closing SimpleMU. Spawn Pattern Strings are now checked against ANSI clean strings. New logging option added: Maintain separate log buffer. Default Value: True Where: Log Options Screen. This goes back to the way previous versions did it, maintaining a separate log buffer, from the screen. Select this option to maintain a separate log buffer from the scrolling buffer. This preference ensures that text which was not displayed on the terminal such as gagged text and text that was spawned to other windows is still available when retro-logging. This option will utilize more memory and system resources. If you do not use gags or spawns that you need to log back to, then diable this option for better performance. October 5th, 2001 Version 3.9d (Beta Release) Fixed installation to include missing dll file. Fixed a problem where selected text was only recognized if selected bottom to top in the Edit Window. Corrected a clone bug where certain attributes may not being copied over. SimpleMU now sends termtype SimpleMU first then ANSI to work with Elendor MUSH. Alt-0 will now go to window 10 as expected. Identified and resolved a problem where windows would open less then maximized after several other windows were previously opened. Fixed a typo which caused the Send Window text to change to black after changing display settings. Fixed a problem where sites that were not using Global Default or defined Color Schemes would not inherit global settings. Event patterns are now compared against ansi-free strings. Worked with events to ensure that pattern matching is occuring correctly and gags and omits were not over-zealous in eating text. Fixed problem where local events might delete more than the one selected. Fixed a problem with Current Display Settings not allowing a background to be set to a non-assigned scheme. Changed OK to Save on Word Settings form Disabled it unless one or more elements that haven't been saved to prevent unnecessary saving on a form close. Corrected problem where Thesaurus Menu would not be enabled for fresh installations. October 4th, 2001 Version 3.9c (Beta Release) Logging: Log Omits are now executed when logging back to the beginning of the buffer. Corrected a problem with re-logging to the same file during the same session. Spawns: Resolved a problem where extraneous text was being sent to the spawn window. Saving of Spawn AutoSay no longer removes trailing spaces. Display Settings: Adjusted Display Settings Window to accurately depict selected font. Fixed a problem with the Display window where bold ansi color changes were affecting the standard color. Text Editor: Text Editor toolbars and menus re-written to be more consistent with the remaining interface. Live-Spell is now available in the Editor for registered users when Live-Spelling is enabled. Find and Replace in both Edit Menu and Send Window enhanced. General SimpleMU will no longer come to the foreground when a Spawn Window opens. Added ability to change any of the System Tray Icons. Tray Animation on activity is no longer dependent upon Flash Window On Activity setting. ESC mapped to same function as CTL-B, clearing the window, but now also storing it in the History in case you didn't mean to hit ESC. Fixed system colors on main menu to conform with Windows System Menu Text color. Fixed Division By Zero Error when only one site definition exists. Fixed setting conflict with Show Tray Icon and Tray Icon Image stored property settings. Fixed problem where flashing tray icon setting did not work as expected. Minimize to system tray will now restore to maximized if it was maximized when minimized (Say that 12 times fast). Locally defined sounds will now work correctly. August 5th, 2001 Version 3.9b (Beta Release) Fixes to: Added option to always display Tray Icon. Re-added support for ALT-0 and CTL-ALT-1 shortcuts. Fixed Logging Omits (Which were not executing.) Fixed problem with highlight ANSI codes showing after re-size of wrap to window on long lines. Several other ANSI Color display tweaks. Fix to Menu Shortcuts recognizing CTL-ALT as CTL-. Fixed Global Activity sound which was not firing. Changes to terminal display in attempt to remove More scrambling. Fixed a problem where /reconnect only fires if the world is currently active. Fixed a problem where gags were deleting too many lines. Status Panels now resize to fit Text Width. July 29th, 2001 Version 3.9a (Beta Release) Fixes to: Access Violation when AutoConnects are enabled. Fixed Pop-Up menu on Terminal Window Incoming text to two sites at the same time may cause all text to appear in one window. July 29th, 2001 Version 3.9 (Beta Release) Added: New Command: /speedcommand or /sc sample usages: /sc 2n3w will send 'n' twice then, 'w' three times. /sc 4look sends 'look' four times. Fixes to: Event pattern matching evaluation and variable (%0) replacement. Modified Menus based on feedback in an attempt to make things easier to find. Yet Another Tweak to Spawns, including better MUD support for server wrapped lines. Silent /log (/log - filename) will no longer abort current log session. ALT-UPARROW now works as expected when assigned to scrolling window. New Source for Tray Icon. Trigger and Sound Events can now be triggered off of SimpleMU messages. Added Connection established message so an autolog trigger will be easier to set up. Example Global Event to log on connection: string matches * * * *. Connection established to *, * event trigger /log - %4%1%2.log (worldnamemonthday.log) /reprint now takes from the end of the buffer, not the beginning. Made some changes to Edit Menu enabling and disabling. Some changes to application close to hopefully remove crash bug. Spell button now stays 'removed' when removed. Known Issue: July 18th, 2001 Version 3.8c (Beta Release) Fixes to: Previously deleted events returning after an add. Multiple Timers deleting on delete of one. CTL-A not always working. Re-linked CTL-INS to the Copy And Remove Menu Removed events and timers from history. Window placement saving. (All Forms) Several Spawn Tweaks including hooking in Global Spawn Definitions. Fixed @dec/tf Fixed blank lines after gag. Launching Colors and Fonts from Global Preferences now comes up with Global Scheme, not open window. Added: Added Alt-Up and Alt-Down to History Key Options. Fixed CTL-Up mapped to Next instead of previous. Option to disable AutoReconnect. Option to Set Keys for Receive Window Scrolling Known Issue: Incoming text to two sites at the same time may cause all text to appear in one window. July 16th, 2001 Version 3.8b (Beta Release) Fixes to: Fixed problem where Wrap To Window setting wasn't lasting. Added Global Preferences back in for F-Key and Sound Setting Fixed Send Window using CTL-I and CTL-U to format the text. Added Advanced Options in Global Setting Arrow Up/Arrow Down movement on Send Window affecting Terminal Screen is now diabled by default but can be turned on. Last History & Next History can now be mapped to CTL-UPARROW and CTL-DOWNARROW Fixed Path problem resulting in Global Events not loading. Corrected a problem with ANSI Highlighting not wrapping to the next line. July 15th, 2001 Version 3.8a (Beta Release) Fixes to: Alt-F4 will now close Application. Spelling Pop-Up menu re-enabled. /grab and /decompile. Fixed spawn definitions missing the first matched line. Main window sizing and position saving. Fixed an error in loading Event Colors. Group Menus will now display in columns. Fixed problem where accessing an Icon caused the groups to be lost in the address book. Resolved several memory leaks. Fix to logging routines. Local Site window now shows defined Spawns. July 14th, 2001 Version 3.8 (Beta Release) New Additions: Address Book Event, Timers and Spawn Display Colors and Fonts Dialog with Color Scheme sets. New version of Spell Checker and Thesaurus. New Menu System, including the ability to display worlds in Groups. Ability to disable URL Clicking. Mud Client Compression Protocol. Fixes ANSI Highlighting Problems Various fixes reported from 3.7 Known Issues: Alt-F4 doesn't work to close program. Open/Save Dialog can get lost behind screen if switching between apps while this is open. Changes: December 10th, 2000 Version 3.7 (Beta Release) Added MUD Connector List Change to Flash which was not working when colored text was also involved. Change to Expanding Buffer setting not taking. Change to Background Image not always applying the first time. Change to Clone Site, now works. Newly Added Sites will now show on the drop down list. Taskbar Icon no longer brings SimpleMU forward on a single click. CTL-ENTER now inserts linefeed at cursor position instead of end of line. Edit Pop-Up Menu no longer files after Spell Pop Up Menu. Fixed a display problem where background highlight color was lost on wrapping. Known Issues: Alt-F4 doesn't work to close program. Open/Save Dialog can get lost behind screen if switching between apps while this is open. October 31, 2000 Version 3.6 (Beta Release) New Text Selection Method Implemented. Option to turn of Live Spell Check implemented. Fixed Font not assigning on Apply. Changes to ANSI Emulation and Highlights with regards to BackColors. Trapped StackOverFlow error when showing/hiding scrollbars. Pause on More fix which was causing jumbled dumps. +words will now not trigger Live Spell Known Issues: Alt-F4 doesn't work to close program. Open/Save Dialog can get lost behind screen if switching between apps while this is open. October 28, 2000 Version 3.5 (Beta Release) Edit Menu assigned in Popup Menu Background Highlight Tweak Send Window Text Color Now Correctly Assigns Setting Indent and Scrolling Buffer Size should now retain setting. October 28, 2000 Version 3.4 (Beta Release) Global Events now load. Fixed LoadFromEventFile Disconnection now triggers activity. Fixed JPEG image on Send Window not applying. SendWindow and WorldList not set to Global Font. WorldList Colors corrected. CTL-INS behaviour fixed. Contractions do not trigger typo appearance. (couldn't wouldn't) Removed blank space at bottom with Lucide Console Bold October 28, 2000 Version 3.3 (Beta Release) Default Log Extension on logging removed. Event editing bug resolved. Pause on More fixed (color and dumpling). Log files will no longer drop blank lines. Registered users will now see typos in Send Window with underlining. Added Send Window configuration to global tab. Can now also tile image on Send Window. Use Offset Now actually does something, but does not yet apply to the Send Window. Hidden Buttons now stay hidden in the next session. October 22, 2000 Version 3.0.2.8 (Beta Release) Changes: SimpleMU no longer aborts Windows Shutdown Newly re-written Site Settings Screen Removed Splash Screen Added Global Timers Added Option to set Reconnect time. Clickable URLS and Emails Buffer Size is now adjustable. Option to wrap to window width. Pause On More is now global default. (Requires Registration) Option to disable Flash and Underlining. Background Image placement options (top, bottom, left, right, tiled, stretched) Added 'Fullscreen' Option. Added 'AutoSpellcheck' Option. (Requires Registration) Tray Icon is now only visible when minimized. Tray Icon can be changed to other images. (Right Click on tray) June 23rd, 2000 Version 3.0.2.7 Changes: Fixed problem with international keyboards (ALT-GR) Fixed problem with Aliases that use '=' in it's command sequence. Fixed problem with using multiple /con site commands within an Alias. Fixed Find Next on Text Editor. June 8th, 2000 Version 3.0.2.6 Changes: Fixed SimpleMU's insistance to either cascade or maximize windows. Removed test for only one loaded copy at a time - it was crashing ICQ. Will re-add in next release after testing with ICQ is done. Fixed Event Settings so that you _know_ you must click new before adding your first event. Fixed Send Window's ignorance of Italic property when set to font. Fixed Activity Box appearing in both places. Fixed inability to change Exit Icon. June 8th, 2000 Version 3.0.2.5 Changes: Fixed World List which wouldn't display if world count was ever 0. June 7th, 2000 Version 3.0.2.4 Changes: File size is now: 467KB - Logo image incorporated into exe as Jpeg. Added Jpeg support for tiled images. Added /que-ed commands that enabled 1-time commands to be executed at a delay interval useful for triggers and aliases. Fixed bug that caused ICQ 2000 Beta to crash. Fixed Background Color Bleed on Highlights. Fixed bug where 'on-top' dialogue box might get lost behind application when switching between apps. Tweaked Telnet Character Handling. Changed Toolbar Panel to decrease flicker when image is tiled on back. Fixed /log bug which left out last '\' in path. Added an Edit Settings option to the File Menu and to Right Click Toggle Menu. Fixed bug in Change Carriage Returns to %r. May 21th, 2000 Version 3.0.2.3 Changes: Added Background Tiling Support Code Revisions, and Executable Shrinking Re-added the /worlds command. Added CTL-ALT-# shortcuts for worlds 11-20. Fixed Close-All bug which caused main window to disappear. May 9th, 2000 Version 3.0.2.2 Current Unresolved Known Bugs SimpleMU will not let Windows Shutdown if it is still open. Changes: Added Keystate Mode to Status Bar Corrected Reconnect Error if user and program both try to initiate reconnect. Added Wordwrap Settings to SimpleMU Upgrading.