- 17 Jan, 2020 1 commit
-
-
Martin Marinov authored
MTBR-691 refactor C++-related code from Journal::Stream::Impl to allow journals in other languages (#3)
-
- 16 Jan, 2020 1 commit
-
-
Martin Marinov authored
-
- 15 Jan, 2020 1 commit
-
-
Martin Marinov authored
-
- 14 Jan, 2020 4 commits
-
-
Martin Marinov authored
Fix a bug where the Journal can be turned on before the stream pointer is initialized, resulting in a failure to output and memory leaks
-
Martin Marinov authored
Ensure Journal stream is always flushed when `\n` is printed
-
Martin Marinov authored
-
Martin Marinov authored
-
- 20 Dec, 2019 2 commits
-
-
Martin Marinov authored
-
Martin Marinov authored
* Add the Journal sources * Remove ReForm specific code in Journal and allow various configuration options * Fix a macro that was incorrect if JOURNAL_ON was undefined * Journal can work either with Boost or the std::experimental filesystem implementations * OStringStream using std::ostringstream now and sets the locale to "C" * Debug::FIle now uses OStringStream * Add IOutputStream:Base::print(float) * Fix initialization bugs * Allow comment streaming, allow existing journal entries to be output as comments, improve code consistency * Document the Journal functions * Add Journal::output_path()
-
- 30 Nov, 2019 1 commit
-
-
Martin Marinov authored
Flush the test stream after each result output to make sure results are not lost in the event of a crash
-
- 14 Nov, 2019 1 commit
-
-
Martin Marinov authored
-
- 08 Nov, 2019 1 commit
-
-
Martin Marinov authored
-
- 17 Oct, 2019 1 commit
-
-
Martin Marinov authored
-
- 01 Oct, 2019 1 commit
-
-
Martin Marinov authored
-
- 30 Sep, 2019 3 commits
-
-
Martin Marinov authored
-
Martin Marinov authored
-
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
-
- 23 Sep, 2019 2 commits
-
-
Martin Marinov authored
-
Martin Marinov authored
-
- 30 Jul, 2018 1 commit
-
-
* Add new warning guard macro for CQI: add a completely new macro rather than using the existing one as this will let us customise the behaviour without breaking any of the existing warning suppressions. In particular the warning level can be set to 3 even for the problem header files. * Add unused variable macro. * Minor whitespace correction
-
- 29 Jan, 2018 4 commits
-
-
Martin Marinov authored
-
Martin Marinov authored
-
Martin Marinov authored
Change BaseDefines.hh to only export symbols if BASEDLL is defined (same behavior as Windows) to allow building Base as static library without exposing its symbols
-
Martin Marinov authored
-
- 06 Dec, 2017 1 commit
-
-
Martin Heistermann authored
-
- 13 Nov, 2017 1 commit
-
-
Max Lyon authored
-
- 02 Nov, 2017 1 commit
-
-
Martin Marinov authored
Disable BASE_THREAD_LOCAL on all platforms: The thread_local variable initialization behavior is difficult to support downstream, and is causing bugs when using Progress::Node.
-
- 29 Sep, 2017 2 commits
-
-
Martin Marinov authored
Add an user-friendly node name as a parameter tp PROGRESS_DEFINE_NODE and PROGRESS_DEFINE_NODE_CUSTOM.
-
Martin Marinov authored
Set the number of done children of Progress::Node in Context::entry_node() instead of Context::exit_node() to report the correct completed stage number while the child node is active.
-
- 27 Sep, 2017 5 commits
-
-
Martin Marinov authored
-
Martin Marinov authored
-
Martin Marinov authored
-
Martin Marinov authored
-
Martin Marinov authored
-
- 26 Sep, 2017 1 commit
-
-
Martin Marinov authored
-
- 21 Sep, 2017 1 commit
-
-
Martin Marinov authored
-
- 19 Sep, 2017 1 commit
-
-
Martin Marinov authored
-
- 14 Sep, 2017 1 commit
-
-
Martin Marinov authored
-
- 18 Aug, 2017 2 commits
-
-
Martin Marinov authored
-
Martin Marinov authored
-