diff options
author | MW | 2007-05-24 12:16:50 +0000 |
---|---|---|
committer | MW | 2007-05-24 12:16:50 +0000 |
commit | 3376b82501000692d6dac24b051af738cdaf2737 (patch) | |
tree | 90ed0a5d4955236f011fa63fce9d555186b0d179 /OpenSim-Source | |
parent | Added "terrain save grdmap <filename> <gradientmap>" function to console. Gra... (diff) | |
download | opensim-SC-3376b82501000692d6dac24b051af738cdaf2737.zip opensim-SC-3376b82501000692d6dac24b051af738cdaf2737.tar.gz opensim-SC-3376b82501000692d6dac24b051af738cdaf2737.tar.bz2 opensim-SC-3376b82501000692d6dac24b051af738cdaf2737.tar.xz |
Some more code refactoring, plus a restructuring of the directories so that the Grid servers can be a separate solution to the region server.
Diffstat (limited to '')
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Local/AssemblyInfo.cs (renamed from OpenSim.GridInterfaces/Local/AssemblyInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Local/LocalAssetServer.cs (renamed from OpenSim.GridInterfaces/Local/LocalAssetServer.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Local/LocalGridServer.cs (renamed from OpenSim.GridInterfaces/Local/LocalGridServer.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj (renamed from OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.dll.build (renamed from OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.dll.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Remote/AssemblyInfo.cs (renamed from OpenSim.GridInterfaces/Remote/AssemblyInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj (renamed from OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.dll.build (renamed from OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.dll.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Remote/RemoteAssetServer.cs (renamed from OpenSim.GridInterfaces/Remote/RemoteAssetServer.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.GridInterfaces/Remote/RemoteGridServer.cs (renamed from OpenSim.GridInterfaces/Remote/RemoteGridServer.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/AssemblyInfo.cs (renamed from OpenSim.Physics/BasicPhysicsPlugin/AssemblyInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/BasicPhysicsPlugin.cs (renamed from OpenSim.Physics/BasicPhysicsPlugin/BasicPhysicsPlugin.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj (renamed from OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.dll.build (renamed from OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.dll.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/Manager/AssemblyInfo.cs (renamed from OpenSim.Physics/Manager/AssemblyInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj (renamed from OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/Manager/OpenSim.Physics.Manager.dll.build (renamed from OpenSim.Physics/Manager/OpenSim.Physics.Manager.dll.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/Manager/PhysicsActor.cs (renamed from OpenSim.Physics/Manager/PhysicsActor.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/Manager/PhysicsManager.cs (renamed from OpenSim.Physics/Manager/PhysicsManager.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/Manager/PhysicsScene.cs (renamed from OpenSim.Physics/Manager/PhysicsScene.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/Manager/PhysicsVector.cs (renamed from OpenSim.Physics/Manager/PhysicsVector.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/OdePlugin/AssemblyInfo.cs (renamed from OpenSim.Physics/OdePlugin/AssemblyInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/OdePlugin/OdePlugin.cs (renamed from OpenSim.Physics/OdePlugin/OdePlugin.cs) | 908 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj (renamed from OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build (renamed from OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/PhysXPlugin/AssemblyInfo.cs (renamed from OpenSim.Physics/PhysXPlugin/AssemblyInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj (renamed from OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.dll.build (renamed from OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.dll.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Physics/PhysXPlugin/PhysXPlugin.cs (renamed from OpenSim.Physics/PhysXPlugin/PhysXPlugin.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/AgentAssetUpload.cs (renamed from OpenSim.RegionServer/AgentAssetUpload.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/Assets/AssetCache.cs (renamed from OpenSim.RegionServer/Assets/AssetCache.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/Assets/InventoryCache.cs (renamed from OpenSim.RegionServer/Assets/InventoryCache.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/AuthenticateSessionsBase.cs (renamed from OpenSim.RegionServer/AuthenticateSessionsBase.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/AuthenticateSessionsLocal.cs (renamed from OpenSim.RegionServer/AuthenticateSessionsLocal.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/AuthenticateSessionsRemote.cs (renamed from OpenSim.RegionServer/AuthenticateSessionsRemote.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/CAPS/AdminWebFront.cs (renamed from OpenSim.RegionServer/CAPS/AdminWebFront.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/ClientView.Grid.cs (renamed from OpenSim.RegionServer/ClientView.Grid.cs) | 71 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/ClientView.PacketHandlers.cs (renamed from OpenSim.RegionServer/ClientView.PacketHandlers.cs) | 27 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/ClientView.ProcessPackets.cs (renamed from OpenSim.RegionServer/ClientView.ProcessPackets.cs) | 218 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/ClientView.cs (renamed from OpenSim.RegionServer/ClientView.cs) | 3 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/ClientViewBase.cs (renamed from OpenSim.RegionServer/ClientViewBase.cs) | 4 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/Grid.cs (renamed from OpenSim.RegionServer/Grid.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/OpenSim.RegionServer.csproj (renamed from OpenSim.RegionServer/OpenSim.RegionServer.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/OpenSim.RegionServer.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/OpenSim.RegionServer.dll.build (renamed from OpenSim.RegionServer/OpenSim.RegionServer.dll.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/OpenSimMain.cs (renamed from OpenSim.RegionServer/OpenSimMain.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/OpenSimNetworkHandler.cs (renamed from OpenSim.RegionServer/OpenSimNetworkHandler.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/PacketServer.cs (renamed from OpenSim.RegionServer/PacketServer.cs) | 2 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/RegionInfo.cs (renamed from OpenSim.RegionServer/RegionInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/RegionInfoBase.cs (renamed from OpenSim.RegionServer/RegionInfoBase.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/RegionServerBase.cs (renamed from OpenSim.RegionServer/RegionServerBase.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/UDPServer.cs (renamed from OpenSim.RegionServer/UDPServer.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/VersionInfo.cs (renamed from OpenSim.RegionServer/VersionInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/types/Mesh.cs (renamed from OpenSim.RegionServer/types/Mesh.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/types/Triangle.cs (renamed from OpenSim.RegionServer/types/Triangle.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Avatar.Client.cs (renamed from OpenSim.RegionServer/world/Avatar.Client.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Avatar.Update.cs (renamed from OpenSim.RegionServer/world/Avatar.Update.cs) | 4 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Avatar.cs (renamed from OpenSim.RegionServer/world/Avatar.cs) | 7 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/AvatarAnimations.cs (renamed from OpenSim.RegionServer/world/AvatarAnimations.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Entity.cs (renamed from OpenSim.RegionServer/world/Entity.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Primitive.cs (renamed from OpenSim.RegionServer/world/Primitive.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Primitive2.cs (renamed from OpenSim.RegionServer/world/Primitive2.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/SceneObject.cs (renamed from OpenSim.RegionServer/world/SceneObject.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/World.PacketHandlers.cs (renamed from OpenSim.RegionServer/world/World.PacketHandlers.cs) | 149 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/World.Scripting.cs (renamed from OpenSim.RegionServer/world/World.Scripting.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/World.cs (renamed from OpenSim.RegionServer/world/World.cs) | 20 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/WorldBase.cs (renamed from OpenSim.RegionServer/world/WorldBase.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptContext.cs (renamed from OpenSim.RegionServer/world/scripting/IScriptContext.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptEntity.cs (renamed from OpenSim.RegionServer/world/scripting/IScriptEntity.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptHandler.cs (renamed from OpenSim.RegionServer/world/scripting/IScriptHandler.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/Script.cs (renamed from OpenSim.RegionServer/world/scripting/Script.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/ScriptFactory.cs (renamed from OpenSim.RegionServer/world/scripting/ScriptFactory.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs (renamed from OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/ClassInstance.cs (renamed from OpenSim.Scripting/EmbeddedJVM/ClassInstance.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/ClassRecord.cs (renamed from OpenSim.Scripting/EmbeddedJVM/ClassRecord.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Heap.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Heap.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Interpreter.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Interpreter.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/InterpreterLogic.cs (renamed from OpenSim.Scripting/EmbeddedJVM/InterpreterLogic.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/InterpreterMethods.cs (renamed from OpenSim.Scripting/EmbeddedJVM/InterpreterMethods.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/InterpreterReturn.cs (renamed from OpenSim.Scripting/EmbeddedJVM/InterpreterReturn.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/MainMemory.cs (renamed from OpenSim.Scripting/EmbeddedJVM/MainMemory.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/MethodMemory.cs (renamed from OpenSim.Scripting/EmbeddedJVM/MethodMemory.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Object.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Object.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.csproj (renamed from OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.dll.build (renamed from OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.dll.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSimJVM.cs (renamed from OpenSim.Scripting/EmbeddedJVM/OpenSimJVM.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Properties/AssemblyInfo.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Properties/AssemblyInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Stack.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Stack.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/StackFrame.cs (renamed from OpenSim.Scripting/EmbeddedJVM/StackFrame.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Thread.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Thread.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/ArrayReference.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Types/ArrayReference.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/BaseType.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Types/BaseType.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/ObjectReference.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Types/ObjectReference.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Byte.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Byte.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Char.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Char.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Float.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Float.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Int.cs (renamed from OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Int.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/BDBLocalStorage.cs (renamed from OpenSim.Storage/LocalStorageBerkeleyDB/BDBLocalStorage.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj (renamed from OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.dll.build (renamed from OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.dll.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/AssemblyInfo.cs (renamed from OpenSim.Storage/LocalStorageDb4o/AssemblyInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/Db4LocalStorage.cs (renamed from OpenSim.Storage/LocalStorageDb4o/Db4LocalStorage.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/MapStorage.cs (renamed from OpenSim.Storage/LocalStorageDb4o/MapStorage.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj (renamed from OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build (renamed from OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/UUIDQuery.cs (renamed from OpenSim.Storage/LocalStorageDb4o/UUIDQuery.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj (renamed from OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build (renamed from OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/Properties/AssemblyInfo.cs (renamed from OpenSim.Storage/LocalStorageSQLite/Properties/AssemblyInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/SQLiteLocalStorage.cs (renamed from OpenSim.Storage/LocalStorageSQLite/SQLiteLocalStorage.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj (renamed from OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj) | 4 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj.user | 12 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build (renamed from OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build) | 3 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Terrain.BasicTerrain/Properties/AssemblyInfo.cs (renamed from OpenSim.Terrain.BasicTerrain/Properties/AssemblyInfo.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.Terrain.BasicTerrain/TerrainEngine.cs (renamed from OpenSim.Terrain.BasicTerrain/TerrainEngine.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim/Application.cs (renamed from OpenSim/Application.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim/OpenSim.csproj (renamed from OpenSim/OpenSim.csproj) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim/OpenSim.csproj.user | 13 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim/OpenSim.exe.build (renamed from OpenSim/OpenSim.exe.build) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim/OpenSimMain.cs (renamed from OpenSim/OpenSimMain.cs) | 0 |
130 files changed, 900 insertions, 677 deletions
diff --git a/OpenSim.GridInterfaces/Local/AssemblyInfo.cs b/OpenSim-Source/OpenSim.GridInterfaces/Local/AssemblyInfo.cs index 103b49a..103b49a 100644 --- a/OpenSim.GridInterfaces/Local/AssemblyInfo.cs +++ b/OpenSim-Source/OpenSim.GridInterfaces/Local/AssemblyInfo.cs | |||
diff --git a/OpenSim.GridInterfaces/Local/LocalAssetServer.cs b/OpenSim-Source/OpenSim.GridInterfaces/Local/LocalAssetServer.cs index 5f75821..5f75821 100644 --- a/OpenSim.GridInterfaces/Local/LocalAssetServer.cs +++ b/OpenSim-Source/OpenSim.GridInterfaces/Local/LocalAssetServer.cs | |||
diff --git a/OpenSim.GridInterfaces/Local/LocalGridServer.cs b/OpenSim-Source/OpenSim.GridInterfaces/Local/LocalGridServer.cs index fdd6ba4..fdd6ba4 100644 --- a/OpenSim.GridInterfaces/Local/LocalGridServer.cs +++ b/OpenSim-Source/OpenSim.GridInterfaces/Local/LocalGridServer.cs | |||
diff --git a/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj b/OpenSim-Source/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj index 1aec5aa..1aec5aa 100644 --- a/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj +++ b/OpenSim-Source/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj | |||
diff --git a/OpenSim-Source/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj.user b/OpenSim-Source/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.dll.build b/OpenSim-Source/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.dll.build index 6bf398e..6bf398e 100644 --- a/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.dll.build +++ b/OpenSim-Source/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.dll.build | |||
diff --git a/OpenSim.GridInterfaces/Remote/AssemblyInfo.cs b/OpenSim-Source/OpenSim.GridInterfaces/Remote/AssemblyInfo.cs index 0fa7d6e..0fa7d6e 100644 --- a/OpenSim.GridInterfaces/Remote/AssemblyInfo.cs +++ b/OpenSim-Source/OpenSim.GridInterfaces/Remote/AssemblyInfo.cs | |||
diff --git a/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj b/OpenSim-Source/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj index b004c10..b004c10 100644 --- a/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj +++ b/OpenSim-Source/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj | |||
diff --git a/OpenSim-Source/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj.user b/OpenSim-Source/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.dll.build b/OpenSim-Source/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.dll.build index 96272dd..96272dd 100644 --- a/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.dll.build +++ b/OpenSim-Source/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.dll.build | |||
diff --git a/OpenSim.GridInterfaces/Remote/RemoteAssetServer.cs b/OpenSim-Source/OpenSim.GridInterfaces/Remote/RemoteAssetServer.cs index 7432dee..7432dee 100644 --- a/OpenSim.GridInterfaces/Remote/RemoteAssetServer.cs +++ b/OpenSim-Source/OpenSim.GridInterfaces/Remote/RemoteAssetServer.cs | |||
diff --git a/OpenSim.GridInterfaces/Remote/RemoteGridServer.cs b/OpenSim-Source/OpenSim.GridInterfaces/Remote/RemoteGridServer.cs index 7f911d8..7f911d8 100644 --- a/OpenSim.GridInterfaces/Remote/RemoteGridServer.cs +++ b/OpenSim-Source/OpenSim.GridInterfaces/Remote/RemoteGridServer.cs | |||
diff --git a/OpenSim.Physics/BasicPhysicsPlugin/AssemblyInfo.cs b/OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/AssemblyInfo.cs index 0c9c06c..0c9c06c 100644 --- a/OpenSim.Physics/BasicPhysicsPlugin/AssemblyInfo.cs +++ b/OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/AssemblyInfo.cs | |||
diff --git a/OpenSim.Physics/BasicPhysicsPlugin/BasicPhysicsPlugin.cs b/OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/BasicPhysicsPlugin.cs index c37acc8..c37acc8 100644 --- a/OpenSim.Physics/BasicPhysicsPlugin/BasicPhysicsPlugin.cs +++ b/OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/BasicPhysicsPlugin.cs | |||
diff --git a/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj b/OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj index 6d5b4d0..6d5b4d0 100644 --- a/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj +++ b/OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj | |||
diff --git a/OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj.user b/OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.dll.build b/OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.dll.build index 3497a55..3497a55 100644 --- a/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.dll.build +++ b/OpenSim-Source/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.dll.build | |||
diff --git a/OpenSim.Physics/Manager/AssemblyInfo.cs b/OpenSim-Source/OpenSim.Physics/Manager/AssemblyInfo.cs index 57a8913..57a8913 100644 --- a/OpenSim.Physics/Manager/AssemblyInfo.cs +++ b/OpenSim-Source/OpenSim.Physics/Manager/AssemblyInfo.cs | |||
diff --git a/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj b/OpenSim-Source/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj index 294e005..294e005 100644 --- a/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj +++ b/OpenSim-Source/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj | |||
diff --git a/OpenSim-Source/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj.user b/OpenSim-Source/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.Physics/Manager/OpenSim.Physics.Manager.dll.build b/OpenSim-Source/OpenSim.Physics/Manager/OpenSim.Physics.Manager.dll.build index 4b5ee51..4b5ee51 100644 --- a/OpenSim.Physics/Manager/OpenSim.Physics.Manager.dll.build +++ b/OpenSim-Source/OpenSim.Physics/Manager/OpenSim.Physics.Manager.dll.build | |||
diff --git a/OpenSim.Physics/Manager/PhysicsActor.cs b/OpenSim-Source/OpenSim.Physics/Manager/PhysicsActor.cs index a0b6c21..a0b6c21 100644 --- a/OpenSim.Physics/Manager/PhysicsActor.cs +++ b/OpenSim-Source/OpenSim.Physics/Manager/PhysicsActor.cs | |||
diff --git a/OpenSim.Physics/Manager/PhysicsManager.cs b/OpenSim-Source/OpenSim.Physics/Manager/PhysicsManager.cs index 291fc7e..291fc7e 100644 --- a/OpenSim.Physics/Manager/PhysicsManager.cs +++ b/OpenSim-Source/OpenSim.Physics/Manager/PhysicsManager.cs | |||
diff --git a/OpenSim.Physics/Manager/PhysicsScene.cs b/OpenSim-Source/OpenSim.Physics/Manager/PhysicsScene.cs index 7dab4e1..7dab4e1 100644 --- a/OpenSim.Physics/Manager/PhysicsScene.cs +++ b/OpenSim-Source/OpenSim.Physics/Manager/PhysicsScene.cs | |||
diff --git a/OpenSim.Physics/Manager/PhysicsVector.cs b/OpenSim-Source/OpenSim.Physics/Manager/PhysicsVector.cs index 3c824d0..3c824d0 100644 --- a/OpenSim.Physics/Manager/PhysicsVector.cs +++ b/OpenSim-Source/OpenSim.Physics/Manager/PhysicsVector.cs | |||
diff --git a/OpenSim.Physics/OdePlugin/AssemblyInfo.cs b/OpenSim-Source/OpenSim.Physics/OdePlugin/AssemblyInfo.cs index 913aae7..913aae7 100644 --- a/OpenSim.Physics/OdePlugin/AssemblyInfo.cs +++ b/OpenSim-Source/OpenSim.Physics/OdePlugin/AssemblyInfo.cs | |||
diff --git a/OpenSim.Physics/OdePlugin/OdePlugin.cs b/OpenSim-Source/OpenSim.Physics/OdePlugin/OdePlugin.cs index 137e44d..599dea8 100644 --- a/OpenSim.Physics/OdePlugin/OdePlugin.cs +++ b/OpenSim-Source/OpenSim.Physics/OdePlugin/OdePlugin.cs | |||
@@ -1,456 +1,452 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) OpenSim project, http://sim.opensecondlife.org/ | 2 | * Copyright (c) OpenSim project, http://sim.opensecondlife.org/ |
3 | * | 3 | * |
4 | * Redistribution and use in source and binary forms, with or without | 4 | * Redistribution and use in source and binary forms, with or without |
5 | * modification, are permitted provided that the following conditions are met: | 5 | * modification, are permitted provided that the following conditions are met: |
6 | * * Redistributions of source code must retain the above copyright | 6 | * * Redistributions of source code must retain the above copyright |
7 | * notice, this list of conditions and the following disclaimer. | 7 | * notice, this list of conditions and the following disclaimer. |
8 | * * Redistributions in binary form must reproduce the above copyright | 8 | * * Redistributions in binary form must reproduce the above copyright |
9 | * notice, this list of conditions and the following disclaimer in the | 9 | * notice, this list of conditions and the following disclaimer in the |
10 | * documentation and/or other materials provided with the distribution. | 10 | * documentation and/or other materials provided with the distribution. |
11 | * * Neither the name of the <organization> nor the | 11 | * * Neither the name of the <organization> nor the |
12 | * names of its contributors may be used to endorse or promote products | 12 | * names of its contributors may be used to endorse or promote products |
13 | * derived from this software without specific prior written permission. | 13 | * derived from this software without specific prior written permission. |
14 | * | 14 | * |
15 | * THIS SOFTWARE IS PROVIDED BY <copyright holder> ``AS IS'' AND ANY | 15 | * THIS SOFTWARE IS PROVIDED BY <copyright holder> ``AS IS'' AND ANY |
16 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | 16 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
17 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | 17 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
18 | * DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY | 18 | * DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY |
19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | 19 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
20 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | 20 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
21 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | 21 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
22 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 22 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
23 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | 23 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
24 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 24 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
25 | * | 25 | * |
26 | */ | 26 | */ |
27 | using System; | 27 | using System; |
28 | using System.Collections.Generic; | 28 | using System.Collections.Generic; |
29 | using OpenSim.Physics.Manager; | 29 | using OpenSim.Physics.Manager; |
30 | using Ode.NET; | 30 | using Ode.NET; |
31 | 31 | ||
32 | namespace OpenSim.Physics.OdePlugin | 32 | namespace OpenSim.Physics.OdePlugin |
33 | { | 33 | { |
34 | /// <summary> | 34 | /// <summary> |
35 | /// ODE plugin | 35 | /// ODE plugin |
36 | /// </summary> | 36 | /// </summary> |
37 | public class OdePlugin : IPhysicsPlugin | 37 | public class OdePlugin : IPhysicsPlugin |
38 | { | 38 | { |
39 | private OdeScene _mScene; | 39 | private OdeScene _mScene; |
40 | 40 | ||
41 | public OdePlugin() | 41 | public OdePlugin() |
42 | { | 42 | { |
43 | 43 | ||
44 | } | 44 | } |
45 | 45 | ||
46 | public bool Init() | 46 | public bool Init() |
47 | { | 47 | { |
48 | return true; | 48 | return true; |
49 | } | 49 | } |
50 | 50 | ||
51 | public PhysicsScene GetScene() | 51 | public PhysicsScene GetScene() |
52 | { | 52 | { |
53 | if (_mScene == null) | 53 | if (_mScene == null) |
54 | { | 54 | { |
55 | _mScene = new OdeScene(); | 55 | _mScene = new OdeScene(); |
56 | } | 56 | } |
57 | return (_mScene); | 57 | return (_mScene); |
58 | } | 58 | } |
59 | 59 | ||
60 | public string GetName() | 60 | public string GetName() |
61 | { | 61 | { |
62 | return ("OpenDynamicsEngine"); | 62 | return ("OpenDynamicsEngine"); |
63 | } | 63 | } |
64 | 64 | ||
65 | public void Dispose() | 65 | public void Dispose() |
66 | { | 66 | { |
67 | 67 | ||
68 | } | 68 | } |
69 | } | 69 | } |
70 | 70 | ||
71 | public class OdeScene : PhysicsScene | 71 | public class OdeScene : PhysicsScene |
72 | { | 72 | { |
73 | static public IntPtr world; | 73 | static public IntPtr world; |
74 | static public IntPtr space; | 74 | static public IntPtr space; |
75 | static private IntPtr contactgroup; | 75 | static private IntPtr contactgroup; |
76 | static private IntPtr LandGeom; | 76 | static private IntPtr LandGeom; |
77 | //static private IntPtr Land; | 77 | //static private IntPtr Land; |
78 | private double[] _heightmap; | 78 | private double[] _heightmap; |
79 | static private d.NearCallback nearCallback = near; | 79 | static private d.NearCallback nearCallback = near; |
80 | private List<OdeCharacter> _characters = new List<OdeCharacter>(); | 80 | private List<OdeCharacter> _characters = new List<OdeCharacter>(); |
81 | private static d.ContactGeom[] contacts = new d.ContactGeom[30]; | 81 | private static d.ContactGeom[] contacts = new d.ContactGeom[30]; |
82 | private static d.Contact contact; | 82 | private static d.Contact contact; |
83 | 83 | ||
84 | public OdeScene() | 84 | public OdeScene() |
85 | { | 85 | { |
86 | contact.surface.mode = d.ContactFlags.Bounce | d.ContactFlags.SoftCFM; | 86 | contact.surface.mode = d.ContactFlags.Bounce | d.ContactFlags.SoftCFM; |
87 | contact.surface.mu = d.Infinity; | 87 | contact.surface.mu = d.Infinity; |
88 | contact.surface.mu2 = 0.0f; | 88 | contact.surface.mu2 = 0.0f; |
89 | contact.surface.bounce = 0.1f; | 89 | contact.surface.bounce = 0.1f; |
90 | contact.surface.bounce_vel = 0.1f; | 90 | contact.surface.bounce_vel = 0.1f; |
91 | contact.surface.soft_cfm = 0.01f; | 91 | contact.surface.soft_cfm = 0.01f; |
92 | 92 | ||
93 | world = d.WorldCreate(); | 93 | world = d.WorldCreate(); |
94 | space = d.HashSpaceCreate(IntPtr.Zero); | 94 | space = d.HashSpaceCreate(IntPtr.Zero); |
95 | contactgroup = d.JointGroupCreate(0); | 95 | contactgroup = d.JointGroupCreate(0); |
96 | d.WorldSetGravity(world, 0.0f, 0.0f, -0.5f); | 96 | d.WorldSetGravity(world, 0.0f, 0.0f, -0.5f); |
97 | //d.WorldSetCFM(world, 1e-5f); | 97 | //d.WorldSetCFM(world, 1e-5f); |
98 | d.WorldSetAutoDisableFlag(world, false); | 98 | d.WorldSetAutoDisableFlag(world, false); |
99 | d.WorldSetContactSurfaceLayer(world, 0.001f); | 99 | d.WorldSetContactSurfaceLayer(world, 0.001f); |
100 | // d.CreatePlane(space, 0, 0, 1, 0); | 100 | // d.CreatePlane(space, 0, 0, 1, 0); |
101 | this._heightmap = new double[65536]; | 101 | this._heightmap = new double[65536]; |
102 | } | 102 | } |
103 | 103 | ||
104 | // This function blatantly ripped off from BoxStack.cs | 104 | // This function blatantly ripped off from BoxStack.cs |
105 | static private void near(IntPtr space, IntPtr g1, IntPtr g2) | 105 | static private void near(IntPtr space, IntPtr g1, IntPtr g2) |
106 | { | 106 | { |
107 | //Console.WriteLine("collision callback"); | 107 | //Console.WriteLine("collision callback"); |
108 | IntPtr b1 = d.GeomGetBody(g1); | 108 | IntPtr b1 = d.GeomGetBody(g1); |
109 | IntPtr b2 = d.GeomGetBody(g2); | 109 | IntPtr b2 = d.GeomGetBody(g2); |
110 | if (b1 != IntPtr.Zero && b2 != IntPtr.Zero && d.AreConnectedExcluding(b1, b2, d.JointType.Contact)) | 110 | if (b1 != IntPtr.Zero && b2 != IntPtr.Zero && d.AreConnectedExcluding(b1, b2, d.JointType.Contact)) |
111 | return; | 111 | return; |
112 | 112 | ||
113 | int count = d.Collide(g1, g2, 500, contacts, d.ContactGeom.SizeOf); | 113 | int count = d.Collide(g1, g2, 500, contacts, d.ContactGeom.SizeOf); |
114 | for (int i = 0; i < count; ++i) | 114 | for (int i = 0; i < count; ++i) |
115 | { | 115 | { |
116 | contact.geom = contacts[i]; | 116 | contact.geom = contacts[i]; |
117 | IntPtr joint = d.JointCreateContact(world, contactgroup, ref contact); | 117 | IntPtr joint = d.JointCreateContact(world, contactgroup, ref contact); |
118 | d.JointAttach(joint, b1, b2); | 118 | d.JointAttach(joint, b1, b2); |
119 | } | 119 | } |
120 | 120 | ||
121 | } | 121 | } |
122 | 122 | ||
123 | public override PhysicsActor AddAvatar(PhysicsVector position) | 123 | public override PhysicsActor AddAvatar(PhysicsVector position) |
124 | { | 124 | { |
125 | PhysicsVector pos = new PhysicsVector(); | 125 | PhysicsVector pos = new PhysicsVector(); |
126 | pos.X = position.X; | 126 | pos.X = position.X; |
127 | pos.Y = position.Y; | 127 | pos.Y = position.Y; |
128 | pos.Z = position.Z + 20; | 128 | pos.Z = position.Z + 20; |
129 | OdeCharacter newAv = new OdeCharacter(this, pos); | 129 | OdeCharacter newAv = new OdeCharacter(this, pos); |
130 | this._characters.Add(newAv); | 130 | this._characters.Add(newAv); |
131 | return newAv; | 131 | return newAv; |
132 | } | 132 | } |
133 | 133 | ||
134 | public override void RemoveAvatar(PhysicsActor actor) | 134 | public override void RemoveAvatar(PhysicsActor actor) |
135 | { | 135 | { |
136 | 136 | ||
137 | } | 137 | } |
138 | 138 | ||
139 | public override PhysicsActor AddPrim(PhysicsVector position, PhysicsVector size) | 139 | public override PhysicsActor AddPrim(PhysicsVector position, PhysicsVector size) |
140 | { | 140 | { |
141 | PhysicsVector pos = new PhysicsVector(); | 141 | PhysicsVector pos = new PhysicsVector(); |
142 | pos.X = position.X; | 142 | pos.X = position.X; |
143 | pos.Y = position.Y; | 143 | pos.Y = position.Y; |
144 | pos.Z = position.Z; | 144 | pos.Z = position.Z; |
145 | PhysicsVector siz = new PhysicsVector(); | 145 | PhysicsVector siz = new PhysicsVector(); |
146 | siz.X = size.X; | 146 | siz.X = size.X; |
147 | siz.Y = size.Y; | 147 | siz.Y = size.Y; |
148 | siz.Z = size.Z; | 148 | siz.Z = size.Z; |
149 | return new OdePrim(); | 149 | return new OdePrim(); |
150 | } | 150 | } |
151 | 151 | ||
152 | public override void Simulate(float timeStep) | 152 | public override void Simulate(float timeStep) |
153 | { | 153 | { |
154 | foreach (OdeCharacter actor in _characters) | 154 | foreach (OdeCharacter actor in _characters) |
155 | { | 155 | { |
156 | actor.Move(timeStep * 5f); | 156 | actor.Move(timeStep * 5f); |
157 | } | 157 | } |
158 | d.SpaceCollide(space, IntPtr.Zero, nearCallback); | 158 | d.SpaceCollide(space, IntPtr.Zero, nearCallback); |
159 | d.WorldQuickStep(world, timeStep * 5f); | 159 | d.WorldQuickStep(world, timeStep * 5f); |
160 | d.JointGroupEmpty(contactgroup); | 160 | d.JointGroupEmpty(contactgroup); |
161 | foreach (OdeCharacter actor in _characters) | 161 | foreach (OdeCharacter actor in _characters) |
162 | { | 162 | { |
163 | actor.UpdatePosition(); | 163 | actor.UpdatePosition(); |
164 | } | 164 | } |
165 | 165 | ||
166 | } | 166 | } |
167 | 167 | ||
168 | public override void GetResults() | 168 | public override void GetResults() |
169 | { | 169 | { |
170 | 170 | ||
171 | } | 171 | } |
172 | 172 | ||
173 | public override bool IsThreaded | 173 | public override bool IsThreaded |
174 | { | 174 | { |
175 | get | 175 | get |
176 | { | 176 | { |
177 | return (false); // for now we won't be multithreaded | 177 | return (false); // for now we won't be multithreaded |
178 | } | 178 | } |
179 | } | 179 | } |
180 | 180 | ||
181 | public override void SetTerrain(float[] heightMap) | 181 | public override void SetTerrain(float[] heightMap) |
182 | { | 182 | { |
183 | for (int i = 0; i < 65536; i++) | 183 | for (int i = 0; i < 65536; i++) |
184 | { | 184 | { |
185 | // this._heightmap[i] = (double)heightMap[i]; | 185 | this._heightmap[i] = (double)heightMap[i]; |
186 | // dbm (danx0r) -- heightmap x,y must be swapped for Ode (should fix ODE, but for now...) | 186 | } |
187 | int x = i & 0xff; | 187 | IntPtr HeightmapData = d.GeomHeightfieldDataCreate(); |
188 | int y = i >> 8; | 188 | d.GeomHeightfieldDataBuildDouble(HeightmapData, _heightmap, 0, 256, 256, 256, 256, 1.0f, 0.0f, 2.0f, 0); |
189 | this._heightmap[i] = (double)heightMap[x * 256 + y]; | 189 | d.GeomHeightfieldDataSetBounds(HeightmapData, 256, 256); |
190 | } | 190 | LandGeom = d.CreateHeightfield(space, HeightmapData, 1); |
191 | IntPtr HeightmapData = d.GeomHeightfieldDataCreate(); | 191 | d.Matrix3 R = new d.Matrix3(); |
192 | d.GeomHeightfieldDataBuildDouble(HeightmapData, _heightmap, 0, 256, 256, 256, 256, 1.0f, 0.0f, 2.0f, 0); | 192 | |
193 | d.GeomHeightfieldDataSetBounds(HeightmapData, 256, 256); | 193 | Axiom.MathLib.Quaternion q1 =Axiom.MathLib.Quaternion.FromAngleAxis(1.5707f, new Axiom.MathLib.Vector3(1,0,0)); |
194 | LandGeom = d.CreateHeightfield(space, HeightmapData, 1); | 194 | Axiom.MathLib.Quaternion q2 =Axiom.MathLib.Quaternion.FromAngleAxis(1.5707f, new Axiom.MathLib.Vector3(0,1,0)); |
195 | d.Matrix3 R = new d.Matrix3(); | 195 | //Axiom.MathLib.Quaternion q3 = Axiom.MathLib.Quaternion.FromAngleAxis(3.14f, new Axiom.MathLib.Vector3(0, 0, 1)); |
196 | 196 | ||
197 | Axiom.MathLib.Quaternion q1 =Axiom.MathLib.Quaternion.FromAngleAxis(1.5707f, new Axiom.MathLib.Vector3(1,0,0)); | 197 | q1 = q1 * q2; |
198 | Axiom.MathLib.Quaternion q2 =Axiom.MathLib.Quaternion.FromAngleAxis(1.5707f, new Axiom.MathLib.Vector3(0,1,0)); | 198 | //q1 = q1 * q3; |
199 | //Axiom.MathLib.Quaternion q3 = Axiom.MathLib.Quaternion.FromAngleAxis(3.14f, new Axiom.MathLib.Vector3(0, 0, 1)); | 199 | Axiom.MathLib.Vector3 v3 = new Axiom.MathLib.Vector3(); |
200 | 200 | float angle = 0; | |
201 | q1 = q1 * q2; | 201 | q1.ToAngleAxis(ref angle, ref v3); |
202 | //q1 = q1 * q3; | 202 | |
203 | Axiom.MathLib.Vector3 v3 = new Axiom.MathLib.Vector3(); | 203 | d.RFromAxisAndAngle(out R, v3.x, v3.y, v3.z, angle); |
204 | float angle = 0; | 204 | d.GeomSetRotation(LandGeom, ref R); |
205 | q1.ToAngleAxis(ref angle, ref v3); | 205 | d.GeomSetPosition(LandGeom, 128, 128, 0); |
206 | 206 | } | |
207 | d.RFromAxisAndAngle(out R, v3.x, v3.y, v3.z, angle); | 207 | |
208 | d.GeomSetRotation(LandGeom, ref R); | 208 | public override void DeleteTerrain() |
209 | d.GeomSetPosition(LandGeom, 128, 128, 0); | 209 | { |
210 | } | 210 | |
211 | 211 | } | |
212 | public override void DeleteTerrain() | 212 | } |
213 | { | 213 | |
214 | 214 | public class OdeCharacter : PhysicsActor | |
215 | } | 215 | { |
216 | } | 216 | private PhysicsVector _position; |
217 | 217 | private PhysicsVector _velocity; | |
218 | public class OdeCharacter : PhysicsActor | 218 | private PhysicsVector _acceleration; |
219 | { | 219 | private bool flying; |
220 | private PhysicsVector _position; | 220 | //private float gravityAccel; |
221 | private PhysicsVector _velocity; | 221 | private IntPtr BoundingCapsule; |
222 | private PhysicsVector _acceleration; | 222 | IntPtr capsule_geom; |
223 | private bool flying; | 223 | d.Mass capsule_mass; |
224 | //private float gravityAccel; | 224 | |
225 | private IntPtr BoundingCapsule; | 225 | public OdeCharacter(OdeScene parent_scene, PhysicsVector pos) |
226 | IntPtr capsule_geom; | 226 | { |
227 | d.Mass capsule_mass; | 227 | _velocity = new PhysicsVector(); |
228 | 228 | _position = pos; | |
229 | public OdeCharacter(OdeScene parent_scene, PhysicsVector pos) | 229 | _acceleration = new PhysicsVector(); |
230 | { | 230 | d.MassSetCapsule(out capsule_mass, 5.0f, 3, 0.5f, 2f); |
231 | _velocity = new PhysicsVector(); | 231 | capsule_geom = d.CreateCapsule(OdeScene.space, 0.5f, 2f); |
232 | _position = pos; | 232 | this.BoundingCapsule = d.BodyCreate(OdeScene.world); |
233 | _acceleration = new PhysicsVector(); | 233 | d.BodySetMass(BoundingCapsule, ref capsule_mass); |
234 | d.MassSetCapsule(out capsule_mass, 5.0f, 3, 0.5f, 2f); | 234 | d.BodySetPosition(BoundingCapsule, pos.X, pos.Y, pos.Z); |
235 | capsule_geom = d.CreateCapsule(OdeScene.space, 0.5f, 2f); | 235 | d.GeomSetBody(capsule_geom, BoundingCapsule); |
236 | this.BoundingCapsule = d.BodyCreate(OdeScene.world); | 236 | } |
237 | d.BodySetMass(BoundingCapsule, ref capsule_mass); | 237 | |
238 | d.BodySetPosition(BoundingCapsule, pos.X, pos.Y, pos.Z); | 238 | public override bool Flying |
239 | d.GeomSetBody(capsule_geom, BoundingCapsule); | 239 | { |
240 | } | 240 | get |
241 | 241 | { | |
242 | public override bool Flying | 242 | return flying; |
243 | { | 243 | } |
244 | get | 244 | set |
245 | { | 245 | { |
246 | return flying; | 246 | flying = value; |
247 | } | 247 | } |
248 | set | 248 | } |
249 | { | 249 | |
250 | flying = value; | 250 | public override PhysicsVector Position |
251 | } | 251 | { |
252 | } | 252 | get |
253 | 253 | { | |
254 | public override PhysicsVector Position | 254 | return _position; |
255 | { | 255 | } |
256 | get | 256 | set |
257 | { | 257 | { |
258 | return _position; | 258 | _position = value; |
259 | } | 259 | } |
260 | set | 260 | } |
261 | { | 261 | |
262 | _position = value; | 262 | public override PhysicsVector Velocity |
263 | } | 263 | { |
264 | } | 264 | get |
265 | 265 | { | |
266 | public override PhysicsVector Velocity | 266 | return _velocity; |
267 | { | 267 | } |
268 | get | 268 | set |
269 | { | 269 | { |
270 | return _velocity; | 270 | _velocity = value; |
271 | } | 271 | } |
272 | set | 272 | } |
273 | { | 273 | |
274 | _velocity = value; | 274 | public override bool Kinematic |
275 | } | 275 | { |
276 | } | 276 | get |
277 | 277 | { | |
278 | public override bool Kinematic | 278 | return false; |
279 | { | 279 | } |
280 | get | 280 | set |
281 | { | 281 | { |
282 | return false; | 282 | |
283 | } | 283 | } |
284 | set | 284 | } |
285 | { | 285 | |
286 | 286 | public override Axiom.MathLib.Quaternion Orientation | |
287 | } | 287 | { |
288 | } | 288 | get |
289 | 289 | { | |
290 | public override Axiom.MathLib.Quaternion Orientation | 290 | return Axiom.MathLib.Quaternion.Identity; |
291 | { | 291 | } |
292 | get | 292 | set |
293 | { | 293 | { |
294 | return Axiom.MathLib.Quaternion.Identity; | 294 | |
295 | } | 295 | } |
296 | set | 296 | } |
297 | { | 297 | |
298 | 298 | public override PhysicsVector Acceleration | |
299 | } | 299 | { |
300 | } | 300 | get |
301 | 301 | { | |
302 | public override PhysicsVector Acceleration | 302 | return _acceleration; |
303 | { | 303 | } |
304 | get | 304 | |
305 | { | 305 | } |
306 | return _acceleration; | 306 | public void SetAcceleration(PhysicsVector accel) |
307 | } | 307 | { |
308 | 308 | this._acceleration = accel; | |
309 | } | 309 | } |
310 | public void SetAcceleration(PhysicsVector accel) | 310 | |
311 | { | 311 | public override void AddForce(PhysicsVector force) |
312 | this._acceleration = accel; | 312 | { |
313 | } | 313 | |
314 | 314 | } | |
315 | public override void AddForce(PhysicsVector force) | 315 | |
316 | { | 316 | public override void SetMomentum(PhysicsVector momentum) |
317 | 317 | { | |
318 | } | 318 | |
319 | 319 | } | |
320 | public override void SetMomentum(PhysicsVector momentum) | 320 | |
321 | { | 321 | public void Move(float timeStep) |
322 | 322 | { | |
323 | } | 323 | PhysicsVector vec = new PhysicsVector(); |
324 | 324 | vec.X = this._velocity.X * timeStep; | |
325 | public void Move(float timeStep) | 325 | vec.Y = this._velocity.Y * timeStep; |
326 | { | 326 | if (flying) |
327 | PhysicsVector vec = new PhysicsVector(); | 327 | { |
328 | vec.X = this._velocity.X * timeStep; | 328 | vec.Z = (this._velocity.Z + 0.5f) * timeStep; |
329 | vec.Y = this._velocity.Y * timeStep; | 329 | } |
330 | if (flying) | 330 | d.BodySetLinearVel(this.BoundingCapsule, vec.X, vec.Y, vec.Z); |
331 | { | 331 | } |
332 | vec.Z = (this._velocity.Z + 0.5f) * timeStep; | 332 | |
333 | } | 333 | public void UpdatePosition() |
334 | d.BodySetLinearVel(this.BoundingCapsule, vec.X, vec.Y, vec.Z); | 334 | { |
335 | } | 335 | d.Vector3 vec = d.BodyGetPosition(BoundingCapsule); |
336 | 336 | this._position.X = vec.X; | |
337 | public void UpdatePosition() | 337 | this._position.Y = vec.Y; |
338 | { | 338 | this._position.Z = vec.Z; |
339 | d.Vector3 vec = d.BodyGetPosition(BoundingCapsule); | 339 | } |
340 | this._position.X = vec.X; | 340 | } |
341 | this._position.Y = vec.Y; | 341 | |
342 | this._position.Z = vec.Z+1.0f; | 342 | public class OdePrim : PhysicsActor |
343 | } | 343 | { |
344 | } | 344 | private PhysicsVector _position; |
345 | 345 | private PhysicsVector _velocity; | |
346 | public class OdePrim : PhysicsActor | 346 | private PhysicsVector _acceleration; |
347 | { | 347 | |
348 | private PhysicsVector _position; | 348 | public OdePrim() |
349 | private PhysicsVector _velocity; | 349 | { |
350 | private PhysicsVector _acceleration; | 350 | _velocity = new PhysicsVector(); |
351 | 351 | _position = new PhysicsVector(); | |
352 | public OdePrim() | 352 | _acceleration = new PhysicsVector(); |
353 | { | 353 | } |
354 | _velocity = new PhysicsVector(); | 354 | public override bool Flying |
355 | _position = new PhysicsVector(); | 355 | { |
356 | _acceleration = new PhysicsVector(); | 356 | get |
357 | } | 357 | { |
358 | public override bool Flying | 358 | return false; //no flying prims for you |
359 | { | 359 | } |
360 | get | 360 | set |
361 | { | 361 | { |
362 | return false; //no flying prims for you | 362 | |
363 | } | 363 | } |
364 | set | 364 | } |
365 | { | 365 | public override PhysicsVector Position |
366 | 366 | { | |
367 | } | 367 | get |
368 | } | 368 | { |
369 | public override PhysicsVector Position | 369 | PhysicsVector pos = new PhysicsVector(); |
370 | { | 370 | // PhysicsVector vec = this._prim.Position; |
371 | get | 371 | //pos.X = vec.X; |
372 | { | 372 | //pos.Y = vec.Y; |
373 | PhysicsVector pos = new PhysicsVector(); | 373 | //pos.Z = vec.Z; |
374 | // PhysicsVector vec = this._prim.Position; | 374 | return pos; |
375 | //pos.X = vec.X; | 375 | |
376 | //pos.Y = vec.Y; | 376 | } |
377 | //pos.Z = vec.Z; | 377 | set |
378 | return pos; | 378 | { |
379 | 379 | /*PhysicsVector vec = value; | |
380 | } | 380 | PhysicsVector pos = new PhysicsVector(); |
381 | set | 381 | pos.X = vec.X; |
382 | { | 382 | pos.Y = vec.Y; |
383 | /*PhysicsVector vec = value; | 383 | pos.Z = vec.Z; |
384 | PhysicsVector pos = new PhysicsVector(); | 384 | this._prim.Position = pos;*/ |
385 | pos.X = vec.X; | 385 | } |
386 | pos.Y = vec.Y; | 386 | } |
387 | pos.Z = vec.Z; | 387 | |
388 | this._prim.Position = pos;*/ | 388 | public override PhysicsVector Velocity |
389 | } | 389 | { |
390 | } | 390 | get |
391 | 391 | { | |
392 | public override PhysicsVector Velocity | 392 | return _velocity; |
393 | { | 393 | } |
394 | get | 394 | set |
395 | { | 395 | { |
396 | return _velocity; | 396 | _velocity = value; |
397 | } | 397 | } |
398 | set | 398 | } |
399 | { | 399 | |
400 | _velocity = value; | 400 | public override bool Kinematic |
401 | } | 401 | { |
402 | } | 402 | get |
403 | 403 | { | |
404 | public override bool Kinematic | 404 | return false; |
405 | { | 405 | //return this._prim.Kinematic; |
406 | get | 406 | } |
407 | { | 407 | set |
408 | return false; | 408 | { |
409 | //return this._prim.Kinematic; | 409 | //this._prim.Kinematic = value; |
410 | } | 410 | } |
411 | set | 411 | } |
412 | { | 412 | |
413 | //this._prim.Kinematic = value; | 413 | public override Axiom.MathLib.Quaternion Orientation |
414 | } | 414 | { |
415 | } | 415 | get |
416 | 416 | { | |
417 | public override Axiom.MathLib.Quaternion Orientation | 417 | Axiom.MathLib.Quaternion res = new Axiom.MathLib.Quaternion(); |
418 | { | 418 | return res; |
419 | get | 419 | } |
420 | { | 420 | set |
421 | Axiom.MathLib.Quaternion res = new Axiom.MathLib.Quaternion(); | 421 | { |
422 | return res; | 422 | |
423 | } | 423 | } |
424 | set | 424 | } |
425 | { | 425 | |
426 | 426 | public override PhysicsVector Acceleration | |
427 | } | 427 | { |
428 | } | 428 | get |
429 | 429 | { | |
430 | public override PhysicsVector Acceleration | 430 | return _acceleration; |
431 | { | 431 | } |
432 | get | 432 | |
433 | { | 433 | } |
434 | return _acceleration; | 434 | public void SetAcceleration(PhysicsVector accel) |
435 | } | 435 | { |
436 | 436 | this._acceleration = accel; | |
437 | } | 437 | } |
438 | public void SetAcceleration(PhysicsVector accel) | 438 | |
439 | { | 439 | public override void AddForce(PhysicsVector force) |
440 | this._acceleration = accel; | 440 | { |
441 | } | 441 | |
442 | 442 | } | |
443 | public override void AddForce(PhysicsVector force) | 443 | |
444 | { | 444 | public override void SetMomentum(PhysicsVector momentum) |
445 | 445 | { | |
446 | } | 446 | |
447 | 447 | } | |
448 | public override void SetMomentum(PhysicsVector momentum) | 448 | |
449 | { | 449 | |
450 | 450 | } | |
451 | } | 451 | |
452 | 452 | } | |
453 | |||
454 | } | ||
455 | |||
456 | } | ||
diff --git a/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj b/OpenSim-Source/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj index 68f1aa1..68f1aa1 100644 --- a/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj +++ b/OpenSim-Source/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj | |||
diff --git a/OpenSim-Source/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj.user b/OpenSim-Source/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build b/OpenSim-Source/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build index f25361a..f25361a 100644 --- a/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build +++ b/OpenSim-Source/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build | |||
diff --git a/OpenSim.Physics/PhysXPlugin/AssemblyInfo.cs b/OpenSim-Source/OpenSim.Physics/PhysXPlugin/AssemblyInfo.cs index 913aae7..913aae7 100644 --- a/OpenSim.Physics/PhysXPlugin/AssemblyInfo.cs +++ b/OpenSim-Source/OpenSim.Physics/PhysXPlugin/AssemblyInfo.cs | |||
diff --git a/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj b/OpenSim-Source/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj index efe9c79..efe9c79 100644 --- a/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj +++ b/OpenSim-Source/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj | |||
diff --git a/OpenSim-Source/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj.user b/OpenSim-Source/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.dll.build b/OpenSim-Source/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.dll.build index 5ab70bb..5ab70bb 100644 --- a/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.dll.build +++ b/OpenSim-Source/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.dll.build | |||
diff --git a/OpenSim.Physics/PhysXPlugin/PhysXPlugin.cs b/OpenSim-Source/OpenSim.Physics/PhysXPlugin/PhysXPlugin.cs index dff1ee2..dff1ee2 100644 --- a/OpenSim.Physics/PhysXPlugin/PhysXPlugin.cs +++ b/OpenSim-Source/OpenSim.Physics/PhysXPlugin/PhysXPlugin.cs | |||
diff --git a/OpenSim.RegionServer/AgentAssetUpload.cs b/OpenSim-Source/OpenSim.RegionServer/AgentAssetUpload.cs index dd2b2a9..dd2b2a9 100644 --- a/OpenSim.RegionServer/AgentAssetUpload.cs +++ b/OpenSim-Source/OpenSim.RegionServer/AgentAssetUpload.cs | |||
diff --git a/OpenSim.RegionServer/Assets/AssetCache.cs b/OpenSim-Source/OpenSim.RegionServer/Assets/AssetCache.cs index ccebb24..ccebb24 100644 --- a/OpenSim.RegionServer/Assets/AssetCache.cs +++ b/OpenSim-Source/OpenSim.RegionServer/Assets/AssetCache.cs | |||
diff --git a/OpenSim.RegionServer/Assets/InventoryCache.cs b/OpenSim-Source/OpenSim.RegionServer/Assets/InventoryCache.cs index 64a7a32..64a7a32 100644 --- a/OpenSim.RegionServer/Assets/InventoryCache.cs +++ b/OpenSim-Source/OpenSim.RegionServer/Assets/InventoryCache.cs | |||
diff --git a/OpenSim.RegionServer/AuthenticateSessionsBase.cs b/OpenSim-Source/OpenSim.RegionServer/AuthenticateSessionsBase.cs index 99b86d4..99b86d4 100644 --- a/OpenSim.RegionServer/AuthenticateSessionsBase.cs +++ b/OpenSim-Source/OpenSim.RegionServer/AuthenticateSessionsBase.cs | |||
diff --git a/OpenSim.RegionServer/AuthenticateSessionsLocal.cs b/OpenSim-Source/OpenSim.RegionServer/AuthenticateSessionsLocal.cs index 6c1c7d2..6c1c7d2 100644 --- a/OpenSim.RegionServer/AuthenticateSessionsLocal.cs +++ b/OpenSim-Source/OpenSim.RegionServer/AuthenticateSessionsLocal.cs | |||
diff --git a/OpenSim.RegionServer/AuthenticateSessionsRemote.cs b/OpenSim-Source/OpenSim.RegionServer/AuthenticateSessionsRemote.cs index 0802d75..0802d75 100644 --- a/OpenSim.RegionServer/AuthenticateSessionsRemote.cs +++ b/OpenSim-Source/OpenSim.RegionServer/AuthenticateSessionsRemote.cs | |||
diff --git a/OpenSim.RegionServer/CAPS/AdminWebFront.cs b/OpenSim-Source/OpenSim.RegionServer/CAPS/AdminWebFront.cs index 2299fa4..2299fa4 100644 --- a/OpenSim.RegionServer/CAPS/AdminWebFront.cs +++ b/OpenSim-Source/OpenSim.RegionServer/CAPS/AdminWebFront.cs | |||
diff --git a/OpenSim.RegionServer/ClientView.Grid.cs b/OpenSim-Source/OpenSim.RegionServer/ClientView.Grid.cs index 5229dbd..a3b191c 100644 --- a/OpenSim.RegionServer/ClientView.Grid.cs +++ b/OpenSim-Source/OpenSim.RegionServer/ClientView.Grid.cs | |||
@@ -35,45 +35,38 @@ namespace OpenSim | |||
35 | 35 | ||
36 | foreach (Hashtable neighbour in gridServer.neighbours) | 36 | foreach (Hashtable neighbour in gridServer.neighbours) |
37 | { | 37 | { |
38 | try | 38 | string neighbourIPStr = (string)neighbour["sim_ip"]; |
39 | { | 39 | System.Net.IPAddress neighbourIP = System.Net.IPAddress.Parse(neighbourIPStr); |
40 | string neighbourIPStr = (string)neighbour["sim_ip"]; | 40 | ushort neighbourPort = (ushort)Convert.ToInt32(neighbour["sim_port"]); |
41 | System.Net.IPAddress neighbourIP = System.Net.IPAddress.Parse(neighbourIPStr); | 41 | string reqUrl = "http://" + neighbourIPStr + ":" + neighbourPort.ToString(); |
42 | ushort neighbourPort = (ushort)Convert.ToInt32(neighbour["sim_port"]); | 42 | |
43 | string reqUrl = "http://" + neighbourIPStr + ":" + neighbourPort.ToString(); | 43 | Console.WriteLine(reqUrl); |
44 | 44 | ||
45 | Console.WriteLine(reqUrl); | 45 | SimParams = new Hashtable(); |
46 | 46 | SimParams["session_id"] = this.SessionID.ToString(); | |
47 | SimParams = new Hashtable(); | 47 | SimParams["secure_session_id"] = this.SecureSessionID.ToString(); |
48 | SimParams["session_id"] = this.SessionID.ToString(); | 48 | SimParams["firstname"] = this.ClientAvatar.firstname; |
49 | SimParams["secure_session_id"] = this.SecureSessionID.ToString(); | 49 | SimParams["lastname"] = this.ClientAvatar.lastname; |
50 | SimParams["firstname"] = this.ClientAvatar.firstname; | 50 | SimParams["agent_id"] = this.AgentID.ToString(); |
51 | SimParams["lastname"] = this.ClientAvatar.lastname; | 51 | SimParams["circuit_code"] = (Int32)this.CircuitCode; |
52 | SimParams["agent_id"] = this.AgentID.ToString(); | 52 | SimParams["child_agent"] = "1"; |
53 | SimParams["circuit_code"] = (Int32)this.CircuitCode; | 53 | SendParams = new ArrayList(); |
54 | SimParams["child_agent"] = "1"; | 54 | SendParams.Add(SimParams); |
55 | SendParams = new ArrayList(); | 55 | |
56 | SendParams.Add(SimParams); | 56 | GridReq = new XmlRpcRequest("expect_user", SendParams); |
57 | 57 | GridResp = GridReq.Send(reqUrl, 3000); | |
58 | GridReq = new XmlRpcRequest("expect_user", SendParams); | 58 | EnableSimulatorPacket enablesimpacket = new EnableSimulatorPacket(); |
59 | GridResp = GridReq.Send(reqUrl, 3000); | 59 | enablesimpacket.SimulatorInfo = new EnableSimulatorPacket.SimulatorInfoBlock(); |
60 | EnableSimulatorPacket enablesimpacket = new EnableSimulatorPacket(); | 60 | enablesimpacket.SimulatorInfo.Handle = Helpers.UIntsToLong((uint)(Convert.ToInt32(neighbour["region_locx"]) * 256), (uint)(Convert.ToInt32(neighbour["region_locy"]) * 256)); |
61 | enablesimpacket.SimulatorInfo = new EnableSimulatorPacket.SimulatorInfoBlock(); | 61 | |
62 | enablesimpacket.SimulatorInfo.Handle = Helpers.UIntsToLong((uint)(Convert.ToInt32(neighbour["region_locx"]) * 256), (uint)(Convert.ToInt32(neighbour["region_locy"]) * 256)); | 62 | |
63 | 63 | byte[] byteIP = neighbourIP.GetAddressBytes(); | |
64 | 64 | enablesimpacket.SimulatorInfo.IP = (uint)byteIP[3] << 24; | |
65 | byte[] byteIP = neighbourIP.GetAddressBytes(); | 65 | enablesimpacket.SimulatorInfo.IP += (uint)byteIP[2] << 16; |
66 | enablesimpacket.SimulatorInfo.IP = (uint)byteIP[3] << 24; | 66 | enablesimpacket.SimulatorInfo.IP += (uint)byteIP[1] << 8; |
67 | enablesimpacket.SimulatorInfo.IP += (uint)byteIP[2] << 16; | 67 | enablesimpacket.SimulatorInfo.IP += (uint)byteIP[0]; |
68 | enablesimpacket.SimulatorInfo.IP += (uint)byteIP[1] << 8; | 68 | enablesimpacket.SimulatorInfo.Port = neighbourPort; |
69 | enablesimpacket.SimulatorInfo.IP += (uint)byteIP[0]; | 69 | enablePackets.Add(enablesimpacket); |
70 | enablesimpacket.SimulatorInfo.Port = neighbourPort; | ||
71 | enablePackets.Add(enablesimpacket); | ||
72 | } | ||
73 | catch (Exception e) | ||
74 | { | ||
75 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "Could not connect to neighbour " + neighbour["sim_ip"] + ":" + neighbour["sim_port"] + ", continuing."); | ||
76 | } | ||
77 | } | 70 | } |
78 | Thread.Sleep(3000); | 71 | Thread.Sleep(3000); |
79 | foreach (Packet enable in enablePackets) | 72 | foreach (Packet enable in enablePackets) |
diff --git a/OpenSim.RegionServer/ClientView.PacketHandlers.cs b/OpenSim-Source/OpenSim.RegionServer/ClientView.PacketHandlers.cs index 070c200..75fcf18 100644 --- a/OpenSim.RegionServer/ClientView.PacketHandlers.cs +++ b/OpenSim-Source/OpenSim.RegionServer/ClientView.PacketHandlers.cs | |||
@@ -98,39 +98,18 @@ namespace OpenSim | |||
98 | if (multipleupdate.ObjectData[i].Type == 9) //change position | 98 | if (multipleupdate.ObjectData[i].Type == 9) //change position |
99 | { | 99 | { |
100 | libsecondlife.LLVector3 pos = new LLVector3(multipleupdate.ObjectData[i].Data, 0); | 100 | libsecondlife.LLVector3 pos = new LLVector3(multipleupdate.ObjectData[i].Data, 0); |
101 | foreach (Entity ent in m_world.Entities.Values) | 101 | OnUpdatePrimPosition(multipleupdate.ObjectData[i].ObjectLocalID, pos, this); |
102 | { | ||
103 | if (ent.localid == multipleupdate.ObjectData[i].ObjectLocalID) | ||
104 | { | ||
105 | ((OpenSim.world.Primitive)ent).UpdatePosition(pos); | ||
106 | |||
107 | } | ||
108 | } | ||
109 | //should update stored position of the prim | 102 | //should update stored position of the prim |
110 | } | 103 | } |
111 | else if (multipleupdate.ObjectData[i].Type == 10)//rotation | 104 | else if (multipleupdate.ObjectData[i].Type == 10)//rotation |
112 | { | 105 | { |
113 | libsecondlife.LLQuaternion rot = new LLQuaternion(multipleupdate.ObjectData[i].Data, 0, true); | 106 | libsecondlife.LLQuaternion rot = new LLQuaternion(multipleupdate.ObjectData[i].Data, 0, true); |
114 | foreach (Entity ent in m_world.Entities.Values) | 107 | OnUpdatePrimRotation(multipleupdate.ObjectData[i].ObjectLocalID, rot, this); |
115 | { | ||
116 | if (ent.localid == multipleupdate.ObjectData[i].ObjectLocalID) | ||
117 | { | ||
118 | ent.rotation = new Axiom.MathLib.Quaternion(rot.W, rot.X, rot.Y, rot.Z); | ||
119 | ((OpenSim.world.Primitive)ent).UpdateFlag = true; | ||
120 | } | ||
121 | } | ||
122 | } | 108 | } |
123 | else if (multipleupdate.ObjectData[i].Type == 13)//scale | 109 | else if (multipleupdate.ObjectData[i].Type == 13)//scale |
124 | { | 110 | { |
125 | |||
126 | libsecondlife.LLVector3 scale = new LLVector3(multipleupdate.ObjectData[i].Data, 12); | 111 | libsecondlife.LLVector3 scale = new LLVector3(multipleupdate.ObjectData[i].Data, 12); |
127 | foreach (Entity ent in m_world.Entities.Values) | 112 | OnUpdatePrimScale(multipleupdate.ObjectData[i].ObjectLocalID, scale, this); |
128 | { | ||
129 | if (ent.localid == multipleupdate.ObjectData[i].ObjectLocalID) | ||
130 | { | ||
131 | ((OpenSim.world.Primitive)ent).Scale = scale; | ||
132 | } | ||
133 | } | ||
134 | } | 113 | } |
135 | } | 114 | } |
136 | return true; | 115 | return true; |
diff --git a/OpenSim.RegionServer/ClientView.ProcessPackets.cs b/OpenSim-Source/OpenSim.RegionServer/ClientView.ProcessPackets.cs index a78f27a..a6ad8d2 100644 --- a/OpenSim.RegionServer/ClientView.ProcessPackets.cs +++ b/OpenSim-Source/OpenSim.RegionServer/ClientView.ProcessPackets.cs | |||
@@ -20,17 +20,20 @@ namespace OpenSim | |||
20 | { | 20 | { |
21 | public partial class ClientView | 21 | public partial class ClientView |
22 | { | 22 | { |
23 | public delegate void ChatFromViewer(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID); | 23 | public delegate void GenericCall(ClientView remoteClient); |
24 | public delegate void RezObject(AssetBase primasset, LLVector3 pos); | ||
25 | public delegate void ModifyTerrain(byte Action, float North, float West); | ||
26 | public delegate void SetAppearance(byte[] texture, AgentSetAppearancePacket.VisualParamBlock[] visualParam); | ||
27 | public delegate void StartAnim(LLUUID animID, int seq); | ||
28 | public delegate void GenericCall(ClientView RemoteClient); | ||
29 | public delegate void GenericCall2(); | 24 | public delegate void GenericCall2(); |
30 | public delegate void GenericCall3(Packet packet); // really don't want to be passing packets in these events, so this is very temporary. | 25 | public delegate void GenericCall3(Packet packet); // really don't want to be passing packets in these events, so this is very temporary. |
26 | public delegate void GenericCall4(Packet packet, ClientView remoteClient); | ||
27 | public delegate void UpdateShape(uint localID, ObjectShapePacket.ObjectDataBlock shapeBlock); | ||
28 | public delegate void ObjectSelect(uint localID, ClientView remoteClient); | ||
29 | public delegate void UpdatePrimFlags(uint localID, Packet packet, ClientView remoteClient); | ||
30 | public delegate void UpdatePrimTexture(uint localID, byte[] texture, ClientView remoteClient); | ||
31 | public delegate void UpdatePrimVector(uint localID, LLVector3 pos, ClientView remoteClient); | ||
32 | public delegate void UpdatePrimRotation(uint localID, LLQuaternion rot, ClientView remoteClient); | ||
31 | 33 | ||
32 | public event ChatFromViewer OnChatFromViewer; | 34 | public event ChatFromViewer OnChatFromViewer; |
33 | public event RezObject OnRezObject; | 35 | public event RezObject OnRezObject; |
36 | public event GenericCall4 OnDeRezObject; | ||
34 | public event ModifyTerrain OnModifyTerrain; | 37 | public event ModifyTerrain OnModifyTerrain; |
35 | public event GenericCall OnRegionHandShakeReply; | 38 | public event GenericCall OnRegionHandShakeReply; |
36 | public event GenericCall OnRequestWearables; | 39 | public event GenericCall OnRequestWearables; |
@@ -39,6 +42,15 @@ namespace OpenSim | |||
39 | public event GenericCall3 OnAgentUpdate; | 42 | public event GenericCall3 OnAgentUpdate; |
40 | public event StartAnim OnStartAnim; | 43 | public event StartAnim OnStartAnim; |
41 | public event GenericCall OnRequestAvatarsData; | 44 | public event GenericCall OnRequestAvatarsData; |
45 | public event LinkObjects OnLinkObjects; | ||
46 | public event GenericCall4 OnAddPrim; | ||
47 | public event UpdateShape OnUpdatePrimShape; | ||
48 | public event ObjectSelect OnObjectSelect; | ||
49 | public event UpdatePrimFlags OnUpdatePrimFlags; | ||
50 | public event UpdatePrimTexture OnUpdatePrimTexture; | ||
51 | public event UpdatePrimVector OnUpdatePrimPosition; | ||
52 | public event UpdatePrimRotation OnUpdatePrimRotation; | ||
53 | public event UpdatePrimVector OnUpdatePrimScale; | ||
42 | 54 | ||
43 | protected override void ProcessInPacket(Packet Pack) | 55 | protected override void ProcessInPacket(Packet Pack) |
44 | { | 56 | { |
@@ -62,7 +74,20 @@ namespace OpenSim | |||
62 | 74 | ||
63 | switch (Pack.Type) | 75 | switch (Pack.Type) |
64 | { | 76 | { |
65 | #region New Event system | 77 | case PacketType.ViewerEffect: |
78 | ViewerEffectPacket viewer = (ViewerEffectPacket)Pack; | ||
79 | foreach (ClientView client in m_clientThreads.Values) | ||
80 | { | ||
81 | if (client.AgentID != this.AgentID) | ||
82 | { | ||
83 | viewer.AgentData.AgentID = client.AgentID; | ||
84 | viewer.AgentData.SessionID = client.SessionID; | ||
85 | client.OutPacket(viewer); | ||
86 | } | ||
87 | } | ||
88 | break; | ||
89 | |||
90 | #region New Event System - World/Avatar | ||
66 | case PacketType.ChatFromViewer: | 91 | case PacketType.ChatFromViewer: |
67 | ChatFromViewerPacket inchatpack = (ChatFromViewerPacket)Pack; | 92 | ChatFromViewerPacket inchatpack = (ChatFromViewerPacket)Pack; |
68 | if (Util.FieldToString(inchatpack.ChatData.Message) == "") | 93 | if (Util.FieldToString(inchatpack.ChatData.Message) == "") |
@@ -93,153 +118,100 @@ namespace OpenSim | |||
93 | } | 118 | } |
94 | } | 119 | } |
95 | break; | 120 | break; |
121 | case PacketType.DeRezObject: | ||
122 | OnDeRezObject(Pack, this); | ||
123 | break; | ||
96 | case PacketType.ModifyLand: | 124 | case PacketType.ModifyLand: |
97 | ModifyLandPacket modify = (ModifyLandPacket)Pack; | 125 | ModifyLandPacket modify = (ModifyLandPacket)Pack; |
98 | if (modify.ParcelData.Length > 0) | 126 | if (modify.ParcelData.Length > 0) |
99 | { | 127 | { |
100 | OnModifyTerrain(modify.ModifyBlock.Action, modify.ParcelData[0].North, modify.ParcelData[0].West); | 128 | OnModifyTerrain(modify.ModifyBlock.Action, modify.ParcelData[0].North, modify.ParcelData[0].West); |
101 | } | 129 | } |
102 | break; | 130 | break; |
131 | case PacketType.RegionHandshakeReply: | ||
132 | OnRegionHandShakeReply(this); | ||
133 | break; | ||
134 | case PacketType.AgentWearablesRequest: | ||
135 | OnRequestWearables(this); | ||
136 | OnRequestAvatarsData(this); | ||
137 | break; | ||
138 | case PacketType.AgentSetAppearance: | ||
139 | AgentSetAppearancePacket appear = (AgentSetAppearancePacket)Pack; | ||
140 | OnSetAppearance(appear.ObjectData.TextureEntry, appear.VisualParam); | ||
141 | break; | ||
142 | case PacketType.CompleteAgentMovement: | ||
143 | if (this.m_child) this.UpgradeClient(); | ||
144 | OnCompleteMovementToRegion(); | ||
145 | this.EnableNeighbours(); | ||
146 | break; | ||
147 | case PacketType.AgentUpdate: | ||
148 | OnAgentUpdate(Pack); | ||
149 | break; | ||
150 | case PacketType.AgentAnimation: | ||
151 | if (!m_child) | ||
152 | { | ||
153 | AgentAnimationPacket AgentAni = (AgentAnimationPacket)Pack; | ||
154 | for (int i = 0; i < AgentAni.AnimationList.Length; i++) | ||
155 | { | ||
156 | if (AgentAni.AnimationList[i].StartAnim) | ||
157 | { | ||
158 | OnStartAnim(AgentAni.AnimationList[i].AnimID, 1); | ||
159 | } | ||
160 | } | ||
161 | } | ||
162 | break; | ||
103 | 163 | ||
104 | case PacketType.RegionHandshakeReply: | ||
105 | OnRegionHandShakeReply(this); | ||
106 | break; | ||
107 | case PacketType.AgentWearablesRequest: | ||
108 | OnRequestWearables(this); | ||
109 | OnRequestAvatarsData(this); | ||
110 | break; | ||
111 | case PacketType.AgentSetAppearance: | ||
112 | AgentSetAppearancePacket appear = (AgentSetAppearancePacket)Pack; | ||
113 | OnSetAppearance(appear.ObjectData.TextureEntry, appear.VisualParam); | ||
114 | break; | ||
115 | case PacketType.CompleteAgentMovement: | ||
116 | if (this.m_child) this.UpgradeClient(); | ||
117 | OnCompleteMovementToRegion(); | ||
118 | this.EnableNeighbours(); | ||
119 | break; | ||
120 | case PacketType.AgentUpdate: | ||
121 | OnAgentUpdate(Pack); | ||
122 | break; | ||
123 | case PacketType.AgentAnimation: | ||
124 | if (!m_child) | ||
125 | { | ||
126 | AgentAnimationPacket AgentAni = (AgentAnimationPacket)Pack; | ||
127 | for (int i = 0; i < AgentAni.AnimationList.Length; i++) | ||
128 | { | ||
129 | if (AgentAni.AnimationList[i].StartAnim) | ||
130 | { | ||
131 | OnStartAnim(AgentAni.AnimationList[i].AnimID, 1); | ||
132 | } | ||
133 | } | ||
134 | } | ||
135 | break; | ||
136 | case PacketType.AgentIsNowWearing: | ||
137 | // AgentIsNowWearingPacket wear = (AgentIsNowWearingPacket)Pack; | ||
138 | //Console.WriteLine(Pack.ToString()); | ||
139 | break; | ||
140 | #endregion | 164 | #endregion |
141 | 165 | ||
142 | //old handling, should move most to a event based system. | 166 | #region New Event System - Objects/Prims |
143 | #region World/Avatar/Primitive related packets | ||
144 | case PacketType.ObjectAdd: | ||
145 | m_world.AddNewPrim((ObjectAddPacket)Pack, this); | ||
146 | break; | ||
147 | case PacketType.ObjectLink: | 167 | case PacketType.ObjectLink: |
148 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, Pack.ToString()); | 168 | // OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, Pack.ToString()); |
149 | ObjectLinkPacket link = (ObjectLinkPacket)Pack; | 169 | ObjectLinkPacket link = (ObjectLinkPacket)Pack; |
150 | uint parentprimid = 0; | 170 | uint parentprimid = 0; |
151 | OpenSim.world.Primitive parentprim = null; | 171 | List<uint> childrenprims = new List<uint>(); |
152 | if (link.ObjectData.Length > 1) | 172 | if (link.ObjectData.Length > 1) |
153 | { | 173 | { |
154 | parentprimid = link.ObjectData[0].ObjectLocalID; | 174 | parentprimid = link.ObjectData[0].ObjectLocalID; |
155 | foreach (Entity ent in m_world.Entities.Values) | ||
156 | { | ||
157 | if (ent.localid == parentprimid) | ||
158 | { | ||
159 | parentprim = (OpenSim.world.Primitive)ent; | ||
160 | 175 | ||
161 | } | ||
162 | } | ||
163 | for (int i = 1; i < link.ObjectData.Length; i++) | 176 | for (int i = 1; i < link.ObjectData.Length; i++) |
164 | { | 177 | { |
165 | foreach (Entity ent in m_world.Entities.Values) | 178 | childrenprims.Add(link.ObjectData[i].ObjectLocalID); |
166 | { | ||
167 | if (ent.localid == link.ObjectData[i].ObjectLocalID) | ||
168 | { | ||
169 | ((OpenSim.world.Primitive)ent).MakeParent(parentprim); | ||
170 | } | ||
171 | } | ||
172 | } | 179 | } |
173 | } | 180 | } |
181 | OnLinkObjects(parentprimid, childrenprims); | ||
174 | break; | 182 | break; |
175 | case PacketType.ObjectScale: | 183 | case PacketType.ObjectAdd: |
176 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, Pack.ToString()); | 184 | m_world.AddNewPrim((ObjectAddPacket)Pack, this); |
185 | OnAddPrim(Pack, this); | ||
177 | break; | 186 | break; |
178 | case PacketType.ObjectShape: | 187 | case PacketType.ObjectShape: |
179 | ObjectShapePacket shape = (ObjectShapePacket)Pack; | 188 | ObjectShapePacket shape = (ObjectShapePacket)Pack; |
180 | for (int i = 0; i < shape.ObjectData.Length; i++) | 189 | for (int i = 0; i < shape.ObjectData.Length; i++) |
181 | { | 190 | { |
182 | foreach (Entity ent in m_world.Entities.Values) | 191 | OnUpdatePrimShape(shape.ObjectData[i].ObjectLocalID, shape.ObjectData[i]); |
183 | { | ||
184 | if (ent.localid == shape.ObjectData[i].ObjectLocalID) | ||
185 | { | ||
186 | ((OpenSim.world.Primitive)ent).UpdateShape(shape.ObjectData[i]); | ||
187 | } | ||
188 | } | ||
189 | } | 192 | } |
190 | break; | 193 | break; |
191 | case PacketType.ObjectSelect: | 194 | case PacketType.ObjectSelect: |
192 | ObjectSelectPacket incomingselect = (ObjectSelectPacket)Pack; | 195 | ObjectSelectPacket incomingselect = (ObjectSelectPacket)Pack; |
193 | for (int i = 0; i < incomingselect.ObjectData.Length; i++) | 196 | for (int i = 0; i < incomingselect.ObjectData.Length; i++) |
194 | { | 197 | { |
195 | foreach (Entity ent in m_world.Entities.Values) | 198 | OnObjectSelect(incomingselect.ObjectData[i].ObjectLocalID, this); |
196 | { | ||
197 | if (ent.localid == incomingselect.ObjectData[i].ObjectLocalID) | ||
198 | { | ||
199 | ((OpenSim.world.Primitive)ent).GetProperites(this); | ||
200 | break; | ||
201 | } | ||
202 | } | ||
203 | } | 199 | } |
204 | break; | 200 | break; |
201 | case PacketType.ObjectFlagUpdate: | ||
202 | ObjectFlagUpdatePacket flags = (ObjectFlagUpdatePacket)Pack; | ||
203 | OnUpdatePrimFlags(flags.AgentData.ObjectLocalID, Pack, this); | ||
204 | break; | ||
205 | case PacketType.ObjectImage: | 205 | case PacketType.ObjectImage: |
206 | ObjectImagePacket imagePack = (ObjectImagePacket)Pack; | 206 | ObjectImagePacket imagePack = (ObjectImagePacket)Pack; |
207 | for (int i = 0; i < imagePack.ObjectData.Length; i++) | 207 | for (int i = 0; i < imagePack.ObjectData.Length; i++) |
208 | { | 208 | { |
209 | foreach (Entity ent in m_world.Entities.Values) | 209 | OnUpdatePrimTexture(imagePack.ObjectData[i].ObjectLocalID, imagePack.ObjectData[i].TextureEntry, this); |
210 | { | 210 | |
211 | if (ent.localid == imagePack.ObjectData[i].ObjectLocalID) | ||
212 | { | ||
213 | ((OpenSim.world.Primitive)ent).UpdateTexture(imagePack.ObjectData[i].TextureEntry); | ||
214 | } | ||
215 | } | ||
216 | } | ||
217 | break; | ||
218 | case PacketType.ObjectFlagUpdate: | ||
219 | ObjectFlagUpdatePacket flags = (ObjectFlagUpdatePacket)Pack; | ||
220 | foreach (Entity ent in m_world.Entities.Values) | ||
221 | { | ||
222 | if (ent.localid == flags.AgentData.ObjectLocalID) | ||
223 | { | ||
224 | ((OpenSim.world.Primitive)ent).UpdateObjectFlags(flags); | ||
225 | } | ||
226 | } | 211 | } |
227 | break; | 212 | break; |
213 | #endregion | ||
228 | 214 | ||
229 | case PacketType.ViewerEffect: | ||
230 | ViewerEffectPacket viewer = (ViewerEffectPacket)Pack; | ||
231 | foreach (ClientView client in m_clientThreads.Values) | ||
232 | { | ||
233 | if (client.AgentID != this.AgentID) | ||
234 | { | ||
235 | viewer.AgentData.AgentID = client.AgentID; | ||
236 | viewer.AgentData.SessionID = client.SessionID; | ||
237 | client.OutPacket(viewer); | ||
238 | } | ||
239 | } | ||
240 | break; | ||
241 | #endregion | ||
242 | |||
243 | #region Inventory/Asset/Other related packets | 215 | #region Inventory/Asset/Other related packets |
244 | case PacketType.RequestImage: | 216 | case PacketType.RequestImage: |
245 | RequestImagePacket imageRequest = (RequestImagePacket)Pack; | 217 | RequestImagePacket imageRequest = (RequestImagePacket)Pack; |
@@ -464,6 +436,16 @@ namespace OpenSim | |||
464 | } | 436 | } |
465 | break; | 437 | break; |
466 | #endregion | 438 | #endregion |
439 | |||
440 | #region unimplemented handlers | ||
441 | case PacketType.AgentIsNowWearing: | ||
442 | // AgentIsNowWearingPacket wear = (AgentIsNowWearingPacket)Pack; | ||
443 | //Console.WriteLine(Pack.ToString()); | ||
444 | break; | ||
445 | case PacketType.ObjectScale: | ||
446 | //OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, Pack.ToString()); | ||
447 | break; | ||
448 | #endregion | ||
467 | } | 449 | } |
468 | } | 450 | } |
469 | } | 451 | } |
diff --git a/OpenSim.RegionServer/ClientView.cs b/OpenSim-Source/OpenSim.RegionServer/ClientView.cs index ccea2f3..e66b830 100644 --- a/OpenSim.RegionServer/ClientView.cs +++ b/OpenSim-Source/OpenSim.RegionServer/ClientView.cs | |||
@@ -50,7 +50,7 @@ namespace OpenSim | |||
50 | /// Handles new client connections | 50 | /// Handles new client connections |
51 | /// Constructor takes a single Packet and authenticates everything | 51 | /// Constructor takes a single Packet and authenticates everything |
52 | /// </summary> | 52 | /// </summary> |
53 | public partial class ClientView : ClientViewBase | 53 | public partial class ClientView : ClientViewBase, IClientAPI |
54 | { | 54 | { |
55 | protected static Dictionary<PacketType, PacketMethod> PacketHandlers = new Dictionary<PacketType, PacketMethod>(); //Global/static handlers for all clients | 55 | protected static Dictionary<PacketType, PacketMethod> PacketHandlers = new Dictionary<PacketType, PacketMethod>(); //Global/static handlers for all clients |
56 | protected Dictionary<PacketType, PacketMethod> m_packetHandlers = new Dictionary<PacketType, PacketMethod>(); //local handlers for this instance | 56 | protected Dictionary<PacketType, PacketMethod> m_packetHandlers = new Dictionary<PacketType, PacketMethod>(); //local handlers for this instance |
@@ -138,7 +138,6 @@ namespace OpenSim | |||
138 | { | 138 | { |
139 | this.startpos = m_authenticateSessionsHandler.GetPosition(CircuitCode); | 139 | this.startpos = m_authenticateSessionsHandler.GetPosition(CircuitCode); |
140 | m_authenticateSessionsHandler.UpdateAgentChildStatus(CircuitCode, false); | 140 | m_authenticateSessionsHandler.UpdateAgentChildStatus(CircuitCode, false); |
141 | //Console.WriteLine("upgrade start pos is " + this.startpos.X + " , " + this.startpos.Y + " , " + this.startpos.Z); | ||
142 | } | 141 | } |
143 | this.InitNewClient(); | 142 | this.InitNewClient(); |
144 | } | 143 | } |
diff --git a/OpenSim.RegionServer/ClientViewBase.cs b/OpenSim-Source/OpenSim.RegionServer/ClientViewBase.cs index 814b025..572dbce 100644 --- a/OpenSim.RegionServer/ClientViewBase.cs +++ b/OpenSim-Source/OpenSim.RegionServer/ClientViewBase.cs | |||
@@ -9,11 +9,11 @@ using System.IO; | |||
9 | using System.Threading; | 9 | using System.Threading; |
10 | using System.Timers; | 10 | using System.Timers; |
11 | using OpenSim.Framework.Utilities; | 11 | using OpenSim.Framework.Utilities; |
12 | 12 | using OpenSim.Framework.Interfaces; | |
13 | 13 | ||
14 | namespace OpenSim | 14 | namespace OpenSim |
15 | { | 15 | { |
16 | public class ClientViewBase | 16 | public class ClientViewBase |
17 | { | 17 | { |
18 | protected BlockingQueue<QueItem> PacketQueue; | 18 | protected BlockingQueue<QueItem> PacketQueue; |
19 | protected Dictionary<uint, uint> PendingAcks = new Dictionary<uint, uint>(); | 19 | protected Dictionary<uint, uint> PendingAcks = new Dictionary<uint, uint>(); |
diff --git a/OpenSim.RegionServer/Grid.cs b/OpenSim-Source/OpenSim.RegionServer/Grid.cs index db5b8fe..db5b8fe 100644 --- a/OpenSim.RegionServer/Grid.cs +++ b/OpenSim-Source/OpenSim.RegionServer/Grid.cs | |||
diff --git a/OpenSim.RegionServer/OpenSim.RegionServer.csproj b/OpenSim-Source/OpenSim.RegionServer/OpenSim.RegionServer.csproj index 512ee88..512ee88 100644 --- a/OpenSim.RegionServer/OpenSim.RegionServer.csproj +++ b/OpenSim-Source/OpenSim.RegionServer/OpenSim.RegionServer.csproj | |||
diff --git a/OpenSim-Source/OpenSim.RegionServer/OpenSim.RegionServer.csproj.user b/OpenSim-Source/OpenSim.RegionServer/OpenSim.RegionServer.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.RegionServer/OpenSim.RegionServer.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.RegionServer/OpenSim.RegionServer.dll.build b/OpenSim-Source/OpenSim.RegionServer/OpenSim.RegionServer.dll.build index 4ec3537..4ec3537 100644 --- a/OpenSim.RegionServer/OpenSim.RegionServer.dll.build +++ b/OpenSim-Source/OpenSim.RegionServer/OpenSim.RegionServer.dll.build | |||
diff --git a/OpenSim.RegionServer/OpenSimMain.cs b/OpenSim-Source/OpenSim.RegionServer/OpenSimMain.cs index 003412d..003412d 100644 --- a/OpenSim.RegionServer/OpenSimMain.cs +++ b/OpenSim-Source/OpenSim.RegionServer/OpenSimMain.cs | |||
diff --git a/OpenSim.RegionServer/OpenSimNetworkHandler.cs b/OpenSim-Source/OpenSim.RegionServer/OpenSimNetworkHandler.cs index 15ee740..15ee740 100644 --- a/OpenSim.RegionServer/OpenSimNetworkHandler.cs +++ b/OpenSim-Source/OpenSim.RegionServer/OpenSimNetworkHandler.cs | |||
diff --git a/OpenSim.RegionServer/PacketServer.cs b/OpenSim-Source/OpenSim.RegionServer/PacketServer.cs index 4ebe023..fb35723 100644 --- a/OpenSim.RegionServer/PacketServer.cs +++ b/OpenSim-Source/OpenSim.RegionServer/PacketServer.cs | |||
@@ -58,7 +58,7 @@ namespace OpenSim | |||
58 | { | 58 | { |
59 | if (this._localWorld != null) | 59 | if (this._localWorld != null) |
60 | { | 60 | { |
61 | ClientView.AddPacketHandler(PacketType.DeRezObject, _localWorld.DeRezObject); | 61 | //ClientView.AddPacketHandler(PacketType.DeRezObject, _localWorld.DeRezObject); |
62 | ClientView.AddPacketHandler(PacketType.UUIDNameRequest, this.RequestUUIDName); | 62 | ClientView.AddPacketHandler(PacketType.UUIDNameRequest, this.RequestUUIDName); |
63 | } | 63 | } |
64 | } | 64 | } |
diff --git a/OpenSim.RegionServer/RegionInfo.cs b/OpenSim-Source/OpenSim.RegionServer/RegionInfo.cs index f82495a..f82495a 100644 --- a/OpenSim.RegionServer/RegionInfo.cs +++ b/OpenSim-Source/OpenSim.RegionServer/RegionInfo.cs | |||
diff --git a/OpenSim.RegionServer/RegionInfoBase.cs b/OpenSim-Source/OpenSim.RegionServer/RegionInfoBase.cs index 42d3030..42d3030 100644 --- a/OpenSim.RegionServer/RegionInfoBase.cs +++ b/OpenSim-Source/OpenSim.RegionServer/RegionInfoBase.cs | |||
diff --git a/OpenSim.RegionServer/RegionServerBase.cs b/OpenSim-Source/OpenSim.RegionServer/RegionServerBase.cs index 69a8748..69a8748 100644 --- a/OpenSim.RegionServer/RegionServerBase.cs +++ b/OpenSim-Source/OpenSim.RegionServer/RegionServerBase.cs | |||
diff --git a/OpenSim.RegionServer/UDPServer.cs b/OpenSim-Source/OpenSim.RegionServer/UDPServer.cs index 3a93e66..3a93e66 100644 --- a/OpenSim.RegionServer/UDPServer.cs +++ b/OpenSim-Source/OpenSim.RegionServer/UDPServer.cs | |||
diff --git a/OpenSim.RegionServer/VersionInfo.cs b/OpenSim-Source/OpenSim.RegionServer/VersionInfo.cs index 49cc6a5..49cc6a5 100644 --- a/OpenSim.RegionServer/VersionInfo.cs +++ b/OpenSim-Source/OpenSim.RegionServer/VersionInfo.cs | |||
diff --git a/OpenSim.RegionServer/types/Mesh.cs b/OpenSim-Source/OpenSim.RegionServer/types/Mesh.cs index 3e00c91..3e00c91 100644 --- a/OpenSim.RegionServer/types/Mesh.cs +++ b/OpenSim-Source/OpenSim.RegionServer/types/Mesh.cs | |||
diff --git a/OpenSim.RegionServer/types/Triangle.cs b/OpenSim-Source/OpenSim.RegionServer/types/Triangle.cs index 8dfea6e..8dfea6e 100644 --- a/OpenSim.RegionServer/types/Triangle.cs +++ b/OpenSim-Source/OpenSim.RegionServer/types/Triangle.cs | |||
diff --git a/OpenSim.RegionServer/world/Avatar.Client.cs b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.Client.cs index 7656a89..7656a89 100644 --- a/OpenSim.RegionServer/world/Avatar.Client.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.Client.cs | |||
diff --git a/OpenSim.RegionServer/world/Avatar.Update.cs b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.Update.cs index 266fc38..e49fab3 100644 --- a/OpenSim.RegionServer/world/Avatar.Update.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.Update.cs | |||
@@ -93,10 +93,10 @@ namespace OpenSim.world | |||
93 | } | 93 | } |
94 | 94 | ||
95 | } | 95 | } |
96 | public void SendUpdateToOtherClient(Avatar RemoteAvatar) | 96 | public void SendUpdateToOtherClient(Avatar remoteAvatar) |
97 | { | 97 | { |
98 | ObjectUpdatePacket objupdate = CreateUpdatePacket(); | 98 | ObjectUpdatePacket objupdate = CreateUpdatePacket(); |
99 | RemoteAvatar.SendPacketToViewer(objupdate); | 99 | remoteAvatar.SendPacketToViewer(objupdate); |
100 | } | 100 | } |
101 | 101 | ||
102 | public ObjectUpdatePacket CreateUpdatePacket() | 102 | public ObjectUpdatePacket CreateUpdatePacket() |
diff --git a/OpenSim.RegionServer/world/Avatar.cs b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.cs index 4e90364..680d059 100644 --- a/OpenSim.RegionServer/world/Avatar.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.cs | |||
@@ -6,6 +6,7 @@ using libsecondlife; | |||
6 | using libsecondlife.Packets; | 6 | using libsecondlife.Packets; |
7 | using OpenSim.Physics.Manager; | 7 | using OpenSim.Physics.Manager; |
8 | using OpenSim.Framework.Inventory; | 8 | using OpenSim.Framework.Inventory; |
9 | using OpenSim.Framework.Interfaces; | ||
9 | using Axiom.MathLib; | 10 | using Axiom.MathLib; |
10 | 11 | ||
11 | namespace OpenSim.world | 12 | namespace OpenSim.world |
@@ -66,11 +67,11 @@ namespace OpenSim.world | |||
66 | 67 | ||
67 | //register for events | 68 | //register for events |
68 | ControllingClient.OnRequestWearables += new ClientView.GenericCall(this.SendOurAppearance); | 69 | ControllingClient.OnRequestWearables += new ClientView.GenericCall(this.SendOurAppearance); |
69 | ControllingClient.OnSetAppearance += new ClientView.SetAppearance(this.SetAppearance); | 70 | ControllingClient.OnSetAppearance += new SetAppearance(this.SetAppearance); |
70 | ControllingClient.OnCompleteMovementToRegion += new ClientView.GenericCall2(this.CompleteMovement); | 71 | ControllingClient.OnCompleteMovementToRegion += new ClientView.GenericCall2(this.CompleteMovement); |
71 | ControllingClient.OnCompleteMovementToRegion += new ClientView.GenericCall2(this.SendInitialPosition); | 72 | ControllingClient.OnCompleteMovementToRegion += new ClientView.GenericCall2(this.SendInitialPosition); |
72 | ControllingClient.OnAgentUpdate += new ClientView.GenericCall3(this.HandleAgentUpdate); | 73 | ControllingClient.OnAgentUpdate += new ClientView.GenericCall3(this.HandleAgentUpdate); |
73 | ControllingClient.OnStartAnim += new ClientView.StartAnim(this.SendAnimPack); | 74 | ControllingClient.OnStartAnim += new StartAnim(this.SendAnimPack); |
74 | 75 | ||
75 | } | 76 | } |
76 | 77 | ||
@@ -349,7 +350,7 @@ namespace OpenSim.world | |||
349 | } | 350 | } |
350 | 351 | ||
351 | //really really should be moved somewhere else (RegionInfo.cs ?) | 352 | //really really should be moved somewhere else (RegionInfo.cs ?) |
352 | public void SendRegionHandshake(World RegionInfo) | 353 | public void SendRegionHandshake(World regionInfo) |
353 | { | 354 | { |
354 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.VERBOSE,"Avatar.cs:SendRegionHandshake() - Creating empty RegionHandshake packet"); | 355 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.VERBOSE,"Avatar.cs:SendRegionHandshake() - Creating empty RegionHandshake packet"); |
355 | System.Text.Encoding _enc = System.Text.Encoding.ASCII; | 356 | System.Text.Encoding _enc = System.Text.Encoding.ASCII; |
diff --git a/OpenSim.RegionServer/world/AvatarAnimations.cs b/OpenSim-Source/OpenSim.RegionServer/world/AvatarAnimations.cs index b554af8..b554af8 100644 --- a/OpenSim.RegionServer/world/AvatarAnimations.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/AvatarAnimations.cs | |||
diff --git a/OpenSim.RegionServer/world/Entity.cs b/OpenSim-Source/OpenSim.RegionServer/world/Entity.cs index 96e039a..96e039a 100644 --- a/OpenSim.RegionServer/world/Entity.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Entity.cs | |||
diff --git a/OpenSim.RegionServer/world/Primitive.cs b/OpenSim-Source/OpenSim.RegionServer/world/Primitive.cs index e048a9e..e048a9e 100644 --- a/OpenSim.RegionServer/world/Primitive.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Primitive.cs | |||
diff --git a/OpenSim.RegionServer/world/Primitive2.cs b/OpenSim-Source/OpenSim.RegionServer/world/Primitive2.cs index 6d071d4..6d071d4 100644 --- a/OpenSim.RegionServer/world/Primitive2.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Primitive2.cs | |||
diff --git a/OpenSim.RegionServer/world/SceneObject.cs b/OpenSim-Source/OpenSim.RegionServer/world/SceneObject.cs index a846fb5..a846fb5 100644 --- a/OpenSim.RegionServer/world/SceneObject.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/SceneObject.cs | |||
diff --git a/OpenSim.RegionServer/world/World.PacketHandlers.cs b/OpenSim-Source/OpenSim.RegionServer/world/World.PacketHandlers.cs index 7d74cb7..348cd30 100644 --- a/OpenSim.RegionServer/world/World.PacketHandlers.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/World.PacketHandlers.cs | |||
@@ -15,31 +15,31 @@ namespace OpenSim.world | |||
15 | { | 15 | { |
16 | public partial class World | 16 | public partial class World |
17 | { | 17 | { |
18 | public void ModifyTerrain(byte Action, float North, float West) | 18 | public void ModifyTerrain(byte action, float north, float west) |
19 | { | 19 | { |
20 | switch (Action) | 20 | switch (action) |
21 | { | 21 | { |
22 | case 1: | 22 | case 1: |
23 | // raise terrain | 23 | // raise terrain |
24 | Terrain.raise(North, West, 10.0, 0.001); | 24 | Terrain.raise(north, west, 10.0, 0.1); |
25 | RegenerateTerrain(true, (int)North, (int)West); | 25 | RegenerateTerrain(true, (int)north, (int)west); |
26 | break; | 26 | break; |
27 | case 2: | 27 | case 2: |
28 | //lower terrain | 28 | //lower terrain |
29 | Terrain.lower(North, West, 10.0, 0.001); | 29 | Terrain.lower(north, west, 10.0, 0.1); |
30 | RegenerateTerrain(true, (int)North, (int)West); | 30 | RegenerateTerrain(true, (int)north, (int)west); |
31 | break; | 31 | break; |
32 | } | 32 | } |
33 | return; | 33 | return; |
34 | } | 34 | } |
35 | 35 | ||
36 | public void SimChat(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID) | 36 | public void SimChat(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID) |
37 | { | 37 | { |
38 | foreach (ClientView client in m_clientThreads.Values) | 38 | foreach (ClientView client in m_clientThreads.Values) |
39 | { | 39 | { |
40 | // int dis = Util.fast_distance2d((int)(client.ClientAvatar.Pos.X - simClient.ClientAvatar.Pos.X), (int)(client.ClientAvatar.Pos.Y - simClient.ClientAvatar.Pos.Y)); | 40 | // int dis = Util.fast_distance2d((int)(client.ClientAvatar.Pos.X - simClient.ClientAvatar.Pos.X), (int)(client.ClientAvatar.Pos.Y - simClient.ClientAvatar.Pos.Y)); |
41 | int dis = (int)client.ClientAvatar.Pos.GetDistanceTo(fromPos); | 41 | int dis = (int)client.ClientAvatar.Pos.GetDistanceTo(fromPos); |
42 | 42 | ||
43 | switch (type) | 43 | switch (type) |
44 | { | 44 | { |
45 | case 0: // Whisper | 45 | case 0: // Whisper |
@@ -61,7 +61,7 @@ namespace OpenSim.world | |||
61 | client.SendChatMessage(message, type, fromPos, fromName, fromAgentID); | 61 | client.SendChatMessage(message, type, fromPos, fromName, fromAgentID); |
62 | } | 62 | } |
63 | break; | 63 | break; |
64 | 64 | ||
65 | case 0xff: // Broadcast | 65 | case 0xff: // Broadcast |
66 | client.SendChatMessage(message, type, fromPos, fromName, fromAgentID); | 66 | client.SendChatMessage(message, type, fromPos, fromName, fromAgentID); |
67 | break; | 67 | break; |
@@ -70,16 +70,16 @@ namespace OpenSim.world | |||
70 | } | 70 | } |
71 | } | 71 | } |
72 | 72 | ||
73 | public void RezObject(AssetBase primasset, LLVector3 pos) | 73 | public void RezObject(AssetBase primAsset, LLVector3 pos) |
74 | { | 74 | { |
75 | PrimData primd = new PrimData(primasset.Data); | 75 | PrimData primd = new PrimData(primAsset.Data); |
76 | Primitive nPrim = new Primitive(m_clientThreads, m_regionHandle, this); | 76 | Primitive nPrim = new Primitive(m_clientThreads, m_regionHandle, this); |
77 | nPrim.CreateFromStorage(primd, pos, this._primCount, true); | 77 | nPrim.CreateFromStorage(primd, pos, this._primCount, true); |
78 | this.Entities.Add(nPrim.uuid, nPrim); | 78 | this.Entities.Add(nPrim.uuid, nPrim); |
79 | this._primCount++; | 79 | this._primCount++; |
80 | } | 80 | } |
81 | 81 | ||
82 | public bool DeRezObject(ClientView simClient, Packet packet) | 82 | public void DeRezObject(Packet packet, ClientView simClient) |
83 | { | 83 | { |
84 | DeRezObjectPacket DeRezPacket = (DeRezObjectPacket)packet; | 84 | DeRezObjectPacket DeRezPacket = (DeRezObjectPacket)packet; |
85 | 85 | ||
@@ -165,19 +165,130 @@ namespace OpenSim.world | |||
165 | } | 165 | } |
166 | } | 166 | } |
167 | } | 167 | } |
168 | return true; | 168 | |
169 | } | 169 | } |
170 | 170 | ||
171 | public void SendAvatarsToClient(ClientView RemoteClient) | 171 | public void SendAvatarsToClient(ClientView remoteClient) |
172 | { | 172 | { |
173 | foreach (ClientView client in m_clientThreads.Values) | 173 | foreach (ClientView client in m_clientThreads.Values) |
174 | { | 174 | { |
175 | if (client.AgentID != RemoteClient.AgentID) | 175 | if (client.AgentID != remoteClient.AgentID) |
176 | { | ||
177 | // ObjectUpdatePacket objupdate = client.ClientAvatar.CreateUpdatePacket(); | ||
178 | // RemoteClient.OutPacket(objupdate); | ||
179 | client.ClientAvatar.SendUpdateToOtherClient(remoteClient.ClientAvatar); | ||
180 | client.ClientAvatar.SendAppearanceToOtherAgent(remoteClient.ClientAvatar); | ||
181 | } | ||
182 | } | ||
183 | } | ||
184 | |||
185 | public void LinkObjects(uint parentPrim, List<uint> childPrims) | ||
186 | { | ||
187 | Primitive parentprim = null; | ||
188 | foreach (Entity ent in Entities.Values) | ||
189 | { | ||
190 | if (ent.localid == parentPrim) | ||
191 | { | ||
192 | parentprim = (OpenSim.world.Primitive)ent; | ||
193 | |||
194 | } | ||
195 | } | ||
196 | |||
197 | for (int i = 0; i < childPrims.Count; i++) | ||
198 | { | ||
199 | uint childId = childPrims[i]; | ||
200 | foreach (Entity ent in Entities.Values) | ||
201 | { | ||
202 | if (ent.localid == childId) | ||
203 | { | ||
204 | ((OpenSim.world.Primitive)ent).MakeParent(parentprim); | ||
205 | } | ||
206 | } | ||
207 | } | ||
208 | |||
209 | } | ||
210 | |||
211 | public void UpdatePrimShape(uint primLocalID, ObjectShapePacket.ObjectDataBlock shapeBlock) | ||
212 | { | ||
213 | foreach (Entity ent in Entities.Values) | ||
214 | { | ||
215 | if (ent.localid == primLocalID) | ||
216 | { | ||
217 | ((OpenSim.world.Primitive)ent).UpdateShape(shapeBlock); | ||
218 | break; | ||
219 | } | ||
220 | } | ||
221 | } | ||
222 | |||
223 | public void SelectPrim(uint primLocalID, ClientView remoteClient) | ||
224 | { | ||
225 | foreach (Entity ent in Entities.Values) | ||
226 | { | ||
227 | if (ent.localid == primLocalID) | ||
228 | { | ||
229 | ((OpenSim.world.Primitive)ent).GetProperites(remoteClient); | ||
230 | break; | ||
231 | } | ||
232 | } | ||
233 | } | ||
234 | |||
235 | public void UpdatePrimFlags(uint localID, Packet packet, ClientView remoteClient) | ||
236 | { | ||
237 | foreach (Entity ent in Entities.Values) | ||
238 | { | ||
239 | if (ent.localid == localID) | ||
240 | { | ||
241 | ((OpenSim.world.Primitive)ent).UpdateObjectFlags((ObjectFlagUpdatePacket) packet); | ||
242 | break; | ||
243 | } | ||
244 | } | ||
245 | } | ||
246 | |||
247 | public void UpdatePrimTexture(uint localID, byte[] texture, ClientView remoteClient) | ||
248 | { | ||
249 | foreach (Entity ent in Entities.Values) | ||
250 | { | ||
251 | if (ent.localid == localID) | ||
252 | { | ||
253 | ((OpenSim.world.Primitive)ent).UpdateTexture(texture); | ||
254 | break; | ||
255 | } | ||
256 | } | ||
257 | } | ||
258 | |||
259 | public void UpdatePrimPosition(uint localID, LLVector3 pos, ClientView remoteClient) | ||
260 | { | ||
261 | foreach (Entity ent in Entities.Values) | ||
262 | { | ||
263 | if (ent.localid == localID) | ||
264 | { | ||
265 | ((OpenSim.world.Primitive)ent).UpdatePosition(pos); | ||
266 | break; | ||
267 | } | ||
268 | } | ||
269 | } | ||
270 | |||
271 | public void UpdatePrimRotation(uint localID, LLQuaternion rot, ClientView remoteClient) | ||
272 | { | ||
273 | foreach (Entity ent in Entities.Values) | ||
274 | { | ||
275 | if (ent.localid == localID) | ||
176 | { | 276 | { |
177 | // ObjectUpdatePacket objupdate = client.ClientAvatar.CreateUpdatePacket(); | 277 | ent.rotation = new Axiom.MathLib.Quaternion(rot.W, rot.X, rot.Y, rot.Z); |
178 | // RemoteClient.OutPacket(objupdate); | 278 | ((OpenSim.world.Primitive)ent).UpdateFlag = true; |
179 | client.ClientAvatar.SendUpdateToOtherClient(RemoteClient.ClientAvatar); | 279 | break; |
180 | client.ClientAvatar.SendAppearanceToOtherAgent(RemoteClient.ClientAvatar); | 280 | } |
281 | } | ||
282 | } | ||
283 | |||
284 | public void UpdatePrimScale(uint localID, LLVector3 scale, ClientView remoteClient) | ||
285 | { | ||
286 | foreach (Entity ent in Entities.Values) | ||
287 | { | ||
288 | if (ent.localid == localID) | ||
289 | { | ||
290 | ((OpenSim.world.Primitive)ent).Scale = scale; | ||
291 | break; | ||
181 | } | 292 | } |
182 | } | 293 | } |
183 | } | 294 | } |
diff --git a/OpenSim.RegionServer/world/World.Scripting.cs b/OpenSim-Source/OpenSim.RegionServer/world/World.Scripting.cs index 44ef05a..44ef05a 100644 --- a/OpenSim.RegionServer/world/World.Scripting.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/World.Scripting.cs | |||
diff --git a/OpenSim.RegionServer/world/World.cs b/OpenSim-Source/OpenSim.RegionServer/world/World.cs index 99fb8e0..921da3c 100644 --- a/OpenSim.RegionServer/world/World.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/World.cs | |||
@@ -495,9 +495,9 @@ namespace OpenSim.world | |||
495 | } | 495 | } |
496 | } | 496 | } |
497 | 497 | ||
498 | public void AddNewPrim(ObjectAddPacket addPacket, ClientView AgentClient) | 498 | public void AddNewPrim(Packet addPacket, ClientView agentClient) |
499 | { | 499 | { |
500 | AddNewPrim(addPacket, AgentClient.AgentID); | 500 | AddNewPrim((ObjectAddPacket)addPacket, agentClient.AgentID); |
501 | } | 501 | } |
502 | 502 | ||
503 | public void AddNewPrim(ObjectAddPacket addPacket, LLUUID ownerID) | 503 | public void AddNewPrim(ObjectAddPacket addPacket, LLUUID ownerID) |
@@ -533,12 +533,22 @@ namespace OpenSim.world | |||
533 | public override void AddViewerAgent(ClientView agentClient) | 533 | public override void AddViewerAgent(ClientView agentClient) |
534 | { | 534 | { |
535 | //register for events | 535 | //register for events |
536 | agentClient.OnChatFromViewer += new ClientView.ChatFromViewer(this.SimChat); | 536 | agentClient.OnChatFromViewer += new ChatFromViewer(this.SimChat); |
537 | agentClient.OnRezObject += new ClientView.RezObject(this.RezObject); | 537 | agentClient.OnRezObject += new RezObject(this.RezObject); |
538 | agentClient.OnModifyTerrain += new ClientView.ModifyTerrain(this.ModifyTerrain); | 538 | agentClient.OnModifyTerrain += new ModifyTerrain(this.ModifyTerrain); |
539 | agentClient.OnRegionHandShakeReply += new ClientView.GenericCall(this.SendLayerData); | 539 | agentClient.OnRegionHandShakeReply += new ClientView.GenericCall(this.SendLayerData); |
540 | agentClient.OnRequestWearables += new ClientView.GenericCall(this.GetInitialPrims); | 540 | agentClient.OnRequestWearables += new ClientView.GenericCall(this.GetInitialPrims); |
541 | agentClient.OnRequestAvatarsData += new ClientView.GenericCall(this.SendAvatarsToClient); | 541 | agentClient.OnRequestAvatarsData += new ClientView.GenericCall(this.SendAvatarsToClient); |
542 | agentClient.OnLinkObjects += new LinkObjects(this.LinkObjects); | ||
543 | agentClient.OnAddPrim += new ClientView.GenericCall4(this.AddNewPrim); | ||
544 | agentClient.OnUpdatePrimShape += new ClientView.UpdateShape(this.UpdatePrimShape); | ||
545 | agentClient.OnObjectSelect += new ClientView.ObjectSelect(this.SelectPrim); | ||
546 | agentClient.OnUpdatePrimFlags += new ClientView.UpdatePrimFlags(this.UpdatePrimFlags); | ||
547 | agentClient.OnUpdatePrimTexture += new ClientView.UpdatePrimTexture(this.UpdatePrimTexture); | ||
548 | agentClient.OnUpdatePrimPosition += new ClientView.UpdatePrimVector(this.UpdatePrimPosition); | ||
549 | agentClient.OnUpdatePrimRotation += new ClientView.UpdatePrimRotation(this.UpdatePrimRotation); | ||
550 | agentClient.OnUpdatePrimScale += new ClientView.UpdatePrimVector(this.UpdatePrimScale); | ||
551 | agentClient.OnDeRezObject += new ClientView.GenericCall4(this.DeRezObject); | ||
542 | 552 | ||
543 | try | 553 | try |
544 | { | 554 | { |
diff --git a/OpenSim.RegionServer/world/WorldBase.cs b/OpenSim-Source/OpenSim.RegionServer/world/WorldBase.cs index edc5518..edc5518 100644 --- a/OpenSim.RegionServer/world/WorldBase.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/WorldBase.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/IScriptContext.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptContext.cs index 465c23b..465c23b 100644 --- a/OpenSim.RegionServer/world/scripting/IScriptContext.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptContext.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/IScriptEntity.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptEntity.cs index 2ef16a4..2ef16a4 100644 --- a/OpenSim.RegionServer/world/scripting/IScriptEntity.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptEntity.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/IScriptHandler.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptHandler.cs index 15efc49..15efc49 100644 --- a/OpenSim.RegionServer/world/scripting/IScriptHandler.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptHandler.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/Script.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/Script.cs index 48c18ff..48c18ff 100644 --- a/OpenSim.RegionServer/world/scripting/Script.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/Script.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/ScriptFactory.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/ScriptFactory.cs index 4c6d373..4c6d373 100644 --- a/OpenSim.RegionServer/world/scripting/ScriptFactory.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/ScriptFactory.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs index 6a689ab..6a689ab 100644 --- a/OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/ClassInstance.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/ClassInstance.cs index 15ef814..15ef814 100644 --- a/OpenSim.Scripting/EmbeddedJVM/ClassInstance.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/ClassInstance.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/ClassRecord.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/ClassRecord.cs index f2f0da5..f2f0da5 100644 --- a/OpenSim.Scripting/EmbeddedJVM/ClassRecord.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/ClassRecord.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Heap.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Heap.cs index 138e85e..138e85e 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Heap.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Heap.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Interpreter.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Interpreter.cs index b94248c..b94248c 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Interpreter.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Interpreter.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/InterpreterLogic.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/InterpreterLogic.cs index 3b7da35..3b7da35 100644 --- a/OpenSim.Scripting/EmbeddedJVM/InterpreterLogic.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/InterpreterLogic.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/InterpreterMethods.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/InterpreterMethods.cs index c66c148..c66c148 100644 --- a/OpenSim.Scripting/EmbeddedJVM/InterpreterMethods.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/InterpreterMethods.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/InterpreterReturn.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/InterpreterReturn.cs index 6704e31..6704e31 100644 --- a/OpenSim.Scripting/EmbeddedJVM/InterpreterReturn.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/InterpreterReturn.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/MainMemory.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/MainMemory.cs index ff18f90..ff18f90 100644 --- a/OpenSim.Scripting/EmbeddedJVM/MainMemory.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/MainMemory.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/MethodMemory.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/MethodMemory.cs index 2541991..2541991 100644 --- a/OpenSim.Scripting/EmbeddedJVM/MethodMemory.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/MethodMemory.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Object.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Object.cs index e6e392c..e6e392c 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Object.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Object.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.csproj b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.csproj index a1e95f4..a1e95f4 100644 --- a/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.csproj +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.csproj | |||
diff --git a/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.csproj.user b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.dll.build b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.dll.build index ae79c83..ae79c83 100644 --- a/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.dll.build +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSim.Scripting.EmbeddedJVM.dll.build | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/OpenSimJVM.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSimJVM.cs index b47bb50..b47bb50 100644 --- a/OpenSim.Scripting/EmbeddedJVM/OpenSimJVM.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/OpenSimJVM.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Properties/AssemblyInfo.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Properties/AssemblyInfo.cs index 53a0f08..53a0f08 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Properties/AssemblyInfo.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Properties/AssemblyInfo.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Stack.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Stack.cs index d77d82e..d77d82e 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Stack.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Stack.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/StackFrame.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/StackFrame.cs index afca7a9..afca7a9 100644 --- a/OpenSim.Scripting/EmbeddedJVM/StackFrame.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/StackFrame.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Thread.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Thread.cs index 436949c..436949c 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Thread.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Thread.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Types/ArrayReference.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/ArrayReference.cs index 2854eab..2854eab 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Types/ArrayReference.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/ArrayReference.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Types/BaseType.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/BaseType.cs index 270aa7b..270aa7b 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Types/BaseType.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/BaseType.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Types/ObjectReference.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/ObjectReference.cs index da28eaa..da28eaa 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Types/ObjectReference.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/ObjectReference.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Byte.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Byte.cs index 1a3ecff..1a3ecff 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Byte.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Byte.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Char.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Char.cs index 19002d4..19002d4 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Char.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Char.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Float.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Float.cs index 91f1679..91f1679 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Float.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Float.cs | |||
diff --git a/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Int.cs b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Int.cs index 4ecd325..4ecd325 100644 --- a/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Int.cs +++ b/OpenSim-Source/OpenSim.Scripting/EmbeddedJVM/Types/PrimitiveTypes/Int.cs | |||
diff --git a/OpenSim.Storage/LocalStorageBerkeleyDB/BDBLocalStorage.cs b/OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/BDBLocalStorage.cs index d4db8c0..d4db8c0 100644 --- a/OpenSim.Storage/LocalStorageBerkeleyDB/BDBLocalStorage.cs +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/BDBLocalStorage.cs | |||
diff --git a/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj b/OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj index 12c5016..12c5016 100644 --- a/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj | |||
diff --git a/OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj.user b/OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.dll.build b/OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.dll.build index 885b088..885b088 100644 --- a/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.dll.build +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.dll.build | |||
diff --git a/OpenSim.Storage/LocalStorageDb4o/AssemblyInfo.cs b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/AssemblyInfo.cs index 6610606..6610606 100644 --- a/OpenSim.Storage/LocalStorageDb4o/AssemblyInfo.cs +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/AssemblyInfo.cs | |||
diff --git a/OpenSim.Storage/LocalStorageDb4o/Db4LocalStorage.cs b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/Db4LocalStorage.cs index 5dceb7f..5dceb7f 100644 --- a/OpenSim.Storage/LocalStorageDb4o/Db4LocalStorage.cs +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/Db4LocalStorage.cs | |||
diff --git a/OpenSim.Storage/LocalStorageDb4o/MapStorage.cs b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/MapStorage.cs index db590ff..db590ff 100644 --- a/OpenSim.Storage/LocalStorageDb4o/MapStorage.cs +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/MapStorage.cs | |||
diff --git a/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj index 6504b77..6504b77 100644 --- a/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj | |||
diff --git a/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj.user b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build index 8be321d..8be321d 100644 --- a/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build | |||
diff --git a/OpenSim.Storage/LocalStorageDb4o/UUIDQuery.cs b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/UUIDQuery.cs index ba9e139..ba9e139 100644 --- a/OpenSim.Storage/LocalStorageDb4o/UUIDQuery.cs +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageDb4o/UUIDQuery.cs | |||
diff --git a/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj b/OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj index 8039721..8039721 100644 --- a/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj | |||
diff --git a/OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj.user b/OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build b/OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build index 79c27fc..79c27fc 100644 --- a/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build | |||
diff --git a/OpenSim.Storage/LocalStorageSQLite/Properties/AssemblyInfo.cs b/OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/Properties/AssemblyInfo.cs index fe81f8a..fe81f8a 100644 --- a/OpenSim.Storage/LocalStorageSQLite/Properties/AssemblyInfo.cs +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/Properties/AssemblyInfo.cs | |||
diff --git a/OpenSim.Storage/LocalStorageSQLite/SQLiteLocalStorage.cs b/OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/SQLiteLocalStorage.cs index 368405b..368405b 100644 --- a/OpenSim.Storage/LocalStorageSQLite/SQLiteLocalStorage.cs +++ b/OpenSim-Source/OpenSim.Storage/LocalStorageSQLite/SQLiteLocalStorage.cs | |||
diff --git a/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj b/OpenSim-Source/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj index 5a73897..1cdfaf6 100644 --- a/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj +++ b/OpenSim-Source/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj | |||
@@ -66,10 +66,6 @@ | |||
66 | <HintPath>System.dll</HintPath> | 66 | <HintPath>System.dll</HintPath> |
67 | <Private>False</Private> | 67 | <Private>False</Private> |
68 | </Reference> | 68 | </Reference> |
69 | <Reference Include="System.Drawing" > | ||
70 | <HintPath>System.Drawing.dll</HintPath> | ||
71 | <Private>False</Private> | ||
72 | </Reference> | ||
73 | <Reference Include="System.Data" > | 69 | <Reference Include="System.Data" > |
74 | <HintPath>System.Data.dll</HintPath> | 70 | <HintPath>System.Data.dll</HintPath> |
75 | <Private>False</Private> | 71 | <Private>False</Private> |
diff --git a/OpenSim-Source/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj.user b/OpenSim-Source/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj.user new file mode 100644 index 0000000..d47d65d --- /dev/null +++ b/OpenSim-Source/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj.user | |||
@@ -0,0 +1,12 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
6 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
7 | <ProjectView>ProjectFiles</ProjectView> | ||
8 | <ProjectTrust>0</ProjectTrust> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
12 | </Project> | ||
diff --git a/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build b/OpenSim-Source/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build index 86c6a5c..e1a3d2d 100644 --- a/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build +++ b/OpenSim-Source/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build | |||
@@ -19,11 +19,10 @@ | |||
19 | <include name="${project::get-base-directory()}" /> | 19 | <include name="${project::get-base-directory()}" /> |
20 | <include name="${project::get-base-directory()}/${build.dir}" /> | 20 | <include name="${project::get-base-directory()}/${build.dir}" /> |
21 | </lib> | 21 | </lib> |
22 | <include name="../bin/libTerrain-BSD.dll" /> | ||
23 | <include name="System.dll" /> | 22 | <include name="System.dll" /> |
24 | <include name="System.Drawing.dll" /> | ||
25 | <include name="System.Data.dll" /> | 23 | <include name="System.Data.dll" /> |
26 | <include name="System.Xml.dll" /> | 24 | <include name="System.Xml.dll" /> |
25 | <include name="../bin/libTerrain-BSD.dll" /> | ||
27 | </references> | 26 | </references> |
28 | </csc> | 27 | </csc> |
29 | <echo message="Copying from [${project::get-base-directory()}/${build.dir}/] to [${project::get-base-directory()}/../bin/" /> | 28 | <echo message="Copying from [${project::get-base-directory()}/${build.dir}/] to [${project::get-base-directory()}/../bin/" /> |
diff --git a/OpenSim.Terrain.BasicTerrain/Properties/AssemblyInfo.cs b/OpenSim-Source/OpenSim.Terrain.BasicTerrain/Properties/AssemblyInfo.cs index bd74993..bd74993 100644 --- a/OpenSim.Terrain.BasicTerrain/Properties/AssemblyInfo.cs +++ b/OpenSim-Source/OpenSim.Terrain.BasicTerrain/Properties/AssemblyInfo.cs | |||
diff --git a/OpenSim.Terrain.BasicTerrain/TerrainEngine.cs b/OpenSim-Source/OpenSim.Terrain.BasicTerrain/TerrainEngine.cs index a0f37f9..a0f37f9 100644 --- a/OpenSim.Terrain.BasicTerrain/TerrainEngine.cs +++ b/OpenSim-Source/OpenSim.Terrain.BasicTerrain/TerrainEngine.cs | |||
diff --git a/OpenSim/Application.cs b/OpenSim-Source/OpenSim/Application.cs index 3f9c0ec..3f9c0ec 100644 --- a/OpenSim/Application.cs +++ b/OpenSim-Source/OpenSim/Application.cs | |||
diff --git a/OpenSim/OpenSim.csproj b/OpenSim-Source/OpenSim/OpenSim.csproj index 4456fc7..4456fc7 100644 --- a/OpenSim/OpenSim.csproj +++ b/OpenSim-Source/OpenSim/OpenSim.csproj | |||
diff --git a/OpenSim-Source/OpenSim/OpenSim.csproj.user b/OpenSim-Source/OpenSim/OpenSim.csproj.user new file mode 100644 index 0000000..1422ebf --- /dev/null +++ b/OpenSim-Source/OpenSim/OpenSim.csproj.user | |||
@@ -0,0 +1,13 @@ | |||
1 | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
5 | <StartArguments>-loginserver -sandbox -accounts</StartArguments> | ||
6 | <ReferencePath>C:\New Folder\second-life-viewer\opensim-dailys2\opensim15-07\bin\</ReferencePath> | ||
7 | <LastOpenVersion>8.0.50727</LastOpenVersion> | ||
8 | <ProjectView>ProjectFiles</ProjectView> | ||
9 | <ProjectTrust>0</ProjectTrust> | ||
10 | </PropertyGroup> | ||
11 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " /> | ||
12 | <PropertyGroup Condition = " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " /> | ||
13 | </Project> | ||
diff --git a/OpenSim/OpenSim.exe.build b/OpenSim-Source/OpenSim/OpenSim.exe.build index 19d0b28..19d0b28 100644 --- a/OpenSim/OpenSim.exe.build +++ b/OpenSim-Source/OpenSim/OpenSim.exe.build | |||
diff --git a/OpenSim/OpenSimMain.cs b/OpenSim-Source/OpenSim/OpenSimMain.cs index 9025316..9025316 100644 --- a/OpenSim/OpenSimMain.cs +++ b/OpenSim-Source/OpenSim/OpenSimMain.cs | |||