This week in OpenSim Dev – week ending Saturday 16th October 2010 October 19, 2010Posted by justincc in opensim, opensim-dev, opensim-news, secondlife, twiod, virtual-environments, virtual-worlds.
Hello everybody. This is a summary of the last week of development in OpenSimulator. Except where otherwise specified, 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. Sometimes 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.7.0.2 (released on Saturday 11th September 2010).
The letters and numbers in brackets after some entries tell you the latest git commit to which they apply.
This week in OpenSim ( f2febb8 – 551d927 ).
- None this week.
Features & bug fixes
- Teravus started implementing Second Life mesh support in OpenSim. This handles upload, display and persistence of the mesh itself. Aspects such as textures, collisions (except as a simple box), physics and archiving are not yet implemented, though work is ongoing. Dahlia, lkaif and jhurliman and Bluewall are also making major contributions to this work (9e4218).
- lkalif contributed patches that stops the Second Life Viewer 2.1+ feature of attaching multiple objects to one attachment point from causing exceptions in OpenSim. Multiple attachments are effectively ignored for the time being (cd4d7a).
- Diva increased the mysql command timeout when initially loading prims, which may relieve problems when loading regions with large amounts of data. Unfortunately, this will not fix similar problems that sometimes occur during data migrations – the code here takes a very different approach that can’t easily be converted to single mysql commands (e039a8).
- Diva worked on code that serializes scene objects manually rather than using .NET’s automatic serialization faciltiies. Users will not see an immediate difference but this should allow us much greater flexibility in evolving the format in the future.