jump to navigation

This Two Weeks in OpenSim Dev – weeks ending Saturday 10th July 2010 July 11, 2010

Posted by justincc in opensim, opensim-dev, opensim-news, secondlife, twiod, virtual-environments, virtual-worlds.

Hi folks.  We’re going to cover two weeks instead of one today, since I was on holiday last week.

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. 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.9 (released on 14th May 2010).

The letters and numbers in brackets after some entries tell you the latest git commit to which they apply.

This week in OpenSim ( 205d249 – 1169bfe ).

General news

  • None this week.

Features & bug fixes

  • Melanie made changes to preserve primlocked‘ status across rezzes, gives and takes (3612a52).
  • Melanie made changes to preserve the primanyone can move” flag in most cases (3612a52).
  • Diva added checks in the inventory database layer to appropriately truncate names and descriptions (76d2f0f).
  • Diva fixed the Robust.32BitLaunch.exe.  This can be used if a ROBUST server needs to be launched in 32 bit mode on a 64 bit system (c117f21).
  • Robert Adams added the command script functionality to the ROBUST console (6cf0b8f).
  • Melanie made drag copy and copy-on-ray handle friends list permissions properly (4cdda2c).
  • Micheil Merlin contributed a patch so that llRotBetween() correctly returns the rotation when there is a 180 degree angle between vectors (621195e).
  • Melanie fixed a problem where scripts that weren’t able to save state information caused OpenSim Archive OAR saving to fail (be0af01).
  • Melanie fixed a problem where scripts in rezzed objects were not starting (1db2921).
  • Melanie and Diva fixed problems where object auto-return was generating an exception (c7e4880).
  • Kevin Cozens contributed a patch which fixes a problem where “Adult” regions were being reported as type “Unknown” (0755970).
  • Dahlia fixed a potential division by 0 bug when using llVecNorm() (df9d4cd).
  • Chris Hart contributed a patch to stop the region console crashing if restoring script state causes a file lock exception (6352fc5).
  • Melanie made rezzed objects go back to the inventory folder they came from if retaken (1159bfe).


  • I started implementing support for shared media in a Git branch called moap.


1. Tweets that mention This Two Weeks in OpenSim Dev - weeks ending Saturday 10th July 2010 | justincc.org -- Topsy.com - July 11, 2010

[…] This post was mentioned on Twitter by Mal Burns, Justin Clark-Casey. Justin Clark-Casey said: This Two Weeks in OpenSim Dev – weeks ending Saturday 10th July 2010 – http://bit.ly/cWNCXj – 2 weeks as I was on hols last week […]

2. Breen Whitman - July 12, 2010

“I started implementing support for shared media in a Git branch called moap”

You will have needed that holiday to start this. My understanding is(as limited as it is), that shared media is as major of a feature implementation short of an OpenSim rewrite. Good luck, you gluten for punishment you 🙂

3. justincc - July 14, 2010

@Breen. Actually, though there’s more detail work than I expected, there’s nothing overwhelmingly complex. Probably the hardest issues are the strategic decisions and compromises in the implementation – trying to get these right now could save a great deal of pain down the road.

As of the time of writing, I have the basics implemented – you can go in a region on the moap branch with viewer 2 and use a media texture, and have other people see it. Now I have to implement the url whiltelisting, make a final decision on how to handle persisting media texture data to the region, work out why drag and drop fails and do some other odds and ends.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: