Skip to content
Permalink
Branch: master
Commits on Jun 8, 2019
  1. Doxygen markdown (#107)

    seanmiddleditch committed Jun 8, 2019
    * Get Markdown files into the Doxygen docs
    
    * Try to get GitHub and Doxygen to play nicer in documentation layout
    
    * Fix Doxygen regenerating on every build
    
    * Include images dir in Doxygen
    
    * More tweaks to Doxygen generation
  2. Azure variables for Doxygen S3 bucket (#106)

    seanmiddleditch committed Jun 8, 2019
    * Azure variables for Doxygen S3 bucket
    
    * Add force-publish variable for pipelines
    
    Overrides the branch restrictions
  3. Doxygen (#105)

    seanmiddleditch committed Jun 8, 2019
    * Initial Doxygen building support
    
    * Initial Sphinx support
    
    Also use Clang for Doxygen, as experiment
    
    * Simplify some CTAD usage that confused Doxygen/Sphinx
    
    * Get Doxygen docs in somewhat shape
    
    * Massage some code that Doxygen fails to parse well
    
    * Ignore some macros that Doxygen fails at
    
    * ReadTheDocs scripts/config
    
    * Clean up remaining Doxygen errors
    
    * Delete all support for Sphinx
    
    Just too buggy for our needs, esp. for modern C++
    
    * Cleanup Doxygen generation and options
    
    * Add Azure task to publish docs to S3
Commits on Jun 2, 2019
  1. Create library script (#103)

    seanmiddleditch committed Jun 2, 2019
    * Template files for create library script
    
    * Python script to create a library
    
    * Renamed to create_library
    
    * Ensure generated sources are templatized
    
    * Ensure correct source directory for create script
    
    * Add the new library to the CMakeLists.txt of target directory automatically
    
    * Add an example function to generated library
    
    This is to just ensure the library links out of the box.
Commits on Jun 1, 2019
  1. Split debugging into a separate library (#95)

    seanmiddleditch committed Jun 1, 2019
    * Move callstack and debug to core library (incomplete)
    
    * Finish moving debug utils from foundation to core
    
    * Convert foundation to an INTERFACE library
    
    Implements #92
    
    * Rename core to runtime
    
    * Compile fix for callstack on Posix platforms
    
    Forgot to update header include path.
    
    * Another compile fix for Posix
    
    * Update runtime library to use naming more inline with rest of Potato
    
    * Remove runtime dependency in foundation
    
    Add configuration UP_FOUNDATION_ASSERT
    
    * Have runtime redirect foundation asserts to runtime asserts
    
    * Add runtime as dependency to other potato libraries
    
    * Compile fix for Clang
You can’t perform that action at this time.