<feed xmlns='http://www.w3.org/2005/Atom'>
<title>advtrains.git, branch release-2.9.0</title>
<subtitle>Advtrains mod for minetest.</subtitle>
<id>https://git.bananach.space/advtrains.git/atom?h=release-2.9.0</id>
<link rel='self' href='https://git.bananach.space/advtrains.git/atom?h=release-2.9.0'/>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/'/>
<updated>2026-03-29T17:45:30+00:00</updated>
<entry>
<title>Signal UI: Rename Smartroute button to New (auto-search) to be more intuitive</title>
<updated>2026-03-29T17:45:30+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2026-03-29T17:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=1f36bea5f84091d66972758c2358d673babc294d'/>
<id>urn:sha1:1f36bea5f84091d66972758c2358d673babc294d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ks signals: signal parts above rotated rotate with base</title>
<updated>2026-03-29T17:30:00+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2026-03-29T17:30:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=39a8c4ede70378c85e5b1163bc93be3c9c41f237'/>
<id>urn:sha1:39a8c4ede70378c85e5b1163bc93be3c9c41f237</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Trackworker: add callbacks in node definition</title>
<updated>2026-03-29T17:29:53+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2026-03-29T17:01:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=8567bcefb0f825d457f89c8533788815ee96374c'/>
<id>urn:sha1:8567bcefb0f825d457f89c8533788815ee96374c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove hardcoded uppercase conversion for destination display</title>
<updated>2026-03-29T15:45:18+00:00</updated>
<author>
<name>Y. Wang</name>
<email>y5nw@protonmail.com</email>
</author>
<published>2026-03-01T13:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=625fd823c935ffe37ab62aa370587c20ef89cb9d'/>
<id>urn:sha1:625fd823c935ffe37ab62aa370587c20ef89cb9d</id>
<content type='text'>
The uppercase conversion function uses string.upper with a hardcoded
conversion table. Given Lua's lack of UTF-8-based string operation
functions, it is not hard to see how this is problematic.
</content>
</entry>
<entry>
<title>Allow custom descriptions to fully override outside</title>
<updated>2026-03-29T15:45:01+00:00</updated>
<author>
<name>Y. Wang</name>
<email>y5nw@protonmail.com</email>
</author>
<published>2026-03-01T13:33:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=31febe6fe193aa84a6ac4127e9f839cf6b5abc2b'/>
<id>urn:sha1:31febe6fe193aa84a6ac4127e9f839cf6b5abc2b</id>
<content type='text'>
The station editor allows specifying custom displays, but the custom
value is appended to the hardcoded built-in display. This in particular
prevents sensible use of the display feature provided by the Konstal
105N. It also prevents the user from specifying shorter strings for
displays with length limitation.

This patch adds a al.get_line_display function that returns
linevar_def.train_name (verbatim) if the value is present. The
train_name option from al.get_line_description is removed as this option
would no longer be compatible with other options.

= = =

This patchset sequentially removes (IMO questionable) features from
al.get_line_description.
</content>
</entry>
<entry>
<title>New wagons should not start with a nil fc/fcind field</title>
<updated>2026-03-29T15:44:47+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2026-03-27T06:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=7653bfcf71e4cec533fbd222c8236096d0130368'/>
<id>urn:sha1:7653bfcf71e4cec533fbd222c8236096d0130368</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix wrong reference to res (should be rwint) in rwt.i_sec</title>
<updated>2026-03-22T16:35:36+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2026-02-09T10:44:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=f96eb1ca78f70571b9a46b2d01a821a82b1a8768'/>
<id>urn:sha1:f96eb1ca78f70571b9a46b2d01a821a82b1a8768</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add code headers to facilitate copy and paste</title>
<updated>2026-03-22T16:34:55+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2026-02-06T05:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=83c571032c9f91c78ac17965b355285b5ed60332'/>
<id>urn:sha1:83c571032c9f91c78ac17965b355285b5ed60332</id>
<content type='text'>
This patch fixes the issue that environment and approach callback mode
has to be set across copy and pastes through additional steps. By
adding headers in the following format:

-- ADVT-Environment-Name: tmp
-- ADVT-Approach-Callback-Mode: 1

These settings will be automatically set when clicking "Save". Headers
are only read when saved; therefore, codes can still modify the
approach callback mode (or any other variables that later uses this
header approach). This will speed up code copy and pastes, especially
when handling codes that require approach callback.

Signed-off-by: 1F616EMO &lt;root@1f616emo.xyz&gt;
</content>
</entry>
<entry>
<title>Fix crash when using "New Route From" based on an invalid route</title>
<updated>2026-03-22T16:34:00+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2026-02-03T09:45:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=5368267878c49f2d1c79fbaa54b47c2cd563c9d4'/>
<id>urn:sha1:5368267878c49f2d1c79fbaa54b47c2cd563c9d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Aadd get_wagon_train_id for retrieving train ID from wagon ID</title>
<updated>2026-03-22T16:32:36+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2026-01-30T09:52:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=067f1f0d22231d1006f71699d3ef9006a1c38064'/>
<id>urn:sha1:067f1f0d22231d1006f71699d3ef9006a1c38064</id>
<content type='text'>
Context: https://chatlog.1f616emo.xyz/chat/1f616emoluanti/2026/01/30/#L147
</content>
</entry>
</feed>
