Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-16 | (svn r15113) -Codechange: unify calling ScanForTarFiles when determining the ↵ | rubidium | |
paths. | |||
2009-01-16 | (svn r15112) -Fix (r15108): transform should include algorithm as that's ↵ | rubidium | |
where it's from. Furthermore not including it gives compile errors for some | |||
2009-01-16 | (svn r15111) -Fix: when scanning a path and saying it should ignore tars, it ↵ | rubidium | |
didn't do so | |||
2009-01-16 | (svn r15108) -Fix: TarAddLink didn't lowercase strings, breaking tar-loading ↵ | truebrain | |
when using uppercase files | |||
2009-01-15 | (svn r15095) -Add [NoAI]: allow AI Libraries to be in .tar files (subdir ↵ | truebrain | |
required, as with AIs -Add [NoAI]: allow multiple versions of the same AI co-exist -Change [NoAI]: updated the whole method of AI (Library) finding and loading; it is now much more clear and transparent -Change [NoAI]: the name of the AI is now the name used by CreateInstance() -Change [NoAI]: make the AI finder a bit more clever, mostly related to version finding | |||
2009-01-14 | (svn r15082) -Codechange: make the AI library path also a searchdir instead ↵ | rubidium | |
of manually manufacturing it into a searchdir. | |||
2009-01-12 | (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to ↵ | truebrain | |
see. NoAI is an API (a framework) to build your own AIs in. See: http://wiki.openttd.org/wiki/index.php/AI:Main_Page With many thanks to: - glx and Rubidium for their syncing, feedback and hard work - Yexo for his feedback, patches, and AIs which tested the system very deep - Morloth for his feedback and patches - TJIP for hosting a challenge which kept NoAI on track - All AI authors for testing our AI API, and all other people who helped in one way or another -Remove: all old AIs and their cheats/hacks | |||
2008-12-05 | (svn r14656) -Change: replace instances of x & S_IFREG with S_ISREG(x) as ↵ | rubidium | |
S_IFREG can be 0 on some platforms. | |||
2008-11-26 | (svn r14636) -Add: DOS port of OpenTTD, without network support though. | rubidium | |
2008-11-26 | (svn r14635) -Change: use S_ISDIR/S_ISREG as x & S_IFREG always results ↵ | rubidium | |
false on platforms when S_IFREG is 0x0000. | |||
2008-11-02 | (svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat ↵ | skidd13 | |
and strecpy where direct conversion is possible | |||
2008-10-14 | (svn r14466) -Doc: remove some obsolete parameters, fix a few parameter ↵ | rubidium | |
names in comments and add a little more doxygen documentation. | |||
2008-09-29 | (svn r14414) -Fix: replace instances of strncpy with strecpy as strncpy ↵ | rubidium | |
doesn't guarantee the resulting string is '\0'-terminated. | |||
2008-08-31 | (svn r14199) -Codechange: split fileio.h into fileio_type.h and ↵ | rubidium | |
fileio_func.h so not everything that includes saveload.h needs to include everything else too. | |||
2008-08-31 | (svn r14196) -Codechange: make the searching for files with a specific ↵ | rubidium | |
extension extendable. | |||
2008-08-13 | (svn r14069) -Fix: silence MSVC 64-bits compile warnings. | rubidium | |
2008-07-23 | (svn r13810) -Fix: small memory leak when tar files would be found. | rubidium | |
2008-07-13 | (svn r13698) -Fix (r13697): MorphOS compilation. | frosch | |
2008-07-13 | (svn r13697) -Feature: Add some support for symbolic links in .tar files. | frosch | |
2008-07-12 | (svn r13693) -Fix (r11106, r11117): Do not rely on .tar files always ending ↵ | frosch | |
with a block of zeros. | |||
2008-06-24 | (svn r13618) -Codechange: move tar-specific declarations to separate file | smatz | |
Removes indirect dependency on <string> and <map> for over 40 files | |||
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 r13303) -Fix (r13301): 64bit gcc compilation was broken | smatz | |
2008-05-27 | (svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings. | rubidium | |
2008-05-08 | (svn r13008) -Fix [FS#1997]: silence some MSVC x64 warnings | glx | |
2008-05-05 | (svn r12963) -Fix (r12960): loading some NewGRFs could cause an infinite loop. | rubidium | |
2008-05-05 | (svn r12960) -Codechange: handle return values of (some) file system related ↵ | rubidium | |
functions. | |||
2008-05-04 | (svn r12943) -Fix: reading/modifying invalid data under some circumstances. | rubidium | |
2008-01-22 | (svn r11940) -Codechange: Store short filename once per open file instead of ↵ | peter1138 | |
once per sprite cache entry. Not all file types need this, but most of the time no sprite cache entry needed it either. | |||
2008-01-13 | (svn r11837) -Feature: [OSX] added "/Library/Application Support/OpenTTD" to ↵ | bjarni | |
the search paths (based on patch by pv2b) It is possible to set this to something else setting shared-dir with config This works on other OSes as well but it's off by default (and not really tested) | |||
2008-01-07 | (svn r11777) -Codechange: split the string header and make do not include it ↵ | rubidium | |
when it's not necessary. | |||
2007-12-25 | (svn r11692) -Codechange: move some functions from 'functions.h' to a more ↵ | rubidium | |
logical place and remove about 50% of the includes of 'functions.h' | |||
2007-12-25 | (svn r11691) -Codechange: move+rename helpers.hpp and only include it when ↵ | rubidium | |
it is really needed. | |||
2007-12-21 | (svn r11674) -Codechange: refactor some functions out of macros.h into more ↵ | rubidium | |
logical locations. | |||
2007-12-04 | (svn r11569) -Fix [FS#1480]: full paths sometimes did not work correctly. | rubidium | |
2007-11-19 | (svn r11480) -Codechange: Rename the function ALIGN fitting to the naming style | skidd13 | |
This fixes also FS#1450 | |||
2007-11-18 | (svn r11464) -Fix: some issue that made OpenTTD on MorphOS seriously unplayable. | rubidium | |
2007-10-29 | (svn r11355) -Fix [FS#1377]: loading too many GRFs was not handled ↵ | rubidium | |
gracefully causing crashes and such. | |||
2007-09-25 | (svn r11159) -Fix (r11155): restore the ability to save in a non existing file | glx | |
2007-09-24 | (svn r11156) -Fix r11155: fix one compiler makes the other warn ;) | glx | |
2007-09-24 | (svn r11155) -Fix [FS#1253]: work around a nasty MS CRT 8 SP1 bug making it ↵ | rubidium | |
virtually impossible to debug 32bpp games under MSVC (http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=257606). Patch by boekabart. | |||
2007-09-16 | (svn r11119) -Codechange: analyze .tar files upon loading, remembering their ↵ | truelight | |
files and offsets, which speeds up .tar handling with a big factor -Fix: several win32 .tar support problems -Fix: better checking of .tar versions and other minor things -Codechange: don't call fclose() but FioFClose to close a file | |||
2007-09-15 | (svn r11117) -Add: add support for 7z .tar files, which are in the 'old' ↵ | truelight | |
(deprecated) format | |||
2007-09-15 | (svn r11116) -Fix (r11106): tar loader was not compiled for WIN32 | glx | |
2007-09-14 | (svn r11109) -Fix r11106: it is silly to use a std::list for something that ↵ | truelight | |
is cleary a std::vector (less memory ;) WHOHO!) | |||
2007-09-14 | (svn r11106) -Add: added .tar support; you can pack all files in your data/ ↵ | truelight | |
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 -Note: useful for GRF-packs and 32bpp PNGs. Don't forget to keep the dir-structure alive for 32bpp PNGs! -Note: file-loading-order: search-paths, .tar-files in the order found on disk (can be anything at all, don't depend on it.. use 'openttd -d1' to see which order they are added) | |||
2007-09-13 | (svn r11100) -Fix r11099: darn typos... | truelight | |
2007-09-13 | (svn r11099) -Codechange: allow on opening of a file via FioFOpenFile to ↵ | truelight | |
request the size of the file, so we can keep that in mind | |||
2007-09-13 | (svn r11095) -Codechange: don't abuse 'file_pos' by storing the file_slot in ↵ | truelight | |
it too, but use a nice seperate variable for it -Note: on a side-note, this allows files bigger than 16+ MiB, needed for tar-support | |||
2007-07-28 | (svn r10715) -Fix: limited-fs code was broken | truelight | |