Wed, 22 Mar 2006 22:26:16 +0000(svn r4041) [Debian] Change next version number to 0.4.6 instead of 0.4.5.1. 0.4.5 0.4.6
matthijs [Wed, 22 Mar 2006 22:26:16 +0000] rev 9958
(svn r4041) [Debian] Change next version number to 0.4.6 instead of 0.4.5.1.

Wed, 22 Mar 2006 22:25:46 +0000(svn r4040) - Prepare 0.4.5 branch for release. Update readme's, bugs, installers and makefile, changelog, etc. to 0.4.6 0.4.5
Darkvater [Wed, 22 Mar 2006 22:25:46 +0000] rev 9957
(svn r4040) - Prepare 0.4.5 branch for release. Update readme's, bugs, installers and makefile, changelog, etc. to 0.4.6

Wed, 22 Mar 2006 21:40:26 +0000(svn r4038) -backport (3966, 3972 and 4019) -Fix: [OSX 10.3 and newer] [ 1157244 ] Can't save game if name contains german umlauts (loading savegames with certain chars still look a bit odd) 0.4.5
bjarni [Wed, 22 Mar 2006 21:40:26 +0000] rev 9956
(svn r4038) -backport (3966, 3972 and 4019) -Fix: [OSX 10.3 and newer] [ 1157244 ] Can't save game if name contains german umlauts (loading savegames with certain chars still look a bit odd)

Wed, 22 Mar 2006 21:24:26 +0000(svn r4037) -backported (3676): updated the install readme for OSX 0.4.5
bjarni [Wed, 22 Mar 2006 21:24:26 +0000] rev 9955
(svn r4037) -backported (3676): updated the install readme for OSX

Wed, 22 Mar 2006 21:18:33 +0000(svn r4036) * Prepare debian release files for 0.4.5.1 release. 0.4.5
matthijs [Wed, 22 Mar 2006 21:18:33 +0000] rev 9954
(svn r4036) * Prepare debian release files for 0.4.5.1 release.

Wed, 22 Mar 2006 21:16:31 +0000(svn r4035) - Backport from trunk (4033): 0.4.5
matthijs [Wed, 22 Mar 2006 21:16:31 +0000] rev 9953
(svn r4035) - Backport from trunk (4033):
- Codechange: [Debian] Update debian packaging files to use debconf for user interaction.

Wed, 22 Mar 2006 21:11:05 +0000(svn r4034) merged 3618:3971 for video/cocoa_v.m (major speedup for PPC fullscreen fix) 0.4.5
bjarni [Wed, 22 Mar 2006 21:11:05 +0000] rev 9952
(svn r4034) merged 3618:3971 for video/cocoa_v.m (major speedup for PPC fullscreen fix)

Wed, 22 Mar 2006 21:04:13 +0000(svn r4032) -Backport from trunk (3507): 0.4.5
matthijs [Wed, 22 Mar 2006 21:04:13 +0000] rev 9951
(svn r4032) -Backport from trunk (3507):
- Fix: [Makefile] Make sure the ICON_DIR gets created before copying files there.
- Fix: Fix small syntactic error in the manpage.

Wed, 22 Mar 2006 20:46:07 +0000(svn r4031) - Backport from trunk (r4030): 0.4.5
Darkvater [Wed, 22 Mar 2006 20:46:07 +0000] rev 9950
(svn r4031) - Backport from trunk (r4030):
- [win32] Change compiler settings to use the multithreaded CRT. This prevents
certain crashes on multi-threaded machines.

Wed, 22 Mar 2006 20:33:30 +0000(svn r4029) - Backport from trunk (r4023): 0.4.5
Darkvater [Wed, 22 Mar 2006 20:33:30 +0000] rev 9949
(svn r4029) - Backport from trunk (r4023):
Fix: [ 1453646 NPF ] Road vehicles planning through the back of depots and stations.

Wed, 22 Mar 2006 11:26:08 +0000(svn r4018) -Backport from trunk (4001:4002): 0.4.5
celestar [Wed, 22 Mar 2006 11:26:08 +0000] rev 9948
(svn r4018) -Backport from trunk (4001:4002):
Add length parameter to FiosMakeSavegameName() and use this function for creating the full path instead of home-brewn snprintf.
Use the title of a savegame in the saveload dialog-editbox. This gets rid of the '.sav' appended to each game as well as properly showing UTF-8 saves when this is implemented. Also don't change the text if the save has failed.

Wed, 22 Mar 2006 11:24:27 +0000(svn r4017) -Backport from trunk (3999): Change the order of DestroyWindow and ChangeDisplay. On some machines a sizechange messagequeue is handled before sending WM_DISPLAYCHANGE resulting in an improper resolution written to the configuration file when exiting from fullscreen. (Frostregen) 0.4.5
celestar [Wed, 22 Mar 2006 11:24:27 +0000] rev 9947
(svn r4017) -Backport from trunk (3999): Change the order of DestroyWindow and ChangeDisplay. On some machines a sizechange messagequeue is handled before sending WM_DISPLAYCHANGE resulting in an improper resolution written to the configuration file when exiting from fullscreen. (Frostregen)

Wed, 22 Mar 2006 11:23:22 +0000(svn r4016) -Backport from trunk (3998): When removing rail track from a tile where only X and Y pieces exist, explicitly update signals in both directions. 0.4.5
celestar [Wed, 22 Mar 2006 11:23:22 +0000] rev 9946
(svn r4016) -Backport from trunk (3998): When removing rail track from a tile where only X and Y pieces exist, explicitly update signals in both directions.

Wed, 22 Mar 2006 11:17:21 +0000(svn r4015) -Backport from trunk: Default the patch-setting 'pause_on_join' to true. 0.4.5
celestar [Wed, 22 Mar 2006 11:17:21 +0000] rev 9945
(svn r4015) -Backport from trunk: Default the patch-setting 'pause_on_join' to true.

Wed, 22 Mar 2006 11:13:20 +0000(svn r4014) -Backport from trunk: Slope and height information returned for some tile types is wrong 0.4.5
celestar [Wed, 22 Mar 2006 11:13:20 +0000] rev 9944
(svn r4014) -Backport from trunk: Slope and height information returned for some tile types is wrong

