summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-08-31(svn r14201) -Codechange: [NewGRF] Don't continue processing an Action 0 if ↵peter1138
we didn't read the data for a property -- the data will be wrong for subsequent reads. -Codechange: [NewGRF] *Do* continue processing if the value of a property is invalid, however.
2008-08-31(svn r14200) -Fix (r14199): some OSes failed to compile. Furthermore I hate ↵rubidium
wrong comments!
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 r14198) -Codechange: [NewGRF] Simplify handling of common vehicle ↵peter1138
properties.
2008-08-31(svn r14197) -Codechange: rework (original) base graphics determination ↵rubidium
methods. This yields in the following: -Feature: make configuring the to-be-used base graphics via openttd.cfg and the command line possible. -Feature: allow both the German as well as non-German toyland graphics as "correct" and official graphics. -Feature: allow people to create their own base graphics easily and without requiring code changes.
2008-08-31(svn r14196) -Codechange: make the searching for files with a specific ↵rubidium
extension extendable.
2008-08-30(svn r14194) -Fix: don't use hardcoded character offsets to get hg revision. ↵glx
This make it similar to svn and git (ie without the ':').
2008-08-30(svn r14193) -Fix (r14191): don't put an unsigned 0x80 in a signed int8 as ↵rubidium
that's not what you want.
2008-08-30(svn r14192) -Fix [FS#2236]: properly update the current timetable's ↵rubidium
travel/wait times instead of only doing it for one vehicle in the shared order chain and only when some bit has not been set (PhilSophus)
2008-08-30(svn r14191) -Codechange: unify the code to skip sprite payload (i.e. not ↵rubidium
the header). -Fix: sprite payload skipping wouldn't skip enough bytes in a very small subset of compressed sprites.
2008-08-30(svn r14190) -Codechange: use alloc instead of malloc+free when the ↵rubidium
allocated memory shouldn't be used after the function ended.
2008-08-30(svn r14189) -Fix (r14188): Accidental line removalpeter1138
2008-08-30(svn r14188) -Codechange: [NewGRF] Cargo type of 0xFF is specified to be ↵peter1138
'use first refittable cargo', so don't issue a warning for it.
2008-08-29(svn r14187) -Fix (r14104): silence warning when compiling without ↵rubidium
networking enabled.
2008-08-29(svn r14186) -Fix [FS#2255]: small typo (Jafinto)rubidium
2008-08-29(svn r14185) -Fix (r14153): removing NewGRFs from the config file was ↵rubidium
impossible.
2008-08-29(svn r14184) -Codechange: [NewGRF] Since our NewGRF handling is better than ↵peter1138
it used to be, disable a NewGRF if unexpected sprites are reached.
2008-08-29(svn r14183) -Fix: "optimalization" is not a wordpeter1138
2008-08-28(svn r14182) -Fix: After applying NewGRF settings, all rail and road types ↵peter1138
were available as the engine availability check was performed too early.
2008-08-28(svn r14181) -Fix (r14175): Rail types are not road typespeter1138
2008-08-27(svn r14180) -Fix (r8293): close all related vehicle lists when closing a ↵glx
station window (and not only the train list).
2008-08-27(svn r14179) -Fix (r1): RemoveOrderFromAllVehicles() did not mark enough ↵frosch
windows dirty.
2008-08-27(svn r14178) -Fix [FS#2256]: Do not evaluate GetDestination() for ↵frosch
go-to-nearest-depot-orders.
2008-08-25(svn r14177) -Fix: define INADDR_NONE only when it hasn't been defined yetsmatz
2008-08-25(svn r14176) -Fix: better 'safe' than ... 'save'smatz
2008-08-25(svn r14175) -Codechange: Rewrite the main toolbars to use the standard ↵peter1138
dropdown menu system, allowing flexible menus instead of fixed string lists, and removing code duplication.
2008-08-25(svn r14174) -Fix: since now, we are 'losing' things, not 'loosing'smatz
2008-08-25(svn r14173) -Fix: Don't check for rail type and catenary on aqueducts.peter1138
2008-08-25(svn r14172) -Feature[newGRF]: Add support for property 0x13 for Bridges.belugas
In other words, one can now specifies a 16 bits cost multiplier.
2008-08-25(svn r14171) -Codechange: Make the test for HQ a bit lighter.belugas
The presence of a HQ is only dictated by the 7th bit been set. The rest of the data is related to the size and the type.
2008-08-25(svn r14170) -Codechange: Missing enum for road type iteration.peter1138
2008-08-25(svn r14169) -Codechange: rename location_of_house for location_of_HQ, which ↵belugas
is more exact and less subject to interpretation
2008-08-25(svn r14168) -Codechange: Make dropdown 'auto_width' a separate parameter, ↵peter1138
so that a minimum width can be specified.
2008-08-25(svn r14167) -Fix: items in some ini-groups got duplicated on save.rubidium
2008-08-25(svn r14166) -Doc: Change "forbid 90 degree turn" patch option description ↵matthijs
to say "not with NTP" instead of "requires NPF" (which has been untrue since the introduction of YAPF). Thanks to FauxFaux for pointing this out.
2008-08-25(svn r14165) -Codechange: When over-building rail with a different type, ↵peter1138
don't convert the rail if the engines of the new type are powered on the existing type.
2008-08-25(svn r14164) -Codechange: simplify and unify the addition of ini items with ↵rubidium
value when not loading an ini file. -Fix: wrong insertion management causing leaks.
2008-08-24(svn r14162) -Fix: Allow rail type conversion if the rail type cost ↵peter1138
multipliers are the same.
2008-08-24(svn r14161) -Codechange: allow inis to be loaded from tars.rubidium
2008-08-24(svn r14160) -Codechange: Move _railtype_cost_multipliers into the rail type ↵peter1138
information struct.
2008-08-24(svn r14158) -Codechange: Initialization of rail type data from static ↵peter1138
source, so data can be changed.
2008-08-24(svn r14157) -Codechange: Add and use string properties for rail types ↵peter1138
instead of relying on consecutive string IDs.
2008-08-24(svn r14156) -Fix (r14153): missing/wrong commentssmatz
2008-08-24(svn r14155) -Fix (r14154): wrong commentsglx
2008-08-24(svn r14154) -Fix (r14153): strndup is a GNU extension, so it doesn't exist ↵glx
on all platforms
2008-08-24(svn r14153) -Codechange: split ini file reading/saving from settings.cpp.rubidium
2008-08-24(svn r14152) -Fix (r14146): Apple decided to use a name I wanted to use... ↵rubidium
thus making compilation fail on OSX (planetmaker)
2008-08-24(svn r14151) -Codechange: make it possible to choose between the DOS and ↵rubidium
Windows graphics packs while retaining the possibility to override the palette.
2008-08-24(svn r14150) -Add: Add the count of trains using the current waypoint in the ↵belugas
vehicle list window's caption
2008-08-23(svn r14149) -Fix: When selling the front engine of a train consist with ↵frosch
another engine at the second position, not all 'important' data was copied to the new head.