aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-28*Added a Few External Checks relating to scripts including the seperation of ↵mingchen1-1/+5
runscript into 3 different situations (Rez, start stop)
2008-05-28Formatting cleanup.Jeff Ames1-3/+3
2008-05-26Thank you kindly, Melanie for a patch for script resetCharles Krinke1-0/+9
that creates the event handler chain ready to hook by script engines
2008-05-26This cleans up a merge mess from the earlier checkin and implements ↵Dr Scofield1-16/+45
llOwnerSay() via the newly created Scene.SimBroadcast() call.
2008-05-23*Refactor of the LandManagementModule that allows OpenSim to run without itmingchen1-2/+2
2008-05-23i've refactored the ChatModule into two modules: ChatModule and IRCBridgeModule.Dr Scofield1-18/+15
ChatModule is now only doing in-world chat. IRCBridgeModule is only doing, well, bridging chat to/from IRC. Both modules are now using a new OnChatFromWorld event handler (which Scene.PacketHandler is feeding for chat from in-world instead of going via the Interface method). This refactoring will allow us to easily add other bridge modules (e.g., an XMPP bridge module). there is still a bug in IRCBridgeModule (inherited from the old ChatModule) where FindClientRegion does not really find the client region...
2008-05-22Fix for Mantis 1340. Thanks Melanie!Adam Johnson1-1/+1
2008-05-20From: Jeremy Bongio <jbongio@us.ibm.com>Sean Dague1-8/+8
House cleaning ... Rather than using the variable name EntityList, the variable name EntitieList was being used. Here's a patch to fix it.
2008-05-170001303: [PATCH] Make prim owner and data show for prims not owned. From ↵Teravus Ovares1-3/+3
Melanie. Thanks Melanie!
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