Grace list of changes
5.0.5
New functionality
! [ES] long drawing paths (of polylines and polygons) with length exceeding
a threshold are transformed to be shorter than the limit; the latter
is adjustable in "Edit/Preferences" popup. This works around internal
restrictions of some devices, notably old X11 and PS, causing visual
data point drops (rep. #634, #651)
Interface
* [ES] the "Autoscale on read" option moved back from "Edit/Preferences"
to "File/Read sets"
! [ES] added "Autoscale on load" for creating sets from block data
* [ES] added possibility to select target set(s) produced from a block
data (rep. #87)
Documentation/Info
* [ES] added docs on adding/replacing fonts
* [AM] miscellaneous FAQ updates
Portability/Compilation
* [AM] OS/2 updates
* [JH] VMS updates (including rep. #681)
* [ES] fixed compilation on HP/UX-11.0
* [ES] compilation outside of the source tree is now possible
Bug fixes
* [HS] fixed text string copy/edit bug (rep. #661)
* [LM/ES] under some conditions, project or parameter saving caused
crash (rep. #678)
* [ES] quotes were not escaped in several places (append/prepend strings
of tick labels, avalues etc)
* [LM] setting reference date worked incorrectly since did not ignore
current reference date
* [ES] a Linux libc5/locale memory leak workaround (rep. #676)
* [ES] a parser memory leak fixed
* [ES] applied a patch to fix a nasty memory leak in the bundled T1lib
* [ES] compiling GUI-less version failed (rep. #680)
* [ES/HS] a workaround for bug in Motif-2.1 (<Ctrl>+<left mouse
button> crashed) (rep. #685)
* [OT/ES] fixed a floating point overflow, causing crashes on non-IEEE
compliant FPU (rep. #689)
* [AM/ES] problems with autoscale and log axis scales (rep. #325, #688)
* [ES] killing set data erroneously set the "hidden" flag of the set on
(rep. #691)
* [ES] hidden sets were not saved (rep. #338)
5.0.4
New functionality
* [ES] nonl-fit: added region restrictions (rep. #251)
* [ES] nonl-fit: added optional stat weights
* [ES] print some basic statistics on the non-linear fit quality
* [LM] implemented proper rounding for date/time axis formats
* [ES] in PS output, issue an explicit page size selection call. This
should allow to automatically choose between several input trays
with different paper (for printers that have mutiple trays, of
course)
Interface
* [ES] nonl-fit GUI reworked (including part of rep. #77)
Documentation/Info
* [AM] docs on building DL modules under OS/2
Parser
! [ES] extended variant of NONLFIT added: NONLFIT (selectset, vexpr, nexpr).
The vexpr argument is an array of weights (of proper length)
Defaults
* [ES] the default template had the 2-digit year format enabled and
the wrap year set to 1900, imitating older versions. Changed to
off and 1950 respectively - should be more Y2K compliant :)
Portability/Compilation
* [ES] upgraded to T1lib-0.9.2 (fixing rep. #650)
* [AM] OS/2 updates
* [AM/ES] header files of the bundled Xbae and T1lib could in some cases
clash with system-wide installations of respective library
Bug fixes
* [ES] strings (titles, legends,...) with only spaces in them caused crash
(rep. #640)
* [ES] enabling bounds for fit parameters in the non-linear fit popup
crashed Grace (rep. #642)
* [HF/ES] fixed bug in creating sets from block data (rep. #644)
* [ES] "rawbits" PPM format was broken on big endian machines (rep. #645)
* [ES] in the non-linear fit window, set was deselected after each step of
fit (rep. #646)
* [JB] WRITE setselect crashed
* [ES] fixed crash when selecting "Show data-less" or "Show hidden" from
set popup menus (rep. #652)
* [LM] fixed a few bugs in the date/Julian day conversion
* [LM] fixed "day of week" format that was broken for negative dates
* [ES] use "%g" format in the point tracking window
* [ES] selecting multiple graphs in "graph appearance" corrupted titles/
subtitles (#566)
* [ES] couldn't parse data from multicolumn files containing non-numerics
fields (rep. #655)
* [ES] the user tick locations were saved with insufficient precision;
now we use the same format as for storing data sets (rep. #298)
5.0.3
New functionality
! [ES] added "Fixed" graph type (rep. #556)
* [ES] XYR set is back
! [ES] filled circles in XYR (rep. #206)
* [ES] RtoL text advancing (not yet if using device fonts)
! [ES] extended options for line arrows - see "examples/arrows.agr"
* [ES] automatic allocation of drawing objects; -maxlines and like
command line options removed
* [LM] RTI is processed also when running in gui-less or batch mode
* [LM] millisecond resolution of timer
! [ES] added XYdXdXdYdY set type
! [ES] color & pattern of error bars can be selected independently from
symbols
! [ES] arrow clipping of error bars (rep. #451)
* [ES] no limit on number of columns in block and nxy data reads anymore
(reps. #357, #596)
* [ES] empty line works as set delimiter (#540)
* [ES] added JPEG backend
* [ES] added PNG backend
! [ES] any set type now may have an additional column of text strings
associated; as a result, the XYSTRING set type removed
* [ES] canvas page dimensions, as saved in the project file, set the
page dimensions of all devices (which afterwards can be adjusted
separately)
* [LM] Grace now can parse input data in several date/time formats,
including the recommended ISO8601
* [LM] reference date for date conversions is adjustable
* [LM] 2-digit format for years for the current century is now optional and
the wrap year is adjustable
Interface
* [ES] start in the command line interface (CLI) mode if the exec's
name is "grace"
! [ES] dataset operations GUI re-worked
* [ES] new canvas hotkeys for drawing objects (rep. #585)
* [ES] changind axis scale to Log updates world min if necessary
(rep. #625)
! [ES] all file selection box (FSB) dialogs replaced (fixing reps. #465,
#549, #568)
* [ES] "File/Working dir" removed, since this option is in any FSB now
* [ES] "File/Read/Block data" removed - it's in the "File/Read/Sets" now
* [EV] in the non-linear fit popup, allow to use expressions when giving
bounds for the loaded function
! [ES] applying changes in "Set appearance" for multiple sets selected
doesn't act on legends by default; this can be changed from the
"Options" menu (part of rep. #588)
* [ES] added "File/Revert to saved"
* [ES] -nxy command line flag requires a filename immediately after it
* [ES] use GXinvert rather than GXxor for rubberband lines by default
! [ES] "Evaluate expression" rewritten
* [HS] invert selection in set/graph lists
! [ES] removed column width controls from SS editor; the spreadsheet
columns may be resized with Shift+middle button
! [ES] option to select set string column from block data
Documentation/Info
* [AM/ES] many more buildinfo details are displayed by "-version" command
line option
* [LM] many User's Guide additions/updates
* [AM/ES] added man page for grace/xmgrace/gracebat
* [AM] added man page for grconvert
* [AM] FAQ updates (including rep. #562)
* [ES] FAQ updates (including reps. #580, #587)
* [ES] "Help/Examples" menu tree
Parser
* [HS/ES] several logical constructs of mixed type arguments (vector and
scalar) didn't work
* [ES] added '?' and ':' to the operator precedence list; no conflicts in the
parser anymore
* [ES] no need for () around boolean expressions
! [ES] new color selection options: COLOR "name", COLOR (R, G, B)
! [ES] PRINT TO DEVICE added; PRINT TO "filename" doesn't actually
print, only sets the output to a file (rep. #605)
! [LM] TIMER NUMBER - set timer's resolution
! [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[index] for set & graph
selections
! [EV] REVERSE setselect
APPEND setselect TO setselect
SPLIT setselect number
! [ES] no setno.extremetype
! [ES] [ES] G.S can be used anywhere
! [ES] allow to use SET[index] amd GRAPH[ind