User Tools

Site Tools


whats_new_107

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
whats_new_107 [2016/05/22 03:46] – created avonwhats_new_107 [2016/05/22 03:54] (current) avon
Line 1: Line 1:
 +====== Mystic BBS v1.07 - What's New ======
 +
 +Every Mystic BBS archive contains a WHATSNEW.TXT file that tracks the development of Mystic BBS for the version related to that archive.
 +
 +This page contains notes from the author (g00r00) during the development of Mystic BBS v1.07
 +
 +It outlines what is a new or changed feature, a bug fix, or something that has been removed.
 +
 +In order to interpret each entry below, the following key explains the nature of each change that has been noted in the WHATSNEW.TXT for this version of Mystic BBS.
 +
 +  ! = Bug fix
 +  + = New or changed feature
 +  - = Removed
 +
 +Use the Table of Contents on the right hand side of this page to quickly jump between the notes that relate to each version of Mystic BBS during this development cycle.
 +
 +If you spot something you think looks amiss with these notes please contact us using the contact info found on this Wiki.
 +
 +===== Version 1.07 =====
  
 <code> <code>
Line 844: Line 863:
  
 </code> </code>
 +
 +===== Version 1.07.2 =====
 +
 +<code>
 +
 + ! MCFG: The New User Settings 1 -> Language file setting was backwards.
 +   It'd say "Ask" when it really should have said "Use default".
 +
 + ! MCFG: The option New User Settings 2 -> Ask Screen Size was missing from
 +   the options but available from within Mystic's internal configuration.
 +
 + ! Fixed a bug in the QWK system that would cause certain messages in a
 +   packet to get scrambled.
 +
 + ! The QWK system was creating .NDX files for bases that didn't have any
 +   messages in them.  This is fine for most QWK readers, but there are a few
 +   that didn't like that.  In addition, the .NDX files were not getting
 +   created correctly under certain operating systems.
 +
 + + Mystic will now restore the screen on the user's side after sysop chat
 +   modes.
 +
 + + Mystic was looking for FILE_ID.DIZ in the Linux version of Mystic.  This
 +   has been changed to look for file_id.diz instead.
 +
 + ! In line quote mode, Mystic would not allow you to quote a range of text
 +   that wasn't already displayed.
 +
 + ! MIDE: When changing the file name during a "Save As", MIDE was not
 +   renaming the window to the new file name.
 +
 + + Added new MPL function: PATHCHAR.  This will allow for MPE programs to
 +   be easily written to work on both Unix and DOS type file systems.
 +
 + ! The index files in Squish message bases were getting written incorrectly.
 +   I think i've managed to nail this bug but I haven't had any substancial
 +   testing done as none of my alpha sites run Squish message bases. :(
 +
 + + MCFG: Added (ALT+S) Sort into the status line of the file base editor.
 +   Sorting was always available, but for some reason I never put it on
 +   the status line.  Even the help listing had ALT-S documented. =]
 +
 + + Changed the INSTALL program to use CTRL-S to start the installation,
 +   instead of the F2 key that was used.  Linux users were not able to
 +   use F2 over an xterminal.
 +
 + + MPL: Added new procedure called GETSCREENINFO.  This is used to read the
 +   values of the Screen Info MCI codes.  This will come in handy when
 +   creating lightbar mods which use ANSI templates similar to the rest of
 +   Mystic.
 +
 + ! Fixed a small memory leak in the DOS/WIN/OS2 versions caused when running
 +   external programs (doors).
 +
 + ! Fixed the DOOR32 problems in Windows version.  I had some code commented
 +   out when I released 1.07.  I forgot to 'put things back to normal' when
 +   I was done testing some things before the release. =]
 +
 + ! Fixed the viewing of the BBS list in the Linux version.  Just the case of
 +   an error in file casing.  Mystic was looking for a data file in all
 +   uppercased letters when it should have been lowercased.
 +
 + ! Fixed the error with inserting a new menu in the Linux internal menu
 +   editor.
 +
 + ! Fixed a small problem with displaying the time in twelve hour format.
 +   It'd display 12:01am when it should have said been 12:01pm.
 +
 + ! The BI mci code (User's Birthdate) wasn't being displayed correctly.
 +
 +.------------------------------------------------.
 +| Mystic BBS v1.07.2 RELEASED : January 20, 2000 |
 +`------------------------------------------------'
 +
 +</code>
 +
 +===== Version 1.07.3 =====
 +
 +<code>
 +
 +
 + + Added (Q)uit to prompt #361.  Before if you selected to add to the BBS
 +   list, you'd have to fill out the entire entry before you could save or
 +   abort.
 +
 + ! Fixed a problem with the Linux MPE loader.  If you tried to run a
 +   script outside of the script directory, things wouldn't work.  Mystic
 +   was looking for a "\" instead of a "/".
 +
 + + MYSTPACK: Changed the file names of the temporary files created when
 +   packing bases.  Hopefully this will solve it crashing on some Linux
 +   distributions.
 +
 + ! When Mystic prompted for an upload file name, a space could be entered
 +   as a valid filename.
 +
 + ! MPL: When compiling a program, Numerical variables could be assigned to
 +   a function which returned variables in the type of String.  A mismatch
 +   error should have occured.
 +
 + ! When the remote screen was redrawn after a sysop chat session, it would
 +   redraw incorrectly on if the status bar was NOT in single line mode.
 +
 + + Mystic now creates QWK packet's CONTROL.DAT file in MSDOS format even
 +   in Unix type file systems.  This seems to be more compatible with all
 +   types of QWK readers.
 +
 + ! MPL: When assigning certain numerical variable types, MIDE and MPLC would
 +   report a variable type mismatch when it shouldn't have.
 +
 + + Optimized the idle sensitivity within Mystic's Windows version.  This
 +   should make keyboard input a little faster/more efficient.
 +
 + + Enhanced the method Mystic uses to determine if a line of message text
 +   is quoted text.  A few QWK readers would indent quoted text within the
 +   message and Mystic wouldn't see it as quoted text.
 +
 + ! Fixed a bug in the file and message base selection listing.  When the
 +   base listing was aborted, Mystic would only let an area be selected if it
 +   were already displayed in the list.
 +
 + + Mystic/Windows will now check to see if the window title was changed
 +   after running a door, and restore it as "Mystic Node x" if it has been
 +   changed.
 +
 + ! If the SysOp was in two line status bar mode and the node chat template
 +   used line 23 as the input line, the teleconferance wouldn't work right.
 +   Fixed.
 +
 + + Added new command into the message reading system.  The (H) key will now
 +   set the current message as the high water (last read) pointer.  At the
 +   moment it doesn't display anything telling you that it worked (when H is
 +   pressed), but it does work.  The reason for this is that I don't like to
 +   add new prompts into minor builds.  I'll add the new prompts for it in
 +   the 1.08 release.  Just thought i'd include it in this form because
 +   there were a couple requests for this feature.
 +
 + + The ENTER key is now available in menus using longkey input.
 +
 + ! The Hotkey and Longkey settings were reversed in MCFG's menu editor.
 +
 + ! When using the lightbar file lister's previous page option, it'd skip
 +   the second page (and ONLY the second page) and go directly from the
 +   third page to the first page in the listing.  Fixed.
 +
 + + The ESCAPE key in the full screen message editor will now bring up the
 +   command prompt.
 +
 + + MCFG: There is now a command to delete a ghosted user from within the
 +   node manager.
 +
 + + MCFG: Changed all the commands within MCFG to use CTRL keys instead of Fx
 +   or ALT keys.  It may take a little to get used to these changes, but it
 +   allows for us to have MCFG work over terminals in Linux while keeping all
 +   the function keys consistant in all versions of MCFG.
 +
 + + MCFG: The mouse cursor is no longer present in the Windows version.
 +
 + + MCFG: The window title is now set to "Mystic Configuration"
 +
 + + The Linux version of Mystic will now accept the D3 menu command.  This
 +   allows the Linux version to write a DOOR32.SYS drop file.
 +
 + ! MPL: Fixed a bug with the UserDeleted variable which could cause the
 +   user's flags to get corrupted.
 +
 + ! The CHAIN.TXT drop file now outputs the user's age field and a zero for
 +   the gold field.  Apparently, having a blank and not a 0 for gold would
 +   cause some doors to crash.
 +
 + ! Fixed some Squish related QWK bugs, which caused QWK packet corruption
 +   on all Squish format message bases.
 +
 + + Added the (I)gnore message reading command into the lightbar message
 +   index.
 +
 + ! Squish last read pointers were not stored in records based on a
 +   0-based user index.  This would cause problems with 3rd party SysOp
 +   mail readers.
 +
 + ! Fixed a problem with the lightbar message reader in Squish mode.  Mystic
 +   was giving strange results when the previous message command was selected
 +   on the last message of a base.
 +
 + + Mystic now adds the ^AMSGID and ^AREPLY fields to all outbound echomail
 +   posts and replies.
 +
 + + Mystic will now filter any kludge lines from message text, quoting, and
 +   message exporting.  Kludges lines are any line of text in which the first
 +   character is a ^A (smiley face)...
 +
 + ! Fixed small input bug in MCFG's language prompt editor.
 +
 + ! If a user was online at midnight, their time per day wasn't getting reset
 +   correctly.  Mystic will now reset their time left to whatever their
 +   daily limit is for their security level.
 +
 + + Added a new door command line MCI code: %U will now be replaced with
 +   the user's alias.
 +
 + + MCFG: Added the General Settings into the System Configuration menu.
 +
 + + MCFG: Added the Global Message Base Editing feature into the Message
 +   Base Editor.  This is a very handy utility.
 +
 + + The online file listing editor will now allow renaming files based on
 +   file casing, for operating systems that support it.
 +
 + ! Fixed a small bug in the lightbar file lister's next page option which
 +   would sometimes report the end of the listing without displaying the
 +   last file in the listing.
 +
 + + MIDE will now save its configuration file in the same path that the
 +   actual MIDE.EXE file exists.  This allows for MIDE to be placed in a
 +   directory on the PATH and will prevent it from making a new .cfg file
 +   in each directory MIDE is used.
 +
 + + MIDE will now also look for it's help file (mide.hlp) in the actual
 +   path where MIDE.EXE exists.
 +
 + ! Finally got around to nailing one of the two word wrapping bugs in the
 +   Full screen editor.  This one would cause the BBS to lock up under
 +   certain rare situations.
 +
 + + Removed the hard coded clear screen from the standard quote mode.  You
 +   will have to update prompt #452 with a |CL mci code in the beginning
 +   of the prompt for it to work the same as it did in the past...
 +
 + + MPE programs can now be executed from one of the sysop macros.  Any
 +   macro which begins with a ! character will execute an MPL program.  The
 +   format is !<mpepath><mpename> If <mpepath> is omitted, Mystic will
 +   look in the SCRIPTS directory as defined in System Paths.
 +
 + ! When an MPL program resided in the scripts path, the ParamStr(0) function
 +   would only return the file name of the MPL program and not the full
 +   path and file name as it should have.
 +
 + + Added the OS/2 native version of Mystic back into the distribution.  It
 +   hasn't had much testing, but hopefully it will do us well.  If you find
 +   any problems with it, let me know and I'll try to fix it.  Keep in mind
 +   that I no longer have an OS/2 development machine here so I will need
 +   a hand testing things.
 +
 +.----------------------------------------------.
 +| Mystic BBS v1.07.3 RELEASED : May 13th, 2000 |
 +`----------------------------------------------'
 +
 +</code>
 +
 +
whats_new_107.1463906769.txt.gz · Last modified: 2016/05/22 03:46 by avon

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki