Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-07 | Fix: [Cygwin] Fix missing definitions in stdafx | Joe Stringer | |
Fix the following compile errors: In file included from openttd/src/debug.h:15:0, from openttd/src/string.cpp:13: openttd/src/cpu.h:35:19: error: 'uint' was not declared in this scope bool HasCPUIDFlag(uint type, uint index, uint bit); openttd/src/string.cpp: In function 'char* strcasestr(const char*, const char*)': openttd/src/string.cpp:548:7: error: 'strncasecmp' was not declared in this scope if (strncasecmp(haystack, needle, needle_len) == 0) return const_cast<char *>(haystack); openttd/src/strgen/strgen_base.cpp: In function 'void EmitPlural(Buffer*, char*, int)': openttd/src/core/alloc_func.hpp:136:6: error: 'alloca' was not declared in this scope (T*)alloca((num_elements) * sizeof(T))) Signed-off-by: Joe Stringer <joe@wand.net.nz> | |||
2019-06-03 | Fix: vcpkg used to patch lzma.h to define LZMA_API_STATIC for static builds ↵ | glx22 | |
(#7614) | |||
2019-05-01 | Fix #7553: check bounds when loading strings (#7554) | glx22 | |
2019-04-09 | Codechange: Replace AutoDeleteSmallVector with direct std::vector use in ↵ | Michael Lutz | |
text layout code. | |||
2019-03-19 | Remove: DOS support | Patric Stout | |
In 10 years there was no active development on DOS. Although it turned out to still work, the FPS was very bad. There is little interest in the current community to look into this. Further more, we like to switch to c++11 functions for threads, which are not implemented by DJGPP, the only current compiler for DOS. Additionally, DOS is the only platform which does not support networking. It is the reason we have tons of #ifdefs to support disabling networking. By removing DOS support, we can both use c++11 functions for threads, and remove all the code related to disabling network. Sadly, this means we have to see DOS go. Of course, if you feel up for the task, simply revert this commit, and implement stub c++11 functions for threads and stub functions for networking. We are more than happy to accept such Pull Request. | |||
2019-03-05 | Fix: warnings when compiling for a recent version of Haiku | Patric Stout | |
This might break older Haiku versions, but it is hard to tell. | |||
2019-03-05 | Remove: BeOS support (deprecated by Haiku) | Patric Stout | |
In 10 years there is no commit to change how BeOS 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), BeOS is no longer support. SDL2 suggests to use Haiku instead of BeOS. | |||
2019-03-05 | Codechange: removed some left-behind __NDS__ references | Patric Stout | |
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-12-26 | Change: use vcpkg integration in Visual Studio | glx | |
Removes the need for us to provide OpenTTD-useful package | |||
2018-07-19 | Codechange: Rearrange struct packing defines and make MinGW use _Pragma pack ↵ | Charles Pigott | |
style | |||
2018-04-29 | Remove: WinCE support | Patric Stout | |
2018-04-29 | Remove: PSP support | Patric Stout | |
2018-04-11 | Codechange: Simplify C++11 check for assert_compile | Charles Pigott | |
2017-09-24 | (svn r27916) -Codechange: Enable usage of static_assert for MSVC | frosch | |
2017-08-13 | (svn r27893) -Codechange: Use fallthrough attribute. (LordAro) | frosch | |
2015-08-10 | (svn r27380) -Fix: [Win32] Compilation with MSVC2015. | michi_cc | |
2015-01-02 | (svn r27109) -Fix (r27102): MinGW compilation | rubidium | |
2015-01-01 | (svn r27102) -Fix [FS#6194]: money values would end up wrong in strings when ↵ | rubidium | |
outside of the bounds of a 32 bits integer | |||
2014-10-25 | (svn r27040) -Fix: Don't use GCC diagnostic push/pop if unsupported | fonsinchen | |
2014-09-25 | (svn r26922) -Fix: Include strings.h on HAIKU for strcasecmp. Some platforms ↵ | frosch | |
do not have a strings.h at all, most define the functions in string.h as well. | |||
2014-09-06 | (svn r26771) -Cleanup: remove OTTD2SQ and SQ2OTTD | rubidium | |
2014-09-06 | (svn r26769) -Codechange [Squirrel]: remove the difference between some ↵ | rubidium | |
platforms having wchar for SQChar and others just char; always use char (and UTF-8) like in the rest of (internal) OpenTTD | |||
2014-04-25 | (svn r26509) -Codechange: replace strdup with stredup (the latter ensures ↵ | rubidium | |
the return is not NULL) | |||
2014-04-24 | (svn r26500) -Cleanup: remove unused snprintf implementation | rubidium | |
2014-01-05 | (svn r26226) -Fix (r26212): Compilation in visual studio 2008 failed | zuu | |
2014-01-03 | (svn r26223) -Codechange: Silence some compile warnings about unititialized ↵ | planetmaker | |
variables in the SSE blitters (MJP) | |||
2013-08-05 | (svn r25677) -Codechange: [Win32] There are no 64-bit Windows versions below ↵ | michi_cc | |
XP and we can safely assume it as the target platform. | |||
2013-08-05 | (svn r25674) -Fix: [Win32] The console code page for non-Unicode builds is ↵ | michi_cc | |
not the normal ANSI code page and definitely not UTF-8 either. | |||
2013-03-30 | (svn r25128) -Codechange: [Win32] MSVC 2010 comes with stdint.h. | michi_cc | |
2013-01-20 | (svn r24926) -Fix [FS#5373]: Check integer min/max macros individually, and ↵ | frosch | |
define them if missing. | |||
2012-12-03 | (svn r24782) -Codechange: [Win32] Disable MSVC warning about using 'this' in ↵ | michi_cc | |
a base member initializer list as we don't use it in any problematic way. | |||
2012-07-19 | (svn r24416) -Fix [FS#5231]: [Win32] Unbreak NewGRF MD5 sum calculation. ↵ | michi_cc | |
Macros and side effects don't mix, especially if there's some obscure '#define min' in a windows header that nobody thinks of. | |||
2011-12-20 | (svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the ↵ | truebrain | |
others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC) | |||
2011-12-18 | (svn r23588) -Codechange: use the 'final' keyword so compiler can optimise ↵ | smatz | |
out some indirect calls | |||
2011-11-12 | (svn r23198) -Codechange: introduce a free that takes const pointers so we ↵ | rubidium | |
don't need to cast to void/non-const before being able to free | |||
2011-09-03 | (svn r22881) -Fix (r22875): GCC warnings on 64bit systems. | frosch | |
2011-09-02 | (svn r22875) -Codechange: Add some asserts and checks to better prevent ↵ | michi_cc | |
overflow of the argument to malloc. (monoid) | |||
2011-03-03 | (svn r22171) -Add: Add settings generator program. | alberth | |
2011-02-09 | (svn r22041) -Codechange: add a check that we called ↵ | smatz | |
PoolItem::CanAllocateItem() before actually allocating it | |||
2010-12-31 | (svn r21680) -Fix (r21656): of course MSVC complains | glx | |
2010-05-18 | (svn r19853) -Fix [FS#3840]: revert r19781 and apply a more sensible version ↵ | rubidium | |
with the same effect | |||
2010-05-11 | (svn r19787) -Fix: compilation with MinGW GCC 4.5.0 and UNICODE | glx | |
2010-05-10 | (svn r19781) -Fix [FS#3809]: compilation on NetBSD failed (Krille) | rubidium | |
2010-05-10 | (svn r19778) -Change: use the value from PATH_MAX (POSIX) for MAX_PATH ↵ | rubidium | |
(Windows/OpenTTD) if it exists | |||
2010-04-23 | (svn r19698) -Add: macros to get the size/length of a variable within a class | rubidium | |
2010-04-12 | (svn r19614) -Codechange: "it's" => "its" where appropriate | smatz | |
2010-04-11 | (svn r19604) -Codechange: Reintroduce assert_tcompile(). | frosch | |
2010-04-06 | (svn r19570) -Add: [NewGRF] support for extended text code 0x9A 11, print qword | yexo | |