ITK/Release 4.6 Changed From Previous
List of changes since v4.6rc03
Arnaud Gelas (1):
DOC: ThresholdBetween does not exist, it should be ThresholdOutside
Bradley Lowekamp (6):
BUG: Remove division in inner loop for otsu threshold calculator COMP: Fix implicit conversion warnings BUG: Print the histogram calculator for auto threshold filter BUG: Use tolerant float compare when choosing better otsu threshold BUG: Fix out of bounds access for image region size BUG: Add export specification to DCMTKFileReader and utilities
Luis Ibanez (1):
BUG: Increased OtsuThreshold computation precision
Matthew McCormick (13):
COMP: Remove unused local typedef's. COMP: Make Doxygen Modules group definition consistent. STYLE: Improve readability and const correctness of ImageIORegion. BUG: GDCM does not apply rescale slope / intercept on write. COMP: Ignore itkIndex.h -Warray-bounds warnings on GCC 4.9. COMP: Remove unused typedefs in ITKReview module. COMP: Remove unused FFTW typedef's. COMP: Remove unused typedefs from the Examples. COMP: Remove unused typedefs in compatibility code. BUG: Fix GDCM buffer size when written pixel type is different. COMP: Disable array above bounds warnings in FixedArray for GCC 4.9. BUG: Increase itkVoronoiPartitioningImageFilterTest1 for 32-bit builds. BUG: Set output type to unsigned char when writing uchar in GDCMIO test.
Michka Popoff (3):
BUG: Fix GeodesicActiveContourImageFilterOutput7.png STYLE: Threshold Segmentation LevelSet Image Filter Figure ENH: Remove GeodesicActiveContourImageFilter.py example
List of changes since v4.6rc02
Ali Ghayoor (1):
ENH: Convert seven ImageRegistration examples to ITKv4
Bradley Lowekamp (2):
BUG: Remove multiple per-pixel allocations in Mahalanobis Membership COMP: Fix unused-local-typedef warnings in the Registration and Numeric
Hans Johnson (1):
ENH: Prepare for ITKv4 registration Examples
Matthew McCormick (5):
BUG: Improve module Group membership detection. COMP: Fix unused-local-typedef warnings in Group Core. BUG: Update TransformReadWrite example. COMP: Fix unused-local-typedef warnings in the Filtering Group. COMP: Remove unused typedefs.
Nick Tustison (1):
ENH: Missed spec for generic computation type.
List of changes since v4.6rc01
Bradley Lowekamp (3):
BUG: Do not ENABLED_SHARED for GDCMIO DOC: Add break in brief description of Canny edge filter BUG: Add additional MetaDataObject explicit instantiation.
Jean-Christophe Fillion-Robin (2):
COMP: Fix "unused-local-typedefs" warnings COMP: Fix "unused-local-typedefs" warning in LandmarkBasedTransformInitializer
Kent Williams (1):
COMP: Fix typo in ReflectiveImageRegionConstIterator.
Matthew McCormick (4):
DOC: CMake warning BRANWEB -> BRAINWEB. BUG: Remove -Wno-unused-local-typedefs flag. COMP: Fix IOSTL Doxygen group and Windows shared build. BUG: Use Remote repository explicitly on git fetch.
Michka Popoff (6):
COMP: Move itkMatrixCoefficients wrapping to Filtering module COMP: Fix wrapping with Core only STYLE: Pep8 cleanup for generators COMP: Fix default wrapping with all modules ENH: Use open() instead of file() for python 3 compatibility ENH: Allow to use methods which pass std::string by reference from python
Nick Tustison (1):
ENH: Adding generic computation type.
List of changes since v4.5.0
Alexander Schmidt-Richberg (1):
ENH: Added *.remote.cmake for remote module VariationalRegistration
Ali Ghayoor (22):
ENH: Add a registration test for LBFGS-B optimizer ENH: Add versorTransformOptimizerv4 class to ITKv4 BUG: Fix Coverity defects for LBFGS-B tests BUG: avoid division by zero in versorOptimizerv4 ENH: Add RegularStep gradient optimizer to ITKv4 DOC: The use of VersorTransformOptimizerv4 is deprecated. ENH: [SG]et optimizable params ITKv4 registration ENH: remove VersorTransformOptimizerv4 from ITKv4 ENH: Add AmoebaOptimizerv4 to ITKv4 registration ENH: Add ExhaustiveOptimizerv4 to ITKv4 registration ENH: Add PowellOptimizerv4 to ITKv4 registration BUG: define the GetStopConditionDescription as a public member funciton ENH: Add OnePlusOneEvolutionaryOptimizerv4 to ITKv4 registration BUG: lbfgsb optimizer could not be used in unbounded mode ENH: Add GetCurrentIteration to ExhaustiveOptimizerv4 ENH: Add currentIteration to the AmoebaOptimizerv4 PERF: Move the currentIteration to optimizersv4 base class ENH: Move the NumberOfIterations to the Optimizersv4 base class PERF: Change the parent class of RegularStepGradDescentv4 optimizer ENH: Add currentIteration to LBFGSBOptimizerv4 BUG: Fix memory leak in LBFGSBOptimzierv4 ENH: Add distance vector to KdTree search API
Bill Lorensen (32):
BUG: Tiff compression was broken and untested ENH: Add SetJPEGQuality method COMP: Missing breaks in swithc COMP: Uninitialized scalar field COMP: Uninitialized scalar field COMP: Unused pointer value ENH: Add SkullStrip Remote Module BUG: Tiff compression was broken and untested COMP: Missing breaks in swithc ENH: Improved message for missing IO factories COMP: Remove vcl_time and vcl_clock ENH: Remove vcl_math calls COMP: std::abs integral overloads not always provided COMP: Array versus singleton access COMP: Failed to check dynamic_cast results STYLE: Empty lines exceed 3 COMP: Uninitialized member data BUG: Two tests try to write the same file ENH: Uninitialized scalar field COMP: Constructor initialize list improvement COMP: Type warnings in constructors BUG: Copy/paste error COMP: Arguments of wrong type BUG: Buffer not null terminated BUG: Dereference after null check BUG: Division or modulo by zero ENH: Uninitialized scalar field BUG: Uninitialized scalar field BUG: Not restoring ostream format ENH: Add an exception safe state restore class for streams BUG: Not restoring ostream format ENH: Add WikiExamples as a remote module
Brad King (4):
COMP: Remove extra calls to cmake_minimum_required COMP: Fix cmake_minimum_required call order COMP: Set CMake Policies CMP0025 and CMP0042 as necessary COMP: Add missing call to cmake_minimum_required
Bradley Lowekamp (91):
ENH: Removed non-work TCL Examples DOC: Add missing const in Doxygen GetConstReferenceMacro BUG: Correctly re-throw exception to restore AbortEvent, ProcessAborted BUG: Emit StartEvent before a ProgressEvent BUG: Do not throw exception in Probes with mis-matched Stop BUG: Correctly re-throw exception to restore AbortEvent, ProcessAborted BUG: Adding export specification to Exception objects COMP: fix unused variable warning in abort test BUG: Adding export specification to Exception objects COMP: fix failing voronoi segmentation tests COMP: Remove explicit typed exception specifications ENH: Print Object name for observers of objects ENH: Adding progress reporting to some filters BUG: fixing grind peak progress to reach 1.0 COMP: use std::transform with static_cast to avoid conversion warning BUG: disable ipa-cp-clone in GDCM COMP: fix unused variable warning in abort test BUG: Do not throw exception in Probes with mis-matched Stop BUG: Address Shared Library issues with SCIFIO COMP: fix failing voronoi segmentation tests COMP: export required in explicitly defined NumbericTraits consts DOC: Make comment the Doxygen brief BUG: Adding missing raw data file to MINC test BUG: Fix linkage for SmartPointerForwardReference for clang 4 BUG: Fixing missing char type and doc for Thresholding filters BUG: Add support for system libtiff 4.0.0-4.0.2 BUG: remove second wrapping of BinShrink for scalars BUG: Fix LabelStatistics and LabelOverlap to require same image size PERF: Remove IncreaseFrequencyOfMeasurement from inner loops STYLE: Save deference iterator mapped type to variable PERF: switch to scanline and linear iterators COMP: Fix checks for system libtiff PERF: add namespace swap to SmartPoitners PERF: Use stl iterator algorithm in Iterator Partitioner BUG: Add mutex lock to MersenneTwister GetInstance STYLE: MersenneTwister move methods to cxx, docs STYLE: renaming files to standard ITK conventions ENH: Improving Noise Simulation Filters COMP: Explicitly make constant an unsigned int BUG: Fix uninitialized ivar in NoiseBaseImageFilter ENH: Make NoiseBaseImageFilter an abstract base class COMP: remove extraneous cast to double BUG: Same test function in different file causes conflict ENH: Explicitly specify internal linkage for internal observer objects ENH: Enable observed events to modify observers BUG: Catch exception in DeleteEvent STYLE: dynamic_cast to pointer does not throw COMP: Fix GCC warning about unused typedef in ConceptChecking COMP: Adding itkMacro.h for ITK_NULLPTR definition ENH: Use DynamicCastInDebugMod for name input macros BUG: Add support for signed char output BUG: Use NewMacro for Clone with TimeVaryingVElocityFieldTransforms ENH: Improve DataObjectDecorator with Modifiable, Graft ReleaseData ENH: Improve Resample's use of pipeline inputs ENH: Adding output of line and file on test failure ENH: Add InitialTransform as pipelined input with inplace option ENH: Use Transform base class as default template parameter ENH: Use InitialTransform in deformation examples COMP: add missing stl algorithm header for std::max COMP: add missing stl algorithm header for std::max Revert "ENH: Add Remote module group description to Doxygen." COMP: Remove incorrect override declaration ENH: Encapsulate expat header ENH: Make IntialMoving and InitialFixed transforms decorated inputs ENH: Update SimpleRegistration test BUG: Don't create new Decorator in GenerateData BUG: Use referenceImage for output information ENH: Adding some ImageIO libraries as shared ENH: Use TransformParametersAdaporBase on Transform base class ENH: Removing const_casts from ImageRegistrationv4 tests BUG: Add AllocateOutputs method to other v4 RegistrationMethods ENH: Update v4 registration tests to set initial transform BUG: Explicitly instantiate common MetaDataObjects BUG: Disable explicit visibility with OSX gcc and llvm gcc 4.2 ENH: Register GE Image formats COMP: Fix warning for overloading AllocateElements COMP: Suppress warning for using extern template instantiation PERF: Use shallow swap over deep assignment ENH: Use LearingRate member variable for scaling gradient ENH: support learning rate estimation for regular step optimizer COMP: Add space between string literals ENH: remove catch as dynamic_cast of pointers is nothrow BUG: Use rounding in TestingStretchIntensity for portability BUG: Warn if unsupported ITK_BRAINWEB_DATA_ROOT is being used ENH: Use MultiResolutionIteration event for registration ENH: Use exception safe copy-and-swap for assignment BUG: Use DEPENDS for dependent files STYLE: Add itkPrintSelfObjectMacro to improve indenting BUG: Print missing member variables ENH: Make more IO modules shared. COMP: Add missing header for EXIT_FAILURE
Brian Helba (66):
ENH: Disable tip to enable Uncrustify from SetupForDevelopment STYLE: Rename TValueType template parameters to TValue COMP: Fix compiler warnings with ITK_USE_SYSTEM_VXL BUG: Make all specializations NumericTrails::SetLength re-zero contents ENH: 3048, 3224: Refactor *SampleFilters to fix multiple issues ENH: Re-enable the array-bounds warnings for GCC 4.7 DOC: Fix a bug with SquaredEdgeLengthDecimationQuadEdgeMeshFilter DOC: Clean up comments in NiftiImageIO, for better Doxygen compatibility STYLE: Remove unused typedefs from AlgorithmsPrintTests BUG: Fix improper usage of VoronoiSegmentationRGBImageFilter ENH: Move OpenFileForReading/Writing from StreamingImageIO to parent class ENH: Improve OpenFileForReading/Writing logic and documentation BUG: Prevent ObjectFactoryBase from possibly throwing an exception STYLE: Make internal-use CMake variables lowercase in KWStyle.cmake PERF: Prevent FindKWStyle.cmake from being called multiple times BUG: Fix FindKWStyle crash when kwstyle returns empty version info BUG: Fix Coverity issue 1081600: Use after free BUG: Update SmoothingRecursiveYvvGaussianFilter to fix CMake warnings ENH: Update ImageIO classes to use OpenFileForReading/Writing COMP: Fix array subscript build warning COMP: Except Git's status messages from CTest reporting COMP: Suppress Coverity defect when Examples create an ITK object BUG: Fix uninitialized variable in GradientRecursiveGaussianImageFilter DOC: Fix documentation in VoronoiDiagram2DGenerator BUG: Coverity 1081062: Fix big parameter passed by value BUG: Update IOSTL to include new bug fixes upstream DOC: Improve documentation for StatisticsAlgorithm functions BUG: Coverity 1130670: Buffer not null terminated in GE4ImageIO BUG: Coverity 1103200: Copy into fixed size buffer in GE5ImageIO STYLE: Coverity 1080839: Dead default in switch in QuadEdgeMeshEulerOperatorJoinVertexTest STYLE: Coverity 1080963: Dereference after null check in TreeIteratorBase BUG: Coverity 1081009: Missing break in switch in GiftiMeshIO BUG: Coverity 1081422: Uninitialized pointer field in QuadEdgeMeshFrontBaseIterator STYLE: Coverity 1081140: Dereference before null check BUG: Coverity 1081547: Uninitialized pointer field in ConnectedRegionsMeshFilter STYLE: Coverity 40ee44a9: Self assignment in VoronoiSegmentationImageFilterTest BUG: Coverity 1081129: Dereference before null check in itkIOCommonTest COMP: Update libminc from upstream, fixing a compiler warning on OSX BUG: Coverity 1081019: Improper use of negative value in StringTools COMP: Fix downcast warnings BUG: Coverity 1103189: Big parameter passed by value in FindSampleBound COMP: Fix implicit conversion warning COMP: Fix unused variable warning on Intel compilers BUG: Fix uninitialized variable in GradientRecursiveGaussianImageFilter BUG: Make all specializations NumericTrails::SetLength re-zero contents BUG: Update SmoothingRecursiveYvvGaussianFilter remote module BUG: Update SplitComponents remote module COMP: Fix implicit conversion warning BUG: Update SmoothingRecursiveYvvGaussianFilter remote module COMP: Update LesionSizingToolkit remote module from upstream STYLE: Coverity 1103618-1103620: Structurally dead code STYLE: Coverity 1081585: Structurally dead code STYLE: Coverity 1081584: Structurally dead code STYLE: Coverity 1081583: Structurally dead code STYLE: Coverity 1081580: Structurally dead code STYLE: Coverity 1081570-1081578: Structurally dead code STYLE: Coverity 1081566-1081568: Structurally dead code STYLE: Coverity 1081564: Structurally dead code STYLE: Coverity 1080826-1080827: Logically dead code STYLE: Coverity 1080862: Logically dead code STYLE: Coverity 1081598: Unused pointer value BUG: Coverity 1103595: Uninitialized pointer field BUG: Coverity 1081508: Uninitialized pointer field BUG: Fix uninitialized pointer fields BUG: Coverity 1081381: Uninitialized scalar field STYLE: Coverity 1103107-1103116: Logically dead code
Constantine Zakkaroff (1):
DOC: HelloWorld Comments Edit for ITKSoftwareGuide
David Cole (2):
COMP: Eliminate some level 4 warnings BUG: Add missing header files to enable try_run tests to run without crashing
Dirk Padfield (2):
DOC: Improved comments and reorganized code for IsolatedConnected DOC: Corrected documentation for threshold boundaries.
Eric Greveson (1):
ENH: Add setters for the overlay functor in labelmap overlay filters.
Fotis Drakopoulos (1):
ENH: Adding GetFEMFilter method to PhysicsBasedNonRidgidRegistrationMethod.
GCC-XML Upstream (1):
pygccxml 1.0.0 (reduced)
Gaëtan Lehmann (1):
ENH: Importing files from Noise Simulation Article
Gib Bogle (1):
BUG: Windows BigTIFF errors: stat failure and lack of COMPRESSION_DEFLATE
Google double-conversion Maintainers (1):
COMP: Google double-conversion (reduced)
Guillaume Pasero (1):
ENH: Add mangling to internal OpenJpeg
Hans Johnson (40):
PERF: 15% speed improvement for registration PERF: Simplify conditionals in loop COMP: Conditional assert check warning unused var. COMP: SimpleITK linkage failure BUG: Missing Modified() call COMP: SimpleITK linkage failure BUG: Element numbers 1053, 1052 not hex BUG: Remove valgrind reported leak BUG: Add missing transform types to factory BUG: Missing Modified() call PERF: Reviewing code for facilitating compiler optimizations COMP: Fix const constructor for const arrays ENH: Add LBFGOptimizerv4(for BSPline registration) COMP: Test failure from numerical precision BUG: Memory leak introduced. COMP: Remove deprecated 'register' keyword ENH: Ignore autocompletion clang helper files ENH: Move to latest remote module tag STYLE: Improve testing of member Get/Set functions COMP: Update AnalyzeObjectMapIO replacing deprecated DOC: Fixed documentation regarding multi-threading DOC: Improved Image Representation PERF: Minimize redundant function calls PERF: Pull loop termination constants out of loop ENH: Refactoring the CompositeTransform class STYLE: Explicitly declare virtual for derived class member functions STYLE: Explicitly recognize virtual functions STYLE: Add ITK_NULLPTR supporting c++11 checks BUG: Missing parentheses for logic comparison STYLE: Explicitly declare virtual (cont. of 1c8609) STYLE: Consistency of threadID and threadId BUG: FFTConvolutionImageFilter outputs incorrect STYLE: GetStopConditionDescription abstract method PERF: Re-use jacobian rather than instantiation ENH: Improve test in preparation for performance testing PERF: Code simplifications for performance testing BUG: Missed an API change for Allocate STYLE: Remove unnecessary comments. BUG: Expose unusable functions BUG: Incomplete refactoring of member variable name
Jean-Christophe Fillion-Robin (1):
COMP: Fix "unused-local-typedefs" warnings
Jens Wetzl (2):
BUG: Fix race conditions in itkInvertDisplacementFieldImageFilter STYLE: Incorporated reviewer suggestions
Jon Haitz Legarreta (8):
ENH: New test for itkSigmoidTransferFunction. COMP: Fix type casting build warning. ENH: New test for itkLogSigmoidTransferFunction ENH: Added call to Print() method STYLE: Changed LogSigmoidTransferFunction template argument names. ENH: Added StatisticsRelabelImageFilterTest to testing BUG: Fix issues with the BinaryStatisticsOpeningImageFilter test COMP: Test for itkCustomColormapFunction
Kent Williams (13):
ENH: Add remote module for AnalyzeObjectMapIO BUG: incorrect loop var increment COMP: Update the DoubleConversion library upstream update script. ENH: Turn off DCMTK Logger messages by default COMP: fixed license test command in UpdateDoubleConversionFromGoogle.sh ENH: Add FDFImageIO as a remote module. PERF: replace image allocate followed by fillbuffer with allocate(true) COMP: Add test to verify Slope/Intercept handling BUG: GDCM reporting wrong spacing for some Media Types ENH: Add test for itkTestingStretchIntensityImageFilter COMP: Fix misplaced closing brace ENH: Remove try/catch exception handling around dynamic_catch ENH: Disallow vector multiply by itself
Liza Shrestha (1):
COMP: Added new unit tests for increasing code coverage
Luis Ibanez (11):
ENH: Add STLMeshIO remote module. BUG: Fixed module name IOSTL. COMP: Fixing instantiation of templated functions. BUG: Fixed Affine test 32bits. Precision checks. PERF: Accelerate initialize via selective testing. COMP: ShapeUniqueLabelMapFilter test was missing. STYLE: Coverity 1103119: Logically dead code BUG: itkLoggerThreadWrapper test was disabled. BUG: No DiscreteHessianGaussianImageFunctionTest. BUG: DiffusionTensorReconstruction lacked Progress BUG: TestingExtractSliceImageFilter lacked test.
Luke Bloy (4):
BUG: Fixes itkBoxSpatialObject part of issue ITK-3153 BUG: Fixes itkImageMaskSpatialObject part of issue ITK-3153 BUG: Fixes itkBoxSpatialObject part of issue ITK-3153 BUG: Fixes itkImageMaskSpatialObject part of issue ITK-3153
Marius Staring (2):
ENH: add reset function to resource probe ENH: adding handle to RealTimeClock
Mark Hiner (1):
ENH: bump to latest scifio-imageio
Martin Steghöfer (1):
BUG: Match behavior of SimpleFastMutexLock on different platforms (#ITK-3248)
Matthew McCormick (93):
ENH: Bump CMakeLists.txt to version 4.6.0. BUG: Remove unused itkAffineTransformXX.txt content links. BUG: Avoid SimpleImageRegistration{Float,Double}Test output clobbering. BUG: Prevent MINC transform tests outputs from clobbering. BUG: Add random number generator seed for vnl_algo_test_sparse_lm. COMP: Update libminc to latest version. ENH: Only build tests for modules explicitly enabled. BUG: Remove unused forward declarations in RegistrationMethodsv4. COMP: Update libminc to latest version. ENH: Add REQUIRES_DISPLAY CTest label. ENH: Add SplitComponents Remote Module. DOC: Suggest MeshFileReader instead VTKPolyDataReader. DOC: Add itkSetGetDecoratedInputMacro definition for Doxygen. COMP: Bump DCMTK to fix warning. BUG: Wrap TransformFileReader, TransformFileWriter. BUG: Remove unused itkAffineTransformXX.txt content links. COMP: Wrap OptimizerParameterScalesEstimatorTemplate. COMP: CommandIterationUpdate has field whose type uses anonymous namespace. COMP: Do not use -fno-ipa-cp-clone with clang. ENH: Move TransformToDisplacementFieldSource out of Review. ENH: Bump ITK version to 4.5.1. COMP: ImageRegistrationHistogramPlotter Clone never referenced. ENH: Add the ITK_INSTALL_LIBRARY_DIR to WrapITK.pth. ENH: Bump SCIFIO to add wrapping. COMP: ImageRegistrationHistogramPlotter unchecked dynamic_cast. BUG: Fix Array memory leaks with non-const construction. BUG: Prevent ambiguous Array construction methods. COMP: HDF5 library version variables contain '@'. COMP: Remove add_custom_command(SOURCE... COMP: Wrap OptimizerParameterScalesEstimatorTemplate. BUG: Wrap TransformFileReader, TransformFileWriter. COMP: Add missing itkVerson.h header. COMP: LBFGSOptimizerBasev4 explicit Doxygen link request. ENH: Bump FFTW to 3.3.3. COMP: Duplicated VectorContainer wrapping for real types. BUG: Increase tolerance for itkFEMC0TriangularElement-NodalLoads-BCs STYLE: Add missing "Test" to GDCM test names and filenames. DOC: No ReferenceImage members in TransformToDisplacementFieldSource. COMP: Bump LesionSizingToolkit for Doxygen warnings. BUG: GDCM Series does not write z-spacing. COMP: Remove unreachable return statements. ENH: Add ITK_FORBID_DOWNLOADS option. ITK-3239 COMP: Bump SplitComponents Remote for Doxygen warnings. COMP: return will never be executed after exception thrown. BUG: Invalid read during ImageIOBase SetDirection. COMP: Fix failed itkTIFFImageIOCompressionTest merge. ENH: Bump version to 4.5.2. COMP: return will never be executed after exception thrown. COMP: SigmoidTransferFunction conversion from double. BUG: BoxImageFilter GenerateInputRequestRegion public -> protected. DOC: KernelImageFilter does not reimplement GenerateInputRequestedRegion. STYLE: Remove SigmoidTransferFunction .hxx doxy comments. BUG: Clean up Python module2module test. BUG: TestingExtractSliceImageFilterTest v3 direction strategy. STYLE: Remove duplicated TestingExtractSliceImageFilter doxygen. COMP: Use latex formula for HoughTransform doxygen. COMP: SigmoidTransferFunction members Alpha, Beta real type. STYLE: Fix SigmoidTransformFunction template argument names. COMP: BuildHeaderTest.py print_function import. BUG: Fix print function errors in pygccxml. BUG: Fix print functions in igenerator.py. ENH: Add Remote module group description to Doxygen. STYLE: Clean up MetaDataObjectBase. STYLE: Clean up MetaDataObject. ENH: Add unit test for MetaDataObject. ENH: Add MetaDataObject Print specialization for common types. STYLE: Fix template statements in SigmoidTransformFunction. BUG: Remove public MetaDataObject constructors. BUG: Add missing private copy constructors to MetaDataObject. BUG: Remove FEMRegistrationFilter debug code. DOC: Improve documentation and types for SplitRequestedRegion. Revert "Revert "ENH: Add Remote module group description to Doxygen."" DOC: Remove errant "+" in Remote_documentation. ENH: For shared libraries when wrapping. ENH: Collect all wrapping configuration checks in one place. ENH: Better CMake defaults with wrapping. ENH: Replace CSWIG preprocessor definition with ITK_WRAPPING. BUG: Remove old itkSampleBuildTest.cmake.in file. ENH: Move MagnitudeAndPhaseToComplexImageFilter out of Review. COMP: Fix Doxygen warnings in itkMetaDataObject.h. BUG: Exclude Remote Modules the default ON Group values. COMP: Documentation CMake target must come before add_custom_command. BUG: Assign Remote modules to groups more robustly. BUG: Remove MagnitudeAndPhaseWriteComplexImageFilter test from Review Module. BUG: Remove old tests from Review for classes that have been removed. DOC: Fix Software Guide LaTeX syntax errors in the examples. COMP: Define ITKCommon_EXPORT_EXPLICIT for Doxygen. COMP: Remove itkImageReadComplexWriteMagnitudeAndPhaseTest.cxx from list. BUG: Move MagnitudeAndPhaseToComplexImageFilter to the ImageIntensity module. COMP: StdStreamStateSave Doxygen include. ENH: Add Sphinx examples as a Remote Module. BUG: Remove ITK_INSTALL_NO_LIBRARIES and ITK_INSTALL_NO_DEVELOPMENT. ENH: Make ITK_WRAPPING INTERNAL.
Matthew Woehlke (1):
COMP: Fix egregious -Wcast-qual warnings
Michka Popoff (53):
BUG: Fix for the WrapITK.pth destination path COMP: Fixes the Python wrapping under OS 10.8.5 STYLE: Removed itkExtras folder BUG: Fix for the WrapITK.pth destination path COMP: Fixed itkQuasiNewtonOptimizerv4 wrapping warnings STYLE: 4 space indentation for python files COMP: Fixed itkGradientDescentOptimizerv4 wrapping warnings STYLE: Removed deprecated itk functions STYLE: Removed unused and misplaced python tests STYLE: Removed legacy python importing STYLE: Pep8 cleanup for the python files STYLE: Remove deprecated python strel function COMP: Fixed itkQuasiNewtonOptimizerv4 wrapping warnings COMP: Fixed itkGradientDescentOptimizerv4 wrapping warnings ENH: Use python warnings module for template warnings COMP: Duplicated wrapping for double in Array2D COMP: Update SWIG to 2.0.12 COMP: Require at least Python 2.6 for Python wrapping ENH: Remove python dl dependency ENH: Remove psyco import COMP: Update PCRE to 8.34 ENH: Update Swig to 3.0.0 STYLE: Remove WrapITK versions COMP: Remove cmp0011 in wrapping COMP: Remove unused code in ConfigureWrapping.cmake COMP: Remove clrLine in itkExtras COMP: Fix the python import and progress callbacks STYLE: Remove reference to CableSwig STYLE: Clean up BinaryThresholdImageFilter (python) COMP: Fix the Python ResampleImageFilter test ENH: Bump SCIFIO for OS X installation ENH: Bump SCIFIO for OS X installation COMP: Update PCRE to 8.35 STYLE: Remove unused compile all code for Python Wrapping ENH: Replace python print with print() function STYLE: Remove deprecated Python wrapping macros COMP: Fix failing header test COMP: Fix the writing of .idx files COMP: Fix python print import for .pth file creation COMP: Fix print import statement in itkExtras.py STYLE: Refactor swig call and code cleanup COMP: Fix for wrapping warnings (RealTimeClock and SimpleFastMutexLock) STYLE: Remove old Python examples COMP: Update gccxml ENH: Use pygccxml snapshot. ENH: Update to swig 3.0.2 DOC: Update commit instructions for JIRA bugtracker ENH: Update GCCXML BUG: Fix wrapping with dimension 2 only COMP: Temporarily hide pygccxml warnings BUG: Do not wrap BinaryMask3DMeshSource when building with 2D only COMP: Move itkMatrixCoefficients wrapping to Filtering module COMP: Fix wrapping with Core only
Miguel Algaba (1):
ENH: Added further Solve methods to VNLSparseLUSolverTraits
Nick Tustison (2):
BUG: Ignored the case for exceeding iteration limit. ENH: Preparing point set metrics for use with registration.
Rashad M (1):
STYLE: Allow system installed expat library with ITK_USE_SYSTEM_EXPAT=ON
Sean McBride (6):
BUG: initialize m_SmallBlock ivar in ctor; fixes garbage read BUG: changed some variables involved in shifting to unsigned COMP: Updated libminc to a78661bb592359ab86f417cc0c298299e593d808 BUG: initialize m_SmallBlock ivar in ctor; fixes garbage read PERF: Mark ImageRegistration8Test with RUNS_LONG COMP: workaround clang -Windent warnings by fixing indentation
Sebastian Pölsterl (1):
BUG: Return null pointer if class label does not exist (#3235)
Taylor Braun-Jones (1):
ENH: Expose the output stream operator for LightObject
Vladimir Chalupecky (1):
DOC: Fix description of SpatialObject::GetBoundingBox()
Vladimir S. FONOV (3):
COMP: Fixed libminc to build on Windows COMP: Updated libminc, hopefully reducing number of warnings COMP: Improved MINCIOTransform tests
Wei Liu (1):
BUG: Fixed a bug in ExpectationMaximiationMixtureModelEstimator.
Yves Frederix (1):
ENH: GeodesicActiveContourShapePrior deals with DerivativeSigma equal to zero