Commit Graph

361 Commits (a26eabc180675210cee9f30e1c69cbda5dbed7a4)

Author SHA1 Message Date
rubidium 0463dbdc9e (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 11 years ago
rubidium bb5984a02b (svn r26114) -Fix-ish: do our best to not get bit by getenv being unsafe as hell 11 years ago
rubidium d2ffba07bb (svn r26114) -Fix-ish: do our best to not get bit by getenv being unsafe as hell 11 years ago
rubidium d9a3177862 (svn r26089) -Fix: a number of minor memory leaks 11 years ago
rubidium 0ac9ed0b6b (svn r26089) -Fix: a number of minor memory leaks 11 years ago
rubidium 86621f0ff4 (svn r26087) -Fix: file descriptor leak when finding a corrupt tar 11 years ago
rubidium 3eecd246eb (svn r26087) -Fix: file descriptor leak when finding a corrupt tar 11 years ago
rubidium e591a65ade (svn r26082) -Fix [FS#5816] (r26077): tar files with more than one file in the root directory would not be read properly (zydeco) 11 years ago
rubidium b75e60124d (svn r26082) -Fix [FS#5816] (r26077): tar files with more than one file in the root directory would not be read properly (zydeco) 11 years ago
rubidium 954a141ca8 (svn r26077) -Codechange: handle strings like strings when scanning a tar instead of merely blobs of memory 11 years ago
rubidium 5e2d22da79 (svn r26077) -Codechange: handle strings like strings when scanning a tar instead of merely blobs of memory 11 years ago
rubidium 428faaf4ad (svn r26076) -Codechange: upgrade some C-style named structs to C++-style named structs 11 years ago
rubidium 5049e938f5 (svn r26076) -Codechange: upgrade some C-style named structs to C++-style named structs 11 years ago
rubidium e4b208c069 (svn r26061) -Fix: negative result of ftell wasn't handled correctly in some cases 11 years ago
rubidium 78a316d349 (svn r26061) -Fix: negative result of ftell wasn't handled correctly in some cases 11 years ago
rubidium a6fae2c608 (svn r26058) -Fix: handle the return value of a number of functions better 11 years ago
rubidium 0e9c992104 (svn r26058) -Fix: handle the return value of a number of functions better 11 years ago
rubidium 446613e868 (svn r26008) -Fix (r25975): uninitialised warning 11 years ago
rubidium b934e528d9 (svn r26008) -Fix (r25975): uninitialised warning 11 years ago
rubidium a77aa68f16 (svn r25975) -Feature [FS#5385]: XDG base directory support 11 years ago
rubidium ee137a5ced (svn r25975) -Feature [FS#5385]: XDG base directory support 11 years ago
rubidium c4ab18c029 (svn r25974) -Codechange: make the _personal_dir global const, since once it's set it shouldn't be changed anyhow 11 years ago
rubidium def597fe31 (svn r25974) -Codechange: make the _personal_dir global const, since once it's set it shouldn't be changed anyhow 11 years ago
frosch b172ed3578 (svn r25291) -Add: WindowDesc ability to load and store information in a config file. 12 years ago
frosch 23ba42b66c (svn r25291) -Add: WindowDesc ability to load and store information in a config file. 12 years ago
planetmaker f00d9976f9 (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 12 years ago
planetmaker c24374f99c (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 12 years ago
rubidium b89df11932 (svn r24877) -Fix: some whitespace "errors" 12 years ago
rubidium d5d96ba683 (svn r24877) -Fix: some whitespace "errors" 12 years ago
frosch 50abcf3edc (svn r24804) -Add: Separate subdirectory for screenshots. 12 years ago
frosch edd9c0553a (svn r24804) -Add: Separate subdirectory for screenshots. 12 years ago
rubidium 6bc634efba (svn r23983) -Fix [FS#5083]: tarred heightmaps wouldn't be found 13 years ago
rubidium 27cf8de733 (svn r23983) -Fix [FS#5083]: tarred heightmaps wouldn't be found 13 years ago
truebrain ff7797c421 (svn r23612) -Add: allow importing libraries in the same way as AI does, only with GS prefix (and in game/library) 13 years ago
truebrain 963802e9a7 (svn r23612) -Add: allow importing libraries in the same way as AI does, only with GS prefix (and in game/library) 13 years ago
truebrain 14325e2391 (svn r23605) -Add: GAME_DIR and CONTENT_TYPE_GAME, and read gamescript from that directory 13 years ago
truebrain b4f832f29f (svn r23605) -Add: GAME_DIR and CONTENT_TYPE_GAME, and read gamescript from that directory 13 years ago
rubidium ffccec6d84 (svn r23234) -Fix [FS#4840]: crash when after downloading content 13 years ago
rubidium a3a2fdcfc2 (svn r23234) -Fix [FS#4840]: crash when after downloading content 13 years ago
frosch 1ab0108bb9 (svn r23228) -Fix (r23227): FileScanner::Scan() still did not scan all required directories for basesets. 13 years ago
frosch 1f6c9c6457 (svn r23228) -Fix (r23227): FileScanner::Scan() still did not scan all required directories for basesets. 13 years ago
frosch 88980e11a3 (svn r23227) -Fix (r23219): The FileScanner should also consider the old directories. 13 years ago
frosch 7b86e3e109 (svn r23227) -Fix (r23219): The FileScanner should also consider the old directories. 13 years ago
frosch 4eb0160cf6 (svn r23226) -Fix (r23219): If you find a file, also use it. 13 years ago
frosch 52d3be2e05 (svn r23226) -Fix (r23219): If you find a file, also use it. 13 years ago
rubidium 44cc20b269 (svn r23225) -Fix: create the newgrf/baseset/ai directories in the personal directory so the user has some clue where to place the different files 13 years ago
rubidium 86a168b2e9 (svn r23225) -Fix: create the newgrf/baseset/ai directories in the personal directory so the user has some clue where to place the different files 13 years ago
rubidium 5135e2a09e (svn r23219) -Change: different directories for basesets and newgrfs. So data to baseset or newgrf, and gm to baseset 13 years ago
rubidium 2b897b4fa0 (svn r23219) -Change: different directories for basesets and newgrfs. So data to baseset or newgrf, and gm to baseset 13 years ago
rubidium 78628b590d (svn r23218) -Codechange: prepare code for a separate base set directory 13 years ago
rubidium 9e7174e540 (svn r23218) -Codechange: prepare code for a separate base set directory 13 years ago
rubidium 4d281cce97 (svn r23217) -Codechange: introduce the concept of scanning only in a limited set of sub directories 13 years ago
rubidium 6d991b3b10 (svn r23217) -Codechange: introduce the concept of scanning only in a limited set of sub directories 13 years ago
rubidium 9bf2cb0e86 (svn r23216) -Codechange: introduce the concept of having different tar lists 13 years ago
rubidium 160294ff22 (svn r23216) -Codechange: introduce the concept of having different tar lists 13 years ago
rubidium 33d71b45fe (svn r23198) -Codechange: introduce a free that takes const pointers so we don't need to cast to void/non-const before being able to free 13 years ago
rubidium 7fd1e1df81 (svn r23198) -Codechange: introduce a free that takes const pointers so we don't need to cast to void/non-const before being able to free 13 years ago
rubidium 661e5c6655 (svn r22904) -Codechange: add tar filename to file scanning 13 years ago
rubidium 414c397000 (svn r22904) -Codechange: add tar filename to file scanning 13 years ago
rubidium fb5a2f4485 (svn r22835) -Codechange: keep track of the subdirectory we are looking through in the file scanner 13 years ago
rubidium 672df52e0c (svn r22835) -Codechange: keep track of the subdirectory we are looking through in the file scanner 13 years ago
rubidium 33896fbffe (svn r22834) -Codechange: unify some code, and extend it to work for other filenames that should end in a particular way 13 years ago
rubidium 41169291e3 (svn r22834) -Codechange: unify some code, and extend it to work for other filenames that should end in a particular way 13 years ago
rubidium 26788cf363 (svn r22825) -Codechange: pass subdir to FioOpenFile 13 years ago
rubidium 2a12c9df2f (svn r22825) -Codechange: pass subdir to FioOpenFile 13 years ago
rubidium c8167de1c2 (svn r22822) -Codechange: make a distinction between base sets and newgrfs for their directory 13 years ago
rubidium 0061b5f184 (svn r22822) -Codechange: make a distinction between base sets and newgrfs for their directory 13 years ago
smatz 4436588bab (svn r22719) -Fix: compilation with gcc 4.7 13 years ago
smatz 564dc66131 (svn r22719) -Fix: compilation with gcc 4.7 13 years ago
alberth 288fdb3459 (svn r22709) -Doc: Doxyment fileio.cpp. 13 years ago
alberth 89c7193b8f (svn r22709) -Doc: Doxyment fileio.cpp. 13 years ago
alberth ef58554bd2 (svn r22669) -Codechange: For non-windows, only test for file existence again if strtolower actually changed the name. 13 years ago
alberth d55b380b69 (svn r22669) -Codechange: For non-windows, only test for file existence again if strtolower actually changed the name. 13 years ago
alberth 7a60662b15 (svn r22668) -Codechange: FioFindFullPath tests already whether the file exists. 13 years ago
alberth 20c2b5fdde (svn r22668) -Codechange: FioFindFullPath tests already whether the file exists. 13 years ago
glx 3e1bafdc0d (svn r22502) -Fix (r22501): WIN32 compilation 14 years ago
glx 986d5e950d (svn r22502) -Fix (r22501): WIN32 compilation 14 years ago
alberth 45f05f2419 (svn r22501) -Codechange: Move FileExists to a better place. 14 years ago
alberth 6e3ef9fa1a (svn r22501) -Codechange: Move FileExists to a better place. 14 years ago
frosch 9027e2c49e (svn r22465) -Fix [FS#4613]: When determining the executable path failed, the working directory was used instead, circumventing the not-home-directory check. 14 years ago
frosch b319fb31d5 (svn r22465) -Fix [FS#4613]: When determining the executable path failed, the working directory was used instead, circumventing the not-home-directory check. 14 years ago
alberth 3ae756f85f (svn r22460) -Doc: Semantic documentation fixes, and doxygen additions (partly by planetmaker). 14 years ago
alberth 990ec6f0a9 (svn r22460) -Doc: Semantic documentation fixes, and doxygen additions (partly by planetmaker). 14 years ago
rubidium 9ba8361f77 (svn r21247) -Fix: make the tar scanner forget about old (possibly removed) tars 14 years ago
rubidium f7b2a87292 (svn r21247) -Fix: make the tar scanner forget about old (possibly removed) tars 14 years ago
alberth 063931d435 (svn r21060) -Doc: Improved wording of comments (mostly by __ln__) 14 years ago
alberth 7e48d85104 (svn r21060) -Doc: Improved wording of comments (mostly by __ln__) 14 years ago
alberth 2b4da1d345 (svn r20689) -Codechange: Make some global functions used in 1 .cpp file static in that file. 14 years ago
alberth 9f5a96ead2 (svn r20689) -Codechange: Make some global functions used in 1 .cpp file static in that file. 14 years ago
alberth 137e2b64c9 (svn r20211) -Codechange: Indented code should have curly braces around it. 14 years ago
alberth be6c058424 (svn r20211) -Codechange: Indented code should have curly braces around it. 14 years ago
rubidium 1062330ba1 (svn r20194) -Fix: compilation with network disabled failed 14 years ago
rubidium 5b1fc7304a (svn r20194) -Fix: compilation with network disabled failed 14 years ago
rubidium 9fd2afb147 (svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :) 14 years ago
rubidium b8487afe54 (svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :) 14 years ago
rubidium 54ec48f7ce (svn r20188) -Codechange: unVARDEF the _[config|log|highscore]_file variables and move them to a more logical location 14 years ago
rubidium eb30ebe1a4 (svn r20188) -Codechange: unVARDEF the _[config|log|highscore]_file variables and move them to a more logical location 14 years ago
rubidium 0ca6c03b1e (svn r20166) -Fix [FS#3949]: do not scan /data and ~/data (if they happen to be your working directory). If it's the directory where your binary is located it will still scan them. 14 years ago
rubidium 6863b7539c (svn r20166) -Fix [FS#3949]: do not scan /data and ~/data (if they happen to be your working directory). If it's the directory where your binary is located it will still scan them. 14 years ago
yexo a0a657585e (svn r20055) -Feature: save/load hotkeys to/from hotkeys.cfg 14 years ago