summaryrefslogtreecommitdiff
path: root/src/fios.h
AgeCommit message (Collapse)Author
2014-04-23(svn r26489) -Codechange: properly account for the end of buffers in the ↵rubidium
file io code instead of assuming MAX_PATH is okay
2013-11-23(svn r26057) -Fix: a number of possibly uninitialised variablesrubidium
2013-06-01(svn r25312) -Fix-ish: missing spaces after comma + realignment of tables; ↵rubidium
quite boring with -x -w
2013-01-08(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by ↵planetmaker
Eagle_rainbow)
2012-08-21(svn r24491) -Fix: compilation error with networking disabledrubidium
2012-08-20(svn r24487) -Codechange [FS#5236]: make several DoesContentExist return the ↵yexo
path instead of a boolean (LordAro)
2011-10-30(svn r23065) -Add: -q option to read a savegame, write some general info and ↵yexo
exit
2011-05-28(svn r22513) -Add: Allow for saving a heightmap from the file dialogue window.alberth
2011-05-28(svn r22511) -Add: Function to make heightmap file paths.alberth
2011-05-27(svn r22500) -Doc: Fix and add fios doxygen documentation.alberth
2011-01-22(svn r21895) -Cleanup: get rid of the unused SLD_NEW_GAMErubidium
2010-09-06(svn r20755) -Fix (r19975): small memory leak at program exit (happens only ↵smatz
once)
2010-08-26(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to ↵rubidium
some headers
2010-06-13(svn r19984) -Feature: Show some savegame details when selecting items in ↵frosch
saveload GUIs.
2010-06-13(svn r19981) -Add: Read NewGRF configuration during SL_LOAD_CHECK.frosch
2010-06-13(svn r19980) -Add: Load some general data from savegames on SL_LOAD_CHECK.frosch
2010-06-13(svn r19978) -Add: Read settings during SL_LOAD_CHECK.frosch
2010-06-13(svn r19977) -Add: Read current date during SL_LOAD_CHECK.frosch
2010-06-13(svn r19976) -Add: Read mapsize during SL_LOAD_CHECK.frosch
2010-06-13(svn r19975) -Add: SL_LOAD_CHECK mode for partial reading of savegames.frosch
2010-06-05(svn r19937) -Codechange: Move some fios related prototypes to fios.hfrosch
2010-06-05(svn r19936) -Codechange: If there is an enum, also use it.frosch
2010-05-13(svn r19812) -Codechange: give some unnamed enums a name or, in case they ↵rubidium
consisted of unrelated values use static const (u)int
2010-02-10(svn r19084) -Codechange: minor coding-style fixupssmatz
2009-09-13(svn r17528) -Codechange: use QSortT instead of qsort for sorting FiosItemsrubidium
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
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-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-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-19(svn r13575) -Codechange: Move small vector to core since it fits better in ↵skidd13
there -Codechange: convert smallvector from struct to class
2008-06-02(svn r13360) -Fix (r13359): Forgot to remove some instances of FiosAlloc()skidd13
2008-06-02(svn r13359) -Codechange: convert _fios_items to a SmallVectorskidd13
-Cleanup: some reincarnations of _fios_items in the code
2008-05-29(svn r13320) -Codechange: move some enums from openttd.h to more logical ↵rubidium
locations.
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-01-13(svn r11828) -Codechange: include table/* as the last includes and remove an ↵rubidium
unneeded include from openttd.h.
2007-12-28(svn r11714) -Fix[FS#1569]: Do not allow player inauguration date on ↵belugas
scenarios to be bigger than current year. This will not (yet) be true if you are loading a scenario with the "-g" command line option.
2007-12-28(svn r11713) -Codechange: Move some declarations and definitions in a more ↵belugas
logical disposition
2007-12-27(svn r11711) -Codechange: Name the Save Load Dialog Mode enumbelugas
2007-10-29(svn r11355) -Fix [FS#1377]: loading too many GRFs was not handled ↵rubidium
gracefully causing crashes and such.
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 r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};rubidium
2007-03-07(svn r9050) -Codechange: Foo(void) -> Foo()rubidium
2007-03-01(svn r8950) -Cleanup: doxygen changes. Mostly @files missing tags and a few ↵belugas
comments style.
2007-02-20(svn r8823) -Fix (r8821): wrapping opendir to ottd-specific function failed ↵Darkvater
on non-windows because this wrapper was only active for win32 (thx Rubidium)
2007-02-20(svn r8821) -Regression: Unable to browse directories on *nix if the ↵Darkvater
filesystem is not in UTF-8 charset and special characters are used. The string passed to opendir() which is UTF-8 was not parsed back to the filesystem format. Use a wrapper called ttd_opendir() instead of redefining opendir itself.
2007-01-02(svn r7759) -Merge: makefile rewrite. This merge features:rubidium
- A proper ./configure, so everything needs to be configured only once, not for every make. - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies. - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC. - Proper support for OSX universal binaries. - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files. - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files. Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.