src/win32.cpp
Mon, 14 Jul 2008 20:04:54 +0000 glx (svn r13701) -Codechange: add some more info in crash.log
Thu, 19 Jun 2008 09:15:52 +0000 rubidium (svn r13572) -Fix: MSVC x64 complains.
Tue, 10 Jun 2008 21:59:22 +0000 smatz (svn r13456) -Codechange: use AllocaM() macro instead of alloca() at most places
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().
Tue, 03 Jun 2008 18:35:58 +0000 smatz (svn r13375) -Add: logging of actions that could possibly cause desyncs and crashes to simplify debugging. See readme.txt for details
Mon, 02 Jun 2008 14:30:55 +0000 glx (svn r13361) -Fix (r13360): regexp failed
Mon, 02 Jun 2008 14:27:58 +0000 skidd13 (svn r13360) -Fix (r13359): Forgot to remove some instances of FiosAlloc()
Tue, 27 May 2008 21:41:00 +0000 rubidium (svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
Tue, 13 May 2008 22:42:10 +0000 glx (svn r13081) -Fix: Empty while-loop warnings from gcc 4.3+
Thu, 08 May 2008 20:05:32 +0000 glx (svn r13019) -Fix [FS#1997]: silence some more MSVC x64 warnings (michi_cc)
Thu, 08 May 2008 13:20:54 +0000 glx (svn r13008) -Fix [FS#1997]: silence some MSVC x64 warnings
Tue, 06 May 2008 23:43:47 +0000 glx (svn r12981) -Codechange: remove some useless includes and defines
Sun, 04 May 2008 21:53:36 +0000 smatz (svn r12944) -Codechange: use rev.h instead of externs at many places
Fri, 18 Apr 2008 04:54:09 +0000 rubidium (svn r12762) -Fix: tabs after the first non-tab character are generally not okay (or lines starting with a space and then tabs).
Fri, 18 Apr 2008 04:37:06 +0000 rubidium (svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
Mon, 07 Jan 2008 15:35:36 +0000 glx (svn r11779) -Fix: win32 compile failed. Also removed a duplicate include
Mon, 07 Jan 2008 14:23:25 +0000 rubidium (svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
Tue, 25 Dec 2007 11:26:07 +0000 rubidium (svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
Tue, 25 Dec 2007 09:48:53 +0000 rubidium (svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
Sun, 23 Dec 2007 13:31:24 +0000 glx (svn r11686) -Fix (r11684): win32 compilation was broken again :)
Sun, 23 Dec 2007 04:31:45 +0000 belugas (svn r11683) -Fix(r11682): win32.cpp still requires gfx.h inclusion, at least for now.
Sat, 22 Dec 2007 23:30:28 +0000 rubidium (svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.
Fri, 21 Dec 2007 21:16:14 +0000 glx (svn r11676) -Fix (r11674): some references to macros.h were left
Wed, 19 Dec 2007 20:45:46 +0000 rubidium (svn r11668) -Codechange: more refactoring aimed at reducing compile time and making it more logic where function definitions can be found.
Wed, 19 Dec 2007 19:44:29 +0000 rubidium (svn r11667) -Codechange: split window.h into a header that defines some 'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.
Sun, 09 Dec 2007 21:20:21 +0000 glx (svn r11611) -Codechange: it is now possible to use a define to enable asserts and show them in crash.log for MSVC release builds
Sat, 08 Dec 2007 14:50:41 +0000 rubidium (svn r11597) -Change: replace all remaining instances of (re|m|c)alloc with (Re|M|C)allocT and add a check for out-of-memory situations to the *allocT functions.
Wed, 21 Nov 2007 19:13:38 +0000 skidd13 (svn r11488) -Codechange: Spilt the random functions out to seperate file
Mon, 19 Nov 2007 21:02:30 +0000 skidd13 (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
Sat, 15 Sep 2007 15:21:17 +0000 glx (svn r11116) -Fix (r11106): tar loader was not compiled for WIN32
Sun, 19 Aug 2007 21:51:36 +0000 glx (svn r10948) -Add: [win32] crash.dmp support for MSVC release builds
Sat, 04 Aug 2007 12:53:41 +0000 truelight (svn r10781) -Fix: ported more pieces to WinCE, so it compiles a bit more
Mon, 30 Jul 2007 13:36:09 +0000 peter1138 (svn r10736) -Fix: Correct all mispellings of 'successful'.
Fri, 27 Jul 2007 23:49:48 +0000 KUDr (svn r10713) -Cleanup (r10711): too long string buffers, unsafe sprintf used (Darkvater)
Fri, 27 Jul 2007 22:32:48 +0000 KUDr (svn r10712) -Fix (r10711): \0 at the end of string constant (glx)
Fri, 27 Jul 2007 22:19:19 +0000 KUDr (svn r10711) -Fix [Win32]: take default language from current user's locale on Windows (In-)
Wed, 25 Jul 2007 00:16:30 +0000 rubidium (svn r10684) -Codechange: some more coding style related changes. Primarily moving { to a new line.
Thu, 05 Jul 2007 12:30:22 +0000 KUDr (svn r10445) -Fix (Win32, r10444): remove #include "hal.h"
Sun, 17 Jun 2007 15:48:57 +0000 rubidium (svn r10182) -Codechange: rewrite most part of the file loading/searching to be more flexible.
Fri, 08 Jun 2007 21:16:17 +0000 rubidium (svn r10073) -Codechange: make the NewGRF paths in the config file without any full paths (again).
Mon, 14 May 2007 14:06:46 +0000 glx (svn r9834) -Add: win9x check in win32 builds
Wed, 18 Apr 2007 22:41:53 +0000 rubidium (svn r9673) -Cleanup: remove spaces before tabs and replace non-indenting tabs with spaces.
Wed, 18 Apr 2007 22:10:36 +0000 rubidium (svn r9672) -Cleanup: lots of coding style fixes around operands.
Mon, 09 Apr 2007 15:06:24 +0000 belugas (svn r9580) -Documentation: Correction of doxygen function declarations
Fri, 06 Apr 2007 04:10:19 +0000 belugas (svn r9568) -Documentation: doxygen and comment changes: Root of src is finally done. Now, time to start clearing as much as possible
Wed, 04 Apr 2007 12:03:10 +0000 rubidium (svn r9560) -Codechange: add support for multiple 'base' directories for newgrf searching.
Sat, 17 Mar 2007 11:36:04 +0000 rubidium (svn r9266) -Codechange: unify the retrieval of the base paths a little more.
Mon, 12 Mar 2007 15:25:33 +0000 rubidium (svn r9129) -Codechange: unify parts of DeterminePaths.
Sat, 10 Mar 2007 00:29:20 +0000 Darkvater (svn r9085) -Codechange/Fix: [win32] Move the initialisation of _codepage (non-UNICODE) to winMain as a dedicated server, or different video driver will not have a win32 messageloop.
Sat, 10 Mar 2007 00:27:20 +0000 Darkvater (svn r9084) -Fix: [win9x] Clipboard paste for Windows95 (doesn't have CF_UNICODETEXT) correctly converts the input to the current locale.
Wed, 07 Mar 2007 18:58:28 +0000 Darkvater (svn r9055) -Codechange: Change windows unicode handling and allow a pure non-unicode build to function. Win9x binaries will be possible with mingw/nightly system.
Wed, 07 Mar 2007 12:11:48 +0000 rubidium (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};
Wed, 07 Mar 2007 11:47:46 +0000 rubidium (svn r9050) -Codechange: Foo(void) -> Foo()
Tue, 06 Mar 2007 22:37:04 +0000 rubidium (svn r9043) -Fix [FS#652]: the personal (.openttd) directories were hidden in the load/save directory listings (stepancheg).
Fri, 02 Mar 2007 15:08:28 +0000 Darkvater (svn r8975) -Regression: [win32] Possible buffer overflow if unicode text is pasted into an input box and needs trimming. The last character was wrongly assumed to be of length 1 (tb->maxlength - 1), while a unicode character can be up to 4 long.
Tue, 27 Feb 2007 23:12:45 +0000 KUDr (svn r8933) -Fix [Win64]: rdtsc now uses intrinsic on VC8 (michi_cc)
Tue, 27 Feb 2007 16:05:49 +0000 Darkvater (svn r8919) -Regression (UTF8) (try #2): Win9x is very picky about trailing slashes in paths, so C:\\* will not work (but C:\Windows\\* does; go figure). Thanks glx for pointing it out and for the initial fix.
Fri, 23 Feb 2007 12:56:10 +0000 Darkvater (svn r8860) -Cleanup: some style changes, proper #endif comments, variable initialisation, WINCE ifdef and a vsprintf to vsnprintf change.
Fri, 23 Feb 2007 01:48:53 +0000 belugas (svn r8853) -Cleanup: doxygen changes. Correct forgotten c files to cpp files with the @file tag as well as a few general comments style
Tue, 20 Feb 2007 14:39:47 +0000 Darkvater (svn r8824) -Fix (r8821): don't use MSVC2005 runtime library-only _snwprintf_s function, but use 'insecure/deprecated' version and zero-terminate string ourselves. Thanks for testing glx.