Tue, 06 Oct 2009 17:23:15 +0000 |
rubidium |
(svn r17720) -Codechange: guard the CargoPacket variables that are cached in CargoLists so they cannot be written from outside the CargoList class (based on patch by fonsinchen)
draft
|
Sun, 20 Sep 2009 18:52:12 +0000 |
smatz |
(svn r17592) -Fix [FS#3212](r17436): force all cargo being accepted when industry tiles accept it but industry itself doesn't
draft
|
Sun, 20 Sep 2009 17:44:33 +0000 |
smatz |
(svn r17589) -Codechange: rename town_acc to always_accepted
draft
|
Sat, 19 Sep 2009 15:17:47 +0000 |
rubidium |
(svn r17579) -Fix: remove doxygen docs for removed parameters, or change @param to @tparam if necessary
draft
|
Sat, 19 Sep 2009 09:51:14 +0000 |
rubidium |
(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, which were sometimes missing and sometimes just typos
draft
|
Fri, 18 Sep 2009 14:23:58 +0000 |
rubidium |
(svn r17567) -Fix: some doxygen warnings
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
|
Tue, 15 Sep 2009 20:13:47 +0000 |
rubidium |
(svn r17551) -Fix [FS#3201] (r17222): vehicles waiting for their time table didn't load anymore after their initial load was completed
draft
|
Tue, 15 Sep 2009 19:56:41 +0000 |
frosch |
(svn r17550) -Fix (r8973): Aircraft are good enough, don't make them even better.
draft
|
Tue, 15 Sep 2009 17:23:24 +0000 |
rubidium |
(svn r17546) -Fix (r9617): sign extending of profit calculation didn't work
draft
|
Mon, 14 Sep 2009 22:09:50 +0000 |
yexo |
(svn r17542) -Fix: don't access variables in the company struct after it has been deleted
draft
|
Mon, 14 Sep 2009 12:22:57 +0000 |
rubidium |
(svn r17534) -Codechange: unify the naming of callback masks/flags
draft
|
Sun, 13 Sep 2009 19:15:59 +0000 |
frosch |
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
draft
|
Wed, 09 Sep 2009 08:22:21 +0000 |
rubidium |
(svn r17485) -Change [FS2459]: make the performance ratings harder to exploit; only count profitable vehicles and recently serviced stations.
draft
|
Mon, 07 Sep 2009 10:00:14 +0000 |
rubidium |
(svn r17449) -Fix (r17436): MSVC compile warning about comparing signed and unsigned values
draft
|
Mon, 07 Sep 2009 07:39:08 +0000 |
smatz |
(svn r17439) -Fix (r17436): you weren't paid for cargo delivered to houses and headquarters anymore
draft
|
Sun, 06 Sep 2009 22:05:53 +0000 |
smatz |
(svn r17437) -Change: don't accept cargo produced in the same industry (generalise and improve the check used only for valuables)
draft
|
Sun, 06 Sep 2009 21:59:20 +0000 |
smatz |
(svn r17436) -Change: pay only for cargo actually delivered, not for all cargo unloaded at station (can differ with 'stockpiling' industries)
draft
|
Sun, 06 Sep 2009 20:36:17 +0000 |
frosch |
(svn r17435) -Codechange: Move _cargo_payment_rates[] to CargoSpec::current_payment.
draft
|
Sun, 06 Sep 2009 18:53:57 +0000 |
frosch |
(svn r17433) -Codechange: Store cumulated inflation in savegame and compute all prices from that instead of storing all prices separately.
draft
|
Sat, 05 Sep 2009 19:02:34 +0000 |
smatz |
(svn r17426) -Fix (r1): economy recession would never end when economy is set to Steady while in recession
draft
|
Fri, 04 Sep 2009 23:02:52 +0000 |
smatz |
(svn r17420) -Codechange: replace assert() by assert_compile() where possible
draft
|
Tue, 01 Sep 2009 12:57:04 +0000 |
rubidium |
(svn r17345) -Fix [FS#2769]: one wasn't offered to take over bankrupt companies anymore; caused by the introduction NoAI, although NewAI had the same problem too.
draft
|
Tue, 01 Sep 2009 12:28:46 +0000 |
rubidium |
(svn r17343) -Codechange: it's bankruptcy, not bankrupcy, according to my Oxford Dictionary of English and Merriam-Webster.
draft
|
Tue, 01 Sep 2009 12:17:02 +0000 |
rubidium |
(svn r17342) -Fix: reset bankruptcy checks when bankruptcy has been averted and don't set an unused timeout with a magic number
draft
|
Tue, 01 Sep 2009 12:16:01 +0000 |
rubidium |
(svn r17341) -Fix: memory leak when trying to bankrupt the local company
draft
|
Sun, 30 Aug 2009 11:47:41 +0000 |
smatz |
(svn r17316) -Codechange: use Industry::GetByTile() instead of GetIndustryByTile()
draft
|
Fri, 21 Aug 2009 20:21:05 +0000 |
rubidium |
(svn r17248) -Fix: add GPL license notice where appropriate
draft
|
Wed, 19 Aug 2009 15:27:55 +0000 |
rubidium |
(svn r17222) -Fix [FS#3129, FS#3130]: with time tables vehicles would stay in the 'loading' state after they have finished loading
draft
|
Sat, 08 Aug 2009 20:53:36 +0000 |
smatz |
(svn r17124) -Codechange: store subsidies in a pool (instead of an array)
draft
|
Sat, 08 Aug 2009 16:42:55 +0000 |
smatz |
(svn r17113) -Change [FS#265][FS#2094][FS#2589]: apply the subsidy when subsidy's destination is in station's catchment area and cargo packets originate from subsidy's source
draft
|
Fri, 07 Aug 2009 22:23:34 +0000 |
smatz |
(svn r17107) -Codechange: store type of subsidy source and destination in the Subsidy struct instead of determining it every time it's needed
draft
|
Thu, 06 Aug 2009 13:51:48 +0000 |
smatz |
(svn r17086) -Cleanup (r16654): remove code used only for debugging
draft
|
Wed, 05 Aug 2009 17:59:21 +0000 |
rubidium |
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
draft
|
Mon, 03 Aug 2009 20:02:25 +0000 |
belugas |
(svn r17058) -Codechange: magic numbers removal.
draft
|
Sun, 02 Aug 2009 13:56:14 +0000 |
frosch |
(svn r17037) -Fix (r17036): 'Polygonal Capabilities' are a core feature of windows.
draft
|
Sun, 02 Aug 2009 12:34:26 +0000 |
frosch |
(svn r17036) -Codechange: Split price bases from economy.cpp to table/pricebase.h.
draft
|
Fri, 24 Jul 2009 00:08:48 +0000 |
rubidium |
(svn r16933) -Fix [FS#3054] (r16694): vehicles would wait "very long" when they had nothing to unload and gradual loading was disabled.
draft
|
Wed, 22 Jul 2009 10:18:19 +0000 |
rubidium |
(svn r16912) -Codechange: split waypoint.h in waypoint_base.h and waypoint_func.h
draft
|
Tue, 21 Jul 2009 17:14:05 +0000 |
rubidium |
(svn r16901) -Fix [FS#3046] (rpbs): when marking trains stuck don't reset the unload counter/stuck when the vehicle is unloading. It'll be automatically reset once the vehicle wants to leave the station
draft
|
Sat, 18 Jul 2009 19:54:35 +0000 |
smatz |
(svn r16877) -Codechange: use Subsidy::IsAwarded() instead of testing subsidy's age
draft
|
Thu, 16 Jul 2009 20:40:06 +0000 |
smatz |
(svn r16852) -Codechange: use FOR_ALL_CARGOSPECS for iterating over all valid CargoSpecs
draft
|
Thu, 16 Jul 2009 19:00:13 +0000 |
smatz |
(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()
draft
|
Mon, 13 Jul 2009 16:37:27 +0000 |
smatz |
(svn r16814) -Codechange: make IsNormalAircraft() member of Aircraft
draft
|
Mon, 13 Jul 2009 16:35:22 +0000 |
smatz |
(svn r16813) -Codechange: make IsEngineCountable() member of Vehicle
draft
|
Sat, 04 Jul 2009 11:26:57 +0000 |
rubidium |
(svn r16736) -Codechange: give some station enums a name and use that instead of 'byte'.
draft
|
Wed, 01 Jul 2009 18:45:05 +0000 |
smatz |
(svn r16714) -Codechange: use pool-like accessors for Subsidy
draft
|
Wed, 01 Jul 2009 17:43:26 +0000 |
smatz |
(svn r16711) -Codechange: use FOR_ALL_SUBSIDIES macro when iterating over all subsidies
draft
|
Wed, 01 Jul 2009 09:50:52 +0000 |
rubidium |
(svn r16707) -Fix [FS#3007] (r16693): under some circumstances vehicles would skip loading as they thought nothing could be unloaded or loaded.
draft
|
Wed, 01 Jul 2009 09:45:30 +0000 |
rubidium |
(svn r16706) -Fix (r16694): acquiring a subsidy resulted in an assertion.
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
|
Mon, 29 Jun 2009 19:17:23 +0000 |
rubidium |
(svn r16693) -Fix [FS#3004] (r16883): cargo income was not added to the vehicle's profit.
draft
|
Sun, 28 Jun 2009 15:12:59 +0000 |
rubidium |
(svn r16683) -Codechange: move the cargo payment handling to a seperate class. Based on ideas of fonso/fonsinchen.
draft
|
Sun, 28 Jun 2009 14:36:25 +0000 |
rubidium |
(svn r16682) -Codechange: make (static) industry list used to trigger the industries' production compile unit static instead of passing it around as pointer
draft
|
Sun, 28 Jun 2009 14:33:10 +0000 |
rubidium |
(svn r16681) -Codechange: only resolve the company once for vehicle payment instead of each time a cargo packet is delivered
draft
|
Sun, 28 Jun 2009 14:29:58 +0000 |
rubidium |
(svn r16680) -Codechange: don't go through all the station unloading stuff when there is no vehicle at the station
draft
|
Thu, 25 Jun 2009 15:42:03 +0000 |
smatz |
(svn r16654) -Codechange: cache industries in station's coverage area instead of searching them everytime payment is made
draft
|
Wed, 24 Jun 2009 17:39:54 +0000 |
smatz |
(svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile()
draft
|
Wed, 10 Jun 2009 22:05:01 +0000 |
smatz |
(svn r16559) -Codechange: introduce Company::IsValidAiID() and Company::IsValidHumanID(), don't use IsHumanCompany() where possible
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
|