Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-06 | Codechange: Use a dynamic copyright year | glx | |
2020-02-08 | Change: Heading for 1.11 now | glx | |
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
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 :( | |||
2019-03-03 | Change: Heading for 1.10 now (#7319) | frosch | |
2019-03-03 | Add: Detect stable tags automatically, and set the 'stable' flag in ↵ | frosch | |
'_openttd_newgrf_version' accordingly. (#7317) | |||
2019-02-12 | Codechange: Include flag for whether a build is of a tagged revision | Niels Martin Hansen | |
2019-02-03 | Change: Include the full raw git revision hash in rev.cpp | Niels Martin Hansen | |
2018-07-01 | Fix: Put last SVN revision back in NewGRF version number (#6843) | Niels Martin Hansen | |
This is necessary to be compatible with some Game Scripts that might trigger compatibility modes if the SVN revision part is wrong. Potentially some NewGRFs might also be affected. See for example [SuperLib's Helper class](https://dev.openttdcoop.org/projects/superlib/repository/entry/helper.nut#L280), containing this function: function _SuperLib_Helper::HasWorldGenBug() { local version = _SuperLib_Helper.GetOpenTTDVersion(); if (version.Major == 0 || (version.Major == 1 && version.Minor <= 3)) { return version.Revision < 25339; } else { return version.Revision < 25305; } } If this function sees a Revision value of zero, it might trigger a workaround not required, causing a regression in scripts dependent on this. The MinimalGS example, for one, will trigger this. | |||
2018-04-12 | Change: Non-tag revisions are now named ↵ | frosch | |
'<commitdate>-<branch>-g<shorthash><modified>'. | |||
2018-04-12 | Remove: [NewGRF] OpenTTD version no longer contains a revision number. | frosch | |
2018-03-14 | (svn r27993) -Change: Heading for 1.9 now | frosch | |
2017-03-11 | (svn r27780) -Update: Numbers | frosch | |
2016-03-01 | (svn r27518) -Update: Numbers | frosch | |
2015-03-17 | (svn r27192) -Change: heading for 1.6 now | frosch | |
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 | |||
2014-03-17 | (svn r26406) -Change: heading for 1.5 now | frosch | |
2013-02-14 | (svn r25001) -Change: heading for 1.4 now | rubidium | |
2013-01-08 | (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by ↵ | planetmaker | |
Eagle_rainbow) | |||
2012-02-19 | (svn r23969) -Codechange: trunk heads to 1.3 now | rubidium | |
2011-08-21 | (svn r22805) -Codechange: move use of magic number for version checking to ↵ | rubidium | |
more logical location | |||
2011-02-14 | (svn r22083) -Change: trunk is heading towards 1.2 now | rubidium | |
2010-02-16 | (svn r19143) -Codechange: trunk's going for 1.1 now. | rubidium | |
2009-12-23 | (svn r18622) -Merge: release changes | rubidium | |
2009-09-04 | (svn r17416) -Codechange: move the build date/time 'determination' to ↵ | rubidium | |
rev.cpp as that's the file most likely to be regularly recompiled | |||
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
2009-05-16 | (svn r16318) -Change: use !! instead of @@ in src/*.in too. | rubidium | |
-Change: use @ instead of ~ in configure/Makefiles so Debian's build system(s) can also build RC binaries. | |||
2009-03-15 | (svn r15735) -Update: trunk ain't going to 0.7 anymore ;) | rubidium | |
2008-06-03 | (svn r13375) -Add: logging of actions that could possibly cause desyncs and ↵ | smatz | |
crashes to simplify debugging. See readme.txt for details | |||
2008-05-06 | (svn r12978) -Codechange: "\\0" is not needed for the MorphOS revision ↵ | rubidium | |
string. Patch by tokai. | |||
2008-05-04 | (svn r12944) -Codechange: use rev.h instead of externs at many places | smatz | |
2008-03-22 | (svn r12396) -Codechange: change a few things to reflect that we aren't ↵ | rubidium | |
aiming for 0.6 anymore in trunk. | |||
2007-10-21 | (svn r11330) -Add: OTTD version checking for NewGRFs. This allows NewGRFs to ↵ | rubidium | |
do something different for different versions of OpenTTD, like disabling it for too low versions or loading different graphics. | |||
2007-09-12 | (svn r11089) -Codechange: add revision detection to MSVC. | rubidium | |