Blender Git Commit Log

Git Commits -> Revision 3ea6435

Revision 3ea6435 by Julian Eisel (temp-cpp-file-system)
August 3, 2021, 15:27 (GMT)
Initial work for std::filesystem transition

* Add ghc::filesystem as platform compatible replacement for
std::filesystem
* Add Windows specific code to avoid issues with including Windows.h
* Port storage.cc to C++
* Port some functions from storage.cc to use ghc::filesystem internally.
* General cleanup related to the changes.
* Add USE_CPP_FILESYSTEM compile option to storage.cc, to keep legacy
code around for testing.

Commit Details:

Full Hash: 3ea6435069221b1bc4f7becce780291a04afe8a7
Parent Commit: 391af6b
Lines Changed: +6724, -680

4 Added Paths:

/extern/ghc_filesystem/filesystem.hpp (+5944, -0) (View)
/extern/ghc_filesystem/README.blender (+5, -0) (View)
/source/blender/blenlib/BLI_filesystem.hh (+51, -0) (View)
/source/blender/blenlib/intern/storage.cc (+717, -0) (View)

1 Deleted Path:

/source/blender/blenlib/intern/storage.c (+0, -674)

4 Modified Paths:

/source/blender/blenlib/BLI_fileops.h (+2, -1) (Diff)
/source/blender/blenlib/CMakeLists.txt (+2, -1) (Diff)
/source/blender/blenlib/intern/path_util.c (+2, -3) (Diff)
/source/blender/sequencer/intern/image_cache.c (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021