Dear VTK users and developers,<br><br>The VTK 5.0.4 patch release is now available for download from the VTK<br>web site: <a href="http://www.vtk.org/get-software.php">http://www.vtk.org/get-software.php</a>. The following changes
<br>are included in this release.<br><br>*changes from 5.0.3 to 5.0.4:*<br>1) XML precision fix<br>2) Suppress deprecation warnings when using cl with Unix Makefiles generator<br>3) Java weak reference issue<br>4) Fix bug 5341: Use vtkIdType instead of int for correct 64-bit id builds
<br>5) Fixed and simplified vtkOpenGLExtensionManager and updated OpenGL header files<br>6) Remove legacy include of GL/glaux.h<br>7) Add static method VTKTypeID and merge long long bug fix in vtkTypeTraits.h<br>8) Fix incorrect file names in the vtk*
Kit.cmake files<br>9) Fix bug 5590: No relative path exists between two different Windows drive letters<br>10) Fix bug 3331: Replace MPProcessors() for better Mac OSX 64-bit compatibility<br>11) Selected Utilities/kwsys/SystemTools.cxx fixes for KWWidgets file browser dialog
<br>12) Fix problems when multiple observers invoke further events recursively on the same object<br>13) Fixed bug in vtkTransform::GetOrientation when matrix is not positive semi-definite<br>14) Set the upper limit of vtkMergeCells::PointMergeTolerance to VTK_LARGE_FLOAT
<br>15) Eliminate memory leak in vtkUnstructuredGrid::BuildLinks<br><br>*changes from 5.0.2 to 5.0.3:*<br>1) More changes to make the code consistent with the VTK User's Guide<br>and textbook<br>2) Fix bug 3674: writing grayscale TIFFs
<br>3) Fix bug 3663: an array bound error<br>4) Fix vtkMergeDataObjectFilter number of input ports<br>5) Fix bug 3774: vtkOpenGLImageActor<br>6) Fix vtkGreedyTerrainDecimation - avoid stack overflow by limiting<br>recursion depth
<br>7) Fix bug 4398: vtkPythonUtil.cxx compile error building with Python 2.5<br>8) Fix bug 3845: create names for unnamed arrays in vtkXMLWriter<br>9) Fix bug 3613: allow QT Designer to load libQVTKWidgetPlugin.so<br>10) Improve numerical precision in cubic solver
<br>11) Fixed problem when revision string does not end with a space<br>12) Fixed problem where Discrete/MarchingCubes not considering the<br>whole extent of the input<br>13) Always set VTK_WRAP_HINTS in the vtkLocal example
<br>14) Skip cxx feature test on gcc 2.95<br>15) Remove the Utilities/vtkmpeg2encode directory from the VTK source<br>tree. (No patented code allowed.)<br>16) TclTk changes - ensure VTK_TK_INTERNAL set on Unix - already set
<br>on Mac/Win32<br>17) Fix bug 4282: Call to vtkXMLWriterF_SetSpacing sets Origin instead<br>of Spacing<br>18) Fix bug 3790: using vtkXMLWriterC.h segfaults for unstructured grid<br>19) Add support for kwsys Glob feature
<br>20) Fix bug 4139: use correct window center in vtkWindowToImageFilter<br>21) Fix bug 4183: initialize WholeExtents member in<br>vtkImageCanvasSource2D constructor<br>22) Fix bug 2904: ensure VTK_HAVE_GETSOCKNAME_WITH_SOCKLEN_T
<br>definition on first configure<br><br>*changes from 5.0.1 to 5.0.2:*<br>1) Use correct libs and include dirs for X on Mac OSX if VTK_USE_X is ON<br>2) More changes to make the code consistent with the VTK User's Guide
<br>and textbook<br>3) Fix bug 3501: vtkAmoebaMinimizer - perform initial function<br>evaluations at the simplex vertices<br>4) Fix bug 3323: MPEG writer was leaking memory<br>5) Fix bug 3356: CanReadFile in vtkPNGReader had wrong access
<br>6) Fix bug 3538: code error. Thanks to wwyang for patch.<br>7) Make sure CTest 2.4 loads the testing customization<br>8) Update API of DICOM reader for access to Image Orientation (Patient).<br>9) Fix bug: in Floor function, use union to avoid violation of aliasing
<br>rules<br>10) Fix bug 3690: in vtkFieldData::AllocateArrays(int nSize)<br>11) Fix bug 3259<br>12) Fix bug 3716<br><br>*changes from 5.0.0 to 5.0.1:*<br>1) Fix problem with Borland compiler when using VTK_LEGACY_REMOVE<br>
2) Enable building with BUILD_EXAMPLES ON and BUILD_TESTING OFF<br>3) Enable building with VS2005/AMD64 (thanks to Peter Klotz)<br>4) Fix out-of-bounds indexing in the VectorKey classes<br>5) Enable building with Borland 2006
<br>6) Fix bug #2879 - BUILD_SHARED_LIBS on MinGW<br>7) Fix a wrong try-compile result on the SGI<br>8) Add AbortExecute support to image iterators<br>9) Fix bug #2524<br>10) Important performance bugs fixed in vtkImageReslice
<br>11) Slight math rounding error fix in vtkImageBlend<br>12) Eliminate many warnings when building with VS2005<br>13) Add vtkSimplePointsReader<br>14) Fix bug #3041<br>15) Fix incorrect NumberOfThreads usage in VolumeRayCastMapper classes
<br>16) Fix crash in vtkOrderedTriangulator<br>17) Fix wrong parametric center coordinates in some cells<br>18) VTK 4.4 used to pass field data - changed the new pipeline to do the<br>same<br>19) Fix incorrect STL iterator usage in vtkGenericEdgeTable
<br>20) Fix crashes that can occur in Release builds in vtkDebugLeaksManager<br>21) Enable building with Tcl/Tk 8.3 by adding<br>Utilities/TclTk/resources/tk8.3<br>22) Add CPack support for building installers<br>23) Many changes to make it easier to use the new pipeline architecture
<br>24) Many changes to make the code consistent with the VTK User's Guide<br>25) Fix several dashboard warnings<br>++) ...and many other minor bug fixes...<br><br>We hope you enjoy this new release of VTK.<br><br>- David
<br><br>