Wed, 22 Mar 2006 11:11:52 +0000(svn r4013) -Fix last commit. CheckTunnelInWay works differently from IsTunnelInWay :S 0.4.5
celestar [Wed, 22 Mar 2006 11:11:52 +0000] rev 9943
(svn r4013) -Fix last commit. CheckTunnelInWay works differently from IsTunnelInWay :S

Wed, 22 Mar 2006 10:32:07 +0000(svn r4012) -Backport from trunk (3992, 3995): Rewrote the code to determine whether a rail-tile can be terraformed. 0.4.5
celestar [Wed, 22 Mar 2006 10:32:07 +0000] rev 9942
(svn r4012) -Backport from trunk (3992, 3995): Rewrote the code to determine whether a rail-tile can be terraformed.
Fixes a bug where you could terraform a tunnel (fixed by r3228, but reverted that one)
Fixes a bug introduced by r3228 which allowed steep rail tiles resulting in ... unwanted effects such as display artifacts.

Sun, 19 Mar 2006 09:03:25 +0000(svn r3978) - Change all STRING1's back to STRING in french.txt because these {STRINGn} are only applicable to english.txt. Fixup of r3973. Sorry. Backport of r3977 from trunk 0.4.5
Darkvater [Sun, 19 Mar 2006 09:03:25 +0000] rev 9941
(svn r3978) - Change all STRING1's back to STRING in french.txt because these {STRINGn} are only applicable to english.txt. Fixup of r3973. Sorry. Backport of r3977 from trunk

Sun, 19 Mar 2006 01:52:05 +0000(svn r3975) Update french translation, adding STRING1 where needed, as well as other omissions. 0.4.5
belugas [Sun, 19 Mar 2006 01:52:05 +0000] rev 9940
(svn r3975) Update french translation, adding STRING1 where needed, as well as other omissions.
Thanks to Darkvater for this opportunity.
No typo this time

Sat, 18 Mar 2006 16:03:55 +0000(svn r3970) - FS#56 - [Crash] Missing glyph(s) in big-font. Added several missing glyphs for the big font. Backport of r3940 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 16:03:55 +0000] rev 9939
(svn r3970) - FS#56 - [Crash] Missing glyph(s) in big-font. Added several missing glyphs for the big font. Backport of r3940 from trunk

Sat, 18 Mar 2006 16:03:04 +0000(svn r3969) - [ 1439907 ] Increase client list window width so at least most languages fit (wikipedian). Backport of r3933 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 16:03:04 +0000] rev 9938
(svn r3969) - [ 1439907 ] Increase client list window width so at least most languages fit (wikipedian). Backport of r3933 from trunk

Sat, 18 Mar 2006 16:02:19 +0000(svn r3968) - Update german and finnish languages. Backport of r3932, r3943 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 16:02:19 +0000] rev 9937
(svn r3968) - Update german and finnish languages. Backport of r3932, r3943 from trunk

Sat, 18 Mar 2006 16:00:02 +0000(svn r3967) - Fix: Properly set back the owner of a crossing/road-under bridge after removing it. For crossings we can always use .m2 because it is already 0 when not owned by a town. Backport of r3876, r3893 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 16:00:02 +0000] rev 9936
(svn r3967) - Fix: Properly set back the owner of a crossing/road-under bridge after removing it. For crossings we can always use .m2 because it is already 0 when not owned by a town. Backport of r3876, r3893 from trunk

Sat, 18 Mar 2006 15:51:04 +0000(svn r3965) - [win32] Remove mapfile generation and generate a pdb file instead. This and the corresponding executable is enough to trace the source of a crash given by crash.txt by using WinDbg for example. Mapfiles are a bit deprecated in the newer VS environments. 0.4.5
Darkvater [Sat, 18 Mar 2006 15:51:04 +0000] rev 9935
(svn r3965) - [win32] Remove mapfile generation and generate a pdb file instead. This and the corresponding executable is enough to trace the source of a crash given by crash.txt by using WinDbg for example. Mapfiles are a bit deprecated in the newer VS environments.
- [win32] Show the revision in crash.txt and enable the button to show the crash text in the crash-window
- Backport of r3871, r3872 from trunk

Sat, 18 Mar 2006 15:49:00 +0000(svn r3964) -Fix: [autoreplace]: (FS#67) autoreplacing trains now keep their tile length instead of their pixel length. Backport of r3811 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:49:00 +0000] rev 9934
(svn r3964) -Fix: [autoreplace]: (FS#67) autoreplacing trains now keep their tile length instead of their pixel length. Backport of r3811 from trunk

Sat, 18 Mar 2006 15:48:15 +0000(svn r3963) Update debian packaging files to the ones used for releasing 0.4.5 (see os/debian/changelog for details). 0.4.5
Darkvater [Sat, 18 Mar 2006 15:48:15 +0000] rev 9933
(svn r3963) Update debian packaging files to the ones used for releasing 0.4.5 (see os/debian/changelog for details).
Fix a small debconf issue which was in the 0.4.5 release. Backport of r3801 from trunk

Sat, 18 Mar 2006 15:47:16 +0000(svn r3962) -Fix: Mark the right tile as dirty. It's just a graphical glitch which happend in r1592. Backport of r3792 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:47:16 +0000] rev 9932
(svn r3962) -Fix: Mark the right tile as dirty. It's just a graphical glitch which happend in r1592. Backport of r3792 from trunk

Sat, 18 Mar 2006 15:46:09 +0000(svn r3961) - Fix crash when resizing news history window. Backport of r3778 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:46:09 +0000] rev 9931
(svn r3961) - Fix crash when resizing news history window. Backport of r3778 from trunk

Sat, 18 Mar 2006 15:45:23 +0000(svn r3960) -Fix: Correctly implement minimum search, so road vehicles head twoards the closest station, not the last one in the list. Backport of r3751 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:45:23 +0000] rev 9930
(svn r3960) -Fix: Correctly implement minimum search, so road vehicles head twoards the closest station, not the last one in the list. Backport of r3751 from trunk

