
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 49 (100.0%) | 1741 (100.0%) | 35.5 |
| millerjv | 27 (55.1%) | 1426 (81.9%) | 52.8 |
| lorensen | 6 (12.2%) | 165 (9.5%) | 27.5 |
| barre | 10 (20.4%) | 135 (7.8%) | 13.5 |
| pieper | 2 (4.1%) | 14 (0.8%) | 7.0 |
| alexy | 1 (2.0%) | 1 (0.1%) | 1.0 |
| naucoin | 1 (2.0%) | 0 (0.0%) | 0.0 |
| jcfr | 1 (2.0%) | 0 (0.0%) | 0.0 |
| domibel | 1 (2.0%) | 0 (0.0%) | 0.0 |
ENH: Update CMakeLists.txt - CMake 2.6 is now required
The following line have been added:
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
IF(COMMAND CMAKE_POLICY)
CMAKE_POLICY(SET CMP0003 NEW)
ENDIF(COMMAND CMAKE_POLICY)
MARK_AS_ADVANCED(CMAKE_BACKWARDS_COMPATIBILITY)
0 lines of code changed in 1 file:
ENH: Version numbering for shared libraries
0 lines of code changed in 1 file:
BUG: Tensors data array needs to have a name
5 lines of code changed in 1 file:
ENH: Pass diffusion weighted, diffusion tensor, and general vector images through memory to shared object command line modules instead of files. \nNOTE: RAS to LPS conversions are performed on the measurement frames which should be correct for DW and DT data. However, general vector images are probably not handled properly here (or elsewhere in Slicer) where an RAS to LPS conversion should modify components of each vector (flip the sign on x and y components.
462 lines of code changed in 2 files:
BUG: cleanup libraries
2 lines of code changed in 1 file:
COMP: various warnings.
0 lines of code changed in 1 file:
BUG: documentation string on factory overrride
0 lines of code changed in 1 file:
ENH: the ITKFactories plugin are .dylib, copied to .so, but the .so were never installed. Fixed.
4 lines of code changed in 1 file:
ENH: fix ITKFactories issues again
7 lines of code changed in 1 file:
ENH: fix POST_BUILD issue by using SET_TARGET_PROPERTIES
11 lines of code changed in 1 file:
ENH: VERBATIM is still not the default in ADD_CUSTOM_COMMAND but this is really the way to go if you want to be able to deal with spaces *and* parenthesis in your path on unix
4 lines of code changed in 1 file:
ENH: make sure all sub-project in Libs/ can be built in a standalone fashion (remove 99% of the refs to Slicer3, macros, etc). Make sure all external toolkits are properly included, and fix some issues in MRML with respect to TEEM/vtkTeem.
45 lines of code changed in 2 files:
ENH: Slicer3 Spring Installation Clean Up
62 lines of code changed in 1 file:
ENH: allow a module (Modules/GradientAnisotropicDiffusionFilter for now) to be built in a standalone fashion against eithera Slicer3 build or Slicer3 installed. Update the config files accordingly, add missing installation rules, etc. Also unscreamify and indent many CMakeLists.txt in the process.
0 lines of code changed in 1 file:
ENH: Changes in the Slicer3 installation layout to simplify navigation. Most things will now try install themselves under <Installation Directory>/lib/<Package> or <Installation Directory>/include/<Package>. For example, <Installation Directory>/lib/Slicer3, <Installation Directory>/lib/MRML, <Installation Directory>/lib/ModuleDescriptionParser. This allows setting include and library paths consistently using ../<SomeOtherPackage> or ../../include/<SomeOtherPackage>, etc.
3 lines of code changed in 1 file:
COMP: put all INSTALL commands into a single CMake directive
1 lines of code changed in 1 file:
BUG: To address performance issues in launching executable command line modules from within Slicer on the Mac, we now use an ITKFactories directory to store the shared objects for new ITK IO formats. This saves opening all the shared objects in the bin directory when running a plugin. While this addresses a Mac issue, all platforms should benefit.
31 lines of code changed in 2 files:
ENH: Update INSTALL_* commands to INSTALL() commands.
4 lines of code changed in 1 file:
ENH: work around issue with names of shared libraries on mac for use as ITK IO Plugins
13 lines of code changed in 1 file:
BUG: Attempt to inhibit modified events while writing to the MRML scene.
123 lines of code changed in 2 files:
BUG: Issues with 2D images on return from plugin (MRMLIDImageIO::Write)
5 lines of code changed in 1 file:
BUG: check for null image data and dimensions, return
0 lines of code changed in 1 file:
ENH: Switched the MRMLIDImageIO to use IDs in the filenames instead of encoded pointers to the node. (Ascii encoded pointers are still used to reference the scene.) Also switched to using # to separate the scene and node to make it consistent with how nodes in MRML files are referenced to the CLI.
0 lines of code changed in 2 files:
BUG: Transformations were inconsistent. Now orientation, spacing, origin are handled consistently between files and plugins.
61 lines of code changed in 1 file:
BUG: itk direction cosine row/column flip.
8 lines of code changed in 1 file:
ENH: fix Win32 header
1 lines of code changed in 1 file:
ENH: I doubt anybody has done static build so far because SLICER3_LIB_INSTALL_DIR would not be set (?), and INSTALL_TARGETS would fail in a few Libs component. Comment the install command until the installation stuff is fixed.
1 lines of code changed in 1 file:
BUG: shared library linkages were not being handled correctly on Windows. Added a ModuleDescriptionParserConfigure.h.in file to correctly handle dll linkages.
1 lines of code changed in 1 file:
ENH: added reference nodes change propogation for Volumes, Midels, Transforms
1 lines of code changed in 1 file:
COMP: warnings
2 lines of code changed in 1 file:
ENH: Now properly computes spacing, origin and direction for both reading and writing. This information needed to be converted between slicer's RAS to itk's LPS.
92 lines of code changed in 1 file:
ENH: avoid a new allocation of a vtkImageData if the same bulk data area can be used.
10 lines of code changed in 1 file:
BUG: use std::string::npos to determine whether a substring is found.
3 lines of code changed in 1 file:
BUG: Centering and directions
5 lines of code changed in 1 file:
BUG: GetDataSize does not exist for vtkDataArray in VTK5. Replaced with equivalent calls that are in VTK5.
3 lines of code changed in 1 file:
ENH: ImageIO object that takes allows you to use an ImageFileReader/ImageFileWriter to connect to a MRML scene.
771 lines of code changed in 9 files: