[root]/Libs/ModuleDescriptionParser
CMake
(2 files, 18 lines)
Testing
(3 files, 184 lines)
TestData
(2 files, 220 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 284 (100.0%) | 8152 (100.0%) | 28.7 |
| millerjv | 112 (39.4%) | 5146 (63.1%) | 45.9 |
| lorensen | 103 (36.3%) | 2586 (31.7%) | 25.1 |
| barre | 17 (6.0%) | 175 (2.1%) | 10.2 |
| hliu | 5 (1.8%) | 123 (1.5%) | 24.6 |
| pieper | 13 (4.6%) | 52 (0.6%) | 4.0 |
| hjohnson | 11 (3.9%) | 31 (0.4%) | 2.8 |
| demian | 1 (0.4%) | 26 (0.3%) | 26.0 |
| naucoin | 1 (0.4%) | 3 (0.0%) | 3.0 |
| malaterre | 2 (0.7%) | 3 (0.0%) | 1.5 |
| blezek | 6 (2.1%) | 2 (0.0%) | 0.3 |
| bess | 1 (0.4%) | 2 (0.0%) | 2.0 |
| tgl | 1 (0.4%) | 1 (0.0%) | 1.0 |
| lantiga | 2 (0.7%) | 1 (0.0%) | 0.5 |
| andy | 1 (0.4%) | 1 (0.0%) | 1.0 |
| lauren | 1 (0.4%) | 0 (0.0%) | 0.0 |
| jcfr | 2 (0.7%) | 0 (0.0%) | 0.0 |
| gcasey | 1 (0.4%) | 0 (0.0%) | 0.0 |
| fedorov | 2 (0.7%) | 0 (0.0%) | 0.0 |
| domibel | 1 (0.4%) | 0 (0.0%) | 0.0 |
| aylward | 1 (0.4%) | 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: Moved DicomToNrrd to its own directory to make it easier to build stand alone.
0 lines of code changed in 2 files:
COMP: apply patches from Attila Nagy for Solaris builds
0 lines of code changed in 3 files:
BUG: change to STATIC breaks Slicer build (on Linux, at least)
0 lines of code changed in 1 file:
COMP: With the conversion to CMake version 2.6, the variables CMAKE_RUNTIME_OUTPUT_DIRECTORY CMAKE_LIBRARY_OUTPUT_DIRECTORY CMAKE_ARCHIVE_OUTPUT_DIRECTORY should be used instead of EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH.
0 lines of code changed in 2 files:
ENH: Version numbering for shared libraries
0 lines of code changed in 1 file:
COMP: Made function static to avoid duplicate symbol linker errors.
1 lines of code changed in 1 file:
BUG: fix typo noticed by Jim Miller
0 lines of code changed in 1 file:
STYLE: remove debugging statements
0 lines of code changed in 1 file:
ENH: enabled parsing of "hidden" attribute for boolean type in CLI
0 lines of code changed in 1 file:
BUG: #448 and perhaps #440. Mac OS X defaults to RTLD_GLOBAL when using dlopen. This causes all functions and variables within plugins to be accessible to main program as well as other plugins without having to use dlsym. Many of the Slicer plugins have functions with the same name, e.g. DoIt(). If loaded with RTLD_GLOBAL, the wrong DoIt() method can be called. There is no way to override this behavior through kwsys. So we hardcode the Mac OS X case to use dlopen directly instead of itksys::OpenLibrary().
0 lines of code changed in 1 file:
ENH:environment variables now are passed from the Tk environment to python
26 lines of code changed in 1 file:
ENH: allow <image> parameters to be hidden
21 lines of code changed in 1 file:
COMP: avoid warnings when building python (avoid mismatch betweent the way Python defines _LARGEFILE_SOURCE compared to the way kwsys defines it
5 lines of code changed in 1 file:
ENH: Added an "Index" to Modules to facilitate module list order within a category (menu). Modules within a category are now sorted by index and then by name. Builtin modules can override the method GetIndex() to prescribe a position. Command line modules can use the <index> tag to indicate an order. Modules with an index are always displayed before modules without an index (default index is the maximum value of a short, i.e. the last position).
26 lines of code changed in 3 files:
BUG: fixed memory leaks.
4 lines of code changed in 1 file:
BUG: fixed memory leaks.
84 lines of code changed in 1 file:
BUG: first pass of python and numpy builds from source (fixes but that they weren't building before). Still turned off by default until more testing is done
3 lines of code changed in 1 file:
COMP: fixes for solaris support from Attila Nagy
0 lines of code changed in 1 file:
COMP: gcc 4.3 includes.
0 lines of code changed in 2 files:
ENH: Added "alias" and "deprecatedalias" attributes to <flag> and <longflag> tags in the ModuleDescription. Aliases and deprecated aliases are automatically mapped to the proper flag. Deprecated aliases will emit a warning when used.
0 lines of code changed in 3 files:
COMP: minor. One of the reason Slicer3 is so slow to compile is that so many classes include STL headers in their own header, instead of their implementation file (PIMPL). Some of those headers are actually not needed anymore by said classes, or were put there "just in case I need a map, vector, list, etc.". The more it happens, the slower the build process gets, and the slower the dependencies are computed/resolved. Try to fix some.
0 lines of code changed in 3 files:
COMP: fix casting, could not build on .Net2005
2 lines of code changed in 1 file:
COMP: Removed compiler warnings due to mis-matched types.
30 lines of code changed in 4 files:
ENH: minor, just align the style with LoadableModule
49 lines of code changed in 3 files:
ENH: more cleanup to allow LoadableModule to be loaded from the Module Search Paths (i.e. outside Slicer3). Provide API to retrieve module's resources paths from either locations (inside or outside a Slicer3's build/installed tree)
22 lines of code changed in 2 files:
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.
15 lines of code changed in 3 files:
ENH: Slicer3 Spring Installation Clean Up
87 lines of code changed in 3 files:
ENH: merge from r6759 of bess_bspline branch into trunk
2 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: merge from TransformIO branch from revision 4897 through revision 6346
0 lines of code changed in 1 file:
COMP: Removed compiler warnings by: 1) Matching types, 2) instantiate variable inside of ifdef that needs it, 3) removed unused variable.
0 lines of code changed in 2 files:
ENH: facility to allow CLI to select "any" type of volume node.
3 lines of code changed in 1 file:
ENH: Results of merge from branches/tgl_loadable_modules 5432:6047. Loadable Module support added, GAD is the only loadable module at this time. To enable LM, comment out the #define LOADABLEMODULESDEBUG line.
1 lines of code changed in 1 file:
BUG: some CLIs weren't loading because the time out was too short
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.
3 lines of code changed in 2 files:
ENH: more changes to Slicer, GenerateCLP, ModuleDescriptionParser, and TCLAP to support building command line modules against an installation. This currently works with a CVSHEAD ITK. Remaining configuration changes are to install .lib's under <install>/lib/Slicer3 instead of under <install>/lib. This will make all the packages consistent in how they navigate from where the <Pkg>Config.cmake lives in the installation to the directories for libs, includes, etc.
11 lines of code changed in 2 files:
BUG: avoid throwing exception when Python file does not contain a command line module, just continue
1 lines of code changed in 1 file:
ENH: Added <location> to XML spec for BatchMake usage.
6 lines of code changed in 1 file:
(107 more)