[root]/Applications/GUI/Testing
TestData
(2 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 78 (100.0%) | 1519 (100.0%) | 19.4 |
| pieper | 64 (82.1%) | 1485 (97.8%) | 23.2 |
| barre | 6 (7.7%) | 19 (1.3%) | 3.1 |
| alexy | 4 (5.1%) | 11 (0.7%) | 2.7 |
| millerjv | 1 (1.3%) | 4 (0.3%) | 4.0 |
| jcfr | 2 (2.6%) | 0 (0.0%) | 0.0 |
| hayes | 1 (1.3%) | 0 (0.0%) | 0.0 |
STYLE: Update CMakeLists.txt
- Move testing code in the CMakeLists located under Testing.
- Ensure that SlicerQT was build appropriately and without dependency on SlicerBaseGUI
0 lines of code changed in 1 file:
ENH: Update vtkEventBroker to follow a more robust singleton pattern.
Since we are sure to have on instance per-process, all client should call
vtkEventBroker::GetInstance() and no bother using New/Delete
It follow now the nifty counter idiom:
http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Nifty_Counter
Largely inspired from the code of:
VTK/Common/vtkOutputWindow
VTK/Utilities/kwsys/SystemTools
It's also possible to use New (that way reference counting will be used)
Doing so the caller will be responsible to call the matching Delete.
For example, in Slicer3.cxx, TCL interpreter got a reference using New.
For that reason, we call the corresponding Delete.
It's also worth reading:
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.12
0 lines of code changed in 1 file:
COMP: warning fixes
1 lines of code changed in 1 file:
ENH: use maps to index the observation structures in order to significantly improve access time (e.g. for CloseScene with large numbers of nodes)
0 lines of code changed in 1 file:
ENH: fix scroll test to match new api
0 lines of code changed in 1 file:
ENH: Slicer3 Spring Installation Clean Up
7 lines of code changed in 3 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: add timing to the event broker test
9 lines of code changed in 1 file:
ENH: switch to singleton pattern for event broker
2 lines of code changed in 1 file:
ENH: More changes to the configurations of GenerateCLP to streamline its use and installation. Thanks to Hans Johnson for working through many of these issues.
4 lines of code changed in 1 file:
ENH: new event broker functions and testing
19 lines of code changed in 3 files:
BUG: fix leak due - caused by accessing a matrix member of the slice node during process event but after the delete observers for the vtk tcl wrapping have been called. This resulted in a left-over registered pointer to the matric and a vtkCommand instance. This is some kind of race condition in the wrapping code when tearing down the interpreter. Fixed by only accessing the matrix if the scene still has nodes in it.
8 lines of code changed in 1 file:
ENH: add logfile option for broker test
21 lines of code changed in 3 files:
ENH: some bug fixes and improved testing for the EventBroker
14 lines of code changed in 1 file:
ENH: new test for event broker (currently broken, but being fixed)
171 lines of code changed in 3 files:
BUG: restore default view after running test
3 lines of code changed in 1 file:
ENH: set the layout default back after testing
2 lines of code changed in 1 file:
BUG: Including another update to work around a bug in FC7
0 lines of code changed in 1 file:
ENH: new test of scrolling behavior
31 lines of code changed in 1 file:
ENH: re-enable test
0 lines of code changed in 1 file:
BUG: fix test that failed because it called the wrong way to exit
4 lines of code changed in 1 file:
ENH: fix keybindings
0 lines of code changed in 1 file:
STYLE: got rid of abbreviation in method GetMainSlicerWin, changed to MainSlicerWindow
0 lines of code changed in 1 file:
BUG: stub out this test for now
13 lines of code changed in 1 file:
BUG: updated tests to have clean exits
8 lines of code changed in 1 file:
BUG: updated tests to have clean exits
2 lines of code changed in 2 files:
ENH: added invert and identity buttons to transform editor, make maktix widget obseve the matrix
5 lines of code changed in 1 file:
BUG: clean up of unfreed temp frame that caused leaks, plus some indent reformats
1 lines of code changed in 1 file:
ENH: some extra functionality that doesn't leak
7 lines of code changed in 1 file:
ENH: extra tests of the Base
1 lines of code changed in 1 file:
ENH: more steps in the debugging
10 lines of code changed in 1 file:
ENH: more testing
17 lines of code changed in 1 file:
ENH: new test code
322 lines of code changed in 1 file:
ENH: reworked scene load/import, added test
6 lines of code changed in 1 file:
ENH: some tweaks for testing
30 lines of code changed in 1 file:
ENH: integreated Bill's command line parsing into the slicer3 main app
2 lines of code changed in 1 file:
STYLE: removed stray character
1 lines of code changed in 1 file:
ENH: rearranged code to make slice viewers work, also made more of the node and logic creation automatic
7 lines of code changed in 1 file:
BUG: cmake 2.4 requires cmake files in every directory (just 'touch'ed files like these suffice)
13 lines of code changed in 1 file:
ENH: keep up with logic and node changes
16 lines of code changed in 1 file:
(29 more)