src/station.h
Wed, 19 Dec 2007 23:26:02 +0000 rubidium (svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h
Tue, 18 Dec 2007 20:38:16 +0000 rubidium (svn r11663) -Codechange: moving of the road related types and functions.
Wed, 05 Dec 2007 17:08:10 +0000 smatz (svn r11576) -Codechange: enumerize and comment station GUI
Thu, 15 Nov 2007 22:20:33 +0000 rubidium (svn r11442) -Feature: make news messages related to the industry (production) changes better configurable; you can now disable news messages popping up for industries you are not servicing. Patch by Alberth.
Sun, 09 Sep 2007 10:13:17 +0000 rubidium (svn r11065) -Documentation [FS#1186]: of the dirty marking/repainting subsystem. Patch by Progman.
Fri, 31 Aug 2007 12:45:21 +0000 rubidium (svn r11013) -Fix [FS#1171]: MoveGoodsToStation's search area is too small as it assumed a lower maximum catchment area than the real maximum catchment area. Based on a patch by PhilSophus.
Thu, 30 Aug 2007 20:40:33 +0000 rubidium (svn r11009) -Codechange: unvirtualise IsValid as that isn't needed with templates. This gives up to 10% performance increase in games with lots of vehicles.
Sun, 26 Aug 2007 13:55:36 +0000 rubidium (svn r10981) -Fix [FS#1156] (r10970): stations gave ratings for accepted cargo too.
Fri, 24 Aug 2007 19:19:18 +0000 rubidium (svn r10974) -Fix [FS#1144, FS#1155]: road vehicles that could not (properly) use a road stop still tried to go to that road stop.
Sun, 05 Aug 2007 21:20:55 +0000 rubidium (svn r10799) -Fix: only calling QuickFree and not the destructor on pool cleanups might cause memory leaks due to the way C++ works.
Fri, 03 Aug 2007 23:19:29 +0000 truelight (svn r10777) -Fix: don't put the ctor debug on lvl3, it is more a lvl5 debug
Thu, 02 Aug 2007 08:47:56 +0000 rubidium (svn r10746) -Codechange: add a generic superclass for almost all pool items so we do not have to duplicate code for each of the pool item classes and use it for the station and roadstop classes.
Wed, 01 Aug 2007 23:49:06 +0000 rubidium (svn r10745) -Codechange: generalize the pool cleanup/initialize functions for stations (in such a manner that they can be used for other pools too).
Mon, 16 Jul 2007 23:55:22 +0000 rubidium (svn r10601) -Codechange: store (and use) the type of stations instead of hardcoding station types by graphics IDs.
Fri, 22 Jun 2007 17:34:04 +0000 rubidium (svn r10269) -Fix [FS#912]: station ratings were shown for all cargos instead of only the cargos that have been transported.
Fri, 22 Jun 2007 11:58:59 +0000 rubidium (svn r10266) -Codechange: keep track of the origin, time of travel and 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.
Mon, 18 Jun 2007 21:44:47 +0000 rubidium (svn r10208) -Codechange: replace int32 with Money where appropriate.
Fri, 08 Jun 2007 09:35:39 +0000 peter1138 (svn r10062) -Codechange: Don't redraw all station tiles when cargo is added or removed if the station has no custom graphics.
Thu, 24 May 2007 08:52:28 +0000 rubidium (svn r9908) -Codechange: prepare the station picker for more road types.
Fri, 20 Apr 2007 08:00:30 +0000 rubidium (svn r9683) -Fix [FS#423]: improved loading does not use a huge amount of processing power anymore when having a lot of trains.
Wed, 04 Apr 2007 01:35:16 +0000 belugas (svn r9556) -Documentation: doxygen and comment-style changes. 'R', 'S'.. The end of the preliminary work is near
Thu, 29 Mar 2007 13:52:34 +0000 celestar (svn r9524) -Fix(FS#640,r8755): Implemented a "dummy" State Machine for stations who got their airport removed while there were still aircraft within the State Machine (and thus caused asserts)
Mon, 10 Mar 2008 15:26:39 +0000 richk (svn r12351) [NewGRF_ports] -Sync: with trunk r12051:12350. NewGRF_ports
Tue, 22 Jan 2008 21:00:30 +0000 rubidium (svn r11950) [NewGRF_ports] -Sync with trunk r11566:11949. NewGRF_ports
Mon, 03 Dec 2007 23:39:38 +0000 rubidium (svn r11566) [NewGRF_ports] -Sync: with trunk r11218:r11565. NewGRF_ports
Sat, 06 Oct 2007 21:16:00 +0000 rubidium (svn r11219) [NewGRF_ports] -Sync: with trunk r11035:11218. NewGRF_ports
Sun, 02 Sep 2007 11:58:58 +0000 rubidium (svn r11037) [NewGRF_ports] -Sync: with trunk r10844:11035. NewGRF_ports
Tue, 21 Aug 2007 11:01:13 +0000 rubidium (svn r10957) [NewGRF_ports] -Codechange: reduce the dependency on AT_XXX enums and airport_type. NewGRF_ports
Thu, 16 Aug 2007 08:22:36 +0000 rubidium (svn r10919) [NewGRF_ports] -Codechange: use the dummy airport from the NewGRF instead of the hardcoded one. NewGRF_ports
Tue, 14 Aug 2007 22:27:18 +0000 rubidium (svn r10898) [NewGRF_ports] -Codechange: replace GetAirport and GetValidAiports by GetAvailableAirports which gives a list of available airports that (primarily) AIs can iterate over. NewGRF_ports
Sun, 12 Aug 2007 18:32:47 +0000 rubidium (svn r10872) [NewGRF_ports] -Sync: with trunk r10765:10871. NewGRF_ports
Tue, 07 Aug 2007 23:15:28 +0000 richk (svn r10824) [NewGRF_ports] -Feature: Added basic code for seaplane airport support. NewGRF_ports
Sat, 04 Aug 2007 21:33:27 +0000 richk (svn r10784) [NewGRF_ports] -Feature: Added rotation of FSMport movement. NewGRF_ports
Sat, 04 Aug 2007 17:26:22 +0000 richk (svn r10783) [NewGRF_ports] -Feature: Added placing FSMport in any of up to 4 different orientations. GUI now has a preview image for each orientation - not interactive, just a screenshot stored. NewGRF_ports
Fri, 03 Aug 2007 18:10:15 +0000 richk (svn r10766) [NewGRF_ports] -Sync: with trunk r10651-10765 NewGRF_ports
Tue, 31 Jul 2007 00:36:55 +0000 richk (svn r10738) [NewGRF_ports] -Feature: FSMblockmap class added. Basic FSM import complete. Need to handle multiple blocks on import. Aircraft controller recoded to work with new 128 bit blocks. Still need to write saveload for new blocks. NewGRF_ports
Tue, 24 Jul 2007 22:16:32 +0000 richk (svn r10683) [NewGRF_ports] -Revert: Too eager to un-const... global search/replace removed too many. Restores necessary ones... for the moment ;) NewGRF_ports
Mon, 23 Jul 2007 22:20:36 +0000 richk (svn r10666) [NewGRF_ports] -Change: portFSM added to FSMportsSpec. NewGRF_ports
Tue, 17 Jul 2007 00:03:21 +0000 rubidium (svn r10602) [NewGRF_ports] -Sync: with trunk r10593:10601. NewGRF_ports
Mon, 16 Jul 2007 00:39:06 +0000 richk (svn r10586) [NewGRF_ports] -Feature: Load an airport via a newgrf file. Currently, only graphics support provided. NewGRF_ports
Sat, 14 Jul 2007 19:42:58 +0000 richk (svn r10560) [NewGRF_ports] -Sync: with trunk r10027-10559 NewGRF_ports
Sat, 02 Jun 2007 19:59:29 +0000 richk (svn r10027) [NewGRF_ports] -Sync: with trunk r9506-10026 NewGRF_ports
Thu, 08 Mar 2007 20:50:27 +0000 truelight (svn r9070) -Fix [FS#404]: if bribe failed and you didn't pick up cargo yet, you wouldn't ever be able to do so for a given station
Wed, 07 Mar 2007 12:11:48 +0000 rubidium (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};
Wed, 07 Mar 2007 11:47:46 +0000 rubidium (svn r9050) -Codechange: Foo(void) -> Foo()
Fri, 02 Mar 2007 18:49:11 +0000 richk (svn r8978) -Feature: Rewrite of transfer system.
Sat, 17 Feb 2007 15:17:47 +0000 richk (svn r8780) -Fix: Spelling of CatchmentArea incorrect.
Sat, 17 Feb 2007 07:45:18 +0000 tron (svn r8767) -Fix
Fri, 16 Feb 2007 09:38:43 +0000 tron (svn r8755) -Fix
Wed, 14 Feb 2007 16:37:16 +0000 rubidium (svn r8735) -Feature: drive-through road stops made possible by the hard work of mart3p.
Tue, 13 Feb 2007 16:36:38 +0000 celestar (svn r8709) -Fix/Codechange: Rename the function GetStationPlatforms into GetPlatformLength because that is what it really does. Overload it because there is already a GetPlatformLength (one gives the length of the whole platform, the other gives the remaining length in a given direction). Turned both functions into methods of Station. While messing around with it, fix a problem where loading times for overhanging trains are miscomputed.
Tue, 13 Feb 2007 15:42:52 +0000 celestar (svn r8707) -Codechange: Turn IsValidStation into a method of Station
Tue, 13 Feb 2007 12:34:54 +0000 celestar (svn r8705) -Codechange: Increased the number of airport blocks to 64. This involves changing the enum of airport blocks to a static const uint64 as SOME platforms do not support 64-bit enums
Tue, 13 Feb 2007 00:25:42 +0000 rubidium (svn r8694) -Codechange: make RoadStop's status accessible via accessor functions.
Sat, 21 Apr 2007 08:23:57 +0000 KUDr (svn r9708) [cpp_gui] -Sync with trunk (r9633:9707) cpp_gui
Sun, 15 Apr 2007 17:04:44 +0000 KUDr (svn r9639) [cpp_gui] -Sync with trunk (r9476:9633) cpp_gui
Sun, 11 Mar 2007 16:31:18 +0000 bjarni (svn r9119) [cpp_gui] -Sync with trunk (r9003:9100) cpp_gui
Sun, 04 Mar 2007 04:25:36 +0000 KUDr (svn r9004) [cpp_gui] -Sync with trunk (r8900..r9003) cpp_gui
Wed, 28 Feb 2007 00:33:40 +0000 bjarni (svn r8938) [cpp_gui] -Sync with trunk (r8772..r8900) cpp_gui
Sat, 17 Feb 2007 11:12:50 +0000 KUDr (svn r8769) [cpp_gui] -Sync with trunk (r8730..r8768) cpp_gui