Sat, 18 Mar 2006 15:32:38 +0000(svn r3959) -Fix: [FS#61] The tooltips for raising and lowering land buttons in the scenario editor are interchanged (Reported and fixed by lc). Backport of r3749 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:32:38 +0000] rev 9929
(svn r3959) -Fix: [FS#61] The tooltips for raising and lowering land buttons in the scenario editor are interchanged (Reported and fixed by lc). Backport of r3749 from trunk

Sat, 18 Mar 2006 15:31:34 +0000(svn r3958) Change HASBIT() to return 0/1 instead of 0/value of tested bit. Backport of r3747 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:31:34 +0000] rev 9928
(svn r3958) Change HASBIT() to return 0/1 instead of 0/value of tested bit. Backport of r3747 from trunk

Sat, 18 Mar 2006 15:29:24 +0000(svn r3957) -Fix: Correctly restore the roadside after roadworks are finished. Backport of r3680 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:29:24 +0000] rev 9927
(svn r3957) -Fix: Correctly restore the roadside after roadworks are finished. Backport of r3680 from trunk

Sat, 18 Mar 2006 15:28:26 +0000(svn r3956) - Fix: [Multistop] Check the status of the destination road stop instead of a station's first road stop. This only has effect with road vehicle queuing disabled. Backport of r3663, r3681 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:28:26 +0000] rev 9926
(svn r3956) - Fix: [Multistop] Check the status of the destination road stop instead of a station's first road stop. This only has effect with road vehicle queuing disabled. Backport of r3663, r3681 from trunk

Sat, 18 Mar 2006 15:25:25 +0000(svn r3955) - Fix: validate the setting of max_companies/spectators through the console. Backport of r3591, r3593 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:25:25 +0000] rev 9925
(svn r3955) - Fix: validate the setting of max_companies/spectators through the console. Backport of r3591, r3593 from trunk

Sat, 18 Mar 2006 15:22:27 +0000(svn r3954) - Explicitly update v->first in TrainConsistChanged() if necessary, as this is far faster than brute forcing it later. 0.4.5
Darkvater [Sat, 18 Mar 2006 15:22:27 +0000] rev 9924
(svn r3954) - Explicitly update v->first in TrainConsistChanged() if necessary, as this is far faster than brute forcing it later.
- When loading a game, call TrainConsistChanged() for each train head separately before updating images, as v->first is used extensively in GetTrainImage() for custom graphics. This gives a significant speed improvement on loading a game.
- Rewrite GetFreeUnitNumber() so that only one loop of vehicles is required. Instead a list of used/unused numbers is created and the first unused number is chosen. This significantly improves performance in large games.
- Improve game-load times. Backport of r3570-3572 from trunk

Sat, 18 Mar 2006 15:19:30 +0000(svn r3953) - Grr, compile before you commit. Wrong merge of 3529/3553 in r3948 0.4.5
Darkvater [Sat, 18 Mar 2006 15:19:30 +0000] rev 9923
(svn r3953) - Grr, compile before you commit. Wrong merge of 3529/3553 in r3948

Sat, 18 Mar 2006 15:17:57 +0000(svn r3952) - Fix: On loading a game, GetPlayerRailtypes() didn't account for the fact that vehicles are introduced a year after their introduction date. This will also relieve possible (rare) network desyncs. Backport of r3565 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:17:57 +0000] rev 9922
(svn r3952) - Fix: On loading a game, GetPlayerRailtypes() didn't account for the fact that vehicles are introduced a year after their introduction date. This will also relieve possible (rare) network desyncs. Backport of r3565 from trunk

Sat, 18 Mar 2006 15:16:12 +0000(svn r3951) - Restore plural forms of cargo types for several languages. Backport of r3560 from trunk. 0.4.5
Darkvater [Sat, 18 Mar 2006 15:16:12 +0000] rev 9921
(svn r3951) - Restore plural forms of cargo types for several languages. Backport of r3560 from trunk.

Sat, 18 Mar 2006 15:14:34 +0000(svn r3950) - Add directives to allow Visual Studio 2005 compilation. Backport of r3551 from trunk. 0.4.5
Darkvater [Sat, 18 Mar 2006 15:14:34 +0000] rev 9920
(svn r3950) - Add directives to allow Visual Studio 2005 compilation. Backport of r3551 from trunk.

Sat, 18 Mar 2006 15:13:35 +0000(svn r3949) - Revert r3467, was total nonesense, my fault. Backport of r3532 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:13:35 +0000] rev 9919
(svn r3949) - Revert r3467, was total nonesense, my fault. Backport of r3532 from trunk

Sat, 18 Mar 2006 15:12:24 +0000(svn r3948) - Fix: [ 1415782 ] crash in string code with openbsd/zaurus; alignment issues (thanks Tron for the help). Backport of r3529, r3553 from trunk 0.4.5
Darkvater [Sat, 18 Mar 2006 15:12:24 +0000] rev 9918
(svn r3948) - Fix: [ 1415782 ] crash in string code with openbsd/zaurus; alignment issues (thanks Tron for the help). Backport of r3529, r3553 from trunk

Fri, 03 Feb 2006 17:24:37 +0000(svn r3526) - Codechange: Add additional linker information to release builds to help figure out crashes more easily 0.4.5
Darkvater [Fri, 03 Feb 2006 17:24:37 +0000] rev 9917
(svn r3526) - Codechange: Add additional linker information to release builds to help figure out crashes more easily

Wed, 01 Feb 2006 22:02:47 +0000(svn r3519) - [0.4.5-Branch] backport changes from abused tags/ (nothing important) 0.4.5
Darkvater [Wed, 01 Feb 2006 22:02:47 +0000] rev 9916
(svn r3519) - [0.4.5-Branch] backport changes from abused tags/ (nothing important)

Wed, 01 Feb 2006 21:53:12 +0000(svn r3518) - Add proper revision numbers for bugfixing branch 0.4.5
Darkvater [Wed, 01 Feb 2006 21:53:12 +0000] rev 9915
(svn r3518) - Add proper revision numbers for bugfixing branch

