| Note Visit www.ittvis.com/IDL for additional information and late-breaking release notes. |
The information found in these release notes is separated into the following sections:
ID numbers are included where applicable to allow ITT Visual Information Solutions to respond to inquiries more easily.
For information on new features in this release, see the What's New in IDL 7.0 manual. What's New is included as part of the IDL online help system.
|
ID
|
Description
|
|---|---|
| 30564 |
DIALOG_PRINTERSETUP Causes IDL to Hang When Called from Modal Widget |
| This is a known problem with no known workarounds except to use DIALOG_PRINTERSETUP with a non-model widget. |
|
| 41964 |
IDL Does Not Run in Security Enhanced Linux |
| Some recent versions of Linux implement mandatory access control in the Linux kernel using the Linux Security Modules framework. IDL will not run in such an environment without a modification to the security context for the IDL binaries.
Workaround: Either disable SELinux or make a modification to the default security context for IDL. See Tech Tip 3092 for details. |
|
| 42609 |
WIDGET_BUTTON Bitmaps Not Found in Resource Directory |
|
Using the VALUE keyword of WIDGET_BUTTON lets you specify the name of a bitmap image file to be used as the button label. On UNIX, this bitmap file is not being located in the IDL_DIR
Workaround: Always specify the complete path to the bitmap file. For example, to use the bmpath = FILEPATH('arrow.bmp', SUBDIRECTORY=['resource', 'bitmaps'])
b = WIDGET_BUTTON( tlb, VALUE=bmpath, /BITMAP)
|
|
| 42641 |
Error May Occur After First Launch of IDL Assistant with Root Privileges |
| If you receive the following error after the first use of the IDL Assistant (the online-help viewer), "QSetting::sync: filename is null/empty," the problem is most likely due to file permissions.
Workaround: Change the ownership on the . |
|
| 43301 |
Upper Left Corner of Tree Widget is Never Valid Drop Zone |
| When the ability to drag and drop tree widget nodes has been enabled, the UNIX tree widget does not recognize the upper left corner of the widget as a valid drop zone. This area typically extends over the icons of the first two nodes (but not the labels). This is a vendor issue. You can drop items onto the first two nodes by moving the mouse cursor over the labels instead of the icons. |
|
| 46672 |
Using WAIT with IDLffMJPEG2000 on Solaris 10 causes IDL to freeze |
| On Solaris 10 systems, using a WAIT statement in code that calls IDLffMJPEG2000 object methods may cause IDL to freeze.
Workaround:
Use a widget timer to generate WIDGET_TIMER events in place of WAIT to control the flow of execution. For an example using a widget timer to control the frame rate of displayed frames, see |
|
| 47348 |
Unable To Create Exported IDL object in Virtual Machine Mode on Solaris When LANG Environment Variable is Set to C |
| The IDL Virtual Machine does not start when called from a java program or the command line because the splash screen cannot be displayed when the LANG environment variable is set to C.
Workaround: Unset the LANG environment variable before using Java to run your exported IDL code. Note that other programs (including IDL) may rely on the value of the ~LANG~ environment variable, so removing it permanently from your environment may have unwanted side effects. |
|
| 49527 |
IDL Interpreter Suspends on OBJ_NEW('idlgrwindow') Until IDLgrWindow is Partially Visible (Redhat Enterprise 4) |
| When OBJ_NEW('idlgrwindow') is run from the Workbench, if a new window displays beneath the Workbench window, then the command line is desensitized until the Workbench is moved or minimized to make the IDLgrWindow at least partially visible. |
|
| 49610 |
Closing the Workbench While It Is Iconified Causes It To Lock Up (Solaris) |
| When at least one IDL process is running and the Workbench is iconified (minimized) and then closed from the icon, the Workbench hangs until all process are manually killed.
Workaround: Use the IDL Workbench menu or the IDL EXIT command to shut down the IDL Workbench. |
|
| 49848 |
The DICOM Storage Service Does Not Start from the IDL Workbench |
| Attempts to start the DICOM Network Storage service by entering |
|
|
ID
|
Description
|
|---|---|
| 41410 |
Click-Through Focus Problem on Mac OS X 10.4 (Tiger) |
| In some instances, focus can remain stuck on a window, despite subsequent window commands. For example, if you type these consecutive commands at the IDL command line: PLOT, FINDGEN(99) ZOOM the plot window does not get focus after the ZOOM command. The command locks up IDL because any attempt to click on the plot window, in order to tell ZOOM where to zoom, is thwarted because the window manager is swallowing the focus click. Workaround: Change the X11 start-up parameters. Do the following: Open an X11 terminal window. Enter the following at the shell prompt: |
|
| 41916 |
Errors When Starting the DICOM Service |
| If you install the DICOM Network Services module, the installer allows you to specify that the DICOM service be started automatically at boot time. If you encounter an error that looks like: |
|
| 47334 |
Java Bridge: Macintosh uses a different version of Java demo_world example |
|
A java incompatibility on Macintosh causes the demo_world example to work incorrectly. The program (located in |
|
| 47668 |
Drag and drop .pro file from Navigator to Editor does not open the file |
| In some cases, dragging a file with the .pro extension from the Navigator to the IDL Workbench Editor is unsuccessful. Workaround: Open .pro files from within the IDL Workbench. If installed in Applications, double-clicking on a file it will open it in the Workbench. |
|
| 48280 |
CDF Routines Read Data Incorrectly on Intel-based Macintosh |
| The version of the CDF library included with IDL 7.0 does not correctly adjust for the little-endian byte ordering used by Intel-based Macintoshes. In some cases, this may result in IDL on an Intel-based Macintosh reading the data in a CDF file incorrectly. Workaround: The CDF libraries are maintained by CDF users at the Goddard Space Flight Center. A patched library is available from Goddard at http://cdf.gsfc.nasa.gov/html/cdf_patch_for_idl6x_new.html Note that this patch works for IDL 7.0 as well as for IDL 6.4. |
|
| 49844 |
Creation of Semaphores Fails under Mac OS X 10.5 |
| Creation of semaphores (using the SEM_CREATE routine) fails under Macintosh OS X 10.5 (Leopard).
Under Macintosh OS X, semaphore names must be 24 characters or fewer. When IDL creates a semaphore, it appends the name supplied in the call to SEM_CREATE to the path to the temporary directory. Under Macintosh OS X 10.5, the temporary directory is not
Workaround: Temporarily modify the value of the IDL_TMPDIR preference to be |
|
| 49848 |
The DICOM Storage Service Does Not Start from the IDL Workbench |
| Attempts to start the DICOM Network Storage service by entering |
|
| 49849 |
Starting the DICOM Storage Service Displays Numerous Error Messages |
| Starting the DICOM Network Storage service displays numerous error messages in the IDL terminal window. The errors look like: |
|
IDL 7.0 (March 03, 2008)