[PATCH 0/6] mods in the backend for user path retrieval for <os>.c
Lubomir I. Ivanov
neolit123 at gmail.com
Tue Oct 6 03:10:15 PDT 2015
this is a great opportunity for me to mess up big time before the beta.
yey...
* motivation:
having two different backends that do the same thing is a very bad idea.
using Qt helpers is tempting but for the more serious stuff the OS's C API
is the more reliable way to go.
since both the user-path and user-filename share a similar idea, we now
use a helper function in all <os>.c files - system_default_path_append().
path pointers are static and maintained in main.cpp, heap wise.
* please do test:
grind these patches carefully if you are in the mood for reading C.
also, i have only tested the linux.c / macos.c mods in a external test.c
under win32 to see if it compiles / runs, but this hasn't recevied actual
OS testing. hopefully no regressions...
[PATCH 1/6] windows.c: sanitize the backend for path retrieval
[PATCH 2/6] macos.c: update the default path retriaval
[PATCH 3/6] linux.c: update the default path retriaval
[PATCH 4/6] qthelper.cpp: remove system_default_directory()
[PATCH 5/6] git-access.c: use <userpath>/cloudstorage/ for the cache
[PATCH 6/6] main.cpp: manage the default filename/directory on the
lubomir
--
More information about the subsurface
mailing list