# ITK/Release 3.18 Changed From Previous

< ITK
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

This release covers the period September 16, 2009 through April 16, 2010

## Changes in this Release


CMakeLists.txt
ENH: Updating ITK_VERSION_MINOR to "18" in preparation for the release of ITK 3.18.
insight-users/2010-January/034822.html
BUG: had detection of HAVE_FENV_H after generation of itkConfigure.h, which produced an incorrect configuration file the first time cmake was run
ENH: added checking of rounding mode in itk::Math rounding methods, added cmake check for fenv.h

CTestConfig.cmake

ITKConfig.cmake.in

itkConfigure.h.in
insight-users/2010-January/034822.html
BUG: removing just added support for __int64, since no compiler seems to support it correctly, the Borland compiler could not correctly handle the zero and one values in the numeric traits class
COMP: fixed comp error when HAVE_INCLUDE_H variables are replaced with ""
ENH: moved detection of long long and __int64 to itkTestType.cmake based on VTK version. Added cmake defines for these types

CMake/FindNUMARRAY.cmake
ENH: numarray is deprecated, numpyu provide backward compatible API

CMake/InsightValgrind.supp
ENH: suppressions added for Tcl potential memory leaks during dynamic analysis on clownfish.megason-lab.hms
ENH: new suppression for Tcl error on big fish dynamic analysis
ENH: new suppressions for tcl memory leaks detected on BigFish-Dynamic analysis
ENH: suppressions added to remove tcl error during dynamic analysis and last version of ctest on BigFish
ENH: Adding suppresions for Tcl that showed up when doing PrintSelf tests.

CMake/itkTestCStyleIOWCharFilename
ENH: Using cmake try_compile instead of hardcoded compiler switches to make itkUnicodeIOTest cleaner (and hopefully more scalable)

CMake/itkTestCompareTypes
ENH: moved detection of long long and __int64 to itkTestType.cmake based on VTK version. Added cmake defines for these types

CMake/itkTestConvertTypes
ENH: moved detection of long long and __int64 to itkTestType.cmake based on VTK version. Added cmake defines for these types

CMake/itkTestFDStream
ENH: Using cmake try_compile instead of hardcoded compiler switches to make itkUnicodeIOTest cleaner (and hopefully more scalable)

CMake/itkTestIOStreamsWCharFilenameConstructors
ENH: Using cmake try_compile instead of hardcoded compiler switches to make itkUnicodeIOTest cleaner (and hopefully more scalable)

CMake/itkTestTypes.cmake
BUG: removing just added support for __int64, since no compiler seems to support it correctly, the Borland compiler could not correctly handle the zero and one values in the numeric traits class
ENH: moved detection of long long and __int64 to itkTestType.cmake based on VTK version. Added cmake defines for these types

Code/Algorithms/CMakeLists.txt

Code/Algorithms/itkBalloonForceFilter

Code/Algorithms/itkBalloonForceFilter

Code/Algorithms/itkBayesianClassifierImageFilter
BUG: 10205. Inconsistent types for the images of Priors. Lack of const-correctness.

Code/Algorithms/itkBayesianClassifierImageFilter
BUG: 10205. Inconsistent types for the images of Priors. Lack of const-correctness.
BUG: Add a SetPriors convenience method that sets the second input to the prior image and more importantly turns on the flag m_UserProvidedPriors. This flag was always off, making this feature useless.

Code/Algorithms/itkBinaryMask3DMeshSource
BUG: changed default of ObjectValue to 1, matching the documentation

Code/Algorithms/itkBioCellBase
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Algorithms/itkConnectedRegionsMeshFilter

Code/Algorithms/itkConnectedRegionsMeshFilter

Code/Algorithms/itkDeformableMesh3DFilter

Code/Algorithms/itkDeformableMesh3DFilter

Code/Algorithms/itkDeformableSimplexMesh3DFilter
ENH: PrintSelf now uses Get's.

Code/Algorithms/itkDeformableSimplexMesh3DFilter
ENH: PrintSelf now uses Get's.

Code/Algorithms/itkFEMRegistrationFilter
DOC: fix doxygen comments
COMP: according to KWStyle.

Code/Algorithms/itkFEMRegistrationFilter

Code/Algorithms/itkFFTComplexConjugateToRealImageFilter
BUG: FFTComplexConjugateToRealImageFilter subclasses are producing the full output but are not enlarging the output requested region.

Code/Algorithms/itkFFTComplexConjugateToRealImageFilter
BUG: FFTComplexConjugateToRealImageFilter subclasses are producing the full output but are not enlarging the output requested region.

Code/Algorithms/itkFFTWComplexConjugateToRealImageFilter
BUG: FFT filters were not reporting any progress

Code/Algorithms/itkFFTWRealToComplexConjugateImageFilter
DOC: fix doxygen comments

Code/Algorithms/itkFFTWRealToComplexConjugateImageFilter
BUG: FFT filters were not reporting any progress

Code/Algorithms/itkFastMarchingImageFilter
insight-users/2010-January/034822.html

Code/Algorithms/itkFastMarchingImageFilter
insight-users/2010-January/034822.html

Code/Algorithms/itkIsolatedWatershedImageFilter
DOC: fix doxygen comments

Code/Algorithms/itkLevelSetMotionRegistrationFilter

Code/Algorithms/itkLevelSetMotionRegistrationFunction

Code/Algorithms/itkLevelSetMotionRegistrationFunction

Code/Algorithms/itkMRFImageFilter
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Code/Algorithms/itkMattesMutualInformationImageToImageMetric
BUG: Number of histogram bins for Mattes must be at least 5 to allow for padding of the Parzen window.

Code/Algorithms/itkMattesMutualInformationImageToImageMetr

Code/Algorithms/itkMinMaxCurvatureFlowFunction
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Code/Algorithms/itkPDEDeformableRegistrationFilter
COMP: The argument of the SetInitialDeformationField() must be a "const" pointer.

Code/Algorithms/itkRegularSphereMeshSource

Code/Algorithms/itkScalarImageKmeansImageFilter
ENH: Let the user change the output image type. This should make it usable in wrapitk even when 'unsigned char' pixel type is not wrapped.

Code/Algorithms/itkScalarImageKmeansImageFilter
ENH: Let the user change the output image type. This should make it usable in wrapitk even when 'unsigned char' pixel type is not wrapped.

Code/Algorithms/itkThresholdSegmentationLevelSetFunction
COMP: according to KWStyle.

Code/Algorithms/itkVnlFFTComplexConjugateToRealImageFilter
BUG: FFT filters were not reporting any progress

Code/Algorithms/itkVnlFFTRealToComplexConjugateImageFilter
BUG: FFT filters were not reporting any progress

Code/Algorithms/itkVoronoiSegmentationImageFilterBase
DOC: fix doxygen comments

Code/Algorithms/itkWatershedMiniPipelineProgressCommand

Code/Algorithms/itkWatershedMiniPipelineProgressCommand

Code/Algorithms/itkWatershedSegmentTreeGenerator
DOC: fix doxygen comments

Code/Algorithms/itkWatershedSegmenter
DOC: fix doxygen comments

Code/BasicFilters/CMakeLists.txt

Code/BasicFilters/itkBSplineDecompositionImageFilter
ENH: enable instanciation of BSplineDecompositionImageFilter with complex pixel type

Code/BasicFilters/itkBSplineDecompositionImageFilter
ENH: enable instanciation of BSplineDecompositionImageFilter with complex pixel type

Code/BasicFilters/itkBSplineInterpolateImageFunction
BUG: SetInputIMage(0) did not delete the data.

Code/BasicFilters/itkBilateralImageFilter
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Code/BasicFilters/itkDeformationFieldSource

Code/BasicFilters/itkDeformationFieldSource

Code/BasicFilters/itkHoughTransform2DCirclesImageFilter
COMP: copy constructor and operator= must be private and non implemented.

Code/BasicFilters/itkHoughTransform2DLinesImageFilter
COMP: copy constructor and operator= must be private and non implemented.

Code/BasicFilters/itkInteriorExteriorMeshFilter

Code/BasicFilters/itkIterativeInverseDeformationFieldImageFilter
COMP: Removing declaration of "Report" methods that were not implemented. The m_Report member variable didn't exit.

Code/BasicFilters/itkIterativeInverseDeformationFieldImageFilter
BUG: For progress, the number of pixels to be processed should not be multiplied by the number of iterations.

Code/BasicFilters/itkLabelStatisticsImageFilter
COMP: Fixing lack of const-correctness in SetInputLabel() and GetInputLabel() methods.

Code/BasicFilters/itkParallelSparseFieldLevelSetImageFilter
BUG: 7114 itkParallelSparseFieldLevelSetImageFilter dismisses image information (spacing...).

Code/BasicFilters/itkParametricSpaceToImageSpaceMeshFilter

Code/BasicFilters/itkPolylineMask2DImageFilter

Code/BasicFilters/itkRescaleIntensityImageFilter
STYLE: Added filter equation in the description.

Code/BasicFilters/itkSimplexMeshAdaptTopologyFilter

Code/BasicFilters/itkSimplexMeshToTriangleMeshFilter

Code/BasicFilters/itkSimplexMeshToTriangleMeshFilter

Code/BasicFilters/itkStreamingImageFilter
DOC: fixing typeo

Code/BasicFilters/itkTransformMeshFilter

Code/BasicFilters/itkTriangleMeshToSimplexMeshFilter

Code/BasicFilters/itkTriangleMeshToSimplexMeshFilter

Code/BasicFilters/itkUnaryFunctorImageFilter
BUG: backed out last commit. A better solution to passing the meta data dictionary through the pipeline is under investigation.

Code/BasicFilters/itkVectorConnectedComponentImageFilter
DOC: fix doxygen comments

Code/BasicFilters/itkVotingBinaryHoleFillingImageFilter

Code/BasicFilters/itkVotingBinaryHoleFillingImageFilter

Code/BasicFilters/itkWarpImageFilter
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/BasicFilters/itkWarpImageFilter
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/BasicFilters/itkWarpMeshFilter

Code/Common/CMakeLists.txt

Code/Common/itkAbsImageAdaptor
DOC: spelling correction.

Code/Common/itkAcosImageAdaptor
DOC: spelling correction.

Code/Common/itkAnnulusOperator

Code/Common/itkArray

Code/Common/itkAsinImageAdaptor
DOC: spelling correction.

Code/Common/itkAtanImageAdaptor
DOC: spelling correction.

Code/Common/itkBSplineDeformableTransform
BUG: 10251. Cloning of BSplineDeformableTransform, including BulkTransform, for threaded applications. Includes a test that checks each clone based on known number of threads.

Code/Common/itkBSplineDeformableTransform
BUG: corrected declaration of copyPtr, which was not compiling on Mac.
DOC: replaced vcl_floor by floor in a comment

Code/Common/itkBSplineInterpolationWeightFunction
COMP: replaced typename template parameter with typedef types for vs6
COMP: #including itkMath.h that is needed for Math::Floor().

Code/Common/itkByteSwapper
DOC: ByteSwapper can handle 8-byte types

Code/Common/itkCenteredAffineTransform
COMP: Fixing warnings about shadowing typedef declarations from base classes.

Code/Common/itkCenteredAffineTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkCenteredEuler3DTransform
DOC: typo
COMP: Fixing warnings about shadowing typedef declarations from base classes.

Code/Common/itkCenteredEuler3DTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkCenteredRigid2DTransform
COMP: Fixing warnings about shadowing typedef declarations from base classes.

Code/Common/itkCenteredRigid2DTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkCenteredSimilarity2DTransform
COMP: Fixing warnings about shadowing typedef declarations from base classes.

Code/Common/itkCenteredSimilarity2DTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkComplexToImaginaryImageAdaptor
DOC: spelling correction.

