git repos / blockattack-game

blame: source/misc/embedded_libs/PlatformFolders-4.2.0/CHANGELOG.md

normal view · raw

c74066db Poul Sander 2022-02-16 12:14 1
# Changelog
c74066db Poul Sander 2022-02-16 12:14 2
c74066db Poul Sander 2022-02-16 12:14 3
All notable changes to this project will be documented in this file.
c74066db Poul Sander 2022-02-16 12:14 4
c74066db Poul Sander 2022-02-16 12:14 5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
c74066db Poul Sander 2022-02-16 12:14 6
c74066db Poul Sander 2022-02-16 12:14 7
## [4.2.0] 2022-02-06
c74066db Poul Sander 2022-02-16 12:14 8
c74066db Poul Sander 2022-02-16 12:14 9
### Added
c74066db Poul Sander 2022-02-16 12:14 10
 - Support for "state" dir aka Local Machine
c74066db Poul Sander 2022-02-16 12:14 11
c74066db Poul Sander 2022-02-16 12:14 12
### Changed
c74066db Poul Sander 2022-02-16 12:14 13
 - PlatformFolders specific CMake variables are now prefixed with "PLATFORMFOLDERS_" (Thanks @OlivierLDff)
c74066db Poul Sander 2022-02-16 12:14 14
c74066db Poul Sander 2022-02-16 12:14 15
## [4.1.0] 2021-08-08
c74066db Poul Sander 2022-02-16 12:14 16
c74066db Poul Sander 2022-02-16 12:14 17
### Added
c74066db Poul Sander 2022-02-16 12:14 18
 - CHANGELOG.md
c74066db Poul Sander 2022-02-16 12:14 19
 - Support for CMAKE_DEBUG_POSTFIX. Makes it possible to add a postfix to debug builds
c74066db Poul Sander 2022-02-16 12:14 20
c74066db Poul Sander 2022-02-16 12:14 21
### Changed
c74066db Poul Sander 2022-02-16 12:14 22
 - README.md is now included in the Doxygen documentation
c74066db Poul Sander 2022-02-16 12:14 23
 - Should now be thread safe
c74066db Poul Sander 2022-02-16 12:14 24
 - Minor internal changes
c74066db Poul Sander 2022-02-16 12:14 25
c74066db Poul Sander 2022-02-16 12:14 26
## [4.0.0] 2018-06-24
c74066db Poul Sander 2022-02-16 12:14 27
c74066db Poul Sander 2022-02-16 12:14 28
### Added
c74066db Poul Sander 2022-02-16 12:14 29
 - Support for "Public" folder
c74066db Poul Sander 2022-02-16 12:14 30
 - Support for "Saved Games 2". This will be "Saved Games" in Vista and newer
c74066db Poul Sander 2022-02-16 12:14 31
 - Unit tests
c74066db Poul Sander 2022-02-16 12:14 32
c74066db Poul Sander 2022-02-16 12:14 33
c74066db Poul Sander 2022-02-16 12:14 34
### Changed
c74066db Poul Sander 2022-02-16 12:14 35
 - The correct "Download" folder is now returned on Windows
c74066db Poul Sander 2022-02-16 12:14 36
 - Now requires a C++11 compatible compiler (was C++98)
c74066db Poul Sander 2022-02-16 12:14 37
 - Minimum Windows version raised from Windows XP to Windows 7.
c74066db Poul Sander 2022-02-16 12:14 38
 - The Mac version no longer depends on CoreServices
c74066db Poul Sander 2022-02-16 12:14 39
 - The XDG implementation are slightly more resilient to unrelated environments in user-dirs.dirs
c74066db Poul Sander 2022-02-16 12:14 40
 - Improved CMake system
c74066db Poul Sander 2022-02-16 12:14 41
c74066db Poul Sander 2022-02-16 12:14 42
### Removed
c74066db Poul Sander 2022-02-16 12:14 43
 - C++98 compatibility
c74066db Poul Sander 2022-02-16 12:14 44
 - Windows XP compatibility
c74066db Poul Sander 2022-02-16 12:14 45
 - No longer needs CoreServices on Mac OS X
