Re: [AD] standard path updates |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
On Thu, Jan 6, 2011 at 4:15 PM, Trent Gamblin <trent@xxxxxxxxxx> wrote:
> PROGRAM_PATH: /var/mobile/Applications/AC749D23-8EB9-4271-91B8-BBDC490648F9/ex_get_path.app/
>
That looks like the proper location, although we may end up removing
PROGRAM_PATH from the list.
Do you see any value of PROGRAM_PATH for iPhone, if you have
RESOURCE_PATH (bundled, read-only app data location)?
> USER_DATA_PATH: /var/mobile/Applications/AC749D23-8EB9-4271-91B8-BBDC490648F9/ex_get_path.app/
>
Is this writable? It looks like you are using "[mainBundle
resourcePath];", which seems more like RESOURCES_PATH (my patch will
add that), which contains data that is bundled with the program.
> Documents is questionable but seems to be the best choice. My first choice was "Application Support" but
> that path is not writable on iPhone.
>
Both USER_DATA and USER_SETTINGS need to be writable.
So when I commit the new path stuff, I think I need to update your
recent changes so that USER_DATA is called RESOURCES, and then alias
the writable directories of USER_DATA and USER_SETTINGS and
USER_DOCUMENTS (new) to the same thing (Documents). Make sense?
Note that SYSTEM_DATA/SYSTEM_SETTINGS will be removed on all platforms.
--
Matthew Leverton