Wed, 01 Feb 2006 21:47:10 +0000(svn r3517) - Branch: added branch for stable 0.4.5 0.4.5
Darkvater [Wed, 01 Feb 2006 21:47:10 +0000] rev 9914
(svn r3517) - Branch: added branch for stable 0.4.5

Tue, 19 Jun 2007 07:21:01 +0000(svn r10213) [gamebalance] -Sync: r10100:10200 from trunk gamebalance
celestar [Tue, 19 Jun 2007 07:21:01 +0000] rev 9913
(svn r10213) [gamebalance] -Sync: r10100:10200 from trunk

Wed, 13 Jun 2007 12:05:56 +0000(svn r10136) [gamebalance] -Sync: r9900:10100 from trunk gamebalance
celestar [Wed, 13 Jun 2007 12:05:56 +0000] rev 9912
(svn r10136) [gamebalance] -Sync: r9900:10100 from trunk

Wed, 13 Jun 2007 11:45:14 +0000(svn r10135) [gamebalance] -Sync: r9700:9900 from trunk gamebalance
celestar [Wed, 13 Jun 2007 11:45:14 +0000] rev 9911
(svn r10135) [gamebalance] -Sync: r9700:9900 from trunk

Wed, 13 Jun 2007 11:17:30 +0000(svn r10134) [gamebalance] -Sync: r9670:9700 from trunk gamebalance
celestar [Wed, 13 Jun 2007 11:17:30 +0000] rev 9910
(svn r10134) [gamebalance] -Sync: r9670:9700 from trunk

Wed, 13 Jun 2007 11:00:24 +0000(svn r10133) [gamebalance] -Sync: r9620:9670 from trunk gamebalance
celestar [Wed, 13 Jun 2007 11:00:24 +0000] rev 9909
(svn r10133) [gamebalance] -Sync: r9620:9670 from trunk

Tue, 12 Jun 2007 11:56:35 +0000(svn r10112) [gamebalance] -Sync: r9520:9620 from trunk gamebalance
celestar [Tue, 12 Jun 2007 11:56:35 +0000] rev 9908
(svn r10112) [gamebalance] -Sync: r9520:9620 from trunk

Thu, 19 Apr 2007 14:48:10 +0000(svn r9675) [gamebalance] -Sync: r9420:9520 from trunk gamebalance
celestar [Thu, 19 Apr 2007 14:48:10 +0000] rev 9907
(svn r9675) [gamebalance] -Sync: r9420:9520 from trunk

Thu, 19 Apr 2007 14:43:25 +0000(svn r9674) [gamebalance] -Sync: r9322:9420 from trunk gamebalance
celestar [Thu, 19 Apr 2007 14:43:25 +0000] rev 9906
(svn r9674) [gamebalance] -Sync: r9322:9420 from trunk

Sun, 01 Apr 2007 09:38:43 +0000(svn r9539) [gamebalance] -Add: Don't take real estate costs into account on the lowest difficulty level gamebalance
celestar [Sun, 01 Apr 2007 09:38:43 +0000] rev 9905
(svn r9539) [gamebalance] -Add: Don't take real estate costs into account on the lowest difficulty level

Sat, 31 Mar 2007 13:19:30 +0000(svn r9537) [gamebalance] -Feature: Added a difficulty setting which sets the complexity of the economic model. Ranges from something very simple (basically what we have now) up to realistic relationships (including passenger/cargo destinations at some point). gamebalance
celestar [Sat, 31 Mar 2007 13:19:30 +0000] rev 9904
(svn r9537) [gamebalance] -Feature: Added a difficulty setting which sets the complexity of the economic model. Ranges from something very simple (basically what we have now) up to realistic relationships (including passenger/cargo destinations at some point).

Sat, 31 Mar 2007 12:34:36 +0000(svn r9534) [gamebalance] -Codechange: Made the prices a member of the Economy and removed all global variables concerning prices (INCOMPLETE). gamebalance
celestar [Sat, 31 Mar 2007 12:34:36 +0000] rev 9903
(svn r9534) [gamebalance] -Codechange: Made the prices a member of the Economy and removed all global variables concerning prices (INCOMPLETE).

Fri, 23 Mar 2007 12:03:41 +0000(svn r9414) [gamebalance] -Feature: The cost of purchasing land off a town depends on the wealth level of a town. gamebalance
celestar [Fri, 23 Mar 2007 12:03:41 +0000] rev 9902
(svn r9414) [gamebalance] -Feature: The cost of purchasing land off a town depends on the wealth level of a town.
[gamebalance] -Fix (r9386): Town::GetRadiusGroupForTile returned the wrong towns

Thu, 22 Mar 2007 11:11:36 +0000(svn r9408) [gamebalance] -Feature: The new economic data is stored in the savegame from now on. I'll try to make sure that intra-branch compability is maintained in the future for easier testing. Newer trunk games (as soon as trunk bumps the saveload revision) will not load however. gamebalance
celestar [Thu, 22 Mar 2007 11:11:36 +0000] rev 9901
(svn r9408) [gamebalance] -Feature: The new economic data is stored in the savegame from now on. I'll try to make sure that intra-branch compability is maintained in the future for easier testing. Newer trunk games (as soon as trunk bumps the saveload revision) will not load however.

Wed, 21 Mar 2007 15:12:30 +0000(svn r9389) [gamebalance] -Fix(r9332): I should not use uninitialized variables and shall also find out why my g++ didn't warn me in the first place gamebalance
celestar [Wed, 21 Mar 2007 15:12:30 +0000] rev 9900
(svn r9389) [gamebalance] -Fix(r9332): I should not use uninitialized variables and shall also find out why my g++ didn't warn me in the first place

Wed, 21 Mar 2007 11:46:54 +0000(svn r9386) [gamebalance] -Feature: Selling and buying land costs now take proximity to town centers into account. Move some code around while I'm at it. Also selling land gives as much money as buying land costs. gamebalance
celestar [Wed, 21 Mar 2007 11:46:54 +0000] rev 9899
(svn r9386) [gamebalance] -Feature: Selling and buying land costs now take proximity to town centers into account. Move some code around while I'm at it. Also selling land gives as much money as buying land costs.

