[root]/Modules/SlicerDaemon
Matlab
(11 files, 1277 lines)
popen
(2 files, 780 lines)
Python
(5 files, 261 lines)
Tcl
(3 files, 805 lines)
tracker
(3 files, 127 lines)
Testing
(2 files, 67 lines)
Tcl
(4 files, 428 lines)
matlab
(0 files, 0 lines)
popen
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 37 (100.0%) | 1800 (100.0%) | 48.6 |
| pieper | 16 (43.2%) | 1635 (90.8%) | 102.1 |
| barre | 6 (16.2%) | 133 (7.4%) | 22.1 |
| andy | 2 (5.4%) | 20 (1.1%) | 10.0 |
| millerjv | 2 (5.4%) | 6 (0.3%) | 3.0 |
| malaterre | 1 (2.7%) | 6 (0.3%) | 6.0 |
| samset | 1 (2.7%) | 0 (0.0%) | 0.0 |
| lorensen | 1 (2.7%) | 0 (0.0%) | 0.0 |
| kquintus | 5 (13.5%) | 0 (0.0%) | 0.0 |
| jcfr | 2 (5.4%) | 0 (0.0%) | 0.0 |
| domibel | 1 (2.7%) | 0 (0.0%) | 0.0 |
ENH: In CMakeLists.txt, change deprecated SUBDIRS command into ADD_SUBDIRECTORY
See http://cmake.org/cmake/help/cmake-2-8-docs.html#command:subdirs
when subdirs command was taking a list of directory, change it
using the following pattern:
Before:
subdirs(sagarmatha kumbhu eiger)
After:
SET(dirs
sagarmatha
kumbhu
eiger
)
FOREACH(dir ${dirs})
ADD_SUBDIRECTORY(${dir})
ENDFOREACH(dir)
0 lines of code changed in 1 file:
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:
ENH: agh
0 lines of code changed in 1 file:
ENH: put slicer daemon helper applications in bin directory so they will be in path for installed slicer
0 lines of code changed in 1 file:
ENH: Plugins and Modules have specific location for their binairies/dll, different from the usual bin/ and lib/ (i.e. lib/Slicer3/Plugins, lib/Slicer3/Modules). This was achieved by setting LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH from the slicer3_set_default_modules_output_path and slicer3_set_default_plugins_output_path macro, but it is a dangerous practice to override a global variable, as it propagates to subtrees. As a result, SlicerTractographySeeding, which combines a module and a CLP in the same CMakeLists, was not built to the proper directory; ExtractSkeleton was not output in the right location either, and several tests ended up in Plugins instead of bin/ (GaussianBlurImageFilterTest, OrientImageTest). Fix this by creating a macro that will set the LIBRARY_OUTPUT_DIRECTORY and RUNTIME_OUTPUT_DIRECTORY explicitly on a *target* basis, using SET_TARGET_PROPERTIES. This removes the side-effects described above.
2 lines of code changed in 1 file:
ENH: added slicer3_install_modules and slicer3_install_plugins macro to hide the big INSTALL() command that was used to install plugins/modules; this is more elegant, and enable us to have better control on installation by modifying just one file.
1 lines of code changed in 1 file:
ENH: Slicer3 Spring Installation Clean Up
130 lines of code changed in 3 files:
COMP: fix up some code that generated warnings
0 lines of code changed in 1 file:
ENH: added framework for scripted tasks that execute in the processing thread rather than the main thread. These will require a little more refinement but are basically working
3 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.
2 lines of code changed in 1 file:
ENH: Update INSTALL_* commands to INSTALL() commands.
4 lines of code changed in 1 file:
STYLE: removed lots of comments
0 lines of code changed in 1 file:
ENH: The helper does now no more transformations with the data. Transform Functions still available in ReceiveImageDataTensors_DoSlicerTransform and SendImageDataTensors_UndoSlicerTransform.
0 lines of code changed in 2 files:
COMP: fix warnings due to sign and unused variables
0 lines of code changed in 1 file:
ENH: pipe tensors as well
0 lines of code changed in 2 files:
BUG: Removed references to empty directory, ModulesBaseClasses.
0 lines of code changed in 1 file:
ENH: More cleanups and putting things to the right place (on the top of the other things)
3 lines of code changed in 1 file:
ENH: Move the location of some libraries and fix installation
17 lines of code changed in 1 file:
ENH: Remove vtkFloatingPointType which is only needed for VTK4.2 compat
6 lines of code changed in 1 file:
ENH: mostly ported slicer daemon code to Slicer3 (for get and put)
18 lines of code changed in 1 file:
ENH: code moved from Slicer2 into new module
1614 lines of code changed in 12 files: