------------------------------------------------------------------------ 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 ------------------------------------------------------------------------ r3366 | tron | 2006-01-05 16:51:10 +0000 (Thu, 05 Jan 2006) | 1 line Make an unnecessarily global variable local ------------------------------------------------------------------------ r3365 | tron | 2006-01-05 12:40:50 +0000 (Thu, 05 Jan 2006) | 1 line Staticise 36 functions ------------------------------------------------------------------------ r3364 | tron | 2006-01-05 12:00:38 +0000 (Thu, 05 Jan 2006) | 1 line Remove 3 unused functions (ScrollWindowToTile, AllocateWindowAutoPlace, AllocateWindowAutoPlace2) ------------------------------------------------------------------------ r3363 | truelight | 2006-01-05 11:18:58 +0000 (Thu, 05 Jan 2006) | 2 lines -Fix: 'fixed' the transfer problem. This doesn't really fix it, but gives a bit more fair amount of money. Can only be fixed correctly with CargoPackets as suggested in branch. ------------------------------------------------------------------------ r3362 | peter1138 | 2006-01-04 20:18:39 +0000 (Wed, 04 Jan 2006) | 4 lines Fix issue with loading old (TTD) savegames: - move call to convert from old to new train subtypes. - ensure AI is started for AI players. ------------------------------------------------------------------------ r3361 | peter1138 | 2006-01-04 16:53:00 +0000 (Wed, 04 Jan 2006) | 2 lines - Clone Vehicle: Disallow cloning of crashed rail vehicles after starting removal process. ------------------------------------------------------------------------ r3360 | peter1138 | 2006-01-02 22:40:39 +0000 (Mon, 02 Jan 2006) | 2 lines Fix initialization of engines for precalculation of default refit mask. ------------------------------------------------------------------------ r3359 | peter1138 | 2006-01-02 19:55:09 +0000 (Mon, 02 Jan 2006) | 2 lines - Autoreplace GUI: When starting or stopping a replacement, redraw the replace window after the command has completed, rather than after calling the command. ------------------------------------------------------------------------