Sun, 18 Oct 2009 13:39:00 +0000 |
rubidium |
(svn r17795) -Codechange: split cargolist into one for vehicles and one for stations.
draft
|
Tue, 15 Sep 2009 20:58:44 +0000 |
rubidium |
(svn r17552) -Codechange: rename load_unload_time_rem to something more generic as it's used for more than just load/unload. Also add some documentation about where it is used.
draft
|
Fri, 21 Aug 2009 20:21:05 +0000 |
rubidium |
(svn r17248) -Fix: add GPL license notice where appropriate
draft
|
Sat, 08 Aug 2009 18:45:12 +0000 |
frosch |
(svn r17121) -Fix [FS#3060]: Update vehicle position cache when the vehicle sprite changes.
draft
|
Thu, 06 Aug 2009 17:02:49 +0000 |
smatz |
(svn r17089) -Codechange: move RunVehicleDayProc() to vehicle.cpp
draft
|
Mon, 20 Jul 2009 19:58:33 +0000 |
frosch |
(svn r16894) -Codechange: Add [Specialised]Vehicle::Last().
draft
|
Mon, 13 Jul 2009 16:35:22 +0000 |
smatz |
(svn r16813) -Codechange: make IsEngineCountable() member of Vehicle
draft
|
Mon, 29 Jun 2009 19:55:36 +0000 |
rubidium |
(svn r16694) -Fix [FS#2995] (rgradual loading, rnewindustries): only pay for whatever has been actually unloaded and perform the payment when unloading has finished. This fixes, amongst others:
draft
|
Tue, 09 Jun 2009 17:20:06 +0000 |
smatz |
(svn r16544) -Codechange: use double-linked list for vehicle position caches in order to improve performance (~5% with many vehicles)
draft
|
Sat, 06 Jun 2009 16:54:22 +0000 |
smatz |
(svn r16527) -Codechange: use static member functions instead of simple casts when converting Vehicle to specialised vehicle types. Includes safety check
draft
|
Tue, 02 Jun 2009 19:12:28 +0000 |
rubidium |
(svn r16505) -Fix [FS#2951] (r16472): since g++ 4.4 the implicit (default) constructor will zero the whole class. This caused all vehicle indices to be 0, which causes all kinds of trouble.
draft
|
Sun, 31 May 2009 12:03:14 +0000 |
frosch |
(svn r16480) -Fix (r15617): Invalidate newgrf variable caches of more vehicles in more places. Esp. they were only invalidated for trains.
draft
|
Sat, 30 May 2009 20:13:12 +0000 |
smatz |
(svn r16472) -Codechange: set vehicle type in SpecializedVehicle constructor instead of constructor of each vehicle type
draft
|
Tue, 26 May 2009 23:24:34 +0000 |
smatz |
(svn r16445) -Codechange: update old comments (Yexo)
draft
|
Tue, 26 May 2009 22:45:48 +0000 |
smatz |
(svn r16442) -Codechange: use new Vehicle accessors at more places
draft
|
Tue, 26 May 2009 22:10:13 +0000 |
smatz |
(svn r16441) -Codechange: new class SpecializedVehicle used as superclass for all vehicle types
draft
|
Sat, 23 May 2009 12:27:42 +0000 |
rubidium |
(svn r16397) -Codechange: move GetVehicleOrder/GetLastVehicleOrder into Vehicle
draft
|
Sat, 23 May 2009 09:10:56 +0000 |
rubidium |
(svn r16394) -Codechange: move (NewGRF) cache variables into a separate struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier.
draft
|
Fri, 22 May 2009 22:55:41 +0000 |
rubidium |
(svn r16393) -Codechange: move VehicleRail to Train.
draft
|
Fri, 22 May 2009 22:33:05 +0000 |
rubidium |
(svn r16392) -Codechange: move some variables (the ones that aren't caches) from VehicleRail to Train
draft
|
Fri, 22 May 2009 22:22:46 +0000 |
rubidium |
(svn r16391) -Codechange: use Train instead of Vehicle where appropriate.
draft
|
Fri, 22 May 2009 20:22:20 +0000 |
rubidium |
(svn r16390) -Codechange: move u.road to RoadVehicle.
draft
|
Fri, 22 May 2009 20:07:26 +0000 |
rubidium |
(svn r16388) -Codechange: move u.air to Aircraft
draft
|
Fri, 22 May 2009 18:57:11 +0000 |
rubidium |
(svn r16385) -Codechange: move u.disaster to DisasterVehicle.
draft
|
Fri, 22 May 2009 18:56:25 +0000 |
rubidium |
(svn r16384) -Codechange: move u.effect to EffectVehicle
draft
|
Fri, 22 May 2009 18:17:20 +0000 |
rubidium |
(svn r16382) -Codechange: make GetVehicleTrackdir a member function of Vehicle.
draft
|
Fri, 22 May 2009 15:39:22 +0000 |
smatz |
(svn r16380) -Codechange: rename pool.hpp to pool_type.hpp
draft
|
Fri, 22 May 2009 15:13:50 +0000 |
smatz |
(svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved
draft
|
Fri, 22 May 2009 14:23:36 +0000 |
smatz |
(svn r16377) -Codechange: unify FOR_ALL_* macros, use separate index variable instead of var->index
draft
|
Fri, 22 May 2009 13:53:14 +0000 |
smatz |
(svn r16376) -Codechange: Vehicle::Tick() now returns false if the vehicle was deleted
draft
|
Sun, 17 May 2009 11:18:34 +0000 |
rubidium |
(svn r16333) -Cleanup: remove a bunch of unused wrapper functions.
draft
|
Sun, 17 May 2009 01:00:56 +0000 |
smatz |
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
draft
|
Sat, 16 May 2009 23:44:36 +0000 |
smatz |
(svn r16326) -Codechange: replace GetPoolItemPoolSize() by PoolItem::GetPoolSize()
draft
|
Sat, 16 May 2009 23:34:14 +0000 |
smatz |
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
draft
|
Wed, 13 May 2009 21:38:23 +0000 |
smatz |
(svn r16302) -Codechange: remove Vehicle::AllocateList
draft
|
Sat, 09 May 2009 14:23:19 +0000 |
frosch |
(svn r16261) -Fix (r16260): Replace a space with a newline and a tab. (thanks smatz)
draft
|
Sat, 09 May 2009 13:37:18 +0000 |
frosch |
(svn r16260) -Codechange: Add Vehicle::IncrementOrderIndex() to deduplicate some code.
draft
|
Wed, 11 Mar 2009 17:26:58 +0000 |
rubidium |
(svn r15672) -Codechange: (left,right,top,bottom)_coord -> coord.(left,right,top,bottom), i.e. use Rect.
draft
|
Wed, 04 Mar 2009 23:32:23 +0000 |
rubidium |
(svn r15617) -Change [FS#2694]: vehicle variables 40-43 weren't cached (though spec stated they are). Caching these variables can yield a 10+% speed increase when those vehicle variables are queried often.
draft
|
Wed, 04 Feb 2009 18:08:00 +0100 |
Michael Lutz |
WIP
draft advance_nostop
|
Mon, 09 Feb 2009 21:20:05 +0000 |
rubidium |
(svn r15434) -Codechange: bit of type safety for the DC_xxx flags.
draft
|
Mon, 09 Feb 2009 02:57:15 +0000 |
rubidium |
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
draft
|
Thu, 05 Feb 2009 15:58:42 +0000 |
rubidium |
(svn r15354) -Fix (r14803): first shared of a vehicle could be NULL making it impossible to (share-)clone the vehicle.
draft
|
Sun, 01 Feb 2009 17:14:39 +0000 |
frosch |
(svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions.
draft
|
Fri, 23 Jan 2009 02:35:17 +0000 |
smatz |
(svn r15216) -Feature: native support for Transport Tycoon (Original) savegames. Based on SVXConverter's source code and documentation by Roman Vetter
draft
|
Sat, 10 Jan 2009 00:31:47 +0000 |
rubidium |
(svn r14949) -Cleanup: pointer coding style
draft
|
Sun, 04 Jan 2009 15:32:25 +0000 |
smatz |
(svn r14828) -Codechange: move most of save/load-specific code to separate files
draft
|
Sat, 03 Jan 2009 13:52:06 +0000 |
rubidium |
(svn r14803) -Codechange: move order list management into it's own class and remove the order count from the savegame as we can easily count that (PhilSophus)
draft
|
Sat, 03 Jan 2009 13:20:32 +0000 |
rubidium |
(svn r14801) -Codechange: don't reference Vehicle::num_orders directly but through a method GetNumOrders() (PhilSophus)
draft
|
Fri, 26 Dec 2008 23:53:07 +0000 |
smatz |
(svn r14753) -Fix (r1): after buying a company, one could have more vehicles with the same UnitID
draft
|
Fri, 26 Dec 2008 18:26:11 +0000 |
rubidium |
(svn r14745) -Codechange: move "depot_list" and "leave_depot_immediately" out of the vehicle struct (saving up to 16 bytes per vehicle) as it is only used to tell a calling function entered a depot (for autoreplace).
draft
|
Sat, 20 Dec 2008 11:51:52 +0000 |
frosch |
(svn r14702) -Documentation: Add a note about the meaning and validity of Vehicle::dest_tile.
draft
|
Tue, 18 Nov 2008 23:53:37 +0000 |
rubidium |
(svn r14592) -Feature [FS#1124]: non-destructive autofill with option to keep waiting times (PhilSophus)
draft
|
Tue, 30 Sep 2008 20:51:04 +0000 |
rubidium |
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
draft
|
Tue, 30 Sep 2008 20:39:50 +0000 |
rubidium |
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
draft
|
Thu, 25 Sep 2008 09:50:31 +0000 |
smatz |
(svn r14398) -Cleanup (r14395): unused function sneaked in
draft
|
Wed, 24 Sep 2008 16:40:06 +0000 |
smatz |
(svn r14395) -Fix [FS#2285]: crashes and GUI desyncs when order is deleted/modified while the timetable window is open
draft
|
Sun, 17 Aug 2008 19:56:17 +0000 |
rubidium |
(svn r14096) -Codechange: merge the shared order's vehicle list management to a single location.
draft
|
Sat, 16 Aug 2008 14:15:32 +0000 |
frosch |
(svn r14085) -Cleanup (r14083): Remove no longer used functions.
draft
|
Sat, 16 Aug 2008 14:02:20 +0000 |
frosch |
(svn r14083) -Fix [FS#1264, FS#2037, FS#2038, FS#2110]: Rewrite the autoreplace kernel.
draft
|