src/fileio.cpp
Tue, 22 Jul 2008 21:51:14 +0300 Tero Marttila scan for tarfiles in CACHE_DIR, remember what Subdirectory a tar was found in, set the GCF_FLAG on GRFs loaded from there, and hide those in the NewGRF GUI
Tue, 22 Jul 2008 18:29:06 +0300 Tero Marttila error messages, typos/omissions, and it can now actually download the .tar into cache/<GRFID>-<MD5SUM>.tar
Wed, 16 Jul 2008 10:07:38 +0000 rubidium (svn r13708) [0.6] -Backport from trunk: 0.6
Sun, 13 Jul 2008 19:44:05 +0000 frosch (svn r13698) -Fix (r13697): MorphOS compilation.
Sun, 13 Jul 2008 16:09:00 +0000 frosch (svn r13697) -Feature: Add some support for symbolic links in .tar files.
Sat, 12 Jul 2008 14:49:43 +0000 frosch (svn r13693) -Fix (r11106, r11117): Do not rely on .tar files always ending with a block of zeros.
Wed, 09 Jul 2008 13:32:13 +0000 rubidium (svn r13684) [NoAI] -Sync: with trunk r13599:13683. noai
Tue, 24 Jun 2008 09:05:24 +0000 smatz (svn r13618) -Codechange: move tar-specific declarations to separate file
Tue, 17 Jun 2008 10:32:49 +0000 richk (svn r13545) [NewGRF_ports] -Sync: with trunk r13281:13411. NewGRF_ports
Sun, 08 Jun 2008 15:32:10 +0000 rubidium (svn r13418) [NoAI] -Sync: with trunk r13380:13417. noai
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().
Thu, 29 May 2008 15:56:32 +0000 glx (svn r13326) [NoAI] -Sync with trunk r13264:13325 noai
Tue, 27 May 2008 23:10:42 +0000 smatz (svn r13303) -Fix (r13301): 64bit gcc compilation was broken
Tue, 27 May 2008 21:41:00 +0000 rubidium (svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
Mon, 26 May 2008 20:45:25 +0000 richk (svn r13274) [NewGRF_ports] -Sync: with trunk r12806:13144. NewGRF_ports
Tue, 20 May 2008 13:09:34 +0000 truebrain (svn r13193) [NoAI] -Add: allow AIs to be packed in a .tar. one AI per tar, always in a subdir. It looks for main.nut in the first dir it finds in the archive noai
Sun, 11 May 2008 20:09:34 +0000 rubidium (svn r13056) [NoAI] -Sync: with trunk r12996:13055. noai
Thu, 08 May 2008 13:20:54 +0000 glx (svn r13008) -Fix [FS#1997]: silence some MSVC x64 warnings
Wed, 07 May 2008 21:09:51 +0000 rubidium (svn r12997) [NoAI] -Sync: with trunk r12895:12996. noai
Mon, 05 May 2008 22:35:33 +0000 rubidium (svn r12963) -Fix (r12960): loading some NewGRFs could cause an infinite loop.
Mon, 05 May 2008 21:54:05 +0000 rubidium (svn r12960) -Codechange: handle return values of (some) file system related functions.
Sun, 04 May 2008 21:47:36 +0000 rubidium (svn r12943) -Fix: reading/modifying invalid data under some circumstances.
Tue, 19 Jun 2007 07:21:01 +0000 celestar (svn r10213) [gamebalance] -Sync: r10100:10200 from trunk gamebalance
Wed, 13 Jun 2007 12:05:56 +0000 celestar (svn r10136) [gamebalance] -Sync: r9900:10100 from trunk gamebalance
Tue, 12 Jun 2007 11:56:35 +0000 celestar (svn r10112) [gamebalance] -Sync: r9520:9620 from trunk gamebalance
Mon, 19 Mar 2007 12:38:16 +0000 celestar (svn r9321) [gamebalance] -Sync: r9025:9314 from trunk gamebalance
Sun, 03 Feb 2008 20:17:54 +0000 rubidium (svn r12051) [NoAI] -Sync: with trunk (r11795:12050). noai
Wed, 09 Jan 2008 18:11:12 +0000 rubidium (svn r11796) [NoAI] -Sync: with trunk r11502:11795. noai
Fri, 23 Nov 2007 16:59:30 +0000 rubidium (svn r11503) [NoAI] -Sync: with trunk r11308:11502. noai
Sat, 06 Oct 2007 22:30:24 +0000 glx (svn r11221) [NoAI] -Sync: with trunk r11145:11220 noai
Sun, 23 Sep 2007 07:37:38 +0000 rubidium (svn r11146) [NoAI] -Sync: with trunk r11035:11045. noai
Fri, 03 Aug 2007 22:09:42 +0000 rubidium (svn r10775) [NoAI] -Sync: with trunk r10535:r10774. noai
Tue, 26 Jun 2007 23:40:58 +0000 glx (svn r10350) [NoAI] -Sync with trunk r10194:10349 noai
Sun, 17 Jun 2007 21:31:00 +0000 rubidium (svn r10195) [NoAI] -Sync: with trunk r10119:10194. noai
Tue, 12 Jun 2007 19:52:26 +0000 glx (svn r10120) [NoAI] -Sync with trunk r10096:r10119 noai
Tue, 12 Jun 2007 18:02:11 +0000 glx (svn r10118) [NoAI] -Sync with trunk r10015:r10096 noai
Fri, 01 Jun 2007 20:54:09 +0000 rubidium (svn r10016) [NoAI] -Sync with trunk r9914:r10015. noai
Sun, 08 Apr 2007 14:46:55 +0000 glx (svn r9575) [NoAI] -Sync with trunk r9504:9574 noai
Mon, 19 Mar 2007 12:49:27 +0000 truelight (svn r9323) [NoAI] -Sync with trunk r9206:9322 noai
Tue, 22 Jan 2008 07:27:06 +0000 peter1138 (svn r11940) -Codechange: Store short filename once per open file instead of once per sprite cache entry. Not all file types need this, but most of the time no sprite cache entry needed it either.
Sun, 13 Jan 2008 17:45:29 +0000 bjarni (svn r11837) -Feature: [OSX] added "/Library/Application Support/OpenTTD" to the search paths (based on patch by pv2b)
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.
Fri, 21 Dec 2007 19:21:21 +0000 rubidium (svn r11674) -Codechange: refactor some functions out of macros.h into more logical locations.
Tue, 04 Dec 2007 18:42:08 +0000 rubidium (svn r11569) -Fix [FS#1480]: full paths sometimes did not work correctly.
Mon, 19 Nov 2007 20:40:14 +0000 skidd13 (svn r11480) -Codechange: Rename the function ALIGN fitting to the naming style
Sun, 18 Nov 2007 18:28:32 +0000 rubidium (svn r11464) -Fix: some issue that made OpenTTD on MorphOS seriously unplayable.
Mon, 29 Oct 2007 23:02:31 +0000 rubidium (svn r11355) -Fix [FS#1377]: loading too many GRFs was not handled gracefully causing crashes and such.
Tue, 25 Sep 2007 14:15:38 +0000 glx (svn r11159) -Fix (r11155): restore the ability to save in a non existing file
Mon, 24 Sep 2007 19:55:50 +0000 glx (svn r11156) -Fix r11155: fix one compiler makes the other warn ;)
Mon, 24 Sep 2007 19:15:42 +0000 rubidium (svn r11155) -Fix [FS#1253]: work around a nasty MS CRT 8 SP1 bug making it virtually impossible to debug 32bpp games under MSVC (http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=257606). Patch by boekabart.
Sun, 16 Sep 2007 18:10:52 +0000 truelight (svn r11119) -Codechange: analyze .tar files upon loading, remembering their files and offsets, which speeds up .tar handling with a big factor
Sat, 15 Sep 2007 15:38:09 +0000 truelight (svn r11117) -Add: add support for 7z .tar files, which are in the 'old' (deprecated) format
Sat, 15 Sep 2007 15:21:17 +0000 glx (svn r11116) -Fix (r11106): tar loader was not compiled for WIN32
Fri, 14 Sep 2007 23:03:28 +0000 truelight (svn r11109) -Fix r11106: it is silly to use a std::list for something that is cleary a std::vector (less memory ;) WHOHO!)
Fri, 14 Sep 2007 22:25:00 +0000 truelight (svn r11106) -Add: added .tar support; you can pack all files in your data/ dir in how ever many .tar files you like, keeping the dir-structure equal to the unpacked version, and OpenTTD can handle them just like the files were unpacked
Thu, 13 Sep 2007 18:50:42 +0000 truelight (svn r11100) -Fix r11099: darn typos...
Thu, 13 Sep 2007 18:46:29 +0000 truelight (svn r11099) -Codechange: allow on opening of a file via FioFOpenFile to request the size of the file, so we can keep that in mind
Thu, 13 Sep 2007 18:22:34 +0000 truelight (svn r11095) -Codechange: don't abuse 'file_pos' by storing the file_slot in it too, but use a nice seperate variable for it