This Week in OpenSim Dev – week ending Saturday 10th October 2009

October 13, 2009
By

Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday.  The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears.  We only give the first 6 characters of each revision but this should be enough to identify it.

The changes described here appear only in OpenSim’s cutting edge Git ‘master’ branch.  Please do not attempt to use code taken directly from ‘master’ in any production environment.  At particular points in time this in-development code may not work or may even cause data corruption.  If you are not a developer or tester, please treat this summary instead as a preview of what will be coming up in the next release.  The latest official release is OpenSim 0.6.6 (branched at old Subversion revision r9962).

This week in OpenSim ( 0cbd9e – 017838 )

General news

Features & bug fixes

  • Diva tied up situations where file streams were not being closed when code failed (b5b53d).
  • Dan Lake contributed more patches to improve memory usage (6d5297).
  • I changed the default OpenSim inventory and grid service configuration ports to match that used by ROBUST (port 8003).  This included wiki instruction changes.  The user service (which by default runs on port 8002) has yet to be moved to ROBUST (99c85b).
  • Rob Smart added a hair item to the default wearables for a new client (though as before, none of them appear in inventory yet).  This should fix the problem where newly created avatars are clouds (1c220e).
  • Teravus made a fix in a method that handles physics collisions.  This may stop the avatar ‘flailing‘ effect seen when an avatar walks over downward sloping ground.  Kitto Flora also contributed a fix which raises the falling velcoity that triggers flailing.  Teravus then made further improvements upon this.  (827152).
  • dmiles contributed a patch that fixes a problem where users couldn’t buy objects that were on sale for L$0.  Melanie made an adjustment to the position of this fix (ef03b2).

Infrastructure

  • Dahlia carried out collision mesh related work.
  • Diva, jhurliman and Melanie continued working to improve the texture pipeline.
  • Michael Cortez contributed groups module bug fixes.
  • jhurliman created a new Linden Lab client-server protocol stack implementation to replace the existing one.  Diva and Melanie contributed further tweaks and fixes.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

ABOUT ME

Hi, I'm Justin Clark-Casey, an OpenSim core developer and professional software engineer.

On the Linden Lab grid I go by the name of Lulworth Beaumont. On other grids I'm just plain old Justin Clark-Casey.

I'm currently working as a freelance consultant specializing in OpenSimulator and related technologies. If you're interested in learning more then please read the Hire Me page.

I've also written a paper on distributed virtual environments, which examines how virtual worlds could become more like the web, rather than individual silos of users and content.

I often attend the OpenSim Office Hours on a Tuesday on Wright Plaza at OSgrid.org