Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-12 | (svn r16569) -Codechange: remove the gaps in the AirportTiles enum | yexo | |
2009-06-12 | (svn r16566) -Codechange: enumify all airport tiles | yexo | |
2009-06-06 | (svn r16527) -Codechange: use static member functions instead of simple ↵ | smatz | |
casts when converting Vehicle to specialised vehicle types. Includes safety check | |||
2009-06-01 | (svn r16491) -Codechange: Added parentheses around bitwise operators for ↵ | alberth | |
code style. | |||
2009-05-27 | (svn r16452) -Fix: don't trigger station animations when the station was ↵ | smatz | |
deleted in the same tick | |||
2009-05-27 | (svn r16448) -Fix [FS#2909]: road vehicles ending up on the pavement when ↵ | rubidium | |
they are in a drive through station that got removed due to bankruptcy | |||
2009-05-26 | (svn r16442) -Codechange: use new Vehicle accessors at more places | smatz | |
2009-05-24 | (svn r16421) -Codechange: do not unnecessarily remove constness or ↵ | rubidium | |
unnecessarily add it. | |||
2009-05-24 | (svn r16416) -Fix [FS#2912]: Rework deleting of news when referenced ↵ | frosch | |
vehicles/stations/industries are deleted. | |||
2009-05-22 | (svn r16391) -Codechange: use Train instead of Vehicle where appropriate. | rubidium | |
2009-05-22 | (svn r16390) -Codechange: move u.road to RoadVehicle. | rubidium | |
2009-05-22 | (svn r16388) -Codechange: move u.air to Aircraft | rubidium | |
2009-05-22 | (svn r16382) -Codechange: make GetVehicleTrackdir a member function of Vehicle. | rubidium | |
2009-05-22 | (svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation ↵ | smatz | |
time, binary size and run time (with asserts disabled) should be improved | |||
2009-05-18 | (svn r16352) -Codechange: use PoolItem::GetIfValid() instead of ↵ | smatz | |
PoolItem::IsValidID() and PoolItem::Get() | |||
2009-05-18 | (svn r16348) -Fix (r16280): buoys with invalid station ID could be left in ↵ | smatz | |
the game | |||
2009-05-17 | (svn r16328) -Fix: desync when removing lots of stations | rubidium | |
2009-05-17 | (svn r16327) -Codechange: replace IsValidPoolItemID(index) by ↵ | smatz | |
PoolItem::IsValidID(index) | |||
2009-05-16 | (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) | smatz | |
2009-05-14 | (svn r16308) -Fix: parameter is invalid when it's equal to length of an ↵ | smatz | |
array (Yexo) | |||
2009-05-13 | (svn r16297) -Codechange: silence more ICC warnings | rubidium | |
2009-05-10 | (svn r16268) -Fix (r9876): When callback 2E returns an amount of 0, do not ↵ | frosch | |
transport 1 unit to the station. | |||
2009-04-21 | (svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had ↵ | rubidium | |
this ID' from 'some' strings and replace the string name with something more sensible. | |||
2009-04-21 | (svn r16114) -Cleanup: unify some more strings and remove some more unused ↵ | rubidium | |
strings | |||
2009-04-18 | (svn r16077) -Cleanup (r14456): Remove some code that is only used for some ↵ | frosch | |
assertions, that haven't been triggered for a while. | |||
2009-04-13 | (svn r16057) -Fix [FS#2834] (r16037): division by zero when having an order ↵ | rubidium | |
with only one station that has either middle or near end stop location and where the platform is (significantly) longer than the train. | |||
2009-04-12 | (svn r16037) -Feature: allow (per order) to let a train stop at the near ↵ | rubidium | |
end, middle or far end of a platform from the point of view of the driver of the train that enters the station. | |||
2009-04-11 | (svn r16029) -Fix [FS#2785]: do not give "... Mines" as name to the station ↵ | rubidium | |
of oil rigs, or more general: do not add "... Mines" when the all of the cargoes are part of the liquid, passenger or mail classes. | |||
2009-04-10 | (svn r16025) -Fix [FS#2818]: "build separate station" in the station picker ↵ | rubidium | |
would reuse deleted stations. | |||
2009-03-16 | (svn r15747) -Fix [FS#2736]: road ownership getting lost when removing a ↵ | rubidium | |
road stop. | |||
2009-03-15 | (svn r15718) -Cleanup: apply some comment coding style on the rest of the ↵ | rubidium | |
sources too | |||
2009-03-02 | (svn r15601) -Fix [FS#2615]: bridges/tunnels don't store tram owner making ↵ | rubidium | |
it possible to remove someone's tram tracks. -Feature: allow building road stops on road/tram tracks of competitors. | |||
2009-02-26 | (svn r15588) -Fix: change owner of waypoints and deleted stations when ↵ | smatz | |
merging companies or when a company benkrupts | |||
2009-02-25 | (svn r15583) -Fix: Do not use TILE_MASK when you do not want to wrap around ↵ | frosch | |
them map. | |||
2009-02-10 | (svn r15438) -Fix (r15434): MSVC performance warning | glx | |
2009-02-09 | (svn r15434) -Codechange: bit of type safety for the DC_xxx flags. | rubidium | |
2009-02-09 | (svn r15428) -Codechange: consistently use colour instead of having both ↵ | rubidium | |
color and colour. | |||
2009-02-08 | (svn r15410) -Cleanup: get rid of most of the references to the 'patches' ↵ | rubidium | |
except where it's used for backward compatability. | |||
2009-01-31 | (svn r15299) -Cleanup: remove many redundant includes | smatz | |
2009-01-29 | (svn r15293) -Feature [FS#2583]: Give a more meaningful message when towns ↵ | belugas | |
refuse construction of noise-controlled airports | |||
2009-01-26 | (svn r15278) -Fix [FS#2332]: test noise limit of nearest town instead of ↵ | smatz | |
st->town | |||
2009-01-13 | (svn r15073) -Fix (r15067) [FS#2532]: Default copy constructors don't ↵ | peter1138 | |
necessarily do what you want. Instead of creating one, we now pass a pointer around as that avoids additional allocations. | |||
2009-01-13 | (svn r15067) -Fix [FS#2531]: Possible compiler bug, alleviated by using ↵ | peter1138 | |
SmallVector instead of using std::set. SmallVector does everything needed anyway. | |||
2009-01-12 | (svn r15039) -Codechange: fix comments regarding old AI, remove one old AI hack | smatz | |
2009-01-12 | (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to ↵ | truebrain | |
see. NoAI is an API (a framework) to build your own AIs in. See: http://wiki.openttd.org/wiki/index.php/AI:Main_Page With many thanks to: - glx and Rubidium for their syncing, feedback and hard work - Yexo for his feedback, patches, and AIs which tested the system very deep - Morloth for his feedback and patches - TJIP for hosting a challenge which kept NoAI on track - All AI authors for testing our AI API, and all other people who helped in one way or another -Remove: all old AIs and their cheats/hacks | |||
2009-01-11 | (svn r14992) -Codechange: Rename 'CheckIfAuthorityAllows' to ↵ | frosch | |
'CheckIfAuthorityAllowsNewStation' and unduplicate a tiny bit of code. | |||
2009-01-10 | (svn r14958) -Codechange [FS#1923]: when checking for unique names, compare ↵ | smatz | |
only with manually set names There are situations that aren't solvable (because of different language files), so if the user really wants to have duplicated name, allow him to do so. It solves desyncs between server and clients using different languages. It behaves the same in SP and MP, so users won't see the different behaviour as a bug (and even checking in SP could be worked around by the user). | |||
2009-01-10 | (svn r14956) -Fix [FS#1832]: building new station parts didn't allocate a ↵ | rubidium | |
new station spec effectively breaking variable 41. This was due to the limited number of station specs that we can have per station. This fix makes newly build station parts create a new spec until one cannot allocate new station specs anymore and it'll revert to the old behaviour (sharing station specs). | |||
2009-01-10 | (svn r14955) -Fix: newgrf station specs didn't get deallocated when building ↵ | rubidium | |
a new station part over them. | |||
2009-01-09 | (svn r14933) -Codechange: check the whether a pool item can be constructed ↵ | rubidium | |
instead of trying to make it and check for NULL. |