------------------------------------------------------------------------ r3396 | peter1138 | 2006-01-12 15:52:18 +0000 (Thu, 12 Jan 2006) | 7 lines - Autoreplace changes: - Change fixed array per player to a single pool. This avoids future problems with vehicle numbers and decreases savegame size. Engine replacements from previous savegames will be lost. - Move engine replacement code from players.c to engine.c. (thanks to blathijs for rewriting this) ------------------------------------------------------------------------ r3395 | peter1138 | 2006-01-12 11:20:41 +0000 (Thu, 12 Jan 2006) | 2 lines Add Id tag (and svn property) to macosx files. ------------------------------------------------------------------------ r3394 | peter1138 | 2006-01-12 07:57:40 +0000 (Thu, 12 Jan 2006) | 2 lines - NewGRF fix: ignore non-climate dependent cargo types. The spec is rather vague on this, but we don't support newcargos anyway. ------------------------------------------------------------------------ r3393 | bjarni | 2006-01-09 21:14:56 +0000 (Mon, 09 Jan 2006) | 1 line -Fix: [OSX] some keyboards had a different scancode for opening the console (egladil) ------------------------------------------------------------------------ r3392 | peter1138 | 2006-01-08 16:56:41 +0000 (Sun, 08 Jan 2006) | 4 lines Train depot fixes: - Only count the parts from the source train that will be moved, not the whole train. - Don't count articulated parts of an engine. This alleviates issues with autoreplacing very long trains. ------------------------------------------------------------------------ r3391 | peter1138 | 2006-01-08 12:44:11 +0000 (Sun, 08 Jan 2006) | 2 lines - PBS Fix: Keep PBS reservation state when building a bridge over rail. ------------------------------------------------------------------------ r3390 | bjarni | 2006-01-08 12:20:13 +0000 (Sun, 08 Jan 2006) | 3 lines -Fix: [autoreplace] fixed issue where autoreplace failed to attach the cars if the front engine was replaced and the front engine was multiheaded and the first vehicle after it was the rear part of that engine ------------------------------------------------------------------------ r3389 | tron | 2006-01-07 17:26:37 +0000 (Sat, 07 Jan 2006) | 3 lines -Fix: No fence was placed when placing fences and the neighbouring tile is a rail configuration which permits a fence but has a signal (Per request of peter1138 the above line does not contain any commas) ------------------------------------------------------------------------ r3388 | peter1138 | 2006-01-07 16:47:59 +0000 (Sat, 07 Jan 2006) | 2 lines - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384. ------------------------------------------------------------------------ r3387 | tron | 2006-01-07 16:30:49 +0000 (Sat, 07 Jan 2006) | 3 lines Restructure the code, which places fences along railroad tracks. This includes no functional changes, just some cleanup before some bugfix ------------------------------------------------------------------------ r3386 | peter1138 | 2006-01-07 13:26:52 +0000 (Sat, 07 Jan 2006) | 2 lines - NewGRF: Small comment update, and fix for possible issue with engine class not getting set. ------------------------------------------------------------------------ r3385 | bjarni | 2006-01-07 13:21:04 +0000 (Sat, 07 Jan 2006) | 1 line -Fix: [OSX] fixed endian issue in cocoa sound driver. Now it works correctly on x86 too (hopefully) ------------------------------------------------------------------------ r3384 | peter1138 | 2006-01-07 13:20:02 +0000 (Sat, 07 Jan 2006) | 2 lines - NewGRF fix: running cost should be halved for dual head vehicles. ------------------------------------------------------------------------ r3383 | bjarni | 2006-01-07 13:13:49 +0000 (Sat, 07 Jan 2006) | 3 lines -Code cleanup: [OSX] removed SDL support from FAT binaries as it caused problems for non-SDL builds FAT binaries now need to rely on COCOA drivers. SDL didn't work properly anyway ------------------------------------------------------------------------ r3382 | bjarni | 2006-01-07 12:53:57 +0000 (Sat, 07 Jan 2006) | 1 line -Feature: [OSX] added the flag JAGUAR to crosscompile for OSX 10.2.8 on 10.4 ------------------------------------------------------------------------ r3381 | truelight | 2006-01-07 10:57:32 +0000 (Sat, 07 Jan 2006) | 2 lines -Fix: r3374 left one bug: allow moving around wagons in a 100 long train ------------------------------------------------------------------------ r3380 | truelight | 2006-01-07 10:15:46 +0000 (Sat, 07 Jan 2006) | 3 lines -Fix: removed 'size' from r3379, because it was pretty silly -Note: no longer showhelp publish -p, as it is deprecated ------------------------------------------------------------------------ r3379 | truelight | 2006-01-06 22:52:31 +0000 (Fri, 06 Jan 2006) | 3 lines -Fix: protect showhelp against any possible overflow -Add: [ FS#15 ] Added revision / version at top of help (./openttd -h) ------------------------------------------------------------------------ r3378 | peter1138 | 2006-01-06 22:49:00 +0000 (Fri, 06 Jan 2006) | 3 lines - NewGRF Fix: Use order status to determine whether a vehicle is loading instead of speed, and get that state from first vehicle in a train consist. ------------------------------------------------------------------------ r3377 | truelight | 2006-01-06 22:16:17 +0000 (Fri, 06 Jan 2006) | 2 lines -Fix: [ FS#24 ] Min. profit in detail performance rating gave you full points if you had no vehicles, and was limited to 20k. Solved both. (Partly based on Graphite his patch) ------------------------------------------------------------------------ r3376 | truelight | 2006-01-06 21:57:37 +0000 (Fri, 06 Jan 2006) | 3 lines -Codechange: made enums for GenerateWorld and InitializeGame 'mode' -Fix: [ FS#30 ] don't reset date in SE when pressing RandomLand (rewrote patch of MeusH, but Peter warned me I should put his name in, so... oh well) ------------------------------------------------------------------------ r3375 | truelight | 2006-01-06 21:27:44 +0000 (Fri, 06 Jan 2006) | 2 lines -Add: [ FS#29 ] show an error dialog for OSX cocoa driver (egladil) ------------------------------------------------------------------------ r3374 | truelight | 2006-01-06 21:10:58 +0000 (Fri, 06 Jan 2006) | 2 lines -Fix: [ FS#36 ] Don't allow trains to get bigger than 100 via drag and drop ------------------------------------------------------------------------ r3373 | truelight | 2006-01-06 18:26:02 +0000 (Fri, 06 Jan 2006) | 2 lines -Fix: don't link a wagon to itself, which resulted in a wagon disapearing, and a depot which was unable to remove ------------------------------------------------------------------------ r3372 | peter1138 | 2006-01-06 17:45:43 +0000 (Fri, 06 Jan 2006) | 2 lines - Fix: update signal states when building or removing rail station blocks ------------------------------------------------------------------------ r3371 | truelight | 2006-01-06 17:25:39 +0000 (Fri, 06 Jan 2006) | 3 lines -Fix: don't allow road-vehicles to perform an out-of-bound operation while overtaking in a curve (tnx to guru3, Tron and peter1138) -Codechange: while at that, removed a local variable (more pretty :)) ------------------------------------------------------------------------ r3370 | peter1138 | 2006-01-06 09:50:43 +0000 (Fri, 06 Jan 2006) | 2 lines Improve alignment of text within total cargo tab of train view window ------------------------------------------------------------------------ r3369 | matthijs | 2006-01-06 00:08:00 +0000 (Fri, 06 Jan 2006) | 3 lines - Codechange: Replace tables _signals_table, _signals_table_other and _signals_table_both by the equivalent calls to rail.h functions. - Codechange: Add a few constants. ------------------------------------------------------------------------ r3368 | tron | 2006-01-05 21:50:09 +0000 (Thu, 05 Jan 2006) | 1 line Fix the same type of off-by-one error when checking, if the passed coordinate is on the map, like in r3357, but this time in DoCommandP - *cough* code duplication *cough* ------------------------------------------------------------------------ r3367 | tron | 2006-01-05 21:35:54 +0000 (Thu, 05 Jan 2006) | 4 lines Unify the 4 distinct CMD_CHANGE_{AIRCRAFT,ROADVEH,SHIP,TRAIN}_SERVICE_INT commands into one CMD_CHANGE_SERVICE_INT command. As side effect this is a -Fix: The default AI tried to change the service intervals of vehicles via the CMD_CHANGE_TRAIN_SERVICE_INT command - regardless of the type of the vehicle - which of course failed for non-trains ------------------------------------------------------------------------