
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 147 (100.0%) | 8607 (100.0%) | 58.5 |
| naucoin | 117 (79.6%) | 8529 (99.1%) | 72.8 |
| barre | 7 (4.8%) | 62 (0.7%) | 8.8 |
| lorensen | 10 (6.8%) | 7 (0.1%) | 0.7 |
| millerjv | 2 (1.4%) | 6 (0.1%) | 3.0 |
| pieper | 7 (4.8%) | 3 (0.0%) | 0.4 |
| jcfr | 2 (1.4%) | 0 (0.0%) | 0.0 |
| domibel | 2 (1.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:
COMP: check the return from getcwd
12 lines of code changed in 1 file:
COMP: apply patches from Attila Nagy for Solaris builds
0 lines of code changed in 5 files:
ENH: Adding missing #include directive (needed for gcc-4.4)
0 lines of code changed in 1 file:
ENH: Version numbering for shared libraries
0 lines of code changed in 1 file:
STYLE: removing old license information
0 lines of code changed in 19 files:
COMP: fix compile warnings
0 lines of code changed in 1 file:
COMP: warnings.
1 lines of code changed in 1 file:
COMP: warnings of various sorts.
6 lines of code changed in 1 file:
COMP: many warnings removed. STYLE: mainly indentation.
0 lines of code changed in 1 file:
COMP: reducing compiler warnings
0 lines of code changed in 1 file:
STYLE: catch and print out an error message if can't find needed packages
0 lines of code changed in 1 file:
COMP: gcc 4.3 missing include.
0 lines of code changed in 7 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 1 file:
ENH: fix some minor installation issues; the Python modules are now found correctly. The Qdec module doesn't complain anymore. In general, the Tcl/Python subtree structure for each module is kept in the installation tree or build tree, so it should be easy to understand where files are coming from. Thanks to Dan and Luca for the feedback.
6 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.
8 lines of code changed in 2 files:
COMP: disable template warnings in windows
5 lines of code changed in 1 file:
ENH: Slicer3 Spring Installation Clean Up
48 lines of code changed in 2 files:
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.
2 lines of code changed in 1 file:
BUG: delay creation of the working dir until Create is called
44 lines of code changed in 2 files:
BUG: removing debugging print outs
2 lines of code changed in 1 file:
BUG: put the tcl file in a more logical place in the binary and installed versions
0 lines of code changed in 1 file:
BUG: install the .tcl file
6 lines of code changed in 1 file:
BUG: getting rid of run time throws and asserts, trying not to make a qdec dir in the root dir
118 lines of code changed in 2 files:
ENH: in init, destroy other windows that were hanging around, added details to error messages
38 lines of code changed in 1 file:
ENH: more error checking
16 lines of code changed in 2 files:
ENH: destroy plot windows, called when clearing out the scene
19 lines of code changed in 1 file:
BUG: spaces in linux path names. ENH: use the new qdec archive directory, qdec_project_archive, instead of constructing it from the zip file
12 lines of code changed in 1 file:
ENH: Update INSTALL_* commands to INSTALL() commands.
4 lines of code changed in 1 file:
ENH: fixed windows pathname issues
3 lines of code changed in 1 file:
BUG: windows path parsing
15 lines of code changed in 1 file:
BUG: getting paths on linux with spaces and special chars working
60 lines of code changed in 1 file:
ENH: allow setting the zip, unzip, rm commands from above (putting it into the registry). Also, now that passing escaped strings, need to unescape it to check for file existence.
88 lines of code changed in 1 file:
ENH: allow setting the zip, unzip, rm commands from above (putting it into the registry)
18 lines of code changed in 1 file:
BUG: problem with execs on linux in different dirs, assume in path for now
3 lines of code changed in 1 file:
BUG: write to log file, trying to debug windows file paths, look in Slicer3-build/Applications/GUI/LoadProjectFile.log for output
63 lines of code changed in 1 file:
ENH: add error checking on more calls
12 lines of code changed in 2 files:
ENH: return different error values for different reasons
11 lines of code changed in 1 file:
(28 more)