smatz
|
17993769c0
|
(svn r17465) -Codechange: use builtin static_assert() for assert_compile() if available
|
15 years ago |
rubidium
|
a595d3f8c3
|
(svn r17453) -Add: crash logger for all Unixy OSes; should work for all, but I don't have all exotic machines so it might break compilation on the more exotic configurations
|
15 years ago |
rubidium
|
1d7619fdb5
|
(svn r17450) -Codechange: refactor the windows crash logger so parts of it can be reused by other crash logger implementations
|
15 years ago |
rubidium
|
fab411abdc
|
(svn r17410) -Codechange: use the same define for determining whether windows does crash reports instead of using several that aren't necessarily equal
|
15 years ago |
smatz
|
8cf944001d
|
(svn r17358) -Fix: compilation was broken for gcc older than 3.4
|
15 years ago |
rubidium
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
yexo
|
c463176a9c
|
(svn r17219) -Cleanup: remove a lot of unused string code
|
15 years ago |
rubidium
|
6cf59514d1
|
(svn r16828) -Codechange: attempt at making OSX compile with the 10.6 SDK too; no guarantees ofcourse...
|
15 years ago |
smatz
|
fe57925910
|
(svn r16715) -Codechange: add attribute to assert_compile(), so it doesn't warn when used inside function
|
15 years ago |
smatz
|
d091c7d80f
|
(svn r16492) -Remove: support for gcc2. It hasn't been able to compile OTTD for months. All attempts to do another workaround failed.
|
16 years ago |
smatz
|
ce7dff4acc
|
(svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions
-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
|
16 years ago |
rubidium
|
6ceeb47c8b
|
(svn r15892) -Codechange: [OSX] some type fixes so OpenTTD likes more of the 3.1.x Xcodes.
|
16 years ago |
glx
|
81361189ca
|
(svn r15710) -Fix (r15706): for non MSVC io.h needs to be included before defining unlink. Also remove redundant tchar.h includes as it is already in stdafx.h.
|
16 years ago |
michi_cc
|
968a2c95f8
|
(svn r15706) -Fix: Make sure the filename passed to unlink() is always in file system encoding.
|
16 years ago |
smatz
|
1dcbba1c2d
|
(svn r15296) -Cleanup: remove redundant _MSC_VER >= 1400 checks, older versions aren't supported anymore. One check in stdafx.h is enough
|
16 years ago |
rubidium
|
692aec71b1
|
(svn r15275) -Fix: SDL adds _GNU_SOURCE to the defined macros even when the compiler doesn't provide the functions promised when that define exists...
|
16 years ago |
rubidium
|
28ea38ae55
|
(svn r14949) -Cleanup: pointer coding style
|
16 years ago |
rubidium
|
5dd4735da1
|
(svn r14636) -Add: DOS port of OpenTTD, without network support though.
|
16 years ago |
rubidium
|
b0a9ce2d9a
|
(svn r14635) -Change: use S_ISDIR/S_ISREG as x & S_IFREG always results false on platforms when S_IFREG is 0x0000.
|
16 years ago |
skidd13
|
f1911b167a
|
(svn r14553) -Doc: Add some doxygen comments
|
16 years ago |
glx
|
4bb40a7d44
|
(svn r14154) -Fix (r14153): strndup is a GNU extension, so it doesn't exist on all platforms
|
16 years ago |
glx
|
b60a1326bf
|
(svn r13390) -Codechange: introduce usererror() for fatal but not openttd related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror().
|
17 years ago |
rubidium
|
33e18c236d
|
(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
|
17 years ago |
glx
|
bbb9dafa32
|
(svn r13122) -Fix: WIN32_LEAN_AND_MEAN define is needed for all WIN32 compilers
|
17 years ago |
rubidium
|
c27f3cfa62
|
(svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations.
|
17 years ago |
rubidium
|
1ce0b03bf0
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
17 years ago |
rubidium
|
f1820a5708
|
(svn r12930) -Add: build support for NetBSD and HP-UX. Patch by ahoka.
|
17 years ago |
smatz
|
3fe8c58257
|
(svn r12777) -Codechange: rename fatal() and error() in strgen, so it can always have the NORETURN attribute
|
17 years ago |
rubidium
|
ca1f8fbe2e
|
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
|
17 years ago |
smatz
|
c3399b6848
|
(svn r12573) -Codechange: use defined constants instead of numbers in math_func.hpp
|
17 years ago |
rubidium
|
1db6c4d55e
|
(svn r12571) -Fix: MorphOS misses INT16_MAX/INT16_MIN.
|
17 years ago |
skidd13
|
5a98861958
|
(svn r12344) -Codechange: Check uint64 bitsize on compiletime too.
|
17 years ago |
rubidium
|
f037d98ef4
|
(svn r11979) -Codechange: drop MSVC 2003 support because MSVC 2003 is broken in such a manner that it triggers an internal compiler error without any clue what of the code is wrong. Even trying to bisect the problem does not give a single line of code that causes the trouble.
|
17 years ago |
rubidium
|
a83b91dbc5
|
(svn r11939) -Codechange: some type fixes and very initial steps into supporting NDS by default. Based on work by Dominik.
|
17 years ago |
glx
|
d4e8ffd7b3
|
(svn r11856) -Revert (r11772): since FS#1335 is solved, we do not need the extra checking and such anymore.
|
17 years ago |
glx
|
cfcce9603c
|
(svn r11772) -Change: add some extra checking in the hope to find the cause of FS#1335
|
17 years ago |
rubidium
|
851f19b341
|
(svn r11694) -Codechange: move more endianness related stuff to endian_func.hpp.
|
17 years ago |
skidd13
|
fec9cd587c
|
(svn r11687) -Codechange: move some defines to a better place
|
17 years ago |
rubidium
|
507463e420
|
(svn r11684) -Codechange: split gfx.h in a type and functional header.
|
17 years ago |
glx
|
15085aa7f4
|
(svn r11611) -Codechange: it is now possible to use a define to enable asserts and show them in crash.log for MSVC release builds
|
17 years ago |
glx
|
8bd26725d3
|
(svn r11610) -Cleanup (r8572): remove orphan comment
|
17 years ago |
rubidium
|
bde4b44473
|
(svn r11606) -Revert (r11584): since FS#1482 is solved, we do not need the extra checking and such anymore.
|
17 years ago |
rubidium
|
2b9f51219f
|
(svn r11584) -Change: add some extra checking in the hope to find the cause of FS#1482.
|
17 years ago |
skidd13
|
2b372e7e7b
|
(svn r11563) -Codechange: Align the preprocessor code in stdafx.h with tabs
|
17 years ago |
skidd13
|
7a4d96f629
|
(svn r11480) -Codechange: Rename the function ALIGN fitting to the naming style
This fixes also FS#1450
|
17 years ago |
rubidium
|
b166ca6bec
|
(svn r11467) -Fix [FS#1450]: OpenBSD has ALIGN already defined, causing compilation failures.
|
17 years ago |
bjarni
|
d8fe1e3bb4
|
(svn r11325) -Fix (r11312)[FS#1357]: [OSX] fixed compilation on OSX
|
17 years ago |
truelight
|
930bb84242
|
(svn r10778) -Fix: one-liners to allow MSVC and WINCE to work together (or anyway, a step towards that goal)
-Fix: put DEBUG lines under WINCE via a function designed for just that under WINCE
|
17 years ago |
glx
|
fef1907c39
|
(svn r10607) -Fix r10605: use '&&' in preprocessor directives (MSVC doesn't like 'and')
|
17 years ago |
rubidium
|
524e306650
|
(svn r10605) -Fix [FS#1046]: also OpenBSD does not know wchar. Patch by Matthias.
|
17 years ago |