From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
Line 4: Line 4:
  
 
== Developer Documentation ==
 
== Developer Documentation ==
 
 
==== General ====
 
==== General ====
 
* [[Development Team]] — OpenSim is brought to you by...
 
* [[Development Team]] — OpenSim is brought to you by...
Line 27: Line 26:
  
 
==== Services ====
 
==== Services ====
 
 
* [http://opensimulator.org/mantis Mantis Bug Tracking] — Mantis is the issue tracking tool of OpenSimulator.
 
* [http://opensimulator.org/mantis Mantis Bug Tracking] — Mantis is the issue tracking tool of OpenSimulator.
 
* [http://panda.opensimulator.org/ Panda Building] — Panda builds the source base continuously and runs unit tests.
 
* [http://panda.opensimulator.org/ Panda Building] — Panda builds the source base continuously and runs unit tests.
Line 97: Line 95:
 
* [[OpenSim: Debugging - profiler dumps]] — Dumps of OpenSim profiles to aid in tracking memory leaks.
 
* [[OpenSim: Debugging - profiler dumps]] — Dumps of OpenSim profiles to aid in tracking memory leaks.
 
* [[Prim_Linking_Testing]] — Test cases for in world link/unlinking of prims.
 
* [[Prim_Linking_Testing]] — Test cases for in world link/unlinking of prims.
 +
  
 
==Proposals==
 
==Proposals==
Line 114: Line 113:
 
* [[OpenWiredux: Taking the next step]]
 
* [[OpenWiredux: Taking the next step]]
 
* [[Using SNMP in OpenSim]]
 
* [[Using SNMP in OpenSim]]
 +
  
 
==Communication==
 
==Communication==
Line 119: Line 119:
  
 
There is also a mailman email distribution list available at https://lists.berlios.de/mailman/listinfo/opensim-dev
 
There is also a mailman email distribution list available at https://lists.berlios.de/mailman/listinfo/opensim-dev
 +
  
 
==Git Access==
 
==Git Access==
Line 125: Line 126:
 
* Developer Checkout
 
* Developer Checkout
 
  git clone ssh://USERNAME@opensimulator.org/var/git/opensim
 
  git clone ssh://USERNAME@opensimulator.org/var/git/opensim
 +
  
 
==Submitting Patches==
 
==Submitting Patches==
 
Please review [[Submitting_code_to_OpenSim]]
 
Please review [[Submitting_code_to_OpenSim]]
 +
  
 
==Recent Git Commits==
 
==Recent Git Commits==

Revision as of 10:13, 26 March 2010

Technical Reference -> Terms -> Developer Documentation

Contents

Developer Documentation

General

Development

Services

Client Stacks

  • Sim Throttles — Information on how OpenSim handles throttling of packets to the client.

Database

File formats

Grid

Web Integration

Modules

Permissions

Physics

Protocols

Regions

Threading

Scripting

Search

Testing


Proposals

Proposed projects


Communication

A good first point of contact is the OpenSim IRC, on irc.freenode.net channels #opensim / #opensim-dev. The OpenSim developers hold office hours once a week in-world on Tuesdays at "Wright Plaza" on OSGrid. There is a "Test Hour" on Saturdays, also generally on "Wright Plaza". Both these weekly events are held at 1900UTC. Check on the #opensim IRC channel on Freenode just before each of these events if there is any confusion.

There is also a mailman email distribution list available at https://lists.berlios.de/mailman/listinfo/opensim-dev


Git Access

You can browse the source code for OpenSim using a web browser or via git.

  • Anonymous Checkout - see Download
  • Developer Checkout
git clone ssh://USERNAME@opensimulator.org/var/git/opensim


Submitting Patches

Please review Submitting_code_to_OpenSim


Recent Git Commits

remove mono.data.sqliteclient,dll obsolete since mono 1.2.4, Aparently only used in webstats. So we reduce obsolesce issuses to just Mono.Data.Sqlite, for now (needs testing, and do run prebuild) (UbitUmarov) (Tue, 28 Oct 2025 11:14:36 -0700)
remove mono.data.sqliteclient,dll obsolete since mono 1.2.4, Aparently only used in webstats. So we reduce obsolesce issuses to just Mono.Data.Sqlite, for now (needs testing, and do run prebuild) UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Data/SQLite/SQLiteFramework.cs
more on ReaderWriterLockSlim and thread.abort (UbitUmarov) (Sat, 18 Oct 2025 14:07:51 -0700)
more on ReaderWriterLockSlim and thread.abort UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/ExpiringCacheOS.cs
simplify DoubleDictionaryThreadAbortSafe because dotnet no longer has thread.abort. Name is not wrong but keep it for now (UbitUmarov) (Sat, 18 Oct 2025 13:25:06 -0700)
simplify DoubleDictionaryThreadAbortSafe because dotnet no longer has thread.abort. Name is not wrong but keep it for now UbitUmarov <ajlduarte at sapo dot pt> .../Framework/DoubleDictionaryThreadAbortSafe.cs
apply by and the patch in mantis 9218 and change it. (Untested) (UbitUmarov) (Sun, 05 Oct 2025 16:06:24 -0700)
apply by and the patch in mantis 9218 and change it. (Untested) UbitUmarov <ajlduarte at sapo dot pt> .../RemoteController/RemoteAdminPlugin.cs
put back lost parentgroud null check, it is still needed on load code (UbitUmarov) (Sun, 05 Oct 2025 12:53:49 -0700)
put back lost parentgroud null check, it is still needed on load code UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Region/Framework/Scenes/SceneObjectPart.cs

UNIQ16b5732b73a877c4-cleanpage-00000001-QINU

Personal tools
General
About This Wiki