aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Increasing ScenePresences locking to prevent race conditions such as those ↵Justin Clarke Casey2008-05-073-83/+125
| | | | | | | | | seen in one of the crashes of mantis 1163 * It's not impossible that this could lead to deadlock where sessions simply appear to freeze, even though the region console still responds. * If this is the case, please file a mantis
* * Doh! scripts that get controls should get controls even when you're ↵Teravus Ovares2008-05-071-9/+9
| | | | sitting on an object.
* * Removes references to libsecondlife.Packets from IClientAPI. BAD ↵Adam Frisby2008-05-074-25/+58
| | | | | | | PROGRAMMERS. NAUGHTY. * Thanks to Andrew (DeepThink) for working on this one.
* * Other then the prim update experiments that are going on now, ↵Teravus Ovares2008-05-072-4/+29
| | | | llTakeControls works now along with the 'release controls button'. llReleaseControls() works mostly :D.
* get all the right bits to SendPrimitiveToClient so we can actuallySean Dague2008-05-071-5/+5
| | | | | | set vel, acc, and rvel in the packet (though this isn't done yet).
* * Theoretically, everything is in place for scripted take controls... ↵Teravus Ovares2008-05-072-1/+108
| | | | | | | Theoretically. * I've still got to test, it's still theoretical code :D. Good thing it isn't enabled by default!
* *Fixed Missing SceneExternalChecks.csmingchen2008-05-071-0/+104
|
* *Added SceneExternalChecks.cs that is used to manage checking the results of ↵mingchen2008-05-073-10/+22
| | | | multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'
* De-tabify source.Jeff Ames2008-05-063-53/+47
|
* send actual velocity and angular velocity in terse updatesSean Dague2008-05-061-3/+4
| | | | | | | instead of hardcoding to zero when the primitive is non physical. llTargetOmega should work now.
* * Cleaning up code, making it conform to OpenSim standards.Adam Frisby2008-05-063-23/+18
|
* * Committing a bunch of work for control snatching. Not done yet. No ↵Teravus Ovares2008-05-061-0/+125
| | | | visible features.
* * If you llApplyImpulse on an attachment, it applies impulse on the avatar, ↵Teravus Ovares2008-05-062-3/+22
| | | | not the attachment.
* * Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey2008-05-057-50/+48
|
* * Just some tidy up and documentation before I make my first ever attempt to ↵Justin Clarke Casey2008-05-051-17/+11
| | | | extract a lump of code out to a region module
* * Unraveled the DEBUG_CHANNEL mystery.Teravus Ovares2008-05-051-0/+3
| | | | | | | | * Moved script errors to the debug channel. * Typing '/2147483647 OK' results in a debug_channel message. * Expanded the available parameters that are send-able through IClientAPI
* * A bit of spice from here, a pinch of salt from there, some brains that ↵Teravus Ovares2008-05-052-1/+75
| | | | | | | | | | | | | | | attracts zombies.. a recipe for llRezObject * Original patch by YZh Thanks YZH!!!! * object_rez event patch by Melanie, Thanks Melanie!!! * Some fixups, some missing things(velocity,rotation) * script delay * Recoil * Standard error messages * Standard silent failures * Easter egg management
* * Implemented DIE_AT_EDGE and Temporary objects don't save to the database.Teravus Ovares2008-05-042-0/+39
|
* *Fixed up EstateManagementModule to the module standard - no more packets ↵mingchen2008-05-041-13/+1
| | | | | | | allowed! *Started cleaning up the land module
* * Add ability to defer item actions for AddItem() and DeleteItem(). This ↵Justin Clarke Casey2008-05-031-0/+3
| | | | won't be useful until we let the client cache (again?)
* * Refactor RemoveItem()Justin Clarke Casey2008-05-031-17/+20
|
* * Refactor: Renaming item and folder tree search methods to have Find*() ↵Justin Clarke Casey2008-05-031-20/+28
| | | | prefixes
* * Refactor: Move bulk of CreateFolder from UserProfileCacheService into ↵Justin Clarke Casey2008-05-031-0/+1
| | | | | | | | CachedUserInfo * Remove unused/superseded methods from GridInventoryService
* * Refactor: remove redundant userId parameter from UpdateItem() and DeleteItem()Justin Clarke Casey2008-05-031-5/+16
| | | | | | * Put warning in remove folder method about non implementation (not that this is used anyway - may be legacy)
* * Refactor: remove pointless agentId parameter from CachedUserInfo.AddItem()Justin Clarke Casey2008-05-031-6/+6
| | | | | | * Remove old framework asset transactions files which were region modularized
* *Moved EstateManager into a region modulemingchen2008-05-032-13/+16
|
* * For your fragging desire, damage enabled land works, but watch out!, life ↵Teravus Ovares2008-05-032-1/+68
| | | | does not regenerate until you're dead!
* * Committing some collision stuffs that I'm working on.Teravus Ovares2008-05-032-11/+57
| | | | | * Nothing user facing yet.
* * Small fixes to Scene.csAdam Frisby2008-05-021-10/+5
|
* * More refactorings of UDPServer.Adam Frisby2008-05-022-3/+1
| | | | | | * Removed all references where possible. * Renamed lots of variables from UDPServerXYZ to clientServerXYZ
* * DuplicateOnRay with copy center works in two directions... Still ↵Teravus Ovares2008-05-022-49/+52
| | | | | | | fighting with it. * DuplicateOnRay without copy center works in all directions.
* * Minor: Normalise prim inventory log headersJustin Clarke Casey2008-05-012-13/+13
|
* * Rolled back a few changes.Adam Frisby2008-05-0124-3364/+3461
|
* * Spring cleaning on Region.Environment. Adam Frisby2008-05-0124-3461/+3364
| | | | | | | * Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
* * Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby2008-05-012-2/+2
| | | | with namespaces.
* * committing what I've got so far for DuplicateOnRay so I don't fight the ↵Teravus Ovares2008-05-015-17/+114
| | | | conflict monster later. Not done yet, doesn't crash the server.
* * Assorted spring cleanings.Adam Frisby2008-05-014-5/+2
|
* Update svn properties. Minor formatting cleanup.Jeff Ames2008-05-011-3/+0
|
* * You can now rez objects out of inventory at the correct offset from prim ↵Teravus Ovares2008-05-016-15/+69
| | | | you rez it on. Including multi prim groups and prim that have different X/Y/Z scales.
* * Fix OBB raycaster to respond properly to rays cast from any direction.Teravus Ovares2008-05-011-1/+4
|
* * Spring cleaned a bunch of '//TODO: unused' marked functions.Adam Frisby2008-04-301-22/+0
|
* * Sometimes you know, you do something really stupid.Adam Frisby2008-04-301-1/+1
| | | | | * This is one of those times (should fix build)
* * Patch by Melanie. Implements proper objectflags on child objects. Thanks ↵Teravus Ovares2008-04-306-108/+120
| | | | | | | Melanie! RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
* * Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares2008-04-301-5/+28
| | | | | | | Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
* Patch from Melanie: 0001087: Crash to bash de-linking objects. Thanks Melanie!Teravus Ovares2008-04-291-1/+2
|
* * Fixes child prim not editable as an attachment. You can right click on ↵Teravus Ovares2008-04-292-2/+16
| | | | child prim in an attachment and get the proper pie menu. You get the attachment axis scope in the edit box.
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-281-13/+2
| | | | | | | | | | | | | | | | | | Note: This is the first part of some changes from Dr Scofield to support console-less operation of an OpenSim region server. The changes are not yet complete. * refactors OpenSimMain into two classes: OpenSimMain and OpenSimMainConsole. OpenSimMainConsole derives from OpenSimMain and basically is the "old" OpenSimMain * drops StartConsole from RegionApplicationBase (was only called from the "old" OpenSimMain anyhow) * reverts the changes to TryGetScene(string, out scene) as that seems to work perfectly fine * adds a check to region-remove to see whether m_sceneManger.CurrentScene is non-null before comparing it against the region-to-be-removed
* * Added basic 3-5 level undo on prim position/rotation/scale.Teravus Ovares2008-04-285-8/+220
| | | | | * In the future this should be a config option... and, hopefully this tides the builders over for a little while.
* * Patch from XenReborn to make remove-region work properly without needing ↵Teravus Ovares2008-04-275-14/+72
| | | | | | | | to do a change-region first. Careful though. I still suggest you do a change-region first. * Patch from Melanie to implement touch_end. * Thanks XenReborn!. Thanks Melanie!
* * Single Attachments now work from inventory. You can attach from inventory ↵Teravus Ovares2008-04-275-16/+195
| | | | | | | | | | | | | | | and detach from inventory. * Detaching from right clicking in world, detaches to your inventory. * If you go up to a prim and attach it from in world, it appears in your inventory. * Attachment placement is saved when you detach them. * Choosing wear remembers your last attachment point from inventory. * Wrote a method to update an inventory item's asset and sends the updated inventory item to the Client * Wrote a recursive method to find the folder of a known existing inventory item. * Removed a block on physics object position on creation. This might crash a region or two, let us know via Mantis if your region crashes because of a physics out of bounds error. * Drop doesn't work. The menu item doesn't even come up. Don't know why :P.