summaryrefslogtreecommitdiff
path: root/src/pathfinder/yapf
AgeCommit message (Expand)Author
2021-09-26Revert 7ca1793: Using Trackdir keyed node is not required, Exitdir keyed node...Loïc Guilloux
2021-08-31Fix: pathfinders always tried to avoid docking tiles (even if nothing was on ...Patric Stout
2021-06-13Codechange: convert printf DEBUG statements to fmt Debug statementsrubidium42
2021-05-29Fix: Do not send vehicles towards incomplete PF nodesVít Šefl
2021-05-27Cleanup: remove unused copy-constructor without copy-assignmentrubidium42
2021-05-23Fix: Encountering two-way red signals could prune unrelated branches.Vít Šefl
2021-04-30Remove: performance measurements in YAPFPatric Stout
2021-04-30Cleanup: remove weird left-over comment in yapf.hppPatric Stout
2021-04-04Cleanup: Delete remaining Blob codeCharles Pigott
2021-04-04Codechange: Replace CBlobT usage with std::vectorCharles Pigott
2021-04-04Codechange: Replace CStrA with std::stringCharles Pigott
2021-02-25Fix #8123: trams on half-tiles couldn't find depots (#8738)Patric Stout
2021-02-22Change: Make pathfinder account for maximum order speed, if setCharles Pigott
2021-02-21Fix: [YAPF] Road pathfinder did not account for length of tunnel/bridge in pa...Charles Pigott
2021-01-08Codechange: Remove min/max functions in favour of STL variants (#8502)Charles Pigott
2020-06-05Add: introduce CMake for project managementPatric Stout
2020-02-07Fix #7592: Do not cache road vehicle path within 8 tiles of destination with ...Jonathan G Rennison
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-09-30Fix: GCC9's warnings about deprecated implicit assignment operatorsCharles Pigott
2019-06-30Change: Avoid caching end of ship path, to allow penalties to apply.peter1138
2019-06-30Add: Penalty for occupied docking points.peter1138
2019-06-30Feature: Multi-tile docks and docking points.peter1138
2019-05-01Feature: Add NotRoadTypes (NRT)peter1138
2019-04-29Codechange: Remove Track{dir,}{Bits,}Byte typesCharles Pigott
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-03-08Add: Road vehicle path cache. (#7261)PeterN
2019-03-08Change: Automatically use Trackdir node key as needed if ship curve penalties...Peter Nelson
2019-03-08Change: Add configurable curve penalty for ships.Peter Nelson
2019-03-03Change: Don't apply forbid 90 deg turn settings to ships.Peter Nelson
2019-01-26Codechange: Use track functions.J0an Josep
2019-01-19Change: Add path cache for ships.Peter Nelson
2019-01-06Codechange: [YAPF] Stop looking for an automatic servicing road depot when th...Juanjo!
2018-10-31Fix: Protect against a few out of bounds or uninitialised usage errorsCharles Pigott
2018-10-31Doc: Lots and lots of doxymentation fixesCharles Pigott
2018-06-27Codechange: Use HasTrack(dir) to improve code readability.J0anJosep
2018-06-27Codechange: Increase readability of track functions and pathfinders.J0anJosep
2018-04-30Codechange: Use TileAddBy(Diag)Dir when possible.J0anJosep
2018-04-11Remove: NO_DEBUG_MESSAGES was only read and setting it broke compilation (#6703)Patric Stout
2017-08-13(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)frosch
2017-06-22(svn r27885) -Cleanup (r27844): ESR_MAX_COST_EXCEEDED and ESR_PATH_TOO_LONG m...frosch
2017-04-04(svn r27846) -Fix [FS#5926]: Infinite loop in pathfinder when checking safe w...peter1138
2017-04-03(svn r27845) -Change: (Yapf) Use FindDepotData struct to simplify depot findi...peter1138
2017-04-03(svn r27844) -Change: (Yapf) Treat max cost exceeded separately from path too...peter1138
2017-04-03(svn r27843) -Change: (Yapf) Consider depot as destination before reversing p...peter1138
2016-05-29(svn r27586) -Fix [FS#6410]: Automatic servicing of road vehicles compared pa...frosch
2015-08-08(svn r27363) -Codechange: Fix codestyle of one-line methods and header codest...alberth
2015-08-08(svn r27362) -Codechange: Codestyle fixes for reference var declarations, sta...alberth
2015-07-12(svn r27332) -Change: Enable YAPF cache debugging with desync debug level 2.frosch
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ...rubidium
2013-11-26(svn r26117) -Cleanup: unneeded NULL checkrubidium