Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 136 (100.0%) | 2604 (100.0%) | 19.1 |
jeroen | 30 (22.1%) | 1426 (54.8%) | 47.5 |
mjc | 6 (4.4%) | 355 (13.6%) | 59.1 |
worthen | 57 (41.9%) | 353 (13.6%) | 6.1 |
mdavis | 10 (7.4%) | 285 (10.9%) | 28.5 |
dgroulx | 4 (2.9%) | 59 (2.3%) | 14.7 |
callahan | 11 (8.1%) | 53 (2.0%) | 4.8 |
darbyb | 1 (0.7%) | 41 (1.6%) | 41.0 |
dmw | 1 (0.7%) | 15 (0.6%) | 15.0 |
allen | 2 (1.5%) | 15 (0.6%) | 7.5 |
dav | 9 (6.6%) | 2 (0.1%) | 0.2 |
bigler | 2 (1.5%) | 0 (0.0%) | 0.0 |
ayla | 3 (2.2%) | 0 (0.0%) | 0.0 |
Added IsSymLink() function. Un-tabified, indented.
0 lines of code changed in 4 files:
Fixed typo... added '>' to end of #include line.
0 lines of code changed in 2 files:
define MSG_NOSIGNAL for AIX
6 lines of code changed in 1 file:
- Fix socket code to work on OSX
15 lines of code changed in 1 file:
Windows compilation maintenance
Other changes include:
Increase max number of semaphore count
Getting scirun to load a multi-word net name from command line or load menu
39 lines of code changed in 5 files:
add basic socket class wrapper
342 lines of code changed in 3 files:
Get Glew to work with Windows
Have Environment query values for installed SCIRun rather than compiled-in values.
Fix windows compile
62 lines of code changed in 2 files:
I discovered that __ECC is on ia64 versions of the Intel compiler, and
__ICC is on everthing else. For both you should use __INTEL_COMPILER.
0 lines of code changed in 2 files:
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.
41 lines of code changed in 1 file:
Added speed ups in BuildFEMatrix, for regular grids (need to compute Jacobians only once as each element is the same). Added LogFile support for regression tests and fixed the regression testing program
173 lines of code changed in 7 files:
Fix compiler warnings.
1 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
5 lines of code changed in 3 files:
Handle NULL from SOError() function.
15 lines of code changed in 1 file:
Adding preparations for Regression testing: added comaprison functions for dataflow objects. Modified Dynamic compilation so it has an option to compile load and destroy the library, to prevent the on-the-fly-lib directory to grow out of control when testing whether dynamically compilled algorithms work. Fixed HexVolMesh to deal with degenerate meshes and started to better optimize this mesh to use less memory (still need to finish this as table sizes can be shrunk even more). Added a RegressionReporter to store all the information during regression testing. Fixed the Finite Element Code to deal with degenerate elements (Comparison with Tetsn and Prisms show that Hexahedral elements with degenerate nodes can act as tetrahedrals or prisms and still generate the proper stiffness matrix). Fixed the visualization so degenerate elements show upm properly (fixed the order of the faces of these degenerate elements so the three unique element nodes are always returned first when quering a face). Still need to upgrade the quadsurfmesh to also support degenerate elements. Field boundary now also supports degenerate elements as the number of faces returned per element can now vary with the actual number of faces. Next to do: generate degenerate meshes with tets, piramids, prisms and hexahedral and test which algorithms fail and fix those.
211 lines of code changed in 8 files:
Add a more thread safe add_raw_message to ProgressReporter and use it.
19 lines of code changed in 5 files:
Remove post_message from Module and ProgressReporter interface. It's still accessible from the GuiInterface if needed.
0 lines of code changed in 2 files:
Get rid of dependency on external readdir, opendir, closedir (wrote out own)
Consolidate stack trace into one function, and make available to anywhere
Add a public domain utility for windows to do the stack trace
Parse filenames in ServiceDB for windows like we do in PackageDB (I.e., filenames can have colons in them.
1 lines of code changed in 1 file:
Have ProgressiveWarning respond to a DebugStream so you can turn them off
0 lines of code changed in 2 files:
Last month's worth of windows fixes
2 lines of code changed in 3 files:
add with-tetgen option to configure, Make Module.h conform to the coding standard, and all the massive fallout from renaming variables and slots in that class
13 lines of code changed in 3 files:
(17 more)