Readme/licence/changelog viewer for AI and game scripts [FS#5047] (r23936)

[NewGRF] 32bpp sprites in GRFs (r23897)

[NewGRF] Support for RealSprites with multiple zoom levels (r23890)

[NewGRF] Support for container version 2 (r23887)

Fixed:

Refittability should never depend on the current capacity of a vehicle [FS#5070] (r23965)

Do not look for missing sprites twice during startup [FS#5072] (r23963)

[Script] Infinite recursion within a script was not caught properly, so they could cause crashes of OpenTTD instead of the AI [FS#5068] (r23962)

[NewGRF] Make the properties for always/never refittable cargo types not behave incremental, but reset them on reassignment (r23960)

[Network] Do not allow chat messages from pre-active clients. As they have not got the savegame yet, they will not have the interface to send them either (r23958)

[Network] Allow sending chat to pre-active clients as the clients start accepting once they send 'map ok' to the server, which is the same moment we change their status to pre-active [FS#4990] (r23957)

When the population of a town changes the town view might even have to change size due to different cargo requirements [FS#5062] (r23953)

Also list DEITY signs in the signlist in the scenario editor [FS#5061] (r23943)

Infrastructure cache of standard road stops would get messed up when buying a company with them (r23942)

Scale infrastructure cost of rail tracks by the total number of all tracks and not independently for each rail type (r23931)

[Script] Do not close the parameter window when a script starts [FS#4944] (r23930)

Do not accelerate, for smoke purposes, when you reached the track's maximum speed [FS#5053]

32bpp animated blitter was optimised a bit too far regarding not needing to update the colour mapping when (re)initialising the palette [FS#5056] (r23927)

[NoGo] Some news messages would cause an assertion to be triggered due to a missing proper location for the viewport of the news message, so only allow building when valid data for the viewport is provided or no viewport is used [FS#5054] (r23924)

Consider only the middle tile of a lock for lock-infrastructure costs. The other two tiles may be owned by other companies. Also do not count the middle tile of a lock as canal, independent of whether it is build on ground or river slope (r23920)

[NewGRF] When determining the first refittable cargotype according to CTT order, do not rely on the GRF assigning the refit_mask property. Also check for GRFs setting the default_cargo or refittable-cargo-classes or -types properties (r23916)

[NewGRF] Do not test validity of cargobits using a mask of cargoslots (r23914)

[NewGRF] When testing whether a engine shall only carry the default cargo, check ctt_include_mask for being empty before applying cargo translation (r23912)