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

Reply via email to