gnucash/libgnucash/core-utils
Geert Janssens a153412e5a Use platform dependent locations for gnucash user's data (gnc_userdata_home)
- Linux: use whatever the xdg spec dictates
- Windows: use AppData(Roaming)
- OS X/Quarz: use NSApplicationSupportDirectory special directory, which
              typically resolves to $HOME/Library/Application Support

If the preferred directory can't be used the code will fallback to
$HOME/.gnucash (the old location) if it exists. It won't create it
however. Instead if missing it will fall back to the platform's
temporary directory.

Code is added also to automatically migrate all data from the old
location to the new (only the first time).
2017-08-26 21:38:21 +02:00
..
test Use platform dependent locations for gnucash user's data (gnc_userdata_home) 2017-08-26 21:38:21 +02:00
binreloc.c Restructure the src directory 2017-08-10 18:45:00 +02:00
binreloc.h Restructure the src directory 2017-08-10 18:45:00 +02:00
CMakeLists.txt Rewrite several file path routines to use boost::filesystem 2017-08-26 21:38:21 +02:00
core-utils.i Rewrite several file path routines to use boost::filesystem 2017-08-26 21:38:21 +02:00
core-utils.scm Rewrite several file path routines to use boost::filesystem 2017-08-26 21:38:21 +02:00
gnc-environment.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-environment.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-filepath-utils.cpp Use platform dependent locations for gnucash user's data (gnc_userdata_home) 2017-08-26 21:38:21 +02:00
gnc-filepath-utils.h Use platform dependent locations for gnucash user's data (gnc_userdata_home) 2017-08-26 21:38:21 +02:00
gnc-gkeyfile-utils.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-gkeyfile-utils.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-glib-utils.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-glib-utils.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-guile-utils.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-guile-utils.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-jalali.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-jalali.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-locale-utils.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-locale-utils.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-path.c Cleanup some more obscure references to no longer existing 'src' directory 2017-08-11 22:44:50 +02:00
gnc-path.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-prefs-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-prefs.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-prefs.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncla-dir.h.in Restructure the src directory 2017-08-10 18:45:00 +02:00
Makefile.am Rewrite several file path routines to use boost::filesystem 2017-08-26 21:38:21 +02:00