Tue, 02 May 2006 12:44:55 +0000(svn r4662) - Backport from trunk (r4192): 0.4
Darkvater [Tue, 02 May 2006 12:44:55 +0000] rev 9977
(svn r4662) - Backport from trunk (r4192):
Fix: In the depot, moving wagons from the end of a very long train
to a short train where the short train was scrolled off the window
would cause a game crash.

Tue, 02 May 2006 12:42:21 +0000(svn r4661) - Backport from trunk (r3865-r3867, r3869, r3870, r3873, r3894, r4059, r4064-r4066, r4217): 0.4
Darkvater [Tue, 02 May 2006 12:42:21 +0000] rev 9976
(svn r4661) - Backport from trunk (r3865-r3867, r3869, r3870, r3873, r3894, r4059, r4064-r4066, r4217):
Add: a fully optional configure script, that is a wrapper
around makefile.config

Tue, 02 May 2006 12:28:35 +0000(svn r4660) - Backport from trunk (r4183, r4197, r4217): 0.4
Darkvater [Tue, 02 May 2006 12:28:35 +0000] rev 9975
(svn r4660) - Backport from trunk (r4183, r4197, r4217):
Codechange: [Makefile]: removed MANUAL_CONFIG as it's not used anymore
This should hopefully fix the issue where WITH_SDL can be defined while
SDL_CONFIG is not. Added an error if WITH_SDL is defined but SDL_CONFIG
is not.
Replace the dash of SDL_CONFIG/LIBPNG_CONFIG with an underscore

Tue, 02 May 2006 12:17:16 +0000(svn r4659) - Backport from trunk (r4158): 0.4
Darkvater [Tue, 02 May 2006 12:17:16 +0000] rev 9974
(svn r4659) - Backport from trunk (r4158):
Fix: [autoreplace] cost for refitting the new vehicle is now
added to the cost animation. The player always paid for it, but
it was not displayed until now

Sat, 29 Apr 2006 14:38:21 +0000(svn r4624) -Backported r4149 from trunk 0.4
bjarni [Sat, 29 Apr 2006 14:38:21 +0000] rev 9973
(svn r4624) -Backported r4149 from trunk
main reason is that it fixes the load/save issue for OSX 10.3.9, but the other stuff in this commit can't be taken as it's a result of the fix

full commit log entry:
-Codechange: [OSX] rewrite of how universal binaries are compiled

Now OSX stores object files in .OSX and instead of making FAT object files, there are one for each architecture
Each architecture got their own targets to make a non-FAT binary and in the end, lipo will merge them into one binary

It's now possible to select which architectures you want to support by defining OTTD_PPC, OTTD_PPC970 (G5) and/or OTTD_i386
All combos are supported. UNIVERSAL_BINARY and TRIPLE_BINARY can still be used even though it's possible to gain the same result by using the new flags
Making a universal build when you already got part of it compiled (say the PPC part), it will reuse it and only compile the i386 part to save time
Note: in some cases when you switch flags, you risk that openttd is not updated. Delete it and try again. The Makefile can't solve this except if it forces linking each time

This fixes: FS#87 universal binary building borked in 0.4.7
Now universal binaries work on OSX 10.3.9 again

Building universal binaries no longer needs to store flags in Makefile.config as the new design makes it possible to figure everything out automatically

Fri, 28 Apr 2006 07:53:10 +0000(svn r4608) -Backported r4413 from trunk: 0.4
celestar [Fri, 28 Apr 2006 07:53:10 +0000] rev 9972
(svn r4608) -Backported r4413 from trunk:
-Fix: fixed a bug which pushed the client back to the main menu when a
server is in the mainserver-list which sends out illegal signals. Many
tnx to 'test' for finding and isolating the problem.
-Fix: also specify the problem a bit better

Fri, 28 Apr 2006 07:51:32 +0000(svn r4607) -Backported r4389 from trunk: 0.4
celestar [Fri, 28 Apr 2006 07:51:32 +0000] rev 9971
(svn r4607) -Backported r4389 from trunk:
-Fix: [NPF] Don't mark tiles when debugging in multiplayer, this will cause desyncs

