Directory Applications/GUI/Testing/

Directory Created:
2006-03-23 10:57
Total Files:
9
Deleted Files:
0
Lines of Code:
869

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

Lines of Code

Applications/GUI/Testing/ Lines of Code

Developers

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

Most Recent Commits

jcfr 2009-12-11 12:32 Rev.: 11255

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:

  • Applications/GUI/Testing: CMakeLists.txt (changed)
jcfr 2009-12-10 20:43 Rev.: 11250

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:

  • Applications/GUI/Testing: EventBrokerTest.cxx (changed)
pieper 2009-10-08 15:31 Rev.: 10608

COMP: warning fixes

1 lines of code changed in 1 file:

  • Applications/GUI/Testing: EventBrokerTest.cxx (+1 -1)
pieper 2009-09-29 17:54 Rev.: 10547

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:

  • Applications/GUI/Testing: EventBrokerTest.cxx (changed)
pieper 2008-07-25 09:40 Rev.: 7337

ENH: fix scroll test to match new api

0 lines of code changed in 1 file:

  • Applications/GUI/Testing: ScrollTesting.tcl (changed)
barre 2008-05-20 02:32 Rev.: 6776

ENH: Slicer3 Spring Installation Clean Up

7 lines of code changed in 3 files:

  • Applications/GUI/Testing: CMakeLists.txt (+4 -2), LoadSceneTest.tcl (+1 -3), ScrollTesting.tcl (+2 -2)
barre 2008-04-25 17:27 Rev.: 6552

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:

  • Applications/GUI/Testing: CMakeLists.txt (changed)
pieper 2008-01-25 13:24 Rev.: 5600

ENH: add timing to the event broker test

9 lines of code changed in 1 file:

  • Applications/GUI/Testing: EventBrokerTest.cxx (+9)
pieper 2008-01-25 12:34 Rev.: 5595

ENH: switch to singleton pattern for event broker

2 lines of code changed in 1 file:

  • Applications/GUI/Testing: EventBrokerTest.cxx (+2 -2)
millerjv 2008-01-23 10:07 Rev.: 5576

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:

  • Applications/GUI/Testing: CMakeLists.txt (+4 -3)
pieper 2008-01-18 17:41 Rev.: 5547

ENH: new event broker functions and testing

19 lines of code changed in 3 files:

  • Applications/GUI/Testing: CMakeLists.txt (+1 -1), EventBrokerTest.cxx (+7 -3), EventBrokerTest.xml (+11 -3)
pieper 2008-01-17 11:50 Rev.: 5523

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:

  • Applications/GUI/Testing: ScrollTesting.tcl (+8 -1)
pieper 2008-01-16 13:02 Rev.: 5514

ENH: add logfile option for broker test

21 lines of code changed in 3 files:

  • Applications/GUI/Testing: CMakeLists.txt (+4 -1), EventBrokerTest.cxx (+6), EventBrokerTest.xml (+11)
pieper 2008-01-15 15:26 Rev.: 5509

ENH: some bug fixes and improved testing for the EventBroker

14 lines of code changed in 1 file:

  • Applications/GUI/Testing: EventBrokerTest.cxx (+14 -1)
pieper 2008-01-15 12:11 Rev.: 5506

ENH: new test for event broker (currently broken, but being fixed)

171 lines of code changed in 3 files:

  • Applications/GUI/Testing: CMakeLists.txt (+38), EventBrokerTest.cxx (new 116), EventBrokerTest.xml (new 17)
pieper 2007-08-27 09:15 Rev.: 4126

BUG: restore default view after running test

3 lines of code changed in 1 file:

  • Applications/GUI/Testing: ScrollTesting.tcl (+3 -1)
pieper 2007-08-23 20:10 Rev.: 4110

ENH: set the layout default back after testing

2 lines of code changed in 1 file:

  • Applications/GUI/Testing: ScrollTesting.tcl (+2)
hayes 2007-08-20 15:49 Rev.: 4090

BUG: Including another update to work around a bug in FC7

0 lines of code changed in 1 file:

  • Applications/GUI/Testing: LoadSceneTest.tcl (changed)
pieper 2007-07-02 16:42 Rev.: 3789

ENH: new test of scrolling behavior

31 lines of code changed in 1 file:

  • Applications/GUI/Testing: ScrollTesting.tcl (new 31)
pieper 2007-06-13 09:58 Rev.: 3581

ENH: re-enable test

