OpenTTD Changelog

What's new in OpenTTD 1.9.2

Jul 11, 2019
  • Change: Set default setting in server browser of "Advertised" to "Yes" (#7568)
  • Change: Allow building road stops over self-owned one-way/blocked road (#7547)
  • Fix #7463: Promote scroll mode setting to basic category (#7586)
  • Fix: Inconsistent GUI scaling (#7539)
  • Fix #7491: Send company update admin message when bankruptcy counter changes (#7492)
  • Fix #7553: Check bounds when loading strings (#7554)
  • Fix: Really increase the maximum number of GameScript texts to 64k (#7555)
  • Fix: Crash when attempting to load old save game with GRFs set (#7546)
  • Fix #6507: Don't try to load invalid depots from older savegames (#7546)
  • Fix: Railtype bits were moved too late, leading to rails under bridges losing their type (#7546)
  • Fix: Bounds check access to railtype_map (#7529)
  • Fix: Spurious errors when using more than 32 railtypes (#7533)
  • Fix #7633: Allow zero-cost track conversion to succeed (#7634)
  • Fix #7577: Check if linkgraph station index is valid before dereferencing (#7583)
  • Fix #7224: Drag and drop vehicle group creation does not work correctly (#7581)
  • Fix #7570: Show Github URL in the crashlog window (#7571)
  • Fix: Clicking on scrollbar 'thumb' moved position up instantly (#7549)
  • Fix #7255: Prevent crashlog corruption by only printing the 32 most recent news messages (#7542)
  • Fix #5685: Check for free wagons in ScriptVehicleList (#7617)
  • Fix: Make GSGoal.QuestionClient work correctly at least for clients with ID < 2**16 (#7560)
  • Fix #6666: Mismatched parentheses in RTL languages (#7480)
  • Fix: [Windows] Various reliability and correctness improvements to MIDI on Windows (#7620)

New in OpenTTD 1.9.1 (Apr 9, 2019)

  • Fix #6564: Enforce types of arguments for station name strings (#7419)
  • Fix #7433: Don't use AirportSpec substitute if it's not enabled (#7435)
  • Fix #7447, #7466, #7476: Missing NewGRF strings due to Action 4 feature check skipping pseudo-feature 48 (#7449)
  • Fix #6222: Advanced sprite layout sometimes showed incorrect railtype ground tile. (#7460)
  • Fix #7439: CompanyRemoveReason overwritten by ClientID (#7465)
  • Fix: [Windows] Incorrect error handling could lead to cascading error windows (#7482)
  • Fix #7478: Don't remove NewGRF objects on company take-over. (#7483)

New in OpenTTD 1.9.0 RC1 (Mar 4, 2019)

  • Add: Various AI/GS functions for vehicle groups (#7225)
  • Change: Synchronise introduction date and reliability randomness across vehicles with the same base introduction date (#7147)
  • Change: Allow towns to build bridges over rails and one-way roads (#7291)
  • Fix: Detection of coast tiles with trees on them (#7309)
  • Fix: Emergency netsave saved the title game instead of the broken game in question (#7298)
  • Fix: Company livery window showed incorrect groups when opened in multiplayer (#7288)
  • Fix: Unable to select last group in open livery window (#7283)
  • Fix: Goto hangar orders were not invalidated when rebuilding airports (#7100)

New in OpenTTD 1.9.0 Beta 3 (Feb 25, 2019)

  • Feature: Option to adjust font size separately from GUI size (#7003)
  • Feature: Increase maximum number of orders from 64000 to ~16.7m (#7220)
  • Add: Show performance of AI and GS in framerate window
  • Add: News menu entry and shortcut for deleting all messages (#7240)
  • Change: [OSX] Improved scrolling behaviour when using touchpads
  • Change: Add scrollbar to cargo legend in cargo payment rates window
  • Change: Owner of vehicle with exclusive transport rights may now load cargo from neutral stations (#7256)
  • Change: Improved UI behaviour when dragging sound volume sliders with the mouse (#7227)
  • Change: Use selected vehicle group as parent when creating a new group (#7224)
  • Change: Use SlErrorCorrupt() on pool index error when loading a savegame, instead of terminating (#7219)
  • Change: Skip reliability decay if servicing is disabled
  • Fix: Remove desert around lakes upon generation
  • Fix: Re-sorting file list did not update filtered rows
  • Fix #7159: Waiting time at red one-way signals was too short
  • Fix #7189: Fluidsynth volume gain too high
  • Fix #7004: Cargo flow legend was not properly refreshed after zooming (#7265)
  • Fix: Possibility to modify wrong AI/GS settings when switching AI/GS scripts around (#7090, #7091)
  • Fix: Use more descriptive "spectator" strings for story book and goal dropdown menus
  • Fix #6599: Disable build and rename button in build vehicle window when no vehicle is selected
  • Fix: Do not mangle tagged revision strings for network revision strings
  • Fix #7151: AI start date deviation was still applied when not set to a random AI (#7223)
  • Fix #7197: Invalidate depot buttons when necessary (#7212)
  • Doc: [AI] UnshareOrders empties the orders list of the vehicle

New in OpenTTD 20190213 Nightly (Feb 17, 2019)

  • Fix #7171: incorrect modified status with determineversion.vbs
  • Update: Translations from eints
  • German: 64 changes by smwforever45
  • Change: Make a shortened network revision string for use in server queries
  • Change: Increase NETWORK_REVISION_LENGTH to 33 bytes
  • Change: Use git revision hash (with "modified" prefix) for gamelog
  • Codechange: Separate gamelog revision length from network revision length
  • Change: Include the full raw git revision hash in rev.cpp
  • Fix #7108: Group livery command did not check its parameters properly.

New in OpenTTD 20190201 Nightly (Feb 2, 2019)

  • Update: Translations from eints
  • french: 2 changes by glx
  • german: 23 changes by planetmaker
  • danish: 139 changes by nielsmh
  • spanish (mexican): 3 changes by Absay
  • portuguese: 55 changes by vesgo
  • dutch: 214 changes by JanWillem
  • estonian: 30 changes by rm87
  • Fix: close Textfile windows when closing Option window
  • Fix #6438: Properly invalidate AI Settings window when max no competitor setting is changed.
  • Fix 23960d0f2c: Scrollbar was broken for non-group liveries.
  • Simplify how list position is determined by using existing functions.
  • Also rename livery_height -> rows and SetLiveryHeight() -> SetRows(), as height implies pixels. Fix: Set MU flag on some default engines.
  • Fix: Don't consider engines not in the current climate towards used livery classes.

New in OpenTTD r28004 Nightly (May 5, 2018)

  • Update from Eints:
  • belarusian: 42 changes by KorneySan

New in OpenTTD 1.8.0 (May 5, 2018)

  • Feature: [GFX] Climate-specific Action5 extra airport sprites [FS#6664] (r27976)
  • Feature: Draw vertical separators at tile distance in the train depot GUI (r27938, r27899)
  • Feature: [Build] MSVC 2017 project file generator. Most noticeable, std:c++latest is enabled (r27920, r27919, r27918, r27917)
  • Feature: [Build] Project file generator for kdevelop 4/5 [FS#6577] (r27897)
  • Feature: Add option to close windows with right click [FS#4950] (r27826, r27825)
  • Feature: Vehicle Group Info: Add profits and occupancy display to group vehicle list (r27822)
  • Feature: Display aircraft type in vehicle preview/purchase/detail windows (r27802, r27799, r27797)
  • Change: [NewGRF] Various performance improvements to resolving VA2 (r27989, r27985, r27984, r27983, r27982)
  • Change: [NewGRF] Increase maximum allowed vehicle sprite size to reduce clipping of ships (r27987)
  • Change: Check companies for bankruptcy before subtracting reoccuring monthly costs [FS#6679] (r27981)
  • Change: [GFX] Replace the office building sprite on various toyland airports with a better fitting sprite [FS#6664] (r27977)
  • Change: [GFX] The switch-toolbar icon contained pixels from the fire cycle. Replace the whole icon with a new version [FS#6654] (r27961)
  • Change: Reword texts in industry view, when stockpiling is used (r27952)
  • Change: Remove the gap between windows when positioning them after opening [FS#6568] (r27934, r27900)
  • Change: [Build] Enable usage of static_assert for MSVC (r27916)
  • Change: [Build] Preserve PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR environment variables in config.cache file [FS#6614] (r27902)
  • Change: Do not cancel headquarter construction and engine-preview-query when shift-clicking (r27889)
  • Change: Parse extmidi command string for parameters to pass on (r27834)
  • Change: Draw images in centre of buttons (r27829, r27821)
  • Fix: Store the map variety setting in the savegame like the other mapgen settings, so restarting maps considers it [FS#6673] (r27978)
  • Fix: Hair selection was missing one option [FS#6642] (r27975)
  • Fix: Avoid tile operations outside map border when building lock [FS#6662] (r27973)
  • Fix: Catenary sprites got mixed up for depots [FS#6670] (r27972)
  • Fix: Make automatic window-positioning RTL-aware (r27934, r27900)
  • Fix: Automatic window-positioning now uses GUI-scale/style dependent sizes/distances instead of fixed pixel values (r27934, r27900)
  • Fix: [NewGRF] While executing random triggers, var 5F should include the new triggers (r27928)
  • Fix: [NewGRF] Reset used random triggers only after all A123 chains have been resolved, so that all RA2 in all chains can test the shared triggers (r27928)
  • Fix: [NewGRF] Industry random triggers are stored per tile, even when randomising the shared random bits of the parent industry (r27928)
  • Fix: [NPF] Reserved track bits were not accounted for when trying to find any safe position (r27912)
  • Fix: Do not modify argv[0] [FS#6575] (r27886)
  • Fix: Do not search directories when opening ini files as we already have their full path [FS#6421] (r27816)
  • Fix: Road tunnel/bridge heads have no trackbits wrt. catenary drawing (r27812)

New in OpenTTD Nightly r27966 (Jan 22, 2018)

  • Update from Eints:
  • spanish (mexican): 32 changes by Absay
  • portuguese: 41 changes by Samu

New in OpenTTD Nightly r27964 (Jan 18, 2018)

  • Update from Eints:
  • spanish (mexican): 10 changes by Absay

New in OpenTTD Nightly r27963 (Jan 11, 2018)

  • Update from Eints:
  • norwegian (bokmal): 2 changes by Leifbk

New in OpenTTD Nightly r27962 (Jan 9, 2018)

  • Update from Eints:
  • spanish (mexican): 1 change by Absay

New in OpenTTD Nightly r27961 (Jan 8, 2018)

  • Fix [FS#6654]: The switch-toolbar icon contained pixels from the fire cycle. Replace the whole icon with a new version. (PaulC)

New in OpenTTD Nightly r27959 (Jan 5, 2018)

  • Update from Eints:
  • spanish (mexican): 8 changes by Absay

New in OpenTTD Nightly r27958 (Jan 4, 2018)

  • Update from Eints:
  • spanish (mexican): 26 changes by Absay

New in OpenTTD Nightly r27956 (Dec 31, 2017)

  • Update from Eints:
  • spanish (mexican): 16 changes by Absay

New in OpenTTD Nightly r27955 (Dec 29, 2017)

  • Update from Eints:
  • french: 2 changes by glx

New in OpenTTD Nightly r27946 (Dec 21, 2017)

  • Update from Eints:
  • spanish (mexican): 1 change by Absay

New in OpenTTD Nightly r27945 (Dec 20, 2017)

  • Update from Eints:
  • spanish (mexican): 3 changes by Absay

New in OpenTTD Nightly r27944 (Dec 15, 2017)

  • Update from Eints:
  • spanish (mexican): 1 change by Absay

New in OpenTTD 1.7.2 RC1 (Dec 12, 2017)

  • Change: When train depots have a horizontal scrollbar, allow scrolling 1 tile beyond the longest train, so you can actually attach a wagon at the end (r27937)
  • Fix: When moving wagons in the depot, the drag highlight did not exactly match the length of the dragged wagon chain (r27936)
  • Fix: [Win32] Right mouse scrolling didn't work properly with the Windows 10 Fall Creators Update [FS#6629] (r27935)
  • Fix: Forest, candyfloss forest and battery farm skipped the first animation frame [FS#6639] (r27932)
  • Fix: Glyphs in range U+0020 to U+00FF may only be defined in orig_extra.grf, not in openttd.grf [FS#6620] (r27915)
  • Fix: 'unban' console command was not handling IPv6 adresses properly (r27914, r27913)
  • Fix: Keep the 'link' between industry chain and smallmap windows whenever possible [FS#6585] (r27905)
  • Fix: When the last vehicle is removed from a shared orders group, hide the 'Stop sharing' button in the vehicle orders window [FS#6593] (r27904)
  • Fix: Tooltip of 'increase service interval' said 'decrease' [FS#6606] (r27895)
  • Fix: Console command parser passed invalid strings to the debug output, if command lines had many parameters [FS#6576] (r27884, r27883)

New in OpenTTD Nightly r27938 (Dec 11, 2017)

  • Fix (r27899): When scrolling in the train depot, also scroll the tile separators

New in OpenTTD Nightly r27932 (Nov 27, 2017)

  • Fix (r0) [FS#6639]: Forest, candyfloss forest and battery farm skipped the first animation frame.

New in OpenTTD Nightly r27931 (Nov 20, 2017)

  • Update from Eints:
  • portuguese: 7 changes by neuralshock

New in OpenTTD Nightly r27930 (Nov 8, 2017)

  • Update from Eints:
  • chinese (simplified): 2 changes by yfdyh000

New in OpenTTD Nightly r27929 (Oct 26, 2017)

  • Cleanup: Remove unused Industry::random_triggers

New in OpenTTD Nightly r27927 (Oct 20, 2017)

  • Update from Eints:
  • french: 6 changes by glx

New in OpenTTD Nightly r27925 (Oct 11, 2017)

  • Update from Eints:
  • malay: 5 changes by rionix88

New in OpenTTD Nightly r27924 (Oct 4, 2017)

  • Update from Eints:
  • hebrew: 5 changes by Metheny

New in OpenTTD Nightly r27922 (Sep 28, 2017)

  • Update from Eints:
  • polish: 12 changes by McZapkie

New in OpenTTD Nightly r27920 (Sep 25, 2017)

  • Fix: MSVC 2015 and 2017 project files referenced some MSVC 2010 files

New in OpenTTD Nightly r27915 (Sep 13, 2017)

  • Fix (r27730) [FS#6620]: Glyphs in range U+0020 to U+00FF may only be defined in orig_extra.grf, not in openttd.grf

New in OpenTTD Nightly r27914 (Sep 11, 2017)

  • Fix/Feature: 'unban' console command - fix invalid help text and be more verbose

New in OpenTTD Nightly r27912 (Sep 5, 2017)

  • Fix (r13948): [NPF] Reserved track bits were not accounted for when trying to find any safe position.

New in OpenTTD Nightly r27909 (Aug 31, 2017)

  • Update from Eints:
  • spanish (mexican): 4 changes by Absay

New in OpenTTD Nightly r27902 (Aug 28, 2017)

  • Feature [FS#6614]: Preserve PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR environment variables in config.cache file (just like other variabes CFLAGS, LDFLAGS etc.) so they can be resused when OpenTTD re-configures itself

New in OpenTTD Nightly r27898 (Aug 25, 2017)

  • Update from Eints:
  • dutch: 18 changes by habell

New in OpenTTD Nightly r27896 (Aug 22, 2017)

  • Fix: some warnings

New in OpenTTD Nightly r27895 (Aug 21, 2017)

  • Fix [FS#6606]: Tooltip of 'increase service interval' said 'decrease' (adf88)

New in OpenTTD Nightly r27893 (Aug 16, 2017)

  • Codechange: Use fallthrough attribute. (LordAro)

New in OpenTTD Nightly r27892 (Jul 31, 2017)

  • finnish: 41 changes by USephiroth

New in OpenTTD Nightly r27891 (Jul 26, 2017)

  • Update from Eints:
  • spanish: 29 changes by SilverSurferZzZ

New in OpenTTD Nightly r27890 (Jul 14, 2017)

  • Update from Eints:
  • spanish: 3 changes by SilverSurferZzZ

New in OpenTTD Nightly r27889 (Jul 13, 2017)

  • Change: Do not cancel headquarter construction and engine-preview-query when shift-clicking (adf88)

New in OpenTTD Nightly r27886 (Jun 23, 2017)

  • Fix [FS#6575-ish]: Do not modify argv[0].

New in OpenTTD Nightly r27879 (Jun 12, 2017)

  • Update from Eints:
  • polish: 19 changes by lion

New in OpenTTD Nightly r27877 (Jun 9, 2017)

  • Update from Eints:
  • turkish: 28 changes by wakeup

New in OpenTTD Nightly r27876 (May 29, 2017)

  • Update from Eints:
  • swedish: 3 changes by Joel_A

New in OpenTTD Nightly r27875 (May 24, 2017)

  • Update from Eints:
  • chinese (simplified): 7 changes by chenwt0315

New in OpenTTD Nightly r27874 (May 17, 2017)

  • Update from Eints:
  • luxembourgish: 6 changes by Phreeze

New in OpenTTD Nightly r27873 (May 16, 2017)

  • Update from Eints:
  • spanish: 3 changes by SilverSurferZzZ

New in OpenTTD Nightly r27872 (May 15, 2017)

  • Update from Eints:
  • swedish: 19 changes by Joel_A

New in OpenTTD Nightly r27871 (May 12, 2017)

  • Update from Eints:
  • korean: 2 changes by telk5093
  • spanish: 2 changes by SilverSurferZzZ
  • german: 6 changes by mini1025

New in OpenTTD Nightly r27870 (May 10, 2017)

  • Update from Eints:
  • hungarian: 38 changes by Brumi

New in OpenTTD Nightly r27869 (May 9, 2017)

  • Update from Eints:
  • spanish: 2 changes by SilverSurferZzZ
  • hungarian: 6 changes by Brumi

New in OpenTTD Nightly r27861 (May 2, 2017)

  • Update from Eints:
  • swedish: 49 changes by Joel_A

New in OpenTTD Nightly r27856 (Apr 21, 2017)

  • Update from Eints:
  • galician: 78 changes by permudo

New in OpenTTD Nightly r27855 (Apr 18, 2017)

  • Update from Eints:
  • spanish: 3 changes by SilverSurferZzZ

New in OpenTTD Nightly r27854 (Apr 13, 2017)

  • Update from Eints:
  • spanish: 30 changes by SilverSurferZzZ
  • czech: 18 changes by djst

New in OpenTTD Nightly r27853 (Apr 12, 2017)

  • Update from Eints:
  • spanish: 1 change by juanjo

New in OpenTTD Nightly r27852 (Apr 11, 2017)

  • Update from Eints:
  • catalan: 31 changes by juanjo
  • spanish: 5 changes by SilverSurferZzZ

New in OpenTTD Nightly r27850 (Apr 10, 2017)

  • Update from Eints:
  • korean: 3 changes by telk5093
  • spanish (mexican): 18 changes by Absay

New in OpenTTD Nightly r27848 (Apr 7, 2017)

  • Update from Eints:
  • korean: 43 changes by telk5093
  • spanish: 6 changes by SilverSurferZzZ

New in OpenTTD Nightly r27847 (Apr 5, 2017)

  • Update from Eints:
  • german: 19 changes by planetmaker

New in OpenTTD Nightly r27842 (Apr 4, 2017)

  • Update from Eints:
  • spanish: 9 changes by SilverSurferZzZ

New in OpenTTD Nightly r27841 (Apr 3, 2017)

  • Fix: Don't consider locks or ship depots as clear water when placing industries.

New in OpenTTD Nightly r27836 (Mar 31, 2017)

  • Update from Eints:
  • catalan: 2 changes by juanjo

New in OpenTTD Nightly r27835 (Mar 30, 2017)

  • Update from Eints:
  • norwegian (bokmal): 37 changes by eirik174

New in OpenTTD Nightly r27832 (Mar 29, 2017)

  • Fix: Missing or incorrect colour codes in translations

New in OpenTTD Nightly r27830 (Mar 27, 2017)

  • Update from Eints:
  • catalan: 6 changes by juanjo
  • italian: 1 change by lorenzodv
  • russian: 6 changes by Lone_Wolf

New in OpenTTD Nightly r27819 (Mar 24, 2017)

  • Fix (r26990): Update viewport sign dimensions when changing GUI zoom level.

New in OpenTTD Nightly r27818 (Mar 23, 2017)

  • Update from Eints:
  • greek: 36 changes by kyrm

New in OpenTTD Nightly r27817 (Mar 22, 2017)

  • Update from Eints:
  • greek: 39 changes by kyrm
  • croatian: 7 changes by VoyagerOne

New in OpenTTD Nightly r27815 (Mar 21, 2017)

  • Update from Eints:
  • russian: 7 changes by Lone_Wolf

New in OpenTTD Nightly r27795 (Mar 15, 2017)

  • Update from Eints:
  • luxembourgish: 3 changes by Phreeze

New in OpenTTD Nightly r27790 (Mar 14, 2017)

  • Fix [FS#6366]: [Win32] Mark OpenTTD as DPI-aware to avoid OS window scaling that breaks mouse input.

New in OpenTTD Nightly r27787 (Mar 13, 2017)

  • Fix: Update scrollbar when rebuilding AI/GS setting list.

New in OpenTTD 1.7.0 RC1 (Mar 13, 2017)

  • Feature: [NewGRF] Extend the DCxx range to D800-DFFF (r27769)
  • Feature: [NewGRF, script] Increase the maximum number of GameScript texts to 64k, and NewGRF texts to 512k (r27758)
  • Feature: [NewGRF] CB 37 results 0x0401 and 0x0800-0BFF for improved control of display of input cargos in the industry GUI (r27751)
  • Feature: Sprites missing in outdated basesets are now provided by openttd.grf (r27732, r27731, r27730)
  • Feature: [NewGRF] String command 9A 1E to print the name of a cargo type (r27707, r27706)
  • Feature: [Debug] Assign descriptive names to threads [FS#6471] (r27674, r27673, r27670)
  • Feature: [NewGRF] Allow composing vehicles from multiple sprites (r27668)
  • Change: Enable realistic train and road vehicle acceleration by default (r27760)
  • Change: Hide the drive-in stops from the tram station picker (r27734)
  • Change: Do not count static NewGRF when checking for the maximum number of NewGRFs in a game (r27729)
  • Change: Limit waypoint area by maximum station spread during dragging (r27710)
  • Change: [Build] Re-enable Wnarrowing for gcc 4.9+ [FS#6532] (r27709, r27703)
  • Change: List railtype of rail tiles explicitly in the tile info window (r27686)
  • Change: Re-arrange the autoreplace GUI for trains, and do not filter it by railtype by default (r27683)
  • Change: Various performance improvements to CargoDist and LinkGraphs (r27682, r27681, r27614, r27613, r27612, r27611)
  • Change: Improve randomisation of rough land appearance (r27657)
  • Change: [Build] Enable C++11 for clang 3.3 (r27654)
  • Fix: Insufficient thread synchronisation when switching blitters lead to crashes [FS#6510] (r27775)
  • Fix: Enabling palette animation for 32bpp blitters while paused skipped initialisation of the palette and resulted in black windows [FS#5889] (r27774)
  • Fix: Intro games other than the traditional nightly one would cause townname NewGRFs to not get activated in the game options [FS#5819] (r27772)
  • Fix: Some variables were not reset between loading old savegames, which made loading them fail [FS#6540] (r27770)
  • Fix: Removing secondary roadtypes from bridges was factor 2 too cheap [FS#6538] (r27746)
  • Fix: Extra viewports did not center on the selected tile [FS#6537] (r27743)
  • Fix: [Build] Building on newer OSX versions with newer SDKs [FS#6295, FS#6502] (r27727, r27675)
  • Fix: Improve error message when trying to build rail track over a depot (r27726)
  • Fix: Rescanning NewGRF in-game could break the loaded NewGRF, if very many NewGRF were in use (r27721)
  • Fix: Text could overflow various GUI elements [FS#6527] (r27713)
  • Fix: Memory leak when reloading NewGRF (r27690, r27688, r27687)
  • Fix: When removing objects of bankrupt companies the tiles may revert to canal. In that case also check the ownership of the canal [FS#6511] (r27656)
  • Fix: Make the console file commands operate independent of the save/load GUI (r27645)
  • Fix: When dragging vehicles in group or depot GUI, draw the complete articulated vehicle (r27632)
  • Fix: When dragging multiple vehicles in the depot, make the destination gap as long as the chain instead of just considering the first vehicle (r27629)
  • Fix: [Build] Change the GCC version detection so that it works with two-digit and truncated versions [FS#6487] (r27623, r27616)
  • Fix: Do not hide filtered and highlighted industries by overlapping tiles in the zoomed-out smallmap (r27622, r27621, r27620)
  • Fix: [Script] Kill scripts, when a non-suspendable valuator call takes way too long [FS#6473] (r27594)

New in OpenTTD Nightly r27772 (Mar 9, 2017)

  • Fix [FS#5819]: If the intro game had a savegame version which contains a NewGRF configuration, then townname NewGRFs would not be activated in the game options.

New in OpenTTD Nightly r27770 (Mar 7, 2017)

  • Fix [FS#6540]: Initialize variables in station_sl.cpp (JGR)

New in OpenTTD Nightly r27747 (Feb 20, 2017)

  • Update from Eints:
  • korean: 7 changes by telk5093

New in OpenTTD Nightly r27746 (Feb 13, 2017)

  • Fix [FS#6538]: PR_CLEAR_ROAD refers to cost per roadbit. Removing secondary roadtypes from bridges was too cheap. (JGR)

New in OpenTTD Nightly r27744 (Feb 10, 2017)

  • Update from Eints:
  • basque: 20 changes by Thadah
  • dutch: 4 changes by habell

New in OpenTTD Nightly r27743 (Feb 6, 2017)

  • Fix [FS#6537]: Extra viewports did not center on the selected tile. (hackalittlebit)

New in OpenTTD Nightly r27741 (Jan 27, 2017)

  • Update from Eints:
  • luxembourgish: 26 changes by Phreeze
  • russian: 1 change by Lone_Wolf

New in OpenTTD Nightly r27740 (Jan 26, 2017)

  • Update from Eints:
  • korean: 1 change by telk5093

New in OpenTTD Nightly r27739 (Jan 23, 2017)

  • Cleanup/Revert (r12162): Clearing MP_HOUSE with DC_EXEC always fails, so there is no effect in testing for houses first. (adf88)

New in OpenTTD Nightly r27737 (Jan 19, 2017)

  • Update from Eints:
  • czech: 27 changes by djst

New in OpenTTD Nightly r27736 (Jan 17, 2017)

  • Update from Eints:
  • italian: 1 change by lorenzodv

New in OpenTTD Nightly r27735 (Jan 16, 2017)

  • Update from Eints:
  • catalan: 1 change by juanjo

New in OpenTTD Nightly r27728 (Jan 9, 2017)

  • Update from Eints:
  • latin: 1 change by Supercheese

New in OpenTTD Nightly r27719 (Jan 3, 2017)

  • Update from Eints:
  • polish: 25 changes by nouwak

New in OpenTTD Nightly r27717 (Dec 30, 2016)

  • Update from Eints:
  • spanish: 2 changes by SilverSurferZzZ

New in OpenTTD Nightly r27716 (Dec 28, 2016)

  • Update from Eints:
  • catalan: 1 change by juanjo

New in OpenTTD Nightly r27715 (Dec 27, 2016)

  • Update from Eints:
  • spanish: 2 changes by SilverSurferZzZ

New in OpenTTD Nightly r27704 (Dec 23, 2016)

  • Update from Eints:
  • welsh: 29 changes by kazzie
  • spanish: 2 changes by SilverSurferZzZ
  • russian: 13 changes by Lone_Wolf

New in OpenTTD Nightly r27702 (Dec 22, 2016)

  • Update from Eints:
  • russian: 16 changes by Lone_Wolf

New in OpenTTD Nightly r27701 (Dec 21, 2016)

  • Update from Eints:
  • russian: 37 changes by Lone_Wolf

New in OpenTTD Nightly r27699 (Dec 20, 2016)

  • Update from Eints:
  • russian: 1 change by Lone_Wolf

New in OpenTTD Nightly r27698 (Dec 19, 2016)

  • Update from Eints:
  • spanish: 3 changes by SilverSurferZzZ
  • russian: 3 changes by Lone_Wolf

New in OpenTTD Nightly r27695 (Dec 15, 2016)

  • Update from Eints:
  • spanish: 4 changes by SilverSurferZzZ
  • french: 26 changes by glx

New in OpenTTD Nightly r27694 (Dec 14, 2016)

  • Update from Eints:
  • spanish: 4 changes by SilverSurferZzZ

New in OpenTTD Nightly r27693 (Dec 13, 2016)

  • Update from Eints:
  • korean: 2 changes by telk5093
  • spanish: 21 changes by SilverSurferZzZ
  • russian: 14 changes by Lone_Wolf

New in OpenTTD Nightly r27692 (Dec 12, 2016)

  • Update from Eints:
  • croatian: 25 changes by VoyagerOne
  • english (us): 2 changes by Supercheese
  • russian: 1 change by Lone_Wolf
  • latin: 25 changes by Supercheese

New in OpenTTD Nightly r27682 (Dec 6, 2016)

  • Fix: Don't check if links are alive for manually routed cargo

New in OpenTTD Nightly r27680 (Nov 14, 2016)

  • Update from Eints: romanian: 1 change by kneekoo

New in OpenTTD Nightly r27678 (Nov 9, 2016)

  • Update from Eints: romanian: 20 changes by kneekoo

New in OpenTTD Nightly r27677 (Nov 7, 2016)

  • Codechange: Remove implicit VehicleListIdentifier from uint32 constructor, to make conversions more explicit.

New in OpenTTD Nightly r27675 (Nov 2, 2016)

  • Fix [FS#6502]: [OSX] Building with 10.11 or 10.12 SDKs.

New in OpenTTD Nightly r27661 (Oct 13, 2016)

  • Update from Eints: portuguese: 1 change by Samu

New in OpenTTD Nightly r27660 (Oct 11, 2016)

  • Update from Eints: portuguese: 7 changes by Samu

New in OpenTTD Nightly r27659 (Oct 10, 2016)

  • Update from Eints: portuguese: 25 changes by Samu

New in OpenTTD Nightly r27658 (Oct 7, 2016)

  • Update from Eints: danish: 1 change by Knogle

New in OpenTTD Nightly r27657 (Oct 3, 2016)

  • Change: Replace another occurence of the ancient tilehash function with the newer one. This time to make rough land appear more random.

New in OpenTTD Nightly r27656 (Sep 19, 2016)

  • Fix [FS#6511]: When removing objects of bankrupt companies the tiles may revert to canal. In that case also check the ownership of the canal.

New in OpenTTD Nightly r27655 (Sep 7, 2016)

  • Update from Eints:
  • romanian: 2 changes by kkmic

New in OpenTTD Nightly r27653 (Sep 5, 2016)

  • Fix(r27647): Rename FileOperation enum and values to SaveLoadOperation to avoid nameclash with windows compiler toolkit.

New in OpenTTD Nightly r27632 (Aug 17, 2016)

  • Feature: When dragging vehicles in group or depot GUI, draw the complete articulated vehicle.

New in OpenTTD Nightly r27624 (Aug 8, 2016)

  • Update from Eints:
  • spanish (mexican): 24 changes by Absay

New in OpenTTD Nightly r27623 (Jul 25, 2016)

  • Fix (r27616) [FS#6492]: Missed two version checks, and messed one up.

New in OpenTTD Nightly r27618 (Jul 19, 2016)

  • Update from Eints:
  • latvian: 19 changes by Parastais

New in OpenTTD Nightly r27617 (Jul 18, 2016)

  • Update from Eints:
  • latvian: 6 changes by Parastais

New in OpenTTD Nightly r27615 (Jul 13, 2016)

  • Update from Eints:
  • spanish: 7 changes by SilverSurferZzZ

New in OpenTTD Nightly r27614 (Jul 11, 2016)

  • Codechange: Use a fixed array instead of a map for link refresher cargo capacities. (JGR)

New in OpenTTD Nightly r27610 (Jul 4, 2016)

  • Update from Eints:
  • korean: 1 change by telk5093

New in OpenTTD 1.6.1 (Jul 1, 2016)

  • Fix: Compilation and optimisation issues with GCC6 (r27606, r27605, r27595)
  • Fix: Compilation with --disable-network [FS#6481] (r27602)
  • Fix: [NewGRF] shift-and-add-divide/modulo varadjusts use signed division/modulo (r27600)
  • Fix: Company 0 could accept engine previews before they were offered (r27598)

New in OpenTTD Nightly r27606 (Jun 28, 2016)

  • Change/fix: GCC6 defaults to C++14, but our configure limits it to C++0x just because we want to use features from C++0x (which are also in C++14), so use the C++ standard that's the GCC6 default

New in OpenTTD Nightly r27604 (Jun 27, 2016)

  • Update from Eints:
  • spanish: 3 changes by SilverSurferZzZ

New in OpenTTD Nightly r27603 (Jun 20, 2016)

  • Update from Eints:
  • spanish: 12 changes by SilverSurferZzZ

New in OpenTTD Nightly r27601 (Jun 14, 2016)

  • Update from Eints:
  • spanish (mexican): 4 changes by Absay

New in OpenTTD Nightly r27599 (Jun 13, 2016)

  • Update from Eints:
  • persian: 2 changes by rkarimabadi

New in OpenTTD Nightly r27595 (Jun 2, 2016)

  • Fix: prevent GCC 6 over-optimization

New in OpenTTD 1.6.1 RC1 (Jun 2, 2016)

  • Feature: Mexican Spanish (r27564, r27553, r27552)
  • Change: Performance improvement for dedicated servers by skipping drawing calls earlier in the process [FS#6402] (r27579)
  • Fix: Automatic servicing of road vehicles compared path finder costs with tile distances, thus vehicles went to depots which were factor 100 too far away [FS#6410] (r27586)
  • Fix: Enforce a non-zero load amount for all vehicles, so that vehicles can process their cargo reservations [FS#6437] (r27585, r27584)
  • Fix: Do not decrease the column width of depot windows when vehicles with high unitnumbers leave [FS#6415] (r27583)
  • Fix: Button size computation in script configuration window [FS#6461] (r27581)
  • Fix: [NewGRF] Set date of last service on construction also for wagons and articulated parts [FS#6395] (r27580)
  • Fix: Vehicles could not be hidden from the purchase list when they were in exclusive preview [FS#6454] (r27578)
  • Fix: Dock and roadstop picker, client list and town authority window did not auto-resize according to their content when they were positioned at the bottom of the screen [FS#6386] (r27577)
  • Fix: Various incorrect but uncritical size computations in the content client [FS#6449] (r27576, r27570)
  • Fix: Memory leak when disabling palette animation [FS#6404] (r27575)
  • Fix: [NewGRF] The house id as returned by house variable 66 was incorrect when querying neighboured tiles [FS#6432] (r27574)
  • Fix: [Build] Compilation failure with gcc 6.1 due to headers included after safeguards.h [FS#6467] (r27573)
  • Fix: Convenience savegame bump to distinguish 1.6 savegames from 1.5 savegames [FS#6442] (r27572)
  • Fix: [Build] Force sorting to be locale independent, so files are always ordered the same and by that token better diff-able (r27562, r27558)
  • Fix: Typos in comments and string (r27561, r27560)
  • Fix: [Build] bashism that caused different CFLAGS with bash vs dash (r27557)
  • Fix: Use a more appropiate sound effect for convert-rail (r27547)
  • Fix: Remove SetFill from vehicle GUI buttons, so that the viewport is resized instead of them in case of long window titles (r27546)
  • Fix: [Script] Generation of API wrappers (r27545, r27544, r27543)
  • Fix: [Windows] ICU got disabled for Windows builds, breaking RTL support [FS#6427] (r27542)
  • Fix: [NewGRF] Station spritelayouts did not accept the var10 flag for the palette [FS#6435] (r27534)

New in OpenTTD Nightly r27594 (Jun 1, 2016)

  • Fix [FS#6473]: [Script] Kill scripts, when a non-suspendable valuator call takes way too long.

New in OpenTTD Nightly r27586 (May 30, 2016)

  • Fix [FS#6410]: Automatic servicing of road vehicles compared path finder costs with tile distances, thus vehicles went to depots which were factor 100 too far away. (juanjo)

New in OpenTTD Nightly r27582 (May 23, 2016)

  • Update from Eints:
  • spanish (mexican): 18 changes by Absay

New in OpenTTD Nightly r27568 (May 19, 2016)

  • Update from Eints:
  • dutch: 1 change by habell

New in OpenTTD Nightly r27567 (May 18, 2016)

  • Update from Eints:
  • finnish: 1 change by jpx_

New in OpenTTD Nightly r27566 (May 16, 2016)

  • Update from Eints:
  • spanish (mexican): 6 changes by Absay

New in OpenTTD Nightly r27563 (May 13, 2016)

  • Update from Eints:
  • korean: 1 change by Gimel3830
  • spanish (mexican): 93 changes by Absay

New in OpenTTD Nightly r27556 (May 12, 2016)

  • Update from Eints:
  • spanish (mexican): 36 changes by Absay

New in OpenTTD Nightly r27555 (May 9, 2016)

  • Update from Eints:
  • croatian: 3 changes by VoyagerOne

New in OpenTTD Nightly r27553 (May 3, 2016)

  • Update: Project files

New in OpenTTD Nightly r27551 (Apr 29, 2016)

  • Update from Eints:
  • ukrainian: 3 changes by odisseus

New in OpenTTD Nightly r27550 (Apr 26, 2016)

  • Update from Eints:
  • frisian: 7 changes by BAJansen

New in OpenTTD Nightly r27549 (Apr 25, 2016)

  • Update from Eints:
  • chinese (traditional): 1 change by ww9980

New in OpenTTD Nightly r27548 (Apr 22, 2016)

  • Update from Eints:
  • korean: 1 change by telk5093

New in OpenTTD Nightly r27547 (Apr 21, 2016)

  • Fix: Use a more appropiate sound effect for convert-rail. (andythenorth)

New in OpenTTD Nightly r27546 (Apr 19, 2016)

  • Fix: Remove SetFill from vehicle GUI buttons, so that the viewport is resized instead of them in case of long window titles.

New in OpenTTD Nightly r27543 (Apr 18, 2016)

  • Fix (r27379): ScriptExec/TestMode::FinalRelease is not part of the API.

New in OpenTTD Nightly r27539 (Apr 15, 2016)

  • Update from Eints:
  • hebrew: 66 changes by dnd_man

New in OpenTTD Nightly r27538 (Apr 14, 2016)

  • Update from Eints:
  • hebrew: 18 changes by dnd_man
  • luxembourgish: 1 change by Phreeze

New in OpenTTD Nightly r27537 (Apr 11, 2016)

  • Update from Eints:
  • korean: 2 changes by telk5093

New in OpenTTD Nightly r27529 (Apr 1, 2016)

  • Update from Eints:
  • scottish gaelic: 3 changes by GunChleoc
  • frisian: 6 changes by BAJansen
  • spanish: 13 changes by SilverSurferZzZ
  • portuguese (brazilian): 1 change by Tucalipe

New in OpenTTD Nightly r27528 (Mar 31, 2016)

  • Update from Eints:
  • catalan: 233 changes by juanjo
  • portuguese (brazilian): 1 change by Tucalipe

New in OpenTTD Nightly r27527 (Mar 28, 2016)

  • Update from Eints:
  • tamil: 13 changes by aswn

New in OpenTTD Nightly r27525 (Mar 22, 2016)

  • Update from Eints:
  • latin: 18 changes by Supercheese

New in OpenTTD Nightly r27524 (Mar 21, 2016)

  • Update from Eints:
  • esperanto: 3 changes by LaPingvino

New in OpenTTD Nightly r27523 (Mar 14, 2016)

  • Update from Eints:
  • latvian: 1 change by Jancs

New in OpenTTD Nightly r27522 (Mar 9, 2016)

  • Update from Eints:
  • slovenian: 72 changes by Necrolyte

New in OpenTTD Nightly r27521 (Mar 7, 2016)

  • Update from Eints:
  • malay: 5 changes by rionix88

New in OpenTTD Nightly r27518 (Mar 3, 2016)

  • Update: Numbers

New in OpenTTD Nightly r27515 (Mar 2, 2016)

  • Update from Eints:
  • polish: 1 change by lion
  • thai: 11 changes by ityellow

New in OpenTTD 1.6.0 RC1 (Mar 2, 2016)

  • Feature: [NewGRF] Allow custom sound IDs in RV property 0x12, ship property 0x10 and aircraft property 0x12 (r27507)
  • Feature: When viewing online content of a particular type, hide content of other types unless they have been (auto)selected for download (r27469, r27468, r27444)
  • Feature: [NewGRF] Move sprite 8 positions in sprite aligner with ctrl+click [FS#6241] (r27451)
  • Feature: Lower the sell-vehicle and sell-chain buttons in the train depot GUI while dragging a vehicle over it [FS#6391] (r27450, r27446)
  • Feature: Make the object placement GUI an independent window (r27438, r27397, r27346)
  • Feature: [Build] Project files and compilation with MSVC2015 (r27385, r27382, r27381, r27380, r27379)
  • Feature: [NewGRF] Allow railtype NewGRF to define separate sprites for the fences on either track side [FS#6315] (r27354, r27343)
  • Feature: [NewGRF] Increase the maximum amount of industry types to 128 per NewGRF and 240 in total (r27279)
  • Feature: Make Ctrl+Remove-Roadstop also remove the road, just like for rail stations [FS#6252] (r27251)
  • Change: [NewGRF] Allow static NewGRF to enable the second rocky tile set (r27497)
  • Change: Round loading percentage in loading indicators and conditional orders towards 50%, so that 0% and 100% mean completely empty or full (r27426)
  • Change: [Build] Rework the configure system to make more use of pkg-config (r27377:r27366, r27361, r27360)
  • Change: Enable YAPF cache debugging with desync debug level 2 (r27332)
  • Change: [strgen] Default plural subparameter position for CARGO_xxx string control codes is subparameter 1 (r27295)
  • Change: [NewGRF] Translate industry variable A6 (r27267)
  • Change: Do not consider cargo that is already being loaded as waiting cargo wrt. the station rating [FS#6165] (r27256)
  • Change: Tune down terrain generation to reduce amount of long slopes (r27230)
  • Change: Generate more detailed curves at the coast (r27229)
  • Change: Slightly more water in the non-custom sea levels (r27228)
  • Change: Be more lenient about road stop removal when at least one stop could be removed [FS#6262] (r27225)
  • Fix: [Win32] Stdin/out/err need to be re-assigned differently if the runtime lib of MSVC2015 is used (r27481)
  • Fix: [Haiku] On Haiku use the appropriate system variable to obtain the include dir [FS#6401] (r27472)

New in OpenTTD Nightly r27514 (Feb 29, 2016)

  • Update from Eints:
  • turkish: 2 changes by wakeup

New in OpenTTD Nightly r27512 (Feb 26, 2016)

  • Update from Eints:
  • spanish: 6 changes by SilverSurferZzZ

New in OpenTTD Nightly r27511 (Feb 25, 2016)

  • Update from Eints:
  • japanese: 4 changes by nex259
  • esperanto: 4 changes by polluks

New in OpenTTD Nightly r27510 (Feb 22, 2016)

  • Update from Eints:
  • frisian: 55 changes by BAJansen

New in OpenTTD Nightly r27509 (Feb 19, 2016)

  • Update from Eints:
  • frisian: 60 changes by BAJansen

New in OpenTTD Nightly r27508 (Feb 15, 2016)

  • Update from Eints:
  • german: 1 change by mini1025

New in OpenTTD Nightly r27507 (Feb 10, 2016)

  • Add: [NewGRF] Allow custom sound IDs in RV property 0x12, ship property 0x10 and aircraft property 0x12.

New in OpenTTD Nightly r27506 (Feb 5, 2016)

  • Update from Eints:
  • french: 13 changes by OliTTD

New in OpenTTD Nightly r27505 (Jan 27, 2016)

  • Update from Eints:
  • portuguese: 2 changes by neuralshock

New in OpenTTD Nightly r27504 (Jan 26, 2016)

  • Update from Eints:
  • catalan: 3 changes by juanjo

New in OpenTTD Nightly r27503 (Jan 25, 2016)

  • Update from Eints:
  • persian: 6 changes by Peymanpn
  • greek: 3 changes by Ferrum

New in OpenTTD Nightly r27500 (Jan 19, 2016)

  • Update from Eints:
  • frisian: 16 changes by gjannema

New in OpenTTD Nightly r27499 (Jan 18, 2016)

  • Update from Eints:
  • korean: 34 changes by telk5093
  • catalan: 10 changes by juanjo

New in OpenTTD Nightly r27498 (Jan 15, 2016)

  • Update from Eints:
  • greek: 11 changes by Ferrum

New in OpenTTD Nightly r27495 (Jan 14, 2016)

  • Update from Eints:
  • greek: 37 changes by Ferrum
  • lithuanian: 1 change by BlinK_

New in OpenTTD Nightly r27494 (Jan 13, 2016)

  • Update from Eints:
  • frisian: 61 changes by gjannema
  • afrikaans: 1 change by telanus

New in OpenTTD Nightly r27493 (Jan 12, 2016)

  • Update from Eints:
  • greek: 10 changes by Ferrum

New in OpenTTD Nightly r27492 (Jan 11, 2016)

  • Update from Eints:
  • catalan: 48 changes by juanjo
  • greek: 2 changes by Jubilee

New in OpenTTD Nightly r27489 (Jan 7, 2016)

  • Update from Eints:
  • vietnamese: 1 change by nglekhoi

New in OpenTTD Nightly r27488 (Jan 4, 2016)

  • Update from Eints:
  • catalan: 19 changes by juanjo

New in OpenTTD Nightly r27484 (Dec 30, 2015)

  • Update from Eints:
  • croatian: 4 changes by UnderwaterHesus
  • english (us): 1 change by Supercheese
  • serbian: 21 changes by stravagante
  • latin: 1 change by Supercheese

New in OpenTTD Nightly r27483 (Dec 29, 2015)

  • Update from Eints:
  • norwegian (bokmal): 1 change by cuthbert
  • esperanto: 1 change by LaPingvino

New in OpenTTD Nightly r27482 (Dec 28, 2015)

  • Update from Eints:
  • irish: 23 changes by tem

New in OpenTTD Nightly r27475 (Dec 23, 2015)

  • Update from WebTranslator v3.0:
  • slovak - 1 changes by Milsa
  • spanish - 3 changes by SilverSurferZzZ

New in OpenTTD Nightly r27474 (Dec 21, 2015)

  • Update from WebTranslator v3.0:
  • irish - 21 changes by tem

New in OpenTTD Nightly r27472 (Dec 16, 2015)

  • Change [FS#6401] (r20219): On Haiku use the appropriate system variable to obtain the include dir (aarroyoc)

New in OpenTTD Nightly r27471 (Dec 15, 2015)

  • Update from WebTranslator v3.0:
  • czech - 1 changes by djst

New in OpenTTD Nightly r27470 (Dec 14, 2015)

  • Update from WebTranslator v3.0:
  • turkish - 69 changes by wakeup

New in OpenTTD Nightly r27468 (Dec 11, 2015)

  • Fix (r27444): Game Scripts were not displayed in the content download window when opened from the AI/GS settings window.

New in OpenTTD Nightly r27467 (Dec 10, 2015)

  • Update from WebTranslator v3.0:
  • simplified_chinese - 1 changes by Gavin
  • turkish - 34 changes by wakeup

New in OpenTTD Nightly r27466 (Dec 4, 2015)

  • Update from WebTranslator v3.0:
  • hungarian - 1 changes by IPG
  • spanish - 2 changes by SilverSurferZzZ

New in OpenTTD Nightly r27465 (Dec 3, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 5 changes by SilverSurferZzZ

New in OpenTTD Nightly r27464 (Dec 2, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 8 changes by SilverSurferZzZ

New in OpenTTD Nightly r27459 (Dec 1, 2015)

  • Update from WebTranslator v3.0:
  • basque - 43 changes by Thadah
  • spanish - 3 changes by SilverSurferZzZ

New in OpenTTD Nightly r27441 (Nov 11, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 3 changes by SilverSurferZzZ

New in OpenTTD Nightly r27440 (Nov 10, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 2 changes by SilverSurferZzZ

New in OpenTTD Nightly r27439 (Nov 9, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 7 changes by SilverSurferZzZ

New in OpenTTD Nightly r27437 (Nov 6, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 3 changes by SilverSurferZzZ

New in OpenTTD Nightly r27436 (Nov 5, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 1 changes by SilverSurferZzZ

New in OpenTTD Nightly r27435 (Nov 4, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 5 changes by SilverSurferZzZ

New in OpenTTD Nightly r27428 (Nov 2, 2015)

  • Fix: When selecting a refit cargo for orders, do not check whether the vehicle is in a depot or station, and do not ask whether the vehicle currently allows station-refitting. Also hide the refit cost for orders, it is not predictable.

New in OpenTTD 1.5.3 RC1 (Nov 2, 2015)

  • Fix: When selecting a refit cargo for orders, do not check whether the vehicle is in a depot or station, and do not ask whether the vehicle currently allows station-refitting. Also hide the refit cost for orders, it is not predictable (r27428)
  • Fix: Use the NewGRF railtype sorting order in the infrastructure window (r27427)
  • Fix: Crash when switching to or taking over companies, when an order window of a vehicle of the new company was opened. Now close those windows [FS#5842] (r27425)
  • Fix: Towns did not connect roads to existing roads, unless they had only a single roadbit. Otoh, towns also tried to connect to single roadbit tiles such as tunnels and depots, even though they were not connectable in the direction of interest [FS#6374] (r27424)
  • Fix: When towns expanded single-bit roadtiles using a grid-layout, they used the layout position of the neighbouring tile (r27423)
  • Fix: Aircraft picked the wrong airport entry point, if airports were rotated by 180 degree [FS#6341] (r27422)
  • Fix: Consider text and icon sizes when drawing the client list [FS#6265] (r27421)
  • Fix: GrowTownAtRoad sometimes returned false, even when a house was built [FS#6362] (r27420)
  • Fix: CmdSellRailWagon did not revert all actions properly when no orderlist could be allocated [FS#6369] (r27419)
  • Fix: Desync due to incorrect storage of segments with different railtype in the YAPF cache [FS#6329] [FS#6379] (r27418)
  • Fix: When a dedicated server was paused with no clients, the master server advertisement interval was slowed, causing deadvertisement of the server [FS#6368] (r27400)
  • Fix: [Makefile] Game script directory and compat*.nut were never installed on *nix (r27399)
  • Fix: There are two different availability conditions for fdatasync in the manpage. Use them both, since at least on some MinGW versions one is not enough (r27389)
  • Fix: win32 sound driver failed to report errors (r27383)
  • Fix: Clickareas in settings tree were misaligned when the filter warning was displayed, if the setting height was defined by the icons instead of the font [FS#6358] (r27366)
  • Fix: Center settings filter warning also vertically, and also in case of multiple lines (r27365)

New in OpenTTD Nightly r27416 (Oct 30, 2015)

  • Update from WebTranslator v3.0:
  • welsh - 2 changes by kazzie

New in OpenTTD Nightly r27415 (Oct 29, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 6 changes by SilverSurferZzZ

New in OpenTTD Nightly r27414 (Oct 28, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 11 changes by SilverSurferZzZ

New in OpenTTD Nightly r27413 (Oct 27, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 12 changes by SilverSurferZzZ

New in OpenTTD Nightly r27412 (Oct 26, 2015)

  • Update from WebTranslator v3.0:
  • vietnamese - 16 changes by myquartz

New in OpenTTD Nightly r27410 (Oct 16, 2015)

  • Update from WebTranslator v3.0:
  • indonesian - 24 changes by UseYourIllusion

New in OpenTTD Nightly r27409 (Oct 14, 2015)

  • Update from WebTranslator v3.0:
  • indonesian - 20 changes by UseYourIllusion

New in OpenTTD Nightly r27408 (Oct 9, 2015)

  • Update from WebTranslator v3.0:
  • simplified_chinese - 9 changes by xiangyigao

New in OpenTTD Nightly r27407 (Oct 5, 2015)

  • Update from WebTranslator v3.0:
  • simplified_chinese - 6 changes by xiangyigao

New in OpenTTD Nightly r27406 (Oct 1, 2015)

  • Doc: Use same start/end tile convention in CmdPlantTree as in other TileArea commands. (HackaLittleBit)

New in OpenTTD Nightly r27405 (Sep 28, 2015)

  • Update from WebTranslator v3.0:
  • latin - 2 changes by Supercheese
  • vietnamese - 18 changes by nglekhoi

New in OpenTTD Nightly r27403 (Sep 22, 2015)

  • Update from WebTranslator v3.0
  • polish - 7 changes by McZapkie

New in OpenTTD Nightly r27402 (Sep 21, 2015)

  • Update from WebTranslator v3.0:
  • korean - 1 changes by telk5093

New in OpenTTD Nightly r27399 (Sep 18, 2015)

  • Fix: [Makefile] game script directory and compat*.nut were never installed on *nix

New in OpenTTD Nightly r27398 (Sep 16, 2015)

  • Update from WebTranslator v3.0
  • simplified_chinese - 1 changes by xiangyigao

New in OpenTTD Nightly r27397 (Sep 14, 2015)

  • Fix(r27346)[FS#6370]: Fix object editing crash in scenario editor (based on work by adf88)

New in OpenTTD Nightly r27395 (Sep 10, 2015)

  • Update from WebTranslator v3.0:
  • frisian - 14 changes by BAJansen

New in OpenTTD Nightly r27394 (Sep 4, 2015)

  • Update from WebTranslator v3.0:
  • frisian - 25 changes by BAJansen

New in OpenTTD Nightly r27391 (Sep 1, 2015)

  • Update from WebTranslator v3.0:
  • english_US - 2 changes by Supercheese

New in OpenTTD Nightly r27390 (Aug 31, 2015)

  • Update from WebTranslator v3.0:
  • korean - 1 changes by telk5093

New in OpenTTD Nightly r27389 (Aug 22, 2015)

  • Fix: There are two different availability conditions for fdatasync in the manpage. Use them both, since at least on some MinGW versions one is not enough.

New in OpenTTD Nightly r27388 (Aug 21, 2015)

  • Update from WebTranslator v3.0:
  • dutch - 4 changes by TheTycoonist

New in OpenTTD Nightly r27387 (Aug 20, 2015)

  • Update from WebTranslator v3.0:
  • dutch - 2 changes by TheTycoonist

New in OpenTTD Nightly r27386 (Aug 15, 2015)

  • Update from WebTranslator v3.0:
  • dutch - 3 changes by TheTycoonist

New in OpenTTD Nightly r27385 (Aug 15, 2015)

  • Fix: compilation failure due #define-ing enum name of a system library before including the system library

New in OpenTTD Nightly r27384 (Aug 14, 2015)

  • Update from WebTranslator v3.0:
  • catalan - 35 changes by juanjo

New in OpenTTD Nightly r27383 (Aug 14, 2015)

  • Fix: win32 sound driver would not catch the exception due to constness difference

New in OpenTTD Nightly r27382 (Aug 12, 2015)

  • Add: [Win32] Project files for Visual Studio 2015.

New in OpenTTD Nightly r27381 (Aug 12, 2015)

  • Fix: Warnings due to C++11 requirements for explicit narrowing conversions in initializer lists.

New in OpenTTD Nightly r27380 (Aug 12, 2015)

  • Fix: [Win32] Compilation with MSVC2015.

New in OpenTTD Nightly r27379 (Aug 12, 2015)

  • Codechange: Do not throw in the destructors of ScriptTest/ExecMode.

New in OpenTTD Nightly r27378 (Aug 11, 2015)

  • Codechange: Fix indentation of the table values, allow Doxygen to link to the TextColour enum.

New in OpenTTD Nightly r27377 (Aug 10, 2015)

  • Codechange: use the pkg-config files of ICU as well. Since they are split into separate libraries it becomes possible to split RTL support for natural sorting, although the effect will be minimal

New in OpenTTD Nightly r27376 (Aug 10, 2015)

  • Codechange: let libtimidity detection and configuration make use of pkg-config

New in OpenTTD Nightly r27375 (Aug 10, 2015)

  • Fix-ish: update help parameter for png configuration (it has used pkg-config for a long time)

New in OpenTTD Nightly r27374 (Aug 10, 2015)

  • Codechange: make zlib detection and configuration make use of pkg-config

New in OpenTTD Nightly r27373 (Aug 10, 2015)

  • Codechange: make sdl detection and configuration use pkg-config

New in OpenTTD Nightly r27372 (Aug 10, 2015)

  • Codechange: make allegro detection and configuration use pkg-config

New in OpenTTD Nightly r27371 (Aug 10, 2015)

  • Codechange: make freetype detection and configuration use pkg-config

New in OpenTTD Nightly r27370 (Aug 10, 2015)

  • Codechange: move the "dedicated server" check into the pkg-config check routine

New in OpenTTD Nightly r27369 (Aug 10, 2015)

  • Cleanup: there's no need to do dependency checking of libraries in OpenTTD; zlib should always be installed if libpng is because it links to zlib

New in OpenTTD Nightly r27368 (Aug 10, 2015)

  • Cleanup: undo the special case of OSX; it works fine without it

New in OpenTTD Nightly r27367 (Aug 10, 2015)

  • Codechange: make a distinction between the layouting part of ICU (lx) or the sorting/collation part of ICU (i18n)

New in OpenTTD Nightly r27366 (Aug 10, 2015)

  • Fix [FS#6358]: Clickareas in settings tree were misaligned when the filter warning was displayed, if the setting height was defined by the icons instead of the font.

New in OpenTTD Nightly r27365 (Aug 10, 2015)

  • Fix: Center settings filter warning also vertically, and also in case of multiple lines.

New in OpenTTD Nightly r27364 (Aug 10, 2015)

  • Update from WebTranslator v3.0:
  • czech - 1 changes by Eskymak
  • dutch - 12 changes by TheTycoonist

New in OpenTTD Nightly r27363 (Aug 10, 2015)

  • Codechange: Fix codestyle of one-line methods and header codestyle of derived structs.

New in OpenTTD Nightly r27362 (Aug 10, 2015)

  • Codechange: Codestyle fixes for reference var declarations, static cast type, operator methods.

New in OpenTTD Nightly r27361 (Aug 10, 2015)

  • Fix-ish: when attempting to find a host, try gcc/g++ but also CC/CXX appended to the host triple. This to make cross compilation with clang alone easier

New in OpenTTD Nightly r27360 (Aug 10, 2015)

  • Feature: allow configuring pkg-config in one go for all libraries

New in OpenTTD Nightly r27359 (Aug 8, 2015)

  • Update from WebTranslator v3.0:
  • swedish - 1 changes by planetmaker

New in OpenTTD Nightly r27358 (Aug 3, 2015)

  • Update from WebTranslator v3.0:
  • catalan - 25 changes by juanjo

New in OpenTTD 1.5.2 RC 1 (Aug 3, 2015)

  • Change: Auto-complete partial roads when building level-crossings [FS#6283] (r27309)
  • Fix: Do not rerandomise the town name when only cost-estimating the founding [FS#6332] (r27341)
  • Fix: Make variety distribution not assume that sea level is at height 0.2 / 3 * TGPGetMaxHeight() [FS#6335] (r27331, r27330, r27329, r27328)
  • Fix: Remove corner-case optimisation for line drawing, which failed for dashed lines (r27324)
  • Fix: Clipping of inclined lines did not account for the 'horizontal width' being bigger than the 'real width' (r27323, r27322)
  • Fix: Incorrect owner assignment when adding/removing road/tram to/from bridges [FS#6317] (r27313, r27312)
  • Fix: Mark infrastructure window dirty in more cases (r27311)
  • Fix: Prevent breaking of tram-reversal points by adding more road pieces [FS#6283] (r27308)
  • Fix: Error message window with manager face failed with GUI zoom [FS#6259] (r27307)
  • Fix: Account for road-bridges and drive-through-stops in CanFollowRoad [FS#6320] (r27306, r27305)
  • Fix: Password window layout with GUI zoom [FS#6321] (r27304, r27303)
  • Fix: Speed-only timetables got assigned times in stations [FS#6313] (r27302, r27301)
  • Fix: Enforce the company's default service intervals when purchasing another company [FS#6254] (r27282, r27281)
  • Fix: Cloning/autoreplace/autorenew did not copy custom service intervals (r27280)

New in OpenTTD Nightly r27352 (Aug 1, 2015)

  • Update from WebTranslator v3.0:
  • catalan - 134 changes by juanjo

New in OpenTTD Nightly r27347 (Jul 31, 2015)

  • Update from WebTranslator v3.0:
  • slovenian - 15 changes by matej1245

New in OpenTTD Nightly r27346 (Jul 30, 2015)

  • Feature: Make the object placement gui an independent window.

New in OpenTTD Nightly r27345 (Jul 30, 2015)

  • Fix-ish: Hide selected view if no object selected.

New in OpenTTD r27344 (Jul 29, 2015)

  • Doc: Documenting the (Re)setObjectToPlace functions.

New in OpenTTD Nightly r27343 (Jul 27, 2015)

  • Feature [FS#6315]: [NewGRF] Allow railtype NewGRF to define separate sprites for the fences on either track side.

New in OpenTTD Nightly r27342 (Jul 27, 2015)

  • Add: Optionally return the number of sprites in the spriteset from GetCustomRailSprite.

New in OpenTTD Nightly r27341 (Jul 27, 2015)

  • Fix [FS#6332]: Do not rerandomise the town name when only cost-estimating the founding.

New in OpenTTD Nightly r27340 (Jul 27, 2015)

  • Fix [FS#6338]: Silence warning by moving _string_colourmap to a file no its own. (Cif)

New in OpenTTD Nightly r27339 (Jul 27, 2015)

  • Update from WebTranslator v3.0:
  • frisian - 42 changes by BAJansen

New in OpenTTD Nightly r27338 (Jul 25, 2015)

  • Update from WebTranslator v3.0:
  • frisian - 8 changes by BAJansen

New in OpenTTD Nightly r27337 (Jul 22, 2015)

  • Update from WebTranslator v3.0:
  • simplified_chinese - 1 changes by Gavin

New in OpenTTD Nightly r27336 (Jul 18, 2015)

  • Update from WebTranslator v3.0:
  • greek - 36 changes by Jubilee

New in OpenTTD Nightly r27335 (Jul 17, 2015)

  • -Update from WebTranslator v3.0:
  • greek - 24 changes by Jubilee

New in OpenTTD Nightly r27334 (Jul 17, 2015)

  • Revert (r27232) [FS#6342]: No idea what the plan was, but making the main noise coefficients the same for all smoothness types certainly wasn't.

New in OpenTTD Nightly r27333 (Jul 14, 2015)

  • Update from WebTranslator v3.0:
  • greek - 7 changes by Jubilee

New in OpenTTD Nightly r27332 (Jul 13, 2015)

  • Change: Enable YAPF cache debugging with desync debug level 2.

New in OpenTTD Nightly r27331 (Jul 13, 2015)

  • Cleanup (r26999): Make variety distribution curves more sane.

New in OpenTTD Nightly r27330 (Jul 13, 2015)

  • Fix [FS#6335]: Make variety distribution not assume that sea level is at height 0.2 / 3 * TGPGetMaxHeight().

New in OpenTTD Nightly r27329 (Jul 13, 2015)

  • Fix: Add more height_t type-correctness to TGP code.

New in OpenTTD Nightly r27328 (Jul 13, 2015)

  • Codechange: Add an assertion to check for uninitialised variables when tracing variety distribution's control curves.

New in OpenTTD Nightly r27327 (Jul 11, 2015)

  • Update from WebTranslator v3.0:
  • korean - 1 changes by telk5093

New in OpenTTD Nightly r27326 (Jul 11, 2015)

  • Update from WebTranslator v3.0:
  • simplified_chinese - 6 changes by Gavin

New in OpenTTD Nightly r27325 (Jul 10, 2015)

  • Update from WebTranslator v3.0:
  • catalan - 4 changes by juanjo

New in OpenTTD Nightly r27324 (Jul 10, 2015)

  • Fix: Remove corner-case optimisation for line drawing, which failed for dashed lines.

New in OpenTTD Nightly r27323 (Jul 10, 2015)

  • Fix: Spelling.

New in OpenTTD Nightly r27322 (Jul 10, 2015)

  • Fix: Clipping of inclined lines did not account for the 'horizontal width' being bigger than the 'real width'. (adf88)

New in OpenTTD Nightly r27321 (Jul 10, 2015)

  • Update from WebTranslator v3.0:
  • korean - 2 changes by telk5093

New in OpenTTD Nightly r27320 (Jul 10, 2015)

  • Codechange: Do not drop order backups when loading a savegame for replaying.

New in OpenTTD Nightly r27319 (Jul 10, 2015)

  • Update from WebTranslator v3.0:
  • frisian - 1 changes by BAJansen

New in OpenTTD Nightly r27318 (Jun 26, 2015)

  • Update from WebTranslator v3.0:
  • frisian - 9 changes by BAJansen

New in OpenTTD Nightly r27317 (Jun 25, 2015)

  • Update from WebTranslator v3.0:
  • frisian - 458 changes by BAJansen

New in OpenTTD Nightly r27316 (Jun 23, 2015)

  • https://binaries.openttd.org/nightlies/trunk/r27316/openttd-trunk-r27316-windows-win64.zip

New in OpenTTD Nightly r27296 (Jun 2, 2015)

  • Update from WebTranslator v3.0:
  • estonian - 93 changes by Jaropower

New in OpenTTD Nightly r27295 (May 29, 2015)

  • Add: [strgen] Default plural subparameter positions for CARGO_xxx string control codes.

New in OpenTTD Nightly r27294 (May 29, 2015)

  • Fix: Invalid plural references in various translations.

New in OpenTTD Nightly r27293 (May 28, 2015)

  • Update from WebTranslator v3.0:
  • traditional_chinese - 4 changes by siu238X
  • danish - 4 changes by beruic

New in OpenTTD Nightly r27292 (May 28, 2015)

  • Codechange: Unify language file range comments.

New in OpenTTD Nightly r27291 (May 25, 2015)

  • Fix (r27278) [FS#6303]: Some savegame data was discarded again during loading.

New in OpenTTD Nightly r27290 (May 22, 2015)

  • Fix: sanitize the command line arguments before doing anything complex with them

New in OpenTTD Nightly r27289 (May 22, 2015)

  • Fix: some uninitialised instance variables

New in OpenTTD Nightly r27288 (May 19, 2015)

  • Fix: Slow network content GUI in MSVC Debug builds due to repeated string resolving.

New in OpenTTD Nightly r27287 (May 17, 2015)

  • Doc: Clarify radius and semantics of the industry producing/accepting tile functions.

New in OpenTTD Nightly r27286 (May 17, 2015)

  • Fix-ish(r27140): Also fix typo in the documentation.

New in OpenTTD Nightly r27285 (May 17, 2015)

  • Codechange: Use LG_ORIGINAL instead of a magic 0 to indicate the original landscape generator.

New in OpenTTD Nightly r27284 (May 12, 2015)

  • Update from WebTranslator v3.0:
  • latin - 1 changes by Supercheese

New in OpenTTD Nightly r27283 (May 12, 2015)

  • Update from WebTranslator v3.0:
  • belarusian - 4 changes by KorneySan
  • brazilian_portuguese - 20 changes by Tucalipe

New in OpenTTD Nightly r27282 (May 12, 2015)

  • Fix [FS#6254]: Enforce the company's default service intervals when purchasing another company. (Johnnei)

New in OpenTTD Nightly r27281 (May 12, 2015)

  • Codechange: Do not shadow local variables with other local variables in sub-scopes.

New in OpenTTD Nightly r27280 (May 12, 2015)

  • Fix (r24998): Cloning/autoreplace/autorenew did not copy custom service intervals. (Johnnei)

New in OpenTTD Nightly r27279 (May 10, 2015)

  • Feature: [NewGRF] Increase the maximum amount of industry types to 128 per NewGRF and 240 in total.

New in OpenTTD Nightly r27278 (May 10, 2015)

  • Fix: Handle savegames with an unexpected amount of industry-builder or NewGRF entity-mapping more gracefully.

New in OpenTTD Nightly r27277 (May 10, 2015)

  • Codechange: Make _displayed_industries a std::bitset.

New in OpenTTD 1.5.1 RC 1 (May 9, 2015)

  • Fix: Do not consider road junctions with trivial dead ends as branch points during town growth [FS#6245] (r27260, r27259, r27244)
  • Fix: ScriptList::RemoveList failed to remove a list from itself [FS#6287] (r27258)
  • Fix: Combined button+dropdown widgets in order and autoreplace GUI had incorrect hitbox when using GUI zoom [FS#6270] (r27255)
  • Fix: When building a lock on DC_AUTO-removable water-based objects, the water class was always set to canal [FS#6264] (r27254)
  • Fix: When crossing tram tracks with railroads, cost of extra roads was not being counted [FS#6282] (r27253)
  • Fix: Invalid infrastructure counting when crossing tram tracks with railroads [FS#6281] (r27252)
  • Fix: Broken error message in configure [FS#6286] (r27250)
  • Fix: In some cases town growth failure was considered as success [FS#6240] (r27249, r27247)
  • Fix: Town labels on smallmap and zoomed-out viewports were not centered [FS#6257] (r27248)
  • Fix: Removing a rail waypoint used the remove-rail-station cost [FS#6251] (r27245)
  • Fix: Duplicate frees due to pool item classes not having copy constructors [FS#6285] (r27243)
  • Fix: Crash when no AIs were installed due to improper handling of non-ASCII characters by the string pointer lexer [FS#6272] (r27233)
  • Fix: Compilation on DragonflyBSD [FS#6274] (r27224, r27223)
  • Fix: Use the current maximum speed as limited by bridges, orders etc. for all vehicle types alike when considering increased smoke emissions of vehicles [FS#6278] (r27222)
  • Fix: Multi-value keys in the desktop entry shall end with a trailing separator (r27221)
  • Fix: Draw path reservation on the whole bridge, not only on the bridge heads (r27209)
  • Fix: Draw correct overlay sprites for path reservations on bridges and tunnels (r27208)

New in OpenTTD Nightly r27269 (May 8, 2015)

  • Update from WebTranslator v3.0:
  • latvian - 20 changes by Parastais

New in OpenTTD Nightly r27268 (May 7, 2015)

  • Update from WebTranslator v3.0:
  • hebrew - 1 changes by oofnik

New in OpenTTD Nightly r27267 (May 4, 2015)

  • Change: [NewGRF] Translate industry variable A6.

New in OpenTTD Nightly r27266 (May 4, 2015)

  • Fix: Truncated comment in openttd.grf

New in OpenTTD Nightly r27265 (May 4, 2015)

  • Fix: Truncated comment in openttd.grf

New in OpenTTD Nightly r27264 (May 4, 2015)

  • Update from WebTranslator v3.0:
  • korean - 1 changes by telk5093

New in OpenTTD Nightly r27263 (May 4, 2015)

  • Doc: nforenum is part of grfcodec for some years.

New in OpenTTD Nightly r27262 (May 1, 2015)

  • Update from WebTranslator v3.0:
  • croatian - 97 changes by UnderwaterHesus

New in OpenTTD Nightly r27261 (Apr 29, 2015)

  • Update from WebTranslator v3.0:
  • swedish - 1 changes by abbedabb

New in OpenTTD Nightly r27260 (Apr 29, 2015)

  • Fix (r27244): economy.allow_town_roads should not affect town placement during world generation.

New in OpenTTD Nightly r27259 (Apr 29, 2015)

  • Fix (r27244): Incorrect merge. (_dp_)

New in OpenTTD Nightly r27258 (Apr 29, 2015)

  • Fix [FS#6287]: ScriptList::RemoveList failed to remove a list from itself.

New in OpenTTD Nightly r27257 (Apr 27, 2015)

  • Update from WebTranslator v3.0:
  • korean - 4 changes by telk5093

New in OpenTTD Nightly r27256 (Apr 27, 2015)

  • Change [FS#6165]: Do not consider cargo that is already being loaded as waiting cargo wrt. the station rating.

New in OpenTTD Nightly r27255 (Apr 27, 2015)

  • Fix [FS#6270]: Combined button+dropdown widgets in order and autoreplace GUI had incorrect hitbox when using GUI zoom. (_dp_)

New in OpenTTD Nightly r27254 (Apr 27, 2015)

  • Fix [FS#6264]: When building a lock on DC_AUTO-removable water-based objects, the water class was always set to canal.

New in OpenTTD Nightly r27253 (Apr 27, 2015)

  • Fix [FS#6282]: When crossing tram tracks with railroads, cost of extra roads was not being counted. (adf88)

New in OpenTTD Nightly r27252 (Apr 27, 2015)

  • Fix [FS#6281]: Invalid infrastructure counting when crossing tram tracks with railroads. (adf88)

New in OpenTTD Nightly r27251 (Apr 27, 2015)

  • Feature [FS#6252]: Make Ctrl+Remove-Roadstop also remove the road, just like for rail stations. (adf88)

New in OpenTTD Nightly r27250 (Apr 27, 2015)

  • Fix [FS#6286]: Broken error message in configure. (NG)

New in OpenTTD Nightly r27249 (Apr 27, 2015)

  • Fix [FS#6240]: In some cases town growth failure was considered as success. (_dp_)

New in OpenTTD Nightly r27248 (Apr 27, 2015)

  • Fix [FS#6257]: Town labels on smallmap and zoomed-out viewports were not centered. (_dp_)

New in OpenTTD Nightly r27247 (Apr 27, 2015)

  • Cleanup: Make GrowTownAtRoad return a bool.

New in OpenTTD Nightly r27246 (Apr 27, 2015)

  • Codechange: Deduplicate code between removing part of a rail station and removing the whole rail station. (adf88)

New in OpenTTD Nightly r27245 (Apr 27, 2015)

  • Fix [FS#6251]: Removing a rail waypoint used the remove-rail-station cost. (adf88)

New in OpenTTD Nightly r27244 (Apr 27, 2015)

  • Change [FS#6245]: Do not consider road junctions with trivial dead ends as branch points during town growth. (_dp_)

New in OpenTTD Nightly r27243 (Apr 25, 2015)

  • Fix (r26816) [FS#6285]: Duplicate frees due to pool item classes not having copy constructors.

New in OpenTTD Nightly r27242 (Apr 22, 2015)

  • Update from WebTranslator v3.0:
  • lithuanian - 17 changes by Stabilitronas

New in OpenTTD Nightly r27241 (Apr 21, 2015)

  • Update from WebTranslator v3.0:
  • latin - 5 changes by Supercheese

New in OpenTTD Nightly r27240 (Apr 20, 2015)

  • Update from WebTranslator v3.0:
  • lithuanian - 31 changes by Stabilitronas

New in OpenTTD Nightly r27239 (Apr 19, 2015)

  • Update from WebTranslator v3.0:
  • latin - 3 changes by Supercheese
  • lithuanian - 92 changes by Stabilitronas

New in OpenTTD Nightly r27238 (Apr 15, 2015)

  • Update from WebTranslator v3.0:
  • latin - 2 changes by Supercheese

New in OpenTTD Nightly r27237 (Apr 15, 2015)

  • Update from WebTranslator v3.0:
  • latin - 7 changes by Supercheese

New in OpenTTD Nightly r27236 (Apr 15, 2015)

  • Fix (r27235): WT3 string validation

New in OpenTTD Nightly r27235 (Apr 14, 2015)

  • Update from WebTranslator v3.0:
  • latin - 123 changes by Supercheese
  • slovak - 54 changes by andrej
  • ukrainian - 130 changes by Fixer

New in OpenTTD Nightly r27234 (Apr 13, 2015)

  • Update from WebTranslator v3.0:
  • ukrainian - 67 changes by Fixer

New in OpenTTD Nightly r27233 (Apr 13, 2015)

  • Fix [FS#6272]: crash when no AIs were installed due to improper handling of non-ASCII characters by the string pointer lexer

New in OpenTTD Nightly r27232 (Apr 13, 2015)

  • Fix: Tweak noise generator more precisely for different map sizes (chillcore)

New in OpenTTD Nightly r27231 (Apr 13, 2015)

  • Codechange: Replace magic numbers for the smoothness setting (chillcore)

New in OpenTTD Nightly r27230 (Apr 13, 2015)

  • Fix: Tune down terrain generation to reduce amount of long slopes (chillcore)

New in OpenTTD Nightly r27229 (Apr 13, 2015)

  • Change: Generate more detailed curves at the coast (chillcore)

New in OpenTTD Nightly r27228 (Apr 13, 2015)

  • Change: Slightly more water in the non-custom sea levels (chillcore)

New in OpenTTD Nightly r27227 (Apr 13, 2015)

  • Codechange: Initialise map at level 0 instead of -32k (chillcore)

New in OpenTTD Nightly r27226 (Apr 12, 2015)

  • Update from WebTranslator v3.0:
  • latin - 10 changes by Supercheese

New in OpenTTD Nightly r27225 (Apr 12, 2015)

  • Change [FS#6262]: Be more lenient about road stop removal when at least one stop could be removed (afd88)

New in OpenTTD Nightly r27224 (Apr 12, 2015)

  • Cleanup: Duplicate #ifdef for FreeBSD (AMDim3)

New in OpenTTD Nightly r27223 (Apr 12, 2015)

  • Add [FS#6274]: Support for DragonflyBSD (AMDmi3)

New in OpenTTD Nightly r27222 (Apr 11, 2015)

  • Fix [FS#6278]: Use the current maximum speed as limited by bridges, orders etc. for all vehicle types alike when considering increased smoke emissions of vehicles.

New in OpenTTD Nightly r27221 (Apr 9, 2015)

  • Fix: Multi-value keys in the desktop entry shall end with a trailing separator. (Mr_Bones)

New in OpenTTD Nightly r27220 (Apr 6, 2015)

  • Update from WebTranslator v3.0:
  • simplified_chinese - 2 changes by Gavin

New in OpenTTD Nightly r27219 (Apr 6, 2015)

  • Update from WebTranslator v3.0:
  • simplified_chinese - 13 changes by xiangyigao

New in OpenTTD Nightly r27218 (Apr 2, 2015)

  • Update from WebTranslator v3.0:
  • luxembourgish - 361 changes by Phreeze

New in OpenTTD Nightly r27215 (Apr 2, 2015)

  • Update from WebTranslator v3.0:
  • luxembourgish - 312 changes by Phreeze

New in OpenTTD 1.5.0 (Apr 2, 2015)

  • Fix: [NewGRF] Add Misc. GRF Feature Flag 6 to enable the second rocky tile set [FS#6260] (r27200)

New in OpenTTD Nightly r27205 (Mar 26, 2015)

  • Update from WebTranslator v3.0:
  • luxembourgish - 24 changes by Phreeze

New in OpenTTD Nightly r27204 (Mar 25, 2015)

  • Update from WebTranslator v3.0:
  • luxembourgish - 6 changes by Phreeze
  • ukrainian - 1 changes by Strategy

New in OpenTTD Nightly r27203 (Mar 24, 2015)

  • Update from WebTranslator v3.0:
  • swedish - 4 changes by daishan

New in OpenTTD Nightly r27202 (Mar 23, 2015)

  • Update from WebTranslator v3.0:
  • catalan - 1 changes by juanjo
  • korean - 1 changes by telk5093

New in OpenTTD Nightly r27201 (Mar 23, 2015)

  • Update from WebTranslator v3.0:
  • english_US - 4 changes by Supercheese
  • latin - 4 changes by Supercheese

New in OpenTTD Nightly r27200 (Mar 23, 2015)

  • Feature/Fix [FS#6260]: [NewGRF] Add Misc. GRF Feature Flag 6 to enable the second rocky tile set.

New in OpenTTD Nightly r27199 (Mar 21, 2015)

  • Update from WebTranslator v3.0:
  • hungarian - 4 changes by Brumi
  • korean - 1 changes by telk5093

New in OpenTTD Nightly r27198 (Mar 20, 2015)

  • Revert (r27197): WT3 being rude.

New in OpenTTD Nightly r27197 (Mar 20, 2015)

  • -Update from WebTranslator v3.0:
  • swedish - 3 changes by Joel_A

New in OpenTTD Nightly r27193 (Mar 19, 2015)

  • Feature: [NewGRF] Display relative offset changes in the sprite aligner [FS#6236] (r27174)
  • Fix: Original road vehicle acceleration crashed for vehicles taking over [FS#6255] (r27190)
  • Fix: GCC 5 compilation (r27185, r27183)
  • Fix: Data race due to lazy initialisation of objects [FS#5969] (r27178)
  • Fix: Compilation with MinGW64 (r27176)
  • Fix: Use the regular clipping functions in the sprite aligner instead of some magic [FS#6237] (r27173)
  • Fix: Windows randomly drops SetCursorPos calls, breaking the RMB-scrolling [FS#6238] (r27172)

New in OpenTTD Testing 1.5.0 RC 1 (Mar 19, 2015)

  • Feature: [NewGRF] Display relative offset changes in the sprite aligner [FS#6236] (r27174)
  • Fix: Original road vehicle acceleration crashed for vehicles taking over [FS#6255] (r27190)
  • Fix: GCC 5 compilation (r27185, r27183)
  • Fix: Data race due to lazy initialisation of objects [FS#5969] (r27178)
  • Fix: Compilation with MinGW64 (r27176)
  • Fix: Use the regular clipping functions in the sprite aligner instead of some magic [FS#6237] (r27173)
  • Fix: Windows randomly drops SetCursorPos calls, breaking the RMB-scrolling [FS#6238] (r27172)

New in OpenTTD Nightly r27189 (Mar 17, 2015)

  • Update from WebTranslator v3.0:
  • korean - 1 changes by telk5093

New in OpenTTD Nightly r27188 (Mar 17, 2015)

  • Update from WebTranslator v3.0:
  • korean - 2 changes by telk5093

New in OpenTTD Nightly r27187 (Mar 16, 2015)

  • Fix: Code style.

New in OpenTTD Nightly r27186 (Mar 16, 2015)

  • Codechange: Rename AlwaysDrawUnpavedRoads() to better reflect what it does.

New in OpenTTD Nightly r27185 (Mar 16, 2015)

  • Fix: prevent the compiler from optimizing an assignment away which caused GCC 5 to actually crash

New in OpenTTD Nightly r27184 (Mar 16, 2015)

  • Cleanup: remove some removed strings

New in OpenTTD Nightly r27183 (Mar 16, 2015)

  • Fix: GCC5 compilation

New in OpenTTD Nightly r27182 (Mar 14, 2015)

  • Update from WebTranslator v3.0:
  • luxembourgish - 4 changes by Phreeze

New in OpenTTD Nightly r27181 (Mar 12, 2015)

  • Update from WebTranslator v3.0:
  • french - 4 changes by glx

New in OpenTTD Nightly r27180 (Mar 11, 2015)

  • Update from WebTranslator v3.0:
  • catalan - 16 changes by juanjo
  • norwegian_bokmal - 4 changes by cuthbert
  • spanish - 1 changes by juanjo

New in OpenTTD Nightly r27179 (Mar 10, 2015)

  • Update from WebTranslator v3.0:
  • afrikaans - 10 changes by telanus
  • croatian - 4 changes by VoyagerOne
  • finnish - 4 changes by jpx_
  • hebrew - 9 changes by oofnik
  • italian - 3 changes by lorenzodv
  • korean - 11 changes by Gimel3830, telk5093
  • lithuanian - 4 changes by Stabilitronas
  • polish - 4 changes by wojteks86
  • romanian - 29 changes by kneekoo
  • gaelic - 4 changes by GunChleoc
  • slovak - 17 changes by Milsa
  • spanish - 4 changes by SilverSurferZzZ

New in OpenTTD Nightly r27178 (Mar 8, 2015)

  • Fix [FS#5969]: Data race due to lazy initialisation of objects.

New in OpenTTD Nightly r27177 (Mar 5, 2015)

  • Update from WebTranslator v3.0:
  • catalan - 3 changes by juanjo
  • dutch - 4 changes by habell
  • russian - 4 changes by Lone_Wolf
  • spanish - 10 changes by juanjo
  • tamil - 7 changes by ganesh

New in OpenTTD Nightly r27171 (Feb 26, 2015)

  • Update from WebTranslator v3.0:
  • korean - 11 changes by telk5093
  • latin - 2 changes by Supercheese

New in OpenTTD Nightly r27169 (Feb 26, 2015)

  • Update: Documentation

New in OpenTTD Testing 1.5.0 Beta 2 (Feb 25, 2015)

  • Feature: [NoGo] Game scripts can point to a location, station, industry, or town when publishing news. (r27164)
  • Feature: Allow changing max heightlevel in scenario editor. (r27151)
  • Feature: Make use of both rocky tile sets from the base graphics. (r27117)
  • Change: Scale (non-custom) default window sizes according to GUI zoom. (r27147)
  • Change: Make statusbar and chat-entry window use the same width as the toolbar. (r27146)
  • Change: The chatbox-width setting now uses percent of screen width instead of pixels. (r27144)
  • Change: [NewGRF] Interpret negative positions in industry layouts depending on GRF version. (r27138)
  • Fix: [SDL, Windows] Right-mouse-button scrolling scrolled/jumped too far, when OpenTTD lagged during mouse event processing. (r27167)
  • Fix: Toolbars were not invalidated when changing max-vehicles settings. [FS#6204] (r27163)
  • Fix: Tile selection was drawn outside of map in some cases. [FS#6208] (r27162)
  • Fix: Reimplement the viewport drawing algorithm. [FS#6156] [FS#6206] (r27161)
  • Fix: Issues with smallmap and viewport coordinates and transformations. (r27160, r27159, r27158)
  • Fix: Mark bridge middle tiles dirty when building/removing/changing bridges. (r27157)
  • Fix: Rounding and unit-conversion inconsistencies in calls to MarkAllViewportsDirty. (r27148)
  • Fix: Oilrig empty-tile checks were incorrect due to wrong TileIndexDiff->TileIndexDiffC conversion. (r27137)
  • Fix: Misalignment in generate world window in case of small fonts. (r27135)
  • Fix: Dragging of free wagons in depot failed with GUI zoom. (r27133)
  • Fix: Reduce memory footprint of map array by shuffling its members. [FS#6218] (r27132, r27126)
  • Fix: Dropdown- and tooltip-windows should not steal the focus. (r27131)
  • Fix: [NewGRF] Action 7/9 condition 0A failed for present, but disabled, NewGRF. (r27119)
  • Fix: Road vehicles could not reverse to be sent to depots when the following tile has the right type to run on, but could not be entered. [FS#6183] (r27107)
  • Fix: Use the actual max speed of the vehicle in front when determining if a RV can overtake. [FS#6176] (r27106)
  • Fix: grow_counter was not properly bounded by growth_rate, but by some other value used to calculate growth_rate. [FS#6195] (r27105)
  • Fix: [Script] Support 64 bits integers in ScriptLists. [FS#6194] (r27104)
  • Fix: [Script] Money values would end up wrong in strings when outside the bounds of a 32 bits integer. [FS#6194] (r27102)

New in OpenTTD Nightly r27168 (Feb 24, 2015)

  • Update from WebTranslator v3.0:
  • latin - 4 changes by Supercheese

New in OpenTTD Nightly r27167 (Feb 24, 2015)

  • Fix: [SDL, Windows] Right-mouse-button scrolling scrolled/jumped way to far, when OpenTTD lagged during mouse event processing.

New in OpenTTD Nightly r27166 (Feb 24, 2015)

  • Codechange: Optimise ScriptList by making use of iterators instead of looking up map-items multiple times per API call.

New in OpenTTD Nightly r27165 (Feb 23, 2015)

  • Update from WebTranslator v3.0:
  • english_US - 3 changes by Supercheese

New in OpenTTD Nightly r27164 (Feb 23, 2015)

  • Add: [NoGo] Game scripts can point to a location, station, industry, or town when publishing news.

New in OpenTTD Nightly r27163 (Feb 23, 2015)

  • Fix [FS#6204]: Toolbars were not invalidated when changing max-vehicles settings. (adf88)

New in OpenTTD Nightly r27162 (Feb 23, 2015)

  • Fix [FS#6208]: Tile selection was drawn outside of map in some cases. (adf88)

New in OpenTTD Nightly r27161 (Feb 23, 2015)

  • Fix [FS#6156] [FS#6206]: Reimplement the viewport drawing algorithm.

New in OpenTTD Nightly r27160 (Feb 23, 2015)

  • Fix: Division of signed values by TILE_SIZE requires cast to stay signed

New in OpenTTD Nightly r27159 (Feb 23, 2015)

  • Codechange: Simplify mapping from smallmap to viewport coordinates by duplicating less code.

New in OpenTTD Nightly r27158 (Feb 23, 2015)

  • Codechange: Simplify mapping from viewport to smallmap coordinates by duplicating less code.

New in OpenTTD Nightly r27157 (Feb 23, 2015)

  • Fix: Mark bridge middle tiles dirty when building/removing/changing bridges.

New in OpenTTD Nightly r27156 (Feb 21, 2015)

  • Update from WebTranslator v3.0:
  • traditional_chinese - 1 changes by siu238X

New in OpenTTD Nightly r27155 (Feb 20, 2015)

  • Update from WebTranslator v3.0:
  • traditional_chinese - 1 changes by siu238X

New in OpenTTD Nightly r27154 (Feb 19, 2015)

  • Update from WebTranslator v3.0:
  • indonesian - 9 changes by UseYourIllusion
  • korean - 4 changes by telk5093

New in OpenTTD Nightly r27153 (Feb 16, 2015)

  • Update from WebTranslator v3.0:
  • german - 3 changes by mbender
  • korean - 2 changes by telk5093
  • malay - 12 changes by im54

New in OpenTTD Nightly r27152 (Feb 16, 2015)

  • Fix: Generated files.

New in OpenTTD Nightly r27151 (Feb 16, 2015)

  • Add: Allow changing max heightlevel in scenario editor.

New in OpenTTD Nightly r27150 (Feb 16, 2015)

  • Fix (r27146): Forgot scenario toolbar.

New in OpenTTD Nightly r27149 (Feb 16, 2015)

  • Update from WebTranslator v3.0:
  • korean - 1 changes by telk5093

New in OpenTTD Nightly r27148 (Feb 16, 2015)

  • Fix: Rounding and unit-conversion inconsistencies in calls to MarkAllViewportsDirty.

New in OpenTTD Nightly r27147 (Feb 16, 2015)

  • Fix: Scale (non-custom) default window sizes according to GUI zoom.

New in OpenTTD Nightly r27146 (Feb 16, 2015)

  • Fix: Make statusbar and chat-entry window use the same width as the toolbar. Otherwise they lack a size definition.

New in OpenTTD Nightly r27145 (Feb 14, 2015)

  • Update from WebTranslator v3.0:
  • malay - 11 changes by TheITChap

New in OpenTTD Nightly r27144 (Feb 14, 2015)

  • Change: The chatbox-width setting now uses percent of screen width instead of pixels.

New in OpenTTD Nightly r27142 (Feb 11, 2015)

  • Update from WebTranslator v3.0:
  • turkish - 77 changes by wakeup

New in OpenTTD Nightly r27141 (Feb 10, 2015)

  • Update from WebTranslator v3.0:
  • indonesian - 57 changes by fanioz
  • korean - 3 changes by telk5093

New in OpenTTD Nightly r27140 (Feb 10, 2015)

  • Codechange: Fix typo in GenenerateLandscapeWindowMode (chillcore)

New in OpenTTD Nightly r27139 (Feb 9, 2015)

  • Update from WebTranslator v3.0:
  • korean - 12 changes by Gimel3830

New in OpenTTD Nightly r27138 (Feb 9, 2015)

  • Fix: [NewGRF] Negative positions in industry layouts were interpreted incorrectly; however since the wrong behaviour is saner, define as the correct behaviour for GRFv8.

New in OpenTTD Nightly r27137 (Feb 9, 2015)

  • Fix (r0): Oilrig empty-tile checks were incorrect due to wrong TileIndexDiff->TileIndexDiffC conversion.

New in OpenTTD Nightly r27136 (Feb 9, 2015)

  • Update from WebTranslator v3.0:
  • afrikaans - 1 changes by telanus

New in OpenTTD Nightly r27135 (Feb 3, 2015)

  • Fix: Misalignment in generate world window in case of small fonts.

New in OpenTTD Nightly r27134 (Feb 3, 2015)

  • Codechange: Simplify GUI scaling by adding UnScaleGUI() and ScaleGUITrad().

New in OpenTTD Nightly r27133 (Feb 3, 2015)

  • Fix: Dragging of free wagons in depot failed with GUI zoom.

New in OpenTTD Nightly r27132 (Feb 2, 2015)

  • Codechange: Add an assertion about the size of the Tile struct to ensure alignment assumptions.

New in OpenTTD Nightly r27131 (Feb 2, 2015)

  • Fix: Dropdown- and tooltip-windows should not steal the focus.

New in OpenTTD Nightly r27130 (Feb 2, 2015)

  • Update from WebTranslator v3.0:
  • simplified_chinese - 1 changes by ww9980

New in OpenTTD Nightly r27129 (Jan 31, 2015)

  • Update from WebTranslator v3.0:
  • malay - 18 changes by im54

New in OpenTTD Nightly r27128 (Jan 30, 2015)

  • Update from WebTranslator v3.0:
  • afrikaans - 2 changes by kdzar

New in OpenTTD Nightly r27127 (Jan 27, 2015)

  • Update from WebTranslator v3.0:
  • latin - 1 changes by Supercheese

New in OpenTTD Nightly r27126 (Jan 27, 2015)

  • Fix [FS#6218] (r26873): Reduce memory footprint of map array by shuffling its variables

New in OpenTTD Nightly r27125 (Jan 24, 2015)

  • Update from WebTranslator v3.0:
  • latin - 3 changes by Supercheese

New in OpenTTD Nightly r27124 (Jan 23, 2015)

  • Update from WebTranslator v3.0:
  • norwegian_nynorsk - 18 changes by 2rB

New in OpenTTD Nightly r27123 (Jan 22, 2015)

  • Fix [FS#5371] [FS#6214]: API docs (krinn)

New in OpenTTD Nightly r27122 (Jan 20, 2015)

  • Update from WebTranslator v3.0:
  • bulgarian - 22 changes by komara

New in OpenTTD Nightly r27121 (Jan 19, 2015)

  • Update from WebTranslator v3.0:
  • irish - 2 changes by tem
  • latin - 1 changes by Supercheese

New in OpenTTD Nightly r27120 (Jan 19, 2015)

  • Update from WebTranslator v3.0:
  • korean - 1 changes by telk5093

New in OpenTTD Nightly r27119 (Jan 19, 2015)

  • Fix: Action 7/9 condition 0A failed for present, but disabled, NewGRF.

New in OpenTTD Nightly r27118 (Jan 16, 2015)

  • Update from WebTranslator v3.0:
  • english_US - 1 changes by Supercheese
  • irish - 5 changes by tem

New in OpenTTD Nightly r27117 (Jan 12, 2015)

  • Fix/Feature: Make use of both rocky tile sets from the base graphics.

New in OpenTTD Nightly r27116 (Jan 12, 2015)

  • Update from WebTranslator v3.0:
  • esperanto - 1 changes by polluks
  • slovak - 15 changes by Blayss

New in OpenTTD Nightly r27115 (Jan 8, 2015)

  • Update from WebTranslator v3.0:
  • irish - 10 changes by tem

New in OpenTTD Nightly r27114 (Jan 7, 2015)

  • Update from WebTranslator v3.0:
  • catalan - 2 changes by juanjo
  • danish - 2 changes by Gankenstein
  • spanish - 5 changes by juanjo

New in OpenTTD Nightly r27113 (Jan 6, 2015)

  • Update from WebTranslator v3.0:
  • spanish - 1 changes by juanjo

New in OpenTTD Nightly r27112 (Jan 5, 2015)

  • Update from WebTranslator v3.0:
  • luxembourgish - 1 changes by Phreeze
  • spanish - 2 changes by SilverSurferZzZ

New in OpenTTD Nightly r27101 (Jan 3, 2015)

  • Update from WebTranslator v3.0:
  • simplified_chinese - 4 changes by mhching
  • luxembourgish - 17 changes by Phreeze

New in OpenTTD Nightly r27098 (Dec 29, 2014)

  • Update from WebTranslator v3.0:
  • spanish - 2 changes by SilverSurferZzZ

New in OpenTTD Nightly r27086 (Dec 19, 2014)

  • Codechange: Simplify opening of windows by always returning a valid window pointer.

New in OpenTTD Nightly r27085 (Dec 19, 2014)

  • Fix: Always return a valid window to the world generation gui code.

New in OpenTTD Nightly r27084 (Dec 19, 2014)

  • Doc: Improve documentation of AllocateWindowDescFront.

New in OpenTTD Nightly r27083 (Dec 17, 2014)

  • Update from WebTranslator v3.0:
  • latin - 9 changes by Supercheese

New in OpenTTD Nightly r27082 (Dec 15, 2014)

  • Update from WebTranslator v3.0:
  • lithuanian - 4 changes by Stabilitronas

New in OpenTTD Nightly r27081 (Dec 15, 2014)

  • Update from WebTranslator v3.0:
  • korean - 1 changes by telk5093
  • lithuanian - 11 changes by Stabilitronas

New in OpenTTD Nightly r27078 (Dec 11, 2014)

  • Update from WebTranslator v3.0:
  • latin - 12 changes by Supercheese
  • portuguese - 47 changes by ZeDWeB

New in OpenTTD Nightly r27077 (Dec 9, 2014)

  • Update from WebTranslator v3.0:
  • danish - 10 changes by manframe

New in OpenTTD Nightly r27076 (Dec 8, 2014)

  • Update from WebTranslator v3.0:
  • arabic_egypt - 1 changes by awensome

New in OpenTTD Nightly r27075 (Dec 8, 2014)

  • -Fix [FS#6182]: Variable 47 used the carge translation table of the wrong GRF in case of callback 1D.

New in OpenTTD Nightly r27074 (Dec 6, 2014)

  • Update from WebTranslator v3.0:
  • japanese - 16 changes by guppy

New in OpenTTD Nightly r27073 (Dec 5, 2014)

  • Update from WebTranslator v3.0:
  • danish - 14 changes by manframe

New in OpenTTD Nightly r27072 (Dec 4, 2014)

  • Update from WebTranslator v3.0:
  • danish - 8 changes by manframe
  • korean - 3 changes by telk5093
  • serbian - 22 changes by SoMiPro202

New in OpenTTD Nightly r27071 (Dec 3, 2014)

  • Update from WebTranslator v3.0:
  • spanish - 2 changes by juanjo

New in OpenTTD Nightly r27070 (Dec 2, 2014)

  • Update from WebTranslator v3.0:
  • catalan - 1 changes by juanjo
  • spanish - 3 changes by juanjo

New in OpenTTD Nightly r27069 (Dec 2, 2014)

  • Update from WebTranslator v3.0:
  • bulgarian - 3 changes by pdedinski

New in OpenTTD Nightly r27068 (Nov 27, 2014)

  • Update from WebTranslator v3.0:
  • danish - 28 changes by manframe
  • tamil - 52 changes by aswn

New in OpenTTD Nightly r27067 (Nov 26, 2014)

  • Update from WebTranslator v3.0:
  • korean - 1 changes by telk5093

New in OpenTTD Nightly r27066 (Nov 24, 2014)

  • Update from WebTranslator v3.0:
  • polish - 19 changes by wojteks86

New in OpenTTD Nightly r27059 (Nov 10, 2014)

  • Change: [Makefile] Make sure to use plain mercurial output unaltered by personal presets

New in OpenTTD Nightly r27058 (Nov 10, 2014)

  • Update from WebTranslator v3.0:
  • french - 1 changes by romazoon
  • galician - 70 changes by permudo
  • latin - 5 changes by Supercheese

New in OpenTTD Nightly r27057 (Nov 7, 2014)

  • -Update from WebTranslator v3.0:
  • latin - 2 changes by Supercheese

New in OpenTTD Nightly r27056 (Nov 6, 2014)

  • Update from WebTranslator v3.0:
  • czech - 2 changes by Eskymak
  • portuguese - 4 changes by vesgo

New in OpenTTD Nightly r27055 (Nov 5, 2014)

  • Update from WebTranslator v3.0:
  • simplified_chinese - 6 changes by siu238X
  • traditional_chinese - 49 changes by siu238X

New in OpenTTD Nightly r27054 (Nov 4, 2014)

  • Update from WebTranslator v3.0:
  • irish - 9 changes by tem
  • portuguese - 40 changes by vesgo

New in OpenTTD Nightly r27053 (Nov 3, 2014)

  • Update from WebTranslator v3.0:
  • latin - 2 changes by Supercheese
  • vietnamese - 145 changes by nglekhoi

New in OpenTTD Nightly r27052 (Nov 3, 2014)

  • Update from WebTranslator v3.0:
  • simplified_chinese - 24 changes by siu238X
  • traditional_chinese - 19 changes by siu238X
  • swedish - 23 changes by Chrill

New in OpenTTD Nightly r27051 (Oct 30, 2014)

  • Update from WebTranslator v3.0:
  • irish - 15 changes by tem

New in OpenTTD Nightly r27050 (Oct 29, 2014)

  • Update from WebTranslator v3.0:
  • irish - 62 changes by tem
  • korean - 1 changes by telk5093

New in OpenTTD Nightly r27049 (Oct 29, 2014)

  • Fix (r26482): Fix compilation with --enable-desync-debug.

New in OpenTTD Nightly r27048 (Oct 29, 2014)

  • Fix (r26158): Position in articulated vehicle is 4D, not 4A.

New in OpenTTD Nightly r27047 (Oct 28, 2014)

  • Update from WebTranslator v3.0:
  • norwegian_nynorsk - 58 changes by eloekset
  • spanish - 2 changes by SilverSurferZzZ
  • turkish - 10 changes by wakeup

New in OpenTTD Nightly r27046 (Oct 28, 2014)

  • Fix [FS#5812]: Don't require double-press from non-dead console hotkeys.

New in OpenTTD Nightly r27045 (Oct 27, 2014)

  • Update from WebTranslator v3.0:
  • irish - 83 changes by tem
  • gaelic - 1 changes by GunChleoc
  • spanish - 2 changes by SilverSurferZzZ

New in OpenTTD Nightly r27044 (Oct 27, 2014)

  • Change (r26905, r26984): Scale heightmap greyscales > 0 evenly to heightlevels > 0, instead of giving heightlevel 1 a bigger loading. Sea level remains at pure black only.

New in OpenTTD Nightly r27043 (Oct 27, 2014)

  • Fix: could not enter third digit of snow line height

New in OpenTTD Nightly r27042 (Oct 27, 2014)

  • Update from WebTranslator v3.0:
  • irish - 265 changes by tem

New in OpenTTD Nightly r27041 (Oct 27, 2014)

  • Update: ob* translations

New in OpenTTD Nightly r27040 (Oct 27, 2014)

  • Fix: Don't use GCC diagnostic push/pop if unsupported

New in OpenTTD Nightly r27039 (Oct 25, 2014)

  • Update from WebTranslator v3.0:
  • irish - 123 changes by tem
  • latvian - 77 changes by Parastais

New in OpenTTD Nightly r27038 (Oct 24, 2014)

  • Update from WebTranslator v3.0:
  • belarusian - 21 changes by KorneySan
  • catalan - 2 changes by juanjo
  • czech - 14 changes by Eskymak
  • russian - 1 changes by KorneySan

New in OpenTTD Nightly r27031 (Oct 23, 2014)

  • Fix: crash when having the vehicle list opened from a buoy or oil rig while the buoy/oil rig gets its final removal (i.e. the sign gets removed)
  • Update from WebTranslator v3.0: irish - 94 changes

New in OpenTTD Nightly r27027 (Oct 22, 2014)

  • Update from WebTranslator v3.0:
  • catalan - 2 changes by juanjo
  • dutch - 2 changes by habell
  • finnish - 45 changes by jpx_
  • irish - 58 changes by tem
  • spanish - 2 changes by SilverSurferZzZ

New in OpenTTD 1.4.4 (Oct 22, 2014)

  • Fix: Image widgets stored 32bit SpriteID in uint16 (r26971)
  • Fix: Owner of road depot road types were not properly changed upon bankruptcy [FS#6126] (r26955)
  • Fix: Compilation on HAIKU (r26922)
  • Fix: Crash when enabling 'Full animation' if multiplayer chat text is on screen [FS#6096] (r26919)
  • Fix: Height computation of game script text in town GUI did not consider margins [FS#6119] (r26859)
  • Fix: [Squirrel] Debian lintian issues (r26853)
  • Fix: Compilation of strgen on various platforms like Solaris (r26850)
  • Fix: Better display of refit information for articulated vehicles [FS#6113] (r26849, r26848)
  • Fix: Do not assign a next hop when returning cargo [FS#6110] (r26847)
  • Fix: The ok-button in the OSK for the signs list should just close the OSK [FS#6116] (r26827)

New in OpenTTD 1.4.4 RC1 (Oct 9, 2014)

  • Fix: Image widgets stored 32bit SpriteID in uint16 (r26971)
  • Fix: Owner of road depot road types were not properly changed upon bankruptcy [FS#6126] (r26955)
  • Fix: Compilation on HAIKU (r26922)
  • Fix: Crash when enabling 'Full animation' if multiplayer chat text is on screen [FS#6096] (r26919)
  • Fix: Height computation of game script text in town GUI did not consider margins [FS#6119] (r26859)
  • Fix: [Squirrel] Debian lintian issues (r26853)
  • Fix: Compilation of strgen on various platforms like Solaris (r26850)
  • Fix: Better display of refit information for articulated vehicles [FS#6113] (r26849, r26848)
  • Fix: Do not assign a next hop when returning cargo [FS#6110] (r26847)
  • Fix: The ok-button in the OSK for the signs list should just close the OSK [FS#6116] (r26827)

New in OpenTTD 1.4.3 (Sep 24, 2014)

  • Fix: Crashes on joining a server with pending order backups [FS#6112] (r26819)
  • Fix: Crashes on start due to dereferencing the -1 index of the file names array of music files (r26809)

New in OpenTTD 1.4.3 RC2 (Sep 15, 2014)

  • Two crashes have been found and fixed in 1.4.3-RC2. Thus we continue with another release candidate. Please give it a decent play-test, especially also in multiplayer games.

New in OpenTTD 1.4.3 RC1 (Sep 8, 2014)

  • Fix: TC_NO_SHADE did not work for 32bpp text rendering (r26792)
  • Fix: Loading a game with order backups leaked Orders and left unreachable items in the pool (r26787)
  • Fix: Buffer overrun in SQCompiler::Error (r26764)
  • Fix: Desync due to not always properly restoring game state from the savegame (r26753)
  • Fix: [Script] Crashes and infinite loops when using lists in item-descending order [FS#6085] (r26744)
  • Fix: Incorrect CFLAGS when enabling gprof profiling (r26737, r26735)
  • Fix: Do not reset the last selected airport or layout, unless it is really necessary [FS#6083] (r26732)
  • Fix: Use the normal search path to look for xdg-open at Unix [FS#6077] (r26724)
  • Fix: Properly check for cargo acceptance of houses [FS#5997] (r26723)

New in OpenTTD 1.4.2 RC2 (Aug 4, 2014)

  • Change: Use awk instead of trying to convince cpp to preprocess nfo files (r26708)
  • Fix: CMD_CLEAR_ORDER_BACKUP should not be suppressed by pause modes (r26716)
  • Fix: [NewGRF] Parameters to SCC_NEWGRF_PUSH_WORD and SCC_NEWGRF_UNPRINT were not skipped during drawing (r26713)
  • Fix: [OSX] Compilation fails with some lzo2 versions, if __LP64__ is defined to 0 instead of checking whether it is defined [FS#6069] (r26709)
  • Fix: Wrong breakdown sound was played for ships [FS#6015] (r26706)
  • Fix: Integer overflows in acceleration code causing either too low acceleration or too high acceleration [FS#6067] (r26702)
  • Fix: Discard incorrectly saved order backups when clients join [FS#6066] (r26700)
  • Fix: Do not crash when trying to show an error about vehicle in a NewGRF and the NewGRF was not loaded at all (r26699)
  • Fix: Slovak uses space as group separator in numbers [FS#6064] (r26695)
  • Fix: Tighten parameter bound checks on GSCargoMonitor functions, and return -1 on out-of-bound parameters (r26685)

New in OpenTTD 1.4.2 RC1 (Jul 4, 2014)

  • Fix: CargoPacket::SourceStation() returns a StationID (r26660)
  • Fix: Days in dates are not represented by ordinal numbers in all languages [FS#6047] (r26657)
  • Fix: Production cheat cannot be allowed to be active in multiplayer for desync reasons, even when activated in singleplayer previously [FS#6044] (r26656)
  • Fix: Make sure an 'abs' is used that supports int64 when using 'abs' on those variables (r26651)
  • Fix: Support save/load chunk lengths of up to (1

New in OpenTTD 1.4.1 (Jun 3, 2014)

  • Fix: First send packages about new company, then clients joining it to admin port

New in OpenTTD 1.4.1 RC2 (May 19, 2014)

  • Fix: Save/load issues on big endian machines (r26593, r26590, r26589)
  • Fix: Consider multiheaded trains in station refits [FS#5995] (r26586)
  • Fix: Game script could be changed in game by double clicking [FS#5974] (r26583)
  • Fix: Transfer stations also should have a cargo rating [FS#5989] (r26581, r26580)
  • Fix: [Network] AIs would not reset certain network state information upon creation of their company [FS#6003] (r26578, r26576)
  • Fix: [Network] Client of non-dedicated server was not correctly put into the first company for all state variables [FS#6001] (r26577)

New in OpenTTD 1.4.1 RC1 (May 5, 2014)

  • Change: Remove demand calculation based on tiles (r26484)
  • Change: Use pkg-config for libpng as well (r26435, r26433, r26432)
  • Change: Use better distance metric for link graph [FS#5941] (r26411)
  • Fix: [Windows] Crash when the operating system performs the "paint" callback during window creation [FS#5994] (r26539, r26538)
  • Fix: OpenBSD compilation [FS#5992] (r26523)
  • Fix: prevent from ever reading huge (or negative) amounts of data in strgen (r26521)
  • Fix: Severity rating of dedicated server messages during world generation (r26518)
  • Fix: Buffer overruns in handling of symbolic links inside tars (r26514)
  • Fix: Incorrect usage of strecpy (r26505, r26485)
  • Fix: Reading console input on dedicated server relied on unspecified behaviour (r26496)
  • Fix: Allow single-vehicle consists to station-refit in a meaningful way (r26483)
  • Fix: Prevent comparing to NULL when strndup could not allocate memory (r26476)
  • Fix: Potentially undefined shifts in NewGRF code (r26475)
  • Fix: Make sure there is no uninitialised sprite data (r26473)
  • Fix: Draw text shadow for ellipses (r26467)
  • Fix: Add special handling for PALETTE_CRASH to work for non-8bpp-mapped sprites (r26463)
  • Fix: Avoid division by 0 when scaling flow values [FS#5970] (r26448)
  • Fix: Draw links to match _settings_game.vehicle.road_side [FS#5961] (r26445)
  • Fix: Load button for heightmap list was missing [FS#5953] (r26428)
  • Fix: Do not crash when supplying an invalid filename without extension to cmd parameter -q (r26423)
  • Fix: Some road constructions used the rail sound effect [FS#5946] (r26422)
  • Fix: Goal GUI failed to shade [FS#5948] (r26420)
  • Fix: Shares button state was not appropriately updated when switching setting or company [FS#5947] (r26416)

New in OpenTTD 1.4.0 RC1 (Mar 19, 2014)

  • Feature: [Script] APIs to get cargo waiting from/via other station (r26396)
  • Fix: Don't explain "symmetric" cargodist mode when the setting does not allow it [FS#5939] (r26394)
  • Fix: Update distances between link graph nodes when station sign is moved (r26393)
  • Fix: No need to call OnFocus twice [FS#5933] (r26392)
  • Fix: Select a specific font size when freetype fails to select one automatically [FS#5885] (r26389)
  • Fix: Return correct values from ICU iterators in case of leading or trailing whitespace [FS#5924] (r26384)
  • Fix: All goal commands invalidated the goal list of company 0 [FS#5932] (r26382)

New in OpenTTD 1.4.0 Beta 5 (Feb 26, 2014)

  • Feature: Warn the user about empty setting search results, and about missing setting search results due to filtering (r26322, r26321)
  • Feature: [NewGRF] Extend object variable 0x60 to also return the view [FS#5696] (r26316)
  • Feature: Allow map sizes up to 4096x4096 (r26319)
  • Feature: [NoGo] Allow GS to hide story page date (r26307)
  • Feature: [NoGo] More story APIs: RemovePageElement, GetCompany, GetDate, SetDate (r26306)
  • Feature: [NoGo] ScriptStoryPageElementList() - a list of all story page elements for a given page (r26305)
  • Feature: [NoGo] ScriptStoryPageList() - a list of all story pages (r26303)
  • Change: improve the performance of map generation (r26313, r26312, r26311, r26310, r26309, r26308)
  • Fix: Station sizes > 8 were always allowed [FS#5929] (r26375)
  • Fix: [NewGRF] Mixed up callback mask flags in station inspect window [FS#5928] (r26374)
  • Fix: Calling DoCommandP during the gameloop cleared pending persistent storage changes [FS#5831] (r26371)
  • Fix: [Windows] Use a separate event to indicate that the drawing thread has finished initializing, preventing potential deadlocks (r26367)
  • Fix: [Windows] Protect the whole video driver from concurrent access (r26366)
  • Fix: [Windows] Do not draw the cursor when its sprite is not ready and set _screen.dst_ptr immediately when the buffer changes [FS#5867] (r26365)
  • Fix: Writing out of the bounds of the rail type map [FS#5892] (r26364)
  • Fix: Reset the default window size icon size just like all the other cached icon sizes [FS#5906] (r26362)
  • Fix: ClientSizeChanged is only called via WndProcGdi which already has the mutex [FS#5922] (r26360)
  • Fix: Some order options do not combine with others, e.g. go via + full load [FS#5845] (r26357)
  • Fix: Protect all VideoDriver_SDL methods with the (now recursive) _draw_mutex (r26351)
  • Fix: Make sure link graph jobs can delete themselves after SLA_NULL [FS#5898] (r26347)
  • Fix: Call Layouter::ReduceLineCache from GenerateTownName in all cases to keep cache size in check [FS#5870] (r26346)
  • Fix: Rewrite SmallStack so that it does not use a pool and is reentrant (r26343)
  • Fix: Reroute cargo when automatic distribution is switched off [FS#5902] (r26341)
  • Fix: Do not redraw the link graph overlay if it is empty [FS#5908] (r26338)
  • Fix: Some inconsistencies regarding link graph (job) IDs (r26331)
  • Fix: The case of rerouting cargo from one VehicleCargoList to another (r26330)
  • Fix: Take care of next_station when reassigning from MTA_DELIVER to MTA_TRANSFER [FS#5901] (r26327)
  • Fix: when autosaving the message about a save already happening could be shown, even though the code's intention was to not show it [FS#5871] (r26326)
  • Fix: Check whether NewGRF change vehicle capacity when they are not supposed to, and truncate cargo appropriately if they are allowed to [FS#5897] (r26317)
  • Fix: The giant-screenshot confirmation window only triggered for ridiculously big screenshots, for ludicrously big ones [FS#5899] (r26314)

New in OpenTTD 1.4.0 Beta 4 (Feb 25, 2014)

  • Change: [NewGRF] Make vehicle variable 61 return 'not available' instead of zero when using it in invalid callback contexts (r26294)
  • Feature: Display speed limit also for road bridges in the TileInfo window [FS#5849] (r26277)
  • Fix: [NoGo] Invalid DoCommand return callback for method returning bool (r26298)
  • Fix: Correctly identify opposite ends of bridges and tunnels when converting rails [FS#5866, FS#5888] (r26291)
  • Fix: Prevent infinite recursion also in RefreshLinks [FS#5878] (r26283)
  • Fix: [NoAI] Some RemoveRail methods required to set a valid railtype, though it was not used anyway. Remove the need to set one [FS#5853] (r26279)
  • Fix: Do not spawn link graph jobs for link graphs with only one node [FS#5874] (r26276)
  • Fix: [NewGRF] If NewGRF provided the same station name for different industry types, stations would end up with same name. So also consider the provided name, not only the industry type (r26275)

New in OpenTTD Testing 1.3.2 RC2 (Jul 15, 2013)

  • Fix: [Admin] End-of-rcon data could not be determined reliably for any rcon command [FS#5643] (r25598, r25588, r25587)
  • Fix: [Content] When the server closed the connection, the client would for eternity try to read a packet and never timeout making it impossible to reconnect [FS#5635] (r25597)
  • Fix: [Script] Changing the script difficulty level in-game would also change the settings using the default even though they were not allowed to change in-game [FS#5644] (r25592)
  • Fix: [Admin] Ensure that sent and received length of json strings are the same [FS#5646] (r25590, r25589)
  • Fix: [Squirrel] Stack overflow did not show an error, due to the stack to throw the error already being full [FS#5320] (r25585)
  • Fix: [Script] Documentation implied that XXList::AddItem has a default for value if it isn't filled in [FS#5638] (r25579, r25577)
  • Fix: Layouter caused significant slowdown with text heavy windows, cache it to make it managable (r25574, r25570, r25569, r25567, r25564)
  • Fix: Make content list appear faster (r25573)
  • Fix: Non-ICU layouter started new lines with the space which triggered the linebreak (r25568)
  • Fix: If the next order cannot be resolved, reset the current order property instead of leaving it in an intermediate state [FS#5633] (r25562)
  • Fix: [Squirrel] Infinite recursion loop in freeing data via a looping set of references [FS#5568] (r25558)
  • Fix: One could build bridges over owned land of another company [FS#5524] (r25557)
  • Fix: [Script] Texts from scripts were not validated before they were shown, causing an assertion to trigger [FS#5632] (r25555)
  • Fix: Provide a warning when no vehicles are available, and tell what to do in that case [FS#5530] (r25553)
  • Fix: Possible reading of uninitialised memory due to undefined execution order (r25551)
  • Fix: [Windows] Race condition between two drawing threads could crash OpenTTD [FS#5571] (r25550)
  • Fix: ICU returns the width of the visual run as if the trailing space was added (in case a newline was added). This caused the width to be more than the requested width, but it would still be drawn correctly [FS#5626] (r25547)
  • Fix: Small memory leaks (r25546)
  • Fix: [GS] The checks and validations for setting the extra text in the town window became too stringent [FS#5625] (r25544)

New in OpenTTD 1.3.1 (Jun 1, 2013)

  • Fix: When overbuilding a reserved track with a non-track station tile, that tile would remain reserved and eventually trigger a crash upon removal

New in OpenTTD 1.3.1 RC1 (May 20, 2013)

  • Feature: Translations of baseset descriptions via language files (r25209, r25205)
  • Feature: Faroese and Scottish Gaelic translations (r25198, r25176)
  • Feature: Plural form to be used by Scottish Gaelic (1,11; 2,12; 3..10, 13..19; other) (r25078)
  • Change: [strgen] Allow any number of colour codes in translations (r25193, r25192, r25191)
  • Change: [Win32] MSVC 2010 comes with stdint.h (r25128)
  • Change: Be slightly more lenient with trying to detect a subversion repository in case someone has a sparse tags checkout. In that case the .svn folder misses from the $ROOT_DIR because it is in the $ROOT_DIR/.. (i.e. tags) folder (r25107)
  • Fix: 'No station' error was given, even when there was a station that way occupied or not yours [FS#5546] (r25243)
  • Fix: Crash when AI is executing a command as it is bankrupted (removed from the game) [FS#5547] (r25236)
  • Fix: Give bridges owned by noone (from bankrupt companies) to the first company which replaces the bridge. Everyone could have removed/rebuild the bridge anyway [FS#5541] (r25231, r25227)
  • Fix: [NewGRF] Revise when vehicle running sound effects 04, 07 and 08 are played; in depot or tunnel, or when crashed or stopped: No sound. Braking: Effect 08 instead of 07 [FS#5538] (r25226)
  • Fix: [NewGRF] Play vehicle sound effect also for planes (r25225)
  • Fix: [NewGRF] cur_speed is only valid for the front engine, so make other engines in the consist use the speed of the front [FS#5534] (r25224)
  • Fix: [NewGRF] Make tick_counters work the same for vehicles (r25223, r25222)
  • Fix: [NewGRF] IsCompatibleTrainStationTile() is not a symmetric function. Clarify the parameters and fix the cases were they were swapped (r25221)
  • Fix: Consider map border as water with repsect to river/canal continuation (r25220)
  • Fix: [Script] Clarify on which tiles IsDesertTile and IsSnowTile work, i.e. the ones without infrastructure or buildings, and introduce GetTerrainType for the cases where IsDesertTile/IsSnowTile do not work [FS#5537] (r25213)
  • Fix: The level crossing sound is an ambient sound and not a new year sound (r25200)
  • Fix: Original train and road vehicle acceleration did no longer respect bridge speed limits [FS#5523] (r25167)
  • Fix: [Win32] Do not statically link to SHGetFolderPath as it may not exist, and improve its emulation [FS#5522] (r25155, r25153)
  • Fix: [Win32] Do not store invalid paths in the search path list (r25154)
  • Fix: Remove stray reservation from savegames affected by FS#5510 et al. upon loading [FS#5520] (r25152)
  • Fix: [Script] XXBase::Chance function did not work for large values (>65535) [FS#5517] (r25148)
  • Fix: Several typos/inconsistencies in English strings [FS#5496] (r25144, r25143)
  • Fix: When extra dynamite was disabled, towns would be allowed to clear bridges with trams (r25141)
  • Fix: Towns are build as OWNER_TOWN, so they also need to be removed as OWNER_TOWN otherwise parts might remain [FS#5519] (r25140)
  • Fix: Editboxes could become too small when resizing windows (r25121)
  • Fix: Game script language files did not work, when inside a tar [FS#5509] (r25117, r25114)
  • Fix: [NewGRF] Acceleration of NewGRF aircraft was too fast, while acceleration of default aircraft was way too slow (r25115)
  • Fix: Pass $LDFLAGS_BUILD to all endian_check compilations (r25108)

New in OpenTTD 1.3.0 (Apr 1, 2013)

  • Fix: Station rebuilding could leave reserved tiles which caused crashes later on [FS#5510, FS#5516] (r25132)
  • Fix: When the count for a scrollbar was 0, the inter distance was subtracted too much causing a scrollbar with a negative size (r25123)

New in OpenTTD 1.3.0 RC3 (Mar 25, 2013)

  • Fix: Limit aircraft property 0D to 19, since the conversion result to km-ish/h needs to fit into a byte [FS#5492] (r25099)
  • Fix: Clicking the statusbar crashed, when news were pending but no news were shown yet [FS#5486] (r25093)
  • Fix: Make editbox character filters also apply to pasted content from clipboard (r25090, r25089)
  • Fix: Catch exception anonymously, if the exception content is not of interest [FS#5500] (r25081)

New in OpenTTD 1.3.0 RC2 (Mar 6, 2013)

  • Fix: Make sizes of the station preview list and direction selection identical in the station build window [FS#5472] (r25064)
  • Fix: When allocation of the sprite cache fails, try to allocate less memory and display an error message later on (r25061)
  • Fix: Refactor Script Debug GUI to only set widget states in OnInvalidateData [FS#5490] (r25052)
  • Fix: Do not let gcc include files from the "standard C" include directories to avoid inclusion of header files at the top of the preprocessed nfo files, which cause NFOrenum/GRFcodec to make invalid assumptions about the NFO version (r25050)
  • Fix: Minimise gaps feature caused removal to only happen at the signal build interval instead of the implicit interval of 1 [FS#5479] (r25038)
  • Fix: Green path signals would be shown when building them 'under' a train, and they would keep showing green until they were passed again [FS#5480] (r25037)

New in OpenTTD 1.3.0 RC1 (Feb 20, 2013)

  • Feature: Searching of (missing) content via GrfCrawler (r25024, r25023)
  • Change: Cleanup goals and cargo monitors of companies when they go bankrupt or are taken over (r24986)
  • Change: Apply the same name sorting rules to content and NewGRF list as for the server list (r24983)
  • Fix: [SDL] Crash after bootstrap download of 32bits base set due to referencing a deleted mutex [FS#5466] (r25017)
  • Fix: [SDL] Improve 8bpp hardware palette support. Instead of always requesting SDL_HWPALETTE, it is now only done for 8bp blitters in fullscreen mode (r25003, r25002, r24993)
  • Fix: Set vehicle's service interval is percent flag appropriately on creation [FS#5137] (r24998)
  • Fix: When choosing a train in a depot to attach a newly purchased wagon to, do not consider trains currently moving in and out of the depot (r24987)
  • Fix: [Script] Crash when passing too many parameters [FS#5465] (r24982, r24981, r24980)

New in OpenTTD 1.2.3 (Nov 1, 2012)

  • Change: [NewGRF] Set the reference brightness of 32bpp mask recolouring to 128 (r24610)
  • Fix: Configure script did not properly handle _BUILD flags during reconfigure (r24601)
  • Fix: Configure script failed to detect libfontconfig 2.10 as newer than 2.3 (r24598)
  • Fix: When fontconfig is not available, the bootstrap download crashed [FS#5336] (r24597)
  • Fix: Crash when a gamescript provided too many parameters to a GSText object [FS#5333] (r24593)
  • Fix: [Script] API documentation mistakes/omissions (r24584)
  • Fix: Do not add duplicates to the ban list [FS#5308] (r24580)
  • Fix: Draw the window resize sprite bottom-aligned [FS#5324] (r24577)
  • Fix: Vehicle list at buoys did no longer work [FS#5319] (r24576)
  • Fix: [Windows] Do not cast away const in OS specific code (r24572, r24571)
  • Fix: Naming of bundles was somewhat broken (r24569)
  • Fix: Non-train vehicle lists were not resorted when vehicles were renamed [FS#5261] (r24567)
  • Fix: Stop both price and payment inflation if either of them has reached MAX_INFLATION (r24565)
  • Fix: Limiting the inflation did not quite work [FS#5312] (r24564)
  • Fix: Do not show profit from refits as cost in the refit window [FS#5297] (r24544)
  • Fix: Do not limit to reading one UDP packet per game loop (r24532)
  • Fix: Max script chance was too big (r24531)
  • Fix: [NewGRF] RandomAction 84 should interpret register 100 as signed (r24528)
  • Fix: [OSX] Some compile problems in mac-only code [FS#5296] (r24524)
  • Fix: The gender of an industry name is defined by the industry-type part of the name, not by the town-name part, even if it comes first (r24523, r24522)
  • Fix: GStexts were compiled incompletely when containing certain string codes (r24516, r24515)
  • Fix: The mousewheel did not work in the build waypoint window [FS#5285] (r24507)
  • Fix: [NewGRF] Airport variables 60 to 65 and 69 used the wrong cargo translation table for translations (r24506)
  • Fix: Do not show the global goals as company goals for spectators (r24500)
  • Fix: Clarify description of command line option -n (r24485)
  • Fix: Do not call RebuildSubsidisedSourceAndDestinationCache() before subsidy savegame conversion is finished [FS#5232] (r24482)
  • Fix: Trains were unable to reverse in stations when using NPF (r24479)
  • Fix: The --xxx yyy format (instead of --xxx=yyy) for configure did not work (r24471)
  • Fix: --prefix was not accepted by configure (r24470)
  • Fix: Changing auto-refit for a 'goto station' order was inadvertently modifying the full load state [FS#5264] (r24457)

New in OpenTTD 1.2.2 (Aug 17, 2012)

  • Fix: In some cases ships could be covered with land [CVE-2012-3436] [FS#5254] (r24449, r24439)
  • Fix: Copy constructor and assignment operator cannot be implicit template specialisations [FS#5255] (r24448)
  • Fix: Make (non-refittable) vehicles with invalid default cargo unavailable [FS#5256] (r24438)
  • Fix: CFLAGS/CXXFLAGS ignored for helper binaries (r24432, r24429, r24427, r24365)
  • Fix: [Windows] Unbreak NewGRF MD5 sum calculation. Macros and side effects do not mix, especially if there is some obscure '#define min' in a windows header that nobody thinks of [FS#5231] (r24416)
  • Fix: Disallow removing roadtypes from bridges when not dragging in bridge direction [FS#5221] (r24414)
  • Fix: Draw wires under low bridges if the bridge is transparent, not if the wire is transparent (r24403)
  • Fix: Station properties 11 and 14 were combined incorrectly [FS#5243] (r24402)
  • Fix: [Windows] Changing resolution did not resize the window (r24394)
  • Fix: Use the 'all vehicles' group for the autoreplace window from the vehicle list [FS#5239] (r24392)
  • Fix: Do not consider not finding a particular base set critical; just load a different one and display an in-game error later on [FS#5233] (r24388)
  • Fix: Make IsInDepot() functions behave consistent across vehicle types and add IsChainInDepot instead, if that is what shall be checked [FS#5188] (r24384)
  • Fix: Call Vehicle::IsStoppedInDepot only for the first vehicle in a chain (i.e. primary vehicle or free wagon) (r24382)
  • Fix: Do not resize the object GUI when selecting objects. Rather clip the object name (r24379)
  • Fix: ReInit could crash for windows with NWidgetMatrix widgets [FS#5218] (r24378)
  • Fix: [NewGRF] Extended action A1 did not work correctly [FS#5227] (r24369, r24361)
  • Fix: [NewGRF] Ship-specific 80+x variables were missing for unknown reason [FS#5224] (r24360)
  • Fix: When airport construction was denied due to noise, the error message named the wrong town (r24354)
  • Fix: [NoAI] A TileIndex is not a station id, so do not use it as one [FS#5215] (r24353)
  • Fix: When highlighting the drop position for vehicles in depots, make space for all articulated parts (r24352)
  • Fix: Short vehicles were not properly positioned at the cursor when dragging for RTL languages (r24351)
  • Fix: EQUALSIZE widget containers within EQUALSIZE containers were initialised with wrong sizes (r24346)
  • Fix: The cursor in the company password window was not blinking due to wrong magic constants (r24335)
  • Fix: [NewGRF] Change the length of 8/8 roadvehicles in vehicle lists to 32 pixels; this is in fact the correct length as can be seen in corners for short articulated parts following each other [FS#2553] (r24332)
  • Fix: [NewGRF] Group vehicles in the purchase list properly by source GRF, but also consider engine GRFID overrides [FS#4254] (r24330, r24321)
  • Fix: Make the AI settings window behave more like the other settings window by closing the query window whenever selecting a different row (r24315)
  • Fix: Editing NewGRF parameters using the query window showed wrong values, if there was no direct relation between parameter index and parameter register (r24314)
  • Fix: Center object previews in 1- and 2-view selectors based on the 4-view selector layout [FS#5057] (r24299)
  • Fix: Increase the left and right margins of the text in the yes/no query window (r24293)
  • Fix: [NewGRF] GetReverseCargoTranslation() was unnecessary complicated and also returned the wrong thing for cargos not present in the translation table (r24273)
  • Fix: [NewGRF] Load cargo- and railtype-translation during both reservation and activation stage. That way they can be selected using Action7 depending on present cargo- or railtypes (r24272)
  • Fix: Use the same colour scheme for the script selection window as in other comparable windows (r24268)
  • Fix: Make the oilrig-vehicle list accessible to spectators and colour its caption neutrally grey [FS#5126] (r24260)

New in OpenTTD Stable 1.2.1 (Jun 1, 2012)

  • Fix: [Script] ScriptTown::GetGrowthRate() returned wrong values after usage of SetGrowthRate()

New in OpenTTD Stable 1.2.0 (Apr 17, 2012)

  • Fix: When starting GS or AI, always use the settings of the game, not the new-game settings [FS#5142] (r24108)
  • Fix: Provide translated comments in the desktop file without language name postfix (r24100)
  • Fix: Cloning orders of aircraft with limited range failed [FS#5131] (r24086)

New in OpenTTD Stable 1.1.4 (Dec 9, 2011)

  • Fix: Savegames made with the Catalan town name generator would trigger a 'savegame corrupt' exception [FS#4866] (r23418)
  • Fix: [Network] Do not send chat messages to clients that have not joined yet [FS#4826] (r23337)
  • Fix: Assertion could be triggered in case a station was removed just after a vehicle delivered cargo to it [FS#4849] (r23312)
  • Fix: Pathfinders go haywire when you build a lock over a ship going perpendicular to the axis of the new lock [FS#4845] (r23284)
  • Fix: [NewGRF] Prevent against writing data for unknown fonts (r23283)

New in OpenTTD Stable 1.1.3 / Latest r22944 /Testing 1.1.3 RC1 (Sep 20, 2011)

  • Fix: Prevent authentication bypass for the admin port when a new game is started
  • Fix: TTO savegames with any aircraft not in an hangar caused crashes during load
  • Fix: Windows 2000 and XP without service pack 3 must use the win9x binary/installer; the newer MSVC compiler of the compile farm does not support those versions of Windows anymore

New in OpenTTD Stable 1.1.2 / Latest r22688 /Testing 1.1.2 RC1 (Sep 1, 2011)

  • Fix: Some corrupted savegames could crash OpenTTD instead of showing the 'savegame corrupted' message [FS#4717] (r22737, r22736)
  • Fix: [NewGRF] Triggering NOT_REACHED when playing with a NewGRF that supplies genders/cases for a language that was not installed

New in OpenTTD Stable 1.1.1 / Latest r22470 /Testing 1.1.1 RC1 (Jun 2, 2011)

  • Change: Automatic orders are better called implicit orders as no real order influencing path finding is added
  • Fix: Only try to insert implicit orders for ground vehicles. Aircraft may reach unscheduled terminals when skipping orders
  • Feature: [NewGRF] Allow to filter by town of the current industry when using industry variable 0x68
  • Change: Improve the speed of YAPF by tweaking hash tables size
  • Change: Show one digit of the fractional train length in the depot
  • Fix: When determining the executable path failed, the working directory was used instead, circumventing the not-home-directory check
  • Fix: [Windows] Prevent a crash when launching OpenTTD with -d from a MSYS console
  • Fix: Update the saveload window immediatelly after scanning a new directory, so queued events reach the window when already updated
  • Fix: [NewGRF] The c and p parts of station vars 40, 41 and 49 were incorrect for large stations
  • Fix: [NewGRF] Zero register 0x100 as specified before resolving custom station foundations
  • Fix: Do not 'log' the NewGRFs in the screenshot when in the menu
  • Fix: [NewGRF] When GRFs are disabled via Action E or due to GRM failure, also display an error in the GUI
  • Fix: [NewGRF] Do not popup fatal NewGRF error messages in the intro screen. The GRFs are not going to be activated there anyway and the GRF settings GUI will not display the errors either
  • Fix: Catenary was drawn incorrectly next to level crossings with foundations
  • Fix: [NewGRF] Apply railtype property 12 (station graphics) also to station groundsprites from action 1
  • Fix: Git revision detection would return too much when tags are involved
  • Fix: [NewGRF] When action14 specified different values for the palette, the values were OR-ed. Use the last set value instead
  • Fix: [Network] Kicking yourself via remote console crashes the server
  • Fix: [NewGRF] Make sure the action2 ID of a generic feature callback is valid
  • Fix: Check the availability year of all houses, not just the NewGRF houses, when making sure that at least one is available onwards from year 0
  • Fix: When a game uses a lot of NewGRFs the buffer for storing that information in the PNG is too small
  • Fix: Windows' recv seems to return 'graceful closed' before having passed the remaining buffer which causes OpenTTD to think all connections are 'incorrectly' terminated, i.e. without the 'I am leaving' packet from the client. So let the client wait a tiny bit after sending the 'I am leaving' packet and before gracefully closing the connection
  • Fix: When the last AI company gets removed, the 'dead' state was not reset in the AI debug window
  • Fix: No client error packet was sent to the admin bots [
  • Fix: Recolouring of silicon bridge was done incorrectly
  • Fix: Crash when clicking a removed company in the vehicle list dropdowns
  • Fix: Keep better accounting of the order in which clients joined; client cannot be starved from joining and they get shown the amount of clients waiting in front of them
  • Fix: Make sure saving has completely and utterly finished before starting a new one. Otherwise you could start a save, which would be marked as done by the previous save stopping and then yet another save could be started... and that could create a deadlock
  • Fix: Delete the client list popup when the client got removed (instead of previously selecting some other client)
  • Fix: When inserting automatic orders, do not create consecutive duplicate orders
  • Fix: Destinations of conditional orders were update incorrectly when deleting orders in front of the conditional orders, if the target order was the order just before of the conditional order
  • Fix: Vehicles skipped orders when inserting automatic orders failed
  • Fix: [NewGRF] When determining refittability use the cargo translation table of the GRF setting the refitmask instead of the GRF defining the action 3
  • Fix: Make road vehicles, ships and aircraft skip orders if they are leaving a depot and heading to the same one again; just like trains
  • Fix: Waiting on a server could kick the client, or rather the client would kick itself due to an unexpected packet
  • Fix: When drawing the town authority window, check whether the availability of the actions changed, and force a complete redraw in that case
  • Fix: The 'freeform edges' setting could be enabled when there were buoys on the northern border
  • Fix: Reset Window::scrolling_scrollbar when raising scrollbar buttons

New in OpenTTD Stable 1.0.2 / Latest r20002 (Jun 21, 2010)

  • traditional_chinese - 13 changes
  • irish - 160 changes
  • turkish - 12 changes

New in OpenTTD 1.0.1 / 1.0.2-RC1 (Jun 7, 2010)

  • Feature: Translated desktop shortcut comments (r19884)
  • Fix: When 'pause on new game' is set, pause the game before CleanupGeneration() to avoid conflicts with concurrent GUI code [FS#3857] (r19934)
  • Fix: Pay for the rail/road when constructing tunnels, bridges, depots and stations [FS#3859, FS#3827] (r19925, r19887, r19881)
  • Fix: Closing chatbox could cause glitches when news message was shown [FS#3865] (r19921)
  • Fix: [YAPP] Inform the pathfinder as well about the fact that the backside of an one-way path signal can be a safe waiting point [FS#3803] (r19896)
  • Fix: Allow loading savegames from the console without specifying the ".sav" extension, i.e. make it consistent with saving savegames from the console [FS#3761] (r19885)
  • Fix: Dropdowns did affect positioning of new windows because they were not yet removed when the new windows were positioned [FS#3812] (r19883)
  • Fix: [NoAI] AIEngine::IsValidEngine() and AIEngine::IsBuildable() returned false positives. Especially wagons of unavailable railtypes were reported available (r19880)
  • Fix: Default vehicle group texts were drawn one pixel too low [FS#3851] (r19878)
  • Fix: It was not possible to send all trains with common waypoint order to depot (r19876)
  • Fix: Compilation for NetBSD [FS#3809, FS#3840, FS#3845] (r19874, r19859, r19853, r19781)
  • Fix: If the (guessed initial) destination tile of a road vehicle was not a road stop but was a T-junction or turn, the road vehicles would jump around in circles [FS#3817] (r19873)
  • Fix: When a network connection gets lost and a game with AIs was loaded the client might crash due to the AIs not being loaded while the game loop is executed [FS#3819] (r19869)
  • Fix: Use non-breaking spaces for currency pre-/postfixes (r19867)
  • Fix: Crash when changing/viewing locale settings in the console [FS#3830] (r19865, r19864, r19863, r19862)
  • Fix: Drawing fallback sprites for unavailable NewGRF waypoints failed (r19852)
  • Fix: Ensure that both texts of the NewGRF gui download button fit (r19823)
  • Fix: Kicking clients by IP did not work [FS#3784] (r19818)
  • Fix: Compilation with MinGW GCC 4.5.0 and UNICODE (r19787)
  • Fix: If a waypoint is immediately followed by a path signal a reservation would be made from that path signal before the waypoint is marked passed. As a result the order to go to the waypoint is used to reserve the path after the waypoint and as such trains get lost [FS#3770] (r19784)
  • Fix: NULL pointer deference when testing relative scope *action2 on an unbuilt engine [FS#3828] (r19782)
  • Fix: Crash on too long paths [FS#3807] (r19780, r19779, r19778, r19777, r19776)
  • Fix: MP_VOID tiles shall have no tropic zone [FS#3820] (r19769)
  • Fix: Half-desert tiles would never revert back to clear tiles (r19768)
  • Fix: Height in smallmap was different from measured heights [FS#3808] (r19767)
  • Fix: [NewGRF] Vehicle var 43 missed AI information in purchase list (r19761)
  • Fix: Blocked roadvehicles should first check whether they are still blocked before accelerating again, instead of continuous starting/stopping (r19755)
  • Fix: Try harder to find a suitable font that can be loaded, i.e. while searching for a suitable font test whether you can open it [FS#3740] (r19753)
  • Fix: Make sure the chat area fits in the default window size; if you want it larger, you can always change/override it in the config file [FS#3798] (r19751)
  • Fix: [NewGRF] Industry var 0x43 is not 'safe' during callbacks 22 and 38 either (r19750)
  • Fix: [NewGRF] Possible divide-by-zero if a NewGRF checked industry var 42 while the production level was 0 (r19749)
  • Fix: Do not recenter usually centered windows when resizing main window or changing language, if they have been moved/resized before [FS#3675] (r19746)
  • Fix: The GUI is controlled by _local_company, not _current_company (r19745)
  • Fix: NewGRFs could access map bits of not yet constructed industries and houses during construction callbacks (r19748, r19743)
  • Fix: [NewGRF] Passing some invalid data to industry variable 67/68 could cause a crash (r19713)
  • Fix: Check for industry availability more thoroughly and cancel object placement when selecting not available industries [FS#3787] (r19701)
  • Fix: Avoid showing building toolbars behind the main toolbar when the 'Link landscape toolbar' setting is active [FS#3781] (r19696)
  • Fix: Under some circumstances the player's name could be empty (r19693)
  • Fix: Do not show an error message when trying to give another client an amount of 0 money [FS#3779] (r19684)
  • Fix: Do not display an error message when double clicking on a vehicle in the 'available vehicles'-window (r19669)
  • Change: Name invalid engines, cargos and industries 'invalid', if the player removed the supplying NewGRFs, hide invalid engines

New in OpenTTD 1.0.0-RC3 / 0.75 (Mar 30, 2010)

  • Feature: Append rail type speed limit (if set) to rail type selection list, and toolbar title (r19431)
  • Feature: [NewGRF] Smallmap colours for railtypes (r19307)
  • Change: Make the drive through and cargo list consistency checks only run when 'desync' debugging is enabled (r19403, r19398)
  • Change: Update documentation for console command connect to use ip:port#company parameter format, in line with command line help (r19374)
  • Change: [NewGRF] Increase railtype cost range (r19306)
  • Fix: Mark industry windows dirty more often [FS#3701] (r19443)
  • Fix: Custom group names are misaligned with default ones when using rtl languages [FS#3700] (r19438)
  • Fix: With certain game settings one could clear tiles for free when building long roads (r19436)
  • Fix: When loading a savegame created with a house NewGRF without that NewGRF available all houses became tall office blocks (r19435)
  • Fix: Limit rail clearance earnings to 3/4s of rail build cost, to avoid money making loophole when rail build cost is less than rail removal earnings (r19433)
  • Fix: Crash when the error message 'owned by ' was shown [FS#3696] (r19432)
  • Fix: [NoAI] When the title game contains an AIPL block the AI settings where overwritten by those from the title game (r19429)
  • Fix: Gracefully handle the case where we cannot open a .tar file (r19427)
  • Fix: [YAPP] A train on a bridge/tunnel was not always found when checking for trains on a reserved path (r19425)
  • Fix: [NoAI] The AI Debug window did not open if an AI or library fails to compile when loading a savegame [FS#3669] (r19395)
  • Fix: One could not level the whole map anymore at once (r19392)
  • Fix: Only show the 'No AIs available' error message when explicitly changing the number of AI opponents [FS3676] (r19389)
  • Fix: [NoAI] When reloading a savegame, an AI failing to compile could trigger (trying) to read the not yet loaded information of another AI via the AI Debug window and its "open with the most recently used AI" feature [FS#3666] (r19388)
  • Fix: Close all orders windows when switching companies [FS#3671] (r19387)
  • Fix: [IPv6] Netmask calculations were wrong if cidr >= 32 [FS#3684] (r19385)
  • Fix: Overbuilding bridges, rail stations did not properly update PBS reservation [FS#3680] (r19384, r19383)
  • Fix: [NoAI] List valuator could cause invalid iterators [FS#3665] (r19367)
  • Fix: Close error messages about missing ownership when the company closes or is taken over [FS#3663] (r19358, r19357)