Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-19 | Remove: DOS support | Patric Stout | |
In 10 years there was no active development on DOS. Although it turned out to still work, the FPS was very bad. There is little interest in the current community to look into this. Further more, we like to switch to c++11 functions for threads, which are not implemented by DJGPP, the only current compiler for DOS. Additionally, DOS is the only platform which does not support networking. It is the reason we have tons of #ifdefs to support disabling networking. By removing DOS support, we can both use c++11 functions for threads, and remove all the code related to disabling network. Sadly, this means we have to see DOS go. Of course, if you feel up for the task, simply revert this commit, and implement stub c++11 functions for threads and stub functions for networking. We are more than happy to accept such Pull Request. | |||
2019-03-19 | Update: Translations from eints | translators | |
korean: 7 changes by telk5093 | |||
2019-03-18 | Codechange: fix Intel C++ Compiler linking issues. | Patric Stout | |
GetAircraftFlightLevel<Aircraft> is only used in static functions inside aircraft_cmd.cpp. With GCC, Clang and MSVC this is not an issue, but on ICC fails linking, because it doesn't find this version of this template. Possibly these two pieces of information are linked. Explicit defining the function fixes the issue. | |||
2019-03-17 | Fix f58fa80e: Wrong company performance rating when money exceeds INT_MAX. ↵ | stormcone | |
(#7382) Company performance rating calculation does not take into account the companies' money when those exceeds INT_MAX. | |||
2019-03-17 | Update: Translations from eints | translators | |
dutch: 1 change by JanWillem russian: 1 change by Lone_Wolf | |||
2019-03-16 | Cleanup: Unused lang strings | Charles Pigott | |
2019-03-16 | Remove: OPF | Charles Pigott | |
2019-03-16 | Update: Translations from eints | translators | |
norwegian (bokmal): 1 change by Leifbk | |||
2019-03-16 | Change: Use default value for invalid multi-string settings instead of ↵ | PeterN | |
clamping to min or max value. (#7361) | |||
2019-03-15 | Update: Translations from eints | translators | |
romanian: 8 changes by alexmerlin1985 dutch: 2 changes by JanWillem | |||
2019-03-15 | Cleanup: Update changed string in language files. | peter1138 | |
2019-03-15 | Fix e66cec8f86: Permit loading of industry production callback with invalid ↵ | peter1138 | |
cargo type. It is only an error if the invalid result is actually used. This will be silently ignored at the moment. It is still an error if a duplicate cargo type is returned. | |||
2019-03-13 | Codechange: Make FindStationsAroundTile() out-parameter stations const to ↵ | peter1138 | |
prevent incorrect modification. | |||
2019-03-13 | Fix #7372: FindStationsAroundTiles() with caching returns no result for ↵ | peter1138 | |
industry tiles. Currently this can only be triggered by NewGRF house tiles querying for cargo acceptance history of nearby stations (var 0x64) with a tile offset, and providing an offset that happens to point to an industry tile. This serves no useful purpose. | |||
2019-03-13 | Cleanup: Remove questionable syntax in track drawing | Johannes E. Krause | |
2019-03-13 | Cleanup: Remove questionable syntax in town rating display | Johannes E. Krause | |
2019-03-13 | Cleanup: Remove questionable syntax in GetOrderCmdFromTile | Johannes E. Krause | |
2019-03-13 | Cleanup: Remove questionable syntax in HQ size calculation | Johannes E. Krause | |
2019-03-13 | Cleanup: Remove questionable syntax in station rating calculation | Johannes E. Krause | |
2019-03-12 | Codechange: Update town sign on population change only when population is ↵ | Gabda | |
shown (#7368) | |||
2019-03-11 | Update: Translations from eints | translators | |
finnish: 110 changes by hpiirai ukrainian: 149 changes by nsergiy | |||
2019-03-11 | Change: Include _current_company in crashlog AI config line | Jonathan G Rennison | |
_current_company is not currently logged anywhere in the crashlog. _local_company is logged, despite being much less useful than _current_company. This change logs _current_company alongside _local_company. | |||
2019-03-11 | Fix: MingW and MSVC compiled strgen had different path separator behaviour | Patric Stout | |
If it was compiled with MingW, both / and \ were accepted as path separator. On MSVC, only \ was. This is an unexpected difference between binaries for the same platform. Remove this discrepancy by accepting both / and \ on all platforms. | |||
2019-03-11 | Codechange: check if a define is set directly, instead of indirectly | Patric Stout | |
config.lib happens to set GLOBAL_DATA_DIR in case it is not DOS and not OS2, but this kind of deduction is annoying to maintain. It is better to just check if the define you want to use is set, and leave it to config.lib to set it or not depending on the OS. | |||
2019-03-11 | Codechange: "basedir.h" is a system include, not a local | Patric Stout | |
2019-03-11 | Codechange: ICU_SORT is in reality ICU_I18N (according to their CMake files) | Patric Stout | |
By naming it in a different way, things get a bit confusing. Especially if we are switching to CMake, which autodetects these things, we need to use the name the authors of ICU gave it; not our interpertation of that name. | |||
2019-03-11 | Codechange: ICU_LAYOUT is in reality ICU_LX (according to their CMake files) | Patric Stout | |
By naming it in a different way, things get a bit confusing. Especially if we are switching to CMake, which autodetects these things, we need to use the name the authors of ICU gave it; not our interpertation of that name. | |||
2019-03-11 | Codechange: liblzma is called liblzma, how ever strange that might be | Patric Stout | |
It is the only library we use that calls itself with 'lib' in the name. This might be confusing, but with the arrival of cmake a lot of these things are automated. And detection will find 'liblzma', not 'lzma', like with 'lzo', 'zlib', .. | |||
2019-03-10 | Update: Translations from eints | translators | |
finnish: 214 changes by hpiirai norwegian (bokmal): 10 changes by Leifbk russian: 2 changes by Lone_Wolf croatian: 6 changes by VoyagerOne | |||
2019-03-10 | Feature: Add road icon to road construction drop down list. | peter1138 | |
2019-03-10 | Feature: Add rail icon to rail construction drop down list. | peter1138 | |
2019-03-10 | Add: Generic drop down list string item with icon. | peter1138 | |
2019-03-10 | Remove: Unnecessary virtual destructors on drop down list items. | peter1138 | |
2019-03-10 | Remove: Unnecessary specialization of NewGRF preset list item. | peter1138 | |
2019-03-10 | Codechange: Use Colours type instead of byte. | peter1138 | |
2019-03-10 | Feature: Railtype flags to allow/disallow 90 degree curves. (#7352) | Michael Lutz | |
2019-03-09 | Codechange: Make a merged k-d tree index of all viewport signs | Niels Martin Hansen | |
2019-03-09 | Codechange: Make a k-d tree index of stations | Niels Martin Hansen | |
2019-03-09 | Codechange: Make a k-d tree index of towns | Niels Martin Hansen | |
2019-03-09 | Codechange: Add a k-d tree generic data structure | Niels Martin Hansen | |
2019-03-09 | Update: Translations from eints | translators | |
finnish: 46 changes by hpiirai danish: 10 changes by nielsmh hungarian: 2 changes by Brumi | |||
2019-03-09 | Fix: Show industry name in Land Area Information window for oil-rig type ↵ | Peter Nelson | |
stations instead of just 'Oil Rig' | |||
2019-03-09 | Feature: Non-rectangular sparse station catchment area. | Peter Nelson | |
2019-03-09 | Add: BitmapTileArea and Iterator to handle sparse tile areas. | Peter Nelson | |
2019-03-09 | Codechange: Convert IndustryVector to a std::set. | peter1138 | |
2019-03-09 | Codechange: Convert StationList from SmallVector to std::set. | peter1138 | |
2019-03-09 | Add: windowshade for rail station construction window | Andy | |
2019-03-09 | Add: Add flag and railtype sprite type to draw pre-combined ground sprites. ↵ | PeterN | |
(#7231) | |||
2019-03-09 | Add: Chrono based TIC() and TOC() in debug | Gabda | |
2019-03-09 | Cleanup: changing variable names in TIC() and TOC() | Gabda | |
Removing double underscores to be ANSI-C standard compliant. |