1. 23 Jan, 2020 1 commit
    • Martin Marinov's avatar
      MTBR-691 Add Scheme support (#4) · d418e6e2
      Martin Marinov authored
      * Refactor Journal::Stream::Impl
      * Add Scheme journal implementation
      * Apply SMI class naming conventions for Scheme
      * Remove Base::Command as this is breaking ENDL output during static initialization
      * Clang reformat for JournalStream.cc
      * Improve the naming API
      * Various fixes for the Scheme journal
      * Replace define() overloads with template<> define() specializations
  2. 20 Dec, 2019 1 commit
    • 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()
  3. 30 Sep, 2019 1 commit
    • Martin Marinov's avatar
      MTBR-676 Refactor Base to a generic module that is useable outside ReForm (#1) · 8bc3cc14
      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
  4. 29 Sep, 2016 1 commit
  5. 26 Sep, 2016 1 commit
  6. 23 Sep, 2016 3 commits
  7. 25 Mar, 2016 1 commit