A patch release with miscellaneous fixes and improvements.
Had a few twists and turns getting this released. Turns out, if you don't touch your dependency build scripts in a few¹ months, they'll definitely be broken when you try to run them again and you've also forgotten how they're supposed to work.
The mobile builds were using a version of libiconv that didn't have all the text encodings enabled (CP437 was missing, for instance), so I needed to rebuild it for iOS and Android. I figured I'd update all the other dependencies while I'm at it.
On the plus side, while debugging the Gopher MP3 issue, I noticed a couple of small memory leaks that were quite easy to fix.
s
item type (it's not always WAV).
charset=utf-8
is checked for validity. If the encoding is invalid, the content is instead decoded as CP437 (if it has ANSI escapes; possibly it's ASCII art) or just Latin-1.
¹ It's been longer than 18 months...
=> Posted in: s/Lagrange
=> 🕹️ skyjake [mod, sysop]
2023-12-04 · 1 year ago · 👍 drh3xx, gemalaya, BBSman, hyperreal, Minko_Ikana
text/gemini; charset=utf-8
This content has been proxied by September (3851b).