1. 23 Oct, 2014 1 commit
    • Maksim Shabunin's avatar
      Basic doxygen documentation support · 9b55c099
      Maksim Shabunin authored
      - updated existing Doxyfile.in
      - added corresponding cmake instructions
      - added some specific files (layout, icon)
      - clean existing doxygen warnings
      
      Conflicts:
      	CMakeLists.txt
      	doc/CMakeLists.txt
      	modules/core/include/opencv2/core.hpp
      	modules/core/include/opencv2/core/base.hpp
      	modules/core/include/opencv2/core/cuda.inl.hpp
      	modules/core/include/opencv2/core/mat.hpp
      	modules/core/include/opencv2/core/matx.hpp
      	modules/core/include/opencv2/core/types.hpp
      	modules/flann/include/opencv2/flann/lsh_table.h
      	modules/imgproc/include/opencv2/imgproc.hpp
      9b55c099
  2. 20 Oct, 2014 1 commit
  3. 18 Oct, 2014 6 commits
  4. 17 Oct, 2014 3 commits
  5. 16 Oct, 2014 1 commit
  6. 15 Oct, 2014 1 commit
    • Tom Stellard's avatar
      ocl: Change static variable order in cl_context.cpp to avoid crashes during destruction · 8f3b876e
      Tom Stellard authored
      ContextImpl::currentContext contains a reference to one of the
      DeviceInfoImpl objects from:
      
      static std::vector<DeviceInfoImpl> global_devices;
      
      ContextImpl::currentContext is destroyed in the destructor
      for the statically defined object __module, and relies on its
      DeviceInfoImpl reference to query some hardware features while
      being destroyed.
      
      This means that we need to ensure that the global_devices vector is
      destroyed affter __module, otherwise ContextImpl::currentContext's
      DeviceInfoImpl reference will no longer be valid when __module is
      destroyed.
      
      Since these variables are all confined to a single compilation unit,
      they will be destruct from bottom to top, so we need to make sure
      that __module is the bottom definition so it can be destroyed first.
      8f3b876e
  7. 12 Oct, 2014 2 commits
  8. 11 Oct, 2014 5 commits
  9. 10 Oct, 2014 3 commits
  10. 09 Oct, 2014 6 commits
  11. 08 Oct, 2014 3 commits
  12. 07 Oct, 2014 1 commit
  13. 02 Oct, 2014 6 commits
  14. 01 Oct, 2014 1 commit