summaryrefslogtreecommitdiff
path: root/src/fios.cpp
AgeCommit message (Collapse)Author
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-21(svn r17247) -Change: move '3rd party' MD5 implementation also to the ↵rubidium
3rdparty directory.
2009-08-20(svn r17228) -Codechange: some coding style fixesrubidium
2009-07-05(svn r16748) -Codechange: Don't cast away constness.alberth
2009-04-21(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had ↵rubidium
this ID' from 'some' strings and replace the string name with something more sensible.
2009-04-10(svn r16023) -Fix (r15615) [FS#2817]: 32 bpp sprites in tars would also be ↵rubidium
shown in the list of heightmaps.
2009-03-14(svn r15710) -Fix (r15706): for non MSVC io.h needs to be included before ↵glx
defining unlink. Also remove redundant tchar.h includes as it is already in stdafx.h.
2009-03-14(svn r15706) -Fix: Make sure the filename passed to unlink() is always in ↵michi_cc
file system encoding.
2009-03-10(svn r15664) -Fix [FS#2716]: as always windows needs special handling when ↵glx
strings are involved
2009-03-09(svn r15657) -Fix [FS#2716]: undeterministic file sorting when the date is ↵rubidium
equal for all files
2009-03-07(svn r15634) -Fix (r15632): some compilers seem to warn about the return ↵rubidium
value of fscanf.
2009-03-06(svn r15633) -Fix (r15632): apparently there are several conflicting ↵yexo
definitions of the arguments / return values of strrchr.
2009-03-06(svn r15632) -Feature: allow downloading scenarios and heightmaps via bananas.rubidium
2009-03-06(svn r15626) -Fix [FS#2698]: UTF8 string handling could cause buffer overruns.rubidium
2009-03-05(svn r15623) -Fix (r15615): close the files you've openedrubidium
2009-03-04(svn r15615) -Feature: show scenarios/heightmaps from both your home ↵rubidium
directory and installation directory. -Change [FS#2692]: make it more likely that scenarios are saved to the directory where openttd.cfg is and not the installation directory (gives problems with e.g. Vista). The working directory still overrides the openttd.cfg directory though, but only if it has a scenario directory.
2009-03-04(svn r15611) -Change: when sorting files on modification date and the ↵rubidium
modification date is equal sort on the title so reversing the sorting direction actually reverses the order the listed files
2009-03-04(svn r15610) -Change: allow loading of heightmaps and savegames (any form) ↵rubidium
that are in .tar files
2009-03-04(svn r15608) -Codechange: use the file scanner to find the files for the ↵rubidium
saveload window.
2009-03-04(svn r15605) -Codechange: constify a functionrubidium
2009-01-31(svn r15299) -Cleanup: remove many redundant includessmatz
2009-01-18(svn r15144) -Codechange: make sure we don't run out of bounds while ↵smatz
determining old savegame name Note this can't happen in current code
2009-01-16(svn r15104) -Codechange: unify the resolving of the xyz kbytes/megabytes ↵rubidium
strings.
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-02(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat ↵skidd13
and strecpy where direct conversion is possible
2008-10-28(svn r14542) -Codechange: replace some sprintf with s[en]printf to make sure ↵rubidium
they will not overflow their buffers.
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-07-28(svn r13859) -Fix: loading of TTD(Patch) savegames from the command line ↵smatz
didn't work
2008-06-02(svn r13359) -Codechange: convert _fios_items to a SmallVectorskidd13
-Cleanup: some reincarnations of _fios_items in the code
2008-05-07(svn r13000) -Fix (r12991): broken win9x compilationglx
2008-05-07(svn r12991) -Codechange: removed some unneeded includesglx
2008-04-23(svn r12850) -Fix (r12848): compilation was broken for some platformsglx
2008-04-23(svn r12848) -Cleanup/Codechange: Use correct variable types, don't prefix ↵peter1138
with _ for non-globals, and use implicit enum numbering.
2008-04-23(svn r12847) -Cleanup: Identing and variable scopepeter1138
2008-01-22(svn r11945) -Fix: FileExists() failed for non latin paths (win32)glx
2008-01-13(svn r11828) -Codechange: include table/* as the last includes and remove an ↵rubidium
unneeded include from openttd.h.
2008-01-07(svn r11777) -Codechange: split the string header and make do not include it ↵rubidium
when it's not necessary.
2007-12-28(svn r11713) -Codechange: Move some declarations and definitions in a more ↵belugas
logical disposition
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-11-18(svn r11464) -Fix: some issue that made OpenTTD on MorphOS seriously unplayable.rubidium
2007-08-04(svn r10781) -Fix: ported more pieces to WinCE, so it compiles a bit moretruelight
-Fix: WinCE doesn't support console -Fix: Set debug lvl4 when running a debug WinCE build (as you can't give parameters any easy way)
2007-07-03(svn r10412) -Codechange: Remove unnecessary inclusion of hal.h in various ↵peter1138
files (and add one)
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-05-31(svn r9998) -Fix (r9990): possible null pointer dereferences on MorphOS.rubidium
2007-05-30(svn r9990) -Fix: MorphOS and AmigaOS do not like "//" in filenames as that ↵rubidium
means the same as "/../" in means in Unix.
2007-04-17(svn r9662) -Documentation: Doxygen corrections and @file omissionsbelugas
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-07(svn r9050) -Codechange: Foo(void) -> Foo()rubidium
2007-03-06(svn r9043) -Fix [FS#652]: the personal (.openttd) directories were hidden ↵rubidium
in the load/save directory listings (stepancheg).