home *** CD-ROM | disk | FTP | other *** search
/ The California Collection / TheCaliforniaCollection.cdr / his046 / mt_100.lzh / MT_099.TXT < prev    next >
Text File  |  1991-09-13  |  23KB  |  830 lines

  1. Preamble
  2.  
  3. Copyright 1991 Greylock Software, Inc.
  4.  
  5.    Greylock Software, Inc.
  6.    POBox 730
  7.    Gt Barrington MA 01230
  8.    Data: 413-243-0034
  9.    EMail: 1:321/202@fidonet
  10.  
  11.  
  12. Intended Audience
  13.  
  14.  
  15. Synopsis
  16.  
  17.    This is a brief description of MilqueToast, with both its
  18.    similarities and differences from BinkleyTerm.
  19.    
  20.    This document is for the 0.86 version of MT.
  21.  
  22.  
  23. Contents
  24.  
  25. Milque.Res
  26.  
  27.  
  28. Milque.Lng
  29.  
  30.    Eventually, the language file will be totally eliminated from
  31.    MilqueToast, in favor of resource file based solutions.  However,
  32.    we wanted to extend some of the language file functionality for
  33.    Bink proper, so the conversion would be consistent between the
  34.    two versions.
  35.  
  36.  
  37. MT.Exe
  38.  
  39.  
  40. MT_086.Txt
  41.  
  42.    Yes, the last beta was 0.97.  What's it to you?
  43.  
  44.  
  45. 1  Features
  46.  
  47. 1.1  BinkleyTerm With A Windows-Like Interface
  48.  
  49. 1.1.1  Mouse Support
  50.  
  51.  
  52. 1.1.2  Where Simple, Extensions
  53.  
  54.  
  55. 1.2  Code More Or Less Concurrent With Bink 2.50
  56.  
  57.    At the present time, the code for Milque is virtually identical
  58.    to the 2.49 beta.  The time release bug is fixed in Milque.  
  59.  
  60.  
  61. 2  Differences From "Standard" Bink
  62.  
  63. 2.1   .Res File Should Be In Directory MT Is Run From
  64.  
  65.    MilqueToast, like a Windows application, makes use of a Resource
  66.    File for things like dialog boxes, text, and other things.  At
  67.    the current time, the Resource File MUST be located in the run
  68.    directory, although in theory, it can be located in the directory
  69.    the program lives in.
  70.  
  71.  
  72. 2.2   ComboBox In Kill Traffic
  73.  
  74.    Yoy may note a combo in the Kill Traffic dialog.  Eventually,
  75.    there will be combo boxes in all the dialog boxes, derived from
  76.    FidoUser.Lst or the nodelist itself.
  77.  
  78.  
  79. 2.3   Environmental, Config Files Called Milque
  80.  
  81.    The environmental used to determine the config file path is
  82.    MILQUE.
  83.    
  84.    The Config file is Milque.Cfg.  The event file is Milque.Evt.
  85.    
  86.    The language file is now called Milque.Lng, rather than
  87.    MilqueL.Lng.  (Early development of Milque was medium model.  Now
  88.    that Bink is large model, this is no longer necessary.)
  89.    
  90.    The semaphore and related files are prefixed Milq.
  91.  
  92.  
  93. 2.4   Gateway Mode Triggered By Alt-Minus, Not Alt-Equal
  94.  
  95.    This will be rectified when after I've talked to Magma about the
  96.    problem.
  97.  
  98.  
  99. 2.5   Keyboard Remapping Does Not Function In Milque
  100.  
  101.    The keyboard remapping facility in the Bink language file is NOT
  102.    USED by Milq.  The irony of this is we put that facility INTO
  103.    Bink in the first place!  Filling out this table in the language
  104.    file will merely consume memory needlessly.
  105.    
  106.    The reason for this is the way MEWEL/Windows processes events,
  107.    menus, and accelerators.  In a MEWEL/Windows application, if you
  108.    have an active menu and you press Alt and the first letter of one
  109.    of those menu items, that menu will be pulled down.
  110.    
  111.    The "legal" way to subvert this is by the use of accelerators. 
  112.    Accelerators are generally stored in the resource file (which we
  113.    are doing.)  Unfortunately, we have yet to resolve the legal
  114.    issues involved in distributing the MEWEL side resource compiler,
  115.    and know little or nothing about the legal status of Windows
  116.    resource compilers.  (The MEWEL resource language format is close
  117.    to identical to the Windows format.)
  118.    
  119.    We are considering making use of the keyboard remapping in the
  120.    language file as an "on the fly" accelerator table.  Even in this
  121.    case, it should be noted that MEWEL/Windows keystroke values are
  122.    different than DOS keystroke values.
  123.  
  124.  
  125. 2.6   Overlaid With VROOMM
  126.  
  127.    Found the major oops that was causing us problems with the
  128.    overlaid version.
  129.    
  130.    The current version is overlaid using BorlandC VROOMM.  This
  131.    means if you are running the beast on a file server, you should
  132.    be careful not to run it more than once from the same image at
  133.    the same time.
  134.  
  135.  
  136. 2.7   Product Code Table Derived From Resource File, Not Language
  137.  
  138.  
  139. 2.8   Screen "Blanking" Quite A Bit Different
  140.  
  141.    Screen blanking involves "iconizing" the main window, and moving
  142.    it around the screen at randomly.
  143.    
  144.    In addition, we have divorced the screen blank time from the
  145.    modem init time in Milque.
  146.    
  147.    Finally, a new config verb, BlankWait [Seconds] has been added to
  148.    the config file.  If it is not specified, 60 is used.
  149.  
  150.  
  151. 2.9   Terminal Mode Is Marginally Operational
  152.  
  153.    Terminal Mode is marginally (barely) operational.
  154.    
  155.    ANSI is internal to Milque.  The implementation is not complete. 
  156.    However, it has been generalized to the point that eventually, it
  157.    can be used relatively easily in Bink proper.
  158.    
  159.    However, few of the function keys have been implemented, none
  160.    fully.  Alt-D, Alt-M and Alt-Y should work.
  161.  
  162.  
  163. 2.10  Version 7 NodeList Is The Default!
  164.  
  165.  
  166. 2.11  Windows Are Sizeable, Moveable, And Storable
  167.  
  168.    Windows are sizeable and moveable, and should still work as you
  169.    would expect.  If you resize the recent activity window by
  170.    shrinking the number of columns, and increase the number of lines
  171.    in the Pending window, all the lines in the pending window should
  172.    be used (if needed.)
  173.    
  174.    The "focus" of Mailer mode can be changed by clicking on the
  175.    window you wish to have focus, or by tabbing from Window to
  176.    Window.  You can change the position by grabbing the caption bar,
  177.    or from the move option of the system menu for that window.  The
  178.    system menu is accessed by clicking on the system menu box for
  179.    that window, or by pressing alt-space.  The size of the window
  180.    can be changed by grabbing the lower right hand corner of the
  181.    window, or via the size option of the system menu.
  182.    
  183.    The state of the windows is stored in a file called Milque.Scr. 
  184.    This is written to by the Save Layout command in the File menu. 
  185.    The original layout can be loaded from the Original Layout
  186.    command from the file menu.
  187.  
  188.  
  189. 3  Differences From Earlier Betas
  190.  
  191. 3.1  Milque.Scr Format Has Changed!
  192.  
  193.    With 0.83, the Milque.Scr file has a version number, and should
  194.    not act as brain damaged as it has in the past.
  195.  
  196.  
  197. 4  Current Status
  198.  
  199. 4.1  Operating Full Time On JonesNose For 40+ Days
  200.  
  201.    We've been running MilqueToast for approximately 10 days on
  202.    JonesNose, full time.
  203.  
  204.  
  205. 4.2  Release Features
  206.  
  207. 4.2.1  Vrsn 0.99 (910914)
  208.  
  209. 4.2.1.1  Scheduler Improvements
  210.  
  211.    The Schedule list has been enhanced both with regard to the
  212.    amount of schedule information displayed, along with allowing you
  213.    to actually manipulate the information.
  214.    
  215.    The Write button takes the changes you have made and commits them
  216.    to memory, and, when you leave Milq, saving them in the .Scd
  217.    file.  It does NOT affect the .Evt (text format) file.  This is
  218.    accomplished by using the Export function.  In other words, the
  219.    changes you make will "stick" when you use the write button until
  220.    you update the .Evt file or erase the .Scd file.
  221.    
  222.    Currently, the Export button generates a file called Event.New. 
  223.    This is basically done out of cowardice on my part.  It appears
  224.    to be a functioning event file, but since I don't have a very
  225.    complex event file, I'm not sure this is true.
  226.  
  227.  
  228. 4.2.1.2  Graphics Support
  229.  
  230.    Graphics Mode has been enabled, although all the ramifications
  231.    have yet to be ironed out.
  232.    
  233.    To enable graphics mode at program start, in Milque.Ini, set
  234.    GraphicsMode=16 (or whatever mode is best for your system.)  It
  235.    is recommended you NOT use EGA=1 in this case.
  236.    
  237.    All this stuff will be cleaned up in the 1.10 release.
  238.  
  239.  
  240. 4.2.2  Vrsn 0.71
  241.  
  242. 4.2.2.1  Merge To 2.49n Level Source
  243.  
  244.  
  245. 4.2.2.2  Terminal Side Resource File Fixes
  246.  
  247.  
  248. 4.2.3  Vrsn 0.86 (910901)
  249.  
  250. 4.2.3.1  Code Merge
  251.  
  252.    Milque code is now virtually identical to Bink code, at least in
  253.    those modules that are common between the two.
  254.    
  255.    This was the result of a lot of effort on Vince's part.  Thanks,
  256.    Vince!
  257.  
  258.  
  259. 4.2.3.2  Nav Keys Hosed
  260.  
  261.    The Pending Window Navigation Keys are somewhat problematic.
  262.    
  263.    In order to provide access to their functionality while we work
  264.    these kinks out, we set up the following accelerators (case
  265.    independent):
  266.    
  267.      D - Down a Line
  268.      E - End
  269.      H - Home
  270.      N - Next Screenful
  271.      P - Previous Screenful
  272.      U - Up a Line
  273.  
  274.  
  275. 4.2.4  Vrsn 0.85 (910831)
  276.  
  277. 4.2.4.1  Attempted Cleanup of "modal" modeless window problems
  278.  
  279.    A number of bugs were found in the code that sets the "mode" of
  280.    the Status and Pending windows.  These have been eliminated, we
  281.    hope.
  282.  
  283.  
  284. 4.2.4.2  Event List Dialog Box Added
  285.  
  286.    An Event List dialog has been added.  It's a hint of things to
  287.    come more than anything at the current time.
  288.  
  289.  
  290. 4.2.4.3  Merging To k Level Source (2.49-7+)/Code Cleanup
  291.  
  292.    This was not fun.
  293.    
  294.    No, that's being nice.
  295.    
  296.    This was downright painful.  It was also profound in the number
  297.    of areas it touched.  Please test EVERYTHING.
  298.    
  299.    Much of the Windows specific code has been removed from Bink
  300.    proper, in favor of macro changes, explained in detail in the
  301.    0.84 notes.
  302.  
  303.  
  304. 4.2.4.4  NewNodeList BugFix
  305.  
  306.    NewNodeList was broken in 0.84.  It's fixed now.
  307.    
  308.    The default remains Version 7, but specifying NewNodeList will
  309.    work now.
  310.  
  311.  
  312. 4.2.4.5  Path Send Problems
  313.  
  314.    Milque is experimenting with handling paths during WaZOO based
  315.    sessions.  Essentially, we plan on a mechanism that will allow
  316.    systems to transfer files between ACTUAL PATHS, bypassing the
  317.    inbound directories, under controlled conditions.
  318.    
  319.    As a precursor to this, we set Milq to ALWAYS send the full
  320.    path.  This has caused problems at least with dBridge systems. 
  321.    The problem is one of compliance with the ZModem spec, which
  322.    specifies that paths are allowed.
  323.    
  324.    The short term solution to this will be to send path names ONLY
  325.    to other Milqs (and Binks).  This is not a great solution (one we
  326.    will NOT extend on a case by case basis).  However, we cannot see
  327.    the point in adding a bit to the WaZOO handshake for a capability
  328.    we should already be able to legally support with the information
  329.    already being transferred.  Nor will we make Milq aware on a
  330.    mailer by mailer basis who is and is not capable of handing
  331.    this.  Both these solutions are "proving the negative".
  332.    
  333.    Milq will ONLY send paths if SendPaths=1 exists in Milque.Ini. 
  334.    This verb may be moved to Milque.Cfg before the formal release.
  335.    
  336.    The real solution, in short, is compliance.
  337.  
  338.  
  339. 4.2.4.6  Pending Window Keys Different From Binkley
  340.  
  341.    Due to the limitations of accelerator keys (described elsewhere),
  342.    we have been forced to change the keys used to manipulate the
  343.    pending outbound window.  In Milque, the keystrokes must be Alt'd
  344.    - for instance, Down becomes Alt-Down.
  345.  
  346.  
  347. 4.2.5  Vrsn 0.84 (910828)
  348.  
  349. 4.2.5.1   Distributed Screen Layout Peek-A-Boo
  350.  
  351.    The resource file default layout is such that not all the
  352.    information that can be displayed in a given window is exposed. 
  353.    You should try stretching some of the windows to see what's
  354.    there.
  355.  
  356.  
  357. 4.2.5.2   FreeSpace Added to Settings
  358.  
  359.  
  360. 4.2.5.3   Macro Changes To Reduce Redundant Code
  361.  
  362. 4.2.5.3.1  General
  363.  
  364.    Here's what we're doing internally to clean up some of the
  365.    conditional code.  The main changes relate to sb_* flavored
  366.    macros.  MANY of them are simply macro'd to nothingness on the
  367.    Milq side.
  368.    
  369.    We treat sb_puts(w,s) as a macro on the Milq side, which is
  370.    resolves as follows:
  371.    
  372.      SendMessage( w, WM_SETTEXT, 0, (long)(char far *)s )
  373.    
  374.    In other words, on the Milq side, sb_puts is talking to a formal
  375.    Window handle.
  376.    
  377.    On the Bink side, sb_puts still talks to a Bink window pointer (a
  378.    REGIONP).
  379.    
  380.    We have far more Windows (essentially, every item displayed on
  381.    the screen has its unique Window.)
  382.    
  383.    Where old Bink code would look like:
  384.    
  385.      sb_puts( historywin, str );
  386.    
  387.    Now it looks like:
  388.    
  389.      sb_puts( history_hWnd, str );
  390.    
  391.    With macros on the Bink side resolving it to:
  392.    
  393.      sb_puts( historywin, str );
  394.    
  395.    and on the Milq side to:
  396.    
  397.      SendMessage( historywin->hWnd, WM_SETTEXT, 0, (long)str );
  398.    
  399.    However, in most cases, the destination of the sb_puts() will NOT
  400.    be a *_hWnd flavored macro.  Each display location has a specific
  401.    window handle on the Milq side:
  402.    
  403.      sb_puts( history_BBS, str );
  404.    
  405.    On the Milq side, this will resolve to:
  406.    
  407.      SendMessage( history_BBS, WM_SETTEXT, 0, (long)str );
  408.    
  409.    And on the Bink side:
  410.    
  411.      sb_puts( historywin, str );
  412.  
  413.  
  414. 4.2.5.3.2  Milque Side Detail
  415.  
  416. 4.2.5.3.2.1  *_hWnd
  417.  
  418. 4.2.5.3.2.1.1  call_hWnd
  419.  
  420.  
  421. 4.2.5.3.2.1.2  file_hWnd
  422.  
  423.  
  424. 4.2.5.3.2.1.3  history_hWnd
  425.  
  426.  
  427. 4.2.5.3.2.1.4  hold_hWnd
  428.  
  429.  
  430. 4.2.5.3.2.1.5  node_hWnd
  431.  
  432.  
  433. 4.2.5.3.2.1.6  settings_hWnd
  434.  
  435.  
  436. 4.2.5.3.2.2  sb_*
  437.  
  438. 4.2.5.3.2.2.1  sb_fill*
  439.  
  440.  
  441. 4.2.5.3.2.2.2  sb_move
  442.  
  443.    sb_move() is history on the Milq side.  It is meaningless.
  444.  
  445.  
  446. 4.2.5.3.2.2.3  sb_puts
  447.  
  448.    This has been macro'd as follows:
  449.    
  450.      #define sb_puts(w,s)
  451.               SendMessage(w,WM_SETTEXT,0,(long)(char *)s)
  452.    
  453.    This requires some macro changes on the Bink side.  Where
  454.    sb_puts() wants to talk to a REGIONP, we now want it to talk to
  455.    an hWnd.  Since we have more hWnds than Bink has REGIONP, this
  456.    seemed the only possible approach.  So we refer to callwin->hWnd
  457.    as call_hWnd, and carry this approach through the five remaining
  458.    windows: File,  History, Hold, Node, and Settings.
  459.    
  460.    The Bink code is being changed such that sb_moves() talk to
  461.    *_hWnd flavor'd names.
  462.  
  463.  
  464. 4.2.5.3.2.2.4  sb_w*
  465.  
  466.  
  467. 4.2.5.3.3  Bink Side Detail
  468.  
  469. 4.2.5.3.3.1  SendMessage
  470.  
  471.    SendMessage() is reduced to nothing on the Bink side.
  472.  
  473.  
  474. 4.2.5.3.3.2  call_*
  475.  
  476. 4.2.5.3.3.2.1  call_hWnd
  477.  
  478.  
  479. 4.2.5.3.3.3  hold_*
  480.  
  481. 4.2.5.3.3.3.1  hold_hWnd
  482.  
  483.  
  484. 4.2.5.3.3.4  node_*
  485.  
  486. 4.2.5.3.3.4.1  node_hWnd
  487.  
  488.  
  489. 4.2.5.4   Merging to j level source
  490.  
  491.    We believe we are concurrent with the j level Bink sources.  This
  492.    is roughly equivalent to Bink Beta 2.49-7.
  493.  
  494.  
  495. 4.2.5.5   Node Window Behaviour Changes
  496.  
  497.    The Node Window behaviour has been refined.  What is displayed
  498.    depends on what window has the focus, and what we are doing.  If
  499.    the Pending window has the focus, the detail information for the
  500.    top line of the window will be displayed.  If you are dialing or
  501.    in a session, the current node information is displayed. 
  502.    Otherwise, the last node called info is displayed.
  503.    
  504.    There are some flaws in the way this works at the current time.
  505.  
  506.  
  507. 4.2.5.6   On Disk Structures Have Changed!
  508.  
  509. 4.2.5.6.1  Milque.Scd
  510.  
  511.    Some elapsed time information, and a more rational way of storing
  512.    last and next address information have resulted in changes to the
  513.    Scd file.  Also, in an earlier release, a change was made to the
  514.    .Scd structure, but the internal version was not incremented. 
  515.    This caused problems for some testers.
  516.    
  517.    Not sure how this will be resolved with Bink.
  518.  
  519.  
  520. 4.2.5.6.2  Milque.Scr
  521.  
  522.    Changes were made to Milque.Scr to allow storage of more
  523.    information about the state of the screen (although those
  524.    features are not being utilized in this version.)
  525.  
  526.  
  527. 4.2.5.7   Resource File Humour
  528.  
  529.    The resource file has some elements of humour.  Hope y'all see it
  530.    the same way.
  531.  
  532.  
  533. 4.2.5.8   Spawn Configuration From MEWEL.Ini
  534.  
  535.    Spawn information is drawn from MEWEL.Ini, which is MEWEL's
  536.    equivalent of Win.Ini.
  537.    
  538.    To use EMS in swapping, you need to have a mewel.ini containing
  539.    the following:
  540.    
  541.      [MEWEL.SWAPEXEC]
  542.      UseEMS=1
  543.    
  544.    The file should be either in the run directory, or in the program
  545.    directory MT lives in.
  546.  
  547.  
  548. 4.2.5.9   UseWinColors added to Milque.Ini
  549.  
  550.    Added a switch to allow use of the Windows default color scheme.
  551.  
  552.  
  553. 4.2.5.10  Version7 Nodelist Is The Default
  554.  
  555.    This change was made in 0.83, actually.
  556.    
  557.    The default nodelist in Milq is V7.  V6 is currently supported,
  558.    but as soon as V7 support is more widely available, Milq will
  559.    support only that format.
  560.    
  561.    To use V6, you MUST specify the NEWNODELIST verb in Milque.Cfg.
  562.  
  563.  
  564. 4.2.5.11  Windows Menu Item Added
  565.  
  566.  
  567. 4.2.6  Vrsn 0.83
  568.  
  569. 4.2.6.1   Call Window Improved
  570.  
  571.    The call history window has been improved.  It should retain its
  572.    contents and scroll properly now.
  573.  
  574.  
  575. 4.2.6.2   Initial State Info To Milque.Ini
  576.  
  577.    The current graphics mode is stored in Milque.Ini.  This is a
  578.    Win.Ini flavored file.  A sample is included in the archive.
  579.  
  580.  
  581. 4.2.6.3   Language File Elements Moved To Resource File
  582.  
  583.    Milque eventually will completely abandandon the language file. 
  584.    The Resource File is the "Windowish" way of approaching this.
  585.    
  586.    At this time, all the data in the language file is contained in
  587.    the resource file as well.  We have drastically cut the product
  588.    code strings contained in the Milque langauge file, as MT is
  589.    using the resource file for this.
  590.    
  591.    Keyboard translation is currently an amalgam of Accelerators and
  592.    the translation feature added to the language file.  Eventually,
  593.    this will be exclusively a resource file operation.
  594.  
  595.  
  596. 4.2.6.4   Major Window Selection Bug Fixed From Terminal Mode
  597.  
  598.  
  599. 4.2.6.5   Menus Now Accessable Via Keyboard
  600.  
  601.    We are much closer to Windows-style keyboard handling than in
  602.    earlier versions.  While some work remains, the underlying code
  603.    now reflects the proper path.
  604.    
  605.    You should be able to access the menus via the keyboard, as well
  606.    as have the alt-key functionality you've gotten used to in Bink.
  607.  
  608.  
  609. 4.2.6.6   Node Detail Information
  610.  
  611. 4.2.6.6.1  PWD in Milque.Ini
  612.  
  613.  
  614. 4.2.6.7   Pending Window Operation Vastly Improved
  615.  
  616.    The Pending Window flashing has been eliminated.
  617.    
  618.    We've made some changes to the Pending display.  These are
  619.    tentative changes, subject to reversal.  In essence, the address
  620.    field is now right justified, and if you shrink the window
  621.    horizontally, the leading part of the address will be lost rather
  622.    than the information about it.
  623.  
  624.  
  625. 4.2.6.8   Resource File Open Continuously
  626.  
  627.    The resource file (Milque.Res) is now open all the time.  It can
  628.    be in the directory the main program is located in, or the run
  629.    directory.
  630.  
  631.  
  632. 4.2.6.9   sb_put* Functions Improved
  633.  
  634.  
  635. 4.2.6.10  Screen Size Specific Resource Files
  636.  
  637.    I don't like this solution, but it works.
  638.  
  639.  
  640. 4.2.6.11  Scrolling Problem in Active Window Fixed
  641.  
  642.  
  643. 4.2.6.12  Shift-Space Access To System Menu
  644.  
  645.  
  646. 4.2.6.13  Tab/Shift-Tab Mailer Mode Window Navigation
  647.  
  648.  
  649. 4.2.6.14  Terminal Mode Colors Somewhat Improved
  650.  
  651.  
  652. 4.2.6.15  VROOMM Buffer Size Reduced
  653.  
  654.  
  655. 4.2.6.16  VROOMM Now Uses EMM/Extended Memory
  656.  
  657.  
  658. 4.3  Known Limitations/Problems
  659.  
  660. 4.3.1  General (Possibly MEWEL Internal)
  661.  
  662. 4.3.1.1  ComboBoxes Not Coming Down Via Alt-Down
  663.  
  664.  
  665. 4.3.1.2  Compiled Using BorlandC
  666.  
  667.    Since it's not overlaid, this is currently not a problem. 
  668.    However, once we get back into VROOMM, there could be some
  669.    problems with fileservers.
  670.  
  671.  
  672. 4.3.1.3  Input Problems
  673.  
  674. 4.3.1.3.1  Desqview "mouse" keyboard not effective
  675.  
  676.  
  677. 4.3.1.3.2  Hosing of Fabian's Mouse
  678.  
  679.  
  680. 4.3.1.3.3  Keyboard buffer spooky (Focus Problem)
  681.  
  682.  
  683. 4.3.1.3.4  Keypad Enter Not Always Effective
  684.  
  685.  
  686. 4.3.1.3.5  Keypad Enter Not Always Kosher In Size, Move
  687.  
  688.  
  689. 4.3.1.4  Return From Spawn Hi Res Problems
  690.  
  691.  
  692. 4.3.1.5  Spawn Configuration From MEWEL.Ini
  693.  
  694.    Spawn information is drawn from MEWEL.Ini, which is MEWEL's
  695.    equivalent of Win.Ini.
  696.    
  697.    To use EMS in swapping, you need to have a mewel.ini containing
  698.    the following:
  699.    
  700.      [MEWEL.SWAPEXEC]
  701.      UseEMS=1
  702.    
  703.    The file should be either in the run directory, or in the program
  704.    directory MT lives in.
  705.  
  706.  
  707. 4.3.1.6  SwapDir Config File Verb Not Respected
  708.  
  709.    The SwapDir config file verb is not respected by Milq.  Instead,
  710.    it uses the TEMP environmental.
  711.    
  712.    This is an artifact of MEWEL/Windows.  We are not sure how we
  713.    will resolve it, since doing so would involve mucking with MEWEL
  714.    internals.
  715.  
  716.  
  717. 4.3.2  Mailer Mode
  718.  
  719. 4.3.2.1  Baud Display In Node Detail Not Nearly Right
  720.  
  721.  
  722. 4.3.2.2  Blank Screen
  723.  
  724.    Sometimes, upon return from "screenblank", the mailer screen is
  725.    hosed.  The Activity window, and sometimes others are either not
  726.    displayed, or are displayed in a fragmentary manner.  Milque will
  727.    respond to keyboard (and mouse) commands in this state.
  728.    
  729.    This is a long lived bug.  We continue to improve it, but fail to
  730.    kill it entirely.
  731.  
  732.  
  733. 4.3.2.3  Node
  734.  
  735. 4.3.2.3.1  Unknown nodes incorrectly identified
  736.  
  737.  
  738. 4.3.2.4  Pending
  739.  
  740. 4.3.2.4.1  Hilight when calling
  741.  
  742.  
  743. 4.3.2.4.2  Last Line Not Properly Erased
  744.  
  745.  
  746. 4.3.2.4.3  PageDown/Up Not By Length of Screen, but 4
  747.  
  748.  
  749. 4.3.2.5  Polling Transition From Nothing In Outbound
  750.  
  751.  
  752. 4.3.2.6  Transfer Status Problems
  753.  
  754. 4.3.2.6.1  Janus Time/Position Updating
  755.  
  756.    While dramatically improved, there are still problems with Janus
  757.    transfer updates.
  758.    
  759.    Further, the adaptations we've had to make to accomodate Janus
  760.    affect the appearance of uni-directional transfer status.
  761.  
  762.  
  763. 4.3.2.6.2  Terminal Mode
  764.  
  765.  
  766. 4.3.2.6.3  ZModem Update
  767.  
  768.    There have been times when updating in ZModem has stopped
  769.    appearing on the screen.  I have yet to identify the conditions
  770.    under which this occurs.  It does NOT interfere with transfers.
  771.    
  772.    If someone can pin this down, it would be appreciated.
  773.  
  774.  
  775. 4.3.3  Terminal Mode
  776.  
  777. 4.3.3.1  ANSI Problems
  778.  
  779.  
  780. 4.3.3.2  Avatar Not Even Implemented
  781.  
  782.  
  783. 4.3.3.3  External Protocols Not Yet Supported
  784.  
  785.  
  786. 4.3.3.4  Gateway Mode Nowhere Near Real
  787.  
  788.    First off, we don't have access to Alt-= under Windows/MEWEL.
  789.    
  790.    We have yet to make the internal changes to the message
  791.    processors to properly handle it.
  792.  
  793.  
  794. 4.3.3.5  Minimize Should Be Disallowed
  795.  
  796.  
  797. 4.3.3.6  Redial Nearly Working
  798.  
  799.    We have totally revamped the redial system.
  800.    
  801.    Of course, it doesn't work, but you'll get the idea.
  802.  
  803.  
  804. 4.3.3.7  Transfer Status Problems
  805.  
  806. 4.3.3.7.1  Terminal Mode
  807.  
  808.  
  809. 4.3.3.7.2  ZModem Update
  810.  
  811.    There have been times when updating in ZModem has stopped
  812.    appearing on the screen.  I have yet to identify the conditions
  813.    under which this occurs.  It does NOT interfere with transfers.
  814.    
  815.    If someone can pin this down, it would be appreciated.
  816.  
  817.  
  818. 5  Testing Desired
  819.  
  820. 5.1  Full Time Node Testing
  821.  
  822.    Those of you brought in specifically to test Milque are requested
  823.    to run the beast full time on your nodes.
  824.    
  825.    Beyond that, anyone is welcome to test in whatever capacity they
  826.    wish.
  827.  
  828.  
  829. 5.2  Response Via BinkBeta
  830.