Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-01 | Codechange: validate that "max" value of settings fit in their storage | Patric Stout | |
This is an easy mistake to make, so protect us against making such mistakes, by validating it doesn't happen. | |||
2021-02-07 | Change: [CMake] Bump minimum version to 3.9 | glx22 | |
2021-01-08 | Codechange: Remove min/max functions in favour of STL variants (#8502) | Charles Pigott | |
2020-12-27 | Codechange: Keep filenames of loaded Fio files in std::strings. | Michael Lutz | |
2020-12-15 | Codechange: Make use of the improved C++17 emplace_back function. | Michael Lutz | |
2020-12-04 | Fix: [CMake] cross-compiling requires native tools | glx22 | |
2020-06-05 | Add: introduce CMake for project management | Patric Stout | |
CMake works on all our supported platforms, like MSVC, Mingw, GCC, Clang, and many more. It allows for a single way of doing things, so no longer we need shell scripts and vbs scripts to work on all our supported platforms. Additionally, CMake allows to generate project files for like MSVC, KDevelop, etc. This heavily reduces the lines of code we need to support multiple platforms from a project perspective. Addtiionally, this heavily improves our detection of libraries, etc. | |||
2020-05-21 | Codechange: Use std::string in INI file parsing. | Michael Lutz | |
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
2019-04-10 | Codechange: Use null pointer literal instead of the NULL macro | Henry Wilson | |
2019-03-28 | Fix: [Win64] settingsgen MSVC compile warnings (#7432) | glx22 | |
2019-03-26 | Codechange: Removed SmallVector completely | Henry Wilson | |
2019-03-26 | Codechange: Replaced SmallVector::[Begin|End]() with std alternatives | Henry Wilson | |
2019-03-26 | Codechange: Replaced SmallVector::Append() with ↵ | Henry Wilson | |
std::vector::[push|emplace]_back() | |||
2019-03-26 | Codechange: Replace SmallVector::Length() with std::vector::size() | Henry Wilson | |
2019-03-26 | Codechange: Replace SmallVector::Clear() with std::vector::clear() | Henry Wilson | |
2019-03-05 | Remove: MorphOS / AmigaOS support | Patric Stout | |
In 10 years there is no commit to change how MorphOS works, and we have no active maintainer for it. It is unlikely it works in its current state (but not impossible). With the arrival of SDL2 (and removal of SDL), MorphOS is no longer support. There is an SDL2 port for MorphOS, but it is not maintained by upstream SDL2, and nobody can currently test it out. If anyone wants to re-add MorphOS, please do (revert this patch, fix the problems, and create a Pull Request). If you need any help doing so, let us know! It is not that we don't like MorphOS, it is that we don't have anyone fixing the problems :( | |||
2018-12-27 | Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined ↵ | glx | |
macro _WIN32 | |||
2018-10-31 | Fix: Protect against a few out of bounds or uninitialised usage errors | Charles Pigott | |
2018-10-31 | Doc: Lots and lots of doxymentation fixes | Charles Pigott | |
2014-04-24 | (svn r26506) -Codechange: replace most of vsnprintf with vseprintf | rubidium | |
2014-04-23 | (svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵ | rubidium | |
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values | |||
2012-02-12 | (svn r23940) -Codechange: remove superfluous semicolons | smatz | |
2011-08-24 | (svn r22824) -Codechange: pass sub directory to ini loading | rubidium | |
2011-05-01 | (svn r22406) -Document: some more "random-ish" tidbits | rubidium | |
2011-03-14 | (svn r22254) -Codechange: Make settingsgen only update the output file if it ↵ | michi_cc | |
actually changed. | |||
2011-03-04 | (svn r22188) -Add: Generate the settings as part of the MSVC build process, ↵ | glx | |
and enable it in Makefile too | |||
2011-03-03 | (svn r22171) -Add: Add settings generator program. | alberth | |