Code/Common/itkComplexToModulusImageAdaptor
DOC: spelling correction.

Code/Common/itkComplexToPhaseImageAdaptor
DOC: spelling correction.

Code/Common/itkComplexToRealImageAdaptor
DOC: spelling correction.

Code/Common/itkCosImageAdaptor
DOC: spelling correction.

Code/Common/itkDiffusionTensor3D

Code/Common/itkDiffusionTensor3D

Code/Common/itkElasticBodySplineKernelTransform
DOC: fix doxygen comments

Code/Common/itkEllipsoidInteriorExteriorSpatialFunction

Code/Common/itkEuler3DTransform

Code/Common/itkEuler3DTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkExceptionObject
DOC: Added more accurate information about the implementation of ExceptionObject assignment operator.

Code/Common/itkExpImageAdaptor
DOC: spelling correction.

Code/Common/itkExpNegativeImageAdaptor
DOC: spelling correction.

Code/Common/itkFiniteCylinderSpatialFunction

Code/Common/itkFiniteDifferenceImageFilter
STYLE: Moving implementations from the Header to the txx file.

Code/Common/itkFiniteDifferenceImageFilter
STYLE: Moving implementations from the Header to the txx file.

Code/Common/itkFixedArray

Code/Common/itkFixedArray

Code/Common/itkFrustumSpatialFunction

Code/Common/itkImage
STYLE: Removing unnecessary semicolon after the closing bracket of the destructor method.

Code/Common/itkImageBase
BUG: 10008 added check to determin if the requested region was zero, if so then the filter is not called to be updated since no data is being requested. This enables streaming of JoinSeriesImageFilter with out having all of it's inputs being updated.

Code/Common/itkImageBase
BUG: Failure on my part to correctly apply: !(A || B) => !A && !B to disable warnings int UpdateOutputData
BUG: 10008 added check to determin if the requested region was zero, if so then the filter is not called to be updated since no data is being requested. This enables streaming of JoinSeriesImageFilter with out having all of it's inputs being updated.

Code/Common/itkImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Common/itkImageFunction
COMP: Fixing shadowed typedef for IndexValueType

Code/Common/itkImageRegion
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Code/Common/itkImageRegionMultidimensionalSplitter

Code/Common/itkImageRegionSplitter

Code/Common/itkImageSource

Code/Common/itkImageTransformHelper
COMP: replaced nested typename typedefs with a more direct typedef for IndexValueType to hopefully please VS6
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Code/Common/itkIndex
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Code/Common/itkIntTypes

ENH: Changed itkIntTypes to define ITK_HAVE_INT_64, bug fix for test for VS6 which required template parameter to be passed as argument

Code/Common/itkInternationalizationIOHelpers
COMP: itkMacro.h must be included in order to use itkNotUsed().
ENH: Moved unicode io helpers from itkUnicodeIOTest to a new itkInternationalizationIOHelpers header + moved fdstream code into itk namespace to avoid any potential clashes with a user copy of the fdstream header

Code/Common/itkInterpolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Common/itkLevelSetFunction

Code/Common/itkLevelSetFunction
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkLightProcessObject

Code/Common/itkLinearInterpolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Common/itkLinearInterpolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Common/itkLog10ImageAdaptor
DOC: spelling correction.

Code/Common/itkLogImageAdaptor
DOC: spelling correction.

Code/Common/itkMacro
COMP: can not include itkMath at the end if itkMacro due to circular dependencies created by other include in itkMathDetail

Code/Common/itkMapContainer
COMP: according to KWStyle.

Code/Common/itkMath
COMP: concept checking must be conditional to ITK_USE_CONCEPT_CHECKING

