I've traveled out to look after Kitty Barnett for a month now she is home from hospital, she's had some pretty major sugary and will make a full (abit slow) recovery, She's up and about in short bursts and happy when not in too much pain. She lost a lot of blood during the surgery so we do have take it easy. She's extremely grateful to everyone who has sent messages of support especially while she was struck in hospital for a week. Hope you can join me in wishing her the very best for a stress free recovery!
As you would expect she isn't really up to sitting a desk and writing code. Work on Catznip and updating RLVa is on pause and will be ready when it's ready, when she wants to get back into it. I really shouldn't have to say this ; The more you pester the longer it will take, seriously that includes you mr inpatient with the alts. Don't be a jerk.
I've updated the self build instructions for Linux to include Gentoo (in addition to Ubuntu and Mint). This isn't a huge change but handy for anyone feeling adventurous and wanting to build the viewer themselves.
Getting information about what media is playing on the current parcel has been on the todo list for a long time (and some of the first steps were done over the weekend), but getting the information is only half of the solution. the real task is what to do with it.
This development floater does not represent final UI and will not be in the viewer as seen.
Where would you find it useful to see the name of the audio stream for the current parcel, where for the name of the current tack, should it be displayed all the time music is playing? Echoed to chat as tracks change?
Something else ?
What options would you like to see? Are you a Listener or a DJ ?
What would you find useful, and (more importantly) why ?
While I was passed out the other night with a killer head cold, Kitty was busy and managed to resolve the issue that had been blocking our OS X builds!
So with that out the way we have released R9.0.13 as a beta for OSX to our beta testers. This is identical to the R9.0.13 that was released as the main Catznip viewer for Windows and Linux with the addition of some apple specific fixes.
We are flying blind past this point. Our in house Apple computer is from 2004 and can barely launch the viewer let alone allow us to test in any meaningful way. Please report everything on the JIRA.
With a little work this might be the first OS X build we can get into the release channel !
The good news; Catznip R9.0 is significantly more stable than R8.1 and we are seeing a drop in submitted reports in all areas. We're confident this will translate into a much higher position in the TPV viewer directory (expected mid June). Many thanks to the beta testers who helped make this possible!
The bad news is 'Unknown'...
Driver crashes are a little beyond our control, the host OS, driver version, over-clocking (or over heating), or simply changing between rendering modes can account for these. The short version is that we are too small a team to be able to devote much time to chasing and fixing these, so unless we are seeing constant repeats of the same crash in the same driver on the same OS we're kind of sunk. Thankfully this seems to be very low in R9.0 so far.
OpenJPEG is also beyond our control and the crash rate is so low it wouldn't be a good use of our time to start trying to fix issues.
Crash : These relate to crashes in the viewer and with enough information , help and beta testing we stand a solid chance of fixing these. General rule of thumb, if you crash doing the same thing more than once, you need to report it to us on our JIRA.
The great Unknown is actually a collection of many faults that cause the viewer to simply stop running. The viewer peeks at it's log file from the previous run and if it unexpectedly ends it's counted here.
Acts of nature : The power goes out while the viewer is running.
Failed crash dump : There was a crash and the reporter didn't manage to complete.
Task Manager : The viewer has locked up and the user kills it with Task manager.
*p00f !* : Everything was ok then suddenly it all just vanished.
Right now we're interested in talking to anyone who routinely kills the viewer with task manager or who finds Catznip has a habit of suddenly ceasing to exist.
This release has certainly been a long time coming and is our single biggest to date, it will also be the last mega update as we move to a new shorter faster release cycle.
The main new feature in R9.0 is the Chat which has been rebuilt from scratch. LL added CHUI, we spent a huge amount of time trying to make it nice only to find the performance with it enabled was unacceptable. As the old chat was removed at the same time we had no choice but to start over. Chat has been reimplemented from scratch and includes many CHUI inspired features.
Inventory searching has been made lightning fast, textures now have a preview tool-tip, script editor got a lot of love with a tighter UI, as you type highlighting for text searches, more work was done overhauling the UI and a new in place updater was added.
From Linden Lab this release adds CHUI (even though we don't expose it), facebook support, fitted mesh, materials, ribbon particles and request teleports amongst others things.
In answer to huge gap between R8 and this release we shelved a lot of things we were working on and started our open beta program. A huge thank you to everyone who got involved, reported bugs and issues, helped find bugs and crashes, made suggestions. This has been so successful that it will form the basis of all releases going forward.
Future releases will be smaller and incremental with more public testing. We hope this will allow up to keep up with Linden Lab, continue to deliver unique new features and make Catznip the most stable Second Life viewer. There is a small mountain of work we did that just isn't polished enough to get in this time, expect to see new things coming through thick and fast as we go forward.
Our priority now is to get a little break, test the hell out of this release and hopefully find a cure to our OS X woes.