- 13 Mar, 2020 2 commits
-
-
Martin Marinov authored
Move Debug/DebFileOut.hh/cc to Utils/FileOutput.hh/cc and allow the functionality to be used outside of Debug
-
Martin Marinov authored
* Add functionality to store index mesh in OBJ and OFF formats; Add DEB_index_mesh_out[_if] * Switch DEB_index_mesh_out to obj format * Add TEST_if()
-
- 30 Sep, 2019 1 commit
-
-
Martin Marinov authored
* Remove boost dependency * Make the CMakeLists.txt reusable * Add more configuration options and remove ReForm-specific defaults * Clean up the File interface and implementation * Clean up definitions of helper and stream functions * Use the configured print function for debug output to the console instead of streaming to std::cerr * Clean up the File flags and HTML support (unused) * Simplify File and Config to avoid deallocations on app shutdown * Update (C) notices, clean up code * Add the macro DEB_if() to simplify the DEB_if_*() macro implementations
-
- 25 Mar, 2016 1 commit
-
-
Martin Marinov authored
Refactored various debug class implementations from DebStream.cc. All unit tests pass, but debug system bugs are possible.
-
- 10 Dec, 2015 1 commit
-
-
Marco Amagliani authored
added t-spline out (jira72) and improved a bit the debug system in order to reuse functions. Also the debug output is now more clear becuase all debug files use the some numbering. [git-p4: depot-paths = "//ReForm/ReForm/main/Base/": change = 13609]
-
- 20 Nov, 2015 1 commit
-
-
Martin Marinov authored
ReForm, QGP: Allow partial success project https://jira.autodesk.com/browse/REFORM-88 QuadMeshExtractorT<> now returns a list of all errors found during extract() instead of immediately throwing. ExportQuadMesh now analyses that list to decide whether to refine or throw. [git-p4: depot-paths = "//ReForm/ReForm/main/Base/": change = 13339]
-
- 28 Oct, 2015 1 commit
-
-
Marco Amagliani authored
DEB_module has become dummy in order to avoid to have static variables. This is especially bad if a file is included in another file. In such a case it was possible to have static variables defined twaice in the same compilation unit. There is also some code cleaning to remove mistakes (like test if this == 0) and to remove files that are no more used. [git-p4: depot-paths = "//ReForm/ReForm/main/Base/": change = 13135]
-
- 22 Jan, 2015 1 commit
-
-
Martin Marinov authored
Moved and Rafactored StopWatch to Base/Utils. Added DEB_time_func and DEB_time_session macros in a new header Base/Debug/DebTime.hh [git-p4: depot-paths = "//ReForm/ReForm/main/Base/": change = 11256]
-
- 12 Nov, 2014 1 commit
-
-
Ian Bell authored
DEBUG. Added empty DEB_SHOW placeholding source files to ReForm project. Added std::vector streamer to DEB_out. [git-p4: depot-paths = "//ReForm/ReForm/main/Base/": change = 10863]
-
- 08 Sep, 2014 1 commit
-
-
Ian Bell authored
DEB_out. General tidy of DEB_out code replacing DebStream::Impl with new DebFile class. Added DEB_ON enabling macro definition to Cmakelists.txt (currently defined in both Release and Debug builds). Added DEB_module() and some four-letter module declarations. Added call stack based hyperlinks and pop-up texts for HTML deb out. Added new DebUtils.hh header The only change to IGM and CoMISo code in this CL is addition of DEB_module() statements. [git-p4: depot-paths = "//ReForm/ReForm/main/Base/": change = 10466]
-
- 29 Aug, 2014 1 commit
-
-
Ian Bell authored
DEBUG. Added new Base project currently conmtaininging just DebOut.hh and DebStream.cc implementing DEB_enter_func, DEB_out, DEB_warning, and DEB_error (together with _if varients) and replaced a large number (not all) of std::cerr and std::cout measage streaming with DEB_out, DEB+warning, or DEB_error as appropriate, All such text is currently piped to std::cerr in both Release and Debug builds, but this will probably be changed in a future CL. [git-p4: depot-paths = "//ReForm/ReForm/main/Base/": change = 10440]
-