0 lines of code changed in 1 file:

  • Applications/GUI/Testing: LoadSceneTest.tcl (changed)
pieper 2007-03-09 18:55 Rev.: 2894

BUG: fix test that failed because it called the wrong way to exit

4 lines of code changed in 1 file:

  • Applications/GUI/Testing: TestScript.tcl (+4 -7)
barre 2007-01-02 15:32 Rev.: 1983

ENH: fix keybindings

0 lines of code changed in 1 file:

  • Applications/GUI/Testing: mrml.tcl (changed)
pieper 2006-09-22 10:15 Rev.: 1314

STYLE: got rid of abbreviation in method GetMainSlicerWin, changed to MainSlicerWindow

0 lines of code changed in 1 file:

  • Applications/GUI/Testing: Slicer3Bare.tcl (-293)
pieper 2006-09-18 17:40 Rev.: 1270

BUG: stub out this test for now

13 lines of code changed in 1 file:

  • Applications/GUI/Testing: LoadSceneTest.tcl (+13 -8)
pieper 2006-09-09 11:22 Rev.: 1225

BUG: updated tests to have clean exits

8 lines of code changed in 1 file:

  • Applications/GUI/Testing: TestScript.tcl (+8 -1)
pieper 2006-09-09 11:16 Rev.: 1224

BUG: updated tests to have clean exits

2 lines of code changed in 2 files:

  • Applications/GUI/Testing: LoadSceneTest.tcl (+1 -1), TestScript.tcl (+1 -1)
alexy 2006-09-08 10:06 Rev.: 1213

ENH: added invert and identity buttons to transform editor, make maktix widget obseve the matrix

5 lines of code changed in 1 file:

  • Applications/GUI/Testing: mrml.tcl (+5 -5)
pieper 2006-09-07 13:20 Rev.: 1203

BUG: clean up of unfreed temp frame that caused leaks, plus some indent reformats

1 lines of code changed in 1 file:

  • Applications/GUI/Testing: Slicer3Bare.tcl (+1)
pieper 2006-09-06 18:15 Rev.: 1201

ENH: some extra functionality that doesn't leak

7 lines of code changed in 1 file:

  • Applications/GUI/Testing: Slicer3Bare.tcl (+7 -2)
pieper 2006-09-06 17:46 Rev.: 1200

ENH: extra tests of the Base

1 lines of code changed in 1 file:

  • Applications/GUI/Testing: Slicer3Bare.tcl (+1)
pieper 2006-09-06 17:29 Rev.: 1197

ENH: more steps in the debugging

10 lines of code changed in 1 file:

  • Applications/GUI/Testing: Slicer3Bare.tcl (+10 -1)
pieper 2006-09-06 16:23 Rev.: 1187

ENH: more testing

17 lines of code changed in 1 file:

  • Applications/GUI/Testing: Slicer3Bare.tcl (+17 -22)
pieper 2006-09-06 15:47 Rev.: 1186

ENH: new test code

322 lines of code changed in 1 file:

  • Applications/GUI/Testing: Slicer3Bare.tcl (new 322)
alexy 2006-08-07 16:22 Rev.: 1045

ENH: reworked scene load/import, added test

6 lines of code changed in 1 file:

  • Applications/GUI/Testing: LoadSceneTest.tcl (new 6)
pieper 2006-06-12 17:42 Rev.: 541

ENH: some tweaks for testing

30 lines of code changed in 1 file:

  • Applications/GUI/Testing: mrml.tcl (+30 -29)
pieper 2006-05-17 17:44 Rev.: 434

ENH: integreated Bill's command line parsing into the slicer3 main app

2 lines of code changed in 1 file:

  • Applications/GUI/Testing: TestScript.tcl (new 2)
pieper 2006-05-15 08:12 Rev.: 411

STYLE: removed stray character

1 lines of code changed in 1 file:

  • Applications/GUI/Testing: mrml.tcl (+1 -1)
pieper 2006-05-09 16:53 Rev.: 386

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:

  • Applications/GUI/Testing: mrml.tcl (+7 -18)
pieper 2006-05-09 16:45 Rev.: 384

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:

  • Applications/GUI/Testing: CMakeLists.txt (new 13)
pieper 2006-05-03 17:33 Rev.: 373

ENH: keep up with logic and node changes

16 lines of code changed in 1 file:

  • Applications/GUI/Testing: mrml.tcl (+16 -23)

(29 more)

Generated by StatSVN 0.5.0