DOC: enabled comments to be parsed by doxygen, and other doxygen improvements
BUG: accidental commit of concept checking for rounding methods when not portable
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.
ENH: added numeric constants and changed preprocessor directive to use a feature based test instead of a compiler version test
COMP: work around for vs6 not correctly supporting function overloading DOC: copied some documentation for VNL methods and refined
BUG: 6558 commiting Tom Vercauteren contribution to implement rounding methods which can support long integer types ( which is the pixel's coordinates type)

Code/Common/itkMathDetail
ENH: Changed to use itkIntTypes from vxl integer types
BUG: Sun Studio compiler needs to include stdio.h before fenv when cstdio is included
ENH: added checking of rounding mode in itk::Math rounding methods, added cmake check for fenv.h
COMP: utilizing NumericTraits for comparisons to zero, to avoid compiler warnings for unsigned integers
COMP: Error in previous commit. It really is too late for me to be checking in code.
COMP: can not use SSE2 64-bit rounding on gcc<4.0 due to intrinsic methods not being defined. BUG:RoundHalfIntegerToEven_base had missing parentheses, producing wrong results
BUG: 6558 commiting Tom Vercauteren contribution to implement rounding methods which can support long integer types ( which is the pixel's coordinates type)

Code/Common/itkMatrixOffsetTransformBase

Code/Common/itkMatrixOffsetTransformBase
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkMersenneTwisterRandomVariateGenerator
BUG: 9426 added an implementation of stdint types into the itk namespace along with test to verify correct size, signness and numeric traits

Code/Common/itkMesh

Code/Common/itkMe

Code/Common/itkMeshToMeshFilter

Code/Common/itkMeshToMeshFilter

Code/Common/itkMultiThreader
COMP: according to KWStyle.

Code/Common/itkNearestNeighborExtrapolateImageFunction
COMP: Fixing shadowed typedef for IndexValueType

Code/Common/itkNonUniformBSpline

Code/Common/itkNumericTraits
BUG: removing just added support for __int64, since no compiler seems to support it correctly, the Borland compiler could not correctly handle the zero and one values in the numeric traits class

Code/Common/itkNumericTraits
BUG:  NumericTraits<unsigned short>::IsPositive should return bool and not unsigned short
BUG: removing just added support for __int64, since no compiler seems to support it correctly, the Borland compiler could not correctly handle the zero and one values in the numeric traits class
COMP: added ITK_ prefix to HAVE_HEADER defines
ENH: adding numeric traits for long long and __int64

Code/Common/itkNumericTraitsCovariantVectorPixel
ENH: added configure define for enabling partial template specializaion of numeric traits, added partial specialization and long long support to pixel types derived from fixed array and tensor

Code/Common/itkNumericTraitsCovariantVectorPixel
ENH: added configure define for enabling partial template specializaion of numeric traits, added partial specialization and long long support to pixel types derived from fixed array and tensor

Code/Common/itkNumericTraitsDiffusionTensor3DPixel
BUG: Fixed  support for compilers without NUMERIC_TRAITS_PARTIAL_SPECIALIZATION

Code/Common/itkNumericTraitsDiffusionTensor3DPixel
ENH: Removed unnecessary dependency on the header of the SymmetricSecondRankTensor.

Code/Common/itkNumericTraitsFixedArrayPixel
ENH: added configure define for enabling partial template specializaion of numeric traits, added partial specialization and long long support to pixel types derived from fixed array and tensor

Code/Common/itkNumericTraitsFixedArrayPixel
BUG: Readd min(), max() and NonpositiveMin() methods to the vector-like traits.
COMP: NumericTraits<FixedArray< X, 10> > must be defined to build wrapitk with dim=4

Code/Common/itkNumericTraitsFixedArrayPixel2

Code/Common/itkNumericTraitsRGBAPixel
BUG: fix PrintType NumericTraits for RGBPixel and RGBAPixel
BUG: corrected the NonpositiveMin to be the correct value in stead of min. STYLE: converted manually filling array to using a constructor in some methods

Code/Common/itkNumericTraitsRGBPixel
BUG: fix PrintType NumericTraits for RGBPixel and RGBAPixel
BUG: corrected the NonpositiveMin to be the correct value in stead of min. STYLE: converted manually filling array to using a constructor in some methods

Code/Common/itkNumericTraitsTensorPixel
ENH: added configure define for enabling partial template specializaion of numeric traits, added partial specialization and long long support to pixel types derived from fixed array and tensor

Code/Common/itkNumericTraitsTensorPixel
ENH: Removed unnecessary dependency on the header file of the DiffusionTensor3D class.

Code/Common/itkNumericTraitsTensorPixel2

Code/Common/itkNumericTraitsVariableLengthVectorPixel
ENH: added configure define for enabling partial template specializaion of numeric traits, added partial specialization and long long support to pixel types derived from fixed array and tensor

Code/Common/itkNumericTraitsVectorPixel
ENH: added configure define for enabling partial template specializaion of numeric traits, added partial specialization and long long support to pixel types derived from fixed array and tensor

Code/Common/itkNumericTraitsVectorPixel
ENH: added configure define for enabling partial template specializaion of numeric traits, added partial specialization and long long support to pixel types derived from fixed array and tensor

Code/Common/itkObjectFactoryBase
BUG: 10023 Enables a single ObjectFactory to override multiple object of the same kind and use CreateAllInstances to create all instances of the object. This is useful for itk's Plugin IO mechanisms, to that a singe object factory can create multiple ImageIOBase object.

Code/Common/itkObjectFactoryBase
BUG: 10023 Enables a single ObjectFactory to override multiple object of the same kind and use CreateAllInstances to create all instances of the object. This is useful for itk's Plugin IO mechanisms, to that a singe object factory can create multiple ImageIOBase object.

Code/Common/itkPoint
BUG: the optimal location was not stable enough in the case of singular matrices, instead the new location is x = \hat{x}+\bar{A}^{-1}\cdot \hat{x}; where \hat{x} is the middle of the considered edge. \bar{A} is the recomposed matrix (truncated during the svd decomposition). PERF: reduce the size of used maps when deleting edges. COMP: remove one warning in the computation of the squared euclidean distance in itk::Point.

Code/Common/itkProgressReporter

Code/Common/itkQuaternionRigidTransform
COMP: Fixing warnings about shadowing typedef declarations from base classes.

Code/Common/itkQuaternionRigidTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkRGBToLuminanceImageAdaptor
DOC: spelling correction.

Code/Common/itkRigid2DTransform
COMP: Fixing warnings about shadowing typedef declarations from base classes.

Code/Common/itkRigid2DTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkRigid3DPerspectiveTransform

Code/Common/itkRigid3DPerspectiveTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkRigid3DTransform

Code/Common/itkRigid3DTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkScalableAffineTransform

Code/Common/itkScalableAffineTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkScaleLogarithmicTransform

Code/Common/itkScaleLogarithmicTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkScaleSkewVersor3DTransform
COMP: Fixing warnings about shadowed declaration of types.

Code/Common/itkScaleSkewVersor3DTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkScaleTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkSimilarity2DTransform

Code/Common/itkSimilarity2DTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkSimpleFilterWatcher
COMP: unitialized ivar.

Code/Common/itkSimpleFilterWatcher
DOC: typo

Code/Common/itkSinImageAdaptor
DOC: spelling correction.

Code/Common/itkSmapsFileParser

Code/Common/itkSobelOperator
DOC: fix doxygen comments

Code/Common/itkSphereSpatialFunction

Code/Common/itkSqrtImageAdaptor
DOC: spelling correction.

Code/Common/itkSymmetricSecondRankTensor

Code/Common/itkSymmetricSecondRankTensor

Code/Common/itkTanImageAdaptor
DOC: spelling correction.

Code/Common/itkTransform

Code/Common/itkTransformBase

Code/Common/itkTranslationTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkTriangleCell

Code/Common/itkVectorInterpolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Common/itkVectorLinearInterpolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Common/itkVectorLinearInterpolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Common/itkVersor
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkVersorRigid3DTransform
COMP: Fixing warnings about shadowed declaration of types.

Code/Common/itkVersorRigid3DTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkVersorTransform

Code/Common/itkVersorTransform
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Common/itkWindowedSincInterpolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Common/itkWindowedSincInterpolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/IO/CMakeLists.txt

Code/IO/itkAnalyzeImageIO
BUG: it should be an error to try and a write an Analyze file where an image dimension is > than the max value for short
COMP: Fixed float to unsigned long conversion warning.
COMP: Fixing warnings about shadowing typedef from base classes.

Code/IO/itkAnalyzeImageIO
BUG:10135 added loop for reading and writing files so as not to overflow 32-bit integer to support large files, corrected some size types, converted manual exceptions to macro, fix bug to re-enable writing to compressed img.gz files, corrected maximum dimensions size along a single dimension to match the correct integer type

Code/IO/itkBMPImageIO
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Code/IO/itkConvertPixelBuffer
COMP: Fix some warnings 'Converting an int into a 64-bit integer causes sign extension.' while building with -xport64=implicit and sun studio.

Code/IO/itkGDCMImageIO
BUG: 0009622 reverting proposed patch until fixed by original bug reporter. ITK behavior is to simply discard 3D direction information when writing a Series of 2D images out of a 3D image. This cannot be seen in other format than DICOM, since other format are ok with 2D raster image in 2D world, while DICOM wants 2D raster in 3D world.
BUG: 0009622 Thanks to Daniele E. Domenichelli for providing the patch
BUG: FIX 0009129: Can't read private tags in dicom files using gdcm version 2.0. Thanks to Richard Beare for patch

BUG: Fix 0007748: itk::GDCMImageIO::Write() Image Orientation (Patient)

Code/IO/itkGDCMImageIO
ENH: Added GetInternalComponentType.  This differs from ComponentType which may change as a function of rescale slope and intercept

Code/IO/itkGDCMSeriesFileNames
BUG: 10330. The implementation of the SetUseSeriesDetails() method must be moved from the header to the .cxx file in order to avoid a warning when building shared libraries in windows.

Code/IO/itkGDCMSeriesFileNames
BUG: 10330. The implementation of the SetUseSeriesDetails() method must be moved from the header to the .cxx file in order to avoid a warning when building shared libraries in windows.

Code/IO/itkIOCommon
BUG: 0009622 reverting proposed patch until fixed by original bug reporter. ITK behavior is to simply discard 3D direction information when writing a Series of 2D images out of a 3D image. This cannot be seen in other format than DICOM, since other format are ok with 2D raster image in 2D world, while DICOM wants 2D raster in 3D world.
BUG: 0009622 Thanks to Daniele E. Domenichelli for providing the patch

Code/IO/itkIOCommon
BUG: 0009622 reverting proposed patch until fixed by original bug reporter. ITK behavior is to simply discard 3D direction information when writing a Series of 2D images out of a 3D image. This cannot be seen in other format than DICOM, since other format are ok with 2D raster image in 2D world, while DICOM wants 2D raster in 3D world.
BUG: 0009622 Thanks to Daniele E. Domenichelli for providing the patch

Code/IO/itkImageFileReader
BUG: 10529 With a non-streaming imageIO, when converting pixel typesand  then source file is higher dimensions then the templated image type, the wrong image size was used. This may results in a crash. This includes the fix to ImageFileReader and additional testing.

Code/IO/itkImageIOBase
BUG: 10124 methods ReadBufferAsASCII and WriteBufferAsASCII do not handle signed and unsigned chars correctly. The methods were reading and writing binary. The values are cast to numeric trait's print typ.
BUG: Attempt to fix segfault. Indeed ITK_Direction comes in lexical order before ITK_NumberOfDimensions. So changed the name to ITK_ZDirection. Modify the tricky part of itkImageIOBase.cxx where a 3D images was filled from a 2D image, we cannot copy more value in SetDirection than what is stored in 'direction'.

Code/IO/itkImageIOBase

Code/IO/itkImageSeriesReader
BUG: 10456 Restoring performance for ImageSeriesReader (DICOM was especially affected) . Returned the update of the MetaDataDictionaryArray to the UpdateData method. Added timestamp check to avoid excessively updating when streaming, and added flag to diable update of the MDDA aswell.

Code/IO/itkImageSeriesReader
BUG: 10456 Restoring performance for ImageSeriesReader (DICOM was especially affected) . Returned the update of the MetaDataDictionaryArray to the UpdateData method. Added timestamp check to avoid excessively updating when streaming, and added flag to diable update of the MDDA aswell.

Code/IO/itkImageSeriesWriter
BUG: 0009622 reverting proposed patch until fixed by original bug reporter. ITK behavior is to simply discard 3D direction information when writing a Series of 2D images out of a 3D image. This cannot be seen in other format than DICOM, since other format are ok with 2D raster image in 2D world, while DICOM wants 2D raster in 3D world.
BUG: 0009622 Thanks to Daniele E. Domenichelli for providing the patch

Code/IO/itkJPEGImageIO
BUG: 10035 Use of m_IORegion member variable, this has not always been requred to be set. Changed code to not use said variable.

Code/IO/itkMetaImageIO
BUG: 10035 MetaImage::ElementByteOrderFix used the m_IORegion member variable, this has not always been requred to be set. Changed code to only use said variable when streaming and we know that m_IORegion has been set.

Code/IO/itkNiftiImageIO
COMP: memory leak.

Code/IO/itkNiftiImageIO
ENH: Added header metadata to the metadata dictionary

Code/IO/itkRawImageIO
DOC: bug 3503, grammar mistake

Code/IO/itkTransformFileReader
BUG: deal with Mac line end conventions in TXT transforms

Code/IO/itkVTKImageIO
COMP: Fixing warnings about shadowing typedef from base classes.

Code/Numerics/CMakeLists.txt

Code/Numerics/itkCumulativeGaussianOptimizer
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Code/Numerics/itkLBFGSBOptimizer
ENH:  Added ability to set tracing on the itkLBFGSBOptimizer to make it more consistent with other Optimizer filters.

Code/Numerics/itkLBFGSBOptimizer
ENH:  Added ability to set tracing on the itkLBFGSBOptimizer to make it more consistent with other Optimizer filters.

Code/Numerics/itkLBFGSOptimizer
BUG: 7810. LBFGSOptimizer::GetValue() not valid until after optimization. Added code to return cached value.

Code/Numerics/itkLBFGSOptimizer
BUG: 7810. LBFGSOptimizer::GetValue() not valid until after optimization. Added code to return cached value.

Code/Numerics/itkOnePlusOneEvolutionaryOptimizer
BUG: 9583 OnePLusOneEvolutionatyOptimizer: Missing get method for maximize property. ENH: Added Minimize methods. ENH: PrintSelf now uses Get methods.

Code/Numerics/itkOnePlusOneEvolutionaryOptimizer
COMP: Get methods must be const.

Code/Numerics/itkPowellOptimizer
COMP: Get methods must be const.

Code/Numerics/itkSPSAOptimizer
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Code/Numerics/itkSymmetricEigenSystem
COMP: according to KWStyle.

Code/Numerics/FEM/CMakeLists.txt

Code/Numerics/FEM/dsrc2c
COMP: Fixing warning messages, most of them related to lack of cast for (real) type.

Code/Numerics/FEM/itkFEMLinearSystemWrapperDenseVNL

Code/Numerics/FEM/itkFEMLoadImplementationGenericLandmarkLoad

Code/Numerics/FEM/itkFEMSolver
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Numerics/FEM/itkFEMSolverCrankNicolson
ENH: Removed CastWithRangeCheck for conversion of float to doubles. The apple "shorten-64-to-32" flag unfortunetly warns for this conversion. The CastWithRangeCheck function will be implemented to work with only integer types.

Code/Numerics/FEM/itkFEMSolverCrankNicolson
DOC: fix doxygen comments

Code/Numerics/NeuralNetworks/CMakeLists.txt

Code/Numerics/NeuralNetworks/itkTransferFunctionBase
ENH: typedef bug in itk::Statistics::TransferFunctionBase. Pointed out by Stephan Schmitt on the Insight-users mailing list.

Code/Numerics/Statistics/CMakeLists.txt

Code/Numerics/Statistics/itkDistanceMetric
COMP: missing Pointer and ConstPointer typedefs

Code/Numerics/Statistics/itkExpectationMaximizationMixtureModelEstimator
BUG: 9551 ExpectationMaximizationMixtureModelEstimator::GetInitialProportions() fails to compile. Changed return to a pointer.

Code/Numerics/Statistics/itkKdTree
DOC: This class is not thread safe. State it explicitly.

Code/Numerics/Statistics/itkListSampleBase
COMP: missing Pointer and ConstPointer typedefs

Code/Numerics/Statistics/itkStatisticsAlgorithm
BUG: The construction of calling GetMeasurementVectorByIndex() and accessing directly one of its components is an error-prone practice. Most of these expressions should be rewritten. In the current form, it was failing in Gcc 3.4 and Visual Studio 9.

Code/Numerics/Statistics/itkSubsample

Code/Numerics/Statistics/itkSubsample

Code/Patented/CMakeLists.txt

Code/Patented/itkSimpleFuzzyConnectednessImageFilterBase
BUG: 7372 GetFuzzyScene() return image without correct origin or spacing.

Code/Review/CMakeLists.txt
ENH: New classes from the Insight Journal.

Code/Review/itkAnchorUtilities
DOC: fix doxygen comments

Code/Review/itkBSplineScatteredDataPointSetToImageFilter
DOC: fix doxygen comments
ENH:  Reconfigured the code to be partly multi-threaded.  Specifically, I threaded the function GenerateControlPointLattice() which originally iterated through all the input points in series at each of the multi-resolution levels.  However, as this can be parallelized, the majority of this function is now in ThreadedGenerateData() which gives a significant speed-up for large B-spline fitting problems.  I also changed some of the documentation for readability and completeness.

Code/Review/itkBSplineScatteredDataPointSetToImageFilter
COMP: unused variable warning.
ENH:  Reconfigured the code to be partly multi-threaded.  Specifically, I threaded the function GenerateControlPointLattice() which originally iterated through all the input points in series at each of the multi-resolution levels.  However, as this can be parallelized, the majority of this function is now in ThreadedGenerateData() which gives a significant speed-up for large B-spline fitting problems.  I also changed some of the documentation for readability and completeness.

Code/Review/itkBinaryImageToLabelMapFilter
COMP: Fix missing includes - reported by Christian Werner in ITK users mailing list.

Code/Review/itkBinaryImageToLabelMapFilter
ENH: Change the order of the test for a better code coverage. STYLE: Indentation enhancement.
BUG: Fix progress report.

Code/Review/itkBruker2DSEQImageIO

Code/Review/itkBruker2DSEQImageIO
COMP: FileNameToWrite is not really a param for doxygen

Code/Review/itkChangeLabelLabelMapFilter
BUG: Progress was broken. Splitting big methods in smaller ones is usually a good practice. Unfortunatly, it's often difficult to do it right in ITK without breaking the progress report.

Code/Review/itkChangeLabelLabelMapFilter
COMP: Removing unnecessary "typename" keyword, that produced compilation error in VS6.

Code/Review/itkConformalFlatteningMeshFilter

Code/Review/itkConformalFlatteningMeshFilter

Code/Review/itkConvolutionImageFilter

Code/Review/itkCustomColormapFunctor

Code/Review/itkDiffeomorphicDemonsRegistrationFilter

Code/Review/itkDirectFourierReconstructionImageToImageFilter

Code/Review/itkDiscreteGaussianDerivativeImageFilter

Code/Review/itkDiscreteGaussianDerivativeImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Review/itkDiscreteGaussianDerivativeImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Review/itkDiscreteGradientMagnitudeGaussianImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Review/itkDiscreteGradientMagnitudeGaussianImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Review/itkDiscreteHessianGaussianImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Review/itkDiscreteHessianGaussianImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Review/itkFFTWComplexToComplexImageFilter
DOC: fix doxygen comments

Code/Review/itkFlatStructuringElement
COMP: Fix uninitialized variable warning when dim is greater than 3.

Code/Review/itkGaborImageSource
ENH: New classes from the Insight Journal.

Code/Review/itkGaborImageSource
ENH: New classes from the Insight Journal.

Code/Review/itkGaborKernelFunction
ENH: New classes from the Insight Journal.

Code/Review/itkGaborKernelFunction
COMP: Bad export.

Code/Review/itkGridForwardWarpImageFilter
COMP: replaced typename template parameter with typedef types for vs6

Code/Review/itkGridImageSource

Code/Review/itkHessianToObjectnessMeasureImageFilter
BUG: Runtime information was wrong, as reported by wrapitk's test PythonGetNameOfClass.

Code/Review/itkKernelImageFilter
COMP: Intel compiler was confused by overload method and required conversion, therefore explicitly declare 1 as unsigned long which is the coordiante index component type

Code/Review/itkLabelGeometryImageFilter
COMP: std::pow replaced with vcl_pow:  all math functions should use "vcl_" in order to be portable.

Code/Review/itkLabelGeometryImageFilter
COMP: VS6 issues resolved.
COMP: variable assigned a value that is not used Borland warning.
COMP: Fix build errors and warnings found while adding this class in WrapITK.
COMP: Templated method inside template code would not compile on VS6. Moved these methods outside of class as helper functions. COMP: GetStaticConstMacro must be used to access static const for Borland.
COMP: Fixing PrintSelf method. Four member variables were missing.

Code/Review/itkLabelMap
ENH: Add Optimize() in LabelMap to run Optimize() on all the referenced LabelObjects

Code/Review/itkLabelMap
ENH: Add Optimize() in LabelMap to run Optimize() on all the referenced LabelObjects
BUG: ClearLabels() and Initialize() must call Modified()

Code/Review/itkLabelObject
BUG: Remove wrong check - it must be possible to add the same pixel several times without throwing an exception

Code/Review/itkMovingHistogramMorphologicalGradientImageFilter
ENH: Avoid calling typeid() repetively because it scales very badely with high number of threads with sun studio. On my 8 core (and 16 threads) host, performances are enhanced approximately by 15.

Code/Review/itkMovingHistogramMorphologyImageFilter
ENH: Avoid calling typeid() repetively because it scales very badely with high number of threads with sun studio. On my 8 core (and 16 threads) host, performances are enhanced approximately by 15.

Code/Review/itkMultiScaleHessianBasedMeasureImageFilter
BUG: Missing runtime information, as shown by failing wrapitk's test PythonGetNameOfClass.

Code/Review/itkMultiphaseDenseFiniteDifferenceImageFilter
ENH: Add missing PrintSelf method

Code/Review/itkMultiphaseDenseFiniteDifferenceImageFilter
ENH: Add missing PrintSelf method
insight-users/2010-February/035412.html

Code/Review/itkMultiphaseSparseFiniteDifferenceImageFilter
insight-users/2010-February/035412.html

Code/Review/itkOptAdaptiveHistogramEqualizationImageFilter
DOC: fix doxygen comments

Code/Review/itkOptImageToImageMetric
BUG: 10251. Missing header file and test for previous commit for this bug.
ENH: made SynchronizeTransforms virtual

Code/Review/itkOptImageToImageMetr

Code/Review/itkOptLinearInterpolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor
COMP: replaced typename template parameter with typedef types for vs6

Code/Review/itkOptLinearInterpolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Review/itkOptMatchCardinalityImageToImageMetr

Code/Review/itkOptMattesMutualInformationImageToImageMetric
BUG: Number of histogram bins for Mattes must be at least 5 to allow for padding of the Parzen window.

Code/Review/itkOptMattesMutualInformationImageToImageMetr
BUG: 9745. Fixing integer types involved in the computation of histogram bin locations.

Code/Review/itkOptResampleImageFilter
BUG: itkOptResampleImageFilter did not set the start index in SetOutputParametersFromImage.  Also make the API more consistent with itkResampleImageFilter.

Code/Review/itkOptResampleImageFilter
BUG: itkOptResampleImageFilter did not set the start index in SetOutputParametersFromImage.  Also make the API more consistent with itkResampleImageFilter.

Code/Review/itkPhilipsPAR
COMP: according to KWStyle.

Code/Review/itkPhilipsRECImageIO

Code/Review/itkPhilipsRECImageIO
COMP: FileNameToWrite is not really a param for doxygen

Code/Review/itkQuadEdgeMeshBorderTransform

Code/Review/itkQuadEdgeMeshBorderTransform
ENH: fix memory leaks in itk::QuadEdgeMeshBorderTransform and itk::QuadEdgeMeshTopologyChecker. Note that one list is allocated in QuadEdgeMeshBundaryEdgesMeshFunction and must be deallocated whereever it is used.

Code/Review/itkQuadEdgeMeshDecimationQuadricElementHelper
BUG: the optimal location was not stable enough in the case of singular matrices, instead the new location is x = \hat{x}+\bar{A}^{-1}\cdot \hat{x}; where \hat{x} is the middle of the considered edge. \bar{A} is the recomposed matrix (truncated during the svd decomposition). PERF: reduce the size of used maps when deleting edges. COMP: remove one warning in the computation of the squared euclidean distance in itk::Point.
ENH: Following Peter Lindstrom's paper SVD absolute threshold is set to 10^-6 and relative one to 10^-3.

Code/Review/itkQuadEdgeMeshDiscreteCurvatureEstimator
BUG: fix bug in the computation of the mean curvature (as pointed by Sebastien Postaire): H = LaplaceBeltrami * normal.

Code/Review/itkQuadEdgeMeshDiscreteMeanCurvatureEstimator
BUG: fix bug in the computation of the mean curvature (as pointed by Sebastien Postaire): H = LaplaceBeltrami * normal.

Code/Review/itkQuadEdgeMeshDiscretePrincipalCurvaturesEstimator
BUG: fix bug in the computation of principal curvatures (as pointed by Sebastien Postaire). The computation of principal curvatures require to compute mean and gaussian curvatures (there was one bug in the computation of the mean curvature).

Code/Review/itkQuadEdgeMeshEdgeMergeDecimationFilter
BUG: the optimal location was not stable enough in the case of singular matrices, instead the new location is x = \hat{x}+\bar{A}^{-1}\cdot \hat{x}; where \hat{x} is the middle of the considered edge. \bar{A} is the recomposed matrix (truncated during the svd decomposition). PERF: reduce the size of used maps when deleting edges. COMP: remove one warning in the computation of the squared euclidean distance in itk::Point.

Code/Review/itkQuadEdgeMeshFrontIterator
ENH: delete m_Front in the destructor. STYLE: fix typo

Code/Review/itkQuadEdgeMeshFrontIterator
ENH: delete m_Front in the destructor. STYLE: fix typo

Code/Review/itkQuadEdgeMeshLineCell
BUG: memory was only released in one case.

Code/Review/itkQuadEdgeMeshNormalFilter
DOC: Following discussion on itk-users list, update the doxygen documentation for references.

Code/Review/itkQuadEdgeMeshNormalFilter
insight-users/2010-March/035787.html (Reported by Andriy Fedorov).

Code/Review/itkQuadEdgeMeshParam

Code/Review/itkQuadEdgeMeshParamMatrixCoefficients

Code/Review/itkQuadEdgeMeshPoint
ENH: Adding a SetPoint() method to allow modifying the point coordinates without having to erase the value of the m_Edge pointer.

Code/Review/itkQuadEdgeMeshPoint
ENH: Adding a SetPoint() method to allow modifying the point coordinates without having to erase the value of the m_Edge pointer.

Code/Review/itkQuadEdgeMeshQuadricDecimation
BUG: the optimal location was not stable enough in the case of singular matrices, instead the new location is x = \hat{x}+\bar{A}^{-1}\cdot \hat{x}; where \hat{x} is the middle of the considered edge. \bar{A} is the recomposed matrix (truncated during the svd decomposition). PERF: reduce the size of used maps when deleting edges. COMP: remove one warning in the computation of the squared euclidean distance in itk::Point.

Code/Review/itkQuadEdgeMeshSmoothing
BUG: need to copy input mesh to current mesh. ENH: Added CopyMeshToMesh method.

Code/Review/itkQuadEdgeMeshToQuadEdgeMeshFilter
BUG: need to copy input mesh to current mesh. ENH: Added CopyMeshToMesh method.

Code/Review/itkQuadEdgeMeshToQuadEdgeMeshFilter
BUG: need to copy input mesh to current mesh. ENH: Added CopyMeshToMesh method.

Code/Review/itkQuadEdgeMeshTopologyChecker
ENH: fix memory leaks in itk::QuadEdgeMeshBorderTransform and itk::QuadEdgeMeshTopologyChecker. Note that one list is allocated in QuadEdgeMeshBundaryEdgesMeshFunction and must be deallocated whereever it is used.

Code/Review/itkRegionBasedLevelSetFunction
ENH: Made the compute update function as virtual

Code/Review/itkRegionBasedLevelSetFunction
insight-users/2010-February/035412.html

Code/Review/itkScalarChanAndVeseDenseLevelSetImageFilter
STYLE: Fix the doxygen documentation and the encoding to make the doc usable in wrapitk.
ENH: Add default template parameters to Chan and Vese filters in order to make them easier to use and to wrap.

Code/Review/itkScalarChanAndVeseLevelSetFunction
ENH: Add default template parameters to Chan and Vese filters in order to make them easier to use and to wrap.

Code/Review/itkScalarChanAndVeseSparseLevelSetImageFilter
STYLE: Fix the doxygen documentation and the encoding to make the doc usable in wrapitk.
ENH: Add default template parameters to Chan and Vese filters in order to make them easier to use and to wrap.

Code/Review/itkScalarRegionBasedLevelSetFunction
COMP: missing include

Code/Review/itkShapeLabelMapFilter
BUG: Calculating the Feret Diameter on the 0 label results in _very_ long run times.  Added check for zero label.

Code/Review/itkShapeLabelObject
BUG: BinaryElongation was printed instead of BinaryFlatness.

Code/Review/itkSharedMorphologyUtilities

Code/Review/itkStatisticsUniqueLabelMapFilter
COMP: Missing include.

Code/Review/itkStochasticFractalDimensionImageFilter
STYLE: fix encoding.

Code/Review/itkTxtTransformIO
BUG: deal with Mac line end conventions in TXT transforms

Code/Review/itkVTKPolyDataReader
BUG: 9548: itkVTKPolyDataReader does not throw an error with some binary vtk files. ENH: added several additional error checks along with a slew of bad vtk polydata files.

Code/Review/itkVTKPolyDataReader

BUG: 9548: itkVTKPolyDataReader does not throw an error with some binary vtk files. ENH: added several additional error checks along with a slew of bad vtk polydata files.

Code/Review/itkVTKPolyDataWriter

Code/Review/itkVectorLinearInterpolateNearestNeighborExtrapolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Review/itkVectorLinearInterpolateNearestNeighborExtrapolateImageFunction
ENH: Changed some signed long to a cleaner IndexValueType + replaced some hand constructed floor by itk::Math::Floor

Code/Review/itkVoxBoCUBImageIO

Code/Review/itkVoxBoCUBImageIO

Code/Review/Statistics/CMakeLists.txt

Code/Review/Statistics/itkEuclideanDistanceMetr
COMP: Improving expression in order to track Valgrind issues, about jump controlled by uninitialized variable.

Code/Review/Statistics/itkKdTree

Code/Review/Statistics/itkMeasurementVectorTraits

Code/Review/Statistics/itkScalarImageToHistogramGenerator
BUG:010025:  Upon request, changed the way the size was set for the classes to SetLength.

Code/Review/Statistics/itkStatisticsAlgorithm
COMP: The construction of calling GetMeasurementVectorByIndex() and accessing directly one of its components is an error-prone practice. Most of these expressions should be rewritten. In the current form, it was failing in Gcc 3.4 and Visual Studio 9.

Code/Review/Statistics/itkSubsample

Code/Review/Statistics/itkSubsample

Code/SpatialObject/CMakeLists.txt

Code/SpatialObject/itkDTITubeSpatialObject
COMP: missing private and non implemented copy constructor and operator=

Code/SpatialObject/itkImageMaskSpatialObject
COMP: Fixed shadowed typedef warning

Code/SpatialObject/itkImageMaskSpatialObject
COMP: Fixed shadowed typedef warning

Code/SpatialObject/itkImageSpatialObject
COMP: Fixing warning about unreachable code.

Code/SpatialObject/itkPolygonSpatialObject
ENH: Fix more bugs in orientation in the spatial object.
ENH: Planes should be computed only if the image dimension is greater than or equal to 3

Code/SpatialObject/itkTubeSpatialObject
COMP: missing private constructor and operator=

Code/SpatialObject/itkTubeSpatialObjectPoint
COMP: missing GetNumDimensions implementation

Code/SpatialObject/itkVesselTubeSpatialObject
COMP: missing private and non implemented copy constructor and operator=

Documentation/Doxygen/DoxygenHeader.html
STYLE: minor style

Examples/SearchScript.

Examples/DataRepresentation/Image/Image2
STYLE: Fixed typo in documentation. Pointed out by Francois Bertel.

Examples/Filtering/CMakeLists.txt
BUG: FFT examples were using the same temp files, and thus were breaking parallel tests.

Examples/Filtering/FFTImageFilter
BUG: FFT examples were using the same temp files, and thus were breaking parallel tests.

Examples/IO/CMakeLists.txt
BUG: VisibleHuman tests now run in serial

Examples/Patented/CMakeLists.txt

Examples/Patented/Attic/IterativeClosestPoint1

Examples/Patented/Attic/IterativeClosestPoint2

Examples/Patented/Attic/IterativeClosestPoint3

Examples/Patented/PatentedExamples
BUG: IterativeClosestPoint example was removed, but include flies remained.

Examples/Registration/BSplineWarping1
ENH: Added itkTransformFileWriter to save the bspline transform.

Examples/Registration/BSplineWarping2
ENH: Added itkTransformFileWriter to save the BSpline deformable transform in a file.

Examples/Registration/CMakeLists.txt
ENH: Added itkTransformFileWriter to save the BSpline deformable transform in a file.
ENH: big memory registration tests now run in serial, since running these in parallel can result in too much memory being used and thrashing
BUG: Number of histogram bins for Mattes must be at least 5 to allow for padding of the Parzen window.

Examples/Registration/ChangeInformationImageFilter
DOC: typeo fix

Examples/Registration/DeformableRegistration1

Examples/Registration/DeformableRegistration10

Examples/Registration/DeformableRegistration16

Examples/Registration/DeformableRegistration17

Examples/Registration/DeformableRegistration2

Examples/Registration/DeformableRegistration3

Examples/Registration/DeformableRegistration5

Examples/Registration/DeformableRegistration9

Examples/Registration/DeformationFieldInitialization

Examples/Registration/ImageRegistration19

Examples/Registration/ImageRegistration20

Examples/Registration/IterativeClosestPoint1

Examples/Registration/IterativeClosestPoint2

Examples/Registration/IterativeClosestPoint3

Examples/Registration/LandmarkWarping2

Examples/Registration/RegistrationExamples14

Examples/Review/itkScalarSinglePhaseDense2DTest
BUG: moved using namespace itk to inside function to hopefully prevent namespace collisions on certain systems

Examples/Review/itkScalarSinglePhaseSparse2DTest
BUG: moved using namespace itk to inside function to hopefully prevent namespace collisions on certain systems

Examples/SpatialObjects/BoundingBoxFromImageMaskSpatialObject

Examples/SpatialObjects/CMakeLists.txt

Examples/SpatialObjects/MeshSpatialObject
COMP: Rearranged includes to avoid VS6 internal compiler error.

Examples/SpatialObjects/ReadWriteSpatialObject
COMP: Rearranged includes to avoid VS6 internal compiler error.

Testing/Code/Algorithms/CMakeLists.txt
ENH: Adding a first test for the LevelSetMotionRegistrationFilter.

Testing/Code/Algorithms/itkAlgorithmsTests4
ENH: Adding a first test for the LevelSetMotionRegistrationFilter.

Testing/Code/Algorithms/itkBayesianClassifierImageFilterTest
BUG: 10205. Inconsistent types for the images of Priors. Lack of const-correctness.
ENH: Adding a code for exercising the SetPriors() method.

Testing/Code/Algorithms/itkKappaStatisticImageToImageMetricTest
ENH: more coverage

Testing/Code/Algorithms/itkLevelSetMotionRegistrationFilterTest
ENH: Adding a first test for the LevelSetMotionRegistrationFilter.

Testing/Code/BasicFilters/CMakeLists.txt
ENH: Adding unit tests for the itkBSplineUpsampleImageFilter and itkBSplineDownsampleImageFilter.
BUG: 10008 Enabling test for streaming JoinSeriesImageFilter. The test verifies the correct execution of the pipeline, when tring to minimize memory usage with ReleaseDataFlagOn
ENH: Adding unit test for the itkAtan2ImagFilter.
BUG: 7114 itkParallelSparseFieldLevelSetImageFilter dismisses image information (spacing...). ENH: Test is now a regression test.

Testing/Code/BasicFilters/itkAtan2ImageFilterTest
ENH: Adding unit test for the itkAtan2ImagFilter.

Testing/Code/BasicFilters/itkBSplineDecompositionImageFilterTest
ENH: enable instanciation of BSplineDecompositionImageFilter with complex pixel type

Testing/Code/BasicFilters/itkBSplineDownsampleImageFilterTest
ENH: Adding unit tests for the itkBSplineUpsampleImageFilter and itkBSplineDownsampleImageFilter.

Testing/Code/BasicFilters/itkBSplineUpsampleImageFilterTest
ENH: Adding unit tests for the itkBSplineUpsampleImageFilter and itkBSplineDownsampleImageFilter.

Testing/Code/BasicFilters/itkBasicFiltersTests
ENH: Adding unit test for the itkAtan2ImagFilter.

Testing/Code/BasicFilters/itkBasicFiltersTests2
BUG: 10008 A test which streams the JoinSeriesImageFilter

Testing/Code/BasicFilters/itkBasicFiltersTests5
ENH: Adding unit tests for the itkBSplineUpsampleImageFilter and itkBSplineDownsampleImageFilter.

Testing/Code/BasicFilters/itkDeformationFieldSourceTest

Testing/Code/BasicFilters/itkDiscreteGaussianImageFilterTest
ENH: more coverage

Testing/Code/BasicFilters/itkFlipImageFilterTest
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Testing/Code/BasicFilters/itkImportImageTest
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Testing/Code/BasicFilters/itkInteriorExteriorMeshFilterTest

Testing/Code/BasicFilters/itkJoinSeriesImageFilterStreamingTest
BUG: 10008 Enabling test for streaming JoinSeriesImageFilter. The test verifies the correct execution of the pipeline, when tring to minimize memory usage with ReleaseDataFlagOn

Testing/Code/BasicFilters/itkNonThreadedShrinkImageTest
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Testing/Code/BasicFilters/itkParallelSparseFieldLevelSetImageFilterTest
BUG: 7114 itkParallelSparseFieldLevelSetImageFilter dismisses image information (spacing...). ENH: Test is now a regression test.

Testing/Code/BasicFilters/itkPolylineMask2DImageFilterTest

Testing/Code/BasicFilters/itkShrinkImageTest
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Testing/Code/BasicFilters/itkSimplexMeshAdaptTopologyFilterTest

Testing/Code/BasicFilters/itkSimplexMeshToTriangleMeshFilterTest

Testing/Code/BasicFilters/itkSimplexMeshWithFloatCoordRepTest

Testing/Code/BasicFilters/itkStreamingImageFilterTest2
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Testing/Code/BasicFilters/itkWarpMeshFilterTest

Testing/Code/Common/CMakeLists.txt
ENH: adding test for Math::CastWithRangeCheck, with temporary implementation in test file ( which will be moved to itkMath.h )
BUG: The FactoryTestLib library should be build using SHARED instead of MODULE, for it to work in Macs.
COMP: Run itkObjectFactoryTest2 in serial mode. See if this resolves problems on hooperlab machines.
ENH: adding test for templeted itk Math rounding methods
ENH: adding test for the SimpleFilterWatcher

Testing/Code/Common/itkBSplineDeformableTransformTest3
BUG: Corrected an implementation bug in itkBSplineDeformableTransformTest3.cxx, with respect to spline order, and test data for it.

Testing/Code/Common/itkCenteredVersorTransformInitializerTest
ENH: Print out the transform, in order to give more confidence to the output.

Testing/Code/Common/itkCommonTests2
ENH: adding test for Math::CastWithRangeCheck, with temporary implementation in test file ( which will be moved to itkMath.h )
BUG: 9426 added an implementation of stdint types into the itk namespace along with test to verify correct size, signness and numeric traits
ENH: adding test for the SimpleFilterWatcher

Testing/Code/Common/itkDiffusionTensor3DTest

Testing/Code/Common/itkFixedCenterOfRotationAffineTransformTest
STYLE: Fixing brackets indentations.

Testing/Code/Common/itkIntTypesTest
ENH: Changed itkIntTypes to define ITK_HAVE_INT_64, bug fix for test for VS6 which required template parameter to be passed as argument
BUG: errouneous type of uint16_t used in test, shameful remnants of testing the failing case
COMP: corrected namespace of inttypes to itk

Testing/Code/Common/itkMathCastWithRangeCheck
COMP: another attempt to fix icc warning about -1
COMP: Borland compilation issues. COMP: Borland warnings. COMP: Not all platforms have long long.
ENH: adding test for Math::CastWithRangeCheck, with temporary implementation in test file ( which will be moved to itkMath.h )

Testing/Code/Common/itkMathRoundProfileTest1
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Testing/Code/Common/itkMathRoundTest
BUG: 6558 Changed testing methods to use templated versions and added testing of legacy rounding methods

Testing/Code/Common/itkMathRoundTest2
ENH: Changed to use ITK_HAS_INT_64
BUG: must convert chars to int to print
COMP: remove 64bit-32bit truncation warnings.
COMP: including cstdlib for definition of EXIT_SUCCESS and EXIT_FAILURE

Testing/Code/Common/itkMathTest
ENH: Rounding test have been moved to MathRoundingTest, this test now tests numeric constants
COMP: help for vs6 which is appearing to have problems with function overloading
COMP: need to use brackets instead of quotes for std lib header files

Testing/Code/Common/itkMeshSourceGraftOutputTest

Testing/Code/Common/itkNearestNeighborExtrapolateImageFunctionTest
BUG: 6558 changing rounding methods to use the templated rounding methods in itkMath, this enables the support of the full size of typename itk::Index::ValueType regaurdless of its size.

Testing/Code/Common/itkNumericTraitsTest
BUG: removing just added support for __int64, since no compiler seems to support it correctly, the Borland compiler could not correctly handle the zero and one values in the numeric traits class
ENH: adding more testing of NumericTraits, include the new long long and __int64 types along with addional traits which should be expected

Testing/Code/Common/itkSimpleFilterWatcherTest
COMP: Improper use of default constructor.
ENH: adding test for the SimpleFilterWatcher

Testing/Code/Common/itkSymmetricSecondRankTensorTest

Testing/Code/IO/CMakeLists.txt
BUG:10135 adding tests for large Analyze files

BUG: 9766 enabling additional testing of stream reading for MHD files
ENH: Adding a small test to try and move forward on unicode filenames, see bug 9623
BUG: Don't use hard coded filenames in programs used in several tests, to be able to run the tests in parallel
BUG: Remove duplicated tests which were breaking parallel testing.
BUG: ReadWriteSpatialObjectTest and MeshSpatialObjectIOTest were using the same temporary file for internal tests.

Testing/Code/IO/itkAnalyzeImageIOTest
BUG: Fix the broken loop made to test both NiftiImageIOFactory and AnalyzeImageIOFactory - it was always running the internal tests for Analyze, and thus wasn't exercising the read capabilities. The mistake has been highlted by some failing parallel test which were all trying to write the output files of the internal tests at the same time.

Testing/Code/IO/itkIOTests
BUG: 9766 adding test designed to stream read different regions

Testing/Code/IO/itkImageFileReaderDimensionsTest
BUG: 10529 With a non-streaming imageIO, when converting pixel typesand  then source file is higher dimensions then the templated image type, the wrong image size was used. This may results in a crash. This includes the fix to ImageFileReader and additional testing.

Testing/Code/IO/itkImageFileReaderStreamingTest2
COMP: Borland had trouble with type in routine signature.

Testing/Code/IO/itkLargeImageWriteConvertReadTest
ENH: free the written image buffer before reading to reduce memory usage

Testing/Code/IO/itkLargeImageWriteReadTest

Testing/Code/IO/itkMeshSpatialObjectIOTest
COMP: Rearranged includes to avoid VS6 internal compiler error.

Testing/Code/IO/itkNiftiImageIOTest
COMP: VS7 compiler limit.
BUG: Don't use hard coded filenames in programs used in several tests, to be able to run the tests in parallel

Testing/Code/IO/itkNiftiImageIOTest2
BUG: More parallel test fixes, this time for Gipl and Nifti tests

Testing/Code/IO/itkPNGImageIOTest

Testing/Code/IO/itkReadWriteSpatialObjectTest
COMP: Rearranged includes to avoid VS6 internal compiler error.

Testing/Code/IO/itkTIFFImageIOTest
ENH: Added additional image types.

Testing/Code/IO/itkTransformIOTest

Testing/Code/IO/itkUnicodeIOTest
ENH: Moved unicode io helpers from itkUnicodeIOTest to a new itkInternationalizationIOHelpers header + moved fdstream code into itk namespace to avoid any potential clashes with a user copy of the fdstream header
COMP: trying to resolve SUN CC compiler issue with strcmp() missing prototype.
COMP: trying to fix sun issues
COMP: Trying to fix vs9+win64 compilation warnings
COMP:  Fixing msvc warning
COMP: Tentative fix of itkUnicodeIOTest for borland

Testing/Code/IO/testMetaArray

Testing/Code/IO/testMetaBlob

Testing/Code/IO/testMetaGroup

Testing/Code/IO/testMetaLandmark

Testing/Code/IO/testMetaLine

Testing/Code/IO/testMetaMe

Testing/Code/IO/testMetaObject

Testing/Code/IO/testMetaScene

Testing/Code/IO/testMetaSurface

Testing/Code/IO/testMetaTube

Testing/Code/IO/testMetaUtils

Testing/Code/Numerics/itkLBFGSOptimizerTest
BUG: 7810. LBFGSOptimizer::GetValue() not valid until after optimization. Added code to return cached value.

Testing/Code/Numerics/itkSPSAOptimizerTest
ENH: more coverage

Testing/Code/Numerics/Statistics/CMakeLists.txt
BUG: itkKdTreeTest?Plot tests are reusing the output of itkKdTreeTest?, so they must be run in order.

Testing/Code/Numerics/Statistics/itkExpectationMaximizationMixtureModelEstimatorTest
BUG: 9551 ExpectationMaximizationMixtureModelEstimator::GetInitialProportions() fails to compile. Changed return to a pointer.

Testing/Code/Numerics/Statistics/itkKdTreeTest1

Testing/Code/Numerics/Statistics/itkWeightedCentroidKdTreeGeneratorTest1

Testing/Code/Patented/itkSimpleFuzzyConnectednessScalarImageFilterTest
BUG: 7372 GetFuzzyScene() return image without correct origin or spacing.

Testing/Code/Review/CMakeLists.txt
BUG: fixed CMakeLists.txt and itkReviewTests.cxx to allow error-free build when ITK_USE_OPTIMIZED_REGISTRATION_METHODS set to OFF.
COMP: Added new tests for itkTransform IO
ENH: Add code to TransformFileWriter and TransformToDeformationFieldSource tests to improve coverage
ENH: several tests and related baseline images for DiscreteGaussianDerivativeImageFilter - contributed by Ivan Macia
BUG: LabelGeometryImageFilterTest2 has been moved to ReviewTests5
ENH: Hopefully, full code coverage for BinaryImageToLabelMapFilter.
ENH: Add an artificial image to exercise all the line configurations in BinaryImageToLabelMapFilter.
ENH: Test a wrong method type in MergeLabelMapFilter - coverage should reach 100% in that class.
ENH: New tests for GaborImageSource.
ENH: Another test case for bad vtk polydata.
BUG: Remove new tests that are failing on Borland until I return from trip.

Testing/Code/Review/itkBinaryImageToLabelMapFilterTest
ENH: Hopefully, full code coverage for BinaryImageToLabelMapFilter.

Testing/Code/Review/itkCropLabelMapFilterTest1
ENH: Full test coverage of CropLabelMapFilter. STYLE: better filter name.

Testing/Code/Review/itkDiscreteGaussianDerivativeImageFilterTest
COMP: oops, wrong position of [].
ENH: Add itkDiscreteGaussianDerivativeImageFilterTest contributed by Ivan Macia

Testing/Code/Review/itkDiscreteGaussianDerivativeImageFunctionTest
ENH: more coverage

Testing/Code/Review/itkDiscreteGradientMagnitudeGaussianImageFunctionTest
ENH: more coverage

Testing/Code/Review/itkDiscreteHessianGaussianImageFunctionTest
ENH: more coverage

Testing/Code/Review/itkGaborImageSourceTest
COMP: unused variable warnings.

Testing/Code/Review/itkGeometricalQuadEdgeTest1
ENH: (memory leaks) delete allocated elements.

Testing/Code/Review/itkLabelGeometryImageFilterTest
COMP: VS6 issues resolved.

Testing/Code/Review/itkLabelMapTest
ENH: Add Optimize() in LabelMap to run Optimize() on all the referenced LabelObjects

Testing/Code/Review/itkOptImageToImageMetricsTest2
BUG: 10251. Missing header file and test for previous commit for this bug.

Testing/Code/Review/itkOptImageToImageMetricsTest2
BUG: 10251. Missing header file and test for previous commit for this bug.

Testing/Code/Review/itkPriorityQueueTest

Testing/Code/Review/itkQuadEdgeMeshCellInterfaceTest
BUG: fix memory leaks (missing delete) in the test itself

Testing/Code/Review/itkQuadEdgeMeshEulerOperatorJoinVertexTest
BUG: fix memory leak in itkQuadEdgeMeshEulerOperatorJoinVertexTest (missing delete for IsolatedLineCell).

Testing/Code/Review/itkQuadEdgeMeshGaussianCurvatureTest

Testing/Code/Review/itkQuadEdgeMeshLinearParameterizationTest

Testing/Code/Review/itkQuadEdgeMeshMaxCurvatureTest

Testing/Code/Review/itkQuadEdgeMeshMeanCurvatureTest

Testing/Code/Review/itkQuadEdgeMeshMinCurvatureTest

Testing/Code/Review/itkQuadEdgeMeshPointTest1
ENH: Adding a SetPoint() method to allow modifying the point coordinates without having to erase the value of the m_Edge pointer.

Testing/Code/Review/itkQuadEdgeMeshQuadricDecimationTest

Testing/Code/Review/itkQuadEdgeMeshSmoothingTest

Testing/Code/Review/itkQuadEdgeMeshSquaredEdgeLengthDecimationTest

Testing/Code/Review/itkReviewTests
BUG: fixed CMakeLists.txt and itkReviewTests.cxx to allow error-free build when ITK_USE_OPTIMIZED_REGISTRATION_METHODS set to OFF.

Testing/Code/Review/itkReviewTests2
COMP: Rearranged tests to avoid Borland linker errors.

Testing/Code/Review/itkReviewTests3
ENH: Add itkDiscreteGaussianDerivativeImageFilterTest contributed by Ivan Macia

Testing/Code/Review/itkReviewTests4
COMP: Moved itkLabelGeometryImageFilterTest into itkReviewTests5. itkReviewTests4 contains tests that cannot be built on Borland.

Testing/Code/Review/itkReviewTests5
COMP: Moved itkLabelGeometryImageFilterTest into itkReviewTests5. itkReviewTests4 contains tests that cannot be built on Borland.

Testing/Code/Review/itkReviewTests6
COMP: Rearranged tests to avoid Borland linker errors.

Testing/Code/Review/itkScalarChanAndVeseDenseLevelSetImageFilterTest2
ENH: Add default template parameters to Chan and Vese filters in order to make them easier to use and to wrap.

Testing/Code/Review/itkScalarChanAndVeseDenseLevelSetImageFilterTest3
ENH: New test using the UnconstrainedRegionBasedLevelSetFunctionSharedData classes

Testing/Code/Review/itkScalarChanAndVeseDenseLevelSetImageFilterTest4
ENH: New test using the UnconstrainedRegionBasedLevelSetFunctionSharedData classes

Testing/Code/Review/itkTransformFileReaderWriterTest
COMP: Added new tests for itkTransform IO

Testing/Code/Review/itkTransformToDeformationFieldSourceTest
ENH: Add code to TransformFileWriter and TransformToDeformationFieldSource tests to improve coverage

Testing/Code/Review/Statistics/CMakeLists.txt
BUG: itkKdTreeTest?Plot tests are reusing the output of itkKdTreeTest?, so they must be run in order.

Testing/Code/Review/Statistics/itkCovarianceSampleFilterTest
BUG: Bug pointed out by Ricardo Ferrari on the ITK mailing list.

Testing/Code/Review/Statistics/itkImageToHistogramFilterTest3
BUG:010025:  A class was not being properly tested, and a segmentation fault was occuring. A new test was added to exercise this bit of code.

Testing/Code/Review/Statistics/itkStatisticsTests
BUG:010025:  A class was not being properly tested, and a segmentation fault was occuring. A new test was added to exercise this bit of code.

Testing/Data/Baseline/BasicFilters/ParallelSparseFieldLevelSetImageFilterTest.mha
BUG: 7114 itkParallelSparseFieldLevelSetImageFilter dismisses image information (spacing...). ENH: Test is now a regression test.

Testing/Data/Baseline/Common/itkBSplineDeformableTransformTest5.png
BUG: Corrected an implementation bug in itkBSplineDeformableTransformTest3.cxx, with respect to spline order, and test data for it.

Testing/Data/Baseline/Common/itkBSplineDeformableTransformTest5PixelCentered.png
BUG: 10251. Committed a test that reproduces the bug, featuring 3 loops: no invocation of multithreader, invocation of multithreader with 1 thread, and again with 2 threads. The first two parts of the test are successful, but the test fails on the implementation with 2 threads.

Testing/Data/Baseline/Review/GaborImageSourceTest0.mha
ENH: Baselines for new tests.

Testing/Data/Baseline/Review/GaborImageSourceTest1.mha
ENH: Baselines for new tests.

Testing/Data/Baseline/Review/connected0lines-0.png
ENH: Add an artificial image to exercise all the line configurations in BinaryImageToLabelMapFilter.

Testing/Data/Baseline/Review/connected0lines-1.png
ENH: Add an artificial image to exercise all the line configurations in BinaryImageToLabelMapFilter.

Testing/Data/Baseline/Review/cthead1-label-changed3.png
ENH: test the case where an object must be removed to free the label for the background - coverage should reach 100% in ChangeLabelLabelMapFilter.

Testing/Data/Baseline/Review/itkBSplineScatteredDataPointSetToImageFilterTest01.mha
ENH: Baseline for new regression test.

Testing/Data/Baseline/Review/itkDiscreteGaussianDerivativeImageFilterTest01.png
ENH: several tests and related baseline images for DiscreteGaussianDerivativeImageFilter - contributed by Ivan Macia

Testing/Data/Baseline/Review/itkDiscreteGaussianDerivativeImageFilterTest02.png
ENH: several tests and related baseline images for DiscreteGaussianDerivativeImageFilter - contributed by Ivan Macia

Testing/Data/Baseline/Review/itkDiscreteGaussianDerivativeImageFilterTest03.png
ENH: several tests and related baseline images for DiscreteGaussianDerivativeImageFilter - contributed by Ivan Macia

Testing/Data/Baseline/Review/itkDiscreteGaussianDerivativeImageFilterTest10.png
ENH: several tests and related baseline images for DiscreteGaussianDerivativeImageFilter - contributed by Ivan Macia

Testing/Data/Baseline/Review/itkDiscreteGaussianDerivativeImageFilterTest11.png
ENH: several tests and related baseline images for DiscreteGaussianDerivativeImageFilter - contributed by Ivan Macia

Testing/Data/Baseline/Review/itkDiscreteGaussianDerivativeImageFilterTest12.png
ENH: several tests and related baseline images for DiscreteGaussianDerivativeImageFilter - contributed by Ivan Macia

Testing/Data/Baseline/Review/itkDiscreteGaussianDerivativeImageFilterTest20.png
ENH: several tests and related baseline images for DiscreteGaussianDerivativeImageFilter - contributed by Ivan Macia

Testing/Data/Baseline/Review/itkDiscreteGaussianDerivativeImageFilterTest21.png
ENH: several tests and related baseline images for DiscreteGaussianDerivativeImageFilter - contributed by Ivan Macia

Testing/Data/Baseline/Review/itkDiscreteGaussianDerivativeImageFilterTest30.png
ENH: several tests and related baseline images for DiscreteGaussianDerivativeImageFilter - contributed by Ivan Macia

Testing/Data/Baseline/Review/itkLabelGeometryImageFilterTest2Image.png

Testing/Data/Baseline/Review/nonConnected3DLines-0.tif
ENH: Hopefully, full code coverage for BinaryImageToLabelMapFilter.

Testing/Data/Input/289.png

Testing/Data/Input/BinaryImageWithVariousShapes01.png

Testing/Data/Input/GrayscaleImageWithVariousShapes01.png

Testing/Data/Input/connected0lines.png
ENH: Add an artificial image to exercise all the line configurations in BinaryImageToLabelMapFilter.

Testing/Data/Input/itkBSplineTransform00.txt
BUG: more formatting damage in transform txt file
ENH: Added Transform text file with bspline transform in it

Testing/Data/Input/nonConnected3DLines.tif
ENH: Hopefully, full code coverage for BinaryImageToLabelMapFilter.

Testing/Data/Input/sphereBinary.vtk
ENH: more test data for itkVTKPolyDataReader.

Testing/Data/Input/vtkPolyDataBad0.vtk
ENH: Another polydata test file.

Testing/Data/Input/vtkPolyDataBad1.vtk
ENH: more test data for itkVTKPolyDataReader.

Testing/Data/Input/vtkPolyDataBad10.vtk
ENH: Header describes the reason the file is bad.

Testing/Data/Input/vtkPolyDataBad11.vtk
ENH: Header describes the reason the file is bad.

Testing/Data/Input/Attic/vtkPolyDataBad11.vtk~
BUG: should not add the backup files.

Testing/Data/Input/vtkPolyDataBad12.vtk
ENH: Header describes the reason the file is bad.

Testing/Data/Input/Attic/vtkPolyDataBad12.vtk~
BUG: should not add the backup files.

Testing/Data/Input/vtkPolyDataBad13.vtk
ENH: Extensive invalid data testng for vtkITKPolyDataReader.

Testing/Data/Input/Attic/vtkPolyDataBad13.vtk~
BUG: should not add the backup files.

Testing/Data/Input/vtkPolyDataBad14.vtk
ENH: Header describes the reason the file is bad.

Testing/Data/Input/Attic/vtkPolyDataBad14.vtk~
BUG: should not add the backup files.

Testing/Data/Input/vtkPolyDataBad15.vtk
ENH: Header describes the reason the file is bad.

Testing/Data/Input/Attic/vtkPolyDataBad15.vtk~
BUG: should not add the backup files.

Testing/Data/Input/vtkPolyDataBad16.vtk
ENH: Header describes the reason the file is bad.

Testing/Data/Input/Attic/vtkPolyDataBad16.vtk~
BUG: should not add the backup files.

Testing/Data/Input/vtkPolyDataBad17.vtk
ENH: Extensive invalid data testng for vtkITKPolyDataReader.

Testing/Data/Input/Attic/vtkPolyDataBad17.vtk~
BUG: should not add the backup files.

Testing/Data/Input/vtkPolyDataBad2.vtk
ENH: Header describes the reason the file is bad.

Testing/Data/Input/vtkPolyDataBad3.vtk
ENH: Extensive invalid data testng for vtkITKPolyDataReader.

Testing/Data/Input/vtkPolyDataBad4.vtk
ENH: Header describes the reason the file is bad.
ENH: more test data for itkVTKPolyDataReader.

Testing/Data/Input/vtkPolyDataBad5.vtk
ENH: Extensive invalid data testng for vtkITKPolyDataReader.

Testing/Data/Input/vtkPolyDataBad6.vtk
ENH: Header describes the reason the file is bad.

Testing/Data/Input/vtkPolyDataBad7.vtk
ENH: Header describes the reason the file is bad.

Testing/Data/Input/vtkPolyDataBad8.vtk
ENH: Header describes the reason the file is bad.

Testing/Data/Input/vtkPolyDataBad9.vtk
ENH: Header describes the reason the file is bad.

Testing/Data/Input/whiteSpot.png
ENH: Add itkDiscreteGaussianDerivativeImageFilterTest contributed by Ivan Macia

Utilities/CMakeLists.txt
BUG: 9757. Flattening directory structure of the installation tree.

Utilities/DICOMParser/CMakeLists.txt
BUG: 9757. Flattening directory structure of the installation tree.

Utilities/DICOMParser/DICOMAppHelper

Utilities/DICOMParser/DICOMSource

Utilities/Dart/PrintSelfCheck.tcl
ENH: Recognize GetFoo() in PrintSelf.

Utilities/Doxygen/doxygen.config.in
DOC: fix for itkTemplateFloatingToIntegerMacro
ENH: added itkMathDetail.h to the exclude list

Utilities/KWStyle/ITKOverwrite.txt
ENH: adding exclusion of itkIntTypes.h for stdint style typedefs

Utilities/MetaIO/.svnrev
ENH: subversion revision 1641 commited to CVS
ENH: subversion revision 963 commited to CVS
ENH: subversion revision 905 commited to CVS
ENH: subversion revision 883 commited to CVS
ENH: subversion revision 880 commited to CVS

Utilities/MetaIO/metaArray

Utilities/MetaIO/metaArray

Utilities/MetaIO/metaBlob

Utilities/MetaIO/metaContour

Utilities/MetaIO/metaContour

Utilities/MetaIO/metaImage

Utilities/MetaIO/metaImage

Utilities/MetaIO/metaLandmark

Utilities/MetaIO/metaLine

Utilities/MetaIO/metaMe

Utilities/MetaIO/metaObject

Utilities/MetaIO/metaObject

Utilities/MetaIO/metaSurface

Utilities/MetaIO/metaTube

Utilities/MetaIO/metaUtils

Utilities/MetaIO/metaUtils

Utilities/MetaIO/metaVesselTube

Utilities/NrrdIO/754
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
ENH: gradual reconciliation with Sourceforge-Teem repository.
COMP: Fixing compilation warnings about local variables shadowing others.

Utilities/NrrdIO/CMakeLists.txt
BUG: fix for endianness, as relates to ppc-Mac.
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.
BUG: 9757. Flattening directory structure of the installation tree.

Utilities/NrrdIO/NrrdConfigure.h.in
BUG: fix for endianness, as relates to ppc-Mac.

Utilities/NrrdIO/NrrdIO
BUG: fixes "warning: array subscript is below array bounds" on build.
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.
ENH: Update to Nrrd library 2009 (Teem 1.10). Many files needed to be committed together for build. Also, NrrdIO.h updated to deal with build warnings. No change to IO ctest.
ENH: the previous commit was demonstrated to be the culprit causing failing NrrdIO-related tests on Mac cross-compiled builds. Revert back to old versions.
ENH: another installment of gradual reconciliation with Sourceforge-Teem repository, done 1 .c file at a time because of Mac cross-compiler build problems.
ENH: very gradual conversion to new Teem library, starting with minimally different NrrdIO.h.
BUG: revert to old sanity logic in view of failings tests in Mac cross-compiled code.
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.

Utilities/NrrdIO/accessors
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/array
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.

Utilities/NrrdIO/arraysNrrd
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/axis
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/biff
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.

Utilities/NrrdIO/biffbiff
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.

Utilities/NrrdIO/biffmsg
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/comment
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/defaultsNrrd
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/dio
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.

Utilities/NrrdIO/encoding
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/encodingAscii
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/encodingBzip2
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/encodingGzip
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/encodingHex
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/encodingRaw
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.

Utilities/NrrdIO/endianAir
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.

Utilities/NrrdIO/endianNrrd
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/enum
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.

Utilities/NrrdIO/enumsNrrd
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.

Utilities/NrrdIO/format
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/formatEPS
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/formatNRRD
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/formatPNG
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/formatPNM
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/formatText
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/formatVTK
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/gzio
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/itk_NrrdIO_mangle

BUG: Updated mangled symbols so that ITK-based applications can be built with Teem
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.

Utilities/NrrdIO/keyvalue
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/mangle.pl

Utilities/NrrdIO/methodsNrrd
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/miscAir
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
ENH: Input one more file consistent with Sourceforge-Teem repository, to incrementally build error-free on Mac cross-platform.
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.

Utilities/NrrdIO/mop
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.

Utilities/NrrdIO/parseAir
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.

Utilities/NrrdIO/parseNrrd
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/pre-GNUmakefile
BUG: wiki procedure was not working properly due to need for itk_zlib.h in build process.

Utilities/NrrdIO/preamble
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/privateAir
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.

Utilities/NrrdIO/privateNrrd
ENH: provide explanatory comment in context of procedure for updating NrrdIO within ITK.
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.

Utilities/NrrdIO/Attic/randMT
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/read
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/reorder
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
BUG: Re-inserted pragma that deals with build warnings that occur on some Linux builds, which was present prior to previous commit based on Sourceforge-Teem repository.

Utilities/NrrdIO/sample-GNUmakefile
BUG: wiki procedure was not working properly due to need for itk_zlib.h in build process.

Utilities/NrrdIO/sampleIO
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/sane
BUG: previous bug fix for Mac cross-compiled was wrong.
BUG: disabled for all platforms the line that is problematic on cross-compiled Macs. Will disable for Macs shortly.
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
ENH: the previous commit was demonstrated to be the culprit causing failing NrrdIO-related tests on Mac cross-compiled builds. Revert back to old versions.
BUG: problem with cross-compiled Mac platforms, reverting back to pre-January version.
BUG: revert to old sanity logic in view of failings tests in Mac cross-compiled code.

Utilities/NrrdIO/simple
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/string
COMP: warning: subscript has type char.
ENH: gradual reconciliation with Sourceforge-teem, one file at a time, in attempt to track down problems with Mac cross-compile builds.
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.

Utilities/NrrdIO/subset
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.

Utilities/NrrdIO/teem32bit
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/teemDio
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/teemEndian
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/teemPng
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/teemQnanhibit
ENH: revise recent changes to NrrdIO based on script-based procedure in wiki, and in particular NEED_NOT and TEEM_HDRS files as in pre-GNUmakefile, which in turn is modified to work with practical "tail" options.

Utilities/NrrdIO/unteem.pl
ENH: updated NrrdIO files based on 11-step process of wiki procedure. May have to tweak sane.c.

Utilities/NrrdIO/write
BUG: return to previous bug fix for airSinglePrintf suggested in rev 1.12.
ENH: Update to Nrrd library 2009 (Teem 1.10). No change to IO ctest.

Utilities/expat/CMakeLists.txt
BUG: 9757. Flattening directory structure of the installation tree.

Utilities/gdcm/src/CMakeLists.txt
BUG: 9757. Flattening directory structure of the installation tree.

Utilities/gdcm/src/gdcmDicomDir

Utilities/gdcm/src/gdcmDocument

Utilities/gdcm/src/gdcmElementSet
BUG: 0009882 This is an attempt to fix the issue. Thanks to Emmanuel Olart to the bisection search

Utilities/gdcm/src/gdcmFile
BUG: 10115 itkGDCMImageIO fails to compute proper orientation and origin for Enhanced MR Image Storage dicom images. Methods were added to extract the orientation amd origin from the sequence if present.

Utilities/gdcm/src/gdcmFile
BUG: 10115 itkGDCMImageIO fails to compute proper orientation and origin for Enhanced MR Image Storage dicom images. Methods were added to extract the orientation amd origin from the sequence if present.

Utilities/itkExtHdrs/CMakeLists.txt
ENH: Using cmake try_compile instead of hardcoded compiler switches to make itkUnicodeIOTest cleaner (and hopefully more scalable)

Utilities/itkExtHdrs/fdstream.hpp
ENH: Moved unicode io helpers from itkUnicodeIOTest to a new itkInternationalizationIOHelpers header + moved fdstream code into itk namespace to avoid any potential clashes with a user copy of the fdstream header
COMP: Trying to fix vs9+win64 compilation warnings
ENH: Adding a small test to try and move forward on unicode filenames, see bug 9623

Utilities/itkjpeg/jcdiffct
COMP: Fixing warning messages about local variables shadowing others.

Utilities/itkjpeg/jcmarker
COMP: Fixing warning messages about local variables shadowing others.

Utilities/itkjpeg/jdmarker
COMP: Fixing warning messages about local variables shadowing others.

Utilities/itkpng/CMakeLists.txt
BUG: 9757. Flattening directory structure of the installation tree.

Utilities/itktiff/CMakeLists.txt
BUG: 9757. Flattening directory structure of the installation tree.

Utilities/itktiff/tif_luv

Utilities/itktiff/tif_unix

Utilities/itktiff/tiff
BUG: uint32 was not defined properly with Sun Studio on amd64 architecture.

Utilities/itkzlib/CMakeLists.txt
BUG: 9757. Flattening directory structure of the installation tree.

Utilities/itkzlib/deflate
ENH: apply Dave C.'s patch to initialize memory allocations in zlib to prevent valgrind warnings.

Utilities/kwsys/Base64

Utilities/kwsys/Base64.h.in

Utilities/kwsys/CMakeLists.txt

Utilities/kwsys/CPU.h.in

Utilities/kwsys/CTestConfig.cmake

Utilities/kwsys/CommandLineArguments

Utilities/kwsys/CommandLineArguments.hxx.in

Utilities/kwsys/Configure.h.in
COMP: Added missing case for the export macro, thanks to Kenneth Moreland.

Utilities/kwsys/Configure.hxx.in
Can not use cmakedefine in kwsys because bootstrap of cmake does not support it.

Utilities/kwsys/Copyright.txt

Utilities/kwsys/DateStamp.h.in

Utilities/kwsys/Directory

Utilities/kwsys/Directory.hxx.in

Utilities/kwsys/DynamicLoader
ENH: Adding symbol for cray compute linux to DynamicLoader.cxx

Utilities/kwsys/DynamicLoader.hxx.in

Utilities/kwsys/EncodeExecutable

Utilities/kwsys/FundamentalType.h.in

Utilities/kwsys/Glob

Utilities/kwsys/Glob.hxx.in

Utilities/kwsys/IOStream

Utilities/kwsys/IOStream.hxx.in

Utilities/kwsys/MD5

Utilities/kwsys/MD5.h.in

Utilities/kwsys/Process.h.in

Utilities/kwsys/ProcessFwd9x

Utilities/kwsys/ProcessUNIX

Utilities/kwsys/ProcessWin32

Utilities/kwsys/Registry

Utilities/kwsys/Registry.hxx.in

Utilities/kwsys/RegularExpression

Utilities/kwsys/RegularExpression.hxx.in

Utilities/kwsys/SharedForward.h.in

Utilities/kwsys/String

Utilities/kwsys/String.h.in

Utilities/kwsys/String.hxx.in
COMP: remove exporting String as VS10 attempts to export its parents (basic_string) which causes all kinds of multiply defined symbols at link time.

Utilities/kwsys/System

Utilities/kwsys/System.h.in

Utilities/kwsys/SystemInformation
BUG: Commit a fix from Rusty to address incorrectly reported memory queries.
Fix bogus calls to GetMemoryStatus and GetMemoryStatusEx: need to set the dwLength member of the struct prior to calling. Otherwise it's just a garbage value from the stack. Also, pay attention to return value of GetMemoryStatusEx: if it indicates failure then just return 0 without using any of the other data the call returns.
Added OS Platform (cpu architecture) detection support to windows systems
Fix bus error on mac.  Was a result of not having null termination of arg list to sw_vers calls.

Utilities/kwsys/SystemInformation.hxx.in
Try to fix missing size_t on qnx

Utilities/kwsys/SystemTools
msys/mingw installation on a Linux box. Thanks to Clinton Stimpson for preparing the patch.
Better fix for crash on Windows. This time it will even work on Linux, too. That GetLineFromStream method while loop sure is fussy.
Put a flag in that will stop system tools from deleting system environment memory on exit, as it can cause gcov to crash the programs.

Utilities/kwsys/SystemTools.hxx.in

Utilities/kwsys/Terminal

Utilities/kwsys/Terminal.h.in

Utilities/kwsys/auto_ptr.hxx.in

Utilities/kwsys/hash_fun.hxx.in

Utilities/kwsys/hash_map.hxx.in

Utilities/kwsys/hash_set.hxx.in

Utilities/kwsys/hashtable.hxx.in

Utilities/kwsys/kwsysDateStamp.cmake
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp
KWSys Nightly Date Stamp

Utilities/kwsys/kwsysDateStamp.py

Utilities/kwsys/kwsysHeaderDump.pl

Utilities/kwsys/kwsysPlatformTests.cmake

Utilities/kwsys/kwsysPlatformTestsC

Utilities/kwsys/kwsysPlatformTestsCXX

Utilities/kwsys/kwsysPrivate

Utilities/kwsys/kwsys_cstddef.hxx.in

Utilities/kwsys/kwsys_ios_fstream.h.in

Utilities/kwsys/kwsys_ios_iosfwd.h.in

Utilities/kwsys/kwsys_ios_iostream.h.in

Utilities/kwsys/kwsys_ios_sstream.h.in

Utilities/kwsys/kwsys_stl.hxx.in

Utilities/kwsys/kwsys_stl_string.hxx.in

Utilities/kwsys/testAutoPtr

Utilities/kwsys/testCommandLineArguments

Utilities/kwsys/testCommandLineArguments1

Utilities/kwsys/testDynamicLoader

Utilities/kwsys/testDynload

Utilities/kwsys/testEncode

Utilities/kwsys/testFail

Utilities/kwsys/testHashSTL

Utilities/kwsys/testIOS

Utilities/kwsys/testProcess
Fix warnings in CMake source code. Suppress warnings in Lexer and Parser files that are 'too hard' to fix.

Utilities/kwsys/testRegistry

Utilities/kwsys/testSharedForward.c.in

Utilities/kwsys/testSystemInformation

Utilities/kwsys/testSystemTools

Utilities/kwsys/testSystemTools.h.in

Utilities/kwsys/testTerminal

Utilities/nifti/CMakeLists.txt
BUG: 9757. Flattening directory structure of the installation tree.

Utilities/nifti/niftilib/nifti1_io
COMP: warning: subscript has type char.
COMP: Fixing conversion warnings about potential truncation of 64bits types in to 32bits types.

Utilities/openjpeg/event
COMP: warning: subscript has type char.

Utilities/vxl/core/vnl/vnl_ma
insight-users/2009-November/033770.html

Utilities/vxl/core/vnl/vnl_matrix
COMP: Fixing warnings about unused variables.

Utilities/vxl/core/vnl/vnl_matrix_fixed
COMP: Fixing warnings about unused variables.

Utilities/vxl/core/vnl/vnl_matrix_fixed_ref
COMP: Fixing warnings about unused variables.

Utilities/vxl/core/vnl/algo/CMakeLists.txt

Utilities/vxl/core/vnl/algo/vnl_lsqr

Utilities/vxl/core/vnl/algo/vnl_lsqr

Utilities/vxl/core/vnl/algo/Attic/vnl_rpoly_roots

Utilities/vxl/core/vnl/algo/tests/CMakeLists.txt

Utilities/vxl/core/vnl/algo/tests/test_driver

Utilities/vxl/core/vnl/algo/tests/test_include

Utilities/vxl/core/vnl/algo/tests/Attic/test_rpoly_roots

Utilities/vxl/v3p/netlib/CMakeLists.txt

Utilities/vxl/v3p/netlib/v3p_netlib_prototypes

Utilities/vxl/v3p/netlib/blas/caxpy

Utilities/vxl/v3p/netlib/libf2c/c_div

Utilities/vxl/v3p/netlib/libf2c/c_sqrt

Utilities/vxl/v3p/netlib/libf2c/cabs
COMP: Fixing warning messages about local variables shadowing others.

Utilities/vxl/v3p/netlib/linalg/CMakeLists.txt

Utilities/vxl/v3p/netlib/linalg/Attic/lsqr.P

Utilities/vxl/v3p/netlib/linalg/Attic/lsqr

Utilities/vxl/v3p/netlib/linalg/Attic/lsqr.f

Utilities/vxl/v3p/netlib/linalg/Attic/lsqr

Utilities/vxl/v3p/netlib/linalg/lsqrBase

Utilities/vxl/v3p/netlib/linalg/lsqrBase

Utilities/vxl/v3p/netlib/tests/CMakeLists.txt

Wrapping/CSwig/CMakeLists.txt
COMP: When using system VXL, need to add special include path

Wrapping/WrapITK/Modules/SegmentationAndThreshold/wrap_itkBayesianClassifierImageFilter.cmake
ENH: Reuse the previous types and make sure to use the right pixel type for the priors.