Thu, 17 Jan 2008 02:13:01 +0000(svn r11890) -Change: ignore some files for git too. Patch by bruce89.
rubidium [Thu, 17 Jan 2008 02:13:01 +0000] rev 8325
(svn r11890) -Change: ignore some files for git too. Patch by bruce89.

Thu, 17 Jan 2008 02:10:55 +0000(svn r11889) -Change: small inconsistency between documentation and code. Patch by Yexo.
rubidium [Thu, 17 Jan 2008 02:10:55 +0000] rev 8324
(svn r11889) -Change: small inconsistency between documentation and code. Patch by Yexo.

Thu, 17 Jan 2008 02:10:26 +0000(svn r11888) -Codechange: simplify sorting of the strings in town names dropdown
glx [Thu, 17 Jan 2008 02:10:26 +0000] rev 8323
(svn r11888) -Codechange: simplify sorting of the strings in town names dropdown

Thu, 17 Jan 2008 02:09:34 +0000(svn r11887) -Fix [FS#1658]: segmentation faults/wrong frees due uninitialized memory in the AI.
rubidium [Thu, 17 Jan 2008 02:09:34 +0000] rev 8322
(svn r11887) -Fix [FS#1658]: segmentation faults/wrong frees due uninitialized memory in the AI.

Thu, 17 Jan 2008 00:21:43 +0000(svn r11886) -Add: sort the strings in languages dropdown
glx [Thu, 17 Jan 2008 00:21:43 +0000] rev 8321
(svn r11886) -Add: sort the strings in languages dropdown

Thu, 17 Jan 2008 00:06:36 +0000(svn r11885) -Cleanup: Remove gotos from widget drawing code. A side affect is that it is now possible for any widget type to be shown disabled.
peter1138 [Thu, 17 Jan 2008 00:06:36 +0000] rev 8320
(svn r11885) -Cleanup: Remove gotos from widget drawing code. A side affect is that it is now possible for any widget type to be shown disabled.

Wed, 16 Jan 2008 23:46:46 +0000(svn r11884) -Cleanup: leftover use of widget numbers instead of enum
peter1138 [Wed, 16 Jan 2008 23:46:46 +0000] rev 8319
(svn r11884) -Cleanup: leftover use of widget numbers instead of enum

Wed, 16 Jan 2008 22:26:45 +0000(svn r11883) -Fix (r11864): assert when trying to remove rail from a house or industry tile
smatz [Wed, 16 Jan 2008 22:26:45 +0000] rev 8318
(svn r11883) -Fix (r11864): assert when trying to remove rail from a house or industry tile

Wed, 16 Jan 2008 21:17:31 +0000(svn r11882) -Codechange: introduce MarkSingleVehicleDirty() and simplify the code at some places
smatz [Wed, 16 Jan 2008 21:17:31 +0000] rev 8317
(svn r11882) -Codechange: introduce MarkSingleVehicleDirty() and simplify the code at some places

Wed, 16 Jan 2008 18:34:53 +0000(svn r11881) -Cleanup: Code style for global variables.
peter1138 [Wed, 16 Jan 2008 18:34:53 +0000] rev 8316
(svn r11881) -Cleanup: Code style for global variables.

Wed, 16 Jan 2008 18:25:23 +0000(svn r11880) -Codechange: Generate vehicle group action dropdown dynamically, and assign an enum for the function return codes.
peter1138 [Wed, 16 Jan 2008 18:25:23 +0000] rev 8315
(svn r11880) -Codechange: Generate vehicle group action dropdown dynamically, and assign an enum for the function return codes.

Wed, 16 Jan 2008 17:43:46 +0000(svn r11879) -Fix: Only update group action drop down list when clicking on the dropdown text/button. Other times is not needed and caused a double free.
peter1138 [Wed, 16 Jan 2008 17:43:46 +0000] rev 8314
(svn r11879) -Fix: Only update group action drop down list when clicking on the dropdown text/button. Other times is not needed and caused a double free.

Wed, 16 Jan 2008 16:52:50 +0000(svn r11878) -Fix: Crash in MP in vehicle group window if the currently selected group is deleted by another player.
peter1138 [Wed, 16 Jan 2008 16:52:50 +0000] rev 8313
(svn r11878) -Fix: Crash in MP in vehicle group window if the currently selected group is deleted by another player.

Wed, 16 Jan 2008 15:48:36 +0000(svn r11877) -Fix: another way to crash competitors' train in a station
smatz [Wed, 16 Jan 2008 15:48:36 +0000] rev 8312
(svn r11877) -Fix: another way to crash competitors' train in a station
-Codechange: increase the speed train is approaching line end/semaphore in non-diagonal direction a bit

Wed, 16 Jan 2008 15:06:48 +0000(svn r11876) -Fix: Start industry tile animation also for overridden industry tiles. (Will only apply to new games or newly build industries.)
frosch [Wed, 16 Jan 2008 15:06:48 +0000] rev 8311
(svn r11876) -Fix: Start industry tile animation also for overridden industry tiles. (Will only apply to new games or newly build industries.)

Wed, 16 Jan 2008 13:59:08 +0000(svn r11875) -Fix: automatically sending aircraft to depot for autoreplace/renew is now triggered by the correct conditions
bjarni [Wed, 16 Jan 2008 13:59:08 +0000] rev 8310
(svn r11875) -Fix: automatically sending aircraft to depot for autoreplace/renew is now triggered by the correct conditions
Now it triggers by the following conditions:
- aircraft is old enough for renew or needs to be autoreplaced
- player has 2*cost of new aircraft+autorenew money (we don't want to send many aircraft to hangars when there is only money for replacing one)
- aircraft has no hangars in it's order list
- new aircraft is buildable (imagine autorenewing a retired design)
This triggers right after a helicopter takes off or when a plane touches the ground while landing

Another effect of this change is that this functionality no longer generates network traffic

Wed, 16 Jan 2008 11:25:15 +0000(svn r11874) -Fix [FS#1655]: all wagons of maglev/monorail trains would get the livery colour of the engine instead of their wagon type.
rubidium [Wed, 16 Jan 2008 11:25:15 +0000] rev 8309
(svn r11874) -Fix [FS#1655]: all wagons of maglev/monorail trains would get the livery colour of the engine instead of their wagon type.

Wed, 16 Jan 2008 02:53:55 +0000(svn r11873) -Codechange: less a few magical numbers and a tiny bit more comments on town zones
belugas [Wed, 16 Jan 2008 02:53:55 +0000] rev 8308
(svn r11873) -Codechange: less a few magical numbers and a tiny bit more comments on town zones

Wed, 16 Jan 2008 01:27:24 +0000(svn r11872) -Fix (r9874): EngineHasReplacementForPlayer() didn't look in ALL_GROUP
bjarni [Wed, 16 Jan 2008 01:27:24 +0000] rev 8307
(svn r11872) -Fix (r9874): EngineHasReplacementForPlayer() didn't look in ALL_GROUP

Wed, 16 Jan 2008 01:18:15 +0000(svn r11871) -Fix [FS#1074]: do not update signals after each tile when building/removing a large block of track/signals/station
smatz [Wed, 16 Jan 2008 01:18:15 +0000] rev 8306
(svn r11871) -Fix [FS#1074]: do not update signals after each tile when building/removing a large block of track/signals/station

Wed, 16 Jan 2008 00:33:28 +0000(svn r11870) -Fix: slow down train when approaching tile we can't enter in more cases
smatz [Wed, 16 Jan 2008 00:33:28 +0000] rev 8305
(svn r11870) -Fix: slow down train when approaching tile we can't enter in more cases
(tunnel/bridge/depot from wrong direction, competitor's track, wrong railtype)
-Fix: do not make crossing red when we can't enter it in any case

Tue, 15 Jan 2008 20:44:31 +0000(svn r11868) -Fix: some files were still mentioning that beta1 is the latest release when that's not the case.
rubidium [Tue, 15 Jan 2008 20:44:31 +0000] rev 8304
(svn r11868) -Fix: some files were still mentioning that beta1 is the latest release when that's not the case.

Tue, 15 Jan 2008 18:51:46 +0000(svn r11867) -Fix: do not reset changes to persistent storages during world generation.
rubidium [Tue, 15 Jan 2008 18:51:46 +0000] rev 8303
(svn r11867) -Fix: do not reset changes to persistent storages during world generation.
-Fix: store changes to persistent storages after performing all the game logic instead of resetting them.

Tue, 15 Jan 2008 18:44:22 +0000(svn r11866) -Codechange: swap OFB_* and OF_* so it conceptually in sync with other cases of *B_* vs *_* like VETSB_* and VETS_*.
rubidium [Tue, 15 Jan 2008 18:44:22 +0000] rev 8302
(svn r11866) -Codechange: swap OFB_* and OF_* so it conceptually in sync with other cases of *B_* vs *_* like VETSB_* and VETS_*.

Tue, 15 Jan 2008 16:30:08 +0000(svn r11865) -Feature(tte): Support scrolling of drop down lists when in drag mode by moving the pointer above or below the list.
peter1138 [Tue, 15 Jan 2008 16:30:08 +0000] rev 8301
(svn r11865) -Feature(tte): Support scrolling of drop down lists when in drag mode by moving the pointer above or below the list.

Tue, 15 Jan 2008 15:00:01 +0000(svn r11864) -Codechange: pass owner whose signals we will update instead of complex detection later
smatz [Tue, 15 Jan 2008 15:00:01 +0000] rev 8300
(svn r11864) -Codechange: pass owner whose signals we will update instead of complex detection later

Tue, 15 Jan 2008 13:20:58 +0000(svn r11863) -Fix (r11848): One day I'll learn C++... Delete all items in a drop down list before deleting the list.
peter1138 [Tue, 15 Jan 2008 13:20:58 +0000] rev 8299
(svn r11863) -Fix (r11848): One day I'll learn C++... Delete all items in a drop down list before deleting the list.

Tue, 15 Jan 2008 13:19:49 +0000(svn r11862) -Fix [FS#1559]: when two NewGRFs 'fight' to define the same cargo it could happen that the strings are defined by one cargo and the 'action2' by another and when one assumes that both come from the same NewGRF... So store the GRF ID with the strings. To be extra sure add the same protection mechanism to industries and towns too.
rubidium [Tue, 15 Jan 2008 13:19:49 +0000] rev 8298
(svn r11862) -Fix [FS#1559]: when two NewGRFs 'fight' to define the same cargo it could happen that the strings are defined by one cargo and the 'action2' by another and when one assumes that both come from the same NewGRF... So store the GRF ID with the strings. To be extra sure add the same protection mechanism to industries and towns too.

Tue, 15 Jan 2008 11:45:29 +0000(svn r11861) -Fix: do not call rail specific functions when removing road tunnel/bridge
smatz [Tue, 15 Jan 2008 11:45:29 +0000] rev 8297
(svn r11861) -Fix: do not call rail specific functions when removing road tunnel/bridge

Tue, 15 Jan 2008 11:43:06 +0000(svn r11860) -Fix: Test station class validity against number of classes, not abosolute limit.
peter1138 [Tue, 15 Jan 2008 11:43:06 +0000] rev 8296
(svn r11860) -Fix: Test station class validity against number of classes, not abosolute limit.