Skip to content
  • Martin Marinov's avatar
    REFORM-838 Add and generalize Journal code refactored from ReForm (#2) · 7beb29a3
    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()
    7beb29a3