aboutsummaryrefslogtreecommitdiff
path: root/advtrains_interlocking
Commit message (Collapse)AuthorAge
* Merge branch 'master' into route_prog_reworkorwell4 days
|\
| * Add "New From Route" function into route editing form1F616EMO6 days
| | | | | | | | | | | | This patch allows creating new routes based on what was done on another route. This can be useful to fix minor mistakes on a route, or to create similar routes. Note that the route buffer created "steps back" one section, but with turnouts kept. The new button is placed above the "Save ARS" button - I know it is ugly, so please suggest a better place for it.
| * Fix update_route receiving invalid route ID in after()1F616EMO6 days
| |
| * Update influence point markers, and allow right-clicking them1F616EMO6 days
| |
| * Allow manually sorting of signal soutes1F616EMO6 days
| | | | | | | | This patch adds two buttons to the signal UI for swapping routes in the list of routes. To prevent conflicts, this operation is only possible when there is no route set.
| * Various translation improvementsY. Wang11 days
| |
| * Clear tcbs.route_rsn when a route is setY. Wang2024-09-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This appears to fix the issue where route_rsn is not cleared and later shown on the train HUD even when the route is set. Note that this only works if the route is (successfully) set after this patch is applied - it does not clear route_rsn for routes that are already set. How to test: * Set a conflicting route for the train. * Set a route for the train. Note that a message appears on the train HUD explaining that the route cannot be set (this is also the current behavior without the patch). * Cancel the conflicting route. Note that the message on the train HUD is cleared.
| * Remove TCB marker on TCB removal1F616EMO2024-08-01
| | | | | | | | | | | | | | This patch fixes the following problem: * TCB marker is not removed on TCB removal * TCB marker is recreated on removal
* | Support signal aspect selection for routes againorwell2024-07-20
| |
* | ARS supports triggering distant signal, other bugfixesorwell2024-07-20
| |
* | SmartRoute: Implement auto route search and first prototypeorwell2024-06-22
| |
* | Unassign signal on dig instead of needing button in signal formorwell2024-06-22
| |
* | Ks Vorsignalorwell2024-06-12
| |
* | Respect route_role of signals during routesetting, assign distant signals in ↵orwell2024-06-12
| | | | | | | | routes
* | Fix more setstate stuff with new API (compat legacy)orwell2024-06-11
| |
* | set_aspect: Flexibility, set aspect either via name or allow to fully ↵orwell2024-06-03
| | | | | | | | specify table (for advanced signals)
* | Fix working of the legacy signals under new systemorwell2024-05-24
| |
* | Add proper UI aspect selection for static dialogorwell2024-05-23
| |
* | Connect the ropes, start on making the UI workorwell2024-05-23
| |
* | Merge branch 'new-ks-orwell' into route_prog_reworkorwell2024-04-08
|\ \
| * | Fully implement and test new aspect support/distant signalling on ks and ↵new-ks-orwellorwell2024-04-08
| | | | | | | | | | | | japan signals
| * | Continue with new-ks reworkorwell2024-04-05
| | |
| * | Start changing APIs and applying proof-of-concept to ks signalsorwell2024-02-06
| | |
| * | Implementation Planorwell2024-01-28
| | |
| * | Adjust default aspect to allow shuntingY. Wang2023-04-10
| | |
| * | Allow selecting named aspectY. Wang2023-03-26
| | |
| * | Cancel type 2 signals; introduce signal groups for all signalsY. Wang2023-03-26
| | |
| * | Show IP form for repeater signalsY. Wang2023-03-23
| | |
| * | Distant signaling: avoid signal signsY. Wang2023-03-23
| | |
| * | Rework formspecs; add description to JP signal groupY. Wang2023-03-23
| | |
| * | Adjust signal aspect formspecs to be of similar sizeY. Wang2023-03-23
| | |
| * | Remove pre_occupy (not used); put detailed luacov info in artifactsY. Wang2023-03-23
| | |
| * | Increase testing coverage for signal_aspects APIY. Wang2023-03-23
| | |
| * | Harden type 2 signal group API; add test for type 2 main signalsY. Wang2023-03-23
| | |
| * | Add API documentationY. Wang2023-03-23
| | |
| * | Properly handle repeater signalsY. Wang2023-03-23
| | |
| * | Allow assigning distant signals from the main signalY. Wang2023-03-23
| | |
| * | Add hotfix for path invalidationY. Wang2023-03-23
| | |
| * | Automatic dst unassignment; respect tcbs.nodstY. Wang2023-03-23
| | |
| * | Reduce number of set_aspect callsY. Wang2023-03-23
| | |
| * | Unassign distant signals when canceling routeY. Wang2023-03-23
| | |
| * | Implement primitive distant signalingY. Wang2023-03-23
| | |
| * | Use tabs to switch between signaling and IP formsY. Wang2023-03-23
| | |
| * | Record signal aspect to avoid excessive get_aspect calls; report testing ↵Y. Wang2023-03-23
| | | | | | | | | | | | coverage
| * | Implement basic route signaling with Japanese signals for demoY. Wang2023-03-23
| |/
* | Implement routesetting incorporating tscache, other improvementsorwell2024-01-28
| |
* | Signals can have nil name, documentation on route deforwell2023-12-17
| |
* | Implement RS cache, per-track-section caching of route locks. This will ↵orwell2023-10-15
| | | | | | | | later be ground truth for routesetting (new-style)
* | Forget it, and use the old preset tables for track registration. Just adapt ↵orwell2023-10-15
| | | | | | | | it to the new definition.
* | Begin major rework of track registration systemorwell962023-09-04
| |