Branch: refs/heads/master
Home: https://github.com/Warzone2100/warzone2100
Commit: 54901bcd1672c9e22db35c66741ec2eda123b491
https://github.com/Warzone2100/warzone2100/commit/54901bcd1672c9e22db35c66741ec2eda123b491
Author: past-due <[email protected]>
Date: 2018-03-21 (Wed, 21 Mar 2018)
Changed paths:
M README.md
M lib/exceptionhandler/exceptionhandler.cpp
M lib/exceptionhandler/exceptionhandler.h
M src/main.cpp
Log Message:
-----------
More robust handling of getting the app user-data (prefs) dir
- Fixed: On Windows, applications should never write application-data files to
My Documents (`CSIDL_PERSONAL`) - instead, use `%APPDATA%\org\appname`.
- Fixed: By using `PHYSFS_getPrefDir` when available (PhysFS >= 2.1), we
include proper support for numerous other operating systems / configurations.
- Fixed: Fallback when `PHYSFS_getPrefDir` is not available (PhysFS < 2.1) that
matches its behavior as closely as possible.
- Fixed: Crash introduced by commit: 827cd597385aa34f77c3ab45f7249b68799114b9
when `getenv("HOME")` returns NULL.
Changes of note:
- On Windows the application-data path has changed to the appropriate location
under `%APPDATA%\Warzone 2100 Project\Warzone 2100 <version>`
- On Linux / Unix, the warzone application-data path follows the [XDG base
directory
spec](https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html)
the same way that `PHYSFS_getPrefDir` does.
See the updated `README.md` for details.
Commit: 6198e8f308e7ced9221e480defc460e286edc92d
https://github.com/Warzone2100/warzone2100/commit/6198e8f308e7ced9221e480defc460e286edc92d
Author: past-due <[email protected]>
Date: 2018-03-21 (Wed, 21 Mar 2018)
Changed paths:
M lib/exceptionhandler/exceptionhandler.cpp
M lib/exceptionhandler/exceptionhandler.h
M lib/exceptionhandler/exchndl.cpp
M lib/exceptionhandler/exchndl.h
M lib/framework/frame.h
M src/main.cpp
M src/version.cpp
M src/version.h
Log Message:
-----------
Automatically determine `WZ_WRITEDIR` from the autorevision info
See new function `version_getVersionedAppDirFolderName()`
Compare:
https://github.com/Warzone2100/warzone2100/compare/8b82c5c8d348...6198e8f308e7------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Warzone2100-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-commits