Mon, 19 Mar 2007 19:52:26 +0000(svn r9346) [gamebalance] -Fix: some MSVC fatal warnings (unary minus on unsigned, forcing int to bool), and errors (missing CDECL, missing file in MSVC projects) gamebalance
KUDr [Mon, 19 Mar 2007 19:52:26 +0000] rev 9898
(svn r9346) [gamebalance] -Fix: some MSVC fatal warnings (unary minus on unsigned, forcing int to bool), and errors (missing CDECL, missing file in MSVC projects)

Mon, 19 Mar 2007 14:05:08 +0000(svn r9332) [gamebalance] -Codechange: Make TownGetRadiusGroup a method of towns and give it the option to ignore the "fund buildings" option later on gamebalance
celestar [Mon, 19 Mar 2007 14:05:08 +0000] rev 9897
(svn r9332) [gamebalance] -Codechange: Make TownGetRadiusGroup a method of towns and give it the option to ignore the "fund buildings" option later on

Mon, 19 Mar 2007 12:49:55 +0000(svn r9324) [gamebalance] -Sync: r9314:9322 from trunk (newhouses) gamebalance
celestar [Mon, 19 Mar 2007 12:49:55 +0000] rev 9896
(svn r9324) [gamebalance] -Sync: r9314:9322 from trunk (newhouses)

Mon, 19 Mar 2007 12:38:16 +0000(svn r9321) [gamebalance] -Sync: r9025:9314 from trunk gamebalance
celestar [Mon, 19 Mar 2007 12:38:16 +0000] rev 9895
(svn r9321) [gamebalance] -Sync: r9025:9314 from trunk

Mon, 19 Mar 2007 09:33:17 +0000(svn r9310) [gamebalance] -Feature: Player performance now influences the wealth level of a town (albeit only on a small scale). This is the first feedback effect that the player has on the local and global economy. Please refrain from using the AI too much for the time being because it'll trash the ratings most likely. gamebalance
celestar [Mon, 19 Mar 2007 09:33:17 +0000] rev 9894
(svn r9310) [gamebalance] -Feature: Player performance now influences the wealth level of a town (albeit only on a small scale). This is the first feedback effect that the player has on the local and global economy. Please refrain from using the AI too much for the time being because it'll trash the ratings most likely.

Sun, 18 Mar 2007 17:45:27 +0000(svn r9280) [gamebalance] -Feature: The amount of passengers and mail now depends on the activity of a town. Also note that the general scheme of how passengers (and mail) are generated has been changed: The amount now correlates linearly to the population of a house. gamebalance
celestar [Sun, 18 Mar 2007 17:45:27 +0000] rev 9893
(svn r9280) [gamebalance] -Feature: The amount of passengers and mail now depends on the activity of a town. Also note that the general scheme of how passengers (and mail) are generated has been changed: The amount now correlates linearly to the population of a house.

Fri, 16 Mar 2007 12:05:31 +0000(svn r9254) [gamebalance] -Fix: Remove strings that now have a wrong layout gamebalance
celestar [Fri, 16 Mar 2007 12:05:31 +0000] rev 9892
(svn r9254) [gamebalance] -Fix: Remove strings that now have a wrong layout

Fri, 16 Mar 2007 12:03:49 +0000(svn r9253) [gamebalance] -Feature: The economic activity is now displayed in the town directory. It is also possible to sort by it (and the total economic output of a town). gamebalance
celestar [Fri, 16 Mar 2007 12:03:49 +0000] rev 9891
(svn r9253) [gamebalance] -Feature: The economic activity is now displayed in the town directory. It is also possible to sort by it (and the total economic output of a town).

Wed, 14 Mar 2007 11:15:58 +0000(svn r9170) [gamebalance] -Feature: Show the economic status of the town in the view window gamebalance
celestar [Wed, 14 Mar 2007 11:15:58 +0000] rev 9890
(svn r9170) [gamebalance] -Feature: Show the economic status of the town in the view window

Wed, 14 Mar 2007 10:00:56 +0000(svn r9165) [gamebalance] -Add: Towns now have different levels of wealth. Alas, it doesn't have any influence either up to now gamebalance
celestar [Wed, 14 Mar 2007 10:00:56 +0000] rev 9889
(svn r9165) [gamebalance] -Add: Towns now have different levels of wealth. Alas, it doesn't have any influence either up to now

Tue, 13 Mar 2007 22:03:23 +0000(svn r9152) [gamebalance] -Add: Towns now have an economic activity level so that poorer and richer towns can occur on the map gamebalance
celestar [Tue, 13 Mar 2007 22:03:23 +0000] rev 9888
(svn r9152) [gamebalance] -Add: Towns now have an economic activity level so that poorer and richer towns can occur on the map

Tue, 13 Mar 2007 21:49:33 +0000(svn r9150) [gamebalance] -Add: a function to compute the n-th root of a FixedT. gamebalance
celestar [Tue, 13 Mar 2007 21:49:33 +0000] rev 9887
(svn r9150) [gamebalance] -Add: a function to compute the n-th root of a FixedT.

Tue, 13 Mar 2007 16:04:23 +0000(svn r9143) [gamebalance] -Codechange: Class housekeeping (make a member private) and put the activity level in a separate base class, because other entities like towns will need it as well. gamebalance
celestar [Tue, 13 Mar 2007 16:04:23 +0000] rev 9886
(svn r9143) [gamebalance] -Codechange: Class housekeeping (make a member private) and put the activity level in a separate base class, because other entities like towns will need it as well.

Tue, 13 Mar 2007 15:46:40 +0000(svn r9141) [gamebalance] -Add: Random events that can occur monthly and affect the economy as a whole (i.e. are not local to a town or industry) gamebalance
celestar [Tue, 13 Mar 2007 15:46:40 +0000] rev 9885
(svn r9141) [gamebalance] -Add: Random events that can occur monthly and affect the economy as a whole (i.e. are not local to a town or industry)

