- (FS#551) roadstop->num_vehicles was wrong for old savegames loaded for MP (r8137)
- v->leave_depot_instantly was not always reset correctly (r8147)
- moving cargo during auto replaces did not update the cached vehicle weight for trains properly (r8157)
*NOTE* This fixes several desync issues. Big props to Rubidium for finding, debugging
and fixing them!
- Show the activated status of the GRF after pressing apply in window (r8094)
- Add the ability to load savegames without matching grf's.
*NOTE*: currently this feature is different from trunk in behaviour as it does NOT
allow you to load savegames with MISSING grfs only compatible (matching GRFID, non-
matching MD5SUM).
- The station list does now remember the sort settings (r8065)
- Uninitializing windows calls WE_DESTROY to free dynamic memory used (r8101, r8119)
- (FS#538) Findfirstbit returns first bit (bouys now numbered 1..9) (r8123)
- FS#54) Combat helicopter shoots from right position, (r8140)
- Submarine disaster did not move around (r8158)
- oe more news-window fix and fix up ShowLastNewsMessage (r8049)
- float division by 0 in YAPF code on Win9x (r8079, r8080)
- do not assert when removing duplicates would remove non-static grf (r8135)
- OS/2 compilation with GCC (thanks to Paul Smedley and TrueBrain for help) (r8042)
- [win32] *nprintf functions are broken, 'len = count' wasn't handled (r8089, r8090)
- MSVC solution files will make openttd THE startup project (r8112)
- crash when removing a town in the scenario editor and the query tool is open for a town's tile (r8030)
- (FS#537) heightmap crashes when rescaling, or using 24bpp bitmaps (r8070, r8074)
- (FS#536) inauguration date of companies from TTDP games was wrong (r8071)
- (FS#486) pause command issues with shift-pressed did not pause the game, interference with pause_on_join (r8027)
- overflow of ticks was not handled properly, possibly resulting a non-reacting gameserver/gameclient (r8028, r8043)
- The game could crash when the chat key (<ENTER>) is pressed too quickly during join (r8132)
- out-of-bounds read access on _clients array (Quark) (r7984)
- change the ordering of the network list (r8118)
- (FS#556): a network client crashes, due to a division by zero (r8167)
- ParseConnectionstring didn't use the port parameter if a player was also specified (r8168)
- Building airport whose size exceeds max station spread-out caused assert. (r7810)
- rail station build window was not correctly updated after station_spread change (r7812)
- Sprite usage debug message showed the starting sprite, not current sprite, and only do this during activation (r7760).
- [OSX] Remove incorrect debug message about missing grf files.
- No new company could join if 8 clients were connected in less than 8 companies (r7560).
- [FS#431] internal and visible settings of autorenew could go out of sync (r8561).
- Server told clients to start syncing from a bad position, causing asserts/crashes (r7566).
- [FS#464] do not wait till a crashed vehicle is removed before starting to load
other vehicles (r7558).
- [FS#456] clicking 'full load' can change depot order under certain circumstances (r7559).