summaryrefslogtreecommitdiff
path: root/src/stdafx.h
AgeCommit message (Collapse)Author
2008-06-05(svn r13390) -Codechange: introduce usererror() for fatal but not openttd ↵glx
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().
2008-05-27(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.rubidium
2008-05-16(svn r13122) -Fix: WIN32_LEAN_AND_MEAN define is needed for all WIN32 compilersglx
2008-05-06(svn r12977) -Codechange: remove quite some redundant (duplicate) function ↵rubidium
declarations.
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add ↵rubidium
something more than whitespace as description of files that don't have a description.
2008-04-30(svn r12930) -Add: build support for NetBSD and HP-UX. Patch by ahoka.rubidium
2008-04-18(svn r12777) -Codechange: rename fatal() and error() in strgen, so it can ↵smatz
always have the NORETURN attribute
2008-04-18(svn r12761) -Codechange: lots of minor whitespace coding style fixes around ↵rubidium
operators.
2008-04-04(svn r12573) -Codechange: use defined constants instead of numbers in ↵smatz
math_func.hpp
2008-04-04(svn r12571) -Fix: MorphOS misses INT16_MAX/INT16_MIN.rubidium
2008-03-05(svn r12344) -Codechange: Check uint64 bitsize on compiletime too.skidd13
2008-01-24(svn r11979) -Codechange: drop MSVC 2003 support because MSVC 2003 is broken ↵rubidium
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.
2008-01-21(svn r11939) -Codechange: some type fixes and very initial steps into ↵rubidium
supporting NDS by default. Based on work by Dominik.
2008-01-15(svn r11856) -Revert (r11772): since FS#1335 is solved, we do not need the ↵glx
extra checking and such anymore.
2008-01-07(svn r11772) -Change: add some extra checking in the hope to find the cause ↵glx
of FS#1335
2007-12-25(svn r11694) -Codechange: move more endianness related stuff to endian_func.hpp.rubidium
2007-12-23(svn r11687) -Codechange: move some defines to a better placeskidd13
2007-12-23(svn r11684) -Codechange: split gfx.h in a type and functional header.rubidium
2007-12-09(svn r11611) -Codechange: it is now possible to use a define to enable ↵glx
asserts and show them in crash.log for MSVC release builds
2007-12-09(svn r11610) -Cleanup (r8572): remove orphan commentglx
2007-12-09(svn r11606) -Revert (r11584): since FS#1482 is solved, we do not need the ↵rubidium
extra checking and such anymore.
2007-12-06(svn r11584) -Change: add some extra checking in the hope to find the cause ↵rubidium
of FS#1482.
2007-12-02(svn r11563) -Codechange: Align the preprocessor code in stdafx.h with tabsskidd13
2007-11-19(svn r11480) -Codechange: Rename the function ALIGN fitting to the naming styleskidd13
This fixes also FS#1450
2007-11-18(svn r11467) -Fix [FS#1450]: OpenBSD has ALIGN already defined, causing ↵rubidium
compilation failures.
2007-10-21(svn r11325) -Fix (r11312)[FS#1357]: [OSX] fixed compilation on OSXbjarni
2007-08-03(svn r10778) -Fix: one-liners to allow MSVC and WINCE to work together (or ↵truelight
anyway, a step towards that goal) -Fix: put DEBUG lines under WINCE via a function designed for just that under WINCE
2007-07-18(svn r10607) -Fix r10605: use '&&' in preprocessor directives (MSVC doesn't ↵glx
like 'and')
2007-07-17(svn r10605) -Fix [FS#1046]: also OpenBSD does not know wchar. Patch by ↵rubidium
Matthias.
2007-07-16(svn r10587) -Codechange: move the string/dparam related stuff from ↵rubidium
variables.h to strings.h
2007-07-14(svn r10562) -Fix: most of the MorphOS issues; MorphOS doesn't know about ↵rubidium
wchars, so disable all code that has to use wchars for MorphOS.
2007-07-04(svn r10428) -Fix: some more VC code analyzer warnings disabledKUDr
2007-07-03(svn r10421) -Fix [MSVC]: suppress some code analyzer warnings for VC8KUDr
2007-06-23(svn r10292) -Fix: suppress VC 7.1 warning: "\src\texteff.cpp(251) : warning ↵KUDr
C4258: 'y' : definition from the for loop is ignored; the definition from the enclosing scope is used" which prevents compilation on MSVC 2003
2007-06-19(svn r10212) -Fix [FS#723]: money overflow bugs in many locations.rubidium
2007-06-17(svn r10191) -Backport (r9148 from NoAI): detecting of CPU type (32 vs 64 bits).rubidium
2007-06-17(svn r10182) -Codechange: rewrite most part of the file loading/searching to ↵rubidium
be more flexible. -Codechange: add support for personal directories on Windows. -Fix [FS#153, FS#193, FS#502, FS#816, FS#854]: fix issues related to fixed names, fixed places of files/directories and application bundles.
2007-06-08(svn r10073) -Codechange: make the NewGRF paths in the config file without ↵rubidium
any full paths (again).
2007-05-17(svn r9865) -Fix (r9862): NOT_REACHED() and error() declarations are needed ↵glx
for strgen
2007-05-17(svn r9862) -Fix (9842): strgen's error() does return in contrast to OTTD's ↵rubidium
error().
2007-05-15(svn r9842) -Codechange: now NOT_REACHED is also triggered when debugging is ↵rubidium
disabled.
2007-04-21(svn r9711) -Fix: don't include one system-header-file on MorphOS as it ↵truelight
gives silly warnings and is unneeded for OpenTTD
2007-04-17(svn r9662) -Documentation: Doxygen corrections and @file omissionsbelugas
2007-04-04(svn r9556) -Documentation: doxygen and comment-style changes. 'R', 'S'.. ↵belugas
The end of the preliminary work is near
2007-03-10(svn r9104) -Fix(r9080, r9081): UINT32_MAX is undefined on MSVC, ↵KUDr
std::numeric_limits doesn't exist in gcc 2.95 (MorphOS), so back to tree and use ~0 instead (peter1138)
2007-03-09(svn r9081) -Fix(r9080): UINT32_MAX is undefined on MSVC. Use ↵KUDr
std::numeric_limits<uint32>::max() instead.
2007-03-07(svn r9055) -Codechange: Change windows unicode handling and allow a pure ↵Darkvater
non-unicode build to function. Win9x binaries will be possible with mingw/nightly system.
2007-03-06(svn r9036) -Fix [SunOS]: SunOS/Solaris does not have stdint.h, so use ↵rubidium
inttypes.h which defines the things we need from stdint.h.
2007-03-02(svn r8974) -Fix: [win32] Define a win32 target platform ourselves so that ↵Darkvater
we don't conflict with Vista Platform SDK (boekabart)
2007-02-19(svn r8818) -Codechange: remove the #ifdef _cplusplus remnants.rubidium