Tue, 13 Mar 2007 12:28:01 +0000(svn r9139) [gamebalance] -Add: Cyclic Modifications to the economic activity based on the works of Kondratiev and Juglar gamebalance
celestar [Tue, 13 Mar 2007 12:28:01 +0000] rev 9884
(svn r9139) [gamebalance] -Add: Cyclic Modifications to the economic activity based on the works of Kondratiev and Juglar

Tue, 13 Mar 2007 12:04:38 +0000(svn r9136) [gamebalance] -Fix(r9135): Committed too much in previous commit gamebalance
celestar [Tue, 13 Mar 2007 12:04:38 +0000] rev 9883
(svn r9136) [gamebalance] -Fix(r9135): Committed too much in previous commit

Tue, 13 Mar 2007 12:03:24 +0000(svn r9135) [gamebalance] -Fix(r9026): Buffer overflows in multiplications of FixedT gamebalance
celestar [Tue, 13 Mar 2007 12:03:24 +0000] rev 9882
(svn r9135) [gamebalance] -Fix(r9026): Buffer overflows in multiplications of FixedT

Sun, 11 Mar 2007 14:02:43 +0000(svn r9114) [gamebalance] -Add: Added the new economy, with the ability to adjust growth in the difficulty window. The economy doesn't do anything yet, it just exists. gamebalance
celestar [Sun, 11 Mar 2007 14:02:43 +0000] rev 9881
(svn r9114) [gamebalance] -Add: Added the new economy, with the ability to adjust growth in the difficulty window. The economy doesn't do anything yet, it just exists.

Sun, 11 Mar 2007 13:57:34 +0000(svn r9113) [gamebalance] -Add: Implemented a function that computes positive, integral powers of a FixedT gamebalance
celestar [Sun, 11 Mar 2007 13:57:34 +0000] rev 9880
(svn r9113) [gamebalance] -Add: Implemented a function that computes positive, integral powers of a FixedT

Sun, 11 Mar 2007 10:21:12 +0000(svn r9110) [gamebalance] -Add: Added a double-cast operator for FixedT data type for C-compatible output with fprintf. gamebalance
celestar [Sun, 11 Mar 2007 10:21:12 +0000] rev 9879
(svn r9110) [gamebalance] -Add: Added a double-cast operator for FixedT data type for C-compatible output with fprintf.

Thu, 08 Mar 2007 09:41:06 +0000(svn r9060) [gamebalance] -Add: Added the two basic trigonometric functions (sine / cosine) for variables of types FixedT, so that we can compute periodic fluctuations. gamebalance
celestar [Thu, 08 Mar 2007 09:41:06 +0000] rev 9878
(svn r9060) [gamebalance] -Add: Added the two basic trigonometric functions (sine / cosine) for variables of types FixedT, so that we can compute periodic fluctuations.

Wed, 07 Mar 2007 14:36:57 +0000(svn r9052) [gamebalance] -Add: Unary minus operator for FixedT gamebalance
celestar [Wed, 07 Mar 2007 14:36:57 +0000] rev 9877
(svn r9052) [gamebalance] -Add: Unary minus operator for FixedT

Tue, 06 Mar 2007 15:30:54 +0000(svn r9026) [gamebalance] -Add: Added a new data type that allows fixed-point computations, as to enable computing non-integral numbers without worrying about the FPU rounding differences and, thus, desyncs. It is fully doxygenned, read the usage there. Thanks a bunch to KUDr for helping me with templates gamebalance
celestar [Tue, 06 Mar 2007 15:30:54 +0000] rev 9876
(svn r9026) [gamebalance] -Add: Added a new data type that allows fixed-point computations, as to enable computing non-integral numbers without worrying about the FPU rounding differences and, thus, desyncs. It is fully doxygenned, read the usage there. Thanks a bunch to KUDr for helping me with templates

Tue, 06 Mar 2007 15:09:50 +0000(svn r9025) [gamebalance] -Branch: Created a branch for rebalancing the economic aspects game gamebalance
celestar [Tue, 06 Mar 2007 15:09:50 +0000] rev 9875
(svn r9025) [gamebalance] -Branch: Created a branch for rebalancing the economic aspects game

Mon, 07 Apr 2008 14:00:52 +0000(svn r12607) [NoAI] -Add: SetLastError support for AIVehicle (Morloth) noai
truebrain [Mon, 07 Apr 2008 14:00:52 +0000] rev 9874
(svn r12607) [NoAI] -Add: SetLastError support for AIVehicle (Morloth)

Mon, 07 Apr 2008 12:43:46 +0000(svn r12606) [NoAI] -Fix: minor documentation inconsistancy, to make doxygen even more happy noai
truebrain [Mon, 07 Apr 2008 12:43:46 +0000] rev 9873
(svn r12606) [NoAI] -Fix: minor documentation inconsistancy, to make doxygen even more happy

Mon, 07 Apr 2008 12:35:43 +0000(svn r12604) [NoAI] -Fix: document LogData to make Doxygen happy noai
truebrain [Mon, 07 Apr 2008 12:35:43 +0000] rev 9872
(svn r12604) [NoAI] -Fix: document LogData to make Doxygen happy

Mon, 07 Apr 2008 12:31:50 +0000(svn r12603) [NoAI] -Add: 'support' for telling AIs that the last error message was a NewGRF generated message, so we can't say anything sensible about the real error message. noai
rubidium [Mon, 07 Apr 2008 12:31:50 +0000] rev 9871
(svn r12603) [NoAI] -Add: 'support' for telling AIs that the last error message was a NewGRF generated message, so we can't say anything sensible about the real error message.

Mon, 07 Apr 2008 12:30:28 +0000(svn r12602) [NoAI] -Fix: minor type in documentation noai
truebrain [Mon, 07 Apr 2008 12:30:28 +0000] rev 9870
(svn r12602) [NoAI] -Fix: minor type in documentation

