Hark, another Imprudence status update!
Imprudence 1.4 beta 1 is practically complete, but preparing the release notes has taken a lot longer than anticipated. The scope of these release notes is simply huge, covering all the changes between 1.3 and 1.4. Development on 1.4 started way back in September 2010, so there are about 9 months worth of changes to summarize! I began working on the release notes on May 28, starting with an initial list of over 900 commits to sift through and pick out the most relevant changes. That weekend, I reduced that list to 450 by weeding out trivial changes, bug fixes to new features, things that were already merged into 1.3.1 and 1.3.2, and other generally unnoteworthy commits.
Even so, 450 items is way too many for any release notes, so I’ve spent several hours per day for the past 10 days trimming, condensing, and organizing the list. At the moment, there are about 230 items divided into 11 categories: General, Communication, Content Creation, Login, Map/Radar/Teleport, Media, Network/Browser, OpenSim/Aurora, Preferences, Texture Loading, and Development.
But even 230 items is too many, so I’m trying to cut that down to under 150. I plan to also provide a brief release notes overview, containing 30 or so of the most significant changes. (Yes, we’ve made so many changes since 1.3 that even our summary needs a summary!) I’m hoping to have all that done by this weekend. Otherwise, my brain is at risk of crumbling into dust and pouring out my ears.
I have also been poking at Mac streaming media, and unfortunately I don’t think that will be ready for 1.4 beta 1 after all. I’ve gotten the GStreamer plugin itself to load in SLPlugin, which is good. But, GStreamer also has its own plugins, which it currently cannot find or load. It will take some time to puzzle out the reason and fix it, but I would be very surprised if it wasn’t working in time for beta 2. And, I certainly don’t intend to release 1.4 final without getting Mac streaming media working properly.
Our latest goal for releasing Imprudence 1.4 beta 1 is “sometime this weekend-ish”. But, we’ll see how it goes.