whats_new_111
Differences
This shows you the differences between two versions of the page.
Next revisionBoth sides next revision | |||
whats_new_111 [2016/05/22 03:26] – created avon | whats_new_111 [2016/05/22 03:28] – updated whatsnew 1.11 avon | ||
---|---|---|---|
Line 16: | Line 16: | ||
===== 1.11 Alpha 1 ===== | ===== 1.11 Alpha 1 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + FIDOPOLL will now check the FTP and BINKP hostnames when attempting to poll and if | ||
+ | the hostname is blank, it will print a message and skip polling for that node. | ||
+ | |||
+ | + MPL: Records can now be passed to Procedures in both value and *by reference* using | ||
+ | the VAR keyword as is done in Free Pascal/ | ||
+ | | ||
+ | |||
+ | Procedure TestProc1 (Var T: TestRec); | ||
+ | Begin | ||
+ | T.Field1 := 10; | ||
+ | End; | ||
+ | |||
+ | Procedure TestProc2 (T: TestRec); | ||
+ | Begin | ||
+ | T.Field1 := 10; | ||
+ | End; | ||
+ | |||
+ | In those examples, the TestRec record passed to TestProc1 would maintain | ||
+ | its Field1 value of 10 because it was called by memory reference using | ||
+ | the VAR keyword. | ||
+ | |||
+ | + Aborting an ANSI will now not abort until the current ANSI sequence is | ||
+ | | ||
+ | are processed). | ||
+ | |||
+ | + Aborting ANSI file display is now based on time (checked every half | ||
+ | | ||
+ | |||
+ | + Reworked file buffering in file listings for a nice performance gain | ||
+ | | ||
+ | with poor internal I/O caching | ||
+ | |||
+ | ! Mystic was incorrectly showing the message base editor menu command in | ||
+ | the menu command list. | ||
+ | |||
+ | ! Typing "/ | ||
+ | |||
+ | ! Typing "/ | ||
+ | | ||
+ | |||
+ | + The F2 and ESC options can now be selected with the arrow keys in the | ||
+ | | ||
+ | |||
+ | + Pressing ENTER on the send node message prompt will now abort the | ||
+ | | ||
+ | |||
+ | + Mystic now supports embedded ANSI in message base reading. | ||
+ | | ||
+ | | ||
+ | |||
+ | + Mystic' | ||
+ | files into the editor, which can be edited just as it would be in an ANSI | ||
+ | | ||
+ | |||
+ | + If a message is created with ANSI art and the message base is flagged to | ||
+ | allow ANSI, Mystic will now convert the art into 79-character line length | ||
+ | | ||
+ | and uploaded in the full screen editor where it can be posted and read in | ||
+ | the message bases just like any other message! | ||
+ | |||
+ | + FTP server now responds with 502 error instead of 202 for unknown commands | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.11 Alpha 2 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + Mystic now applies TZUTC kludges to echomail messages | ||
+ | |||
+ | ! Message quoting was broken when quoting ANSI embedded messages. | ||
+ | | ||
+ | |||
+ | ! Fixed other quirkiness with the editor and kludges brought on by A1 changes | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.11 Alpha 3 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + MUTIL mass upload now has better logs during .diz import (log 2+3) | ||
+ | |||
+ | ! MUTIL mass upload now purges the temp directory entirely after each mass | ||
+ | | ||
+ | |||
+ | ! Fixed TZUTC bug from A2 (hopefully) | ||
+ | |||
+ | + MPL functions can now have records as result types, for example: | ||
+ | |||
+ | Type | ||
+ | TestRec = Record | ||
+ | Name : String[30]; | ||
+ | Score : LongInt; | ||
+ | End; | ||
+ | |||
+ | Function GetDefaultTestRecord : TestRec; | ||
+ | Var | ||
+ | T : TestRec; | ||
+ | Begin | ||
+ | T.Name | ||
+ | T.Score := 0; | ||
+ | |||
+ | GetDefaultTestRecord := T; | ||
+ | End; | ||
+ | |||
+ | Var | ||
+ | MyTest : TestRec; | ||
+ | Begin | ||
+ | MyTest := GetDefaultTestRecord; | ||
+ | |||
+ | WriteLn (MyTest.Name); | ||
+ | End; | ||
+ | |||
+ | + New MPL function TimerMS : LongInt. | ||
+ | | ||
+ | |||
+ | + New MCI code: < | ||
+ | |||
+ | + New MCI code: < | ||
+ | |||
+ | ! Mystic now resets the inactivity timeout after an internal Zmodem transfer | ||
+ | to prevent getting logged out for inactivity if you transfer a file for | ||
+ | | ||
+ | |||
+ | ! Fixed auto signature weirdness created by new ANSI messages. | ||
+ | |||
+ | + Revamped the Searchlight-style prompt menus to be more compatible with | ||
+ | | ||
+ | |||
+ | + New MPL function: formatDate(dosDate, | ||
+ | a DOS format date to a string using the mask: | ||
+ | |||
+ | YYYY - 4 digit year | ||
+ | YY - 2 digit year | ||
+ | MM - 2 digit month | ||
+ | DDD - 3 char weekday (ie Mon Tue) | ||
+ | DD - 2 digit day | ||
+ | HH - 2 digit hour | ||
+ | II - 2 digit minute | ||
+ | SS - 2 digit second | ||
+ | NNN - 3 char month (ie Jan, Feb, Mar) | ||
+ | |||
+ | + MPL dateDos2Str and dateJulian2Str now accept date format paramters 4,5,6 | ||
+ | to return 4 digit year instead of two. | ||
+ | |||
+ | 4 = MM/DD/YYYY | ||
+ | 5 = DD/MM/YYYY | ||
+ | 6 = YYYY/MM/DD | ||
+ | |||
+ | ! Fixed file description editing that was disabled in last alpha | ||
+ | |||
+ | ! Fixed MsgEditor MPL function that was disabled in last alpha | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.11 Alpha 4 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + MUTIL echomail export now tracks the last message it exported, and resumes | ||
+ | where it left off on subsequent tosses. | ||
+ | |||
+ | ! Fixed a problem where Mystic could detect a " | ||
+ | doing a TIC file toss with a " | ||
+ | |||
+ | + Mystic no longer shows the tear/origin lines or kludge lines inside of | ||
+ | the message editor when editing a message. | ||
+ | | ||
+ | |||
+ | ! Quoting a message bigger than 10,000 lines could crash the node, | ||
+ | | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.11 Alpha 5 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + When forwarding a message to another message base, Mystic will now strip | ||
+ | all network information from the message and recalculate everything using | ||
+ | the configuration for the destination base. This allows messages to | ||
+ | | ||
+ | |||
+ | ! Fixed a bug with using multi-dim arrays within records in MPL that could | ||
+ | cause the wrong value to be returned when addressing the variable. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 1.11 Alpha 6 ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | + Cleaned up the ANSI draw mode within the full screen editor. | ||
+ | | ||
+ | glyph mode, glyph set, or to exit back to the standard message editor. | ||
+ | |||
+ | ! Mystic' | ||
+ | while it has always worked in Windows. | ||
+ | |||
+ | < | ||
+ | |||
+ | </ | ||
+ |
whats_new_111.txt · Last modified: 2016/05/22 03:57 by avon