Thu, 28 Mar 2013 21:56:20 +0100 |
Michael Lutz |
-Codechange: [Win32] There are no 64-bit Windows versions below XP and we can safely assume it as the target platform.
draft
|
Thu, 28 Mar 2013 02:41:43 +0100 |
Michael Lutz |
-Fix: [Win32] The console code page for non-Unicode builds is not the normal ANSI code page and definitely not UTF-8 either.
draft
|
Sat, 30 Mar 2013 13:50:46 +0000 |
michi_cc |
(svn r25128) -Codechange: [Win32] MSVC 2010 comes with stdint.h.
draft
|
Sun, 20 Jan 2013 15:02:28 +0000 |
frosch |
(svn r24926) -Fix [FS#5373]: Check integer min/max macros individually, and define them if missing.
draft
|
Mon, 03 Dec 2012 22:08:03 +0000 |
michi_cc |
(svn r24782) -Codechange: [Win32] Disable MSVC warning about using 'this' in a base member initializer list as we don't use it in any problematic way.
draft
|
Thu, 19 Jul 2012 19:06:27 +0000 |
michi_cc |
(svn r24416) -Fix [FS#5231]: [Win32] Unbreak NewGRF MD5 sum calculation. Macros and side effects don't mix, especially if there's some obscure '#define min' in a windows header that nobody thinks of.
draft
|
Tue, 20 Dec 2011 17:57:56 +0000 |
truebrain |
(svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC)
draft
|
Sun, 18 Dec 2011 17:17:18 +0000 |
smatz |
(svn r23588) -Codechange: use the 'final' keyword so compiler can optimise out some indirect calls
draft
|
Sat, 12 Nov 2011 13:00:29 +0000 |
rubidium |
(svn r23198) -Codechange: introduce a free that takes const pointers so we don't need to cast to void/non-const before being able to free
draft
|
Sat, 03 Sep 2011 12:45:45 +0000 |
frosch |
(svn r22881) -Fix (r22875): GCC warnings on 64bit systems.
draft
|
Fri, 02 Sep 2011 20:54:51 +0000 |
michi_cc |
(svn r22875) -Codechange: Add some asserts and checks to better prevent overflow of the argument to malloc. (monoid)
draft
|
Thu, 03 Mar 2011 20:59:59 +0000 |
alberth |
(svn r22171) -Add: Add settings generator program.
draft
|
Wed, 09 Feb 2011 18:55:51 +0000 |
smatz |
(svn r22041) -Codechange: add a check that we called PoolItem::CanAllocateItem() before actually allocating it
draft
|
Fri, 31 Dec 2010 16:13:34 +0000 |
glx |
(svn r21680) -Fix (r21656): of course MSVC complains
draft
|
Tue, 18 May 2010 21:17:25 +0000 |
rubidium |
(svn r19853) -Fix [FS#3840]: revert r19781 and apply a more sensible version with the same effect
draft
|
Tue, 11 May 2010 20:44:58 +0000 |
glx |
(svn r19787) -Fix: compilation with MinGW GCC 4.5.0 and UNICODE
draft
|
Mon, 10 May 2010 17:11:24 +0000 |
rubidium |
(svn r19781) -Fix [FS#3809]: compilation on NetBSD failed (Krille)
draft
|
Mon, 10 May 2010 09:43:49 +0000 |
rubidium |
(svn r19778) -Change: use the value from PATH_MAX (POSIX) for MAX_PATH (Windows/OpenTTD) if it exists
draft
|
Fri, 23 Apr 2010 14:56:14 +0000 |
rubidium |
(svn r19698) -Add: macros to get the size/length of a variable within a class
draft
|
Mon, 12 Apr 2010 14:12:47 +0000 |
smatz |
(svn r19614) -Codechange: "it's" => "its" where appropriate
draft
|
Sun, 11 Apr 2010 15:43:54 +0000 |
frosch |
(svn r19604) -Codechange: Reintroduce assert_tcompile().
draft
|
Tue, 06 Apr 2010 23:45:10 +0000 |
yexo |
(svn r19570) -Add: [NewGRF] support for extended text code 0x9A 11, print qword
draft
|
Sat, 06 Mar 2010 15:30:40 +0000 |
yexo |
(svn r19352) -Fix (r19332): MSVC doesn't have M_PI in math.h
draft
|
Thu, 25 Feb 2010 13:06:00 +0000 |
rubidium |
(svn r19248) -Fix: DOS 'port' did not compile anymore
draft
|
Sat, 20 Feb 2010 22:58:25 +0000 |
rubidium |
(svn r19177) -Codechange: introduce INT8_MIN/MAX and UINT8_MAX for MSVC.
draft
|
Mon, 18 Jan 2010 15:41:38 +0000 |
rubidium |
(svn r18862) -Fix [FS#3544]: don't pass AI strings through iconv
draft
|
Fri, 13 Nov 2009 15:53:51 +0000 |
smatz |
(svn r18057) -Codechange: replace assert_compile() by new one which works with gcc3.3 and removes the need of assert_tcompile()
draft
|
Wed, 11 Nov 2009 21:15:58 +0000 |
rubidium |
(svn r18045) -Fix: GCC 4.5@HEAD not compiling OpenTTD anymore because of a "non-placement deallocation function [is] selected for placement delete", or in other words delete(void *, size_t) is 'magic'.
draft
|
Sun, 18 Oct 2009 20:26:29 +0000 |
frosch |
(svn r17810) -Codechange/Fix: Add assert_tcompile() and use it.
draft
|
Sun, 04 Oct 2009 21:08:30 +0000 |
michi_cc |
(svn r17706) -Codechange: [OSX] Rework the crash handling to use the common CrashLog infrastructure.
draft
|
Mon, 21 Sep 2009 18:36:33 +0000 |
rubidium |
(svn r17606) -Add: initial support for Haiku; a dedicated server with zlib and libpng compiles and links (for me). Something's fishy with the network so it doesn't actually work (yet)
draft
|
Mon, 07 Sep 2009 21:02:10 +0000 |
smatz |
(svn r17465) -Codechange: use builtin static_assert() for assert_compile() if available
draft
|
Mon, 07 Sep 2009 12:14:45 +0000 |
rubidium |
(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
draft
|
Mon, 07 Sep 2009 11:10:49 +0000 |
rubidium |
(svn r17450) -Codechange: refactor the windows crash logger so parts of it can be reused by other crash logger implementations
draft
|
Thu, 03 Sep 2009 22:32:08 +0000 |
rubidium |
(svn r17410) -Codechange: use the same define for determining whether windows does crash reports instead of using several that aren't necessarily equal
draft
|
Tue, 01 Sep 2009 20:59:44 +0000 |
smatz |
(svn r17358) -Fix: compilation was broken for gcc older than 3.4
draft
|
Fri, 21 Aug 2009 20:21:05 +0000 |
rubidium |
(svn r17248) -Fix: add GPL license notice where appropriate
draft
|
Wed, 19 Aug 2009 13:13:32 +0000 |
yexo |
(svn r17219) -Cleanup: remove a lot of unused string code
draft
|
Tue, 14 Jul 2009 17:16:32 +0000 |
rubidium |
(svn r16828) -Codechange: attempt at making OSX compile with the 10.6 SDK too; no guarantees ofcourse...
draft
|
Wed, 01 Jul 2009 21:29:03 +0000 |
smatz |
(svn r16715) -Codechange: add attribute to assert_compile(), so it doesn't warn when used inside function
draft
|
Mon, 01 Jun 2009 11:49:46 +0000 |
smatz |
(svn r16492) -Remove: support for gcc2. It hasn't been able to compile OTTD for months. All attempts to do another workaround failed.
draft
|
Sun, 10 May 2009 17:27:25 +0000 |
smatz |
(svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions
draft
|
Sun, 29 Mar 2009 19:55:08 +0000 |
rubidium |
(svn r15892) -Codechange: [OSX] some type fixes so OpenTTD likes more of the 3.1.x Xcodes.
draft
|
Sat, 14 Mar 2009 15:42:53 +0000 |
glx |
(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.
draft
|
Sat, 14 Mar 2009 00:25:59 +0000 |
michi_cc |
(svn r15706) -Fix: Make sure the filename passed to unlink() is always in file system encoding.
draft
|
Fri, 30 Jan 2009 17:54:48 +0000 |
smatz |
(svn r15296) -Cleanup: remove redundant _MSC_VER >= 1400 checks, older versions aren't supported anymore. One check in stdafx.h is enough
draft
|
Sun, 25 Jan 2009 22:51:59 +0000 |
rubidium |
(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...
draft
|
Sat, 10 Jan 2009 00:31:47 +0000 |
rubidium |
(svn r14949) -Cleanup: pointer coding style
draft
|
Wed, 26 Nov 2008 13:12:45 +0000 |
rubidium |
(svn r14636) -Add: DOS port of OpenTTD, without network support though.
draft
|
Wed, 26 Nov 2008 01:07:49 +0000 |
rubidium |
(svn r14635) -Change: use S_ISDIR/S_ISREG as x & S_IFREG always results false on platforms when S_IFREG is 0x0000.
draft
|
Sun, 02 Nov 2008 11:05:26 +0000 |
skidd13 |
(svn r14553) -Doc: Add some doxygen comments
draft
|
Sun, 24 Aug 2008 17:02:21 +0000 |
glx |
(svn r14154) -Fix (r14153): strndup is a GNU extension, so it doesn't exist on all platforms
draft
|
Thu, 05 Jun 2008 20:54:52 +0000 |
glx |
(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().
draft
|
Tue, 27 May 2008 21:41:00 +0000 |
rubidium |
(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
draft
|
Fri, 16 May 2008 17:53:19 +0000 |
glx |
(svn r13122) -Fix: WIN32_LEAN_AND_MEAN define is needed for all WIN32 compilers
draft
|
Tue, 06 May 2008 22:17:12 +0000 |
rubidium |
(svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations.
draft
|
Tue, 06 May 2008 15:11:33 +0000 |
rubidium |
(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.
draft
|
Wed, 30 Apr 2008 07:39:46 +0000 |
rubidium |
(svn r12930) -Add: build support for NetBSD and HP-UX. Patch by ahoka.
draft
|
Fri, 18 Apr 2008 21:33:21 +0000 |
smatz |
(svn r12777) -Codechange: rename fatal() and error() in strgen, so it can always have the NORETURN attribute
draft
|
Fri, 18 Apr 2008 04:37:06 +0000 |
rubidium |
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
draft
|