Changes in IDL 5.1

Features Added in IDL 5.1

The following API features (functions, procedures, object classes or methods, etc.) were introduced in this release of IDL.

Table I-71: Features Introduced in IDL 5.1

Feature
Description

ASSOC

Added the following keywords:
PACKED

BLAS_AXPY

Introduced

BREAKPOINT

Added the following keywords:
CONDITION

BYTEORDER

Added the following keywords:
DTOGFLOAT, DTOVAX, FTOVAX, GFLOATTOD, VAXTOD, VAXTOF, SWAP_IF_BIG_ENDIAN

(Note: The VMS-only keywords DTOGFLOAT and GFLOATTOD were made obsolete in IDL 5.6.)

CALL_EXTERNAL

Added the following keywords:
VAX_FLOAT

(Note: This VMS-only keyword was made obsolete in IDL 5.6)

CALL_METHOD

Introduced

COMPUTE_MESH_NORMALS

Introduced

CONSTRAINED_MIN

Introduced

CONTOUR

Added the following keywords:
C_CHARTHICK

DEVICE

Added the following keywords:
SET_FONT, GLYPH_CACHE, TTFONT

The FONT and USER_FONT keywords were made obsolete, replaced by SET_FONT.

DIALOG_PICKFILE

Added the following keywords:
DIRECTORY

EFONT

Added the following keywords:
BLOCK

FORMAT_AXIS_VALUES

Introduced

GET_SCREEN_SIZE

Added the following keywords:
RESOLUTION

HEAP_FREE

Introduced

HDF_READ

Introduced

HELP

Added the following keywords:
DLM, LAST_MESSAGE, MESSAGES

KURTOSIS

Introduced

LIVE_CONTOUR

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_DESTROY

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_EXPORT

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_INFO

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_LINE

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_OPLOT

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_PRINT

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_RECT

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_STYLE

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_TEXT

Introduced
(See Features Obsoleted in IDL 6.0)

LMGR

Introduced

LSODE

Introduced

MEAN

Introduced

MEANABSDEV

Introduced

MESSAGE

Added the following keywords:
RESET

MPEG_CLOSE

Introduced

MPEG_OPEN

Introduced

MPEG_PUT

Introduced

MPEG_SAVE

Introduced

OPENR/OPENU/OPENW

Added the following keywords:
SWAP_ENDIAN, SWAP_IF_BIG_ENDIAN, SWAP_IF_LITTLE_ENDIAN, VAX_FLOAT

PROFILER

Introduced

REPLICATE_INPLACE

Introduced

RESTORE

Added the following keywords:
RELAXED_STRUCTURE_ASSIGNMENT, RESTORED_OBJECTS

SIZE

Added the following keywords:
DIMENSIONS, FILE_LUN, N_DIMENSIONS, N_ELEMENTS, STRUCTURE, TNAME, TYPE

SKEWNESS

Introduced

SLICER3

Introduced

SLIDE_IMAGE

Added the following keywords:
BLOCK

STDDEV

Introduced

STRMESSAGE

Added the following keywords:
BLOCK, CODE, NAME

STRUCT_ASSIGN

Introduced

TVSCL

Added the following keywords:
NAN

VARIANCE

Introduced

VAX_FLOAT

Introduced
(See Features Obsoleted in IDL 5.6)

WIDGET_CONTROL

Added the following keywords:
SET_LIST_SE:ECT. UPDATE

WIDGET_INFO

Added the following keywords:
LIST_MULTIPLE, LIST_SELECT, UPDATE

WIDGET_LIST

Added the following keywords:
MULTIPLE

XBM_EDIT, XDISPLAYFILE, XLOADCT, XMNG_TMPL, XMTOOL, XPALETTE, XSURFACE

Added the following keywords:
BLOCK

XINTERANIMATE

Added the following keywords:
MPEG_CLOSE, MPEG_FILENAME, MPEG_OPEN

Features Obsoleted in IDL 5.1

The following features were present in IDL Version 5.0 but became obsolete in IDL Version 5.1.

Table I-72: Routines Obsoleted in IDL 5.1

Routine
Replaced by
.pro File?

SLICER

SLICER3

slicer3.pro