<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mike/sst, 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>Support self-contained Windows compiler toolchain</title>
<updated>2026-10-10T03:23:43+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2026-10-10T02:21:36+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=518b46400f45a525681cc9325c45e3a6a934f4c3'/>
<id>urn:sha1:518b46400f45a525681cc9325c45e3a6a934f4c3</id>
<content type='text'>
This will need to be accompanied by the publication of my toolchains
repo at some point which has scripts to set up fixed versions of MSVC
and LLVM, with way less space wasted than the official distributions
thereof. Also that'll become necessary for a period of time until I
figure out why LLVM 22 and 23 are unable to link SST now; we are stuck
on 20 for the foreseeable future which makes having a self-contained
thing quite helpful.

This change also includes a couple of other build script improvements
too, most notably debug builds without having to edit the damn script
every time.
</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>Add extra contributor notes re copyright stuff</title>
<updated>2026-04-04T00:37:54+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2026-02-16T19:53:01+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=e174011b5e7390dc8714910185aaa40d0a44702f'/>
<id>urn:sha1:e174011b5e7390dc8714910185aaa40d0a44702f</id>
<content type='text'>
</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>
</feed>
