Darkvater [Sat, 27 Jan 2007 12:29:55 +0000] rev 6105
(svn r8428) -Codechange: Add proper names to aircraft subtypes instead of magic numbers and add a function IsNormalAircraft() which tells us whether the aircraft is in fact some flying device or a rotor/shadow.
tron [Sat, 27 Jan 2007 10:58:44 +0000] rev 6104
(svn r8427) -Fix
s/m?/m??/
tron [Sat, 27 Jan 2007 10:08:08 +0000] rev 6103
(svn r8426) -Fix
Slightly simplify the code which determines whether to build a rail or a road bridge
tron [Fri, 26 Jan 2007 20:51:35 +0000] rev 6102
(svn r8425) -Fix
Do not try to invalidate a window which just got deleted. It is pointless
tron [Fri, 26 Jan 2007 20:49:40 +0000] rev 6101
(svn r8424) -Fix
Do not call ClearSlot() just before calling DeleteVehicle(), which does it too
tron [Fri, 26 Jan 2007 20:39:36 +0000] rev 6100
(svn r8423) -Fix
Do not explicitly pass the station specification and the station to ResolveStation(). They are already contained in the ResolverObject
tron [Fri, 26 Jan 2007 20:22:34 +0000] rev 6099
(svn r8422) -Fix
-Regression (r8314): Reevaluate the disabled elrail setting after loading because the railtype doesn't get saved anymore
Darkvater [Fri, 26 Jan 2007 19:30:11 +0000] rev 6098
(svn r8421) -Codechange (r8420): rename STR_AVAILABLE_VEHICLES to STR_AVAILABLE_ROAD_VEHICLES for clarificaton (Tron)
Darkvater [Fri, 26 Jan 2007 19:24:02 +0000] rev 6097
(svn r8420) -Codechange (r7418): Rename the 'New <vehtype>' button of the global vehicle lists to 'Available <vehtype>' as it is a view-only list, not one from which you can purchase (rolling) stock.
miham [Fri, 26 Jan 2007 18:41:15 +0000] rev 6096
(svn r8419) -Update: WebTranslator2 update to 2007-01-26 19:40:39
brazilian_portuguese - 1 changed by fukumori (1)
korean - 1 changed by Nios (1)
ukrainian - 1 fixed, 23 changed by mad (24)
KUDr [Fri, 26 Jan 2007 11:38:07 +0000] rev 6095
(svn r8414) -Codechange: Use own AutoPtrT instead of std::auto_ptr.
-Simplifies assignment from raw pointers
-Should be harder to crash the program by incorrect assignment into it.
-Should help with MorphOS compilation errors
KUDr [Fri, 26 Jan 2007 08:37:48 +0000] rev 6094
(svn r8413) -Fix [MORPHOS]: disable #define offsetof conflict on Morphos (seems that g++ 2.95 defines it anyway)
truelight [Fri, 26 Jan 2007 08:36:02 +0000] rev 6093
(svn r8412) [MorphOS] -Fix: assert_compile(x != y) doesn't work, but assert_compile(!(x == y)) does.. don't ask me why!
truelight [Fri, 26 Jan 2007 08:27:59 +0000] rev 6092
(svn r8411) [MorphOS] -Fix: tons of unneeded warnings in networking code, because MorphOS wants UBYTE arrays and we use char arrays. Solution is a bit hackish.
tron [Fri, 26 Jan 2007 07:50:34 +0000] rev 6091
(svn r8410) -Fix
-Fix: Fix an out of bounds array access when assigning the engine type in the _engine array
This usually hits the _engine_name_strings array and causes an invalid StringID, though it depends on the compiler which data structure gets placed after the _engines array.
Most probably this was exposed by removing railtype from Engine, which changed the size of this struct.
Darkvater [Fri, 26 Jan 2007 00:25:39 +0000] rev 6090
(svn r8409) -Regression (r8049): When the latest news was deleted, the news queue wrapped back to the oldest item, showing all news again.
-Regression [FS#573] (r8049): ShowLastNewsMessage could show an out-of-bounds news item because it did not checked if a previous item actually existed the first time it is called (forced news is INVALID_NEWS).
miham [Thu, 25 Jan 2007 18:37:21 +0000] rev 6089
(svn r8404) -Update: WebTranslator2 update to 2007-01-25 19:36:44
korean - 2 changed by leejaeuk5 (2)
slovak - 1 changed by lengyel (1)
slovenian - 290 changed by Necrolyte (290)
ukrainian - 1 fixed, 55 changed by mad (7), znikoz (49)
celestar [Thu, 25 Jan 2007 11:11:43 +0000] rev 6088
(svn r8403) -Fix (r8402): Forgot to remove an enum
celestar [Thu, 25 Jan 2007 10:06:58 +0000] rev 6087
(svn r8402) -Codechange: Move RoadStop-specific enums to the RoadStop class, and changed a one-member enum into a static const. Simplify their naming and add some doxygen-comments to RoadStop
celestar [Thu, 25 Jan 2007 08:58:09 +0000] rev 6086
(svn r8401) -Codechange: Make 'IsValidRoadStop' a method of RoadStop and rename it to 'IsValid'
-Codechange: While I'm at it, put 'RoadStop::AllocateRaw' into the protected section
tron [Thu, 25 Jan 2007 07:11:06 +0000] rev 6085
(svn r8400) -Fix
Simplify r8399
glx [Thu, 25 Jan 2007 01:29:24 +0000] rev 6084
(svn r8399) -Fix (r8185): a new road stop was always created in CmdBuildRoadStop(), but it was not deleted if DC_EXEC flag was not set or if the station creation failed
Darkvater [Wed, 24 Jan 2007 21:23:35 +0000] rev 6083
(svn r8398) -Cleanup: Remove WATCOM crud from strgen and map.h include from macros.h as it is no longer needed.
bjarni [Wed, 24 Jan 2007 19:19:12 +0000] rev 6082
(svn r8397) -Codechange: [orders window] don't move the refit button to the same location as the unload button
instead assert if the widget array place them at different locations
miham [Wed, 24 Jan 2007 18:42:14 +0000] rev 6081
(svn r8396) -Update: WebTranslator2 update to 2007-01-24 19:41:28
estonian - 1 fixed by vermon (1)
finnish - 1 fixed by kerba (1)
greek - 13 fixed by Kesnar (13)
norwegian_bokmal - 1 fixed by oletk (1)
romanian - 1 fixed by kneekoo (1)
spanish - 1 fixed by eusebio (1)
ukrainian - 31 fixed, 24 changed by znikoz (4), mad (51)
bjarni [Wed, 24 Jan 2007 18:41:27 +0000] rev 6080
(svn r8395) -Cleanup: [orders window] moved the refit button two places up, so the order of the widget array fits the placement on the screen
bjarni [Wed, 24 Jan 2007 18:22:31 +0000] rev 6079
(svn r8394) -Cleanup: added an enum with widget names to the orders window
tron [Wed, 24 Jan 2007 18:03:36 +0000] rev 6078
(svn r8393) -Fix
-Codechange: CheckCompatibleRail() is only called for tiles which are known to contain a piece of rail. Simplify the function accordingly by eliminating unnecessary checks.
-Fix (?): Also fix an inconsistency in deciding what a compatible rail type is between level crossings and other rail tiles. It is unknown if this caused any problems.
tron [Wed, 24 Jan 2007 17:58:07 +0000] rev 6077
(svn r8392) -Fix
Use HASBIT() instead of implementing it manually
peter1138 [Wed, 24 Jan 2007 15:01:20 +0000] rev 6076
(svn r8391) -Codechange: Make normal/desert/rainforest detection for newgrf stations work