1. 02 Apr, 2016 4 commits
  2. 01 Apr, 2016 8 commits
  3. 29 Mar, 2016 1 commit
  4. 28 Mar, 2016 1 commit
    • Paul Novotny's avatar
      Include cmake files in install · 500db60f
      Paul Novotny authored
      This adds yaml-cpp-config.cmake, yaml-cpp-config-version.cmake, and
      yaml-cpp-targets.cmake to the cmake install. As a result, cmake's
      find_package can easily find yaml-cpp for software that depends on
      yaml-cpp.
      
      Add code to install cmake files to $CMAKE_INSTALL_PREFIX/CMake on
      Windows, which is the de-facto standard.
      
      Closes jbeder/yaml-cpp#336 jbeder/yaml-cpp#127
      500db60f
  5. 26 Mar, 2016 2 commits
  6. 16 Mar, 2016 1 commit
  7. 31 Jan, 2016 4 commits
  8. 30 Jan, 2016 2 commits
  9. 12 Jan, 2016 1 commit
  10. 11 Jan, 2016 2 commits
    • Matt Blair's avatar
      Replace Boost usage with C++11 features · 24fa1b33
      Matt Blair authored
       - Adds 'std=c++11' compiler flags
       - Replaces boost::type_traits with std::type_traits
       - Replaces boost::shared_ptr with std::shared_ptr
       - Replaces std::auto_ptr with std::unique_ptr
       - Replaces raw pointers with std::unique_ptr in ptr_vector, ptr_stack, and SettingChanges
       - Replaces boost::noncopyable with deleted copy and assignment operators
       - Replaces boost::next with std::next
       - Replaces boost::enable_if with std::enable_if
       - Replaces boost::is_convertible with std::is_convertible
       - Replaces ptrdiff_t with std::ptrdiff_t
       - Replaces boost::iterator_facade and boost::iterator_adaptor with std::iterator, borrowing the 'proxy reference' technique from boost
       - Removes Boost dependency from CMakeLists
       - Formats changed files using clang-format
      24fa1b33
    • Jiri Hoogland's avatar
      Add PIC compile flag for GNU/CLang. · 4376ebac
      Jiri Hoogland authored
      - ensures shared library code is position-independent.
      4376ebac
  11. 10 Jan, 2016 2 commits
  12. 22 Nov, 2015 2 commits
  13. 25 Jul, 2015 1 commit
  14. 08 Jun, 2015 1 commit
    • Jonathan Hamilton's avatar
      Fix some Node::operator[] regressions from 0.5.1 · b426faff
      Jonathan Hamilton authored
      "const Node Node::operator[](const Key& key) const" changed from
      returning new empty node if the key was missing in 0.5.1 to returning
      a shared 'zombie' node in 0.5.2 to resolve a memory leak.
      
      (Specifically 1025f76d was where this
      was introduced)
      
      This caused some regressions where this 'zombie' object threw exceptions
      in some functions where the 'empty' object would not.
      
      This change fixes the Node::as(fallback) method (to return the
      'fallback' instead of throwing an exception) and the
      Node::begin()/Node::end() methods to return default-constructed
      iterators (so begin() == end() in such cases) instead of another
      exception.
      b426faff
  15. 26 May, 2015 1 commit
  16. 08 Apr, 2015 3 commits
  17. 03 Apr, 2015 1 commit
  18. 02 Apr, 2015 1 commit
  19. 31 Mar, 2015 2 commits