Open Sim Development Week Ending November 24th 2008
This week in OpenSim ( r7318 – r7438 )
Features & bug fixes
- Homer fixed a client session crashing bug which occurred if one’s home region was unavailable when teleporting to home (r7335).
- justincc stopped the root and child prims of an object being set to null when the a scene object is deleted. Doing this meant that lots of null checks had to be inserted in the code to prevent a race condition. Stopping this happening may prevent some crashes. Thanks to Melanie for fixing a regression I accidentally introduced while doing this (any future re-regression of this is now prevented by a unit test) (r7415).
- justincc added a permissions option (allowed_script_editors) to OpenSim.ini that allows one to stop anybody except administrators/gods from editing scripts. In conjunction with allowed_script_creators from last week, this may be enough to prevent non-administrators in a standalone/private closed grid from introducing arbitrary script code (though they can still run scripts that are available in the library or their inventory) (r7363).
- nlin contributed a patch that implements llCollisionSound() (r7392).
- Chris Yeoh contributed a patch that fixes a regression where scripts in child prims froze after being unlinked (r7398).
- Melanie added the ability to select objects by owner. I believe this can be done from the Objects tab of the About Land dialog in the Linden client (r7410).
- Melanie fully implemented object return (again accessible from the Objects tab) (r7311).
Infrastructure
- Dahlia continued work on the meshmerizer.
- Melanie started refactoring the Instant Messaging (IM) module.
- Homer worked on improving Friends handling.
- Melanie separated out a message transfer module from the general IM module.
- justincc updated libOMV and libopenjpeg to those in the libOMV repository as of their r2359 for jhurliman’s progressive texture delivery patch. Unfortunately, despite many people’s best efforts the patch is not useable (jhurliman himself documents the reasons for this in Mantis 2655).
- arthursv contributed a database layer unit test.
- justincc started work on scene presence/root agent/avatar oriented tests.
- justincc continued work on unit test infrastructure for scene object testing.
- justincc started work on extracting inventory code from Scene classes into their own classes. This work will probably be done slowly over a considerable period.
- Melanie continued work on infrastructure code for a more complete implementation of Second Life groups for OpenSim.
-
Archives
- December 2009 (1)
- December 2008 (4)
- November 2008 (3)
-
Categories
-
RSS
Entries RSS
Comments RSS


