Changes in IDL 5.0

Features Added in IDL 5.0

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

Table I-73: Features Introduced in IDL 5.0

Feature
Description

IDLgrAxis, IDLgrBuffer, IDLgrClipboard, IDLgrContour, IDLgrFont, IDLgrImage, IDLgrLight, IDLgrModel, IDLgrPalette, IDLgrPattern, IDLgrPlot, IDLgrPolygon, IDLgrPolyline, IDLgrPrinter, IDLgrScene, IDLgrSurface, IDLgrSymbol, IDLgrTessellator, IDLgrText, IDLgrView, IDLgrViewgroup, IDLgrVolume, IDLgrWindow

Initial release of IDL Object Graphics system

AMOEBA

Introduced

ARG_PRESENT

Introduced

ASCII_TEMPLATE

Introduced

CLUST_WTS

Introduced

CLUSTER

Introduced

CRVLENGTH

Introduced

CVTTOBM

Introduced

DIALOG_MESSAGE

Introduced

DIALOG_PICKFILE

Introduced

DIALOG_PRINTERSETUP

Introduced

DIALOG_PRINTJOB

Introduced

EIGENQL

Introduced

GET_SCREEN_SIZE

Introduced

HEAP_GC

Introduced

IDENTITY

Introduced

LIVE_CONTOUR

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_IMAGE

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_PLOT

Introduced
(See Features Obsoleted in IDL 6.0)

LIVE_SURFACE

Introduced
(See Features Obsoleted in IDL 6.0)

LMFIT

Introduced

OBJ_CLASS

Introduced

OBJ_DESTROY

Introduced

OBJ_ISA

Introduced

OBJ_NEW

Introduced

OBJ_VALID

Introduced

OBJARR

Introduced

PCOMP

Introduced

PTR_FREE

Introduced

PTR_NEW

Introduced

PTR_VALID

Introduced

PTRARR

Introduced

READ_ASCII

Introduced

RECALL_COMMANDS

Introduced

ROUTINE_INFO

Introduced

STANDARDIZE

Introduced

TRACE

Introduced

TS_SMOOTH

Introduced

WIDGET_TABLE

Introduced

Features Obsoleted in IDL 5.0

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

Table I-74: Routines Obsoleted in IDL 5.0 

Routine
Replaced by
.pro File?

DDE Routines

n/a

GETHELP

OUTPUT keyword to HELP

HANDLE_CREATE

PTR_NEW

HANDLE_FREE

PTR_FREE

HANDLE_INFO

PTR_VALID

HANDLE_MOVE

n/a

HANDLE_VALUE

dereference operator

INP, INPW, OUTP, OUTPW

n/a

PICKFILE

DIALOG_PICKFILE

Old RPC API

New RPC API

.SIZE Executive Command

No longer needed

TIFF_DUMP

n/a

TIFF_READ

READ_TIFF

TIFF_WRITE

WRITE_TIFF

WIDED

n/a

WIDGET_MESSAGE

DIALOG_MESSAGE

The following arguments and keywords are obsolete and should not be used in new IDL code.

Table I-75: Arguments and Keywords Obsoleted in IDL 5.0 

Routine
Argument or Keyword
Description

MESSAGE

TRACEBACK keyword

This keyword is obsolete and is included for compatibility with existing code only. Traceback information is provided by default.