aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-16Formatting cleanup.Jeff Ames1-5/+5
2008-05-08*Added all the permission checks to the sceneexternalchecks and modified ↵mingchen1-2/+2
permission module to follow this. *This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module
2008-05-08From: Michael Osias <mosias@us.ibm.com>Sean Dague1-0/+1
Patch to schedule terse update on deselect, specifically so llTargetOmega sets rotational velocity on deselect. This should complete our llTargetOmega support and fix: http://opensimulator.org/mantis/view.php?id=1178
2008-05-07* Removes references to libsecondlife.Packets from IClientAPI. BAD ↵Adam Frisby1-1/+15
PROGRAMMERS. NAUGHTY. * Thanks to Andrew (DeepThink) for working on this one.
2008-05-06De-tabify source.Jeff Ames1-1/+1
2008-05-06* Cleaning up code, making it conform to OpenSim standards.Adam Frisby1-2/+2
2008-05-05* Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey1-2/+2
2008-05-05* Unraveled the DEBUG_CHANNEL mystery.Teravus Ovares1-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
2008-05-01* Rolled back a few changes.Adam Frisby1-15/+15
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-15/+15
* Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
2008-04-30* Patch by Melanie. Implements proper objectflags on child objects. Thanks ↵Teravus Ovares1-2/+2
Melanie! RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
2008-04-27* Patch from XenReborn to make remove-region work properly without needing ↵Teravus Ovares1-10/+45
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!
2008-04-24replace hard tabs with 4 spaces to be consistant in the source.Sean Dague1-2/+2
Please adjust your editors to not use hard tabs.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-2/+0
(this took a while to run).
2008-04-17* Re-Fixed caps Teravus Ovares1-0/+4
* This fixes chi11ken's/OpenViewer's libsl cap issue.
2008-04-14* Fixed a few warnings.Teravus Ovares1-0/+9
* Added license info to a few files it was missing from. * Fleshed out the landbuy interfaces * If you add '-helperuri http://127.0.0.1:9000/' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone. Structured gridmode requires a lot more work, see the documentation in the example money module. The example money module is not secure especially in standalone mode.
2008-04-03* Resolve mantis 849Justin Clarke Casey1-3/+2
* Scripts in prims within linksets can now be properly edited using the 'edit linked parts' linden ui option
2008-03-22*Moved LandManagement into its own region module (spiffy!)mingchen1-2/+2
2008-03-18Formatting cleanup.Jeff Ames1-26/+26
2008-03-06* Disabled ancient TerrainEngine.Adam Frisby1-23/+0
* Enabled new TerrainModule. (The king is dead, long live the king!) * Use the console command: "script terrain save file.r32" / "script terrain load file.r32" to load/save terrain. Now uses the extension to determine file format. * MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement.
2008-03-05Change SceneObjectPart.LocalID to .LocalId to be case matchingSean Dague1-1/+1
with SceneObjectGroup.LocalId (and hence reduce confusion).
2008-02-23* Added Support within the ODEPlugin for Selected. Which means that;Teravus Ovares1-6/+14
* When you select a physical prim, it stops while you've got it selected. * When you move or alter a prim in some manner, it doesn't become collidable until you de-select it * When you select a prim, it doesn't become temporarily 'phantom' until you make some change to it while it's selected. (this prevents accidental selections in prim floor from causing it to go phantom on you(but don't move it or you'll fall)) * There's one major difference, and that's a physical object won't stop if you don't have permission to edit it. This prevents people who don't have edit permissions on a prim from stopping it while it's moving.
2008-02-16Some changes to remove some of the direct calls to CommsManager from Scene, ↵MW1-1/+1
so that they now go through the SceneCommunicationService. As a small step towards the day we can kill the CommsManager (YAY!)
2008-02-11* some refactoring on permissionslbsa711-1/+1
* temporary re-introduced the weird 'flip-back' behaviour, but debugging it; will remove it if I don't find anything.
2008-02-08From: Kurt Taylor <krtaylor@us.ibm.com>Sean Dague1-1/+12
Attached is a patch for Mantis 25 - this fixes the problem of not having a touch_start happen for all prims in a linked group. So, with this, large builds can now have a single script in the base prim and it will run when any prim in the linked build is touched. The problem was that the objectgrab event was not being propagated to all the prims in the group.
2008-02-04* Whole buncha stuff.Adam Frisby1-0/+8
2008-01-09Prim inventory script saving phase 2.Justin Clarke Casey1-1/+1
* It is now possible to edit and save scripts directly from prim inventories * On saving, the script will be restarted in the region * Doesn't appear that it's yet possible to drag inventory contents back to agent inventory. Not quite sure why this is yet - the perms all look very permissive.
2008-01-03I have fixed the ZeroDecodeCommand bug, and restored my packet recycling ↵Johan Berntsson1-1/+1
code. Let me know by IRC if there are other problems
2007-12-30* This update rolls back the packetpool and LibSL changes. Please retest ↵Teravus Ovares1-1/+1
and then patch these changes back in. Currently it's not quite ready for 0.5. The down side to this action, is that we loose some performance to the garbage collector for now. Given that the target date for 0.5 is *Two days* from now, I'm taking the initiative to work towards a real stable version. * This update also fixes scripting and some weird physics reactions
2007-12-28Patch from Johan: LibSL updated to the latest revision (1568) and all ↵Adam Johnson1-2/+6
packets are now recycled to improve performance and memory usage.
2007-12-27* Optimized usingslbsa711-10/+9
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-17Thank you to Kiryu for a patch to fix an out of SyncCharles Krinke1-3/+9
error in Scene. Affects 6 files and is Mantis#201
2007-12-15* Beating on the head that is terrain editing.Teravus Ovares1-1/+1
* SelectAABB + Radio Button Action + 'brush size' + Apply works now. * There's something wrong with the byte for brush size that causes it to be unpredictable sometimes causing massive spikes. This appears to have always been this way, however it's more noticeable now that you can apply the effect to a selection of terrain.
2007-12-15* Added support for multiple terrain blocks to be edited at the same timeTeravus Ovares1-1/+1
* Now sending South and East cords to the terrain editor.. * No new functionality from a user perspective * Programming wise, there's enough information to get the select based terrain editor working in an upcoming revision.
2007-12-10Refactored animation handling in ScenePresence. Now maintains a list of ↵Jeff Ames1-5/+0
current animations. * Fixes weirdness when typing and sitting at the same time * Should fix bug #32 (getting stuck in edit appearance pose) * Crouchwalk and possibly jump may need more looking into
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-2/+2
notice of doom
2007-12-10refactored ChatModule a bit.Jeff Ames1-2/+2
misc cleanup and code convention fixes.
2007-12-02Added some error handling (and console output) to BaseHttpServer.MW1-3/+0
a few other bits of refactoring.
2007-11-13* Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵Teravus Ovares1-0/+39
manually trying to add a friend (with the add button) or useful to those who are curious which usernames have visited your standalone sim. Important for future development :D. * Grid mode always returns 0 results until the Grid Communications portion is done.
2007-11-08fixed non-ASCII chat and IMJeff Ames1-1/+1
2007-11-08converted hard-coded chat type values to ChatTypeEnumJeff Ames1-2/+2
2007-11-03First part of Scene refactoring:MW1-367/+0
Started the move of some of the methods from scene into a inner class (currently called InnerScene.cs), the idea being that the code related to the 3d scene (primitive/entities/Avatars etc) will be in this inner class, then what is now Scene.cs will be left as a kind of wrapper class around it. And once the spilt is complete can be renamed to something like RegionInstance (or any name that sounds good and ids it as the Region layer class that "has" a scene). Added SceneCommunicationService which at the moment is a kind of high level wrapper around commsManager. The idea being that it has a higher level API for the Region/Scene to send messages to the other regions on the grid. a Example of the API is that instead of having sendXmessage methods, it has more functional level method like PassAvatarToNeighbour. Hopefully this will allow more freedom to do changes in communications that doesn't break other things.
2007-11-01* Diuerse beavtificatemslbsa711-5/+3
2007-10-30Tevarus' patch for object flags & implemented Phantom editsdan miller1-0/+16
2007-10-30* Optimized usingslbsa711-13/+9
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-1/+2
Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
2007-10-19* Major structural change: Begun converting Events to use (caller, args) ↵Adam Frisby1-1/+16
syntax to conform with .NET guidelines. * OnChatFromViewer has been converted as an example. * Bug: SimpleApp's NPC client does not implement a Scene property and will likely crash with a NullReferenceException when it attempts to chat.
2007-10-19* Instant Message functionality moved into a Region ModulesAdam Frisby1-35/+1
* You can now send instant messages to any user on the simulator, regardless of what region they are in.
2007-09-21* Slowly but surely working my way towards Regionality...lbsa711-5/+5
2007-09-21* Continuing refactoring of presencelbsa711-2/+2
* Deleted stub ScenePresence.Body.cs * Added stub Region classes The idea is to, at first, have every ScenePresence have one RegionPresence, moving code over to it until we can detach the two classes and not have a ScenePresence for every RegionPresence.