]> OCCT Git - occt.git/commit
Foundation Classes - Return value is overridden by OCCT #528
authorDmitrii Kulikov <164657232+AtheneNoctuaPt@users.noreply.github.com>
Thu, 15 May 2025 14:21:52 +0000 (15:21 +0100)
committerGitHub <noreply@github.com>
Thu, 15 May 2025 14:21:52 +0000 (15:21 +0100)
commit66d2a06b5ad373c13d76f25490decbc655ce3cde
treec4e7d675d7539917c61b079725399971ac0b9abb
parente82126db693e8d54f04a5a28cd614da0f56b2eb6
Foundation Classes - Return value is overridden by OCCT #528

- Removed OSD_PerfMeter.h and integrated its functionality directly into OSD_PerfMeter.hxx.
- Updated OSD_PerfMeter to manage stopwatches through a singleton StopwatchStorage class.
- Enhanced meter initialization and management to support shared meters by name.
- Implemented methods for starting, stopping, and printing elapsed time for performance meters.
- Added OSD_PerfMeter_Test.cxx to implement unit tests for OSD_PerfMeter functionality.
- Test bug23237 is delete as it refers to removed code.
src/Draw/TKDraw/Draw/Draw_BasicCommands.cxx
src/Draw/TKQADraw/QABugs/QABugs_19.cxx
src/Draw/TKQADraw/QANCollection/QANCollection_Perf.cxx
src/FoundationClasses/TKernel/GTests/FILES.cmake
src/FoundationClasses/TKernel/GTests/OSD_PerfMeter_Test.cxx [new file with mode: 0644]
src/FoundationClasses/TKernel/OSD/FILES.cmake
src/FoundationClasses/TKernel/OSD/OSD_PerfMeter.cxx
src/FoundationClasses/TKernel/OSD/OSD_PerfMeter.h [deleted file]
src/FoundationClasses/TKernel/OSD/OSD_PerfMeter.hxx
tests/bugs/fclasses/bug23237 [deleted file]