Page MenuHomePhabricator

Update ITK to version 4.9
Closed, ResolvedPublic

Event Timeline

I will push the necessary superbuild changes in a few minutes, but we also need to adapt our code. For example, we use itk::LightObject internal stuff like the reference counter lock, which seem to vanished into thin air in ITK 4.9.

User kislinsk has pushed new remote branch:

bug-19546-ITK-4-9

Reference counter and time stamps are not atomic ints, so we should be safe to remove our manual locks.

I already merged T19545 (GDCM update) into this branch as ITK depends on GDCM. The MitkWorkbench compiles and runs on Windows both in debug and release configurations.

[af0978]: Merge branch 'bug-19546-ITK-4-9'

Merged commits:

2016-02-08 16:46:10 Stefan Kislinskiy [2c4b65]
Removed usage of reference counter lock


2016-02-08 16:45:31 Stefan Kislinskiy [90c9c7]
Fixed ITK patch


2016-02-08 16:44:56 Stefan Kislinskiy [537ad7]
Fixed package dependencies


2016-02-05 11:26:34 Stefan Kislinskiy [330098]
Update ITK to version 4.9

User kislinsk has pushed new remote branch:

bug-19546-FixReferenceCountLock

[71832b]: Merge branch 'bug-19546-FixReferenceCountLock'

Merged commits:

2016-05-01 17:08:16 Stefan Kislinskiy [c6ba90]
COMP: Migrate to ITK 4.9 atomic reference counting

User kislinsk has pushed new remote branch:

bug-19546-AddITKIOImageBaseAsPublicCoreDependency

[f9c71e]: Merge branch 'bug-19546-AddITKIOImageBaseAsPublicCoreDependency'

Merged commits:

2016-05-01 20:28:41 Stefan Kislinskiy [db626f]
COMP: Add ITKIOImageBase to public Core dependencies

User kislinsk has pushed new remote branch:

bug-19546-FixDicomSeriesReaderTestDependencies

[dbc952]: Merge branch 'bug-19546-FixDicomSeriesReaderTestDependencies'

Merged commits:

2016-05-01 23:03:38 Stefan Kislinskiy [4062d7]
COMP: Add some ITKIO dependencies to Core for DicomSeriesReaderTest