Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-29 | (svn r16694) -Fix [FS#2995] (rgradual loading, rnewindustries): only pay for ↵ | rubidium | |
whatever has been actually unloaded and perform the payment when unloading has finished. This fixes, amongst others: * cheating by starting to unload and after getting paid rushing to the depot to get sold (or unloading, loading and getting paid again for the remainder) * cargo being dropped onto a station at the moment a stockpiling industry doesn't accept it anymore * industries getting cargo that has not been unloaded yet and subsequently dumping it back on the station in one go Note: you will now get paid after the unloading has finished, so you'll have to wait a bit longer for 'your' money. | |||
2009-05-29 | (svn r16459) -Codechange: move definition of several cargopacket accessors ↵ | smatz | |
to header file | |||
2009-05-22 | (svn r16380) -Codechange: rename pool.hpp to pool_type.hpp | smatz | |
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-22 | (svn r16377) -Codechange: unify FOR_ALL_* macros, use separate index ↵ | smatz | |
variable instead of var->index | |||
2009-05-17 | (svn r16338) -Codechange: split loading of references to two phases | smatz | |
In the first phase, indexes are stored. In the second phase, indexes are checked for validity and converted to pointers | |||
2009-05-16 | (svn r16326) -Codechange: replace GetPoolItemPoolSize() by ↵ | smatz | |
PoolItem::GetPoolSize() | |||
2009-05-16 | (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) | smatz | |
2008-08-23 | (svn r14137) -Codechange: Remove a now unused member of CargoPacket | celestar | |
2008-08-18 | (svn r14101) -Cleanup (r14083): leftover friend. | rubidium | |
2008-05-06 | (svn r12971) -Documentation: add @file in files that missed them and add ↵ | rubidium | |
something more than whitespace as description of files that don't have a description. | |||
2008-05-04 | (svn r12940) -Fix [FS#1974](r12913): [autoreplace] a vehicle backup should ↵ | bjarni | |
include the cargo packets in the vehicle as well | |||
2008-04-21 | (svn r12815) -Codechange: reshuffle some variables in the CargoPacket struct ↵ | rubidium | |
saving 4 of 36 bytes with a 32 bit compiler and 8 of 48 bytes on 64 bit compiler per cargo packets. There are generally more cargopackets in game than vehicles. | |||
2008-03-31 | (svn r12489) -Codechange: split station.h into station_base.h and ↵ | rubidium | |
station_func.h. | |||
2008-03-28 | (svn r12468) -Codechange: move some type related stuff from station.h (and ↵ | rubidium | |
openttd.h) to station_type.h. | |||
2008-02-12 | (svn r12120) -Cleanup: const-ify parameters when checking for same ↵ | peter1138 | |
cargopacket source. | |||
2008-01-18 | (svn r11914) -Documentation: fix some @file statement | glx | |
2008-01-09 | (svn r11801) -Codechange: remove some unneeded includes from some header files. | rubidium | |
2007-12-21 | (svn r11680) -Codechange: refactor more out of openttd.h and functions.h. | rubidium | |
2007-08-30 | (svn r11009) -Codechange: unvirtualise IsValid as that isn't needed with ↵ | rubidium | |
templates. This gives up to 10% performance increase in games with lots of vehicles. | |||
2007-08-30 | (svn r11002) -Codechange: unhackify the cargo packet list saving (a little). | rubidium | |
2007-08-02 | (svn r10749) -Codechange: use the generic pool item class as super class for ↵ | rubidium | |
cargo packets, which results in a nice reduction of code duplication. | |||
2007-08-01 | (svn r10743) -Fix: some typos introduces by copy-pasting. | rubidium | |
2007-06-27 | (svn r10358) -Codechange: remove the cargopacket leakchecker as it never ↵ | rubidium | |
asserted in almost a week of stresstesting, so I'm pretty sure all cornercases are tested by now. | |||
2007-06-22 | (svn r10266) -Codechange: keep track of the origin, time of travel and ↵ | rubidium | |
accumulated feeder share (transfers) of individual pieces of cargo. This means that cargo isn't thrown on a big pile when it's put in a station or unloaded at a station, however the GUI does not reflect these changes yet so you will not actually see it. |