Fri, 28 Apr 2006 07:47:55 +0000(svn r4606) -Backported r4341 from trunk: 0.4
celestar [Fri, 28 Apr 2006 07:47:55 +0000] rev 9970
(svn r4606) -Backported r4341 from trunk:
-(FS#101) When a player got bankrupt, slots were not cleared, because vehicles got deleted directly by DeleteVehicle

Fri, 28 Apr 2006 07:45:44 +0000(svn r4605) -Backported revisions 4304, 4309, 4310, 4312, 4313, 4314 from trunk (chatbox-related stuff) 0.4
celestar [Fri, 28 Apr 2006 07:45:44 +0000] rev 9969
(svn r4605) -Backported revisions 4304, 4309, 4310, 4312, 4313, 4314 from trunk (chatbox-related stuff)
-The chat box' parent window (the main toolbar, wtf?) doesn't care for the WE_ON_EDIT_TEXT_CANCEL event, so don't send one. This code looks like it was mindlessly copy&pasted from the query box
-The initial string of the chat box is always the empty string, so don't jump through hoops to check if nothing was entered and simplify the code
-The chat box has no visible window title, therefore remove the string
-Calculate the maximum pixel width of the entered text in the chat box from the "text box"-widget instead of hardcoding an arbitrary - and wrong - number
-The parent window of the chat box is always the main toolbar (?!), therefore don't pass this information as parameter
-a buffer overflow of the chat box introduced in r1263. Don't tell the Textbuf an arbitrary number as size of the string buffer, but the real lengthof() it

Fri, 31 Mar 2006 16:19:16 +0000(svn r4207) - Fix: Update OS/2 on 0.4 branch, too 0.4
orudge [Fri, 31 Mar 2006 16:19:16 +0000] rev 9968
(svn r4207) - Fix: Update OS/2 on 0.4 branch, too

Sun, 26 Mar 2006 18:49:31 +0000(svn r4117) - Prepare 0.4 branch for release. Update readme's, bugs, installers and makefile, changelog, etc. to 0.4.7 0.4
Darkvater [Sun, 26 Mar 2006 18:49:31 +0000] rev 9967
(svn r4117) - Prepare 0.4 branch for release. Update readme's, bugs, installers and makefile, changelog, etc. to 0.4.7

Sat, 25 Mar 2006 08:54:09 +0000(svn r4104) -Backported 4102: updated OSX docs about triple binary 0.4
bjarni [Sat, 25 Mar 2006 08:54:09 +0000] rev 9966
(svn r4104) -Backported 4102: updated OSX docs about triple binary

Sat, 25 Mar 2006 08:45:30 +0000(svn r4102) -Backported 3673, 3674, 3675, 3679, 3682, 3882, 3884 [all OSX] 0.4
bjarni [Sat, 25 Mar 2006 08:45:30 +0000] rev 9965
(svn r4102) -Backported 3673, 3674, 3675, 3679, 3682, 3882, 3884 [all OSX]
added support for G5 (ppc970) optimised code
added support for triple binaries (ppc, ppc970, i386)
updated the makefile to handle building of universal and triple in a more automated way (way less flags to set)
now it's no longer needed to spent minutes setting up flags when releasing. It works out of the box :)
note: even though it looks like it's a lot of commits, it really is that there changes were introduced in small pieces in the trunk

Sat, 25 Mar 2006 07:40:02 +0000(svn r4100) -Backported 4082 and 4099 0.4
bjarni [Sat, 25 Mar 2006 07:40:02 +0000] rev 9964
(svn r4100) -Backported 4082 and 4099
the cocoa driver no longer crashes when going to fullscreen (this one depended on the resolution)
teh cocoa driver speedup of around 1000% applies to Intel macs, so the driver is now just as fast as the PPC one

Fri, 24 Mar 2006 23:33:30 +0000(svn r4097) -Backported 4084 properly (included the last line) 0.4
bjarni [Fri, 24 Mar 2006 23:33:30 +0000] rev 9963
(svn r4097) -Backported 4084 properly (included the last line)
also added a header that is needed because we didn't backport the new feature, that includes the header in the trunk

Fri, 24 Mar 2006 22:55:16 +0000(svn r4095) -Backport 4060, 4084 0.4
bjarni [Fri, 24 Mar 2006 22:55:16 +0000] rev 9962
(svn r4095) -Backport 4060, 4084
made the release target for OSX do more work (less manual work when releasing)
updated some OSX documentation

Fri, 24 Mar 2006 22:36:54 +0000(svn r4094) - Allow unused wagons have their ->first set. This fixes the faulty 0.4
peter1138 [Fri, 24 Mar 2006 22:36:54 +0000] rev 9961
(svn r4094) - Allow unused wagons have their ->first set. This fixes the faulty
cache warning message, and noticably speeds up depot operations in large
games. Backport of r3576 from trunk

Thu, 23 Mar 2006 17:52:08 +0000(svn r4072) - Backport from trunk (4071): 0.4
matthijs [Thu, 23 Mar 2006 17:52:08 +0000] rev 9960
(svn r4072) - Backport from trunk (4071):
- Fix: [NPF] Trains & busses were unable to find a route when leaving a depot or bus stop. Small omission from r4023 (fix by glx)

Wed, 22 Mar 2006 22:38:29 +0000(svn r4044) Rename 0.4.5 branch to 0.4. Further minor releases will be in the 0.4 range, to prevent enormously long version numbers. 0.4
matthijs [Wed, 22 Mar 2006 22:38:29 +0000] rev 9959
(svn r4044) Rename 0.4.5 branch to 0.4. Further minor releases will be in the 0.4 range, to prevent enormously long version numbers.

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)