#
NeXtMidas 1.5.7 Release Notes

  Tested on:
  Platform | OS Version | JDK | Netscape | DLLs
  --- | --- | --- | --- | ---
  Dec Unix | Compaq Tru64 UNIX V4.0F | 1.3.1-1 | 4.5 | (n/a)
  Linux | RedHat 7.1 | 1.3.1-b24 | 4.76 | (n/a)
  Sun | Solaris 2.7 | 1.3.1-b24 | 4.5 | (n/a)
  Windows 2000 | Service Pack 2 | 1.3.1-b24 | 4.76 | cygwin: gcc 2.95.2-6 egcs: gcc 2.95.2

  #### New Features Added

  - MAXMIN macro added
  - CALENDAR added to Gcontrol
  - List template colors can be specified by enum and field (see list explain file)
  - Added Table-to-Blue conversion capability
  - Added XML Text-to-Blue conversion capability
  - Math library created (nxm/sys/libm)
  - New implementation of RMIF library (nxm/sys/net) and primitive. The new implementation of the library enables every RMIF server with a simple embedded HTTP server. This server can be used to view statistics about the RMIF server. Please see the documentation on nxm.sys.net package for details.
  - The ability to read Jar files has been added to CoreIO. The ability to use seek with HTTP has been added as well.
  - Help command has been implemented.
  - Removed 26 subrecord limit on type 3000 files.
  - Show option tree name on Menu command.
  - new List capabilities: automatic poll, insert, multiple select

  #### Bugs Fixed

  (listed in ascending DR order)

  Bug Num | Description
  --- | ---
  22-1 | Help system fails nxm/sys/exp/Help.java nxm/sys/intr/Help.java nxm/sys/lib/HelpBuilder.java nxm/sys/lib/HelpOption.java nxm/sys/lib/HelpOptionExpFile.java nxm/sys/lib/HelpOptionHlpFile.java nxm/sys/lib/HelpSystem.java nxm/sys/lib/FileVisitor.java
  370-1 | List templates are not being interpreted correctly nxm/sys/prim/list.java nxm/sys/libg/Gridsheet.java nxm/sys/exp/list.exp nxm/sys/test/test_list.mm nxm/sys/test/test_list.mm nxm/sys/test/list_ramp_test.tmp nxm/sys/test/list_tpl.tmp
  447-1 | Exception in thread nxm/sys/lib/Table.java
  448-1 | No MULTIPLE selection in list nxm/sys/libg/GridSheet.java nxm/sys/prim/list.java
  461-1 | Changes to plot in 1.5.3 affected ability to update parms nxm/sys/libg/Layer1D.java
  3363-1 | FEATURE problem in XY mode nxm/sys/libg/Feature.java nxm/sys/libg/MPlot.java
  4244-1 | Rows missing at bottom of list on large screens nxm/sys/prim/list.java nxm/sys/libg/Gridsheet.java nxm/sys/exp/list.exp nxm/sys/test/test_list.mm nxm/sys/test/test_list.mm nxm/sys/test/list_ramp_test.tmp nxm/sys/test/list_tpl.tmp
  4758-1 | Null pointer exception with unassigned AUX nxm/sys/lib/CoreIO.java
  4778-1 | IF doesn't fully implement its EXPLAIN file (added EQT) nxm/sys/exp/if.exp nxm/sys/lib/Args.java nxm/sys/libm/Tolerance.java (new) nxm/sys/test/test_if.mm htdocs/package_libm.html (new) os/unix/nmmake os/dos/nmmake.bat
  4782-1 | COMPARE does not follow its explain file nxm/sys/cfg/commands.cnf nxm/sys/exp/compare.exp nxm/sys/exp/maxmin.exp (new) nxm/sys/exp/maxmin.java (new) nxm/sys/mcr/maxmin.mm (new) nxm/sys/prim/compare.java
  5122-1 | Failure to plot points for Midas type 5010 file (HttpConnect problem) nxm/sys/lib/CoreIO.java
  5163-1 | DataFile consLength doesn't work right nxm/sys/lib/DataFile.java
  5329-1 | Need copy with stride and vector fill nxm/sys/lib/DataOp.java DR resolved with changes made to DataOp. (MJK)
  5424-1 | calendar extension for Gcontrol nxm/sys/libg/GCalendar.java (new) nxm/sys/intr/Gcontrol.java nxm/sys/exp/gcontrol.exp nxm/sys/test/test_gcalendar.mm (new)
  5458-1 | rmif.for fails for VMS and Solaris builds nxm/sys/host/rmif.for
  5459-1 | STOP does not terminate current macro nxm/sys/intr/Stop.java nxm/sys/lib/Command.java nxm/sys/test/test_stop.mm (new) nxm/sys/test/test_stop2.mm (new)
  5464-1 | RMIF Improvements nxm/sys/exp/Rmif.java nxm/sys/hlp/Rmif.java nxm/sys/inc/RmifProtocol.java nxm/sys/test/unit/net/RmifPacketAdapterTest.java nxm/sys/test/unit/net/RmifPacketSequencerTest.java nxm/sys/test/unit/net/RmifPacketTest.java nxm/sys/test/unit/net/RmifUtilTest.java nxm/sys/test/unit/net/RmifPacketReaderTest.java nxm/sys/test/unit/net/RmifBaseTest.java nxm/sys/test/unit/net/RmifRemoteSetTest.java nxm/sys/test/unit/net/RmifPacketWriterTest.java nxm/sys/net/RmifBase.java nxm/sys/net/RmifChannel.java nxm/sys/net/RmifChannelSet.java nxm/sys/net/RmifCompressor.java nxm/sys/net/RmifDatagramSocket.java nxm/sys/net/RmifExceptionHandler.java nxm/sys/net/RmifPacket.java nxm/sys/net/RmifPacketAdapter.java nxm/sys/net/RmifPacketEcho.java nxm/sys/net/RmifPacketHandler.java nxm/sys/net/RmifPacketPrinter.java nxm/sys/net/RmifPacketReader.java nxm/sys/net/RmifPacketSequencer.java nxm/sys/net/RmifProperty.java nxm/sys/net/RmifRemote.java nxm/sys/net/RmifRemoteSet.java nxm/sys/net/RmifUtil.java nxm/sys/net/RmifBw.java nxm/sys/net/RmifPacketWriter.java nxm/sys/net/RmifPacketWriterImpl.java
  5470-1 | feature names not displayed in 156b (worked in 154b) nxm/sys/exp/feature.exp
  5500-1 | Need template colors by enum and field nxm/sys/prim/list.java nxm/sys/libg/Gridsheet.java nxm/sys/exp/list.exp nxm/sys/test/test_list.mm nxm/sys/test/test_list.mm nxm/sys/test/list_ramp_test.tmp nxm/sys/test/list_tpl.tmp
  5512-1 | missing explain files should say 'not in command dictionary' nxm/sys/intr/Explain.java
  5513-1 | SPLIT problem with short subrecords nxm/sys/prim/split.java nxm/sys/test/test_split_group.mm
  5521-4 | NMD: no longer works within NeXtMidas shell nxm/sys/lib/Shell.java
  5563-1 | ColorListBox.ListItem constructor has ambiguous calls nxm/sys/libg/ColorListBox
  5564-1 | Catch blocks for Exception incorrect nxm/sys/libg/GridSheet.java nxm/sys/libg/Shell.java nxm/sys/libg/MidasThread.java
  5584-1 | remove files that prevent upload to all mirror servers readme.txt
  5693-1 | Explain file sloppiness nxm/sys/exp/fname.exp nxm/sys/exp/keyword.exp nxm/sys/exp/plot.exp nxm/sys/exp/sourcefile.exp
  5699-1 | HTTP Capability nxm/sys/net/HttpConstants.java nxm/sys/net/HttpDataSource.java nxm/sys/net/HttpEServer.java nxm/sys/net/HttpGetRequest.java nxm/sys/net/HttpHeadRequest.java nxm/sys/net/HttpRequest.java nxm/sys/net/HttpRequestFactory.java nxm/sys/net/HttpRequestLine.java nxm/sys/net/HttpRequestVisitor.java nxm/sys/net/HttpUnknownRequest.java nxm/sys/net/HttpUtil.java
  5896-3 | DataFile open() doesn't check for file existence nxm/sys/lib/DataFile.java
  5912-3 | Classpath fix so user can add to classpath via environment var os/unix/nm os/unix/nmstart os/dos/nm.bat os/dos/nmstart.bat
  5951-1 | Need list to poll a file nxm/sys/libg/GridSheet.java nxm/sys/prim/list.java nxm/sys/test/test_list.mm
  6297-1 | Panes don't redraw properly when titles are set nxm/sys/prim/panel.java
  6495-1 | tbl2xml needs to strip off trailing numbers added in xml2tbl nxm/sys/lib/Table.java nxm/sys/prim/convert.java nxm/sys/test/test_convert.mm (new) nxm/sys/test/test_xml.xml nxm/sys/test/test_xml2.xml
  6496-1 | Need to insert rows in a list nxm/sys/libg/GridSheet.java nxm/sys/test/test_list.mm nxm/sys/test/test_list_insert.mm nxm/sys/test/test_list_insert.mmp1
  6587-1 | Convert Table-to-blue (type 3000) problem nxm/sys/prim/convert.java nxm/sys/prim/convert.exp
  6608-1 | Build command does not work on mixed case nxm/sys/lib/CoreIO.java
  8835-1 | Results GETSIZE does not work nxm/sys/lib/Results.java nxm/sys/lib/KeyObject.java
  9498-1 | GridSheet.CellRaster doesn't work with java 1.4.0 nxm/sys/libg/GridSheet.java

(Back to Release Notes Summary)