src/economy.cpp
Sat, 13 Dec 2008 18:25:42 +0000 frosch (svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for aircraft.
Sat, 13 Dec 2008 16:16:44 +0000 smatz (svn r14670) -Codechange: use better readable (I hope) and branchless (for some archs/compilers) code for cargo value computation
Sat, 25 Oct 2008 22:00:51 +0000 frosch (svn r14536) -Fix (r14530): Do not expect uints to become negative.
Sat, 25 Oct 2008 14:24:50 +0000 frosch (svn r14530) -Fix [FS#2138]: Do not deliver cargo to industries not inside station catchment area.
Tue, 14 Oct 2008 18:38:51 +0000 rubidium (svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)
Tue, 30 Sep 2008 20:51:04 +0000 rubidium (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
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.
Tue, 16 Sep 2008 20:57:49 +0000 smatz (svn r14348) -Fix (r1667): signs were not updated on company bankrupcy/sell, they have colour of invalid player
Mon, 15 Sep 2008 17:18:22 +0000 belugas (svn r14332) -Fix[FS#1885]: Balance the monthly random industry changes, by introducing a daily random industry change.
Sat, 06 Sep 2008 02:53:18 +0000 belugas (svn r14254) -Codechange: Code style and breathing room
Wed, 20 Aug 2008 01:38:12 +0000 belugas (svn r14105) -Fix: Some typos that are more grammatical errors, as it seems.
Sat, 26 Jul 2008 14:58:08 +0000 peter1138 (svn r13836) -Fix [FS#2074]: Automatically recalculate inflation if NewGRFs are changed and cargo types are added, so that cargo payment rates are correct.
Fri, 18 Jul 2008 16:40:29 +0000 rubidium (svn r13731) -Codechange: make a pool of the array of players.
Fri, 18 Jul 2008 16:26:51 +0000 rubidium (svn r13730) -Fix: make a copy of the names for news messages about the deletion of companies as the removal of a company could lead to wrong names in the news messages.
Thu, 17 Jul 2008 20:13:01 +0000 rubidium (svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
Mon, 07 Jul 2008 09:23:54 +0000 rubidium (svn r13679) -Fix [FS#2131]: saving TTD imported games in recession failed due to wrong (and unneeded) type conversions in the saveload code.
Fri, 27 Jun 2008 17:46:43 +0000 skidd13 (svn r13647) -Codechange: replace MAX_UVALUE() for std types with the equivalent constant
Mon, 02 Jun 2008 06:42:27 +0000 peter1138 (svn r13356) -Codechange: Incorrect documentation and variable type for inflation rates
Fri, 30 May 2008 18:20:26 +0000 rubidium (svn r13343) -Codechange: reorder/move variable/functions in the network headers so that nothing from the network directory needs to include basically all network headers.
Thu, 29 May 2008 15:13:28 +0000 rubidium (svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
Mon, 26 May 2008 00:31:36 +0000 rubidium (svn r13256) -Codechange: merge the OPTS and PATS chuncks.
Sun, 25 May 2008 22:36:44 +0000 rubidium (svn r13255) -Codechange: move _opt to _settings.
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic.
Sun, 18 May 2008 16:51:44 +0000 rubidium (svn r13165) -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.
Sat, 17 May 2008 21:13:05 +0000 rubidium (svn r13147) -Codechange: move the code to draw bankruptcy news to news_gui.cpp.
Sat, 17 May 2008 13:01:30 +0000 rubidium (svn r13140) -Codechange: move the gui-list-sorting out of window_gui.h so window_gui.h only needs to be included in *_gui.cpp.
Fri, 16 May 2008 20:04:17 +0000 rubidium (svn r13123) -Codechange: passing the bankrupt type via data_b is not needed anymore. Patch by Cirdan.
Thu, 15 May 2008 13:47:55 +0000 rubidium (svn r13102) -Codechange: make a class of the NewsWindow.
Thu, 15 May 2008 13:39:36 +0000 rubidium (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
Tue, 13 May 2008 10:17:04 +0000 rubidium (svn r13065) -Codechange: remove the need for the news string callbacks. Patch by Cirdan.
Thu, 08 May 2008 22:53:49 +0000 rubidium (svn r13021) -Codechange: free data_b for other uses when it is not used to store a second tile to skip to (in news messages). Patch by cirdan.
Tue, 06 May 2008 22:17:12 +0000 rubidium (svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations.
Tue, 06 May 2008 15:11:33 +0000 rubidium (svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
Sat, 26 Apr 2008 14:20:39 +0000 smatz (svn r12906) -Fix: vehicle groups, engine replacement rules and player/company names were not properly reset/freed after bankrupt (before new player start)
Thu, 24 Apr 2008 09:55:20 +0000 smatz (svn r12862) -Codechange: reduce code duplication for VehicleType -> WindowClass lookup
Mon, 21 Apr 2008 14:33:33 +0000 rubidium (svn r12819) -Codechange: handle more NewGRFs in the same way as TTDP does it, i.e. testing the low bits for 0xFF or 0 instead of all bits.
Sat, 19 Apr 2008 23:19:12 +0000 peter1138 (svn r12798) -Feature: Add some support for NewGRF station animation. (Thanks to mart3p for samples and fixes)
Thu, 10 Apr 2008 17:23:51 +0000 rubidium (svn r12652) -Codechange: rework the order GUI a little more to make it a little more clear that 'transfer' is just an unload type.
Thu, 10 Apr 2008 10:18:03 +0000 rubidium (svn r12650) -Feature: ability to force a vehicle to not load at a station.
Wed, 09 Apr 2008 18:26:19 +0000 rubidium (svn r12640) -Codechange: let GetLoadType make a difference between full load and full load any based on the patch setting instead of using the patch setting directly.
Mon, 07 Apr 2008 20:03:46 +0000 rubidium (svn r12617) -Codechange: add type safety to the Order's load and unload types.
Sun, 06 Apr 2008 15:09:45 +0000 rubidium (svn r12593) -Codechange: hide Order's flags in most of the code.
Sat, 05 Apr 2008 23:46:01 +0000 rubidium (svn r12585) -Fix (r12584): assumption that assertions were enabled during compilation/testing was flawed.
Fri, 04 Apr 2008 14:53:06 +0000 smatz (svn r12560) -Cleanup: town_cmd.cpp and header files - variable scope and a bit of coding style
Mon, 31 Mar 2008 00:17:39 +0000 rubidium (svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
Mon, 31 Mar 2008 00:06:17 +0000 rubidium (svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
Fri, 28 Mar 2008 08:53:36 +0000 rubidium (svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
Thu, 21 Feb 2008 19:09:10 +0000 peter1138 (svn r12209) -Fix: [NewGRF] Support using any base price for rail and road vehicles' running cost, and show running cost of wagons if they have it.
Thu, 21 Feb 2008 14:30:36 +0000 peter1138 (svn r12207) -Change: rail running costs are engine class, not rail type
Wed, 20 Feb 2008 17:06:58 +0000 smatz (svn r12197) -Fix [FS#1788](r12134): show correct last year profit when the train had negative income
Wed, 13 Feb 2008 19:24:40 +0000 smatz (svn r12134) -Change: count the number of ticks a vehicle was running this day to calculate running cost
Sun, 27 Jan 2008 17:32:12 +0000 maedhros (svn r11994) -Codechange: Remove numbers from string names where the strings aren't present in TTD, since they don't correspond to either TTD's TextIDs or OpenTTD's StringIDs.
Fri, 18 Jan 2008 02:16:39 +0000 smatz (svn r11913) -Fix (r11871): update signals after company bankrupt and disaster too
Thu, 17 Jan 2008 19:49:06 +0000 smatz (svn r11908) -Fix: update crossing when merging a company, when building a crossing and after loading older savegame
Wed, 16 Jan 2008 01:18:15 +0000 smatz (svn r11871) -Fix [FS#1074]: do not update signals after each tile when building/removing a large block of track/signals/station
Tue, 15 Jan 2008 18:44:22 +0000 rubidium (svn r11866) -Codechange: swap OFB_* and OF_* so it conceptually in sync with other cases of *B_* vs *_* like VETSB_* and VETS_*.
Tue, 15 Jan 2008 15:00:01 +0000 smatz (svn r11864) -Codechange: pass owner whose signals we will update instead of complex detection later
Sun, 13 Jan 2008 01:21:35 +0000 rubidium (svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
Sat, 12 Jan 2008 14:10:35 +0000 rubidium (svn r11818) -Codechange: split player.h into smaller pieces.
Thu, 10 Jan 2008 13:13:18 +0000 frosch (svn r11805) -Fix [FS#1620]: VEHICLE_TRIGGER_EMPTY was triggered continuously while train waiting in station.