<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mike/sst/src, branch v0.18-BETA</title>
<subtitle>Source Speedrun Tools: practice tools and handy features for Source Engine games</subtitle>
<id>https://qdb.woz.blue/mike/sst/atom?h=v0.18-BETA</id>
<link rel='self' href='https://qdb.woz.blue/mike/sst/atom?h=v0.18-BETA'/>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/'/>
<updated>2026-10-10T14:33:00+00:00</updated>
<entry>
<title>Add 0.18 update notes and bump zip timestamps</title>
<updated>2026-10-10T14:33:00+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2026-10-10T02:57:56+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=5f0bf6dbf6291fbbbcf6db00eccde479f99a5608'/>
<id>urn:sha1:5f0bf6dbf6291fbbbcf6db00eccde479f99a5608</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify gluegen one-based array macro</title>
<updated>2026-10-10T03:23:05+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2026-10-10T00:35:12+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=e9828050c75ab06c87c2157cf9508c03827d80d6'/>
<id>urn:sha1:e9828050c75ab06c87c2157cf9508c03827d80d6</id>
<content type='text'>
The SHUNT craziness I was doing triggers a warning with more recent
Clang versions. Simply move the size into the macro to avoid the
tentative definition abuse, which is probably less confusing (when
combined with the new macro name, ARRAY) and also shuts the compiler up.
</content>
</entry>
<entry>
<title>Fix cvar value clamping not changing the string</title>
<updated>2026-10-10T03:23:05+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2026-07-27T20:38:26+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=b31df092583c1bfb9399b51fa04733955f73c230'/>
<id>urn:sha1:b31df092583c1bfb9399b51fa04733955f73c230</id>
<content type='text'>
I believe this was a regression in the OE support added in 0.15, so it's
been here a while. We don't have a lot of clamped cvars so I guess maybe
nobody noticed for a while. I just happened to find it while testing
other stuff. Quite a silly mistake but an easy fix.
</content>
</entry>
<entry>
<title>Abstract page allocation and locking in os.c</title>
<updated>2026-10-10T03:23:05+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2026-05-10T13:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=e66dbc42d523ec6d1a4e1b4fec21fb211eb660bb'/>
<id>urn:sha1:e66dbc42d523ec6d1a4e1b4fec21fb211eb660bb</id>
<content type='text'>
Simplifies ac.c just a little bit.
</content>
</entry>
<entry>
<title>Add very basic speedrun demo record helper</title>
<updated>2026-10-10T03:23:05+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2026-04-04T00:34:31+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=c219ee378c374ceaf576ac477ccbe34a73e65d94'/>
<id>urn:sha1:c219ee378c374ceaf576ac477ccbe34a73e65d94</id>
<content type='text'>
To be enhanced and extended later!
</content>
</entry>
<entry>
<title>Clean up a couple of random things</title>
<updated>2026-04-04T00:37:54+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2026-04-03T20:48:15+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=3ddb31ea086155c551507357b77d83d5b57935c6'/>
<id>urn:sha1:3ddb31ea086155c551507357b77d83d5b57935c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Size-optimise cvar value cleanup</title>
<updated>2026-04-04T00:37:54+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2026-04-03T20:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=2ee93c3f46f8e948d2331eab46c95322a88874ee'/>
<id>urn:sha1:2ee93c3f46f8e948d2331eab46c95322a88874ee</id>
<content type='text'>
Put all the cvars together contiguously; then we don't need to generate
lots of individual calls to extfree() and can instead simply iterate a
fixed-sized array.
</content>
</entry>
<entry>
<title>Fix autojump on 4104 (Portal and HL2 episodes)</title>
<updated>2026-04-04T00:37:54+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2026-01-14T18:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=aff3bd1fa58cf82b18fde505ef14d71fc9ca54e5'/>
<id>urn:sha1:aff3bd1fa58cf82b18fde505ef14d71fc9ca54e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a gluegen error message typo</title>
<updated>2026-04-04T00:37:54+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2026-01-12T20:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=b891ce7ef63c7a75c3f5fd108032aea552536369'/>
<id>urn:sha1:b891ce7ef63c7a75c3f5fd108032aea552536369</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Size-optimise a little more, and tweak minor stuff</title>
<updated>2026-04-04T00:37:54+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2025-12-30T20:29:48+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=0fdf9b3ed716a8baf048e7e302c4d9e727999df2'/>
<id>urn:sha1:0fdf9b3ed716a8baf048e7e302c4d9e727999df2</id>
<content type='text'>
This isn't really making a difference right now but maybe it will in
future builds with different section padding or LTO optimiser
interactions or whatever.
</content>
</entry>
</feed>