Sun, 06 Apr 2008 23:07:42 +0000(svn r12597) [NoAI] -Sync: with trunk r12501:12596. noai
rubidium [Sun, 06 Apr 2008 23:07:42 +0000] rev 9869
(svn r12597) [NoAI] -Sync: with trunk r12501:12596.

Sun, 06 Apr 2008 14:12:19 +0000(svn r12590) [NoAI] -Add: EnforcePrecondition macro to make code much better readable. noai
rubidium [Sun, 06 Apr 2008 14:12:19 +0000] rev 9868
(svn r12590) [NoAI] -Add: EnforcePrecondition macro to make code much better readable.

Sun, 06 Apr 2008 12:26:40 +0000(svn r12589) [NoAI] -Add: GetLastError support for AIBridge. noai
rubidium [Sun, 06 Apr 2008 12:26:40 +0000] rev 9867
(svn r12589) [NoAI] -Add: GetLastError support for AIBridge.

Fri, 04 Apr 2008 10:43:13 +0000(svn r12559) [NoAI] -Add: SetLastError support for AIAirport. noai
rubidium [Fri, 04 Apr 2008 10:43:13 +0000] rev 9866
(svn r12559) [NoAI] -Add: SetLastError support for AIAirport.

Thu, 03 Apr 2008 23:01:54 +0000(svn r12555) [NoAI] -Add: support for GetLastError for AICompany. noai
rubidium [Thu, 03 Apr 2008 23:01:54 +0000] rev 9865
(svn r12555) [NoAI] -Add: support for GetLastError for AICompany.

Thu, 03 Apr 2008 22:32:28 +0000(svn r12554) [NoAI] -Codechange: add more typing information. noai
rubidium [Thu, 03 Apr 2008 22:32:28 +0000] rev 9864
(svn r12554) [NoAI] -Codechange: add more typing information.

Thu, 03 Apr 2008 22:18:52 +0000(svn r12552) [NoAI] -Change: do not force the use of StringIDs when setting errors. noai
rubidium [Thu, 03 Apr 2008 22:18:52 +0000] rev 9863
(svn r12552) [NoAI] -Change: do not force the use of StringIDs when setting errors.

Thu, 03 Apr 2008 22:09:54 +0000(svn r12551) [NoAI] -Fix: remove unneeded AIObject:: (don't use AIObject:: inside the AIObject class ;)) noai
truebrain [Thu, 03 Apr 2008 22:09:54 +0000] rev 9862
(svn r12551) [NoAI] -Fix: remove unneeded AIObject:: (don't use AIObject:: inside the AIObject class ;))

Thu, 03 Apr 2008 13:28:46 +0000(svn r12544) [NoAI] -Codechange: do not force dependency on OTTD internal strings when defining errors. noai
rubidium [Thu, 03 Apr 2008 13:28:46 +0000] rev 9861
(svn r12544) [NoAI] -Codechange: do not force dependency on OTTD internal strings when defining errors.

Wed, 02 Apr 2008 11:14:29 +0000(svn r12539) [NoAI] -Fix: when you take over an AI, the game no longer crashes when a new AI starts again noai
truebrain [Wed, 02 Apr 2008 11:14:29 +0000] rev 9860
(svn r12539) [NoAI] -Fix: when you take over an AI, the game no longer crashes when a new AI starts again

Wed, 02 Apr 2008 10:55:28 +0000(svn r12538) [NoAI] -Codechange: introducing fiber.hpp, a class to have fibers in your application via either Windows Fibers, or via thread.h noai
truebrain [Wed, 02 Apr 2008 10:55:28 +0000] rev 9859
(svn r12538) [NoAI] -Codechange: introducing fiber.hpp, a class to have fibers in your application via either Windows Fibers, or via thread.h
[NoAI] -Codechange: rewritten ai_threads.cpp, to work with Fiber class. Reduces code duplication, and should fix all the stupid asserts we had with newgames and dying AIs
-NOTE: now my head spins.. 24 hours of working with threads/fibers is bad for health :p Tnx glx for the testing!

Tue, 01 Apr 2008 13:45:04 +0000(svn r12530) [NoAI] -Fix r12528: missing 'public' statement gives funny effects (tnx glx) noai
truebrain [Tue, 01 Apr 2008 13:45:04 +0000] rev 9858
(svn r12530) [NoAI] -Fix r12528: missing 'public' statement gives funny effects (tnx glx)

Tue, 01 Apr 2008 13:40:36 +0000(svn r12529) [NoAI] -Change: split thread.cpp into 4 files, one for each OS noai
truebrain [Tue, 01 Apr 2008 13:40:36 +0000] rev 9857
(svn r12529) [NoAI] -Change: split thread.cpp into 4 files, one for each OS

Tue, 01 Apr 2008 13:28:55 +0000(svn r12528) [NoAI] -Change: rewrote most of the internal ThreadObject to make it a bit more readable noai
truebrain [Tue, 01 Apr 2008 13:28:55 +0000] rev 9856
(svn r12528) [NoAI] -Change: rewrote most of the internal ThreadObject to make it a bit more readable
[NoAI] -Change: when a ThreadObject is created, the thread is really created, and not delayed until some sub-function is called
[NoAI] -Change: renamed AutoResetEvent to ThreadSemaphore, as that is what is really is.. AutoResetEvent didn't really give a clue what it was ;)

Tue, 01 Apr 2008 01:55:23 +0000(svn r12527) [NoAI] -Fix: only the first failing WrightAI could change its name to show it failed noai
glx [Tue, 01 Apr 2008 01:55:23 +0000] rev 9855
(svn r12527) [NoAI] -Fix: only the first failing WrightAI could change its name to show it failed

Mon, 31 Mar 2008 18:45:18 +0000(svn r12522) [NoAI] -Fix: forgot to comment one struct noai
truebrain [Mon, 31 Mar 2008 18:45:18 +0000] rev 9854
(svn r12522) [NoAI] -Fix: forgot to comment one struct

Mon, 31 Mar 2008 18:36:25 +0000(svn r12521) [NoAI] -Change: make the style of end-of-line doxygen comments be the same for the whole AI API. noai
rubidium [Mon, 31 Mar 2008 18:36:25 +0000] rev 9853
(svn r12521) [NoAI] -Change: make the style of end-of-line doxygen comments be the same for the whole AI API.

Mon, 31 Mar 2008 18:34:24 +0000(svn r12520) [NoAI] -Fix r12519: of course I forget to regenerate MSVC project files (bah, MSVC.. always MSVC... who uses MSVC?!) noai
truebrain [Mon, 31 Mar 2008 18:34:24 +0000] rev 9852
(svn r12520) [NoAI] -Fix r12519: of course I forget to regenerate MSVC project files (bah, MSVC.. always MSVC... who uses MSVC?!)

Mon, 31 Mar 2008 18:33:33 +0000(svn r12519) [NoAI] -Add: added AILog with Info(), Warning(), and Error() noai
truebrain [Mon, 31 Mar 2008 18:33:33 +0000] rev 9851
(svn r12519) [NoAI] -Add: added AILog with Info(), Warning(), and Error()
[NoAI] -Add: redirect AI outputs to the AI Debug GUI to show it per AI, in a clear way ingame (no more need for stderr viewing)
NOTE: it still does output to stderr, but on an other DEBUG() level (depending on the message).

Mon, 31 Mar 2008 17:20:44 +0000(svn r12518) [NoAI] -Fix: minor change of order avoids silly one-in-a-milion errors :) noai
truebrain [Mon, 31 Mar 2008 17:20:44 +0000] rev 9850
(svn r12518) [NoAI] -Fix: minor change of order avoids silly one-in-a-milion errors :)

