ITK/Release 3.18 Changed From Previous
From KitwarePublic
< ITK(Redirected from ITK Release 3.18 Changed From Previous)
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.