rubidium
|
0463dbdc9e
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
2014-04-23 20:13:33 +00:00 |
|
frosch
|
41b7a04a68
|
(svn r26317) -Fix [FS#5897]: Check whether NewGRF change vehicle capacity when they are not supposed to, and truncate cargo appropiately if they are allowed to.
|
2014-02-07 23:48:56 +00:00 |
|
frosch
|
5eddbb338b
|
(svn r25185) -Fix [FS#5508]: Remove ambivalent functions CargoList::Empty() and Count(), and replace them with VehicleCargoList::StoredCount(), TotalCount(), StationCargoList::AvailableCount() and TotalCount(). (fonsinchen)
|
2013-04-13 13:42:08 +00:00 |
|
rubidium
|
cdb0a76958
|
(svn r25012) -Codechange: persistently keep 'reserved' cargo (for full-load improved loading) instead of calculating if for every cycle
|
2013-02-17 14:54:50 +00:00 |
|
rubidium
|
2795ed5b09
|
(svn r25008) -Codechange: Make CargoList::Truncate behave similarly to CargoList::MoveTo, i.e. pass the amount to truncate (fonsinchen)
|
2013-02-17 14:10:15 +00:00 |
|
peter1138
|
13e8656804
|
(svn r24939) -Fix: Redraw autoreplace window properly in network games.
|
2013-01-23 20:00:00 +00:00 |
|
planetmaker
|
c24374f99c
|
(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)
|
2013-01-08 22:46:42 +00:00 |
|
frosch
|
48e0d9901f
|
(svn r24443) -Codechange: Move Vehicle::name to BaseConsist.
|
2012-07-29 16:45:11 +00:00 |
|
frosch
|
08a8c3a773
|
(svn r24384) -Fix [FS#5188-ish]: Make IsInDepot() functions behave consistent across vehicle types and add IsChainInDepot instead, if that is what shall be checked.
|
2012-07-07 15:39:46 +00:00 |
|
frosch
|
22632d5e9a
|
(svn r24382) -Fix: Call Vehicle::IsStoppedInDepot only for the first vehicle in a chain (i.e. primary vehicle or free wagon).
|
2012-07-07 15:35:28 +00:00 |
|
frosch
|
a9165d3f32
|
(svn r24201) -Fix [FS#5170]: Mark group list dirty when setting/clearing autoreplace for an engine type.
|
2012-05-05 19:26:11 +00:00 |
|
michi_cc
|
6a70abbd99
|
(svn r24136) -Feature [FS#4465]: Autoreplace vehicles only when they get old. (Vikthor)
|
2012-04-17 19:44:02 +00:00 |
|
frosch
|
5167f2be29
|
(svn r23965) -Fix [FS#5070]: Refittability should never depend on the current capacity of a vehicle.
|
2012-02-19 18:34:24 +00:00 |
|
rubidium
|
6d6be50ae0
|
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
|
2012-01-03 21:32:51 +00:00 |
|
rubidium
|
8d125a60ce
|
(svn r23683) -Fix [FS#4912]-ish: when fitting another engine the cargo capacity of wagons could become lower, causing them to contain more than they should. This caused the cargo transfer from the replaced parts to put even more stuff in the already full wagon. Prevent this from happening by reducing the amount of cargo in the vehicle to the capacity when moving vehicles/wagons around, or when autoreplacing
|
2011-12-28 19:48:04 +00:00 |
|
rubidium
|
3d88c74389
|
(svn r23526) -Codechange: unify cargos vs cargoes
|
2011-12-15 21:56:00 +00:00 |
|
frosch
|
2fe8e89a45
|
(svn r23487) -Change/Fix: Make autoreplace, autorenew, cloning and autorefit check all articulated parts of a vehicle to find a shared cargo subtype.
|
2011-12-10 21:09:21 +00:00 |
|
michi_cc
|
f200ffa90c
|
(svn r23087) -Feature: Auto-refitting of vehicles during loading at a station when the vehicle allows it.
|
2011-11-04 00:38:51 +00:00 |
|
frosch
|
d071eefc54
|
(svn r22985) -Feature: Display autoreplace status in group GUI.
|
2011-10-03 17:26:37 +00:00 |
|
frosch
|
b2bc7797bf
|
(svn r22876) -Fix [FS#4712]: Report an error in the news if autoreplace/renew fails due to the engine type being no longer available.
|
2011-09-02 22:21:07 +00:00 |
|
rubidium
|
4836a6e50e
|
(svn r22845) -Fix [FS#4745]: perform stricter checks on some commands (monoid)
|
2011-08-26 16:39:02 +00:00 |
|
rubidium
|
95b6aeaabd
|
(svn r22078) -Fix [FS#4499]: maximum train length interfered with wagon replacement when wagon removal was turned on
|
2011-02-14 19:18:12 +00:00 |
|
rubidium
|
1d0d7635e0
|
(svn r22021) -Fix (r22019): ofcourse make doesn't notice files are gone, so it doesn't recompile everything that needs to be recompiled...
|
2011-02-07 22:49:38 +00:00 |
|
terkhen
|
734994c9ba
|
(svn r21924) -Codechange: Unify some parts of the articulated vehicle code.
-Cleanup: Avoid conversions to Train and RoadVehicle that are no longer required.
|
2011-01-29 17:30:25 +00:00 |
|
rubidium
|
12b64a12b0
|
(svn r21910) -Codechange: rename some autoreplace internal functions so they don't collide with globabl functions
|
2011-01-26 17:30:17 +00:00 |
|
terkhen
|
48b7916458
|
(svn r21521) -Codechange: Unify some cached values that were present in both road vehicles and trains.
|
2010-12-14 21:33:53 +00:00 |
|
alberth
|
7e48d85104
|
(svn r21060) -Doc: Improved wording of comments (mostly by __ln__)
|
2010-10-30 17:51:07 +00:00 |
|
rubidium
|
30f2afac9b
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
2010-08-26 22:01:16 +00:00 |
|
frosch
|
514edcc19d
|
(svn r20583) -Fix: Autoreplace failed while attaching non-replaced wagons to the new chain, if to-be-sold-engines would become front-engines and the unitnumber limit would be exceeded.
|
2010-08-20 17:36:09 +00:00 |
|
rubidium
|
646fbb628a
|
(svn r20572) -Codechange: free/reserve some bits in the wagon move command to increase the vehicle pool limit
|
2010-08-19 20:42:00 +00:00 |
|
rubidium
|
e89a0fb7f9
|
(svn r20571) -Codechange: free/reserve some bits in the order commands to increase the vehicle pool limit
|
2010-08-19 20:39:12 +00:00 |
|
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
2010-08-01 19:22:34 +00:00 |
|
alberth
|
9f8d730cc4
|
(svn r20277) -Codechange: Move CmdSetAutoReplace() from company_cmd.cpp to autoreplace_cmd.cpp.
|
2010-08-01 14:43:39 +00:00 |
|
frosch
|
2e90f7f8b9
|
(svn r19670) -Codechange: Add CeilDiv() and RoundDiv() to simplify integer divisions with rounding.
|
2010-04-18 14:56:05 +00:00 |
|
alberth
|
05d705e077
|
(svn r19494) -Codechange: Remove _error_message.
|
2010-03-20 17:58:24 +00:00 |
|
alberth
|
7d9a970c5c
|
(svn r19417) -Codechange: More code style, move variable declarations to their first use.
|
2010-03-14 14:01:53 +00:00 |
|
alberth
|
7cc68f493d
|
(svn r19405) -Codechange: CheckOwnership() returns a CommandCost.
|
2010-03-13 17:11:28 +00:00 |
|
frosch
|
a3168269f9
|
(svn r18931) -Fix: Disabling autoreplace rules might count invalid engines.
|
2010-01-27 20:54:05 +00:00 |
|
rubidium
|
aaf0b4b46c
|
(svn r18812) -Codechange: make some functions in train.h functions of Train.
|
2010-01-15 18:23:52 +00:00 |
|
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
2010-01-15 16:41:15 +00:00 |
|
frosch
|
1e1fa9ff2e
|
(svn r18566) -Codechange: When both the union and intersection of refit masks of articulated vehicles are needed, they can be determined at once.
|
2009-12-20 14:28:55 +00:00 |
|
rubidium
|
4250792389
|
(svn r18499) -Fix/Change/Feature [FS#3159]: autoreplace and autorenew always reset their cargo sub type to 0. Now find a sub cargo type with the exact same name and use that, otherwise fallback to 0. So cargo sub types can be maintained via autoreplace *if* the new vehicle supports the same cargo sub type.
|
2009-12-14 19:19:47 +00:00 |
|
rubidium
|
138e7233bc
|
(svn r17800) -Codechange: first steps into making CargoList a template
|
2009-10-18 14:28:26 +00:00 |
|
frosch
|
9a9d0ee7c0
|
(svn r17728) -Cleanup: Remove some more unneeded/unused parameters.
|
2009-10-06 19:52:38 +00:00 |
|
frosch
|
f3aacb8fe3
|
(svn r17725) -Codechange: Reduce usage of EngInfo and XxxVehInfo, esp. when a Engine * is already present.
|
2009-10-06 19:17:07 +00:00 |
|
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
|
rubidium
|
e8ddf001c8
|
(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, which were sometimes missing and sometimes just typos
|
2009-09-19 09:51:14 +00:00 |
|
rubidium
|
04d5b67eb6
|
(svn r17567) -Fix: some doxygen warnings
|
2009-09-18 14:23:58 +00:00 |
|
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
|
frosch
|
52f9b8ffbd
|
(svn r17147) -Fix [FS#3048]: Keep vehicle news and viewports following vehicles, when autoreplacing/renewing them.
|
2009-08-10 20:06:39 +00:00 |
|