(This release requires Java version 1.4.2 (or later) to build and run.)
NeXtMidas SYS Option Tree Tested on: | |||||
---|---|---|---|---|---|
Platform | OS Version | Java Version(1) | Native Compiler | Web Browser (WebStart/Applet) |
|
Linux (x86) | 1.4.2 5.0 6.0 |
gcc 3.2.3 | SeaMonkey 1.0.6 (Java 1.4.2) Firefox 1.0 (Java 5.0) |
||
5.0 | gcc 3.2.3 | SeaMonkey 1.0.1 (Java 5) Firefox 2.0 (Java 5) |
|||
RedHat 9.0 | 1.4.2 | gcc 3.2.2 | Mozilla 1.2.1 | ||
Linux (EM64T) | 5.0 (64-bit)(2) | gcc 3.4.3 | n/a | ||
Sun/SPARC | Solaris 8 | 1.4.2 (32-bit) | gcc 3.4.2 | Mozilla 1.4 | |
Tru64 | Tru64 UNIX 5.1B | 1.4.2(3) | Compaq C 6.5-011 | n/a | |
Windows | Windows XP | 1.4.2 5.0 |
cygwin/gcc 3.4.4 | Netscape 7.1 Internet Explorer 7.0 |
|
Windows 2000 | 1.4.2 | pre-built DLL's used | Internet Explorer 6.0 | ||
(1) All code was compiled with "-source 1.4" and
"-target 1.4" specified (this is the default). (2) Java 5 update 4 used, see "Important Note for 64-bit Platforms" below. (3) Tests for the Tru64 use the Java VM from HP (see http://h18012.www1.hp.com/java/download/). All others use the Java VM from Sun Microsystems (see http://java.sun.com/). Important Note for 64-bit Platforms: Not all versions of Java support 64-bit systems. In the case of AMD64/EM64T systems only the most recent updates to Java 5 will work. Please see http://java.sun.com/j2se/1.5.0/system-configurations.html for more details. Linux system, it will not work correctly!!! |
Via Web Browser:
$NMROOT/htdocs/help/index.html
(Now includes the NeXtMidas Training Class and
an updated version of the NeXtMidas User's Guide.)
HELP/GUI | - | The search function did not work correctly on many systems and has been removed. Improvements in the online documentation have made it unnecessary. |
PLOT | - | The ZOOM and DRAGBOX messages from PLOT now use an object (XMIN, XMAX, YMIN, YMAX, etc.) rather than an array. Previously the values in the array were inconsistent (YMIN was either 2 or 3), this inconsistency is resolved when using the new names. |
POPUP | - | The POPUP command has been changed from an intrinsic to a primitive to allow it to be used inside a pipe section without blocking other commands. |
RMIF | - | Some of the enumerated types were not consistent between the Java and C/Fortran versions; this has been corrected. (Most users will not notice this change.) |
STATISTICS | - | For complex data, the mean is returned as a complex number with access to real and imaginary given by MEAN.r and MEAN.i, respectively. Previously, the real part was returned in MEAN and the imaginary in IMEAN. There is no IMEAN key in the output table and if IMEAN is used on the command line a deprecation warning is given. |
Default WEB AUX | - | The default WEB AUX has changed to "http://alice.techma.com/nm/nxm/sys/dat/", the previous default was not a fully-qualified domain name. |
Deprecated | - | Any functionality marked as being deprecated since NeXtMidas release 1.8.X has been removed. Anyone upgrading more than two versions of NeXtMidas (e.g. release 1.8.1 to release 2.4.0) is advised to check the deprecation list in the NeXtMidas 2.2.0 Release Notes prior to upgrading. |
GCalendar.setDate(..) | - | Prior to NeXtMidas 2.3.0, the setDate(year,month,day) used months that were zero-based (e.g. 2=March) and not one-based (e.g. 2=February); this did not match the Keyable MONTH value (which was one-based). This has been changed so that setDate(..) not takes in a one-based month value. |
Macro | - | More checks added for macro validity (such as a STARTMACRO or PROCEDURE inside of STARTMACRO / ENDMACRO). Previously the behavior for invalid macros was unspecified, now an error will be given before the macro starts. |
MidasException | - | The MidasException.getRootCause() method duplicates the functionality of Exceptions.getCause() (added in Java 1.4.0). Since NeXtMidas 2.3.0 getRootCause() is final and calls getCause(). Anyone who overrode getRootCause() will need to update their class accordingly. |
Position/MPlot | - | The ECR2GEO and GEO2ECR functions are misnamed and have been deprecated. They are superseded by CAR2GEO and GEO2CAR, respectively. |
CALCULATOR FCALCULATOR |
- | Added additional MOD functions: MOD/E (Euclidean, always positive), MOD/F (Floored, sign follows divisor), MOD/T (Truncation, like Java '%' operator). See EXPLAIN CALCULATOR for details. |
EXPLAIN | - | Ability to explain user macros. |
EXPLAIN | - | Ability to step by one line using [ENTER] (same as man). |
FILE | - | New OPEN switch to allow appending to a file. See EXPLAIN FILE for details. |
HISTOGRAM | - | Now supports the use of pipes. See EXPLAIN HISTOGRAM for details. |
LIST2 | - | Various template enhancements. Cascading colors, coloring via FIELD_<name>, color maps, and more. See EXPLAIN LIST2 for details. |
MENU | - | Allow listing of user macros using SUP=%. See EXPLAIN MENU for details. |
OPTION | - | The OPTION command now lists the base option tree directory (this is the directory that "cfg" and "prim" are in) and shows any links used. (The OPT table was not affected by this change and still shows the directory "nxm" is in.) |
PANEL | - | Added an ability to add tabs using MMB while in configure mode. |
PATH | - | Added an ADD+ function to place an option on the end of current list. See EXPLAIN PATH for details. |
POPUP | - | Added several new popup types PASSWORD, LOGIN, MASK, etc. Also added various options to control whether or not the POPUP is blocking. See EXPLAIN POPUP for details. |
RMIF | - | Allow use of PORT=-1 to select any local port. See EXPLAIN RMIF for details. |
STATISTICS | - | Now supports the use of pipes. See EXPLAIN STATISTICS for details. |
VNC | - | New VNC option tree with VNCVIEWER. |
ZPIPE | - | A partial implementation of the X-Midas ZPIPE command has been placed in the UCL option tree. See EXPLAIN ZPIPE for more information. |
Tab-Complete | - | Added tab-completion in the NeXtMidas shell. |
Line-Continuation | - | Added line-continuation, using an ampersand (&), in the NeXtMidas shell. |
LayerWMS | - | New layer that can connect to a OpenGIS Web Map Server (WMS). See EXPLAIN PLOT for details. |
CsvFile | - | Significant performance enhancements for random-access CSV files where auto-flush is turned off (this makes them very fast when used with LIST2). |
Table, KeyVector | - | Significant performance enhancements when accessing, merging and adding elements. |
Processing Engines | - | Improved performance for DSP processors. |
APPLETS | - | Applet dies when resizing browser window under the Java 1.4.2 plug-in (Java Bug 4936777). Upgrade to Java 5 to avoid this. (As of NeXtMidas 2.1.0 a warning message will pop up to alert users they are using the Java 1.4.2 plugin.) |
- | There is a bug that prevents memory from being reclaimed by the Java garbage collector when a window is closed in Java 1.4.2 (related to Java Bug 4867453). The workaround that is being used will not work when running as an applet. Upgrade to Java 5.0 or run the application via WebStart to avoid this. | |
GCONTROL | - | Can not see cursor or highlighted text in text-entry widgets when using Java 5.0 on Linux (Java Bug 6287895). This is fixed in Java 6.0, please upgrade to Java 6.0 to avoid this issue. |
MAKE | - | MAKE is unable to correctly generate Javadocs for some classes and methods when using Java 1.4.1 (due to bugs in Javadoc). Upgrade to Java 1.4.2 or 5.0 to avoid this. |
MAKE | - | Java 5 Update 6 has a bug that causes deprecation warnings to show up when building the SYS option tree. |
XBC | - | There is a known Java bug related to garbage collection (Java Bug 6268279 and related bugs) that can cause a core dump when making extremely frequent M$... calls from a host primitive (typically seen if polling a results parameter with little or no pause between calls). Upgrade to Java 5.0 to avoid this. |
AUX | - | There is an error in translating AUX.<tag> in NeXtMidas, when NeXtMidas is running as an X-Midas option tree. This causes the FILE test to fail when run from X-Midas. |
CALL | - | A SUBROUTINE does not have limited scope, scope is the same as procedure. |
FILE | - | The RENAME function may fail when used across multiple drive partitions. |
GCONTROL | - | Closing a panel may result in Java issuing a NullPointerException. |
GCONTROL | - | Some controls do not support headless mode. |
GENERATE | - | The test for GENERATE may fail on Windows. |
HTTPSERV | - | Test may fail even if HTTPSERV is operating normally. |
LIST | - | Does not correctly display files with non-scalar numeric data. |
LIST2 | - | The table for a select message may contain "extra" fields. This causes the LIST2 selection test to fail. |
LIST2 | - | Adding and removing rows does not work correctly for Type 1000 and Type 2000 files. |
LIST2 | - | Row/cell selection not properly handled with pipes. |
LIST2 | - | May need to use the /MOD switch when opening large files. |
MAKE | - | Some platforms may get a series of "java.io.IOException: Can't store Document" exceptions while building the JavaHelp Search Database. Usually after about 10 seconds it will continue on with the rest of the build, if not use "nm make code sys" and then "nm make jar sys" to bypass the building of the help database. |
PANEL | - | On some systems PLOT and LIST2 may occasionally fail to display when embedded in a Swing GUI (using PANEL/JSETUP). |
PLOT | - | Rasters (Blue Type 2000 file) do not show up properly when overlaid on a map. (This does not affect normal raster plots, only those plotted over maps.) |
PLOT | - | There is a rendering problem when PLOT is run from a Linux session inside VirtualPC on Windows XP. The /ALL switch can be used as a work-around in some cases. |
PYTHON | - | Python does not run properly on some Tru64 or Windows systems. |
NeXtOpt | - | NeXtMidas commands run from inside an X-Midas macro (specifically when using PIPE or XPIPE) may exit prematurely. For example a NeXtMidas intrinsic run from the INITIALENTRY of a controls section can cause the pipe to stop prematurely. |
NeXtOpt | - | May get warnings about problems mapping to the messages section if the X-Midas message queue is not up. |
Bugs Fixed in Release 2.3.1 (04 Jan 2007) |
|||
---|---|---|---|
Bug Number | GForge DR | Description | |
62 | 522309-1 | ERASE/ALL does not work for non-midas .tmp files | |
112 | n/a | Duplicate of Bug 128 Need unittests for the Data and DataFile class | |
287 | 555784-1 | IF DEXISTS fails for URL's | |
339 | 555785-1 | HttpServ errors | |
434 | 555325-1 | LIST2: Unable to reopen RAM file with <fname>{AUX=RAM} | |
574 | 555786-1 | NEXTEARTH: pixelates sooner than DonkeyMagic Google website | |
576 | 555787-1 | Closed - Not Worth Fixing: FCALC and CALC ignore LABEL= | |
670 | 551855-1 | MULTIPLOT: Force multiplot to scroll to bottom | |
676 | 555788-1 | CONF: Need to check to see that write AUX is writable | |
712 | 555557-1 | QUERY: java.util.regex.PatternSyntaxException some cases | |
720 | 555789-1 | Ellipse not rendered on map plot when zoomed too much and center is off the screen | |
728 | 553833-1 | STATISTICS: Need extensible statistics primitive | |
749 | 555790-1 | FILE: NAME function prepends leading FILE.separator for C: and HTTP:// | |
753 | 555791-1 | GCALENDAR: ArrayIndexOutOfBoundsException when jumping ahead many months then clicking outside calednar control | |
754 | 555792-1 | POPUP: ManualXYWH Position is not displaying correctly when window is in the middle of the screen | |
755 | 555793-1 | EXPLAIN: Unnecessary warning messages for support 'U' | |
756 | 554392-1 | NMD: Want to allow AUX= to navigate AUX directories | |
757 | 555794-1 | DEFAULTS: Show defaults similar to commands.cnf | |
758 | 555795-1 | NTerminal: should go to beginning of line with CTRL-A | |
759 | 555796-1 | PLOT: setting invalid MODE or VIEW does not produce warning | |
761 | 555797-1 | FILES: when extension is given on command line, use it | |
762 | 555798-1 | NMEND.bat: causes NMSTART to display warning message | |
763 | 555799-1 | PANEL: configure - prompts too small and delete pane does not work | |
765 | 555800-1 | PIPES: sd360/client fails on opening connection after a close | |
766 | 555801-1 | Tab Complete: Exception with nested results names | |
768 | 555802-1 | STATUS: Add SZ as alias for SIZE | |
769 | 555803-1 | LIST2: Want to dump template to a table | |
770 | 555804-1 | LIST2: Want template option to keep column order. | |
772 | 554628-1 | LIST2: Refresh with /mod | |
774 | 555805-1 | PLOT: Remove unsupported "GoToLoc" option on Feature menu | |
781 | 555806-1 | LIST2: Allow users to specify a custom cell renderer | |
784 | 555807-1 | SEDIT: PARSEALL and PARSE functions should take in a delimiter. | |
787 | 555808-1 | Table: Parsing table string does not resolve results. | |
788 | 555809-1 | GCONTROL: Add MIN=, MAX=, DEF= for xVAL widgets. | |
789 | 555810-1 | RMIF: reg.remote overwritten in server when a new client connects | |
790 | 555811-1 | IF: FEQ test fails with ASCII data in Type 1000 file. | |
791 | 555812-1 | SHELLGUI: Redraw issue after shrinking shell down to 0-pixels | |
794 | 555813-1 | Closed - Not Worth Fixing: PANEL: Configure using MMB to add line adds multiple lines. | |
796 | 555814-1 | PLOT: Incorrect image scaling in view=mercator | |
798 | 555815-1 | PLOT: GoToLocation dialog not working. | |
799 | 555816-1 | IF: CONTAINS should return FALSE if not a Table | |
802 | 555817-1 | XmlFile: parseXmlFast(..) incorrectly includes trailing '>' at end of a comment. | |
804 | 555819-1 | CoreIO: NullPointerException when opening file with no path | |
805 | 555820-1 | ENDDO: NPE when executed outside of DO loop | |
806 | 555821-1 | BaseFile/ListFile missing getName() method | |
808 | 555822-1 | SEDIT: PARSEALL function does not work with /CLEAN=F switch | |
809 | 555823-1 | NeXtOPT: Need to support XM 4.4.4 | |
810 | 555355-1 | LIST2 freezes when file not found | |
811 | 555824-1 | ShapeFile: Missing/misnamed definitions | |
813 | 555825-1 | MColor: Add a getColor(Object) method, cleanup getColor(String) | |
814 | 555401-1 | HTTPSERV enhancement (handle request in macro) | |
817 | 555826-1 | LayerShape: want control of border colors for polygons. | |
818 | 555827-1 | MFormat: Extra space in LAT/LON, wrong numeric default | |
819 | 555828-1 | LAYER: prompt for colors not as large as it could be | |
820 | 555829-1 | TABLE: LOAD function needs /T and /X modifiers for tbl and xml files of different extension | |
821 | 555830-1 | TextFile: readAll() method doesn't read all. | |
822 | 555831-1 | FOREACH: when running from the Shell, echo line is confusing | |
823 | 555832-1 | KeyObject: setKeys(..) needs option to warn if not found. | |
824 | 555550-1 | POPUP mask needs formatting option | |
826 | 555833-1 | Theme: Change getSecondary1() from cwts to cwms | |
827 | 555834-1 | XmlFile: Error parsing DOCTYPE tag. | |
829 | 555835-1 | MACROFUNC: can not ENTER a macro from the command line. | |
832 | 555836-1 | Remove non-functional code from $NMROOT/os that hasn't been used since before 2.0.0 | |
834 | 555837-1 | LIST2: Number of rows not updated until second poll of a file | |
835 | 555838-1 | PLOT: DEMO push/pop fails on Java 1.4.x | |
837 | 555839-1 | LIST2: Check for invalid MCOLORS value is invalid | |
839 | 555840-1 | CONFIDENCE: Should check read aux and write aux before starting tests | |
Bugs Fixed in Release 2.3.0 (01 Dec 2006) |
|||
Bug Number | GForge DR | Description | |
573 | 555490-1 | XBC: not working for fanout | |
606 | 508911-3 | PLOT: User cannot adjust Z1,Z2 by ANY methods | |
637 | 555521-1 | UPDATE: No way to clear default value | |
649 | 555530-1 | MENU: Allow listing with SUP=% | |
687 | 555537-1 | XBC: M$GET_USWITCH has incorrect bahavior when switch not found | |
688 | 555538-1 | XBC: Problem with using M$EXISTENCE on an open file | |
694 | 555544-1 | NeXtOpt: Allow use of processing engine, deletion of results, access to hidden results | |
700 | 555548-1 | Tab Complete: Incorrect setting of command type when switches are found | |
701 | 555549-1 | HttpResource: ignores file name filter | |
702 | 555551-1 | Tab Complete: Inserts "null" as part of command name | |
704 | 555552-1 | STATUS: Show "size (bytes)" for SHP files | |
705 | 555553-1 | OPTION/LINK does not work without /CREATE | |
707 | 555554-1 | REMOVE: Missing LABEL= in dictionary | |
708 | 555555-1 | DataFile: Should warn when propagating header of a file that isn't open. | |
710 | 555556-1 | NeXtOpt: Sending message problem with type multiplier | |
712 | 555557-1 | QUERY: java.util.regex.PatternSyntaxException some cases | |
713 | 555558-1 | In-Line Functions: in-line function command parsing fails when there are extra white spaces between parameters | |
715 | 553430-1 | LIST2: cell background colors | |
716 | 555559-1 | LIST2: Update template overwrites old information. | |
717 | 555560-1 | GCalendar: throws exception when clicking outside of date boxes | |
721 | 555561-1 | Want to use T: with XML files. | |
722 | 553661-1 | ELM: needs pipable STATISTICS primitive | |
723 | 553662-1 | ELM: needs pipable HISTOGRAM primitive | |
725 | 553738-1 | ELM: Need method to convert from int to IP address | |
726 | 555562-1 | FILE: Want option to open file for appending | |
727 | 555563-1 | BaseFile: APPEND flag should inply INOUT | |
728 | 553833-1 | STATISTICS: Need extensible statistics primitive | |
729 | 555564-1 | XBC: Need M$LDIRECTORY | |
731 | 553905-1 | SET: Explain page for SET | |
732 | 555565-1 | CONVERT: The FSTRUCT2JAVA computes incorrectly offsets | |
734 | 555566-1 | NeXtOpt: Extra call to m_return() causes problems | |
735 | 555567-1 | NeXtOpt: Pipe header should not be modified after the pipe is open. | |
737 | 555568-1 | NeXtOPT: XmShellParent should not alter Mc.sync_count | |
739 | 555569-1 | NMTestCase: does not set midas context in constructor | |
741 | 555570-1 | RESULTS: /ALL switch combined with FR* | |
742 | 554089-1 | Explain page for RESULTS | |
745 | 555571-1 | FILES: Remove "not a directory" warnings when using files/e | |
748 | 555572-1 | LIST2: Colormap for XDATALIST is off by one. | |
750 | 555573-1 | Want to be able to restart any command with alternate arguments | |
Bugs Fixed in Release 2.3.0 pre (24 Oct 2006) |
|||
Bug Number | GForge DR | Description | |
14 | 537378-1 | Want direct support for CSV (Comma-Separated Values) files | |
16 | 537064-1 | Can't see cursor or highlighted text in PROMPT or xVAL | |
69 | 500213-4 | Need to be able to compare and sort tables | |
90 | 500101-4 | Environment Settings Lost | |
91 | 500100-4 | Option Tree Path badly defined | |
105 | n/a | Duplicate of Bug 4: Need to create an integration testing guide. | |
106 | n/a | Duplicate of Bug 4: Need to create an performance testing guide. | |
120 | 555442-1 | Window fails to come up to to exception in MWindow.setBounds(..) | |
124 | n/a | Closed - Not Worth Fixing: Python demo should be updated. | |
186 | 555443-1 | LIST does not display COMPLEX files correctly | |
211 | n/a | Closed - Not Worth Fixing: Want a SPLASHSCREEN command. | |
250 | n/a | Duplicate of Bug 69: TABLE: Add missing functions EQUALS, COMPARE, SORT | |
277 | 555444-1 | PLOT: /XMULT switch alters readout for Y-axis values | |
281 | 542386-1 | Problems with NeXtMidas as an XMidas option tree | |
309 | n/a | Not a Bug | |
316 | n/a | Duplicate of Bug 468: LIST: Want to know then a row selection was the result of a double click. | |
321 | 509339-3 | Closed - Not Worth Fixing: PLOT: Doing a SYNC message causes warning in plot. | |
334 | n/a | Closed - Not Worth Fixing: HELP/GUI: Reorder documents, show Javadocs | |
342 | 555445-1 | Add tab completion to shell | |
349 | 555446-1 | DataFile improperly converts WAV header | |
378 | 555447-1 | Want to use multi-line commands from the shell. | |
382 | 555448-1 | PLOT: need to have date strings as an option for axis labels | |
384 | 555449-1 | PLOT: If file names match on the command line only one of the files shows up. | |
416 | n/a | Closed - Not Worth Fixing: GCONTROL: Want a swing edit field so users can move to Java 5 (see Bug 16) | |
440 | 555450-1 | DATALIST dies with invalid start value | |
457 | 555574-1 | LIST2: Want to remove a group of rows | |
469 | 555451-1 | gprompt for Layer.cfg-->colors broken | |
474 | 507418-3 | Closed - Not Worth Fixing: Need test for items in msg and msg.data | |
481 | 555452-1 | OPTION: Does not correctly terminate path. | |
485 | 555453-1 | Remove code deprecated in 1.8.X | |
487 | 500903-5 | LIST2 explain file is incomplete | |
488 | 500900-5 | LIST2 colors don't follow sorting. | |
489 | 510818-3 | Build.java needs fix, won't read my INCLUDE files for Fortran. | |
490 | 510567-3 | Messages.cfg for XBC is not | |
491 | 500901-5 | LIST2 _GLOBAL_ {F,B}GCOLOR doesn't work | |
492 | 500902-5 | LIST2 coloring doesn't match X-Midas XDATALIST. | |
493 | 510893-3 | PUSHed plot into panel does not redraw | |
494 | 510857-3 | PLOT: Large Type 5000 file plots very slowly | |
496 | 555454-1 | Remove Fortran call to sizeof(..) from nxmoptmsg.for | |
497 | 555455-1 | CONVERT: FSTRUCT2JAVA needs to support converting Fortran constants to Java | |
498 | 555456-1 | LayerT5: setPoint method needs to take in Positions and flags as tables | |
499 | 555457-1 | ECR2GEO/GEO2ECR is misnamed | |
500 | 555458-1 | StateVector class needs ability to set and get velocity. | |
501 | 555459-1 | PLOT needs a public setMessageID and getMessageID | |
502 | 555460-1 | Position class: add setCar, getX,getY,getZ and toString(int) | |
503 | 555461-1 | LayerGeo: needs a getTime and getSite methods | |
504 | 555462-1 | PLOT: needs to take in a ZOOM message as a table | |
506 | 555463-1 | CsvFile: Error writing out to file. | |
507 | 555464-1 | FEATURE: deprecate LABEL and use TEXT | |
508 | 510986-3 | POPUP: needs an initial value for text input | |
509 | 510988-3 | POPUP: need to have non-blocking mode. | |
510 | 510989-3 | POPUP: Need a password dialog mode. | |
511 | 555465-1 | KeyObject: Fix class cast exception. | |
512 | 555466-1 | MJList: Need access to getNumberOfRows() | |
513 | 555467-1 | MidasException: printStackTrace() doesn't always work, allows exceptions to go unreported! | |
514 | 555468-1 | LIST2: Can not been embedded in a Netbeans built GUI | |
517 | 555469-1 | Add MAKEDOCS primitive. | |
518 | 555470-1 | PATH: add a GET function to return option path in a result | |
521 | 555471-1 | Add utility method Midas.printStackTrace(String,Throwable) | |
529 | 555472-1 | LIST2: Add new features. | |
541 | 555473-1 | GMenu: need to be able to set individual item color by name | |
542 | 555474-1 | Symbol: need getXmSymbolName to be public. | |
543 | 555475-2 | Batch and Make mods | |
552 | 555476-1 | LIST2: Scroll bar jumps to top when polling. | |
553 | 555478-1 | KeyObject: Unable to call this.lines(this.nextindex) from debug terminal | |
556 | 555479-1 | RMIF: Add Rmif.getRemote(Object) method | |
558 | 555480-1 | Need to show min/max in GValue for certain applications | |
559 | 555481-1 | httpwin: need to be able to run it from the command line | |
562 | 555482-1 | STATUS: throws exception when /t switch given and file has no time line | |
563 | 555483-1 | LayerGeo: needs enhancements to change footprint cone and more | |
564 | 555484-1 | POPUP: need to be able to set the title | |
565 | 555485-1 | HELP: generates a reference to non-existing Homepage.htm | |
568 | 555486-1 | Explain for user macros | |
570 | 555487-1 | Make it easier to use the NetBeans profiler with NeXtMidas | |
571 | 555488-1 | Parser: Allow flags to be set to DEFAULT, not just DEF | |
572 | 555489-1 | LOOKANDFEEL: is an intrinsic but it extends Primitive! | |
575 | 555491-1 | GET: Can not display a table | |
577 | 555492-1 | StringUtil performance enhancements. | |
584 | 555494-1 | SAY: would like to be able to repress new line / carriage return | |
588 | 555495-1 | GVALUE: exception with embedded or trailing spaces | |
597 | 555496-1 | UPDATE: Allows command name to be empty string. | |
598 | 555497-1 | Trimmers do not work with qualifiers | |
611 | 555498-1 | PLOT world|"" crashes plot, should just give warning. | |
612 | 555499-1 | VNC: new option tree for NeXtMidas | |
613 | 555501-2 | Table and KeyVector performance enhancements. | |
614 | 555507-1 | XmlFile and CsvFile performance enhancements. | |
615 | 555502-1 | RecordComparator should call Util.compare(..) | |
616 | 555503-1 | AUX: Should support WRITE= and READ= | |
617 | 555504-1 | FILES: Need work-around for X-Midas file bug. | |
618 | 555505-1 | statistics needs a SUM output | |
619 | 555506-1 | GCalendar.setDate used 0=January not 1=January | |
621 | 555508-1 | DataFile - Does not support setting component units/type with names | |
622 | 555509-1 | NMSTARTUP: Unnecessary warning when %nmstartup files does not exist | |
623 | 555510-1 | PANEL: Need easy way to add tabs. | |
624 | 555511-1 | The JavaHelp search tool should be removed. | |
625 | 555512-1 | MAKE: Incorrect parsing of DOCS | |
626 | 555513-1 | REG: Error showing non-macro commands | |
629 | 555514-1 | Terminal.java: More filter should allow stepping by one line | |
630 | n/a | Duplicate of Bug 693: NeXtOpt: Build problems with XM Classic | |
631 | 555515-1 | Rename DEFAULT (no 's') to DEFAULTS to match X-Midas | |
632 | 555516-1 | DEMO: Do not use /ATTACH switch with SHELLGUI | |
633 | 555517-1 | AUX: Problems with non-terminated path, implement /LIST | |
634 | 555518-1 | PLOT: ZOOM and DRAGBOX messages should not use array | |
635 | 555519-1 | LIST2: Problem with update template | |
636 | n/a | Duplicate of Bug 627: Macro: Add warnings about missing ENDMACRO | |
638 | 555522-1 | OPTION/CREATE enhancements | |
639 | 555523-1 | BLD: Want to use * as alias for ALL | |
640 | 555524-1 | PATH: Want to support +OPT and OPT+ syntax | |
642 | 555525-1 | GENERATE: Gen explain problem with short/no comments | |
643 | 555526-1 | HELP: Error generating HTML docs with empty file. | |
644 | 555527-1 | CALC & FCALC: Want an unsigned mod function. | |
646 | 555528-1 | VNCVIEWER: Need to support :1 syntax for display | |
648 | 555529-1 | NMSTARTUP: Change default WEB aux. | |
650 | 555531-1 | FILES: Can not list files in AUX=RAM | |
652 | 555532-1 | OPTION: inconsistent display of directories | |
653 | 555533-1 | FileUtil: Want a new library with file utility methods | |
654 | 555534-1 | Indexable: Add new Indexable interface that works with KeyObject | |
655 | 555535-1 | OptionTree: Add library for working with option trees. | |
664 | 509104-3 | Closed - Not Worth Fixing: Statevector.java needs to support other types | |
667 | 510859-3 | NMPOST: Need way to use FtpClient in NMPOST to NOT delete file | |
683 | 555536-1 | SOURCEDG: needs ability to set and get Frame size | |
689 | 555539-1 | ICEPacket: need to move ICE packet support into baseline | |
690 | 555540-1 | RMIF.C: remove Intel/GCC C compiler warnings | |
691 | 555541-1 | BrowserIF: Remove run-time dependency on netscape | |
692 | 555542-1 | RMIF: Use local port for port < 0 and add new constructor | |
693 | 555543-1 | NeXtOpt: fix compiler warnings | |
694 | 555544-1 | NeXtOpt: Allow use of processing engine, deletion of results, access to hidden results | |
695 | 555545-1 | NeXtOpt: Error in accessing pipes and pipe names | |
697 | 555546-1 | XBC: %test_xbc fails when called more than once | |
698 | 555547-1 | XBC: issue when writing -1 elements to a file | |
699 | n/a | Duplicate of Bug 698 XBC: m_write does not handle bytes=-1 well |
Command | Deprecated Item | Replacement | Deprecated Since |
GENERATE | Use of Java 1.1 JAR file format | Use current Java JAR file standard. | 1.9.X |
ENVIRONMENT | ENV.VERSION and ENV.JVMVER | ENV.NMVERSION and ENV.JVMVERSION | 1.9.X |
FEATURE | TYPE=TRI TYPE=OSYMBOL |
See the FEATURE explain file for details. | 1.9.X |
MPlot.setX | The X bounds setting | setXBounds | 1.9.X |
WAVEFORM | /RT switch | Use /THROTTLE=RealTime | 2.1.0 |
BUILDOPT;<opt> | Any calls to MAKE | See MAKE explain file for details. | 2.1.1 |
ENVIRONMENT | ENV.NM_VERSION and ENV.JVM_VERSION | ENV.NMVERSION and ENV.JVMVERSION | 2.1.1 |
FEATURE | FILLFEA option | Use FILLED | 2.1.1 |
MESSAGELOGS;UCL | MESSAGELOGS;UCL | Use MESSAGELOG;SYS | 2.1.1 |
FEATURE | Use of LABEL= inside the table of options | Use TEXT= | 2.3.0 |
MENU | ACT= | FUNC= | 2.3.0 |
PLOT | ZOOM and DRAGBOX messages accessed with msg.data(0), msg.data(1), etc. | Use use msg.data.xmin, msg.data.xmax, etc. | 2.3.0 |
STATISTICS | IMEAN= | MEAN= (contains real and imaginary values, see explain file) | 2.3.0 |
See $NMROOT/htdocs/api/sys/deprecated-list.html for a list of deprecated library methods. | |||
As of release 2.2.0 LIST is considered to be an "End of Life" primitive. The LIST primitive is scheduled for replacement by LIST2 in future releases. Please see $NMROOT/nxm/sys/docs/list2migration.txt for details. |