occt: master c2ae831c

Author Committer Branch Timestamp Parent
omy omy master 2012-11-30 12:17:28 master ed9161a4
Affected Issues  0023237: OSD_PerfMeter reports wrong (zero) times
Changeset 0023237: OSD_PerfMeter reports wrong (zero) times

Commit details:
1) in OSD_PerfMeter, use static functions of OSD_Chronometer class for time measurements instead of specific code to avoid incorrect results on CentOS (due to wrong valus of CLK_TCK);
2) changed definition of OSD_PerfMeter from .c to .cxx to avoid problems with C-functions;
3) fixed OSD_PerfMeter.h for building on Unix systems;
4) removed platform-specific #defines;
5) added test case for OSD_PerfMeter as bugs fclasses bug23237;
6) Removed DebugTools package (duplicates OSD_PerfMeter)
7) Avoid compiler (GCC) error casting BRepPrimAPI_Make* instances to TopoDS_Shape
rm - src/DebugTools/DebugTools.h Diff File
rm - src/DebugTools/FILES Diff File
rm - src/DebugTools/Perf.cxx Diff File
mod - src/OSD/FILES Diff File
mod - src/OSD/OSD_PerfMeter.h Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/QANCollection/QANCollection1.cxx Diff File
mod - src/QANCollection/QANCollectionTest.cxx Diff File
mod - src/QANCollection/QANCollection_PerfArrays.hxx Diff File
mod - src/QANCollection/QANCollection_PerfLists.hxx Diff File
mod - src/QANCollection/QANCollection_PerfMaps.hxx Diff File
mod - src/QANCollection/QANCollection_PerfSparseArray.hxx Diff File
mod - src/TKQADraw/PACKAGES Diff File
add - tests/bugs/fclasses/bug23237 Diff File