Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 24 (100.0%) | 137 (100.0%) | 5.7 |
worthen | 11 (45.8%) | 54 (39.4%) | 4.9 |
dgroulx | 5 (20.8%) | 50 (36.5%) | 10.0 |
darbyb | 1 (4.2%) | 21 (15.3%) | 21.0 |
dav | 3 (12.5%) | 10 (7.3%) | 3.3 |
jeroen | 2 (8.3%) | 2 (1.5%) | 1.0 |
mjc | 2 (8.3%) | 0 (0.0%) | 0.0 |
Initial commit of proof of concept of building SCIRun libraries with CMake. Currently, only a few Core libraries are being built. I have only tested this on Windows so far. More to come.
21 lines of code changed in 1 file:
Series of bug fixes and first version of regression test for the core algorithms (currently limited), but will expand this soon to include most algorithms. Fixed HexVolMesh to do degenerate elements properly this time. First series of test indicated a series of problems in the algorithms fixed these here. To run the regression tests one still needs to have example files and gold standards. We will be setting up that directory shortly. Added the ability in the algorithms to compile dynamic files and delete them afterwards, so it is not a burden on the filing system. This now happens automatically when the algorithm detects that the ProgressReporter is of the class RegressionReporter. This automatically triggers the dynamic compilation system to build those libs on-the-fly but remove them afterwards
2 lines of code changed in 2 files:
add debugging table output
0 lines of code changed in 2 files:
Added the teem_defs.h header to a few files that checked for HAVE_TEEM.
4 lines of code changed in 2 files:
Cleaned up some of the Teem optional fixes
0 lines of code changed in 1 file:
Removed sus dependencies on teem.
46 lines of code changed in 2 files:
M Core/Persistent/Persistent.h
Put default parameter values in the 'definition', not in the friend
statement. This makes xlC (AIX) happy.
M Core/Datatypes/SparseRowMatrix.cc
Cleaned up compiler warnings and formatting.
M Core/Datatypes/SearchGrid.cc
Use SCI's 'Round' instead of round... fixes compilation problem on SGI (I think it is SGI).
M Packages/BioPSE/Core/Datatypes/SegLatVolField.cc
M Packages/Teem/Dataflow/Modules/DataIO/ImageImporter.cc
M Packages/Teem/Dataflow/Modules/Gage/GageProbe.cc
M Packages/Teem/Dataflow/Modules/Segmentation/MRITissueClassifier.cc
- Initialized variables that may be used without being set... not sure if
my initialization value is right, but it better than randomness...
- PLEASE, Please, please... don't use one character variable
names... (and if you must, please declare them right where they are
used and only use them in a small '{}' section.
M Packages/Uintah/Dataflow/Modules/Visualization/sub.mk
Requires the Core/Basis lib. (The Mac is picky)
4 lines of code changed in 2 files:
Gcc 4.1 fixes.
M Core/Geometry/Point.h
M Core/Persistent/Persistent.h
AffineCombination (Point.h) and auto_istream (Persistent.h) were never
actually 'declared'. There were made 'friends' which on many
compilers is a good enough declaration... however, apparently on gcc
4.1, it isn't... so I've added declarations for them just outside the
classes they are friends to. [Note, we've run into this problem
before for other classes, and this seems to be the correct fix. Let
me know if you have other ideas.]
M Packages/BioPSE/Dataflow/Modules/Inverse/Tikhonov.cc
Can't use ClassName::function() (Tikhonov::mat_mult()) inside the
class... at least not on gcc 4.1.
6 lines of code changed in 1 file:
SHARE -> SCISHARE
21 lines of code changed in 7 files:
Windows Port. Big changes: new share.h includes and SHARE macros. Change use of hash_map to be compatible with windows. Use of gl extensions
33 lines of code changed in 4 files: