#
NeXtMidas 1.6.1 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.2/ REDHAT 8.0 | 1.4.0** | 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

  #### What might break

  - DEMOD, FILTER, TUNER, WINDOW commands moved from SYS into DSP option tree
  - GCONTROLS which use number defaults should use strings instead

  #### New Features Added

  - Support for packet files and processing: SDDS and ICE packets supported. Extendable to user defined packet types.
  - More detailed maps are available from the added support for SHAPE (*.shp) files.
  - RMIF Server Side:
  - Browser control, monitoring and debugging of server macros
  - File downloads
  - Circular file support for archiving
  - Build improvements:
  - More portable: replaced much script code with java.
  - Simplified for building classes, JAVADOCS, WEBSTART (see MAKE command)
  - New Commands:
  - MAKE - For building system classes, documentation, WEBSTART, etc.
  - PYTHON - For running Python scripts
  - REPORT - For auto-message logging
  - New primitives added to DSP option including: FDFILTER, FIRKAIS, and FIRWIND.
    Add DSP to your path and see MENU command for more!
  - Miscellaneous:
  - Added the ability to turn on or off use of the native libraries to those methods
  - Progress monitor widget
  - Auto-creation of WEBSTART Jar files
  - TESTS: Added many more macro level tests
  - HELP: End-to-end traversing from EXPLAIN files to JAVADOCS
  - QUERY: Enhanced alphabetical ordering (More enhancements to come)

  ####

  #### Comming Attractions

  - X-Midas/Next-Midas integration: ability to run Next-Midas commands from X-Midas environment
  - Support for VMAP (very detailed) maps
  - Labeled images in the form of TIF image support.

  #### Bugs Fixed

  (listed in ascending DR order)

  Bug Num | Description
  --- | ---
  11902-3 | LIST color not working correctly
  13167-4 | Need support for planimetric maps and images See SHAPE file support
  13168-4 | Change Query intrinsic to display in alphabetical order nxm.sys.intr.Query.java nxm.sys.exp.query.exp
  13498-3 | LIST primitive problems
  13730-1 | WAVEFORM does not create SB files properly
  14222-1 | Failure to register displays
  14433-4 | Support file creation while in WEBSTART
  14664-4 | CONVERT has try/catches which hide excpetions
  14739-1 | INVOKE command not working on registry items
  14824-1 | SALEM: null pointer exceptions on close of macro
  14896-4 | LIST does not compute row labels properly on a row insert
  15042-1 | Build error when called from a primitive
  15182-4 | RMIF problem with MULTI type channel opens
  15183-4 | RMIF gets into an infinite loop
  15470-3 | Change to MPLOT for LAT/LON
  15517-4 | GCONTROL: can only access GWidget flagslist, not GMenu,...
  15518-4 | Can not HIDE/SHOW GCONTROLS as advertised.
  15773-4 | REMOVE does not work with wild cards
  15774-4 | REMOVE does not work with wild cards DUPLICATE: See 15773-4
  15782-3 | PLOT/MPLOT: setting and getting X1/X2 is inconsistent
  15792-3 | Raster PLOT horizontal compression masks significant data
  15908-3 | Need a way to compare string results case-insensitive
  15909-3 | Dialog children controls need to allow messages
  15995-4 | LIST: need deselection notification
  15996-4 | PYTHON command does not build because of missing JAR
  15997-4 | BLD should continue over an error building a command
  16102-4 | TEXTDISPLAY should take a table input and implement EXIT
  16103-4 | FOREACH/ENDFOR does not close file DUPLICATE: See 16104-4
  16104-4 | FOREACH/ENDFOR does not close file
  16142-3 | PLOT's key AXIS not specifiable with multiple mnemonics
  16309-1 | GCONTROL LVAL shows decimal and reports decimal
  16323-1 | NATIVE: need a way to turn ON/OFF use of native code
  16324-3 | PLOT type=raster does not function on type 1000 files
  500002-4 | KEYWORD using wrong method for adding keywords
  500048-1 | STATUS/D fails on URLs with username:password
  500065-1 | RMIF fails to work with xm380 Non-descrepant
  500086-1 | Applets broken by a JDK1.2 method in nxm160, coreio
  500091-1 | GMENU choice exception with empty item
  500106-1 | MENU command does not match without *
  500203-1 | GCONTROL MENU needs to support mixed case values
  500204-1 | GCONTROL Dialog children need control over messages
  500209-3 | Using FID in macro causes exceptions
  500230-1 | GCONTROL/TOGGLE MENU should take a flag string input
  500232-1 | BLD command needs to target applets (JDK 1.1)
  501336-1 | RESULTS are allowed to be set with invalid types
  501370-1 | Table creation inconsistencies
  501376-1 | LayerMulti PLOT is really slow
  501384-1 | KEYWORD: duplicate names of STRING type fail
  501490-1 | TIMER(n) syntax removed
  501498-1 | SEDIT trim function errors (really a problem with choice of blank string delimiters) sys.intr.Results.java
  501510-1 | Can no loonger get number of items from a GMenu sys.libg.GMenu Added getItemCount method
  501511-1 | NOOP stp:// broken, host not parsed correctly sys.lib.SocketResource.java
  501583-1 | Units show up in (x)VAL selection window, should show just value. GValue.java
  501601-1 | Need inverted, filled triangle feature sys.libg.Feature.java
  501602-1 | RMIF ADDC problem with non-contiguous channels sys.lib.KeyVector.java Replace put with add in put method
  501708-1 | RMSG problem in communication from Next-Midas to X-Midas sys.host.rmsg.for
  501714-1 | Need to be able to get highlight Xdelta and X values Layer.java - Added getHiXD and getHiX
  501722-1 | Set itemcolors no longer works in GMenu sys.libg.GMenu.java
  501804-1 | Dialog widget problem accessing widgets table after creation sys.libg.GWidget.java setDialog method: Added table creation if null
  501905-1 | Buttons always have default pressed even if not desired. sys.libg.GMenu.java In setValue return if string length = 0.
  502144-1 | GridSheet enhancements to CellRaster sys.libg.GridSheet.java
  502145-1 | Sourcedg addition of getHost, getPort. Remove pout.avail() check. sys.prim.sourcedg.java sys.net.datagramdata.java
  502146-1 | Gcontrol shading problem running SD360 sys.libg.GMenu.java
  502154-1 | Colntrol widget problem grabbing and maintaining focus sys.libg.MWindow.java - Removed getFocus call

(Back to Release Notes Summary)