summaryrefslogtreecommitdiff
path: root/games/openttd/distinfo
AgeCommit message (Collapse)AuthorFilesLines
2015-12-31Update games/openttd to 1.5.3.leot1-5/+5
Changes: 1.5.3 (2015-12-01) ------------------------------------------------------------------------ (None) 1.5.3-RC1 (2015-11-01) ------------------------------------------------------------------------ - 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)
2015-11-03Add SHA512 digests for distfiles for games categoryagc1-1/+2
Problems found locating distfiles: Package blokus: missing distfile blokus-1.1.tar.gz Package crossfire-client: missing distfile crossfire-client-images-1.11.0.tar.gz Package dungeon: missing distfile dungeon-gdt-glk.tar.gz Package gate88: missing distfile Gate88_Mar19_05.tar.gz Package gnuchess4: missing distfile gnuchess-4.0.pl80.tar.gz Package ioquake3-pk3: missing distfile quake3-latest-pk3s.zip Package rollemup: missing distfile Rollemup.tar.gz Package tscp: missing distfile tscp181.zip Package xbat: missing distfile xev111.tar.gz Package xgalaga: missing distfile xgalaga-2.0.34.tar.gz Package xrick: missing distfile xrick-021212.tgz Package xskat: missing distfile xskat-cards.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-09-12openttd-1.5.2 (2015-09-01)tnn1-4/+4
- 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)
2015-07-03Update to 1.5.1, provided by Leonardo Taccari in PR 50015:wiz1-6/+5
Changes: 1.5.1 (2015-06-01) ------------------------------------------------------------------------ (None) 1.5.1-RC1 (2015-05-08) ------------------------------------------------------------------------ - 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) 1.5.0 (2015-04-01) ------------------------------------------------------------------------ - Fix: [NewGRF] Add Misc. GRF Feature Flag 6 to enable the second rocky tile set [FS#6260] (r27200) 1.5.0-RC1 (2015-03-18) ------------------------------------------------------------------------ - 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) 1.5.0-beta2 (2015-02-24) ------------------------------------------------------------------------ - 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) 1.5.0-beta1 (2014-12-24) ------------------------------------------------------------------------ - Feature: Support .txt.gz and -txt.xz changelog, readme and license files in basesets, NewGRFs, etc (r27035, r27034) - Feature: More height levels [FS#4126] (r27010) - Feature: Latin translation (r26993) - Feature: Add option to choose normal, double or quad-size interface (r26990) - Feature: [Script] Swap method for script lists (r26894) - Feature: [Script] ScriptStationList_Cargo for sorting cargo by from and via (r26893) - Feature: [Script] API for retrieving planned flow (r26892) - Feature: [CargoDist] Predict links for station-autorefitting vehicles (r26889) - Feature: Setting for limiting the height of bridges (r26882) - Feature: Make aircraft ascend/descend when they are too close to the ground or too far away (r26866) - Feature: Allow hiding of non-interesting engines in the GUI (r26805, r26804) - Feature: Vehicle sorting in autoreplace GUI [FS#1640] (r26800) - Feature: [NewGRF] Advanced visual effects with multiple effect sprites independent of spawning model (r26988, r26747) - Feature: Warn about missing industries after generating a map (r26729) - Feature: Upgrade currently active NewGRFs to newest installed version (r26613) - Feature: Save and load grfid and md5sum of NewGRFs in config file (r26611) - Feature: Select an editable preset name for saving (r26610) - Feature: Cancel cargo delivery from industries/houses to stations after about 21 months of not having picked up any of the cargo (r26582) - Feature: Give a warning when a plane's orders tell it to use a runway which is too short for it [FS#6009] (r26566) - Feature: [Script] Extended API for CargoDist (r26557) - Feature: Show measured order times in timetable GUI also when not timetabled (r26550) - Feature: Prompt for confirmation when deleting a vehicle group (r26455) - Feature: Hierarchical vehicle subgroups (r26450) - Feature: Allow more sound sleep for dedicated servers when there's nothing to do and nobody paying attention (r26449) - Feature: [NewGRF] Add vehicle modflag 1 (unloading in progress) (r26430) - Change: Improvements to the man page (r27091, r27012) - Change: Allow to set the granularity of the tooltip hover time in milliseconds instead of seconds. New default value is 250ms (r26815) - Change: Follow SI recommendation about spaces between numbers and units [FS#6086] (r26733) - Change: [CargoDist] Save locations instead of distances in link graphs to reduce size (r26646) - Change: [Squirrel] Make the internal integer for scripts always 64 bits, so scripts behave the same on 32 and 64 bit architectures and money can be represented properly (r26585, r26584) - Change: Reshuffle advanced settings tree (r26614, r26536) - Change: Add backend-independent config-file setting to disable 8bpp video modes, and disable 8bpp by default (r26522) - Fix: [OS/2] Compile again [FS#6186] (r27092) - Fix: Compilation with freetype2 version 2.5.4 and newer [FS#6185] (r27079) - Fix: Variable 47 used the carge translation table of the wrong GRF in case of callback 1D [FS#6182] (r27075) - Fix: Some lists did not use natural string sorting [FS#6172] (r27063) - Fix: Mercurial version detection failed if personal presets were configured (r27059) - Fix: [OSX] Don't require double-press from non-dead console hotkeys [FS#5812] (r27046) - Fix: Crash when having the vehicle list opened from a buoy or oil rig when the buoy/oil rig is removed (r27030) - Fix: Unit number was not always fully shown in depots [FS#6102] (r27014) - Fix: [CargoDist] Reserve cargo only after unloading finished or if the vehicle has the desired cargo already [FS#6110] (r26918) - Fix: [Squirrel] Loading a value saved as boolean caused it to be of type integer instead of boolean (r26785) - Fix: [Squirrel] Harden string handling (r26777) - Fix: [OSX] Implement more of the text editing API to prevent crashes and improve IME support [FS#5972] (r26758) - Fix: Incorrect saving of order backups [FS#6066] (r26700) - Fix: Ordering a vehicle to a competitor's rail waypoint displayed an error message. Ignore the click as is done for the other order types to competitor's stuff [FS#6059] (r26692) - Fix: [Script] Loading/parsing of info .nuts was done in the same VM, causing e.g. constants to break the loading of info of other scripts [FS#5973] (r26617) - Fix: [CargoDist] Improve estimation of link capacitites (r26549) - Remove: A bunch of archaic settings from the GUI (r26528, r26526, r26525)
2015-06-19fix joerg's patch to work with more fontconfig versionsdholland1-2/+2
2014-12-25Regen.joerg1-1/+2
2014-12-20Update to 1.4.4ryoon1-9/+4
Changelog: 1.4.4 (2014-10-21) ------------------------------------------------------------------------ (None) 1.4.4-RC1 (2014-10-08) ------------------------------------------------------------------------ - 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) 1.4.3 (2014-09-23) ------------------------------------------------------------------------ (None) 1.4.3-RC2 (2014-09-14) ------------------------------------------------------------------------ - 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) 1.4.3-RC1 (2014-09-07) ------------------------------------------------------------------------ - 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) 1.4.2 (2014-08-16) ------------------------------------------------------------------------ (None) 1.4.2-RC2 (2014-08-03) ------------------------------------------------------------------------ - 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) 1.4.2-RC1 (2014-07-03) ------------------------------------------------------------------------ - 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 << 32) - 1 [FS#6041] (r26650) - Fix: Incorrect usage of string commands in the base language [FS#6037] (r26642, r26640, r26639, r26632) - Fix: Segmentation fault when encountering a .obg/.obs/.obm with empty string/zero length MD5 checksums [FS#6038] (r26637) - Fix: The 'Load' button was not properly enabled/disabled for old savegames without NewGRF information (r26634) - Fix: If the video driver fails to supply a list of resolutions, display an error message [FS#6012] (r26629) 1.4.1 (2014-06-02) ------------------------------------------------------------------------ - Fix: First send packages about new company, then clients joining it to admin port [FS#6025] (r26616) 1.4.1-RC2 (2014-05-18) ------------------------------------------------------------------------ - 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) 1.4.1-RC1 (2014-05-04) ------------------------------------------------------------------------ - 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) 1.4.0 (2014-04-01) ------------------------------------------------------------------------ (None) 1.4.0-RC1 (2014-03-18) ------------------------------------------------------------------------ - Feature: [Script] APIs to get cargo waiting from/via other station (r26396) - Fix: Do not 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) 1.4.0-beta5 (2014-02-25) ------------------------------------------------------------------------ - 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 initialising, 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 re-entrant (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, not for ludicrously big ones [FS#5899] (r26314) 1.4.0-beta4 (2014-02-06) ------------------------------------------------------------------------ - 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) 1.4.0-beta3 (2014-01-21) ------------------------------------------------------------------------ - Feature: Several small performance improvements with the SSE blitters (r26260, r26259, r26256, r26255, r26254) - Feature: [NewGRF] Add StringCodes 9A 1B, 9A 1C and 9A 1D to display amounts of cargo (r26244) - Fix: Do not run into infinite recursion when getting next stopping station [FS#5865] (r26267, r26263) - Fix: Update smallmap overlay if player joins different company and make sure company masks are valid [FS#5860] (r26266) - Fix: Do not rebuild the link graph overlay cache twice in a row (r26265) - Fix: Custom currency was reset on game start (r26262) - Fix: Possible out of bounds reads with the SSE blitters [FS#5854, FS#5855] (r26247) - Fix: Do not over reserve after autorefit, but do reserve mail for aircraft (r26236) - Fix: Decimal and digit separators were swapped for Korean language (r26235) 1.4.0-beta2 (2014-01-07) ------------------------------------------------------------------------ - Feature: Blitter autoselection is now based on full animation state, so a non-animated specialised blitter will generally be chosen when animation is turned off (r26217) - Feature: Specialised animated SSE4 blitter, and non-animated SSE4.1, SSSE3 and SSE2 blitters, improving the blitting significantly in many situations (r26214, r26213, r26212, r26211) - Feature: Specialised SSE 4.1 sprite sorter, improving the sorting performance significantly (r26205) - Fix: Validate everything from ini, obg, obs, obs, ... files [FS#5829] (r26206) - Fix: Allow refitting at station if cargo has already been reserved (r26187) - Fix: Visual effects did not work for articulated RV parts (r26180) 1.4.0-beta1 (2013-12-24) ------------------------------------------------------------------------ - Feature: [NewGRF] Vehicle variable 4D for determining the position within an articulated vehicle (r26157) - Feature: [NewGRF] Invalidate vehicle colour palette when leaving a station [FS#5669] (r26027) - Feature: [NoGo] New goal type that show a story page when clicked (r26012) - Feature: Optional filter parameter to the 'content state' console command, to limit the content list to only content where the name match the filter (r26000) - Feature: When calling the 'content select' console command without args, display all selected content (r25999) - Feature: XDG base directory support [FS#5385] (r25975) - Feature: [Script] ScriptTown::GetFundBuildingsDuration (r25969) - Feature: [Script] ScriptTown::TOWN_GROWTH_NONE to indicate no town growth via ScriptTown::SetGrowthRate and GetGrowthRate (r25968) - Feature: [NoGo] GSTown::TOWN_GROWTH_NORMAL to reset a town growth rate set previously via GSTown::SetGrowthRate (r25967) - Feature: [NewGRF Debugging] Inspecting other vehicles in a chain (r25946) - Feature: [NewGRF] Object property 0x18 to allow specifying the number of objects of that type being placed upon map creation (r25878) - Feature: [NewGRF] Object property 0x10, bit 13 indicating that object amount scales with water content of map border (e.g. used for lighthouses) (r25874) - Feature: Highlight active goto item in order list dropdown [FS#5784] (r25859) - Feature: [Admin] Send info on bankruptcy quarters also in ADMIN_PACKET_SERVER_COMPANY_INFO [FS#5756] (r25845) - Feature: Increase maximum number of object instances on the map from 64k to about 16M (r25844) - Feature: Increase the total number of object types from 256 to 64000 (r25835) - Feature: [NewGRF] Increase the object class limit from 32 to 255 (r25831) - Feature: Toggle button for wrapping lines in the textfile GUI [FS#5748] (r25816) - Feature: [NoGo] Game Scripts can now charge fees and give money to companies (r25788) - Feature: [Script] Allow AIs and GS to found towns. Allow GS to rename towns (r25785) - Feature: Add keywords to the openttd.desktop.in file (r25783) - Feature: Sticky and shade buttons for jukebox window [FS#5743] (r25776) - Feature: Additional layered main toolbar arrangements (r25772) - Feature: Allow implicit orders even if no explicit ones are given (r25735) - Feature: [OSX] Pinch gesture support for zooming [FS#4760] (r25666) - Feature: Split unit localisation choice into a choice per type of unit, and move it to the advanced settings (r25508) - Feature: Have tractive effort in imperial (lbf) and metric (kgf) units, have weights and volumes in imperial units (short tons, gallons) [FS#5482] (r25508) - Feature: Differentiate between total waiting cargo count and available (not reserved) cargo count in the station list and sort based on the cargo count, not the cargo value (r25405) - Feature: Timetable spreading of vehicles by Ctrl+Click when setting a start date (r25377) - Feature: Allow opening a goal list and story window specific to a company (r25372, r25369) - Feature: Show cargo by next hops and final destinations in the station GUI (r25365) - Feature: Consider cargo waiting at other stations for rating at the origin station (r25362) - Feature: Distribute cargo according to plan given by linkgraph (r25361) - Feature: [NoGo] GUI for viewing story pages (r25344) - Feature: Add industry list to scenario editor's map menu (r25335) - Feature: [NoGo] Allow more concurrent goals in a game (r25299) - Feature: [NoGo] Goals can now have a progress text and/or be marked as completed (r25296) - Feature: Allow saving window sizes as default sizes (r25295) - Feature: Add another button to window title bars to resize the window to its default size (r25294) - Feature: Save stickyness of windows when Ctrl+Clicking the sticky button (r25292) - Feature: When opening the object-build window, restore the object build-window to the previous state (r25284) - Feature: Show the approximate monthly supply to a station of the different cargoes (r25272) - Feature: [Win32] Driver param for the DirectMusic driver to specify the output port to use [FS#5552] (r25269) - Feature: Linkgraph overlay over main viewport (r25264) - Feature: Linkgraph overlay for smallmap (r25262) - Feature: Display imminent closure of an industry in its view window (r25238) - Feature: [NewGRF] Expose sprite base of foundation and shore sprites via Action D Game Variables (r25230) - Feature: [NewGRF] Variable 0x82 for canals and rivers (dike map) (r25229) - Feature: [Script] ScriptStation::HasRating [FS#5514] (r25150) - Feature: Add sorting on rating for the town directory window [FS#5288] (r25097) - Feature: Introduce dropdown for selecting the sort criterion in the town directory window (r25094) - Feature: Georgian Lari and Iranian Rial as currencies [FS#5212] (r25076) - Feature: Collapse subtypes in the refit GUI and only expand them after selecting the cargo type (r25044) - Feature: Only display subtypes in the refit GUI which are available for all selected vehicles. Also add a generic list item to refit while keeping the subtypes of individual vehicles [FS#3764] (r25043) - Feature: Show the amount of cargo that has already been reserved by full loading vehicles in the station (r25013) - Change: [NewGRF] Reset the temporary storage registers for every sprite resolving (r26173) - Change: Improve layout of build-airport GUI [FS#5832] (r26165) - Change: Make it slightly more clear what ports are coming from where in the debug output when listening (r25997) - Change: Preselect the current replacement in the right-side list of the autoreplace GUI, instead of selecting the first resp. previous item [FS#5734] (r25919) - Change: Unify behaviour when clicking on different items in the goto dropdown list when giving orders (r25894) - Change: Do not offer subsidies for auto-distributed cargo [FS#5766] (r25882) - Change: Allow to remove unowned objects unless they have the 'unremovable' flag (r25879) - Change: In scenario editor allow to build all objects which were available at any point in the past to support building scenarios with historic items (r25875) - Change: Display the cost to upgrade a bridge at the end of bridge that was clicked and not the other end, which could be outside of the screen in some cases (r25854) - Change: [NewGRF] Lower the limit of airport tile types, house types, industry tile types and object types per NewGRF from 256 to 255 to prevent usage of ID 0xFF in Action3, and thus allowing it to become an extended byte somewhen (r25841, r25839, r25837, r25834) - Change: Clarify the relevance of the permissible palettes (r25792) - Change: [NewGRF] Invalidate vehicle recolour palette during (un)loading [FS#5669] (r25648) - Change: If an editbox is configured to be cleared with ESC, but the editbox is already empty, unselect the editbox instead (r25647) - Change: Make the bridge and object picker not restore their previous size, but the previously saved size (r25543) - Change: Right align the infrastructure statistics [FS#5595] (r25515) - Change: Clarify the meaning of the server advertisement settings (r25252) - Fix: Unify the time a RV needs to travel through a curve [FS#5831] (r26169) - Fix: Certain hotkeys crashed the content GUI when the list was empty [FS#5834] (r26167) - Fix: Backup data of altered persistent storage arrays was freed twice [FS#5830] (r26161) - Fix: [Script] Various API functions did not check whether ScriptRoad::SetCurrentRoadType was called appropriately [FS#5825] (r26149) - Fix: [Script] API failed for vehicles with only implicit orders [FS#5824] (r26148) - Fix: Several fixes found by static code analysis (r26132, r26130-r26097, r26091-r26077, r26073-r26046) - Fix: Invalidate vehicle colour palette again when rearranging consist, reversing, etc (r26026) - Fix: [NoGo] Properly validate the range of the growth rate passed to GSTown::SetGrowthRate, instead of masking it to 16 bit (r25966) - Fix: [Admin] The frame of a command packet was not set for the packets that were sent via the admin interface (r25770) - Fix: [OSX] The new 10.7 fullscreen code can now also be compiled with older SDK versions [FS#4744] (r25657) - Fix: Under certain circumstances a track type change would make the end-of-line-is-red setting ineffective [FS#5216] (r25609) - Fix: Highlight the right entry in the sorting selector in station view window (r25426) - Fix: Suppress focusing editboxes which are not visible (r25413) - Fix: Add missing compatibility settings in afterload (r25390) - Fix: Allow changing GS settings in-game via the AI/GS config window [FS#5507] (r25104) - Fix: [NewGRF] Do not compare GRF local cargo subtype IDs from different GRFs (r25042) - Remove: Ordered refit with subtypes, since the cases where it worked were corner cases rather than the general case [FS#3764] (r25041) 1.3.3 (2013-11-29) ------------------------------------------------------------------------ - Fix: Aircraft crashing near the map's border due to a lack of airports could trigger a crash [CVE-2013-6411] [FS#5820] (r26134) 1.3.3-RC2 (2013-11-24) ------------------------------------------------------------------------ - Fix: [Script] Prevent scripts from crashing OpenTTD when they send text with command codes to user editable texts such as sign and station names [FS#5818] (r26093, r26092) - Fix: Occasional hanging when client joins [FS#5811] (r26043) - Fix: Multi line text was handled incorrectly causing glitches [FS#5809] (r26037, r26036) 1.3.3-RC1 (2013-11-17) ------------------------------------------------------------------------ - Fix: Crash when the ICU layouter thinks a font is corrupted [FS#5711] (r26029, r26018, r26017, r26016, r26015) - Fix: Make the installer warning about Windows XP SP3 not trigger on the 64 bit Windows XP which is not really Windows XP to start with [FS#5773] (r26028) - Fix: Only forward key presses to the IME system if an edit box has the input focus (r26023, r25693, r25691, r25689, r25686, r25684, r25682, r25681, r25667) - Fix: Having trains miss a platform that is just being modified is less of a problem than having trains stop twice without moving [FS#5684] (r26013) - Fix: --help text of ./configure for packages that require pkg-config (r26011) - Fix: The AI/GS library name to use in Import, is not the name given by GetName but GetInstanceName [FS#5662] (r26010) - Fix: [Windows] Conditional expression with enumeral with non-enumeral type (r26009) - Fix: Game script showing vehicle on e.g. a goal, then the vehicle being removed and eventually being replaced by a non-user vehicle (most likely smoke) causing an assertion to trigger [FS#5804] (r26007, r26006) - Fix: Crash when transferring savegame from server to client [FS#5478] (r26005) - Fix: [OSX] Text input into an edit box would trigger hotkeys [FS#5705] (r26003, r25743, r25671) - Fix: Comma key collided with F12 key for hotkeys; also remove '+' as that is generally not a key (the '+' on the numpad is a separate one) [FS#5679] (r25973) - Fix: Rail laying sounds of others could be heard in multiplayer [FS#5665] (r25972) - Fix: [SDL] Recursive mutex locking when changing blitter [FS#5787] (r25970) - Fix: The wrong vehicle would be taken in a shared order vehicle list window when the ID >= 65536, causing assertions triggering later on [FS#5800] (r25965) - Fix: [OSX] Compilation under OSX 10.9 [FS#5797] (r25962, r25951, r25950, r25913) - Fix: [NewGRF] A powered rail type implies it is compatible as well, but some NewGRF did not state that causing the path reservation code to bail out in some cases because there was no compatible path [FS#5779] (r25961) - Fix: Temporary persistent storage modifications, e.g. command tests or those from GUI, were not properly reset, creating the possibility of desyncs [FS#5772] (r25956) - Fix: Train's 'force proceed' status gets reset when the track on the other side of the tile has a signal [FS#5723] (r25955) - Fix: Wrong signal conversions for savegames from before 0.4.5 [FS#5731, FS#5732] (r25954, r25953) - Fix: Do not skip numbers when skipping spaces and other sorting 'improving' characters [FS#5719] (r25952) - Fix: Text direction forcing characters were not filtered out, but shown as ? when ICU was not used for layouting. These are included in chat and console messages to force them to be displayed right [FS#5683] (r25949) - Fix: NewGRF inspect window in RTL mode (r25943) - Fix: [NoGo] Preserve the relative town growth progress when changing the town growth rate [FS#5786] (r25931) - Fix: Several drawing overflows in the signal GUI [FS#5733] (r25929, r25928, r25927) - Fix: Centre the edit sign window like all query windows (r25918) - Fix: Initialisation of default objects swapped cost and dates (r25868) - Fix: Use the actual sprite dimensions for sizing the dropdown arrow of dropdown widgets (r25864) - Fix: If the child widgets of a NWidgetHorizontal container do not fill the complete container, align them according to text direction [FS#5686] (r25862, r25729) - Fix: When clearing font cache, also clear layout cache [FS#5737] (r25860) - Fix: Goto button in order window was not always lowered when it should [FS#5783] (r25858, 25857) - Fix: Searching for a suitable font failed, if one of the fonts had no '?' glyph, and no baseset is installed [FS#5704] (r25822, r25820) - Fix: Sprite 0 was considered available, even if no baseset was loaded (r25821) - Fix: [GS] Language file scanner considered filenames starting with '.' as valid translations, resulting in languages with empty name, which causes trouble [FS#5750] (r25818) - Fix: [GS] Handle savegames which contain GS translations for languages with empty name more gently [FS#5750] (r25817) - Fix: [Script] ScriptTile::IsBuildableRectangle could report true for tiles outside of the map, if they happened to wrap around into a valid area [FS#5754] (r25815) - Fix: [Script] Decoding JSON data with an empty array from Admin port failed (r25809) - Fix: Ensure the vehicle bar is high enough for the start/stop vehicle graphics [FS#5740] (r25805) - Fix: Lower sprite and text at the vehicle bar if it is pressed [FS#5739] (r25804) - Fix: Draw start/stop graphics of the vehicle bar at the right place in RTL mode [FS#5738] (r25803) - Fix: [NewGRF] Do not allow changing palette when it is set by the NewGRF (r25794, r25793, r25972) - Fix: Some spelling corrections to Catalan and Latin American town names [FS#5746] (r25775, r25774) - Fix: If old savegames contain bridges over owned land, keep on drawing the bridges nevertheless [FS#5725] (r25753) - Fix: Several RTL alignment issues [FS#5692] (r25733, r25732, r25731) - Fix: NWidgetMatrix used pip_pre and pip_post inconsistently and incorrectly, causing misalignment for RTL [FS#5686] (r25727) - Fix: Right side of object class string was misaligned (r25726) - Fix: [OSX] Do not pass -mmacosx-version-min to compilers that do not support it (r25706) - Fix: Autoreplace/renew also refits free wagons [FS#5700] (r25698) - Fix: Textbuf caret rendering for complex scripts (e.g. Tamil) (r25696, r25694, r25652, r25651, r25092, r25091) - Fix: Vehicle::MarkDirty must be called for the front engine [FS#5700] (r25695) - Fix: [Win32] Several issues regarding conversion of characters (r25677, r25676, r25675, r25674, r25673) - Fix: [Win32] Handle Unicode characters from outside the BMP correctly (r25672, r25670, r25669, r25668) - Fix: [OSX] Crash when unhiding the main window [FS#4689] (r25665) - Fix: [OSX] Bootstrap downloading of a baseset did not work [FS#4847] (r25664) - Fix: [OSX] Monospace font detection [FS#4857] (r25663, r25662) - Fix: [OSX] Rework font detection to work even if no default font sprites are present [FS#4847] (r25661) - Fix: [OSX] The name is OpenTTD, not OTTD (r25660) - Fix: [OSX] System mouse cursor could become visible during dragging [FS#4420] (r25659) - Fix: [OSX] The mouse cursor would sometimes jump near the window borders [FS#4392] (r25658) - Fix: [OSX] The new 10.7 fullscreen code can now also be compiled with older SDK versions [FS#4744] (r25656) - Fix: [OSX] Mouse cursor was not displayed properly after switching to fullscreen on 10.7+ (r25655) - Fix: Improve character and word deletion for CJK languages and complex scripts (r25654, r25653) - Fix: [OSX] Define version constants before they are used (r25643) - Fix: Some icu_config scripts are too stupid to separate two ldflags by spaces, thus only call it with one (r25642, r25638) - Fix: Do not suggest a start date for the game when there will be no vehicles available at all (r25640, r25639) - Fix: City list sort of population and rating are reversed compared to the icon [FS#5666] (r25630) - Fix: [Script] Give a slightly less generic error when removing nonexistent rail [FS#5651] (r25614) - Fix: [Script] Do not return ERR_UNKNOWN when trying to move an order to its current location [FS#5648] (r25612) - Fix: Various misreferences in AI and GS changelog [FS#5649] (r25607) - Fix: [Script] If a NewGRF returned station type that could not be built by an AI via callback 18, an unknown error would be thrown instead of falling back to the default station [FS#5641] (r25605) - Fix: Only the front engine's date of last service was updated [FS#5550] (r25604)
2014-12-11Fix template use.joerg1-1/+2
2013-08-05Changes 1.3.2:adam1-7/+7
- Fix: [Admin] End-of-rcon data could not be determined reliably for any rcon command - 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 - 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 - Fix: [Admin] Ensure that sent and received length of json strings are the same - Fix: [Squirrel] Stack overflow did not show an error, due to the stack to throw the error already being full - Fix: [Script] Documentation implied that XXList::AddItem has a default for value if it isn't filled in - Fix: Layouter caused significant slowdown with text heavy windows, cache it to make it manageable - Fix: Make content list appear faster - Fix: Non-ICU layouter started new lines with the space which triggered the linebreak - Fix: If the next order cannot be resolved, reset the current order property instead of leaving it in an intermediate state - Fix: [Squirrel] Infinite recursion loop in freeing data via a looping set of references - Fix: One could build bridges over owned land of another company - Fix: [Script] Texts from scripts were not validated before they were shown, causing an assertion to trigger - Fix: Provide a warning when no vehicles are available, and tell what to do in that case - Fix: Possible reading of uninitialised memory due to undefined execution order - Fix: [Windows] Race condition between two drawing threads could crash OpenTTD - 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 - Fix: Small memory leaks - Fix: [GS] The checks and validations for setting the extra text in the town window became too stringent
2012-04-28Changes 1.2.0:adam1-6/+9
* Fix: When starting GS or AI, always use the settings of the game, not the new-game settings * Fix: Provide translated comments in the desktop file without language name postfix * Fix: Cloning orders of aircraft with limited range failed
2010-12-08Changes 1.0.5:adam1-5/+6
* Fix: Reading (very) recently freed memory [CVE-2010-4168] * Fix: Default service interval for ships/aircraft got switched * Fix: Size of sort buttons for save/load and build vehicle list gui could be too small * Fix: [NewGRF] Crash when disabling static NewGRFs (when joining/starting a server) * Fix: Upper limit for snowline was too low * Fix: Wrong (maximum) value shown for generation seed in the in-game console * Fix: [Windows] Make sure to be upgraded openttd is not running when installing * Fix: Under some circumstances the file handle of the downloaded savegame would not be closed, and validity of the handled was not checked in all cases * Fix: [NewGRF] Crash when getting an industry ID at an offset that uses some 'old' style industry tile
2009-09-22Upgrade to 0.7.2.ahoka1-88/+5
The changelog is too verbose to include here.
2008-12-140.6.3 (2008-10-01)ahoka1-6/+4
------------------------------------------------------------------------ - Fix: NewGRF VarAction 2 variable 43 for industries saw MP_VOID tiles as land tiles and was inefficient (r14417, r14416, r14415) - Fix: Possible buffer overrun/wrong parameter type passed to printf (r14414, r14397) - Fix: Generation seed set using -G was always overwritten by -g (r14408) - Fix: Do not allow extending signals by dragging in any direction other than the track direction [FS#2202] (r14013) 0.6.3-RC1 (2008-09-22) ------------------------------------------------------------------------ - Fix: Invalid v->u.air.targetairport could cause crashes at several places [FS#2300] (r14383, r14344, r14343) - Fix: Moving the first vehicle of a train elsewhere might require a new unitnumber for the remaining chain which might not be available (r14384) - Fix: Trams jumping when reversing on a single trambit (like caused during road construction reworks) or when (manually) reversing in a corner [FS#1852] (r14371) - Fix: Multiheaded parts in free wagon chains weren't connected (could cause desyncs) (r14366, r14362) - Fix: [Win32] Some keypress combinations could be handled twice [FS#2206] (r14363) - Fix: The ownership of roadtiles was not properly set for very old savegames (including TTD's) making it impossible to remove some pieces of road [FS#2311] (r14359) - Fix: Desync due to randomly ordered vehicle hash by flooding and road vehicle overtake/following (r14356, r14258) - Fix: Signs were not updated on company bankrupcy/sell, and thus could have the colour of invalid player (r14348) - Fix: Delete the RenameSignWindow when 'its' sign is deleted (r14345) - Fix: Signs from old savegames were lost (causing little memory leaks) (r14340) - Fix: When a company was renamed and then manager was renamed before building anything, company name changed (r14328) - Fix: When you rename a town before building something and build something near that town your company would be called "<old townname> Transport" [FS#2251] (r14327) - Fix: Free any blocks that a helicopter may have on an oilrig when the helicopter gets forcefully removed (bankruptcy). For other airports this isn't needed as they can't be used by multiple companies [FS#2241] (r14324) - Fix: Possible assert when renaming removed waypoint (r14322) - Fix: Properly delete orders so the pool doesn't fill up (r14319) - Fix: Do not allow building road over level crossings and drive-through road stops in the wrong direction; do not allow adding roadtypes to non-drive through road stops; pay for all added road bits [FS#2268] (r14316, r14315, r14314, r14308) - Fix: Aircraft frozen above oil rig when the next order is invalid [FS#2244] (r14309) - Fix: [YAPF] Only reserve road slots for multistop when they are really reachable [FS#2294] (r14305) - Fix: One could be trying to get the station name of a station that is outside of the pool (r14297) - Fix: Default for sound effects and music volume should be in the valid range for that setting [FS#2286] (r14289) - Fix: Make small UFO aware of articulated RVs so they crash the complete vehicle instead of a small part of it (r14270) - Fix: Desyncs after deleting a waypoint because of explicit destructor call instead of using operator delete (r14265) - Fix: Merge keycode for "normal" 0-9 keys and keypad 0-9 keys so people do not get confused that the keypad does not work as expected [FS#2277] (r14260) - Fix: Clicking on the smallmap didn't break the "follow vehicle in main viewport" [FS#2269] (r14243) - Fix: The engine-purchase-list-sorter doubled running-cost and halfed capacity of double-headed engines [FS#2267] (r14239) - Fix: Feeder share was computed wrong when splitting cargo packet (r14234) - Fix: Signs (town name, station name, ...) could be too long for 8bit width in pixels (r14221) - Fix: 10 days != 6*2.5 days, effectively causing the payment graph to show the wrong data (r14219) - Fix: When determining length of a string with limited size, first check if we are not out of bounds already (r14204) - Fix: Properly update the current timetable's travel/wait times instead of only doing it for one vehicle in the shared order chain and only when some bit has not been set [FS#2236] (r14192) - Fix: Sprite payload skipping would not skip enough bytes in a very small subset of compressed sprites (r14191) - Fix: After applying NewGRF settings, all rail and road types were available as the engine availability check was performed too early (r14182) - Fix: Close all related vehicle lists when closing a station window (and not only the train list) (r14180) - Fix: RemoveOrderFromAllVehicles() did not mark enough windows dirty (r14179) - Fix: Incorrect cargo weights (r14144) - Fix: GetSlopeZ() gets a virtual coordinate, not a tile (r14139) - Fix: Close the 'manage vehicles' dropdown once the number of vehicles in the list reaches 0 [FS#2249] (r14133) - Fix: [strgen] Changing order of parameters {X:...} did not work for strings including some {StringY} (r14111) - Fix: Desync due to bubbles in toyland (r14110) - Fix: Make NewGRF action 0x06's changes persistent over the several loading stages [FS#1986] (r14102) - Fix: Make the 'Transfer Credit' display aware of the entire consist, not only the first vehicle (r14098) - Fix: Do not flood a NewGRF industry when it implicitly tells that it wants to be build on water (land shape flags bit 5) [FS#2230] (r14093) - Fix: The vehicle window of articulated road vehicles would show the clone/refit button when the vehicle was not completely stopped in the depot (r14090) - Fix: Flawed parsing of words (as in 2 bytes) in GRF strings due to sign extension [FS#2228] (r14087) - Fix: Division by 0 in NewAI [FS#2226] (r14062) - Fix: NewGRF callback 23 did not use the NewGRF compatible text stack [FS#2224] (r14058) - Fix: NewGRF text stack's "push word" didn't move the data around properly (r14057) - Fix: Long strings in the edit box would cause OpenTTD to stop drawing the string. This is especially noticable with low resolutions and the chat input box (r14054) - Fix: [OSX] changed the condition for selecting 8 or 32 bpp blitter by default. Now we will pick 32 bpp if no 8 bpp fullscreen resolutions are available on the main display (the one with the dock) (r14032) - Fix: Crash when the AI tries to find the depot of an airport that doesn't have a depot [FS#2190] (r13999) - Fix: MSVC cannot handle changed files in the prebuild event, so make the version determination a separate subproject [FS#2004] (r13998) - Fix: The dedicated console removed any character that was not a printable ASCII character instead. Now it allows UTF8 formated strings too [FS#2189] (r13992) - Fix: Resetting construction stage counter reset more than it should (r13981) - Fix: Wrong tooltip for the industry directory's list [FS#2178] (r13917)
2008-08-05update to 0.6.2kefren1-6/+6
not sure if midi music option is still available currently
2008-04-07Update to openttd-0.6.0.tnn1-5/+6
This release brings, among other things, newhouses/newindustries (with newGRF), signals and diagonal tracks under bridges,trams, autoslope, oneway roads, half tile slopes, drive through road stops and group management of vehicles.
2008-03-04Add "ttd-data" option (default off) which installs TTD datafiles along withtnn1-1/+85
the package and makes the package restricted.
2007-10-02Update to 0.5.3 for a security fix (see first Fix lines below):wiz1-4/+4
0.5.3 (2007-09-15) ------------------------------------------------------------------------ - Fix: Possible NULL pointer dereference that could be triggered remotely (r11074) - Fix: Removing CMD_AUTO from some commands could remotely trigger an assertion [FS#1179] (r11040) - Fix: Underflow that caused overflows in the performance rating [FS#1179] (r11039) - Fix: [Windows] MIDI does not stop when closing openttd [FS#1164] (r11029) - Fix: Do not unconditionally assume that a tile has a depot (r11027) - Fix: Give a more correct error when building some things on tile 0 [FS#1173] (r11024) - Fix: Do not display income/expenses when they do not belong to a "valid" tile, like the money cheat and giving money [FS#1175] (r11021) - Fix: One could not give money when (s)he had too much money [FS#1174] (r11020) - Fix: Disallow buying/selling shares in your own company or a bankrupt company [FS#1169] (r11018) - Fix: Crash when quiting the game in one of the end score windows [FS#1218] (r11071) 0.5.3-RC3 (2007-08-30) ------------------------------------------------------------------------ - Fix: Spectators are not allowed to issue commands (r11006) - Fix: Make the AI not crash when it has ships as the AI does not support them [FS#1133] (r10942) - Fix: Trains would not get flooded when they are at the lower part of a tile that would become a coast tile after flooding [FS#1127] (r10892) - Fix: Removing road with the road removal tool would also work with a negative bank account, making the bank account even more negative than it was [FS#1125] (r10890) - Fix: Some isocodes were wrong, resulting in some NewGRF not working properly for the affected languages (r10877) - Fix: [Windows] Do not try to minimise or restore the window when closing OpenTTD [FS#998] (r10835) - Fix: Trains going over bridges would get the "going down hill" accelerate bonus, which causes trains to go faster on bridges than they would be going on level land [FS#1096] (r10739) - Fix: Trains being split into two pieces when loading an old savegame [FS#1062] (r10735) - Fix: [OS/2] Fix chdir problem with open/save dialog (r10650) - Fix: One could not remove locks that were build in a (very) old version of OpenTTD [FS#1038] (r10593) - Fix: One cannot navigate using arrow keys in the game name text box [FS#1038] (r10500) - Fix: Ship's maximum speed wrongly shown [FS#1013] (r10497) - Fix: [OSX] Of the resolution is changed to something that is too high for the monitor, then it is reduced to fit the monitor size, solving several crashes and graphical glitches [FS#458] (r10410) - Fix: NPF was leaking memory each time it got initialized, except for the first time (r10357) - Fix: [YAPF] 'target_seen' flag that is set prematurely in some cases (1 tile long cached segment followed by target station) which caused asserts to trigger [FS#884] (r10199) 0.5.3-RC2 (2007-07-07) ------------------------------------------------------------------------ - Fix: Visual glitches when a window is resized in the WE_CREATE callback (r10465) - Fix: [Windows] _wnd.has_focus was not properly set after using ALT-TAB [FS#962] (r10399) 0.5.3-RC1 (2007-06-28) ------------------------------------------------------------------------ - Feature: Make the client list window (for network games) stickyable (r10293) - Feature: console command to get the current game date (r10137) - Fix: Waypoints could be renamed when you are not the owner (r10368) - Fix: Smooth economy did not close primary industries and it allowed increasing of production of industries that should not have rising productions (r10348, r10347, r10290) - Fix: Acceleration for trains on slopes is not calculated properly [FS#786] (r10344, r10317) - Fix: The 'old' pathfinders (OPF and NPF) for road vehicles could not find a path when in a tunnel [FS#290] (r10345) - Fix: Only add the autoreplace menu when autoreplace actually knows about the group [FS#880] (r10337) - Fix: Signal state sometimes not properly set when the signal "pathfinder" reached the end of a line [FS#910] (r10336) - Fix: News messages were shown over the endgame/highscore windows [FS#943] (r10333) - Fix: Rail could be destroyed when building tunnels (r10306) - Fix: Flush the output of the dedicated server console (r10295) - Fix: The "pause" key did not work in the scenario editor (r10294) - Fix: Age non-front engines too (so when you move engines around in the depot they do not get age 0 when they are much older [FS#202] (r10288) - Fix: Do not make everyone spectator if 1 joining client failed to create new company (r10284) - Fix: Remove invalid characters (for the file system) from savegame names [FS#916, FS#850] (r10272, r10116) - Fix: Some old savegames could have the wrong bits unset (r10268, r10147) - Fix: Do not look in every direction for tunnels when building one, one direction is enough (r10258) - Fix: [Windows] Do not mess desktop when using ALT-TAB [FS#876] (r10251, r10186) - Fix: Take the age of the front vehicle for station rating (r10246) - Fix: Terraforming wipes out canals. Now you always have to remove the canal before terraforming, instead of "just" removing the canal [FS#594] (r10240) - Fix: Only 2 trains could crash at one time as collision checking stopped on the first hit. This could technically cause desyncs in network games as the collision hash order is not guaranteed [FS#892] (r10222) - Fix: Land under foundations was terraform when it shouldn't be terraformed [FS#882, FS#890] (r10219) - Fix: Do not make a 270 degree turn on the international airport when a 90 degree turn is enough (r10187) - Fix: Crash when trying to get the aircraft movement state of an aircraft going to a just deleted airport [FS#874] (r10165) - Fix: Airports did not flood when there are aircraft on the airport [FS#601] (r10155) - Fix: Some vehicles were not drawn when having a high resolution and a high zoom-out level [FS#870] (r10154) - Fix: Vehicles disappear when crossing certain tiles [FS#869] (r10153) - Fix: Train disconnects in some old TTD savegames [FS#862] (10151) - Fix: OpenTTD assumes that the resolution is at least 1 by 1, so force the resolution to be always at least 1 by 1 (r10139) - Fix: When you got a sufficiently small resolution, there is a possibility for a division by zero when a sound is played (r10138) - Fix: When removing a dock, a ship will always try to reach the old location of the dock even when it cannot anymore because it the old location of the dock is now land instead of water [FS#810] (r10131) - Fix: SetCurrentGrfLangID returned the wrong language ids for most languages (r10130) - Fix: Some NewGRFs use the same (unused in the "current" climate) sprite IDs. Normally this gives some artefacts, but when one NewGRF expects it to be a sprite and another NewGRF overwrites it with a non-sprite nasty things happen (drawing a non-sprite crashes OTTD) [FS#838] (r10109) - Fix: Multiple subsequent "give money" actions could result in duplicate messages that money has been transfered when it only happened once, or tell you paid money when you did not [FS#834, FS#839] (r10087, r10085) - Fix: "Deactivate Electrified Railways" did not work [FS#836] (10083) - Fix: Memory leaks in the networking code [FS#846, FS#844] (r10082, r10075) - Fix: Coverage area highlight was still show when it was turned off for docks [FS#835] (r10068) - Fix: Do not use override engine type for articulated wagon parts (r10048) - Fix: Sprite resulting from '?' substitution was reloaded into the cache entry for SPR_IMG_QUERY instead of the original sprite cache entry. This resulted in unaccounted missing sprite cache memory, and was exacerbated because the original missing sprite was not cached, so it did it again and again and again. Slowdowns and boom (r10038) - Fix: One could build on (some) slopes when building on slopes was disabled [FS#823] (r10030) - Fix: When deleting the first engine of a train with multiple engines, only reopen the train window if the player had the original train window open. This fixes 'random' windows opening for multiple players of the same company (r10028) - Fix: When selling trains, if there were no wagons between multiheaded engines the rear part could be checked despite having already been deleted (10023)
2007-08-10Update to openttd-0.5.2. This is a minor bugfix release that fixes atnn1-4/+4
crash with network games. While here, add DESTDIR support.
2007-05-08update checksum - pointed out by Jan Danielsson in private e-mailjdolecek1-2/+2
2007-04-22Updated to version 0.5.1. Patch from Jan Danielsson on pkgsrc-users@, withtnn1-4/+4
small modifications. Too many new features and bugfixes to list here.
2006-10-06PR pkg/34445: update openttd to 0.4.8. Changes:ghen1-4/+4
- Fix: A ship in a depot must be stopped before it can be cloned. - Fix: After changing directory in 'Play Scenario', the default scenarios didn't show up in 'New Game'
2006-08-22Fix pthread linkage.joerg1-1/+2
2006-08-10Update games/openttd from 0.4.0.1 to 0.4.8rc2abs1-14/+4
All pkgsrc patches appear to have been committed Resolves security issue: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-1999 0.4.8-RC2 (2006-07-31) ------------------------------------------------------------------------ - Feature: Add Italian town names as we have an official Italian translation - Codechange: Verify the presence of music files in the gm/ folder. This should also solve some 100% CPU buildup for some users. - Fix: Certain combinations of trains crash when moved around inside the depot. - Fix: Reversed arrow-sign in the multiplayer list column headers on sort by name - Fix: Industry production change button doesn't work for oilrig passangers. - Fix: Helicopters stopping in depot after autorenew/autoreplace - Fix: MorphOS crashes when you go a level up in the root level - Fix: UDP sockets were used even if network-availability was set to false - Fix: Crash when trying to build a vehicle type that is set to a max of zero 0.4.8-RC1 (2006-06-28) ------------------------------------------------------------------------ - Feature: Add Turkish town names as we have an official Turkish translation - Feature: Add a fully optional configure script that is a wrapper around the cumbersome makefile.config - Codechange: [NPF] Disable NPF totally for ships as it wholly kills performance (blathijs). Only for 0.4/ branch and 0.4.8. - Fix: Redraw the screen when switching the signal side in the patches window - Fix: It was possible to dig into a tunnel if certain rail combinations were ontop of it - Fix: A HQ could only be flooded at its northern tile, the other 3 were immune to water - Fix: Fix several glitches concerning foundations. Houses, property (rail/road/bridge/etc.) and cursor are now aligned properly - Fix: Prohibit altering a road tile while road works are in progress. This fixes some glitches like "turning" the excavation by adding/removing road bits or removing the road piece - Fix: Only advertise the server to your external IP/network (eg not to 127.0.0.1) and use proper broadcast addresses - Fix: '-f' switch is not valid on windows, so don't show it in help - Fix: [autoreplace] Autoreplaced trains can leave all wagons in depot under certain circumstances - Fix: The wrong IP could get unbanned, e.g. 'unban 1.2.3.42' could result in unbanning 1.2.3.4 - Fix: It was possible to convert the railtype of a bridge while a train was on it - Fix: It was possible to rename signs or waypoints with the chat box - Fix: Be more strict what it means for an aircraft to be in a hangar: It's not just being stopped on a hangar tile - Fix: If a road vehicle is on a road depot tile and stopped doesn't mean it's in the depot. Use the proper test for this - Fix: [AI] The AI should send a plane into a hangar if it's not in a hangar _or_ not stopped, not when it's not in a hangar _and_ not stopped - Fix: [AI] The trolly AI used information from the wrong industry when calculating the amount of to be transported goods - Fix: [NTP] Fix NTP over bridges: don't check the rail type when on a bridge - Fix: Truncate text in dropdown lists to stop text overflowing. - Fix: "Erroneous train reversal on waypoints". When processing the next train order, do not even consider reversing the train if the last order was to a waypoint. - Fix: Starting a new scenario did not adhere to local difficulty settings but took it from the scenario itself. That mode is for 'play scenario' - Fix: Vehicles on a sloped tile under a bridge were affected by the bridge speed limit - Fix: Issue with train pathfinding over level crossings. - Fix: [AI] The AI no longer attempts to build signals under bridges. - Fix: Refresh build vehicle window (if opened) when converting rail depot - Fix: Crash when sorting an empty server list. - Fix: The build-tree window button defaulted to a place-push-button on opening where no treetype is selected. - Fix: Game crashes when cloning/autoreplace reaches train-limit - Fix: [NTP] properly check for railtypes on non-plain-rail-tiles - Fix: Trains could enter certain sloped rail tiles under bridges with incompatible rail type - Fix: Ensure the map memory is cleared after it is allocated. This fixes random deserts that sometimes occurred. - Fix: Some weird behaviour with tile selection near bridges - Fix: Don't allow PF to enter train depot from the back (signal updates) - Fix: Game no longer crashes when the last vehicle servicing a station has been deleted - Fix: Reset the last built railtype when starting a new game - Fix: Cloned vehicles get the same service interval as the original vehicle - Fix: Game no longer errors out when "Many random towns" is selected in the scenario editor. - Fix: Obscure road dragging bug. The road build command did not return the appropiate error message of invalid-slope when building road. - Fix: Temperate bank will no longer appear (during game) in tropic landscape. This bug is from the original game. - Fix: Specify the 'stopall' console command as a debug command. - Fix: Fixed a problem that caused DeliverGoodsToIndustry to not work as intended - Fix: Ships and aircraft can now be used as feeders as well - Fix: When a multiheaded train is sold the pointers were not updated correctly causing sporadious crashes/disconnects. - Fix: New plantations now cause the correct ".. being planted .." news item - Fix: Danish town names were saved/loaded as Swiss - Fix: Removing roads on crossings was done without a check for ownership - Fix: [autoreplace] Fix drawing of train list for outdated engines - Fix: Malicious clients/servers could crash the game - Fix: [autoreplace] allow replacement of wagons even when the engine fails to be replaced - Fix: Certain operations involving trains inside a depot could cause a crash - Fix: [autoreplace] cost for refitting a new vehicle is added to the cost animation (player always paid for it, it just wasn't shown) - Fix: [OSX] Save/Load issues solved for OSX 10.3.9 universal binaries - Fix: Illegal servers in the master-server list could kick the client back to the main menu, effectively making Multiplayer impossible - Fix: [NPF] Don't mark tiles when debugging in multiplayer, this will cause desyncs - Fix: Several fixes to chatbox code, mainly plug a buffer overflow 0.4.7 (2006-03-26) ------------------------------------------------------------------------ - Feature: [OSX] Add support for triple-binaries (PPC, PPC970, i386) (r4102) - Fix: [OSX] crash when going to fullscreen (r4100) - Fix: Allow unused wagons to have their first cache set. Fixes faulty cache-warning message and noticably speeds up depot operations (r4094) - Fix: [NPF] Trains & busses were unable to find a route when leaving a depot or bus stop. (r4072) 0.4.6 (2006-03-22) ------------------------------------------------------------------------ - Codechange: [win32] Show the revision in crash.txt and enable the button to show the crash text in the crash-window (r3965) - Codechange: Add additional linker information to release builds to help figure out crashes more easily (r3526) - Fix: [OSX 10.3 and newer] [ 1157244 ] Can't save game if name contains german umlauts (loading savegames with certain chars still look odd) (r4038) - Fix: [OSX] major speedup for PPC fullscreen (r4034) - Fix: [Makefile] Make sure the ICON_DIR gets created before copying files there. (r4032) - Fix: [win32] Change compiler settings to use the multithreaded CRT. This prevents certain crashes on multi-threaded machines. (r4031) - Fix: [ 1453646 NPF ] Road vehicles planning through the back of depots and stations. (r4029) - Fix: Use the title of a savegame in the saveload dialog-editbox. (r4018) - Fix: Improper resolution written to the configuration file when exiting from fullscreen. (r4017) - Fix: When removing rail track from a tile where only X and Y pieces exist, explicitly update signals in both directions. (r4016) - Fix: Default the patch-setting 'pause_on_join' to true. (r4015) - Fix: Slope and height information returned for some tile types is wrong (r4014) - Fix: Fixes a bug introduced by r3228 which allowed steep rail tiles resulting in ... unwanted effects such as display artifacts. (r4012) - Fix: Update french translation (r3978) - Fix: FS#56 - [Crash] Missing glyph(s) in big-font. Added several missing glyphs for the big font. (r3970) - Fix: [ 1439907 ] Increase client list window width so at least most languages fit. (r3969) - Fix: Update german and finnish languages. (r3968) - Fix: Properly set back the owner of a crossing/road-under bridge after removing it. (r3967) - Fix: [autoreplace]: (FS#67) autoreplacing trains now keep their tile length instead of their pixel length. (r3964) - Fix: Mark the right tile as dirty. It's just a graphical glitch which happend in r1592. (r3962) - Fix: Fix crash when resizing news history window. (r3961) - Fix: Correctly implement minimum search, so road vehicles head twoards the closest station, not the last one in the list. (r3960) - Fix: [FS#61] The tooltips for raising and lowering land buttons in the scenario editor are interchanged (r3959) - Fix: Correctly restore the roadside after roadworks are finished. (r3957) - Fix: [Multistop] Check the status of the destination road stop instead of a station's first road stop. This only has effect with road vehicle queuing disabled. (r3956) - Fix: validate the setting of max_companies/spectators through the console. (r3955) - Fix: Improve game-load times. (r3954) - Fix: On loading a game, GetPlayerRailtypes() didn't account for the fact that vehicles are introduced a year after their introduction date. This will also relieve possible (rare) network desyncs. (r3952) - Fix: Restore plural forms of cargo types for several languages. (r3951) - Fix: [win32] Add directives to allow Visual Studio 2005 compilation. (r3950) - Fix: [ 1415782 ] crash in string code with openbsd/zaurus; alignment issues (r3948) 0.4.5 (2006-01-31) ------------------------------------------------------------------------ - Feature: [newgrf] Implement varaction2 property 0x41 and 0xDA. (2361) - Feature: giving server_ip a value of 'all' will make the server listen on any interface (2374) - Feature: shortcut CTRL + U that clears the current input-box (2385) - Feature: [newgrf] Implement the mechanism for handling newgrf callbacks (2389) - Feature: [newgrf] Implement the 'refit capacity' callback (2389) - Feature: saving games happen in a seperate thread (2391) - Feature: [newgrf] Implement powered wagons, and the callback that goes with it (2414) - Feature: [newgrf] Implement shorter train vehicles (2428) - Feature: New display option: 'transparent station signs' (2438) - Feature: You can now give transfer order to set up feeder systems (2441) - Feature: Removing tracks with the 'remove' tool, automatically removes signals on the tracks (2469) - Feature: [localisation] Allow changing the order of parameters in translated strings (2573) - Feature: [localisation] New way to specify plural forms (2592) - Feature: [localisation] Support genders (2594) - Feature: [localisation] Support cases (2597) - Feature: add support for truncating strings to a given (pixel) length (2607) - Feature: Overhaul DirectMusic MIDI backend, remove "experimental" status (2712) - Feature: Change the driver probing algorithm: Use the first music/sound/video which succeeds initialising instead of bailing out after the first. No need to specify -snull if no soundcard is present anymore (2728) - Feature: The Main Toolbar Dropdown Menu can now display disabled items (2734) - Feature: Clone vehicles (2764) - Feature: When starting without a config file determine the language on basis of the current locale (2777) - Feature: [NewGRF] Add support for "extended bytes" (2872) - Feature: [localisation] Major step twoards ISO-8859-15: Implement missing characters (2879) - Feature: Implement the console command rm to remove savegames (2941) - Feature: Danish town names (2957) - Feature: Menu option to toggle console (2958) - Feature: Calculate proportions of non-square giant screenshot correctly (2963) - Feature: [newgrf] Implement current set of action D (ParamSet) operations (2968) - Feature: [newgrf] Show a wagon's speed limit in purchase list (2969) - Feature: [newgrf] Support loading VarAction2 parameter for variables 0x60-0x7F (2971) - Feature: [newgrf] Add patch option for wagon speed limits (2982) - Feature: [newgrf] Support loading of bridge attributes and tables from GRF (3004) - Feature: Native Support for Win64 (3008) - Feature: OSX now uses quicktime to play midi files (3022) - Feature: [OSX] Command+Q now works in main menu (3027) - Feature: Allow unbanning players based on banlist-id (as well as IP) (3067) - Feature: 'status' and 'clients' now show the IP of the players (3067) - Feature: Make it possible to create a screenshot from the console that is both big and has no console, or any combination of (3068) - Feature: [newgrf] Add support for rail vehicle weight greater than 255 tons (3071) - Feature: 'HOME' icon to saveload dialogs that jumps to the default save/load directory based on the dialog (3096) - Feature: Turkish translation (3120) - Feature: [newgrf] Support positioning of rail vehicle visual effects (3132) - Feature: [newgrf] Support for articulated rail vehicles (3139) - Feature: [newgrf] Add support for cargo refitting specification by cargo classes (3148) - Feature: [newgrf] Action 7/9 new value : is it TTDPatch or OpenTTD? (3152) - Feature: Drag and drop rocky areas in scenario editor (3153) - Feature: Added patch option to link the terraform toolbar to the rail, road, water and airport toolbars (3157) - Feature: Right-Click-Scrolling optionally moves in the opposite direction (3222) - Feature: Native cocoa sound and video drivers for OSX (3281) - Feature: [newgrf] Allow train running cost class to differ from engine class (3388) - Feature: Kick and ban now with IP numbers (3407) - Feature: Allow seeing and setting the maximum amount of companies and spectators for a server. This can be changed/viewed during runtime as well in the console (3427) - Feature: Allow the network game list to be sorted (by name/clients/compatibility ascending/descending) (3441) - Feature: Make it possible to ban offline clients (3469) - Fix: The refit window now shows the correct refit options (2365) - Fix: Refitting to a cargo which is already carried by some vehicles takes their capacities into account for display (2365) - Fix: Add 'multihead' TTDPatch option to OpenTTD newgrf flags-emulation (2368) - Fix: make install tried to install scenarios in the (non-existing) personal dir when USE_HOMEDIR is specified (2371) - Fix: [console] update the example scripts in the scripts/ directory to reflect the new console functionality (2372) - Fix: [console] any line starting with a '#' is a comment so ignore it (2372) - Fix: [console] The special variables whose value can only be set by a custom process should, also print out their newly set value there (2372) - Fix: [newgrf] Ignore action 0 prop 0x20 (air drag) (2377) - Fix: [newgrf] Further property stubs, help prevents subsequent incorrect reading of newgrf data (2378) - Fix: Build year for mail compartment of planes was not set correctly, affected station ratings (2380) - Fix: Endgame window on easy difficulty resulted in infinite loop (2381) - Fix: Check the airport type when building an airport (2382) - Fix: Monkey-testing turned up some command crashes (2383) - Fix: Check selling land and setting player colour. Also an extra map-bounds check for terraforming (2384) - Fix: [realistic accel] Very slow trains no longer get an increase in maximum speed when part of them is in a depot (2388) - Fix: [newgrf] Load power for dual-headed engines correctly (2400) - Fix: [newgrf] When resolving callbacks, dont ignore wagon overrides (2410) - Fix: Station ratings aren't affected by speed limits from realistic acceleration anymore (2411) - Fix: building vehicles without depot crashed the game (2412) - Fix: certain resolutions caused a crash when minimap was partly dragged outside the game window (2424) - Fix: Deleting canals under bridges removed bridges first in certain configurations (2436) - Fix: [NPF] Vehicles try to drive into a tunnel entrance from above (2471) - Fix: [newgrf] Some road vehicle action 0 properties were loaded as the wrong type (int8,int16,int32) causing undefined results. (like cargo types being wrong) (2474) - Fix: The console variable autoclean_unprotected was linked to the variable _network_autoclean_protected (2498) - Fix: Old bug in the PCX writer: The first pixel column contained garbage, the picture was shifted one to the right, and the last column was dropped (2512) - Fix: Using the mouse wheel could lead to a crash if mouse was not over a widget (2530) - Fix: blinking 'lock' gfx in multiplayer games (2548) - Fix: Remove original train pathfinder. Enhanced old pathfinder. (2553) - Fix: Spaces in the path to the MIDI files caused the win32 MIDI player to fail (2563) - Fix: set server map name to the loaded name of the game/scenario (2610) - Fix: Improve the old pathfinder. Changed it to A* instead of Dijkstra. Benchmark shows that NTP is now around 10x faster than NPF (2635) - Fix: Correctly save and load company_value, it's 64 bits wide, not 32 bits (2684) - Fix: Volume control works now for the DirectMusic MIDI backend (2712) - Fix: Change the fence algorithm so it removes fences when no farm tile is adjacent (2739) - Fix: Tree tiles above the snow line got redrawn disproportionately often (2750) - Fix: Depots could build trains of the wrong track type (2764) - Fix: Sort the directories in the scenarion/savegame list (2860) - Fix: On OS/2 show the trailing \ if the current directory is a root directory (2860) - Fix: Return a proper version number, when testing the TTDPatch version in the SkipIf action (2862) - Fix: Change the way NewGRFs are loaded, this saves quite some sprite slots - about 2000 for DBSetXL for example (2868) - Fix: Several format string vulnerabilities and buffer overflows in the network code (2899) - Fix: fixed issue where autorenewed vehicles didn't get all stats updated (2912) - Fix: Exit the child of the extmidi backend with _exit() instead of exit(), because we don't want any atexit handlers - especially flushing output streams - to run, if exec() fails (2938) - Fix: Server crash with "say"-command (2950) - Fix: Fix win32 midi volume level control which didn't work (2960) - Fix: [OSX] quitting the game no longer leaves a process behind that eats all the CPU power (3281) - Fix: Fix for [ 1216203 ] UFO-broken waypoint (2961) - Fix: [newgrf] Include missing grf feature canal - Fix: [newgrf] Add bounds checking to VehicleChangeInfo for vehicles - Fix: [newgrf] Wagon speed limits don't apply for wagons with livery overrides - Fix: Align settings pool items to the size of void* to fix bus errors on 64bit architectures which require aligned variables (2976) - Fix: restart_game_date is an UINT16, not a BYTE. Now setting the game restart year via the console should work (2987) - Fix: [newgrf] Some GRF files don't specify a name or description, in which case the Action 8 is 8 bytes, not 9 (3005) - Fix: The finnish markka was never abbreviated with capital letters (3021) - Fix: Improve handling of non-existent sprite sets (3044) - Fix: Don't attempt to map and empty sprite group to a vehicle (3045) - Fix: Fixed typo and hang for BeOS Networking (3053) - Fix: On Win98 and lower when you go to the root directory of a drive (eg. C:\) you were stuck there indefinitely and couldn't change any directories or see any files (3056) - Fix: Complete rewrite of autoreplace; multiheaded train engines are replaced correctly (3081) - Fix: A new train is now made if the front unit is an engine and the former front engine is moved away (3144) - Fix: There are only 2 possible directions for ship depots, not 4 (3199) - Fix: Allow bribing up to the maximum rating for bribing, don't disable this option at some arbitrary value early (3201) - Fix: Don't lower land on tunnel, even with diag tracks on it (3228) - Fix: Crash when making a screenshotin the main menu (3235) - Fix: Crash when starting a scenarion via 'New Game' fails (3235) - Fix: Determine clicked status of sticky icon from window flags rather than the widget click state (3247) - Fix: Graphical glitch with autorail tool on a certain tile-types (3254) - Fix: Center the X of the window close button (3302) - Fix: [newgrf] Unload engine names before loading grf files (3316) - Fix: Network window crash when it receives invalid information for example from the integrated nightly, so validate the network-input when it is received (3322) - Fix: Build failed if SDL is built without pthread support (3326) - Fix: Move initialization of vehicle random_bits to DC_EXEC blocks to allow use of Random() instead of InteractiveRandom(), which will alleviate some possib le network desyncs (3352) - Fix: The default AI tried to change the service intervals of vehicles via the CMD_CHANGE_TRAIN_SERVICE_INT command - regardless of the type of the vehicle (3367) - Fix: Out-of-bounds array access when road vehicles overtook in a curve caused desyncs (3371) - Fix: Update signal states when building or removing rail station blocks (3372) - Fix: Don't allow trains to get bigger than 100 via drag and drop (3374) - Fix: Don't reset date in the scenario editor when pressing RandomLand (3376) - Fix: [newgrf] Running cost should be halved for dual head vehicles (3384) - Fix: No fence was placed when placing fences and the neighbouring tile is a rail configuration which permits a fence but has a signal (3389) - Fix: [newgrf] Ignore non-climate dependent cargo types (3394) - Fix: [newgrf] Only add a random number of days to an engine's base introduction date if that date is not 0 (3410) - Fix: When changing the server password via the console, actually set the password as well as flag whether it is required (3411) - Fix: Under certain conditions placing a road tile parallel under a bridge would, instead of failing, succeed and place a perpendicular piece (3413) - Fix: Disable the Fund New Industry menu item and window when connected to a server as a spectator (3414) - Fix: Disable the clone and refit buttons in the train view when viewing another player's vehicles, or as a spectator (3415) - Fix: Disallow building an oil rig above sea level (3416) - Fix: When removing a town-owned tunnel the player's rating was not reduced (3418) - Fix: (Possible) game crash on removing track/road under bridge if a vehicle was on the track/road under the bridge and the track/road sloped (3419) - Fix: [newgrf] Only power should decide whether a rail vehicle is an engine or a wagon. (fixes SHIKI 810 in jpsetw.grf) (3424) - Fix: Incorrect validating of tree-planting command which can allow a buffer-overflow (3446) - Fix: [newgrf] When changing the sprite ID of a vehicle, if it is not FD (custom graphics), the value needs to changed from a 16bit array offset to an array index. (fixes tropicstw.grf) (3449) - Fix: You couldn't remove an item from a list-type of config ingame from the configuration file (3475) - Fix: [newgrf] Always reinitialize the ttdpatch flags as patch settings may have changed (3486) - Fix: Price for demolishing a bridge was dependent on orientation and map size (3487)
2005-09-11Update to nb1 for security fix: http://secunia.com/advisories/16696/adrianp1-1/+9
Patches via Gentoo and OpenTTD SVN tree Add pkg-config as a required tool Alter how ${WRKSRC} is defined so future nb bumps work better
2005-09-08Update to openttd-0.4.1.rpaulo1-7/+6
openttd-0.4.1 was a hotfix release for 0.4.0. Major changes in 0.4.0 (from the site): bigger maps, "unlimited" amount of towns, industries, stations, etc., heavily improved and protected network-gameplay, a new, smart, pathfinder, multiple busstops, etc. Patches provided by António Marques, modified by me and reviewed by Johnny Lam.
2005-03-30Initial import of openttd-0.3.6, provided by Ian Zagorskih via pkgsrc-wip:wiz1-0/+8
Open source clone of Transport Tycoon Deluxe.