summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2008-08-23(svn r14148) -Fix (r14096) [FS#2239]: Orders were freed while they were ↵frosch
still shared by other vehicles.
2008-08-23(svn r14147) -Codechange: Allow passing 'const Vehicle *' to GetNextUnit() ↵frosch
and GetPrevUnit().
2008-08-23(svn r14146) -Codechange: allow palette override in both ways and remove ↵rubidium
some unneeded '(x == 0) ? 0 : 1' constructs.
2008-08-23(svn r14145) -Fix (r14135, r14141): When savegame conversion cannot ↵frosch
determine a owner of a greyed waypoint, ensure that the owner is assigned when the waypoint is rebuild.
2008-08-23(svn r14144) -Fix (r8826): Incorrect cargo weightspeter1138
2008-08-23(svn r14143) -Codechange: Recenter viewport of waypoint window when ↵frosch
relocating the waypoint.
2008-08-23(svn r14142) -Codechange: Disallow taking over greyed waypoints of other ↵frosch
companies.
2008-08-23(svn r14141) -Fix (r14135): Savegame conversion could assign a recently ↵frosch
removed waypoint (grey sign) to a wrong owner.
2008-08-23(svn r14140) -Fix (r14135): Enum in saveload-table.frosch
2008-08-23(svn r14139) -Fix (r12044): GetSlopeZ() gets a virtual coordinate, not a tile.frosch
2008-08-23(svn r14138) -Fix (r12863): dark blue wasn't considered as similiar to bluesmatz
2008-08-23(svn r14137) -Codechange: Remove a now unused member of CargoPacketcelestar
2008-08-23(svn r14136) -Fix(r14135): MSVC project was not supposed to be on previous ↵belugas
commit
2008-08-23(svn r14135) -Codechange: Add owner to waypoints. Previously, it was guessed ↵belugas
from rail underneath it.
2008-08-23(svn r14134) -Fix (r12667, r13579) [FS#2245]: Update 'current_order' when ↵frosch
changing 'cur_order_index'.
2008-08-22(svn r14133) -Fix [FS#2249]: close the 'manage vehicles' dropdown once the ↵rubidium
number of vehicles in the list reaches 0.