After weeks of pounding on things with hammers and our heads (and a little bit of pounding our heads with hammers), Imprudence 1.1.0 RC2 is now ready!
This is primarily a bug fix release, and fixes several nasty crashes from RC1, including one that seemed to occur at random (but was actually from people IMing you). RC2 also has fixes for less critical (but still annoying) issues, like inventory folders expanding after using Quick Filter. And McCabe has been kicking some Gstreamer ass, rooting out bugs and cleaning things up under the hood! The Windows version has also built with an improved memory allocator, so Windows users should notice some improvements to speed and lower memory usage!
There are still a few issues to work out with Gstreamer, though, so we need your help. If you encounter any music or media streams that freeze the viewer (temporarily or permanently), please post your system information (from Help > About Imprudence) and the stream URL or SL parcel location in our feedback forum thread. We’re also especially looking for feedback and info from Vista users about whether streaming music/media works. And of course, any other general feedback or bug reports are most appreciated!
There have also been a handful of UI tweaks. The shortcuts for the Advanced > Rendering > Features menu have changed to “Shift-Alt-F#” instead of “Ctrl-Alt-F#”, since the latter are unusable on Linux systems. Also, HUD attachments have got their own pie menu now, separate from that of regular attachments, with a more familiar layout. Check out the Release Notes for the full list of fixes and changes.
Sadly, as with RC1, there is no Mac version. But, we are working with our brave guinea pig , Nostrum Forder, to try to get things working there. We hope to have the Mac version sorted out for the final 1.1.0 release, if not sooner.
As RC2 draws closer, sometimes you need to just take a break from working and play a little. In this case, playing involves applying Qarl Linden’s flexi-sculpt patch, based on a patch by Zwagoth Klaar (JIRA)
Flexi-sculpts in action:
Note that this viewer is NOT OFFICIALLY SUPPORTED. It’s just for testing/fun, so if you crash, well, you crash. Don’t expect this feature in Imprudence until the performance issues can be sorted out.
I set aside some time this evening to generate source code patches for the Quickfilter feature we added in 1.1.0 RC1. Other developers can use these patches to add the Quickfilter feature to their own viewers.
There are two versions of the patch, the basic version and the full version. (You should only apply one or the other, not both.) Both versions add a working Quickfilter list to the Inventory window, but the full version also contains a lot of modifications to the inventory type filtering system to better allow filtering by specific types. The main user-visible difference is that the basic version lumps the Clothing and Body Parts types together, while the full version has them separate.
Both patches were generated against Second Life 1.21.6. They’re available under the same license as the Second Life viewer source (i.e. GPLv2 plus FOSS exception).
We’ll publish more patches for other features and changes we’ve made as we find the time. (Of course, our full revision history is available in our Git repositories. These patches just save other developers the trouble of sifting through the whole history to find the right changes.)
Imprudence 1.1.0 RC1 is now available for Windows and Linux! It is packed with a crazy amount of good stuff: Quick Filter and “Worn Items” tab in Inventory, math expressions in the Build floater, and, oh, two tiny little features we call sound and streaming audio/video. If that’s not enough, check out the bajillion other awesome-sauce changes we crammed in there!
But we’re bowing our heads in sadness as we think of our Mac-using friends, because there is no Mac version yet. As we’ve posted before, we really need a Mac developer to step up and help out with Imprudence. Until then, we won’t be able to make any new Imprudence releases for Mac.
We have two other important things to mention before you download the new RC:
There have been significant changes to the Pie Menus and other parts of the UI. These changes may trip you up if you’re not careful! Your first reaction will be that it feels “wrong”, because the old layout has been ingrained in your muscle memory. But if you take a bit of effort to focus on re-learning the new layouts, it will soon start feeling natural again.
We need your help testing audio and video streams. Please try as many different streams as you can, then head to the feedback forum thread and post your operating system plus the URLs and/or parcel locations for streams that don’t work for you.
We’ve hit a minor Gstreamer-related snag with 1.1.0 RC1. It’s nothing too bad, but we’re pushing back the release a little to give us some time to figure it out. We expect to have the release ready Sunday evening, or Monday at the latest.
Update Feb 2, 1:45 AM SLT: The problem turned out to be a lot deeper than it first appeared. We’ve been banging our heads against the wall all day, but we’re finally making some progress. We’ll probably be able to release Monday evening. Fingers crossed.