Lots of interesting things have gone on this week, with a mix of some obscure bugs and new feature work.
In 512 I worked on several issues impacting client.view, one of which was a pretty old bug, and another that was also old but nobody really noticed it before—where it interacted badly with EDGE_PERSPECTIVE if the world map size was small enough. Apparently there were some rather ancient hacks in place that automatically changed client.lazy_eye in response to a smaller map, but the server's virtual eye code had long since evolved to handle all sorts of cases, rendering those hacks not only moot but counterproductive.
A really weird issue showed up in some cases where procs that were terminated because their src got deleted were being caught in a try/catch or the global error handler (if present), and with a garbage value to boot. I finally traced the issue down and managed to fix both of those problems. A proc killed in this way should never call an error handler, and of course garbage references are bad news whenever they appear.
On the 513 front I put in a new filter I'd been on the fence about, and I largely did it because 1) I wanted to, and 2) it reminded me that I really ought to have a simple compositing filter as well, which is next on the list. And it's a good thing I did this, because I found a bug with parallel animations of filters that deserved to get straightened out in 512.
Coming up in the short term you can expect another maintenance release for 512, but I think 513 is getting super close. We'd already be there, I'm sure, if not for my recent spate of injuries. I'm trying to get better as soon as I can and keep everything moving forward as best I can in the meantime. Thanks for your patience, and thanks especially to all the BYOND Members, Patrons, and others who've helped support the platform. And if you haven't become a Member or donated yet, I'd like to encourage you to do so; the fundometer is very sad right now. You know how Wikipedia is always on about how if everyone gave a tiny amount, their fundraiser would already be over? That's how it is with BYOND.
The Fair is next week, and it's looking increasingly likely that I'm going to miss most or all of it. Here's hoping for a really awesome fall to make up for it.
ID:2498933
![]() Aug 16 2019, 10:44 am
|
|