Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Clear tcbs.route_rsn when a route is set | Y. Wang | 2024-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 removal | 1F616EMO | 2024-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 again | orwell | 2024-07-20 | |
| | | ||||
* | | ARS supports triggering distant signal, other bugfixes | orwell | 2024-07-20 | |
| | | ||||
* | | SmartRoute: Implement auto route search and first prototype | orwell | 2024-06-22 | |
| | | ||||
* | | Unassign signal on dig instead of needing button in signal form | orwell | 2024-06-22 | |
| | | ||||
* | | Ks Vorsignal | orwell | 2024-06-12 | |
| | | ||||
* | | Respect route_role of signals during routesetting, assign distant signals in ↵ | orwell | 2024-06-12 | |
| | | | | | | | | routes | |||
* | | Fix more setstate stuff with new API (compat legacy) | orwell | 2024-06-11 | |
| | | ||||
* | | set_aspect: Flexibility, set aspect either via name or allow to fully ↵ | orwell | 2024-06-03 | |
| | | | | | | | | specify table (for advanced signals) | |||
* | | Fix working of the legacy signals under new system | orwell | 2024-05-24 | |
| | | ||||
* | | Add proper UI aspect selection for static dialog | orwell | 2024-05-23 | |
| | | ||||
* | | Connect the ropes, start on making the UI work | orwell | 2024-05-23 | |
| | | ||||
* | | Merge branch 'new-ks-orwell' into route_prog_rework | orwell | 2024-04-08 | |
|\ \ | ||||
| * | | Fully implement and test new aspect support/distant signalling on ks and ↵ | orwell | 2024-04-08 | |
| | | | | | | | | | | | | japan signals | |||
| * | | Continue with new-ks rework | orwell | 2024-04-05 | |
| | | | ||||
| * | | Start changing APIs and applying proof-of-concept to ks signals | orwell | 2024-02-06 | |
| | | | ||||
| * | | Implementation Plan | orwell | 2024-01-28 | |
| | | | ||||
| * | | Adjust default aspect to allow shunting | Y. Wang | 2023-04-10 | |
| | | | ||||
| * | | Allow selecting named aspect | Y. Wang | 2023-03-26 | |
| | | | ||||
| * | | Cancel type 2 signals; introduce signal groups for all signals | Y. Wang | 2023-03-26 | |
| | | | ||||
| * | | Show IP form for repeater signals | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Distant signaling: avoid signal signs | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Rework formspecs; add description to JP signal group | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Adjust signal aspect formspecs to be of similar size | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Remove pre_occupy (not used); put detailed luacov info in artifacts | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Increase testing coverage for signal_aspects API | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Harden type 2 signal group API; add test for type 2 main signals | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Add API documentation | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Properly handle repeater signals | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Allow assigning distant signals from the main signal | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Add hotfix for path invalidation | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Automatic dst unassignment; respect tcbs.nodst | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Reduce number of set_aspect calls | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Unassign distant signals when canceling route | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Implement primitive distant signaling | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Use tabs to switch between signaling and IP forms | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Record signal aspect to avoid excessive get_aspect calls; report testing ↵ | Y. Wang | 2023-03-23 | |
| | | | | | | | | | | | | coverage | |||
| * | | Implement basic route signaling with Japanese signals for demo | Y. Wang | 2023-03-23 | |
| |/ | ||||
* | | 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) | |||
* | | Forget it, and use the old preset tables for track registration. Just adapt ↵ | orwell | 2023-10-15 | |
| | | | | | | | | it to the new definition. | |||
* | | Begin major rework of track registration system | orwell96 | 2023-09-04 | |
| | | ||||
* | | 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. | |||
* | Add more unit tests, fix broken unit test | Gabriel Pérez-Cerezo | 2021-11-09 | |
| |