summaryrefslogtreecommitdiff
path: root/newgrf_config.c
AgeCommit message (Collapse)Author
2006-12-31(svn r7692) -Fix: OpenTTD didn't compile without network enabled (newgrf ↵Darkvater
sync code)
2006-12-28(svn r7594) -Fix (r7522): GRF config list wasn't cleared when no GRFs should ↵peter1138
be used.
2006-12-27(svn r7582) -Fix (r7490): appending static GRFs to the list of to-be loaded ↵rubidium
GRF for a game could result in duplicate GRFs in that list, which can cause a segmentation fault while loading the GRFs.
2006-12-26(svn r7565) -Codechange: Rework DEBUG functionality. Look for appropiate ↵Darkvater
debugging levels to use in debug.h. grfmsg() is now used as a specific debug-function for grf.
2006-12-23(svn r7551) -Fix (r7523): segmentation fault on showing NewGRF settings of a ↵rubidium
network game.
2006-12-21(svn r7522) -Codechange: Have CopyGRFConfigList clear the destination list ↵Darkvater
before assigning values to it. This cuts down on memleaks which could exist when the function was not used carefully.
2006-12-20(svn r7520) -Fix(r7348): memleak due to unconditionally overwriting the ↵rubidium
filename, name and info of a GRFConfig in IsGoodGRFConfigList.
2006-12-20(svn r7518) -Codechange: more NULL pointer resets after free.Darkvater
2006-12-20(svn r7517) -Codechange: Set pointers to NULL when freeing the newgrf config ↵Darkvater
variables and add the proper const to CopyGRFConfigList
2006-12-18(svn r7505) -Feature: show NewGRFs used on a game server, show which NewGRFs ↵rubidium
you do and do not have. -Feature: show NewGRF compatability of network games in the Game List window; a green square if you got the same OpenTTD version and have the needed NewGRF, a red square if the version does not match and a yellow square if the version matches, but the client is missing at least one of the NewGRFs.
2006-12-14(svn r7495) -Fix (r7354): [NewGRF] Deactivate the target GRF, not the ↵peter1138
current GRF.
2006-12-12(svn r7490) -Feature: Load a list of NewGRFs from the config (in the ↵peter1138
[newgrf-static] section) that should always be loaded. These will also be active during the intro screen, and in multiplayer games. Only "network-safe" NewGRFs are permitted, such as fonts and sprite replacement sets.
2006-12-10(svn r7464) -Codechange: move BuildParamList from newgrf_gui to ↵peter1138
newgrf_config and prefix with GRF.
2006-12-09(svn r7449) -Codechange: Rename _path to _paths as it is technically more ↵Darkvater
correct, but mainly because it interferes with OS/2 symbol in libc (psmedley)
2006-12-04(svn r7354) -Codechange: Remove grffile->flags and use grfconfig->flags ↵peter1138
exclusively. Update action 7/9 now that we know if GRFs are disabled.
2006-12-04(svn r7349) -Fix (r7348): Stripping data path didn't work for absolute paths.peter1138
2006-12-04(svn r7348) -Feature: Initial support for saving NewGRF settings with ↵peter1138
savegames. Back up your savegames...