c74066db Poul Sander 2022-02-16 12:14 46
c74066db Poul Sander 2022-02-16 12:14 47
## [3.2.0] 2018-05-28
c74066db Poul Sander 2022-02-16 12:14 48
c74066db Poul Sander 2022-02-16 12:14 49
### Added
c74066db Poul Sander 2022-02-16 12:14 50
 - Stand-alone functions. Method calls are no longer needed or recommended.
c74066db Poul Sander 2022-02-16 12:14 51
c74066db Poul Sander 2022-02-16 12:14 52
### Changed
c74066db Poul Sander 2022-02-16 12:14 53
 - Fixed a bug in the xdg cache function that caused sago::getCacheDir() to return the wrong folder if XDG_CONFIG_HOME and/or XDG_CACHE_HOME were set
c74066db Poul Sander 2022-02-16 12:14 54
c74066db Poul Sander 2022-02-16 12:14 55
## [3.1] 2018-04-21
c74066db Poul Sander 2022-02-16 12:14 56
c74066db Poul Sander 2022-02-16 12:14 57
### Added
c74066db Poul Sander 2022-02-16 12:14 58
 - Now uses CMake for testing (Thanks @sum01)
c74066db Poul Sander 2022-02-16 12:14 59
 - It is now possible to compile as a (static) library. (Thanks @sum01)
c74066db Poul Sander 2022-02-16 12:14 60
 - Appveyor CI integration (Thanks @sum01)
c74066db Poul Sander 2022-02-16 12:14 61
c74066db Poul Sander 2022-02-16 12:14 62
### Changed
c74066db Poul Sander 2022-02-16 12:14 63
 - Optimised use of iterator.
c74066db Poul Sander 2022-02-16 12:14 64
 - No longer keeps empty data structure on Mac and Windows platforms.
c74066db Poul Sander 2022-02-16 12:14 65
c74066db Poul Sander 2022-02-16 12:14 66
## [3.0] 2016-10-08
c74066db Poul Sander 2022-02-16 12:14 67
c74066db Poul Sander 2022-02-16 12:14 68
### Changed
c74066db Poul Sander 2022-02-16 12:14 69
 - On Windows the library now returns UTF-8 encoded paths as default.
c74066db Poul Sander 2022-02-16 12:14 70
c74066db Poul Sander 2022-02-16 12:14 71
## [2.2] 2016-09-06
c74066db Poul Sander 2022-02-16 12:14 72
c74066db Poul Sander 2022-02-16 12:14 73
### Fixed
c74066db Poul Sander 2022-02-16 12:14 74
 - Fixed a buffer overflow introduced in 2.1 (originally created to ensure C++03 compatibility)
c74066db Poul Sander 2022-02-16 12:14 75
 - The example file no longer abuses namespaces.
c74066db Poul Sander 2022-02-16 12:14 76
c74066db Poul Sander 2022-02-16 12:14 77
c74066db Poul Sander 2022-02-16 12:14 78
## [2.1] 2016-02-22
c74066db Poul Sander 2022-02-16 12:14 79
c74066db Poul Sander 2022-02-16 12:14 80
### Changed
c74066db Poul Sander 2022-02-16 12:14 81
 - Updated documentation URL
c74066db Poul Sander 2022-02-16 12:14 82
 - No longer uses a variable length array internally
c74066db Poul Sander 2022-02-16 12:14 83
c74066db Poul Sander 2022-02-16 12:14 84
c74066db Poul Sander 2022-02-16 12:14 85
## [2.0] 2015-10-26
c74066db Poul Sander 2022-02-16 12:14 86
c74066db Poul Sander 2022-02-16 12:14 87
### Added
c74066db Poul Sander 2022-02-16 12:14 88
- Mac OS X support using Core Framework
c74066db Poul Sander 2022-02-16 12:14 89
c74066db Poul Sander 2022-02-16 12:14 90
## [1.0] 2015-09-21
c74066db Poul Sander 2022-02-16 12:14 91
Designed to work with Linux and Windows XP+
1970-01-01 00:00 92