
Release Notes
Platforms
Release 6.0 of AVS/Express is available for the following platforms:
- Windows 95/98/NT 4.0/2000/XP
- Compaq Tru64 UNIX 5.1
- HP HP-UX 11
- IBM/AIX 4.3.3
- Red Hat Linux 6.0
- Red Hat Linux 7.0
- SGI IRIX 6.5 (n32 MIPS3)
- SGI IRIX 6.5 (n64 MIPS4)
- Solaris 7
- Solaris 8
For more details, see System
Prerequisites.
The Solaris 8 and Red Hat Linux 7.0 support are new for this release.
There are now two versions of Express for Linux, and their requirements
for additional software are somewhat different. Please read the Linux
System Prerequisites carefully.
The documentation search feature requires a Java-enabled web browser.
Note that Netscape users should have Netscape version 4.7 or greater to
view the AVS/Express documentation. Linux users should note that we have
found the Mozilla browser to provide font rendering superior to that of
Netscape on Linux.
Development Notes
Windows
AVS/Express 6.0 and Toolmaster 7.2
It should be noted that when installing AVS/Express 6.0 and Toolmaster
7.2 on the same PC, there could be conflict with UNIDIR
setting. agX reads any UNIDIR
value in the registry and, if one is found, ignores the UNIDIR
environment variable. Therefore, if UNIDIR
is set in the registry, it will always override the parameter being passed
by AVS/Express. If you experience runtime errors using agX, make sure
that there are no erroneous UNIDIR
values set in the registry.
Workaround for COM/ActiveX Control Generation problem
The following represents a work around to prevent AVS/Express-based ATL/COM
components from crashing. The problem is that AVS/Express, within the
ATL/COM control, is trying to initialize certain components of the AVS/Express
UI kit. To prevent AVS/Express from doing this, simply comment out the
call to UIinit in xexpress.cxx
which would be a part of the control's project files.
An AVS/Express-based COM or ActiveX control should not be using any AVS/Express
UI widgets. (The reason for making a control in the first place is so
that you can put the AVS/Express visualization into a true PC-based application
environment.)
void UI_Init(int *argc,char
**argv
#ifdef MSDOS
, HINSTANCE *hInst, HINSTANCE *hPrevInst
#endif
)
{
// FIND THE FOLLOWING CALL AND COMMENT IT OUT
//UIinit(argc,argv);
}
Solaris 8
Warning message when running an imaging application
If you use examples from the Imaging section of the Examples library
or other imaging application that uses the IP kit
on Solaris 8, expect a warning message about the use of the XIL interface
("WARNING: XIL OBSOLESCENCE"). We are aware that the interface
has been declared obsolete.
Quick Porting Guide
The following AVS/Express modules have had name or parameter changes
for this release.
Issues addressed in AVS/Express 6.0
All Platforms
Illegal picking coordinates returned for
uniform field in 2D view. (15482)
slice_plane parameters do not get
saved properly. (21120)
Picked point of a polyhedron mesh always
identical to the picked vertex (21531)
advect_multi_block, fields_to_mblock,
Plot3dMultiBlock and stream_multi_block are now available
in AVS/Express Visualization Edition. (21573, 21574, 21575, 21576)
Unclear error messages when help not available.
(21711)
New ARR system access routines: ARRget_alloc_size
and ARRget_alloc_size_total
(21807)
Maximum OM parser string size increased
to 8192 bytes. (22088)
Pick on georeferenced uniform field returns
incorrect coordinates. (22837)
IPadd_const module incorrectly handles
negative values. (22994)
isosurface IsoParam.map_component
not saved properly in V file. (22996)
DVcopy_cell_data has been renamed
FUNCcopy_cell_data. (23402)
Glyphs drawn for null vectors. (23685)
The default GDobject cache size has been
raised from 8MB to 16MB. (23789)
DVplane_distance mistakenly skipped
updating its Node_Data output when the input transform was exactly 180°
different from the old transform. (23822)
data_surface_reduction execution
causes application crash. (23848)
Error messages added when compiling a GEOM
API project. (23870)
Verbose mode messages now identify missing
parameters. (23970)
downsize module incorrectly computes
indices. (24267)
ERRerror now checks entire message
string for line breaks. (24355)
Output_VPS does not render very small
triangles. (24465)
Data file including the data type double
can now be exchanged between little endian and big endian machines without
error. (25292, 25330)
AVS/Express crashed while drawing wide lines
using the software renderer. (24543)
Slow postscript generation for scenes with
large number of primitives. The depth-sorting portion of postscript
generation has been speeded up. (24668)
Spurious error messages generated when instancing
and animator module. (24726)
Incorrect cell data returned by interp_cell_data.
(25147)
Error in DVcell_data_math. (25201)
A compression type parameter for write_image
is not saved into V file. (9544, 9971)
Memory allocated for normals when not needed. (24326)
Crash during object picking if too many GroupObjects
are chained. (25617)
AVS/Express crashes when creating AG kit legends dynamically.
(25620)
ReadUCD does not set properties if there is only one
material in the file. (25643)
All Unix Platforms
image_capture generates truncated
MPEG movie. (17872)
UIoptionMenu widget type menu options
do not always refresh correctly. Changing the type and then the class
may fail to update the displayed list of types. (23419)
Placement of contents of UIscrolledWindow
on Solaris changes as window is scrolled. (23517)
Echoed pictures in generated MPEG output.
(23922)
AVS/Express crash when UIdialog is
closed via window manager's close button. (23991)
UIfileDialog does not reflect changes
to the search pattern setting. (24843)
Colors of palette for volume
rendering are incorrect when using image_capture. (17135)
Color Inversion Problem in OutputImage. (13863, 14343, 14424, 14790, 15519, 15802, 16015, 21553, 21837, 21881)
Parts of UIfileDialog ignore the foreground and
background colors. (25454)
Memory leak due to improper use of XtParseTranslation.
(25508)
Compaq Tru64 UNIX Platforms
Floating point overflow when using ribbon.
(22954)
-taso
linker flag causes memory limit. (25327)
Linux Platforms
Support for 16 bit color displays. (18790)
Sun Platforms
Scripts xp_mach and xp_make
updated to include s7 and s8. (23156)
SGI Platforms
Express launch script XP
wasn't taking into account the environment variables LD_LIBRARY64_PATH
or LD_LIBRARYN32_PATH.
(25857)
Windows Platforms
DVwrite_ucd fails to distinguish
ASCII from binary when opening output file. (22272)
Incorrect rendering by OpenGL. (23093, 19137)
Very large min or max values
using scientific notation in UIslider cause crash/freeze. (23750)
Data in file
express\MicroAVS\demo_data\building\building.fld are corrupt.
(22998)
64-bit Platforms
AG kit picking code now 64-bit clean. (25327)
|