Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' into route_prog_rework | orwell | 4 days |
|\ | |||
| * | Add "New From Route" function into route editing form | 1F616EMO | 6 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() | 1F616EMO | 6 days |
| | | |||
| * | Update influence point markers, and allow right-clicking them | 1F616EMO | 6 days |
| | | |||
| * | Allow manually sorting of signal soutes | 1F616EMO | 6 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 improvements | Y. Wang | 11 days |
| | | |||
| * | 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 ↵new-ks-orwell | 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 |
| | |