Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'new-ks-orwell' into route_prog_rework | orwell | 2024-04-08 |
|\ | |||
| * | Continue with new-ks rework | orwell | 2024-04-05 |
| | | |||
| * | Implement primitive distant signaling | Y. Wang | 2023-03-23 |
| | | |||
| * | Record signal aspect to avoid excessive get_aspect calls; report testing ↵ | Y. Wang | 2023-03-23 |
| | | | | | | | | coverage | ||
* | | Implement routesetting incorporating tscache, other improvements | orwell | 2024-01-28 |
| | | |||
* | | Signals can have nil name, documentation on route def | orwell | 2023-12-17 |
| | | |||
* | | Implement RS cache, per-track-section caching of route locks. This will ↵ | orwell | 2023-10-15 |
| | | | | | | | | later be ground truth for routesetting (new-style) | ||
* | | Fix map, fix train placing | orwell96 | 2023-05-27 |
| | | |||
* | | TCB Xlinking added, to make nonconnected crossings possible | orwell96 | 2023-05-27 |
| | | |||
* | | Auto-Repair Track Sections/TCBs (automatically when adding/removing or ↵ | orwell96 | 2023-05-27 |
| | | | | | | | | triggered by interlocking tool) | ||
* | | Add TrackIterator interface as a common framework for walking along tracks ↵ | orwell96 | 2023-05-27 |
|/ | | | | | | (also for third-party libs) This will replace the interlocking traverser and will be used in the new itrainmap implementation | ||
* | Interlocking: Correct duplicate influence points semi-automaticallyrelease-2.4.0 | orwell96 | 2021-11-14 |
| | | | | Searches and deletes duplicate influence points for the same signal when "Influence Point" formspec is opened. | ||
* | Signal influence points: Make sure to clear on removal of signal, clear ↵ | orwell96 | 2021-03-12 |
| | | | | orphaned when digging rail | ||
* | Fix things, rework signal aspect select dialog, transform old aspects on-the-fly | orwell96 | 2021-02-10 |
| | |||
* | Fix removing stale TCB nodesrelease-2.2.0 | orwell96 | 2021-01-12 |
| | |||
* | Forbid track modification when train, IP or TCB is on it, better handle ↵ | orwell96 | 2020-10-07 |
| | | | | removing of TCBs (H#149) | ||
* | Do not throw error when sync_tcb_neighbors fails | orwell96 | 2019-08-29 |
| | |||
* | Fix moving Signal IPs (no duplicate IPs) | orwell96 | 2019-02-21 |
| | |||
* | Fixes regarding signal assignments/tcbs | orwell96 | 2019-02-09 |
| | | | | | - No longer crashes when assigned tcb is removed - don't forbid modification just because signal is assigned | ||
* | Point speed restriction rails | orwell96 | 2019-01-24 |
| | |||
* | Fix may_modify_section on newly created sections | orwell96 | 2019-01-22 |
| | |||
* | Prohibit removing/changing of TCBs and sections while routes or signals are set | orwell96 | 2019-01-22 |
| | |||
* | Do not print "couldn't determine section" warning when all traverser ends ↵ | orwell96 | 2018-10-29 |
| | | | | were end-of-track | ||
* | Miscellaneous routesetting fixes | orwell96 | 2018-10-29 |
| | | | | | | | - Move handling of "route_committed" to the routesetting function - Put aspect in every TCBS on the way - Add "route_origin" to TCBS fields to prevent subroute cancelling - Cancel entire route when another train enters from the wrong TCB | ||
* | Properly implement invalidate_all_paths, recheck lzb on aspect change | orwell96 | 2018-10-10 |
| | |||
* | Add signal safety control override, restructure control system | orwell96 | 2018-10-10 |
| | |||
* | Make signal influence point (~halt point) specifiable | orwell96 | 2018-10-09 |
| | | | | Also extend signal api necessarily | ||
* | Improve route programming: | orwell96 | 2018-10-07 |
| | | | | | | | - Formspec for TCBs instead of unhandy chatcommands - Ability to advance route over the next secction without punching end - Better visualization - Ability to route into dead-end sections | ||
* | Move passive API to the advtrains core | orwell96 | 2018-08-16 |
| | | | | to remove dependency of interlocking on luaautomation | ||
* | Automatic working (re-set certain route on train pass) | orwell96 | 2018-08-12 |
| | |||
* | Implement routesetting | orwell96 | 2018-07-21 |
| | | | | Missing things: signal aspect updating, waiting routes handling, management /info tool | ||
* | Basic route management from signalling formspec | orwell96 | 2018-07-04 |
| | |||
* | Signal assignment and route programming procedure | orwell96 | 2018-07-04 |
| | |||
* | Implement trains blocking sections | orwell96 | 2018-06-29 |
| | |||
* | get_ts_at_pos(), file for train-related stuff | orwell96 | 2018-06-29 |
| | |||
* | Complete Track Section handling, incl. removing tcb's and marker entities | orwell96 | 2018-06-26 |
| | |||
* | Add track section concept and rework TCB design, implement new linking behavior | orwell96 | 2018-06-21 |
| | |||
* | Add Track Circuit Breaks (TCBs), Database and Track Circuit Setup | orwell96 | 2018-06-20 |
| | | | | Does not get saved yet. | ||
* | Interlocking: Create demo signals, signal API and model for TCB configurer node | orwell96 | 2018-06-19 |
| | |||
* | Draft of interlocking system | orwell96 | 2018-06-14 |