bjarni [Sat, 01 Jul 2006 10:46:50 +0000] rev 10057
(svn r5440) -Backport: rev 5428 -Fix: [vehicles] sovled crash when trying to build a vehicle type, that is set to max 0 (spotted by roboman)
bjarni [Sat, 01 Jul 2006 10:44:32 +0000] rev 10056
(svn r5439) -Backport [OSX] rev 5438 -Code cleanup [OSX] removed UNIVERSAL_BINARY as a phony target since the target is long gone. Also corrected BUILD_OSX_BUNDLE as phony target
also corrected two $(BUILD_OSX_BUNDLE) to BUILD_OSX_BUNDLE, so the bundle will always build
peter1138 [Thu, 29 Jun 2006 05:54:16 +0000] rev 10055
(svn r5424) - Correct typo in the date of the man file
Darkvater [Wed, 28 Jun 2006 23:04:03 +0000] rev 10054
(svn r5414) Also update the readme file to 0.4.8
Darkvater [Wed, 28 Jun 2006 21:28:58 +0000] rev 10053
(svn r5410) - Prepare 0.4 branch for release. Update readme's, bugs, installers and makefile, changelog, etc. to 0.4.8
Darkvater [Wed, 28 Jun 2006 20:09:32 +0000] rev 10052
(svn r5408) - Backport from trunk (Webtranslator2):
Language changes. Galician, Icelandic seems to have lazy translators..
Darkvater [Wed, 28 Jun 2006 20:05:02 +0000] rev 10051
(svn r5407) - Backport from trunk (r5397):
Redraw the screen when switching the signal side
tron [Mon, 26 Jun 2006 15:59:58 +0000] rev 10050
(svn r5369) -Backport: 5363, 5364, 5365
-Fix: It was possible to dig into a tunnel if certain rail combinations were ontop of it
tron [Mon, 26 Jun 2006 15:00:23 +0000] rev 10049
(svn r5368) -Backport: 5351, 5352
-Fix: Several graphical glitches at adjacent tiles with foundations. Some borders were missing, some were superfluous
-Fix: Return accurate slope information for tunnels and bridges to fix several foundation graphics glitches
tron [Mon, 26 Jun 2006 14:58:41 +0000] rev 10048
(svn r5367) -Backport: 5348
-Fix: A HQ could only be flooded at its northern tile, the other 3 were immune to water
Darkvater [Sun, 25 Jun 2006 12:47:06 +0000] rev 10047
(svn r5361) - Conform more closely to SVN specs. Rename 'branch' to 'branches'
tron [Sun, 25 Jun 2006 09:07:49 +0000] rev 10046
(svn r5356) Move the inclusion of slope.h to reduce diff to trunk
tron [Sat, 24 Jun 2006 09:48:51 +0000] rev 10045
(svn r5350) -Backport: r5327
Use DrawFoundation() for houses
-Fix: Some graphical glitches on house tiles with foundations
-Fix: The selection cursor is now aligned with the top of the foundation for house tiles
tron [Sat, 24 Jun 2006 09:12:15 +0000] rev 10044
(svn r5349) -Backport: r5315
-Fix: Prohibit altering a road tile while road works are in progress
This fixes some glitches like "turning" the excavation by adding/removing road bits or removing the road piece
tron [Wed, 21 Jun 2006 19:39:54 +0000] rev 10043
(svn r5331) -Backport: r5294
-Fix: Plug a memory leak
tron [Wed, 21 Jun 2006 19:39:23 +0000] rev 10042
(svn r5330) -Backport: r5292, r5293, r5295, r5297
-Fix: When using SIOCGIFCONF to detect network interfaces accomodate for the fact that struct sockaddr doesn't have fixed size in all implementations
-Fix: Not all network interfaces are capable of broadcasting. Don't record those which aren't
-Fix: Not all networks are /24. Generate proper broadcast addresses for non-/24 nets
tron [Wed, 21 Jun 2006 19:35:50 +0000] rev 10041
(svn r5329) -Backport: r5291
-Fix: '-f' switch is not valid on windows, so don't show it in help
Darkvater [Fri, 16 Jun 2006 19:43:39 +0000] rev 10040
(svn r5290) - Backport from trunk (r's and lots of it):
Language changes. Galician (29 missing) and Icelandic (20 missing) are bad off.
Norwegian, Brazilian-Portugese (2 missing) and Slovak (1 missing).
Darkvater [Fri, 16 Jun 2006 18:59:26 +0000] rev 10039
(svn r5289) - Backport from trunk (r5175, r5176):
Autoreplaced trains can leave all wagons in depot under certain circumstances
tron [Thu, 15 Jun 2006 16:47:13 +0000] rev 10038
(svn r5284) -Backport: r5264
-Fix: The wrong IP could get unbanned, e.g. 'unban 1.2.3.42' could result in unbanning 1.2.3.4
tron [Thu, 15 Jun 2006 16:45:29 +0000] rev 10037
(svn r5283) -Backport: r5260
-Fix: It was possible to convert the railtype of a bridge while a train was on it
tron [Thu, 15 Jun 2006 15:25:18 +0000] rev 10036
(svn r5282) -Backport: r5226
-Fix: It was possible to rename signs or waypoints with the chat box
tron [Thu, 15 Jun 2006 14:45:03 +0000] rev 10035
(svn r5281) -Backport: r5124
-Fix: Be more strict what it means for an aircraft to be in a hangar: It's not just being stopped on a hangar tile
tron [Thu, 15 Jun 2006 14:34:31 +0000] rev 10034
(svn r5280) -Backport: r5119
-Fix: If a road vehicle is on a road depot tile and stopped doesn't mean it's in the depot. Use the proper test for this
tron [Thu, 15 Jun 2006 14:16:57 +0000] rev 10033
(svn r5279) -Backport: r4116
-Fix: The AI should send a plane into a hangar if it's not in a hangar _or_ not stopped, not when it's not in a hangar _and_ not stopped
tron [Mon, 05 Jun 2006 08:30:58 +0000] rev 10032
(svn r5115) Move helper functions to where they belong
Darkvater [Sun, 04 Jun 2006 22:34:52 +0000] rev 10031
(svn r5110) - Backport from trunk (r's and lots of it):
Language changes. Galician (67 missing!) and Icelandic (20 missing) are bad off.
Spanish, Norwegian, Brazilian-Portugese (2 missing) and Slovak (1 missing).
Darkvater [Sun, 04 Jun 2006 22:03:58 +0000] rev 10030
(svn r5109) - Backport from trunk (r5097):
The trolly AI used information from the wrong industry when calculating the
amount of to be transported goods
Darkvater [Sun, 04 Jun 2006 22:02:51 +0000] rev 10029
(svn r5108) - Backport from trunk (r5092):
There was a gross race condition in the AI code which made it pretty random
if the AI could give a new vehicle its orders
Darkvater [Sun, 04 Jun 2006 21:58:48 +0000] rev 10028
(svn r5107) - Backport from trunk (r5085, r5088):
Add parentheses to CHANCE16*() macro parameters
Darkvater [Sun, 04 Jun 2006 21:40:21 +0000] rev 10027
(svn r5106) - Backport from trunk (r4964):
Fix NTP over bridges: don't check the rail type when on a bridge
Darkvater [Sun, 04 Jun 2006 17:25:00 +0000] rev 10026
(svn r5102) - Backport from trunk (r4753):
Truncate text in dropdown lists to stop text overflowing.
peter1138 [Fri, 02 Jun 2006 13:23:22 +0000] rev 10025
(svn r5072) - Backport from trunk (r5071):
- Fix (FS#184): "Erroneous train reversal on waypoints". When processing the next train order, do not even consider reversing the train if the last order was to a waypoint.
Darkvater [Mon, 22 May 2006 16:44:16 +0000] rev 10024
(svn r4947) - Fix [FS#145]: Starting scenarios did not adhere to local difficulty settings
Darkvater [Sat, 20 May 2006 20:56:31 +0000] rev 10023
(svn r4932) - Codechange: (r4931): move GetTileMaxZ to tile.[ch] instead of lingering it in tunnelbridge_cmd.c. Might be needed some day for some other backport commit (Tron).
Darkvater [Sat, 20 May 2006 20:16:08 +0000] rev 10022
(svn r4931) - Backport from trunk (r4766):
Vehicles on a sloped tile under a bridge were affected by the bridge speed limit
Darkvater [Sat, 20 May 2006 18:43:59 +0000] rev 10021
(svn r4930) - Backport from trunk (r4859):
Fix issue with train pathfinding over level crossings.
Darkvater [Sat, 20 May 2006 18:41:11 +0000] rev 10020
(svn r4929) - Backport from trunk (r's and lots of it):
Language changes. It seems no strings are missing, good job translators :D
Darkvater [Sat, 20 May 2006 17:36:06 +0000] rev 10019
(svn r4926) - Backport from trunk (r4914):
Aircraft can now serve as feeders
Darkvater [Sat, 20 May 2006 17:35:11 +0000] rev 10018
(svn r4925) - Backport from trunk (r4911):
The AI no longer attempts to build signals under bridges.
Darkvater [Sat, 20 May 2006 17:33:36 +0000] rev 10017
(svn r4924) - Backport from trunk (r4906):
Refresh build vehicle window (if opened) when converting rail depot
Darkvater [Sat, 20 May 2006 17:22:32 +0000] rev 10016
(svn r4923) - Backport from trunk (r4892):
Crash when sorting an empty server list.
Darkvater [Sat, 20 May 2006 17:14:54 +0000] rev 10015
(svn r4922) - Backport from trunk (r4827):
The build-tree window button defaulted to a place-push-button on opening where
no treetype is selected.
Darkvater [Sat, 20 May 2006 17:11:09 +0000] rev 10014
(svn r4921) - Backport from trunk (r4825, r4826, r4829):
Game crashes when cloning/autoreplace reaches train-limit
Darkvater [Sat, 20 May 2006 15:54:46 +0000] rev 10013
(svn r4919) - Backport from trunk (r4812, r4008, r4110):
NTP properly checks for railtypes on non-plain-rail-tiles
Darkvater [Tue, 16 May 2006 22:11:15 +0000] rev 10012
(svn r4894) - Backport from trunk (r4750):
Trains could enter certain sloped rail tiles under bridges with incompatible rail type
Darkvater [Tue, 16 May 2006 21:38:41 +0000] rev 10011
(svn r4893) - Fix (FS#57): Disable NPF totally for ships as it wholly kills performance (blathijs). Only for 0.4/ branch and 0.4.8.
Darkvater [Wed, 03 May 2006 21:57:09 +0000] rev 10010
(svn r4731) - Backport from trunk (r4203):
Fix: compile on older mingw32 versions (3.1.0)
Darkvater [Wed, 03 May 2006 21:40:45 +0000] rev 10009
(svn r4730) - Backport from trunk (r4690):
Fix (r4668, br4301): Editing a too long string in the editbox resulted in improper strings
Update about box with Mihamix's real name
Darkvater [Wed, 03 May 2006 21:35:10 +0000] rev 10008
(svn r4728) - Backport from trunk (r4689):
Codechange: correct parameter order or calloc, and use the sizeof
the variable rather than a struct
Darkvater [Wed, 03 May 2006 21:34:07 +0000] rev 10007
(svn r4727) - Backport from trunk (r4688):
Fix: Ensure the map memory is cleared after it is allocated. This fixes
random deserts that sometimes occurred.
Darkvater [Wed, 03 May 2006 21:28:48 +0000] rev 10006
(svn r4726) - Backport from trunk (r4373, r4374, r4402):
Fix: Some weird behaviour with tile selection near bridges
Darkvater [Wed, 03 May 2006 20:25:10 +0000] rev 10005
(svn r4718) - Backport from trunk (r4715):
Fix: Don't allow PF to enter train depot from the back (signal updates)
Darkvater [Wed, 03 May 2006 20:09:28 +0000] rev 10004
(svn r4717) - Backport from trunk (r4466):
Fix: Game no longer crashes when the last vehicle serving a station has been
deleted. This is not exactly the same fix as in trunk/ where it might still
accept types of invalid types but it doesn't crash anymore. The true fix is
not possible without a savegame bump.
Darkvater [Tue, 02 May 2006 21:19:48 +0000] rev 10003
(svn r4701) - Backport from trunk (r4520):
Fix: Reset the last built railtype when starting a new game
Darkvater [Tue, 02 May 2006 19:52:56 +0000] rev 10002
(svn r4695) - Backport language changes from trunk up to r4592.
Darkvater [Tue, 02 May 2006 14:14:04 +0000] rev 10001
(svn r4687) - Backport from trunk (r4674):
Codechange: use correct parameter order for allocating sound file memory
Darkvater [Tue, 02 May 2006 14:12:19 +0000] rev 10000
(svn r4686) - Backport from trunk (r4639):
Feature: Turksih town names (Turkish is in the lang/ folder, so
town names are appropiate)
Darkvater [Tue, 02 May 2006 14:06:15 +0000] rev 9999
(svn r4685) - Backport from trunk (r4599):
Fix: Cloned vehicles get the same service interval as the original vehicle
Darkvater [Tue, 02 May 2006 14:02:23 +0000] rev 9998
(svn r4684) - Backport from trunk (r4591):
Fix: Game no longer errors out when "Many random towns" is selected
in the scenario editor.
Darkvater [Tue, 02 May 2006 14:00:26 +0000] rev 9997
(svn r4683) - Backport from trunk (r4586):
Codechange: Recursive commands that rely on _error_message to handle
success/failure can fail if a recursive call fails but doesn't set the
error message, thus resulting in an old, possibly erroneous being used
Darkvater [Tue, 02 May 2006 13:58:43 +0000] rev 9996
(svn r4682) - Backport from trunk (r4585, r4950):
Fix: Obscure road dragging bug. The road build command did not
return the appropiate error message of invalid-slope when building road.
Darkvater [Tue, 02 May 2006 13:50:30 +0000] rev 9995
(svn r4681) - Backport from trunk (r4576):
Fix : Temperate bank will no longer appear (during game) in
tropic landscape. This bug is from the original game.
Darkvater [Tue, 02 May 2006 13:48:33 +0000] rev 9994
(svn r4680) - Backport from trunk (r4560):
Fix: Remove VS2005 undefined vsnprintf() as it doesn't exist
in the windows libraries (only _vsnprintf). This caused the bad
function to be called that could result in non-properly terminated
strings
Darkvater [Tue, 02 May 2006 13:47:00 +0000] rev 9993
(svn r4679) - Backport from trunk (r4521):
Fix: be consistent about the size of the player-name in MP. This
hopefully fixes a crash on lesser OS's (eg Win98)
Darkvater [Tue, 02 May 2006 13:44:41 +0000] rev 9992
(svn r4678) - Backport from trunk (r4518, r4558):
Fix: specify the 'stopall' console command as a debug command.
Darkvater [Tue, 02 May 2006 13:42:33 +0000] rev 9991
(svn r4677) - Backport from trunk (r4508):
Fix: Fixed a problem that caused DeliverGoodsToIndustry to not work
as intended
Darkvater [Tue, 02 May 2006 13:37:36 +0000] rev 9990
(svn r4676) - Backport from trunk (r4505):
Fix: Ships can now be used to set up feeders as well.
Darkvater [Tue, 02 May 2006 13:36:38 +0000] rev 9989
(svn r4675) - Backport from trunk (r4501):
Fix: When, in a train that has multiple engines in front, the _first_
of those engines is sold, all the orders are copied to the second
engine (to ensure "seamless" operation). The next_shared/prev_shared
pointers where not updated correctly during this operation.
Darkvater [Tue, 02 May 2006 13:30:13 +0000] rev 9988
(svn r4673) - Backport from trunk (r4468):
Correct declaration of NORETURN for gcc
Darkvater [Tue, 02 May 2006 13:29:06 +0000] rev 9987
(svn r4672) - Backport from trunk (r4467):
New plantations now cause the correct ".. being planted .." news item
Darkvater [Tue, 02 May 2006 13:27:19 +0000] rev 9986
(svn r4671) - Backport from trunk (r4445):
Danish town names were saved/loaded as Swiss (previous in the list)
Darkvater [Tue, 02 May 2006 13:25:03 +0000] rev 9985
(svn r4670) - Backport from trunk (r4435):
In CmdRemoveRoad tiletype was not checked for ownership (heavily edited)
Darkvater [Tue, 02 May 2006 13:11:00 +0000] rev 9984
(svn r4669) - Backport from trunk (r4343):
[Autoreplace] Fix drawing of train list for outdated engines.
Darkvater [Tue, 02 May 2006 13:07:23 +0000] rev 9983
(svn r4668) - Backport from trunk (r4301):
Fix: the maxlength parameter of Textbuf is supposed to be the siz
of the buffer (so length of string + '\0'), but in the code it
was a mix of both.
Darkvater [Tue, 02 May 2006 13:00:07 +0000] rev 9982
(svn r4667) - Backport from trunk (r4291):
Fix: validate all received strings for correctness. This fixes
potential crashes on hacked clients/servers
Darkvater [Tue, 02 May 2006 12:58:13 +0000] rev 9981
(svn r4666) - Backport from trunk (r4267):
Validate the error number that a client receives from a server, and
encapsulate this functionality into GetNetworkErrorMsg()
Darkvater [Tue, 02 May 2006 12:54:23 +0000] rev 9980
(svn r4665) - Backport from trunk (r4241, r4243):
Fix: Perform validation on the error number that a server receives
from a client. An invalid value may cause the server to terminate.
Darkvater [Tue, 02 May 2006 12:52:09 +0000] rev 9979
(svn r4664) - Backport from trunk (r4228):
Fix: [autoreplace] allow replacement of wagons even when the
engine fails to be replaced
Darkvater [Tue, 02 May 2006 12:47:51 +0000] rev 9978
(svn r4663) - Backport from trunk (r4195):
Codechange: Initialize order variables to avoid a compiler warning.
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.
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
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
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
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
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
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
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
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
orudge [Fri, 31 Mar 2006 16:19:16 +0000] rev 9968
(svn r4207) - Fix: Update OS/2 on 0.4 branch, too
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
bjarni [Sat, 25 Mar 2006 08:54:09 +0000] rev 9966
(svn r4104) -Backported 4102: updated OSX docs about triple binary
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
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
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
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
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
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)
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.
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.
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
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)
bjarni [Wed, 22 Mar 2006 21:24:26 +0000] rev 9955
(svn r4037) -backported (3676): updated the install readme for OSX
matthijs [Wed, 22 Mar 2006 21:18:33 +0000] rev 9954
(svn r4036) * Prepare debian release files for 0.4.5.1 release.
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.
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)
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.
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.
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.
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.
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)
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.
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.
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
celestar [Wed, 22 Mar 2006 11:11:52 +0000] rev 9943
(svn r4013) -Fix last commit. CheckTunnelInWay works differently from IsTunnelInWay :S
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.
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
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
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
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
Darkvater [Sat, 18 Mar 2006 16:02:19 +0000] rev 9937
(svn r3968) - Update german and finnish languages. Backport of r3932, r3943 from trunk
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
Darkvater [Wed, 01 Feb 2006 22:02:47 +0000] rev 9916
(svn r3519) - [0.4.5-Branch] backport changes from abused tags/ (nothing important)
Darkvater [Wed, 01 Feb 2006 21:53:12 +0000] rev 9915
(svn r3518) - Add proper revision numbers for bugfixing branch
Darkvater [Wed, 01 Feb 2006 21:47:10 +0000] rev 9914
(svn r3517) - Branch: added branch for stable 0.4.5
celestar [Tue, 19 Jun 2007 07:21:01 +0000] rev 9913
(svn r10213) [gamebalance] -Sync: r10100:10200 from trunk
celestar [Wed, 13 Jun 2007 12:05:56 +0000] rev 9912
(svn r10136) [gamebalance] -Sync: r9900:10100 from trunk
celestar [Wed, 13 Jun 2007 11:45:14 +0000] rev 9911
(svn r10135) [gamebalance] -Sync: r9700:9900 from trunk
celestar [Wed, 13 Jun 2007 11:17:30 +0000] rev 9910
(svn r10134) [gamebalance] -Sync: r9670:9700 from trunk
celestar [Wed, 13 Jun 2007 11:00:24 +0000] rev 9909
(svn r10133) [gamebalance] -Sync: r9620:9670 from trunk
celestar [Tue, 12 Jun 2007 11:56:35 +0000] rev 9908
(svn r10112) [gamebalance] -Sync: r9520:9620 from trunk
celestar [Thu, 19 Apr 2007 14:48:10 +0000] rev 9907
(svn r9675) [gamebalance] -Sync: r9420:9520 from trunk
celestar [Thu, 19 Apr 2007 14:43:25 +0000] rev 9906
(svn r9674) [gamebalance] -Sync: r9322:9420 from trunk
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
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).
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).
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
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.
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
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.
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)
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
celestar [Mon, 19 Mar 2007 12:49:55 +0000] rev 9896
(svn r9324) [gamebalance] -Sync: r9314:9322 from trunk (newhouses)
celestar [Mon, 19 Mar 2007 12:38:16 +0000] rev 9895
(svn r9321) [gamebalance] -Sync: r9025:9314 from trunk
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.
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.
celestar [Fri, 16 Mar 2007 12:05:31 +0000] rev 9892
(svn r9254) [gamebalance] -Fix: Remove strings that now have a wrong layout
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).
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
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
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
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.
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.
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)
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
celestar [Tue, 13 Mar 2007 12:04:38 +0000] rev 9883
(svn r9136) [gamebalance] -Fix(r9135): Committed too much in previous commit
celestar [Tue, 13 Mar 2007 12:03:24 +0000] rev 9882
(svn r9135) [gamebalance] -Fix(r9026): Buffer overflows in multiplications of FixedT
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.
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
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.
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.
celestar [Wed, 07 Mar 2007 14:36:57 +0000] rev 9877
(svn r9052) [gamebalance] -Add: Unary minus operator for FixedT
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
celestar [Tue, 06 Mar 2007 15:09:50 +0000] rev 9875
(svn r9025) [gamebalance] -Branch: Created a branch for rebalancing the economic aspects game
truebrain [Mon, 07 Apr 2008 14:00:52 +0000] rev 9874
(svn r12607) [NoAI] -Add: SetLastError support for AIVehicle (Morloth)
truebrain [Mon, 07 Apr 2008 12:43:46 +0000] rev 9873
(svn r12606) [NoAI] -Fix: minor documentation inconsistancy, to make doxygen even more happy
truebrain [Mon, 07 Apr 2008 12:35:43 +0000] rev 9872
(svn r12604) [NoAI] -Fix: document LogData to make Doxygen happy
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.
truebrain [Mon, 07 Apr 2008 12:30:28 +0000] rev 9870
(svn r12602) [NoAI] -Fix: minor type in documentation
rubidium [Sun, 06 Apr 2008 23:07:42 +0000] rev 9869
(svn r12597) [NoAI] -Sync: with trunk r12501:12596.
rubidium [Sun, 06 Apr 2008 14:12:19 +0000] rev 9868
(svn r12590) [NoAI] -Add: EnforcePrecondition macro to make code much better readable.
rubidium [Sun, 06 Apr 2008 12:26:40 +0000] rev 9867
(svn r12589) [NoAI] -Add: GetLastError support for AIBridge.
rubidium [Fri, 04 Apr 2008 10:43:13 +0000] rev 9866
(svn r12559) [NoAI] -Add: SetLastError support for AIAirport.
rubidium [Thu, 03 Apr 2008 23:01:54 +0000] rev 9865
(svn r12555) [NoAI] -Add: support for GetLastError for AICompany.
rubidium [Thu, 03 Apr 2008 22:32:28 +0000] rev 9864
(svn r12554) [NoAI] -Codechange: add more typing information.
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.
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 ;))
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.
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
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!
truebrain [Tue, 01 Apr 2008 13:45:04 +0000] rev 9858
(svn r12530) [NoAI] -Fix r12528: missing 'public' statement gives funny effects (tnx glx)
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
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 ;)
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
truebrain [Mon, 31 Mar 2008 18:45:18 +0000] rev 9854
(svn r12522) [NoAI] -Fix: forgot to comment one struct
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.
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?!)
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).
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 :)
truebrain [Mon, 31 Mar 2008 16:11:00 +0000] rev 9849
(svn r12517) [NoAI] -Fix: type in @file of ai_error.cpp
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
rubidium [Mon, 31 Mar 2008 15:29:57 +0000] rev 9847
(svn r12514) [NoAI] -Fix: 'const <integral> Function()' make absolutely no sense.
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 ;)
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
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)
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.
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
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
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
truebrain [Mon, 31 Mar 2008 08:45:05 +0000] rev 9839
(svn r12505) [NoAI] -Documentation: still forgot some files ;) (minor stuff, capitals mostly)
truebrain [Mon, 31 Mar 2008 08:42:20 +0000] rev 9838
(svn r12504) [NoAI] -Documentation: the last few files which now are consistent in their comments (anyway, so I hope :))
rubidium [Mon, 31 Mar 2008 07:50:27 +0000] rev 9837
(svn r12503) [NoAI] -Sync: with trunk r12461:12501.
truebrain [Mon, 31 Mar 2008 07:37:51 +0000] rev 9836
(svn r12502) [NoAI] -Documentation: even more comment consistancy
truebrain [Mon, 31 Mar 2008 07:21:39 +0000] rev 9835
(svn r12500) [NoAI] -Documentation: many comment changes, mostly Capitals and lines end with a dot. Makes doxygen look pretty :)
truebrain [Mon, 31 Mar 2008 06:48:59 +0000] rev 9834
(svn r12497) [NoAI] -Change [API CHANGE]: AIMap.DemolishTile -> AITile.DemolishTile (that makes much more sense, doesn't it? ;))
truebrain [Mon, 31 Mar 2008 06:45:57 +0000] rev 9833
(svn r12496) [NoAI] -Documentation: give the .cpp files a nice uniform format too
[NoAI] -Fix: fixed the last missing $Id$ and propset
truebrain [Mon, 31 Mar 2008 06:37:24 +0000] rev 9832
(svn r12494) [NoAI] -Fix r12493: update MSVC project files when removing files
truebrain [Mon, 31 Mar 2008 06:36:54 +0000] rev 9831
(svn r12493) [NoAI] -Remove [API CHANGE]: AIPathFinder should never been part of this API (more like a contrib or extended something)
truebrain [Mon, 31 Mar 2008 06:33:22 +0000] rev 9830
(svn r12492) [NoAI] -Fix: missing propset
truebrain [Mon, 31 Mar 2008 06:32:27 +0000] rev 9829
(svn r12491) [NoAI] -Documentation: made parts of the comments more uniform (@file header and class header)
[NoAI] -Documentation: fixed the order of functions: SetNN before GetNN, Build after Set/Get, Remove after Build. This makes reading the docs more easy
[NoAI] -Documentation: Removed unneeded comments which were direct copy/paste all over the place
[NoAI] -Fix: missing $Id$ tags
rubidium [Sun, 30 Mar 2008 20:58:41 +0000] rev 9828
(svn r12487) [NoAI] -Fix: the export script didn't properly determine the parameters of some functions.
rubidium [Sun, 30 Mar 2008 15:08:30 +0000] rev 9827
(svn r12484) [NoAI] -Fix: add missing headers to the MSVC project files.
rubidium [Fri, 28 Mar 2008 10:32:55 +0000] rev 9826
(svn r12462) [NoAI] -Sync: with trunk r12304:12461.
rubidium [Thu, 27 Mar 2008 05:15:06 +0000] rev 9825
(svn r12437) [NoAI] -Add: functions to get the current date and to determine the year/month/day from that date.
truebrain [Wed, 26 Mar 2008 15:30:02 +0000] rev 9824
(svn r12433) [NoAI] -Fix r12431: cast values to avoid warnings (tnx glx)
truebrain [Wed, 26 Mar 2008 15:17:40 +0000] rev 9823
(svn r12431) [NoAI] -Add: added AIEventSubsidiaryOffer, which keeps you informed about new Subsidiaries
truebrain [Wed, 26 Mar 2008 15:16:40 +0000] rev 9822
(svn r12430) [NoAI] -Fix: safeguard, don't allow AI_Event calls to players that are not AIs
truebrain [Wed, 26 Mar 2008 14:27:04 +0000] rev 9821
(svn r12429) [NoAI] -Fix: CloneCrashedVehicle isn't implemented yet, so mark it as such
rubidium [Wed, 26 Mar 2008 06:06:35 +0000] rev 9820
(svn r12423) [NoAI] -Change: bring a little more uniformness into the first few lines of the API related files (add missing /* $Id$ */ and such).
glx [Tue, 25 Mar 2008 23:30:16 +0000] rev 9819
(svn r12422) [NoAI] -Fix (r12411): unicode compilation was broken
glx [Tue, 25 Mar 2008 14:07:01 +0000] rev 9818
(svn r12415) [NoAI] -Fix: ignore .hpp.sq to avoid problems with deps