Unix: enable use of XDG paths for storing Blender configuration on Linux/BSD/..,
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 25 May 2012 12:08:29 +0000 (12:08 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 25 May 2012 12:08:29 +0000 (12:08 +0000)
commit942fcf44150aea4eea8e0f44de6b05229bb7c182
tree95737a1de510dcf9400a748eb0acfefaac651cdf
parent81935ee6772afce569ddadc5ce5870728452b5d9
Unix: enable use of XDG paths for storing Blender configuration on Linux/BSD/..,
starting from version 2.64. Unless you have a special system setup, this means the
will be in ~/.config/blender rather than ~/.blender.

When the version number is changed to 2.64, the "Copy Previous Settings" operator
in the splash will copy the settings to the new location.

XDG base directory specification:
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
16 files changed:
CMakeLists.txt
intern/ghost/CMakeLists.txt
intern/ghost/GHOST_ISystemPaths.h
intern/ghost/GHOST_Path-api.h
intern/ghost/intern/GHOST_Path-api.cpp
intern/ghost/intern/GHOST_SystemPaths.h
intern/ghost/intern/GHOST_SystemPathsCarbon.cpp
intern/ghost/intern/GHOST_SystemPathsCarbon.h
intern/ghost/intern/GHOST_SystemPathsCocoa.h
intern/ghost/intern/GHOST_SystemPathsCocoa.mm
intern/ghost/intern/GHOST_SystemPathsWin32.cpp
intern/ghost/intern/GHOST_SystemPathsWin32.h
intern/ghost/intern/GHOST_SystemPathsX11.cpp
intern/ghost/intern/GHOST_SystemPathsX11.h
source/blender/blenlib/CMakeLists.txt
source/blender/blenlib/intern/path_util.c