Mon, 31 Mar 2008 16:11:00 +0000(svn r12517) [NoAI] -Fix: type in @file of ai_error.cpp noai
truebrain [Mon, 31 Mar 2008 16:11:00 +0000] rev 9849
(svn r12517) [NoAI] -Fix: type in @file of ai_error.cpp

Mon, 31 Mar 2008 16:07:36 +0000(svn r12515) [NoAI] -Fix: when an AI dies on its own, don't kill the AI-script, just mark it as dead and don't do anything until the company dies with it noai
truebrain [Mon, 31 Mar 2008 16:07:36 +0000] rev 9848
(svn r12515) [NoAI] -Fix: when an AI dies on its own, don't kill the AI-script, just mark it as dead and don't do anything until the company dies with it

Mon, 31 Mar 2008 15:29:57 +0000(svn r12514) [NoAI] -Fix: 'const <integral> Function()' make absolutely no sense. noai
rubidium [Mon, 31 Mar 2008 15:29:57 +0000] rev 9847
(svn r12514) [NoAI] -Fix: 'const <integral> Function()' make absolutely no sense.

Mon, 31 Mar 2008 13:51:57 +0000(svn r12512) [NoAI] -Fix r12511: it was pointed out to me to handle widgets with enums... I only wish there was a guideline for their names ;) noai
truebrain [Mon, 31 Mar 2008 13:51:57 +0000] rev 9846
(svn r12512) [NoAI] -Fix r12511: it was pointed out to me to handle widgets with enums... I only wish there was a guideline for their names ;)

Mon, 31 Mar 2008 11:31:44 +0000(svn r12511) [NoAI] -Add (WIP): AI Debug GUI. For now it is a stripped down copy of performance details. In future it will allow reloading of AI, changing settings, and reading the log of the AI noai
truebrain [Mon, 31 Mar 2008 11:31:44 +0000] rev 9845
(svn r12511) [NoAI] -Add (WIP): AI Debug GUI. For now it is a stripped down copy of performance details. In future it will allow reloading of AI, changing settings, and reading the log of the AI

Mon, 31 Mar 2008 10:55:13 +0000(svn r12510) [NoAI] -Add: added AIError, which allows you to catch errors triggered by commands (Morloth) noai
truebrain [Mon, 31 Mar 2008 10:55:13 +0000] rev 9844
(svn r12510) [NoAI] -Add: added AIError, which allows you to catch errors triggered by commands (Morloth)

Mon, 31 Mar 2008 09:51:47 +0000(svn r12509) [NoAI] -Fix: add some missing return/parameter documentation; probably not the last, but Doxygen couldn't find these. noai
rubidium [Mon, 31 Mar 2008 09:51:47 +0000] rev 9843
(svn r12509) [NoAI] -Fix: add some missing return/parameter documentation; probably not the last, but Doxygen couldn't find these.

Mon, 31 Mar 2008 09:32:51 +0000(svn r12508) [NoAI] -Fix: @note that refer to @return should come after @return, not before @param noai
truebrain [Mon, 31 Mar 2008 09:32:51 +0000] rev 9842
(svn r12508) [NoAI] -Fix: @note that refer to @return should come after @return, not before @param

Mon, 31 Mar 2008 09:25:03 +0000(svn r12507) [NoAI] -Fix: enable Doxyfile warning about missing params and fix 3 missing params in AIObject noai
truebrain [Mon, 31 Mar 2008 09:25:03 +0000] rev 9841
(svn r12507) [NoAI] -Fix: enable Doxyfile warning about missing params and fix 3 missing params in AIObject

Mon, 31 Mar 2008 09:20:12 +0000(svn r12506) [NoAI] -Add: added Doxyfile in src/ai/api to generate the AIDocs (as on http://devs.openttd.org/~noai/aidocs/ ) noai
truebrain [Mon, 31 Mar 2008 09:20:12 +0000] rev 9840
(svn r12506) [NoAI] -Add: added Doxyfile in src/ai/api to generate the AIDocs (as on http://devs.openttd.org/~noai/aidocs/ )
REQUIRES Doxygen >= 1.5.4, or documentation will be a mess

Mon, 31 Mar 2008 08:45:05 +0000(svn r12505) [NoAI] -Documentation: still forgot some files ;) (minor stuff, capitals mostly) noai
truebrain [Mon, 31 Mar 2008 08:45:05 +0000] rev 9839
(svn r12505) [NoAI] -Documentation: still forgot some files ;) (minor stuff, capitals mostly)